:root{--primary:#efbf04;--primary-dark:var(--theme-accent-dark,#b8930a);--primary-light:#efbf041f;--primary-rgb:239,191,4;--accent-blue:#f97316;--accent-blue-rgb:249,115,22;--accent-pink:#fbbf24;--accent-pink-rgb:251,191,36;--theme-accent:#f59e0b;--theme-accent-rgb:245,158,11;--theme-accent-2:#fbbf24;--theme-accent-2-rgb:251,191,36;--theme-accent-3:#f97316;--theme-accent-3-rgb:249,115,22;--theme-accent-dark:#b45309;--theme-on-accent:#fff;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--ap-bg:#fafaf7;--ap-surface:#fff;--ap-text:#0f172a;--ap-muted:#64748b;--ap-border:#e2e8f0;--ap-accent:#4338ca;--ap-accent-2:var(--primary,#6366f1);--ap-danger:#dc2626;--ap-shadow:0 1px 3px #0f172a14;--ap-radius:10px}*{box-sizing:border-box}#root,body,html{background:#fafaf7;background:var(--ap-bg);color:#0f172a;color:var(--ap-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.55;margin:0;padding:0}.ap-link,a{color:#4338ca;color:var(--ap-accent)}.ap-link{cursor:pointer;text-decoration:underline}.ap-muted{color:#64748b;color:var(--ap-muted)}.ap-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:10px 16px;transition:opacity .15s}.ap-btn:disabled{cursor:not-allowed;opacity:.55}.ap-btn-primary{background:#4338ca;background:var(--ap-accent);color:#fff}.ap-btn-primary:hover:not(:disabled){background:#efbf04;background:var(--ap-accent-2)}.ap-btn-secondary{background:#eef2ff;color:#4338ca;color:var(--ap-accent)}.ap-btn-ghost{background:#0000;color:#64748b;color:var(--ap-muted)}.ap-btn-ghost:hover:not(:disabled){color:#0f172a;color:var(--ap-text)}.ap-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;color:var(--ap-danger);font-size:13px;margin-top:12px;padding:10px 12px}.ap-empty-panel{background:#fff;background:var(--ap-surface);background:#fff!important;background:var(--sa-el-dd-bg,var(--ap-surface))!important;border-radius:10px;border-radius:var(--ap-radius);border-radius:10px!important;border-radius:var(--sa-el-dd-radius,var(--ap-radius))!important;box-shadow:0 1px 3px #0f172a14;box-shadow:var(--ap-shadow);box-shadow:0 1px 3px #0f172a14!important;box-shadow:var(--sa-el-dd-shadow,var(--ap-shadow))!important;padding:32px;text-align:center}input::-ms-clear,input::-ms-reveal{display:none}.sflbl{display:inline-block;height:100%;object-fit:contain;width:100%}.sflbl--mask{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.sflbl--pulse{animation:sflbl-pulse 2.4s ease-in-out infinite;transform-origin:center}.sflbl--float{animation:sflbl-float 3s ease-in-out infinite}.sflbl--spin{animation:sflbl-spin 6s linear infinite;transform-origin:center}.sflbl--bounce{animation:sflbl-bounce 2.2s cubic-bezier(.28,.84,.42,1) infinite}.sflbl--glow{animation:sflbl-glow 2.6s ease-in-out infinite}.sflbl--shimmer{animation:sflbl-shimmer 2.8s ease-in-out infinite}@keyframes sflbl-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes sflbl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes sflbl-spin{to{transform:rotate(1turn)}}@keyframes sflbl-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(-3px)}}@keyframes sflbl-glow{0%,to{filter:drop-shadow(0 0 0 rgba(123,104,238,0));filter:drop-shadow(0 0 0 rgba(var(--primary-rgb,123,104,238),0))}50%{filter:drop-shadow(0 0 6px rgba(123,104,238,.75));filter:drop-shadow(0 0 6px rgba(var(--primary-rgb,123,104,238),.75))}}@keyframes sflbl-shimmer{0%,to{filter:brightness(1);opacity:1}50%{filter:brightness(1.3);opacity:.85}}@media (prefers-reduced-motion:reduce){.sflbl--bounce,.sflbl--float,.sflbl--glow,.sflbl--pulse,.sflbl--shimmer,.sflbl--spin{animation:none!important}}.apabag-veil{--apabag-bg:#f6f8fceb;--apabag-ink:#64748b;--apabag-accent:var(--theme-accent,#6366f1);align-items:center;animation:apabag-fade .18s ease both;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--apabag-bg);color:var(--apabag-ink);display:flex;flex-direction:column;font-family:inherit;font-family:var(--app-font,inherit);gap:12px;inset:0;justify-content:center;position:fixed;z-index:1170}[data-theme=dark] .apabag-veil,body.dark-mode .apabag-veil{--apabag-bg:#0d1017eb;--apabag-ink:#94a3b8}@keyframes apabag-fade{0%{opacity:0}to{opacity:1}}.apabag-spinner{animation:apabag-spin .85s linear infinite;border:3px solid color-mix(in srgb,var(--apabag-accent) 22%,#0000);border-radius:50%;border-top-color:var(--apabag-accent);height:30px;width:30px}@keyframes apabag-spin{to{transform:rotate(1turn)}}.apabag-veil-txt{font-size:12.5px;font-weight:600;letter-spacing:.01em}@media (prefers-reduced-motion:reduce){.apabag-spinner{animation-duration:2.4s}}.agcmag-veil{--agcmag-bg:#f6f8fceb;--agcmag-ink:#64748b;--agcmag-accent:var(--theme-accent,#6366f1);align-items:center;animation:agcmag-fade .18s ease both;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--agcmag-bg);color:var(--agcmag-ink);display:flex;flex-direction:column;font-family:inherit;font-family:var(--app-font,inherit);gap:12px;inset:0;justify-content:center;position:fixed;z-index:1170}[data-theme=dark] .agcmag-veil,body.dark-mode .agcmag-veil{--agcmag-bg:#0d1017eb;--agcmag-ink:#94a3b8}@keyframes agcmag-fade{0%{opacity:0}to{opacity:1}}.agcmag-spinner{animation:agcmag-spin .85s linear infinite;border:3px solid color-mix(in srgb,var(--agcmag-accent) 22%,#0000);border-radius:50%;border-top-color:var(--agcmag-accent);height:30px;width:30px}@keyframes agcmag-spin{to{transform:rotate(1turn)}}.agcmag-veil-txt{font-size:12.5px;font-weight:600;letter-spacing:.01em}@media (prefers-reduced-motion:reduce){.agcmag-spinner{animation-duration:2.4s}}:root{--apdl-sidebar-width:260px;--apdl-glass-bg:var(--sa-chrome-sidebar,#fffffff0);--apdl-glass-bg-2:var(--sa-chrome-sidebar,#ffffffdb);--apdl-glass-border:#0f172a14;--apdl-glass-shadow:18px 0 50px -28px #1e3a5f59;--apdl-sidebar-text:#5b6b7f;--apdl-sidebar-text-active:#16233a;--apdl-sidebar-hover-bg:#0f172a0d;--apdl-sidebar-active-bg:rgba(var(--theme-accent-rgb,239,191,4),0.14);--apdl-primary-2:var(--theme-accent-3,#f97316);--apdl-primary-dark:var(--theme-accent-dark,#b8890a);--apdl-accent-grad:linear-gradient(135deg,var(--theme-accent,#efbf04) 0%,var(--theme-accent-3,#f97316) 100%);--apdl-section:rgba(var(--theme-accent-rgb,148,128,107),0.7);--apdl-tile-bg:#0f172a0d;--apdl-spring:cubic-bezier(0.34,1.56,0.64,1);--apdl-ease:cubic-bezier(0.4,0,0.2,1);--apdl-transition:0.34s var(--apdl-ease)}[data-theme=dark]{--apdl-glass-bg:var(--sa-chrome-sidebar,#16263e9e);--apdl-glass-bg-2:var(--sa-chrome-sidebar,#0f1b2e8c);--apdl-glass-border:#ffffff17;--apdl-glass-shadow:18px 0 50px -26px #000000b3;--apdl-sidebar-text:#9fb2c8;--apdl-sidebar-text-active:#fff;--apdl-sidebar-hover-bg:#ffffff12;--apdl-sidebar-active-bg:rgba(var(--theme-accent-rgb,239,191,4),0.18);--apdl-section:rgba(var(--theme-accent-rgb,198,163,95),0.8);--apdl-tile-bg:#ffffff0f}.apdl-sidebar{-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);background:linear-gradient(180deg,#fffffff0,#ffffffdb);background:linear-gradient(180deg,var(--apdl-glass-bg) 0,var(--apdl-glass-bg-2) 100%);border-right:1px solid #0f172a14;border-right:1px solid var(--apdl-glass-border);box-shadow:18px 0 50px -28px #1e3a5f59;box-shadow:var(--apdl-glass-shadow);display:flex;flex-direction:column;height:100vh;left:0;overflow:visible;position:fixed;top:0;transition:width .34s cubic-bezier(.4,0,.2,1),background .34s cubic-bezier(.4,0,.2,1);transition:width var(--apdl-transition),background var(--apdl-transition);width:260px;width:var(--apdl-sidebar-width);z-index:1000}.apdl-sidebar-aurora{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.apdl-sidebar-aurora:before{animation:apdl-aurora 14s ease-in-out infinite alternate;background:radial-gradient(60% 60% at 30% 20%,#efbf0447,#0000 70%),radial-gradient(55% 55% at 80% 40%,#f9731638,#0000 70%);background:radial-gradient(60% 60% at 30% 20%,rgba(var(--theme-accent-rgb,239,191,4),.28),#0000 70%),radial-gradient(55% 55% at 80% 40%,rgba(var(--theme-accent-3-rgb,249,115,22),.22),#0000 70%);content:"";filter:blur(34px);height:60%;inset:-20% -40% auto -40%;opacity:.3;position:absolute}[data-theme=dark] .apdl-sidebar-aurora:before{opacity:.75}@keyframes apdl-aurora{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(8%,12%,0) scale(1.15)}}.apdl-sidebar>:not(.apdl-sidebar-aurora){position:relative;z-index:1}.apdl-sidebar-is-collapsed{width:80px;width:var(--apdl-sidebar-collapsed-width)}.apdl-sidebar-header{align-items:center;border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--apdl-glass-border);display:flex;gap:10px;justify-content:space-between;padding:20px}.apdl-sidebar-is-collapsed .apdl-sidebar-header{flex-direction:column;gap:14px;padding:20px 10px}.apdl-drawer-close{display:none}.apdl-sidebar-is-collapsed .apdl-logo{justify-content:center}.apdl-sidebar-is-collapsed .apdl-logo-icon{height:38px;width:38px}.apdl-logo{align-items:center;display:flex;gap:12px;min-width:0}.apdl-logo-icon{animation:apdl-logo-float 5s ease-in-out infinite;filter:drop-shadow(0 4px 10px rgba(249,115,22,.35));filter:drop-shadow(0 4px 10px rgba(var(--theme-accent-3-rgb,249,115,22),.35));flex-shrink:0;height:42px;width:42px}@keyframes apdl-logo-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-3px) rotate(-3deg)}}.apdl-logo-icon svg{height:100%;width:100%}.apdl-logo-text{display:flex;flex-direction:column;overflow:hidden}.apdl-logo-title{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#16233a,#2d4a6f);-webkit-background-clip:text;background-clip:text;font-size:1.3rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}[data-theme=dark] .apdl-logo-title{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,#fff,#cfe0f3);-webkit-background-clip:text;background-clip:text}.apdl-logo-subtitle{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#efbf04,#f97316);background:var(--apdl-accent-grad);-webkit-background-clip:text;background-clip:text;font-size:.6rem;font-weight:700;letter-spacing:3px;text-transform:uppercase}.apdl-sidebar-is-collapsed .apdl-logo-text{display:none}.apdl-rail-toggle{align-items:center;background:#0f172a0d;background:var(--apdl-tile-bg);border:1px solid #0f172a14;border:1px solid var(--apdl-glass-border);border-radius:50%;color:#16233a;color:var(--apdl-sidebar-text-active);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;position:relative;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .34s cubic-bezier(.4,0,.2,1);transition:transform .4s var(--apdl-spring),background var(--apdl-transition);width:32px}.apdl-rail-toggle:hover{background:#0f172a0d;background:var(--apdl-sidebar-hover-bg);transform:scale(1.1)}.apdl-rail-toggle:active{transform:scale(.94)}.apdl-toggle-svg{height:17px;transition:transform .45s cubic-bezier(.34,1.56,.64,1);transition:transform .45s var(--apdl-spring);width:17px}.apdl-sidebar-is-collapsed .apdl-toggle-svg{transform:rotate(180deg)}.apdl-toggle-chev{transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;transition:transform .4s var(--apdl-spring),opacity .3s ease}.apdl-toggle-chev--2{opacity:.45;transform:translateX(0)}.apdl-rail-toggle:hover .apdl-toggle-chev--2{opacity:1;transform:translateX(-2px)}.apdl-rail-toggle:hover .apdl-toggle-chev--1{transform:translateX(2px)}.apdl-sidebar-nav{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:14px 0 24px;scrollbar-color:#efbf0480 #0000;scrollbar-color:rgba(var(--theme-accent-rgb,239,191,4),.5) #0000;scrollbar-width:thin}.apdl-sidebar-nav::-webkit-scrollbar{width:6px}.apdl-sidebar-nav::-webkit-scrollbar-track{background:#0000}.apdl-sidebar-nav::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#efbf04b3,#f97316b3);background:linear-gradient(180deg,rgba(var(--theme-accent-rgb,239,191,4),.7),rgba(var(--theme-accent-3-rgb,249,115,22),.7));background-clip:padding-box;border:1px solid #0000;border-radius:99px}.apdl-sidebar-nav::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--apdl-accent-grad)}.apdl-nav-section{margin-bottom:6px;padding-top:4px}.apdl-nav-section-title{align-items:center;color:#94806bb3;color:var(--apdl-section);display:flex;font-size:.66rem;font-weight:700;letter-spacing:1.6px;padding:14px 24px 8px;text-transform:uppercase}.apdl-nav-section-text{flex:1 1;overflow:hidden;white-space:nowrap}.apdl-nav-section-pip{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--apdl-accent-grad);border-radius:99px;color:#0000;display:none;font-size:0;height:4px;opacity:.75;width:26px}.apdl-sidebar-is-collapsed .apdl-nav-section-title{justify-content:center;padding:14px 0 8px}.apdl-sidebar-is-collapsed .apdl-nav-section-text{display:none}.apdl-sidebar-is-collapsed .apdl-nav-section-pip{display:block}.apdl-nav-item{animation:apdl-item-in .5s cubic-bezier(.34,1.56,.64,1) both;animation:apdl-item-in .5s var(--apdl-spring) both;animation-delay:0ms;animation-delay:calc(var(--apdl-i, 0)*28ms);margin:3px 12px}@keyframes apdl-item-in{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}.apdl-nav-link{align-items:center;background:#0000;border:none;border-radius:14px;color:#5b6b7f;color:var(--apdl-sidebar-text);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:12px;padding:11px 14px;position:relative;text-align:left;text-decoration:none;transition:background .34s cubic-bezier(.4,0,.2,1),color .34s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.34,1.56,.64,1);transition:background var(--apdl-transition),color var(--apdl-transition),transform .25s var(--apdl-spring);width:100%}.apdl-nav-link:hover{background:#0f172a0d;background:var(--apdl-sidebar-hover-bg);color:#16233a;color:var(--apdl-sidebar-text-active);transform:translateX(2px)}.apdl-nav-item-active>.apdl-nav-link,.apdl-nav-link-active{background:#efbf0424;background:var(--apdl-sidebar-active-bg);color:#b8890a;color:var(--apdl-primary-dark);font-weight:700}[data-theme=dark] .apdl-nav-item-active>.apdl-nav-link,[data-theme=dark] .apdl-nav-link-active{color:#ffe08a;color:var(--theme-accent,#ffe08a)}.apdl-nav-item-active>.apdl-nav-link:before,.apdl-nav-link-active:before{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--apdl-accent-grad);border-radius:0 4px 4px 0;box-shadow:0 0 12px #f9731699;box-shadow:0 0 12px rgba(var(--theme-accent-3-rgb,249,115,22),.6);content:"";height:22px;left:-12px;position:absolute;top:50%;transform:translateY(-50%);width:4px}.apdl-nav-link-expanded{color:#16233a;color:var(--apdl-sidebar-text-active)}.apdl-nav-icon{align-items:center;background:#0f172a0d;background:var(--apdl-tile-bg);border-radius:11px;color:#5b6b7f;color:var(--apdl-sidebar-text);display:flex;flex-shrink:0;height:34px;justify-content:center;transition:background .34s cubic-bezier(.4,0,.2,1),color .34s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.34,1.56,.64,1);transition:background var(--apdl-transition),color var(--apdl-transition),transform .4s var(--apdl-spring);width:34px}.apdl-nav-icon svg{height:18px;width:18px}.apdl-nav-link:hover .apdl-nav-icon{color:#b8890a;color:var(--apdl-primary-dark);transform:rotate(-6deg) scale(1.06)}.apdl-nav-item-active>.apdl-nav-link .apdl-nav-icon,.apdl-nav-link-active .apdl-nav-icon{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--apdl-accent-grad);box-shadow:0 6px 16px -6px #f97316b3;box-shadow:0 6px 16px -6px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff}.apdl-nav-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apdl-nav-badge-text{color:#94806bb3;color:var(--apdl-section);font-size:.6rem;opacity:.8}.apdl-nav-arrow{flex-shrink:0;height:16px;opacity:.6;transition:transform .35s cubic-bezier(.34,1.56,.64,1);transition:transform .35s var(--apdl-spring);width:16px}.apdl-nav-arrow svg{height:14px;width:14px}.apdl-nav-arrow-expanded{opacity:1;transform:rotate(90deg)}.apdl-sidebar-is-collapsed .apdl-nav-arrow,.apdl-sidebar-is-collapsed .apdl-nav-badge-text,.apdl-sidebar-is-collapsed .apdl-nav-label{display:none}.apdl-sidebar-is-collapsed .apdl-nav-item{margin:4px 14px}.apdl-sidebar-is-collapsed .apdl-nav-link{border-radius:16px;gap:0;justify-content:center;padding:8px}.apdl-sidebar-is-collapsed .apdl-nav-icon{border-radius:14px;height:42px;width:42px}.apdl-sidebar-is-collapsed .apdl-nav-icon svg{height:21px;width:21px}.apdl-sidebar-is-collapsed .apdl-nav-item-active>.apdl-nav-link:before,.apdl-sidebar-is-collapsed .apdl-nav-submenu{display:none}.apdl-nav-submenu{max-height:0;overflow:hidden;transition:max-height .34s cubic-bezier(.4,0,.2,1);transition:max-height .34s var(--apdl-ease)}.apdl-nav-submenu-open{max-height:640px}.apdl-nav-sublink{align-items:center;border-left:1.5px dashed #0f172a14;border-left:1.5px dashed var(--apdl-glass-border);border-radius:10px;color:#5b6b7f;color:var(--apdl-sidebar-text);display:flex;font-size:.8rem;font-weight:500;gap:11px;margin:2px 0 2px 18px;padding:9px 14px 9px 30px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s var(--apdl-ease)}.apdl-nav-sublink:hover{background:#0f172a0d;background:var(--apdl-sidebar-hover-bg);color:#16233a;color:var(--apdl-sidebar-text-active)}.apdl-nav-sublink-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apdl-nav-sublink-dot{background:currentColor;border-radius:50%;flex-shrink:0;height:7px;opacity:.4;transition:all .25s cubic-bezier(.34,1.56,.64,1);transition:all .25s var(--apdl-spring);width:7px}.apdl-nav-sublink-active{background:#efbf0424;background:var(--apdl-sidebar-active-bg);border-left-color:#0000;color:#b8890a;color:var(--apdl-primary-dark);font-weight:700}[data-theme=dark] .apdl-nav-sublink-active{color:#ffe08a;color:var(--theme-accent,#ffe08a)}.apdl-nav-sublink-active .apdl-nav-sublink-dot{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--apdl-accent-grad);box-shadow:0 0 10px #f97316cc;box-shadow:0 0 10px rgba(var(--theme-accent-3-rgb,249,115,22),.8);opacity:1;transform:scale(1.5)}.apdl-flyout{animation:apdl-flyout-in .32s cubic-bezier(.34,1.56,.64,1) both;animation:apdl-flyout-in .32s var(--apdl-spring) both;-webkit-backdrop-filter:blur(26px) saturate(160%);backdrop-filter:blur(26px) saturate(160%);background:linear-gradient(180deg,#fffffff0,#ffffffdb);background:linear-gradient(180deg,var(--apdl-glass-bg) 0,var(--apdl-glass-bg-2) 100%);border:1px solid #0f172a14;border:1px solid var(--apdl-glass-border);border-radius:18px;box-shadow:0 24px 60px -20px #0f172a80;max-width:280px;min-width:232px;padding:14px;position:fixed;transform-origin:left center;z-index:1190}[data-theme=dark] .apdl-flyout{box-shadow:0 24px 60px -18px #000000b3}@keyframes apdl-flyout-in{0%{opacity:0;transform:translateX(-10px) scale(.94)}to{opacity:1;transform:translateX(0) scale(1)}}.apdl-flyout:before{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#fffffff0;background:var(--apdl-glass-bg);border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--apdl-glass-border);border-left:1px solid #0f172a14;border-left:1px solid var(--apdl-glass-border);content:"";height:14px;left:-7px;position:absolute;top:22px;transform:rotate(45deg);width:14px}.apdl-flyout-head{align-items:center;display:flex;gap:11px;padding:2px 4px 12px}.apdl-flyout-ico{align-items:center;background:linear-gradient(135deg,#efbf04,#f97316);background:var(--apdl-accent-grad);border-radius:12px;box-shadow:0 6px 16px -6px #f97316b3;box-shadow:0 6px 16px -6px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.apdl-flyout-ico svg{height:19px;width:19px}.apdl-flyout-heads{display:flex;flex-direction:column;min-width:0}.apdl-flyout-section{color:#94806bb3;color:var(--apdl-section);font-size:.6rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.apdl-flyout-title{color:#16233a;color:var(--apdl-sidebar-text-active);font-size:.92rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apdl-flyout-links{border-top:1px solid #0f172a14;border-top:1px solid var(--apdl-glass-border);display:flex;flex-direction:column;gap:2px;padding-top:8px}.apdl-flyout-link{align-items:center;border-radius:10px;color:#5b6b7f;color:var(--apdl-sidebar-text);display:flex;font-size:.82rem;font-weight:500;gap:10px;padding:9px 12px;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);transition:all .18s var(--apdl-ease)}.apdl-flyout-link:hover{background:#0f172a0d;background:var(--apdl-sidebar-hover-bg);color:#16233a;color:var(--apdl-sidebar-text-active);transform:translateX(3px)}.apdl-flyout-dot{background:currentColor;border-radius:50%;flex-shrink:0;height:6px;opacity:.45;width:6px}.apdl-flyout-link-active{background:#efbf0424;background:var(--apdl-sidebar-active-bg);color:#b8890a;color:var(--apdl-primary-dark);font-weight:700}[data-theme=dark] .apdl-flyout-link-active{color:#ffe08a;color:var(--theme-accent,#ffe08a)}.apdl-flyout-link-active .apdl-flyout-dot{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--apdl-accent-grad);box-shadow:0 0 8px #f97316cc;box-shadow:0 0 8px rgba(var(--theme-accent-3-rgb,249,115,22),.8);opacity:1}.apdl-skel{flex:1 1;overflow:hidden;padding:22px 14px}.apdl-skel-row{align-items:center;animation:apdl-skel-fade .4s ease forwards;animation-delay:0ms;animation-delay:calc(var(--apdl-i, 0)*40ms);display:flex;gap:12px;margin-bottom:14px;opacity:0}@keyframes apdl-skel-fade{to{opacity:1}}.apdl-skel-bar,.apdl-skel-ico{animation:apdl-shimmer 1.3s ease-in-out infinite;background:linear-gradient(100deg,#0f172a0d 30%,#efbf042e 50%,#0f172a0d 70%);background:linear-gradient(100deg,var(--apdl-tile-bg) 30%,rgba(var(--theme-accent-rgb,239,191,4),.18) 50%,var(--apdl-tile-bg) 70%);background-size:220% 100%;border-radius:12px}.apdl-skel-ico{flex-shrink:0;height:34px;width:34px}.apdl-skel-bar{border-radius:99px;flex:1 1;height:12px}.apdl-skel--collapsed{padding:22px 0}.apdl-skel--collapsed .apdl-skel-row{justify-content:center}.apdl-skel--collapsed .apdl-skel-ico{border-radius:14px;height:42px;width:42px}.apdl-skel--collapsed .apdl-skel-bar{display:none}@keyframes apdl-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.apdl-sidebar-is-collapsed .apdl-sidebar-nav{padding:8px 0 24px}.apdl-sidebar-is-collapsed .apdl-nav-item{margin:6px 14px}.apdl-sidebar-is-collapsed .apdl-nav-section{margin-bottom:6px}.apdl-sidebar-is-collapsed .apdl-nav-section+.apdl-nav-section{border-top:1px solid #0f172a14;border-top:1px solid var(--apdl-glass-border);padding-top:2px}.apdl-sidebar-is-collapsed .apdl-nav-section-title{padding:11px 0 9px}@media (prefers-reduced-motion:reduce){.apdl-logo-icon,.apdl-nav-item,.apdl-sidebar-aurora,.apdl-skel-bar,.apdl-skel-ico{animation:none!important}*{transition-duration:.001ms!important}}@media (max-width:1024px){.apdl-sidebar{box-shadow:none;transform:translateX(-100%);transition:transform .34s cubic-bezier(.34,1.56,.64,1),background .34s cubic-bezier(.4,0,.2,1);transition:transform .34s var(--apdl-spring),background var(--apdl-transition);z-index:1030}.apdl-sidebar,.apdl-sidebar.apdl-sidebar-is-collapsed{width:min(86vw,320px)}.apdl-sidebar-mobile-open{box-shadow:24px 0 70px -18px #0f172a80;transform:translateX(0)}.apdl-sidebar-mobile-open .apdl-drawer-close{align-items:center;background:#0000;border:1px solid #0f172a14;border:1px solid var(--apdl-glass-border);border-radius:12px;color:#16233a;color:var(--apdl-sidebar-text-active,inherit);cursor:pointer;display:inline-flex;flex:none;height:40px;justify-content:center;min-width:40px;padding:0;transition:background .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.34,1.56,.64,1);transition:background .2s var(--apdl-ease),transform .2s var(--apdl-spring);width:40px}.apdl-sidebar-mobile-open .apdl-drawer-close svg{height:20px;width:20px}.apdl-sidebar-mobile-open .apdl-drawer-close:hover{background:#0f172a0d;background:var(--apdl-sidebar-hover-bg)}.apdl-sidebar-mobile-open .apdl-drawer-close:active{transform:scale(.94)}}@media (max-width:480px){.apdl-sidebar,.apdl-sidebar.apdl-sidebar-is-collapsed{width:86vw}}.apdl-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;inset:0;opacity:0;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1020}.apdl-mobile-open .apdl-backdrop{opacity:1;visibility:visible}@media (min-width:1025px){.apdl-backdrop{display:none}}.apdl-sidebar.apdl-sidebar{background:linear-gradient(180deg,#fffffff0,#ffffffdb)!important;background:var(--sa-chrome-sidebar,linear-gradient(180deg,var(--apdl-glass-bg) 0,var(--apdl-glass-bg-2) 100%))!important;border-right-color:#0000!important;border-right-color:var(--sa-chrome-sidebar-border,#0000)!important;font-family:inherit!important;font-family:var(--sa-chrome-sidebar-font,inherit)!important}.apdl-logo-title.apdl-logo-title{color:inherit!important;color:var(--sa-chrome-sidebar-brand-color,inherit)!important;font-size:inherit!important;font-size:var(--sa-chrome-sidebar-brand-size,inherit)!important}.apdl-nav-section-text.apdl-nav-section-text,.apdl-nav-section-title.apdl-nav-section-title{color:inherit!important;color:var(--sa-chrome-sidebar-section-color,inherit)!important;font-size:inherit!important;font-size:var(--sa-chrome-sidebar-section-size,inherit)!important}.apdl-nav-link.apdl-nav-link{background:#0000!important;background:var(--sa-chrome-sidebar-item-bg,#0000)!important}.apdl-nav-label.apdl-nav-label,.apdl-nav-link.apdl-nav-link{color:inherit!important;color:var(--sa-chrome-sidebar-item-color,inherit)!important;font-size:inherit!important;font-size:var(--sa-chrome-sidebar-item-size,inherit)!important}.apdl-nav-link.apdl-nav-link:hover{background:#0000!important;background:var(--sa-chrome-sidebar-item-hover-bg,#0000)!important;color:inherit!important;color:var(--sa-chrome-sidebar-item-hover-color,inherit)!important}.apdl-nav-sublink.apdl-nav-sublink:hover{background:#0000!important;background:var(--sa-chrome-sidebar-submenu-item-hover-bg,#0000)!important;color:inherit!important;color:var(--sa-chrome-sidebar-submenu-item-hover-color,inherit)!important}.apdl-nav-item-active.apdl-nav-item-active>.apdl-nav-link,.apdl-nav-link-active.apdl-nav-link-active{background:#0000!important;background:var(--sa-chrome-sidebar-item-active-bg,#0000)!important;color:inherit!important;color:var(--sa-chrome-sidebar-item-active-color,inherit)!important}.apdl-nav-icon.apdl-nav-icon{color:inherit!important;color:var(--sa-chrome-sidebar-icon-color,inherit)!important}.apdl-nav-badge-text.apdl-nav-badge-text,.apdl-task-badge.apdl-task-badge{background:#0000!important;background:var(--sa-chrome-sidebar-badge-bg,#0000)!important;color:inherit!important;color:var(--sa-chrome-sidebar-badge-color,inherit)!important}.apdl-nav-submenu.apdl-nav-submenu{background:#0000!important;background:var(--sa-chrome-sidebar-submenu-bg,#0000)!important}.apdl-nav-sublink-text.apdl-nav-sublink-text,.apdl-nav-sublink.apdl-nav-sublink{color:inherit!important;color:var(--sa-chrome-sidebar-submenu-color,inherit)!important;font-size:inherit!important;font-size:var(--sa-chrome-sidebar-submenu-size,inherit)!important}.apdl-nav-sublink.apdl-nav-sublink{background:#0000!important;background:var(--sa-chrome-sidebar-submenu-item-bg,#0000)!important}.apdl-nav-sublink-active.apdl-nav-sublink-active{background:#0000!important;background:var(--sa-chrome-sidebar-submenu-item-active-bg,#0000)!important;color:inherit!important;color:var(--sa-chrome-sidebar-submenu-item-active-color,inherit)!important}.apdl-sidebar-nav.apdl-sidebar-nav::-webkit-scrollbar-thumb{background:#0000!important;background:var(--sa-chrome-sidebar-scrollbar,#0000)!important}.apgsm-back{--apgsm-bg:var(--sa-el-sd-global-bg,var(--sa-el-card-bg,#fff));--apgsm-border:var(--sa-el-sd-global-border,var(--sa-el-card-border,#e5e7eb));--apgsm-ink:var(--sa-el-sd-global-item-color,var(--sa-el-card-title-color,#0f172a));--apgsm-sub:var(--sa-el-sd-global-sub-color,var(--sa-el-card-lbl-color,#64748b));--apgsm-soft:var(--sa-el-sd-global-search-bg,#f8fafc);--apgsm-radius:calc(var(--sa-el-card-radius, 16px) + 4px);--apgsm-shadow:var(--sa-el-sd-global-shadow,0 40px 90px #10182847);--apgsm-font:var(--sa-el-sd-global-font,inherit);--apgsm-accent:var(--sa-el-sd-global-add-color,var(--theme-primary,var(--primary,#7b68ee)));--apgsm-accent2:var(--theme-secondary,var(--accent-blue,#49ccf9));--apgsm-danger:#ef4444;--apgsm-ok:#10b981;--apgsm-btn-r:var(--sa-el-dr-btn-radius,999px);--apgsm-btn-h:var(--sa-el-dr-btn-h,40px);--apgsm-btn-fs:var(--sa-el-dr-btn-fs,13px);animation:apgsm-fade .22s ease both;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);background:#0f172a75;display:grid;font-family:var(--apgsm-font);inset:0;padding:20px;place-items:center;position:fixed;z-index:2070}@keyframes apgsm-fade{0%{opacity:0}to{opacity:1}}.apgsm-shell{animation:apgsm-pop .38s cubic-bezier(.16,1,.3,1) both;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--apgsm-bg);background-image:linear-gradient(180deg,color-mix(in srgb,var(--apgsm-bg) 70%,#0000),color-mix(in srgb,var(--apgsm-bg) 92%,#0000));border:1px solid var(--apgsm-border);border-radius:var(--apgsm-radius);box-shadow:var(--apgsm-shadow);color:var(--apgsm-ink);isolation:isolate;max-height:calc(100dvh - 40px);overflow:auto;padding:30px 28px 24px;position:relative;text-align:center;width:min(440px,100%)}@keyframes apgsm-pop{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}.apgsm-aura{animation:apgsm-aura 14s ease-in-out infinite alternate;background:radial-gradient(40% 40% at 20% 8%,color-mix(in srgb,var(--apgsm-accent) 44%,#0000),#0000 70%),radial-gradient(36% 38% at 84% 22%,color-mix(in srgb,var(--apgsm-accent2) 40%,#0000),#0000 70%);filter:blur(34px);inset:-50%;opacity:.5;pointer-events:none;position:absolute;z-index:-1}.apgsm-shell--danger .apgsm-aura{background:radial-gradient(40% 40% at 20% 8%,color-mix(in srgb,var(--apgsm-danger) 40%,#0000),#0000 70%),radial-gradient(36% 38% at 84% 22%,color-mix(in srgb,#f59e0b 34%,#0000),#0000 70%)}.apgsm-shell--fail .apgsm-aura{background:radial-gradient(46% 46% at 50% 0,color-mix(in srgb,var(--apgsm-danger) 40%,#0000),#0000 72%)}.apgsm-shell--ok .apgsm-aura{background:radial-gradient(46% 46% at 50% 0,color-mix(in srgb,var(--apgsm-ok) 38%,#0000),#0000 72%)}@keyframes apgsm-aura{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2%,-3%,0) scale(1.08)}}.apgsm-x{background:var(--apgsm-soft);border:0;border-radius:50%;color:var(--apgsm-sub);cursor:pointer;display:inline-grid;height:30px;place-items:center;position:absolute;right:12px;top:12px;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .2s ease,color .2s ease;width:30px}.apgsm-x:hover{color:var(--apgsm-ink);transform:rotate(90deg)}.apgsm-x:disabled{cursor:not-allowed;opacity:.4}.apgsm-icon{animation:apgsm-halo 2.4s cubic-bezier(.4,0,.6,1) infinite;background:color-mix(in srgb,var(--apgsm-accent) 12%,#0000);border-radius:50%;box-shadow:0 0 0 0 color-mix(in srgb,var(--apgsm-accent) 40%,#0000);color:var(--apgsm-accent);display:inline-grid;height:68px;margin:2px auto 14px;place-items:center;width:68px}.apgsm-shell--danger .apgsm-icon{animation-name:apgsm-halo-danger;background:color-mix(in srgb,var(--apgsm-danger) 12%,#0000);color:var(--apgsm-danger)}.apgsm-icon--ok{animation-name:apgsm-halo-ok;background:color-mix(in srgb,var(--apgsm-ok) 13%,#0000);color:var(--apgsm-ok)}.apgsm-icon--fail{animation-name:apgsm-halo-danger;background:color-mix(in srgb,var(--apgsm-danger) 13%,#0000);color:var(--apgsm-danger)}@keyframes apgsm-halo{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--apgsm-accent) 34%,#0000)}70%{box-shadow:0 0 0 16px #0000}to{box-shadow:0 0 0 0 #0000}}@keyframes apgsm-halo-ok{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--apgsm-ok) 40%,#0000)}70%{box-shadow:0 0 0 16px #0000}to{box-shadow:0 0 0 0 #0000}}@keyframes apgsm-halo-danger{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--apgsm-danger) 38%,#0000)}70%{box-shadow:0 0 0 16px #0000}to{box-shadow:0 0 0 0 #0000}}.apgs-res-ring{stroke-dasharray:160;stroke-dashoffset:160;animation:apgsm-ring .6s cubic-bezier(.65,0,.35,1) forwards}.apgs-res-mark{stroke-dasharray:60;stroke-dashoffset:60;animation:apgsm-mark .42s cubic-bezier(.65,0,.35,1) .42s forwards}@keyframes apgsm-ring{to{stroke-dashoffset:0}}@keyframes apgsm-mark{to{stroke-dashoffset:0}}.apgsm-title{color:var(--apgsm-ink);font-size:17px;font-weight:750;letter-spacing:-.1px;margin:0 0 8px}.apgsm-msg{color:var(--apgsm-sub);font-size:13px;line-height:1.65;margin:0}.apgsm-detail{background:var(--apgsm-soft);border:1px solid color-mix(in srgb,var(--apgsm-border) 80%,#0000);border-radius:12px;color:var(--apgsm-sub);font-size:12px;line-height:1.55;margin:14px 0 0;padding:10px 14px;text-align:left}.apgsm-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:22px}.apgsm-actions--single{grid-template-columns:1fr}.apgsm-btn{border:1px solid #0000;border-radius:var(--apgsm-btn-r);cursor:pointer;display:inline-grid;font:inherit;font-size:var(--apgsm-btn-fs);font-weight:700;height:var(--apgsm-btn-h);isolation:isolate;overflow:hidden;padding:0 18px;place-items:center;position:relative;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,background .2s ease,color .2s ease,border-color .2s ease}.apgsm-btn:disabled{cursor:not-allowed;opacity:.72}.apgsm-btn:not(:disabled):hover{transform:translateY(-2px)}.apgsm-btn:not(:disabled):active{transform:translateY(0) scale(.985)}.apgsm-btn--ghost{background:#0000;border-color:var(--apgsm-border);color:var(--apgsm-sub)}.apgsm-btn--ghost:not(:disabled):hover{background:var(--apgsm-soft);color:var(--apgsm-ink)}.apgsm-btn--solid{background:linear-gradient(135deg,var(--apgsm-accent),var(--apgsm-accent2));box-shadow:0 10px 24px -12px color-mix(in srgb,var(--apgsm-accent) 90%,#0000);color:#fff}.apgsm-btn--solid:not(:disabled):hover{box-shadow:0 16px 30px -12px color-mix(in srgb,var(--apgsm-accent) 95%,#0000)}.apgsm-btn--danger{background:linear-gradient(135deg,var(--apgsm-danger),#f97316);box-shadow:0 10px 24px -12px color-mix(in srgb,var(--apgsm-danger) 90%,#0000)}.apgsm-btn-sheen{background:linear-gradient(105deg,#0000 40%,#ffffff61 50%,#0000 60%);inset:-50% -20%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-70%);z-index:-1}.apgsm-btn--solid:not(:disabled):hover .apgsm-btn-sheen{animation:apgsm-sheen .8s cubic-bezier(.2,.8,.2,1)}@keyframes apgsm-sheen{0%{opacity:0;transform:translateX(-70%)}30%{opacity:1}to{opacity:0;transform:translateX(70%)}}.apgsm-btn-spinner{animation:apgsm-spin .8s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:17px;opacity:0;position:absolute;width:17px}.apgsm-btn--busy .apgsm-btn-spinner{opacity:1}.apgsm-btn--busy .apgsm-btn-label{opacity:.25}.apgsm-btn-label{transition:opacity .2s ease}@keyframes apgsm-spin{to{transform:rotate(1turn)}}.apgsm-timer{animation-fill-mode:forwards;animation-name:apgsm-timer;animation-timing-function:linear;background:linear-gradient(90deg,var(--apgsm-ok),var(--apgsm-accent2));bottom:0;height:3px;left:0;position:absolute;transform-origin:left center;width:100%}@keyframes apgsm-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}[data-theme=dark] .apgsm-back{--apgsm-bg:var(--sa-el-sd-global-bg,#1d2532);--apgsm-border:var(--sa-el-sd-global-border,#94a3b838);--apgsm-ink:var(--sa-el-sd-global-item-color,#f1f5f9);--apgsm-sub:var(--sa-el-sd-global-sub-color,#94a3b8);--apgsm-soft:var(--sa-el-sd-global-search-bg,#ffffff0d);--apgsm-shadow:0 40px 90px #0009;background:#0206179e}[data-theme=dark] .apgsm-aura{opacity:.34}@media (max-width:767.98px){.apgsm-back{align-items:end;padding:14px}.apgsm-shell{animation-name:apgsm-sheet;border-radius:calc(var(--apgsm-radius) + 6px);padding:26px 20px 20px;width:100%}@keyframes apgsm-sheet{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}}@media (max-width:479.98px){.apgsm-back{padding:8px}.apgsm-shell{padding:22px 16px 16px}.apgsm-icon{height:58px;margin-bottom:10px;width:58px}.apgsm-title{font-size:15.5px}.apgsm-actions{grid-template-columns:1fr}.apgsm-btn{height:44px}}@media (min-width:1024px){.apgsm-shell{width:min(470px,100%)}}@media (min-width:1280px){.apgsm-shell{padding:34px 32px 26px;width:min(500px,100%)}}@media (min-width:1536px){.apgsm-shell{width:min(540px,100%)}}@media (hover:none) and (pointer:coarse){.apgsm-btn{height:46px}.apgsm-x{height:36px;width:36px}}@media (prefers-reduced-motion:reduce){.apgs-res-mark,.apgs-res-ring,.apgsm-aura,.apgsm-back,.apgsm-btn-sheen,.apgsm-btn-spinner,.apgsm-icon,.apgsm-shell{animation:none!important}.apgs-res-mark,.apgs-res-ring{stroke-dashoffset:0}.apgsm-btn,.apgsm-x{transition-duration:.01ms!important}}.apgs-host{align-items:center;display:flex}.apgs-host,.apgs-root{flex:1 1 auto;max-width:620px;min-width:0}.apgs-root{--apgs-radius:var(--sa-el-sd-global-radius,var(--sa-el-sd-client-radius,14px));--apgs-shadow:var(--sa-el-sd-global-shadow,var(--sa-el-sd-client-shadow,0 24px 60px #1018282e));--apgs-pad:var(--sa-el-sd-global-pad,var(--sa-el-sd-client-pad,10px 14px));--apgs-font:var(--sa-el-sd-global-font,var(--sa-el-sd-client-font,inherit));--apgs-bg:var(--sa-el-sd-global-bg,var(--sa-el-sd-client-bg,#fff));--apgs-border:var(--sa-el-sd-global-border,var(--sa-el-sd-client-border,#e5e7eb));--apgs-item:var(--sa-el-sd-global-item-color,var(--sa-el-sd-client-item-color,#334155));--apgs-item-fs:var(--sa-el-sd-global-item-fs,var(--sa-el-sd-client-item-fs,13px));--apgs-sub:var(--sa-el-sd-global-sub-color,var(--sa-el-sd-client-sub-color,#64748b));--apgs-hover-bg:var(--sa-el-sd-global-hover-bg,var(--sa-el-sd-client-hover-bg,#f1f5f9));--apgs-hover:var(--sa-el-sd-global-hover-color,var(--sa-el-sd-client-hover-color,#0f172a));--apgs-trigger-bg:var(--sa-el-sd-global-trigger-bg,var(--sa-el-in-bg,#fff));--apgs-trigger:var(--sa-el-sd-global-trigger-color,var(--sa-el-in-color,#334155));--apgs-trigger-bd:var(--sa-el-in-border,var(--sa-el-sd-global-border,#e5e7eb));--apgs-trigger-r:var(--sa-el-in-radius,12px);--apgs-ph:var(--sa-el-in-placeholder,#94a3b8);--apgs-search-bg:var(--sa-el-sd-global-search-bg,var(--sa-el-sd-client-search-bg,#f8fafc));--apgs-chip-bg:var(--sa-el-sd-global-chip-bg,var(--sa-el-sd-client-chip-bg,#eef2ff));--apgs-chip:var(--sa-el-sd-global-chip-color,var(--sa-el-sd-client-chip-color,#4f46e5));--apgs-accent:var(--sa-el-sd-global-add-color,var(--theme-primary,var(--primary,#7b68ee)));--apgs-accent-2:var(--theme-secondary,var(--accent-blue,#49ccf9));--apgs-ring:color-mix(in srgb,var(--apgs-accent) 34%,#0000);--apgs-glass:saturate(180%) blur(22px);font-family:var(--apgs-font);position:relative}.apgs-field{align-items:center;background:var(--apgs-trigger-bg);border:1px solid var(--apgs-trigger-bd);border-radius:var(--apgs-trigger-r);color:var(--apgs-trigger);display:flex;gap:10px;height:42px;isolation:isolate;overflow:hidden;padding:0 10px 0 12px;position:relative;transition:border-color .28s cubic-bezier(.2,.8,.2,1),box-shadow .32s cubic-bezier(.2,.8,.2,1),background .28s ease,transform .32s cubic-bezier(.2,.8,.2,1),border-radius .32s cubic-bezier(.2,.8,.2,1)}.apgs-field:hover{border-color:color-mix(in srgb,var(--apgs-accent) 42%,var(--apgs-trigger-bd))}.apgs-field--open{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-color:var(--apgs-accent);box-shadow:0 0 0 4px var(--apgs-ring),0 10px 30px -12px color-mix(in srgb,var(--apgs-accent) 55%,#0000);transform:translateY(-1px)}.apgs-field-glow{background:linear-gradient(105deg,#0000 38%,color-mix(in srgb,var(--apgs-accent) 22%,#0000) 50%,#0000 62%);inset:-40% -10%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-60%);z-index:-1}.apgs-field--open .apgs-field-glow{animation:apgs-sheen .9s cubic-bezier(.2,.8,.2,1) 1}@keyframes apgs-sheen{0%{opacity:0;transform:translateX(-60%)}35%{opacity:1}to{opacity:0;transform:translateX(60%)}}.apgs-field-ic{color:var(--apgs-sub);display:inline-flex;flex:0 0 auto}.apgs-field--open .apgs-field-ic{color:var(--apgs-accent)}.apgs-input{background:#0000;border:0;color:var(--apgs-trigger);flex:1 1 auto;font:inherit;font-size:13.5px;font-size:var(--sa-el-in-text-fs,13.5px);height:100%;letter-spacing:.1px;min-width:0;outline:0}.apgs-input::placeholder{color:var(--apgs-ph);opacity:1}.apgs-kbd{align-items:center;background:var(--apgs-search-bg);border:1px solid var(--apgs-border);border-radius:7px;color:var(--apgs-sub);display:inline-flex;flex:0 0 auto;font-size:10.5px;font-weight:700;height:22px;letter-spacing:.4px;padding:0 8px;white-space:nowrap}.apgs-clear{background:var(--apgs-search-bg);border:0;border-radius:50%;color:var(--apgs-sub);cursor:pointer;display:inline-grid;flex:0 0 auto;height:24px;place-items:center;transition:transform .2s ease,background .2s ease,color .2s ease;width:24px}.apgs-clear:hover{background:var(--apgs-hover-bg);color:var(--apgs-hover);transform:rotate(90deg)}.apgs-panel{--apgs-radius:var(--sa-el-sd-global-radius,var(--sa-el-sd-client-radius,16px));--apgs-shadow:var(--sa-el-sd-global-shadow,var(--sa-el-sd-client-shadow,0 28px 70px #10182838));--apgs-pad:var(--sa-el-sd-global-pad,var(--sa-el-sd-client-pad,10px 14px));--apgs-font:var(--sa-el-sd-global-font,var(--sa-el-sd-client-font,inherit));--apgs-bg:var(--sa-el-sd-global-bg,var(--sa-el-sd-client-bg,#fff));--apgs-border:var(--sa-el-sd-global-border,var(--sa-el-sd-client-border,#e5e7eb));--apgs-item:var(--sa-el-sd-global-item-color,var(--sa-el-sd-client-item-color,#334155));--apgs-item-fs:var(--sa-el-sd-global-item-fs,var(--sa-el-sd-client-item-fs,13px));--apgs-sub:var(--sa-el-sd-global-sub-color,var(--sa-el-sd-client-sub-color,#64748b));--apgs-hover-bg:var(--sa-el-sd-global-hover-bg,var(--sa-el-sd-client-hover-bg,#f1f5f9));--apgs-hover:var(--sa-el-sd-global-hover-color,var(--sa-el-sd-client-hover-color,#0f172a));--apgs-search-bg:var(--sa-el-sd-global-search-bg,var(--sa-el-sd-client-search-bg,#f8fafc));--apgs-chip-bg:var(--sa-el-sd-global-chip-bg,var(--sa-el-sd-client-chip-bg,#eef2ff));--apgs-chip:var(--sa-el-sd-global-chip-color,var(--sa-el-sd-client-chip-color,#4f46e5));--apgs-accent:var(--sa-el-sd-global-add-color,var(--theme-primary,var(--primary,#7b68ee)));--apgs-accent-2:var(--theme-secondary,var(--accent-blue,#49ccf9));--apgs-ring:color-mix(in srgb,var(--apgs-accent) 34%,#0000);--apgs-card-r:var(--sa-el-card-radius,12px);animation:apgs-in .34s cubic-bezier(.16,1,.3,1) both;-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);background-color:var(--apgs-bg);background-image:linear-gradient(180deg,color-mix(in srgb,var(--apgs-bg) 55%,#0000),color-mix(in srgb,var(--apgs-bg) 80%,#0000));border:1px solid var(--apgs-border);border-radius:var(--apgs-radius);box-shadow:var(--apgs-shadow);color:var(--apgs-item);display:flex;flex-direction:column;font-family:var(--apgs-font);isolation:isolate;max-height:min(72vh,720px);max-width:min(760px,calc(100vw - 24px));overflow:hidden;position:fixed;transform-origin:top center;z-index:2010}@keyframes apgs-in{0%{opacity:0;transform:translateY(-10px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.apgs-panel-aura{animation:apgs-aura 16s ease-in-out infinite alternate;background:radial-gradient(38% 40% at 18% 10%,color-mix(in srgb,var(--apgs-accent) 40%,#0000),#0000 70%),radial-gradient(34% 38% at 88% 24%,color-mix(in srgb,var(--apgs-accent-2) 38%,#0000),#0000 70%);filter:blur(30px);inset:-40%;opacity:.5;pointer-events:none;position:absolute;z-index:-1}@keyframes apgs-aura{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(3%,2%,0) scale(1.06)}to{transform:translate3d(-2%,-3%,0) scale(1.02)}}.apgs-tabs{border-bottom:1px solid color-mix(in srgb,var(--apgs-border) 70%,#0000);display:flex;flex:0 0 auto;gap:2px;overflow-x:auto;overflow-y:hidden;padding:8px 8px 6px;position:relative;scrollbar-width:none}.apgs-tabs::-webkit-scrollbar{height:0}.apgs-tab-ind{background:linear-gradient(135deg,color-mix(in srgb,var(--apgs-accent) 20%,#0000),color-mix(in srgb,var(--apgs-accent-2) 22%,#0000));border-radius:11px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--apgs-accent) 34%,#0000);height:calc(100% - 14px);left:8px;pointer-events:none;position:absolute;top:8px;transform:translateX(0);transform:translateX(calc(var(--apgs-tab-i, 0)*100%));transition:transform .42s cubic-bezier(.22,1.4,.36,1),background .3s ease;width:calc(11.11111% - 1.77778px);width:calc((100% - 16px)/var(--apgs-tab-n, 9))}.apgs-tab{align-items:center;background:#0000;border:0;border-radius:11px;color:var(--apgs-sub);cursor:pointer;display:inline-flex;flex:1 1;flex-direction:column;font:inherit;font-size:10.5px;font-weight:650;gap:3px;letter-spacing:.2px;min-width:62px;padding:7px 4px 6px;position:relative;transition:color .24s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.apgs-tab:hover{color:var(--apgs-hover);transform:translateY(-1px)}.apgs-tab--on{color:var(--apgs-accent)}.apgs-tab-label{white-space:nowrap}.apgs-tab-n{background:var(--apgs-chip-bg);border-radius:999px;color:var(--apgs-chip);display:inline-grid;font-size:9px;font-weight:800;height:15px;min-width:15px;padding:0 3px;place-items:center;position:absolute;right:6px;top:2px}.apgs-ic{display:block;overflow:visible}.apgs-ic-draw{stroke-dasharray:200;stroke-dashoffset:0}.apgs-ic--on .apgs-ic-draw{animation:apgs-draw .62s cubic-bezier(.65,0,.35,1) both}@keyframes apgs-draw{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}.apgs-ic--on .apgs-ic-slide{animation:apgs-slide .5s cubic-bezier(.2,.8,.2,1) .1s both}@keyframes apgs-slide{0%{opacity:0;transform:translateX(-3px)}to{opacity:1;transform:translateX(0)}}.apgs-ic--on .apgs-ic-pulse{animation:apgs-pulse 1.9s ease-in-out infinite;transform-origin:center}.apgs-ic--on .apgs-ic-pulse--b{animation-delay:.5s}@keyframes apgs-pulse{0%,to{opacity:.35}50%{opacity:1}}.apgs-ic--on .apgs-ic-spin-inner{animation:apgs-spin 5.5s linear infinite;transform-origin:12px 12px}@keyframes apgs-spin{to{transform:rotate(1turn)}}.apgs-ic--search .apgs-ic-lens{transform-origin:10.8px 10.8px}.apgs-ic--busy .apgs-ic-lens{animation:apgs-lens 1.1s ease-in-out infinite}@keyframes apgs-lens{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.apgs-ic--busy .apgs-ic-handle{animation:apgs-handle 1.1s ease-in-out infinite}@keyframes apgs-handle{0%,to{opacity:1}50%{opacity:.4}}.apgs-ic--pinned{animation:apgs-pinpop .32s cubic-bezier(.22,1.5,.36,1) both}@keyframes apgs-pinpop{0%{transform:scale(.6) rotate(-18deg)}to{transform:scale(1) rotate(0)}}.apgs-hrow-act:hover .apgs-ic-lid{transform:translateY(-2px) rotate(-9deg);transform-origin:12px 6px}.apgs-ic-lid{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.apgs-row--on .apgs-ic--arrow,.apgs-row:hover .apgs-ic--arrow{transform:translateX(3px)}.apgs-ic--arrow{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.apgs-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 6px 8px;scrollbar-color:color-mix(in srgb,var(--apgs-accent) 45%,#0000) #0000;scrollbar-width:thin}.apgs-body::-webkit-scrollbar{width:10px}.apgs-body::-webkit-scrollbar-track{background:#0000;margin:6px 0}.apgs-body::-webkit-scrollbar-thumb{background-clip:content-box;background-color:color-mix(in srgb,var(--apgs-accent) 38%,#0000);border:3px solid #0000;border-radius:999px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.apgs-body::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--apgs-accent) 65%,#0000)}.apgs-sec{animation:apgs-secin .34s cubic-bezier(.16,1,.3,1) both;padding:6px 2px 4px}@keyframes apgs-secin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.apgs-sec-h{align-items:center;color:var(--apgs-sub);display:flex;font-size:10.5px;font-weight:800;gap:7px;letter-spacing:.7px;padding:6px 10px 7px;text-transform:uppercase}.apgs-sec-n{background:var(--apgs-chip-bg);border-radius:999px;color:var(--apgs-chip);font-size:10px;letter-spacing:0;margin-left:auto;padding:1px 7px}.apgs-sec-clear{background:#0000;border:0;border-radius:7px;color:var(--apgs-accent);cursor:pointer;font:inherit;font-size:10.5px;font-weight:700;letter-spacing:.3px;margin-left:auto;padding:2px 6px;text-transform:none;transition:background .2s ease}.apgs-sec-clear:hover{background:color-mix(in srgb,var(--apgs-accent) 14%,#0000)}.apgs-row{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--apgs-card-r);color:inherit;cursor:pointer;display:flex;font:inherit;gap:11px;padding:var(--apgs-pad);position:relative;text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s cubic-bezier(.2,.8,.2,1);width:100%}.apgs-row:before{background:linear-gradient(180deg,var(--apgs-accent),var(--apgs-accent-2));border-radius:999px;content:"";height:0;left:3px;position:absolute;top:50%;transform:translateY(-50%);transition:height .26s cubic-bezier(.22,1.4,.36,1);width:3px}.apgs-row--on,.apgs-row:hover{background:var(--apgs-hover-bg);border-color:color-mix(in srgb,var(--apgs-accent) 22%,#0000);color:var(--apgs-hover)}.apgs-row--on{transform:translateX(2px)}.apgs-row--on:before{height:58%}.apgs-row-body{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.apgs-row-title{color:inherit;font-size:var(--apgs-item-fs);font-weight:650}.apgs-row-sub,.apgs-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apgs-row-sub{color:var(--apgs-sub);font-size:calc(var(--apgs-item-fs) - 1.5px)}.apgs-hl{background:color-mix(in srgb,var(--apgs-accent) 24%,#0000);border-radius:4px;color:inherit;padding:0 1px}.apgs-row-tail{align-items:center;display:flex;flex:0 0 auto;gap:8px}.apgs-row-meta{color:var(--apgs-sub);font-size:10.5px;white-space:nowrap}.apgs-row-badge{background:var(--apgs-chip-bg);border-radius:999px;color:var(--apgs-chip);font-size:9.5px;font-weight:800;letter-spacing:.3px;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.apgs-row-badge--active,.apgs-row-badge--completed,.apgs-row-badge--paid{background:color-mix(in srgb,#10b981 18%,#0000);color:#059669}.apgs-row-badge--aborted,.apgs-row-badge--cancelled,.apgs-row-badge--overdue{background:color-mix(in srgb,#ef4444 18%,#0000);color:#dc2626}.apgs-row-badge--draft,.apgs-row-badge--on-hold,.apgs-row-badge--pending{background:color-mix(in srgb,#f59e0b 20%,#0000);color:#b45309}.apgs-row-go{color:var(--apgs-accent);display:inline-flex;opacity:0;transition:opacity .2s ease}.apgs-row--on .apgs-row-go,.apgs-row:hover .apgs-row-go{opacity:1}.apgs-av{background:linear-gradient(135deg,var(--apgs-accent),var(--apgs-accent-2));border-radius:50%;box-shadow:0 2px 8px -3px color-mix(in srgb,var(--apgs-accent) 70%,#0000);color:#fff;display:inline-grid;flex:0 0 auto;font-size:11.5px;font-weight:800;height:34px;letter-spacing:.3px;overflow:hidden;place-items:center;position:relative;width:34px}.apgs-av-img{display:block;height:100%;object-fit:cover;width:100%}.apgs-av-txt{line-height:1}.apgs-av--spa{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.apgs-av--loan{background:linear-gradient(135deg,#0ea5e9,#22d3ee)}.apgs-av--refinance{background:linear-gradient(135deg,#14b8a6,#34d399)}.apgs-av--discharge{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.apgs-av--la_probate{background:linear-gradient(135deg,#8b5cf6,#c084fc)}.apgs-av--deed_of_gift{background:linear-gradient(135deg,#ec4899,#f472b6)}.apgs-av--tenancy{background:linear-gradient(135deg,#10b981,#6ee7b7)}.apgs-av--small_estate{background:linear-gradient(135deg,#ef4444,#fb7185)}.apgs-av--actions,.apgs-av--pages{background:var(--apgs-chip-bg);color:var(--apgs-chip);font-size:15px}.apgs-hrow{align-items:center;border-radius:var(--apgs-card-r);display:flex;gap:4px;transition:background .18s ease}.apgs-hrow:hover{background:var(--apgs-hover-bg)}.apgs-hrow-main{align-items:center;background:#0000;border:0;border-radius:inherit;color:inherit;cursor:pointer;display:flex;flex:1 1 auto;font:inherit;gap:10px;min-width:0;padding:9px 10px;text-align:left}.apgs-hrow-ic{color:var(--apgs-sub);display:inline-flex;flex:0 0 auto}.apgs-hrow-txt{flex:1 1 auto;font-size:var(--apgs-item-fs);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apgs-hrow-n{color:var(--apgs-sub);flex:0 0 auto;font-size:10px}.apgs-hrow-act{background:#0000;border:0;border-radius:9px;color:var(--apgs-sub);cursor:pointer;display:inline-grid;flex:0 0 auto;height:28px;margin-right:2px;opacity:0;place-items:center;transition:opacity .18s ease,background .18s ease,color .18s ease,transform .18s ease;width:28px}.apgs-hrow-act:focus-visible,.apgs-hrow:hover .apgs-hrow-act{opacity:1}.apgs-hrow-act:hover{background:color-mix(in srgb,var(--apgs-accent) 14%,#0000);color:var(--apgs-accent);transform:translateY(-1px)}.apgs-hrow-act--danger:hover{background:color-mix(in srgb,#ef4444 15%,#0000);color:#dc2626}.apgs-chips{display:flex;flex-wrap:wrap;gap:7px;padding:2px 10px 8px}.apgs-chips--center{justify-content:center;padding-top:10px}.apgs-chip{align-items:center;background:var(--apgs-search-bg);border:1px solid color-mix(in srgb,var(--apgs-border) 80%,#0000);border-radius:999px;color:var(--apgs-item);cursor:pointer;display:inline-flex;font:inherit;font-size:11.5px;font-weight:600;gap:6px;padding:7px 12px;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.apgs-chip:hover{border-color:var(--apgs-accent);box-shadow:0 6px 16px -8px color-mix(in srgb,var(--apgs-accent) 80%,#0000);color:var(--apgs-accent);transform:translateY(-2px)}.apgs-chip-plus{color:var(--apgs-accent);font-weight:800}.apgs-chip--page{background:#0000}.apgs-skel{padding:8px 4px}.apgs-skel-row{align-items:center;animation:apgs-skelin .4s cubic-bezier(.16,1,.3,1) both;display:flex;gap:11px;padding:11px 10px}@keyframes apgs-skelin{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.apgs-skel-av,.apgs-skel-badge,.apgs-skel-line{animation:apgs-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--apgs-sub) 12%,#0000) 25%,color-mix(in srgb,var(--apgs-sub) 22%,#0000) 37%,color-mix(in srgb,var(--apgs-sub) 12%,#0000) 63%);background-size:400% 100%;border-radius:8px}@keyframes apgs-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.apgs-skel-av{border-radius:50%;flex:0 0 auto;height:34px;width:34px}.apgs-skel-lines{display:flex;flex:1 1 auto;flex-direction:column;gap:7px}.apgs-skel-line{height:9px}.apgs-skel-line--a{width:46%}.apgs-skel-line--b{height:7px;width:72%}.apgs-skel-badge{border-radius:999px;flex:0 0 auto;height:16px;width:54px}.apgs-empty{padding:18px 22px 26px;text-align:center}.apgs-empty-art{display:block;margin:0 auto 6px;max-width:240px}.apgs-empty-svg{display:block;height:auto;width:100%}.apgs-sheet{fill:color-mix(in srgb,var(--apgs-bg) 92%,var(--apgs-sub));stroke:color-mix(in srgb,var(--apgs-border) 90%,#0000);stroke-width:1.5}.apgs-sheet--back{animation:apgs-float 7s ease-in-out infinite;opacity:.45}.apgs-sheet--mid{animation:apgs-float 7s ease-in-out .5s infinite;opacity:.7}.apgs-sheet--front{animation:apgs-float 7s ease-in-out 1s infinite}@keyframes apgs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.apgs-lines rect{fill:color-mix(in srgb,var(--apgs-sub) 30%,#0000)}.apgs-sweep{animation:apgs-sweepx 3.2s cubic-bezier(.45,0,.55,1) infinite}@keyframes apgs-sweepx{0%{transform:translateX(0)}to{transform:translateX(230px)}}.apgs-orb{animation:apgs-orbf 9s ease-in-out infinite;transform-origin:center}.apgs-orb--2{animation-delay:.8s;animation-duration:11s}.apgs-orb--3{animation-delay:1.6s;animation-duration:8s}@keyframes apgs-orbf{0%,to{opacity:.5;transform:translate(0) scale(1)}50%{opacity:.85;transform:translate(4px,-7px) scale(1.12)}}.apgs-lensgroup{animation:apgs-lensdrift 6s ease-in-out infinite;transform-origin:150px 76px}@keyframes apgs-lensdrift{0%,to{transform:translate(0) rotate(0)}35%{transform:translate(-12px,8px) rotate(-6deg)}70%{transform:translate(6px,-6px) rotate(4deg)}}.apgs-lens-glass{fill:color-mix(in srgb,var(--apgs-accent) 12%,#0000)}.apgs-lens-ring,.apgs-lens-stem{fill:none;stroke:var(--apgs-accent);stroke-width:4;stroke-linecap:round}.apgs-lens-glint{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;opacity:.75}.apgs-empty-t{color:var(--apgs-hover);font-size:14px;font-weight:750;margin:10px 0 4px}.apgs-empty-p{color:var(--apgs-sub);font-size:12px;line-height:1.6;margin:0}.apgs-foot{align-items:center;background:color-mix(in srgb,var(--apgs-search-bg) 70%,#0000);border-top:1px solid color-mix(in srgb,var(--apgs-border) 70%,#0000);color:var(--apgs-sub);display:flex;flex:0 0 auto;font-size:10.5px;gap:12px;justify-content:space-between;padding:8px 14px}.apgs-foot-keys{align-items:center;display:inline-flex;flex-wrap:wrap;gap:5px}.apgs-foot kbd{background:var(--apgs-bg);border:1px solid var(--apgs-border);border-radius:5px;color:var(--apgs-item);display:inline-grid;font-family:inherit;font-size:9.5px;height:18px;min-width:18px;padding:0 5px;place-items:center}.apgs-foot-stat{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}[data-theme=dark] .apgs-panel,[data-theme=dark] .apgs-root{--apgs-bg:var(--sa-el-sd-global-bg,#1d2532);--apgs-border:var(--sa-el-sd-global-border,#94a3b838);--apgs-item:var(--sa-el-sd-global-item-color,#e5e7eb);--apgs-sub:var(--sa-el-sd-global-sub-color,#94a3b8);--apgs-hover-bg:var(--sa-el-sd-global-hover-bg,#ffffff0f);--apgs-hover:var(--sa-el-sd-global-hover-color,#f1f5f9);--apgs-trigger-bg:var(--sa-el-sd-global-trigger-bg,#ffffff0d);--apgs-trigger:var(--sa-el-sd-global-trigger-color,#e5e7eb);--apgs-trigger-bd:var(--sa-el-in-border,#94a3b838);--apgs-ph:var(--sa-el-in-placeholder,#64748b);--apgs-search-bg:var(--sa-el-sd-global-search-bg,#ffffff0d);--apgs-chip-bg:var(--sa-el-sd-global-chip-bg,#ffffff14);--apgs-chip:var(--sa-el-sd-global-chip-color,#c7d2fe)}[data-theme=dark] .apgs-panel{box-shadow:0 28px 70px #0000008c}[data-theme=dark] .apgs-panel-aura{opacity:.34}[data-theme=dark] .apgs-row-badge--active,[data-theme=dark] .apgs-row-badge--completed,[data-theme=dark] .apgs-row-badge--paid{color:#6ee7b7}[data-theme=dark] .apgs-row-badge--aborted,[data-theme=dark] .apgs-row-badge--cancelled,[data-theme=dark] .apgs-row-badge--overdue{color:#fca5a5}[data-theme=dark] .apgs-row-badge--draft,[data-theme=dark] .apgs-row-badge--on-hold,[data-theme=dark] .apgs-row-badge--pending{color:#fcd34d}[data-theme=dark] .apgs-lens-glint{stroke:#ffffff8c}@media (max-width:767.98px){.apgs-root{max-width:none}.apgs-field{height:40px}.apgs-kbd{display:none}.apgs-panel{border-radius:calc(var(--apgs-radius) + 4px);left:8px!important;max-height:calc(100dvh - 84px);max-width:none;right:8px;width:auto!important}.apgs-tab{font-size:9.5px;min-width:56px}.apgs-tab-label{display:none}.apgs-tab{flex-direction:row;gap:0;padding:9px 6px}.apgs-tab-n{right:2px;top:1px}.apgs-row{gap:9px}.apgs-row-meta{display:none}.apgs-av{font-size:10.5px;height:30px;width:30px}.apgs-foot-keys{display:none}.apgs-foot{justify-content:center}.apgs-hrow-act{opacity:1}}@media (max-width:479.98px){.apgs-panel{left:4px!important;max-height:calc(100dvh - 76px);right:4px}.apgs-empty-art{max-width:190px}.apgs-empty{padding:14px 14px 20px}.apgs-chips{gap:6px}.apgs-chip{font-size:11px;padding:6px 10px}.apgs-row-badge{display:none}}@media (min-width:768px){.apgs-panel{min-width:480px}}@media (min-width:1024px){.apgs-panel{max-height:min(70vh,640px);min-width:560px}.apgs-row{padding:var(--apgs-pad)}}@media (min-width:1280px){.apgs-root{max-width:640px}.apgs-panel{max-height:min(72vh,700px);min-width:620px}}@media (min-width:1536px){.apgs-root{max-width:720px}.apgs-panel{max-height:min(74vh,780px);max-width:820px;min-width:680px}.apgs-tab{min-width:74px}}@media (hover:none) and (pointer:coarse){.apgs-hrow-act{height:34px;opacity:1;width:34px}.apgs-clear{height:30px;width:30px}.apgs-row{padding-bottom:12px;padding-top:12px}}@media (prefers-reduced-motion:reduce){.apgs-field--open .apgs-field-glow,.apgs-ic--on .apgs-ic-draw,.apgs-ic--on .apgs-ic-pulse,.apgs-ic--on .apgs-ic-slide,.apgs-ic--on .apgs-ic-spin-inner,.apgs-lensgroup,.apgs-orb,.apgs-panel,.apgs-panel-aura,.apgs-sec,.apgs-sheet--back,.apgs-sheet--front,.apgs-sheet--mid,.apgs-skel-av,.apgs-skel-badge,.apgs-skel-line,.apgs-skel-row,.apgs-sweep{animation:none!important}.apgs-chip,.apgs-field,.apgs-row,.apgs-tab-ind{transition-duration:.01ms!important}}:root{--logout-primary:var(--theme-accent,#efbf04);--logout-primary-dark:var(--theme-accent-dark,#d4a903);--logout-primary-light:#ffd93d;--logout-primary-rgb:239,191,4;--logout-bg-overlay:#0f0f23b3;--logout-bg-card:#fffffff2;--logout-bg-glass:#ffffff1a;--logout-text-primary:#1a1a2e;--logout-text-secondary:#4a5568;--logout-text-muted:#718096;--logout-border:#fff3;--logout-border-card:#00000014;--logout-btn-cancel-bg:#f7fafc;--logout-btn-cancel-hover:#edf2f7;--logout-btn-cancel-text:#4a5568;--logout-btn-confirm-bg:linear-gradient(135deg,#ef4444,#dc2626);--logout-btn-confirm-hover:linear-gradient(135deg,#dc2626,#b91c1c);--logout-success:#10b981;--logout-warning:var(--theme-accent,#f59e0b);--logout-danger:#ef4444;--logout-shadow:0 25px 80px #0000004d;--logout-shadow-btn:0 4px 15px #00000026;--logout-transition-fast:0.2s cubic-bezier(0.4,0,0.2,1);--logout-transition-normal:0.3s cubic-bezier(0.4,0,0.2,1);--logout-transition-slow:0.5s cubic-bezier(0.4,0,0.2,1);--logout-transition-bounce:0.5s cubic-bezier(0.34,1.56,0.64,1)}[data-theme=dark]{--logout-bg-overlay:#000c;--logout-bg-card:#1f1f1ff2;--logout-bg-glass:#ffffff0d;--logout-text-primary:#fff;--logout-text-secondary:#cbd5e0;--logout-text-muted:#a0aec0;--logout-border:#ffffff1a;--logout-border-card:#ffffff1a;--logout-btn-cancel-bg:#2d2d2d;--logout-btn-cancel-hover:#3d3d3d;--logout-btn-cancel-text:#e2e8f0;--logout-shadow:0 25px 80px #00000080}.aplm-overlay{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f0f23b3;background:var(--logout-bg-overlay);bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:1.5rem;position:fixed;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--logout-transition-normal);visibility:hidden;z-index:1860}.aplm-overlay-visible{opacity:1;visibility:visible}.aplm-bg-effects{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.aplm-bg-orb{animation:aplmOrbFloat 10s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.4;position:absolute}.aplm-bg-orb-1{background:linear-gradient(135deg,#efbf04,#f59e0b);background:linear-gradient(135deg,var(--logout-primary) 0,var(--theme-accent,#f59e0b) 100%);height:300px;left:-100px;top:-100px;width:300px}.aplm-bg-orb-2{animation-delay:-5s;background:linear-gradient(135deg,#ef4444,#ec4899);bottom:-80px;height:250px;right:-80px;width:250px}@keyframes aplmOrbFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.aplm-bg-particles{bottom:0;left:0;position:absolute;right:0;top:0}.aplm-bg-particles span{animation:aplmParticleFloat 8s linear infinite;animation-delay:calc(var(--i)*.5s);background:#efbf04;background:var(--logout-primary);border-radius:50%;height:4px;left:calc(var(--i)*7%);opacity:0;position:absolute;top:100%;width:4px}@keyframes aplmParticleFloat{0%{opacity:0;transform:translateY(0) scale(0)}10%{opacity:.6;transform:translateY(-10vh) scale(1)}90%{opacity:.3;transform:translateY(-90vh) scale(.5)}to{opacity:0;transform:translateY(-100vh) scale(0)}}.aplm-card{animation:aplmModalAppear .4s cubic-bezier(.34,1.56,.64,1) .5s forwards;animation:aplmModalAppear .4s var(--logout-transition-bounce) forwards;background:#fffffff2;background:var(--logout-bg-card);border:1px solid #00000014;border:1px solid var(--logout-border-card);border-radius:24px;box-shadow:0 25px 80px #0000004d;box-shadow:var(--logout-shadow);max-width:440px;opacity:0;overflow:hidden;padding:2.5rem;position:relative;transform:scale(.9) translateY(20px);width:100%}@keyframes aplmModalAppear{to{opacity:1;transform:scale(1) translateY(0)}}.aplm-card-processing{animation:aplmModalPulse 2s ease-in-out infinite}@keyframes aplmModalPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.aplm-card-success{animation:aplmModalSuccess .5s ease-out forwards}@keyframes aplmModalSuccess{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.aplm-close{align-items:center;background:#ffffff1a;background:var(--logout-bg-glass);border:1px solid #fff3;border:1px solid var(--logout-border);border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:1rem;top:1rem;width:36px;z-index:10}.aplm-close,.aplm-close svg{transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--logout-transition-fast)}.aplm-close svg{color:#718096;color:var(--logout-text-muted);height:18px;width:18px}.aplm-close:hover{background:#ef44441a;border-color:#ef44444d;transform:rotate(90deg)}.aplm-close:hover svg{color:#ef4444}.aplm-icon{height:100px;margin:0 auto 1.5rem;position:relative;width:100px}.aplm-icon-bg{bottom:0;color:#ef444433;left:0;position:absolute;right:0;top:0}.aplm-icon-circle{stroke-dasharray:226;stroke-dashoffset:226;animation:aplmIconCircle 1s ease-out forwards}@keyframes aplmIconCircle{to{stroke-dashoffset:0}}.aplm-icon-inner{align-items:center;color:#ef4444;display:flex;height:50px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.aplm-icon-inner svg{height:100%;width:100%}.aplm-icon-door{stroke-dasharray:100;stroke-dashoffset:100;animation:aplmIconDoor .5s ease-out .3s forwards}@keyframes aplmIconDoor{to{stroke-dashoffset:0}}.aplm-icon-arrow{stroke-dasharray:50;stroke-dashoffset:50;animation:aplmIconArrow .4s ease-out .6s forwards}@keyframes aplmIconArrow{to{stroke-dashoffset:0}}.aplm-icon-line{stroke-dasharray:50;stroke-dashoffset:50;animation:aplmIconLine .4s ease-out .8s forwards}@keyframes aplmIconLine{to{stroke-dashoffset:0}}.aplm-content{margin-bottom:1.5rem;text-align:center}.aplm-title{color:#1a1a2e;color:var(--logout-text-primary);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .75rem}.aplm-message{color:#4a5568;color:var(--logout-text-secondary);font-size:.9375rem;line-height:1.6;margin:0}.aplm-username{color:#efbf04;color:var(--logout-primary);font-weight:600}.aplm-session-info{background:#ffffff1a;background:var(--logout-bg-glass);border:1px solid #fff3;border:1px solid var(--logout-border);border-radius:16px;margin-bottom:1.5rem;padding:1rem 1.25rem}.aplm-session-item{align-items:center;color:#718096;color:var(--logout-text-muted);display:flex;font-size:.8125rem;gap:.75rem}.aplm-session-item+.aplm-session-item{margin-top:.625rem}.aplm-session-item svg{color:#efbf04;color:var(--logout-primary);flex-shrink:0;height:16px;width:16px}.aplm-actions{display:flex;gap:1rem}.aplm-btn{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;flex:1 1;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;overflow:hidden;padding:.875rem 1.5rem;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--logout-transition-fast)}.aplm-btn svg{height:18px;transition:transform .2s cubic-bezier(.4,0,.2,1);transition:transform var(--logout-transition-fast);width:18px}.aplm-btn-cancel{background:#f7fafc;background:var(--logout-btn-cancel-bg);border:1px solid #fff3;border:1px solid var(--logout-border);color:#4a5568;color:var(--logout-btn-cancel-text)}.aplm-btn-cancel:hover{background:#edf2f7;background:var(--logout-btn-cancel-hover);transform:translateY(-2px)}.aplm-btn-cancel:hover svg{transform:rotate(90deg)}.aplm-btn-cancel:active{transform:translateY(0)}.aplm-btn-confirm{background:linear-gradient(135deg,#ef4444,#dc2626);background:var(--logout-btn-confirm-bg);box-shadow:0 4px 15px #ef444466;color:#fff}.aplm-btn-confirm:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.aplm-btn-confirm:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);background:var(--logout-btn-confirm-hover);box-shadow:0 6px 20px #ef444480;transform:translateY(-2px)}.aplm-btn-confirm:hover:before{left:100%}.aplm-btn-confirm:hover svg{transform:translateX(4px)}.aplm-btn-confirm:active{transform:translateY(0)}.aplm-processing{padding:2rem 0;text-align:center}.aplm-processing-icon{color:#efbf04;color:var(--logout-primary);height:100px;margin:0 auto 1.5rem;width:100px}.aplm-processing-circle{stroke-dasharray:250;stroke-dashoffset:250;animation:aplmProcessingCircle 1.5s linear infinite;transform-origin:center}@keyframes aplmProcessingCircle{0%{stroke-dashoffset:250;transform:rotate(0deg)}50%{stroke-dashoffset:50}to{stroke-dashoffset:250;transform:rotate(1turn)}}.aplm-processing-circle-inner{stroke-dasharray:150;stroke-dashoffset:150;animation:aplmProcessingCircleInner 1.5s linear infinite reverse;opacity:.5;transform-origin:center}@keyframes aplmProcessingCircleInner{0%{stroke-dashoffset:150;transform:rotate(0deg)}50%{stroke-dashoffset:30}to{stroke-dashoffset:150;transform:rotate(1turn)}}.aplm-processing-title{color:#1a1a2e;color:var(--logout-text-primary);font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.aplm-processing-text{color:#718096;color:var(--logout-text-muted);font-size:.875rem;margin:0 0 1.5rem}.aplm-progress{background:#ffffff1a;background:var(--logout-bg-glass);border-radius:2px;height:4px;margin:0 auto;overflow:hidden;width:200px}.aplm-progress-bar{animation:aplmProgressBar 1.2s ease-out forwards;background:linear-gradient(90deg,#efbf04,#f59e0b);background:linear-gradient(90deg,var(--logout-primary),var(--theme-accent,#f59e0b));border-radius:2px;height:100%;width:0}@keyframes aplmProgressBar{to{width:100%}}.aplm-success{padding:2rem 0;text-align:center}.aplm-success-icon{color:#10b981;color:var(--logout-success);height:100px;margin:0 auto 1.5rem;width:100px}.aplm-success-circle{stroke-dasharray:283;stroke-dashoffset:283;animation:aplmSuccessCircle .5s ease-out forwards}@keyframes aplmSuccessCircle{to{stroke-dashoffset:0}}.aplm-success-check{stroke-dasharray:100;stroke-dashoffset:100;animation:aplmSuccessCheck .4s ease-out .3s forwards}@keyframes aplmSuccessCheck{to{stroke-dashoffset:0}}.aplm-success-title{color:#10b981;color:var(--logout-success);font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.aplm-success-text{color:#718096;color:var(--logout-text-muted);font-size:.875rem;margin:0}.aplm-decorative{border-radius:24px;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.aplm-corner{height:60px;opacity:.1;position:absolute;width:60px}.aplm-corner:after,.aplm-corner:before{background:#efbf04;background:var(--logout-primary);content:"";position:absolute}.aplm-corner-tl{left:0;top:0}.aplm-corner-tl:before{border-radius:0 3px 3px 0;height:3px;left:0;top:0;width:40px}.aplm-corner-tl:after{border-radius:0 0 3px 3px;height:40px;left:0;top:0;width:3px}.aplm-corner-tr{right:0;top:0}.aplm-corner-tr:before{border-radius:3px 0 0 3px;height:3px;right:0;top:0;width:40px}.aplm-corner-tr:after{border-radius:0 0 3px 3px;height:40px;right:0;top:0;width:3px}.aplm-corner-bl{bottom:0;left:0}.aplm-corner-bl:before{border-radius:0 3px 3px 0;bottom:0;height:3px;left:0;width:40px}.aplm-corner-bl:after{border-radius:3px 3px 0 0;bottom:0;height:40px;left:0;width:3px}.aplm-corner-br{bottom:0;right:0}.aplm-corner-br:before{border-radius:3px 0 0 3px;bottom:0;height:3px;right:0;width:40px}.aplm-corner-br:after{border-radius:3px 3px 0 0;bottom:0;height:40px;right:0;width:3px}@media (max-width:480px){.aplm-overlay{padding:1rem}.aplm-card{border-radius:20px;padding:2rem 1.5rem}.aplm-icon{height:80px;width:80px}.aplm-icon-inner{height:40px;width:40px}.aplm-title{font-size:1.25rem}.aplm-message{font-size:.875rem}.aplm-actions{flex-direction:column}.aplm-btn{font-size:.875rem;padding:.875rem 1.25rem}.aplm-session-info{padding:.875rem 1rem}.aplm-session-item{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.aplm-bg-orb,.aplm-bg-particles span,.aplm-btn,.aplm-card,.aplm-close,.aplm-icon-arrow,.aplm-icon-circle,.aplm-icon-door,.aplm-icon-line,.aplm-overlay,.aplm-processing-circle,.aplm-processing-circle-inner,.aplm-progress-bar,.aplm-success-check,.aplm-success-circle{animation:none!important;transition:none!important}}.aplm-card{border-radius:24px!important;border-radius:var(--sa-el-card-radius,24px)!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 25px 80px #0000004d!important;box-shadow:var(--sa-el-card-shadow,var(--logout-shadow))!important;padding:2.5rem!important;padding:var(--sa-el-card-pad,2.5rem)!important}@media (max-width:480px){.aplm-card{border-radius:20px!important;border-radius:var(--sa-el-card-radius,20px)!important;padding:2rem 1.5rem!important;padding:var(--sa-el-card-pad,2rem 1.5rem)!important}}:root{--apdl-primary:var(--theme-accent,#efbf04);--apdl-primary-hover:var(--theme-accent-dark,#d4a903);--apdl-header-bg:var(--sa-chrome-header,#fff);--apdl-header-shadow:0 2px 10px #00000014;--apdl-content-bg:#f5f7fa;--apdl-text-primary:#1e3a5f}[data-theme=dark]{--apdl-header-bg:var(--sa-chrome-header,#1e293b);--apdl-header-shadow:0 2px 10px #0000004d;--apdl-content-bg:#0f172a;--apdl-text-primary:#f1f5f9}.apdl-header{background:#fff;background:var(--apdl-header-bg);box-shadow:0 2px 10px #00000014;box-shadow:var(--apdl-header-shadow);height:70px;height:var(--apdl-header-height);justify-content:space-between;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.apdl-header,.apdl-header-left{align-items:center;display:flex}.apdl-header-left{gap:16px}.apdl-menu-toggle{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;color:var(--apdl-text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.apdl-menu-toggle:hover{background:#e2e8f0;background:var(--apdl-border-color);color:#1e3a5f;color:var(--apdl-text-primary)}.apdl-menu-toggle svg{height:22px;width:22px}.apdl-menu-toggle .apdl-toggle-svg{height:20px;transition:transform .45s cubic-bezier(.34,1.56,.64,1);width:20px}.apdl-menu-toggle .apdl-toggle-svg--collapsed{transform:rotate(180deg)}.apdl-menu-toggle .apdl-toggle-chev{transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.apdl-menu-toggle .apdl-toggle-chev--2{opacity:.45}.apdl-menu-toggle:hover .apdl-toggle-chev--2{opacity:1;transform:translateX(-2px)}.apdl-menu-toggle:hover .apdl-toggle-chev--1{transform:translateX(2px)}.apdl-search{position:relative;width:300px}.apdl-search-icon{color:#64748b;color:var(--apdl-text-secondary);height:18px;left:14px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.apdl-search-icon svg{height:100%;width:100%}.apdl-search-input{background:#f5f7fa;background:var(--apdl-content-bg);border:1px solid #e2e8f0;border:1px solid var(--apdl-border-color);border-radius:10px;color:#1e3a5f;color:var(--apdl-text-primary);font-size:.875rem;height:44px;padding:0 16px 0 44px;transition:all .2s ease;width:100%}.apdl-search-input:focus{border-color:#efbf04;border-color:var(--apdl-primary);box-shadow:0 0 0 3px #efbf0426;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,239,191,4),.15);outline:none}.apdl-search-input::placeholder{color:#64748b;color:var(--apdl-text-secondary)}.apdl-header-right{align-items:center;display:flex;gap:8px}.apdl-header-btn{align-items:center;background:#0000;border:none;border-radius:10px;color:#64748b;color:var(--apdl-text-secondary);cursor:pointer;display:flex;height:42px;justify-content:center;position:relative;transition:all .2s ease;width:42px}.apdl-header-btn:hover{background:#e2e8f0;background:var(--apdl-border-color);color:#1e3a5f;color:var(--apdl-text-primary)}.apdl-header-btn svg{height:20px;width:20px}.apdl-flag,.apdl-lang-btn{font-size:1.25rem}.apdl-notification-wrapper{position:relative}.apdl-notification-badge{align-items:center;background:#ef4444;border-radius:9px;color:#fff;display:flex;font-size:.625rem;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:6px;top:6px}.apdl-notification-dropdown{animation:apdl-dropdown-show .2s ease;background:#fff;background:var(--apdl-header-bg);border-radius:12px;box-shadow:0 10px 40px #00000026;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:360px;z-index:1000}.apdl-notification-header{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--apdl-border-color);display:flex;justify-content:space-between;padding:16px 20px}.apdl-notification-header h4{color:#1e3a5f;color:var(--apdl-text-primary);font-size:1rem;font-weight:600;margin:0}.apdl-mark-read{background:none;border:none;color:#efbf04;color:var(--apdl-primary);cursor:pointer;font-size:.75rem;font-weight:500}.apdl-notification-list{max-height:300px;overflow-y:auto}.apdl-notification-item{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--apdl-border-color);cursor:pointer;display:flex;gap:12px;padding:14px 20px;transition:background .2s ease}.apdl-notification-item:hover{background:#f5f7fa;background:var(--apdl-content-bg)}.apdl-notification-unread{background:#efbf040d;background:rgba(var(--theme-accent-rgb,239,191,4),.05)}.apdl-notification-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:32px;justify-content:center;width:32px}.apdl-notification-warning{background:#fff7ed;color:#f97316;color:var(--theme-accent-3,#f97316)}.apdl-notification-info{background:#eff6ff;color:#3b82f6}.apdl-notification-success{background:#f0fdf4;color:#22c55e}.apdl-notification-content{flex:1 1;min-width:0}.apdl-notification-text{color:#1e3a5f;color:var(--apdl-text-primary);font-size:.8125rem;line-height:1.4;margin:0 0 4px}.apdl-notification-time{color:#64748b;color:var(--apdl-text-secondary);font-size:.6875rem}.apdl-notification-footer{border-top:1px solid #e2e8f0;border-top:1px solid var(--apdl-border-color);padding:12px 20px;text-align:center}.apdl-notification-footer a{color:#efbf04;color:var(--apdl-primary);font-size:.8125rem;font-weight:500;text-decoration:none}.apdl-user-wrapper{margin-left:8px;position:relative}.apdl-user-btn{align-items:center;background:#0000;border:none;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:6px 12px 6px 6px;transition:background .2s ease}.apdl-user-btn:hover{background:#e2e8f0;background:var(--apdl-border-color)}.apdl-user-avatar{border-radius:10px;height:42px;overflow:hidden;width:42px}.apdl-user-avatar img{height:100%;object-fit:cover;width:100%}.apdl-user-info{align-items:flex-start;display:flex;flex-direction:column;max-width:120px;min-width:0;text-align:left}.apdl-user-name{color:#1e3a5f;color:var(--apdl-text-primary);font-size:.875rem;font-weight:600}.apdl-user-name,.apdl-user-role{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apdl-user-role{color:#64748b;color:var(--apdl-text-secondary);font-size:.6875rem}.apdl-user-avatar-initials{font-size:.75rem}.apdl-user-avatar-initials,.apdl-user-avatar-initials-large{align-items:center;background:linear-gradient(135deg,#efbf04,#d4a903);background:linear-gradient(135deg,var(--apdl-primary) 0,var(--apdl-primary-hover) 100%);border-radius:50%;color:#1e3a5f;display:flex;font-weight:700;height:100%;justify-content:center;width:100%}.apdl-user-avatar-initials-large{font-size:1rem}.apdl-user-status{background:#10b981;border:2px solid #fff;border:2px solid var(--apdl-header-bg);border-radius:50%;bottom:0;height:10px;position:absolute;right:0;width:10px}.apdl-user-chevron{color:#64748b;color:var(--apdl-text-secondary);height:16px;margin-left:4px;transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--apdl-transition);width:16px}.apdl-user-chevron-open{transform:rotate(180deg)}.apdl-user-dropdown{animation:apdl-dropdown-show .25s cubic-bezier(.4,0,.2,1);background:#fff;background:var(--apdl-header-bg);border:1px solid #e2e8f0;border:1px solid var(--apdl-border-color);border-radius:16px;box-shadow:0 15px 50px #00000026;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:280px;z-index:1000}@keyframes apdl-dropdown-show{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.apdl-user-dropdown-header{align-items:center;background:linear-gradient(135deg,#efbf041a,#efbf040d);background:linear-gradient(135deg,rgba(var(--theme-accent-rgb,239,191,4),.1) 0,rgba(var(--theme-accent-rgb,239,191,4),.05) 100%);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--apdl-border-color);display:flex;gap:12px;padding:16px}.apdl-user-dropdown-avatar{border-radius:50%;flex-shrink:0;height:48px;overflow:hidden;width:48px}.apdl-user-dropdown-avatar img{height:100%;object-fit:cover;width:100%}.apdl-user-dropdown-info{flex:1 1;max-width:180px;min-width:0}.apdl-user-dropdown-name{color:#1e3a5f;color:var(--apdl-text-primary);font-size:.9375rem;font-weight:600}.apdl-user-dropdown-email,.apdl-user-dropdown-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apdl-user-dropdown-email{color:#64748b;color:var(--apdl-text-secondary);font-size:.75rem;margin-top:2px}.apdl-user-dropdown-divider{background:#e2e8f0;background:var(--apdl-border-color);height:1px;margin:0}.apdl-user-menu-item{align-items:center;background:none;border:none;color:#1e3a5f;color:var(--apdl-text-primary);cursor:pointer;display:flex;font-size:.875rem;gap:12px;padding:12px 16px;text-align:left;text-decoration:none;width:100%}.apdl-user-menu-item,.apdl-user-menu-item svg{transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--apdl-transition)}.apdl-user-menu-item svg{color:#64748b;color:var(--apdl-text-secondary);flex-shrink:0;height:18px;width:18px}.apdl-user-menu-item:hover{background:#f5f7fa;background:var(--apdl-content-bg)}.apdl-user-menu-item:hover svg{color:#efbf04;color:var(--apdl-primary);transform:translateX(2px)}.apdl-logout,.apdl-logout svg{color:#ef4444!important}.apdl-logout:hover{background:#ef44441a!important}.apdl-logout:hover svg{color:#dc2626!important}.apdl-page-header{align-items:center;background:#fff;background:var(--apdl-header-bg);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--apdl-border-color);display:flex;justify-content:space-between;padding:20px 24px}.apdl-page-title{color:#1e3a5f;color:var(--apdl-text-primary);font-size:1.125rem;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.apdl-breadcrumb{align-items:center;display:flex;font-size:.8125rem;gap:8px}.apdl-breadcrumb,.apdl-breadcrumb-separator{color:#64748b;color:var(--apdl-text-secondary)}.apdl-breadcrumb-separator{opacity:.5}.apdl-breadcrumb-active{color:#1e3a5f;color:var(--apdl-text-primary);font-weight:500}@media (max-width:1024px){.apdl-search{width:200px}}@media (max-width:768px){.apdl-search,.apdl-user-info{display:none}.apdl-header{padding:0 16px}.apdl-page-header{align-items:flex-start;flex-direction:column;gap:8px;padding:16px}}@media (max-width:480px){.apdl-header-right{gap:4px}.apdl-header-btn{height:36px;width:36px}.apdl-notification-dropdown{border-radius:0;left:0;position:fixed;right:0;top:70px;top:var(--apdl-header-height);width:100%}}.apdl-search-input{background:#f5f7fa!important;background:var(--sa-el-in-bg,var(--apdl-content-bg))!important;border:1px solid #e2e8f0!important;border:1px solid var(--sa-el-in-border,var(--apdl-border-color))!important;border-radius:10px!important;border-radius:var(--sa-el-in-radius,10px)!important;color:#1e3a5f!important;color:var(--sa-el-in-color,var(--apdl-text-primary))!important;font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:.875rem!important;font-size:var(--sa-el-in-fs,.875rem)!important;padding:9px 16px 9px 44px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 16px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 44px!important}.apdl-search-input:focus{border-color:#efbf04!important;border-color:var(--sa-el-in-focus,var(--apdl-primary))!important}.apdl-search-input::placeholder{color:#64748b!important;color:var(--sa-el-in-placeholder,var(--apdl-text-secondary))!important}.apdl-notification-dropdown{border-radius:12px!important;border-radius:var(--sa-el-dd-radius,12px)!important;box-shadow:0 10px 40px #00000026!important;box-shadow:var(--sa-el-dd-shadow,0 10px 40px #00000026)!important}.apdl-notification-dropdown,.apdl-user-dropdown{background:#fff!important;background:var(--sa-el-dd-bg,var(--apdl-header-bg))!important}.apdl-user-dropdown{border:1px solid #e2e8f0!important;border:1px solid var(--sa-el-dd-border,var(--apdl-border-color))!important;border-radius:16px!important;border-radius:var(--sa-el-dd-radius,16px)!important;box-shadow:0 15px 50px #00000026!important;box-shadow:var(--sa-el-dd-shadow,0 15px 50px #00000026)!important}.apdl-header.apdl-header{border-bottom-color:#0000!important;border-bottom-color:var(--sa-chrome-header-border,#0000)!important;font-family:inherit!important;font-family:var(--sa-chrome-header-font,inherit)!important}.apdl-page-title.apdl-page-title{color:inherit!important;color:var(--sa-chrome-header-title-color,inherit)!important;font-size:inherit!important;font-size:var(--sa-chrome-header-title-size,inherit)!important}.apdl-header-btn.apdl-header-btn,.apdl-lang-btn.apdl-lang-btn,.apdl-menu-toggle.apdl-menu-toggle{color:inherit!important;color:var(--sa-chrome-header-icon-color,inherit)!important}.apdl-search.apdl-search{background:#0000!important;background:var(--sa-chrome-header-search-bg,#0000)!important;border-color:#0000!important;border-color:var(--sa-chrome-header-search-border,#0000)!important}.apdl-search-input.apdl-search-input{color:inherit!important;color:var(--sa-chrome-header-search-color,inherit)!important}.apdl-user-name.apdl-user-name{color:inherit!important;color:var(--sa-chrome-header-user-color,inherit)!important;font-size:inherit!important;font-size:var(--sa-chrome-header-user-size,inherit)!important}.apdl-user-role.apdl-user-role{color:inherit!important;color:var(--sa-chrome-header-role-color,inherit)!important;font-size:inherit!important;font-size:var(--sa-chrome-header-role-size,inherit)!important}.apdl-user-avatar.apdl-user-avatar{border-color:#0000!important;border-color:var(--sa-chrome-header-avatar-ring,#0000)!important}.apdl-notification-badge.apdl-notification-badge{background:#0000!important;background:var(--sa-chrome-header-badge-bg,#0000)!important;color:inherit!important;color:var(--sa-chrome-header-badge-color,inherit)!important}.apdl-notification-dropdown.apdl-notification-dropdown,.apdl-user-dropdown.apdl-user-dropdown{background:inherit!important;background:var(--sa-chrome-header-tooltip-bg,inherit)!important;color:inherit!important;color:var(--sa-chrome-header-tooltip-color,inherit)!important}:root{--apdl-footer-bg:var(--sa-chrome-footer,#fff);--apdl-text-secondary:#64748b;--apdl-border-color:#e2e8f0}[data-theme=dark]{--apdl-footer-bg:var(--sa-chrome-footer,#1e293b);--apdl-text-secondary:#94a3b8;--apdl-border-color:#334155}.apdl-footer{align-items:center;background:#fff;background:var(--apdl-footer-bg);border-top:1px solid #e2e8f0;border-top:1px solid var(--apdl-border-color);color:#64748b;color:var(--apdl-text-secondary);display:flex;font-size:.8125rem;justify-content:space-between;padding:16px 24px}@media (max-width:480px){.apdl-footer{flex-direction:column;gap:8px;text-align:center}}.apdl-footer-status{align-items:center;display:inline-flex;gap:8px}.apdl-footer-dot{background:#22c55e;border-radius:50%;flex-shrink:0;height:8px;position:relative;width:8px}.apdl-footer-dot:after{animation:apdl-footer-pulse 2s ease-in-out infinite;background:#22c55e;border-radius:50%;content:"";inset:0;position:absolute}@keyframes apdl-footer-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(2.4)}}.apdl-footer-link{border-bottom:1px dashed #0000;color:#efbf04;color:var(--primary,#efbf04);cursor:pointer;text-decoration:none;transition:border-color .2s ease,color .2s ease}.apdl-footer-link:hover{border-bottom-color:initial}.apdl-footer.apdl-footer{border-top-color:#0000!important;border-top-color:var(--sa-chrome-footer-border,#0000)!important;color:inherit!important;color:var(--sa-chrome-footer-text-color,inherit)!important;font-family:inherit!important;font-family:var(--sa-chrome-footer-font,inherit)!important;font-size:inherit!important;font-size:var(--sa-chrome-footer-text-size,inherit)!important;min-height:auto!important;min-height:var(--sa-chrome-footer-height,auto)!important}.apdl-footer-link.apdl-footer-link{color:inherit!important;color:var(--sa-chrome-footer-link-color,inherit)!important}.apdl-footer-link.apdl-footer-link:hover{color:inherit!important;color:var(--sa-chrome-footer-link-hover-color,inherit)!important}.aplgcui-ic{display:inline-block;flex:0 0 auto;vertical-align:-.18em}.aplgcui-ic .aplgcui-a1{stroke-dasharray:90;animation:aplgcui-draw .9s ease both}.aplgcui-ic .aplgcui-a2{stroke-dasharray:70;animation:aplgcui-draw .9s ease .15s both}@keyframes aplgcui-draw{0%{stroke-dashoffset:90;opacity:.2}to{stroke-dashoffset:0;opacity:1}}.aplgcui-spin{animation:aplgcui-rot .85s linear infinite}@keyframes aplgcui-rot{to{transform:rotate(1turn)}}.aplgcui-back{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--accent2:var(--theme-accent-2,#8b5cf6);--card:#fff;--ink:#0f172a;--muted:#64748b;--line:#e6ebf3;--well:#f4f6fb;animation:aplgcui-fade .2s ease both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e168c;color:var(--ink);display:grid;font-family:inherit;font-family:var(--sa-font,var(--app-font,inherit));inset:0;padding:16px;place-items:center;position:fixed;z-index:1330}[data-theme=dark] .aplgcui-back,body.dark-mode .aplgcui-back{--card:#161b24;--ink:#e8eef7;--muted:#94a3b8;--line:#263041;--well:#0f141c}@keyframes aplgcui-fade{0%{opacity:0}}@keyframes aplgcui-pop{0%{opacity:0;transform:translateY(14px) scale(.96)}}.aplgcui-modal{animation:aplgcui-pop .3s cubic-bezier(.2,.9,.3,1.15) both;background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:0 30px 70px -30px rgba(var(--accent-rgb),.55);box-sizing:border-box;max-height:90vh;overflow-y:auto;padding:26px 22px 20px;text-align:center;width:min(460px,100%)}.aplgcui-orb{background:linear-gradient(135deg,var(--accent),var(--accent2));border-radius:18px;box-shadow:0 12px 24px -12px rgba(var(--accent-rgb),.9);color:#fff;display:grid;height:58px;margin:0 auto 10px;place-items:center;width:58px}.aplgcui-orb.is-danger{background:linear-gradient(135deg,#f97316,#dc2626);box-shadow:0 12px 24px -12px #dc2626cc}.aplgcui-title{color:var(--ink);font-size:18px;font-weight:800;margin:6px 0}.aplgcui-msg{color:var(--muted);font-size:14px;line-height:1.55;margin:0 0 14px}.aplgcui-reason{grid-gap:6px;color:var(--ink);display:grid;font-size:12.5px;font-weight:700;gap:6px;margin:0 0 14px;text-align:left}.aplgcui-reason textarea{background:var(--card);border:1px solid var(--line);border-radius:12px;box-sizing:border-box;color:var(--ink);font:inherit;font-size:13.5px;padding:10px 12px;resize:vertical;width:100%}.aplgcui-reason textarea:focus{border-color:rgba(var(--accent-rgb),.6);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.12);outline:0}.aplgcui-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.aplgcui-actions.is-center,.aplgcui-btn{justify-content:center}.aplgcui-btn{align-items:center;border:1px solid #0000;border-radius:13px;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;gap:7px;min-height:44px;padding:0 20px;transition:transform .15s,box-shadow .2s,background .2s}.aplgcui-btn:active{transform:scale(.97)}.aplgcui-btn:disabled{cursor:not-allowed;opacity:.55}.aplgcui-btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent2));box-shadow:0 10px 20px -10px rgba(var(--accent-rgb),.8);color:#fff}.aplgcui-btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.aplgcui-btn-ghost{background:#0000;border-color:var(--line);color:var(--ink)}.aplgcui-btn-ghost:hover{background:var(--well)}.aplgcui-mark{display:grid;margin-bottom:6px;place-items:center}.aplgcui-mark-c{fill:none;stroke-width:3;stroke-dasharray:151;stroke-dashoffset:151;animation:aplgcui-markdraw .6s ease forwards}.aplgcui-mark-p{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:aplgcui-markdraw .45s ease .4s forwards}.aplgcui-mark.is-ok .aplgcui-mark-c,.aplgcui-mark.is-ok .aplgcui-mark-p{stroke:#10b981}.aplgcui-mark.is-bad .aplgcui-mark-c,.aplgcui-mark.is-bad .aplgcui-mark-p{stroke:#ef4444}@keyframes aplgcui-markdraw{to{stroke-dashoffset:0}}@media (max-width:480px){.aplgcui-back{align-items:end;padding:0}.aplgcui-modal{border-radius:22px 22px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom));width:100%}.aplgcui-actions .aplgcui-btn{flex:1 1}}@media (prefers-reduced-motion:reduce){.aplgcui-back,.aplgcui-ic .aplgcui-a1,.aplgcui-ic .aplgcui-a2,.aplgcui-modal{animation:none}}.aplgcui-dd{display:inline-block;position:relative}.aplgcui-dd-trigger{align-items:center;background:#fff;background:var(--sa-el-dd-trigger-bg,var(--card,#fff));border:1px solid #e6ebf3;border:1px solid var(--sa-el-dd-border,var(--line,#e6ebf3));border-radius:12px;border-radius:var(--sa-el-dd-radius,12px);color:#0f172a;color:var(--sa-el-dd-trigger-color,var(--ink,#0f172a));cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-size:var(--sa-el-dd-trigger-fs,13px);font-weight:600;gap:7px;min-height:42px;padding:0 34px 0 12px;position:relative;text-align:left;transition:border-color .2s,box-shadow .2s;white-space:nowrap;width:100%}.aplgcui-dd-trigger.is-open,.aplgcui-dd-trigger:hover{border-color:#6366f1;border-color:var(--theme-accent,#6366f1)}.aplgcui-dd-trigger.is-open{box-shadow:0 0 0 3px #6366f124;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,99,102,241),.14)}.aplgcui-dd-caret{color:#64748b;color:var(--muted,#64748b);position:absolute;right:11px;transition:transform .2s}.aplgcui-dd-trigger.is-open .aplgcui-dd-caret{transform:rotate(180deg)}.aplgcui-dd-panel{animation:aplgcui-fade .15s ease both;background:#fff;background:var(--sa-el-dd-panel-bg,var(--card,#fff));border:1px solid #e6ebf3;border:1px solid var(--sa-el-dd-border,var(--line,#e6ebf3));border-radius:12px;border-radius:var(--sa-el-dd-radius,12px);box-shadow:0 18px 40px -20px #0f172a73;left:0;list-style:none;margin:0;max-height:280px;min-width:100%;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:60}.aplgcui-dd-panel li{align-items:center;border-radius:9px;color:#0f172a;color:var(--ink,#0f172a);cursor:pointer;display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:9px 10px;white-space:nowrap}.aplgcui-dd-panel li.is-hi{background:#6366f114;background:rgba(var(--theme-accent-rgb,99,102,241),.08)}.aplgcui-dd-panel li.is-on{color:#6366f1;color:var(--theme-accent,#6366f1);font-weight:700}.aplgcbn{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--ink:#78350f;--bg1:#f59e0b24;--bd:#f59e0b66;align-items:center;animation:aplgcbn-in .4s cubic-bezier(.2,.9,.3,1.1) both;background:linear-gradient(100deg,var(--bg1),rgba(var(--accent-rgb),.06));border:1px solid var(--bd);border-radius:14px;color:var(--ink);display:flex;flex-wrap:wrap;font-family:inherit;font-family:var(--sa-font,var(--app-font,inherit));gap:12px;margin:0 0 14px;padding:10px 12px}[data-theme=dark] .aplgcbn,body.dark-mode .aplgcbn{--ink:#fde68a;--bg1:#f59e0b1f;--bd:#f59e0b59}@keyframes aplgcbn-in{0%{opacity:0;transform:translateY(-8px)}}.aplgcbn-ic{animation:aplgcbn-tilt 3s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:11px;color:#fff;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}@keyframes aplgcbn-tilt{0%,80%,to{transform:rotate(0)}86%{transform:rotate(-10deg)}93%{transform:rotate(8deg)}}.aplgcbn-txt{color:var(--ink);flex:1 1 240px;font-size:13.5px;line-height:1.45;margin:0}.aplgcbn-txt b{font-weight:800}.aplgcbn-btns{display:flex;gap:6px;margin-left:auto}.aplgcbn-go{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:0;border-radius:11px;box-shadow:0 8px 16px -10px #d97706e6;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:800;gap:4px;min-height:40px;padding:0 14px}.aplgcbn-later{background:#0000;border:1px solid var(--bd);border-radius:11px;color:var(--ink);cursor:pointer;display:grid;height:40px;place-items:center;width:40px}@media (max-width:480px){.aplgcbn-btns{width:100%}.aplgcbn-go{flex:1 1;justify-content:center}}@media (prefers-reduced-motion:reduce){.aplgcbn,.aplgcbn-ic{animation:none}}.apnlui-ic{display:inline-block;flex:0 0 auto;vertical-align:-.18em}.apnlui-ic .apnlui-a1{stroke-dasharray:90;animation:apnlui-draw .9s ease both}.apnlui-ic .apnlui-a2{stroke-dasharray:70;animation:apnlui-draw .9s ease .15s both}@keyframes apnlui-draw{0%{stroke-dashoffset:90;opacity:.2}to{stroke-dashoffset:0;opacity:1}}.apnlui-spin{animation:apnlui-rot .85s linear infinite}@keyframes apnlui-rot{to{transform:rotate(1turn)}}.apnlui-back{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--accent2:var(--theme-accent-2,#8b5cf6);--card:#fff;--ink:#0f172a;--muted:#64748b;--line:#e6ebf3;--well:#f4f6fb;animation:apnlui-fade .2s ease both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e168c;color:var(--ink);display:grid;font-family:inherit;font-family:var(--sa-font,var(--app-font,inherit));inset:0;padding:16px;place-items:center;position:fixed;z-index:1330}[data-theme=dark] .apnlui-back,body.dark-mode .apnlui-back{--card:#161b24;--ink:#e8eef7;--muted:#94a3b8;--line:#263041;--well:#0f141c}@keyframes apnlui-fade{0%{opacity:0}}@keyframes apnlui-pop{0%{opacity:0;transform:translateY(14px) scale(.96)}}.apnlui-modal{animation:apnlui-pop .3s cubic-bezier(.2,.9,.3,1.15) both;background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:0 30px 70px -30px rgba(var(--accent-rgb),.55);box-sizing:border-box;max-height:90vh;overflow-y:auto;padding:26px 22px 20px;text-align:center;width:min(460px,100%)}.apnlui-orb{background:linear-gradient(135deg,var(--accent),var(--accent2));border-radius:18px;box-shadow:0 12px 24px -12px rgba(var(--accent-rgb),.9);color:#fff;display:grid;height:58px;margin:0 auto 10px;place-items:center;width:58px}.apnlui-orb.is-danger{background:linear-gradient(135deg,#f97316,#dc2626);box-shadow:0 12px 24px -12px #dc2626cc}.apnlui-title{color:var(--ink);font-size:18px;font-weight:800;margin:6px 0}.apnlui-msg{color:var(--muted);font-size:14px;line-height:1.55;margin:0 0 14px}.apnlui-reason{grid-gap:6px;color:var(--ink);display:grid;font-size:12.5px;font-weight:700;gap:6px;margin:0 0 14px;text-align:left}.apnlui-reason textarea{background:var(--card);border:1px solid var(--line);border-radius:12px;box-sizing:border-box;color:var(--ink);font:inherit;font-size:13.5px;padding:10px 12px;resize:vertical;width:100%}.apnlui-reason textarea:focus{border-color:rgba(var(--accent-rgb),.6);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.12);outline:0}.apnlui-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.apnlui-actions.is-center,.apnlui-btn{justify-content:center}.apnlui-btn{align-items:center;border:1px solid #0000;border-radius:13px;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;gap:7px;min-height:44px;padding:0 20px;transition:transform .15s,box-shadow .2s,background .2s}.apnlui-btn:active{transform:scale(.97)}.apnlui-btn:disabled{cursor:not-allowed;opacity:.55}.apnlui-btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent2));box-shadow:0 10px 20px -10px rgba(var(--accent-rgb),.8);color:#fff}.apnlui-btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.apnlui-btn-ghost{background:#0000;border-color:var(--line);color:var(--ink)}.apnlui-btn-ghost:hover{background:var(--well)}.apnlui-mark{display:grid;margin-bottom:6px;place-items:center}.apnlui-mark-c{fill:none;stroke-width:3;stroke-dasharray:151;stroke-dashoffset:151;animation:apnlui-markdraw .6s ease forwards}.apnlui-mark-p{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:apnlui-markdraw .45s ease .4s forwards}.apnlui-mark.is-ok .apnlui-mark-c,.apnlui-mark.is-ok .apnlui-mark-p{stroke:#10b981}.apnlui-mark.is-bad .apnlui-mark-c,.apnlui-mark.is-bad .apnlui-mark-p{stroke:#ef4444}@keyframes apnlui-markdraw{to{stroke-dashoffset:0}}@media (max-width:480px){.apnlui-back{align-items:end;padding:0}.apnlui-modal{border-radius:22px 22px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom));width:100%}.apnlui-actions .apnlui-btn{flex:1 1}}@media (prefers-reduced-motion:reduce){.apnlui-back,.apnlui-ic .apnlui-a1,.apnlui-ic .apnlui-a2,.apnlui-modal{animation:none}}.apnlui-dd{display:inline-block;position:relative}.apnlui-dd-trigger{align-items:center;background:#fff;background:var(--sa-el-dd-trigger-bg,var(--card,#fff));border:1px solid #e6ebf3;border:1px solid var(--sa-el-dd-border,var(--line,#e6ebf3));border-radius:12px;border-radius:var(--sa-el-dd-radius,12px);color:#0f172a;color:var(--sa-el-dd-trigger-color,var(--ink,#0f172a));cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-size:var(--sa-el-dd-trigger-fs,13px);font-weight:600;gap:7px;min-height:42px;padding:0 34px 0 12px;position:relative;text-align:left;transition:border-color .2s,box-shadow .2s;white-space:nowrap;width:100%}.apnlui-dd-trigger.is-open,.apnlui-dd-trigger:hover{border-color:#6366f1;border-color:var(--theme-accent,#6366f1)}.apnlui-dd-trigger.is-open{box-shadow:0 0 0 3px #6366f124;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,99,102,241),.14)}.apnlui-dd-caret{color:#64748b;color:var(--muted,#64748b);position:absolute;right:11px;transition:transform .2s}.apnlui-dd-trigger.is-open .apnlui-dd-caret{transform:rotate(180deg)}.apnlui-dd-panel{animation:apnlui-fade .15s ease both;background:#fff;background:var(--sa-el-dd-panel-bg,var(--card,#fff));border:1px solid #e6ebf3;border:1px solid var(--sa-el-dd-border,var(--line,#e6ebf3));border-radius:12px;border-radius:var(--sa-el-dd-radius,12px);box-shadow:0 18px 40px -20px #0f172a73;left:0;list-style:none;margin:0;max-height:280px;min-width:100%;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:60}.apnlui-dd-panel li{align-items:center;border-radius:9px;color:#0f172a;color:var(--ink,#0f172a);cursor:pointer;display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:9px 10px;white-space:nowrap}.apnlui-dd-panel li.is-hi{background:#6366f114;background:rgba(var(--theme-accent-rgb,99,102,241),.08)}.apnlui-dd-panel li.is-on{color:#6366f1;color:var(--theme-accent,#6366f1);font-weight:700}.apnlsp{--sp-ink:#111827;display:flex;flex-direction:column;gap:6px}[data-theme=dark] .apnlsp,body.dark-mode .apnlsp{--sp-ink:#f1f5f9}.apnlsp-box{background:var(--card);background:var(--sa-el-in-bg,var(--card));border:1.5px dashed var(--sa-el-in-border,var(--line));border-radius:14px;border-radius:var(--sa-el-in-radius,14px);overflow:hidden;position:relative;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.apnlsp-box:focus-within,.apnlsp-box:hover{border-color:var(--accent)}.apnlsp.is-invalid .apnlsp-box{border-color:#ef4444;border-style:solid}.apnlsp canvas{cursor:crosshair;display:block;touch-action:none}.apnlsp-hint{align-items:center;animation:apnlsp-pulse 2.4s ease-in-out infinite;color:var(--muted);display:flex;font-size:13px;gap:8px;inset:0;justify-content:center;padding:0 12px;pointer-events:none;position:absolute;text-align:center}@keyframes apnlsp-pulse{50%{opacity:.55}}.apnlsp-line{border-bottom:1px solid color-mix(in srgb,var(--muted) 45%,#0000);bottom:34px;left:18px;pointer-events:none;position:absolute;right:18px}.apnlsp-tools{display:flex;gap:6px;justify-content:flex-end}.apnlsp-tools button{align-items:center;background:#0000;border:1px solid var(--line);border-radius:9px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:5px;min-height:34px;padding:0 12px}.apnlsp-tools button:disabled{cursor:not-allowed;opacity:.4}@media (max-width:480px){.apnlsp-tools button{flex:1 1;justify-content:center;min-height:44px}}@media (prefers-reduced-motion:reduce){.apnlsp-hint{animation:none}}.apnldk-doc,.apnldk-fill,.apnldk-icon,.apnldk-img,.apnldk-line,.apnldk-svg,.apnldk-text{box-sizing:border-box;inset:0;position:absolute}.apnldk-svg{height:100%;overflow:visible;width:100%}.apnldk-line{bottom:auto;top:50%;transform:translateY(-50%)}.apnldk-icon{display:grid;place-items:center}.apnldk-img{overflow:hidden}.apnldk-img img{-webkit-user-drag:none;display:block;height:100%;-webkit-user-select:none;user-select:none;width:100%}.apnldk-img-wait{background:repeating-linear-gradient(45deg,#f1f5f9,#f1f5f9 10px,#e2e8f0 0,#e2e8f0 20px);color:#94a3b8;display:grid;inset:0;place-items:center;position:absolute}.apnldk-text{display:flex;flex-direction:column;overflow:hidden;overflow-wrap:anywhere;text-decoration:inherit}.apnldk-text.is-button{cursor:pointer;text-decoration:none}.apnldk-text-in{min-height:1em;outline:none}.apnldk-text-in.is-editing{cursor:text;user-select:text;-webkit-user-select:text}.apnldk-text-in div,.apnldk-text-in p{margin:0}.apnldk-text-in ol,.apnldk-text-in ul{margin:0;padding-left:1.3em}.apnldk-text-in a{color:inherit;text-decoration:underline}.apnldk-text-in b,.apnldk-text-in strong{font-weight:800}.apnldk-doc{align-items:center;color:#0f172a;cursor:pointer;display:flex;font:inherit;font-family:Inter,system-ui,sans-serif;gap:4%;height:100%;overflow:hidden;padding:0 5%;text-align:left;width:100%}.apnldk-doc-ic{aspect-ratio:1;background:var(--doc);border-radius:22%;color:#fff;display:grid;flex:0 0 auto;height:62%;place-items:center}.apnldk-doc-txt{display:flex;flex:1 1;flex-direction:column;min-width:0}.apnldk-doc-txt b{color:#0f172a;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apnldk-doc-txt small{color:#64748b}.apnldk-doc-go{color:var(--doc);flex:0 0 auto}.apnldk-doc:focus-visible{outline:3px solid #6366f180;outline-offset:2px}.apnlrn{display:flex;flex-direction:column;min-width:0;position:relative;width:100%}.apnlrn-scroll{border-radius:14px;overflow:hidden;width:100%}.apnlrn.is-zoom .apnlrn-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.apnlrn-size{margin:0 auto;position:relative}.apnlrn-page{box-shadow:0 10px 30px -18px #0f172a73;left:0;overflow:hidden;position:absolute;top:0;transform-origin:0 0}.apnlrn-el{box-sizing:border-box}.apnlrn-zoom{align-items:center;align-self:flex-end;background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;color:#0f172a;color:var(--ink,#0f172a);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;gap:6px;margin:0 0 8px;min-height:36px;padding:0 12px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.apnlrn-zoom:hover{border-color:#6366f1;border-color:var(--accent,#6366f1);color:#6366f1;color:var(--accent,#6366f1)}@media (max-width:480px){.apnlrn-scroll{border-radius:10px}}.apnlrd-back{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--accent2:var(--theme-accent-2,#8b5cf6);--card:#fff;--ink:#0f172a;--muted:#64748b;--line:#e6ebf3;--well:#f4f6fb;--ok:#059669;--warn:#d97706;--bad:#dc2626;align-items:flex-end;animation:apnlrd-fade .2s ease both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e168c;color:var(--ink);display:flex;font-family:inherit;font-family:var(--sa-font,var(--app-font,inherit));inset:0;justify-content:center;position:fixed;z-index:1280}[data-theme=dark] .apnlrd-back,body.dark-mode .apnlrd-back{--card:#161b24;--ink:#e8eef7;--muted:#94a3b8;--line:#263041;--well:#0f141c;--ok:#34d399;--warn:#fbbf24;--bad:#f87171}@keyframes apnlrd-fade{0%{opacity:0}}@keyframes apnlrd-up{0%{opacity:0;transform:translateY(40px)}}.apnlrd{animation:apnlrd-up .32s cubic-bezier(.2,.9,.3,1.1) both;background:var(--card);color:var(--ink);display:flex;flex-direction:column;height:100%;width:100%}.apnlrd,.apnlrd *{box-sizing:border-box}.apnlrd-top{align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 14%,var(--card)),var(--card));border-bottom:1px solid var(--line);display:flex;gap:10px;padding:12px 14px}.apnlrd-cat{background:var(--tone);border-radius:12px;box-shadow:0 8px 18px -10px var(--tone);color:#fff;display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.apnlrd-top-txt{display:flex;flex:1 1;flex-direction:column;min-width:0}.apnlrd-top-txt small{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.apnlrd-top-txt b{color:var(--ink);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apnlrd-x{background:var(--well);border:0;border-radius:12px;color:var(--ink);cursor:pointer;display:grid;flex:0 0 auto;height:40px;place-items:center;transition:background .15s,transform .12s;width:40px}.apnlrd-x:hover{background:rgba(var(--accent-rgb),.14)}.apnlrd-x:active{transform:scale(.92)}.apnlrd-body{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:16px 16px 24px}.apnlrd-err{align-items:center;background:color-mix(in srgb,var(--bad) 10%,var(--card));border-radius:12px;color:var(--bad);display:flex;font-weight:600;gap:8px;padding:12px 14px}.apnlrd-skel span{animation:apnlrd-shim 1.2s linear infinite;background:linear-gradient(90deg,var(--well),var(--line),var(--well));background-size:200% 100%;border-radius:8px;display:block;height:16px;margin:0 0 12px}.apnlrd-skel span:first-child{height:26px;width:70%}.apnlrd-skel span:nth-child(3){width:55%}@keyframes apnlrd-shim{to{background-position:-200% 0}}.apnlrd-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.apnlrd-chip,.apnlrd-pri{align-items:center;background:var(--well);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:700;gap:5px;padding:4px 10px}.apnlrd-chip.is-ok{background:color-mix(in srgb,var(--ok) 12%,var(--card));color:var(--ok)}.apnlrd-chip.is-warn{background:color-mix(in srgb,var(--warn) 12%,var(--card));color:var(--warn)}.apnlrd-chip.is-bad{background:color-mix(in srgb,var(--bad) 12%,var(--card));color:var(--bad)}.apnlrd-pri.is-critical{background:linear-gradient(135deg,#f97316,#dc2626);color:#fff}.apnlrd-pri.is-important{background:color-mix(in srgb,var(--warn) 14%,var(--card));color:var(--warn)}.apnlrd-pri.is-info{background:rgba(var(--accent-rgb),.1);color:var(--accent)}.apnlrd-title{color:var(--ink);font-size:22px;font-weight:800;line-height:1.25;margin:4px 0 6px}.apnlrd-sum{color:var(--muted);font-size:15px;line-height:1.55;margin:0 0 12px}.apnlrd-src{align-items:flex-start;background:var(--well);border:1px dashed var(--line);border-radius:12px;color:var(--muted);display:flex;font-size:13px;gap:8px;margin-bottom:14px;padding:10px 12px}.apnlrd-src b{color:var(--ink)}.apnlrd-src a{color:var(--accent);font-weight:700;text-decoration:none}.apnlrd-src a:hover{text-decoration:underline}.apnlrd-text{font-size:15px;line-height:1.75;overflow-wrap:anywhere}.apnlrd-text,.apnlrd-text blockquote,.apnlrd-text h2,.apnlrd-text h3,.apnlrd-text li,.apnlrd-text p,.apnlrd-text td,.apnlrd-text th{color:var(--ink)}.apnlrd-text h2{font-size:1.22em;margin:1.1em 0 .4em}.apnlrd-text h3{font-size:1.06em;margin:1em 0 .35em}.apnlrd-text p{margin:0 0 .85em}.apnlrd-text ol,.apnlrd-text ul{margin:0 0 .9em;padding-left:1.5em}.apnlrd-text blockquote{background:color-mix(in srgb,var(--tone) 8%,var(--card));border-left:4px solid var(--tone);border-radius:0 12px 12px 0;margin:.9em 0;padding:10px 14px}.apnlrd-text a{color:var(--accent)}.apnlrd-text hr{border:0;border-top:1px dashed var(--line);margin:1.3em 0}.apnlrd-text img{border-radius:10px;height:auto;max-width:100%}.apnlrd-text table{border-collapse:collapse;display:block;overflow-x:auto;width:100%}.apnlrd-text td,.apnlrd-text th{border:1px solid var(--line);padding:6px 8px}.apnlrd-ack,.apnlrd-atts,.apnlrd-quiz{background:var(--well);border:1px solid var(--line);border-radius:16px;margin-top:18px;padding:14px}.apnlrd-atts h3,.apnlrd-quiz h3{align-items:center;color:var(--ink);display:flex;font-size:14px;font-weight:800;gap:8px;margin:0 0 10px}.apnlrd-att{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:12px;color:var(--accent);display:flex;flex-wrap:wrap;gap:8px;padding:8px 10px}.apnlrd-att+.apnlrd-att{margin-top:8px}.apnlrd-att>span{display:flex;flex:1 1;flex-direction:column;min-width:140px}.apnlrd-att b{color:var(--ink);font-size:13px;overflow-wrap:anywhere}.apnlrd-att small{color:var(--muted);font-size:11.5px}.apnlrd-att button{align-items:center;background:rgba(var(--accent-rgb),.1);border:0;border-radius:10px;color:var(--accent);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;gap:5px;min-height:36px;padding:0 12px}.apnlrd-att button:hover{background:rgba(var(--accent-rgb),.18)}.apnlrd-quiz-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.apnlrd-quiz-head p{color:var(--muted);font-size:13.5px;margin:0}.apnlrd-qs{list-style:none;margin:0;padding:0}.apnlrd-q{animation:apnlrd-up .3s ease both;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px}.apnlrd-q+.apnlrd-q{margin-top:10px}.apnlrd-q-p{color:var(--ink);font-size:14px;line-height:1.5;margin:0 0 8px}.apnlrd-q-p em{color:var(--muted);font-size:12px}.apnlrd-opts{grid-gap:6px;display:grid;gap:6px}.apnlrd-opt{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;display:flex;font-size:14px;gap:10px;min-height:44px;padding:8px 12px;position:relative;transition:border-color .15s,background .15s}.apnlrd-opt:hover{border-color:rgba(var(--accent-rgb),.5)}.apnlrd-opt.is-on{background:rgba(var(--accent-rgb),.08);border-color:var(--accent)}.apnlrd-opt input{opacity:0;pointer-events:none;position:absolute}.apnlrd-opt input:focus-visible+.apnlrd-mark{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.35)}.apnlrd-mark{background:var(--card);border:2px solid var(--line);border-radius:50%;flex:0 0 auto;height:20px;transition:all .15s;width:20px}.apnlrd-mark.is-box{border-radius:6px}.apnlrd-opt.is-on .apnlrd-mark{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--card)}.apnlrd-quiz-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:12px}.apnlrd-review{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:12px 0 0;padding:0}.apnlrd-review li{align-items:flex-start;background:var(--card);border-radius:10px;display:flex;font-size:13px;gap:8px;padding:8px 10px}.apnlrd-review li.is-ok{color:var(--ok)}.apnlrd-review li.is-bad{color:var(--bad)}.apnlrd-review b{color:var(--ink);font-weight:600}.apnlrd-review small{color:var(--muted);display:block;margin-top:2px}.apnlrd-tick{align-items:flex-start;color:var(--ink);cursor:pointer;display:flex;font-size:14.5px;font-weight:600;gap:10px;min-height:44px;padding-top:4px}.apnlrd-tick input{opacity:0;pointer-events:none;position:absolute}.apnlrd-box{background:var(--card);border:2px solid var(--line);border-radius:8px;display:grid;flex:0 0 auto;height:24px;place-items:center;transition:all .18s;width:24px}.apnlrd-box svg{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;height:16px;transition:stroke-dashoffset .3s ease;width:16px}.apnlrd-tick.is-on .apnlrd-box{background:var(--accent);border-color:var(--accent)}.apnlrd-tick.is-on .apnlrd-box svg{stroke-dashoffset:0}.apnlrd-tick input:focus-visible+.apnlrd-box{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.35)}.apnlrd-sign{grid-gap:12px;display:grid;gap:12px;margin-top:12px}.apnlrd-name,.apnlrd-pad{color:var(--muted);display:flex;flex-direction:column;font-size:12.5px;font-weight:700;gap:6px}.apnlrd-name input{background:var(--card);border:1px solid var(--line);border-radius:12px;color:var(--ink);font:inherit;font-size:15px;font-weight:500;height:44px;padding:0 12px}.apnlrd-name input:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.12);outline:none}.apnlrd-name input[aria-invalid=true]{border-color:var(--bad)}.apnlrd-name small{color:var(--ok);font-weight:500;min-height:16px}.apnlrd-name small.is-bad{color:var(--bad)}.apnlrd-foot{background:var(--card);border-top:1px solid var(--line);padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.apnlrd-done{color:var(--ok);font-size:14px;font-weight:700;gap:8px;margin:0}.apnlrd-done,.apnlrd-missing{align-items:center;display:flex}.apnlrd-missing{color:var(--muted);font-size:12.5px;gap:6px;margin:0 0 8px}.apnlrd-btns{display:flex;flex-direction:column;gap:8px}.apnlrd-snz{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.apnlrd-snz button{align-items:center;background:var(--well);border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:5px;justify-content:center;min-height:40px}.apnlrd-snz button:hover{border-color:var(--accent);color:var(--accent)}.apnlrd-ackbtn{justify-content:center;min-height:46px;width:100%}@media (min-width:480px){.apnlrd-snz{grid-template-columns:repeat(4,1fr)}.apnlrd-sign{grid-template-columns:1fr}}@media (min-width:768px){.apnlrd-back{align-items:center;padding:20px}.apnlrd{border:1px solid var(--line);border-radius:22px;box-shadow:0 40px 90px -40px rgba(var(--accent-rgb),.6);height:auto;max-height:calc(100vh - 40px);overflow:hidden;width:min(820px,100%)}.apnlrd-body{padding:22px 28px 28px}.apnlrd-title{font-size:26px}.apnlrd-btns{align-items:center;flex-direction:row;justify-content:space-between}.apnlrd-snz{display:flex;flex-wrap:wrap}.apnlrd-snz button{padding:0 10px}.apnlrd-ackbtn{margin-left:auto;padding:0 22px;width:auto}}@media (min-width:1024px){.apnlrd-sign{align-items:start;grid-template-columns:1fr 1.3fr}}@media (min-width:1280px){.apnlrd{width:min(880px,100%)}}@media (min-width:1536px){.apnlrd{width:min(940px,100%)}.apnlrd-text{font-size:16px}}@media (max-width:320px){.apnlrd-body{padding:12px 10px 18px}.apnlrd-title{font-size:19px}}@media (prefers-reduced-motion:reduce){.apnlrd,.apnlrd-back,.apnlrd-q{animation:none}}.apnlrd-views{background:var(--well);border:1px solid var(--line);border-radius:12px;display:inline-flex;gap:3px;margin:0 0 10px;padding:3px}.apnlrd-views button{align-items:center;background:#0000;border:0;border-radius:9px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;gap:5px;min-height:34px;padding:0 12px}.apnlrd-views button.is-on{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff}.apnlpr-back{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--accent2:var(--theme-accent-2,#8b5cf6);--card:#fff;--ink:#0f172a;--muted:#64748b;--line:#e6ebf3;--well:#f4f6fb;align-items:flex-end;animation:apnlpr-fade .25s ease both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e168c;color:var(--ink);display:flex;font-family:inherit;font-family:var(--sa-font,var(--app-font,inherit));inset:0;justify-content:center;position:fixed;z-index:1260}[data-theme=dark] .apnlpr-back,body.dark-mode .apnlpr-back{--card:#161b24;--ink:#e8eef7;--muted:#94a3b8;--line:#263041;--well:#0f141c}@keyframes apnlpr-fade{0%{opacity:0}}@keyframes apnlpr-up{0%{opacity:0;transform:translateY(40px)}}@keyframes apnlpr-wave{0%,to{transform:rotate(0) scale(1)}20%{transform:rotate(-8deg) scale(1.06)}40%{transform:rotate(6deg) scale(1.06)}60%{transform:rotate(0) scale(1)}}@keyframes apnlpr-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tone) 45%,#0000)}70%,to{box-shadow:0 0 0 16px #0000}}.apnlpr-card{animation:apnlpr-up .35s cubic-bezier(.2,.9,.3,1.15) both;background:var(--card);border-radius:22px 22px 0 0;border-top:4px solid var(--tone);box-shadow:0 -20px 60px -20px rgba(var(--accent-rgb),.5);max-height:92vh;overflow:hidden;overflow-y:auto;padding:22px 18px calc(18px + env(safe-area-inset-bottom));position:relative;width:100%}.apnlpr-card,.apnlpr-card *{box-sizing:border-box}.apnlpr-glow{background:radial-gradient(circle,color-mix(in srgb,var(--tone) 26%,#0000),#0000 70%);border-radius:50%;height:260px;inset:-40% -20% auto auto;pointer-events:none;position:absolute;width:260px}.apnlpr-card.is-locked .apnlpr-glow{background:radial-gradient(circle,#f59e0b40,#0000 70%)}.apnlpr-card.is-overdue .apnlpr-glow{background:radial-gradient(circle,#ef444440,#0000 70%)}.apnlpr-head{align-items:center;display:flex;gap:12px;position:relative}.apnlpr-ic{animation:apnlpr-pulse 2.2s ease-out infinite;background:var(--tone);border-radius:15px;color:#fff;display:grid;flex:0 0 auto;height:48px;place-items:center;width:48px}.apnlpr-ic svg{animation:apnlpr-wave 2.6s ease-in-out infinite}.apnlpr-kicker{color:var(--tone);display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.apnlpr-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.apnlpr-chip{align-items:center;background:var(--well);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11.5px;font-weight:700;gap:4px;padding:3px 9px}.apnlpr-chip.is-critical{background:linear-gradient(135deg,#f97316,#dc2626);color:#fff}.apnlpr-chip.is-important{background:#f59e0b26;color:#b45309}[data-theme=dark] .apnlpr-chip.is-important,body.dark-mode .apnlpr-chip.is-important{color:#fbbf24}.apnlpr-title{color:var(--ink);font-size:20px;font-weight:800;line-height:1.3;margin:14px 0 6px;position:relative}.apnlpr-sum{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--muted);display:-webkit-box;font-size:14px;line-height:1.55;margin:0;overflow:hidden;position:relative}.apnlpr-ask{color:var(--ink);font-size:13px;font-weight:700;gap:6px;margin:10px 0 0}.apnlpr-ask,.apnlpr-due{align-items:center;display:flex;position:relative}.apnlpr-due{background:var(--well);border-radius:14px;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:14px;padding:12px 14px}.apnlpr-due small{color:var(--muted);display:block;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.apnlpr-due b{color:var(--ink);font-size:15px}.apnlpr-count{align-items:center;background:#10b9811f;border-radius:999px;color:#047857;display:inline-flex;font-size:12.5px;font-weight:800;gap:6px;padding:6px 11px}.apnlpr-count.is-locked{background:#f59e0b26;color:#b45309}.apnlpr-count.is-overdue{background:#ef444421;color:#b91c1c}[data-theme=dark] .apnlpr-count,body.dark-mode .apnlpr-count{color:#34d399}[data-theme=dark] .apnlpr-count.is-locked,body.dark-mode .apnlpr-count.is-locked{color:#fbbf24}[data-theme=dark] .apnlpr-count.is-overdue,body.dark-mode .apnlpr-count.is-overdue{color:#f87171}.apnlpr-snooze{margin-top:14px;position:relative}.apnlpr-snooze small{color:var(--muted);display:block;font-size:12.5px;line-height:1.5}.apnlpr-snooze-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.apnlpr-chipbtn{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:6px;justify-content:center;min-height:44px;padding:0 10px;transition:transform .15s ease,border-color .15s ease,color .15s}.apnlpr-chipbtn:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.apnlpr-lock{align-items:flex-start;background:#f59e0b24;border-radius:12px;color:#92400e;display:flex;font-size:13px;font-weight:700;gap:8px;line-height:1.45;margin:14px 0 0;padding:10px 12px;position:relative}.apnlpr-lock.is-overdue{background:#ef44441f;color:#991b1b}[data-theme=dark] .apnlpr-lock,body.dark-mode .apnlpr-lock{color:#fcd34d}[data-theme=dark] .apnlpr-lock.is-overdue,body.dark-mode .apnlpr-lock.is-overdue{color:#fca5a5}.apnlpr-lock svg{flex:0 0 auto;margin-top:1px}.apnlpr-foot{display:flex;gap:10px;margin-top:16px;position:relative}.apnlpr-btn{align-items:center;background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border:0;border-radius:13px;box-shadow:0 12px 26px -12px rgba(var(--accent-rgb),.9);color:#fff;cursor:pointer;display:inline-flex;flex:1 1;font:inherit;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:48px;padding:0 20px;transition:filter .15s,transform .12s}.apnlpr-btn:hover{filter:brightness(1.06)}.apnlpr-btn:active{transform:scale(.98)}@media (min-width:480px){.apnlpr-snooze-row{grid-template-columns:repeat(4,minmax(0,1fr))}.apnlpr-card{padding-left:22px;padding-right:22px}}@media (min-width:768px){.apnlpr-back{align-items:center;padding:20px}.apnlpr-card{border-radius:24px;box-shadow:0 30px 80px -24px rgba(var(--accent-rgb),.55),0 12px 30px #0a0e164d;padding:26px;width:min(520px,100%)}.apnlpr-title{font-size:22px}}@media (min-width:1024px){.apnlpr-card{width:min(540px,100%)}}@media (min-width:1280px){.apnlpr-card{width:min(560px,100%)}}@media (min-width:1536px){.apnlpr-card{width:min(600px,100%)}.apnlpr-sum{font-size:15px}}@media (max-width:359px){.apnlpr-title{font-size:18px}.apnlpr-card{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.apnlpr-back,.apnlpr-card,.apnlpr-ic,.apnlpr-ic svg{animation:none}}.aptp-root{--aptp-accent:var(--theme-accent,#6366f1);--aptp-accent-rgb:var(--theme-accent-rgb,99,102,241);--aptp-accent2:var(--theme-accent-2,#8b5cf6);--aptp-card:#fff;--aptp-ink:#101828;--aptp-muted:#64748b;--aptp-line:#e6ebf3;font-family:inherit;font-family:var(--sa-font,var(--app-font,inherit))}[data-theme=dark] .aptp-root,body.dark-mode .aptp-root{--aptp-card:#161b24;--aptp-ink:#e8eef7;--aptp-muted:#94a3b8;--aptp-line:#263041}.aptp-launcher{align-items:flex-end;bottom:18px;display:flex;flex-direction:column;gap:10px;position:fixed;right:18px;transition:opacity .15s ease;z-index:1260}.aptp-launcher.is-covered{opacity:0;pointer-events:none}.aptp-fab{align-items:center;background:linear-gradient(135deg,var(--aptp-accent),var(--aptp-accent2));border:0;border-radius:50%;box-shadow:0 12px 28px -10px rgba(var(--aptp-accent-rgb),.75);color:#fff;cursor:pointer;display:inline-flex;height:48px;justify-content:center;min-height:48px;min-width:48px;position:relative;transition:transform .2s cubic-bezier(.34,1.4,.64,1);width:48px}.aptp-fab:hover{transform:translateY(-2px) scale(1.05)}.aptp-fab:active{transform:scale(.96)}.aptp-fab-ring{animation:aptp-ring 2.6s ease-out infinite;border:2px solid rgba(var(--aptp-accent-rgb),.55);border-radius:50%;inset:0;pointer-events:none;position:absolute}@keyframes aptp-ring{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(1.65)}}.aptp-fab-p1,.aptp-fab-p2,.aptp-fab-p3{stroke-dasharray:70;stroke-dashoffset:0}.aptp-fab:hover .aptp-fab-p1{animation:aptp-draw .55s ease forwards}.aptp-fab:hover .aptp-fab-p2{animation:aptp-draw .55s ease .08s forwards}.aptp-fab:hover .aptp-fab-p3{animation:aptp-draw .55s ease .16s forwards}@keyframes aptp-draw{0%{stroke-dashoffset:70}to{stroke-dashoffset:0}}.aptp-menu{animation:aptp-menu-in .22s cubic-bezier(.34,1.3,.64,1) both;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:color-mix(in srgb,var(--aptp-card) 88%,#0000);border:1px solid var(--aptp-line);border-radius:15px;box-shadow:0 22px 48px -18px #0f172a66;display:flex;flex-direction:column;gap:3px;padding:7px}@keyframes aptp-menu-in{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:none}}.aptp-menu-item{align-items:center;background:#0000;border:0;border-radius:10px;color:var(--aptp-ink);cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:9px;min-height:38px;padding:9px 13px;text-align:left;transition:background .15s,color .15s;white-space:nowrap}.aptp-menu-item:hover{background:color-mix(in srgb,var(--aptp-accent) 10%,#0000);color:var(--aptp-accent)}.aptp-mini-switch{background:color-mix(in srgb,var(--aptp-muted) 30%,#0000);border-radius:999px;height:17px;min-width:30px;position:relative;transition:background .2s;width:30px}.aptp-mini-switch span{background:#fff;border-radius:50%;box-shadow:0 1px 4px #0f172a59;height:13px;left:2px;position:absolute;top:2px;transition:transform .2s cubic-bezier(.34,1.4,.64,1);width:13px}.aptp-mini-switch.is-on{background:linear-gradient(135deg,var(--aptp-accent),var(--aptp-accent2))}.aptp-mini-switch.is-on span{transform:translateX(13px)}.aptp-overlay{position:fixed;z-index:1390}.aptp-dim,.aptp-overlay{inset:0;pointer-events:none}.aptp-dim{animation:aptp-fade .25s ease both;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0a0e168c;position:absolute}@keyframes aptp-fade{0%{opacity:0}to{opacity:1}}.aptp-spot{animation:aptp-spot-pulse 2s ease-in-out infinite;border:2px solid rgba(var(--aptp-accent-rgb),.9);border-radius:14px;box-shadow:0 0 0 9999px #0a0e168c;pointer-events:none;position:fixed;transition:left .3s ease,top .3s ease,width .3s ease,height .3s ease}@keyframes aptp-spot-pulse{0%,to{border-color:rgba(var(--aptp-accent-rgb),.9)}50%{border-color:rgba(var(--aptp-accent-rgb),.35)}}.aptp-card{animation:aptp-card-in .32s cubic-bezier(.34,1.3,.64,1) both;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:color-mix(in srgb,var(--aptp-card) 90%,#0000);border:1px solid var(--aptp-line);border-radius:20px;box-shadow:0 30px 70px -22px #0f172a80;box-sizing:border-box;color:var(--aptp-ink);max-height:min(76vh,560px);overflow-y:auto;overscroll-behavior:contain;padding:18px;pointer-events:auto;position:fixed;width:min(430px,calc(100vw - 24px))}@keyframes aptp-card-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.aptp-card-center{animation:aptp-card-in-center .32s cubic-bezier(.34,1.3,.64,1) both;left:50%;top:50%;transform:translate(-50%,-50%)}.aptp-card.is-moving{opacity:.55;transition:opacity .2s}.aptp-card.is-checking .aptp-card-body,.aptp-card.is-checking .aptp-card-title,.aptp-card.is-checking .aptp-shot,.aptp-card.is-checking .aptp-shot-legend{visibility:hidden}.aptp-card.is-checking .aptp-btn[disabled]{cursor:progress;opacity:.5}@keyframes aptp-card-in-center{0%{opacity:0;transform:translate(-50%,calc(-50% + 14px)) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.aptp-card::-webkit-scrollbar{width:8px}.aptp-card::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--aptp-accent) 35%,#0000);border-radius:999px}.aptp-card-head{align-items:center;display:flex;gap:9px;margin-bottom:10px}.aptp-card-ic{align-items:center;animation:aptp-ic-pulse 2.4s ease-in-out infinite;background:linear-gradient(135deg,var(--aptp-accent),var(--aptp-accent2));border-radius:10px;color:#fff;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}@keyframes aptp-ic-pulse{0%,to{box-shadow:0 0 0 0 rgba(var(--aptp-accent-rgb),.45)}50%{box-shadow:0 0 0 8px rgba(var(--aptp-accent-rgb),0)}}.aptp-card-pg{color:var(--aptp-muted);flex:1 1;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aptp-langs{border:1px solid var(--aptp-line);border-radius:9px;display:inline-flex;gap:2px;padding:2px}.aptp-langs button{align-items:center;background:#0000;border:0;border-radius:7px;color:var(--aptp-muted);cursor:pointer;display:inline-flex;font-size:11px;font-weight:800;height:26px;justify-content:center;letter-spacing:.04em;min-width:34px;transition:all .18s}.aptp-langs button.is-active{background:linear-gradient(135deg,var(--aptp-accent),var(--aptp-accent2));color:#fff}.aptp-card-intro{background:color-mix(in srgb,var(--aptp-accent) 8%,#0000);border-radius:11px;color:var(--aptp-accent);font-size:12px;line-height:1.55;margin:0 0 10px;padding:9px 12px}.aptp-card-title{font-size:16.5px;font-weight:800;letter-spacing:-.01em;margin:0 0 6px}.aptp-card-body{color:var(--aptp-muted);font-size:13px;line-height:1.6;margin:0}.aptp-card-media{border:1px solid var(--aptp-line);border-radius:12px;display:block;margin-top:12px;max-width:100%;width:100%}.aptp-card-foot{display:flex;flex-direction:column;gap:10px;margin-top:16px}.aptp-count{color:var(--aptp-muted);font-size:11px;font-weight:700}.aptp-dots{display:flex;flex-wrap:wrap;gap:5px}.aptp-dots span{background:color-mix(in srgb,var(--aptp-muted) 35%,#0000);border-radius:999px;height:7px;transition:all .25s cubic-bezier(.34,1.3,.64,1);width:7px}.aptp-dots span.is-past{background:color-mix(in srgb,var(--aptp-accent) 45%,#0000)}.aptp-dots span.is-active{background:linear-gradient(90deg,var(--aptp-accent),var(--aptp-accent2));width:20px}.aptp-nav{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.aptp-skip{background:#0000;border:0;color:var(--aptp-muted);cursor:pointer;font-size:12px;font-weight:600;margin-right:auto;padding:6px 2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:color .16s}.aptp-skip:hover{color:#e11d48}.aptp-btn{align-items:center;background:var(--aptp-card);border:1px solid var(--aptp-line);border-radius:10px;color:var(--aptp-ink);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:650;gap:6px;justify-content:center;min-height:37px;padding:8px 15px;transition:transform .15s,box-shadow .15s}.aptp-btn:hover{transform:translateY(-1px)}.aptp-btn-primary{background:linear-gradient(135deg,var(--aptp-accent),var(--aptp-accent2));border:0;box-shadow:0 8px 18px -8px rgba(var(--aptp-accent-rgb),.7);color:#fff}.aptp-done{text-align:center}.aptp-done h4{font-size:16px;margin:8px 0 4px}.aptp-done p{color:var(--aptp-muted);font-size:12.5px;line-height:1.55;margin:0 0 14px}.aptp-done-mark{display:inline-block;height:58px;width:58px}.aptp-done-mark svg{fill:none;stroke:#10b981;stroke-linecap:round;stroke-linejoin:round;height:100%;width:100%}.aptp-done-ring{stroke-width:2.5;stroke-dasharray:145;stroke-dashoffset:145;animation:aptp-tick .6s ease forwards}.aptp-done-path{stroke-width:3.4;stroke-dasharray:60;stroke-dashoffset:60;animation:aptp-tick .45s ease .4s forwards}@keyframes aptp-tick{to{stroke-dashoffset:0}}@media (max-width:480px){.aptp-launcher{bottom:12px;right:12px}.aptp-card{border-radius:17px;padding:15px}.aptp-card-anchored{bottom:12px!important;left:50%!important;top:auto!important;transform:translateX(-50%);width:calc(100vw - 20px)!important}}@media (min-width:1536px){.aptp-launcher{bottom:26px;right:26px}}@media (prefers-reduced-motion:reduce){.aptp-card-ic,.aptp-fab-ring,.aptp-spot{animation:none}}.aptp-card.aptp-card-wide{max-height:min(88vh,860px);width:min(720px,calc(100vw - 24px))}.aptp-shot{background:#f1f5f9;border:1px solid var(--aptp-line);border-radius:12px;line-height:0;margin-top:12px;overflow:hidden;position:relative}.aptp-shot img{cursor:zoom-in;display:block;height:auto;-webkit-user-select:none;user-select:none;width:100%}.aptp-shot.is-big img{cursor:default}.aptp-shot-box{background:rgba(var(--aptp-accent-rgb),.08);border:2px solid rgba(var(--aptp-accent-rgb),.85);border-radius:6px;pointer-events:none;position:absolute;transition:opacity .2s,box-shadow .2s}.aptp-shot.has-on .aptp-shot-box{opacity:.25}.aptp-shot-mask{-webkit-backdrop-filter:blur(7px) saturate(.4);backdrop-filter:blur(7px) saturate(.4);background:#94a3b861;border-radius:6px;pointer-events:none;position:absolute}.aptp-shot.has-on .aptp-shot-box.is-on{border-width:2.5px;box-shadow:0 0 0 9999px #0f172a6b;opacity:1}.aptp-shot-pin{animation:aptp-pin-pulse 2.2s ease-out infinite;background:var(--aptp-accent);border:2px solid #fff;border-radius:50%;box-shadow:0 4px 12px #0f172a59;color:#fff;cursor:pointer;display:grid;font:800 12px/1 inherit;font:800 12px/1 var(--sa-font,var(--app-font,inherit));height:24px;margin:-12px 0 0 -12px;padding:0;place-items:center;position:absolute;width:24px;z-index:2}.aptp-shot-pin.is-on{animation:none;box-shadow:0 0 0 4px rgba(var(--aptp-accent-rgb),.35),0 4px 12px #0f172a59;transform:scale(1.15)}.aptp-shot-pin:focus-visible{outline:3px solid #fff;outline-offset:2px}@keyframes aptp-pin-pulse{0%{box-shadow:0 0 0 0 rgba(var(--aptp-accent-rgb),.55),0 4px 12px #0f172a59}70%{box-shadow:0 0 0 12px rgba(var(--aptp-accent-rgb),0),0 4px 12px #0f172a59}to{box-shadow:0 0 0 0 rgba(var(--aptp-accent-rgb),0),0 4px 12px #0f172a59}}.aptp-shot-tip{animation:aptp-card-in .2s ease both;background:var(--aptp-card);border:1px solid var(--aptp-line);border-radius:10px;box-shadow:0 12px 30px -10px #0f172a8c;color:var(--aptp-ink);font:600 12.5px/1.45 inherit;font:600 12.5px/1.45 var(--sa-font,var(--app-font,inherit));margin:8px 0 0 8px;max-width:min(260px,60%);padding:8px 10px;position:absolute;z-index:3}.aptp-shot-tip.is-left{margin-left:-8px;transform:translateX(-100%)}.aptp-shot-tip.is-up{margin-top:-8px;transform:translateY(-100%)}.aptp-shot-tip.is-left.is-up{transform:translate(-100%,-100%)}.aptp-shot-zoom{background:#0f172a9e;border:0;border-radius:9px;bottom:8px;color:#fff;cursor:pointer;display:grid;height:30px;place-items:center;position:absolute;right:8px;width:30px;z-index:2}.aptp-shot-legend{display:flex;flex-direction:column;gap:4px;list-style:none;margin:10px 0 0;padding:0}.aptp-shot-legend button{align-items:flex-start;background:none;border:1px solid #0000;border-radius:10px;color:var(--aptp-ink);cursor:pointer;display:flex;font:500 12.5px/1.45 inherit;font:500 12.5px/1.45 var(--sa-font,var(--app-font,inherit));gap:8px;padding:6px 8px;text-align:left;width:100%}.aptp-shot-legend button.is-on,.aptp-shot-legend button:hover{background:rgba(var(--aptp-accent-rgb),.07);border-color:rgba(var(--aptp-accent-rgb),.35)}.aptp-shot-legend b{background:var(--aptp-accent);border-radius:50%;color:#fff;display:grid;flex:0 0 auto;font-size:11px;height:20px;place-items:center;width:20px}.aptp-shot-lightbox{animation:aptp-card-in .2s ease both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e16c7;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1400}.aptp-shot-lightbox-in{background:var(--aptp-card);border-radius:18px;box-shadow:0 30px 80px -20px #0009;color:var(--aptp-ink);max-height:calc(100vh - 32px);overflow-y:auto;padding:14px;position:relative;width:min(1280px,100%)}.aptp-shot-lightbox-in .aptp-shot{margin-top:0}.aptp-shot-close{background:#0f172a9e;border:0;border-radius:10px;color:#fff;cursor:pointer;display:grid;height:34px;place-items:center;position:absolute;right:10px;top:10px;width:34px;z-index:4}@media (max-width:479px){.aptp-shot-pin{font-size:10.5px;height:20px;margin:-10px 0 0 -10px;width:20px}.aptp-shot-tip{font-size:11.5px;max-width:70%}}@media (prefers-reduced-motion:reduce){.aptp-shot-pin{animation:none}}.aptp-shot.is-loading{animation:aptp-shot-shimmer 1.2s linear infinite;aspect-ratio:16/10;background:linear-gradient(90deg,#94a3b81f,#94a3b847,#94a3b81f);background-size:200% 100%}@keyframes aptp-shot-shimmer{to{background-position:-200% 0}}:root{--apdl-sidebar-width:var(--sa-chrome-sidebar-width,260px);--apdl-sidebar-collapsed-width:var(--sa-chrome-sidebar-collapsed-width,80px);--apdl-header-height:var(--sa-chrome-header-height,70px);--apdl-transition:0.3s cubic-bezier(0.4,0,0.2,1);--app-bg-primary:#f5f7fa}[data-theme=dark]{--app-bg-primary:#0c1322}.apdl-layout{background:#f5f7fa;background:var(--app-bg-primary,#f5f7fa);max-width:100vw;width:100%}.apdl-layout,.apdl-main{display:flex;min-height:100vh;overflow-x:clip}.apdl-main{flex:1 1;flex-direction:column;margin-left:260px;margin-left:var(--apdl-sidebar-width);max-width:calc(100vw - 260px);max-width:calc(100vw - var(--apdl-sidebar-width));min-width:0;transition:margin-left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);transition:margin-left var(--apdl-transition),width var(--apdl-transition);width:calc(100vw - 260px);width:calc(100vw - var(--apdl-sidebar-width))}.apdl-sidebar-collapsed .apdl-main{margin-left:80px;margin-left:var(--apdl-sidebar-collapsed-width);max-width:calc(100vw - 80px);max-width:calc(100vw - var(--apdl-sidebar-collapsed-width));width:calc(100vw - 80px);width:calc(100vw - var(--apdl-sidebar-collapsed-width))}.apdl-content{flex:1 1 auto;max-width:100%;min-width:0;overflow-x:clip;padding:24px;width:100%}@media (max-width:1024px){.apdl-main,.apdl-sidebar-collapsed .apdl-main{margin-left:0;max-width:100vw;width:100vw}}@media (max-width:768px){.apdl-content{padding:16px}}.apdl-content.apdl-content{background:#0000!important;background:var(--sa-chrome-page,#0000)!important;color:inherit!important;color:var(--sa-chrome-page-color,inherit)!important;font-family:inherit!important;font-family:var(--sa-chrome-page-font,inherit)!important;font-size:inherit!important;font-size:var(--sa-chrome-page-size,inherit)!important}.apclab-stage{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.apclab-svg{filter:blur(30px);height:100%;inset:0;position:absolute;width:100%}.apclab-blob{mix-blend-mode:screen;transform-origin:center;will-change:transform,opacity}.apclab-blob--1{animation:apclab-drift1 22s var(--apcl-ease) infinite alternate}.apclab-blob--2{animation:apclab-drift2 28s var(--apcl-ease) infinite alternate}.apclab-blob--3{animation:apclab-drift3 26s var(--apcl-ease) infinite alternate}.apclab-grid{color:#fff9}@keyframes apclab-drift1{0%{opacity:.85;transform:translate(0) scale(1)}to{opacity:.7;transform:translate(40px,60px) scale(1.1)}}@keyframes apclab-drift2{0%{opacity:.7;transform:translate(0) scale(1)}to{opacity:.85;transform:translate(-50px,30px) scale(1.15)}}@keyframes apclab-drift3{0%{opacity:.65;transform:translate(0) scale(1)}to{opacity:.8;transform:translate(30px,-40px) scale(1.08)}}@media (prefers-reduced-motion:reduce){.apclab-blob{animation:none!important}}.apclai-icon{display:inline-block;transition:transform .22s var(--apcl-ease);vertical-align:middle}.apclai-icon--animate circle,.apclai-icon--animate line,.apclai-icon--animate path,.apclai-icon--animate rect{stroke-dasharray:60;stroke-dashoffset:60;animation:apclai-draw .7s var(--apcl-ease) forwards}.apclai-icon--animate circle:nth-child(2),.apclai-icon--animate line:nth-child(2),.apclai-icon--animate path:nth-child(2),.apclai-icon--animate rect:nth-child(2){animation-delay:80ms}.apclai-icon--animate circle:nth-child(3),.apclai-icon--animate line:nth-child(3),.apclai-icon--animate path:nth-child(3),.apclai-icon--animate rect:nth-child(3){animation-delay:.16s}@keyframes apclai-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.apclai-icon--animate circle,.apclai-icon--animate line,.apclai-icon--animate path,.apclai-icon--animate rect{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}.apclbp-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--apcl-accent) 85%,#0000) 0,color-mix(in srgb,var(--apcl-blob-2) 80%,#0000) 50%,color-mix(in srgb,var(--apcl-blob-3) 75%,#0000) 100%);color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;overflow:hidden;padding:56px 56px 40px;position:relative}[data-theme=dark] .apclbp-panel{background:linear-gradient(135deg,#1e1b4b,#312e81 50%,#0f172a);color:#e0e7ff}.apclbp-content{display:flex;flex-direction:column;gap:32px;height:100%;position:relative;z-index:2}.apclbp-mark{animation:apclbp-fade .7s var(--apcl-ease) both;gap:14px}.apclbp-mark,.apclbp-mark-glyph{align-items:center;display:inline-flex}.apclbp-mark-glyph{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border:1px solid #ffffff47;border-radius:14px;height:48px;justify-content:center;width:48px}.apclbp-mark-text{display:inline-flex;flex-direction:column;line-height:1.1}.apclbp-mark-product{font-size:13px;letter-spacing:.6px;opacity:.85;text-transform:uppercase}.apclbp-mark-portal{font-size:18px;font-weight:600;margin-top:2px}.apclbp-headline{animation:apclbp-rise .8s var(--apcl-ease) 80ms both;font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.apclbp-headline-accent{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f59e0b47,#fbcfe8 60%,#c7d2fe);background:linear-gradient(90deg,rgba(var(--theme-accent-rgb,245,158,11),.28),#fbcfe8 60%,#c7d2fe);-webkit-background-clip:text;background-clip:text}.apclbp-subtitle{animation:apclbp-rise .8s var(--apcl-ease) .16s both;font-size:16px;line-height:1.55;margin:0;max-width:520px;opacity:.9}.apclbp-features{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.apclbp-feature{align-items:flex-start;animation:apclbp-rise .8s var(--apcl-ease) both;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:var(--apcl-radius-md);display:flex;gap:14px;padding:14px}.apclbp-feature:first-child{animation-delay:.24s}.apclbp-feature:nth-child(2){animation-delay:.32s}.apclbp-feature:nth-child(3){animation-delay:.4s}.apclbp-feature-icon{align-items:center;background:#ffffff2e;border:1px solid #ffffff38;border-radius:10px;color:#fff;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.apclbp-feature-text{display:flex;flex-direction:column;gap:2px}.apclbp-feature-title{font-size:14px;font-weight:600}.apclbp-feature-copy{font-size:13px;line-height:1.45;opacity:.85}.apclbp-footer{align-items:center;display:inline-flex;font-size:12px;gap:8px;letter-spacing:.4px;margin-top:auto;opacity:.75}.apclbp-footer-dot{opacity:.6}@keyframes apclbp-fade{0%{opacity:0}to{opacity:1}}@keyframes apclbp-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.apclbp-panel{min-height:auto;padding:36px 28px 28px}.apclbp-content{gap:22px}.apclbp-features,.apclbp-footer{display:none}}@media (max-width:480px){.apclbp-panel{padding:28px 20px 20px}}@media (prefers-reduced-motion:reduce){.apclbp-feature,.apclbp-headline,.apclbp-mark,.apclbp-subtitle{animation:none}}.apclit-tabs{background:color-mix(in srgb,var(--apcl-accent) 8%,#0000);border:1px solid var(--apcl-border);border-radius:999px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px;padding:4px;position:relative}.apclit-thumb{background:var(--apcl-surface);border-radius:999px;bottom:4px;box-shadow:0 4px 14px -4px #4338ca4d;position:absolute;top:4px;transition:transform .28s var(--apcl-ease-spring);width:calc(50% - 4px);z-index:0}[data-theme=dark] .apclit-thumb{background:color-mix(in srgb,var(--apcl-accent) 30%,#1e1b4b);box-shadow:0 4px 14px -4px #0009}.apclit-thumb--email{transform:translateX(0)}.apclit-thumb--phone{transform:translateX(100%)}.apclit-tab{align-items:center;background:#0000;border:0;border-radius:999px;color:var(--apcl-text-soft);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 12px;position:relative;transition:color .2s var(--apcl-ease);z-index:1}.apclit-tab--active{color:var(--apcl-accent);font-weight:600}.apclit-tab:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.apclit-thumb{transition:none}}.apclpf-field{display:flex;flex-direction:column;gap:6px}.apclpf-label{color:var(--apcl-text-muted);font-size:12px;font-weight:600;letter-spacing:.3px}.apclpf-wrap{align-items:center;background:var(--apcl-surface);border:1px solid var(--apcl-border);border-radius:var(--apcl-radius-md);display:flex;position:relative;transition:border-color .18s var(--apcl-ease),box-shadow .18s var(--apcl-ease)}[data-theme=dark] .apclpf-wrap{background:#0f172a8c}.apclpf-wrap:focus-within{border-color:var(--apcl-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--apcl-accent) 18%,#0000)}.apclpf-icon{align-items:center;color:var(--apcl-accent);display:inline-flex;flex:0 0 40px;height:44px;justify-content:center;width:40px}.apclpf-input{background:#0000;border:0;color:var(--apcl-text);flex:1 1;font-size:15px;letter-spacing:.5px;min-width:0;outline:none;padding:12px 14px 12px 4px}.apclpf-input::placeholder{color:var(--apcl-text-soft);letter-spacing:0}.apclpf-toggle{align-items:center;background:#0000;border:0;border-radius:var(--apcl-radius-md);color:var(--apcl-text-soft);cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:color .16s var(--apcl-ease),background .16s var(--apcl-ease);width:40px}.apclpf-toggle:hover:not(:disabled){background:color-mix(in srgb,var(--apcl-accent) 10%,#0000);color:var(--apcl-accent)}.apclpf-toggle:disabled{cursor:not-allowed;opacity:.5}@media (max-width:480px){.apclpf-input{font-size:16px}}@media (prefers-reduced-motion:reduce){.apclpf-toggle,.apclpf-wrap{transition:none}}.apclpf-input{color:var(--apcl-text)!important;color:var(--sa-el-in-color,var(--apcl-text))!important;font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:15px!important;font-size:var(--sa-el-in-fs,15px)!important;padding:9px 14px 9px 4px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 14px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 4px!important}.apclpf-input::placeholder{color:var(--apcl-text-soft)!important;color:var(--sa-el-in-placeholder,var(--apcl-text-soft))!important}@media (max-width:480px){.apclpf-input{font-size:16px!important;font-size:var(--sa-el-in-fs,16px)!important}}.apcllf-form{gap:14px}.apcllf-field,.apcllf-form{display:flex;flex-direction:column}.apcllf-field{gap:6px}.apcllf-label{color:var(--apcl-text-muted);font-size:12px;font-weight:600;letter-spacing:.3px}.apcllf-wrap{align-items:center;background:var(--apcl-surface);border:1px solid var(--apcl-border);border-radius:var(--apcl-radius-md);display:flex;position:relative;transition:border-color .18s var(--apcl-ease),box-shadow .18s var(--apcl-ease)}[data-theme=dark] .apcllf-wrap{background:#0f172a8c}.apcllf-wrap:focus-within{border-color:var(--apcl-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--apcl-accent) 18%,#0000)}.apcllf-icon{align-items:center;color:var(--apcl-accent);display:inline-flex;flex:0 0 40px;height:44px;justify-content:center;width:40px}.apcllf-input{background:#0000;border:0;color:var(--apcl-text);flex:1 1;font-size:15px;min-width:0;outline:none;padding:12px 14px 12px 4px}.apcllf-input::placeholder{color:var(--apcl-text-soft)}.apcllf-input:disabled{cursor:not-allowed;opacity:.6}.apcllf-row{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.apcllf-check{align-items:center;color:var(--apcl-text-muted);cursor:pointer;display:inline-flex;font-size:13px;gap:10px;-webkit-user-select:none;user-select:none}.apcllf-check input{opacity:0;pointer-events:none;position:absolute}.apcllf-check-box{align-items:center;background:var(--apcl-surface);border:1.5px solid var(--apcl-border);border-radius:6px;color:#0000;display:inline-flex;height:18px;justify-content:center;transition:background .16s var(--apcl-ease),border-color .16s var(--apcl-ease),color .16s var(--apcl-ease);width:18px}.apcllf-check input:checked+.apcllf-check-box{background:var(--apcl-accent);border-color:var(--apcl-accent);color:#fff}.apcllf-check input:focus-visible+.apcllf-check-box{box-shadow:0 0 0 3px color-mix(in srgb,var(--apcl-accent) 22%,#0000)}.apcllf-submit{align-items:center;background:linear-gradient(135deg,var(--apcl-accent),var(--apcl-accent-soft));border:0;border-radius:var(--apcl-radius-md);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--apcl-accent) 80%,#0000);color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.2px;margin-top:10px;padding:13px 16px;transition:transform .16s var(--apcl-ease),box-shadow .2s var(--apcl-ease),opacity .2s var(--apcl-ease)}[data-theme=dark] .apcllf-submit{color:#1e1b4b}.apcllf-submit:hover:not(:disabled){box-shadow:0 14px 32px -10px color-mix(in srgb,var(--apcl-accent) 80%,#0000);transform:translateY(-1px)}.apcllf-submit:active:not(:disabled){transform:translateY(0)}.apcllf-submit:disabled{cursor:not-allowed;opacity:.55}.apcllf-submit-icon{display:inline-flex;transition:transform .2s var(--apcl-ease)}.apcllf-submit:hover:not(:disabled) .apcllf-submit-icon{transform:translateX(3px)}@media (max-width:480px){.apcllf-input{font-size:16px}}@media (prefers-reduced-motion:reduce){.apcllf-check-box,.apcllf-submit,.apcllf-submit-icon,.apcllf-wrap{transition:none}}.apcllf-input{color:var(--apcl-text)!important;color:var(--sa-el-in-color,var(--apcl-text))!important;font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:15px!important;font-size:var(--sa-el-in-fs,15px)!important;padding:9px 14px 9px 4px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 14px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 4px!important}.apcllf-input::placeholder{color:var(--apcl-text-soft)!important;color:var(--sa-el-in-placeholder,var(--apcl-text-soft))!important}@media (max-width:480px){.apcllf-input{font-size:16px!important;font-size:var(--sa-el-in-fs,16px)!important}}.apcltt-btn{background:color-mix(in srgb,var(--apcl-accent) 10%,#0000);border:1px solid var(--apcl-border);border-radius:999px;cursor:pointer;flex:0 0 56px;height:30px;padding:2px;position:relative;transition:background .22s var(--apcl-ease),border-color .22s var(--apcl-ease);width:56px}.apcltt-btn,.apcltt-thumb{align-items:center;display:inline-flex}.apcltt-thumb{background:var(--apcl-surface);border-radius:999px;box-shadow:0 4px 10px -4px #0000004d;color:var(--apcl-accent);height:24px;justify-content:center;transition:transform .26s var(--apcl-ease-spring),color .26s var(--apcl-ease);width:24px}.apcltt-btn--light .apcltt-thumb{transform:translateX(0)}.apcltt-btn--dark .apcltt-thumb{transform:translateX(26px)}.apcltt-btn:hover{border-color:var(--apcl-accent)}@media (prefers-reduced-motion:reduce){.apcltt-btn,.apcltt-thumb{transition:none}}.apcllc-card{align-items:stretch;background:linear-gradient(160deg,color-mix(in srgb,var(--apcl-bg-grad-1) 75%,#0000),color-mix(in srgb,var(--apcl-bg-grad-2) 65%,#0000));display:flex;justify-content:center;padding:40px 32px;position:relative}.apcllc-glass{align-self:center;animation:apcllc-rise .7s var(--apcl-ease) .1s both;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);background:var(--apcl-glass-bg);border:1px solid var(--apcl-glass-border);border-radius:var(--apcl-radius-xl);box-shadow:0 18px 60px -20px #1f1b4b59;max-width:420px;padding:32px 28px 24px;width:100%}[data-theme=dark] .apcllc-glass{box-shadow:0 18px 60px -20px #0009}.apcllc-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.apcllc-eyebrow{color:var(--apcl-accent);display:inline-block;font-size:11px;font-weight:600;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.apcllc-title{color:var(--apcl-text);font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.apcllc-sub{color:var(--apcl-text-muted);font-size:13px;line-height:1.5;margin:0}.apcllc-foot{align-items:center;border-top:1px solid var(--apcl-border);color:var(--apcl-text-soft);display:inline-flex;font-size:12px;gap:8px;justify-content:center;margin-top:22px;padding-top:18px;text-align:center;width:100%}.apcllc-link{color:var(--apcl-accent);font-weight:500;text-decoration:none}.apcllc-link:hover{text-decoration:underline}.apcllc-foot-sep{opacity:.6}@keyframes apcllc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.apcllc-card{padding:24px 20px 32px}.apcllc-glass{max-width:480px;padding:28px 22px 22px}}@media (max-width:480px){.apcllc-card{padding:18px 12px 28px}.apcllc-glass{border-radius:20px;padding:22px 18px 18px}.apcllc-title{font-size:20px}}@media (max-width:320px){.apcllc-glass{padding:18px 14px 14px}}@media (prefers-reduced-motion:reduce){.apcllc-glass{animation:none}}.apcllc-card{padding:40px 32px!important;padding:var(--sa-el-card-pad,40px 32px)!important}@media (max-width:1023px){.apcllc-card{padding:24px 20px 32px!important;padding:var(--sa-el-card-pad,24px 20px 32px)!important}}@media (max-width:480px){.apcllc-card{padding:18px 12px 28px!important;padding:var(--sa-el-card-pad,18px 12px 28px)!important}}.apclcm-overlay,.apclrm-overlay{align-items:center;animation:apclm-fade .22s var(--apcl-ease) both;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.apclcm-modal,.apclrm-modal{animation:apclm-pop .36s var(--apcl-ease-spring) both;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);background:var(--apcl-glass-bg);border:1px solid var(--apcl-glass-border);border-radius:var(--apcl-radius-xl);box-shadow:0 30px 80px -20px #00000073;color:var(--apcl-text);max-width:420px;padding:30px 28px 24px;text-align:center;width:100%}.apclcm-icon,.apclrm-icon{align-items:center;background:color-mix(in srgb,var(--apcl-accent) 18%,#0000);border-radius:999px;color:var(--apcl-accent);display:inline-flex;height:60px;justify-content:center;margin:0 auto 16px;width:60px}.apclrm-modal--ok .apclrm-icon{background:color-mix(in srgb,var(--apcl-success) 18%,#0000);color:var(--apcl-success)}.apclrm-modal--err .apclrm-icon{background:color-mix(in srgb,var(--apcl-error) 18%,#0000);color:var(--apcl-error)}.apclcm-title,.apclrm-title{font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}.apclcm-body,.apclrm-body{color:var(--apcl-text-muted);font-size:14px;line-height:1.55;margin:0 0 22px}.apclcm-identifier{color:var(--apcl-text);font-weight:600;word-break:break-all}.apclcm-actions,.apclrm-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.apclcm-btn,.apclrm-btn{align-items:center;background:var(--apcl-surface);border:1px solid var(--apcl-border);border-radius:var(--apcl-radius-md);color:var(--apcl-text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:11px 18px;transition:transform .16s var(--apcl-ease),background .16s var(--apcl-ease),color .16s var(--apcl-ease)}.apclcm-btn:disabled,.apclrm-btn:disabled{cursor:not-allowed;opacity:.6}.apclcm-btn--primary,.apclrm-btn--primary{background:linear-gradient(135deg,var(--apcl-accent),var(--apcl-accent-soft));border-color:#0000;color:#fff}[data-theme=dark] .apclcm-btn--primary,[data-theme=dark] .apclrm-btn--primary{color:#1e1b4b}.apclcm-btn--ghost,.apclrm-btn--ghost{background:#0000}.apclcm-btn:hover:not(:disabled),.apclrm-btn:hover:not(:disabled){transform:translateY(-1px)}@keyframes apclm-fade{0%{opacity:0}to{opacity:1}}@keyframes apclm-pop{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:480px){.apclcm-modal,.apclrm-modal{border-radius:22px;padding:24px 20px 18px}}@media (prefers-reduced-motion:reduce){.apclcm-modal,.apclcm-overlay,.apclrm-modal,.apclrm-overlay{animation:none}}.apclsb-overlay{animation:apclsb-fade .25s ease both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080b129e;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1280}@keyframes apclsb-fade{0%{opacity:0}to{opacity:1}}.apclsb-card{align-items:center;animation:apclsb-rise .4s cubic-bezier(.2,.9,.3,1.15) both;background:#fff;border:1.5px solid color-mix(in srgb,#d03b3b 42%,#0000);border:1.5px solid color-mix(in srgb,var(--sa-el-status-danger,#d03b3b) 42%,#0000);border-radius:20px;box-shadow:0 34px 90px -30px #0000008c;color:#0f172a;display:flex;flex-direction:column;gap:10px;padding:26px 22px 20px;text-align:center;width:min(430px,94vw)}[data-theme=dark] .apclsb-card{background:#161b24;color:#e8eef7}@keyframes apclsb-rise{0%{opacity:0;transform:translateY(18px) scale(.95)}to{opacity:1;transform:none}}.apclsb-ic{animation:apclsb-wobble 4.5s ease-in-out infinite;background:color-mix(in srgb,#d03b3b 11%,#0000);background:color-mix(in srgb,var(--sa-el-status-danger,#d03b3b) 11%,#0000);border-radius:24px;color:#d03b3b;color:var(--sa-el-status-danger,#d03b3b);display:grid;height:72px;place-items:center;position:relative;width:72px}@keyframes apclsb-wobble{0%,86%,to{transform:rotate(0)}90%{transform:rotate(-5deg)}95%{transform:rotate(4deg)}}.apclsb-ic-mark{animation:apclsb-blink 2.2s ease-in-out infinite}@keyframes apclsb-blink{0%,to{opacity:1}50%{opacity:.35}}.apclsb-ic-pulse{animation:apclsb-pulse 2.2s ease-out infinite;border:2px solid color-mix(in srgb,#d03b3b 55%,#0000);border:2px solid color-mix(in srgb,var(--sa-el-status-danger,#d03b3b) 55%,#0000);border-radius:28px;inset:-4px;position:absolute}@keyframes apclsb-pulse{0%{opacity:1;transform:scale(.96)}75%,to{opacity:0;transform:scale(1.16)}}.apclsb-title{font-size:19px;font-weight:800;letter-spacing:-.01em;margin:0}.apclsb-msg{font-size:12.5px;line-height:1.6;margin:0;max-width:330px;opacity:.75}.apclsb-facts{background:color-mix(in srgb,currentColor 5%,#0000);border-radius:12px;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin:4px 0 0;padding:10px 16px}.apclsb-facts div{display:flex;flex-direction:column;gap:2px}.apclsb-facts dt{font-size:10px;font-weight:700;letter-spacing:.07em;opacity:.55;text-transform:uppercase}.apclsb-facts dd{font-size:13px;font-weight:750;margin:0}.apclsb-status{color:#d03b3b;color:var(--sa-el-status-danger,#d03b3b);font-size:12px!important;letter-spacing:.05em;text-transform:uppercase}.apclsb-contact{align-items:center;background:linear-gradient(135deg,#d03b3b,color-mix(in srgb,#d03b3b 65%,#7f1d1d));background:linear-gradient(135deg,var(--sa-el-status-danger,#d03b3b),color-mix(in srgb,var(--sa-el-status-danger,#d03b3b) 65%,#7f1d1d));border-radius:12px;box-shadow:0 12px 24px -10px color-mix(in srgb,#d03b3b 75%,#0000);box-shadow:0 12px 24px -10px color-mix(in srgb,var(--sa-el-status-danger,#d03b3b) 75%,#0000);color:#fff;display:inline-flex;font-size:13.5px;font-weight:800;gap:8px;justify-content:center;margin-top:6px;min-height:44px;text-decoration:none;transition:transform .18s;width:100%}.apclsb-contact:hover{transform:translateY(-1px)}.apclsb-close{background:#0000;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;opacity:.6;padding:7px}.apclsb-close:hover{opacity:1;text-decoration:underline}@media (max-width:320px){.apclsb-facts{gap:10px}.apclsb-card{padding:20px 14px 16px}}:root{--apcl-accent:#4338ca;--apcl-accent-soft:var(--accent-pink,#818cf8);--apcl-accent-hover:#3730a3;--apcl-bg:#f5f3ff;--apcl-bg-grad-1:#eef2ff;--apcl-bg-grad-2:#faf5ff;--apcl-surface:#fff;--apcl-text:#1e1b4b;--apcl-text-muted:#4c4a75;--apcl-text-soft:#6b7280;--apcl-border:#4338ca29;--apcl-glass-bg:#fff9;--apcl-glass-border:#ffffff4d;--apcl-glass-shadow:0 30px 80px -20px #1f1b4b59;--apcl-blob-1:var(--primary,#6366f1);--apcl-blob-2:#a78bfa;--apcl-blob-3:#38bdf8;--apcl-error:#dc2626;--apcl-success:#16a34a;--apcl-radius-sm:8px;--apcl-radius-md:14px;--apcl-radius-lg:22px;--apcl-radius-xl:28px;--apcl-ease:cubic-bezier(0.2,0.8,0.2,1);--apcl-ease-spring:cubic-bezier(0.34,1.56,0.64,1)}[data-theme=dark]{--apcl-accent:#a5b4fc;--apcl-accent-soft:#c7d2fe;--apcl-accent-hover:#c7d2fe;--apcl-bg:#0b1020;--apcl-bg-grad-1:#0f172a;--apcl-bg-grad-2:#1e1b4b;--apcl-surface:#131a2e;--apcl-text:#e0e7ff;--apcl-text-muted:#b4b8d6;--apcl-text-soft:#94a3b8;--apcl-border:#a5b4fc38;--apcl-glass-bg:#0f172a8c;--apcl-glass-border:#a5b4fc2e;--apcl-glass-shadow:0 30px 80px -20px #0009;--apcl-blob-1:#4338ca;--apcl-blob-2:#7c3aed;--apcl-blob-3:#0ea5e9}.apcl-page{align-items:center;background:radial-gradient(circle at 20% 10%,#eef2ff 0,#0000 50%),radial-gradient(circle at 80% 90%,#faf5ff 0,#0000 55%),#f5f3ff;background:radial-gradient(circle at 20% 10%,var(--apcl-bg-grad-1) 0,#0000 50%),radial-gradient(circle at 80% 90%,var(--apcl-bg-grad-2) 0,#0000 55%),var(--apcl-bg);box-sizing:border-box;color:#1e1b4b;color:var(--apcl-text);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;justify-content:center;min-height:100vh;overflow-x:hidden;padding:20px;width:100%}.apcl-shell{animation:apcl-shell-in .7s cubic-bezier(.2,.8,.2,1) both;animation:apcl-shell-in .7s var(--apcl-ease) both;border-radius:28px;border-radius:var(--apcl-radius-xl);box-shadow:0 30px 80px -20px #1f1b4b59;box-shadow:var(--apcl-glass-shadow);display:grid;grid-template-columns:1fr;max-width:1280px;min-height:min(720px,calc(100vh - 40px));overflow:hidden;width:100%}@keyframes apcl-shell-in{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:1024px){.apcl-shell{grid-template-columns:60% 40%}}@media (min-width:1280px){.apcl-shell{min-height:720px}}@media (min-width:1536px){.apcl-shell{max-width:1440px}}@media (max-width:768px){.apcl-page{padding:12px}}@media (max-width:480px){.apcl-page{padding:0}.apcl-shell{border-radius:0;box-shadow:none;min-height:100vh}}@media (max-width:320px){.apcl-shell{min-height:100vh}}@media (prefers-reduced-motion:reduce){.apcl-shell{animation:none}}.aplgcsp{--sp-ink:#111827;display:flex;flex-direction:column;gap:6px}[data-theme=dark] .aplgcsp,body.dark-mode .aplgcsp{--sp-ink:#f1f5f9}.aplgcsp-box{background:var(--card);background:var(--sa-el-in-bg,var(--card));border:1.5px dashed var(--sa-el-in-border,var(--line));border-radius:14px;border-radius:var(--sa-el-in-radius,14px);overflow:hidden;position:relative;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.aplgcsp-box:focus-within,.aplgcsp-box:hover{border-color:var(--accent)}.aplgcsp.is-invalid .aplgcsp-box{border-color:#ef4444;border-style:solid}.aplgcsp canvas{cursor:crosshair;display:block;touch-action:none}.aplgcsp-hint{align-items:center;animation:aplgcsp-pulse 2.4s ease-in-out infinite;color:var(--muted);display:flex;font-size:13px;gap:8px;inset:0;justify-content:center;padding:0 12px;pointer-events:none;position:absolute;text-align:center}@keyframes aplgcsp-pulse{50%{opacity:.55}}.aplgcsp-line{border-bottom:1px solid color-mix(in srgb,var(--muted) 45%,#0000);bottom:34px;left:18px;pointer-events:none;position:absolute;right:18px}.aplgcsp-tools{display:flex;gap:6px;justify-content:flex-end}.aplgcsp-tools button{align-items:center;background:#0000;border:1px solid var(--line);border-radius:9px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:5px;min-height:34px;padding:0 12px}.aplgcsp-tools button:disabled{cursor:not-allowed;opacity:.4}@media (max-width:480px){.aplgcsp-tools button{flex:1 1;justify-content:center;min-height:44px}}@media (prefers-reduced-motion:reduce){.aplgcsp-hint{animation:none}}.aplgc-page{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--accent2:var(--theme-accent-2,#8b5cf6);--bg:#f3f5fb;--card:#fff;--ink:#0f172a;--muted:#64748b;--line:#e6ebf3;--well:#f4f6fb;background:radial-gradient(900px 500px at 100% -10%,rgba(var(--accent-rgb),.16),#0000 60%),radial-gradient(700px 400px at -10% 110%,rgba(var(--accent-rgb),.1),#0000 60%),var(--bg);color:var(--ink);display:flex;flex-direction:column;font-family:inherit;font-family:var(--sa-font,var(--app-font,inherit));min-height:100vh;min-height:100dvh}[data-theme=dark] .aplgc-page,body.dark-mode .aplgc-page{--bg:#0b0e14;--card:#161b24;--ink:#e8eef7;--muted:#94a3b8;--line:#263041;--well:#0f141c}.aplgc-top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--card) 82%,#0000);border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.aplgc-brand,.aplgc-top{align-items:center;display:flex;gap:10px}.aplgc-brand{min-width:0}.aplgc-logo{background:linear-gradient(135deg,var(--accent),var(--accent2));border-radius:12px;box-shadow:0 8px 18px -10px rgba(var(--accent-rgb),.9);color:#fff;display:grid;height:38px;place-items:center;width:38px}.aplgc-brand-txt{display:flex;flex-direction:column;line-height:1.1}.aplgc-brand-txt b{font-size:16px;letter-spacing:-.01em}.aplgc-brand-txt small{color:var(--muted);font-size:11.5px;font-weight:600}.aplgc-top-actions{display:flex;gap:6px}.aplgc-chipbtn{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:6px;min-height:40px;padding:0 12px;transition:border-color .2s,background .2s}.aplgc-chipbtn:hover{background:rgba(var(--accent-rgb),.06);border-color:rgba(var(--accent-rgb),.45)}.aplgc-center{display:grid;flex:1 1;padding:24px 16px;place-items:center}.aplgc-msgcard{grid-gap:12px;animation:aplgc-rise .4s cubic-bezier(.2,.9,.3,1.1) both;background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:0 30px 70px -40px rgba(var(--accent-rgb),.6);color:var(--muted);display:grid;gap:12px;justify-items:center;max-width:420px;padding:32px 24px;text-align:center}.aplgc-msgcard h2{color:var(--ink);font-size:22px;margin:0}.aplgc-msgcard p{line-height:1.55;margin:0}.aplgc-done-ic{animation:aplgc-glow 2.4s ease-in-out infinite;background:linear-gradient(135deg,#10b981,#059669);border-radius:22px;box-shadow:0 16px 30px -14px #10b981e6;color:#fff;display:grid;height:72px;place-items:center;width:72px}@keyframes aplgc-glow{50%{box-shadow:0 16px 40px -8px #10b981bf}}.aplgc-skel{grid-gap:12px;display:grid;gap:12px;width:min(560px,100%)}.aplgc-skel span{animation:aplgc-shim 1.3s infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--muted) 12%,#0000),color-mix(in srgb,var(--muted) 24%,#0000),color-mix(in srgb,var(--muted) 12%,#0000));background-size:200% 100%;border-radius:10px;height:18px}.aplgc-skel span:first-child{height:26px;width:40%}.aplgc-skel span:nth-child(3){width:85%}.aplgc-skel p{color:var(--muted);font-size:13.5px;margin:6px 0 0;text-align:center}@keyframes aplgc-shim{to{background-position:-200% 0}}@keyframes aplgc-rise{0%{opacity:0;transform:translateY(16px)}}.aplgc-shell{grid-gap:14px;box-sizing:border-box;display:grid;flex:1 1;gap:14px;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:1280px;padding:14px 12px 0;width:100%}.aplgc-rail{min-width:0}.aplgc-kicker{color:var(--accent);font-size:11.5px;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.aplgc-h1{font-size:22px;letter-spacing:-.01em;line-height:1.2;margin:4px 0}.aplgc-intro{color:var(--muted);font-size:13.5px;line-height:1.5;margin:0 0 12px}.aplgc-progress{background:color-mix(in srgb,var(--muted) 16%,#0000);border-radius:999px;height:6px;overflow:hidden}.aplgc-progress i{background:linear-gradient(90deg,var(--accent),var(--accent2));border-radius:inherit;display:block;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1)}.aplgc-steps{display:flex;gap:8px;list-style:none;margin:12px 0 0;overflow-x:auto;padding:0 0 4px;scrollbar-width:none}.aplgc-steps::-webkit-scrollbar{display:none}.aplgc-step{align-items:center;animation:aplgc-rise .35s calc(var(--i)*50ms) both;background:var(--card);border:1px solid var(--line);border-radius:14px;display:flex;flex:0 0 auto;gap:8px;max-width:220px;padding:8px 12px 8px 8px}.aplgc-step-dot{background:var(--well);border:2px solid var(--line);border-radius:50%;color:var(--muted);display:grid;flex:0 0 auto;font-size:12.5px;font-weight:800;height:28px;place-items:center;transition:all .3s;width:28px}.aplgc-step-txt{display:flex;flex-direction:column;min-width:0}.aplgc-step-txt b{font-size:12.5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aplgc-step-txt small{color:var(--muted);font-size:11px;font-weight:600}.aplgc-step.is-cur{border-color:rgba(var(--accent-rgb),.55);box-shadow:0 8px 20px -14px rgba(var(--accent-rgb),.9)}.aplgc-step.is-cur .aplgc-step-dot{background:linear-gradient(135deg,var(--accent),var(--accent2));border-color:#0000;color:#fff}.aplgc-step.is-done .aplgc-step-dot{background:#10b981;border-color:#0000;color:#fff}.aplgc-step.is-done .aplgc-step-txt small{color:#059669}.aplgc-main{display:flex;flex-direction:column;min-width:0}.aplgc-card{animation:aplgc-rise .35s ease both;background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 60px -45px #0f172a80;padding:16px 14px}.aplgc-card-head{display:flex;flex-wrap:wrap;gap:6px}.aplgc-chip{align-items:center;background:rgba(var(--accent-rgb),.1);border-radius:999px;color:var(--accent);display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;padding:4px 10px}.aplgc-chip.is-soft{background:var(--well);color:var(--muted)}.aplgc-chip.is-firm{background:#10b98121;color:#047857}.aplgc-chip.is-due{background:#f59e0b24;color:#b45309}.aplgc-title{color:var(--ink);font-size:20px;line-height:1.3;margin:10px 0}.aplgc-changed{background:rgba(var(--accent-rgb),.07);border-left:4px solid var(--accent);border-radius:12px;margin:0 0 12px;padding:10px 12px}.aplgc-changed b{align-items:center;color:var(--accent);display:inline-flex;font-size:12.5px;gap:6px}.aplgc-changed p{color:var(--ink);font-size:13.5px;line-height:1.5;margin:4px 0 0;white-space:pre-wrap}.aplgc-reader-wrap{background:var(--well);border:1px solid var(--line);border-radius:16px;overflow:hidden;position:relative}.aplgc-meter{background:#0000;height:4px;left:0;position:absolute;right:0;top:0;z-index:1}.aplgc-meter i{background:linear-gradient(90deg,var(--accent),var(--accent2));display:block;height:100%;transition:width .15s linear}.aplgc-reader{-webkit-overflow-scrolling:touch;color:var(--ink);font-size:14.5px;line-height:1.75;max-height:52vh;max-height:52dvh;overflow-wrap:anywhere;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px 22px;scrollbar-color:rgba(var(--accent-rgb),.45) #0000;scrollbar-width:thin}.aplgc-reader:focus-visible{outline:3px solid rgba(var(--accent-rgb),.4);outline-offset:-3px}.aplgc-reader::-webkit-scrollbar{width:8px}.aplgc-reader::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb),.4);border-radius:8px}.aplgc-reader h1{font-size:1.4em;margin:.2em 0 .6em}.aplgc-reader h2{border-bottom:1px solid var(--line);font-size:1.15em;margin:1.3em 0 .5em;padding-bottom:.25em}.aplgc-reader h3{font-size:1.03em;margin:1.1em 0 .4em}.aplgc-reader h4{font-size:.97em;margin:1em 0 .3em}.aplgc-reader h1,.aplgc-reader h2,.aplgc-reader h3,.aplgc-reader h4,.aplgc-reader li,.aplgc-reader p{color:var(--ink)}.aplgc-reader p{margin:0 0 .8em}.aplgc-reader ol,.aplgc-reader ul{margin:0 0 .9em;padding-left:1.5em}.aplgc-reader blockquote{background:rgba(var(--accent-rgb),.07);border-left:4px solid var(--accent);border-radius:0 10px 10px 0;margin:.9em 0;padding:10px 14px}.aplgc-reader a{color:var(--accent)}.aplgc-reader hr{border:0;border-top:1px dashed var(--line);margin:1.3em 0}.aplgc-readstate{align-items:center;background:var(--card);border-top:1px solid var(--line);color:var(--muted);display:flex;flex-wrap:wrap;font-size:12.5px;font-weight:700;gap:8px 14px;padding:9px 14px}.aplgc-readstate.is-ok{color:#059669}.aplgc-timer{align-items:center;color:#b45309;display:inline-flex;gap:5px}.aplgc-bounce{animation:aplgc-bounce 1.4s ease-in-out infinite}@keyframes aplgc-bounce{50%{transform:translateY(3px)}}.aplgc-ticks{grid-gap:8px;border:0;display:grid;gap:8px;margin:16px 0 0;padding:0}.aplgc-ticks legend{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.06em;margin-bottom:8px;padding:0;text-transform:uppercase}.aplgc-tick{align-items:flex-start;background:var(--card);border:1px solid var(--line);border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:12px;position:relative;transition:border-color .2s,background .2s,box-shadow .2s}.aplgc-tick:hover{border-color:rgba(var(--accent-rgb),.4)}.aplgc-tick.is-on{background:rgba(var(--accent-rgb),.06);border-color:rgba(var(--accent-rgb),.6);box-shadow:0 8px 18px -14px rgba(var(--accent-rgb),.9)}.aplgc-tick input{height:1px;opacity:0;position:absolute;width:1px}.aplgc-tick input:focus-visible+.aplgc-box{box-shadow:0 0 0 4px rgba(var(--accent-rgb),.25)}.aplgc-box{background:var(--card);border:2px solid var(--line);border-radius:8px;display:grid;flex:0 0 auto;height:24px;place-items:center;transition:all .2s;width:24px}.aplgc-box svg{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;height:16px;transition:stroke-dashoffset .3s ease .05s;width:16px}.aplgc-tick.is-on .aplgc-box{background:linear-gradient(135deg,var(--accent),var(--accent2));border-color:#0000;transform:scale(1.06)}.aplgc-tick.is-on .aplgc-box svg{stroke-dashoffset:0}.aplgc-tick-txt{color:var(--ink);font-size:14px;line-height:1.5}.aplgc-tick-txt em{background:var(--well);border-radius:999px;color:var(--muted);display:inline-block;font-size:10.5px;font-style:normal;font-weight:800;letter-spacing:.03em;margin-left:8px;padding:1px 8px;vertical-align:1px}.aplgc-tick-txt em.is-req{background:#ef44441a;color:#b91c1c}.aplgc-signrow{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr);margin-top:16px}.aplgc-name,.aplgc-sig{grid-gap:6px;align-content:start;display:grid;gap:6px;min-width:0}.aplgc-name>span,.aplgc-sig>span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.aplgc-name small,.aplgc-sig small{color:var(--muted);font-size:12px;min-height:1em}.aplgc-name small.is-bad{color:#dc2626}.aplgc-namebox{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:13px;border-radius:var(--sa-el-input-radius,13px);color:var(--muted);display:flex;gap:8px;min-height:48px;padding:0 12px;transition:border-color .2s,box-shadow .2s}.aplgc-namebox:focus-within{border-color:rgba(var(--accent-rgb),.6);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.12)}.aplgc-namebox.is-ok{border-color:#10b98199}.aplgc-namebox.is-bad{border-color:#ef44448c}.aplgc-namebox input{background:#0000;border:0;color:var(--ink);flex:1 1;font:inherit;font-family:Segoe Script,Brush Script MT,cursive,inherit;font-family:"Segoe Script","Brush Script MT",cursive,var(--app-font,inherit);font-size:16px;min-width:0;outline:0}.aplgc-name-ok{animation:aplgc-rise .3s ease both;color:#10b981}.aplgc-foot{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--card) 88%,#0000);border-top:1px solid var(--line);bottom:0;margin:12px -12px 0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));position:-webkit-sticky;position:sticky;z-index:4}.aplgc-missing{align-items:flex-start;color:var(--muted);display:flex;font-size:12.5px;font-weight:600;gap:6px;line-height:1.45;margin:0 0 8px}.aplgc-foot-btns{display:flex;gap:8px}.aplgc-foot-btns .aplgcui-btn{flex:1 1}.aplgc-decline{border-color:#ef444459!important;color:#dc2626!important}.aplgc-signbtn:not(:disabled){animation:aplgc-ready 2.2s ease-in-out infinite}@keyframes aplgc-ready{50%{box-shadow:0 12px 28px -8px rgba(var(--accent-rgb),.85)}}@media (min-width:480px){.aplgc-card{padding:20px}.aplgc-reader{padding:22px 22px 26px}}@media (min-width:768px){.aplgc-top{padding:12px 24px}.aplgc-shell{gap:18px;padding:22px 24px 0}.aplgc-h1{font-size:26px}.aplgc-signrow{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.aplgc-foot{align-items:center;display:flex;gap:12px;margin:14px -24px 0;padding:12px 24px}.aplgc-missing{flex:1 1;margin:0}.aplgc-foot-btns .aplgcui-btn{flex:0 0 auto}.aplgc-foot-btns{margin-left:auto}}@media (min-width:1024px){.aplgc-shell{align-items:start;grid-template-columns:300px minmax(0,1fr)}.aplgc-rail{position:-webkit-sticky;position:sticky;top:84px}.aplgc-steps{flex-direction:column;overflow:visible}.aplgc-step{max-width:none}.aplgc-step-txt b{white-space:normal}.aplgc-reader{max-height:46vh}.aplgc-foot{border:1px solid var(--line);border-bottom:0;border-radius:18px 18px 0 0;margin:14px 0 0}}@media (min-width:1280px){.aplgc-shell{grid-template-columns:330px minmax(0,1fr);padding-top:28px}.aplgc-card{padding:26px 28px}.aplgc-title{font-size:22px}}@media (min-width:1536px){.aplgc-shell{grid-template-columns:360px minmax(0,1fr);max-width:1440px}.aplgc-reader{font-size:15px;max-height:52vh}}@media (max-width:480px){.aplgc-chipbtn span{display:none}.aplgc-chipbtn{justify-content:center;padding:0;width:40px}.aplgc-title{font-size:18px}}@media (max-width:320px){.aplgc-brand-txt small{display:none}.aplgc-card{border-radius:16px;padding:12px 10px}.aplgc-reader{font-size:13.5px;padding:14px 12px}.aplgc-foot-btns{flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){.aplgc-bounce,.aplgc-card,.aplgc-done-ic,.aplgc-msgcard,.aplgc-signbtn,.aplgc-step{animation:none!important}}.aplgcma{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--accent2:var(--theme-accent-2,#8b5cf6);--card:#fff;--ink:#0f172a;--muted:#64748b;--line:#e6ebf3;--well:#f4f6fb;grid-gap:14px;color:var(--ink);display:grid;font-family:inherit;font-family:var(--sa-font,var(--app-font,inherit));gap:14px}[data-theme=dark] .aplgcma,body.dark-mode .aplgcma{--card:#161b24;--ink:#e8eef7;--muted:#94a3b8;--line:#263041;--well:#0f141c}.aplgcma-head{align-items:center;background:linear-gradient(120deg,rgba(var(--accent-rgb),.12),#0000 60%),var(--card);border:1px solid var(--line);border-radius:18px;display:flex;gap:14px;padding:18px}.aplgcma-head-ic{background:linear-gradient(135deg,var(--accent),var(--accent2));border-radius:15px;box-shadow:0 10px 22px -12px rgba(var(--accent-rgb),.9);color:#fff;display:grid;flex:0 0 auto;height:50px;place-items:center;width:50px}.aplgcma-head h1{color:var(--ink);font-size:22px;margin:2px 0 4px}.aplgcma-head p{color:var(--muted);font-size:13.5px;line-height:1.5;margin:0}.aplgcma-head .aplgcma-kicker{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.aplgcma-wait{align-items:center;background:#f59e0b1a;border:1px solid #f59e0b66;border-radius:16px;color:#92400e;display:flex;flex-wrap:wrap;gap:12px;padding:14px 16px}[data-theme=dark] .aplgcma-wait,body.dark-mode .aplgcma-wait{color:#fde68a}.aplgcma-wait>div{flex:1 1 240px}.aplgcma-wait b{font-size:14px}.aplgcma-wait p{font-size:12.5px;margin:2px 0 0;opacity:.9}.aplgcma-bar{flex-wrap:wrap}.aplgcma-bar,.aplgcma-search{align-items:center;display:flex;gap:8px}.aplgcma-search{background:var(--card);border:1px solid var(--line);border-radius:12px;border-radius:var(--sa-el-input-radius,12px);color:var(--muted);flex:1 1 240px;min-height:42px;padding:0 12px}.aplgcma-search:focus-within{border-color:rgba(var(--accent-rgb),.6);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.12)}.aplgcma-search input{background:#0000;border:0;color:var(--ink);flex:1 1;font:inherit;font-size:14px;min-width:0;outline:0}.aplgcma-seg{background:var(--well);border:1px solid var(--line);border-radius:12px;display:inline-flex;gap:3px;padding:3px}.aplgcma-seg button{background:#0000;border:0;border-radius:9px;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;font-weight:700;min-height:36px;padding:0 14px}.aplgcma-seg button.is-on{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff}.aplgcma-sort{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:12px;color:var(--muted);display:inline-flex;gap:6px;min-height:42px;padding:0 10px}.aplgcma-sort select{background:#0000;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;font-weight:600;outline:0}[data-theme=dark] .aplgcma-sort select option{background:#161b24}.aplgcma-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.aplgcma-card{grid-gap:10px;align-content:start;animation:aplgcma-in .35s ease-out 0ms both;animation:aplgcma-in .35s calc(var(--i, 0)*40ms) both ease-out;background:var(--card);border:1px solid var(--line);border-radius:18px;border-top:4px solid #10b981;display:grid;gap:10px;padding:16px}.aplgcma-card.is-declined{border-top-color:#ef4444}@keyframes aplgcma-in{0%{opacity:0;transform:translateY(8px)}}.aplgcma-card h3{color:var(--ink);font-size:16px;line-height:1.3;margin:0}.aplgcma-card-top{display:flex;flex-wrap:wrap;gap:6px}.aplgcma-chip,.aplgcma-dec{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:700;gap:4px;padding:3px 10px}.aplgcma-dec.is-accepted{background:#10b98121;color:#047857}.aplgcma-dec.is-declined{background:#ef44441f;color:#b91c1c}.aplgcma-chip{background:var(--well);color:var(--muted)}.aplgcma-chip.is-firm{background:#10b9811f;color:#047857}.aplgcma-meta{color:var(--muted);font-size:12.5px;margin:0}.aplgcma-items{grid-gap:8px;background:var(--well);border-radius:12px;display:grid;gap:8px;list-style:none;margin:0;padding:10px 12px}.aplgcma-items li{align-items:flex-start;color:var(--ink);display:flex;font-size:13px;gap:10px;line-height:1.45}.aplgcma-box{border:2px solid var(--line);border-radius:5px;color:#fff;display:grid;flex:0 0 auto;height:18px;margin-top:1px;place-items:center;width:18px}.aplgcma-items li.is-on .aplgcma-box{background:#10b981;border-color:#10b981}.aplgcma-it-txt{flex:1 1;min-width:0}.aplgcma-it-txt em{color:var(--muted);font-size:10.5px;font-style:normal;font-weight:700;margin-left:6px}.aplgcma-it-txt small{color:#b45309;display:block;font-size:11.5px}.aplgcma-wd{align-items:center;background:#0000;border:1px solid #f59e0b73;border-radius:9px;color:#b45309;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:12px;font-weight:700;gap:4px;min-height:32px;padding:0 10px}.aplgcma-wd:hover{background:#f59e0b1a}.aplgcma-dl{justify-self:start}.aplgcma-empty{grid-gap:8px;background:var(--card);border:1px dashed var(--line);border-radius:18px;color:var(--muted);display:grid;gap:8px;justify-items:center;padding:46px 16px;text-align:center}.aplgcma-empty h3{color:var(--ink);font-size:16px;margin:0}.aplgcma-empty p{font-size:13.5px;margin:0}.aplgcma-skel{grid-gap:12px;display:grid;gap:12px}.aplgcma-skel span{animation:aplgcma-shim 1.3s infinite;background:linear-gradient(90deg,color-mix(in srgb,var(--muted) 10%,#0000),color-mix(in srgb,var(--muted) 20%,#0000),color-mix(in srgb,var(--muted) 10%,#0000));background-size:200% 100%;border-radius:18px;height:120px}@keyframes aplgcma-shim{to{background-position:-200% 0}}@media (max-width:480px){.aplgcma-head{padding:14px}.aplgcma-head h1{font-size:19px}.aplgcma-bar>*{flex:1 1 100%}.aplgcma-seg button{flex:1 1}.aplgcma-dl{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.aplgcma-card,.aplgcma-skel span{animation:none}}.apnlbd{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--accent2:var(--theme-accent-2,#8b5cf6);--card:#fff;--ink:#0f172a;--muted:#64748b;--line:#e6ebf3;--well:#f4f6fb;--ok:#059669;--bad:#dc2626;--warn:#b45309;grid-gap:14px;color:var(--ink);display:grid;font-family:inherit;font-family:var(--sa-font,var(--app-font,inherit));gap:14px;min-width:0}[data-theme=dark] .apnlbd,body.dark-mode .apnlbd{--card:#161b24;--ink:#e8eef7;--muted:#94a3b8;--line:#263041;--well:#0f141c;--ok:#34d399;--bad:#f87171;--warn:#fbbf24}.apnlbd *{box-sizing:border-box}@keyframes apnlbd-in{0%{opacity:0;transform:translateY(8px)}}@keyframes apnlbd-shim{to{background-position:-200% 0}}@keyframes apnlbd-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.apnlbd-hero{align-items:center;background:linear-gradient(120deg,rgba(var(--accent-rgb),.13),#0000 60%),var(--card);border:1px solid var(--line);border-radius:18px;display:flex;flex-wrap:wrap;gap:14px;padding:18px}.apnlbd-hero-ic{background:linear-gradient(135deg,var(--accent),var(--accent2));border-radius:16px;box-shadow:0 10px 22px -12px rgba(var(--accent-rgb),.9);color:#fff;display:grid;flex:0 0 auto;height:54px;place-items:center;width:54px}.apnlbd-hero-ic svg{animation:apnlbd-bob 3s ease-in-out infinite}.apnlbd-hero-txt{flex:1 1 260px;min-width:0}.apnlbd-kicker{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.apnlbd-hero h1{color:var(--ink);font-size:22px;margin:2px 0 4px}.apnlbd-hero p{color:var(--muted);font-size:13.5px;line-height:1.5;margin:0}.apnlbd-hero-act{display:flex;flex-wrap:wrap;gap:8px;width:100%}.apnlbd-btn{align-items:center;background:linear-gradient(135deg,var(--accent),var(--accent2));border:0;border-radius:12px;box-shadow:0 10px 20px -12px rgba(var(--accent-rgb),.9);color:#fff;cursor:pointer;display:inline-flex;flex:1 1 auto;font:inherit;font-size:13.5px;font-weight:800;gap:7px;justify-content:center;min-height:44px;padding:0 16px;transition:filter .15s,transform .12s}.apnlbd-btn:hover{filter:brightness(1.06)}.apnlbd-btn:active{transform:scale(.97)}.apnlbd-btn.is-ghost{background:rgba(var(--accent-rgb),.1);box-shadow:none;color:var(--accent)}.apnlbd-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.apnlbd-stat{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:16px;color:var(--ink);display:flex;font:inherit;gap:12px;padding:12px 14px;text-align:left}button.apnlbd-stat{cursor:pointer;transition:border-color .15s,transform .15s}button.apnlbd-stat:hover{border-color:rgba(var(--accent-rgb),.5);transform:translateY(-1px)}.apnlbd-stat.is-on{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.apnlbd-stat-ic{background:rgba(var(--accent-rgb),.12);border-radius:12px;color:var(--accent);display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.apnlbd-stat-ic.is-todo{background:#f59e0b24;color:var(--warn)}.apnlbd-stat-ic.is-bad{background:#ef44441f;color:var(--bad)}.apnlbd-stat b{color:var(--ink);display:block;font-size:20px;line-height:1.1}.apnlbd-stat small{color:var(--muted);font-size:12px}.apnlbd-tabs{display:flex;gap:6px;overflow-x:auto;padding:4px 2px 6px;scroll-snap-type:x proximity;scrollbar-width:thin}.apnlbd-tab{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:14px;color:var(--muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:13px;font-weight:700;gap:8px;min-height:44px;padding:0 14px 0 6px;position:relative;scroll-snap-align:start;transition:color .15s,border-color .15s,background .15s;white-space:nowrap}.apnlbd-tab-ic{background:color-mix(in srgb,var(--tone) 13%,var(--card));border-radius:10px;color:var(--tone);display:grid;height:32px;place-items:center;transition:transform .25s cubic-bezier(.2,.9,.3,1.4),background .2s,color .2s;width:32px}.apnlbd-tab:hover{border-color:color-mix(in srgb,var(--tone) 50%,var(--line));color:var(--ink)}.apnlbd-tab:hover .apnlbd-tab-ic{transform:rotate(-8deg) scale(1.08)}.apnlbd-tab.is-on{background:color-mix(in srgb,var(--tone) 8%,var(--card));border-color:var(--tone);color:var(--ink)}.apnlbd-tab.is-on .apnlbd-tab-ic{background:var(--tone);color:#fff}.apnlbd-tab.is-on:after{animation:apnlbd-in .25s ease both;background:var(--tone);border-radius:3px;bottom:-1px;content:"";height:3px;left:14px;position:absolute;right:14px}.apnlbd-bar{flex-wrap:wrap}.apnlbd-bar,.apnlbd-search{align-items:center;display:flex;gap:8px}.apnlbd-search{background:var(--card);border:1px solid var(--line);border-radius:12px;border-radius:var(--sa-el-input-radius,12px);color:var(--muted);flex:1 1 100%;min-height:44px;padding:0 12px}.apnlbd-search:focus-within{border-color:rgba(var(--accent-rgb),.6);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.12)}.apnlbd-search input{background:#0000;border:0;color:var(--ink);flex:1 1;font:inherit;font-size:14px;min-width:0;outline:0}.apnlbd-search button{background:var(--well);border:0;border-radius:8px;color:var(--muted);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.apnlbd-seg{background:var(--well);border:1px solid var(--line);border-radius:12px;display:inline-flex;gap:3px;max-width:100%;overflow-x:auto;padding:3px}.apnlbd-seg button{background:#0000;border:0;border-radius:9px;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;font-weight:700;min-height:36px;padding:0 12px;transition:color .15s,background .15s;white-space:nowrap}.apnlbd-seg button.is-on{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff}.apnlbd-seg.is-icons button{padding:0 10px}.apnlbd-reset{align-items:center;background:#0000;border:1px dashed var(--line);border-radius:10px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;gap:5px;min-height:40px;padding:0 12px}.apnlbd-reset:hover{border-color:var(--accent);color:var(--accent)}.apnlbd .apnlui-dd-trigger{min-height:44px}.apnlbd-err{align-items:center;background:#ef444417;border:1px solid #ef44444d;border-radius:14px;color:var(--bad);display:flex;flex-wrap:wrap;font-size:13.5px;font-weight:600;gap:10px;padding:12px 14px}.apnlbd-err span{flex:1 1 200px}.apnlbd-err button{align-items:center;background:var(--card);border:0;border-radius:10px;color:var(--bad);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:5px;min-height:36px;padding:0 12px}.apnlbd-list{grid-gap:12px;display:grid;gap:12px;transition:opacity .2s}.apnlbd-list.is-busy{opacity:.6}.apnlbd-list.is-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.apnlbd-card{align-items:flex-start;animation:apnlbd-in .35s ease-out 0ms both;animation:apnlbd-in .35s calc(var(--i, 0)*35ms) both ease-out;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--tone);border-radius:18px;color:var(--ink);cursor:pointer;display:flex;font:inherit;gap:12px;padding:14px;position:relative;text-align:left;transition:transform .18s,box-shadow .18s,border-color .18s;width:100%}.apnlbd-card:hover{box-shadow:0 18px 34px -24px color-mix(in srgb,var(--tone) 80%,#0000);transform:translateY(-2px)}.apnlbd-card:focus-visible{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.35);outline:none}.apnlbd-card.is-done{opacity:.82}.apnlbd-card.is-overdue{border-color:#ef444480;border-left-color:var(--bad)}.apnlbd-list.is-grid .apnlbd-card{border-left-width:1px;border-top:4px solid var(--tone);flex-direction:column}.apnlbd-list.is-grid .apnlbd-card.is-overdue{border-top-color:var(--bad)}.apnlbd-card-ic{background:var(--tone);border-radius:12px;box-shadow:0 8px 16px -10px var(--tone);color:#fff;display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.apnlbd-card-main{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.apnlbd-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.apnlbd-card-top small{color:var(--tone);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.apnlbd-pri{border-radius:999px;font-size:10.5px;font-weight:800;padding:2px 8px}.apnlbd-pri.is-critical{background:linear-gradient(135deg,#f97316,#dc2626);color:#fff}.apnlbd-pri.is-important{background:#f59e0b26;color:var(--warn)}.apnlbd-card-title{color:var(--ink);font-size:15.5px;line-height:1.35;overflow-wrap:anywhere}.apnlbd-card-sum{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--muted);display:-webkit-box;font-size:13px;line-height:1.5;overflow:hidden}.apnlbd-card-meta{color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 12px;margin-top:2px}.apnlbd-card-meta span{align-items:center;display:inline-flex;gap:4px}.apnlbd-card-meta .is-bad{color:var(--bad);font-weight:700}.apnlbd-state{align-items:center;align-self:flex-start;background:rgba(var(--accent-rgb),.1);border-radius:999px;color:var(--accent);display:inline-flex;flex:0 0 auto;font-size:11.5px;font-weight:800;gap:5px;padding:4px 10px;white-space:nowrap}.apnlbd-state.is-ok{background:#10b9811f;color:var(--ok)}.apnlbd-list.is-grid .apnlbd-state{margin-top:auto}.apnlbd-list.is-list .apnlbd-state{display:none}.apnlbd-card.is-skel{animation:none;border-color:var(--line);cursor:default;flex-direction:column}.apnlbd-card.is-skel span{animation:apnlbd-shim 1.2s linear infinite;background:linear-gradient(90deg,var(--well),var(--line),var(--well));background-size:200% 100%;border-radius:7px;display:block;height:14px;width:100%}.apnlbd-card.is-skel span:first-child{width:40%}.apnlbd-card.is-skel span:last-child{width:70%}.apnlbd-empty{grid-gap:6px;background:var(--card);border:1px dashed var(--line);border-radius:18px;display:grid;gap:6px;justify-items:center;padding:40px 16px;text-align:center}.apnlbd-empty-ic{background:rgba(var(--accent-rgb),.1);border-radius:20px;color:var(--accent);display:grid;height:64px;place-items:center;width:64px}.apnlbd-empty-ic svg{animation:apnlbd-bob 3s ease-in-out infinite}.apnlbd-empty b{color:var(--ink);font-size:16px}.apnlbd-empty p{color:var(--muted);font-size:13px;margin:0}.apnlbd-pages{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.apnlbd-pages button{background:var(--card);border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;display:inline-grid;font:inherit;font-size:13px;font-weight:700;height:40px;min-width:40px;padding:0 10px;place-items:center}.apnlbd-pages button.is-on{background:linear-gradient(135deg,var(--accent),var(--accent2));border-color:#0000;color:#fff}.apnlbd-pages button:disabled{cursor:default;opacity:.4}.apnlbd-pages small{color:var(--muted);font-size:12px;text-align:center;width:100%}.apnlbd-gap{color:var(--muted)}.apnlbd-flip{transform:scaleX(-1)}@media (min-width:480px){.apnlbd-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.apnlbd-hero-act{width:auto}.apnlbd-list.is-list .apnlbd-state{display:inline-flex}}@media (min-width:768px){.apnlbd-hero{padding:20px 22px}.apnlbd-hero h1{font-size:24px}.apnlbd-search{flex:1 1 260px}.apnlbd-pages small{margin-left:8px;width:auto}}@media (min-width:1024px){.apnlbd{gap:16px}.apnlbd-card{padding:16px}}@media (min-width:1280px){.apnlbd-list.is-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (min-width:1536px){.apnlbd-list.is-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.apnlbd-card-title{font-size:16.5px}}@media (max-width:359px){.apnlbd-hero{padding:14px}.apnlbd-hero h1{font-size:20px}.apnlbd-card{gap:10px;padding:12px}}@media (prefers-reduced-motion:reduce){.apnlbd-card,.apnlbd-empty-ic svg,.apnlbd-hero-ic svg{animation:none}}.aprp-root{background:linear-gradient(135deg,#fef9e7,#f6e6c1 50%,#f5d28c);color:#0f172a;display:grid;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:24px 16px;place-items:center}.aprp-card{animation:aprp-in .4s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #f59e0b2e;border:1px solid rgba(var(--theme-accent-rgb,245,158,11),.18);border-radius:20px;box-shadow:0 24px 60px -16px #f59e0b59;box-shadow:0 24px 60px -16px rgba(var(--theme-accent-rgb,245,158,11),.35);max-width:440px;padding:32px;width:100%}@keyframes aprp-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.aprp-header{margin-bottom:22px;text-align:center}.aprp-logo{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:linear-gradient(135deg,var(--theme-accent,#f59e0b),var(--theme-accent-2,#fbbf24));border-radius:9999px;color:#fff;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.06em;margin-bottom:14px;padding:4px 14px;text-transform:uppercase}.aprp-title{color:#0f172a;font-size:22px;font-weight:800;letter-spacing:-.01em;margin:0}.aprp-subtitle{color:#475569;font-size:13px;line-height:1.5;margin:6px 0 0}.aprp-state{align-items:center;display:flex;flex-direction:column;gap:12px;padding:16px 8px;text-align:center}.aprp-state h2{color:#0f172a;font-size:17px;font-weight:700;margin:4px 0 0}.aprp-state p{color:#475569;font-size:13.5px;line-height:1.55;margin:0;max-width:320px}.aprp-state svg{color:#94a3b8}.aprp-state-error svg{color:#dc2626}.aprp-state-success svg{color:#16a34a}.aprp-spinner{animation:aprp-spin .8s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top:3px solid var(--theme-accent,#f59e0b);height:40px;width:40px}@keyframes aprp-spin{to{transform:rotate(1turn)}}.aprp-form{display:flex;flex-direction:column;gap:16px}.aprp-account{background:#f59e0b1a;background:rgba(var(--theme-accent-rgb,245,158,11),.1);border:1px solid #f59e0b40;border:1px solid rgba(var(--theme-accent-rgb,245,158,11),.25);border-radius:10px;color:#92400e;color:var(--theme-accent-dark,#92400e);font-size:12.5px;padding:10px 14px;text-align:center}.aprp-account strong{color:#78350f;color:var(--theme-accent-dark,#78350f)}.aprp-field{display:flex;flex-direction:column;gap:6px}.aprp-field>span{color:#475569;font-size:12px;font-weight:600}.aprp-field input{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;font:500 14px inherit;outline:none;padding:11px 14px;transition:border-color .15s ease,box-shadow .15s ease}.aprp-field input:focus{border-color:#f59e0b;border-color:var(--theme-accent,#f59e0b);box-shadow:0 0 0 3px #f59e0b26;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.15)}.aprp-field input:disabled{background:#f8fafc;color:#94a3b8}.aprp-pwwrap{position:relative}.aprp-pweye{background:#0000;border:0;border-radius:6px;color:#f59e0b;color:var(--theme-accent,#f59e0b);cursor:pointer;font:600 11px inherit;padding:4px 6px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.aprp-pweye:hover{background:#f59e0b1a;background:rgba(var(--theme-accent-rgb,245,158,11),.1)}.aprp-fielderr{color:#dc2626;font-size:11.5px;font-weight:600}.aprp-formerr{background:#dc262614;border-radius:8px;color:#b91c1c;font-size:12.5px;font-weight:500;padding:10px 12px}.aprp-strength{align-items:center;display:flex;gap:8px;margin-top:4px}.aprp-strength-bar{background:#f1f5f9;border-radius:9999px;flex:1 1;height:4px;overflow:hidden}.aprp-strength-bar>div{border-radius:9999px;height:100%;transition:width .2s ease,background .2s ease}.aprp-strength span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.aprp-strength-0 .aprp-strength-bar>div{background:#94a3b8}.aprp-strength-0 span{color:#94a3b8}.aprp-strength-1 .aprp-strength-bar>div{background:#ef4444}.aprp-strength-1 span{color:#b91c1c}.aprp-strength-2 .aprp-strength-bar>div{background:#f59e0b;background:var(--theme-accent,#f59e0b)}.aprp-strength-2 span{color:#b45309;color:var(--theme-accent-dark,#b45309)}.aprp-strength-3 .aprp-strength-bar>div{background:#22c55e}.aprp-strength-3 span{color:#15803d}.aprp-strength-4 .aprp-strength-bar>div{background:#16a34a}.aprp-strength-4 span{color:#14532d}.aprp-btn{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font:700 13px inherit;gap:6px;justify-content:center;padding:11px 22px;transition:all .15s ease}.aprp-btn:disabled{cursor:not-allowed;opacity:.55}.aprp-btn-primary{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:linear-gradient(135deg,var(--theme-accent,#f59e0b),var(--theme-accent-2,#fbbf24));box-shadow:0 4px 12px -2px #f59e0b73;box-shadow:0 4px 12px -2px rgba(var(--theme-accent-rgb,245,158,11),.45);color:#fff}.aprp-btn-primary:hover:not(:disabled){box-shadow:0 6px 16px -2px #f59e0b8c;box-shadow:0 6px 16px -2px rgba(var(--theme-accent-rgb,245,158,11),.55);transform:translateY(-1px)}.aprp-btn-block{width:100%}.aprp-hint{color:#94a3b8;font-size:11.5px;line-height:1.5;margin-top:-4px;text-align:center}@media (max-width:480px){.aprp-card{border-radius:16px;padding:24px 20px}.aprp-title{font-size:19px}}.aprp-field input{background:#fff!important;background:var(--sa-el-in-bg,#fff)!important;border:1px solid #e2e8f0!important;border:1px solid var(--sa-el-in-border,#e2e8f0)!important;border-radius:10px!important;border-radius:var(--sa-el-in-radius,10px)!important;color:#0f172a!important;color:var(--sa-el-in-color,#0f172a)!important;font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:14px!important;font-size:var(--sa-el-in-fs,14px)!important;padding:9px 14px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 14px!important}.aprp-field input:focus{border-color:#f59e0b!important;border-color:var(--sa-el-in-focus,var(--theme-accent,#f59e0b))!important}.aprp-card{border-radius:20px!important;border-radius:var(--sa-el-card-radius,20px)!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 24px 60px -16px #f59e0b59!important;box-shadow:var(--sa-el-card-shadow,0 24px 60px -16px rgba(var(--theme-accent-rgb,245,158,11),.35))!important;padding:32px!important;padding:var(--sa-el-card-pad,32px)!important}@media (max-width:480px){.aprp-card{border-radius:16px!important;border-radius:var(--sa-el-card-radius,16px)!important;padding:24px 20px!important;padding:var(--sa-el-card-pad,24px 20px)!important}}.ap-login-wrap{align-items:center;background:linear-gradient(180deg,#f1f5f9,#fafaf7);display:flex;justify-content:center;min-height:100vh;padding:24px}.ap-login-card{background:var(--ap-surface);border-radius:16px;box-shadow:0 10px 30px #0f172a14;max-width:420px;padding:32px;width:100%}.ap-login-brand{margin-bottom:24px;text-align:center}.ap-brand-mark{align-items:center;background:var(--ap-accent);border-radius:12px;color:#fff;display:inline-flex;font-weight:800;height:48px;justify-content:center;letter-spacing:1px;margin-bottom:12px;width:48px}.ap-login-brand h1{font-size:22px;margin:0}.ap-form{display:flex;flex-direction:column;gap:10px}.ap-label{color:var(--ap-muted);font-size:13px;font-weight:600}.ap-input{background:#fff;border:1px solid var(--ap-border);border-radius:8px;font-family:inherit;font-size:14px;padding:10px 12px}.ap-input:focus{border-color:var(--ap-accent-2);outline:2px solid var(--ap-accent-2)}.ap-info-panel{background:#eef2ff;border:1px solid #c7d2fe;border-radius:12px;margin-bottom:16px;padding:16px}.ap-info-panel strong{display:block;margin-bottom:4px}.ap-info-panel p{color:var(--ap-muted);font-size:13px;margin:0 0 12px}.ap-otp-toggle{border-top:1px solid var(--ap-border);margin-top:20px;padding-top:16px}.ap-otp-toggle summary{color:var(--ap-muted);cursor:pointer;font-size:13px;font-weight:600}.ap-otp-toggle .ap-form{margin-top:12px}.ap-verify-state{padding:24px;text-align:center}.ap-verify-state .ap-spinner{animation:ap-spin .8s linear infinite;border:3px solid var(--ap-border);border-radius:50%;border-top-color:var(--ap-accent);height:32px;margin:0 auto 12px;width:32px}@keyframes ap-spin{to{transform:rotate(1turn)}}.ap-login-card{border-radius:16px!important;border-radius:var(--sa-el-card-radius,16px)!important;box-shadow:0 10px 30px #0f172a14!important;box-shadow:var(--sa-el-card-shadow,0 10px 30px #0f172a14)!important;padding:32px!important;padding:var(--sa-el-card-pad,32px)!important}.ap-info-panel{background:#eef2ff!important;background:var(--sa-el-dd-bg,#eef2ff)!important;border:1px solid #c7d2fe!important;border:1px solid var(--sa-el-dd-border,#c7d2fe)!important;border-radius:12px!important;border-radius:var(--sa-el-dd-radius,12px)!important}.famcdt-wrap{-webkit-backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:var(--glass-blur,blur(18px) saturate(150%));backdrop-filter:blur(18px) saturate(150%);backdrop-filter:var(--glass-blur,blur(18px) saturate(150%));background:#ffffff9e;background:var(--glass,#ffffff9e);border:1px solid #ffffff8c;border:1px solid var(--glass-bd,#ffffff8c);border-radius:16px;border-radius:var(--r-lg,16px);box-shadow:0 4px 18px #10182814;box-shadow:var(--shadow-card,0 4px 18px #10182814);min-width:0;overflow:hidden;padding:6px;position:relative;width:100%}.famcdt-fade{bottom:6px;opacity:0;pointer-events:none;position:absolute;top:6px;transition:opacity .2s ease;width:40px;z-index:3}.famcdt-fade.left{background:linear-gradient(90deg,#fff,#0000);background:linear-gradient(90deg,var(--card,#fff),#0000);left:6px}.famcdt-fade.right{background:linear-gradient(270deg,#fff,#0000);background:linear-gradient(270deg,var(--card,#fff),#0000);right:6px}.famcdt-fade.show{opacity:.9}.famcdt-track{display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;position:relative;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.famcdt-track::-webkit-scrollbar{display:none}.famcdt-indicator{background:linear-gradient(135deg,#7b68ee,#49ccf9);background:var(--grad-primary,linear-gradient(135deg,#7b68ee,#49ccf9));bottom:0;box-shadow:0 8px 22px -8px #7b68eed9;box-shadow:0 8px 22px -8px rgba(var(--accent-rgb,123,104,238),.85);left:0;position:absolute;top:0;transition:transform .42s cubic-bezier(.34,1.56,.64,1),width .42s cubic-bezier(.34,1.56,.64,1);transition:transform .42s var(--ease-spring,cubic-bezier(.34,1.56,.64,1)),width .42s var(--ease-spring,cubic-bezier(.34,1.56,.64,1));will-change:transform,width;z-index:0}.famcdt-indicator,.famcdt-tab{border-radius:9999px;border-radius:var(--r-pill,9999px)}.famcdt-tab{align-items:center;background:#0000;border:none;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;flex:0 0 auto;font:600 13px inherit;font:600 13px var(--font,inherit);gap:8px;min-height:44px;padding:11px 18px;position:relative;scroll-snap-align:center;transition:color .28s ease;white-space:nowrap;z-index:1}.famcdt-tab:focus-visible{outline:2px solid #7b68ee;outline:2px solid var(--accent,#7b68ee);outline-offset:-3px}.famcdt-tab:hover:not(.active){color:#0f172a;color:var(--ink,#0f172a)}.famcdt-tab.active{color:#fff;color:var(--on-accent,#fff)}.famcdt-glyph{display:grid;place-items:center}.famcdt-glyph svg{display:block;height:18px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);transition:transform .3s var(--ease-spring,cubic-bezier(.34,1.56,.64,1));width:18px}.famcdt-tab:hover:not(.active) .famcdt-glyph svg{transform:translateY(-2px) scale(1.08)}.famcdt-tab.active .famcdt-glyph svg{animation:famcdt-bounce .75s cubic-bezier(.34,1.56,.64,1);animation:famcdt-bounce .75s var(--ease-spring,cubic-bezier(.34,1.56,.64,1))}@keyframes famcdt-bounce{0%{transform:translateY(0) scale(1) rotate(0deg)}35%{transform:translateY(-5px) scale(1.22) rotate(-8deg)}62%{transform:translateY(2px) scale(.94) rotate(4deg)}to{transform:translateY(0) scale(1) rotate(0deg)}}.famcdt-count{background:#0000000f;background:var(--soft-2,#0000000f);border-radius:9999px;border-radius:var(--r-pill,9999px);color:#7b68ee;color:var(--accent,#7b68ee);font:700 11px inherit;font:700 11px var(--font,inherit);min-width:21px;padding:1px 7px;text-align:center;transition:background .28s ease,color .28s ease}.famcdt-tab.active .famcdt-count{background:#ffffff47;color:#fff;color:var(--on-accent,#fff)}@media (max-width:767px){.famcdt-tab{font-size:12.5px;padding:10px 15px}}@media (max-width:479px){.famcdt-wrap{border-radius:12px;border-radius:var(--r-md,12px);padding:5px}.famcdt-tab{gap:7px;padding:10px 13px}.famcdt-glyph svg{height:16px;width:16px}}@media (max-width:359px){.famcdt-label{display:none}.famcdt-tab{padding:10px 14px}}.famcdsf-rail{-webkit-backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:var(--glass-blur,blur(var(--sa-el-flt-blur,18px)) saturate(150%));backdrop-filter:blur(18px) saturate(150%);backdrop-filter:var(--glass-blur,blur(var(--sa-el-flt-blur,18px)) saturate(150%));background:#ffffff9e;background:var(--sa-el-flt-bg,var(--glass,#ffffff9e));border:1px solid #ffffff8c;border:1px solid var(--sa-el-flt-border,var(--glass-bd,#ffffff8c));border-radius:16px;border-radius:var(--r-lg,16px);box-shadow:0 4px 18px #10182814;box-shadow:var(--shadow-card,0 4px 18px #10182814);display:flex;flex-direction:column;gap:12px;overflow:visible;padding:14px 16px;position:relative}.famcdsf-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.famcdsf-head-ico{background:#7b68ee24;background:rgba(var(--accent-rgb,123,104,238),.14);border-radius:9px;color:#7b68ee;color:var(--accent,#7b68ee);display:grid;flex:none;height:28px;place-items:center;width:28px}.famcdsf-head-ico svg{height:15px;width:15px}.famcdsf-head-title{color:#0f172a;color:var(--sa-el-flt-title-color,var(--ink,#0f172a));font:700 14px inherit;font:700 calc(14px*var(--sa-el-flt-title-k, 1)) var(--font,inherit);margin:0}.famcdsf-badge{animation:famcdsf-badge-pop .4s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#7b68ee,#49ccf9);background:var(--grad-primary,linear-gradient(135deg,#7b68ee,#49ccf9));border-radius:999px;color:#fff;color:var(--on-accent,#fff);display:inline-grid;font:700 11px inherit;font:700 11px var(--font,inherit);height:22px;min-width:22px;padding:0 7px;place-items:center}@keyframes famcdsf-badge-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.famcdsf-count{font:600 11.5px inherit;font:600 11.5px var(--font,inherit)}.famcdsf-clear,.famcdsf-count{color:#64748b;color:var(--muted,#64748b)}.famcdsf-clear{background:#0000;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:999px;cursor:pointer;font:600 12px inherit;font:600 12px var(--font,inherit);margin-left:auto;min-height:32px;padding:6px 13px;transition:all .18s ease}.famcdsf-clear:hover:not(:disabled){border-color:#7b68ee;border-color:var(--accent,#7b68ee);color:#7b68ee;color:var(--accent,#7b68ee)}.famcdsf-clear:disabled{cursor:not-allowed;opacity:.45}.famcdsf-search{position:relative}.famcdsf-search-input{background:#fff;background:var(--sa-el-flt-search-bg,var(--card,#fff));border:1px solid #e5e7eb;border:1px solid var(--sa-el-flt-search-border,var(--border,#e5e7eb));border-radius:999px;border-radius:var(--sa-el-flt-search-radius,999px);box-sizing:border-box;color:#0f172a;color:var(--sa-el-flt-search-color,var(--ink,#0f172a));font-family:inherit;font-family:var(--sa-el-in-font,var(--font,inherit));font-size:13.5px;font-size:var(--sa-el-flt-search-fs,13.5px);min-height:40px;outline:none;padding:9px 44px 9px 42px;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 44px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 42px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.famcdsf-search-input::placeholder{color:#94a3b8;color:var(--sa-el-flt-search-ph,var(--muted-2,#94a3b8))}.famcdsf-search-input:focus{border-color:#7b68ee;border-color:var(--sa-el-in-focus,var(--accent,#7b68ee));box-shadow:0 0 0 3px #7b68ee29;box-shadow:0 0 0 3px rgba(var(--accent-rgb,123,104,238),.16)}.famcdsf-search-input::-webkit-search-cancel-button{display:none}.famcdsf-search-lead{color:#7b68ee;color:var(--sa-el-flt-search-lead,var(--accent,#7b68ee));display:grid;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.famcdsf-search-lead svg{height:16px;width:16px}.famcdsf-search-clear{background:#0000;border:none;border-radius:50%;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:grid;height:28px;place-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .18s ease;width:28px}.famcdsf-search-clear svg{height:14px;width:14px}.famcdsf-search-clear:hover{background:color-mix(in srgb,#d03b3b 14%,#0000);background:color-mix(in srgb,var(--danger,#d03b3b) 14%,#0000);color:#d03b3b;color:var(--danger,#d03b3b);transform:translateY(-50%) rotate(90deg)}.famcdsf-date-row{align-items:center;border-bottom:1px dashed #1118271a;border-bottom:1px dashed var(--border-soft,#1118271a);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:12px}.famcdsf-presets{align-items:center;background:#f1f5f9;background:var(--soft,#f1f5f9);border-radius:999px;display:inline-flex;gap:4px;max-width:100%;overflow-x:auto;padding:5px;scrollbar-width:none}.famcdsf-presets::-webkit-scrollbar{display:none}.famcdsf-preset{background:#0000;border:none;border-radius:999px;border-radius:var(--sa-el-flt-preset-radius,999px);color:#64748b;color:var(--sa-el-flt-preset-color,var(--muted,#64748b));cursor:pointer;font:600 12px inherit;font:600 calc(12px*var(--sa-el-flt-preset-k, 1)) var(--font,inherit);min-height:34px;padding:8px 15px;transition:all .22s cubic-bezier(.16,1,.3,1);white-space:nowrap}.famcdsf-preset:hover:not(.active){color:#0f172a;color:var(--ink,#0f172a)}.famcdsf-preset.active{background:linear-gradient(135deg,#7b68ee,#49ccf9);background:var(--sa-el-flt-preset-active-bg,var(--grad-primary,linear-gradient(135deg,#7b68ee,#49ccf9)));box-shadow:0 6px 16px -6px #7b68eed9;box-shadow:0 6px 16px -6px rgba(var(--accent-rgb,123,104,238),.85);color:#fff;color:var(--sa-el-flt-preset-active-color,var(--on-accent,#fff))}.famcdsf-range-trigger{align-items:center;background:#fff;background:var(--card,#fff);border:1px solid #e5e7eb;border:1px solid var(--sa-el-flt-range-border,var(--border,#e5e7eb));border-radius:999px;border-radius:var(--sa-el-flt-range-radius,999px);color:#475569;color:var(--sa-el-flt-range-color,var(--ink-2,#475569));cursor:pointer;display:inline-flex;font:600 12.5px inherit;font:600 12.5px var(--font,inherit);gap:8px;min-height:40px;padding:0 16px;transition:all .2s ease;white-space:nowrap}.famcdsf-range-trigger svg{height:15px;width:15px}.famcdsf-range-trigger:hover{border-color:#7b68ee;border-color:var(--accent,#7b68ee);color:#7b68ee;color:var(--accent,#7b68ee)}.famcdsf-range-trigger.applied{background:linear-gradient(135deg,#7b68ee,#49ccf9);background:var(--grad-primary,linear-gradient(135deg,#7b68ee,#49ccf9));border-color:#0000;box-shadow:0 6px 18px -6px #7b68eecc;box-shadow:0 6px 18px -6px rgba(var(--accent-rgb,123,104,238),.8);color:#fff;color:var(--on-accent,#fff)}.famcdsf-caret{display:grid;transition:transform .22s ease}.famcdsf-caret svg{height:13px;width:13px}[data-open=true] .famcdsf-caret{transform:rotate(180deg)}.famcdsf-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.famcdsf-chip{align-items:center;background:#fff;background:var(--sa-el-flt-chip-bg,var(--sa-el-dd-trigger-bg,var(--card,#fff)));border:1px solid #e5e7eb;border:1px solid var(--sa-el-flt-chip-border,var(--border,#e5e7eb));border-radius:999px;border-radius:var(--sa-el-flt-chip-radius,999px);color:#475569;color:var(--sa-el-flt-chip-color,var(--sa-el-dd-trigger-color,var(--ink-2,#475569)));cursor:pointer;display:inline-flex;font-family:inherit;font-family:var(--sa-el-dd-font,var(--font,inherit));font-size:12.5px;font-size:var(--sa-el-dd-trigger-fs,12.5px);font-weight:600;gap:8px;max-width:100%;min-height:38px;padding:8px 14px;transition:all .2s ease}.famcdsf-chip-ico{color:#7b68ee;color:var(--accent,#7b68ee);display:grid}.famcdsf-chip-ico svg{height:15px;width:15px}.famcdsf-chip-label{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.famcdsf-chip:hover{transform:translateY(-1px)}.famcdsf-chip.has-value,.famcdsf-chip:hover{border-color:#7b68ee;border-color:var(--accent,#7b68ee);color:#7b68ee;color:var(--accent,#7b68ee)}.famcdsf-chip.has-value{background:#7b68ee17;background:rgba(var(--accent-rgb,123,104,238),.09)}.famcdsf-chip[data-open=true]{box-shadow:0 0 0 3px #7b68ee2e;box-shadow:0 0 0 3px rgba(var(--accent-rgb,123,104,238),.18)}.famcdsf-menu{animation:famcdsf-pop .2s cubic-bezier(.16,1,.3,1);background:#fff;background:var(--sa-el-dd-bg,var(--card,#fff));border:1px solid #e5e7eb;border:1px solid var(--sa-el-dd-border,var(--border,#e5e7eb));border-radius:14px;border-radius:var(--sa-el-dd-radius,14px);box-shadow:0 18px 44px -12px #0f172a57;box-shadow:var(--sa-el-dd-shadow,0 18px 44px -12px #0f172a57);display:flex;flex-direction:column;font-family:inherit;font-family:var(--sa-el-dd-font,var(--font,inherit));overflow:hidden;position:fixed;z-index:1990}@keyframes famcdsf-pop{0%{opacity:0;transform:scale(.94) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.famcdsf-menu-search{align-items:center;background:#f8fafc;background:var(--soft,#f8fafc);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--sa-el-dd-border,var(--border,#e5e7eb));display:flex;flex:none;gap:8px;padding:10px 12px}.famcdsf-menu-search svg{color:#64748b;color:var(--muted,#64748b);flex:none;height:14px;width:14px}.famcdsf-menu-search input{background:#0000;border:none;color:#0f172a;color:var(--ink,#0f172a);flex:1 1;font:500 13px inherit;font:500 13px var(--font,inherit);min-width:0;outline:none}.famcdsf-menu-search input::placeholder{color:#94a3b8;color:var(--muted-2,#94a3b8)}.famcdsf-menu-scroll{min-height:0;overflow-y:auto;padding:6px}.famcdsf-menu-row{align-items:center;background:#0000;border:none;border-radius:10px;color:#0f172a;color:var(--sa-el-dd-item-color,var(--ink,#0f172a));cursor:pointer;display:flex;font-size:13px;font-size:var(--sa-el-dd-item-fs,13px);gap:10px;padding:7px 10px;padding:calc(var(--sa-el-dd-pad, 14px)/2) 10px;text-align:left;transition:background .16s ease,color .16s ease;width:100%}.famcdsf-menu-row:hover{background:#f1f5f9;background:var(--sa-el-dd-hover-bg,var(--soft,#f1f5f9));color:#0f172a;color:var(--sa-el-dd-hover-color,var(--ink,#0f172a))}.famcdsf-menu-row.selected{background:#7b68ee1f;background:rgba(var(--accent-rgb,123,104,238),.12);color:#7b68ee;color:var(--accent,#7b68ee);font-weight:700}.famcdsf-menu-chip{background:color-mix(in srgb,#7b68ee 16%,#0000);background:color-mix(in srgb,var(--tone,var(--accent,#7b68ee)) 16%,#0000);border-radius:9px;color:#7b68ee;color:var(--tone,var(--accent,#7b68ee));display:inline-grid;flex:none;font:800 10px inherit;font:800 10px var(--font,inherit);height:28px;place-items:center;width:28px}.famcdsf-menu-chip.all{background:#f1f5f9;background:var(--soft,#f1f5f9);color:#64748b;color:var(--muted,#64748b)}.famcdsf-menu-main{display:grid;flex:1 1;min-width:0}.famcdsf-menu-main .m{font-weight:600}.famcdsf-menu-main .m,.famcdsf-menu-main .s{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.famcdsf-menu-main .s{color:#64748b;color:var(--muted,#64748b);font-size:11px}.famcdsf-menu-count{background:#f1f5f9;background:var(--soft,#f1f5f9);border-radius:999px;flex:none;font:700 11px inherit;font:700 11px var(--font,inherit);padding:2px 8px}.famcdsf-menu-count,.famcdsf-menu-empty{color:#64748b;color:var(--muted,#64748b)}.famcdsf-menu-empty{font-size:12.5px;margin:0;padding:22px 12px;text-align:center}.famcdsf-modal-back{animation:famcdsf-fade .22s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c188c;display:grid;inset:0;overflow-y:auto;padding:16px;place-items:center;position:fixed;z-index:2000}@keyframes famcdsf-fade{0%{opacity:0}to{opacity:1}}.famcdsf-modal-back,.famcdsf-modal-back *{box-sizing:border-box}.famcdsf-range{animation:famcdsf-modal-in .3s cubic-bezier(.16,1,.3,1);background:#fff;background:var(--sa-el-dr-bg,var(--card,#fff));border:1px solid #e5e7eb;border:1px solid var(--sa-el-dr-border,var(--border,#e5e7eb));border-radius:16px;border-radius:var(--sa-el-dr-radius,16px);box-shadow:0 26px 64px -18px #0f172a73;box-shadow:var(--sa-el-dr-shadow,0 26px 64px -18px #0f172a73);display:flex;flex-direction:column;font-family:inherit;font-family:var(--sa-el-dr-font,var(--font,inherit));max-height:calc(100vh - 32px);overflow:hidden;position:relative;width:min(760px,calc(100vw - 24px))}@keyframes famcdsf-modal-in{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.famcdsf-range-strip{background:linear-gradient(90deg,#7b68ee,#49ccf9,#fd71af);background:var(--grad-tri,linear-gradient(90deg,#7b68ee,#49ccf9,#fd71af));height:4px;left:0;position:absolute;right:0;top:0}.famcdsf-range-head{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--sa-el-dr-border,var(--border,#e5e7eb));display:flex;flex:none;gap:12px;padding:18px 20px}.famcdsf-range-ico{background:linear-gradient(135deg,#7b68ee,#49ccf9);background:var(--sa-el-dr-active,var(--grad-primary,linear-gradient(135deg,#7b68ee,#49ccf9)));border-radius:10px;border-radius:var(--sa-el-dr-radius,10px);box-shadow:0 6px 16px -6px #7b68eecc;box-shadow:0 6px 16px -6px rgba(var(--accent-rgb,123,104,238),.8);color:#fff;color:var(--sa-el-dr-active-fg,#fff);display:grid;flex:none;height:36px;place-items:center;width:36px}.famcdsf-range-ico svg{height:19px;width:19px}.famcdsf-range-head h3{color:#0f172a;color:var(--sa-el-dr-title-color,var(--ink,#0f172a));flex:1 1;font-size:16px;font-size:var(--sa-el-dr-title-fs,16px);font-weight:700;margin:0;min-width:0}.famcdsf-range-close{background:#0000;border:1px solid #e5e7eb;border:1px solid var(--sa-el-dr-border,var(--border,#e5e7eb));border-radius:50%;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:grid;flex:none;height:34px;place-items:center;transition:transform .24s ease,color .2s ease,border-color .2s ease;width:34px}.famcdsf-range-close svg{height:15px;width:15px}.famcdsf-range-close:hover{border-color:#d03b3b;border-color:var(--danger,#d03b3b);color:#d03b3b;color:var(--danger,#d03b3b);transform:rotate(90deg)}.famcdsf-range-body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:180px 1fr;min-height:0;overflow-y:auto;padding:16px 20px}.famcdsf-range-rail{align-items:stretch;display:flex;flex-direction:column;gap:2px}.famcdsf-range-rail h5{color:#64748b;color:var(--muted,#64748b);font-size:11px;font-size:var(--sa-el-dr-day-fs,11px);font-weight:700;letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.famcdsf-range-rail button{align-items:center;background:#0000;border:none;border-radius:8px;border-radius:var(--sa-el-dr-radius,8px);color:#0f172a;color:var(--sa-el-dr-quick-color,var(--ink,#0f172a));cursor:pointer;display:flex;font-size:13px;font-size:var(--sa-el-dr-day-fs,13px);font-weight:500;gap:8px;min-height:36px;padding:8px 10px;text-align:left;transition:background .16s ease,transform .16s ease;width:100%}.famcdsf-range-rail button svg{color:#7b68ee;color:var(--accent,#7b68ee);flex:none;height:13px;width:13px}.famcdsf-range-rail button:hover{background:#f1f5f9;background:var(--sa-el-dr-quick-bg,var(--soft,#f1f5f9));transform:translateX(3px)}.famcdsf-range-main{min-width:0}.famcdsf-range-sum{align-items:center;background:#7b68ee21;background:var(--sa-el-dr-range-bg,rgba(var(--accent-rgb,123,104,238),.13));border-radius:12px;border-radius:var(--sa-el-dr-radius,12px);color:#0f172a;color:var(--sa-el-dr-day-color,var(--ink,#0f172a));display:flex;flex-wrap:wrap;font-size:13px;font-size:var(--sa-el-dr-day-fs,13px);font-weight:600;gap:10px;margin-bottom:12px;padding:9px 12px}.famcdsf-range-arrow{background:linear-gradient(135deg,#7b68ee,#49ccf9);background:var(--sa-el-dr-active,var(--grad-primary,linear-gradient(135deg,#7b68ee,#49ccf9)));border-radius:50%;color:#fff;color:var(--sa-el-dr-active-fg,#fff);display:grid;flex:none;height:24px;place-items:center;width:24px}.famcdsf-range-arrow svg{height:12px;width:12px}.famcdsf-range-nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.famcdsf-range-nav button{background:#0000;border:1px solid #e5e7eb;border:1px solid var(--sa-el-dr-border,var(--border,#e5e7eb));border-radius:8px;border-radius:var(--sa-el-dr-radius,8px);color:#7b68ee;color:var(--accent,#7b68ee);cursor:pointer;display:grid;height:30px;place-items:center;transition:all .18s ease;width:30px}.famcdsf-range-nav button svg{height:14px;width:14px}.famcdsf-range-nav button:hover{background:#f1f5f9;background:var(--soft,#f1f5f9);transform:scale(1.06)}.famcdsf-range-months{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.famcdsf-cal-title{color:#0f172a;color:var(--sa-el-dr-title-color,var(--ink,#0f172a));font-size:14px;font-size:var(--sa-el-dr-title-fs,14px);font-weight:700;margin-bottom:8px;text-align:center}.famcdsf-cal-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.famcdsf-cal-dow{color:#94a3b8;color:var(--muted-2,#94a3b8);font-size:10px;font-size:var(--sa-el-dr-day-fs,10px);font-weight:700;padding:6px 0;text-align:center;text-transform:uppercase}.famcdsf-cal-day{aspect-ratio:1;background:#0000;border:none;border-radius:8px;border-radius:var(--sa-el-dr-radius,8px);color:#0f172a;color:var(--sa-el-dr-day-color,var(--ink,#0f172a));cursor:pointer;display:grid;font-size:12px;font-size:var(--sa-el-dr-day-fs,12px);font-weight:500;place-items:center;transition:background .15s ease,color .15s ease,transform .15s ease}.famcdsf-cal-day:hover{background:#f1f5f9;background:var(--soft,#f1f5f9);transform:scale(1.08)}.famcdsf-cal-day.today{box-shadow:inset 0 0 0 2px #49ccf9;box-shadow:inset 0 0 0 2px var(--accent-2,#49ccf9)}.famcdsf-cal-day.in-range{background:#7b68ee21;background:var(--sa-el-dr-range-bg,rgba(var(--accent-rgb,123,104,238),.13))}.famcdsf-cal-day.endpoint{background:linear-gradient(135deg,#7b68ee,#49ccf9);background:var(--sa-el-dr-active,var(--grad-primary,linear-gradient(135deg,#7b68ee,#49ccf9)));box-shadow:0 4px 12px -3px #7b68eebf;box-shadow:0 4px 12px -3px rgba(var(--accent-rgb,123,104,238),.75);color:#fff;color:var(--sa-el-dr-active-fg,#fff);font-weight:700}.famcdsf-range-foot{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--sa-el-dr-border,var(--border,#e5e7eb));display:flex;flex:none;gap:12px;justify-content:space-between;padding:14px 20px}.famcdsf-range-btn{align-items:center;border-radius:999px;border-radius:var(--sa-el-dr-btn-radius,999px);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-size:var(--sa-el-dr-btn-fs,13px);font-weight:700;gap:8px;justify-content:center;min-height:38px;min-height:var(--sa-el-dr-btn-h,38px);padding:0 18px;padding:var(--sa-el-dr-btn-pad,0 18px);transition:transform .16s ease,filter .2s ease;white-space:nowrap}.famcdsf-range-btn svg{height:14px;width:14px}.famcdsf-range-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.famcdsf-range-btn.ghost{background:#0000;background:var(--sa-el-dr-btn2-bg,#0000);border:1px solid #e5e7eb;border:1px solid var(--sa-el-dr-btn2-bd,var(--border,#e5e7eb));color:#475569;color:var(--sa-el-dr-btn2-fg,var(--ink-2,#475569))}.famcdsf-range-btn.primary{background:linear-gradient(135deg,#7b68ee,#49ccf9);background:var(--sa-el-dr-btn-bg,var(--grad-primary,linear-gradient(135deg,#7b68ee,#49ccf9)));border:1px solid #0000;box-shadow:0 10px 20px -10px #7b68eecc;box-shadow:var(--sa-el-dr-btn-glow,0 10px 20px -10px rgba(var(--accent-rgb,123,104,238),.8));color:#fff;color:var(--sa-el-dr-btn-fg,var(--on-accent,#fff))}@media (max-width:1023px){.famcdsf-range-trigger{flex:1 1 auto;justify-content:center}}@media (max-width:767px){.famcdsf-range-body,.famcdsf-range-months{grid-template-columns:1fr}.famcdsf-range-rail{flex-direction:row;flex-wrap:wrap;gap:6px}.famcdsf-range-rail h5{margin-bottom:4px;width:100%}.famcdsf-range-rail button{width:auto}}@media (max-width:479px){.famcdsf-rail{border-radius:12px;border-radius:var(--r-md,12px);gap:10px;padding:12px}.famcdsf-clear{margin-left:0}.famcdsf-date-row{align-items:stretch;flex-direction:column}.famcdsf-presets{width:100%}.famcdsf-chip{flex:1 1 132px;justify-content:center}.famcdsf-chip-label{max-width:100px}.famcdsf-search-input{font-size:max(16px,16px);font-size:max(16px,var(--sa-el-flt-search-fs,16px))}.famcdsf-modal-back{align-items:flex-start;padding:10px}.famcdsf-range{max-height:calc(100vh - 20px)}.famcdsf-range-foot{flex-direction:column-reverse}.famcdsf-range-btn{width:100%}}@media (max-width:359px){.famcdsf-range-head{padding:14px}.famcdsf-range-body,.famcdsf-range-foot{padding:12px 14px}.famcdsf-head-title{font-size:13px;font-size:calc(13px*var(--sa-el-flt-title-k, 1))}}@media (prefers-reduced-motion:reduce){.famcdsf-badge,.famcdsf-menu,.famcdsf-modal-back,.famcdsf-range{animation:none!important}}.famcddt-wrap{display:flex;flex-direction:column;gap:12px;min-width:0}.famcddt-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.famcddt-summary{color:#64748b;color:var(--sa-el-show-color,var(--muted,#64748b));font-size:12.5px;font-size:var(--sa-el-show-fs,12.5px)}.famcddt-summary b{color:#0f172a;color:var(--ink,#0f172a);font-weight:700}.famcddt-toolbar-right{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px}.famcddt-pp-wrap{display:inline-flex;position:relative}.famcddt-pp{-webkit-appearance:none;appearance:none;background:#fff;background:var(--sa-el-pp-bg,var(--card,#fff));border:1px solid #e5e7eb;border:1px solid var(--sa-el-in-border,var(--border,#e5e7eb));border-radius:999px;color:#0f172a;color:var(--sa-el-pp-color,var(--ink,#0f172a));cursor:pointer;font-family:inherit;font-family:var(--sa-el-pg-font,var(--font,inherit));font-size:12.5px;font-size:var(--sa-el-pp-fs,12.5px);font-weight:600;min-height:34px;padding:8px 32px 8px 14px;padding:calc(var(--sa-el-in-pad, 14px)/2 + 1px) 32px calc(var(--sa-el-in-pad, 14px)/2 + 1px) 14px;transition:border-color .18s ease}.famcddt-pp:focus,.famcddt-pp:hover{border-color:#7b68ee;border-color:var(--accent,#7b68ee);outline:none}.famcddt-pp-caret{color:#64748b;color:var(--muted,#64748b);display:grid;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.famcddt-pp-caret svg{height:12px;width:12px}.famcddt-view-toggle{background:#fff;background:var(--card,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:999px;display:inline-flex;overflow:hidden}.famcddt-view-toggle button{background:#0000;border:none;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:grid;height:34px;place-items:center;transition:all .2s ease;width:38px}.famcddt-view-toggle button svg{height:16px;width:16px}.famcddt-view-toggle button+button{border-left:1px solid #e5e7eb;border-left:1px solid var(--border,#e5e7eb)}.famcddt-view-toggle button:hover{background:#f1f5f9;background:var(--soft,#f1f5f9);color:#0f172a;color:var(--ink,#0f172a)}.famcddt-view-toggle button.active{background:linear-gradient(135deg,#7b68ee,#49ccf9);background:var(--grad-primary,linear-gradient(135deg,#7b68ee,#49ccf9));color:#fff;color:var(--on-accent,#fff)}.famcddt-view-toggle button.active svg{animation:famcddt-pop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes famcddt-pop{0%{transform:scale(.6)}60%{transform:scale(1.16)}to{transform:scale(1)}}.famcddt-card{background:#fff;background:var(--card,#fff);border:1px solid #11182712;border:var(--sa-el-card-border-w,1px) solid var(--border-soft,#11182712);border-radius:12px;border-radius:var(--sa-el-table-radius,var(--r-md,12px));box-shadow:0 4px 18px #10182814;box-shadow:var(--shadow-card,0 4px 18px #10182814);min-width:0;overflow:hidden;width:100%}.famcddt-scroll{max-width:100%;overflow-x:auto;width:100%}.famcddt-table{border-collapse:initial;border-spacing:0;font-family:inherit;font-family:var(--sa-el-tbl-font,var(--font,inherit));min-width:880px;width:100%}.famcddt-table th{background:#f1f5f9;background:var(--sa-el-th-bg,var(--soft,#f1f5f9));color:#0f172a;color:var(--sa-el-th-color,var(--ink,#0f172a));font-size:12px;font-size:var(--sa-el-th-fs,12px);font-weight:700;font-weight:var(--sa-el-th-weight,700);padding:12px 14px;padding:var(--sa-el-row-py,12px) 14px;position:relative;text-align:left}.famcddt-table td,.famcddt-table th{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--sa-el-border,var(--border,#e5e7eb));white-space:nowrap}.famcddt-table td{color:#0f172a;color:var(--sa-el-td-color,var(--ink,#0f172a));font-size:13px;font-size:var(--sa-el-td-fs,13px);padding:11px 14px;padding:var(--sa-el-row-py,11px) 14px;vertical-align:middle}.famcddt-table tbody tr{animation:famcddt-row-in .36s cubic-bezier(.16,1,.3,1) 0s both;animation:famcddt-row-in .36s calc(var(--famcddt-i, 0)*35ms) cubic-bezier(.16,1,.3,1) both}@keyframes famcddt-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.famcddt-table tbody tr:nth-child(odd) td{background:#0000;background:var(--sa-el-row-bg,#0000)}.famcddt-table tbody tr:nth-child(2n) td{background:#0000;background:var(--sa-el-zebra,#0000)}.famcddt-table tbody tr:hover td{background:#f1f5f9;background:var(--sa-el-row-hover,var(--soft,#f1f5f9))}.famcddt-table tbody tr:last-child td{border-bottom:none}.famcddt-table tbody tr.is-selected td{background:#7b68ee17;background:rgba(var(--accent-rgb,123,104,238),.09)}.famcddt-table td.select-cell,.famcddt-table th.select-cell{overflow:visible;text-align:center;width:44px}.famcddt-table td.actions-cell,.famcddt-table th.actions-cell{overflow:visible;width:76px}.famcddt-empty-cell{color:#64748b;color:var(--muted,#64748b);font-size:13px;padding:34px 16px;text-align:center}.famcddt-th-sort{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;padding:0;-webkit-user-select:none;user-select:none}.famcddt-th-sort .arrows{display:inline-flex;flex-direction:column;gap:1px;opacity:.35;transition:opacity .2s ease}.famcddt-th-sort .arrows span{display:grid}.famcddt-th-sort:hover .arrows{opacity:.85}.famcddt-th-sort.sort-asc .arrows,.famcddt-th-sort.sort-desc .arrows{opacity:1}.famcddt-th-sort.sort-asc .up,.famcddt-th-sort.sort-desc .down{color:#7b68ee;color:var(--accent,#7b68ee)}.famcddt-th-sort.sort-asc .down,.famcddt-th-sort.sort-desc .up{opacity:.25}.famcddt-link{background:none;border:none;color:#7b68ee;color:var(--accent,#7b68ee);cursor:pointer;font:600 13px inherit;font:600 var(--sa-el-td-fs,13px) var(--font,inherit);padding:0;text-align:left;transition:color .16s ease}.famcddt-link:hover{color:#654cbe;color:var(--accent-dark,#654cbe);text-decoration:underline}.famcddt-link:focus-visible{border-radius:4px;outline:2px solid #7b68ee;outline:2px solid var(--accent,#7b68ee);outline-offset:2px}.famcddt-typecell{align-items:center;display:inline-flex;gap:9px;white-space:nowrap}.famcddt-muted,.famcddt-table td.famcddt-muted{color:#64748b;color:var(--muted,#64748b)}.famcddt-check{cursor:pointer;display:inline-grid;place-items:center;position:relative}.famcddt-check input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.famcddt-check span{background:#fff;background:var(--card,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:5px;display:grid;height:18px;place-items:center;transition:all .16s ease;width:18px}.famcddt-check span svg{color:#fff;height:11px;opacity:0;transform:scale(.5);transition:all .16s ease;width:11px}.famcddt-check:hover span{border-color:#7b68ee;border-color:var(--accent,#7b68ee)}.famcddt-check input:checked+span{background:linear-gradient(135deg,#7b68ee,#49ccf9);background:var(--grad-primary,linear-gradient(135deg,#7b68ee,#49ccf9));border-color:#0000;box-shadow:0 2px 8px -2px #7b68eeb3;box-shadow:0 2px 8px -2px rgba(var(--accent-rgb,123,104,238),.7)}.famcddt-check input:checked+span svg{opacity:1;transform:scale(1)}.famcddt-check input:focus-visible+span{outline:2px solid #7b68ee;outline:2px solid var(--accent,#7b68ee);outline-offset:2px}.famcddt-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.famcddt-gcard{animation:famcddt-row-in .4s cubic-bezier(.16,1,.3,1) 0s both;animation:famcddt-row-in .4s calc(var(--famcddt-i, 0)*45ms) cubic-bezier(.16,1,.3,1) both;background:#fff;background:var(--card,#fff);border:1px solid #11182712;border-left:4px solid #7b68ee;border:var(--sa-el-card-border-w,1px) solid var(--border-soft,#11182712);border-left:4px solid var(--tone,var(--accent,#7b68ee));border-radius:12px;border-radius:var(--sa-el-card-radius,var(--r-md,12px));box-shadow:0 4px 18px #10182814;box-shadow:var(--shadow-card,0 4px 18px #10182814);display:flex;flex-direction:column;gap:9px;min-width:0;padding:16px;padding:var(--sa-el-card-pad,16px);position:relative;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .2s ease}.famcddt-gcard:hover{box-shadow:0 18px 34px -14px color-mix(in srgb,#7b68ee 55%,#0000);box-shadow:0 18px 34px -14px color-mix(in srgb,var(--tone,var(--accent,#7b68ee)) 55%,#0000);transform:translateY(-4px)}.famcddt-gcard.is-selected{border-color:#7b68ee;border-color:var(--accent,#7b68ee);box-shadow:0 0 0 2px #7b68ee4d;box-shadow:0 0 0 2px rgba(var(--accent-rgb,123,104,238),.3)}.famcddt-gcheck{position:absolute;right:13px;top:13px;z-index:2}.famcddt-ghead{align-items:center;display:flex;gap:11px;min-width:0;padding-right:30px}.famcddt-gtitles{display:grid;min-width:0}.famcddt-gtype{color:#64748b;color:var(--muted,#64748b);font:500 11.5px inherit;font:500 11.5px var(--font,inherit)}.famcddt-gline{display:flex;font-size:12px;gap:10px;justify-content:space-between}.famcddt-gline .k{color:#64748b;color:var(--muted,#64748b);flex:none}.famcddt-gline .v{color:#0f172a;color:var(--ink,#0f172a);font-weight:600;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.famcddt-gopen{justify-content:center;margin-top:2px}.famcddt-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:2px}.famcddt-page-summary{color:#64748b;color:var(--sa-el-show-color,var(--muted,#64748b));font-family:inherit;font-family:var(--sa-el-pg-font,var(--font,inherit));font-size:12px;font-size:var(--sa-el-show-fs,12px)}.famcddt-page-summary b{color:#0f172a;color:var(--ink,#0f172a);font-weight:700}.famcddt-page-list{align-items:center;display:inline-flex;flex-wrap:wrap;gap:5px;justify-content:center}.famcddt-page-arrow,.famcddt-page-num{aspect-ratio:1;background:#fff;background:var(--card,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:50%;border-radius:var(--sa-el-page-radius,50%);box-sizing:border-box;color:#475569;color:var(--sa-el-pg-color,var(--ink-2,#475569));cursor:pointer;display:grid;flex:0 0 auto;font-family:inherit;font-family:var(--sa-el-pg-font,var(--font,inherit));font-size:12.5px;font-size:var(--sa-el-pg-fs,12.5px);font-weight:600;height:34px;height:var(--sa-el-page-size,34px);max-height:34px;max-height:var(--sa-el-page-size,34px);max-width:34px;max-width:var(--sa-el-page-size,34px);min-height:34px;min-height:var(--sa-el-page-size,34px);min-width:34px;min-width:var(--sa-el-page-size,34px);padding:0;place-items:center;transition:all .18s ease;width:34px;width:var(--sa-el-page-size,34px)}.famcddt-page-arrow svg,.famcddt-page-num svg{height:13px;width:13px}.famcddt-page-arrow:not(:disabled):hover,.famcddt-page-num:hover:not(.active){border-color:#7b68ee;border-color:var(--accent,#7b68ee);color:#7b68ee;color:var(--accent,#7b68ee);transform:translateY(-2px)}.famcddt-page-arrow:disabled{cursor:not-allowed;opacity:.4}.famcddt-page-num.active{background:linear-gradient(135deg,#7b68ee,#49ccf9);background:var(--sa-el-page-active,var(--grad-primary,linear-gradient(135deg,#7b68ee,#49ccf9)));border:1px solid #0000;border:1px solid var(--sa-el-page-active-bd,#0000);box-shadow:0 6px 16px -6px #7b68eed9;box-shadow:0 6px 16px -6px rgba(var(--accent-rgb,123,104,238),.85);color:#fff;color:var(--sa-el-page-active-fg,var(--on-accent,#fff))}.famcddt-page-ellipsis{color:#94a3b8;color:var(--muted-2,#94a3b8);font-weight:700;padding:0 2px}@media (max-width:1279px){.famcddt-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.famcddt-grid{grid-template-columns:1fr}.famcddt-toolbar{align-items:stretch}.famcddt-toolbar-right{justify-content:space-between}.famcddt-pagination{justify-content:center}.famcddt-page-summary{text-align:center;width:100%}}@media (max-width:479px){.famcddt-table td,.famcddt-table th{padding:10px 11px;padding:var(--sa-el-row-py,10px) 11px}.famcddt-gcard{padding:14px;padding:var(--sa-el-card-pad,14px)}.famcddt-pp{font-size:max(16px,16px);font-size:max(16px,var(--sa-el-pp-fs,16px))}}@media (max-width:359px){.famcddt-page-list{gap:3px}.famcddt-toolbar-right{gap:7px}}@media (prefers-reduced-motion:reduce){.famcddt-gcard,.famcddt-table tbody tr,.famcddt-view-toggle button.active svg{animation:none!important}}.famcdsl-wrap{display:flex;flex-direction:column;gap:14px}.famcdsl-gap{height:12px}.famcdsl-bone{animation:famcdsl-shimmer 1.4s linear infinite;background:linear-gradient(90deg,#7b68ee17,#49ccf924,#7b68ee17);background:linear-gradient(90deg,rgba(var(--accent-rgb,123,104,238),.09),rgba(var(--accent-2-rgb,73,204,249),.14),rgba(var(--accent-rgb,123,104,238),.09));background-size:200% 100%;border-radius:8px;display:block;flex:none}@keyframes famcdsl-shimmer{to{background-position:-200% 0}}.famcdsl-center{margin:0 auto}.famcdsl-card,.famcdsl-hero{animation:famcdsl-in .42s cubic-bezier(.16,1,.3,1) 0s both;animation:famcdsl-in .42s calc(var(--famcdsl-i, 0)*.05s) cubic-bezier(.16,1,.3,1) both;background:#fff;background:var(--card,#fff);border:1px solid #11182712;border:var(--sa-el-card-border-w,1px) solid var(--border-soft,#11182712);border-radius:16px;border-radius:var(--sa-el-card-radius,var(--r-lg,16px));box-shadow:0 4px 18px #10182814;box-shadow:var(--shadow-card,0 4px 18px #10182814);padding:18px 20px;padding:var(--sa-el-card-pad,18px 20px)}@keyframes famcdsl-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.famcdsl-hero{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.famcdsl-hero-txt{display:flex;flex:1 1 220px;flex-direction:column;gap:8px;min-width:0}.famcdsl-hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.famcdsl-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.famcdsl-stat{align-items:center;display:flex;gap:13px;padding:16px;padding:var(--sa-el-card-pad,16px)}.famcdsl-stat-txt{display:flex;flex-direction:column;gap:7px;min-width:0}.famcdsl-split{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.4fr 1fr}.famcdsl-row{align-items:center;animation:famcdsl-in .42s cubic-bezier(.16,1,.3,1) 0s both;animation:famcdsl-in .42s calc(var(--famcdsl-i, 0)*.06s) cubic-bezier(.16,1,.3,1) both;display:flex;gap:12px;padding:11px 0}.famcdsl-row+.famcdsl-row{border-top:1px solid #11182712;border-top:1px solid var(--border-soft,#11182712)}.famcdsl-row-txt{display:flex;flex:1 1 auto;flex-direction:column;gap:7px;min-width:0}.famcdsl-toolbar{justify-content:space-between}.famcdsl-legend{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:center}.famcdsl-bars{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:repeat(12,1fr);height:190px}@media (max-width:1279px){.famcdsl-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px){.famcdsl-split{grid-template-columns:1fr}}@media (max-width:767px){.famcdsl-card,.famcdsl-hero{padding:15px;padding:var(--sa-el-card-pad,15px)}.famcdsl-hero-chips{margin-left:0;width:100%}.famcdsl-bars{grid-template-columns:repeat(6,1fr);height:150px}}@media (max-width:479px){.famcdsl-stats{gap:10px;grid-template-columns:1fr}.famcdsl-hero{gap:12px}}@media (prefers-reduced-motion:reduce){.famcdsl-bone,.famcdsl-card,.famcdsl-hero,.famcdsl-row{animation:none!important}}.famcdm-back,.famcdr-back{align-items:center;animation:famcdm-fade .22s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c188c;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:18px;position:fixed}.famcdm-back{z-index:2010}.famcdr-back{z-index:2120}.famcdm-back,.famcdm-back *,.famcdr-back,.famcdr-back *{box-sizing:border-box}@keyframes famcdm-fade{0%{opacity:0}to{opacity:1}}.famcdm-modal{animation:famcdm-pop .34s cubic-bezier(.16,1,.3,1);background:#fff;background:var(--card,#fff);border:1px solid #11182714;border:1px solid var(--border-soft,#11182714);border-radius:22px;box-shadow:0 30px 70px -24px #00000080;color:#111827;color:var(--ink,#111827);font-family:inherit;font-family:var(--font,inherit);overflow:hidden;padding:30px 26px 24px;position:relative;text-align:center;width:min(440px,100%)}@keyframes famcdm-pop{0%{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:none}}.famcdm-strip{background:linear-gradient(90deg,#7b68ee,#49ccf9,#fd71af);background:var(--grad-tri,linear-gradient(90deg,#7b68ee,#49ccf9,#fd71af));height:4px;left:0;position:absolute;right:0;top:0}.famcdm-icon{border-radius:50%;display:inline-flex;margin-bottom:4px;padding:14px}.famcdm-tone-danger .famcdm-icon{background:color-mix(in srgb,#d03b3b 13%,#0000);background:color-mix(in srgb,var(--danger,#d03b3b) 13%,#0000);color:#d03b3b;color:var(--danger,#d03b3b)}.famcdm-tone-warn .famcdm-icon{background:color-mix(in srgb,#fab219 15%,#0000);background:color-mix(in srgb,var(--warn,#fab219) 15%,#0000);color:#fab219;color:var(--warn,#fab219)}.famcdm-tone-info .famcdm-icon{background:#7b68ee21;background:rgba(var(--accent-rgb,123,104,238),.13);color:#7b68ee;color:var(--accent,#7b68ee)}.famcdm-tone-success .famcdm-icon{background:color-mix(in srgb,#0ca30c 14%,#0000);background:color-mix(in srgb,var(--good,#0ca30c) 14%,#0000);color:#0ca30c;color:var(--good,#0ca30c)}.famcdm-ani-circle{stroke-dasharray:150;stroke-dashoffset:150;animation:famcdm-draw .6s ease forwards}.famcdm-ani-line{stroke-dasharray:40;stroke-dashoffset:40;animation:famcdm-draw .4s ease .4s forwards}.famcdm-ani-dot{animation:famcdm-dot .3s ease .7s both}@keyframes famcdm-draw{to{stroke-dashoffset:0}}@keyframes famcdm-dot{0%{opacity:0}to{opacity:1}}.famcdm-title{color:#111827;color:var(--ink,#111827);font-size:1.15rem;font-weight:800;margin:10px 0 6px}.famcdm-message{color:#6b7280;color:var(--muted,#6b7280);font-size:.9rem;line-height:1.55;margin:0 auto;max-width:44ch}.famcdm-body{margin-top:12px;text-align:left}.famcdm-actions{display:flex;gap:10px;margin-top:22px}.famcdm-btn{align-items:center;border:none;border-radius:13px;cursor:pointer;display:inline-flex;flex:1 1;font:700 .88rem inherit;font:700 .88rem var(--font,inherit);gap:8px;justify-content:center;min-height:44px;padding:12px;transition:transform .15s ease,filter .2s ease,box-shadow .2s ease}.famcdm-btn:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.famcdm-btn:disabled{cursor:not-allowed;opacity:.6}.famcdm-btn:focus-visible{outline:2px solid #7b68ee;outline:2px solid var(--accent,#7b68ee);outline-offset:2px}.famcdm-btn-ghost{background:#78788c1f;color:#111827;color:var(--ink,#111827)}.famcdm-btn-danger{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}.famcdm-btn-warn{background:linear-gradient(135deg,#fab219,color-mix(in srgb,#fab219 62%,#fff));background:linear-gradient(135deg,var(--warn,#fab219),color-mix(in srgb,var(--warn,#fab219) 62%,#fff));color:#3b2a05}.famcdm-btn-info{background:linear-gradient(135deg,#7b68ee,#49ccf9);background:var(--grad-primary,linear-gradient(135deg,#7b68ee,#49ccf9));color:#fff;color:var(--on-accent,#fff)}.famcdm-btn-success{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff}.famcdm-spinner{animation:famcdm-spin .7s linear infinite;border:2px solid #ffffff73;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes famcdm-spin{to{transform:rotate(1turn)}}.famcdr-modal{animation:famcdr-pop .36s cubic-bezier(.16,1,.3,1);background:#fff;background:var(--card,#fff);border:1px solid #11182714;border:1px solid var(--border-soft,#11182714);border-radius:22px;box-shadow:0 30px 70px -24px #00000080;color:#111827;color:var(--ink,#111827);font-family:inherit;font-family:var(--font,inherit);overflow:hidden;padding:32px 26px 24px;position:relative;text-align:center;width:min(400px,100%)}@keyframes famcdr-pop{0%{opacity:0;transform:translateY(16px) scale(.92)}to{opacity:1;transform:none}}.famcdr-icon{display:inline-flex}.famcdr-success .famcdr-icon{color:#22c55e;color:var(--good,#22c55e)}.famcdr-error .famcdr-icon{color:#ef4444;color:var(--danger,#ef4444)}.famcdr-circle-draw{stroke-dasharray:220;stroke-dashoffset:220;animation:famcdr-draw .55s ease forwards}.famcdr-check-draw{stroke-dasharray:60;stroke-dashoffset:60;animation:famcdr-draw .4s ease .45s forwards}.famcdr-x-draw{stroke-dasharray:40;stroke-dashoffset:40;animation:famcdr-draw .3s ease forwards}.famcdr-x-1{animation-delay:.45s}.famcdr-x-2{animation-delay:.62s}@keyframes famcdr-draw{to{stroke-dashoffset:0}}.famcdr-confetti{inset:0;pointer-events:none;position:absolute}.famcdr-success .famcdr-confetti:after,.famcdr-success .famcdr-confetti:before{animation:famcdr-confetti .9s ease .5s forwards;border-radius:2px;content:"";height:7px;opacity:0;position:absolute;top:30px;width:7px}.famcdr-success .famcdr-confetti:before{background:#49ccf9;background:var(--accent-2,#49ccf9);left:30%}.famcdr-success .famcdr-confetti:after{background:#fd71af;background:var(--accent-3,#fd71af);right:30%}@keyframes famcdr-confetti{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(40px) rotate(220deg)}}.famcdr-title{color:#111827;color:var(--ink,#111827);font-size:1.18rem;font-weight:800;margin:14px 0 6px}.famcdr-message{color:#6b7280;color:var(--muted,#6b7280);font-size:.9rem;line-height:1.55;margin:0 auto;max-width:42ch}.famcdr-btn{background:linear-gradient(135deg,#7b68ee,#49ccf9);background:var(--grad-primary,linear-gradient(135deg,#7b68ee,#49ccf9));border:none;border-radius:13px;color:#fff;color:var(--on-accent,#fff);cursor:pointer;font:700 .88rem inherit;font:700 .88rem var(--font,inherit);margin-top:22px;min-height:44px;padding:12px;transition:transform .15s ease,filter .2s ease;width:100%}.famcdr-error .famcdr-btn{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff}.famcdr-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.famcdr-btn:focus-visible{outline:2px solid #7b68ee;outline:2px solid var(--accent,#7b68ee);outline-offset:2px}@media (max-width:479px){.famcdm-back,.famcdr-back{align-items:flex-end;padding:12px}.famcdm-modal,.famcdr-modal{border-radius:20px 20px 14px 14px;padding:26px 18px 18px;width:100%}.famcdm-actions{flex-direction:column-reverse}}@media (max-width:359px){.famcdm-title,.famcdr-title{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.famcdm-ani-circle,.famcdm-ani-dot,.famcdm-ani-line,.famcdm-modal,.famcdr-check-draw,.famcdr-circle-draw,.famcdr-confetti:after,.famcdr-confetti:before,.famcdr-modal,.famcdr-x-draw{stroke-dashoffset:0!important;animation:none!important;opacity:1}}.famcdch-svg{display:block;height:auto;overflow:visible;width:100%}.famcdch-axis{fill:#94a3b8;fill:var(--sa-el-chart-axis,var(--muted-2,#94a3b8));font-family:inherit;font-family:var(--sa-el-chart-font,var(--font,inherit));font-size:10.5px;font-size:var(--sa-el-chart-label-fs,10.5px)}.famcdch-grid{stroke:#e5e7eb;stroke:var(--sa-el-chart-grid,var(--border,#e5e7eb));stroke-dasharray:4 5;stroke-width:1}.famcdch-bar{rx:6px;rx:var(--sa-el-bar-radius,6px);ry:6px;ry:var(--sa-el-bar-radius,6px)}.famcdch-bar-up{fill:#7b68ee;fill:var(--sa-el-chart-1,var(--accent,#7b68ee))}.famcdch-bar-dn{fill:#49ccf9;fill:var(--sa-el-chart-2,var(--accent-2,#49ccf9))}.famcdch-bar-up{transform-origin:bottom center}.famcdch-bar-dn,.famcdch-bar-up{animation:famcdch-grow-y .62s cubic-bezier(.16,1,.3,1) 0s both;animation:famcdch-grow-y .62s calc(var(--i, 0)*45ms) cubic-bezier(.16,1,.3,1) both;transform-box:fill-box}.famcdch-bar-dn{transform-origin:top center}@keyframes famcdch-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.famcdch-hit{fill:#0000}.famcdch-col{cursor:default}.famcdch-col:hover .famcdch-hit{fill:#7b68ee12;fill:rgba(var(--accent-rgb,123,104,238),.07)}.famcdch-col:hover .famcdch-bar{filter:brightness(1.12)}.famcdch-donut{flex:none;height:138px;width:138px}.famcdch-donut-track{fill:none;stroke:#f1f5f9;stroke:var(--soft,#f1f5f9)}.famcdch-donut-seg{fill:none;stroke-linecap:butt;animation:famcdch-sweep .85s cubic-bezier(.16,1,.3,1) 0s both;animation:famcdch-sweep .85s calc(var(--i, 0)*.1s) cubic-bezier(.16,1,.3,1) both;transition:filter .2s ease}.famcdch-donut-seg:hover{filter:brightness(1.14)}@keyframes famcdch-sweep{0%{stroke-dasharray:0 999;opacity:0}to{opacity:1}}.famcdch-donut-num{fill:#0f172a;fill:var(--sa-el-card-val-color,var(--ink,#0f172a));font:700 21px inherit;font:700 21px var(--sa-el-chart-font,var(--font,inherit))}.famcdch-donut-cap{fill:#64748b;fill:var(--sa-el-chart-label,var(--muted,#64748b));font:500 10px inherit;font:500 10px var(--sa-el-chart-font,var(--font,inherit));letter-spacing:.08em;text-transform:uppercase}.famcdch-legend{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;min-width:0;padding:0}.famcdch-legend li{align-items:center;animation:famcdch-fade-in .45s ease 0s both;animation:famcdch-fade-in .45s calc(var(--i, 0)*.06s) ease both;color:#475569;color:var(--sa-el-chart-legend-color,var(--ink-2,#475569));display:flex;font-size:12px;font-size:var(--sa-el-chart-legend-fs,12px);gap:9px}@keyframes famcdch-fade-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.famcdch-legend-dot{border-radius:3px;flex:none;height:10px;width:10px}.famcdch-legend-lbl{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.famcdch-legend-val{font-feature-settings:"tnum";color:#0f172a;color:var(--ink,#0f172a);flex:none;font-variant-numeric:tabular-nums;font-weight:700}.famcdch-legend-val i{color:#64748b;color:var(--muted,#64748b);font-style:normal;font-weight:500}.famcdch-weekbar{fill:#7b68ee38;fill:rgba(var(--accent-rgb,123,104,238),.22);animation:famcdch-grow-y .55s cubic-bezier(.16,1,.3,1) 0s both;animation:famcdch-grow-y .55s calc(var(--i, 0)*.06s) cubic-bezier(.16,1,.3,1) both;transform-box:fill-box;transform-origin:bottom center;transition:fill .2s ease}.famcdch-weekbar.peak,.famcdch-weekbar:hover{fill:#7b68ee;fill:var(--sa-el-chart-1,var(--accent,#7b68ee))}.famcdch-peaklbl{fill:#0f172a;fill:var(--sa-el-chart-label,var(--ink,#0f172a));animation:famcdch-fade-in .5s ease .45s both;font:700 11px inherit;font:700 11px var(--sa-el-chart-font,var(--font,inherit))}.famcdch-trend-line{fill:none;stroke:#0ca30c;stroke:var(--sa-el-chart-2,var(--good,#0ca30c));stroke-width:2.5px;stroke-width:var(--sa-el-line-w,2.5px);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:460;stroke-dashoffset:460;animation:famcdch-draw 1.15s cubic-bezier(.16,1,.3,1) forwards}@keyframes famcdch-draw{to{stroke-dashoffset:0}}.famcdch-trend-area{fill:#0ca30c;fill:var(--sa-el-chart-2,var(--good,#0ca30c));animation:famcdch-area-in .7s ease .5s forwards;opacity:0}@keyframes famcdch-area-in{to{opacity:.14}}.famcdch-trend-dot{r:3.6px;r:var(--sa-el-marker-size,3.6px);fill:#fff;fill:var(--card,#fff);stroke:#0ca30c;stroke:var(--sa-el-chart-2,var(--good,#0ca30c));stroke-width:2.5px;stroke-width:var(--sa-el-line-w,2.5px);animation:famcdch-dot-in .34s cubic-bezier(.34,1.56,.64,1) .55s forwards;animation:famcdch-dot-in .34s calc(.55s + var(--i, 0)*.08s) cubic-bezier(.34,1.56,.64,1) forwards;opacity:0}@keyframes famcdch-dot-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.famcdch-spark{display:block;overflow:visible}.famcdch-spark polyline{fill:none;stroke:#7b68ee;stroke:var(--tone,var(--accent,#7b68ee));stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:200;stroke-dashoffset:200;animation:famcdch-draw 1.1s ease .2s forwards}.famcdch-gauge{display:block;height:auto;margin:4px auto 0;max-width:168px;width:100%}.famcdch-gauge-track{fill:none;stroke:#f1f5f9;stroke:var(--soft,#f1f5f9);stroke-linecap:round}.famcdch-gauge-val{fill:none;stroke-linecap:round;stroke:#fab219;stroke:var(--sa-el-chart-4,var(--warn,#fab219));animation:famcdch-gauge-in 1.05s cubic-bezier(.16,1,.3,1) both}@keyframes famcdch-gauge-in{0%{stroke-dashoffset:170;stroke-dashoffset:var(--len,170)}to{stroke-dashoffset:0}}.famcdch-gauge-num{fill:#0f172a;fill:var(--sa-el-card-val-color,var(--ink,#0f172a));font:700 21px inherit;font:700 21px var(--sa-el-chart-font,var(--font,inherit))}.famcdch-gauge-cap{fill:#64748b;fill:var(--sa-el-chart-label,var(--muted,#64748b));font:500 10.5px inherit;font:500 10.5px var(--sa-el-chart-font,var(--font,inherit))}@media (max-width:767px){.famcdch-donut{height:120px;width:120px}}@media (prefers-reduced-motion:reduce){.famcdch-bar-dn,.famcdch-bar-up,.famcdch-donut-seg,.famcdch-gauge-val,.famcdch-legend li,.famcdch-peaklbl,.famcdch-spark polyline,.famcdch-trend-area,.famcdch-trend-dot,.famcdch-trend-line,.famcdch-weekbar{stroke-dashoffset:0!important;animation:none!important;opacity:1;transform:none}.famcdch-trend-area{opacity:.14}}.famcd-root,.famcdm-back,.famcdsf-menu,.famcdsf-modal-back{--accent:var(--theme-accent,#7b68ee);--accent-2:var(--theme-accent-2,#49ccf9);--accent-3:var(--theme-accent-3,#fd71af);--accent-dark:var(--theme-accent-dark,#654cbe);--on-accent:var(--theme-on-accent,#fff);--accent-rgb:var(--theme-accent-rgb,123,104,238);--accent-2-rgb:var(--theme-accent-2-rgb,73,204,249);--accent-3-rgb:var(--theme-accent-3-rgb,253,113,175);--ink:#0f172a;--ink-2:#475569;--muted:#64748b;--muted-2:#94a3b8;--border:var(--sa-el-border,#e5e7eb);--border-soft:rgba(var(--accent-rgb),0.14);--card:#fff;--soft:#f1f5f9;--soft-2:rgba(var(--accent-rgb),0.08);--page-bg:var(--sa-chrome-page,#f9fafb);--glass:#ffffff9e;--glass-bd:#ffffff8c;--glass-blur:blur(18px) saturate(150%);--good:var(--sa-el-status-good,#0ca30c);--warn:var(--sa-el-status-warn,#fab219);--serious:var(--sa-el-status-serious,#ec835a);--danger:var(--sa-el-status-danger,#d03b3b);--neutral:var(--sa-el-status-neutral,#8a9099);--grad-primary:linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 100%);--grad-tri:linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 50%,var(--accent-3) 100%);--grad-good:linear-gradient(135deg,var(--good),color-mix(in srgb,var(--good) 55%,#fff));--grad-danger:linear-gradient(135deg,#dc2626,#ef4444);--shadow-card:var(--sa-el-card-shadow,0 4px 18px #10182814);--shadow-glow:0 10px 26px -8px rgba(var(--accent-rgb),0.55);--shadow-modal:0 24px 60px #0f172a47;--r-sm:var(--radius-sm,8px);--r-md:var(--radius-md,12px);--r-lg:var(--radius-lg,16px);--r-pill:9999px;--font:var(--app-font,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-out:cubic-bezier(0.22,1,0.36,1);color:var(--ink);font-family:var(--font)}:root[data-theme=dark] .famcd-root,:root[data-theme=dark] .famcdm-back,:root[data-theme=dark] .famcdsf-menu,:root[data-theme=dark] .famcdsf-modal-back{--ink:#f1f5f9;--ink-2:#cbd5e1;--muted:#94a3b8;--muted-2:#64748b;--border:var(--sa-el-border,#94a3b838);--border-soft:#94a3b829;--card:#1d2532;--soft:#ffffff0f;--soft-2:#ffffff14;--page-bg:var(--sa-chrome-page,#0e1420);--glass:#1d25329e;--glass-bd:#94a3b829;--shadow-card:var(--sa-el-card-shadow,0 4px 18px #00000061);--shadow-modal:0 24px 60px #0000008c}.famcd-root{background:var(--page-bg);box-sizing:border-box;max-width:100%;min-height:calc(100vh - 70px);overflow-x:clip;padding:14px 16px 72px;position:relative;width:100%}.famcd-aurora{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.famcd-aurora:after,.famcd-aurora:before,.famcd-aurora>span{animation:famcd-aurora 20s ease-in-out infinite alternate;border-radius:50%;content:"";filter:blur(72px);opacity:.5;position:absolute}.famcd-aurora:before{background:radial-gradient(circle,rgba(var(--accent-rgb),.45),#0000 70%);height:560px;left:-140px;top:-200px;width:560px}.famcd-aurora:after{animation-delay:-7s;background:radial-gradient(circle,rgba(var(--accent-2-rgb),.4),#0000 70%);height:500px;right:-170px;top:-110px;width:500px}.famcd-aurora>span{animation-delay:-14s;background:radial-gradient(circle,rgba(var(--accent-3-rgb),.3),#0000 70%);bottom:-300px;height:620px;left:28%;width:620px}:root[data-theme=dark] .famcd-aurora:before{opacity:.3}:root[data-theme=dark] .famcd-aurora:after{opacity:.26}:root[data-theme=dark] .famcd-aurora>span{opacity:.2}@keyframes famcd-aurora{0%{transform:translate(0) scale(1)}to{transform:translate(44px,32px) scale(1.12)}}.famcd-content{display:flex;flex-direction:column;gap:14px;min-width:0;position:relative;width:100%;z-index:1}.famcd-content>*{box-sizing:border-box;max-width:100%;min-width:0}.famcd-tabbody{animation:famcd-fade-up .38s var(--ease-spring) both}@keyframes famcd-fade-up{0%{opacity:0;transform:translateY(10px) scale(.994)}to{opacity:1;transform:translateY(0) scale(1)}}.famcd-stagger>*{animation:famcd-fade-up .42s var(--ease-spring) both}.famcd-stagger>:first-child{animation-delay:.02s}.famcd-stagger>:nth-child(2){animation-delay:.06s}.famcd-stagger>:nth-child(3){animation-delay:.1s}.famcd-stagger>:nth-child(4){animation-delay:.14s}.famcd-stagger>:nth-child(5){animation-delay:.18s}.famcd-stagger>:nth-child(6){animation-delay:.22s}.famcd-stagger>:nth-child(7){animation-delay:.26s}.famcd-stagger>:nth-child(8){animation-delay:.3s}.famcd-hero{align-items:center;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass);border:1px solid var(--glass-bd);border-radius:var(--r-lg);box-shadow:var(--shadow-card);display:flex;flex-wrap:wrap;gap:20px;overflow:hidden;padding:20px 22px;position:relative}.famcd-hero:before{background:var(--grad-tri);content:"";inset:0 auto 0 0;position:absolute;width:4px}.famcd-hero-id{align-items:center;display:flex;gap:14px;min-width:0}.famcd-avatar{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:18px;box-shadow:0 8px 22px -6px rgba(var(--accent-rgb),.6);color:var(--on-accent);display:grid;flex:none;font:700 20px/1 var(--font);height:62px;letter-spacing:.5px;overflow:hidden;place-items:center;position:relative;width:62px}.famcd-avatar img{display:block;height:100%;object-fit:cover;width:100%}.famcd-avatar-ring{animation:famcd-ring 2.6s ease-out infinite;border:2px solid rgba(var(--accent-rgb),.45);border-radius:22px;inset:-4px;pointer-events:none;position:absolute}@keyframes famcd-ring{0%{opacity:.9;transform:scale(.94)}70%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(1.1)}}.famcd-hero-greet{min-width:0}.famcd-hero-eyebrow{align-items:center;color:var(--accent);display:inline-flex;font:700 10.5px var(--font);gap:6px;letter-spacing:.12em;margin:0 0 3px;text-transform:uppercase}.famcd-hero-eyebrow svg{height:13px;width:13px}.famcd-hero-name{color:var(--ink);font:700 clamp(18px,2.4vw,23px)/1.2 var(--font);margin:0;overflow-wrap:anywhere}.famcd-hero-sub{color:var(--muted);font:400 12.5px var(--font);margin:4px 0 0}.famcd-hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.famcd-hero-chip{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--ink-2);display:inline-flex;font:600 12px var(--font);gap:8px;padding:8px 14px;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);white-space:nowrap}.famcd-hero-chip:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.famcd-hero-chip svg{color:var(--accent);height:15px;width:15px}.famcd-hero-chip b{color:var(--ink);font-weight:700}.famcd-heroart{flex:none;height:142px;width:190px}@media (max-width:1180px){.famcd-heroart{display:none}}.famcd-ha-halo{animation:famcd-ha-halo 6s ease-in-out infinite;transform-origin:120px 92px}.famcd-ha-float{animation:famcd-ha-float 5.5s ease-in-out infinite}.famcd-ha-orbit{animation:famcd-ha-orbit 16s linear infinite}.famcd-ha-trend{stroke-dasharray:190;stroke-dashoffset:190;animation:famcd-draw 2s var(--ease-out) .3s forwards}.famcd-ha-dot{animation:famcd-pop-in .5s var(--ease-spring) 2.1s forwards;opacity:0}.famcd-ha-line1{animation:famcd-ha-slide 4s ease-in-out infinite}.famcd-ha-line2{animation:famcd-ha-slide 4s ease-in-out .4s infinite}.famcd-ha-line3{animation:famcd-ha-slide 4s ease-in-out .8s infinite}.famcd-ha-twinkle1{animation:famcd-twinkle 3s ease-in-out infinite;transform-origin:205px 117px}.famcd-ha-twinkle2{animation:famcd-twinkle 3s ease-in-out 1.2s infinite;transform-origin:34px 58px}@keyframes famcd-ha-halo{0%,to{opacity:.14;transform:scale(1)}50%{opacity:.22;transform:scale(1.08)}}@keyframes famcd-ha-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes famcd-ha-orbit{to{transform:rotate(1turn)}}@keyframes famcd-ha-slide{0%,to{opacity:.85;transform:translateX(0)}50%{opacity:.55;transform:translateX(5px)}}@keyframes famcd-draw{to{stroke-dashoffset:0}}@keyframes famcd-pop-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes famcd-twinkle{0%,to{opacity:.45;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.famcd-card{background:var(--card);border:var(--sa-el-card-border-w,1px) solid var(--border-soft);border-radius:var(--r-lg);border-radius:var(--sa-el-card-radius,var(--r-lg));box-shadow:var(--shadow-card);box-sizing:border-box;font-family:var(--font);font-family:var(--sa-el-card-font,var(--font));min-width:0;padding:18px 20px;padding:var(--sa-el-card-pad,18px 20px);position:relative}.famcd-card-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.famcd-card-ico{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:11px;box-shadow:0 6px 16px -4px rgba(var(--accent-rgb),.55);color:var(--on-accent);display:grid;flex:none;height:38px;place-items:center;width:38px}.famcd-card-ico svg{height:19px;width:19px}.famcd-card-titles{flex:1 1;min-width:0}.famcd-card-title{color:var(--ink);color:var(--sa-el-card-title-color,var(--ink));font-size:15px;font-size:var(--sa-el-card-title-fs,15px);font-weight:700;margin:0}.famcd-card-sub{color:var(--muted);color:var(--sa-el-card-lbl-color,var(--muted));font-size:12px;font-size:var(--sa-el-card-lbl-fs,12px);font-weight:400;margin:2px 0 0}.famcd-card-tools{flex-wrap:wrap;margin-left:auto}.famcd-btn,.famcd-card-tools{align-items:center;display:inline-flex;gap:8px}.famcd-btn{border:1px solid #0000;border-radius:var(--r-pill);cursor:pointer;font:600 13px var(--font);justify-content:center;min-height:38px;overflow:hidden;padding:9px 18px;position:relative;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.famcd-btn svg{flex:none;height:15px;width:15px}.famcd-btn:after{background:linear-gradient(100deg,#0000,#ffffff61,#0000);content:"";height:100%;left:-140%;position:absolute;top:0;transform:skewX(-18deg);transition:left .55s var(--ease-out);width:60%}.famcd-btn:hover:not(:disabled):after{left:140%}.famcd-btn:active:not(:disabled){transform:translateY(1px) scale(.985)}.famcd-btn:disabled{cursor:not-allowed;opacity:.55}.famcd-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.famcd-btn-primary{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));box-shadow:var(--shadow-glow);color:var(--on-accent)}.famcd-btn-primary:hover:not(:disabled){box-shadow:0 14px 30px -8px rgba(var(--accent-rgb),.7);transform:translateY(-2px)}.famcd-btn-ghost{background:var(--card);border-color:var(--border);color:var(--ink)}.famcd-btn-ghost:hover:not(:disabled){border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.famcd-btn-danger{background:var(--grad-danger);box-shadow:0 10px 24px -8px #dc2626a6;color:#fff}.famcd-btn-danger:hover:not(:disabled){box-shadow:0 14px 30px -8px #dc2626cc;transform:translateY(-2px)}.famcd-btn-sm{font-size:12px;min-height:32px;padding:6px 13px}.famcd-btn-sm svg{height:13px;width:13px}.famcd-iconbtn{background:var(--card);border:1px solid var(--border);border-radius:50%;box-sizing:border-box;color:var(--muted);cursor:pointer;display:grid;height:34px;max-height:34px;max-width:34px;min-height:34px;min-width:34px;place-items:center;transition:all .2s var(--ease-out);width:34px}.famcd-iconbtn svg{height:16px;width:16px}.famcd-iconbtn:hover:not(:disabled){border-color:var(--accent);box-shadow:0 6px 14px -4px rgba(var(--accent-rgb),.5);color:var(--accent);transform:translateY(-2px)}.famcd-iconbtn:disabled{cursor:not-allowed;opacity:.45}.famcd-iconbtn.danger:hover:not(:disabled){border-color:var(--danger);box-shadow:0 6px 14px -4px #d03b3b80;color:var(--danger)}.famcd-spin{animation:famcd-spin-r .7s linear infinite;border:2px solid #ffffff61;border-radius:50%;border-top-color:#fff;flex:none;height:15px;width:15px}.famcd-spin.tinted{border-color:rgba(var(--accent-rgb),.25);border-top-color:var(--accent)}@keyframes famcd-spin-r{to{transform:rotate(1turn)}}.famcd-statgrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.famcd-stat{align-items:center;background:var(--card);border:var(--sa-el-card-border-w,1px) solid var(--border-soft);border-radius:var(--r-md);border-radius:var(--sa-el-card-radius,var(--r-md));box-shadow:var(--shadow-card);display:flex;gap:13px;overflow:hidden;padding:16px;padding:var(--sa-el-card-pad,16px);position:relative;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}.famcd-stat:before{background:var(--accent);background:var(--tone,var(--accent));content:"";inset:0 auto 0 0;opacity:.85;position:absolute;width:3px}.famcd-stat:hover{box-shadow:0 14px 30px -12px rgba(var(--accent-rgb),.45);transform:translateY(-3px)}.famcd-stat:hover .famcd-stat-ico{transform:rotate(-6deg) scale(1.08)}.famcd-stat-ico{background:color-mix(in srgb,var(--accent) 15%,#0000);background:color-mix(in srgb,var(--tone,var(--accent)) 15%,#0000);border-radius:13px;color:var(--accent);color:var(--tone,var(--accent));display:grid;flex:none;height:44px;place-items:center;transition:transform .3s var(--ease-spring);width:44px}.famcd-stat-ico svg{height:22px;width:22px}.famcd-stat-body{min-width:0}.famcd-stat-val{font-feature-settings:"tnum";color:var(--ink);color:var(--sa-el-card-val-color,var(--ink));font-size:22px;font-size:var(--sa-el-card-val-fs,22px);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.famcd-stat-lbl{color:var(--muted);color:var(--sa-el-card-lbl-color,var(--muted));font-size:12px;font-size:var(--sa-el-card-lbl-fs,12px)}.famcd-stat-spark{bottom:8px;opacity:.5;position:absolute;right:10px}.famcd-delta{align-items:center;border-radius:var(--r-pill);display:inline-flex;font:700 11.5px var(--font);gap:4px;padding:3px 9px;white-space:nowrap}.famcd-delta svg{height:13px;width:13px}.famcd-delta.up{background:color-mix(in srgb,var(--good) 16%,#0000);color:var(--good)}.famcd-delta.down{background:color-mix(in srgb,var(--danger) 16%,#0000);color:var(--danger)}.famcd-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.famcd-list-item{align-items:center;background:none;border:1px solid #0000;border-radius:var(--r-md);color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;margin:0 -10px;padding:10px;text-align:left;transition:background .2s ease,border-color .2s ease,transform .2s var(--ease-out);width:calc(100% + 20px)}.famcd-list-item:hover{background:var(--soft);border-color:var(--border-soft);transform:translateX(3px)}.famcd-list-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.famcd-list-main{grid-gap:1px;display:grid;flex:1 1 auto;gap:1px;min-width:0}.famcd-list-name{color:var(--ink);font:600 13.5px var(--font)}.famcd-list-name,.famcd-list-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.famcd-list-sub{color:var(--muted);font:400 12px var(--font)}.famcd-list-val{font-feature-settings:"tnum";color:var(--accent);flex:none;font:700 13px var(--font);font-variant-numeric:tabular-nums}.famcd-tile{background:color-mix(in srgb,var(--accent) 16%,#0000);background:color-mix(in srgb,var(--tone,var(--accent)) 16%,#0000);border-radius:12px;color:var(--accent);color:var(--tone,var(--accent));display:inline-grid;flex:none;font:700 11px var(--font);height:40px;letter-spacing:.4px;place-items:center;transition:transform .25s var(--ease-spring);width:40px}.famcd-list-item:hover .famcd-tile{transform:scale(1.08) rotate(-4deg)}.famcd-tile.sm{border-radius:9px;font-size:9.5px;height:30px;width:30px}.famcd-status{align-items:center;background:color-mix(in srgb,var(--neutral) 15%,#0000);background:color-mix(in srgb,var(--tone,var(--neutral)) 15%,#0000);border-radius:var(--r-pill);color:var(--neutral);color:var(--tone,var(--neutral));display:inline-flex;font:600 11.5px var(--font);gap:6px;padding:4px 11px;white-space:nowrap}.famcd-status .dot{background:currentColor;border-radius:50%;flex:none;height:7px;width:7px}.famcd-status.live .dot{animation:famcd-blip 1.8s ease-in-out infinite}@keyframes famcd-blip{0%,to{box-shadow:0 0 0 0 currentColor;opacity:1}60%{box-shadow:0 0 0 5px #0000;opacity:.75}}.famcd-prog{align-items:center;display:flex;gap:10px;min-width:110px}.famcd-prog-track{background:var(--soft);flex:1 1 auto;height:7px}.famcd-prog-fill,.famcd-prog-track{border-radius:var(--r-pill);overflow:hidden;position:relative}.famcd-prog-fill{animation:famcd-grow-x .9s var(--ease-out) both;background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));display:block;height:100%;transform-origin:left center}.famcd-prog-fill:after{animation:famcd-sheen 2.4s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff73,#0000);content:"";inset:0;position:absolute}@keyframes famcd-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes famcd-sheen{0%{transform:translateX(-100%)}55%,to{transform:translateX(320%)}}.famcd-prog-num{font-feature-settings:"tnum";color:var(--muted);flex:none;font:700 12px var(--font);font-variant-numeric:tabular-nums}.famcd-empty{color:var(--muted);padding:40px 22px;text-align:center}.famcd-emptyart{color:var(--accent);display:block;height:112px;margin:0 auto 8px;width:150px}.famcd-ea-float{animation:famcd-ha-float 4.5s ease-in-out infinite}.famcd-ea-sheet{animation:famcd-ea-sheet 4.5s ease-in-out infinite}.famcd-ea-shadow{animation:famcd-ea-shadow 4.5s ease-in-out infinite}@keyframes famcd-ea-sheet{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-7px) rotate(3deg)}}@keyframes famcd-ea-shadow{0%,to{opacity:.12;transform:scaleX(1)}50%{opacity:.07;transform:scaleX(.86)}}.famcd-empty h4{color:var(--ink);font:700 15px var(--font);margin:0 0 5px}.famcd-empty p{color:var(--muted);font:400 12.5px var(--font);line-height:1.55;margin:0 auto;max-width:46ch}.famcd-empty .famcd-btn{margin-top:14px}.famcd-banner{align-items:flex-start;background:var(--soft);border:1px solid var(--border-soft);border-radius:var(--r-md);color:var(--ink-2);display:flex;font:400 12.5px var(--font);gap:10px;line-height:1.55;padding:12px 14px}.famcd-banner svg{color:var(--accent);flex:none;height:17px;margin-top:1px;width:17px}.famcd-banner.err{background:color-mix(in srgb,var(--danger) 12%,#0000);border-color:color-mix(in srgb,var(--danger) 28%,#0000)}.famcd-banner.err,.famcd-banner.err svg{color:var(--danger)}.famcd-i-draw{stroke-dasharray:60;stroke-dashoffset:60;animation:famcd-draw 1.1s var(--ease-out) forwards}.famcd-i-dash{stroke-dasharray:3 4;animation:famcd-march 1.4s linear infinite}.famcd-i-spin{animation:famcd-tick 6s steps(12) infinite}.famcd-i-needle{animation:famcd-needle 3.6s ease-in-out infinite}.famcd-i-flicker{animation:famcd-flicker 2.2s ease-in-out infinite;transform-origin:12px 18px}.famcd-i-twinkle{animation:famcd-twinkle 2.6s ease-in-out infinite;transform-origin:12px 10px}.famcd-i-drop{animation:famcd-drop 1.6s ease-in-out infinite}.famcd-i-d1,.famcd-i-d2,.famcd-i-d3,.famcd-i-d4{animation:famcd-blink 2.4s ease-in-out infinite}.famcd-i-d2{animation-delay:.15s}.famcd-i-d3{animation-delay:.3s}.famcd-i-d4{animation-delay:.45s}@keyframes famcd-march{to{stroke-dashoffset:-14}}@keyframes famcd-tick{to{transform:rotate(1turn)}}@keyframes famcd-needle{0%,to{transform:rotate(-32deg)}50%{transform:rotate(30deg)}}@keyframes famcd-flicker{0%,to{transform:scaleY(1)}45%{transform:scaleY(1.07) scaleX(.97)}}@keyframes famcd-drop{0%,to{transform:translateY(0)}50%{transform:translateY(2.5px)}}@keyframes famcd-blink{0%,to{opacity:1}50%{opacity:.35}}.famcd-root ::-webkit-scrollbar{height:9px;width:10px}.famcd-root ::-webkit-scrollbar-track{background:#0000;border-radius:var(--r-pill)}.famcd-root ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--accent),var(--accent-2));background-clip:padding-box;border:2px solid #0000;border-radius:var(--r-pill)}.famcd-root ::-webkit-scrollbar-thumb:hover{background:var(--accent);background-clip:padding-box}.famcd-root *{scrollbar-color:var(--accent) #0000;scrollbar-width:thin}.famcd-sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:1279px){.famcd-statgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px){.famcd-hero-chips{margin-left:0;width:100%}}@media (max-width:767px){.famcd-root{padding:12px 12px 64px}.famcd-hero{gap:14px;padding:16px}.famcd-avatar{border-radius:16px;font-size:17px;height:54px;width:54px}.famcd-card{padding:15px;padding:var(--sa-el-card-pad,15px 15px)}}@media (max-width:479px){.famcd-statgrid{gap:10px;grid-template-columns:1fr}.famcd-hero-id{width:100%}.famcd-hero-chip{flex:1 1 auto;justify-content:center}.famcd-card-head{gap:10px}.famcd-card-tools{margin-left:0;width:100%}.famcd-btn{width:100%}.famcd-card-tools .famcd-btn{flex:1 1 auto;width:auto}}@media (max-width:359px){.famcd-root{padding:10px 9px 56px}.famcd-hero-name{font-size:17px}.famcd-stat{gap:10px;padding:12px}.famcd-stat-ico{border-radius:11px;height:38px;width:38px}.famcd-stat-ico svg{height:19px;width:19px}}@media (min-width:1536px){.famcd-root{padding:18px 26px 84px}.famcd-content{gap:18px}}@media (prefers-reduced-motion:reduce){.famcd-root *,.famcd-root :after,.famcd-root :before,.famcdm-back *,.famcdsf-menu *,.famcdsf-modal-back *{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.famcd-sections{display:flex;flex-direction:column;gap:14px;min-width:0}.famcd-split{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:1.35fr 1fr;min-width:0}.famcd-empty-note{color:var(--muted);font:400 12.5px var(--font);margin:6px 0 0}.famcd-donutrow{align-items:center;display:flex;flex-wrap:wrap;gap:20px;min-width:0}.famcd-donutrow>ul{flex:1 1 190px;min-width:0}.famcd-tabs-mini{border-bottom:1px solid var(--border-soft);display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px;padding-bottom:2px}.famcd-tabs-mini button{align-items:center;background:#0000;border:none;border-radius:var(--r-pill);color:var(--muted);cursor:pointer;display:inline-flex;font:600 12.5px var(--font);gap:7px;min-height:34px;padding:7px 13px;transition:all .22s var(--ease-out)}.famcd-tabs-mini button i{background:var(--soft);border-radius:var(--r-pill);color:var(--muted);font-size:10.5px;font-style:normal;font-weight:700;padding:1px 6px}.famcd-tabs-mini button:hover:not(.active){color:var(--ink)}.famcd-tabs-mini button.active{background:rgba(var(--accent-rgb),.12);color:var(--accent)}.famcd-tabs-mini button.active i{background:var(--accent);color:var(--on-accent)}.famcd-chartlegend{color:var(--muted);color:var(--sa-el-chart-legend-color,var(--muted));display:inline-flex;flex-wrap:wrap;font-size:12px;font-size:var(--sa-el-chart-legend-fs,12px);gap:14px}.famcd-chartlegend span{align-items:center;display:inline-flex;gap:6px}.famcd-chartlegend i{border-radius:3px;display:inline-block;height:10px;width:10px}.famcd-yearsel{display:inline-flex;position:relative}.famcd-yearsel select{-webkit-appearance:none;appearance:none;background:var(--card);background:var(--sa-el-in-bg,var(--card));border:1px solid var(--sa-el-in-border,var(--border));border-radius:var(--r-pill);color:var(--ink);color:var(--sa-el-in-color,var(--ink));cursor:pointer;font-family:var(--font);font-family:var(--sa-el-in-font,var(--font));font-size:12.5px;font-size:var(--sa-el-in-fs,12.5px);font-weight:600;min-height:34px;padding:8px 32px 8px 14px;padding:calc(var(--sa-el-in-pad, 14px)/2 + 1px) 32px calc(var(--sa-el-in-pad, 14px)/2 + 1px) 14px;transition:border-color .18s ease}.famcd-yearsel select:focus,.famcd-yearsel select:hover{border-color:var(--sa-el-in-focus,var(--accent));outline:none}.famcd-yearsel-caret{color:var(--muted);display:grid;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.famcd-yearsel-caret svg{height:12px;width:12px}.famcd-reportgrid{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr 190px;min-width:0}.famcd-reportside{border-left:1px solid var(--border-soft);display:flex;flex-direction:column;gap:2px;padding-left:20px;text-align:left}.famcd-reportside-num{font-feature-settings:"tnum";color:var(--ink);color:var(--sa-el-card-val-color,var(--ink));font:700 28px/1.1 var(--font);font-variant-numeric:tabular-nums}.famcd-reportside-num.alt{color:var(--good);color:var(--sa-el-chart-2,var(--good));margin-top:12px}.famcd-reportside-cap{color:var(--muted);font:400 12px var(--font)}.famcd-reportside-split{background:var(--border-soft);height:1px;margin:14px 0 10px}.famcd-weekstats{display:flex;flex-direction:column;gap:13px;list-style:none;margin:0 0 12px;padding:0}.famcd-weekstats li{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.famcd-weekstats li>div{display:grid;flex:1 1 auto;min-width:0}.famcd-weekstats li>div b{color:var(--ink);font:600 13.5px var(--font)}.famcd-weekstats li>div span{color:var(--muted);font:400 11.5px var(--font)}.famcd-weekstats strong{font-feature-settings:"tnum";color:var(--ink);flex:none;font:700 16px var(--font);font-variant-numeric:tabular-nums}.famcd-weekstats .famcd-stat-ico{border-radius:11px;height:38px;width:38px}.famcd-weekstats .famcd-stat-ico svg{height:19px;width:19px}.famcd-trendhead{align-items:center;display:flex;gap:11px;margin-bottom:4px}.famcd-trendnum{font-feature-settings:"tnum";color:var(--ink);color:var(--sa-el-card-val-color,var(--ink));font:700 26px/1 var(--font);font-variant-numeric:tabular-nums}.famcd-trendaxis{color:var(--muted-2);color:var(--sa-el-chart-axis,var(--muted-2));display:flex;font-size:10.5px;font-size:var(--sa-el-chart-label-fs,10.5px);justify-content:space-between;margin-top:4px;padding:0 8px}@media (max-width:1279px){.famcd-reportgrid{grid-template-columns:1fr}.famcd-reportside{align-items:baseline;border-left:0;border-top:1px solid var(--border-soft);flex-direction:row;flex-wrap:wrap;gap:10px 26px;padding-left:0;padding-top:16px}.famcd-reportside-num.alt{margin-top:0}.famcd-reportside-split{display:none}}@media (max-width:1023px){.famcd-split{grid-template-columns:1fr}}@media (max-width:767px){.famcd-donutrow{justify-content:center}}@media (max-width:479px){.famcd-sections{gap:10px}.famcd-weekstats strong{font-size:15px}.famcd-reportside-num{font-size:24px}.famcd-trendnum{font-size:22px}.famcd-yearsel select{font-size:max(16px,16px);font-size:max(16px,var(--sa-el-in-fs,16px))}}@media (max-width:359px){.famcd-tabs-mini button{font-size:12px;padding:7px 10px}.famcd-donutrow{gap:14px}}@media (min-width:1536px){.famcd-sections,.famcd-split{gap:18px}}@media (prefers-reduced-motion:reduce){.famcd-tabs-mini button{transition:none!important}}.apspaapsfsh-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;overflow:hidden;padding:22px 24px;padding:calc(22px*var(--sa-el-hdr-pad-k, 1)) calc(24px*var(--sa-el-hdr-pad-k, 1));position:relative}.apspaapsfsh-aurora{background:radial-gradient(closest-side,#efbf0438,#0000 70%);background:radial-gradient(closest-side,rgba(var(--theme-accent-rgb,239,191,4),.22),#0000 70%);filter:blur(30px);height:200%;inset:-40% 0 auto auto;pointer-events:none;position:absolute;width:50%}.apspaapsfsh-lead{align-items:flex-start;display:flex;gap:16px;min-width:0;position:relative}.apspaapsfsh-ico{background:var(--apspaapsf-grad);border-radius:16px;border-radius:calc(16px*var(--sa-el-hdr-tile-radius-k, 1));box-shadow:0 10px 24px -10px #f97316b3;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;height:54px;height:calc(54px*var(--sa-el-hdr-tile-k, 1));place-items:center;width:54px;width:calc(54px*var(--sa-el-hdr-tile-k, 1))}.apspaapsfsh-ico svg{height:27px;width:27px}.apspaapsfsh-ico-fold{stroke-dasharray:22;animation:apspaapsfsh-draw 1.4s var(--apspaapsf-ease) forwards}.apspaapsfsh-ico-lines{stroke-dasharray:18;animation:apspaapsfsh-draw 1.4s .2s var(--apspaapsf-ease) backwards}@keyframes apspaapsfsh-draw{0%{stroke-dashoffset:22}to{stroke-dashoffset:0}}.apspaapsfsh-head{min-width:0}.apspaapsfsh-crumb{align-items:center;color:var(--apspaapsf-text-muted);color:var(--sa-el-hdr-crumb-color,var(--apspaapsf-text-muted));display:flex;flex-wrap:wrap;font-size:.72rem;font-size:calc(.72rem*var(--sa-el-hdr-crumb-k, 1));font-weight:600;gap:6px;margin-bottom:6px}.apspaapsfsh-crumb svg{height:12px;opacity:.6;width:12px}.apspaapsfsh-crumb-now{color:var(--apspaapsf-primary-dark)}[data-theme=dark] .apspaapsfsh-crumb-now{color:var(--apspaapsf-primary)}.apspaapsfsh-crumb-link{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;transition:color .15s ease}.apspaapsfsh-crumb-link:hover{color:var(--apspaapsf-primary-dark);text-decoration:underline}[data-theme=dark] .apspaapsfsh-crumb-link:hover{color:var(--apspaapsf-primary)}.apspaapsfsh-title{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,var(--apspaapsf-text),var(--apspaapsf-text-muted));background:linear-gradient(120deg,var(--sa-el-hdr-title-color,var(--apspaapsf-text)),var(--apspaapsf-text-muted));-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-size:calc(1.5rem*var(--sa-el-hdr-title-k, 1));font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.apspaapsfsh-sub{color:var(--apspaapsf-text-muted);color:var(--sa-el-hdr-sub-color,var(--apspaapsf-text-muted));font-size:.85rem;font-size:calc(.85rem*var(--sa-el-hdr-sub-k, 1));margin:6px 0 0;max-width:60ch}.apspaapsfsh-actions{display:flex;flex-wrap:wrap;gap:10px;position:relative}.apspaapsfsh-refresh svg{transition:transform .5s var(--apspaapsf-spring)}.apspaapsfsh-refresh:hover svg{transform:rotate(-90deg)}.apspaapsfsh-spin svg{animation:apspaapsfsh-rot .8s linear infinite}@keyframes apspaapsfsh-rot{to{transform:rotate(1turn)}}@media (max-width:768px){.apspaapsfsh-wrap{padding:18px;padding:calc(18px*var(--sa-el-hdr-pad-k, 1))}.apspaapsfsh-title{font-size:1.25rem;font-size:calc(1.25rem*var(--sa-el-hdr-title-k, 1))}.apspaapsfsh-actions{width:100%}.apspaapsfsh-actions .apspaapsf-btn{flex:1 1}}@media (max-width:480px){.apspaapsfsh-ico{height:46px;height:calc(46px*var(--sa-el-hdr-tile-k, 1));width:46px;width:calc(46px*var(--sa-el-hdr-tile-k, 1))}.apspaapsfsh-crumb{font-size:.66rem;font-size:calc(.66rem*var(--sa-el-hdr-crumb-k, 1))}}@media (prefers-reduced-motion:reduce){.apspaapsfsh-ico-fold,.apspaapsfsh-ico-lines,.apspaapsfsh-spin svg{animation:none!important}}.apspaapsfsh-wrap.apspaapsf-card{background:var(--card);background:var(--sa-el-hdr-bg,var(--card));border-color:var(--sa-el-hdr-border,var(--border));border-radius:16px!important;border-radius:calc(16px*var(--sa-el-hdr-radius-k, 1))!important;font-family:inherit;font-family:var(--sa-el-hdr-font,inherit)}.apspaapsfsh-title{color:inherit;color:var(--sa-el-hdr-title-color,inherit)}.apspaapsfsh-aurora{opacity:1;opacity:calc(var(--sa-el-hdr-aurora-op, .08)/.08)}.apspaapsfct-wrap{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:8px}.apspaapsfct-tab{--t:var(--apspaapsf-primary);align-items:center;background:#0000;border:none;border-radius:13px;color:var(--apspaapsf-text-muted);cursor:pointer;display:inline-flex;flex:1 0 auto;font-size:.85rem;font-weight:600;gap:9px;padding:11px 16px;position:relative;transition:background .25s var(--apspaapsf-ease),color .25s var(--apspaapsf-ease),transform .25s var(--apspaapsf-spring);white-space:nowrap}.apspaapsfct-tab--green{--t:var(--apspaapsf-green)}.apspaapsfct-tab--orange{--t:var(--apspaapsf-orange)}.apspaapsfct-tab--blue{--t:var(--apspaapsf-blue)}.apspaapsfct-tab--slate{--t:var(--apspaapsf-slate)}.apspaapsfct-tab:hover{background:var(--apspaapsf-hover);color:var(--apspaapsf-text);transform:translateY(-1px)}.apspaapsfct-on{background:var(--apspaapsf-grad);box-shadow:0 10px 22px -10px #f97316b3;box-shadow:0 10px 22px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff}.apspaapsfct-tab--green.apspaapsfct-on{background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 10px 22px -10px #16a34ab3}.apspaapsfct-tab--orange.apspaapsfct-on{background:linear-gradient(135deg,#ea580c,#f97316);background:linear-gradient(135deg,var(--theme-accent-dark,#ea580c),var(--theme-accent-3,#f97316));box-shadow:0 10px 22px -10px #ea580cb3}.apspaapsfct-tab--blue.apspaapsfct-on{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 10px 22px -10px #2563ebb3}.apspaapsfct-tab--slate.apspaapsfct-on{background:linear-gradient(135deg,#475569,#64748b);box-shadow:0 10px 22px -10px #475569b3}.apspaapsfct-ico{color:var(--t);display:grid;height:20px;place-items:center;transition:color .25s var(--apspaapsf-ease),transform .4s var(--apspaapsf-spring);width:20px}.apspaapsfct-on .apspaapsfct-ico{color:#fff}.apspaapsfct-ico svg{height:18px;width:18px}.apspaapsfct-tab:hover .apspaapsfct-ico{transform:scale(1.12) rotate(-6deg)}.apspaapsfct-on .apspaapsfct-check{stroke-dasharray:14;animation:apspaapsfct-draw .5s var(--apspaapsf-ease) forwards}.apspaapsfct-on .apspaapsfct-hand{animation:apspaapsfct-tick 1.4s linear infinite;transform-origin:12px 12px}.apspaapsfct-tab:hover .apspaapsfct-bolt{animation:apspaapsfct-flash .6s ease}.apspaapsfct-on .apspaapsfct-lid{animation:apspaapsfct-lid .5s var(--apspaapsf-spring);transform-origin:center}@keyframes apspaapsfct-draw{0%{stroke-dashoffset:14}to{stroke-dashoffset:0}}@keyframes apspaapsfct-tick{to{transform:rotate(1turn)}}@keyframes apspaapsfct-flash{0%,to{opacity:1}50%{opacity:.4;transform:scale(.9)}}@keyframes apspaapsfct-lid{0%{transform:translateY(-3px)}to{transform:translateY(0)}}.apspaapsfct-badge{background:var(--apspaapsf-tile);border-radius:999px;color:var(--apspaapsf-text-muted);font-size:.7rem;font-weight:800;min-width:22px;padding:1px 7px;text-align:center}.apspaapsfct-on .apspaapsfct-badge{background:#ffffff47;color:#fff}@media (max-width:768px){.apspaapsfct-tab{flex:0 0 auto;font-size:.8rem;padding:10px 13px}.apspaapsfct-label{display:none}.apspaapsfct-on .apspaapsfct-label{display:inline}}@media (prefers-reduced-motion:reduce){.apspaapsfct-bolt,.apspaapsfct-check,.apspaapsfct-hand,.apspaapsfct-lid{animation:none!important}}.apspaapsfsc-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.apspaapsfsc-card{--t:var(--apspaapsf-primary);--tbg:var(--apspaapsf-grad-soft);align-items:center;animation:apspaapsfsc-in .5s var(--apspaapsf-spring) both;animation-delay:calc(var(--i)*70ms);border-radius:var(--apspaapsf-r);display:flex;gap:14px;overflow:hidden;padding:18px;position:relative;transition:transform .3s var(--apspaapsf-spring),box-shadow .3s var(--apspaapsf-ease)}.apspaapsfsc-card:hover{box-shadow:0 24px 50px -26px #1e293b80;transform:translateY(-3px)}@keyframes apspaapsfsc-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.apspaapsfsc--green{--t:var(--apspaapsf-green);--tbg:var(--apspaapsf-green-bg)}.apspaapsfsc--orange{--t:var(--apspaapsf-orange);--tbg:var(--apspaapsf-orange-bg)}.apspaapsfsc--blue{--t:var(--apspaapsf-blue);--tbg:var(--apspaapsf-blue-bg)}.apspaapsfsc--slate{--t:var(--apspaapsf-slate);--tbg:var(--apspaapsf-slate-bg)}.apspaapsfsc-card:before{background:var(--t);bottom:0;content:"";left:0;opacity:.85;position:absolute;top:0;width:4px}.apspaapsfsc-glow{background:var(--tbg);border-radius:50%;filter:blur(10px);height:110px;pointer-events:none;position:absolute;right:-30px;top:-30px;width:110px}.apspaapsfsc-ico{background:var(--tbg);border-radius:14px;color:var(--t);display:grid;flex-shrink:0;height:48px;place-items:center;width:48px}.apspaapsfsc-ico svg{height:24px;width:24px}.apspaapsfsc-card:hover .apspaapsfsc-bolt{animation:apspaapsfsc-flash .7s ease}.apspaapsfsc-card:hover .apspaapsfsc-hand{animation:apspaapsfsc-tick 1.2s linear infinite;transform-origin:12px 12px}.apspaapsfsc-card:hover .apspaapsfsc-check{stroke-dasharray:18;animation:apspaapsfsc-draw .6s var(--apspaapsf-ease) forwards}@keyframes apspaapsfsc-flash{0%,to{opacity:1}50%{opacity:.45}}@keyframes apspaapsfsc-tick{to{transform:rotate(1turn)}}@keyframes apspaapsfsc-draw{0%{stroke-dashoffset:18}to{stroke-dashoffset:0}}.apspaapsfsc-body{display:flex;flex-direction:column;min-width:0}.apspaapsfsc-num{color:var(--apspaapsf-text);font-size:1.7rem;font-weight:800;letter-spacing:-.02em;line-height:1}.apspaapsfsc-skel-num{height:26px;width:42px}.apspaapsfsc-label{color:var(--apspaapsf-text);font-size:.82rem;font-weight:700;margin-top:4px}.apspaapsfsc-sub{color:var(--apspaapsf-text-muted);font-size:.72rem}@media (max-width:1024px){.apspaapsfsc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.apspaapsfsc-grid{gap:10px;grid-template-columns:1fr}.apspaapsfsc-card{gap:11px;padding:14px}.apspaapsfsc-ico{height:42px;width:42px}.apspaapsfsc-num{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.apspaapsfsc-card{animation:none!important}}.apspaapsfsc-card{border-radius:var(--apspaapsf-r)!important;border-radius:var(--sa-el-card-radius,var(--apspaapsf-r))!important;padding:18px!important;padding:var(--sa-el-card-pad,18px)!important}@media (max-width:560px){.apspaapsfsc-card{padding:14px!important;padding:var(--sa-el-card-pad,14px)!important}}.apspaapsf-menu,.apspaapsf-modal-back,.apspaapsf-page,.apspaapsf-rowtip{--amber:var(--theme-accent,#f59e0b);--gold:var(--theme-accent-2,#fbbf24);--lemon:var(--theme-accent-2,#fde047);--navy:#1c1917;--gray:#57534e;--gray-2:#a8a29e;--border:rgba(var(--theme-accent-rgb,245,158,11),0.28);--border-soft:rgba(var(--theme-accent-rgb,245,158,11),0.12);--soft:#f8fafc;--soft-2:rgba(var(--theme-accent-rgb,245,158,11),0.12);--cream:rgba(var(--theme-accent-rgb,245,158,11),0.12);--bg:#fffcf0;--card:#fff;--success:#10b981;--success-bg:#d1fae5;--success-tx:#047857;--orange:var(--theme-accent-3,#f97316);--orange-bg:#ffedd5;--orange-tx:#c2410c;--warm:#dc2626;--danger:#ef4444;--danger-bg:#fef2f2;--grad-primary:linear-gradient(135deg,var(--theme-accent,#f59e0b) 0%,var(--theme-accent-2,#fbbf24) 100%);--grad-tri:linear-gradient(135deg,#f59e0b,#fbbf24 50%,#fde047);--grad-emerald:linear-gradient(135deg,#10b981,#34d399);--grad-orange:linear-gradient(135deg,#f97316,#fb923c);--grad-muted:linear-gradient(135deg,#78716c,#a8a29e);--grad-gold:linear-gradient(135deg,#fbbf24,#fde047);--grad-lemon:linear-gradient(135deg,#eab308,#fde047);--shadow-card:0 4px 20px rgba(var(--theme-accent-rgb,245,158,11),0.10);--shadow-glow:0 4px 16px rgba(var(--theme-accent-rgb,245,158,11),0.35);--shadow-modal:0 18px 48px #1c191773;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:9999px;--font:"Poppins","Nunito",system-ui,-apple-system,sans-serif;color:var(--navy);font-family:var(--font)}[data-theme=dark] .apspaapsf-menu,[data-theme=dark] .apspaapsf-modal-back,[data-theme=dark] .apspaapsf-page,[data-theme=dark] .apspaapsf-rowtip{--navy:#fafaf9;--gray:#d6d3d1;--gray-2:#78716c;--border:rgba(var(--theme-accent-2-rgb,252,211,77),0.22);--border-soft:rgba(var(--theme-accent-2-rgb,252,211,77),0.14);--soft:#292524;--soft-2:#1c1917;--cream:#292524;--bg:#1c1917;--card:#292524;--success-bg:#10b9812e;--success-tx:#6ee7b7;--orange-bg:rgba(var(--theme-accent-3-rgb,249,115,22),0.16);--orange-tx:var(--theme-accent-2,#fdba74);--danger-bg:#ef444429}.apspaapsf-skel{animation:apspaapsf-shim2 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--soft-2),var(--soft),var(--soft-2));background-size:400% 100%;border-radius:8px}[data-theme=dark] .apspaapsf-skel{background:linear-gradient(90deg,#2a2826,#353230,#2a2826);background-size:400% 100%}@keyframes apspaapsf-shim2{0%{background-position:100% 0}to{background-position:-100% 0}}.apspaapsf-filters{-webkit-backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(var(--sa-el-flt-blur,18px)) saturate(150%);backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(var(--sa-el-flt-blur,18px)) saturate(150%);background:#ffffffa6;background:var(--sa-el-flt-bg,#ffffffa6);border:1px solid #ffffff8c;border:1px solid var(--sa-el-flt-border,#ffffff8c);border-radius:14px;border-radius:calc(14px*var(--sa-el-flt-radius-k, 1));box-shadow:0 8px 28px #78350f14;display:flex;flex-direction:column;gap:10px;overflow:visible;padding:12px 14px;position:relative}[data-theme=dark] .apspaapsf-filters{background:#29252499;background:var(--sa-el-flt-bg,#29252499);border-color:#fcd34d26;border-color:var(--sa-el-flt-border,rgba(var(--theme-accent-2-rgb,252,211,77),.15))}.apspaapsf-filters-head{align-items:center;display:flex;gap:10px}.apspaapsf-filters-icon{background:var(--cream);border-radius:8px;color:var(--amber);display:grid;height:26px;place-items:center;width:26px}.apspaapsf-filters-title{color:var(--navy);color:var(--sa-el-flt-title-color,var(--navy));font:700 14px var(--font);font:700 calc(14px*var(--sa-el-flt-title-k, 1)) var(--font);margin:0}.apspaapsf-active-badge{background:var(--gold);background:var(--sa-el-flt-badge-bg,var(--gold));border-radius:9999px;color:var(--navy);color:var(--sa-el-flt-badge-color,var(--navy));display:inline-grid;font:700 11px var(--font);height:22px;min-width:22px;padding:0 7px;place-items:center}.apspaapsf-clear-all{background:#0000;border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;font:600 12px var(--font);margin-left:auto;padding:6px 12px;transition:all .18s ease}.apspaapsf-clear-all:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.apspaapsf-clear-all:disabled{cursor:not-allowed;opacity:.45}.apspaapsf-search-wrap{position:relative}.apspaapsf-search-input{background:var(--card);background:var(--sa-el-flt-search-bg,var(--card));border:1px solid var(--sa-el-flt-search-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-search-radius,9999px);color:var(--navy);color:var(--sa-el-flt-search-color,var(--navy));font:14px var(--font);font:calc(14px*var(--sa-el-flt-search-k, 1)) var(--font);height:38px;height:calc(38px*var(--sa-el-flt-search-h-k, 1));outline:none;padding:0 44px 0 42px;transition:all .2s ease;width:100%}.apspaapsf-search-input::placeholder{color:var(--gray-2);color:var(--sa-el-flt-search-ph,var(--gray-2))}.apspaapsf-search-input:focus{border-color:var(--amber);box-shadow:0 0 0 3px #f59e0b26;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.15)}.apspaapsf-search-lead{color:var(--amber);color:var(--sa-el-flt-search-lead,var(--amber));left:14px;pointer-events:none}.apspaapsf-search-clear,.apspaapsf-search-lead{position:absolute;top:50%;transform:translateY(-50%)}.apspaapsf-search-clear{background:#0000;border:none;border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:26px;place-items:center;right:8px;transition:all .18s ease;width:26px}.apspaapsf-search-clear:hover{background:#ef44441f;color:var(--danger)}.apspaapsf-date-row{align-items:center;border-bottom:1px dashed var(--border-soft);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:12px}.apspaapsf-presets{align-items:center;background:var(--soft);border-radius:9999px;display:inline-flex;gap:6px;overflow-x:auto;padding:6px;scrollbar-width:none}.apspaapsf-presets::-webkit-scrollbar{display:none}.apspaapsf-preset{align-items:center;background:#0000;border:none;border-radius:9999px;border-radius:var(--sa-el-flt-preset-radius,9999px);color:var(--gray);color:var(--sa-el-flt-preset-color,var(--gray));cursor:pointer;display:inline-flex;font:600 12px var(--font);font:600 calc(12px*var(--sa-el-flt-preset-k, 1)) var(--font);gap:6px;padding:8px 14px;transition:all .2s ease;white-space:nowrap}.apspaapsf-preset:hover{color:var(--navy)}.apspaapsf-preset.active{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--sa-el-flt-preset-active-bg,var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%)));box-shadow:0 4px 12px #f59e0b73;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.45);color:#fff;color:var(--sa-el-flt-preset-active-color,#fff)}.apspaapsf-range-trigger{align-items:center;background:var(--card);border:1px solid var(--sa-el-flt-range-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-range-radius,9999px);color:var(--gray);color:var(--sa-el-flt-range-color,var(--gray));cursor:pointer;display:inline-flex;font:600 13px var(--font);gap:8px;height:40px;padding:0 16px;transition:all .2s ease}.apspaapsf-range-trigger:hover{border-color:var(--amber);color:var(--amber)}.apspaapsf-range-trigger[data-open=true]{border-color:var(--amber);box-shadow:0 0 0 3px #f59e0b2e;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.18)}.apspaapsf-range-trigger.applied{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-color:#0000;box-shadow:0 4px 14px #f59e0b66;box-shadow:0 4px 14px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff}.apspaapsf-range-trigger .caret{transition:transform .2s ease}.apspaapsf-range-trigger[data-open=true] .caret{transform:rotate(180deg)}.apspaapsf-range-trigger:hover .pulse-dot{animation:apspaapsf-pulse-dot 1.2s ease-in-out infinite}@keyframes apspaapsf-pulse-dot{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.apspaapsf-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.apspaapsf-chip{align-items:center;background:var(--card);background:var(--sa-el-flt-chip-bg,var(--card));border:1px solid var(--sa-el-flt-chip-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-chip-radius,9999px);color:var(--gray);color:var(--sa-el-flt-chip-color,var(--gray));cursor:pointer;display:inline-flex;font:600 12px var(--font);font:600 calc(12px*var(--sa-el-flt-chip-k, 1)) var(--font);gap:8px;padding:8px 14px;transition:all .18s ease}.apspaapsf-chip:hover{border-color:var(--amber);color:var(--navy)}.apspaapsf-chip.has-value{background:var(--soft);border-color:var(--amber);color:var(--amber)}.apspaapsf-chip[data-open=true]{box-shadow:0 0 0 3px #f59e0b2e;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.18)}.apspaapsf-chip .label{max-width:200px;overflow:hidden;text-overflow:ellipsis}.apspaapsf-chip .caret{transition:transform .2s ease}.apspaapsf-chip[data-open=true] .caret{transform:rotate(180deg)}.apspaapsf-toggle{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;display:inline-flex;font:600 12px var(--font);gap:10px;padding:7px 14px;transition:all .18s ease}.apspaapsf-toggle.on{background:var(--soft);border-color:var(--amber);color:#b45309;color:var(--theme-accent-dark,#b45309)}.apspaapsf-toggle-track{background:var(--cream);border-radius:9999px;height:16px;position:relative;transition:background .2s ease;width:30px}.apspaapsf-toggle.on .apspaapsf-toggle-track{background:var(--amber)}.apspaapsf-toggle-thumb{background:#fff;border-radius:50%;height:12px;left:2px;position:absolute;top:2px;transition:transform .18s ease;width:12px}.apspaapsf-toggle.on .apspaapsf-toggle-thumb{transform:translateX(14px)}.apspaapsf-menu{animation:apspaapsf-pop .18s cubic-bezier(.34,1.56,.64,1);background:var(--card);border:1px solid var(--border-soft);border-radius:12px;box-shadow:var(--shadow-modal);max-height:320px;overflow-y:auto;padding:6px;position:fixed;z-index:1450}@keyframes apspaapsf-pop{0%{opacity:0;transform:scale(.92)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.apspaapsf-menu-item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:flex;font:500 13px var(--font);gap:8px;padding:9px 12px;text-align:left;width:100%}.apspaapsf-menu-item:hover{background:var(--soft)}.apspaapsf-menu-item.selected{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);font-weight:600}.apspaapsf-menu-item .count{background:var(--soft);border-radius:9999px;color:var(--gray-2);font-size:11px;margin-left:auto;padding:1px 7px}.apspaapsf-menu-divider{background:var(--border-soft);height:1px;margin:4px 0}.apspaapsf-autocomplete{border-radius:14px;max-height:420px;z-index:1470}.apspaapsf-ac-head{align-items:center;background:var(--soft);border-radius:10px 10px 0 0;color:var(--gray);display:flex;font-size:12px;justify-content:space-between;margin:-6px -6px 4px;padding:10px 12px}.apspaapsf-ac-key{background:var(--cream);border-radius:6px;color:var(--amber);font-size:11px;font-weight:700;padding:2px 8px}.apspaapsf-ac-row{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px 12px}.apspaapsf-ac-row.highlight,.apspaapsf-ac-row:hover{background:var(--soft)}.apspaapsf-ac-badge{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:9999px;color:#fff;flex-shrink:0;font:700 11px var(--font);letter-spacing:.04em;padding:3px 9px;text-transform:uppercase}.apspaapsf-ac-body{flex:1 1;min-width:0}.apspaapsf-ac-title{color:var(--navy);font:500 13px var(--font)}.apspaapsf-ac-meta{color:var(--gray-2);font-size:11px;margin-top:2px}.apspaapsf-ac-row mark{background:#fbbf244d;background:rgba(var(--theme-accent-2-rgb,251,191,36),.3);border-radius:3px;color:var(--amber);padding:1px 3px}.apspaapsf-ac-empty{color:var(--gray);font-size:13px;padding:22px;text-align:center}.apspaapsf-modal-back{animation:apspaapsf-fade .22s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c19178c;display:grid;inset:0;place-items:center;position:fixed;z-index:1550}@keyframes apspaapsf-fade{0%{opacity:0}to{opacity:1}}.apspaapsf-range-modal{animation:apspaapsf-modal-in .28s cubic-bezier(.34,1.56,.64,1);background:var(--card);border-radius:16px;box-shadow:0 24px 60px #1c19174d;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;position:relative;width:min(760px,calc(100vw - 24px))}@keyframes apspaapsf-modal-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.apspaapsf-range-modal:before{animation:apspaapsf-stripe 6s linear infinite;background:var(--grad-tri);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}.apspaapsf-range-head{align-items:center;border-bottom:1px solid var(--border-soft);display:flex;gap:12px;padding:18px 20px}.apspaapsf-range-head .ico{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:10px;box-shadow:0 6px 16px #f59e0b66;box-shadow:0 6px 16px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff;display:grid;height:36px;place-items:center;width:36px}.apspaapsf-range-title{color:var(--navy);flex:1 1;font:700 17px var(--font);margin:0}.apspaapsf-range-close{background:var(--card);border:1px solid var(--border);border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:32px;place-items:center;transition:transform .2s ease,color .2s ease;width:32px}.apspaapsf-range-close:hover{color:var(--amber);transform:rotate(90deg)}.apspaapsf-range-body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:180px 1fr;overflow-y:auto;padding:16px 20px}@media (max-width:720px){.apspaapsf-range-body{grid-template-columns:1fr}}.apspaapsf-range-rail h5{color:var(--gray);font:700 11px var(--font);letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.apspaapsf-range-rail button{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:flex;font:500 13px var(--font);gap:8px;padding:8px 10px;text-align:left;width:100%}.apspaapsf-range-rail button:hover{background:var(--soft)}.apspaapsf-range-rail button.active{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);font-weight:600}.apspaapsf-range-rail button svg{color:var(--amber)}.apspaapsf-range-summary{align-items:center;background:var(--soft);border-radius:12px;color:var(--navy);display:flex;font:600 13px var(--font);gap:10px;margin-bottom:12px;padding:8px 12px}.apspaapsf-range-summary .arrow{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:50%;color:#fff;display:grid;height:24px;place-items:center;width:24px}.apspaapsf-range-months{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:720px){.apspaapsf-range-months{grid-template-columns:1fr}}.apspaapsf-cal-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.apspaapsf-cal-head button{background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--amber);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.apspaapsf-cal-title{color:var(--navy);font:700 14px var(--font)}.apspaapsf-cal-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.apspaapsf-cal-dow{color:var(--gray-2);font:700 10px var(--font);padding:6px 0;text-align:center;text-transform:uppercase}.apspaapsf-cal-day{aspect-ratio:1;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:grid;font:500 12px var(--font);place-items:center;transition:all .15s ease}.apspaapsf-cal-day:hover{background:var(--soft)}.apspaapsf-cal-day.dim{color:var(--gray-2);opacity:.5}.apspaapsf-cal-day.today{box-shadow:inset 0 0 0 2px var(--gold)}.apspaapsf-cal-day.in-range{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.apspaapsf-cal-day.endpoint{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));box-shadow:0 4px 10px #f59e0b66;box-shadow:0 4px 10px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff;font-weight:700}.apspaapsf-range-foot{border-top:1px solid var(--border-soft);padding:14px 20px}.apspaapsf-range-foot,.apspaapsf-toolbar{align-items:center;display:flex;justify-content:space-between}.apspaapsf-toolbar{flex-wrap:wrap;gap:10px;padding:4px 4px 6px}.apspaapsf-result-summary{color:var(--gray-2);font-size:12px}.apspaapsf-result-summary b{color:var(--navy);font-weight:700}.apspaapsf-view-toggle{background:var(--card);border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.apspaapsf-view-toggle button{background:#0000;border:none;color:var(--gray);cursor:pointer;display:grid;height:34px;place-items:center;transition:all .18s ease;width:34px}.apspaapsf-view-toggle button+button{border-left:1px solid var(--border)}.apspaapsf-view-toggle button:hover{background:var(--soft)}.apspaapsf-view-toggle button.active{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.apspaapsf-table-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;min-width:0;overflow:hidden;width:100%}.apspaapsf-table-bar{border-bottom:1px solid var(--border-soft);display:flex;justify-content:flex-end;padding:8px 10px}.apspaapsf-freeze{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;display:inline-flex;font:600 12px var(--font);gap:7px;padding:5px 11px;transition:all .15s ease}.apspaapsf-freeze.is-on,.apspaapsf-freeze:hover{border-color:var(--amber);color:var(--amber)}.apspaapsf-freeze.is-on{background:var(--soft)}.apspaapsf-freeze-track{background:var(--border);border-radius:9999px;height:16px;position:relative;transition:background .15s ease;width:28px}.apspaapsf-freeze.is-on .apspaapsf-freeze-track{background:var(--amber)}.apspaapsf-freeze-knob{background:#fff;border-radius:50%;height:12px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:12px}.apspaapsf-freeze.is-on .apspaapsf-freeze-knob{transform:translateX(12px)}.apspaapsf-table-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;width:100%}.apspaapsf-table-scroll::-webkit-scrollbar{height:8px}.apspaapsf-table-scroll::-webkit-scrollbar-track{background:var(--soft)}.apspaapsf-table-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:9999px}.apspaapsf-table-scroll::-webkit-scrollbar-thumb:hover{background:#fcd34d;background:var(--theme-accent-2,#fcd34d)}.apspaapsf-table{border-collapse:initial;border-spacing:0;min-width:1100px;table-layout:fixed;width:100%}.apspaapsf-table th{background:var(--soft);border-bottom:1px solid var(--border-soft);color:var(--gray);font:600 12px var(--font);padding:12px 14px;position:relative;text-align:left}.apspaapsf-table th:first-child{border-top-left-radius:12px}.apspaapsf-table th:last-child{border-top-right-radius:12px}.apspaapsf-table.is-frozen tbody td:first-child,.apspaapsf-table.is-frozen thead th:first-child{border-right:1px solid var(--border-soft);box-shadow:5px 0 8px -6px #0000002e;left:0;position:-webkit-sticky;position:sticky;z-index:2}.apspaapsf-table.is-frozen thead th:first-child{background:var(--soft);z-index:4}.apspaapsf-table.is-frozen tbody td:first-child{background:var(--card)}.apspaapsf-table.is-frozen tbody tr:hover td:first-child{background:var(--soft)}.apspaapsf-th-sort{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;padding:0;text-transform:inherit;-webkit-user-select:none;user-select:none;width:100%}.apspaapsf-th-sort .arrows{display:inline-flex;flex-direction:column;gap:1px;opacity:.35;transition:opacity .2s ease}.apspaapsf-th-sort:hover .arrows{opacity:.85}.apspaapsf-th-sort .arrows svg{display:block}.apspaapsf-th-sort.sort-asc .arrow-up,.apspaapsf-th-sort.sort-desc .arrow-down{color:var(--amber)}.apspaapsf-th-sort.sort-asc .arrows,.apspaapsf-th-sort.sort-desc .arrows{opacity:1}.apspaapsf-th-sort.sort-asc .arrow-down,.apspaapsf-th-sort.sort-desc .arrow-up{opacity:.25}.apspaapsf-th-resize{background:#0000;cursor:col-resize;height:100%;position:absolute;right:0;top:0;touch-action:none;transition:background .15s ease;-webkit-user-select:none;user-select:none;width:6px;z-index:3}.apspaapsf-th-resize.dragging,.apspaapsf-th-resize:hover{background:#f59e0b4d;background:rgba(var(--theme-accent-rgb,245,158,11),.3)}.apspaapsf-resizing,.apspaapsf-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.apspaapsf-table td{border-bottom:1px solid var(--border-soft);color:var(--navy);font:400 13px var(--font);overflow:hidden;padding:11px 14px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.apspaapsf-table tbody tr:last-child td{border-bottom:none}.apspaapsf-table tbody tr:hover td{background:var(--soft)}.apspaapsf-table td.actions-cell{overflow:visible}.apspaapsf-doc-cell{align-items:center;display:flex;gap:10px}.apspaapsf-doc-tile{background:var(--cream);border-radius:8px;color:var(--amber);display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.apspaapsf-doc-text{min-width:0}.apspaapsf-doc-title{color:var(--navy);font:600 13px var(--font);overflow:hidden;text-overflow:ellipsis}.apspaapsf-doc-meta{color:var(--gray-2);display:inline-flex;font-size:11px;gap:6px;margin-top:2px}.apspaapsf-code-chip{background:var(--soft);border-radius:4px;color:var(--amber);font:600 10px Consolas,SF Mono,monospace;padding:1px 6px}.apspaapsf-type-pill{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);display:inline-block;padding:3px 11px}.apspaapsf-status,.apspaapsf-type-pill{border-radius:9999px;font:600 11px var(--font)}.apspaapsf-status{align-items:center;display:inline-flex;gap:6px;padding:4px 10px;white-space:nowrap}.apspaapsf-status[data-tone=completed],.apspaapsf-status[data-tone=published]{background:var(--success-bg);color:var(--success-tx)}.apspaapsf-status[data-tone=draft]{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.apspaapsf-status[data-tone=archived]{background:#78716c24;color:var(--gray)}.apspaapsf-status[data-tone=pending]{background:var(--orange-bg);color:var(--orange-tx)}.apspaapsf-status[data-tone=active],.apspaapsf-status[data-tone=approved]{background:var(--success-bg);color:var(--success-tx)}.apspaapsf-status[data-tone=aborted]{background:var(--danger-bg);color:var(--danger)}.apspaapsf-status[data-tone=hold]{background:#78716c24;color:var(--gray)}[data-theme=dark] .apspaapsf-menu-item.selected,[data-theme=dark] .apspaapsf-status[data-tone=draft],[data-theme=dark] .apspaapsf-toggle.on,[data-theme=dark] .apspaapsf-type-pill{color:#fcd34d;color:var(--theme-accent-2,#fcd34d)}.apspaapsf-bar{background:var(--soft-2);border-radius:9999px;height:6px;overflow:hidden;width:100%}.apspaapsf-fill{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:9999px;height:100%;transition:width .4s ease}.apspaapsf-pct{color:var(--gray);font:600 11px var(--font);margin-left:8px}.apspaapsf-actions-row{align-items:center;display:inline-flex;gap:5px;justify-content:flex-end}.apspaapsf-icon-btn{background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--gray);cursor:pointer;display:grid;height:30px;place-items:center;position:relative;transition:all .18s ease;width:30px}.apspaapsf-icon-btn:hover{border-color:var(--amber);color:var(--amber);transform:translateY(-1px)}.apspaapsf-icon-btn.primary{color:var(--amber)}.apspaapsf-icon-btn.success:hover{border-color:var(--success);color:var(--success)}.apspaapsf-icon-btn.danger:hover{background:var(--danger-bg);border-color:var(--danger);color:var(--danger)}.apspaapsf-icon-btn[data-tip]:before{background:var(--navy);border-radius:6px;bottom:calc(100% + 6px);color:var(--card);content:attr(data-tip);font:500 11px var(--font);padding:5px 9px;pointer-events:none;white-space:nowrap;z-index:50}.apspaapsf-icon-btn[data-tip]:after,.apspaapsf-icon-btn[data-tip]:before{left:50%;opacity:0;position:absolute;transform:translate(-50%,4px);transition:all .15s ease}.apspaapsf-icon-btn[data-tip]:after{border:4px solid #0000;border-top:4px solid var(--navy);bottom:100%;content:""}.apspaapsf-icon-btn[data-tip]:hover:after,.apspaapsf-icon-btn[data-tip]:hover:before{opacity:1;transform:translate(-50%)}.apspaapsf-rowtip{animation:apspaapsf-rowtipin .12s ease;background:var(--navy);border-radius:6px;box-shadow:0 6px 18px #0000004d;color:var(--card);font:600 10.5px var(--font);padding:4px 8px;pointer-events:none;position:fixed;transform:translate(-50%,calc(-100% - 2px));white-space:nowrap;z-index:1560}.apspaapsf-rowtip--below{transform:translate(-50%,2px)}@keyframes apspaapsf-rowtipin{0%{opacity:0}to{opacity:1}}.apspaapsf-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media (max-width:980px){.apspaapsf-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.apspaapsf-grid{grid-template-columns:1fr}}.apspaapsf-grid-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:14px;position:relative;transition:all .22s ease}.apspaapsf-grid-card:hover{border-color:var(--amber);box-shadow:0 6px 18px #f59e0b1a;box-shadow:0 6px 18px rgba(var(--theme-accent-rgb,245,158,11),.1);transform:translateY(-1px)}.apspaapsf-grid-status{position:absolute;right:12px;top:12px}.apspaapsf-grid-tile{background:var(--cream);border-radius:10px;color:var(--amber);display:grid;height:38px;place-items:center;width:38px}.apspaapsf-grid-title{color:var(--navy);font:600 14px var(--font);padding-right:80px}.apspaapsf-grid-meta{color:var(--gray-2);font-size:11px}.apspaapsf-grid-version{color:var(--amber);font:700 15px Consolas,SF Mono,monospace}.apspaapsf-grid-foot{align-items:center;border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;margin-top:6px;padding-top:10px}.apspaapsf-pagination{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;padding:8px 4px 4px}.apspaapsf-pp-wrap{position:relative;width:-webkit-max-content;width:max-content}.apspaapsf-pp{-webkit-appearance:none;appearance:none;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--navy);cursor:pointer;font:500 13px var(--font);height:36px;padding:0 36px 0 16px}.apspaapsf-pp-caret{color:var(--amber);pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.apspaapsf-page-list{align-items:center;display:inline-flex;gap:4px;justify-content:center}.apspaapsf-page-arrow{background:var(--card);border:1px solid var(--border);border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:30px;place-items:center;transition:all .18s ease;width:30px}.apspaapsf-page-arrow:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.apspaapsf-page-arrow:disabled{cursor:not-allowed;opacity:.4}.apspaapsf-page-num{background:#0000;border:none;border-radius:9999px;color:var(--gray);cursor:pointer;font:600 12px var(--font);height:30px;min-width:30px;padding:0 10px;transition:all .18s ease}.apspaapsf-page-num:hover{background:var(--soft);color:#b45309;color:var(--theme-accent-dark,#b45309)}.apspaapsf-page-num.active{background:var(--amber);box-shadow:0 4px 12px #f59e0b66;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff}.apspaapsf-page-ellipsis{color:var(--gray-2);padding:0 4px}.apspaapsf-pagination-summary{color:var(--gray-2);font-size:12px;text-align:right}.apspaapsf-pagination-summary b{color:var(--navy);font-weight:700}@media (max-width:720px){.apspaapsf-pagination{grid-template-columns:1fr;justify-items:center;text-align:center}.apspaapsf-pagination-summary{text-align:center}}.apspaapsf-spin{animation:apspaapsf-spin-r .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes apspaapsf-spin-r{to{transform:rotate(1turn)}}.apspaapsf-error{align-items:center;background:var(--danger-bg);border:1px solid #ef444440;border-radius:12px;color:var(--danger);display:flex;font:500 13px var(--font);gap:10px;padding:12px 16px}.apspaapsf-party-list{display:flex;flex-wrap:wrap;gap:4px}.apspaapsf-party-chip{align-items:center;background:var(--soft);border:1px solid var(--border-soft);border-radius:9999px;color:var(--navy);cursor:pointer;display:inline-flex;font:500 12px var(--font);gap:6px;padding:3px 10px 3px 3px;transition:all .18s ease}.apspaapsf-party-chip:hover{background:var(--cream);border-color:var(--amber)}.apspaapsf-party-avatar{border-radius:50%;display:grid;font:700 10px var(--font);height:22px;place-items:center;width:22px}.apspaapsf-muted{color:var(--gray-2);font-style:italic}.apspaapsf-tempty{color:var(--gray);padding:40px 24px;text-align:center}.apspaapsf-tempty-icon{animation:apspaapsf-tempty-pulse 2.4s ease-in-out infinite;background:var(--cream);border-radius:16px;color:var(--amber);display:grid;height:64px;margin:0 auto 12px;place-items:center;width:64px}@keyframes apspaapsf-tempty-pulse{0%,to{box-shadow:0 0 0 0 #f59e0b4d;box-shadow:0 0 0 0 rgba(var(--theme-accent-rgb,245,158,11),.3);transform:scale(1)}50%{box-shadow:0 0 0 12px #f59e0b00;box-shadow:0 0 0 12px rgba(var(--theme-accent-rgb,245,158,11),0);transform:scale(1.04)}}.apspaapsf-tempty h4{color:var(--navy);font:700 15px var(--font);margin:0 0 4px}.apspaapsf-tempty p{color:var(--gray-2);font:400 12px var(--font);margin:0}@media (max-width:1024px){.apspaapsf-toolbar{gap:8px}}@media (max-width:768px){.apspaapsf-table-bar{padding:7px 8px}.apspaapsf-freeze{font-size:11px;padding:5px 10px}}@media (max-width:480px){.apspaapsf-table-bar{justify-content:stretch}.apspaapsf-freeze{justify-content:center;width:100%}.apspaapsf-pagination{gap:8px}.apspaapsf-page-arrow,.apspaapsf-page-num,.apspaapsf-pp{height:32px}}@media (max-width:360px){.apspaapsf-freeze .apspaapsf-freeze-track{display:none}}.apspaapsf-pagination{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;grid-template-columns:none!important;justify-content:space-between!important;margin-top:16px!important;padding:0!important}.apspaapsf-pp-wrap{display:inline-flex!important;position:relative!important;width:auto!important}.apspaapsf-pp{-webkit-appearance:none!important;appearance:none!important;background:var(--card,#fff)!important;border:1px solid var(--border,#e5e7eb)!important;border-radius:9999px!important;color:var(--text,var(--navy,#1f2430))!important;cursor:pointer!important;font-weight:600!important;height:auto!important;min-height:0!important;padding:8px 30px 8px 14px!important}.apspaapsf-pp:hover{border-color:var(--theme-accent,#f59e0b)!important}.apspaapsf-pp-caret{color:#6b7280!important;color:var(--muted,var(--gray,#6b7280))!important;display:grid!important;pointer-events:none!important;position:absolute!important;right:11px!important;top:50%!important;transform:translateY(-50%)!important}.apspaapsf-page-list{align-items:center!important;display:inline-flex!important;gap:5px!important;justify-content:center!important}.apspaapsf-page-arrow,.apspaapsf-page-num{aspect-ratio:1!important;background:#fff!important;background:var(--card,#fff)!important;border:1px solid #e5e7eb!important;border:1px solid var(--border,#e5e7eb)!important;border-radius:50%!important;border-radius:var(--sa-el-page-radius,50%)!important;box-shadow:none!important;box-sizing:border-box!important;color:#1f2430!important;color:var(--text,var(--navy,#1f2430))!important;cursor:pointer!important;display:grid!important;flex:0 0 auto!important;font-size:12.5px!important;font-weight:600!important;height:32px!important;height:var(--sa-el-page-size,32px)!important;max-height:32px!important;max-height:var(--sa-el-page-size,32px)!important;max-width:32px!important;max-width:var(--sa-el-page-size,32px)!important;min-height:32px!important;min-height:var(--sa-el-page-size,32px)!important;min-width:32px!important;min-width:var(--sa-el-page-size,32px)!important;padding:0!important;place-items:center!important;transition:all .18s ease!important;width:32px!important;width:var(--sa-el-page-size,32px)!important}.apspaapsf-page-arrow:not(:disabled):hover,.apspaapsf-page-num:hover{background:#fff!important;background:var(--card,#fff)!important;border-color:#f59e0b!important;border-color:var(--theme-accent,#f59e0b)!important;color:#f59e0b!important;color:var(--theme-accent,#f59e0b)!important}.apspaapsf-page-num--on,.apspaapsf-page-num.active{aspect-ratio:1!important;background:linear-gradient(135deg,#f59e0b,#fbbf24)!important;background:var(--sa-el-page-active,linear-gradient(135deg,var(--theme-accent,#f59e0b),var(--theme-accent-2,#fbbf24)))!important;border:1px solid #0000!important;border:1px solid var(--sa-el-page-active-bd,#0000)!important;border-radius:50%!important;border-radius:var(--sa-el-page-radius,50%)!important;box-shadow:0 4px 12px #f59e0b66!important;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.4)!important;box-sizing:border-box!important;color:#fff!important;color:var(--sa-el-page-active-fg,#fff)!important;flex:0 0 auto!important;height:32px!important;height:var(--sa-el-page-size,32px)!important;max-height:32px!important;max-height:var(--sa-el-page-size,32px)!important;max-width:32px!important;max-width:var(--sa-el-page-size,32px)!important;min-height:32px!important;min-height:var(--sa-el-page-size,32px)!important;min-width:32px!important;min-width:var(--sa-el-page-size,32px)!important;padding:0!important;width:32px!important;width:var(--sa-el-page-size,32px)!important}.apspaapsf-page-num--on:hover,.apspaapsf-page-num.active:hover{color:#fff!important}.apspaapsf-page-arrow:disabled{cursor:not-allowed!important;opacity:.4!important}.apspaapsf-page-ellipsis{color:#9aa1ad!important;color:var(--muted-2,var(--gray-2,#9aa1ad))!important;font-weight:700!important;padding:0 2px!important}.apspaapsf-page-summary,.apspaapsf-pagination-summary{color:#6b7280!important;color:var(--muted,var(--gray,#6b7280))!important;font-size:12px!important;min-height:0!important;text-align:right!important}.apspaapsf-page-summary b,.apspaapsf-pagination-summary b{color:#1f2430!important;color:var(--text,var(--navy,#1f2430))!important;font-weight:700!important}@media (max-width:640px){.apspaapsf-pagination{justify-content:center!important}.apspaapsf-page-summary,.apspaapsf-pagination-summary{text-align:center!important}}.apspaapsf-table td{padding-bottom:11px!important;padding-bottom:var(--sa-el-row-py,11px)!important;padding-top:11px!important;padding-top:var(--sa-el-row-py,11px)!important}.apspaapsf-table td,.apspaapsf-table th{border-color:#e5e7eb!important;border-color:var(--sa-el-border,var(--border,#e5e7eb))!important}.apspaapsf-table th{background:#00000008!important;background:var(--sa-el-th-bg,var(--soft,#00000008))!important;font-weight:700!important;font-weight:var(--sa-el-th-weight,700)!important}.apspaapsf-table tbody tr:nth-child(2n) td{background:#0000!important;background:var(--sa-el-zebra,#0000)!important}.apspaapsf-table tbody tr:hover td,.apspaapsf-table tbody tr:nth-child(2n):hover td{background:#00000005!important;background:var(--sa-el-row-hover,var(--soft,#00000005))!important}.apspaapsf-grid-card{box-shadow:0 1px 3px #00000014!important;box-shadow:var(--sa-el-card-shadow,0 1px 3px #00000014)!important;padding:16px!important;padding:var(--sa-el-card-pad,16px)!important}.apspaapsf-freeze{margin-left:auto!important}.apspaapsf-table{font-family:inherit!important;font-family:var(--sa-el-tbl-font,inherit)!important}.apspaapsf-table thead th{color:#0f172a!important;color:var(--sa-el-th-color,#0f172a)!important;font-size:12px!important;font-size:var(--sa-el-th-fs,12px)!important}.apspaapsf-table tbody td{color:#334155!important;color:var(--sa-el-td-color,#334155)!important;font-size:13px!important;font-size:var(--sa-el-td-fs,13px)!important}.apspaapsf-page-arrow,.apspaapsf-page-num{font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:13px!important;font-size:var(--sa-el-pg-fs,13px)!important}.apspaapsf-page-arrow,.apspaapsf-page-num:not(.apspaapsf-page-num--on):not(.active){color:#334155!important;color:var(--sa-el-pg-color,#334155)!important}.apspaapsf-page-summary{color:#64748b!important;color:var(--sa-el-show-color,#64748b)!important;font-size:12px!important;font-size:var(--sa-el-show-fs,12px)!important}.apspaapsf-page-list,.apspaapsf-page-summary{font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important}.apspaapsf-page-list{background:#fff!important;background:var(--sa-el-pp-bg,#fff)!important;color:#334155!important;color:var(--sa-el-pp-color,#334155)!important;font-size:13px!important;font-size:var(--sa-el-pp-fs,13px)!important}.apspaapsf-grid-card{font-family:inherit!important;font-family:var(--sa-el-card-font,inherit)!important}.apspaapsf-pp{background:var(--sa-el-pp-bg,#fff)!important;color:#334155!important;color:var(--sa-el-pp-color,#334155)!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:var(--sa-el-pp-fs,13px)!important}.apspaapsf-pp,.apspaapsf-pp-left{order:1!important;order:var(--sa-el-pp-order,1)!important}.apspaapsf-page-list{background:#0000!important;order:2!important;order:var(--sa-el-pglist-order,2)!important}.apspaapsf-pagination-summary{color:#64748b!important;color:var(--sa-el-show-color,#64748b)!important;font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:12px!important;font-size:var(--sa-el-show-fs,12px)!important;order:3!important;order:var(--sa-el-pgsum-order,3)!important}.apspaapsf-table.is-frozen thead th:first-child{background:#f3f5f9!important;background:var(--sa-el-th-bg,var(--soft,#f3f5f9))!important}.apspaapsf-table.is-frozen tbody td:first-child{background:#fff!important;background:var(--card,#fff)!important}.apspaapsf-table.is-frozen tbody tr:hover td:first-child{background:#eef1f6!important;background:var(--sa-el-row-hover,var(--soft,#eef1f6))!important}.apspaapsf-table tbody tr:nth-child(odd) td{background:#fff!important;background:var(--sa-el-row-bg,#fff)!important}.apspaapsf-search-input{background:var(--card)!important;background:var(--sa-el-flt-search-bg,var(--card))!important;border:1px solid var(--sa-el-flt-search-border,var(--border))!important;color:var(--navy)!important;color:var(--sa-el-flt-search-color,var(--navy))!important;font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:14px!important;font-size:var(--sa-el-flt-search-fs,14px)!important;padding:9px 44px 9px 42px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 44px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 42px!important}.apspaapsf-search-input::placeholder{color:var(--gray-2)!important;color:var(--sa-el-flt-search-ph,var(--gray-2))!important}.apspaapsf-search-input:focus{border-color:var(--sa-el-in-focus,var(--amber))!important}.apspaapsf-pp{background:var(--card)!important;background:var(--sa-el-in-bg,var(--card))!important;background:#fff!important;background:var(--sa-el-in-bg,var(--card,#fff))!important;border:1px solid var(--sa-el-in-border,var(--border))!important;border:1px solid #e5e7eb!important;border:1px solid var(--sa-el-in-border,var(--border,#e5e7eb))!important;color:var(--navy)!important;color:var(--sa-el-in-color,var(--navy))!important;color:#1f2430!important;color:var(--sa-el-in-color,var(--text,var(--navy,#1f2430)))!important;font-size:13px!important;font-size:var(--sa-el-in-fs,13px)!important;font-size:12px!important;font-size:var(--sa-el-in-fs,12px)!important;padding:9px 36px 9px 16px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 36px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 16px!important;padding:9px 30px 9px 14px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 30px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 14px!important}.apspaapsf-pp:hover{border-color:#f59e0b!important;border-color:var(--sa-el-in-border,var(--theme-accent,#f59e0b))!important}.apspaapsf-pp{font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:inherit!important;font-size:var(--sa-el-in-fs,inherit)!important}@media (max-width:480px){.apspaapsf-page-arrow,.apspaapsf-page-num,.apspaapsf-pp{font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:inherit!important;font-size:var(--sa-el-in-fs,inherit)!important}}.apspaapsf-table-card{border-radius:12px!important;border-radius:var(--sa-el-card-radius,12px)!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important}.apspaapsf-doc-tile{border-radius:8px!important;border-radius:var(--sa-el-card-radius,8px)!important}.apspaapsf-grid-card{border-radius:12px!important;border-radius:var(--sa-el-card-radius,12px)!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;padding:14px!important;padding:var(--sa-el-card-pad,14px)!important}.apspaapsf-grid-tile{border-radius:10px!important;border-radius:var(--sa-el-card-radius,10px)!important}.apspaapsf-table th{background:var(--soft)!important;background:var(--sa-el-th-bg,var(--soft))!important;color:var(--gray)!important;color:var(--sa-el-th-color,var(--gray))!important;font-size:12px!important;font-size:var(--sa-el-th-fs,12px)!important;padding:12px 14px!important;padding:var(--sa-el-row-py,12px) 14px!important}.apspaapsf-table td,.apspaapsf-table th{border-bottom:1px solid var(--sa-el-border,var(--border-soft))!important}.apspaapsf-table td{color:var(--navy)!important;color:var(--sa-el-td-color,var(--navy))!important;font-size:13px!important;font-size:var(--sa-el-td-fs,13px)!important;padding:11px 14px!important;padding:var(--sa-el-row-py,11px) 14px!important}.apspaapsf-menu,.apspaapsf-modal-back,.apspaapsf-page,.apspaapsf-rowtip{font-family:var(--font)!important;font-family:var(--sa-el-dd-font,var(--font))!important}.apspaapsf-menu{background:var(--card)!important;background:var(--sa-el-dd-bg,var(--card))!important;border:1px solid var(--sa-el-dd-border,var(--border-soft))!important;border-radius:12px!important;border-radius:var(--sa-el-dd-radius,12px)!important;box-shadow:var(--shadow-modal)!important;box-shadow:var(--sa-el-dd-shadow,var(--shadow-modal))!important}.apspaapsf-cal-head button{background:var(--card)!important;background:var(--sa-el-dr-btn-bg,var(--card))!important;border:1px solid var(--sa-el-dr-border,var(--border))!important;border-radius:8px!important;border-radius:var(--sa-el-dr-btn-radius,8px)!important;color:var(--amber)!important;color:var(--sa-el-dr-btn-fg,var(--amber))!important}.apspaapsf-cal-title{color:var(--navy)!important;color:var(--sa-el-dr-title-color,var(--navy))!important;font-size:14px!important;font-size:var(--sa-el-dr-title-fs,14px)!important}.apspaapsf-cal-dow{color:var(--gray-2)!important;color:var(--sa-el-dr-day-color,var(--gray-2))!important;font-size:10px!important;font-size:var(--sa-el-dr-day-fs,10px)!important}.apspaapsf-cal-day{border-radius:8px!important;border-radius:var(--sa-el-dr-radius,8px)!important;color:var(--navy)!important;color:var(--sa-el-dr-day-color,var(--navy))!important;font-size:12px!important;font-size:var(--sa-el-dr-day-fs,12px)!important}.apspaapsf-cal-day.dim{color:var(--gray-2)!important;color:var(--sa-el-dr-day-color,var(--gray-2))!important}.apspaapsf-cal-day.in-range{background:var(--cream)!important;background:var(--sa-el-dr-range-bg,var(--cream))!important;color:#b45309!important;color:var(--sa-el-dr-day-color,var(--theme-accent-dark,#b45309))!important}.apspaapsf-cal-day.endpoint{color:#fff!important;color:var(--sa-el-dr-active-fg,#fff)!important}@keyframes apspaapsf-stripe{0%{background-position:0 0}to{background-position:200% 0}}.apspaapsf-table.is-frozen thead th:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#f3f5f9,#f3f5f9)!important;background-image:linear-gradient(var(--sa-el-th-bg,var(--soft,#f3f5f9)),var(--sa-el-th-bg,var(--soft,#f3f5f9)))!important;z-index:4!important}.apspaapsf-table.is-frozen tbody tr:nth-child(odd) td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#0000,#0000)!important;background-image:linear-gradient(var(--sa-el-row-bg,#0000),var(--sa-el-row-bg,#0000))!important}.apspaapsf-table.is-frozen tbody tr:nth-child(2n) td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#0000,#0000)!important;background-image:linear-gradient(var(--sa-el-zebra,#0000),var(--sa-el-zebra,#0000))!important}.apspaapsf-table.is-frozen tbody tr:nth-child(n):hover td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#00000005,#00000005)!important;background-image:linear-gradient(var(--sa-el-row-hover,var(--soft,#00000005)),var(--sa-el-row-hover,var(--soft,#00000005)))!important}:root{--apspaapsf-primary:var(--theme-accent,#efbf04);--apspaapsf-primary-2:var(--theme-accent-3,#f97316);--apspaapsf-primary-dark:var(--theme-accent-dark,#b8890a);--apspaapsf-grad:linear-gradient(135deg,var(--theme-accent,#efbf04) 0%,var(--theme-accent-3,#f97316) 100%);--apspaapsf-grad-soft:linear-gradient(135deg,rgba(var(--theme-accent-rgb,239,191,4),0.16),rgba(var(--theme-accent-3-rgb,249,115,22),0.10));--apspaapsf-bg:#f5f7fb;--apspaapsf-surface:#ffffffeb;--apspaapsf-surface-2:#ffffffb3;--apspaapsf-glass-border:#0f172a14;--apspaapsf-shadow:0 18px 48px -28px #1e293b73;--apspaapsf-shadow-sm:0 6px 18px -10px #1e293b59;--apspaapsf-text:#16233a;--apspaapsf-text-muted:#64748b;--apspaapsf-tile:#0f172a0d;--apspaapsf-hover:#0f172a0d;--apspaapsf-green:#16a34a;--apspaapsf-green-bg:#16a34a1f;--apspaapsf-orange:var(--theme-accent-dark,#ea580c);--apspaapsf-orange-bg:#ea580c1f;--apspaapsf-blue:#2563eb;--apspaapsf-blue-bg:#2563eb1f;--apspaapsf-gray:#64748b;--apspaapsf-gray-bg:#64748b1f;--apspaapsf-red:#dc2626;--apspaapsf-red-bg:#dc26261f;--apspaapsf-slate:#475569;--apspaapsf-slate-bg:#4755691f;--apspaapsf-spring:cubic-bezier(0.34,1.56,0.64,1);--apspaapsf-ease:cubic-bezier(0.4,0,0.2,1);--apspaapsf-r:18px;--apspaapsf-r-sm:12px}[data-theme=dark]{--apspaapsf-bg:#0c1322;--apspaapsf-surface:#162034d1;--apspaapsf-surface-2:#101828b3;--apspaapsf-glass-border:#ffffff17;--apspaapsf-shadow:0 22px 56px -28px #000000b3;--apspaapsf-shadow-sm:0 8px 22px -12px #0009;--apspaapsf-text:#e8eefb;--apspaapsf-text-muted:#95a6c2;--apspaapsf-tile:#ffffff0f;--apspaapsf-hover:#ffffff0f;--apspaapsf-green-bg:#22c55e2e;--apspaapsf-green:#4ade80;--apspaapsf-orange-bg:rgba(var(--theme-accent-3-rgb,249,115,22),0.18);--apspaapsf-orange:var(--theme-accent-3,#fb923c);--apspaapsf-blue-bg:#3b82f633;--apspaapsf-blue:#60a5fa;--apspaapsf-gray-bg:#94a3b82e;--apspaapsf-gray:#cbd5e1;--apspaapsf-red-bg:#f871712e;--apspaapsf-red:#f87171;--apspaapsf-slate-bg:#94a3b829;--apspaapsf-slate:#cbd5e1}.apspaapsf-page{color:#16233a;color:var(--apspaapsf-text);display:flex;flex-direction:column;gap:16px;min-height:100%;position:relative}.apspaapsf-page:before{background:radial-gradient(60% 70% at 12% 0,#efbf0429,#0000 70%),radial-gradient(50% 60% at 90% 0,#f973161f,#0000 70%);background:radial-gradient(60% 70% at 12% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%),radial-gradient(50% 60% at 90% 0,rgba(var(--theme-accent-3-rgb,249,115,22),.12),#0000 70%);content:"";height:320px;inset:0 0 auto 0;pointer-events:none;position:fixed;z-index:0}.apspaapsf-page>*{position:relative;z-index:1}.apspaapsf-card{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:#ffffffeb;background:var(--apspaapsf-surface);border:1px solid #0f172a14;border:1px solid var(--apspaapsf-glass-border);border-radius:18px;border-radius:var(--apspaapsf-r);box-shadow:0 18px 48px -28px #1e293b73;box-shadow:var(--apspaapsf-shadow)}.apspaapsf-btn{align-items:center;background:#ffffffb3;background:var(--apspaapsf-surface-2);border:1px solid #0f172a14;border:1px solid var(--apspaapsf-glass-border);border-radius:12px;color:#16233a;color:var(--apspaapsf-text);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--apspaapsf-spring),background .2s var(--apspaapsf-ease),box-shadow .2s var(--apspaapsf-ease);white-space:nowrap}.apspaapsf-btn:hover{background:#0f172a0d;background:var(--apspaapsf-hover);transform:translateY(-1px)}.apspaapsf-btn:active{transform:translateY(0) scale(.98)}.apspaapsf-btn svg{height:16px;width:16px}.apspaapsf-btn--primary{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--apspaapsf-grad);border-color:#0000;box-shadow:0 8px 20px -8px #f9731699;box-shadow:0 8px 20px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.apspaapsf-btn--primary:hover{box-shadow:0 12px 26px -8px #f97316b3;box-shadow:0 12px 26px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.7)}.apspaapsf-btn--danger{border-color:#dc26261f;border-color:var(--apspaapsf-red-bg);color:#dc2626;color:var(--apspaapsf-red)}.apspaapsf-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.apspaapsf-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:700;gap:6px;letter-spacing:.02em;padding:3px 10px;text-transform:capitalize;white-space:nowrap}.apspaapsf-pill:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.apspaapsf-pill--green{background:#16a34a1f;background:var(--apspaapsf-green-bg);color:#16a34a;color:var(--apspaapsf-green)}.apspaapsf-pill--orange{background:#ea580c1f;background:var(--apspaapsf-orange-bg);color:#ea580c;color:var(--apspaapsf-orange)}.apspaapsf-pill--blue{background:#2563eb1f;background:var(--apspaapsf-blue-bg);color:#2563eb;color:var(--apspaapsf-blue)}.apspaapsf-pill--gray{background:#64748b1f;background:var(--apspaapsf-gray-bg);color:#64748b;color:var(--apspaapsf-gray)}.apspaapsf-pill--red{background:#dc26261f;background:var(--apspaapsf-red-bg);color:#dc2626;color:var(--apspaapsf-red)}.apspaapsf-pill--slate{background:#4755691f;background:var(--apspaapsf-slate-bg);color:#475569;color:var(--apspaapsf-slate)}.apspaapsf-progress{background:#0f172a0d;background:var(--apspaapsf-tile);border-radius:999px;height:6px;overflow:hidden}.apspaapsf-progress-fill{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--apspaapsf-grad);border-radius:999px;height:100%;transition:width .7s cubic-bezier(.34,1.56,.64,1);transition:width .7s var(--apspaapsf-spring)}.apspaapsf-shimmer{animation:apspaapsf-shimmer 1.3s ease-in-out infinite;background:linear-gradient(100deg,#0f172a0d 30%,#efbf0429 50%,#0f172a0d 70%);background:linear-gradient(100deg,var(--apspaapsf-tile) 30%,rgba(var(--theme-accent-rgb,239,191,4),.16) 50%,var(--apspaapsf-tile) 70%);background-size:220% 100%;border-radius:8px}@keyframes apspaapsf-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.apspaapsf-scroll{scrollbar-color:#efbf0480 #0000;scrollbar-color:rgba(var(--theme-accent-rgb,239,191,4),.5) #0000;scrollbar-width:thin}.apspaapsf-scroll::-webkit-scrollbar{height:8px;width:8px}.apspaapsf-scroll::-webkit-scrollbar-track{background:#0000}.apspaapsf-scroll::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--apspaapsf-grad);border-radius:999px}.apspaapsf-empty{align-items:center;color:#64748b;color:var(--apspaapsf-text-muted);display:flex;flex-direction:column;gap:10px;padding:56px 24px;text-align:center}.apspaapsf-empty-ico{background:linear-gradient(135deg,#efbf0429,#f973161a);background:var(--apspaapsf-grad-soft);border-radius:20px;color:#efbf04;color:var(--apspaapsf-primary);display:grid;height:64px;place-items:center;width:64px}.apspaapsf-empty-ico svg{height:30px;width:30px}.apspaapsf-empty h3{color:#16233a;color:var(--apspaapsf-text);font-size:1rem;margin:4px 0 0}@media (prefers-reduced-motion:reduce){.apspaapsf-progress-fill,.apspaapsf-shimmer{animation:none!important;transition:none!important}}.apspaapsf-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--apspaapsf-r))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 18px 48px -28px #1e293b73!important;box-shadow:var(--sa-el-card-shadow,var(--apspaapsf-shadow))!important}.apabsu-ic{display:inline-block;flex:0 0 auto;vertical-align:middle}.apabsu-spin{animation:apabsu-rot .9s linear infinite}@keyframes apabsu-rot{to{transform:rotate(1turn)}}.apabsu-ic .apabsu-a1,.apabsu-ic .apabsu-a2,.apabsu-ic .apabsu-a3,.apabsu-ic .apabsu-a4{stroke-dasharray:60;stroke-dashoffset:0;animation:apabsu-draw .9s ease both}.apabsu-ic .apabsu-a2{animation-delay:.08s}.apabsu-ic .apabsu-a3{animation-delay:.16s}.apabsu-ic .apabsu-a4{animation-delay:.24s}@keyframes apabsu-draw{0%{stroke-dashoffset:60;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.apabsu-ic .apabsu-a1,.apabsu-ic .apabsu-a2,.apabsu-ic .apabsu-a3,.apabsu-ic .apabsu-a4{animation:none}}.apabsu-dd-trigger{--bm-dd-tbg:var(--sa-el-dd-trigger-bg,var(--card,#fff));align-items:center;background:var(--bm-dd-tbg);border:1px solid #e6ebf3;border:1px solid var(--sa-el-dd-border,var(--line,#e6ebf3));border-radius:11px;border-radius:var(--sa-el-dd-radius,11px);color:#0f172a;color:var(--sa-el-dd-trigger-color,var(--ink,#0f172a));cursor:pointer;display:inline-flex;font-family:inherit;font-family:var(--sa-el-dd-font,inherit);font-size:13px;font-size:var(--sa-el-dd-trigger-fs,13px);font-weight:600;gap:8px;min-height:38px;padding:0 12px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}[data-theme=dark] .apabsu-dd-trigger,body.dark-mode .apabsu-dd-trigger{--bm-dd-tbg:var(--card,#161b24)}.apabsu-dd-trigger:hover:not(:disabled){border-color:color-mix(in srgb,#6366f1 50%,#0000);border-color:color-mix(in srgb,var(--sa-el-in-focus,var(--accent,#6366f1)) 50%,#0000)}.apabsu-dd-trigger[aria-expanded=true]{border-color:#6366f1;border-color:var(--sa-el-in-focus,var(--accent,#6366f1));box-shadow:0 0 0 3px color-mix(in srgb,#6366f1 16%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--sa-el-in-focus,var(--accent,#6366f1)) 16%,#0000)}.apabsu-dd-trigger:disabled{cursor:not-allowed;opacity:.55}.apabsu-dd-value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apabsu-dd-value.is-placeholder{color:#94a3b8;color:var(--sa-el-in-placeholder,var(--muted,#94a3b8));font-weight:500}.apabsu-dd-caret{flex:0 0 auto;transition:transform .22s ease}.apabsu-dd-caret.is-open{transform:rotate(180deg)}.apabsu-dd-back{inset:0;position:fixed;z-index:1280}.apabsu-dd-panel{--bm-dd-hbg:var(--sa-el-dd-hover-bg,#f1f5f9);--bm-dd-hfg:var(--sa-el-dd-hover-color,#0f172a);animation:apabsu-pop .22s cubic-bezier(.2,1.2,.35,1) both;background:#fff;background:var(--sa-el-dd-bg,#fff);border:1px solid #e6ebf3;border:1px solid var(--sa-el-dd-border,#e6ebf3);border-radius:12px;border-radius:var(--sa-el-dd-radius,12px);box-shadow:0 12px 32px #10182824;box-shadow:var(--sa-el-dd-shadow,0 12px 32px #10182824);display:flex;flex-direction:column;max-height:300px;max-width:min(360px,calc(100vw - 16px));padding:6px;position:fixed}[data-theme=dark] .apabsu-dd-panel,body.dark-mode .apabsu-dd-panel{--bm-dd-hbg:#ffffff0f;--bm-dd-hfg:#f1f5f9;background:#161b24;background:var(--sa-el-dd-bg,#161b24);border-color:#263041;border-color:var(--sa-el-dd-border,#263041)}.apabsu-dd-list{list-style:none;margin:0;overflow-y:auto;padding:0}.apabsu-dd-list::-webkit-scrollbar{width:8px}.apabsu-dd-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,#64748b 28%,#0000);background:color-mix(in srgb,var(--sa-el-dd-item-color,#64748b) 28%,#0000);border-radius:8px}.apabsu-dd-item{align-items:center;background:#0000;border:none;border-radius:7px;border-radius:calc(var(--sa-el-dd-radius, 12px) - 5px);color:#0f172a;color:var(--sa-el-dd-item-color,#0f172a);cursor:pointer;display:flex;font-family:inherit;font-family:var(--sa-el-dd-font,inherit);font-size:13px;font-size:var(--sa-el-dd-item-fs,13px);gap:8px;padding:8.68px 14px;padding:calc(var(--sa-el-dd-pad, 14px)*.62) var(--sa-el-dd-pad,14px);text-align:left;transition:background .14s ease,color .14s ease;width:100%}[data-theme=dark] .apabsu-dd-item,body.dark-mode .apabsu-dd-item{color:#e8eef7;color:var(--sa-el-dd-item-color,#e8eef7)}.apabsu-dd-item:hover{background:var(--bm-dd-hbg);color:var(--bm-dd-hfg)}.apabsu-dd-item.is-active{color:#6366f1;color:var(--sa-el-in-focus,var(--theme-accent,#6366f1));font-weight:700}.apabsu-dd-item-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apabsu-dd-none{color:#94a3b8;color:var(--sa-el-in-placeholder,#94a3b8);font-size:12.5px;padding:12px}.apabsu-skel-wrap{display:flex;flex-direction:column;gap:14px;padding:18px}.apabsu-skel-row{align-items:center;display:flex;gap:14px}.apabsu-skel{animation:apabsu-shimmer 1.4s ease infinite;background:linear-gradient(90deg,color-mix(in srgb,currentColor 8%,#0000) 25%,color-mix(in srgb,currentColor 16%,#0000) 42%,color-mix(in srgb,currentColor 8%,#0000) 60%);background-size:220% 100%;border-radius:8px;color:#64748b}.apabsu-skel-av{border-radius:50%;flex:0 0 auto;height:36px;width:36px}.apabsu-skel-line{height:13px}.apabsu-skel-pill{border-radius:999px;height:20px;width:72px}@keyframes apabsu-shimmer{0%{background-position:180% 0}to{background-position:-40% 0}}.apabsu-drawerback,.apabsu-modalback{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--accent2:var(--theme-accent-2,#8b5cf6);--card:#fff;--ink:#0f172a;--muted:#64748b;--line:#e6ebf3;animation:apabsu-fade .22s ease both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e1880;color:var(--ink);display:grid;font-family:inherit;font-family:var(--sa-font,var(--app-font,inherit));inset:0;padding:18px;place-items:center;position:fixed;z-index:1190}[data-theme=dark] .apabsu-drawerback,[data-theme=dark] .apabsu-modalback,body.dark-mode .apabsu-drawerback,body.dark-mode .apabsu-modalback{--card:#161b24;--ink:#e8eef7;--muted:#94a3b8;--line:#263041;background:#04070d9e}@keyframes apabsu-fade{0%{opacity:0}to{opacity:1}}.apabsu-modal{animation:apabsu-pop .3s cubic-bezier(.2,1.2,.35,1) both;background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 70px -30px #0000008c;padding:26px 24px 22px;text-align:center;width:min(430px,94vw)}@keyframes apabsu-pop{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}.apabsu-orb{animation:apabsu-breathe 2.6s ease infinite;background:color-mix(in srgb,var(--accent) 14%,#0000);border:1px solid color-mix(in srgb,var(--accent) 30%,#0000);border-radius:50%;color:var(--accent);display:grid;height:58px;margin:0 auto 12px;place-items:center;width:58px}.apabsu-orb.is-danger{background:#ef44441f;border-color:#ef44444d;color:#ef4444}@keyframes apabsu-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.apabsu-modal-title{font-size:17px;font-weight:800;letter-spacing:-.01em;margin:0 0 6px}.apabsu-modal-msg{color:var(--muted);font-size:13.5px;line-height:1.55;margin:0 0 4px;overflow-wrap:anywhere}.apabsu-modal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.apabsu-center,.apabsu-modal-actions{justify-content:center}.apabsu-modal-result{padding-top:30px}.apabsu-result-mark svg{display:block;margin:0 auto 8px}.apabsu-rm-circle{fill:none;stroke-width:2.4;stroke-dasharray:160;stroke-dashoffset:160;animation:apabsu-dash .7s ease forwards}.apabsu-rm-check{fill:none;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:apabsu-dash .5s ease .45s forwards}.apabsu-result-mark.is-ok{color:#10b981}.apabsu-result-mark.is-ok svg{stroke:#10b981}.apabsu-result-mark.is-bad{color:#ef4444}.apabsu-result-mark.is-bad svg{stroke:#ef4444}@keyframes apabsu-dash{to{stroke-dashoffset:0}}.apabsu-btn{align-items:center;border:1px solid #0000;border-radius:11px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:700;gap:8px;justify-content:center;min-height:38px;padding:8px 18px;transition:transform .16s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.apabsu-btn:disabled{cursor:not-allowed;opacity:.55}.apabsu-btn:not(:disabled):hover{transform:translateY(-1px)}.apabsu-btn:not(:disabled):active{transform:translateY(0) scale(.98)}.apabsu-btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--accent,#6366f1),var(--accent2,#8b5cf6));box-shadow:0 8px 20px -10px #6366f1bf;box-shadow:0 8px 20px -10px rgba(var(--accent-rgb,99,102,241),.75);color:#fff}.apabsu-btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 8px 20px -10px #ef4444b3;color:#fff}.apabsu-btn-ghost{background:#0000;border-color:#e6ebf3;border-color:var(--line,#e6ebf3);color:#64748b;color:var(--muted,#64748b)}.apabsu-btn-ghost:hover{border-color:#94a3b8;border-color:var(--muted,#94a3b8);color:#0f172a;color:var(--ink,#0f172a)}.apabsu-iconbtn{background:#0000;border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:10px;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:inline-grid;flex:0 0 auto;height:34px;place-items:center;transition:all .18s ease;width:34px}.apabsu-iconbtn:hover{border-color:color-mix(in srgb,#6366f1 45%,#0000);border-color:color-mix(in srgb,var(--accent,#6366f1) 45%,#0000);color:#6366f1;color:var(--accent,#6366f1);transform:translateY(-1px)}.apabsu-drawerback{padding:0;place-items:stretch end}.apabsu-drawer{animation:apabsu-slide .3s cubic-bezier(.25,1,.4,1) both;background:var(--card);border-left:1px solid var(--line);box-shadow:-30px 0 70px -40px #0009;display:flex;flex-direction:column;height:100dvh;width:min(640px,96vw);width:min(var(--dw,640px),96vw)}@keyframes apabsu-slide{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:none}}.apabsu-drawer-head{align-items:center;background:linear-gradient(120deg,rgba(var(--accent-rgb),.1),#0000 60%);border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.apabsu-drawer-head-l{align-items:center;display:flex;gap:12px;min-width:0}.apabsu-drawer-ic{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border-radius:13px;box-shadow:0 8px 18px -8px rgba(var(--accent-rgb),.7);color:#fff;display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.apabsu-drawer-title{font-size:16px;font-weight:800;letter-spacing:-.01em;margin:0;overflow-wrap:anywhere}.apabsu-drawer-sub{color:var(--muted);font-size:12.5px;margin:2px 0 0}.apabsu-drawer-body{flex:1 1;overflow-y:auto;padding:18px 20px 26px}.apabsu-drawer-foot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--card) 70%,#0000);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:14px 20px}.apabsu-drawer-body::-webkit-scrollbar{width:9px}.apabsu-drawer-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 32%,#0000);background-clip:content-box;border:2px solid #0000;border-radius:8px}.apabsu-empty{color:#64748b;color:var(--muted,#64748b);padding:40px 18px;text-align:center}.apabsu-empty-ic{animation:apabsu-breathe 3s ease infinite;background:color-mix(in srgb,#6366f1 12%,#0000);background:color-mix(in srgb,var(--accent,#6366f1) 12%,#0000);border-radius:20px;color:#6366f1;color:var(--accent,var(--theme-accent,#6366f1));display:inline-grid;height:62px;margin-bottom:12px;place-items:center;width:62px}.apabsu-empty h4{color:inherit;color:var(--ink,inherit);font-size:15.5px;font-weight:800;margin:0 0 6px}.apabsu-empty p{font-size:13px;line-height:1.55;margin:0 auto;max-width:420px}@media (max-width:480px){.apabsu-modal{border-radius:16px;padding:22px 16px 18px}.apabsu-modal-actions .apabsu-btn{flex:1 1 auto}.apabsu-drawer{border-left:none;width:100vw}.apabsu-drawer-body{padding:14px 14px 22px}}.apabsu-badge{align-items:center;background:color-mix(in srgb,#64748b 13%,#0000);background:color-mix(in srgb,var(--bc,#64748b) 13%,#0000);border:1px solid color-mix(in srgb,#64748b 30%,#0000);border:1px solid color-mix(in srgb,var(--bc,#64748b) 30%,#0000);border-radius:999px;color:#64748b;color:var(--bc,#64748b);display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;letter-spacing:.01em;padding:3px 10px;white-space:nowrap}.apabsu-dot{animation:apabsu-pulse 2.4s ease infinite;background:#64748b;background:var(--bc,#64748b);border-radius:50%;height:7px;width:7px}@keyframes apabsu-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.7)}}.apabsu-avatar{border:1.5px solid color-mix(in srgb,currentcolor 25%,#0000);border-radius:50%;display:inline-grid;flex:0 0 auto;font-size:12px;font-weight:800;letter-spacing:.02em;object-fit:cover;place-items:center}.apabsu-field{display:flex;flex-direction:column;gap:5px;min-width:0}.apabsu-field.is-wide{grid-column:1/-1}.apabsu-field-label{color:#64748b;color:var(--muted,#64748b);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.apabsu-field-hint{color:#94a3b8;color:var(--muted,#94a3b8);font-size:11px;line-height:1.45}.apabsu-input{background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:1px solid var(--sa-el-in-border,var(--line,#e6ebf3));border-radius:11px;border-radius:var(--sa-el-in-radius,11px);color:#0f172a;color:var(--sa-el-in-color,var(--ink,#0f172a));font-family:inherit;font-family:var(--sa-el-in-font,inherit);font-size:13px;font-size:var(--sa-el-in-fs,13px);min-height:38px;min-width:0;padding:7px 12px;padding:calc(var(--sa-el-in-pad, 14px)/2) 12px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}[data-theme=dark] .apabsu-input,body.dark-mode .apabsu-input{background:#161b24;background:var(--card,#161b24)}.apabsu-input::placeholder{color:#94a3b8;color:var(--sa-el-in-placeholder,var(--muted,#94a3b8))}.apabsu-input:focus{border-color:#6366f1;border-color:var(--sa-el-in-focus,var(--accent,#6366f1));box-shadow:0 0 0 3px color-mix(in srgb,#6366f1 16%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--sa-el-in-focus,var(--accent,#6366f1)) 16%,#0000);outline:none}.apabsu-input:disabled{cursor:not-allowed;opacity:.6}.apabsu-textarea{line-height:1.5;min-height:84px;resize:vertical}.apabsu-money{display:block;position:relative}.apabsu-money i{color:#94a3b8;color:var(--muted,#94a3b8);font-size:11px;font-style:normal;font-weight:800;left:11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.apabsu-money .apabsu-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-left:38px;text-align:right}.apabsu-skel-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.apabsu-skel-card{border-radius:16px;border-radius:var(--sa-el-card-radius,16px);height:92px}.apabsu-modal-extra{margin-top:14px;text-align:left}.apabsu-modal-extra .apabsu-field-label{display:block;margin-bottom:4px}.apabsu-input{background:#fff!important;background:var(--sa-el-in-bg,var(--card,#fff))!important}.apabsu-input,[data-theme=dark] .apabsu-input,body.dark-mode .apabsu-input{font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:inherit!important;font-size:var(--sa-el-in-fs,inherit)!important}[data-theme=dark] .apabsu-input,body.dark-mode .apabsu-input{background:#161b24!important;background:var(--sa-el-in-bg,var(--card,#161b24))!important}.apabsu-textarea{font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:inherit!important;font-size:var(--sa-el-in-fs,inherit)!important}.apabtr-wrap{-webkit-overflow-scrolling:touch;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;background:var(--glass,#ffffffb8);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;padding:5px;position:relative;scroll-behavior:smooth;scrollbar-width:thin}.apabtr-wrap::-webkit-scrollbar{height:5px}.apabtr-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb,#64748b 30%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 30%,#0000);border-radius:999px}.apabtr-pill{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--accent,#6366f1),var(--accent2,#8b5cf6));border-radius:999px;bottom:5px;box-shadow:0 8px 20px -10px #6366f1d9;box-shadow:0 8px 20px -10px rgba(var(--accent-rgb,99,102,241),.85);left:0;pointer-events:none;position:absolute;top:5px;transition:transform .42s cubic-bezier(.3,1.1,.35,1),width .42s cubic-bezier(.3,1.1,.35,1);z-index:0}.apabtr-tab{align-items:center;background:#0000;border:none;border-radius:999px;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:13px;font-weight:700;gap:8px;padding:9px 16px;position:relative;transition:color .24s ease;white-space:nowrap;z-index:1}.apabtr-tab:hover:not(.is-active){color:#0f172a;color:var(--ink,#0f172a)}.apabtr-tab.is-active{color:#fff}.apabtr-tab:focus-visible{outline:2px solid #6366f1;outline:2px solid var(--accent,#6366f1);outline-offset:2px}.apabtr-ic{display:inline-grid;place-items:center;transition:transform .34s cubic-bezier(.3,1.4,.4,1)}.apabtr-tab.is-active .apabtr-ic{transform:translateY(-1px) scale(1.08)}.apabtr-tab.is-active .apabsu-ic .apabsu-a1,.apabtr-tab.is-active .apabsu-ic .apabsu-a2,.apabtr-tab.is-active .apabsu-ic .apabsu-a3,.apabtr-tab.is-active .apabsu-ic .apabsu-a4{animation:apabsu-draw .7s ease both}.apabtr-badge{animation:apabtr-ping 2.6s ease infinite;background:#ef4444;border-radius:999px;color:#fff;display:inline-grid;font-size:10.5px;font-weight:800;height:19px;min-width:19px;padding:0 6px;place-items:center}.apabtr-tab.is-active .apabtr-badge{background:#ffffff47}@keyframes apabtr-ping{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.apabtr-pill{transition:none}.apabtr-badge,.apabtr-ic{animation:none;transition:none}}@media (max-width:768px){.apabtr-tab{font-size:12.5px;padding:9px 13px}}@media (max-width:480px){.apabtr-wrap{border-radius:16px;padding:4px}.apabtr-pill{border-radius:12px;bottom:4px;top:4px}.apabtr-tab{gap:6px;padding:9px 11px}}@media (max-width:380px){.apabtr-label{display:none}.apabtr-tab{padding:10px 12px}}@media (max-width:320px){.apabtr-tab{font-size:11.5px;padding:8px 10px}.apabtr-tab svg{height:14px;width:14px}}.apabbc-card{align-items:center;animation:apabbc-in .5s ease both;background:linear-gradient(120deg,#6366f11a,#0000 58%),#fff;background:linear-gradient(120deg,rgba(var(--accent-rgb,99,102,241),.1),#0000 58%),var(--card,#fff);border:1px solid #e6ebf3;border:var(--sa-el-card-border-w,1px) solid var(--line,#e6ebf3);border-radius:18px;border-radius:var(--sa-el-card-radius,18px);display:flex;flex-wrap:wrap;gap:20px;overflow:hidden;padding:20px 22px;position:relative}@keyframes apabbc-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.apabbc-card.is-clear{border-color:color-mix(in srgb,#10b981 32%,#0000)}.apabbc-card.is-due{border-color:color-mix(in srgb,#f59e0b 32%,#0000)}.apabbc-skel{background:color-mix(in srgb,#64748b 8%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 8%,#0000);min-height:118px}.apabbc-orb{animation:apabbc-float 9s ease-in-out infinite;background:radial-gradient(circle at 35% 35%,#6366f157,#0000 68%);background:radial-gradient(circle at 35% 35%,rgba(var(--accent-rgb,99,102,241),.34),#0000 68%);border-radius:50%;height:220px;pointer-events:none;position:absolute;right:-50px;top:-70px;width:220px}@keyframes apabbc-float{0%,to{transform:translateY(0)}50%{transform:translateY(14px)}}.apabbc-main{display:flex;flex:1 1 260px;flex-direction:column;gap:4px;min-width:0;position:relative}.apabbc-label{align-items:center;color:#64748b;color:var(--muted,#64748b);display:inline-flex;font-size:10.5px;font-weight:800;gap:7px;letter-spacing:.06em;text-transform:uppercase}.apabbc-amount{font-feature-settings:"tnum";font-size:clamp(26px,6vw,36px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em}.apabbc-sub{align-items:center;color:#64748b;color:var(--muted,#64748b);display:flex;flex-wrap:wrap;font-size:12.5px;gap:9px}.apabbc-late{background:#ef44441f;border-radius:999px;color:#ef4444;font-size:11px;font-style:normal;font-weight:800;padding:2px 9px}.apabbc-progress{display:flex;flex-direction:column;gap:5px;margin-top:9px}.apabbc-track{background:color-mix(in srgb,#64748b 15%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 15%,#0000);height:7px;overflow:hidden}.apabbc-fill,.apabbc-track{border-radius:999px;display:block}.apabbc-fill{animation:apabbc-grow .9s cubic-bezier(.25,1,.4,1) both;background:linear-gradient(90deg,#10b981,#059669);height:100%;width:0;width:var(--w,0)}@keyframes apabbc-grow{0%{width:0}to{width:0;width:var(--w,0)}}.apabbc-progress small{font-feature-settings:"tnum";color:#94a3b8;color:var(--muted,#94a3b8);font-size:11px;font-variant-numeric:tabular-nums}.apabbc-side{align-items:flex-end;display:flex;flex-direction:column;gap:9px;position:relative}.apabbc-pending{align-items:center;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:999px;color:#3b82f6;display:flex;font-size:11.5px;gap:7px;margin:0;padding:7px 12px}.apabbc-btn{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--accent,#6366f1),var(--accent2,#8b5cf6));border:none;border-radius:12px;box-shadow:0 10px 24px -12px #6366f1d9;box-shadow:0 10px 24px -12px rgba(var(--accent-rgb,99,102,241),.85);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:800;gap:8px;min-height:42px;padding:10px 20px;transition:transform .18s ease}.apabbc-btn:hover{transform:translateY(-2px)}@media (max-width:640px){.apabbc-card{gap:14px;padding:16px}.apabbc-side{align-items:stretch;width:100%}.apabbc-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.apabbc-card,.apabbc-fill,.apabbc-orb{animation:none}.apabbc-btn{transition:none}}@media (max-width:320px){.apabbc-card{gap:11px;padding:13px}.apabbc-amount{font-size:25px}.apabbc-label,.apabbc-sub{font-size:11.5px}}.apabfn-wrap{display:flex;flex-direction:column;gap:13px}.apabfn-panel{background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:var(--sa-el-card-border-w,1px) solid var(--line,#e6ebf3);border-radius:16px;border-radius:var(--sa-el-card-radius,16px);padding:16px 18px}.apabfn-filters{display:flex;flex-wrap:wrap;gap:6px}.apabfn-filter{background:#0000;border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;color:#64748b;color:var(--muted,#64748b);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;padding:7px 14px;transition:all .2s ease}.apabfn-filter:hover{color:#0f172a;color:var(--ink,#0f172a)}.apabfn-filter.is-active{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--accent,#6366f1),var(--accent2,#8b5cf6));border-color:#0000;box-shadow:0 8px 18px -10px #6366f1cc;box-shadow:0 8px 18px -10px rgba(var(--accent-rgb,99,102,241),.8);color:#fff}.apabfn-list{gap:11px}.apabfn-card,.apabfn-list{display:flex;flex-direction:column}.apabfn-card{animation:apabfn-in .42s ease both;background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:var(--sa-el-card-border-w,1px) solid var(--line,#e6ebf3);border-radius:16px;border-radius:var(--sa-el-card-radius,16px);gap:10px;padding:15px 17px;transition:border-color .2s ease,box-shadow .2s ease}@keyframes apabfn-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.apabfn-card:hover{border-color:color-mix(in srgb,#6366f1 38%,#0000);border-color:color-mix(in srgb,var(--accent,#6366f1) 38%,#0000);box-shadow:0 14px 30px -24px #0006}.apabfn-card.is-overdue{border-color:#ef444459;box-shadow:inset 3px 0 0 #ef4444}.apabfn-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.apabfn-id{display:flex;flex-direction:column;gap:1px;min-width:0}.apabfn-id b{font-size:14px;font-weight:800;overflow-wrap:anywhere}.apabfn-id small{color:#94a3b8;color:var(--muted,#94a3b8);font-size:11px}.apabfn-matter{color:#64748b;color:var(--muted,#64748b);font-size:12.5px;line-height:1.5;margin:0;overflow-wrap:anywhere}.apabfn-grid{grid-gap:9px 14px;display:grid;gap:9px 14px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));margin:0}.apabfn-grid div{display:flex;flex-direction:column;gap:1px;min-width:0}.apabfn-grid dt{color:#64748b;color:var(--muted,#64748b);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.apabfn-grid dd{font-feature-settings:"tnum";font-size:12.5px;font-variant-numeric:tabular-nums;margin:0}.apabfn-grid dd em{background:#ef44441f;border-radius:999px;color:#ef4444;font-size:10px;font-style:normal;font-weight:800;margin-left:6px;padding:1px 7px}.apabfn-grid .is-total dd,.apabfn-grid .is-total dt{color:#0f172a;color:var(--ink,#0f172a);font-weight:800}.apabfn-grid .is-total dd{font-size:14px}.apabfn-part,.apabfn-verify{align-items:flex-start;border-radius:11px;display:flex;font-size:11.5px;gap:7px;line-height:1.5;margin:0;padding:8px 11px}.apabfn-part{background:#10b98117;border:1px solid #10b98142;color:#10b981}.apabfn-verify{background:#3b82f617;border:1px solid #3b82f642;color:#3b82f6}.apabfn-part .apabsu-ic,.apabfn-verify .apabsu-ic{flex:0 0 auto;margin-top:1px}.apabfn-foot{border-top:1px dashed #e6ebf3;border-top:1px dashed var(--line,#e6ebf3);display:flex;flex-wrap:wrap;gap:8px;padding-top:9px}.apabfn-btn{align-items:center;border:1px solid #0000;border-radius:11px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:7px;justify-content:center;min-height:38px;padding:8px 16px;transition:transform .16s ease,box-shadow .2s ease,background .2s ease}.apabfn-btn:not(:disabled):hover{transform:translateY(-1px)}.apabfn-btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--accent,#6366f1),var(--accent2,#8b5cf6));box-shadow:0 8px 20px -10px #6366f1bf;box-shadow:0 8px 20px -10px rgba(var(--accent-rgb,99,102,241),.75);color:#fff}.apabfn-btn-ghost{background:#0000;border-color:#e6ebf3;border-color:var(--line,#e6ebf3);color:#64748b;color:var(--muted,#64748b)}.apabfn-btn-ghost:hover{border-color:#94a3b8;border-color:var(--muted,#94a3b8);color:#0f172a;color:var(--ink,#0f172a)}@media (max-width:560px){.apabfn-card{padding:13px}.apabfn-foot .apabfn-btn{flex:1 1 auto}}@media (max-width:360px){.apabfn-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.apabfn-card{animation:none}.apabfn-btn,.apabfn-card,.apabfn-filter{transition:none}}.apabfn-panel{background:#fff!important;background:var(--sa-el-dd-bg,var(--card,#fff))!important}.apfindtp-wrap{display:inline-block;position:relative;width:100%}.apfindtp-input{padding-right:2.5rem!important;width:100%}.apfindtp-input::-ms-clear{display:none}.apfindtp-toggle{background:#0000;border:none;border-radius:6px;color:#64748b;color:var(--sa-el-dp-icon,var(--app-text-tertiary,#64748b));cursor:pointer;display:grid;height:1.75rem;padding:0;place-items:center;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:color .15s ease;width:1.75rem}.apfindtp-toggle:hover,.apfindtp-wrap.is-open .apfindtp-toggle{color:#6366f1;color:var(--sa-el-dp-accent,var(--app-primary,#6366f1))}.apfindtp-toggle:disabled{cursor:not-allowed;opacity:.45}.apfindtp-pop{animation:apfindtp-in .14s ease;background:#fff;background:var(--sa-el-dp-bg,var(--sa-el-dr-bg,var(--app-card-bg,#fff)));border:1px solid #e2e8f0;border:1px solid var(--sa-el-dp-border,var(--sa-el-dr-border,var(--app-border-primary,#e2e8f0)));border-radius:14px;border-radius:var(--sa-el-dp-radius,var(--sa-el-dr-radius,14px));box-shadow:0 18px 44px #0f172a2e;box-shadow:var(--sa-el-dp-shadow,var(--sa-el-dr-shadow,0 18px 44px #0f172a2e));display:flex;flex-direction:column;font-family:inherit;font-family:var(--sa-el-dp-font,var(--sa-el-dr-font,var(--font,inherit)));overflow:hidden;position:fixed;z-index:2170}@keyframes apfindtp-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.apfindtp-head{align-items:center;border-bottom:1px solid #eef2f7;border-bottom:1px solid var(--sa-el-dp-border,var(--app-border-secondary,#eef2f7));display:flex;gap:.25rem;padding:.625rem .625rem .5rem}.apfindtp-nav{background:#fff;background:var(--sa-el-dp-btn-bg,var(--sa-el-dr-btn-bg,var(--app-card-bg,#fff)));border:1px solid #e2e8f0;border:1px solid var(--sa-el-dp-border,var(--sa-el-dr-border,var(--app-border-primary,#e2e8f0)));border-radius:8px;border-radius:var(--sa-el-dp-btn-radius,var(--sa-el-dr-btn-radius,8px));color:#6366f1;color:var(--sa-el-dp-accent,var(--sa-el-dr-btn-fg,var(--app-primary,#6366f1)));cursor:pointer;display:grid;flex:0 0 auto;height:28px;place-items:center;width:28px}.apfindtp-nav:hover{background:#f1f5f9;background:var(--app-bg-secondary,#f1f5f9)}.apfindtp-title{background:#0000;border:none;border-radius:8px;color:#0f172a;color:var(--sa-el-dp-title-color,var(--sa-el-dr-title-color,var(--app-text-primary,#0f172a)));cursor:pointer;flex:1 1;font-size:13.5px;font-size:var(--sa-el-dp-title-fs,var(--sa-el-dr-title-fs,13.5px));font-weight:700;padding:.3rem .5rem}.apfindtp-title:hover{background:#f1f5f9;background:var(--app-bg-secondary,#f1f5f9)}.apfindtp-body{flex:1 1;overflow-y:auto;padding:.5rem}.apfindtp-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.apfindtp-dow{color:#94a3b8;color:var(--app-text-muted,#94a3b8);font-size:10px;font-size:var(--sa-el-dp-day-fs,var(--sa-el-dr-day-fs,10px));font-weight:700;padding:.25rem 0;text-align:center;text-transform:uppercase}.apfindtp-day{aspect-ratio:1;background:#0000;border:none;border-radius:9px;border-radius:var(--sa-el-dp-radius,var(--sa-el-dr-radius,9px));color:#0f172a;color:var(--sa-el-dp-day-color,var(--sa-el-dr-day-color,var(--app-text-primary,#0f172a)));cursor:pointer;display:grid;font-size:12.5px;font-size:var(--sa-el-dp-day-fs,var(--sa-el-dr-day-fs,12.5px));font-weight:500;min-height:32px;place-items:center;transition:background .12s ease,color .12s ease}.apfindtp-day:hover:not(:disabled){background:#f1f5f9;background:var(--app-bg-secondary,#f1f5f9)}.apfindtp-day:disabled{cursor:not-allowed;opacity:.3}.apfindtp-day.is-dim{color:#94a3b8;color:var(--app-text-muted,#94a3b8);opacity:.55}.apfindtp-day.is-today{box-shadow:inset 0 0 0 1.5px #6366f1;box-shadow:inset 0 0 0 1.5px var(--sa-el-dp-accent,var(--app-primary,#6366f1))}.apfindtp-day.is-sel{background:#6366f1;background:var(--sa-el-dp-active,var(--sa-el-dr-active,var(--app-primary,#6366f1)));color:#fff;color:var(--sa-el-dp-active-fg,var(--sa-el-dr-active-fg,#fff));font-weight:700}.apfindtp-mgrid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.apfindtp-ygrid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}.apfindtp-chip{background:#f1f5f9;background:var(--app-bg-secondary,#f1f5f9);border:1px solid #0000;border-radius:8px;color:#0f172a;color:var(--sa-el-dp-day-color,var(--app-text-primary,#0f172a));cursor:pointer;font-size:12px;font-weight:600;padding:.5rem .25rem}.apfindtp-chip:hover{border-color:#6366f1;border-color:var(--sa-el-dp-accent,var(--app-primary,#6366f1))}.apfindtp-chip.is-sel{background:#6366f1;background:var(--sa-el-dp-active,var(--sa-el-dr-active,var(--app-primary,#6366f1)));color:#fff;color:var(--sa-el-dp-active-fg,var(--sa-el-dr-active-fg,#fff))}.apfindtp-foot{align-items:center;border-top:1px solid #eef2f7;border-top:1px solid var(--sa-el-dp-border,var(--app-border-secondary,#eef2f7));display:flex;justify-content:space-between;padding:.5rem .75rem}.apfindtp-link{background:#0000;border:none;border-radius:6px;color:#6366f1;color:var(--sa-el-dp-accent,var(--app-primary,#6366f1));cursor:pointer;font-size:12px;font-weight:600;padding:.2rem .35rem}.apfindtp-link:hover:not(:disabled){background:#f1f5f9;background:var(--app-bg-secondary,#f1f5f9)}.apfindtp-link:disabled{cursor:not-allowed;opacity:.4}.dark-mode .apfindtp-pop,[data-theme=dark] .apfindtp-pop{background:#1e293b;background:var(--sa-el-dp-bg,var(--app-card-bg,#1e293b));border-color:#334155;border-color:var(--sa-el-dp-border,var(--app-border-primary,#334155));box-shadow:0 18px 44px #0000008c;box-shadow:var(--sa-el-dp-shadow,0 18px 44px #0000008c)}.dark-mode .apfindtp-day,[data-theme=dark] .apfindtp-day{color:#e2e8f0;color:var(--sa-el-dp-day-color,var(--app-text-primary,#e2e8f0))}.dark-mode .apfindtp-title,[data-theme=dark] .apfindtp-title{color:#e2e8f0;color:var(--sa-el-dp-title-color,var(--app-text-primary,#e2e8f0))}[data-theme=dark] .apfindtp-day:hover:not(:disabled),[data-theme=dark] .apfindtp-link:hover:not(:disabled),[data-theme=dark] .apfindtp-nav:hover,[data-theme=dark] .apfindtp-title:hover{background:#334155;background:var(--app-bg-secondary,#334155)}.dark-mode .apfindtp-nav,[data-theme=dark] .apfindtp-nav{background:#1e293b;background:var(--sa-el-dp-btn-bg,var(--app-card-bg,#1e293b));border-color:#334155;border-color:var(--app-border-primary,#334155)}.dark-mode .apfindtp-chip,[data-theme=dark] .apfindtp-chip{background:#334155;background:var(--app-bg-secondary,#334155);color:#e2e8f0;color:var(--app-text-primary,#e2e8f0)}.apabsp-wrap{--apabsp-ink:#0f172a;display:flex;flex-direction:column;gap:10px;margin-top:14px}[data-theme=dark] .apabsp-wrap,body.dark-mode .apabsp-wrap{--apabsp-ink:#e8eef7}.apabsp-wrap.is-disabled{opacity:.6;pointer-events:none}.apabsp-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.apabsp-label{align-items:center;color:#64748b;color:var(--muted,#64748b);display:inline-flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.05em;text-transform:uppercase}.apabsp-tools{display:flex;gap:6px}.apabsp-tool{align-items:center;background:#0000;border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:700;gap:5px;min-height:34px;padding:6px 12px;transition:all .18s ease}.apabsp-tool:hover:not(:disabled){border-color:#94a3b8;border-color:var(--muted,#94a3b8);color:#0f172a;color:var(--ink,#0f172a)}.apabsp-tool:disabled{cursor:not-allowed;opacity:.45}.apabsp-pad{background:color-mix(in srgb,#64748b 4%,#fff);background:color-mix(in srgb,var(--muted,#64748b) 4%,var(--card,#fff));border:2px dashed color-mix(in srgb,#64748b 34%,#0000);border:2px dashed color-mix(in srgb,var(--muted,#64748b) 34%,#0000);border-radius:14px;height:190px;overflow:hidden;position:relative;transition:border-color .2s ease,background .2s ease}.apabsp-pad:focus-within{border-color:#6366f1;border-color:var(--accent,#6366f1)}.apabsp-canvas{cursor:crosshair;display:block;height:100%;touch-action:none;width:100%}.apabsp-hint{align-items:center;color:#94a3b8;color:var(--muted,#94a3b8);display:flex;font-size:12.5px;font-weight:600;gap:9px;inset:0;justify-content:center}.apabsp-hint,.apabsp-rule{pointer-events:none;position:absolute}.apabsp-rule{background:color-mix(in srgb,#64748b 30%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 30%,#0000);bottom:42px;height:1px;left:24px;right:24px}@media (max-width:480px){.apabsp-pad{height:165px}.apabsp-rule{bottom:36px;left:16px;right:16px}.apabsp-tools{width:100%}.apabsp-tool{flex:1 1 auto;justify-content:center}}@media (max-width:360px){.apabsp-pad{height:150px}}@media (prefers-reduced-motion:reduce){.apabsp-pad,.apabsp-tool{transition:none}}@media (max-width:320px){.apabsp-pad{height:138px}.apabsp-rule{bottom:30px;left:12px;right:12px}.apabsp-label{font-size:10.5px}.apabsp-tool{font-size:11px;padding:6px 9px}}.apabpb-wrap{background:color-mix(in srgb,#6366f1 4%,#0000);background:color-mix(in srgb,var(--accent,#6366f1) 4%,#0000);border:1px solid color-mix(in srgb,#6366f1 30%,#0000);border:1px solid color-mix(in srgb,var(--accent,#6366f1) 30%,#0000);border-radius:14px;display:flex;flex-direction:column;gap:14px;margin-top:6px;padding:15px 16px}.apabpb-head{align-items:center;display:flex;gap:11px}.apabpb-ic{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--accent,#6366f1),var(--accent2,var(--accent,#6366f1)));border-radius:11px;color:#fff;display:grid;flex:0 0 auto;height:36px;place-items:center;width:36px}.apabpb-head h4{font-size:14px;font-weight:800;margin:0}.apabpb-head p{color:#64748b;color:var(--muted,#64748b);font-size:12px;margin:2px 0 0}.apabpb-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.apabpb-grid>.apabsu-field.is-wide{grid-column:1/-1}.apabpb-warn{align-items:flex-start;color:#b45309;display:flex;font-size:12.5px;gap:7px;margin:0}.apabpb-drop{align-items:center;background:#fff;background:var(--card,#fff);border:2px dashed color-mix(in srgb,#64748b 34%,#0000);border:2px dashed color-mix(in srgb,var(--muted,#64748b) 34%,#0000);border-radius:13px;display:flex;gap:12px;padding:13px 14px;transition:border-color .18s ease}.apabpb-drop.is-drag{border-color:#6366f1;border-color:var(--accent,#6366f1)}.apabpb-drop.has-file{border-color:color-mix(in srgb,#10b981 45%,#0000);border-style:solid}.apabpb-drop-ic{color:#94a3b8;color:var(--muted,#94a3b8)}.apabpb-drop-ic.is-ok{color:#10b981}.apabpb-drop-txt{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.apabpb-drop-txt b{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apabpb-drop-txt small{color:#94a3b8;color:var(--muted,#94a3b8);font-size:11px}.apabpb-ghost{align-items:center;background:#0000;border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:700;gap:6px;min-height:33px;padding:6px 12px}.apabpb-ghost:hover{border-color:#94a3b8;border-color:var(--muted,#94a3b8);color:#0f172a;color:var(--ink,#0f172a)}.apabpb-note{align-items:flex-start;color:#64748b;color:var(--muted,#64748b);display:flex;font-size:12px;gap:8px;line-height:1.5;margin:0}.apabpb-submit{align-items:center;background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--accent,#6366f1),var(--accent2,var(--accent,#6366f1)));border:none;border-radius:999px;box-shadow:0 12px 26px -12px #6366f1e6;box-shadow:0 12px 26px -12px rgba(var(--accent-rgb,99,102,241),.9);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:800;gap:8px;justify-content:center;min-height:42px;padding:10px 18px;transition:transform .16s ease,box-shadow .16s ease}.apabpb-submit:hover:not(:disabled){transform:translateY(-1px)}.apabpb-submit:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}@media (max-width:480px){.apabpb-grid{grid-template-columns:1fr}.apabpb-drop{flex-wrap:wrap}}@media (max-width:320px){.apabpb-wrap{padding:12px 11px}}@media (prefers-reduced-motion:reduce){.apabpb-submit{transition:none}.apabpb-submit:hover:not(:disabled){transform:none}}.apabnd-summary{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.apabnd-dates{display:flex;gap:18px}.apabnd-dates span{display:flex;flex-direction:column;gap:1px}.apabnd-dates small{color:#64748b;color:var(--muted,#64748b);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.apabnd-dates b,.apabnd-matter{font-size:12.5px}.apabnd-matter{color:#64748b;color:var(--muted,#64748b);line-height:1.55;margin:0 0 14px;overflow-wrap:anywhere}.apabnd-block{border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:14px;margin-bottom:13px;padding:13px}.apabnd-block.is-fee{background:color-mix(in srgb,#6366f1 4%,#0000);background:color-mix(in srgb,var(--accent,#6366f1) 4%,#0000)}.apabnd-block.is-disb{background:color-mix(in srgb,#64748b 4%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 4%,#0000)}.apabnd-block header{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.apabnd-block h4{font-size:11.5px;font-weight:800;letter-spacing:.05em;margin:0;text-transform:uppercase}.apabnd-block header b{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;font-weight:800}.apabnd-blocknote{font-size:11px;line-height:1.45;margin:4px 0 9px}.apabnd-blocknote,.apabnd-none{color:#94a3b8;color:var(--muted,#94a3b8)}.apabnd-none{font-size:12px;margin:6px 0 0}.apabnd-lines{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.apabnd-lines li{grid-gap:10px;align-items:center;background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;padding:8px 10px}.apabnd-desc{display:flex;flex-direction:column;font-size:12.5px;gap:1px;min-width:0;overflow-wrap:anywhere}.apabnd-desc em{font-feature-settings:"tnum";font-size:10.5px;font-style:normal;font-variant-numeric:tabular-nums}.apabnd-desc em,.apabnd-tax{color:#94a3b8;color:var(--muted,#94a3b8)}.apabnd-tax{background:color-mix(in srgb,#64748b 11%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 11%,#0000);border-radius:999px;font-size:9.5px;font-weight:800;padding:2px 8px;white-space:nowrap}.apabnd-tax.is-on{background:color-mix(in srgb,#6366f1 13%,#0000);background:color-mix(in srgb,var(--accent,#6366f1) 13%,#0000);color:#6366f1;color:var(--accent,#6366f1)}.apabnd-lines b{font-feature-settings:"tnum";font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.apabnd-totals{border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:14px;display:flex;flex-direction:column;gap:6px;margin:4px 0 14px;padding:13px 15px}.apabnd-totals>div{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.apabnd-totals dt{color:#64748b;color:var(--muted,#64748b);font-size:12px}.apabnd-totals dd{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;margin:0}.apabnd-totals .is-dim dd,.apabnd-totals .is-dim dt{color:#94a3b8;color:var(--muted,#94a3b8);font-size:11.5px}.apabnd-totals .is-grand{border-top:2px solid color-mix(in srgb,#6366f1 35%,#0000);border-top:2px solid color-mix(in srgb,var(--accent,#6366f1) 35%,#0000);margin-top:4px;padding-top:9px}.apabnd-totals .is-grand dt{color:#0f172a;color:var(--ink,#0f172a);font-size:12.5px;font-weight:800}.apabnd-totals .is-grand dd{font-size:17px;font-weight:800}.apabnd-totals .is-due dd,.apabnd-totals .is-due dt{color:#f59e0b;font-weight:800}.apabnd-totals .is-due dd{font-size:15px}.apabnd-bank h4,.apabnd-pays h4{color:#6366f1;color:var(--accent,#6366f1);font-size:11px;font-weight:800;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.apabnd-pay{grid-gap:10px;align-items:center;border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:10px;display:grid;font-size:12px;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;margin-bottom:6px;padding:8px 11px}.apabnd-pay b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apabnd-pay em{border-radius:999px;font-size:10px;font-style:normal;font-weight:800;padding:2px 9px;text-transform:capitalize;white-space:nowrap}.apabnd-pay em.is-verified{background:#10b9811f;color:#10b981}.apabnd-pay em.is-pending_verification{background:#f59e0b1f;color:#f59e0b}.apabnd-pay em.is-rejected{background:#ef44441f;color:#ef4444}.apabnd-terms{color:#64748b;color:var(--muted,#64748b);font-size:11.5px;line-height:1.55;margin:14px 0 0}.apabnd-bank{margin-top:14px}.apabnd-bank pre{background:color-mix(in srgb,#64748b 7%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 7%,#0000);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:12px;font-family:inherit;font-size:12px;line-height:1.6;margin:0;overflow-wrap:anywhere;padding:12px 14px;white-space:pre-wrap}.apabnd-btn{align-items:center;border:1px solid #0000;border-radius:11px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:7px;justify-content:center;min-height:38px;padding:8px 16px;transition:transform .16s ease,box-shadow .2s ease}.apabnd-btn:not(:disabled):hover{transform:translateY(-1px)}.apabnd-btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--accent,#6366f1),var(--accent2,#8b5cf6));box-shadow:0 8px 20px -10px #6366f1bf;box-shadow:0 8px 20px -10px rgba(var(--accent-rgb,99,102,241),.75);color:#fff}.apabnd-btn-ghost{background:#0000;border-color:#e6ebf3;border-color:var(--line,#e6ebf3);color:#64748b;color:var(--muted,#64748b)}.apabnd-btn-ghost:hover{border-color:#94a3b8;border-color:var(--muted,#94a3b8);color:#0f172a;color:var(--ink,#0f172a)}@media (max-width:480px){.apabnd-lines li{grid-template-columns:minmax(0,1fr) auto}.apabnd-tax{grid-row:2;justify-self:start}.apabnd-dates{justify-content:space-between;width:100%}.apabnd-btn{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.apabnd-btn{transition:none}}.apabmp-wrap{display:flex;flex-direction:column;gap:13px}.apabmp-panel{background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:var(--sa-el-card-border-w,1px) solid var(--line,#e6ebf3);border-radius:16px;border-radius:var(--sa-el-card-radius,16px);padding:16px 18px}.apabmp-head{align-items:center;display:flex;gap:12px;margin-bottom:14px}.apabmp-head-ic{background:color-mix(in srgb,#6366f1 13%,#0000);background:color-mix(in srgb,var(--accent,#6366f1) 13%,#0000);border-radius:12px;color:#6366f1;color:var(--accent,#6366f1);display:grid;flex:0 0 auto;height:36px;place-items:center;width:36px}.apabmp-head h3{font-size:14.5px;font-weight:800;margin:0}.apabmp-head p{color:#64748b;color:var(--muted,#64748b);font-size:11.5px;margin:1px 0 0}.apabmp-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.apabmp-note{grid-gap:10px;background:color-mix(in srgb,#6366f1 5%,#0000);background:color-mix(in srgb,var(--accent,#6366f1) 5%,#0000);border:1px dashed color-mix(in srgb,#6366f1 38%,#0000);border:1px dashed color-mix(in srgb,var(--accent,#6366f1) 38%,#0000);border-radius:13px;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));padding:12px 14px}.apabmp-note div{display:flex;flex-direction:column;gap:1px}.apabmp-note small{color:#64748b;color:var(--muted,#64748b);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.apabmp-note b{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;font-weight:800}.apabmp-note .is-due b{color:#f59e0b}.apabmp-warn{align-items:flex-start;background:#ef444417;border:1px solid #ef444447;border-radius:11px;color:#ef4444;display:flex;font-size:11.5px;gap:7px;line-height:1.5;margin:12px 0 0;padding:9px 12px}.apabmp-warn .apabsu-ic{flex:0 0 auto;margin-top:1px}.apabmp-drop{align-items:center;background:color-mix(in srgb,#64748b 4%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 4%,#0000);border:2px dashed color-mix(in srgb,#64748b 32%,#0000);border:2px dashed color-mix(in srgb,var(--muted,#64748b) 32%,#0000);border-radius:15px;display:flex;flex-wrap:wrap;gap:13px;margin-top:14px;padding:18px;transition:border-color .2s ease,background .2s ease}.apabmp-drop.is-drag{background:color-mix(in srgb,#6366f1 8%,#0000);background:color-mix(in srgb,var(--accent,#6366f1) 8%,#0000);border-color:#6366f1;border-color:var(--accent,#6366f1)}.apabmp-drop.has-file{background:#10b9810f;border-color:#10b98173;border-style:solid}.apabmp-drop-ic{background:color-mix(in srgb,#6366f1 12%,#0000);background:color-mix(in srgb,var(--accent,#6366f1) 12%,#0000);border-radius:14px;color:#6366f1;color:var(--accent,#6366f1);display:grid;flex:0 0 auto;height:44px;place-items:center;width:44px}.apabmp-drop-ic.is-ok{background:#10b98121;color:#10b981}.apabmp-drop-txt{display:flex;flex:1 1 200px;flex-direction:column;gap:2px;min-width:0}.apabmp-drop-txt b{font-size:13px;font-weight:700;overflow-wrap:anywhere}.apabmp-drop-txt small{color:#94a3b8;color:var(--muted,#94a3b8);font-size:11px}.apabmp-note-verify{align-items:flex-start;background:#3b82f614;border:1px solid #3b82f647;border-radius:12px;color:#3b82f6;display:flex;font-size:11.5px;gap:8px;line-height:1.55;margin:14px 0 0;padding:11px 13px}.apabmp-note-verify .apabsu-ic{flex:0 0 auto;margin-top:1px}.apabmp-actions{display:flex;justify-content:flex-end;margin-top:14px}.apabmp-btn{align-items:center;border:1px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:7px;justify-content:center;min-height:42px;padding:10px 20px;transition:transform .16s ease,box-shadow .2s ease}.apabmp-btn:disabled{cursor:not-allowed;opacity:.55}.apabmp-btn:not(:disabled):hover{transform:translateY(-1px)}.apabmp-btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--accent,#6366f1),var(--accent2,#8b5cf6));box-shadow:0 10px 24px -12px #6366f1d9;box-shadow:0 10px 24px -12px rgba(var(--accent-rgb,99,102,241),.85);color:#fff}.apabmp-btn-ghost{background:#0000;border-color:#e6ebf3;border-color:var(--line,#e6ebf3);color:#64748b;color:var(--muted,#64748b)}.apabmp-btn-ghost:hover{border-color:#94a3b8;border-color:var(--muted,#94a3b8);color:#0f172a;color:var(--ink,#0f172a)}@media (max-width:560px){.apabmp-panel{padding:14px}.apabmp-grid{grid-template-columns:1fr}.apabmp-actions .apabmp-btn,.apabmp-drop .apabmp-btn{width:100%}.apabmp-drop{align-items:stretch;flex-direction:column;text-align:center}.apabmp-drop-ic{margin:0 auto}}@media (prefers-reduced-motion:reduce){.apabmp-btn,.apabmp-drop{transition:none}}.apabmp-panel{background:#fff!important;background:var(--sa-el-dd-bg,var(--card,#fff))!important}@media (max-width:320px){.apabmp-panel{padding:13px 11px}.apabmp-grid{gap:10px}.apabmp-drop{flex-direction:column;gap:9px;padding:14px 10px;text-align:center}.apabmp-note{grid-template-columns:1fr}.apabmp-actions .apabmp-btn{justify-content:center;width:100%}}.apabmp-bills{display:flex;flex-direction:column;gap:12px;margin-top:14px}.apabmp-bill{align-items:center;border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:14px;display:flex;flex-wrap:wrap;gap:14px;padding:14px 16px;transition:border-color .18s ease,transform .18s ease}.apabmp-bill:hover{border-color:color-mix(in srgb,#6366f1 45%,#0000);border-color:color-mix(in srgb,var(--accent,#6366f1) 45%,#0000);transform:translateY(-1px)}.apabmp-bill-id{display:flex;flex:1 1 180px;flex-direction:column;min-width:0}.apabmp-bill-id b{font-size:14px;font-weight:800}.apabmp-bill-id small{color:#94a3b8;color:var(--muted,#94a3b8);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apabmp-bill-sums{display:flex;flex-wrap:wrap;gap:18px;margin:0}.apabmp-bill-sums dt{color:#94a3b8;color:var(--muted,#94a3b8);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.apabmp-bill-sums dd{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;margin:2px 0 0}.apabmp-bill-sums .is-due dd{color:#f59e0b}@media (max-width:480px){.apabmp-bill{align-items:stretch;flex-direction:column}.apabmp-bill .apabmp-btn{justify-content:center}}@media (prefers-reduced-motion:reduce){.apabmp-bill{transition:none}.apabmp-bill:hover{transform:none}}.apabph-wrap{display:flex;flex-direction:column;gap:12px}.apabph-panel{background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:var(--sa-el-card-border-w,1px) solid var(--line,#e6ebf3);border-radius:16px;border-radius:var(--sa-el-card-radius,16px);padding:16px 18px}.apabph-feed{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.apabph-item{grid-gap:12px;animation:apabph-in .42s ease both;display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr);padding:10px 0 10px 4px;position:relative}@keyframes apabph-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.apabph-rail{background:color-mix(in srgb,#64748b 18%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 18%,#0000);bottom:0;left:20px;position:absolute;top:0;width:2px}.apabph-item:first-child .apabph-rail{top:24px}.apabph-item:last-child .apabph-rail{bottom:calc(100% - 24px)}.apabph-mark{background:color-mix(in srgb,#64748b 13%,#fff);background:color-mix(in srgb,var(--ph,#64748b) 13%,var(--card,#fff));border:2px solid color-mix(in srgb,#64748b 34%,#0000);border:2px solid color-mix(in srgb,var(--ph,#64748b) 34%,#0000);border-radius:50%;color:#64748b;color:var(--ph,#64748b);display:grid;height:32px;place-items:center;position:relative;width:32px;z-index:1}.apabph-item.is-ok{--ph:#10b981}.apabph-item.is-warn{--ph:#f59e0b}.apabph-item.is-bad{--ph:#ef4444}.apabph-item.is-muted{--ph:#64748b}.apabph-body{background:color-mix(in srgb,#64748b 4%,#fff);background:color-mix(in srgb,var(--ph,#64748b) 4%,var(--card,#fff));border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:14px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 14px}.apabph-top{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.apabph-amt{font-feature-settings:"tnum";font-size:16px;font-variant-numeric:tabular-nums;font-weight:800}.apabph-note-no{background:color-mix(in srgb,#6366f1 11%,#0000);background:color-mix(in srgb,var(--accent,#6366f1) 11%,#0000);border-radius:999px;color:#6366f1;color:var(--accent,#6366f1);font-size:10.5px;font-weight:800;padding:2px 9px}.apabph-meta{grid-gap:8px 14px;display:grid;gap:8px 14px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));margin:0}.apabph-meta div{display:flex;flex-direction:column;gap:1px;min-width:0}.apabph-meta dt{color:#64748b;color:var(--muted,#64748b);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.apabph-meta dd{font-size:12px;margin:0;overflow-wrap:anywhere}.apabph-msg{align-items:flex-start;border-radius:11px;display:flex;font-size:11.5px;gap:7px;line-height:1.5;margin:0;padding:8px 11px}.apabph-msg.is-ok{background:#10b98117;border:1px solid #10b98142;color:#10b981}.apabph-msg.is-warn{background:#f59e0b17;border:1px solid #f59e0b42;color:#f59e0b}.apabph-msg.is-bad{background:#ef444417;border:1px solid #ef444442;color:#ef4444}.apabph-msg .apabsu-ic{flex:0 0 auto;margin-top:1px}.apabph-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.apabph-soon{color:#94a3b8;color:var(--muted,#94a3b8);font-size:11px;gap:6px}.apabph-btn,.apabph-soon{align-items:center;display:inline-flex}.apabph-btn{border:1px solid #0000;border-radius:11px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;gap:7px;justify-content:center;min-height:38px;padding:8px 16px;transition:transform .16s ease,box-shadow .2s ease}.apabph-btn:not(:disabled):hover{transform:translateY(-1px)}.apabph-btn-primary{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 20px -10px #10b981cc;color:#fff}.apabph-btn-ghost{background:#0000;border-color:#e6ebf3;border-color:var(--line,#e6ebf3);color:#64748b;color:var(--muted,#64748b)}.apabph-btn-ghost:hover{border-color:#94a3b8;border-color:var(--muted,#94a3b8);color:#0f172a;color:var(--ink,#0f172a)}@media (max-width:480px){.apabph-item{gap:9px;grid-template-columns:28px minmax(0,1fr)}.apabph-rail{left:18px}.apabph-mark{height:28px;width:28px}.apabph-actions .apabph-btn{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.apabph-item{animation:none}.apabph-btn{transition:none}}.apabph-panel{background:#fff!important;background:var(--sa-el-dd-bg,var(--card,#fff))!important}.apabph-shared{background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:14px;margin-bottom:18px;padding:16px 18px}.apabph-shared-h{color:#64748b;color:var(--muted,#64748b);font-size:13px;font-weight:700;letter-spacing:.3px;margin:0 0 12px;text-transform:uppercase}.apabph-shared-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.apabph-shared-item{grid-gap:2px 14px;align-items:center;background:#f8fafc;background:var(--bg-soft,#f8fafc);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:11px;display:grid;gap:2px 14px;grid-template-areas:"main action" "sub action";grid-template-columns:1fr auto;padding:12px 14px}.apabph-shared-main{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;grid-area:main}.apabph-shared-no{color:#dc2626;font-size:13.5px;letter-spacing:.2px}.apabph-shared-amt{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.apabph-shared-sub{color:#64748b;color:var(--muted,#64748b);font-size:11.5px;grid-area:sub}.apabph-shared-item>button{grid-area:action}@media (max-width:560px){.apabph-shared-item{gap:8px;grid-template-areas:"main" "sub" "action";grid-template-columns:1fr}.apabph-shared-item>button{justify-content:center;width:100%}}.apabdv-back{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--card:#fff;--ink:#0f172a;--muted:#64748b;--line:#e6ebf3;--stage:#eef1f6;align-items:center;animation:apabdv-fade .2s ease both;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080c149e;display:flex;font-family:inherit;font-family:var(--sa-font,var(--app-font,inherit));inset:0;justify-content:center;padding:0;position:fixed;z-index:1320}[data-theme=dark] .apabdv-back,body.dark-mode .apabdv-back{--card:#161b24;--ink:#e8eef7;--muted:#94a3b8;--line:#263041;--stage:#0d1017}@keyframes apabdv-fade{0%{opacity:0}to{opacity:1}}.apabdv-sheet{animation:apabdv-rise .26s cubic-bezier(.22,1,.36,1) both;background:var(--card);color:var(--ink);display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}@keyframes apabdv-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.apabdv-bar{background:var(--card);border-bottom:1px solid var(--line);flex:0 0 auto;flex-wrap:wrap;gap:10px;padding:10px 12px}.apabdv-bar,.apabdv-id{align-items:center;display:flex}.apabdv-id{flex:1 1 auto;gap:9px;min-width:0}.apabdv-ic{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border-radius:10px;color:#fff;display:grid;flex:0 0 auto;height:32px;place-items:center;width:32px}.apabdv-txt{display:flex;flex-direction:column;min-width:0}.apabdv-txt b{font-size:13.5px;font-weight:800}.apabdv-txt b,.apabdv-txt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apabdv-txt small{color:var(--muted);font-size:11px}.apabdv-tools{align-items:center;display:flex;gap:4px}.apabdv-tool{align-items:center;background:#0000;border:1px solid var(--line);border-radius:9px;color:var(--muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:700;justify-content:center;min-height:34px;min-width:34px;padding:0 9px;transition:color .16s ease,border-color .16s ease,background .16s ease}.apabdv-tool:hover:not(:disabled){border-color:var(--muted);color:var(--ink)}.apabdv-tool:disabled{cursor:not-allowed;opacity:.4}.apabdv-tool.is-on{background:color-mix(in srgb,var(--accent) 10%,#0000);border-color:color-mix(in srgb,var(--accent) 45%,#0000);color:var(--accent)}.apabdv-pct{font-feature-settings:"tnum";color:var(--muted);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:700;min-width:44px;text-align:center}.apabdv-acts{align-items:center;display:flex;gap:6px}.apabdv-btn{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:7px;min-height:34px;padding:0 13px;transition:transform .16s ease,box-shadow .16s ease}.apabdv-btn:hover:not(:disabled){transform:translateY(-1px)}.apabdv-btn:disabled{cursor:not-allowed;opacity:.5}.apabdv-btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));box-shadow:0 9px 20px -11px rgba(var(--accent-rgb),.9);color:#fff}.apabdv-x{background:#0000;border:1px solid var(--line);border-radius:9px;color:var(--muted);cursor:pointer;display:grid;height:34px;place-items:center;transition:color .16s ease,border-color .16s ease;width:34px}.apabdv-x:hover{border-color:#ef444466;color:#ef4444}.apabdv-stage{-webkit-overflow-scrolling:touch;background:var(--stage);flex:1 1 auto;min-height:0;overflow:auto;padding:10px}.apabdv-stage::-webkit-scrollbar{height:9px;width:9px}.apabdv-stage::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 40%,#0000);border-radius:99px}.apabdv-paper{background:#fff;border-radius:3px;box-shadow:0 18px 40px -18px #080c1480;margin:0 auto;overflow:hidden;transform-origin:top left}.apabdv-frame{background:#fff;border:0;display:block;height:1123px;width:100%}.apabdv-load{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:260px}.apabdv-load p{font-size:13px;margin:0}.apabdv-spin{color:var(--accent)}@media (min-width:768px){.apabdv-back{padding:22px}.apabdv-sheet{border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 80px -30px #080c14b3;height:min(92vh,1000px);width:min(1000px,100%)}.apabdv-stage{padding:18px}}@media (min-width:1280px){.apabdv-sheet{width:min(1120px,100%)}}@media (min-width:1536px){.apabdv-sheet{height:min(94vh,1180px);width:min(1240px,100%)}}@media (max-width:480px){.apabdv-bar{gap:8px;padding:9px 10px}.apabdv-id{flex:1 1 100%;order:1}.apabdv-tools{order:2}.apabdv-acts{margin-left:auto;order:3}.apabdv-btn-primary span{display:none}.apabdv-btn-primary{padding:0 12px}.apabdv-stage{padding:8px}}@media (max-width:320px){.apabdv-ic{height:28px;width:28px}.apabdv-tool{min-height:31px;min-width:31px;padding:0 7px}.apabdv-pct{font-size:11px;min-width:38px}}@media (prefers-reduced-motion:reduce){.apabdv-back,.apabdv-sheet{animation:none}.apabdv-btn,.apabdv-tool,.apabdv-x{transition:none}.apabdv-btn:hover:not(:disabled){transform:none}}.fabrp{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 8px 24px #0f172a14;color:#1e293b;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.45;overflow:hidden;padding:28px 36px 18px;position:relative}.fabrp--duplicate{background:#fffefb;border-style:dashed}.fabrp-watermark{align-items:center;color:#dc26262e;display:flex;font-size:110px;font-weight:800;inset:0;justify-content:center;letter-spacing:18px;pointer-events:none;transform:rotate(-22deg);z-index:5}.fabrp-original-badge,.fabrp-watermark{font-family:Helvetica Neue,Arial,sans-serif;position:absolute}.fabrp-original-badge{background:#fff;border:1.5px solid #dc2626;border-radius:999px;color:#dc2626;font-size:10.5px;font-weight:700;letter-spacing:1.5px;padding:4px 14px;right:18px;text-transform:uppercase;top:14px}.fabrp-original-badge--duplicate{border-color:#9ca3af;color:#6b7280}.fabrp-header-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:1fr minmax(280px,42%);margin-bottom:18px}.fabrp-letterhead{color:#1e293b}.fabrp-firm-name{color:#1e3a5f;font-size:17px}.fabrp-firm-name,.fabrp-firm-type{font-weight:700;letter-spacing:.3px;margin-bottom:4px}.fabrp-firm-type{color:#1e293b;font-size:11.5px}.fabrp-firm-addr{color:#374151;font-size:12px;line-height:1.5}.fabrp-firm-tel{color:#374151;font-size:12px;margin-top:4px}.fabrp-meta{display:flex;flex-direction:column;gap:18px;margin-top:26px}.fabrp-meta-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:38px 1fr}.fabrp-meta-label{color:#475569;font-size:12px;font-weight:500;letter-spacing:.4px}.fabrp-meta-line{align-items:flex-end;border-bottom:1px dotted #94a3b8;display:flex;min-height:18px;padding-bottom:1px;position:relative}.fabrp-meta-line--date{justify-content:flex-start;padding-right:26px}.fabrp-receipt-no{color:#dc2626;font-weight:700;letter-spacing:.4px}.fabrp-meta-date,.fabrp-receipt-no{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.fabrp-meta-date{color:#475569}.fabrp-meta-cal-icon{bottom:2px;color:#94a3b8;height:16px;position:absolute;right:0;width:16px}.fabrp-title{border-bottom:1.5px solid #1e293b;color:#1e293b;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.4px;margin:6px 0 14px;padding-bottom:2px}.fabrp-body{display:flex;flex-direction:column;gap:14px;margin-bottom:14px}.fabrp-line{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:180px 1fr}.fabrp-line-label{color:#1e293b;font-size:12.5px;font-weight:500;padding-bottom:1px}.fabrp-line-value{border-bottom:1px dotted #94a3b8;color:#1e293b;font-size:13px;min-height:18px;padding:0 4px 1px;word-break:break-word}.fabrp-line-value--strong{font-weight:700;letter-spacing:.3px;text-transform:uppercase}.fabrp-line-value--words{color:#374151;font-size:12.5px;font-style:italic;text-transform:uppercase}.fabrp-clause{color:#475569;font-size:11.5px;line-height:1.5;margin:12px 0 6px}.fabrp-thanks{color:#1e293b;font-size:13px;margin:12px 0 0;padding-right:32px;text-align:right}.fabrp-footer{grid-gap:24px;align-items:end;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:20px}.fabrp-foot-left{display:flex;flex-direction:column;gap:18px}.fabrp-amount-row{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:36px 1fr}.fabrp-amount-label{color:#1e293b;font-size:14px;font-weight:700;padding-bottom:1px;padding-left:14px}.fabrp-amount-line{align-items:flex-end;border-bottom:1px solid #475569;display:flex;min-height:22px;padding:0 4px 1px}.fabrp-amount-value{font-feature-settings:"tnum";color:#1e293b;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.fabrp-cheque-row{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:110px 1fr}.fabrp-cheque-label{color:#1e293b;font-size:12.5px;padding-bottom:1px}.fabrp-cheque-line{border-bottom:1px dotted #94a3b8;min-height:18px;padding:0 4px 1px}.fabrp-cheque-value{color:#1e293b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.fabrp-foot-right{align-items:stretch;display:flex;flex-direction:column;gap:4px}.fabrp-sig-line{border-bottom:1px solid #475569;height:1px;margin:0 8px 6px;position:relative}.fabrp-sig-mark{bottom:2px;left:50%;max-height:26px;max-width:150px;object-fit:contain;pointer-events:none;position:absolute;transform:translateX(-50%)}.fabrp-sig-signatory{color:#1e293b;font-size:12.5px;font-weight:700;letter-spacing:.4px;margin-bottom:2px;text-align:center;text-transform:uppercase}.fabrp-sig-name{color:#1e293b;font-size:12px;letter-spacing:.3px;text-align:center}.fabrp-perf{align-items:center;display:flex;gap:10px;margin-left:-36px;margin-right:-36px;margin-top:14px;padding-left:16px}.fabrp-perf .scissors{color:#94a3b8;font-size:14px;transform:scaleX(-1)}.fabrp-perf .dashes{border-top:1px dashed #cbd5e1;display:block;flex:1 1;height:1px}@media (max-width:720px){.fabrp{font-size:12px;padding:22px 18px 14px}.fabrp-header-grid{gap:14px;grid-template-columns:1fr}.fabrp-meta{margin-top:0}.fabrp-line{gap:6px;grid-template-columns:130px 1fr}.fabrp-thanks{padding-right:4px}.fabrp-footer{gap:22px;grid-template-columns:1fr}.fabrp-original-badge{bottom:14px;position:absolute;right:14px;top:auto}}@media print{.fabrp{border:none!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;max-width:none!important;padding:4mm 6mm 3mm!important;width:210mm!important}.fabrp,.fabrp--duplicate{background:#fff!important}.fabrp--duplicate{border:none!important}.fabrp-original-badge{background:#0000!important}.fabrp-perf .dashes{border-top-color:#94a3b8}}.fabrp-meta-cal-icon{color:#94a3b8!important;color:var(--sa-el-dr-day-color,#94a3b8)!important}.fabrp-sig-mark{max-height:40px;max-width:220px}.fabrv__overlay{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1860}.fabrv__dialog{background:#f9fafb;border-radius:16px;box-shadow:0 25px 50px #00000040;display:flex;flex-direction:column;max-height:92vh;overflow:hidden;width:min(900px,100%)}.fabrv__header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 18px}.fabrv__header h3{font-size:15px;font-weight:700;margin:0}.fabrv__actions{display:flex;gap:8px}.fabrv__btn{border:1px solid #0000;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.fabrv__btn--ghost{background:#0000;border-color:#e5e7eb;color:#6b7280}.fabrv__btn--primary{background:linear-gradient(135deg,#efbf04,#f5ce3c);background:linear-gradient(135deg,var(--theme-accent,#efbf04),#f5ce3c);box-shadow:0 4px 12px #efbf044d;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,239,191,4),.3);color:#2a2100}.fabrv__a4{background:#eceef1;flex:1 1;overflow:auto;padding:24px}.fabrv__scissors{color:#9ca3af;font-size:13px;letter-spacing:2px;margin:18px 0;text-align:center;-webkit-user-select:none;user-select:none}@media print{body>.fabrv__overlay{display:block!important}.fabrv__overlay{inset:auto!important;padding:0!important;z-index:auto!important}.fabrv__dialog,.fabrv__overlay{background:#fff!important;height:auto!important;max-height:none!important;position:static!important}.fabrv__dialog{border-radius:0!important;box-shadow:none!important;display:block!important;max-width:none!important;width:100%!important}.fabrv__header,.fabrv__no-print{display:none!important}.fabrv__a4{background:#fff!important;display:block!important;flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important}.fabrv__scissors{color:#6b7280!important;display:block!important;margin:6mm 0!important}}.fabrv__dialog{background:#f9fafb!important;background:var(--sa-el-ph-code-bg,#f9fafb)!important;border-radius:16px!important;border-radius:var(--sa-el-ph-radius,16px)!important}@media print{.fabrv__dialog{background:#fff!important;background:var(--sa-el-ph-code-bg,#fff)!important}}.fabrv__error{background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;color:#991b1b;font-size:13px;margin:0 16px 10px;padding:10px 12px}.apab-page{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--accent2:var(--theme-accent-2,#8b5cf6);--bg:#f6f8fc;--card:#fff;--ink:#0f172a;--muted:#64748b;--line:#e6ebf3;--glass:#ffffffb8;background:var(--bg);color:var(--ink);font-family:inherit;font-family:var(--sa-font,var(--app-font,inherit));min-height:100%;padding:22px 26px 140px}[data-theme=dark] .apab-page,body.dark-mode .apab-page{--bg:#0d1017;--card:#161b24;--ink:#e8eef7;--muted:#94a3b8;--line:#263041;--glass:#161b24c7}.apab-head{background:linear-gradient(120deg,rgba(var(--accent-rgb),.14),#0000 55%),var(--card);background:linear-gradient(120deg,rgba(var(--accent-rgb),.14),#0000 55%),var(--sa-el-hdr-bg,var(--card));border:1px solid var(--sa-el-hdr-border,var(--line));border-radius:18px;border-radius:calc(var(--sa-radius, 18px)*var(--sa-el-hdr-radius-k, 1));box-shadow:0 10px 30px -18px rgba(var(--accent-rgb),.45);overflow:hidden;position:relative}.apab-head-bg{inset:0;pointer-events:none;position:absolute}.apab-head-grid{background-image:radial-gradient(rgba(var(--accent-rgb),.35) 1px,#0000 1px);background-size:22px 22px;inset:0;-webkit-mask-image:linear-gradient(100deg,#00000080,#0000 60%);mask-image:linear-gradient(100deg,#00000080,#0000 60%);opacity:.35;opacity:calc(var(--sa-el-hdr-aurora-op, .08)*.35/.08);position:absolute}.apab-head-orb{animation:apab-float 9s ease-in-out infinite;background:radial-gradient(circle at 35% 35%,rgba(var(--accent-rgb),.5),rgba(var(--accent-rgb),.06) 65%);border-radius:50%;filter:blur(2px);height:220px;position:absolute;right:-40px;top:-60px;width:220px}@keyframes apab-float{0%,to{transform:translateY(0)}50%{transform:translateY(14px)}}.apab-head-inner{padding:18px 24px 20px;padding:calc(18px*var(--sa-el-hdr-pad-k, 1)) calc(24px*var(--sa-el-hdr-pad-k, 1)) calc(20px*var(--sa-el-hdr-pad-k, 1));position:relative}.apab-crumbs{align-items:center;color:var(--muted);color:var(--sa-el-hdr-crumb-color,var(--muted));display:flex;font-size:12.5px;font-size:calc(12.5px*var(--sa-el-hdr-crumb-k, 1));gap:6px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.apab-crumbs::-webkit-scrollbar{display:none}.apab-crumbs a{color:var(--muted);color:var(--sa-el-hdr-crumb-color,var(--muted));text-decoration:none}.apab-crumbs a:hover{color:var(--accent)}.apab-crumbs span:last-child{color:var(--ink);font-weight:600}.apab-head-row{flex-wrap:wrap;justify-content:space-between;margin-top:12px}.apab-head-l,.apab-head-row{align-items:center;display:flex;gap:14px}.apab-head-l{min-width:0}.apab-head-ic{animation:apab-tile 4s ease-in-out infinite;background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border-radius:16px;border-radius:calc(16px*var(--sa-el-hdr-tile-radius-k, 1));box-shadow:0 10px 22px -10px rgba(var(--accent-rgb),.7);color:#fff;display:grid;flex:0 0 auto;height:52px;height:calc(52px*var(--sa-el-hdr-tile-k, 1));place-items:center;width:52px;width:calc(52px*var(--sa-el-hdr-tile-k, 1))}@keyframes apab-tile{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg) scale(1.03)}}.apab-h1{font-size:calc(clamp(19px, 2.4vw, 25px)*1);font-size:calc(clamp(19px, 2.4vw, 25px)*var(--sa-el-hdr-title-k, 1));font-weight:800;letter-spacing:-.02em;margin:0}.apab-sub{color:var(--muted);color:var(--sa-el-hdr-sub-color,var(--muted));font-size:13px;font-size:calc(13px*var(--sa-el-hdr-sub-k, 1));margin:3px 0 0;max-width:660px}.apab-kpi{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--glass);border:1px solid var(--line);display:flex;flex-direction:column}.apab-kpi strong{color:var(--accent);font-size:21px;font-weight:800}.apab-kpi span{color:var(--muted);font-size:11px}.apab-body{display:flex;flex-direction:column;gap:16px;margin-top:18px}.apab-toolbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px}.apab-search{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:12px;color:var(--muted);display:inline-flex;gap:8px;min-height:40px;min-width:min(300px,100%);padding:0 10px 0 13px;transition:border-color .2s ease,box-shadow .2s ease}.apab-search:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,#0000);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.15)}.apab-search input{background:#0000;border:none;flex:1 1;min-width:0;outline:none}.apab-clear{background:color-mix(in srgb,var(--muted) 14%,#0000);border:none;border-radius:7px;color:var(--muted);cursor:pointer;display:grid;height:22px;place-items:center;width:22px}.apab-clear:hover{background:#ef4444;color:#fff}.apab-hint{align-items:flex-start;color:var(--muted);display:flex;font-size:12px;gap:8px;line-height:1.55;margin:0;max-width:720px}.apab-hint .apabsu-ic{color:#f59e0b;flex:0 0 auto;margin-top:2px}.apab-panel{background:var(--card);border:1px solid var(--line);border-radius:14px;border-radius:var(--sa-el-card-radius,14px);overflow:hidden}.apab-list{display:flex;flex-direction:column;gap:13px}.apab-page ::-webkit-scrollbar{height:9px;width:9px}.apab-page ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 32%,#0000);background-clip:content-box;border:2px solid #0000;border-radius:8px}@media (max-width:1024px){.apab-page{padding:18px 18px 140px}}@media (max-width:768px){.apab-page{padding:14px 12px 140px}.apab-head-inner{padding:14px 16px 16px;padding:calc(14px*var(--sa-el-hdr-pad-k, 1)) calc(16px*var(--sa-el-hdr-pad-k, 1)) calc(16px*var(--sa-el-hdr-pad-k, 1))}.apab-search{min-width:100%}}.apab-search input{color:var(--ink);color:var(--sa-el-in-color,var(--ink));font-family:inherit;font-family:var(--sa-el-in-font,inherit);font-size:13px;font-size:var(--sa-el-in-fs,13px)}.apab-kpi{border-radius:14px;border-radius:var(--sa-el-card-radius,14px);border-width:1px;border-width:var(--sa-el-card-border-w,1px);padding:10px 20px;padding:var(--sa-el-card-pad,10px 20px)}.apab-body{gap:14px}.apab-firm{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.apab-firm-label{color:#64748b;color:var(--muted,#64748b);font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.apab-btn{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--accent,#6366f1),var(--accent2,#8b5cf6));border:1px solid #0000;border-radius:11px;box-shadow:0 8px 20px -10px #6366f1bf;box-shadow:0 8px 20px -10px rgba(var(--accent-rgb,99,102,241),.75);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:7px;justify-content:center;min-height:38px;padding:8px 18px;transition:transform .16s ease}.apab-btn:hover{transform:translateY(-1px)}.apab-body>:not(.apabtr-wrap){animation:apab-panel-in .34s ease both}@keyframes apab-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:768px){.apab-firm{width:100%}}@media (prefers-reduced-motion:reduce){.apab-body>:not(.apabtr-wrap){animation:none}.apab-btn{transition:none}}.apab-search input{color:var(--ink)!important;color:var(--sa-el-in-color,var(--ink))!important;font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:13px!important;font-size:var(--sa-el-in-fs,13px)!important}.apab-panel{background:var(--card)!important;background:var(--sa-el-dd-bg,var(--card))!important;border:1px solid var(--sa-el-dd-border,var(--line))!important}@media (max-width:320px){.apab-page{padding:10px 8px 140px}.apab-head{padding:14px 12px;padding:calc(14px*var(--sa-el-hdr-pad-k, 1)) calc(12px*var(--sa-el-hdr-pad-k, 1))}.apab-head-ic{border-radius:13px;border-radius:calc(13px*var(--sa-el-hdr-tile-radius-k, 1));height:42px;height:calc(42px*var(--sa-el-hdr-tile-k, 1));width:42px;width:calc(42px*var(--sa-el-hdr-tile-k, 1))}.apab-sub{font-size:12px;font-size:calc(12px*var(--sa-el-hdr-sub-k, 1))}.apab-body{gap:10px}.apab-toolbar{gap:9px}.apab-search{width:100%}}@media (min-width:1280px){.apab-page{padding:26px 34px 140px}.apab-body,.apab-head{margin-inline:auto;max-width:1280px}}@media (min-width:1536px){.apab-page{padding:30px 46px 150px}.apab-body,.apab-head{max-width:1440px}}.apab-head{font-family:inherit;font-family:var(--sa-el-hdr-font,inherit)}.apab-h1{color:inherit;color:var(--sa-el-hdr-title-color,inherit)}.apab-head-orb{opacity:1;opacity:calc(var(--sa-el-hdr-aurora-op, .08)/.08)}.fastpr-wrap{display:grid;flex-shrink:0;place-items:center;position:relative}.fastpr-svg{transform:rotate(0deg)}.fastpr-track{stroke:var(--fast-rail);opacity:.5}.fastpr-bar{filter:drop-shadow(0 2px 6px rgba(249,115,22,.35));filter:drop-shadow(0 2px 6px rgba(var(--theme-accent-3-rgb,249,115,22),.35));transition:stroke-dashoffset 1.1s var(--fast-spring)}.fastpr-label{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;line-height:1;position:absolute}.fastpr-num{-webkit-text-fill-color:#0000;background:var(--fast-grad);-webkit-background-clip:text;background-clip:text;font-size:1.55rem;font-weight:800;letter-spacing:-.02em}.fastpr-num i{font-size:.9rem;font-style:normal;font-weight:700}.fastpr-sub{color:var(--fast-text-muted);font-size:.6rem;font-weight:700;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}@media (max-width:480px){.fastpr-num{font-size:1.3rem}}.fastth-wrap{overflow:hidden;padding:22px 24px;padding:calc(22px*var(--sa-el-hdr-pad-k, 1)) calc(24px*var(--sa-el-hdr-pad-k, 1));position:relative}.fastth-aurora{animation:fastth-drift 14s ease-in-out infinite alternate;background:radial-gradient(40% 80% at 88% -10%,#f973162e,#0000 70%),radial-gradient(36% 70% at 8% 0,#efbf0429,#0000 70%);background:radial-gradient(40% 80% at 88% -10%,rgba(var(--theme-accent-3-rgb,249,115,22),.18),#0000 70%),radial-gradient(36% 70% at 8% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%);inset:0;opacity:.9;pointer-events:none;position:absolute}@keyframes fastth-drift{0%{transform:translateX(-6px)}to{transform:translateX(8px)}}.fastth-main{align-items:center;display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;position:relative}.fastth-lead{flex:1 1 320px;min-width:0}.fastth-crumb{align-items:center;color:var(--fast-text-muted);color:var(--sa-el-hdr-crumb-color,var(--fast-text-muted));display:flex;flex-wrap:wrap;font-size:.72rem;font-size:calc(.72rem*var(--sa-el-hdr-crumb-k, 1));font-weight:600;gap:6px;margin-bottom:10px}.fastth-crumb svg{height:12px;opacity:.6;width:12px}.fastth-crumb-link{color:inherit;cursor:pointer;text-decoration:none;transition:color .15s ease}.fastth-crumb-link:hover{color:var(--fast-primary-2);text-decoration:underline}.fastth-crumb-now{color:var(--fast-primary-2);font-weight:700}.fastth-titlerow{align-items:center;display:flex;gap:14px}.fastth-ico{background:var(--fast-grad);border-radius:14px;border-radius:calc(14px*var(--sa-el-hdr-tile-radius-k, 1));box-shadow:0 10px 24px -10px #f9731699;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff;display:grid;flex-shrink:0;height:50px;height:calc(50px*var(--sa-el-hdr-tile-k, 1));place-items:center;width:50px;width:calc(50px*var(--sa-el-hdr-tile-k, 1))}.fastth-ico svg{height:26px;width:26px}.fastth-ico-c{stroke-dasharray:24;stroke-dashoffset:24;animation:fastth-draw 1s var(--fast-ease) .3s forwards}@keyframes fastth-draw{to{stroke-dashoffset:0}}.fastth-title{font-size:1.4rem;font-size:calc(1.4rem*var(--sa-el-hdr-title-k, 1));font-weight:800;letter-spacing:-.02em;margin:0;word-break:break-word}.fastth-sub{color:var(--fast-text-muted);color:var(--sa-el-hdr-sub-color,var(--fast-text-muted));font-size:.84rem;font-size:calc(.84rem*var(--sa-el-hdr-sub-k, 1));margin:3px 0 0}.fastth-next{align-items:center;background:var(--fast-active-bg);border:1px solid var(--fast-border);border-radius:14px;display:inline-flex;gap:11px;margin-top:16px;padding:9px 15px}.fastth-next--done{background:var(--fast-done-bg)}.fastth-next-dot{animation:fastth-pulse 1.8s var(--fast-ease) infinite;background:var(--fast-active);border-radius:50%;box-shadow:0 0 0 0 var(--fast-active);height:10px;width:10px}.fastth-next--done .fastth-next-dot{animation:none;background:var(--fast-done)}@keyframes fastth-pulse{0%{box-shadow:0 0 0 0 #2563eb80}70%{box-shadow:0 0 0 8px #2563eb00}to{box-shadow:0 0 0 0 #2563eb00}}.fastth-next div{display:flex;flex-direction:column;line-height:1.25}.fastth-next-cap{color:var(--fast-text-muted);font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.fastth-next-name{font-size:.9rem;font-weight:700}.fastth-aside{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:10px}.fastth-counts{color:var(--fast-text-muted);font-size:.76rem;text-align:center}.fastth-counts b{color:var(--fast-text);font-weight:800}.fastth-refresh.is-spin svg{animation:fastth-spin .8s linear infinite}@keyframes fastth-spin{to{transform:rotate(1turn)}}@media (max-width:768px){.fastth-main{align-items:stretch;flex-direction:column}.fastth-aside{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media (max-width:480px){.fastth-wrap{padding:18px 16px;padding:calc(18px*var(--sa-el-hdr-pad-k, 1)) calc(16px*var(--sa-el-hdr-pad-k, 1))}.fastth-title{font-size:1.18rem;font-size:calc(1.18rem*var(--sa-el-hdr-title-k, 1))}.fastth-aside{gap:12px}}.fastth-wrap.fast-card{background:var(--card);background:var(--sa-el-hdr-bg,var(--card));border-color:var(--sa-el-hdr-border,var(--border));border-radius:16px!important;border-radius:calc(16px*var(--sa-el-hdr-radius-k, 1))!important;font-family:inherit;font-family:var(--sa-el-hdr-font,inherit)}.fastth-title{color:inherit;color:var(--sa-el-hdr-title-color,inherit)}.fastth-aurora{opacity:1;opacity:calc(var(--sa-el-hdr-aurora-op, .08)/.08)}.aspabs-wrap{display:flex;flex-direction:column;gap:12px}.aspabs-card{background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:14px;padding:14px 16px}[data-theme=dark] .aspabs-card,body.dark-mode .aspabs-card{--card:#161b24;--line:#263041;color:#e8eef7}.aspabs-switch{background:color-mix(in srgb,#64748b 6%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 6%,#0000);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;display:inline-flex;gap:4px;margin:14px 0 12px;padding:4px}.aspabs-switch button{align-items:center;background:#0000;border:none;border-radius:999px;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:800;gap:7px;min-height:36px;padding:7px 16px;transition:background .18s ease,color .18s ease}.aspabs-switch button.is-active{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--theme-accent,#6366f1),var(--theme-accent-2,var(--theme-accent,#6366f1)));color:#fff}.aspabs-switch .aspabs-n{background:#ffffff40;border-radius:999px;display:inline-grid;font-size:10.5px;font-weight:800;height:18px;min-width:18px;padding:0 5px;place-items:center}.aspabs-switch button:not(.is-active) .aspabs-n{background:color-mix(in srgb,#64748b 16%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 16%,#0000)}.aspabs-due{display:flex;flex-direction:column;gap:2px;padding:4px 2px}.aspabs-due small{color:#94a3b8;color:var(--muted,#94a3b8);font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.aspabs-due b{font-feature-settings:"tnum";color:#f59e0b;font-size:20px;font-variant-numeric:tabular-nums}.aspabs-bill{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.aspabs-id{display:flex;flex:1 1 170px;flex-direction:column;min-width:0}.aspabs-id b{font-size:14px;font-weight:800}.aspabs-id small{color:#94a3b8;color:var(--muted,#94a3b8);font-size:11.5px}.aspabs-sums{display:flex;gap:18px;margin:0}.aspabs-sums dt{color:#94a3b8;color:var(--muted,#94a3b8);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.aspabs-sums dd{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;margin:2px 0 0}.aspabs-sums .is-due dd{color:#f59e0b}.aspabs-badge{background:color-mix(in srgb,#64748b 12%,#0000);background:color-mix(in srgb,var(--c,#64748b) 12%,#0000);border:1px solid color-mix(in srgb,#64748b 30%,#0000);border:1px solid color-mix(in srgb,var(--c,#64748b) 30%,#0000);border-radius:999px;color:#64748b;color:var(--c,#64748b);font-size:11px;font-weight:800;padding:3px 10px}.aspabs-btn{align-items:center;background:#0000;border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:800;gap:6px;min-height:36px;padding:7px 16px;transition:transform .16s ease,border-color .16s ease}.aspabs-btn:hover{border-color:#6366f1;border-color:var(--theme-accent,#6366f1);transform:translateY(-1px)}.aspabs-btn.is-primary{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--theme-accent,#6366f1),var(--theme-accent-2,var(--theme-accent,#6366f1)));border-color:#0000;box-shadow:0 10px 22px -12px #6366f1e6;box-shadow:0 10px 22px -12px rgba(var(--theme-accent-rgb,99,102,241),.9);color:#fff}.aspabs-load{align-items:center;color:#64748b;color:var(--muted,#64748b);display:flex;font-size:13px;gap:10px}.aspabs-spin{animation:aspabs-rot .9s linear infinite}@keyframes aspabs-rot{to{transform:rotate(1turn)}}.aspabs-empty{align-items:center;color:#64748b;color:var(--muted,#64748b);display:flex;flex-direction:column;gap:8px;padding:30px 18px;text-align:center}.aspabs-empty h4{color:inherit;font-size:14.5px;font-weight:800;margin:4px 0 0}.aspabs-empty p{font-size:12.5px;margin:0;max-width:380px}@media (max-width:480px){.aspabs-bill{align-items:stretch;flex-direction:column}.aspabs-btn{justify-content:center}.aspabs-switch{width:100%}.aspabs-switch button{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.aspabs-btn,.aspabs-switch button{transition:none}.aspabs-btn:hover{transform:none}.aspabs-spin{animation:none}}.aspabs-invs{display:flex;flex-direction:column;gap:10px}.aspabs-invs-title{color:#64748b;color:var(--app-text-secondary,#64748b);font-size:.8rem;font-weight:700;letter-spacing:.06em;margin:6px 0 0;text-transform:uppercase}.aspabs-invs-err{background:color-mix(in srgb,#ef4444 12%,#0000);border-radius:10px;color:#b91c1c;font-size:.85rem;margin:0;padding:8px 12px}.aspabs-inv-acts{display:inline-flex;flex-wrap:wrap;gap:8px}.aspabs-inv-lines{border-top:1px dashed #e2e8f0;border-top:1px dashed var(--app-border-color,#e2e8f0);display:flex;flex-basis:100%;flex-direction:column;gap:4px;list-style:none;margin:0;padding:8px 0 0;width:100%}.aspabs-inv-lines li{color:#0f172a;color:var(--app-text-primary,#0f172a);display:flex;font-size:.85rem;gap:12px;justify-content:space-between;overflow-wrap:anywhere}.aspabs-inv-lines li.is-total{border-top:1px solid #e2e8f0;border-top:1px solid var(--app-border-color,#e2e8f0);font-weight:700;padding-top:4px}.fastpt-rail{-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;padding:8px;scroll-snap-type:x proximity}.fastpt-rail,.fastpt-tab{align-items:center;gap:8px}.fastpt-tab{background:#0000;border:1px solid #0000;border-radius:12px;color:var(--fast-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:700;padding:8px 14px;scroll-snap-align:start;transition:background .2s var(--fast-ease),color .2s var(--fast-ease),transform .2s var(--fast-spring);white-space:nowrap}.fastpt-tab:hover{background:var(--fast-hover);color:var(--fast-text);transform:translateY(-1px)}.fastpt-label{line-height:1}.fastpt-ico{color:inherit;color:var(--fastpt-stage,inherit);display:grid;place-items:center;transition:transform .3s var(--fast-spring)}.fastpt-tab:hover .fastpt-ico{transform:scale(1.12) rotate(-4deg)}.fastpt-on{background:var(--fast-grad);box-shadow:inset 0 -3px 0 #0000,0 10px 22px -10px #f9731699;box-shadow:inset 0 -3px 0 var(--fastpt-stage,#0000),0 10px 22px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.fastpt-on .fastpt-ico{animation:fastpt-pop .4s var(--fast-spring);color:#fff}@keyframes fastpt-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.fastpt-badge{background:var(--fast-tile);border-radius:9999px;color:var(--fast-text);display:inline-grid;font-size:.66rem;font-weight:800;height:18px;min-width:18px;padding:0 5px;place-items:center}.fastpt-on .fastpt-badge{background:#ffffff47;color:#fff}@media (max-width:480px){.fastpt-tab{font-size:.74rem;padding:7px 11px}}.fastcm-overlay{animation:fastcm-fade .22s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172a75;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1450}[data-theme=dark] .fastcm-overlay{background:#02060f9e}.fastcm-card{animation:fastcm-pop .26s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:#ffffffeb;background:var(--fast-surface,#ffffffeb);border:1px solid #0f172a14;border:1px solid var(--fast-border,#0f172a14);border-radius:18px;border-radius:var(--fast-r,18px);box-shadow:0 28px 70px -30px #1e293b80;box-shadow:var(--fast-shadow,0 28px 70px -30px #1e293b80);display:flex;flex-direction:column;max-height:86vh;overflow:hidden;width:min(540px,96vw)}.fastcm-head{align-items:center;background:#efbf041f;background:var(--fast-grad-soft,rgba(var(--theme-accent-rgb,239,191,4),.12));border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--fast-border,#0f172a14);display:flex;gap:12px;padding:16px 18px}.fastcm-ico{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--fast-grad,linear-gradient(135deg,var(--theme-accent,#efbf04),var(--theme-accent-3,#f97316)));border-radius:13px;box-shadow:0 10px 24px -10px #f97316b3;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.fastcm-ico svg{height:21px;width:21px}.fastcm-headtxt{flex:1 1;min-width:0}.fastcm-eyebrow{align-items:center;color:#64748b;color:var(--fast-text-muted,#64748b);display:flex;font-size:.7rem;font-weight:800;gap:8px;letter-spacing:.06em;text-transform:uppercase}.fastcm-aud{background:#f9731624;background:rgba(var(--theme-accent-3-rgb,249,115,22),.14);border:1px solid #f973164d;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.3);border-radius:999px;color:#f97316;color:var(--fast-primary-2,var(--theme-accent-3,#f97316));font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:1px 8px}.fastcm-title{color:#16233a;color:var(--fast-text,#16233a);font-size:1.02rem;font-weight:800;line-height:1.25;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fastcm-x{background:#0f172a0d;background:var(--fast-tile,#0f172a0d);border:1px solid #0f172a14;border:1px solid var(--fast-border,#0f172a14);border-radius:10px;color:#64748b;color:var(--fast-text-muted,#64748b);cursor:pointer;display:grid;flex-shrink:0;height:34px;place-items:center;transition:transform .18s ease,background .18s ease,color .18s ease;transition:transform .18s var(--fast-ease,ease),background .18s ease,color .18s ease;width:34px}.fastcm-x svg{height:17px;width:17px}.fastcm-x:hover{background:#ef44441f;color:#ef4444;transform:rotate(90deg)}.fastcm-thread{background:#ffffff80;background:var(--fast-surface-2,#ffffff80);display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:18px}.fastcm-thread::-webkit-scrollbar{width:9px}.fastcm-thread::-webkit-scrollbar-thumb{background:#0f172a1f;background:var(--fast-rail,#0f172a1f);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.fastcm-thread::-webkit-scrollbar-thumb:hover{background:#64748b;background:var(--fast-text-muted,#64748b);background-clip:padding-box}.fastcm-row{align-items:flex-start;animation:fastcm-rise .34s ease both;animation:fastcm-rise .34s var(--fast-ease,ease) both;display:flex;gap:10px}.fastcm-avatar{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--fast-grad,linear-gradient(135deg,var(--theme-accent,#efbf04),var(--theme-accent-3,#f97316)));border-radius:50%;box-shadow:0 6px 16px -8px #f97316b3;box-shadow:0 6px 16px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;font-size:.84rem;font-weight:800;height:34px;place-items:center;width:34px}.fastcm-bubblewrap{display:flex;flex-direction:column;gap:4px;min-width:0}.fastcm-bubble{align-self:flex-start;background:#fff;background:var(--fast-surface,#fff);border:1px solid #0f172a14;border:1px solid var(--fast-border,#0f172a14);border-radius:4px 16px 16px 16px;box-shadow:0 6px 18px -10px #1e293b59;box-shadow:var(--fast-shadow-sm,0 6px 18px -10px #1e293b59);color:#16233a;color:var(--fast-text,#16233a);font-size:.88rem;line-height:1.5;max-width:100%;padding:10px 13px;white-space:pre-wrap;word-break:break-word}.fastcm-byline{align-items:center;color:#64748b;color:var(--fast-text-muted,#64748b);display:flex;flex-wrap:wrap;font-size:.7rem;gap:7px;padding-left:4px}.fastcm-author{color:#16233a;color:var(--fast-text,#16233a);font-weight:700}.fastcm-role{background:#0f172a0d;background:var(--fast-tile,#0f172a0d);border-radius:999px;font-size:.62rem;font-weight:700;padding:0 6px;text-transform:capitalize}.fastcm-edited{font-style:italic;opacity:.85}.fastcm-time{margin-left:auto;white-space:nowrap}.fastcm-empty{font-size:.9rem;margin:auto}.fastcm-empty,.fastcm-foot{color:#64748b;color:var(--fast-text-muted,#64748b)}.fastcm-foot{align-items:center;background:#ffffffb3;background:var(--fast-surface,#ffffffb3);border-top:1px solid #0f172a14;border-top:1px solid var(--fast-border,#0f172a14);display:flex;font-size:.74rem;gap:8px;padding:11px 16px}.fastcm-foot svg{flex-shrink:0;height:13px;width:13px}@keyframes fastcm-fade{0%{opacity:0}to{opacity:1}}@keyframes fastcm-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes fastcm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:480px){.fastcm-card{border-radius:16px;max-height:92vh;width:100%}.fastcm-head,.fastcm-thread{padding:14px}.fastcm-bubble{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.fastcm-card,.fastcm-overlay,.fastcm-row{animation:none}.fastcm-x{transition:none}}.fastcm-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--fast-r,18px))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 28px 70px -30px #1e293b80!important;box-shadow:var(--sa-el-card-shadow,var(--fast-shadow,0 28px 70px -30px #1e293b80))!important}@media (max-width:480px){.fastcm-card{border-radius:16px!important;border-radius:var(--sa-el-card-radius,16px)!important}}.fastsl-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:12px 0 0;padding:0 0 0 4px}.fastsl-item{animation:fastsl-in .35s var(--fast-ease) both;background:var(--fast-surface-2);border:1px solid var(--fast-border);border-radius:12px;display:flex;gap:11px;padding:10px 12px}@keyframes fastsl-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fastsl-dot{border-radius:50%;color:#fff;display:grid;flex-shrink:0;height:24px;place-items:center;width:24px}.fastsl-dot svg{height:13px;width:13px}.fastsl-completed .fastsl-dot,.fastsl-skipped .fastsl-dot{background:var(--fast-done)}.fastsl-in_progress .fastsl-dot{background:var(--fast-active)}.fastsl-upcoming .fastsl-dot{background:var(--fast-up)}.fastsl-body{flex:1 1;min-width:0}.fastsl-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.fastsl-name{font-size:.86rem;font-weight:600}.fastsl-pill{border-radius:9999px;flex-shrink:0;font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.fastsl-pill-completed,.fastsl-pill-skipped{background:var(--fast-done-bg);color:var(--fast-done)}.fastsl-pill-in_progress{background:var(--fast-active-bg);color:var(--fast-active)}.fastsl-pill-upcoming{background:var(--fast-up-bg);color:var(--fast-up)}.fastsl-meta{color:var(--fast-text-muted);display:flex;flex-wrap:wrap;font-size:.74rem;gap:4px 12px;margin-top:4px}.fastsl-date{white-space:nowrap}.fastsl-note{font-style:italic}.fastsl-cmt{align-items:center;background:#f973161a;background:rgba(var(--theme-accent-3-rgb,249,115,22),.1);border:1px solid #f9731642;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.26);border-radius:9999px;color:var(--fast-primary-2);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;margin-top:7px;padding:4px 10px;transition:background .18s ease,transform .18s var(--fast-spring)}.fastsl-cmt:hover{background:#f973162e;background:rgba(var(--theme-accent-3-rgb,249,115,22),.18);transform:translateY(-1px)}.fastsl-cmt svg{height:12px;width:12px}@media (max-width:480px){.fastsl-top{align-items:flex-start;flex-direction:column;gap:4px}}.fastmn-node{grid-gap:14px;display:grid;gap:14px;grid-template-columns:40px 1fr;position:relative}.fastmn-axis{display:flex;justify-content:center;position:relative}.fastmn-rail{background:var(--fast-rail);bottom:-18px;position:absolute;top:30px;width:2px}.fastmn-node.is-last .fastmn-rail{display:none}.fastmn-dot{background:var(--fast-up);border-radius:50%;box-shadow:0 4px 12px -4px #0000004d;color:#fff;display:grid;flex-shrink:0;height:34px;place-items:center;position:relative;transition:transform .3s var(--fast-spring);width:34px;z-index:1}.fastmn-dot svg{height:16px;width:16px}.fastmn-completed .fastmn-dot,.fastmn-skipped .fastmn-dot{background:var(--fast-done)}.fastmn-in_progress .fastmn-dot{background:var(--fast-active)}.fastmn-dot-pulse{animation:fastmn-pulse 1.8s var(--fast-ease) infinite;border-radius:50%;box-shadow:0 0 0 0 var(--fast-active);inset:0;position:absolute}@keyframes fastmn-pulse{0%{box-shadow:0 0 0 0 #2563eb80}70%{box-shadow:0 0 0 10px #2563eb00}to{box-shadow:0 0 0 0 #2563eb00}}.fastmn-next .fastmn-dot{transform:scale(1.08)}.fastmn-card{animation:fastmn-rise .4s var(--fast-ease) both;margin-bottom:18px;padding:14px 16px;transition:box-shadow .25s var(--fast-ease),transform .25s var(--fast-ease)}@keyframes fastmn-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fastmn-card:hover{box-shadow:var(--fast-shadow);transform:translateY(-1px)}.fastmn-next .fastmn-card{border-color:color-mix(in srgb,var(--fast-active) 45%,#0000);box-shadow:0 0 0 1px var(--fast-active-bg),var(--fast-shadow-sm)}.fastmn-head{align-items:flex-start;cursor:default;display:flex;gap:10px;justify-content:space-between}.fastmn-head[role=button]{cursor:pointer}.fastmn-titlewrap{min-width:0}.fastmn-order{color:var(--fast-text-muted);display:block;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fastmn-title{font-size:.98rem;font-weight:700;line-height:1.3;margin:2px 0 0;word-break:break-word}.fastmn-status{border-radius:9999px;flex-shrink:0;font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.fastmn-status-completed,.fastmn-status-skipped{background:var(--fast-done-bg);color:var(--fast-done)}.fastmn-status-in_progress{background:var(--fast-active-bg);color:var(--fast-active)}.fastmn-status-upcoming{background:var(--fast-up-bg);color:var(--fast-up)}.fastmn-meta{align-items:center;color:var(--fast-text-muted);display:flex;flex-wrap:wrap;font-size:.76rem;gap:8px;margin-top:8px}.fastmn-nextflag{background:var(--fast-active-bg);border-radius:9999px;color:var(--fast-active);font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.fastmn-date{white-space:nowrap}.fastmn-note{background:var(--fast-grad-soft);border-radius:10px;display:flex;font-size:.82rem;gap:8px;line-height:1.45;margin-top:10px;padding:9px 11px}.fastmn-note svg{color:var(--fast-primary-2);flex-shrink:0;height:15px;margin-top:2px;width:15px}.fastmn-expand{align-items:center;background:#0000;border:1px solid var(--fast-border);border-radius:9px;color:var(--fast-text-muted);cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:700;gap:6px;margin-top:12px;padding:5px 10px;transition:background .18s ease}.fastmn-expand:hover{background:var(--fast-hover);color:var(--fast-text)}.fastmn-expand svg{height:14px;transition:transform .3s var(--fast-spring);width:14px}.fastmn-expand.on svg{transform:rotate(180deg)}.fastmn-subswrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--fast-ease)}.fastmn-subswrap.open{grid-template-rows:1fr}.fastmn-subsinner{overflow:hidden}.fastmn-cmt{align-items:center;background:var(--fast-grad-soft);border:1px solid #f9731647;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.28);border-radius:9999px;color:var(--fast-primary-2);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:8px;margin-top:10px;padding:7px 12px 7px 10px;transition:transform .18s var(--fast-spring),box-shadow .18s ease,background .18s ease}.fastmn-cmt:hover{box-shadow:0 8px 20px -12px #f97316b3;box-shadow:0 8px 20px -12px rgba(var(--theme-accent-3-rgb,249,115,22),.7);transform:translateY(-1px)}.fastmn-cmt-ico{background:var(--fast-grad);border-radius:50%;color:#fff;display:grid;height:22px;place-items:center;width:22px}.fastmn-cmt-ico svg{height:12px;width:12px}.fastmn-cmt-dot{animation:fastmn-cmt-pulse 2s ease-out infinite;background:var(--fast-primary-2);border-radius:50%;box-shadow:0 0 0 0 #f9731680;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),.5);height:7px;width:7px}@keyframes fastmn-cmt-pulse{0%{box-shadow:0 0 0 0 #f9731680;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),.5)}70%{box-shadow:0 0 0 7px #f9731600;box-shadow:0 0 0 7px rgba(var(--theme-accent-3-rgb,249,115,22),0)}to{box-shadow:0 0 0 0 #f9731600;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),0)}}@media (prefers-reduced-motion:reduce){.fastmn-cmt-dot{animation:none}}@media (max-width:480px){.fastmn-node{gap:10px;grid-template-columns:32px 1fr}.fastmn-dot{height:30px;width:30px}.fastmn-head{flex-direction:column;gap:6px}}.fastmn-card{padding:14px 16px!important;padding:var(--sa-el-card-pad,14px 16px)!important}.fastmn-next .fastmn-card{box-shadow:0 0 0 1px var(--fast-active-bg),var(--fast-shadow-sm)!important;box-shadow:var(--sa-el-card-shadow,0 0 0 1px var(--fast-active-bg),var(--fast-shadow-sm))!important}.fastmt-wrap{padding:20px 20px 8px}.fastmt-list{list-style:none;margin:0;padding:0}.fastmt-more{display:flex;justify-content:center;padding:8px 0 14px}@media (max-width:480px){.fastmt-wrap{padding:14px 12px 6px}}.fastes-wrap{align-items:center;display:flex;flex-direction:column;gap:8px;padding:48px 24px;text-align:center}.fastes-art{background:var(--fast-grad-soft);border-radius:22px;color:var(--fast-primary-2);display:grid;height:76px;margin-bottom:6px;place-items:center;width:76px}.fastes-art svg{height:40px;width:40px}.fastes-ring{stroke-dasharray:57;stroke-dashoffset:57;animation:fastes-draw 1.4s var(--fast-ease) forwards}.fastes-clock{animation:fastes-tick 3s steps(12) infinite;transform-origin:12px 12px}@keyframes fastes-draw{to{stroke-dashoffset:0}}@keyframes fastes-tick{to{transform:rotate(1turn)}}.fastes-title{font-size:1.05rem;font-weight:800;margin:0}.fastes-msg{color:var(--fast-text-muted);font-size:.86rem;line-height:1.55;margin:0;max-width:420px}.fastts-wrap{display:flex;flex-direction:column;gap:16px}.fastts-hero{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:22px 24px}.fastts-lead{flex:1 1;min-width:0}.fastts-track{display:flex;flex-direction:column;gap:20px;padding:20px}.fastts-row{align-items:center;display:flex;gap:14px}.fastts-rowbody{flex:1 1}.fastts-sk{animation:fastts-shim 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--fast-tile),var(--fast-hover),var(--fast-tile));background-size:300% 100%;border-radius:8px;display:block}.fastts-dot{height:34px;width:34px}.fastts-dot,.fastts-ring{border-radius:50%;flex-shrink:0}.fastts-ring{height:104px;width:104px}.fastts-w30{width:30%}.fastts-w40{width:40%}.fastts-w50{width:50%}.fastts-w60{width:60%}.fastts-w70{width:70%}@keyframes fastts-shim{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:768px){.fastts-hero{align-items:stretch;flex-direction:column}}.fast-page{color:#16233a;color:var(--fast-text);display:flex;flex-direction:column;gap:16px;min-height:100%;position:relative}.fast-page:before{background:radial-gradient(60% 70% at 12% 0,#efbf0429,#0000 70%),radial-gradient(50% 60% at 90% 0,#f973161f,#0000 70%);background:radial-gradient(60% 70% at 12% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%),radial-gradient(50% 60% at 90% 0,rgba(var(--theme-accent-3-rgb,249,115,22),.12),#0000 70%);content:"";height:320px;inset:0 0 auto 0;pointer-events:none;position:fixed;z-index:0}.fast-page>*{position:relative;z-index:1}.fast-card{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:#ffffffeb;background:var(--fast-surface);border:1px solid #0f172a14;border:1px solid var(--fast-border);border-radius:18px;border-radius:var(--fast-r);box-shadow:0 18px 48px -28px #1e293b73;box-shadow:var(--fast-shadow)}.fast-btn{align-items:center;background:#ffffffa8;background:var(--fast-surface-2);border:1px solid #0f172a14;border:1px solid var(--fast-border);border-radius:11px;color:#16233a;color:var(--fast-text);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;justify-content:center;padding:9px 15px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--fast-spring),background .2s var(--fast-ease);white-space:nowrap}.fast-btn:hover{background:#0f172a0d;background:var(--fast-hover);transform:translateY(-1px)}.fast-btn:active{transform:translateY(0) scale(.98)}.fast-btn--primary{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--fast-grad);border-color:#0000;box-shadow:0 8px 20px -8px #f9731699;box-shadow:0 8px 20px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.fast-btn svg{height:16px;width:16px}.fast-scroll{scrollbar-color:#0f172a1f #0000;scrollbar-color:var(--fast-rail) #0000;scrollbar-width:thin}.fast-scroll::-webkit-scrollbar{height:9px;width:9px}.fast-scroll::-webkit-scrollbar-thumb{background:#0f172a1f;background:var(--fast-rail);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.fast-scroll::-webkit-scrollbar-thumb:hover{background:#efbf04;background:var(--fast-primary)}@media (prefers-reduced-motion:reduce){.fast-page *,.fast-page :after,.fast-page :before{animation:none!important;transition:none!important}}.fast-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--fast-r))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 18px 48px -28px #1e293b73!important;box-shadow:var(--sa-el-card-shadow,var(--fast-shadow))!important}.aplaapsfsh-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;overflow:hidden;padding:22px 24px;padding:calc(22px*var(--sa-el-hdr-pad-k, 1)) calc(24px*var(--sa-el-hdr-pad-k, 1));position:relative}.aplaapsfsh-aurora{background:radial-gradient(closest-side,#efbf0438,#0000 70%);background:radial-gradient(closest-side,rgba(var(--theme-accent-rgb,239,191,4),.22),#0000 70%);filter:blur(30px);height:200%;inset:-40% 0 auto auto;pointer-events:none;position:absolute;width:50%}.aplaapsfsh-lead{align-items:flex-start;display:flex;gap:16px;min-width:0;position:relative}.aplaapsfsh-ico{background:var(--aplaapsf-grad);border-radius:16px;border-radius:calc(16px*var(--sa-el-hdr-tile-radius-k, 1));box-shadow:0 10px 24px -10px #f97316b3;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;height:54px;height:calc(54px*var(--sa-el-hdr-tile-k, 1));place-items:center;width:54px;width:calc(54px*var(--sa-el-hdr-tile-k, 1))}.aplaapsfsh-ico svg{height:27px;width:27px}.aplaapsfsh-ico-fold{stroke-dasharray:22;animation:aplaapsfsh-draw 1.4s var(--aplaapsf-ease) forwards}.aplaapsfsh-ico-lines{stroke-dasharray:18;animation:aplaapsfsh-draw 1.4s .2s var(--aplaapsf-ease) backwards}@keyframes aplaapsfsh-draw{0%{stroke-dashoffset:22}to{stroke-dashoffset:0}}.aplaapsfsh-head{min-width:0}.aplaapsfsh-crumb{align-items:center;color:var(--aplaapsf-text-muted);color:var(--sa-el-hdr-crumb-color,var(--aplaapsf-text-muted));display:flex;flex-wrap:wrap;font-size:.72rem;font-size:calc(.72rem*var(--sa-el-hdr-crumb-k, 1));font-weight:600;gap:6px;margin-bottom:6px}.aplaapsfsh-crumb svg{height:12px;opacity:.6;width:12px}.aplaapsfsh-crumb-now{color:var(--aplaapsf-primary-dark)}[data-theme=dark] .aplaapsfsh-crumb-now{color:var(--aplaapsf-primary)}.aplaapsfsh-crumb-link{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;transition:color .15s ease}.aplaapsfsh-crumb-link:hover{color:var(--aplaapsf-primary-dark);text-decoration:underline}[data-theme=dark] .aplaapsfsh-crumb-link:hover{color:var(--aplaapsf-primary)}.aplaapsfsh-title{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,var(--aplaapsf-text),var(--aplaapsf-text-muted));background:linear-gradient(120deg,var(--sa-el-hdr-title-color,var(--aplaapsf-text)),var(--aplaapsf-text-muted));-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-size:calc(1.5rem*var(--sa-el-hdr-title-k, 1));font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.aplaapsfsh-sub{color:var(--aplaapsf-text-muted);color:var(--sa-el-hdr-sub-color,var(--aplaapsf-text-muted));font-size:.85rem;font-size:calc(.85rem*var(--sa-el-hdr-sub-k, 1));margin:6px 0 0;max-width:60ch}.aplaapsfsh-actions{display:flex;flex-wrap:wrap;gap:10px;position:relative}.aplaapsfsh-refresh svg{transition:transform .5s var(--aplaapsf-spring)}.aplaapsfsh-refresh:hover svg{transform:rotate(-90deg)}.aplaapsfsh-spin svg{animation:aplaapsfsh-rot .8s linear infinite}@keyframes aplaapsfsh-rot{to{transform:rotate(1turn)}}@media (max-width:768px){.aplaapsfsh-wrap{padding:18px;padding:calc(18px*var(--sa-el-hdr-pad-k, 1))}.aplaapsfsh-title{font-size:1.25rem;font-size:calc(1.25rem*var(--sa-el-hdr-title-k, 1))}.aplaapsfsh-actions{width:100%}.aplaapsfsh-actions .aplaapsf-btn{flex:1 1}}@media (max-width:480px){.aplaapsfsh-ico{height:46px;height:calc(46px*var(--sa-el-hdr-tile-k, 1));width:46px;width:calc(46px*var(--sa-el-hdr-tile-k, 1))}.aplaapsfsh-crumb{font-size:.66rem;font-size:calc(.66rem*var(--sa-el-hdr-crumb-k, 1))}}@media (prefers-reduced-motion:reduce){.aplaapsfsh-ico-fold,.aplaapsfsh-ico-lines,.aplaapsfsh-spin svg{animation:none!important}}.aplaapsfsh-wrap.aplaapsf-card{background:var(--card);background:var(--sa-el-hdr-bg,var(--card));border-color:var(--sa-el-hdr-border,var(--border));border-radius:16px!important;border-radius:calc(16px*var(--sa-el-hdr-radius-k, 1))!important;font-family:inherit;font-family:var(--sa-el-hdr-font,inherit)}.aplaapsfsh-title{color:inherit;color:var(--sa-el-hdr-title-color,inherit)}.aplaapsfsh-aurora{opacity:1;opacity:calc(var(--sa-el-hdr-aurora-op, .08)/.08)}.aplaapsfct-wrap{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:8px}.aplaapsfct-tab{--t:var(--aplaapsf-primary);align-items:center;background:#0000;border:none;border-radius:13px;color:var(--aplaapsf-text-muted);cursor:pointer;display:inline-flex;flex:1 0 auto;font-size:.85rem;font-weight:600;gap:9px;padding:11px 16px;position:relative;transition:background .25s var(--aplaapsf-ease),color .25s var(--aplaapsf-ease),transform .25s var(--aplaapsf-spring);white-space:nowrap}.aplaapsfct-tab--green{--t:var(--aplaapsf-green)}.aplaapsfct-tab--orange{--t:var(--aplaapsf-orange)}.aplaapsfct-tab--blue{--t:var(--aplaapsf-blue)}.aplaapsfct-tab--slate{--t:var(--aplaapsf-slate)}.aplaapsfct-tab:hover{background:var(--aplaapsf-hover);color:var(--aplaapsf-text);transform:translateY(-1px)}.aplaapsfct-on{background:var(--aplaapsf-grad);box-shadow:0 10px 22px -10px #f97316b3;box-shadow:0 10px 22px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff}.aplaapsfct-tab--green.aplaapsfct-on{background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 10px 22px -10px #16a34ab3}.aplaapsfct-tab--orange.aplaapsfct-on{background:linear-gradient(135deg,#ea580c,#f97316);background:linear-gradient(135deg,var(--theme-accent-dark,#ea580c),var(--theme-accent-3,#f97316));box-shadow:0 10px 22px -10px #ea580cb3}.aplaapsfct-tab--blue.aplaapsfct-on{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 10px 22px -10px #2563ebb3}.aplaapsfct-tab--slate.aplaapsfct-on{background:linear-gradient(135deg,#475569,#64748b);box-shadow:0 10px 22px -10px #475569b3}.aplaapsfct-ico{color:var(--t);display:grid;height:20px;place-items:center;transition:color .25s var(--aplaapsf-ease),transform .4s var(--aplaapsf-spring);width:20px}.aplaapsfct-on .aplaapsfct-ico{color:#fff}.aplaapsfct-ico svg{height:18px;width:18px}.aplaapsfct-tab:hover .aplaapsfct-ico{transform:scale(1.12) rotate(-6deg)}.aplaapsfct-on .aplaapsfct-check{stroke-dasharray:14;animation:aplaapsfct-draw .5s var(--aplaapsf-ease) forwards}.aplaapsfct-on .aplaapsfct-hand{animation:aplaapsfct-tick 1.4s linear infinite;transform-origin:12px 12px}.aplaapsfct-tab:hover .aplaapsfct-bolt{animation:aplaapsfct-flash .6s ease}.aplaapsfct-on .aplaapsfct-lid{animation:aplaapsfct-lid .5s var(--aplaapsf-spring);transform-origin:center}@keyframes aplaapsfct-draw{0%{stroke-dashoffset:14}to{stroke-dashoffset:0}}@keyframes aplaapsfct-tick{to{transform:rotate(1turn)}}@keyframes aplaapsfct-flash{0%,to{opacity:1}50%{opacity:.4;transform:scale(.9)}}@keyframes aplaapsfct-lid{0%{transform:translateY(-3px)}to{transform:translateY(0)}}.aplaapsfct-badge{background:var(--aplaapsf-tile);border-radius:999px;color:var(--aplaapsf-text-muted);font-size:.7rem;font-weight:800;min-width:22px;padding:1px 7px;text-align:center}.aplaapsfct-on .aplaapsfct-badge{background:#ffffff47;color:#fff}@media (max-width:768px){.aplaapsfct-tab{flex:0 0 auto;font-size:.8rem;padding:10px 13px}.aplaapsfct-label{display:none}.aplaapsfct-on .aplaapsfct-label{display:inline}}@media (prefers-reduced-motion:reduce){.aplaapsfct-bolt,.aplaapsfct-check,.aplaapsfct-hand,.aplaapsfct-lid{animation:none!important}}.aplaapsfsc-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.aplaapsfsc-card{--t:var(--aplaapsf-primary);--tbg:var(--aplaapsf-grad-soft);align-items:center;animation:aplaapsfsc-in .5s var(--aplaapsf-spring) both;animation-delay:calc(var(--i)*70ms);border-radius:var(--aplaapsf-r);display:flex;gap:14px;overflow:hidden;padding:18px;position:relative;transition:transform .3s var(--aplaapsf-spring),box-shadow .3s var(--aplaapsf-ease)}.aplaapsfsc-card:hover{box-shadow:0 24px 50px -26px #1e293b80;transform:translateY(-3px)}@keyframes aplaapsfsc-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.aplaapsfsc--green{--t:var(--aplaapsf-green);--tbg:var(--aplaapsf-green-bg)}.aplaapsfsc--orange{--t:var(--aplaapsf-orange);--tbg:var(--aplaapsf-orange-bg)}.aplaapsfsc--blue{--t:var(--aplaapsf-blue);--tbg:var(--aplaapsf-blue-bg)}.aplaapsfsc--slate{--t:var(--aplaapsf-slate);--tbg:var(--aplaapsf-slate-bg)}.aplaapsfsc-card:before{background:var(--t);bottom:0;content:"";left:0;opacity:.85;position:absolute;top:0;width:4px}.aplaapsfsc-glow{background:var(--tbg);border-radius:50%;filter:blur(10px);height:110px;pointer-events:none;position:absolute;right:-30px;top:-30px;width:110px}.aplaapsfsc-ico{background:var(--tbg);border-radius:14px;color:var(--t);display:grid;flex-shrink:0;height:48px;place-items:center;width:48px}.aplaapsfsc-ico svg{height:24px;width:24px}.aplaapsfsc-card:hover .aplaapsfsc-bolt{animation:aplaapsfsc-flash .7s ease}.aplaapsfsc-card:hover .aplaapsfsc-hand{animation:aplaapsfsc-tick 1.2s linear infinite;transform-origin:12px 12px}.aplaapsfsc-card:hover .aplaapsfsc-check{stroke-dasharray:18;animation:aplaapsfsc-draw .6s var(--aplaapsf-ease) forwards}@keyframes aplaapsfsc-flash{0%,to{opacity:1}50%{opacity:.45}}@keyframes aplaapsfsc-tick{to{transform:rotate(1turn)}}@keyframes aplaapsfsc-draw{0%{stroke-dashoffset:18}to{stroke-dashoffset:0}}.aplaapsfsc-body{display:flex;flex-direction:column;min-width:0}.aplaapsfsc-num{color:var(--aplaapsf-text);font-size:1.7rem;font-weight:800;letter-spacing:-.02em;line-height:1}.aplaapsfsc-skel-num{height:26px;width:42px}.aplaapsfsc-label{color:var(--aplaapsf-text);font-size:.82rem;font-weight:700;margin-top:4px}.aplaapsfsc-sub{color:var(--aplaapsf-text-muted);font-size:.72rem}@media (max-width:1024px){.aplaapsfsc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.aplaapsfsc-grid{gap:10px;grid-template-columns:1fr}.aplaapsfsc-card{gap:11px;padding:14px}.aplaapsfsc-ico{height:42px;width:42px}.aplaapsfsc-num{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.aplaapsfsc-card{animation:none!important}}.aplaapsfsc-card{border-radius:var(--aplaapsf-r)!important;border-radius:var(--sa-el-card-radius,var(--aplaapsf-r))!important;padding:18px!important;padding:var(--sa-el-card-pad,18px)!important}@media (max-width:560px){.aplaapsfsc-card{padding:14px!important;padding:var(--sa-el-card-pad,14px)!important}}.aplaapsf-menu,.aplaapsf-modal-back,.aplaapsf-page{--amber:var(--theme-accent,#f59e0b);--gold:var(--theme-accent-2,#fbbf24);--lemon:var(--theme-accent-2,#fde047);--navy:#1c1917;--gray:#57534e;--gray-2:#a8a29e;--border:rgba(var(--theme-accent-rgb,245,158,11),0.28);--border-soft:rgba(var(--theme-accent-rgb,245,158,11),0.12);--soft:#f8fafc;--soft-2:rgba(var(--theme-accent-rgb,245,158,11),0.12);--cream:rgba(var(--theme-accent-rgb,245,158,11),0.12);--bg:#fffcf0;--card:#fff;--success:#10b981;--success-bg:#d1fae5;--success-tx:#047857;--orange:var(--theme-accent-3,#f97316);--orange-bg:#ffedd5;--orange-tx:#c2410c;--warm:#dc2626;--danger:#ef4444;--danger-bg:#fef2f2;--grad-primary:linear-gradient(135deg,var(--theme-accent,#f59e0b) 0%,var(--theme-accent-2,#fbbf24) 100%);--grad-tri:linear-gradient(135deg,#f59e0b,#fbbf24 50%,#fde047);--grad-emerald:linear-gradient(135deg,#10b981,#34d399);--grad-orange:linear-gradient(135deg,#f97316,#fb923c);--grad-muted:linear-gradient(135deg,#78716c,#a8a29e);--grad-gold:linear-gradient(135deg,#fbbf24,#fde047);--grad-lemon:linear-gradient(135deg,#eab308,#fde047);--shadow-card:0 4px 20px rgba(var(--theme-accent-rgb,245,158,11),0.10);--shadow-glow:0 4px 16px rgba(var(--theme-accent-rgb,245,158,11),0.35);--shadow-modal:0 18px 48px #1c191773;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:9999px;--font:"Poppins","Nunito",system-ui,-apple-system,sans-serif;color:var(--navy);font-family:var(--font)}[data-theme=dark] .aplaapsf-menu,[data-theme=dark] .aplaapsf-modal-back,[data-theme=dark] .aplaapsf-page{--navy:#fafaf9;--gray:#d6d3d1;--gray-2:#78716c;--border:rgba(var(--theme-accent-2-rgb,252,211,77),0.22);--border-soft:rgba(var(--theme-accent-2-rgb,252,211,77),0.14);--soft:#292524;--soft-2:#1c1917;--cream:#292524;--bg:#1c1917;--card:#292524;--success-bg:#10b9812e;--success-tx:#6ee7b7;--orange-bg:rgba(var(--theme-accent-3-rgb,249,115,22),0.16);--orange-tx:var(--theme-accent-2,#fdba74);--danger-bg:#ef444429}.aplaapsf-skel{animation:aplaapsf-shim2 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--soft-2),var(--soft),var(--soft-2));background-size:400% 100%;border-radius:8px}[data-theme=dark] .aplaapsf-skel{background:linear-gradient(90deg,#2a2826,#353230,#2a2826);background-size:400% 100%}@keyframes aplaapsf-shim2{0%{background-position:100% 0}to{background-position:-100% 0}}.aplaapsf-filters{-webkit-backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(var(--sa-el-flt-blur,18px)) saturate(150%);backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(var(--sa-el-flt-blur,18px)) saturate(150%);background:#ffffffa6;background:var(--sa-el-flt-bg,#ffffffa6);border:1px solid #ffffff8c;border:1px solid var(--sa-el-flt-border,#ffffff8c);border-radius:14px;border-radius:calc(14px*var(--sa-el-flt-radius-k, 1));box-shadow:0 8px 28px #78350f14;display:flex;flex-direction:column;gap:10px;overflow:visible;padding:12px 14px;position:relative}[data-theme=dark] .aplaapsf-filters{background:#29252499;background:var(--sa-el-flt-bg,#29252499);border-color:#fcd34d26;border-color:var(--sa-el-flt-border,rgba(var(--theme-accent-2-rgb,252,211,77),.15))}.aplaapsf-filters-head{align-items:center;display:flex;gap:10px}.aplaapsf-filters-icon{background:var(--cream);border-radius:8px;color:var(--amber);display:grid;height:26px;place-items:center;width:26px}.aplaapsf-filters-title{color:var(--navy);color:var(--sa-el-flt-title-color,var(--navy));font:700 14px var(--font);font:700 calc(14px*var(--sa-el-flt-title-k, 1)) var(--font);margin:0}.aplaapsf-active-badge{background:var(--gold);background:var(--sa-el-flt-badge-bg,var(--gold));border-radius:9999px;color:var(--navy);color:var(--sa-el-flt-badge-color,var(--navy));display:inline-grid;font:700 11px var(--font);height:22px;min-width:22px;padding:0 7px;place-items:center}.aplaapsf-clear-all{background:#0000;border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;font:600 12px var(--font);margin-left:auto;padding:6px 12px;transition:all .18s ease}.aplaapsf-clear-all:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.aplaapsf-clear-all:disabled{cursor:not-allowed;opacity:.45}.aplaapsf-search-wrap{position:relative}.aplaapsf-search-input{background:var(--card);background:var(--sa-el-flt-search-bg,var(--card));border:1px solid var(--sa-el-flt-search-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-search-radius,9999px);color:var(--navy);color:var(--sa-el-flt-search-color,var(--navy));font:14px var(--font);font:calc(14px*var(--sa-el-flt-search-k, 1)) var(--font);height:38px;height:calc(38px*var(--sa-el-flt-search-h-k, 1));outline:none;padding:0 44px 0 42px;transition:all .2s ease;width:100%}.aplaapsf-search-input::placeholder{color:var(--gray-2);color:var(--sa-el-flt-search-ph,var(--gray-2))}.aplaapsf-search-input:focus{border-color:var(--amber);box-shadow:0 0 0 3px #f59e0b26;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.15)}.aplaapsf-search-lead{color:var(--amber);color:var(--sa-el-flt-search-lead,var(--amber));left:14px;pointer-events:none}.aplaapsf-search-clear,.aplaapsf-search-lead{position:absolute;top:50%;transform:translateY(-50%)}.aplaapsf-search-clear{background:#0000;border:none;border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:26px;place-items:center;right:8px;transition:all .18s ease;width:26px}.aplaapsf-search-clear:hover{background:#ef44441f;color:var(--danger)}.aplaapsf-date-row{align-items:center;border-bottom:1px dashed var(--border-soft);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:12px}.aplaapsf-presets{align-items:center;background:var(--soft);border-radius:9999px;display:inline-flex;gap:6px;overflow-x:auto;padding:6px;scrollbar-width:none}.aplaapsf-presets::-webkit-scrollbar{display:none}.aplaapsf-preset{align-items:center;background:#0000;border:none;border-radius:9999px;border-radius:var(--sa-el-flt-preset-radius,9999px);color:var(--gray);color:var(--sa-el-flt-preset-color,var(--gray));cursor:pointer;display:inline-flex;font:600 12px var(--font);font:600 calc(12px*var(--sa-el-flt-preset-k, 1)) var(--font);gap:6px;padding:8px 14px;transition:all .2s ease;white-space:nowrap}.aplaapsf-preset:hover{color:var(--navy)}.aplaapsf-preset.active{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--sa-el-flt-preset-active-bg,var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%)));box-shadow:0 4px 12px #f59e0b73;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.45);color:#fff;color:var(--sa-el-flt-preset-active-color,#fff)}.aplaapsf-range-trigger{align-items:center;background:var(--card);border:1px solid var(--sa-el-flt-range-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-range-radius,9999px);color:var(--gray);color:var(--sa-el-flt-range-color,var(--gray));cursor:pointer;display:inline-flex;font:600 13px var(--font);gap:8px;height:40px;padding:0 16px;transition:all .2s ease}.aplaapsf-range-trigger:hover{border-color:var(--amber);color:var(--amber)}.aplaapsf-range-trigger[data-open=true]{border-color:var(--amber);box-shadow:0 0 0 3px #f59e0b2e;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.18)}.aplaapsf-range-trigger.applied{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-color:#0000;box-shadow:0 4px 14px #f59e0b66;box-shadow:0 4px 14px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff}.aplaapsf-range-trigger .caret{transition:transform .2s ease}.aplaapsf-range-trigger[data-open=true] .caret{transform:rotate(180deg)}.aplaapsf-range-trigger:hover .pulse-dot{animation:aplaapsf-pulse-dot 1.2s ease-in-out infinite}@keyframes aplaapsf-pulse-dot{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.aplaapsf-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.aplaapsf-chip{align-items:center;background:var(--card);background:var(--sa-el-flt-chip-bg,var(--card));border:1px solid var(--sa-el-flt-chip-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-chip-radius,9999px);color:var(--gray);color:var(--sa-el-flt-chip-color,var(--gray));cursor:pointer;display:inline-flex;font:600 12px var(--font);font:600 calc(12px*var(--sa-el-flt-chip-k, 1)) var(--font);gap:8px;padding:8px 14px;transition:all .18s ease}.aplaapsf-chip:hover{border-color:var(--amber);color:var(--navy)}.aplaapsf-chip.has-value{background:var(--soft);border-color:var(--amber);color:var(--amber)}.aplaapsf-chip[data-open=true]{box-shadow:0 0 0 3px #f59e0b2e;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.18)}.aplaapsf-chip .label{max-width:200px;overflow:hidden;text-overflow:ellipsis}.aplaapsf-chip .caret{transition:transform .2s ease}.aplaapsf-chip[data-open=true] .caret{transform:rotate(180deg)}.aplaapsf-toggle{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;display:inline-flex;font:600 12px var(--font);gap:10px;padding:7px 14px;transition:all .18s ease}.aplaapsf-toggle.on{background:var(--soft);border-color:var(--amber);color:#b45309;color:var(--theme-accent-dark,#b45309)}.aplaapsf-toggle-track{background:var(--cream);border-radius:9999px;height:16px;position:relative;transition:background .2s ease;width:30px}.aplaapsf-toggle.on .aplaapsf-toggle-track{background:var(--amber)}.aplaapsf-toggle-thumb{background:#fff;border-radius:50%;height:12px;left:2px;position:absolute;top:2px;transition:transform .18s ease;width:12px}.aplaapsf-toggle.on .aplaapsf-toggle-thumb{transform:translateX(14px)}.aplaapsf-menu{animation:aplaapsf-pop .18s cubic-bezier(.34,1.56,.64,1);background:var(--card);border:1px solid var(--border-soft);border-radius:12px;box-shadow:var(--shadow-modal);max-height:320px;overflow-y:auto;padding:6px;position:fixed;z-index:1450}@keyframes aplaapsf-pop{0%{opacity:0;transform:scale(.92)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.aplaapsf-menu-item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:flex;font:500 13px var(--font);gap:8px;padding:9px 12px;text-align:left;width:100%}.aplaapsf-menu-item:hover{background:var(--soft)}.aplaapsf-menu-item.selected{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);font-weight:600}.aplaapsf-menu-item .count{background:var(--soft);border-radius:9999px;color:var(--gray-2);font-size:11px;margin-left:auto;padding:1px 7px}.aplaapsf-menu-divider{background:var(--border-soft);height:1px;margin:4px 0}.aplaapsf-autocomplete{border-radius:14px;max-height:420px;z-index:1470}.aplaapsf-ac-head{align-items:center;background:var(--soft);border-radius:10px 10px 0 0;color:var(--gray);display:flex;font-size:12px;justify-content:space-between;margin:-6px -6px 4px;padding:10px 12px}.aplaapsf-ac-key{background:var(--cream);border-radius:6px;color:var(--amber);font-size:11px;font-weight:700;padding:2px 8px}.aplaapsf-ac-row{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px 12px}.aplaapsf-ac-row.highlight,.aplaapsf-ac-row:hover{background:var(--soft)}.aplaapsf-ac-badge{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:9999px;color:#fff;flex-shrink:0;font:700 11px var(--font);letter-spacing:.04em;padding:3px 9px;text-transform:uppercase}.aplaapsf-ac-body{flex:1 1;min-width:0}.aplaapsf-ac-title{color:var(--navy);font:500 13px var(--font)}.aplaapsf-ac-meta{color:var(--gray-2);font-size:11px;margin-top:2px}.aplaapsf-ac-row mark{background:#fbbf244d;background:rgba(var(--theme-accent-2-rgb,251,191,36),.3);border-radius:3px;color:var(--amber);padding:1px 3px}.aplaapsf-ac-empty{color:var(--gray);font-size:13px;padding:22px;text-align:center}.aplaapsf-modal-back{animation:aplaapsf-fade .22s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c19178c;display:grid;inset:0;place-items:center;position:fixed;z-index:1550}@keyframes aplaapsf-fade{0%{opacity:0}to{opacity:1}}.aplaapsf-range-modal{animation:aplaapsf-modal-in .28s cubic-bezier(.34,1.56,.64,1);background:var(--card);border-radius:16px;box-shadow:0 24px 60px #1c19174d;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;position:relative;width:min(760px,calc(100vw - 24px))}@keyframes aplaapsf-modal-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.aplaapsf-range-modal:before{animation:aplaapsf-stripe 6s linear infinite;background:var(--grad-tri);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}.aplaapsf-range-head{align-items:center;border-bottom:1px solid var(--border-soft);display:flex;gap:12px;padding:18px 20px}.aplaapsf-range-head .ico{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:10px;box-shadow:0 6px 16px #f59e0b66;box-shadow:0 6px 16px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff;display:grid;height:36px;place-items:center;width:36px}.aplaapsf-range-title{color:var(--navy);flex:1 1;font:700 17px var(--font);margin:0}.aplaapsf-range-close{background:var(--card);border:1px solid var(--border);border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:32px;place-items:center;transition:transform .2s ease,color .2s ease;width:32px}.aplaapsf-range-close:hover{color:var(--amber);transform:rotate(90deg)}.aplaapsf-range-body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:180px 1fr;overflow-y:auto;padding:16px 20px}@media (max-width:720px){.aplaapsf-range-body{grid-template-columns:1fr}}.aplaapsf-range-rail h5{color:var(--gray);font:700 11px var(--font);letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.aplaapsf-range-rail button{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:flex;font:500 13px var(--font);gap:8px;padding:8px 10px;text-align:left;width:100%}.aplaapsf-range-rail button:hover{background:var(--soft)}.aplaapsf-range-rail button.active{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);font-weight:600}.aplaapsf-range-rail button svg{color:var(--amber)}.aplaapsf-range-summary{align-items:center;background:var(--soft);border-radius:12px;color:var(--navy);display:flex;font:600 13px var(--font);gap:10px;margin-bottom:12px;padding:8px 12px}.aplaapsf-range-summary .arrow{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:50%;color:#fff;display:grid;height:24px;place-items:center;width:24px}.aplaapsf-range-months{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:720px){.aplaapsf-range-months{grid-template-columns:1fr}}.aplaapsf-cal-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.aplaapsf-cal-head button{background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--amber);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.aplaapsf-cal-title{color:var(--navy);font:700 14px var(--font)}.aplaapsf-cal-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.aplaapsf-cal-dow{color:var(--gray-2);font:700 10px var(--font);padding:6px 0;text-align:center;text-transform:uppercase}.aplaapsf-cal-day{aspect-ratio:1;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:grid;font:500 12px var(--font);place-items:center;transition:all .15s ease}.aplaapsf-cal-day:hover{background:var(--soft)}.aplaapsf-cal-day.dim{color:var(--gray-2);opacity:.5}.aplaapsf-cal-day.today{box-shadow:inset 0 0 0 2px var(--gold)}.aplaapsf-cal-day.in-range{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.aplaapsf-cal-day.endpoint{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));box-shadow:0 4px 10px #f59e0b66;box-shadow:0 4px 10px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff;font-weight:700}.aplaapsf-range-foot{border-top:1px solid var(--border-soft);padding:14px 20px}.aplaapsf-range-foot,.aplaapsf-toolbar{align-items:center;display:flex;justify-content:space-between}.aplaapsf-toolbar{flex-wrap:wrap;gap:10px;padding:4px 4px 6px}.aplaapsf-result-summary{color:var(--gray-2);font-size:12px}.aplaapsf-result-summary b{color:var(--navy);font-weight:700}.aplaapsf-view-toggle{background:var(--card);border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.aplaapsf-view-toggle button{background:#0000;border:none;color:var(--gray);cursor:pointer;display:grid;height:34px;place-items:center;transition:all .18s ease;width:34px}.aplaapsf-view-toggle button+button{border-left:1px solid var(--border)}.aplaapsf-view-toggle button:hover{background:var(--soft)}.aplaapsf-view-toggle button.active{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.aplaapsf-table-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;min-width:0;overflow:hidden;width:100%}.aplaapsf-freeze-bar{border-bottom:1px solid var(--border-soft);display:flex;justify-content:flex-end;padding:8px 10px}.aplaapsf-freeze{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;display:inline-flex;font:600 12px var(--font);gap:7px;padding:5px 11px;transition:all .15s ease}.aplaapsf-freeze.is-on,.aplaapsf-freeze:hover{border-color:var(--amber);color:var(--amber)}.aplaapsf-freeze.is-on{background:var(--soft)}.aplaapsf-freeze-track{background:var(--border);border-radius:9999px;height:16px;position:relative;transition:background .15s ease;width:28px}.aplaapsf-freeze.is-on .aplaapsf-freeze-track{background:var(--amber)}.aplaapsf-freeze-knob{background:#fff;border-radius:50%;height:12px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:12px}.aplaapsf-freeze.is-on .aplaapsf-freeze-knob{transform:translateX(12px)}[data-theme=dark] .aplaapsf-freeze.is-on{color:#fcd34d;color:var(--theme-accent-2,#fcd34d)}.aplaapsf-table-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;width:100%}.aplaapsf-table.is-frozen tbody td:first-child,.aplaapsf-table.is-frozen thead th:first-child{border-right:1px solid var(--border-soft);box-shadow:5px 0 8px -6px #0000002e;left:0;position:-webkit-sticky;position:sticky;z-index:2}.aplaapsf-table.is-frozen thead th:first-child{background:var(--soft)}.aplaapsf-table.is-frozen tbody td:first-child{background:var(--card)}.aplaapsf-table.is-frozen tbody tr:hover td:first-child{background:var(--soft)}.aplaapsf-table-scroll::-webkit-scrollbar{height:8px}.aplaapsf-table-scroll::-webkit-scrollbar-track{background:var(--soft)}.aplaapsf-table-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:9999px}.aplaapsf-table-scroll::-webkit-scrollbar-thumb:hover{background:#fcd34d;background:var(--theme-accent-2,#fcd34d)}.aplaapsf-table{border-collapse:initial;border-spacing:0;min-width:1100px;table-layout:fixed;width:100%}.aplaapsf-table th{background:var(--soft);border-bottom:1px solid var(--border-soft);color:var(--gray);font:600 12px var(--font);padding:12px 14px;position:relative;text-align:left}.aplaapsf-table th:first-child{border-top-left-radius:12px}.aplaapsf-table th:last-child{border-top-right-radius:12px}.aplaapsf-th-sort{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;padding:0;text-transform:inherit;-webkit-user-select:none;user-select:none;width:100%}.aplaapsf-th-sort .arrows{display:inline-flex;flex-direction:column;gap:1px;opacity:.35;transition:opacity .2s ease}.aplaapsf-th-sort:hover .arrows{opacity:.85}.aplaapsf-th-sort .arrows svg{display:block}.aplaapsf-th-sort.sort-asc .arrow-up,.aplaapsf-th-sort.sort-desc .arrow-down{color:var(--amber)}.aplaapsf-th-sort.sort-asc .arrows,.aplaapsf-th-sort.sort-desc .arrows{opacity:1}.aplaapsf-th-sort.sort-asc .arrow-down,.aplaapsf-th-sort.sort-desc .arrow-up{opacity:.25}.aplaapsf-th-resize{background:#0000;cursor:col-resize;height:100%;position:absolute;right:0;top:0;touch-action:none;transition:background .15s ease;-webkit-user-select:none;user-select:none;width:6px;z-index:3}.aplaapsf-th-resize.dragging,.aplaapsf-th-resize:hover{background:#f59e0b4d;background:rgba(var(--theme-accent-rgb,245,158,11),.3)}.aplaapsf-resizing,.aplaapsf-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.aplaapsf-table td{border-bottom:1px solid var(--border-soft);color:var(--navy);font:400 13px var(--font);overflow:hidden;padding:11px 14px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.aplaapsf-table tbody tr:last-child td{border-bottom:none}.aplaapsf-table tbody tr:hover td{background:var(--soft)}.aplaapsf-table td.actions-cell{overflow:visible}.aplaapsf-doc-cell{align-items:center;display:flex;gap:10px}.aplaapsf-doc-tile{background:var(--cream);border-radius:8px;color:var(--amber);display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.aplaapsf-doc-text{min-width:0}.aplaapsf-doc-title{color:var(--navy);font:600 13px var(--font);overflow:hidden;text-overflow:ellipsis}.aplaapsf-doc-meta{color:var(--gray-2);display:inline-flex;font-size:11px;gap:6px;margin-top:2px}.aplaapsf-code-chip{background:var(--soft);border-radius:4px;color:var(--amber);font:600 10px Consolas,SF Mono,monospace;padding:1px 6px}.aplaapsf-type-pill{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);display:inline-block;padding:3px 11px}.aplaapsf-status,.aplaapsf-type-pill{border-radius:9999px;font:600 11px var(--font)}.aplaapsf-status{align-items:center;display:inline-flex;gap:6px;padding:4px 10px;white-space:nowrap}.aplaapsf-status[data-tone=completed],.aplaapsf-status[data-tone=published]{background:var(--success-bg);color:var(--success-tx)}.aplaapsf-status[data-tone=draft]{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.aplaapsf-status[data-tone=archived]{background:#78716c24;color:var(--gray)}.aplaapsf-status[data-tone=pending]{background:var(--orange-bg);color:var(--orange-tx)}.aplaapsf-status[data-tone=active],.aplaapsf-status[data-tone=approved]{background:var(--success-bg);color:var(--success-tx)}.aplaapsf-status[data-tone=aborted]{background:var(--danger-bg);color:var(--danger)}.aplaapsf-status[data-tone=hold]{background:#78716c24;color:var(--gray)}[data-theme=dark] .aplaapsf-menu-item.selected,[data-theme=dark] .aplaapsf-status[data-tone=draft],[data-theme=dark] .aplaapsf-toggle.on,[data-theme=dark] .aplaapsf-type-pill{color:#fcd34d;color:var(--theme-accent-2,#fcd34d)}.aplaapsf-bar{background:var(--soft-2);border-radius:9999px;height:6px;overflow:hidden;width:100%}.aplaapsf-fill{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:9999px;height:100%;transition:width .4s ease}.aplaapsf-pct{color:var(--gray);font:600 11px var(--font);margin-left:8px}.aplaapsf-actions-row{align-items:center;display:inline-flex;gap:5px;justify-content:flex-end}.aplaapsf-icon-btn{background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--gray);cursor:pointer;display:grid;height:30px;place-items:center;position:relative;transition:all .18s ease;width:30px}.aplaapsf-icon-btn:hover{border-color:var(--amber);color:var(--amber);transform:translateY(-1px)}.aplaapsf-icon-btn.primary{color:var(--amber)}.aplaapsf-icon-btn.success:hover{border-color:var(--success);color:var(--success)}.aplaapsf-icon-btn.danger:hover{background:var(--danger-bg);border-color:var(--danger);color:var(--danger)}.aplaapsf-rowtip{animation:aplaapsf-rowtipin .12s ease;background:#101521;border-radius:6px;box-shadow:0 6px 18px #0000004d;color:#fff;font:600 10.5px Poppins,Nunito,system-ui,-apple-system,sans-serif;padding:4px 8px;pointer-events:none;transform:translate(-50%,calc(-100% - 2px));white-space:nowrap;z-index:1560}.aplaapsf-rowtip--below{transform:translate(-50%,2px)}@keyframes aplaapsf-rowtipin{0%{opacity:0}to{opacity:1}}.aplaapsf-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media (max-width:980px){.aplaapsf-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.aplaapsf-grid{grid-template-columns:1fr}}.aplaapsf-grid-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:14px;position:relative;transition:all .22s ease}.aplaapsf-grid-card:hover{border-color:var(--amber);box-shadow:0 6px 18px #f59e0b1a;box-shadow:0 6px 18px rgba(var(--theme-accent-rgb,245,158,11),.1);transform:translateY(-1px)}.aplaapsf-grid-status{position:absolute;right:12px;top:12px}.aplaapsf-grid-tile{background:var(--cream);border-radius:10px;color:var(--amber);display:grid;height:38px;place-items:center;width:38px}.aplaapsf-grid-title{color:var(--navy);font:600 14px var(--font);padding-right:80px}.aplaapsf-grid-meta{color:var(--gray-2);font-size:11px}.aplaapsf-grid-version{color:var(--amber);font:700 15px Consolas,SF Mono,monospace}.aplaapsf-grid-foot{align-items:center;border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;margin-top:6px;padding-top:10px}.aplaapsf-pagination{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;padding:8px 4px 4px}.aplaapsf-pp-wrap{position:relative;width:-webkit-max-content;width:max-content}.aplaapsf-pp{-webkit-appearance:none;appearance:none;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--navy);cursor:pointer;font:500 13px var(--font);height:36px;padding:0 36px 0 16px}.aplaapsf-pp-caret{color:var(--amber);pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.aplaapsf-page-list{align-items:center;display:inline-flex;gap:4px;justify-content:center}.aplaapsf-page-arrow{background:var(--card);border:1px solid var(--border);border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:30px;place-items:center;transition:all .18s ease;width:30px}.aplaapsf-page-arrow:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.aplaapsf-page-arrow:disabled{cursor:not-allowed;opacity:.4}.aplaapsf-page-num{background:#0000;border:none;border-radius:9999px;color:var(--gray);cursor:pointer;font:600 12px var(--font);height:30px;min-width:30px;padding:0 10px;transition:all .18s ease}.aplaapsf-page-num:hover{background:var(--soft);color:#b45309;color:var(--theme-accent-dark,#b45309)}.aplaapsf-page-num.active{background:var(--amber);box-shadow:0 4px 12px #f59e0b66;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff}.aplaapsf-page-ellipsis{color:var(--gray-2);padding:0 4px}.aplaapsf-pagination-summary{color:var(--gray-2);font-size:12px;text-align:right}.aplaapsf-pagination-summary b{color:var(--navy);font-weight:700}@media (max-width:720px){.aplaapsf-pagination{grid-template-columns:1fr;justify-items:center;text-align:center}.aplaapsf-pagination-summary{text-align:center}}.aplaapsf-spin{animation:aplaapsf-spin-r .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes aplaapsf-spin-r{to{transform:rotate(1turn)}}.aplaapsf-error{align-items:center;background:var(--danger-bg);border:1px solid #ef444440;border-radius:12px;color:var(--danger);display:flex;font:500 13px var(--font);gap:10px;padding:12px 16px}.aplaapsf-party-list{display:flex;flex-wrap:wrap;gap:4px}.aplaapsf-party-chip{align-items:center;background:var(--soft);border:1px solid var(--border-soft);border-radius:9999px;color:var(--navy);cursor:pointer;display:inline-flex;font:500 12px var(--font);gap:6px;padding:3px 10px 3px 3px;transition:all .18s ease}.aplaapsf-party-chip:hover{background:var(--cream);border-color:var(--amber)}.aplaapsf-party-avatar{border-radius:50%;display:grid;font:700 10px var(--font);height:22px;place-items:center;width:22px}.aplaapsf-muted{color:var(--gray-2);font-style:italic}.aplaapsf-tempty{color:var(--gray);padding:40px 24px;text-align:center}.aplaapsf-tempty-icon{animation:aplaapsf-tempty-pulse 2.4s ease-in-out infinite;background:var(--cream);border-radius:16px;color:var(--amber);display:grid;height:64px;margin:0 auto 12px;place-items:center;width:64px}@keyframes aplaapsf-tempty-pulse{0%,to{box-shadow:0 0 0 0 #f59e0b4d;box-shadow:0 0 0 0 rgba(var(--theme-accent-rgb,245,158,11),.3);transform:scale(1)}50%{box-shadow:0 0 0 12px #f59e0b00;box-shadow:0 0 0 12px rgba(var(--theme-accent-rgb,245,158,11),0);transform:scale(1.04)}}.aplaapsf-tempty h4{color:var(--navy);font:700 15px var(--font);margin:0 0 4px}.aplaapsf-tempty p{color:var(--gray-2);font:400 12px var(--font);margin:0}@media (max-width:768px){.aplaapsf-freeze-bar{justify-content:flex-start}.aplaapsf-toolbar{gap:8px}}@media (max-width:600px){.aplaapsf-table{min-width:820px}.aplaapsf-pagination{grid-template-columns:1fr;justify-items:center;row-gap:10px}.aplaapsf-pp-wrap{justify-self:center}.aplaapsf-pagination-summary{text-align:center}}@media (max-width:480px){.aplaapsf-table{min-width:720px}.aplaapsf-freeze{font-size:11px;padding:5px 9px}.aplaapsf-page-num{height:26px;min-width:26px;padding:0 8px}.aplaapsf-page-arrow{height:26px;width:26px}}@media (max-width:360px){.aplaapsf-freeze-bar{padding:8px}.aplaapsf-page-list{gap:2px}}.aplaapsf-pagination{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;grid-template-columns:none!important;justify-content:space-between!important;margin-top:16px!important;padding:0!important}.aplaapsf-pp-wrap{display:inline-flex!important;position:relative!important;width:auto!important}.aplaapsf-pp{-webkit-appearance:none!important;appearance:none!important;background:var(--card,#fff)!important;border:1px solid var(--border,#e5e7eb)!important;border-radius:9999px!important;color:var(--text,var(--navy,#1f2430))!important;cursor:pointer!important;font-weight:600!important;height:auto!important;min-height:0!important;padding:8px 30px 8px 14px!important}.aplaapsf-pp:hover{border-color:var(--theme-accent,#f59e0b)!important}.aplaapsf-pp-caret{color:#6b7280!important;color:var(--muted,var(--gray,#6b7280))!important;display:grid!important;pointer-events:none!important;position:absolute!important;right:11px!important;top:50%!important;transform:translateY(-50%)!important}.aplaapsf-page-list{align-items:center!important;display:inline-flex!important;gap:5px!important;justify-content:center!important}.aplaapsf-page-arrow,.aplaapsf-page-num{aspect-ratio:1!important;background:#fff!important;background:var(--card,#fff)!important;border:1px solid #e5e7eb!important;border:1px solid var(--border,#e5e7eb)!important;border-radius:50%!important;border-radius:var(--sa-el-page-radius,50%)!important;box-shadow:none!important;box-sizing:border-box!important;color:#1f2430!important;color:var(--text,var(--navy,#1f2430))!important;cursor:pointer!important;display:grid!important;flex:0 0 auto!important;font-size:12.5px!important;font-weight:600!important;height:32px!important;height:var(--sa-el-page-size,32px)!important;max-height:32px!important;max-height:var(--sa-el-page-size,32px)!important;max-width:32px!important;max-width:var(--sa-el-page-size,32px)!important;min-height:32px!important;min-height:var(--sa-el-page-size,32px)!important;min-width:32px!important;min-width:var(--sa-el-page-size,32px)!important;padding:0!important;place-items:center!important;transition:all .18s ease!important;width:32px!important;width:var(--sa-el-page-size,32px)!important}.aplaapsf-page-arrow:not(:disabled):hover,.aplaapsf-page-num:hover{background:#fff!important;background:var(--card,#fff)!important;border-color:#f59e0b!important;border-color:var(--theme-accent,#f59e0b)!important;color:#f59e0b!important;color:var(--theme-accent,#f59e0b)!important}.aplaapsf-page-num--on,.aplaapsf-page-num.active{aspect-ratio:1!important;background:linear-gradient(135deg,#f59e0b,#fbbf24)!important;background:var(--sa-el-page-active,linear-gradient(135deg,var(--theme-accent,#f59e0b),var(--theme-accent-2,#fbbf24)))!important;border:1px solid #0000!important;border:1px solid var(--sa-el-page-active-bd,#0000)!important;border-radius:50%!important;border-radius:var(--sa-el-page-radius,50%)!important;box-shadow:0 4px 12px #f59e0b66!important;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.4)!important;box-sizing:border-box!important;color:#fff!important;color:var(--sa-el-page-active-fg,#fff)!important;flex:0 0 auto!important;height:32px!important;height:var(--sa-el-page-size,32px)!important;max-height:32px!important;max-height:var(--sa-el-page-size,32px)!important;max-width:32px!important;max-width:var(--sa-el-page-size,32px)!important;min-height:32px!important;min-height:var(--sa-el-page-size,32px)!important;min-width:32px!important;min-width:var(--sa-el-page-size,32px)!important;padding:0!important;width:32px!important;width:var(--sa-el-page-size,32px)!important}.aplaapsf-page-num--on:hover,.aplaapsf-page-num.active:hover{color:#fff!important}.aplaapsf-page-arrow:disabled{cursor:not-allowed!important;opacity:.4!important}.aplaapsf-page-ellipsis{color:#9aa1ad!important;color:var(--muted-2,var(--gray-2,#9aa1ad))!important;font-weight:700!important;padding:0 2px!important}.aplaapsf-page-summary,.aplaapsf-pagination-summary{color:#6b7280!important;color:var(--muted,var(--gray,#6b7280))!important;font-size:12px!important;min-height:0!important;text-align:right!important}.aplaapsf-page-summary b,.aplaapsf-pagination-summary b{color:#1f2430!important;color:var(--text,var(--navy,#1f2430))!important;font-weight:700!important}@media (max-width:640px){.aplaapsf-pagination{justify-content:center!important}.aplaapsf-page-summary,.aplaapsf-pagination-summary{text-align:center!important}}.aplaapsf-table td{padding-bottom:11px!important;padding-bottom:var(--sa-el-row-py,11px)!important;padding-top:11px!important;padding-top:var(--sa-el-row-py,11px)!important}.aplaapsf-table td,.aplaapsf-table th{border-color:#e5e7eb!important;border-color:var(--sa-el-border,var(--border,#e5e7eb))!important}.aplaapsf-table th{background:#00000008!important;background:var(--sa-el-th-bg,var(--soft,#00000008))!important;font-weight:700!important;font-weight:var(--sa-el-th-weight,700)!important}.aplaapsf-table tbody tr:nth-child(2n) td{background:#0000!important;background:var(--sa-el-zebra,#0000)!important}.aplaapsf-table tbody tr:hover td,.aplaapsf-table tbody tr:nth-child(2n):hover td{background:#00000005!important;background:var(--sa-el-row-hover,var(--soft,#00000005))!important}.aplaapsf-grid-card{box-shadow:0 1px 3px #00000014!important;box-shadow:var(--sa-el-card-shadow,0 1px 3px #00000014)!important;padding:16px!important;padding:var(--sa-el-card-pad,16px)!important}.aplaapsf-freeze{margin-left:auto!important}.aplaapsf-table{font-family:inherit!important;font-family:var(--sa-el-tbl-font,inherit)!important}.aplaapsf-table thead th{color:#0f172a!important;color:var(--sa-el-th-color,#0f172a)!important;font-size:12px!important;font-size:var(--sa-el-th-fs,12px)!important}.aplaapsf-table tbody td{color:#334155!important;color:var(--sa-el-td-color,#334155)!important;font-size:13px!important;font-size:var(--sa-el-td-fs,13px)!important}.aplaapsf-page-arrow,.aplaapsf-page-num{font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:13px!important;font-size:var(--sa-el-pg-fs,13px)!important}.aplaapsf-page-arrow,.aplaapsf-page-num:not(.aplaapsf-page-num--on):not(.active){color:#334155!important;color:var(--sa-el-pg-color,#334155)!important}.aplaapsf-page-summary{color:#64748b!important;color:var(--sa-el-show-color,#64748b)!important;font-size:12px!important;font-size:var(--sa-el-show-fs,12px)!important}.aplaapsf-page-list,.aplaapsf-page-summary{font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important}.aplaapsf-page-list{background:#fff!important;background:var(--sa-el-pp-bg,#fff)!important;color:#334155!important;color:var(--sa-el-pp-color,#334155)!important;font-size:13px!important;font-size:var(--sa-el-pp-fs,13px)!important}.aplaapsf-grid-card{font-family:inherit!important;font-family:var(--sa-el-card-font,inherit)!important}.aplaapsf-pp{background:var(--sa-el-pp-bg,#fff)!important;color:#334155!important;color:var(--sa-el-pp-color,#334155)!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:var(--sa-el-pp-fs,13px)!important}.aplaapsf-pp,.aplaapsf-pp-left{order:1!important;order:var(--sa-el-pp-order,1)!important}.aplaapsf-page-list{background:#0000!important;order:2!important;order:var(--sa-el-pglist-order,2)!important}.aplaapsf-pagination-summary{color:#64748b!important;color:var(--sa-el-show-color,#64748b)!important;font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:12px!important;font-size:var(--sa-el-show-fs,12px)!important;order:3!important;order:var(--sa-el-pgsum-order,3)!important}.aplaapsf-table.is-frozen thead th:first-child{background:#f3f5f9!important;background:var(--sa-el-th-bg,var(--soft,#f3f5f9))!important}.aplaapsf-table.is-frozen tbody td:first-child{background:#fff!important;background:var(--card,#fff)!important}.aplaapsf-table.is-frozen tbody tr:hover td:first-child{background:#eef1f6!important;background:var(--sa-el-row-hover,var(--soft,#eef1f6))!important}.aplaapsf-table tbody tr:nth-child(odd) td{background:#fff!important;background:var(--sa-el-row-bg,#fff)!important}.aplaapsf-search-input{background:var(--card)!important;background:var(--sa-el-flt-search-bg,var(--card))!important;border:1px solid var(--sa-el-flt-search-border,var(--border))!important;color:var(--navy)!important;color:var(--sa-el-flt-search-color,var(--navy))!important;font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:14px!important;font-size:var(--sa-el-flt-search-fs,14px)!important;padding:9px 44px 9px 42px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 44px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 42px!important}.aplaapsf-search-input::placeholder{color:var(--gray-2)!important;color:var(--sa-el-flt-search-ph,var(--gray-2))!important}.aplaapsf-search-input:focus{border-color:var(--sa-el-in-focus,var(--amber))!important}.aplaapsf-pp{background:var(--card)!important;background:var(--sa-el-in-bg,var(--card))!important;background:#fff!important;background:var(--sa-el-in-bg,var(--card,#fff))!important;border:1px solid var(--sa-el-in-border,var(--border))!important;border:1px solid #e5e7eb!important;border:1px solid var(--sa-el-in-border,var(--border,#e5e7eb))!important;color:var(--navy)!important;color:var(--sa-el-in-color,var(--navy))!important;color:#1f2430!important;color:var(--sa-el-in-color,var(--text,var(--navy,#1f2430)))!important;font-size:13px!important;font-size:var(--sa-el-in-fs,13px)!important;font-size:12px!important;font-size:var(--sa-el-in-fs,12px)!important;padding:9px 36px 9px 16px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 36px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 16px!important;padding:9px 30px 9px 14px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 30px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 14px!important}.aplaapsf-pp:hover{border-color:#f59e0b!important;border-color:var(--sa-el-in-border,var(--theme-accent,#f59e0b))!important}.aplaapsf-pp{font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:inherit!important;font-size:var(--sa-el-in-fs,inherit)!important}.aplaapsf-table-card{border-radius:12px!important;border-radius:var(--sa-el-card-radius,12px)!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important}.aplaapsf-doc-tile{border-radius:8px!important;border-radius:var(--sa-el-card-radius,8px)!important}.aplaapsf-grid-card{border-radius:12px!important;border-radius:var(--sa-el-card-radius,12px)!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;padding:14px!important;padding:var(--sa-el-card-pad,14px)!important}.aplaapsf-grid-tile{border-radius:10px!important;border-radius:var(--sa-el-card-radius,10px)!important}.aplaapsf-table th{background:var(--soft)!important;background:var(--sa-el-th-bg,var(--soft))!important;color:var(--gray)!important;color:var(--sa-el-th-color,var(--gray))!important;font-size:12px!important;font-size:var(--sa-el-th-fs,12px)!important;padding:12px 14px!important;padding:var(--sa-el-row-py,12px) 14px!important}.aplaapsf-table td,.aplaapsf-table th{border-bottom:1px solid var(--sa-el-border,var(--border-soft))!important}.aplaapsf-table td{color:var(--navy)!important;color:var(--sa-el-td-color,var(--navy))!important;font-size:13px!important;font-size:var(--sa-el-td-fs,13px)!important;padding:11px 14px!important;padding:var(--sa-el-row-py,11px) 14px!important}.aplaapsf-menu,.aplaapsf-modal-back,.aplaapsf-page{font-family:var(--font)!important;font-family:var(--sa-el-dd-font,var(--font))!important}.aplaapsf-menu{background:var(--card)!important;background:var(--sa-el-dd-bg,var(--card))!important;border:1px solid var(--sa-el-dd-border,var(--border-soft))!important;border-radius:12px!important;border-radius:var(--sa-el-dd-radius,12px)!important;box-shadow:var(--shadow-modal)!important;box-shadow:var(--sa-el-dd-shadow,var(--shadow-modal))!important}.aplaapsf-cal-head button{background:var(--card)!important;background:var(--sa-el-dr-btn-bg,var(--card))!important;border:1px solid var(--sa-el-dr-border,var(--border))!important;border-radius:8px!important;border-radius:var(--sa-el-dr-btn-radius,8px)!important;color:var(--amber)!important;color:var(--sa-el-dr-btn-fg,var(--amber))!important}.aplaapsf-cal-title{color:var(--navy)!important;color:var(--sa-el-dr-title-color,var(--navy))!important;font-size:14px!important;font-size:var(--sa-el-dr-title-fs,14px)!important}.aplaapsf-cal-dow{color:var(--gray-2)!important;color:var(--sa-el-dr-day-color,var(--gray-2))!important;font-size:10px!important;font-size:var(--sa-el-dr-day-fs,10px)!important}.aplaapsf-cal-day{border-radius:8px!important;border-radius:var(--sa-el-dr-radius,8px)!important;color:var(--navy)!important;color:var(--sa-el-dr-day-color,var(--navy))!important;font-size:12px!important;font-size:var(--sa-el-dr-day-fs,12px)!important}.aplaapsf-cal-day.dim{color:var(--gray-2)!important;color:var(--sa-el-dr-day-color,var(--gray-2))!important}.aplaapsf-cal-day.in-range{background:var(--cream)!important;background:var(--sa-el-dr-range-bg,var(--cream))!important;color:#b45309!important;color:var(--sa-el-dr-day-color,var(--theme-accent-dark,#b45309))!important}.aplaapsf-cal-day.endpoint{color:#fff!important;color:var(--sa-el-dr-active-fg,#fff)!important}@keyframes aplaapsf-stripe{0%{background-position:0 0}to{background-position:200% 0}}.aplaapsf-table.is-frozen thead th:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#f3f5f9,#f3f5f9)!important;background-image:linear-gradient(var(--sa-el-th-bg,var(--soft,#f3f5f9)),var(--sa-el-th-bg,var(--soft,#f3f5f9)))!important;z-index:4!important}.aplaapsf-table.is-frozen tbody tr:nth-child(odd) td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#0000,#0000)!important;background-image:linear-gradient(var(--sa-el-row-bg,#0000),var(--sa-el-row-bg,#0000))!important}.aplaapsf-table.is-frozen tbody tr:nth-child(2n) td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#0000,#0000)!important;background-image:linear-gradient(var(--sa-el-zebra,#0000),var(--sa-el-zebra,#0000))!important}.aplaapsf-table.is-frozen tbody tr:nth-child(n):hover td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#00000005,#00000005)!important;background-image:linear-gradient(var(--sa-el-row-hover,var(--soft,#00000005)),var(--sa-el-row-hover,var(--soft,#00000005)))!important}:root{--aplaapsf-primary:var(--theme-accent,#efbf04);--aplaapsf-primary-2:var(--theme-accent-3,#f97316);--aplaapsf-primary-dark:var(--theme-accent-dark,#b8890a);--aplaapsf-grad:linear-gradient(135deg,var(--theme-accent,#efbf04) 0%,var(--theme-accent-3,#f97316) 100%);--aplaapsf-grad-soft:linear-gradient(135deg,rgba(var(--theme-accent-rgb,239,191,4),0.16),rgba(var(--theme-accent-3-rgb,249,115,22),0.10));--aplaapsf-bg:#f5f7fb;--aplaapsf-surface:#ffffffeb;--aplaapsf-surface-2:#ffffffb3;--aplaapsf-glass-border:#0f172a14;--aplaapsf-shadow:0 18px 48px -28px #1e293b73;--aplaapsf-shadow-sm:0 6px 18px -10px #1e293b59;--aplaapsf-text:#16233a;--aplaapsf-text-muted:#64748b;--aplaapsf-tile:#0f172a0d;--aplaapsf-hover:#0f172a0d;--aplaapsf-green:#16a34a;--aplaapsf-green-bg:#16a34a1f;--aplaapsf-orange:var(--theme-accent-dark,#ea580c);--aplaapsf-orange-bg:#ea580c1f;--aplaapsf-blue:#2563eb;--aplaapsf-blue-bg:#2563eb1f;--aplaapsf-gray:#64748b;--aplaapsf-gray-bg:#64748b1f;--aplaapsf-red:#dc2626;--aplaapsf-red-bg:#dc26261f;--aplaapsf-slate:#475569;--aplaapsf-slate-bg:#4755691f;--aplaapsf-spring:cubic-bezier(0.34,1.56,0.64,1);--aplaapsf-ease:cubic-bezier(0.4,0,0.2,1);--aplaapsf-r:18px;--aplaapsf-r-sm:12px}[data-theme=dark]{--aplaapsf-bg:#0c1322;--aplaapsf-surface:#162034d1;--aplaapsf-surface-2:#101828b3;--aplaapsf-glass-border:#ffffff17;--aplaapsf-shadow:0 22px 56px -28px #000000b3;--aplaapsf-shadow-sm:0 8px 22px -12px #0009;--aplaapsf-text:#e8eefb;--aplaapsf-text-muted:#95a6c2;--aplaapsf-tile:#ffffff0f;--aplaapsf-hover:#ffffff0f;--aplaapsf-green-bg:#22c55e2e;--aplaapsf-green:#4ade80;--aplaapsf-orange-bg:rgba(var(--theme-accent-3-rgb,249,115,22),0.18);--aplaapsf-orange:var(--theme-accent-3,#fb923c);--aplaapsf-blue-bg:#3b82f633;--aplaapsf-blue:#60a5fa;--aplaapsf-gray-bg:#94a3b82e;--aplaapsf-gray:#cbd5e1;--aplaapsf-red-bg:#f871712e;--aplaapsf-red:#f87171;--aplaapsf-slate-bg:#94a3b829;--aplaapsf-slate:#cbd5e1}.aplaapsf-page{color:#16233a;color:var(--aplaapsf-text);display:flex;flex-direction:column;gap:16px;min-height:100%;position:relative}.aplaapsf-page:before{background:radial-gradient(60% 70% at 12% 0,#efbf0429,#0000 70%),radial-gradient(50% 60% at 90% 0,#f973161f,#0000 70%);background:radial-gradient(60% 70% at 12% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%),radial-gradient(50% 60% at 90% 0,rgba(var(--theme-accent-3-rgb,249,115,22),.12),#0000 70%);content:"";height:320px;inset:0 0 auto 0;pointer-events:none;position:fixed;z-index:0}.aplaapsf-page>*{position:relative;z-index:1}.aplaapsf-card{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:#ffffffeb;background:var(--aplaapsf-surface);border:1px solid #0f172a14;border:1px solid var(--aplaapsf-glass-border);border-radius:18px;border-radius:var(--aplaapsf-r);box-shadow:0 18px 48px -28px #1e293b73;box-shadow:var(--aplaapsf-shadow)}.aplaapsf-btn{align-items:center;background:#ffffffb3;background:var(--aplaapsf-surface-2);border:1px solid #0f172a14;border:1px solid var(--aplaapsf-glass-border);border-radius:12px;color:#16233a;color:var(--aplaapsf-text);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--aplaapsf-spring),background .2s var(--aplaapsf-ease),box-shadow .2s var(--aplaapsf-ease);white-space:nowrap}.aplaapsf-btn:hover{background:#0f172a0d;background:var(--aplaapsf-hover);transform:translateY(-1px)}.aplaapsf-btn:active{transform:translateY(0) scale(.98)}.aplaapsf-btn svg{height:16px;width:16px}.aplaapsf-btn--primary{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--aplaapsf-grad);border-color:#0000;box-shadow:0 8px 20px -8px #f9731699;box-shadow:0 8px 20px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.aplaapsf-btn--primary:hover{box-shadow:0 12px 26px -8px #f97316b3;box-shadow:0 12px 26px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.7)}.aplaapsf-btn--danger{border-color:#dc26261f;border-color:var(--aplaapsf-red-bg);color:#dc2626;color:var(--aplaapsf-red)}.aplaapsf-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.aplaapsf-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:700;gap:6px;letter-spacing:.02em;padding:3px 10px;text-transform:capitalize;white-space:nowrap}.aplaapsf-pill:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.aplaapsf-pill--green{background:#16a34a1f;background:var(--aplaapsf-green-bg);color:#16a34a;color:var(--aplaapsf-green)}.aplaapsf-pill--orange{background:#ea580c1f;background:var(--aplaapsf-orange-bg);color:#ea580c;color:var(--aplaapsf-orange)}.aplaapsf-pill--blue{background:#2563eb1f;background:var(--aplaapsf-blue-bg);color:#2563eb;color:var(--aplaapsf-blue)}.aplaapsf-pill--gray{background:#64748b1f;background:var(--aplaapsf-gray-bg);color:#64748b;color:var(--aplaapsf-gray)}.aplaapsf-pill--red{background:#dc26261f;background:var(--aplaapsf-red-bg);color:#dc2626;color:var(--aplaapsf-red)}.aplaapsf-pill--slate{background:#4755691f;background:var(--aplaapsf-slate-bg);color:#475569;color:var(--aplaapsf-slate)}.aplaapsf-progress{background:#0f172a0d;background:var(--aplaapsf-tile);border-radius:999px;height:6px;overflow:hidden}.aplaapsf-progress-fill{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--aplaapsf-grad);border-radius:999px;height:100%;transition:width .7s cubic-bezier(.34,1.56,.64,1);transition:width .7s var(--aplaapsf-spring)}.aplaapsf-shimmer{animation:aplaapsf-shimmer 1.3s ease-in-out infinite;background:linear-gradient(100deg,#0f172a0d 30%,#efbf0429 50%,#0f172a0d 70%);background:linear-gradient(100deg,var(--aplaapsf-tile) 30%,rgba(var(--theme-accent-rgb,239,191,4),.16) 50%,var(--aplaapsf-tile) 70%);background-size:220% 100%;border-radius:8px}@keyframes aplaapsf-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.aplaapsf-scroll{scrollbar-color:#efbf0480 #0000;scrollbar-color:rgba(var(--theme-accent-rgb,239,191,4),.5) #0000;scrollbar-width:thin}.aplaapsf-scroll::-webkit-scrollbar{height:8px;width:8px}.aplaapsf-scroll::-webkit-scrollbar-track{background:#0000}.aplaapsf-scroll::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--aplaapsf-grad);border-radius:999px}.aplaapsf-empty{align-items:center;color:#64748b;color:var(--aplaapsf-text-muted);display:flex;flex-direction:column;gap:10px;padding:56px 24px;text-align:center}.aplaapsf-empty-ico{background:linear-gradient(135deg,#efbf0429,#f973161a);background:var(--aplaapsf-grad-soft);border-radius:20px;color:#efbf04;color:var(--aplaapsf-primary);display:grid;height:64px;place-items:center;width:64px}.aplaapsf-empty-ico svg{height:30px;width:30px}.aplaapsf-empty h3{color:#16233a;color:var(--aplaapsf-text);font-size:1rem;margin:4px 0 0}@media (prefers-reduced-motion:reduce){.aplaapsf-progress-fill,.aplaapsf-shimmer{animation:none!important;transition:none!important}}.aplaapsf-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--aplaapsf-r))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 18px 48px -28px #1e293b73!important;box-shadow:var(--sa-el-card-shadow,var(--aplaapsf-shadow))!important}.loafastpr-wrap{display:grid;flex-shrink:0;place-items:center;position:relative}.loafastpr-svg{transform:rotate(0deg)}.loafastpr-track{stroke:var(--loafast-rail);opacity:.5}.loafastpr-bar{filter:drop-shadow(0 2px 6px rgba(249,115,22,.35));filter:drop-shadow(0 2px 6px rgba(var(--theme-accent-3-rgb,249,115,22),.35));transition:stroke-dashoffset 1.1s var(--loafast-spring)}.loafastpr-label{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;line-height:1;position:absolute}.loafastpr-num{-webkit-text-fill-color:#0000;background:var(--loafast-grad);-webkit-background-clip:text;background-clip:text;font-size:1.55rem;font-weight:800;letter-spacing:-.02em}.loafastpr-num i{font-size:.9rem;font-style:normal;font-weight:700}.loafastpr-sub{color:var(--loafast-text-muted);font-size:.6rem;font-weight:700;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}@media (max-width:480px){.loafastpr-num{font-size:1.3rem}}.loafastth-wrap{overflow:hidden;padding:22px 24px;padding:calc(22px*var(--sa-el-hdr-pad-k, 1)) calc(24px*var(--sa-el-hdr-pad-k, 1));position:relative}.loafastth-aurora{animation:loafastth-drift 14s ease-in-out infinite alternate;background:radial-gradient(40% 80% at 88% -10%,#f973162e,#0000 70%),radial-gradient(36% 70% at 8% 0,#efbf0429,#0000 70%);background:radial-gradient(40% 80% at 88% -10%,rgba(var(--theme-accent-3-rgb,249,115,22),.18),#0000 70%),radial-gradient(36% 70% at 8% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%);inset:0;opacity:.9;pointer-events:none;position:absolute}@keyframes loafastth-drift{0%{transform:translateX(-6px)}to{transform:translateX(8px)}}.loafastth-main{align-items:center;display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;position:relative}.loafastth-lead{flex:1 1 320px;min-width:0}.loafastth-crumb{align-items:center;color:var(--loafast-text-muted);color:var(--sa-el-hdr-crumb-color,var(--loafast-text-muted));display:flex;flex-wrap:wrap;font-size:.72rem;font-size:calc(.72rem*var(--sa-el-hdr-crumb-k, 1));font-weight:600;gap:6px;margin-bottom:10px}.loafastth-crumb svg{height:12px;opacity:.6;width:12px}.loafastth-crumb-link{color:inherit;cursor:pointer;text-decoration:none;transition:color .15s ease}.loafastth-crumb-link:hover{color:var(--loafast-primary-2);text-decoration:underline}.loafastth-crumb-now{color:var(--loafast-primary-2);font-weight:700}.loafastth-titlerow{align-items:center;display:flex;gap:14px}.loafastth-ico{background:var(--loafast-grad);border-radius:14px;border-radius:calc(14px*var(--sa-el-hdr-tile-radius-k, 1));box-shadow:0 10px 24px -10px #f9731699;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff;display:grid;flex-shrink:0;height:50px;height:calc(50px*var(--sa-el-hdr-tile-k, 1));place-items:center;width:50px;width:calc(50px*var(--sa-el-hdr-tile-k, 1))}.loafastth-ico svg{height:26px;width:26px}.loafastth-ico-c{stroke-dasharray:24;stroke-dashoffset:24;animation:loafastth-draw 1s var(--loafast-ease) .3s forwards}@keyframes loafastth-draw{to{stroke-dashoffset:0}}.loafastth-title{font-size:1.4rem;font-size:calc(1.4rem*var(--sa-el-hdr-title-k, 1));font-weight:800;letter-spacing:-.02em;margin:0;word-break:break-word}.loafastth-sub{color:var(--loafast-text-muted);color:var(--sa-el-hdr-sub-color,var(--loafast-text-muted));font-size:.84rem;font-size:calc(.84rem*var(--sa-el-hdr-sub-k, 1));margin:3px 0 0}.loafastth-next{align-items:center;background:var(--loafast-active-bg);border:1px solid var(--loafast-border);border-radius:14px;display:inline-flex;gap:11px;margin-top:16px;padding:9px 15px}.loafastth-next--done{background:var(--loafast-done-bg)}.loafastth-next-dot{animation:loafastth-pulse 1.8s var(--loafast-ease) infinite;background:var(--loafast-active);border-radius:50%;box-shadow:0 0 0 0 var(--loafast-active);height:10px;width:10px}.loafastth-next--done .loafastth-next-dot{animation:none;background:var(--loafast-done)}@keyframes loafastth-pulse{0%{box-shadow:0 0 0 0 #2563eb80}70%{box-shadow:0 0 0 8px #2563eb00}to{box-shadow:0 0 0 0 #2563eb00}}.loafastth-next div{display:flex;flex-direction:column;line-height:1.25}.loafastth-next-cap{color:var(--loafast-text-muted);font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.loafastth-next-name{font-size:.9rem;font-weight:700}.loafastth-aside{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:10px}.loafastth-counts{color:var(--loafast-text-muted);font-size:.76rem;text-align:center}.loafastth-counts b{color:var(--loafast-text);font-weight:800}.loafastth-refresh.is-spin svg{animation:loafastth-spin .8s linear infinite}@keyframes loafastth-spin{to{transform:rotate(1turn)}}@media (max-width:768px){.loafastth-main{align-items:stretch;flex-direction:column}.loafastth-aside{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media (max-width:480px){.loafastth-wrap{padding:18px 16px;padding:calc(18px*var(--sa-el-hdr-pad-k, 1)) calc(16px*var(--sa-el-hdr-pad-k, 1))}.loafastth-title{font-size:1.18rem;font-size:calc(1.18rem*var(--sa-el-hdr-title-k, 1))}.loafastth-aside{gap:12px}}.loafastth-wrap.loafast-card{background:var(--card);background:var(--sa-el-hdr-bg,var(--card));border-color:var(--sa-el-hdr-border,var(--border));border-radius:16px!important;border-radius:calc(16px*var(--sa-el-hdr-radius-k, 1))!important;font-family:inherit;font-family:var(--sa-el-hdr-font,inherit)}.loafastth-title{color:inherit;color:var(--sa-el-hdr-title-color,inherit)}.loafastth-aurora{opacity:1;opacity:calc(var(--sa-el-hdr-aurora-op, .08)/.08)}.aloanbs-wrap{display:flex;flex-direction:column;gap:12px}.aloanbs-card{background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:14px;padding:14px 16px}[data-theme=dark] .aloanbs-card,body.dark-mode .aloanbs-card{--card:#161b24;--line:#263041;color:#e8eef7}.aloanbs-switch{background:color-mix(in srgb,#64748b 6%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 6%,#0000);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;display:inline-flex;gap:4px;margin:14px 0 12px;padding:4px}.aloanbs-switch button{align-items:center;background:#0000;border:none;border-radius:999px;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:800;gap:7px;min-height:36px;padding:7px 16px;transition:background .18s ease,color .18s ease}.aloanbs-switch button.is-active{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--theme-accent,#6366f1),var(--theme-accent-2,var(--theme-accent,#6366f1)));color:#fff}.aloanbs-switch .aloanbs-n{background:#ffffff40;border-radius:999px;display:inline-grid;font-size:10.5px;font-weight:800;height:18px;min-width:18px;padding:0 5px;place-items:center}.aloanbs-switch button:not(.is-active) .aloanbs-n{background:color-mix(in srgb,#64748b 16%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 16%,#0000)}.aloanbs-due{display:flex;flex-direction:column;gap:2px;padding:4px 2px}.aloanbs-due small{color:#94a3b8;color:var(--muted,#94a3b8);font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.aloanbs-due b{font-feature-settings:"tnum";color:#f59e0b;font-size:20px;font-variant-numeric:tabular-nums}.aloanbs-bill{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.aloanbs-id{display:flex;flex:1 1 170px;flex-direction:column;min-width:0}.aloanbs-id b{font-size:14px;font-weight:800}.aloanbs-id small{color:#94a3b8;color:var(--muted,#94a3b8);font-size:11.5px}.aloanbs-sums{display:flex;gap:18px;margin:0}.aloanbs-sums dt{color:#94a3b8;color:var(--muted,#94a3b8);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.aloanbs-sums dd{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;margin:2px 0 0}.aloanbs-sums .is-due dd{color:#f59e0b}.aloanbs-badge{background:color-mix(in srgb,#64748b 12%,#0000);background:color-mix(in srgb,var(--c,#64748b) 12%,#0000);border:1px solid color-mix(in srgb,#64748b 30%,#0000);border:1px solid color-mix(in srgb,var(--c,#64748b) 30%,#0000);border-radius:999px;color:#64748b;color:var(--c,#64748b);font-size:11px;font-weight:800;padding:3px 10px}.aloanbs-btn{align-items:center;background:#0000;border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:800;gap:6px;min-height:36px;padding:7px 16px;transition:transform .16s ease,border-color .16s ease}.aloanbs-btn:hover{border-color:#6366f1;border-color:var(--theme-accent,#6366f1);transform:translateY(-1px)}.aloanbs-btn.is-primary{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--theme-accent,#6366f1),var(--theme-accent-2,var(--theme-accent,#6366f1)));border-color:#0000;box-shadow:0 10px 22px -12px #6366f1e6;box-shadow:0 10px 22px -12px rgba(var(--theme-accent-rgb,99,102,241),.9);color:#fff}.aloanbs-load{align-items:center;color:#64748b;color:var(--muted,#64748b);display:flex;font-size:13px;gap:10px}.aloanbs-spin{animation:aloanbs-rot .9s linear infinite}@keyframes aloanbs-rot{to{transform:rotate(1turn)}}.aloanbs-empty{align-items:center;color:#64748b;color:var(--muted,#64748b);display:flex;flex-direction:column;gap:8px;padding:30px 18px;text-align:center}.aloanbs-empty h4{color:inherit;font-size:14.5px;font-weight:800;margin:4px 0 0}.aloanbs-empty p{font-size:12.5px;margin:0;max-width:380px}@media (max-width:480px){.aloanbs-bill{align-items:stretch;flex-direction:column}.aloanbs-btn{justify-content:center}.aloanbs-switch{width:100%}.aloanbs-switch button{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.aloanbs-btn,.aloanbs-switch button{transition:none}.aloanbs-btn:hover{transform:none}.aloanbs-spin{animation:none}}.aloanbs-invs{display:flex;flex-direction:column;gap:10px}.aloanbs-invs-title{color:#64748b;color:var(--app-text-secondary,#64748b);font-size:.8rem;font-weight:700;letter-spacing:.06em;margin:6px 0 0;text-transform:uppercase}.aloanbs-invs-err{background:color-mix(in srgb,#ef4444 12%,#0000);border-radius:10px;color:#b91c1c;font-size:.85rem;margin:0;padding:8px 12px}.aloanbs-inv-acts{display:inline-flex;flex-wrap:wrap;gap:8px}.aloanbs-inv-lines{border-top:1px dashed #e2e8f0;border-top:1px dashed var(--app-border-color,#e2e8f0);display:flex;flex-basis:100%;flex-direction:column;gap:4px;list-style:none;margin:0;padding:8px 0 0;width:100%}.aloanbs-inv-lines li{color:#0f172a;color:var(--app-text-primary,#0f172a);display:flex;font-size:.85rem;gap:12px;justify-content:space-between;overflow-wrap:anywhere}.aloanbs-inv-lines li.is-total{border-top:1px solid #e2e8f0;border-top:1px solid var(--app-border-color,#e2e8f0);font-weight:700;padding-top:4px}.loafastpt-rail{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:8px;overflow-x:auto;padding:8px;scroll-snap-type:x proximity}.loafastpt-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:var(--loafast-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:700;gap:8px;padding:8px 14px;scroll-snap-align:start;transition:background .2s var(--loafast-ease),color .2s var(--loafast-ease),transform .2s var(--loafast-spring);white-space:nowrap}.loafastpt-tab:hover{background:var(--loafast-hover);color:var(--loafast-text);transform:translateY(-1px)}.loafastpt-label{line-height:1}.loafastpt-ico{color:inherit;color:var(--loafastpt-stage,inherit);display:grid;place-items:center;transition:transform .3s var(--loafast-spring)}.loafastpt-tab:hover .loafastpt-ico{transform:scale(1.12) rotate(-4deg)}.loafastpt-on{background:var(--loafast-grad);box-shadow:inset 0 -3px 0 #0000,0 10px 22px -10px #f9731699;box-shadow:inset 0 -3px 0 var(--loafastpt-stage,#0000),0 10px 22px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.loafastpt-on .loafastpt-ico{animation:loafastpt-pop .4s var(--loafast-spring);color:#fff}@keyframes loafastpt-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.loafastpt-badge{background:var(--loafast-tile);border-radius:9999px;color:var(--loafast-text);display:inline-grid;font-size:.66rem;font-weight:800;height:18px;min-width:18px;padding:0 5px;place-items:center}.loafastpt-on .loafastpt-badge{background:#ffffff47;color:#fff}@media (max-width:480px){.loafastpt-tab{font-size:.74rem;padding:7px 11px}}.loafastcm-overlay{animation:loafastcm-fade .22s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172a75;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1450}[data-theme=dark] .loafastcm-overlay{background:#02060f9e}.loafastcm-card{animation:loafastcm-pop .26s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:#ffffffeb;background:var(--loafast-surface,#ffffffeb);border:1px solid #0f172a14;border:1px solid var(--loafast-border,#0f172a14);border-radius:18px;border-radius:var(--loafast-r,18px);box-shadow:0 28px 70px -30px #1e293b80;box-shadow:var(--loafast-shadow,0 28px 70px -30px #1e293b80);display:flex;flex-direction:column;max-height:86vh;overflow:hidden;width:min(540px,96vw)}.loafastcm-head{align-items:center;background:#efbf041f;background:var(--loafast-grad-soft,rgba(var(--theme-accent-rgb,239,191,4),.12));border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--loafast-border,#0f172a14);display:flex;gap:12px;padding:16px 18px}.loafastcm-ico{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--loafast-grad,linear-gradient(135deg,var(--theme-accent,#efbf04),var(--theme-accent-3,#f97316)));border-radius:13px;box-shadow:0 10px 24px -10px #f97316b3;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.loafastcm-ico svg{height:21px;width:21px}.loafastcm-headtxt{flex:1 1;min-width:0}.loafastcm-eyebrow{align-items:center;color:#64748b;color:var(--loafast-text-muted,#64748b);display:flex;font-size:.7rem;font-weight:800;gap:8px;letter-spacing:.06em;text-transform:uppercase}.loafastcm-aud{background:#f9731624;background:rgba(var(--theme-accent-3-rgb,249,115,22),.14);border:1px solid #f973164d;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.3);border-radius:999px;color:#f97316;color:var(--loafast-primary-2,var(--theme-accent-3,#f97316));font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:1px 8px}.loafastcm-title{color:#16233a;color:var(--loafast-text,#16233a);font-size:1.02rem;font-weight:800;line-height:1.25;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loafastcm-x{background:#0f172a0d;background:var(--loafast-tile,#0f172a0d);border:1px solid #0f172a14;border:1px solid var(--loafast-border,#0f172a14);border-radius:10px;color:#64748b;color:var(--loafast-text-muted,#64748b);cursor:pointer;display:grid;flex-shrink:0;height:34px;place-items:center;transition:transform .18s ease,background .18s ease,color .18s ease;transition:transform .18s var(--loafast-ease,ease),background .18s ease,color .18s ease;width:34px}.loafastcm-x svg{height:17px;width:17px}.loafastcm-x:hover{background:#ef44441f;color:#ef4444;transform:rotate(90deg)}.loafastcm-thread{background:#ffffff80;background:var(--loafast-surface-2,#ffffff80);display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:18px}.loafastcm-thread::-webkit-scrollbar{width:9px}.loafastcm-thread::-webkit-scrollbar-thumb{background:#0f172a1f;background:var(--loafast-rail,#0f172a1f);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.loafastcm-thread::-webkit-scrollbar-thumb:hover{background:#64748b;background:var(--loafast-text-muted,#64748b);background-clip:padding-box}.loafastcm-row{align-items:flex-start;animation:loafastcm-rise .34s ease both;animation:loafastcm-rise .34s var(--loafast-ease,ease) both;display:flex;gap:10px}.loafastcm-avatar{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--loafast-grad,linear-gradient(135deg,var(--theme-accent,#efbf04),var(--theme-accent-3,#f97316)));border-radius:50%;box-shadow:0 6px 16px -8px #f97316b3;box-shadow:0 6px 16px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;font-size:.84rem;font-weight:800;height:34px;place-items:center;width:34px}.loafastcm-bubblewrap{display:flex;flex-direction:column;gap:4px;min-width:0}.loafastcm-bubble{align-self:flex-start;background:#fff;background:var(--loafast-surface,#fff);border:1px solid #0f172a14;border:1px solid var(--loafast-border,#0f172a14);border-radius:4px 16px 16px 16px;box-shadow:0 6px 18px -10px #1e293b59;box-shadow:var(--loafast-shadow-sm,0 6px 18px -10px #1e293b59);color:#16233a;color:var(--loafast-text,#16233a);font-size:.88rem;line-height:1.5;max-width:100%;padding:10px 13px;white-space:pre-wrap;word-break:break-word}.loafastcm-byline{align-items:center;color:#64748b;color:var(--loafast-text-muted,#64748b);display:flex;flex-wrap:wrap;font-size:.7rem;gap:7px;padding-left:4px}.loafastcm-author{color:#16233a;color:var(--loafast-text,#16233a);font-weight:700}.loafastcm-role{background:#0f172a0d;background:var(--loafast-tile,#0f172a0d);border-radius:999px;font-size:.62rem;font-weight:700;padding:0 6px;text-transform:capitalize}.loafastcm-edited{font-style:italic;opacity:.85}.loafastcm-time{margin-left:auto;white-space:nowrap}.loafastcm-empty{font-size:.9rem;margin:auto}.loafastcm-empty,.loafastcm-foot{color:#64748b;color:var(--loafast-text-muted,#64748b)}.loafastcm-foot{align-items:center;background:#ffffffb3;background:var(--loafast-surface,#ffffffb3);border-top:1px solid #0f172a14;border-top:1px solid var(--loafast-border,#0f172a14);display:flex;font-size:.74rem;gap:8px;padding:11px 16px}.loafastcm-foot svg{flex-shrink:0;height:13px;width:13px}@keyframes loafastcm-fade{0%{opacity:0}to{opacity:1}}@keyframes loafastcm-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes loafastcm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:480px){.loafastcm-card{border-radius:16px;max-height:92vh;width:100%}.loafastcm-head,.loafastcm-thread{padding:14px}.loafastcm-bubble{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.loafastcm-card,.loafastcm-overlay,.loafastcm-row{animation:none}.loafastcm-x{transition:none}}.loafastcm-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--loafast-r,18px))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 28px 70px -30px #1e293b80!important;box-shadow:var(--sa-el-card-shadow,var(--loafast-shadow,0 28px 70px -30px #1e293b80))!important}@media (max-width:480px){.loafastcm-card{border-radius:16px!important;border-radius:var(--sa-el-card-radius,16px)!important}}.loafastsl-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:12px 0 0;padding:0 0 0 4px}.loafastsl-item{animation:loafastsl-in .35s var(--loafast-ease) both;background:var(--loafast-surface-2);border:1px solid var(--loafast-border);border-radius:12px;display:flex;gap:11px;padding:10px 12px}@keyframes loafastsl-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.loafastsl-dot{border-radius:50%;color:#fff;display:grid;flex-shrink:0;height:24px;place-items:center;width:24px}.loafastsl-dot svg{height:13px;width:13px}.loafastsl-completed .loafastsl-dot,.loafastsl-skipped .loafastsl-dot{background:var(--loafast-done)}.loafastsl-in_progress .loafastsl-dot{background:var(--loafast-active)}.loafastsl-upcoming .loafastsl-dot{background:var(--loafast-up)}.loafastsl-body{flex:1 1;min-width:0}.loafastsl-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.loafastsl-name{font-size:.86rem;font-weight:600}.loafastsl-pill{border-radius:9999px;flex-shrink:0;font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.loafastsl-pill-completed,.loafastsl-pill-skipped{background:var(--loafast-done-bg);color:var(--loafast-done)}.loafastsl-pill-in_progress{background:var(--loafast-active-bg);color:var(--loafast-active)}.loafastsl-pill-upcoming{background:var(--loafast-up-bg);color:var(--loafast-up)}.loafastsl-meta{color:var(--loafast-text-muted);display:flex;flex-wrap:wrap;font-size:.74rem;gap:4px 12px;margin-top:4px}.loafastsl-date{white-space:nowrap}.loafastsl-note{font-style:italic}.loafastsl-cmt{align-items:center;background:#f973161a;background:rgba(var(--theme-accent-3-rgb,249,115,22),.1);border:1px solid #f9731642;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.26);border-radius:9999px;color:var(--loafast-primary-2);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;margin-top:7px;padding:4px 10px;transition:background .18s ease,transform .18s var(--loafast-spring)}.loafastsl-cmt:hover{background:#f973162e;background:rgba(var(--theme-accent-3-rgb,249,115,22),.18);transform:translateY(-1px)}.loafastsl-cmt svg{height:12px;width:12px}@media (max-width:480px){.loafastsl-top{align-items:flex-start;flex-direction:column;gap:4px}}.loafastmn-node{grid-gap:14px;display:grid;gap:14px;grid-template-columns:40px 1fr;position:relative}.loafastmn-axis{display:flex;justify-content:center;position:relative}.loafastmn-rail{background:var(--loafast-rail);bottom:-18px;position:absolute;top:30px;width:2px}.loafastmn-node.is-last .loafastmn-rail{display:none}.loafastmn-dot{background:var(--loafast-up);border-radius:50%;box-shadow:0 4px 12px -4px #0000004d;color:#fff;display:grid;flex-shrink:0;height:34px;place-items:center;position:relative;transition:transform .3s var(--loafast-spring);width:34px;z-index:1}.loafastmn-dot svg{height:16px;width:16px}.loafastmn-completed .loafastmn-dot,.loafastmn-skipped .loafastmn-dot{background:var(--loafast-done)}.loafastmn-in_progress .loafastmn-dot{background:var(--loafast-active)}.loafastmn-dot-pulse{animation:loafastmn-pulse 1.8s var(--loafast-ease) infinite;border-radius:50%;box-shadow:0 0 0 0 var(--loafast-active);inset:0;position:absolute}@keyframes loafastmn-pulse{0%{box-shadow:0 0 0 0 #2563eb80}70%{box-shadow:0 0 0 10px #2563eb00}to{box-shadow:0 0 0 0 #2563eb00}}.loafastmn-next .loafastmn-dot{transform:scale(1.08)}.loafastmn-card{animation:loafastmn-rise .4s var(--loafast-ease) both;margin-bottom:18px;padding:14px 16px;transition:box-shadow .25s var(--loafast-ease),transform .25s var(--loafast-ease)}@keyframes loafastmn-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.loafastmn-card:hover{box-shadow:var(--loafast-shadow);transform:translateY(-1px)}.loafastmn-next .loafastmn-card{border-color:color-mix(in srgb,var(--loafast-active) 45%,#0000);box-shadow:0 0 0 1px var(--loafast-active-bg),var(--loafast-shadow-sm)}.loafastmn-head{align-items:flex-start;cursor:default;display:flex;gap:10px;justify-content:space-between}.loafastmn-head[role=button]{cursor:pointer}.loafastmn-titlewrap{min-width:0}.loafastmn-order{color:var(--loafast-text-muted);display:block;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.loafastmn-title{font-size:.98rem;font-weight:700;line-height:1.3;margin:2px 0 0;word-break:break-word}.loafastmn-status{border-radius:9999px;flex-shrink:0;font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.loafastmn-status-completed,.loafastmn-status-skipped{background:var(--loafast-done-bg);color:var(--loafast-done)}.loafastmn-status-in_progress{background:var(--loafast-active-bg);color:var(--loafast-active)}.loafastmn-status-upcoming{background:var(--loafast-up-bg);color:var(--loafast-up)}.loafastmn-meta{align-items:center;color:var(--loafast-text-muted);display:flex;flex-wrap:wrap;font-size:.76rem;gap:8px;margin-top:8px}.loafastmn-nextflag{background:var(--loafast-active-bg);border-radius:9999px;color:var(--loafast-active);font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.loafastmn-date{white-space:nowrap}.loafastmn-note{background:var(--loafast-grad-soft);border-radius:10px;display:flex;font-size:.82rem;gap:8px;line-height:1.45;margin-top:10px;padding:9px 11px}.loafastmn-note svg{color:var(--loafast-primary-2);flex-shrink:0;height:15px;margin-top:2px;width:15px}.loafastmn-expand{align-items:center;background:#0000;border:1px solid var(--loafast-border);border-radius:9px;color:var(--loafast-text-muted);cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:700;gap:6px;margin-top:12px;padding:5px 10px;transition:background .18s ease}.loafastmn-expand:hover{background:var(--loafast-hover);color:var(--loafast-text)}.loafastmn-expand svg{height:14px;transition:transform .3s var(--loafast-spring);width:14px}.loafastmn-expand.on svg{transform:rotate(180deg)}.loafastmn-subswrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--loafast-ease)}.loafastmn-subswrap.open{grid-template-rows:1fr}.loafastmn-subsinner{overflow:hidden}.loafastmn-cmt{align-items:center;background:var(--loafast-grad-soft);border:1px solid #f9731647;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.28);border-radius:9999px;color:var(--loafast-primary-2);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:8px;margin-top:10px;padding:7px 12px 7px 10px;transition:transform .18s var(--loafast-spring),box-shadow .18s ease,background .18s ease}.loafastmn-cmt:hover{box-shadow:0 8px 20px -12px #f97316b3;box-shadow:0 8px 20px -12px rgba(var(--theme-accent-3-rgb,249,115,22),.7);transform:translateY(-1px)}.loafastmn-cmt-ico{background:var(--loafast-grad);border-radius:50%;color:#fff;display:grid;height:22px;place-items:center;width:22px}.loafastmn-cmt-ico svg{height:12px;width:12px}.loafastmn-cmt-dot{animation:loafastmn-cmt-pulse 2s ease-out infinite;background:var(--loafast-primary-2);border-radius:50%;box-shadow:0 0 0 0 #f9731680;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),.5);height:7px;width:7px}@keyframes loafastmn-cmt-pulse{0%{box-shadow:0 0 0 0 #f9731680;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),.5)}70%{box-shadow:0 0 0 7px #f9731600;box-shadow:0 0 0 7px rgba(var(--theme-accent-3-rgb,249,115,22),0)}to{box-shadow:0 0 0 0 #f9731600;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),0)}}@media (prefers-reduced-motion:reduce){.loafastmn-cmt-dot{animation:none}}@media (max-width:480px){.loafastmn-node{gap:10px;grid-template-columns:32px 1fr}.loafastmn-dot{height:30px;width:30px}.loafastmn-head{flex-direction:column;gap:6px}}.loafastmn-card{padding:14px 16px!important;padding:var(--sa-el-card-pad,14px 16px)!important}.loafastmn-next .loafastmn-card{box-shadow:0 0 0 1px var(--loafast-active-bg),var(--loafast-shadow-sm)!important;box-shadow:var(--sa-el-card-shadow,0 0 0 1px var(--loafast-active-bg),var(--loafast-shadow-sm))!important}.loafastmt-wrap{padding:20px 20px 8px}.loafastmt-list{list-style:none;margin:0;padding:0}.loafastmt-more{display:flex;justify-content:center;padding:8px 0 14px}@media (max-width:480px){.loafastmt-wrap{padding:14px 12px 6px}}.loafastes-wrap{align-items:center;display:flex;flex-direction:column;gap:8px;padding:48px 24px;text-align:center}.loafastes-art{background:var(--loafast-grad-soft);border-radius:22px;color:var(--loafast-primary-2);display:grid;height:76px;margin-bottom:6px;place-items:center;width:76px}.loafastes-art svg{height:40px;width:40px}.loafastes-ring{stroke-dasharray:57;stroke-dashoffset:57;animation:loafastes-draw 1.4s var(--loafast-ease) forwards}.loafastes-clock{animation:loafastes-tick 3s steps(12) infinite;transform-origin:12px 12px}@keyframes loafastes-draw{to{stroke-dashoffset:0}}@keyframes loafastes-tick{to{transform:rotate(1turn)}}.loafastes-title{font-size:1.05rem;font-weight:800;margin:0}.loafastes-msg{color:var(--loafast-text-muted);font-size:.86rem;line-height:1.55;margin:0;max-width:420px}.loafastts-wrap{display:flex;flex-direction:column;gap:16px}.loafastts-hero{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:22px 24px}.loafastts-lead{flex:1 1;min-width:0}.loafastts-track{display:flex;flex-direction:column;gap:20px;padding:20px}.loafastts-row{align-items:center;display:flex;gap:14px}.loafastts-rowbody{flex:1 1}.loafastts-sk{animation:loafastts-shim 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--loafast-tile),var(--loafast-hover),var(--loafast-tile));background-size:300% 100%;border-radius:8px;display:block}.loafastts-dot{height:34px;width:34px}.loafastts-dot,.loafastts-ring{border-radius:50%;flex-shrink:0}.loafastts-ring{height:104px;width:104px}.loafastts-w30{width:30%}.loafastts-w40{width:40%}.loafastts-w50{width:50%}.loafastts-w60{width:60%}.loafastts-w70{width:70%}@keyframes loafastts-shim{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:768px){.loafastts-hero{align-items:stretch;flex-direction:column}}:root{--loafast-primary:var(--theme-accent,#efbf04);--loafast-primary-2:var(--theme-accent-3,#f97316);--loafast-grad:linear-gradient(135deg,var(--theme-accent,#efbf04) 0%,var(--theme-accent-3,#f97316) 100%);--loafast-grad-soft:linear-gradient(135deg,rgba(var(--theme-accent-rgb,239,191,4),0.16),rgba(var(--theme-accent-3-rgb,249,115,22),0.10));--loafast-bg:#f5f7fb;--loafast-surface:#ffffffeb;--loafast-surface-2:#ffffffa8;--loafast-border:#0f172a14;--loafast-shadow:0 18px 48px -28px #1e293b73;--loafast-shadow-sm:0 6px 18px -10px #1e293b59;--loafast-text:#16233a;--loafast-text-muted:#64748b;--loafast-tile:#0f172a0d;--loafast-hover:#0f172a0d;--loafast-rail:#0f172a1f;--loafast-done:#16a34a;--loafast-done-bg:#16a34a24;--loafast-active:#2563eb;--loafast-active-bg:#2563eb24;--loafast-up:#94a3b8;--loafast-up-bg:#94a3b829;--loafast-skip:#78716c;--loafast-skip-bg:#78716c29;--loafast-spring:cubic-bezier(0.34,1.56,0.64,1);--loafast-ease:cubic-bezier(0.4,0,0.2,1);--loafast-r:18px;--loafast-r-sm:12px}[data-theme=dark]{--loafast-bg:#0c1322;--loafast-surface:#162034d1;--loafast-surface-2:#101828b3;--loafast-border:#ffffff17;--loafast-shadow:0 22px 56px -28px #000000b3;--loafast-shadow-sm:0 8px 22px -12px #0009;--loafast-text:#e8eefb;--loafast-text-muted:#95a6c2;--loafast-tile:#ffffff0f;--loafast-hover:#ffffff0f;--loafast-rail:#ffffff24;--loafast-done:#4ade80;--loafast-done-bg:#22c55e2e;--loafast-active:#60a5fa;--loafast-active-bg:#3b82f633;--loafast-up:#94a3b8;--loafast-up-bg:#94a3b824;--loafast-skip:#cbd5e1;--loafast-skip-bg:#94a3b824}.loafast-page{color:#16233a;color:var(--loafast-text);display:flex;flex-direction:column;gap:16px;min-height:100%;position:relative}.loafast-page:before{background:radial-gradient(60% 70% at 12% 0,#efbf0429,#0000 70%),radial-gradient(50% 60% at 90% 0,#f973161f,#0000 70%);background:radial-gradient(60% 70% at 12% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%),radial-gradient(50% 60% at 90% 0,rgba(var(--theme-accent-3-rgb,249,115,22),.12),#0000 70%);content:"";height:320px;inset:0 0 auto 0;pointer-events:none;position:fixed;z-index:0}.loafast-page>*{position:relative;z-index:1}.loafast-card{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:#ffffffeb;background:var(--loafast-surface);border:1px solid #0f172a14;border:1px solid var(--loafast-border);border-radius:18px;border-radius:var(--loafast-r);box-shadow:0 18px 48px -28px #1e293b73;box-shadow:var(--loafast-shadow)}.loafast-btn{align-items:center;background:#ffffffa8;background:var(--loafast-surface-2);border:1px solid #0f172a14;border:1px solid var(--loafast-border);border-radius:11px;color:#16233a;color:var(--loafast-text);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;justify-content:center;padding:9px 15px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--loafast-spring),background .2s var(--loafast-ease);white-space:nowrap}.loafast-btn:hover{background:#0f172a0d;background:var(--loafast-hover);transform:translateY(-1px)}.loafast-btn:active{transform:translateY(0) scale(.98)}.loafast-btn--primary{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--loafast-grad);border-color:#0000;box-shadow:0 8px 20px -8px #f9731699;box-shadow:0 8px 20px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.loafast-btn svg{height:16px;width:16px}.loafast-scroll{scrollbar-color:#0f172a1f #0000;scrollbar-color:var(--loafast-rail) #0000;scrollbar-width:thin}.loafast-scroll::-webkit-scrollbar{height:9px;width:9px}.loafast-scroll::-webkit-scrollbar-thumb{background:#0f172a1f;background:var(--loafast-rail);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.loafast-scroll::-webkit-scrollbar-thumb:hover{background:#efbf04;background:var(--loafast-primary)}@media (prefers-reduced-motion:reduce){.loafast-page *,.loafast-page :after,.loafast-page :before{animation:none!important;transition:none!important}}.loafast-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--loafast-r))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 18px 48px -28px #1e293b73!important;box-shadow:var(--sa-el-card-shadow,var(--loafast-shadow))!important}.apdcsh-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;overflow:hidden;padding:22px 24px;padding:calc(22px*var(--sa-el-hdr-pad-k, 1)) calc(24px*var(--sa-el-hdr-pad-k, 1));position:relative}.apdcsh-aurora{background:radial-gradient(closest-side,#efbf0438,#0000 70%);background:radial-gradient(closest-side,rgba(var(--theme-accent-rgb,239,191,4),.22),#0000 70%);filter:blur(30px);height:200%;inset:-40% 0 auto auto;pointer-events:none;position:absolute;width:50%}.apdcsh-lead{align-items:flex-start;display:flex;gap:16px;min-width:0;position:relative}.apdcsh-ico{background:var(--apdc-grad);border-radius:16px;border-radius:calc(16px*var(--sa-el-hdr-tile-radius-k, 1));box-shadow:0 10px 24px -10px #f97316b3;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;height:54px;height:calc(54px*var(--sa-el-hdr-tile-k, 1));place-items:center;width:54px;width:calc(54px*var(--sa-el-hdr-tile-k, 1))}.apdcsh-ico svg{height:27px;width:27px}.apdcsh-ico-fold{stroke-dasharray:22;animation:apdcsh-draw 1.4s var(--apdc-ease) forwards}.apdcsh-ico-lines{stroke-dasharray:18;animation:apdcsh-draw 1.4s .2s var(--apdc-ease) backwards}@keyframes apdcsh-draw{0%{stroke-dashoffset:22}to{stroke-dashoffset:0}}.apdcsh-head{min-width:0}.apdcsh-crumb{align-items:center;color:var(--apdc-text-muted);color:var(--sa-el-hdr-crumb-color,var(--apdc-text-muted));display:flex;flex-wrap:wrap;font-size:.72rem;font-size:calc(.72rem*var(--sa-el-hdr-crumb-k, 1));font-weight:600;gap:6px;margin-bottom:6px}.apdcsh-crumb svg{height:12px;opacity:.6;width:12px}.apdcsh-crumb-now{color:var(--apdc-primary-dark)}[data-theme=dark] .apdcsh-crumb-now{color:var(--apdc-primary)}.apdcsh-crumb-link{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;transition:color .15s ease}.apdcsh-crumb-link:hover{color:var(--apdc-primary-dark);text-decoration:underline}[data-theme=dark] .apdcsh-crumb-link:hover{color:var(--apdc-primary)}.apdcsh-title{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,var(--apdc-text),var(--apdc-text-muted));background:linear-gradient(120deg,var(--sa-el-hdr-title-color,var(--apdc-text)),var(--apdc-text-muted));-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-size:calc(1.5rem*var(--sa-el-hdr-title-k, 1));font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.apdcsh-sub{color:var(--apdc-text-muted);color:var(--sa-el-hdr-sub-color,var(--apdc-text-muted));font-size:.85rem;font-size:calc(.85rem*var(--sa-el-hdr-sub-k, 1));margin:6px 0 0;max-width:60ch}.apdcsh-actions{display:flex;flex-wrap:wrap;gap:10px;position:relative}.apdcsh-refresh svg{transition:transform .5s var(--apdc-spring)}.apdcsh-refresh:hover svg{transform:rotate(-90deg)}.apdcsh-spin svg{animation:apdcsh-rot .8s linear infinite}@keyframes apdcsh-rot{to{transform:rotate(1turn)}}@media (max-width:768px){.apdcsh-wrap{padding:18px;padding:calc(18px*var(--sa-el-hdr-pad-k, 1))}.apdcsh-title{font-size:1.25rem;font-size:calc(1.25rem*var(--sa-el-hdr-title-k, 1))}.apdcsh-actions{width:100%}.apdcsh-actions .apdc-btn{flex:1 1}}@media (max-width:480px){.apdcsh-ico{height:46px;height:calc(46px*var(--sa-el-hdr-tile-k, 1));width:46px;width:calc(46px*var(--sa-el-hdr-tile-k, 1))}.apdcsh-crumb{font-size:.66rem;font-size:calc(.66rem*var(--sa-el-hdr-crumb-k, 1))}}@media (prefers-reduced-motion:reduce){.apdcsh-ico-fold,.apdcsh-ico-lines,.apdcsh-spin svg{animation:none!important}}.apdcsh-wrap.apdc-card{background:var(--card);background:var(--sa-el-hdr-bg,var(--card));border-color:var(--sa-el-hdr-border,var(--border));border-radius:16px!important;border-radius:calc(16px*var(--sa-el-hdr-radius-k, 1))!important;font-family:inherit;font-family:var(--sa-el-hdr-font,inherit)}.apdcsh-title{color:inherit;color:var(--sa-el-hdr-title-color,inherit)}.apdcsh-aurora{opacity:1;opacity:calc(var(--sa-el-hdr-aurora-op, .08)/.08)}.apdcct-wrap{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:8px}.apdcct-tab{--t:var(--apdc-primary);align-items:center;background:#0000;border:none;border-radius:13px;color:var(--apdc-text-muted);cursor:pointer;display:inline-flex;flex:1 0 auto;font-size:.85rem;font-weight:600;gap:9px;padding:11px 16px;position:relative;transition:background .25s var(--apdc-ease),color .25s var(--apdc-ease),transform .25s var(--apdc-spring);white-space:nowrap}.apdcct-tab--green{--t:var(--apdc-green)}.apdcct-tab--orange{--t:var(--apdc-orange)}.apdcct-tab--blue{--t:var(--apdc-blue)}.apdcct-tab--slate{--t:var(--apdc-slate)}.apdcct-tab:hover{background:var(--apdc-hover);color:var(--apdc-text);transform:translateY(-1px)}.apdcct-on{background:var(--apdc-grad);box-shadow:0 10px 22px -10px #f97316b3;box-shadow:0 10px 22px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff}.apdcct-tab--green.apdcct-on{background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 10px 22px -10px #16a34ab3}.apdcct-tab--orange.apdcct-on{background:linear-gradient(135deg,#ea580c,#f97316);background:linear-gradient(135deg,var(--theme-accent-dark,#ea580c),var(--theme-accent-3,#f97316));box-shadow:0 10px 22px -10px #ea580cb3}.apdcct-tab--blue.apdcct-on{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 10px 22px -10px #2563ebb3}.apdcct-tab--slate.apdcct-on{background:linear-gradient(135deg,#475569,#64748b);box-shadow:0 10px 22px -10px #475569b3}.apdcct-ico{color:var(--t);display:grid;height:20px;place-items:center;transition:color .25s var(--apdc-ease),transform .4s var(--apdc-spring);width:20px}.apdcct-on .apdcct-ico{color:#fff}.apdcct-ico svg{height:18px;width:18px}.apdcct-tab:hover .apdcct-ico{transform:scale(1.12) rotate(-6deg)}.apdcct-on .apdcct-check{stroke-dasharray:14;animation:apdcct-draw .5s var(--apdc-ease) forwards}.apdcct-on .apdcct-hand{animation:apdcct-tick 1.4s linear infinite;transform-origin:12px 12px}.apdcct-tab:hover .apdcct-bolt{animation:apdcct-flash .6s ease}.apdcct-on .apdcct-lid{animation:apdcct-lid .5s var(--apdc-spring);transform-origin:center}@keyframes apdcct-draw{0%{stroke-dashoffset:14}to{stroke-dashoffset:0}}@keyframes apdcct-tick{to{transform:rotate(1turn)}}@keyframes apdcct-flash{0%,to{opacity:1}50%{opacity:.4;transform:scale(.9)}}@keyframes apdcct-lid{0%{transform:translateY(-3px)}to{transform:translateY(0)}}.apdcct-badge{background:var(--apdc-tile);border-radius:999px;color:var(--apdc-text-muted);font-size:.7rem;font-weight:800;min-width:22px;padding:1px 7px;text-align:center}.apdcct-on .apdcct-badge{background:#ffffff47;color:#fff}@media (max-width:768px){.apdcct-tab{flex:0 0 auto;font-size:.8rem;padding:10px 13px}.apdcct-label{display:none}.apdcct-on .apdcct-label{display:inline}}@media (prefers-reduced-motion:reduce){.apdcct-bolt,.apdcct-check,.apdcct-hand,.apdcct-lid{animation:none!important}}.apdcsc-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.apdcsc-card{--t:var(--apdc-primary);--tbg:var(--apdc-grad-soft);align-items:center;animation:apdcsc-in .5s var(--apdc-spring) both;animation-delay:calc(var(--i)*70ms);border-radius:var(--apdc-r);display:flex;gap:14px;overflow:hidden;padding:18px;position:relative;transition:transform .3s var(--apdc-spring),box-shadow .3s var(--apdc-ease)}.apdcsc-card:hover{box-shadow:0 24px 50px -26px #1e293b80;transform:translateY(-3px)}@keyframes apdcsc-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.apdcsc--green{--t:var(--apdc-green);--tbg:var(--apdc-green-bg)}.apdcsc--orange{--t:var(--apdc-orange);--tbg:var(--apdc-orange-bg)}.apdcsc--blue{--t:var(--apdc-blue);--tbg:var(--apdc-blue-bg)}.apdcsc--slate{--t:var(--apdc-slate);--tbg:var(--apdc-slate-bg)}.apdcsc-card:before{background:var(--t);bottom:0;content:"";left:0;opacity:.85;position:absolute;top:0;width:4px}.apdcsc-glow{background:var(--tbg);border-radius:50%;filter:blur(10px);height:110px;pointer-events:none;position:absolute;right:-30px;top:-30px;width:110px}.apdcsc-ico{background:var(--tbg);border-radius:14px;color:var(--t);display:grid;flex-shrink:0;height:48px;place-items:center;width:48px}.apdcsc-ico svg{height:24px;width:24px}.apdcsc-card:hover .apdcsc-bolt{animation:apdcsc-flash .7s ease}.apdcsc-card:hover .apdcsc-hand{animation:apdcsc-tick 1.2s linear infinite;transform-origin:12px 12px}.apdcsc-card:hover .apdcsc-check{stroke-dasharray:18;animation:apdcsc-draw .6s var(--apdc-ease) forwards}@keyframes apdcsc-flash{0%,to{opacity:1}50%{opacity:.45}}@keyframes apdcsc-tick{to{transform:rotate(1turn)}}@keyframes apdcsc-draw{0%{stroke-dashoffset:18}to{stroke-dashoffset:0}}.apdcsc-body{display:flex;flex-direction:column;min-width:0}.apdcsc-num{color:var(--apdc-text);font-size:1.7rem;font-weight:800;letter-spacing:-.02em;line-height:1}.apdcsc-skel-num{height:26px;width:42px}.apdcsc-label{color:var(--apdc-text);font-size:.82rem;font-weight:700;margin-top:4px}.apdcsc-sub{color:var(--apdc-text-muted);font-size:.72rem}@media (max-width:1024px){.apdcsc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.apdcsc-grid{gap:10px;grid-template-columns:1fr}.apdcsc-card{gap:11px;padding:14px}.apdcsc-ico{height:42px;width:42px}.apdcsc-num{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.apdcsc-card{animation:none!important}}.apdcsc-card{border-radius:var(--apdc-r)!important;border-radius:var(--sa-el-card-radius,var(--apdc-r))!important;padding:18px!important;padding:var(--sa-el-card-pad,18px)!important}@media (max-width:560px){.apdcsc-card{padding:14px!important;padding:var(--sa-el-card-pad,14px)!important}}.apdc-menu,.apdc-modal-back,.apdc-page,.apdc-rowtip{--amber:var(--theme-accent,#f59e0b);--gold:var(--theme-accent-2,#fbbf24);--lemon:var(--theme-accent-2,#fde047);--navy:#1c1917;--gray:#57534e;--gray-2:#a8a29e;--border:rgba(var(--theme-accent-rgb,245,158,11),0.28);--border-soft:rgba(var(--theme-accent-rgb,245,158,11),0.12);--soft:#f8fafc;--soft-2:rgba(var(--theme-accent-rgb,245,158,11),0.12);--cream:rgba(var(--theme-accent-rgb,245,158,11),0.12);--bg:#fffcf0;--card:#fff;--success:#10b981;--success-bg:#d1fae5;--success-tx:#047857;--orange:var(--theme-accent-3,#f97316);--orange-bg:#ffedd5;--orange-tx:#c2410c;--warm:#dc2626;--danger:#ef4444;--danger-bg:#fef2f2;--grad-primary:linear-gradient(135deg,var(--theme-accent,#f59e0b) 0%,var(--theme-accent-2,#fbbf24) 100%);--grad-tri:linear-gradient(135deg,#f59e0b,#fbbf24 50%,#fde047);--grad-emerald:linear-gradient(135deg,#10b981,#34d399);--grad-orange:linear-gradient(135deg,#f97316,#fb923c);--grad-muted:linear-gradient(135deg,#78716c,#a8a29e);--grad-gold:linear-gradient(135deg,#fbbf24,#fde047);--grad-lemon:linear-gradient(135deg,#eab308,#fde047);--shadow-card:0 4px 20px rgba(var(--theme-accent-rgb,245,158,11),0.10);--shadow-glow:0 4px 16px rgba(var(--theme-accent-rgb,245,158,11),0.35);--shadow-modal:0 18px 48px #1c191773;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:9999px;--font:"Poppins","Nunito",system-ui,-apple-system,sans-serif;color:var(--navy);font-family:var(--font)}[data-theme=dark] .apdc-menu,[data-theme=dark] .apdc-modal-back,[data-theme=dark] .apdc-page,[data-theme=dark] .apdc-rowtip{--navy:#fafaf9;--gray:#d6d3d1;--gray-2:#78716c;--border:rgba(var(--theme-accent-2-rgb,252,211,77),0.22);--border-soft:rgba(var(--theme-accent-2-rgb,252,211,77),0.14);--soft:#292524;--soft-2:#1c1917;--cream:#292524;--bg:#1c1917;--card:#292524;--success-bg:#10b9812e;--success-tx:#6ee7b7;--orange-bg:rgba(var(--theme-accent-3-rgb,249,115,22),0.16);--orange-tx:var(--theme-accent-2,#fdba74);--danger-bg:#ef444429}.apdc-skel{animation:apdc-shim2 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--soft-2),var(--soft),var(--soft-2));background-size:400% 100%;border-radius:8px}[data-theme=dark] .apdc-skel{background:linear-gradient(90deg,#2a2826,#353230,#2a2826);background-size:400% 100%}@keyframes apdc-shim2{0%{background-position:100% 0}to{background-position:-100% 0}}.apdc-filters{-webkit-backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(var(--sa-el-flt-blur,18px)) saturate(150%);backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(var(--sa-el-flt-blur,18px)) saturate(150%);background:#ffffffa6;background:var(--sa-el-flt-bg,#ffffffa6);border:1px solid #ffffff8c;border:1px solid var(--sa-el-flt-border,#ffffff8c);border-radius:14px;border-radius:calc(14px*var(--sa-el-flt-radius-k, 1));box-shadow:0 8px 28px #78350f14;display:flex;flex-direction:column;gap:10px;overflow:visible;padding:12px 14px;position:relative}[data-theme=dark] .apdc-filters{background:#29252499;background:var(--sa-el-flt-bg,#29252499);border-color:#fcd34d26;border-color:var(--sa-el-flt-border,rgba(var(--theme-accent-2-rgb,252,211,77),.15))}.apdc-filters-head{align-items:center;display:flex;gap:10px}.apdc-filters-icon{background:var(--cream);border-radius:8px;color:var(--amber);display:grid;height:26px;place-items:center;width:26px}.apdc-filters-title{color:var(--navy);color:var(--sa-el-flt-title-color,var(--navy));font:700 14px var(--font);font:700 calc(14px*var(--sa-el-flt-title-k, 1)) var(--font);margin:0}.apdc-active-badge{background:var(--gold);background:var(--sa-el-flt-badge-bg,var(--gold));border-radius:9999px;color:var(--navy);color:var(--sa-el-flt-badge-color,var(--navy));display:inline-grid;font:700 11px var(--font);height:22px;min-width:22px;padding:0 7px;place-items:center}.apdc-clear-all{background:#0000;border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;font:600 12px var(--font);margin-left:auto;padding:6px 12px;transition:all .18s ease}.apdc-clear-all:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.apdc-clear-all:disabled{cursor:not-allowed;opacity:.45}.apdc-search-wrap{position:relative}.apdc-search-input{background:var(--card);background:var(--sa-el-flt-search-bg,var(--card));border:1px solid var(--sa-el-flt-search-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-search-radius,9999px);color:var(--navy);color:var(--sa-el-flt-search-color,var(--navy));font:14px var(--font);font:calc(14px*var(--sa-el-flt-search-k, 1)) var(--font);height:38px;height:calc(38px*var(--sa-el-flt-search-h-k, 1));outline:none;padding:0 44px 0 42px;transition:all .2s ease;width:100%}.apdc-search-input::placeholder{color:var(--gray-2);color:var(--sa-el-flt-search-ph,var(--gray-2))}.apdc-search-input:focus{border-color:var(--amber);box-shadow:0 0 0 3px #f59e0b26;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.15)}.apdc-search-lead{color:var(--amber);color:var(--sa-el-flt-search-lead,var(--amber));left:14px;pointer-events:none}.apdc-search-clear,.apdc-search-lead{position:absolute;top:50%;transform:translateY(-50%)}.apdc-search-clear{background:#0000;border:none;border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:26px;place-items:center;right:8px;transition:all .18s ease;width:26px}.apdc-search-clear:hover{background:#ef44441f;color:var(--danger)}.apdc-date-row{align-items:center;border-bottom:1px dashed var(--border-soft);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:12px}.apdc-presets{align-items:center;background:var(--soft);border-radius:9999px;display:inline-flex;gap:6px;overflow-x:auto;padding:6px;scrollbar-width:none}.apdc-presets::-webkit-scrollbar{display:none}.apdc-preset{align-items:center;background:#0000;border:none;border-radius:9999px;border-radius:var(--sa-el-flt-preset-radius,9999px);color:var(--gray);color:var(--sa-el-flt-preset-color,var(--gray));cursor:pointer;display:inline-flex;font:600 12px var(--font);font:600 calc(12px*var(--sa-el-flt-preset-k, 1)) var(--font);gap:6px;padding:8px 14px;transition:all .2s ease;white-space:nowrap}.apdc-preset:hover{color:var(--navy)}.apdc-preset.active{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--sa-el-flt-preset-active-bg,var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%)));box-shadow:0 4px 12px #f59e0b73;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.45);color:#fff;color:var(--sa-el-flt-preset-active-color,#fff)}.apdc-range-trigger{align-items:center;background:var(--card);border:1px solid var(--sa-el-flt-range-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-range-radius,9999px);color:var(--gray);color:var(--sa-el-flt-range-color,var(--gray));cursor:pointer;display:inline-flex;font:600 13px var(--font);gap:8px;height:40px;padding:0 16px;transition:all .2s ease}.apdc-range-trigger:hover{border-color:var(--amber);color:var(--amber)}.apdc-range-trigger[data-open=true]{border-color:var(--amber);box-shadow:0 0 0 3px #f59e0b2e;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.18)}.apdc-range-trigger.applied{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-color:#0000;box-shadow:0 4px 14px #f59e0b66;box-shadow:0 4px 14px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff}.apdc-range-trigger .caret{transition:transform .2s ease}.apdc-range-trigger[data-open=true] .caret{transform:rotate(180deg)}.apdc-range-trigger:hover .pulse-dot{animation:apdc-pulse-dot 1.2s ease-in-out infinite}@keyframes apdc-pulse-dot{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.apdc-chip-row{display:flex;flex-wrap:wrap}.apdc-chip,.apdc-chip-row{align-items:center;gap:8px}.apdc-chip{background:var(--card);background:var(--sa-el-flt-chip-bg,var(--card));border:1px solid var(--sa-el-flt-chip-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-chip-radius,9999px);color:var(--gray);color:var(--sa-el-flt-chip-color,var(--gray));cursor:pointer;display:inline-flex;font:600 12px var(--font);font:600 calc(12px*var(--sa-el-flt-chip-k, 1)) var(--font);padding:8px 14px;transition:all .18s ease}.apdc-chip:hover{border-color:var(--amber);color:var(--navy)}.apdc-chip.has-value{background:var(--soft);border-color:var(--amber);color:var(--amber)}.apdc-chip[data-open=true]{box-shadow:0 0 0 3px #f59e0b2e;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.18)}.apdc-chip .label{max-width:200px;overflow:hidden;text-overflow:ellipsis}.apdc-chip .caret{transition:transform .2s ease}.apdc-chip[data-open=true] .caret{transform:rotate(180deg)}.apdc-toggle{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;display:inline-flex;font:600 12px var(--font);gap:10px;padding:7px 14px;transition:all .18s ease}.apdc-toggle.on{background:var(--soft);border-color:var(--amber);color:#b45309;color:var(--theme-accent-dark,#b45309)}.apdc-toggle-track{background:var(--cream);border-radius:9999px;height:16px;position:relative;transition:background .2s ease;width:30px}.apdc-toggle.on .apdc-toggle-track{background:var(--amber)}.apdc-toggle-thumb{background:#fff;border-radius:50%;height:12px;left:2px;position:absolute;top:2px;transition:transform .18s ease;width:12px}.apdc-toggle.on .apdc-toggle-thumb{transform:translateX(14px)}.apdc-menu{animation:apdc-pop .18s cubic-bezier(.34,1.56,.64,1);background:var(--card);border:1px solid var(--border-soft);border-radius:12px;box-shadow:var(--shadow-modal);max-height:320px;overflow-y:auto;padding:6px;position:fixed;z-index:1450}@keyframes apdc-pop{0%{opacity:0;transform:scale(.92)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.apdc-menu-item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:flex;font:500 13px var(--font);gap:8px;padding:9px 12px;text-align:left;width:100%}.apdc-menu-item:hover{background:var(--soft)}.apdc-menu-item.selected{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);font-weight:600}.apdc-menu-item .count{background:var(--soft);border-radius:9999px;color:var(--gray-2);font-size:11px;margin-left:auto;padding:1px 7px}.apdc-menu-divider{background:var(--border-soft);height:1px;margin:4px 0}.apdc-autocomplete{border-radius:14px;max-height:420px;z-index:1470}.apdc-ac-head{align-items:center;background:var(--soft);border-radius:10px 10px 0 0;color:var(--gray);display:flex;font-size:12px;justify-content:space-between;margin:-6px -6px 4px;padding:10px 12px}.apdc-ac-key{background:var(--cream);border-radius:6px;color:var(--amber);font-size:11px;font-weight:700;padding:2px 8px}.apdc-ac-row{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px 12px}.apdc-ac-row.highlight,.apdc-ac-row:hover{background:var(--soft)}.apdc-ac-badge{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:9999px;color:#fff;flex-shrink:0;font:700 11px var(--font);letter-spacing:.04em;padding:3px 9px;text-transform:uppercase}.apdc-ac-body{flex:1 1;min-width:0}.apdc-ac-title{color:var(--navy);font:500 13px var(--font)}.apdc-ac-meta{color:var(--gray-2);font-size:11px;margin-top:2px}.apdc-ac-row mark{background:#fbbf244d;background:rgba(var(--theme-accent-2-rgb,251,191,36),.3);border-radius:3px;color:var(--amber);padding:1px 3px}.apdc-ac-empty{color:var(--gray);font-size:13px;padding:22px;text-align:center}.apdc-modal-back{animation:apdc-fade .22s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c19178c;display:grid;inset:0;place-items:center;position:fixed;z-index:1550}@keyframes apdc-fade{0%{opacity:0}to{opacity:1}}.apdc-range-modal{animation:apdc-modal-in .28s cubic-bezier(.34,1.56,.64,1);background:var(--card);border-radius:16px;box-shadow:0 24px 60px #1c19174d;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;position:relative;width:min(760px,calc(100vw - 24px))}@keyframes apdc-modal-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.apdc-range-modal:before{animation:apdc-stripe 6s linear infinite;background:var(--grad-tri);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}.apdc-range-head{align-items:center;border-bottom:1px solid var(--border-soft);display:flex;gap:12px;padding:18px 20px}.apdc-range-head .ico{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:10px;box-shadow:0 6px 16px #f59e0b66;box-shadow:0 6px 16px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff;display:grid;height:36px;place-items:center;width:36px}.apdc-range-title{color:var(--navy);flex:1 1;font:700 17px var(--font);margin:0}.apdc-range-close{background:var(--card);border:1px solid var(--border);border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:32px;place-items:center;transition:transform .2s ease,color .2s ease;width:32px}.apdc-range-close:hover{color:var(--amber);transform:rotate(90deg)}.apdc-range-body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:180px 1fr;overflow-y:auto;padding:16px 20px}@media (max-width:720px){.apdc-range-body{grid-template-columns:1fr}}.apdc-range-rail h5{color:var(--gray);font:700 11px var(--font);letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.apdc-range-rail button{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:flex;font:500 13px var(--font);gap:8px;padding:8px 10px;text-align:left;width:100%}.apdc-range-rail button:hover{background:var(--soft)}.apdc-range-rail button.active{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);font-weight:600}.apdc-range-rail button svg{color:var(--amber)}.apdc-range-summary{align-items:center;background:var(--soft);border-radius:12px;color:var(--navy);display:flex;font:600 13px var(--font);gap:10px;margin-bottom:12px;padding:8px 12px}.apdc-range-summary .arrow{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:50%;color:#fff;display:grid;height:24px;place-items:center;width:24px}.apdc-range-months{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:720px){.apdc-range-months{grid-template-columns:1fr}}.apdc-cal-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.apdc-cal-head button{background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--amber);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.apdc-cal-title{color:var(--navy);font:700 14px var(--font)}.apdc-cal-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.apdc-cal-dow{color:var(--gray-2);font:700 10px var(--font);padding:6px 0;text-align:center;text-transform:uppercase}.apdc-cal-day{aspect-ratio:1;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:grid;font:500 12px var(--font);place-items:center;transition:all .15s ease}.apdc-cal-day:hover{background:var(--soft)}.apdc-cal-day.dim{color:var(--gray-2);opacity:.5}.apdc-cal-day.today{box-shadow:inset 0 0 0 2px var(--gold)}.apdc-cal-day.in-range{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.apdc-cal-day.endpoint{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));box-shadow:0 4px 10px #f59e0b66;box-shadow:0 4px 10px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff;font-weight:700}.apdc-range-foot{border-top:1px solid var(--border-soft);padding:14px 20px}.apdc-range-foot,.apdc-toolbar{align-items:center;display:flex;justify-content:space-between}.apdc-toolbar{flex-wrap:wrap;gap:10px;padding:4px 4px 6px}.apdc-result-summary{color:var(--gray-2);font-size:12px}.apdc-result-summary b{color:var(--navy);font-weight:700}.apdc-view-toggle{background:var(--card);border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.apdc-view-toggle button{background:#0000;border:none;color:var(--gray);cursor:pointer;display:grid;height:34px;place-items:center;transition:all .18s ease;width:34px}.apdc-view-toggle button+button{border-left:1px solid var(--border)}.apdc-view-toggle button:hover{background:var(--soft)}.apdc-view-toggle button.active{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.apdc-table-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;min-width:0;overflow:hidden;width:100%}.apdc-table-bar{border-bottom:1px solid var(--border-soft);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:8px 10px}.apdc-freeze{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;display:inline-flex;font:600 12px var(--font);gap:7px;padding:5px 11px;transition:all .16s ease}.apdc-freeze.is-on,.apdc-freeze:hover{border-color:var(--amber);color:#b45309;color:var(--theme-accent-dark,#b45309)}.apdc-freeze.is-on{background:var(--soft)}.apdc-freeze-track{background:var(--border);border-radius:9999px;height:16px;position:relative;transition:background .16s ease;width:28px}.apdc-freeze.is-on .apdc-freeze-track{background:var(--amber)}.apdc-freeze-knob{background:#fff;border-radius:50%;height:12px;left:2px;position:absolute;top:2px;transition:transform .16s ease;width:12px}.apdc-freeze.is-on .apdc-freeze-knob{transform:translateX(12px)}[data-theme=dark] .apdc-freeze.is-on{color:#fcd34d;color:var(--theme-accent-2,#fcd34d)}.apdc-table.is-frozen tbody td:first-child,.apdc-table.is-frozen thead th:first-child{border-right:1px solid var(--border-soft);box-shadow:5px 0 8px -6px #0000002e;left:0;position:-webkit-sticky;position:sticky;z-index:2}.apdc-table.is-frozen thead th:first-child{background:var(--soft);z-index:3}.apdc-table.is-frozen tbody td:first-child{background:var(--card)}.apdc-table.is-frozen tbody tr:hover td:first-child{background:var(--soft)}.apdc-table-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;width:100%}.apdc-table-scroll::-webkit-scrollbar{height:8px}.apdc-table-scroll::-webkit-scrollbar-track{background:var(--soft)}.apdc-table-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:9999px}.apdc-table-scroll::-webkit-scrollbar-thumb:hover{background:#fcd34d;background:var(--theme-accent-2,#fcd34d)}.apdc-table{border-collapse:initial;border-spacing:0;min-width:1100px;table-layout:fixed;width:100%}.apdc-table th{background:var(--soft);border-bottom:1px solid var(--border-soft);color:var(--gray);font:600 12px var(--font);padding:12px 14px;position:relative;text-align:left}.apdc-table th:first-child{border-top-left-radius:12px}.apdc-table th:last-child{border-top-right-radius:12px}.apdc-th-sort{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;padding:0;text-transform:inherit;-webkit-user-select:none;user-select:none;width:100%}.apdc-th-sort .arrows{display:inline-flex;flex-direction:column;gap:1px;opacity:.35;transition:opacity .2s ease}.apdc-th-sort:hover .arrows{opacity:.85}.apdc-th-sort .arrows svg{display:block}.apdc-th-sort.sort-asc .arrow-up,.apdc-th-sort.sort-desc .arrow-down{color:var(--amber)}.apdc-th-sort.sort-asc .arrows,.apdc-th-sort.sort-desc .arrows{opacity:1}.apdc-th-sort.sort-asc .arrow-down,.apdc-th-sort.sort-desc .arrow-up{opacity:.25}.apdc-th-resize{background:#0000;cursor:col-resize;height:100%;position:absolute;right:0;top:0;touch-action:none;transition:background .15s ease;-webkit-user-select:none;user-select:none;width:6px;z-index:3}.apdc-th-resize.dragging,.apdc-th-resize:hover{background:#f59e0b4d;background:rgba(var(--theme-accent-rgb,245,158,11),.3)}.apdc-resizing,.apdc-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.apdc-table td{border-bottom:1px solid var(--border-soft);color:var(--navy);font:400 13px var(--font);overflow:hidden;padding:11px 14px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.apdc-table tbody tr:last-child td{border-bottom:none}.apdc-table tbody tr:hover td{background:var(--soft)}.apdc-table td.actions-cell{overflow:visible}.apdc-doc-cell{align-items:center;display:flex;gap:10px}.apdc-doc-tile{background:var(--cream);border-radius:8px;color:var(--amber);display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.apdc-doc-text{min-width:0}.apdc-doc-title{color:var(--navy);font:600 13px var(--font);overflow:hidden;text-overflow:ellipsis}.apdc-doc-meta{color:var(--gray-2);display:inline-flex;font-size:11px;gap:6px;margin-top:2px}.apdc-code-chip{background:var(--soft);border-radius:4px;color:var(--amber);font:600 10px Consolas,SF Mono,monospace;padding:1px 6px}.apdc-type-pill{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);display:inline-block;padding:3px 11px}.apdc-status,.apdc-type-pill{border-radius:9999px;font:600 11px var(--font)}.apdc-status{align-items:center;display:inline-flex;gap:6px;padding:4px 10px;white-space:nowrap}.apdc-status[data-tone=completed],.apdc-status[data-tone=published]{background:var(--success-bg);color:var(--success-tx)}.apdc-status[data-tone=draft]{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.apdc-status[data-tone=archived]{background:#78716c24;color:var(--gray)}.apdc-status[data-tone=pending]{background:var(--orange-bg);color:var(--orange-tx)}.apdc-status[data-tone=active],.apdc-status[data-tone=approved]{background:var(--success-bg);color:var(--success-tx)}.apdc-status[data-tone=aborted]{background:var(--danger-bg);color:var(--danger)}.apdc-status[data-tone=hold]{background:#78716c24;color:var(--gray)}[data-theme=dark] .apdc-menu-item.selected,[data-theme=dark] .apdc-status[data-tone=draft],[data-theme=dark] .apdc-toggle.on,[data-theme=dark] .apdc-type-pill{color:#fcd34d;color:var(--theme-accent-2,#fcd34d)}.apdc-bar{background:var(--soft-2);border-radius:9999px;height:6px;overflow:hidden;width:100%}.apdc-fill{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:9999px;height:100%;transition:width .4s ease}.apdc-pct{color:var(--gray);font:600 11px var(--font);margin-left:8px}.apdc-actions-row{align-items:center;display:inline-flex;gap:5px;justify-content:flex-end}.apdc-icon-btn{background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--gray);cursor:pointer;display:grid;height:30px;place-items:center;position:relative;transition:all .18s ease;width:30px}.apdc-icon-btn:hover{border-color:var(--amber);color:var(--amber);transform:translateY(-1px)}.apdc-icon-btn.primary{color:var(--amber)}.apdc-icon-btn.success:hover{border-color:var(--success);color:var(--success)}.apdc-icon-btn.danger:hover{background:var(--danger-bg);border-color:var(--danger);color:var(--danger)}.apdc-icon-btn[data-tip]:before{background:var(--navy);border-radius:6px;bottom:calc(100% + 6px);color:var(--card);content:attr(data-tip);font:500 11px var(--font);padding:5px 9px;pointer-events:none;white-space:nowrap;z-index:50}.apdc-icon-btn[data-tip]:after,.apdc-icon-btn[data-tip]:before{left:50%;opacity:0;position:absolute;transform:translate(-50%,4px);transition:all .15s ease}.apdc-icon-btn[data-tip]:after{border:4px solid #0000;border-top:4px solid var(--navy);bottom:100%;content:""}.apdc-icon-btn[data-tip]:hover:after,.apdc-icon-btn[data-tip]:hover:before{opacity:1;transform:translate(-50%)}.apdc-rowtip{animation:apdc-rowtip-in .12s ease;background:var(--navy);border-radius:6px;box-shadow:var(--shadow-modal);color:var(--card);font:600 11px var(--font);padding:5px 9px;pointer-events:none;position:fixed;transform:translate(-50%,calc(-100% - 2px));white-space:nowrap;z-index:1560}.apdc-rowtip--below{transform:translate(-50%,2px)}@keyframes apdc-rowtip-in{0%{opacity:0}to{opacity:1}}.apdc-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media (max-width:980px){.apdc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.apdc-grid{grid-template-columns:1fr}}.apdc-grid-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:14px;position:relative;transition:all .22s ease}.apdc-grid-card:hover{border-color:var(--amber);box-shadow:0 6px 18px #f59e0b1a;box-shadow:0 6px 18px rgba(var(--theme-accent-rgb,245,158,11),.1);transform:translateY(-1px)}.apdc-grid-status{position:absolute;right:12px;top:12px}.apdc-grid-tile{background:var(--cream);border-radius:10px;color:var(--amber);display:grid;height:38px;place-items:center;width:38px}.apdc-grid-title{color:var(--navy);font:600 14px var(--font);padding-right:80px}.apdc-grid-meta{color:var(--gray-2);font-size:11px}.apdc-grid-version{color:var(--amber);font:700 15px Consolas,SF Mono,monospace}.apdc-grid-foot{align-items:center;border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;margin-top:6px;padding-top:10px}.apdc-pagination{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;padding:8px 4px 4px}.apdc-pp-wrap{position:relative;width:-webkit-max-content;width:max-content}.apdc-pp{-webkit-appearance:none;appearance:none;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--navy);cursor:pointer;font:500 13px var(--font);height:36px;padding:0 36px 0 16px}.apdc-pp-caret{color:var(--amber);pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.apdc-page-list{align-items:center;display:inline-flex;gap:4px;justify-content:center}.apdc-page-arrow{background:var(--card);border:1px solid var(--border);border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:30px;place-items:center;transition:all .18s ease;width:30px}.apdc-page-arrow:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.apdc-page-arrow:disabled{cursor:not-allowed;opacity:.4}.apdc-page-num{background:#0000;border:none;border-radius:9999px;color:var(--gray);cursor:pointer;font:600 12px var(--font);height:30px;min-width:30px;padding:0 10px;transition:all .18s ease}.apdc-page-num:hover{background:var(--soft);color:#b45309;color:var(--theme-accent-dark,#b45309)}.apdc-page-num.active{background:var(--amber);box-shadow:0 4px 12px #f59e0b66;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff}.apdc-page-ellipsis{color:var(--gray-2);padding:0 4px}.apdc-pagination-summary{align-items:flex-end;color:var(--gray-2);display:inline-flex;flex-direction:column;font-size:12px;gap:2px;text-align:right}.apdc-page-ind,.apdc-pagination-summary b{color:var(--navy);font-weight:700}@media (max-width:720px){.apdc-pagination{grid-template-columns:1fr;justify-items:center;text-align:center}.apdc-pagination-summary{align-items:center;text-align:center}.apdc-page-list{flex-wrap:wrap}}@media (max-width:560px){.apdc-table-bar{padding:6px 8px}.apdc-freeze{font-size:11px;padding:5px 9px}}.apdc-spin{animation:apdc-spin-r .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes apdc-spin-r{to{transform:rotate(1turn)}}.apdc-error{align-items:center;background:var(--danger-bg);border:1px solid #ef444440;border-radius:12px;color:var(--danger);display:flex;font:500 13px var(--font);gap:10px;padding:12px 16px}.apdc-party-list{display:flex;flex-wrap:wrap;gap:4px}.apdc-party-chip{align-items:center;background:var(--soft);border:1px solid var(--border-soft);border-radius:9999px;color:var(--navy);cursor:pointer;display:inline-flex;font:500 12px var(--font);gap:6px;padding:3px 10px 3px 3px;transition:all .18s ease}.apdc-party-chip:hover{background:var(--cream);border-color:var(--amber)}.apdc-party-avatar{border-radius:50%;display:grid;font:700 10px var(--font);height:22px;place-items:center;width:22px}.apdc-muted{color:var(--gray-2);font-style:italic}.apdc-tempty{color:var(--gray);padding:40px 24px;text-align:center}.apdc-tempty-icon{animation:apdc-tempty-pulse 2.4s ease-in-out infinite;background:var(--cream);border-radius:16px;color:var(--amber);display:grid;height:64px;margin:0 auto 12px;place-items:center;width:64px}@keyframes apdc-tempty-pulse{0%,to{box-shadow:0 0 0 0 #f59e0b4d;box-shadow:0 0 0 0 rgba(var(--theme-accent-rgb,245,158,11),.3);transform:scale(1)}50%{box-shadow:0 0 0 12px #f59e0b00;box-shadow:0 0 0 12px rgba(var(--theme-accent-rgb,245,158,11),0);transform:scale(1.04)}}.apdc-tempty h4{color:var(--navy);font:700 15px var(--font);margin:0 0 4px}.apdc-tempty p{color:var(--gray-2);font:400 12px var(--font);margin:0}.apdc-pagination{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;grid-template-columns:none!important;justify-content:space-between!important;margin-top:16px!important;padding:0!important}.apdc-pp-wrap{display:inline-flex!important;position:relative!important;width:auto!important}.apdc-pp{-webkit-appearance:none!important;appearance:none!important;background:var(--card,#fff)!important;border:1px solid var(--border,#e5e7eb)!important;border-radius:9999px!important;color:var(--text,var(--navy,#1f2430))!important;cursor:pointer!important;font-weight:600!important;height:auto!important;min-height:0!important;padding:8px 30px 8px 14px!important}.apdc-pp:hover{border-color:var(--theme-accent,#f59e0b)!important}.apdc-pp-caret{color:#6b7280!important;color:var(--muted,var(--gray,#6b7280))!important;display:grid!important;pointer-events:none!important;position:absolute!important;right:11px!important;top:50%!important;transform:translateY(-50%)!important}.apdc-page-list{align-items:center!important;display:inline-flex!important;gap:5px!important;justify-content:center!important}.apdc-page-arrow,.apdc-page-num{aspect-ratio:1!important;background:#fff!important;background:var(--card,#fff)!important;border:1px solid #e5e7eb!important;border:1px solid var(--border,#e5e7eb)!important;border-radius:50%!important;border-radius:var(--sa-el-page-radius,50%)!important;box-shadow:none!important;box-sizing:border-box!important;color:#1f2430!important;color:var(--text,var(--navy,#1f2430))!important;cursor:pointer!important;display:grid!important;flex:0 0 auto!important;font-size:12.5px!important;font-weight:600!important;height:32px!important;height:var(--sa-el-page-size,32px)!important;max-height:32px!important;max-height:var(--sa-el-page-size,32px)!important;max-width:32px!important;max-width:var(--sa-el-page-size,32px)!important;min-height:32px!important;min-height:var(--sa-el-page-size,32px)!important;min-width:32px!important;min-width:var(--sa-el-page-size,32px)!important;padding:0!important;place-items:center!important;transition:all .18s ease!important;width:32px!important;width:var(--sa-el-page-size,32px)!important}.apdc-page-arrow:not(:disabled):hover,.apdc-page-num:hover{background:#fff!important;background:var(--card,#fff)!important;border-color:#f59e0b!important;border-color:var(--theme-accent,#f59e0b)!important;color:#f59e0b!important;color:var(--theme-accent,#f59e0b)!important}.apdc-page-num--on,.apdc-page-num.active{aspect-ratio:1!important;background:linear-gradient(135deg,#f59e0b,#fbbf24)!important;background:var(--sa-el-page-active,linear-gradient(135deg,var(--theme-accent,#f59e0b),var(--theme-accent-2,#fbbf24)))!important;border:1px solid #0000!important;border:1px solid var(--sa-el-page-active-bd,#0000)!important;border-radius:50%!important;border-radius:var(--sa-el-page-radius,50%)!important;box-shadow:0 4px 12px #f59e0b66!important;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.4)!important;box-sizing:border-box!important;color:#fff!important;color:var(--sa-el-page-active-fg,#fff)!important;flex:0 0 auto!important;height:32px!important;height:var(--sa-el-page-size,32px)!important;max-height:32px!important;max-height:var(--sa-el-page-size,32px)!important;max-width:32px!important;max-width:var(--sa-el-page-size,32px)!important;min-height:32px!important;min-height:var(--sa-el-page-size,32px)!important;min-width:32px!important;min-width:var(--sa-el-page-size,32px)!important;padding:0!important;width:32px!important;width:var(--sa-el-page-size,32px)!important}.apdc-page-num--on:hover,.apdc-page-num.active:hover{color:#fff!important}.apdc-page-arrow:disabled{cursor:not-allowed!important;opacity:.4!important}.apdc-page-ellipsis{color:#9aa1ad!important;color:var(--muted-2,var(--gray-2,#9aa1ad))!important;font-weight:700!important;padding:0 2px!important}.apdc-page-summary,.apdc-pagination-summary{color:#6b7280!important;color:var(--muted,var(--gray,#6b7280))!important;font-size:12px!important;min-height:0!important;text-align:right!important}.apdc-page-summary b,.apdc-pagination-summary b{color:#1f2430!important;color:var(--text,var(--navy,#1f2430))!important;font-weight:700!important}@media (max-width:640px){.apdc-pagination{justify-content:center!important}.apdc-page-summary,.apdc-pagination-summary{text-align:center!important}}.apdc-table td{padding-bottom:11px!important;padding-bottom:var(--sa-el-row-py,11px)!important;padding-top:11px!important;padding-top:var(--sa-el-row-py,11px)!important}.apdc-table td,.apdc-table th{border-color:#e5e7eb!important;border-color:var(--sa-el-border,var(--border,#e5e7eb))!important}.apdc-table th{background:#00000008!important;background:var(--sa-el-th-bg,var(--soft,#00000008))!important;font-weight:700!important;font-weight:var(--sa-el-th-weight,700)!important}.apdc-table tbody tr:nth-child(2n) td{background:#0000!important;background:var(--sa-el-zebra,#0000)!important}.apdc-table tbody tr:hover td,.apdc-table tbody tr:nth-child(2n):hover td{background:#00000005!important;background:var(--sa-el-row-hover,var(--soft,#00000005))!important}.apdc-grid-card{box-shadow:0 1px 3px #00000014!important;box-shadow:var(--sa-el-card-shadow,0 1px 3px #00000014)!important;padding:16px!important;padding:var(--sa-el-card-pad,16px)!important}.apdc-freeze{margin-left:auto!important}.apdc-table{font-family:inherit!important;font-family:var(--sa-el-tbl-font,inherit)!important}.apdc-table thead th{color:#0f172a!important;color:var(--sa-el-th-color,#0f172a)!important;font-size:12px!important;font-size:var(--sa-el-th-fs,12px)!important}.apdc-table tbody td{color:#334155!important;color:var(--sa-el-td-color,#334155)!important;font-size:13px!important;font-size:var(--sa-el-td-fs,13px)!important}.apdc-page-arrow,.apdc-page-num{font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:13px!important;font-size:var(--sa-el-pg-fs,13px)!important}.apdc-page-arrow,.apdc-page-num:not(.apdc-page-num--on):not(.active){color:#334155!important;color:var(--sa-el-pg-color,#334155)!important}.apdc-page-summary{color:#64748b!important;color:var(--sa-el-show-color,#64748b)!important;font-size:12px!important;font-size:var(--sa-el-show-fs,12px)!important}.apdc-page-list,.apdc-page-summary{font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important}.apdc-page-list{background:#fff!important;background:var(--sa-el-pp-bg,#fff)!important;color:#334155!important;color:var(--sa-el-pp-color,#334155)!important;font-size:13px!important;font-size:var(--sa-el-pp-fs,13px)!important}.apdc-grid-card{font-family:inherit!important;font-family:var(--sa-el-card-font,inherit)!important}.apdc-pp{background:var(--sa-el-pp-bg,#fff)!important;color:#334155!important;color:var(--sa-el-pp-color,#334155)!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:var(--sa-el-pp-fs,13px)!important}.apdc-pp,.apdc-pp-left{order:1!important;order:var(--sa-el-pp-order,1)!important}.apdc-page-list{background:#0000!important;order:2!important;order:var(--sa-el-pglist-order,2)!important}.apdc-pagination-summary{color:#64748b!important;color:var(--sa-el-show-color,#64748b)!important;font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:12px!important;font-size:var(--sa-el-show-fs,12px)!important;order:3!important;order:var(--sa-el-pgsum-order,3)!important}.apdc-table.is-frozen thead th:first-child{background:#f3f5f9!important;background:var(--sa-el-th-bg,var(--soft,#f3f5f9))!important}.apdc-table.is-frozen tbody td:first-child{background:#fff!important;background:var(--card,#fff)!important}.apdc-table.is-frozen tbody tr:hover td:first-child{background:#eef1f6!important;background:var(--sa-el-row-hover,var(--soft,#eef1f6))!important}.apdc-table tbody tr:nth-child(odd) td{background:#fff!important;background:var(--sa-el-row-bg,#fff)!important}.apdc-search-input{background:var(--card)!important;background:var(--sa-el-flt-search-bg,var(--card))!important;border:1px solid var(--sa-el-flt-search-border,var(--border))!important;color:var(--navy)!important;color:var(--sa-el-flt-search-color,var(--navy))!important;font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:14px!important;font-size:var(--sa-el-flt-search-fs,14px)!important;padding:9px 44px 9px 42px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 44px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 42px!important}.apdc-search-input::placeholder{color:var(--gray-2)!important;color:var(--sa-el-flt-search-ph,var(--gray-2))!important}.apdc-search-input:focus{border-color:var(--sa-el-in-focus,var(--amber))!important}.apdc-pp{background:var(--card)!important;background:var(--sa-el-in-bg,var(--card))!important;background:#fff!important;background:var(--sa-el-in-bg,var(--card,#fff))!important;border:1px solid var(--sa-el-in-border,var(--border))!important;border:1px solid #e5e7eb!important;border:1px solid var(--sa-el-in-border,var(--border,#e5e7eb))!important;color:var(--navy)!important;color:var(--sa-el-in-color,var(--navy))!important;color:#1f2430!important;color:var(--sa-el-in-color,var(--text,var(--navy,#1f2430)))!important;font-size:13px!important;font-size:var(--sa-el-in-fs,13px)!important;font-size:12px!important;font-size:var(--sa-el-in-fs,12px)!important;padding:9px 36px 9px 16px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 36px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 16px!important;padding:9px 30px 9px 14px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 30px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 14px!important}.apdc-pp:hover{border-color:#f59e0b!important;border-color:var(--sa-el-in-border,var(--theme-accent,#f59e0b))!important}.apdc-pp{font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:inherit!important;font-size:var(--sa-el-in-fs,inherit)!important}.apdc-table-card{border-radius:12px!important;border-radius:var(--sa-el-card-radius,12px)!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important}.apdc-doc-tile{border-radius:8px!important;border-radius:var(--sa-el-card-radius,8px)!important}.apdc-grid-card{border-radius:12px!important;border-radius:var(--sa-el-card-radius,12px)!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;padding:14px!important;padding:var(--sa-el-card-pad,14px)!important}.apdc-grid-tile{border-radius:10px!important;border-radius:var(--sa-el-card-radius,10px)!important}.apdc-table th{background:var(--soft)!important;background:var(--sa-el-th-bg,var(--soft))!important;color:var(--gray)!important;color:var(--sa-el-th-color,var(--gray))!important;font-size:12px!important;font-size:var(--sa-el-th-fs,12px)!important;padding:12px 14px!important;padding:var(--sa-el-row-py,12px) 14px!important}.apdc-table td,.apdc-table th{border-bottom:1px solid var(--sa-el-border,var(--border-soft))!important}.apdc-table td{color:var(--navy)!important;color:var(--sa-el-td-color,var(--navy))!important;font-size:13px!important;font-size:var(--sa-el-td-fs,13px)!important;padding:11px 14px!important;padding:var(--sa-el-row-py,11px) 14px!important}.apdc-menu,.apdc-modal-back,.apdc-page,.apdc-rowtip{font-family:var(--font)!important;font-family:var(--sa-el-dd-font,var(--font))!important}.apdc-menu{background:var(--card)!important;background:var(--sa-el-dd-bg,var(--card))!important;border:1px solid var(--sa-el-dd-border,var(--border-soft))!important;border-radius:12px!important;border-radius:var(--sa-el-dd-radius,12px)!important;box-shadow:var(--shadow-modal)!important;box-shadow:var(--sa-el-dd-shadow,var(--shadow-modal))!important}.apdc-cal-head button{background:var(--card)!important;background:var(--sa-el-dr-btn-bg,var(--card))!important;border:1px solid var(--sa-el-dr-border,var(--border))!important;border-radius:8px!important;border-radius:var(--sa-el-dr-btn-radius,8px)!important;color:var(--amber)!important;color:var(--sa-el-dr-btn-fg,var(--amber))!important}.apdc-cal-title{color:var(--navy)!important;color:var(--sa-el-dr-title-color,var(--navy))!important;font-size:14px!important;font-size:var(--sa-el-dr-title-fs,14px)!important}.apdc-cal-dow{color:var(--gray-2)!important;color:var(--sa-el-dr-day-color,var(--gray-2))!important;font-size:10px!important;font-size:var(--sa-el-dr-day-fs,10px)!important}.apdc-cal-day{border-radius:8px!important;border-radius:var(--sa-el-dr-radius,8px)!important;color:var(--navy)!important;color:var(--sa-el-dr-day-color,var(--navy))!important;font-size:12px!important;font-size:var(--sa-el-dr-day-fs,12px)!important}.apdc-cal-day.dim{color:var(--gray-2)!important;color:var(--sa-el-dr-day-color,var(--gray-2))!important}.apdc-cal-day.in-range{background:var(--cream)!important;background:var(--sa-el-dr-range-bg,var(--cream))!important;color:#b45309!important;color:var(--sa-el-dr-day-color,var(--theme-accent-dark,#b45309))!important}.apdc-cal-day.endpoint{color:#fff!important;color:var(--sa-el-dr-active-fg,#fff)!important}@keyframes apdc-stripe{0%{background-position:0 0}to{background-position:200% 0}}.apdc-table.is-frozen thead th:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#f3f5f9,#f3f5f9)!important;background-image:linear-gradient(var(--sa-el-th-bg,var(--soft,#f3f5f9)),var(--sa-el-th-bg,var(--soft,#f3f5f9)))!important;z-index:4!important}.apdc-table.is-frozen tbody tr:nth-child(odd) td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#0000,#0000)!important;background-image:linear-gradient(var(--sa-el-row-bg,#0000),var(--sa-el-row-bg,#0000))!important}.apdc-table.is-frozen tbody tr:nth-child(2n) td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#0000,#0000)!important;background-image:linear-gradient(var(--sa-el-zebra,#0000),var(--sa-el-zebra,#0000))!important}.apdc-table.is-frozen tbody tr:nth-child(n):hover td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#00000005,#00000005)!important;background-image:linear-gradient(var(--sa-el-row-hover,var(--soft,#00000005)),var(--sa-el-row-hover,var(--soft,#00000005)))!important}:root{--apdc-primary:var(--theme-accent,#efbf04);--apdc-primary-2:var(--theme-accent-3,#f97316);--apdc-primary-dark:var(--theme-accent-dark,#b8890a);--apdc-grad:linear-gradient(135deg,var(--theme-accent,#efbf04) 0%,var(--theme-accent-3,#f97316) 100%);--apdc-grad-soft:linear-gradient(135deg,rgba(var(--theme-accent-rgb,239,191,4),0.16),rgba(var(--theme-accent-3-rgb,249,115,22),0.10));--apdc-bg:#f5f7fb;--apdc-surface:#ffffffeb;--apdc-surface-2:#ffffffb3;--apdc-glass-border:#0f172a14;--apdc-shadow:0 18px 48px -28px #1e293b73;--apdc-shadow-sm:0 6px 18px -10px #1e293b59;--apdc-text:#16233a;--apdc-text-muted:#64748b;--apdc-tile:#0f172a0d;--apdc-hover:#0f172a0d;--apdc-green:#16a34a;--apdc-green-bg:#16a34a1f;--apdc-orange:var(--theme-accent-dark,#ea580c);--apdc-orange-bg:#ea580c1f;--apdc-blue:#2563eb;--apdc-blue-bg:#2563eb1f;--apdc-gray:#64748b;--apdc-gray-bg:#64748b1f;--apdc-red:#dc2626;--apdc-red-bg:#dc26261f;--apdc-slate:#475569;--apdc-slate-bg:#4755691f;--apdc-spring:cubic-bezier(0.34,1.56,0.64,1);--apdc-ease:cubic-bezier(0.4,0,0.2,1);--apdc-r:18px;--apdc-r-sm:12px}[data-theme=dark]{--apdc-bg:#0c1322;--apdc-surface:#162034d1;--apdc-surface-2:#101828b3;--apdc-glass-border:#ffffff17;--apdc-shadow:0 22px 56px -28px #000000b3;--apdc-shadow-sm:0 8px 22px -12px #0009;--apdc-text:#e8eefb;--apdc-text-muted:#95a6c2;--apdc-tile:#ffffff0f;--apdc-hover:#ffffff0f;--apdc-green-bg:#22c55e2e;--apdc-green:#4ade80;--apdc-orange-bg:rgba(var(--theme-accent-3-rgb,249,115,22),0.18);--apdc-orange:var(--theme-accent-3,#fb923c);--apdc-blue-bg:#3b82f633;--apdc-blue:#60a5fa;--apdc-gray-bg:#94a3b82e;--apdc-gray:#cbd5e1;--apdc-red-bg:#f871712e;--apdc-red:#f87171;--apdc-slate-bg:#94a3b829;--apdc-slate:#cbd5e1}.apdc-page{color:#16233a;color:var(--apdc-text);display:flex;flex-direction:column;gap:16px;min-height:100%;position:relative}.apdc-page:before{background:radial-gradient(60% 70% at 12% 0,#efbf0429,#0000 70%),radial-gradient(50% 60% at 90% 0,#f973161f,#0000 70%);background:radial-gradient(60% 70% at 12% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%),radial-gradient(50% 60% at 90% 0,rgba(var(--theme-accent-3-rgb,249,115,22),.12),#0000 70%);content:"";height:320px;inset:0 0 auto 0;pointer-events:none;position:fixed;z-index:0}.apdc-page>*{position:relative;z-index:1}.apdc-card{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:#ffffffeb;background:var(--apdc-surface);border:1px solid #0f172a14;border:1px solid var(--apdc-glass-border);border-radius:18px;border-radius:var(--apdc-r);box-shadow:0 18px 48px -28px #1e293b73;box-shadow:var(--apdc-shadow)}.apdc-btn{align-items:center;background:#ffffffb3;background:var(--apdc-surface-2);border:1px solid #0f172a14;border:1px solid var(--apdc-glass-border);border-radius:12px;color:#16233a;color:var(--apdc-text);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--apdc-spring),background .2s var(--apdc-ease),box-shadow .2s var(--apdc-ease);white-space:nowrap}.apdc-btn:hover{background:#0f172a0d;background:var(--apdc-hover);transform:translateY(-1px)}.apdc-btn:active{transform:translateY(0) scale(.98)}.apdc-btn svg{height:16px;width:16px}.apdc-btn--primary{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--apdc-grad);border-color:#0000;box-shadow:0 8px 20px -8px #f9731699;box-shadow:0 8px 20px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.apdc-btn--primary:hover{box-shadow:0 12px 26px -8px #f97316b3;box-shadow:0 12px 26px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.7)}.apdc-btn--danger{border-color:#dc26261f;border-color:var(--apdc-red-bg);color:#dc2626;color:var(--apdc-red)}.apdc-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.apdc-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:700;gap:6px;letter-spacing:.02em;padding:3px 10px;text-transform:capitalize;white-space:nowrap}.apdc-pill:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.apdc-pill--green{background:#16a34a1f;background:var(--apdc-green-bg);color:#16a34a;color:var(--apdc-green)}.apdc-pill--orange{background:#ea580c1f;background:var(--apdc-orange-bg);color:#ea580c;color:var(--apdc-orange)}.apdc-pill--blue{background:#2563eb1f;background:var(--apdc-blue-bg);color:#2563eb;color:var(--apdc-blue)}.apdc-pill--gray{background:#64748b1f;background:var(--apdc-gray-bg);color:#64748b;color:var(--apdc-gray)}.apdc-pill--red{background:#dc26261f;background:var(--apdc-red-bg);color:#dc2626;color:var(--apdc-red)}.apdc-pill--slate{background:#4755691f;background:var(--apdc-slate-bg);color:#475569;color:var(--apdc-slate)}.apdc-progress{background:#0f172a0d;background:var(--apdc-tile);border-radius:999px;height:6px;overflow:hidden}.apdc-progress-fill{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--apdc-grad);border-radius:999px;height:100%;transition:width .7s cubic-bezier(.34,1.56,.64,1);transition:width .7s var(--apdc-spring)}.apdc-shimmer{animation:apdc-shimmer 1.3s ease-in-out infinite;background:linear-gradient(100deg,#0f172a0d 30%,#efbf0429 50%,#0f172a0d 70%);background:linear-gradient(100deg,var(--apdc-tile) 30%,rgba(var(--theme-accent-rgb,239,191,4),.16) 50%,var(--apdc-tile) 70%);background-size:220% 100%;border-radius:8px}@keyframes apdc-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.apdc-scroll{scrollbar-color:#efbf0480 #0000;scrollbar-color:rgba(var(--theme-accent-rgb,239,191,4),.5) #0000;scrollbar-width:thin}.apdc-scroll::-webkit-scrollbar{height:8px;width:8px}.apdc-scroll::-webkit-scrollbar-track{background:#0000}.apdc-scroll::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--apdc-grad);border-radius:999px}.apdc-empty{align-items:center;color:#64748b;color:var(--apdc-text-muted);display:flex;flex-direction:column;gap:10px;padding:56px 24px;text-align:center}.apdc-empty-ico{background:linear-gradient(135deg,#efbf0429,#f973161a);background:var(--apdc-grad-soft);border-radius:20px;color:#efbf04;color:var(--apdc-primary);display:grid;height:64px;place-items:center;width:64px}.apdc-empty-ico svg{height:30px;width:30px}.apdc-empty h3{color:#16233a;color:var(--apdc-text);font-size:1rem;margin:4px 0 0}@media (prefers-reduced-motion:reduce){.apdc-progress-fill,.apdc-shimmer{animation:none!important;transition:none!important}}.apdc-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--apdc-r))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 18px 48px -28px #1e293b73!important;box-shadow:var(--sa-el-card-shadow,var(--apdc-shadow))!important}.dcfastpr-wrap{display:grid;flex-shrink:0;place-items:center;position:relative}.dcfastpr-svg{transform:rotate(0deg)}.dcfastpr-track{stroke:var(--dcfast-rail);opacity:.5}.dcfastpr-bar{filter:drop-shadow(0 2px 6px rgba(249,115,22,.35));filter:drop-shadow(0 2px 6px rgba(var(--theme-accent-3-rgb,249,115,22),.35));transition:stroke-dashoffset 1.1s var(--dcfast-spring)}.dcfastpr-label{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;line-height:1;position:absolute}.dcfastpr-num{-webkit-text-fill-color:#0000;background:var(--dcfast-grad);-webkit-background-clip:text;background-clip:text;font-size:1.55rem;font-weight:800;letter-spacing:-.02em}.dcfastpr-num i{font-size:.9rem;font-style:normal;font-weight:700}.dcfastpr-sub{color:var(--dcfast-text-muted);font-size:.6rem;font-weight:700;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}@media (max-width:480px){.dcfastpr-num{font-size:1.3rem}}.dcfastth-wrap{overflow:hidden;padding:22px 24px;padding:calc(22px*var(--sa-el-hdr-pad-k, 1)) calc(24px*var(--sa-el-hdr-pad-k, 1));position:relative}.dcfastth-aurora{animation:dcfastth-drift 14s ease-in-out infinite alternate;background:radial-gradient(40% 80% at 88% -10%,#f973162e,#0000 70%),radial-gradient(36% 70% at 8% 0,#efbf0429,#0000 70%);background:radial-gradient(40% 80% at 88% -10%,rgba(var(--theme-accent-3-rgb,249,115,22),.18),#0000 70%),radial-gradient(36% 70% at 8% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%);inset:0;opacity:.9;pointer-events:none;position:absolute}@keyframes dcfastth-drift{0%{transform:translateX(-6px)}to{transform:translateX(8px)}}.dcfastth-main{align-items:center;display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;position:relative}.dcfastth-lead{flex:1 1 320px;min-width:0}.dcfastth-crumb{align-items:center;color:var(--dcfast-text-muted);color:var(--sa-el-hdr-crumb-color,var(--dcfast-text-muted));display:flex;flex-wrap:wrap;font-size:.72rem;font-size:calc(.72rem*var(--sa-el-hdr-crumb-k, 1));font-weight:600;gap:6px;margin-bottom:10px}.dcfastth-crumb svg{height:12px;opacity:.6;width:12px}.dcfastth-crumb-link{color:inherit;cursor:pointer;text-decoration:none;transition:color .15s ease}.dcfastth-crumb-link:hover{color:var(--dcfast-primary-2);text-decoration:underline}.dcfastth-crumb-now{color:var(--dcfast-primary-2);font-weight:700}.dcfastth-titlerow{align-items:center;display:flex;gap:14px}.dcfastth-ico{background:var(--dcfast-grad);border-radius:14px;border-radius:calc(14px*var(--sa-el-hdr-tile-radius-k, 1));box-shadow:0 10px 24px -10px #f9731699;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff;display:grid;flex-shrink:0;height:50px;height:calc(50px*var(--sa-el-hdr-tile-k, 1));place-items:center;width:50px;width:calc(50px*var(--sa-el-hdr-tile-k, 1))}.dcfastth-ico svg{height:26px;width:26px}.dcfastth-ico-c{stroke-dasharray:24;stroke-dashoffset:24;animation:dcfastth-draw 1s var(--dcfast-ease) .3s forwards}@keyframes dcfastth-draw{to{stroke-dashoffset:0}}.dcfastth-title{font-size:1.4rem;font-size:calc(1.4rem*var(--sa-el-hdr-title-k, 1));font-weight:800;letter-spacing:-.02em;margin:0;word-break:break-word}.dcfastth-sub{color:var(--dcfast-text-muted);color:var(--sa-el-hdr-sub-color,var(--dcfast-text-muted));font-size:.84rem;font-size:calc(.84rem*var(--sa-el-hdr-sub-k, 1));margin:3px 0 0}.dcfastth-next{align-items:center;background:var(--dcfast-active-bg);border:1px solid var(--dcfast-border);border-radius:14px;display:inline-flex;gap:11px;margin-top:16px;padding:9px 15px}.dcfastth-next--done{background:var(--dcfast-done-bg)}.dcfastth-next-dot{animation:dcfastth-pulse 1.8s var(--dcfast-ease) infinite;background:var(--dcfast-active);border-radius:50%;box-shadow:0 0 0 0 var(--dcfast-active);height:10px;width:10px}.dcfastth-next--done .dcfastth-next-dot{animation:none;background:var(--dcfast-done)}@keyframes dcfastth-pulse{0%{box-shadow:0 0 0 0 #2563eb80}70%{box-shadow:0 0 0 8px #2563eb00}to{box-shadow:0 0 0 0 #2563eb00}}.dcfastth-next div{display:flex;flex-direction:column;line-height:1.25}.dcfastth-next-cap{color:var(--dcfast-text-muted);font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.dcfastth-next-name{font-size:.9rem;font-weight:700}.dcfastth-aside{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:10px}.dcfastth-counts{color:var(--dcfast-text-muted);font-size:.76rem;text-align:center}.dcfastth-counts b{color:var(--dcfast-text);font-weight:800}.dcfastth-refresh.is-spin svg{animation:dcfastth-spin .8s linear infinite}@keyframes dcfastth-spin{to{transform:rotate(1turn)}}@media (max-width:768px){.dcfastth-main{align-items:stretch;flex-direction:column}.dcfastth-aside{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media (max-width:480px){.dcfastth-wrap{padding:18px 16px;padding:calc(18px*var(--sa-el-hdr-pad-k, 1)) calc(16px*var(--sa-el-hdr-pad-k, 1))}.dcfastth-title{font-size:1.18rem;font-size:calc(1.18rem*var(--sa-el-hdr-title-k, 1))}.dcfastth-aside{gap:12px}}.dcfastth-wrap.dcfast-card{background:var(--card);background:var(--sa-el-hdr-bg,var(--card));border-color:var(--sa-el-hdr-border,var(--border));border-radius:16px!important;border-radius:calc(16px*var(--sa-el-hdr-radius-k, 1))!important;font-family:inherit;font-family:var(--sa-el-hdr-font,inherit)}.dcfastth-title{color:inherit;color:var(--sa-el-hdr-title-color,inherit)}.dcfastth-aurora{opacity:1;opacity:calc(var(--sa-el-hdr-aurora-op, .08)/.08)}.adcbs-wrap{display:flex;flex-direction:column;gap:12px}.adcbs-card{background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:14px;padding:14px 16px}[data-theme=dark] .adcbs-card,body.dark-mode .adcbs-card{--card:#161b24;--line:#263041;color:#e8eef7}.adcbs-switch{background:color-mix(in srgb,#64748b 6%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 6%,#0000);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;display:inline-flex;gap:4px;margin:14px 0 12px;padding:4px}.adcbs-switch button{align-items:center;background:#0000;border:none;border-radius:999px;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:800;gap:7px;min-height:36px;padding:7px 16px;transition:background .18s ease,color .18s ease}.adcbs-switch button.is-active{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--theme-accent,#6366f1),var(--theme-accent-2,var(--theme-accent,#6366f1)));color:#fff}.adcbs-switch .adcbs-n{background:#ffffff40;border-radius:999px;display:inline-grid;font-size:10.5px;font-weight:800;height:18px;min-width:18px;padding:0 5px;place-items:center}.adcbs-switch button:not(.is-active) .adcbs-n{background:color-mix(in srgb,#64748b 16%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 16%,#0000)}.adcbs-due{display:flex;flex-direction:column;gap:2px;padding:4px 2px}.adcbs-due small{color:#94a3b8;color:var(--muted,#94a3b8);font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.adcbs-due b{font-feature-settings:"tnum";color:#f59e0b;font-size:20px;font-variant-numeric:tabular-nums}.adcbs-bill{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.adcbs-id{display:flex;flex:1 1 170px;flex-direction:column;min-width:0}.adcbs-id b{font-size:14px;font-weight:800}.adcbs-id small{color:#94a3b8;color:var(--muted,#94a3b8);font-size:11.5px}.adcbs-sums{display:flex;gap:18px;margin:0}.adcbs-sums dt{color:#94a3b8;color:var(--muted,#94a3b8);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.adcbs-sums dd{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;margin:2px 0 0}.adcbs-sums .is-due dd{color:#f59e0b}.adcbs-badge{background:color-mix(in srgb,#64748b 12%,#0000);background:color-mix(in srgb,var(--c,#64748b) 12%,#0000);border:1px solid color-mix(in srgb,#64748b 30%,#0000);border:1px solid color-mix(in srgb,var(--c,#64748b) 30%,#0000);border-radius:999px;color:#64748b;color:var(--c,#64748b);font-size:11px;font-weight:800;padding:3px 10px}.adcbs-btn{align-items:center;background:#0000;border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:800;gap:6px;min-height:36px;padding:7px 16px;transition:transform .16s ease,border-color .16s ease}.adcbs-btn:hover{border-color:#6366f1;border-color:var(--theme-accent,#6366f1);transform:translateY(-1px)}.adcbs-btn.is-primary{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--theme-accent,#6366f1),var(--theme-accent-2,var(--theme-accent,#6366f1)));border-color:#0000;box-shadow:0 10px 22px -12px #6366f1e6;box-shadow:0 10px 22px -12px rgba(var(--theme-accent-rgb,99,102,241),.9);color:#fff}.adcbs-load{align-items:center;color:#64748b;color:var(--muted,#64748b);display:flex;font-size:13px;gap:10px}.adcbs-spin{animation:adcbs-rot .9s linear infinite}@keyframes adcbs-rot{to{transform:rotate(1turn)}}.adcbs-empty{align-items:center;color:#64748b;color:var(--muted,#64748b);display:flex;flex-direction:column;gap:8px;padding:30px 18px;text-align:center}.adcbs-empty h4{color:inherit;font-size:14.5px;font-weight:800;margin:4px 0 0}.adcbs-empty p{font-size:12.5px;margin:0;max-width:380px}@media (max-width:480px){.adcbs-bill{align-items:stretch;flex-direction:column}.adcbs-btn{justify-content:center}.adcbs-switch{width:100%}.adcbs-switch button{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.adcbs-btn,.adcbs-switch button{transition:none}.adcbs-btn:hover{transform:none}.adcbs-spin{animation:none}}.adcbs-invs{display:flex;flex-direction:column;gap:10px}.adcbs-invs-title{color:#64748b;color:var(--app-text-secondary,#64748b);font-size:.8rem;font-weight:700;letter-spacing:.06em;margin:6px 0 0;text-transform:uppercase}.adcbs-invs-err{background:color-mix(in srgb,#ef4444 12%,#0000);border-radius:10px;color:#b91c1c;font-size:.85rem;margin:0;padding:8px 12px}.adcbs-inv-acts{display:inline-flex;flex-wrap:wrap;gap:8px}.adcbs-inv-lines{border-top:1px dashed #e2e8f0;border-top:1px dashed var(--app-border-color,#e2e8f0);display:flex;flex-basis:100%;flex-direction:column;gap:4px;list-style:none;margin:0;padding:8px 0 0;width:100%}.adcbs-inv-lines li{color:#0f172a;color:var(--app-text-primary,#0f172a);display:flex;font-size:.85rem;gap:12px;justify-content:space-between;overflow-wrap:anywhere}.adcbs-inv-lines li.is-total{border-top:1px solid #e2e8f0;border-top:1px solid var(--app-border-color,#e2e8f0);font-weight:700;padding-top:4px}.dcfastpt-rail{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:8px;overflow-x:auto;padding:8px;scroll-snap-type:x proximity}.dcfastpt-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:var(--dcfast-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:700;gap:8px;padding:8px 14px;scroll-snap-align:start;transition:background .2s var(--dcfast-ease),color .2s var(--dcfast-ease),transform .2s var(--dcfast-spring);white-space:nowrap}.dcfastpt-tab:hover{background:var(--dcfast-hover);color:var(--dcfast-text);transform:translateY(-1px)}.dcfastpt-label{line-height:1}.dcfastpt-ico{color:inherit;color:var(--dcfastpt-stage,inherit);display:grid;place-items:center;transition:transform .3s var(--dcfast-spring)}.dcfastpt-tab:hover .dcfastpt-ico{transform:scale(1.12) rotate(-4deg)}.dcfastpt-on{background:var(--dcfast-grad);box-shadow:inset 0 -3px 0 #0000,0 10px 22px -10px #f9731699;box-shadow:inset 0 -3px 0 var(--dcfastpt-stage,#0000),0 10px 22px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.dcfastpt-on .dcfastpt-ico{animation:dcfastpt-pop .4s var(--dcfast-spring);color:#fff}@keyframes dcfastpt-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.dcfastpt-badge{background:var(--dcfast-tile);border-radius:9999px;color:var(--dcfast-text);display:inline-grid;font-size:.66rem;font-weight:800;height:18px;min-width:18px;padding:0 5px;place-items:center}.dcfastpt-on .dcfastpt-badge{background:#ffffff47;color:#fff}@media (max-width:480px){.dcfastpt-tab{font-size:.74rem;padding:7px 11px}}.dcfastcm-overlay{animation:dcfastcm-fade .22s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172a75;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1450}[data-theme=dark] .dcfastcm-overlay{background:#02060f9e}.dcfastcm-card{animation:dcfastcm-pop .26s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:#ffffffeb;background:var(--dcfast-surface,#ffffffeb);border:1px solid #0f172a14;border:1px solid var(--dcfast-border,#0f172a14);border-radius:18px;border-radius:var(--dcfast-r,18px);box-shadow:0 28px 70px -30px #1e293b80;box-shadow:var(--dcfast-shadow,0 28px 70px -30px #1e293b80);display:flex;flex-direction:column;max-height:86vh;overflow:hidden;width:min(540px,96vw)}.dcfastcm-head{align-items:center;background:#efbf041f;background:var(--dcfast-grad-soft,rgba(var(--theme-accent-rgb,239,191,4),.12));border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--dcfast-border,#0f172a14);display:flex;gap:12px;padding:16px 18px}.dcfastcm-ico{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--dcfast-grad,linear-gradient(135deg,var(--theme-accent,#efbf04),var(--theme-accent-3,#f97316)));border-radius:13px;box-shadow:0 10px 24px -10px #f97316b3;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.dcfastcm-ico svg{height:21px;width:21px}.dcfastcm-headtxt{flex:1 1;min-width:0}.dcfastcm-eyebrow{align-items:center;color:#64748b;color:var(--dcfast-text-muted,#64748b);display:flex;font-size:.7rem;font-weight:800;gap:8px;letter-spacing:.06em;text-transform:uppercase}.dcfastcm-aud{background:#f9731624;background:rgba(var(--theme-accent-3-rgb,249,115,22),.14);border:1px solid #f973164d;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.3);border-radius:999px;color:#f97316;color:var(--dcfast-primary-2,var(--theme-accent-3,#f97316));font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:1px 8px}.dcfastcm-title{color:#16233a;color:var(--dcfast-text,#16233a);font-size:1.02rem;font-weight:800;line-height:1.25;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dcfastcm-x{background:#0f172a0d;background:var(--dcfast-tile,#0f172a0d);border:1px solid #0f172a14;border:1px solid var(--dcfast-border,#0f172a14);border-radius:10px;color:#64748b;color:var(--dcfast-text-muted,#64748b);cursor:pointer;display:grid;flex-shrink:0;height:34px;place-items:center;transition:transform .18s ease,background .18s ease,color .18s ease;transition:transform .18s var(--dcfast-ease,ease),background .18s ease,color .18s ease;width:34px}.dcfastcm-x svg{height:17px;width:17px}.dcfastcm-x:hover{background:#ef44441f;color:#ef4444;transform:rotate(90deg)}.dcfastcm-thread{background:#ffffff80;background:var(--dcfast-surface-2,#ffffff80);display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:18px}.dcfastcm-thread::-webkit-scrollbar{width:9px}.dcfastcm-thread::-webkit-scrollbar-thumb{background:#0f172a1f;background:var(--dcfast-rail,#0f172a1f);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.dcfastcm-thread::-webkit-scrollbar-thumb:hover{background:#64748b;background:var(--dcfast-text-muted,#64748b);background-clip:padding-box}.dcfastcm-row{align-items:flex-start;animation:dcfastcm-rise .34s ease both;animation:dcfastcm-rise .34s var(--dcfast-ease,ease) both;display:flex;gap:10px}.dcfastcm-avatar{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--dcfast-grad,linear-gradient(135deg,var(--theme-accent,#efbf04),var(--theme-accent-3,#f97316)));border-radius:50%;box-shadow:0 6px 16px -8px #f97316b3;box-shadow:0 6px 16px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;font-size:.84rem;font-weight:800;height:34px;place-items:center;width:34px}.dcfastcm-bubblewrap{display:flex;flex-direction:column;gap:4px;min-width:0}.dcfastcm-bubble{align-self:flex-start;background:#fff;background:var(--dcfast-surface,#fff);border:1px solid #0f172a14;border:1px solid var(--dcfast-border,#0f172a14);border-radius:4px 16px 16px 16px;box-shadow:0 6px 18px -10px #1e293b59;box-shadow:var(--dcfast-shadow-sm,0 6px 18px -10px #1e293b59);color:#16233a;color:var(--dcfast-text,#16233a);font-size:.88rem;line-height:1.5;max-width:100%;padding:10px 13px;white-space:pre-wrap;word-break:break-word}.dcfastcm-byline{align-items:center;color:#64748b;color:var(--dcfast-text-muted,#64748b);display:flex;flex-wrap:wrap;font-size:.7rem;gap:7px;padding-left:4px}.dcfastcm-author{color:#16233a;color:var(--dcfast-text,#16233a);font-weight:700}.dcfastcm-role{background:#0f172a0d;background:var(--dcfast-tile,#0f172a0d);border-radius:999px;font-size:.62rem;font-weight:700;padding:0 6px;text-transform:capitalize}.dcfastcm-edited{font-style:italic;opacity:.85}.dcfastcm-time{margin-left:auto;white-space:nowrap}.dcfastcm-empty{font-size:.9rem;margin:auto}.dcfastcm-empty,.dcfastcm-foot{color:#64748b;color:var(--dcfast-text-muted,#64748b)}.dcfastcm-foot{align-items:center;background:#ffffffb3;background:var(--dcfast-surface,#ffffffb3);border-top:1px solid #0f172a14;border-top:1px solid var(--dcfast-border,#0f172a14);display:flex;font-size:.74rem;gap:8px;padding:11px 16px}.dcfastcm-foot svg{flex-shrink:0;height:13px;width:13px}@keyframes dcfastcm-fade{0%{opacity:0}to{opacity:1}}@keyframes dcfastcm-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes dcfastcm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:480px){.dcfastcm-card{border-radius:16px;max-height:92vh;width:100%}.dcfastcm-head,.dcfastcm-thread{padding:14px}.dcfastcm-bubble{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.dcfastcm-card,.dcfastcm-overlay,.dcfastcm-row{animation:none}.dcfastcm-x{transition:none}}.dcfastcm-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--dcfast-r,18px))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 28px 70px -30px #1e293b80!important;box-shadow:var(--sa-el-card-shadow,var(--dcfast-shadow,0 28px 70px -30px #1e293b80))!important}@media (max-width:480px){.dcfastcm-card{border-radius:16px!important;border-radius:var(--sa-el-card-radius,16px)!important}}.dcfastsl-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:12px 0 0;padding:0 0 0 4px}.dcfastsl-item{animation:dcfastsl-in .35s var(--dcfast-ease) both;background:var(--dcfast-surface-2);border:1px solid var(--dcfast-border);border-radius:12px;display:flex;gap:11px;padding:10px 12px}@keyframes dcfastsl-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dcfastsl-dot{border-radius:50%;color:#fff;display:grid;flex-shrink:0;height:24px;place-items:center;width:24px}.dcfastsl-dot svg{height:13px;width:13px}.dcfastsl-completed .dcfastsl-dot,.dcfastsl-skipped .dcfastsl-dot{background:var(--dcfast-done)}.dcfastsl-in_progress .dcfastsl-dot{background:var(--dcfast-active)}.dcfastsl-upcoming .dcfastsl-dot{background:var(--dcfast-up)}.dcfastsl-body{flex:1 1;min-width:0}.dcfastsl-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.dcfastsl-name{font-size:.86rem;font-weight:600}.dcfastsl-pill{border-radius:9999px;flex-shrink:0;font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.dcfastsl-pill-completed,.dcfastsl-pill-skipped{background:var(--dcfast-done-bg);color:var(--dcfast-done)}.dcfastsl-pill-in_progress{background:var(--dcfast-active-bg);color:var(--dcfast-active)}.dcfastsl-pill-upcoming{background:var(--dcfast-up-bg);color:var(--dcfast-up)}.dcfastsl-meta{color:var(--dcfast-text-muted);display:flex;flex-wrap:wrap;font-size:.74rem;gap:4px 12px;margin-top:4px}.dcfastsl-date{white-space:nowrap}.dcfastsl-note{font-style:italic}.dcfastsl-cmt{align-items:center;background:#f973161a;background:rgba(var(--theme-accent-3-rgb,249,115,22),.1);border:1px solid #f9731642;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.26);border-radius:9999px;color:var(--dcfast-primary-2);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;margin-top:7px;padding:4px 10px;transition:background .18s ease,transform .18s var(--dcfast-spring)}.dcfastsl-cmt:hover{background:#f973162e;background:rgba(var(--theme-accent-3-rgb,249,115,22),.18);transform:translateY(-1px)}.dcfastsl-cmt svg{height:12px;width:12px}@media (max-width:480px){.dcfastsl-top{align-items:flex-start;flex-direction:column;gap:4px}}.dcfastmn-node{grid-gap:14px;display:grid;gap:14px;grid-template-columns:40px 1fr;position:relative}.dcfastmn-axis{display:flex;justify-content:center;position:relative}.dcfastmn-rail{background:var(--dcfast-rail);bottom:-18px;position:absolute;top:30px;width:2px}.dcfastmn-node.is-last .dcfastmn-rail{display:none}.dcfastmn-dot{background:var(--dcfast-up);border-radius:50%;box-shadow:0 4px 12px -4px #0000004d;color:#fff;display:grid;flex-shrink:0;height:34px;place-items:center;position:relative;transition:transform .3s var(--dcfast-spring);width:34px;z-index:1}.dcfastmn-dot svg{height:16px;width:16px}.dcfastmn-completed .dcfastmn-dot,.dcfastmn-skipped .dcfastmn-dot{background:var(--dcfast-done)}.dcfastmn-in_progress .dcfastmn-dot{background:var(--dcfast-active)}.dcfastmn-dot-pulse{animation:dcfastmn-pulse 1.8s var(--dcfast-ease) infinite;border-radius:50%;box-shadow:0 0 0 0 var(--dcfast-active);inset:0;position:absolute}@keyframes dcfastmn-pulse{0%{box-shadow:0 0 0 0 #2563eb80}70%{box-shadow:0 0 0 10px #2563eb00}to{box-shadow:0 0 0 0 #2563eb00}}.dcfastmn-next .dcfastmn-dot{transform:scale(1.08)}.dcfastmn-card{animation:dcfastmn-rise .4s var(--dcfast-ease) both;margin-bottom:18px;padding:14px 16px;transition:box-shadow .25s var(--dcfast-ease),transform .25s var(--dcfast-ease)}@keyframes dcfastmn-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dcfastmn-card:hover{box-shadow:var(--dcfast-shadow);transform:translateY(-1px)}.dcfastmn-next .dcfastmn-card{border-color:color-mix(in srgb,var(--dcfast-active) 45%,#0000);box-shadow:0 0 0 1px var(--dcfast-active-bg),var(--dcfast-shadow-sm)}.dcfastmn-head{align-items:flex-start;cursor:default;display:flex;gap:10px;justify-content:space-between}.dcfastmn-head[role=button]{cursor:pointer}.dcfastmn-titlewrap{min-width:0}.dcfastmn-order{color:var(--dcfast-text-muted);display:block;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dcfastmn-title{font-size:.98rem;font-weight:700;line-height:1.3;margin:2px 0 0;word-break:break-word}.dcfastmn-status{border-radius:9999px;flex-shrink:0;font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.dcfastmn-status-completed,.dcfastmn-status-skipped{background:var(--dcfast-done-bg);color:var(--dcfast-done)}.dcfastmn-status-in_progress{background:var(--dcfast-active-bg);color:var(--dcfast-active)}.dcfastmn-status-upcoming{background:var(--dcfast-up-bg);color:var(--dcfast-up)}.dcfastmn-meta{align-items:center;color:var(--dcfast-text-muted);display:flex;flex-wrap:wrap;font-size:.76rem;gap:8px;margin-top:8px}.dcfastmn-nextflag{background:var(--dcfast-active-bg);border-radius:9999px;color:var(--dcfast-active);font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.dcfastmn-date{white-space:nowrap}.dcfastmn-note{background:var(--dcfast-grad-soft);border-radius:10px;display:flex;font-size:.82rem;gap:8px;line-height:1.45;margin-top:10px;padding:9px 11px}.dcfastmn-note svg{color:var(--dcfast-primary-2);flex-shrink:0;height:15px;margin-top:2px;width:15px}.dcfastmn-expand{align-items:center;background:#0000;border:1px solid var(--dcfast-border);border-radius:9px;color:var(--dcfast-text-muted);cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:700;gap:6px;margin-top:12px;padding:5px 10px;transition:background .18s ease}.dcfastmn-expand:hover{background:var(--dcfast-hover);color:var(--dcfast-text)}.dcfastmn-expand svg{height:14px;transition:transform .3s var(--dcfast-spring);width:14px}.dcfastmn-expand.on svg{transform:rotate(180deg)}.dcfastmn-subswrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--dcfast-ease)}.dcfastmn-subswrap.open{grid-template-rows:1fr}.dcfastmn-subsinner{overflow:hidden}.dcfastmn-cmt{align-items:center;background:var(--dcfast-grad-soft);border:1px solid #f9731647;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.28);border-radius:9999px;color:var(--dcfast-primary-2);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:8px;margin-top:10px;padding:7px 12px 7px 10px;transition:transform .18s var(--dcfast-spring),box-shadow .18s ease,background .18s ease}.dcfastmn-cmt:hover{box-shadow:0 8px 20px -12px #f97316b3;box-shadow:0 8px 20px -12px rgba(var(--theme-accent-3-rgb,249,115,22),.7);transform:translateY(-1px)}.dcfastmn-cmt-ico{background:var(--dcfast-grad);border-radius:50%;color:#fff;display:grid;height:22px;place-items:center;width:22px}.dcfastmn-cmt-ico svg{height:12px;width:12px}.dcfastmn-cmt-dot{animation:dcfastmn-cmt-pulse 2s ease-out infinite;background:var(--dcfast-primary-2);border-radius:50%;box-shadow:0 0 0 0 #f9731680;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),.5);height:7px;width:7px}@keyframes dcfastmn-cmt-pulse{0%{box-shadow:0 0 0 0 #f9731680;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),.5)}70%{box-shadow:0 0 0 7px #f9731600;box-shadow:0 0 0 7px rgba(var(--theme-accent-3-rgb,249,115,22),0)}to{box-shadow:0 0 0 0 #f9731600;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),0)}}@media (prefers-reduced-motion:reduce){.dcfastmn-cmt-dot{animation:none}}@media (max-width:480px){.dcfastmn-node{gap:10px;grid-template-columns:32px 1fr}.dcfastmn-dot{height:30px;width:30px}.dcfastmn-head{flex-direction:column;gap:6px}}.dcfastmn-card{padding:14px 16px!important;padding:var(--sa-el-card-pad,14px 16px)!important}.dcfastmn-next .dcfastmn-card{box-shadow:0 0 0 1px var(--dcfast-active-bg),var(--dcfast-shadow-sm)!important;box-shadow:var(--sa-el-card-shadow,0 0 0 1px var(--dcfast-active-bg),var(--dcfast-shadow-sm))!important}.dcfastmt-wrap{padding:20px 20px 8px}.dcfastmt-list{list-style:none;margin:0;padding:0}.dcfastmt-more{display:flex;justify-content:center;padding:8px 0 14px}@media (max-width:480px){.dcfastmt-wrap{padding:14px 12px 6px}}.dcfastes-wrap{align-items:center;display:flex;flex-direction:column;gap:8px;padding:48px 24px;text-align:center}.dcfastes-art{background:var(--dcfast-grad-soft);border-radius:22px;color:var(--dcfast-primary-2);display:grid;height:76px;margin-bottom:6px;place-items:center;width:76px}.dcfastes-art svg{height:40px;width:40px}.dcfastes-ring{stroke-dasharray:57;stroke-dashoffset:57;animation:dcfastes-draw 1.4s var(--dcfast-ease) forwards}.dcfastes-clock{animation:dcfastes-tick 3s steps(12) infinite;transform-origin:12px 12px}@keyframes dcfastes-draw{to{stroke-dashoffset:0}}@keyframes dcfastes-tick{to{transform:rotate(1turn)}}.dcfastes-title{font-size:1.05rem;font-weight:800;margin:0}.dcfastes-msg{color:var(--dcfast-text-muted);font-size:.86rem;line-height:1.55;margin:0;max-width:420px}.dcfastts-wrap{display:flex;flex-direction:column;gap:16px}.dcfastts-hero{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:22px 24px}.dcfastts-lead{flex:1 1;min-width:0}.dcfastts-track{display:flex;flex-direction:column;gap:20px;padding:20px}.dcfastts-row{align-items:center;display:flex;gap:14px}.dcfastts-rowbody{flex:1 1}.dcfastts-sk{animation:dcfastts-shim 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--dcfast-tile),var(--dcfast-hover),var(--dcfast-tile));background-size:300% 100%;border-radius:8px;display:block}.dcfastts-dot{height:34px;width:34px}.dcfastts-dot,.dcfastts-ring{border-radius:50%;flex-shrink:0}.dcfastts-ring{height:104px;width:104px}.dcfastts-w30{width:30%}.dcfastts-w40{width:40%}.dcfastts-w50{width:50%}.dcfastts-w60{width:60%}.dcfastts-w70{width:70%}@keyframes dcfastts-shim{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:768px){.dcfastts-hero{align-items:stretch;flex-direction:column}}:root{--dcfast-primary:var(--theme-accent,#efbf04);--dcfast-primary-2:var(--theme-accent-3,#f97316);--dcfast-grad:linear-gradient(135deg,var(--theme-accent,#efbf04) 0%,var(--theme-accent-3,#f97316) 100%);--dcfast-grad-soft:linear-gradient(135deg,rgba(var(--theme-accent-rgb,239,191,4),0.16),rgba(var(--theme-accent-3-rgb,249,115,22),0.10));--dcfast-bg:#f5f7fb;--dcfast-surface:#ffffffeb;--dcfast-surface-2:#ffffffa8;--dcfast-border:#0f172a14;--dcfast-shadow:0 18px 48px -28px #1e293b73;--dcfast-shadow-sm:0 6px 18px -10px #1e293b59;--dcfast-text:#16233a;--dcfast-text-muted:#64748b;--dcfast-tile:#0f172a0d;--dcfast-hover:#0f172a0d;--dcfast-rail:#0f172a1f;--dcfast-done:#16a34a;--dcfast-done-bg:#16a34a24;--dcfast-active:#2563eb;--dcfast-active-bg:#2563eb24;--dcfast-up:#94a3b8;--dcfast-up-bg:#94a3b829;--dcfast-skip:#78716c;--dcfast-skip-bg:#78716c29;--dcfast-spring:cubic-bezier(0.34,1.56,0.64,1);--dcfast-ease:cubic-bezier(0.4,0,0.2,1);--dcfast-r:18px;--dcfast-r-sm:12px}[data-theme=dark]{--dcfast-bg:#0c1322;--dcfast-surface:#162034d1;--dcfast-surface-2:#101828b3;--dcfast-border:#ffffff17;--dcfast-shadow:0 22px 56px -28px #000000b3;--dcfast-shadow-sm:0 8px 22px -12px #0009;--dcfast-text:#e8eefb;--dcfast-text-muted:#95a6c2;--dcfast-tile:#ffffff0f;--dcfast-hover:#ffffff0f;--dcfast-rail:#ffffff24;--dcfast-done:#4ade80;--dcfast-done-bg:#22c55e2e;--dcfast-active:#60a5fa;--dcfast-active-bg:#3b82f633;--dcfast-up:#94a3b8;--dcfast-up-bg:#94a3b824;--dcfast-skip:#cbd5e1;--dcfast-skip-bg:#94a3b824}.dcfast-page{color:#16233a;color:var(--dcfast-text);display:flex;flex-direction:column;gap:16px;min-height:100%;position:relative}.dcfast-page:before{background:radial-gradient(60% 70% at 12% 0,#efbf0429,#0000 70%),radial-gradient(50% 60% at 90% 0,#f973161f,#0000 70%);background:radial-gradient(60% 70% at 12% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%),radial-gradient(50% 60% at 90% 0,rgba(var(--theme-accent-3-rgb,249,115,22),.12),#0000 70%);content:"";height:320px;inset:0 0 auto 0;pointer-events:none;position:fixed;z-index:0}.dcfast-page>*{position:relative;z-index:1}.dcfast-card{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:#ffffffeb;background:var(--dcfast-surface);border:1px solid #0f172a14;border:1px solid var(--dcfast-border);border-radius:18px;border-radius:var(--dcfast-r);box-shadow:0 18px 48px -28px #1e293b73;box-shadow:var(--dcfast-shadow)}.dcfast-btn{align-items:center;background:#ffffffa8;background:var(--dcfast-surface-2);border:1px solid #0f172a14;border:1px solid var(--dcfast-border);border-radius:11px;color:#16233a;color:var(--dcfast-text);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;justify-content:center;padding:9px 15px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--dcfast-spring),background .2s var(--dcfast-ease);white-space:nowrap}.dcfast-btn:hover{background:#0f172a0d;background:var(--dcfast-hover);transform:translateY(-1px)}.dcfast-btn:active{transform:translateY(0) scale(.98)}.dcfast-btn--primary{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--dcfast-grad);border-color:#0000;box-shadow:0 8px 20px -8px #f9731699;box-shadow:0 8px 20px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.dcfast-btn svg{height:16px;width:16px}.dcfast-scroll{scrollbar-color:#0f172a1f #0000;scrollbar-color:var(--dcfast-rail) #0000;scrollbar-width:thin}.dcfast-scroll::-webkit-scrollbar{height:9px;width:9px}.dcfast-scroll::-webkit-scrollbar-thumb{background:#0f172a1f;background:var(--dcfast-rail);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.dcfast-scroll::-webkit-scrollbar-thumb:hover{background:#efbf04;background:var(--dcfast-primary)}@media (prefers-reduced-motion:reduce){.dcfast-page *,.dcfast-page :after,.dcfast-page :before{animation:none!important;transition:none!important}}.dcfast-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--dcfast-r))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 18px 48px -28px #1e293b73!important;box-shadow:var(--sa-el-card-shadow,var(--dcfast-shadow))!important}.apseapsfsh-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;overflow:hidden;padding:22px 24px;padding:calc(22px*var(--sa-el-hdr-pad-k, 1)) calc(24px*var(--sa-el-hdr-pad-k, 1));position:relative}.apseapsfsh-aurora{background:radial-gradient(closest-side,#efbf0438,#0000 70%);background:radial-gradient(closest-side,rgba(var(--theme-accent-rgb,239,191,4),.22),#0000 70%);filter:blur(30px);height:200%;inset:-40% 0 auto auto;pointer-events:none;position:absolute;width:50%}.apseapsfsh-lead{align-items:flex-start;display:flex;gap:16px;min-width:0;position:relative}.apseapsfsh-ico{background:var(--apseapsf-grad);border-radius:16px;border-radius:calc(16px*var(--sa-el-hdr-tile-radius-k, 1));box-shadow:0 10px 24px -10px #f97316b3;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;height:54px;height:calc(54px*var(--sa-el-hdr-tile-k, 1));place-items:center;width:54px;width:calc(54px*var(--sa-el-hdr-tile-k, 1))}.apseapsfsh-ico svg{height:27px;width:27px}.apseapsfsh-ico-fold{stroke-dasharray:22;animation:apseapsfsh-draw 1.4s var(--apseapsf-ease) forwards}.apseapsfsh-ico-lines{stroke-dasharray:18;animation:apseapsfsh-draw 1.4s .2s var(--apseapsf-ease) backwards}@keyframes apseapsfsh-draw{0%{stroke-dashoffset:22}to{stroke-dashoffset:0}}.apseapsfsh-head{min-width:0}.apseapsfsh-crumb{align-items:center;color:var(--apseapsf-text-muted);color:var(--sa-el-hdr-crumb-color,var(--apseapsf-text-muted));display:flex;flex-wrap:wrap;font-size:.72rem;font-size:calc(.72rem*var(--sa-el-hdr-crumb-k, 1));font-weight:600;gap:6px;margin-bottom:6px}.apseapsfsh-crumb svg{height:12px;opacity:.6;width:12px}.apseapsfsh-crumb-now{color:var(--apseapsf-primary-dark)}[data-theme=dark] .apseapsfsh-crumb-now{color:var(--apseapsf-primary)}.apseapsfsh-crumb-link{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;transition:color .15s ease}.apseapsfsh-crumb-link:hover{color:var(--apseapsf-primary-dark);text-decoration:underline}[data-theme=dark] .apseapsfsh-crumb-link:hover{color:var(--apseapsf-primary)}.apseapsfsh-title{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,var(--apseapsf-text),var(--apseapsf-text-muted));background:linear-gradient(120deg,var(--sa-el-hdr-title-color,var(--apseapsf-text)),var(--apseapsf-text-muted));-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-size:calc(1.5rem*var(--sa-el-hdr-title-k, 1));font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.apseapsfsh-sub{color:var(--apseapsf-text-muted);color:var(--sa-el-hdr-sub-color,var(--apseapsf-text-muted));font-size:.85rem;font-size:calc(.85rem*var(--sa-el-hdr-sub-k, 1));margin:6px 0 0;max-width:60ch}.apseapsfsh-actions{display:flex;flex-wrap:wrap;gap:10px;position:relative}.apseapsfsh-refresh svg{transition:transform .5s var(--apseapsf-spring)}.apseapsfsh-refresh:hover svg{transform:rotate(-90deg)}.apseapsfsh-spin svg{animation:apseapsfsh-rot .8s linear infinite}@keyframes apseapsfsh-rot{to{transform:rotate(1turn)}}@media (max-width:768px){.apseapsfsh-wrap{padding:18px;padding:calc(18px*var(--sa-el-hdr-pad-k, 1))}.apseapsfsh-title{font-size:1.25rem;font-size:calc(1.25rem*var(--sa-el-hdr-title-k, 1))}.apseapsfsh-actions{width:100%}.apseapsfsh-actions .apseapsf-btn{flex:1 1}}@media (max-width:480px){.apseapsfsh-ico{height:46px;height:calc(46px*var(--sa-el-hdr-tile-k, 1));width:46px;width:calc(46px*var(--sa-el-hdr-tile-k, 1))}.apseapsfsh-crumb{font-size:.66rem;font-size:calc(.66rem*var(--sa-el-hdr-crumb-k, 1))}}@media (prefers-reduced-motion:reduce){.apseapsfsh-ico-fold,.apseapsfsh-ico-lines,.apseapsfsh-spin svg{animation:none!important}}.apseapsfsh-wrap.apseapsf-card{background:var(--card);background:var(--sa-el-hdr-bg,var(--card));border-color:var(--sa-el-hdr-border,var(--border));border-radius:16px!important;border-radius:calc(16px*var(--sa-el-hdr-radius-k, 1))!important;font-family:inherit;font-family:var(--sa-el-hdr-font,inherit)}.apseapsfsh-title{color:inherit;color:var(--sa-el-hdr-title-color,inherit)}.apseapsfsh-aurora{opacity:1;opacity:calc(var(--sa-el-hdr-aurora-op, .08)/.08)}.apseapsfct-wrap{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:8px}.apseapsfct-tab{--t:var(--apseapsf-primary);align-items:center;background:#0000;border:none;border-radius:13px;color:var(--apseapsf-text-muted);cursor:pointer;display:inline-flex;flex:1 0 auto;font-size:.85rem;font-weight:600;gap:9px;padding:11px 16px;position:relative;transition:background .25s var(--apseapsf-ease),color .25s var(--apseapsf-ease),transform .25s var(--apseapsf-spring);white-space:nowrap}.apseapsfct-tab--green{--t:var(--apseapsf-green)}.apseapsfct-tab--orange{--t:var(--apseapsf-orange)}.apseapsfct-tab--blue{--t:var(--apseapsf-blue)}.apseapsfct-tab--slate{--t:var(--apseapsf-slate)}.apseapsfct-tab:hover{background:var(--apseapsf-hover);color:var(--apseapsf-text);transform:translateY(-1px)}.apseapsfct-on{background:var(--apseapsf-grad);box-shadow:0 10px 22px -10px #f97316b3;box-shadow:0 10px 22px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff}.apseapsfct-tab--green.apseapsfct-on{background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 10px 22px -10px #16a34ab3}.apseapsfct-tab--orange.apseapsfct-on{background:linear-gradient(135deg,#ea580c,#f97316);background:linear-gradient(135deg,var(--theme-accent-dark,#ea580c),var(--theme-accent-3,#f97316));box-shadow:0 10px 22px -10px #ea580cb3}.apseapsfct-tab--blue.apseapsfct-on{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 10px 22px -10px #2563ebb3}.apseapsfct-tab--slate.apseapsfct-on{background:linear-gradient(135deg,#475569,#64748b);box-shadow:0 10px 22px -10px #475569b3}.apseapsfct-ico{color:var(--t);display:grid;height:20px;place-items:center;transition:color .25s var(--apseapsf-ease),transform .4s var(--apseapsf-spring);width:20px}.apseapsfct-on .apseapsfct-ico{color:#fff}.apseapsfct-ico svg{height:18px;width:18px}.apseapsfct-tab:hover .apseapsfct-ico{transform:scale(1.12) rotate(-6deg)}.apseapsfct-on .apseapsfct-check{stroke-dasharray:14;animation:apseapsfct-draw .5s var(--apseapsf-ease) forwards}.apseapsfct-on .apseapsfct-hand{animation:apseapsfct-tick 1.4s linear infinite;transform-origin:12px 12px}.apseapsfct-tab:hover .apseapsfct-bolt{animation:apseapsfct-flash .6s ease}.apseapsfct-on .apseapsfct-lid{animation:apseapsfct-lid .5s var(--apseapsf-spring);transform-origin:center}@keyframes apseapsfct-draw{0%{stroke-dashoffset:14}to{stroke-dashoffset:0}}@keyframes apseapsfct-tick{to{transform:rotate(1turn)}}@keyframes apseapsfct-flash{0%,to{opacity:1}50%{opacity:.4;transform:scale(.9)}}@keyframes apseapsfct-lid{0%{transform:translateY(-3px)}to{transform:translateY(0)}}.apseapsfct-badge{background:var(--apseapsf-tile);border-radius:999px;color:var(--apseapsf-text-muted);font-size:.7rem;font-weight:800;min-width:22px;padding:1px 7px;text-align:center}.apseapsfct-on .apseapsfct-badge{background:#ffffff47;color:#fff}@media (max-width:768px){.apseapsfct-tab{flex:0 0 auto;font-size:.8rem;padding:10px 13px}.apseapsfct-label{display:none}.apseapsfct-on .apseapsfct-label{display:inline}}@media (prefers-reduced-motion:reduce){.apseapsfct-bolt,.apseapsfct-check,.apseapsfct-hand,.apseapsfct-lid{animation:none!important}}.apseapsfsc-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.apseapsfsc-card{--t:var(--apseapsf-primary);--tbg:var(--apseapsf-grad-soft);align-items:center;animation:apseapsfsc-in .5s var(--apseapsf-spring) both;animation-delay:calc(var(--i)*70ms);border-radius:var(--apseapsf-r);display:flex;gap:14px;overflow:hidden;padding:18px;position:relative;transition:transform .3s var(--apseapsf-spring),box-shadow .3s var(--apseapsf-ease)}.apseapsfsc-card:hover{box-shadow:0 24px 50px -26px #1e293b80;transform:translateY(-3px)}@keyframes apseapsfsc-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.apseapsfsc--green{--t:var(--apseapsf-green);--tbg:var(--apseapsf-green-bg)}.apseapsfsc--orange{--t:var(--apseapsf-orange);--tbg:var(--apseapsf-orange-bg)}.apseapsfsc--blue{--t:var(--apseapsf-blue);--tbg:var(--apseapsf-blue-bg)}.apseapsfsc--slate{--t:var(--apseapsf-slate);--tbg:var(--apseapsf-slate-bg)}.apseapsfsc-card:before{background:var(--t);bottom:0;content:"";left:0;opacity:.85;position:absolute;top:0;width:4px}.apseapsfsc-glow{background:var(--tbg);border-radius:50%;filter:blur(10px);height:110px;pointer-events:none;position:absolute;right:-30px;top:-30px;width:110px}.apseapsfsc-ico{background:var(--tbg);border-radius:14px;color:var(--t);display:grid;flex-shrink:0;height:48px;place-items:center;width:48px}.apseapsfsc-ico svg{height:24px;width:24px}.apseapsfsc-card:hover .apseapsfsc-bolt{animation:apseapsfsc-flash .7s ease}.apseapsfsc-card:hover .apseapsfsc-hand{animation:apseapsfsc-tick 1.2s linear infinite;transform-origin:12px 12px}.apseapsfsc-card:hover .apseapsfsc-check{stroke-dasharray:18;animation:apseapsfsc-draw .6s var(--apseapsf-ease) forwards}@keyframes apseapsfsc-flash{0%,to{opacity:1}50%{opacity:.45}}@keyframes apseapsfsc-tick{to{transform:rotate(1turn)}}@keyframes apseapsfsc-draw{0%{stroke-dashoffset:18}to{stroke-dashoffset:0}}.apseapsfsc-body{display:flex;flex-direction:column;min-width:0}.apseapsfsc-num{color:var(--apseapsf-text);font-size:1.7rem;font-weight:800;letter-spacing:-.02em;line-height:1}.apseapsfsc-skel-num{height:26px;width:42px}.apseapsfsc-label{color:var(--apseapsf-text);font-size:.82rem;font-weight:700;margin-top:4px}.apseapsfsc-sub{color:var(--apseapsf-text-muted);font-size:.72rem}@media (max-width:1024px){.apseapsfsc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.apseapsfsc-grid{gap:10px;grid-template-columns:1fr}.apseapsfsc-card{gap:11px;padding:14px}.apseapsfsc-ico{height:42px;width:42px}.apseapsfsc-num{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.apseapsfsc-card{animation:none!important}}.apseapsfsc-card{border-radius:var(--apseapsf-r)!important;border-radius:var(--sa-el-card-radius,var(--apseapsf-r))!important;padding:18px!important;padding:var(--sa-el-card-pad,18px)!important}@media (max-width:560px){.apseapsfsc-card{padding:14px!important;padding:var(--sa-el-card-pad,14px)!important}}:root{--apseapsf-primary:var(--theme-accent,#efbf04);--apseapsf-primary-2:var(--theme-accent-3,#f97316);--apseapsf-primary-dark:var(--theme-accent-dark,#b8890a);--apseapsf-grad:linear-gradient(135deg,var(--theme-accent,#efbf04) 0%,var(--theme-accent-3,#f97316) 100%);--apseapsf-grad-soft:linear-gradient(135deg,rgba(var(--theme-accent-rgb,239,191,4),0.16),rgba(var(--theme-accent-3-rgb,249,115,22),0.10));--apseapsf-bg:#f5f7fb;--apseapsf-surface:#ffffffeb;--apseapsf-surface-2:#ffffffb3;--apseapsf-glass-border:#0f172a14;--apseapsf-shadow:0 18px 48px -28px #1e293b73;--apseapsf-shadow-sm:0 6px 18px -10px #1e293b59;--apseapsf-text:#16233a;--apseapsf-text-muted:#64748b;--apseapsf-tile:#0f172a0d;--apseapsf-hover:#0f172a0d;--apseapsf-green:#16a34a;--apseapsf-green-bg:#16a34a1f;--apseapsf-orange:var(--theme-accent-dark,#ea580c);--apseapsf-orange-bg:#ea580c1f;--apseapsf-blue:#2563eb;--apseapsf-blue-bg:#2563eb1f;--apseapsf-gray:#64748b;--apseapsf-gray-bg:#64748b1f;--apseapsf-red:#dc2626;--apseapsf-red-bg:#dc26261f;--apseapsf-slate:#475569;--apseapsf-slate-bg:#4755691f;--apseapsf-spring:cubic-bezier(0.34,1.56,0.64,1);--apseapsf-ease:cubic-bezier(0.4,0,0.2,1);--apseapsf-r:18px;--apseapsf-r-sm:12px}[data-theme=dark]{--apseapsf-bg:#0c1322;--apseapsf-surface:#162034d1;--apseapsf-surface-2:#101828b3;--apseapsf-glass-border:#ffffff17;--apseapsf-shadow:0 22px 56px -28px #000000b3;--apseapsf-shadow-sm:0 8px 22px -12px #0009;--apseapsf-text:#e8eefb;--apseapsf-text-muted:#95a6c2;--apseapsf-tile:#ffffff0f;--apseapsf-hover:#ffffff0f;--apseapsf-green-bg:#22c55e2e;--apseapsf-green:#4ade80;--apseapsf-orange-bg:rgba(var(--theme-accent-3-rgb,249,115,22),0.18);--apseapsf-orange:var(--theme-accent-3,#fb923c);--apseapsf-blue-bg:#3b82f633;--apseapsf-blue:#60a5fa;--apseapsf-gray-bg:#94a3b82e;--apseapsf-gray:#cbd5e1;--apseapsf-red-bg:#f871712e;--apseapsf-red:#f87171;--apseapsf-slate-bg:#94a3b829;--apseapsf-slate:#cbd5e1}.apseapsf-page{color:#16233a;color:var(--apseapsf-text);display:flex;flex-direction:column;gap:16px;min-height:100%;position:relative}.apseapsf-page:before{background:radial-gradient(60% 70% at 12% 0,#efbf0429,#0000 70%),radial-gradient(50% 60% at 90% 0,#f973161f,#0000 70%);background:radial-gradient(60% 70% at 12% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%),radial-gradient(50% 60% at 90% 0,rgba(var(--theme-accent-3-rgb,249,115,22),.12),#0000 70%);content:"";height:320px;inset:0 0 auto 0;pointer-events:none;position:fixed;z-index:0}.apseapsf-page>*{position:relative;z-index:1}.apseapsf-card{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:#ffffffeb;background:var(--apseapsf-surface);border:1px solid #0f172a14;border:1px solid var(--apseapsf-glass-border);border-radius:18px;border-radius:var(--apseapsf-r);box-shadow:0 18px 48px -28px #1e293b73;box-shadow:var(--apseapsf-shadow)}.apseapsf-btn{align-items:center;background:#ffffffb3;background:var(--apseapsf-surface-2);border:1px solid #0f172a14;border:1px solid var(--apseapsf-glass-border);border-radius:12px;color:#16233a;color:var(--apseapsf-text);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--apseapsf-spring),background .2s var(--apseapsf-ease),box-shadow .2s var(--apseapsf-ease);white-space:nowrap}.apseapsf-btn:hover{background:#0f172a0d;background:var(--apseapsf-hover);transform:translateY(-1px)}.apseapsf-btn:active{transform:translateY(0) scale(.98)}.apseapsf-btn svg{height:16px;width:16px}.apseapsf-btn--primary{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--apseapsf-grad);border-color:#0000;box-shadow:0 8px 20px -8px #f9731699;box-shadow:0 8px 20px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.apseapsf-btn--primary:hover{box-shadow:0 12px 26px -8px #f97316b3;box-shadow:0 12px 26px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.7)}.apseapsf-btn--danger{border-color:#dc26261f;border-color:var(--apseapsf-red-bg);color:#dc2626;color:var(--apseapsf-red)}.apseapsf-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.apseapsf-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:700;gap:6px;letter-spacing:.02em;padding:3px 10px;text-transform:capitalize;white-space:nowrap}.apseapsf-pill:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.apseapsf-pill--green{background:#16a34a1f;background:var(--apseapsf-green-bg);color:#16a34a;color:var(--apseapsf-green)}.apseapsf-pill--orange{background:#ea580c1f;background:var(--apseapsf-orange-bg);color:#ea580c;color:var(--apseapsf-orange)}.apseapsf-pill--blue{background:#2563eb1f;background:var(--apseapsf-blue-bg);color:#2563eb;color:var(--apseapsf-blue)}.apseapsf-pill--gray{background:#64748b1f;background:var(--apseapsf-gray-bg);color:#64748b;color:var(--apseapsf-gray)}.apseapsf-pill--red{background:#dc26261f;background:var(--apseapsf-red-bg);color:#dc2626;color:var(--apseapsf-red)}.apseapsf-pill--slate{background:#4755691f;background:var(--apseapsf-slate-bg);color:#475569;color:var(--apseapsf-slate)}.apseapsf-progress{background:#0f172a0d;background:var(--apseapsf-tile);border-radius:999px;height:6px;overflow:hidden}.apseapsf-progress-fill{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--apseapsf-grad);border-radius:999px;height:100%;transition:width .7s cubic-bezier(.34,1.56,.64,1);transition:width .7s var(--apseapsf-spring)}.apseapsf-shimmer{animation:apseapsf-shimmer 1.3s ease-in-out infinite;background:linear-gradient(100deg,#0f172a0d 30%,#efbf0429 50%,#0f172a0d 70%);background:linear-gradient(100deg,var(--apseapsf-tile) 30%,rgba(var(--theme-accent-rgb,239,191,4),.16) 50%,var(--apseapsf-tile) 70%);background-size:220% 100%;border-radius:8px}@keyframes apseapsf-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.apseapsf-scroll{scrollbar-color:#efbf0480 #0000;scrollbar-color:rgba(var(--theme-accent-rgb,239,191,4),.5) #0000;scrollbar-width:thin}.apseapsf-scroll::-webkit-scrollbar{height:8px;width:8px}.apseapsf-scroll::-webkit-scrollbar-track{background:#0000}.apseapsf-scroll::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--apseapsf-grad);border-radius:999px}.apseapsf-empty{align-items:center;color:#64748b;color:var(--apseapsf-text-muted);display:flex;flex-direction:column;gap:10px;padding:56px 24px;text-align:center}.apseapsf-empty-ico{background:linear-gradient(135deg,#efbf0429,#f973161a);background:var(--apseapsf-grad-soft);border-radius:20px;color:#efbf04;color:var(--apseapsf-primary);display:grid;height:64px;place-items:center;width:64px}.apseapsf-empty-ico svg{height:30px;width:30px}.apseapsf-empty h3{color:#16233a;color:var(--apseapsf-text);font-size:1rem;margin:4px 0 0}@media (prefers-reduced-motion:reduce){.apseapsf-progress-fill,.apseapsf-shimmer{animation:none!important;transition:none!important}}.apseapsf-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--apseapsf-r))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 18px 48px -28px #1e293b73!important;box-shadow:var(--sa-el-card-shadow,var(--apseapsf-shadow))!important}.apseapsf-menu,.apseapsf-modal-back,.apseapsf-page{--amber:var(--theme-accent,#f59e0b);--gold:var(--theme-accent-2,#fbbf24);--lemon:var(--theme-accent-2,#fde047);--navy:#1c1917;--gray:#57534e;--gray-2:#a8a29e;--border:rgba(var(--theme-accent-rgb,245,158,11),0.28);--border-soft:rgba(var(--theme-accent-rgb,245,158,11),0.12);--soft:#f8fafc;--soft-2:rgba(var(--theme-accent-rgb,245,158,11),0.12);--cream:rgba(var(--theme-accent-rgb,245,158,11),0.12);--bg:#fffcf0;--card:#fff;--success:#10b981;--success-bg:#d1fae5;--success-tx:#047857;--orange:var(--theme-accent-3,#f97316);--orange-bg:#ffedd5;--orange-tx:#c2410c;--warm:#dc2626;--danger:#ef4444;--danger-bg:#fef2f2;--grad-primary:linear-gradient(135deg,var(--theme-accent,#f59e0b) 0%,var(--theme-accent-2,#fbbf24) 100%);--grad-tri:linear-gradient(135deg,#f59e0b,#fbbf24 50%,#fde047);--grad-emerald:linear-gradient(135deg,#10b981,#34d399);--grad-orange:linear-gradient(135deg,#f97316,#fb923c);--grad-muted:linear-gradient(135deg,#78716c,#a8a29e);--grad-gold:linear-gradient(135deg,#fbbf24,#fde047);--grad-lemon:linear-gradient(135deg,#eab308,#fde047);--shadow-card:0 4px 20px rgba(var(--theme-accent-rgb,245,158,11),0.10);--shadow-glow:0 4px 16px rgba(var(--theme-accent-rgb,245,158,11),0.35);--shadow-modal:0 18px 48px #1c191773;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:9999px;--font:"Poppins","Nunito",system-ui,-apple-system,sans-serif;color:var(--navy);font-family:var(--font)}[data-theme=dark] .apseapsf-menu,[data-theme=dark] .apseapsf-modal-back,[data-theme=dark] .apseapsf-page{--navy:#fafaf9;--gray:#d6d3d1;--gray-2:#78716c;--border:rgba(var(--theme-accent-2-rgb,252,211,77),0.22);--border-soft:rgba(var(--theme-accent-2-rgb,252,211,77),0.14);--soft:#292524;--soft-2:#1c1917;--cream:#292524;--bg:#1c1917;--card:#292524;--success-bg:#10b9812e;--success-tx:#6ee7b7;--orange-bg:rgba(var(--theme-accent-3-rgb,249,115,22),0.16);--orange-tx:var(--theme-accent-2,#fdba74);--danger-bg:#ef444429}.apseapsf-skel{animation:apseapsf-shim2 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--soft-2),var(--soft),var(--soft-2));background-size:400% 100%;border-radius:8px}[data-theme=dark] .apseapsf-skel{background:linear-gradient(90deg,#2a2826,#353230,#2a2826);background-size:400% 100%}@keyframes apseapsf-shim2{0%{background-position:100% 0}to{background-position:-100% 0}}.apseapsf-filters{-webkit-backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(var(--sa-el-flt-blur,18px)) saturate(150%);backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(var(--sa-el-flt-blur,18px)) saturate(150%);background:#ffffffa6;background:var(--sa-el-flt-bg,#ffffffa6);border:1px solid #ffffff8c;border:1px solid var(--sa-el-flt-border,#ffffff8c);border-radius:14px;border-radius:calc(14px*var(--sa-el-flt-radius-k, 1));box-shadow:0 8px 28px #78350f14;display:flex;flex-direction:column;gap:10px;overflow:visible;padding:12px 14px;position:relative}[data-theme=dark] .apseapsf-filters{background:#29252499;background:var(--sa-el-flt-bg,#29252499);border-color:#fcd34d26;border-color:var(--sa-el-flt-border,rgba(var(--theme-accent-2-rgb,252,211,77),.15))}.apseapsf-filters-head{align-items:center;display:flex;gap:10px}.apseapsf-filters-icon{background:var(--cream);border-radius:8px;color:var(--amber);display:grid;height:26px;place-items:center;width:26px}.apseapsf-filters-title{color:var(--navy);color:var(--sa-el-flt-title-color,var(--navy));font:700 14px var(--font);font:700 calc(14px*var(--sa-el-flt-title-k, 1)) var(--font);margin:0}.apseapsf-active-badge{background:var(--gold);background:var(--sa-el-flt-badge-bg,var(--gold));border-radius:9999px;color:var(--navy);color:var(--sa-el-flt-badge-color,var(--navy));display:inline-grid;font:700 11px var(--font);height:22px;min-width:22px;padding:0 7px;place-items:center}.apseapsf-clear-all{background:#0000;border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;font:600 12px var(--font);margin-left:auto;padding:6px 12px;transition:all .18s ease}.apseapsf-clear-all:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.apseapsf-clear-all:disabled{cursor:not-allowed;opacity:.45}.apseapsf-search-wrap{position:relative}.apseapsf-search-input{background:var(--card);background:var(--sa-el-flt-search-bg,var(--card));border:1px solid var(--sa-el-flt-search-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-search-radius,9999px);color:var(--navy);color:var(--sa-el-flt-search-color,var(--navy));font:14px var(--font);font:calc(14px*var(--sa-el-flt-search-k, 1)) var(--font);height:38px;height:calc(38px*var(--sa-el-flt-search-h-k, 1));outline:none;padding:0 44px 0 42px;transition:all .2s ease;width:100%}.apseapsf-search-input::placeholder{color:var(--gray-2);color:var(--sa-el-flt-search-ph,var(--gray-2))}.apseapsf-search-input:focus{border-color:var(--amber);box-shadow:0 0 0 3px #f59e0b26;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.15)}.apseapsf-search-lead{color:var(--amber);color:var(--sa-el-flt-search-lead,var(--amber));left:14px;pointer-events:none}.apseapsf-search-clear,.apseapsf-search-lead{position:absolute;top:50%;transform:translateY(-50%)}.apseapsf-search-clear{background:#0000;border:none;border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:26px;place-items:center;right:8px;transition:all .18s ease;width:26px}.apseapsf-search-clear:hover{background:#ef44441f;color:var(--danger)}.apseapsf-date-row{align-items:center;border-bottom:1px dashed var(--border-soft);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:12px}.apseapsf-presets{align-items:center;background:var(--soft);border-radius:9999px;display:inline-flex;gap:6px;overflow-x:auto;padding:6px;scrollbar-width:none}.apseapsf-presets::-webkit-scrollbar{display:none}.apseapsf-preset{align-items:center;background:#0000;border:none;border-radius:9999px;border-radius:var(--sa-el-flt-preset-radius,9999px);color:var(--gray);color:var(--sa-el-flt-preset-color,var(--gray));cursor:pointer;display:inline-flex;font:600 12px var(--font);font:600 calc(12px*var(--sa-el-flt-preset-k, 1)) var(--font);gap:6px;padding:8px 14px;transition:all .2s ease;white-space:nowrap}.apseapsf-preset:hover{color:var(--navy)}.apseapsf-preset.active{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--sa-el-flt-preset-active-bg,var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%)));box-shadow:0 4px 12px #f59e0b73;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.45);color:#fff;color:var(--sa-el-flt-preset-active-color,#fff)}.apseapsf-range-trigger{align-items:center;background:var(--card);border:1px solid var(--sa-el-flt-range-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-range-radius,9999px);color:var(--gray);color:var(--sa-el-flt-range-color,var(--gray));cursor:pointer;display:inline-flex;font:600 13px var(--font);gap:8px;height:40px;padding:0 16px;transition:all .2s ease}.apseapsf-range-trigger:hover{border-color:var(--amber);color:var(--amber)}.apseapsf-range-trigger[data-open=true]{border-color:var(--amber);box-shadow:0 0 0 3px #f59e0b2e;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.18)}.apseapsf-range-trigger.applied{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-color:#0000;box-shadow:0 4px 14px #f59e0b66;box-shadow:0 4px 14px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff}.apseapsf-range-trigger .caret{transition:transform .2s ease}.apseapsf-range-trigger[data-open=true] .caret{transform:rotate(180deg)}.apseapsf-range-trigger:hover .pulse-dot{animation:apseapsf-pulse-dot 1.2s ease-in-out infinite}@keyframes apseapsf-pulse-dot{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.apseapsf-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.apseapsf-chip{align-items:center;background:var(--card);background:var(--sa-el-flt-chip-bg,var(--card));border:1px solid var(--sa-el-flt-chip-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-chip-radius,9999px);color:var(--gray);color:var(--sa-el-flt-chip-color,var(--gray));cursor:pointer;display:inline-flex;font:600 12px var(--font);font:600 calc(12px*var(--sa-el-flt-chip-k, 1)) var(--font);gap:8px;padding:8px 14px;transition:all .18s ease}.apseapsf-chip:hover{border-color:var(--amber);color:var(--navy)}.apseapsf-chip.has-value{background:var(--soft);border-color:var(--amber);color:var(--amber)}.apseapsf-chip[data-open=true]{box-shadow:0 0 0 3px #f59e0b2e;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.18)}.apseapsf-chip .label{max-width:200px;overflow:hidden;text-overflow:ellipsis}.apseapsf-chip .caret{transition:transform .2s ease}.apseapsf-chip[data-open=true] .caret{transform:rotate(180deg)}.apseapsf-toggle{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;display:inline-flex;font:600 12px var(--font);gap:10px;padding:7px 14px;transition:all .18s ease}.apseapsf-toggle.on{background:var(--soft);border-color:var(--amber);color:#b45309;color:var(--theme-accent-dark,#b45309)}.apseapsf-toggle-track{background:var(--cream);border-radius:9999px;height:16px;position:relative;transition:background .2s ease;width:30px}.apseapsf-toggle.on .apseapsf-toggle-track{background:var(--amber)}.apseapsf-toggle-thumb{background:#fff;border-radius:50%;height:12px;left:2px;position:absolute;top:2px;transition:transform .18s ease;width:12px}.apseapsf-toggle.on .apseapsf-toggle-thumb{transform:translateX(14px)}.apseapsf-menu{animation:apseapsf-pop .18s cubic-bezier(.34,1.56,.64,1);background:var(--card);border:1px solid var(--border-soft);border-radius:12px;box-shadow:var(--shadow-modal);max-height:320px;overflow-y:auto;padding:6px;position:fixed;z-index:1450}@keyframes apseapsf-pop{0%{opacity:0;transform:scale(.92)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.apseapsf-menu-item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:flex;font:500 13px var(--font);gap:8px;padding:9px 12px;text-align:left;width:100%}.apseapsf-menu-item:hover{background:var(--soft)}.apseapsf-menu-item.selected{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);font-weight:600}.apseapsf-menu-item .count{background:var(--soft);border-radius:9999px;color:var(--gray-2);font-size:11px;margin-left:auto;padding:1px 7px}.apseapsf-menu-divider{background:var(--border-soft);height:1px;margin:4px 0}.apseapsf-autocomplete{border-radius:14px;max-height:420px;z-index:1470}.apseapsf-ac-head{align-items:center;background:var(--soft);border-radius:10px 10px 0 0;color:var(--gray);display:flex;font-size:12px;justify-content:space-between;margin:-6px -6px 4px;padding:10px 12px}.apseapsf-ac-key{background:var(--cream);border-radius:6px;color:var(--amber);font-size:11px;font-weight:700;padding:2px 8px}.apseapsf-ac-row{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px 12px}.apseapsf-ac-row.highlight,.apseapsf-ac-row:hover{background:var(--soft)}.apseapsf-ac-badge{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:9999px;color:#fff;flex-shrink:0;font:700 11px var(--font);letter-spacing:.04em;padding:3px 9px;text-transform:uppercase}.apseapsf-ac-body{flex:1 1;min-width:0}.apseapsf-ac-title{color:var(--navy);font:500 13px var(--font)}.apseapsf-ac-meta{color:var(--gray-2);font-size:11px;margin-top:2px}.apseapsf-ac-row mark{background:#fbbf244d;background:rgba(var(--theme-accent-2-rgb,251,191,36),.3);border-radius:3px;color:var(--amber);padding:1px 3px}.apseapsf-ac-empty{color:var(--gray);font-size:13px;padding:22px;text-align:center}.apseapsf-modal-back{animation:apseapsf-fade .22s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c19178c;display:grid;inset:0;place-items:center;position:fixed;z-index:1550}@keyframes apseapsf-fade{0%{opacity:0}to{opacity:1}}.apseapsf-range-modal{animation:apseapsf-modal-in .28s cubic-bezier(.34,1.56,.64,1);background:var(--card);border-radius:16px;box-shadow:0 24px 60px #1c19174d;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;position:relative;width:min(760px,calc(100vw - 24px))}@keyframes apseapsf-modal-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.apseapsf-range-modal:before{animation:apseapsf-stripe 6s linear infinite;background:var(--grad-tri);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}.apseapsf-range-head{align-items:center;border-bottom:1px solid var(--border-soft);display:flex;gap:12px;padding:18px 20px}.apseapsf-range-head .ico{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:10px;box-shadow:0 6px 16px #f59e0b66;box-shadow:0 6px 16px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff;display:grid;height:36px;place-items:center;width:36px}.apseapsf-range-title{color:var(--navy);flex:1 1;font:700 17px var(--font);margin:0}.apseapsf-range-close{background:var(--card);border:1px solid var(--border);border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:32px;place-items:center;transition:transform .2s ease,color .2s ease;width:32px}.apseapsf-range-close:hover{color:var(--amber);transform:rotate(90deg)}.apseapsf-range-body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:180px 1fr;overflow-y:auto;padding:16px 20px}@media (max-width:720px){.apseapsf-range-body{grid-template-columns:1fr}}.apseapsf-range-rail h5{color:var(--gray);font:700 11px var(--font);letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.apseapsf-range-rail button{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:flex;font:500 13px var(--font);gap:8px;padding:8px 10px;text-align:left;width:100%}.apseapsf-range-rail button:hover{background:var(--soft)}.apseapsf-range-rail button.active{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);font-weight:600}.apseapsf-range-rail button svg{color:var(--amber)}.apseapsf-range-summary{align-items:center;background:var(--soft);border-radius:12px;color:var(--navy);display:flex;font:600 13px var(--font);gap:10px;margin-bottom:12px;padding:8px 12px}.apseapsf-range-summary .arrow{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:50%;color:#fff;display:grid;height:24px;place-items:center;width:24px}.apseapsf-range-months{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:720px){.apseapsf-range-months{grid-template-columns:1fr}}.apseapsf-cal-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.apseapsf-cal-head button{background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--amber);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.apseapsf-cal-title{color:var(--navy);font:700 14px var(--font)}.apseapsf-cal-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.apseapsf-cal-dow{color:var(--gray-2);font:700 10px var(--font);padding:6px 0;text-align:center;text-transform:uppercase}.apseapsf-cal-day{aspect-ratio:1;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:grid;font:500 12px var(--font);place-items:center;transition:all .15s ease}.apseapsf-cal-day:hover{background:var(--soft)}.apseapsf-cal-day.dim{color:var(--gray-2);opacity:.5}.apseapsf-cal-day.today{box-shadow:inset 0 0 0 2px var(--gold)}.apseapsf-cal-day.in-range{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.apseapsf-cal-day.endpoint{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));box-shadow:0 4px 10px #f59e0b66;box-shadow:0 4px 10px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff;font-weight:700}.apseapsf-range-foot{border-top:1px solid var(--border-soft);padding:14px 20px}.apseapsf-range-foot,.apseapsf-toolbar{align-items:center;display:flex;justify-content:space-between}.apseapsf-toolbar{flex-wrap:wrap;gap:10px;padding:4px 4px 6px}.apseapsf-result-summary{color:var(--gray-2);font-size:12px}.apseapsf-result-summary b{color:var(--navy);font-weight:700}.apseapsf-view-toggle{background:var(--card);border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.apseapsf-view-toggle button{background:#0000;border:none;color:var(--gray);cursor:pointer;display:grid;height:34px;place-items:center;transition:all .18s ease;width:34px}.apseapsf-view-toggle button+button{border-left:1px solid var(--border)}.apseapsf-view-toggle button:hover{background:var(--soft)}.apseapsf-view-toggle button.active{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.apseapsf-table-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;min-width:0;overflow:hidden;width:100%}.apseapsf-table-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;width:100%}.apseapsf-table-scroll::-webkit-scrollbar{height:8px}.apseapsf-table-scroll::-webkit-scrollbar-track{background:var(--soft)}.apseapsf-table-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:9999px}.apseapsf-table-scroll::-webkit-scrollbar-thumb:hover{background:#fcd34d;background:var(--theme-accent-2,#fcd34d)}.apseapsf-table{border-collapse:initial;border-spacing:0;min-width:1100px;table-layout:fixed;width:100%}.apseapsf-table th{background:var(--soft);border-bottom:1px solid var(--border-soft);color:var(--gray);font:600 12px var(--font);padding:12px 14px;position:relative;text-align:left}.apseapsf-table th:first-child{border-top-left-radius:12px}.apseapsf-table th:last-child{border-top-right-radius:12px}.apseapsf-th-sort{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;padding:0;text-transform:inherit;-webkit-user-select:none;user-select:none}.apseapsf-th-sort .arrows{display:inline-flex;flex-direction:column;gap:1px;opacity:.35;transition:opacity .2s ease}.apseapsf-th-sort:hover .arrows{opacity:.85}.apseapsf-th-sort .arrows svg{display:block}.apseapsf-th-sort.sort-asc .arrow-up,.apseapsf-th-sort.sort-desc .arrow-down{color:var(--amber)}.apseapsf-th-sort.sort-asc .arrows,.apseapsf-th-sort.sort-desc .arrows{opacity:1}.apseapsf-th-sort.sort-asc .arrow-down,.apseapsf-th-sort.sort-desc .arrow-up{opacity:.25}.apseapsf-th-resize{background:#0000;cursor:col-resize;height:100%;position:absolute;right:0;top:0;touch-action:none;transition:background .15s ease;-webkit-user-select:none;user-select:none;width:6px;z-index:3}.apseapsf-th-resize.dragging,.apseapsf-th-resize:hover{background:#f59e0b4d;background:rgba(var(--theme-accent-rgb,245,158,11),.3)}.apseapsf-resizing,.apseapsf-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.apseapsf-table td{border-bottom:1px solid var(--border-soft);color:var(--navy);font:400 13px var(--font);overflow:hidden;padding:11px 14px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.apseapsf-table tbody tr:last-child td{border-bottom:none}.apseapsf-table tbody tr:hover td{background:var(--soft)}.apseapsf-table td.actions-cell{overflow:visible}.apseapsf-doc-cell{align-items:center;display:flex;gap:10px}.apseapsf-doc-tile{background:var(--cream);border-radius:8px;color:var(--amber);display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.apseapsf-doc-text{min-width:0}.apseapsf-doc-title{color:var(--navy);font:600 13px var(--font);overflow:hidden;text-overflow:ellipsis}.apseapsf-doc-meta{color:var(--gray-2);display:inline-flex;font-size:11px;gap:6px;margin-top:2px}.apseapsf-code-chip{background:var(--soft);border-radius:4px;color:var(--amber);font:600 10px Consolas,SF Mono,monospace;padding:1px 6px}.apseapsf-type-pill{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);display:inline-block;padding:3px 11px}.apseapsf-status,.apseapsf-type-pill{border-radius:9999px;font:600 11px var(--font)}.apseapsf-status{align-items:center;display:inline-flex;gap:6px;padding:4px 10px;white-space:nowrap}.apseapsf-status[data-tone=completed],.apseapsf-status[data-tone=published]{background:var(--success-bg);color:var(--success-tx)}.apseapsf-status[data-tone=draft]{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.apseapsf-status[data-tone=archived]{background:#78716c24;color:var(--gray)}.apseapsf-status[data-tone=pending]{background:var(--orange-bg);color:var(--orange-tx)}.apseapsf-status[data-tone=active],.apseapsf-status[data-tone=approved]{background:var(--success-bg);color:var(--success-tx)}.apseapsf-status[data-tone=aborted]{background:var(--danger-bg);color:var(--danger)}.apseapsf-status[data-tone=hold]{background:#78716c24;color:var(--gray)}[data-theme=dark] .apseapsf-menu-item.selected,[data-theme=dark] .apseapsf-status[data-tone=draft],[data-theme=dark] .apseapsf-toggle.on,[data-theme=dark] .apseapsf-type-pill{color:#fcd34d;color:var(--theme-accent-2,#fcd34d)}.apseapsf-bar{background:var(--soft-2);border-radius:9999px;height:6px;overflow:hidden;width:100%}.apseapsf-fill{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:9999px;height:100%;transition:width .4s ease}.apseapsf-pct{color:var(--gray);font:600 11px var(--font);margin-left:8px}.apseapsf-actions-row{align-items:center;display:inline-flex;gap:5px;justify-content:flex-end}.apseapsf-icon-btn{background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--gray);cursor:pointer;display:grid;height:30px;place-items:center;position:relative;transition:all .18s ease;width:30px}.apseapsf-icon-btn:hover{border-color:var(--amber);color:var(--amber);transform:translateY(-1px)}.apseapsf-icon-btn.primary{color:var(--amber)}.apseapsf-icon-btn.success:hover{border-color:var(--success);color:var(--success)}.apseapsf-icon-btn.danger:hover{background:var(--danger-bg);border-color:var(--danger);color:var(--danger)}.apseapsf-icon-btn[data-tip]:before{background:var(--navy);border-radius:6px;bottom:calc(100% + 6px);color:var(--card);content:attr(data-tip);font:500 11px var(--font);padding:5px 9px;pointer-events:none;white-space:nowrap;z-index:50}.apseapsf-icon-btn[data-tip]:after,.apseapsf-icon-btn[data-tip]:before{left:50%;opacity:0;position:absolute;transform:translate(-50%,4px);transition:all .15s ease}.apseapsf-icon-btn[data-tip]:after{border:4px solid #0000;border-top:4px solid var(--navy);bottom:100%;content:""}.apseapsf-icon-btn[data-tip]:hover:after,.apseapsf-icon-btn[data-tip]:hover:before{opacity:1;transform:translate(-50%)}.apseapsf-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media (max-width:980px){.apseapsf-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.apseapsf-grid{grid-template-columns:1fr}}.apseapsf-grid-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:14px;position:relative;transition:all .22s ease}.apseapsf-grid-card:hover{border-color:var(--amber);box-shadow:0 6px 18px #f59e0b1a;box-shadow:0 6px 18px rgba(var(--theme-accent-rgb,245,158,11),.1);transform:translateY(-1px)}.apseapsf-grid-status{position:absolute;right:12px;top:12px}.apseapsf-grid-tile{background:var(--cream);border-radius:10px;color:var(--amber);display:grid;height:38px;place-items:center;width:38px}.apseapsf-grid-title{color:var(--navy);font:600 14px var(--font);padding-right:80px}.apseapsf-grid-meta{color:var(--gray-2);font-size:11px}.apseapsf-grid-version{color:var(--amber);font:700 15px Consolas,SF Mono,monospace}.apseapsf-grid-foot{align-items:center;border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;margin-top:6px;padding-top:10px}.apseapsf-pagination{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;padding:8px 4px 4px}.apseapsf-pp-wrap{position:relative;width:-webkit-max-content;width:max-content}.apseapsf-pp{-webkit-appearance:none;appearance:none;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--navy);cursor:pointer;font:500 13px var(--font);height:36px;padding:0 36px 0 16px}.apseapsf-pp-caret{color:var(--amber);pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.apseapsf-page-list{align-items:center;display:inline-flex;gap:4px;justify-content:center}.apseapsf-page-arrow{background:var(--card);border:1px solid var(--border);border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:30px;place-items:center;transition:all .18s ease;width:30px}.apseapsf-page-arrow:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.apseapsf-page-arrow:disabled{cursor:not-allowed;opacity:.4}.apseapsf-page-num{background:#0000;border:none;border-radius:9999px;color:var(--gray);cursor:pointer;font:600 12px var(--font);height:30px;min-width:30px;padding:0 10px;transition:all .18s ease}.apseapsf-page-num:hover{background:var(--soft);color:#b45309;color:var(--theme-accent-dark,#b45309)}.apseapsf-page-num.active{background:var(--amber);box-shadow:0 4px 12px #f59e0b66;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff}.apseapsf-page-ellipsis{color:var(--gray-2);padding:0 4px}.apseapsf-pagination-summary{color:var(--gray-2);font-size:12px;text-align:right}.apseapsf-pagination-summary b{color:var(--navy);font-weight:700}@media (max-width:720px){.apseapsf-pagination{grid-template-columns:1fr;justify-items:center;text-align:center}.apseapsf-pagination-summary{text-align:center}}.apseapsf-spin{animation:apseapsf-spin-r .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes apseapsf-spin-r{to{transform:rotate(1turn)}}.apseapsf-error{align-items:center;background:var(--danger-bg);border:1px solid #ef444440;border-radius:12px;color:var(--danger);display:flex;font:500 13px var(--font);gap:10px;padding:12px 16px}.apseapsf-party-list{display:flex;flex-wrap:wrap;gap:4px}.apseapsf-party-chip{align-items:center;background:var(--soft);border:1px solid var(--border-soft);border-radius:9999px;color:var(--navy);cursor:pointer;display:inline-flex;font:500 12px var(--font);gap:6px;padding:3px 10px 3px 3px;transition:all .18s ease}.apseapsf-party-chip:hover{background:var(--cream);border-color:var(--amber)}.apseapsf-party-avatar{border-radius:50%;display:grid;font:700 10px var(--font);height:22px;place-items:center;width:22px}.apseapsf-muted{color:var(--gray-2);font-style:italic}.apseapsf-tempty{color:var(--gray);padding:40px 24px;text-align:center}.apseapsf-tempty-icon{animation:apseapsf-tempty-pulse 2.4s ease-in-out infinite;background:var(--cream);border-radius:16px;color:var(--amber);display:grid;height:64px;margin:0 auto 12px;place-items:center;width:64px}@keyframes apseapsf-tempty-pulse{0%,to{box-shadow:0 0 0 0 #f59e0b4d;box-shadow:0 0 0 0 rgba(var(--theme-accent-rgb,245,158,11),.3);transform:scale(1)}50%{box-shadow:0 0 0 12px #f59e0b00;box-shadow:0 0 0 12px rgba(var(--theme-accent-rgb,245,158,11),0);transform:scale(1.04)}}.apseapsf-tempty h4{color:var(--navy);font:700 15px var(--font);margin:0 0 4px}.apseapsf-tempty p{color:var(--gray-2);font:400 12px var(--font);margin:0}.apseapsf-freeze-bar{border-bottom:1px solid var(--border-soft);display:flex;justify-content:flex-end;padding:8px 10px}.apseapsf-freeze{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;display:inline-flex;font:600 12px var(--font);gap:7px;padding:5px 11px;transition:all .15s ease}.apseapsf-freeze.is-on,.apseapsf-freeze:hover{border-color:var(--amber);color:#b45309;color:var(--theme-accent-dark,#b45309)}.apseapsf-freeze.is-on{background:var(--soft-2)}[data-theme=dark] .apseapsf-freeze.is-on{color:#fcd34d;color:var(--theme-accent-2,#fcd34d)}.apseapsf-freeze-track{background:var(--border);border-radius:9999px;height:16px;position:relative;transition:background .15s ease;width:28px}.apseapsf-freeze.is-on .apseapsf-freeze-track{background:var(--amber)}.apseapsf-freeze-knob{background:#fff;border-radius:50%;height:12px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:12px}.apseapsf-freeze.is-on .apseapsf-freeze-knob{transform:translateX(12px)}.apseapsf-table.is-frozen tbody td:first-child,.apseapsf-table.is-frozen thead th:first-child{left:0;position:-webkit-sticky;position:sticky;z-index:2}.apseapsf-table.is-frozen thead th:first-child{background:var(--soft)}.apseapsf-table.is-frozen tbody td:first-child{background:var(--card)}.apseapsf-table.is-frozen tbody tr:hover td:first-child{background:var(--soft)}.apseapsf-table.is-frozen tbody td:first-child,.apseapsf-table.is-frozen thead th:first-child{border-right:1px solid var(--border-soft);box-shadow:6px 0 8px -6px #0000002e}.apseapsf-table .apseapsf-th-sort{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.apseapsf-rowtip{animation:apseapsf-rowtipin .12s ease;background:#101521;border-radius:6px;box-shadow:0 6px 18px #0000004d;color:#fff;font:600 10.5px var(--font);padding:4px 8px;pointer-events:none;transform:translate(-50%,calc(-100% - 2px));white-space:nowrap;z-index:1560}.apseapsf-rowtip--below{transform:translate(-50%,2px)}@keyframes apseapsf-rowtipin{0%{opacity:0}to{opacity:1}}.apseapsf-pager-mid{align-items:center;display:inline-flex;flex-direction:column;gap:5px}.apseapsf-pager-status{color:var(--gray-2);font:600 11px var(--font);letter-spacing:.04em;text-transform:uppercase}.apseapsf-pager-status b{color:var(--navy);font-weight:800}@media (max-width:640px){.apseapsf-freeze-bar{justify-content:center}.apseapsf-pagination{row-gap:14px}.apseapsf-page-num{height:26px;min-width:26px;padding:0 7px}.apseapsf-page-arrow{height:26px;width:26px}}.apseapsf-pagination{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;grid-template-columns:none!important;justify-content:space-between!important;margin-top:16px!important;padding:0!important}.apseapsf-pp-wrap{display:inline-flex!important;position:relative!important;width:auto!important}.apseapsf-pp{-webkit-appearance:none!important;appearance:none!important;background:var(--card,#fff)!important;border:1px solid var(--border,#e5e7eb)!important;border-radius:9999px!important;color:var(--text,var(--navy,#1f2430))!important;cursor:pointer!important;font-weight:600!important;height:auto!important;min-height:0!important;padding:8px 30px 8px 14px!important}.apseapsf-pp:hover{border-color:var(--theme-accent,#f59e0b)!important}.apseapsf-pp-caret{color:#6b7280!important;color:var(--muted,var(--gray,#6b7280))!important;display:grid!important;pointer-events:none!important;position:absolute!important;right:11px!important;top:50%!important;transform:translateY(-50%)!important}.apseapsf-page-list{align-items:center!important;display:inline-flex!important;gap:5px!important;justify-content:center!important}.apseapsf-page-arrow,.apseapsf-page-num{aspect-ratio:1!important;background:#fff!important;background:var(--card,#fff)!important;border:1px solid #e5e7eb!important;border:1px solid var(--border,#e5e7eb)!important;border-radius:50%!important;border-radius:var(--sa-el-page-radius,50%)!important;box-shadow:none!important;box-sizing:border-box!important;color:#1f2430!important;color:var(--text,var(--navy,#1f2430))!important;cursor:pointer!important;display:grid!important;flex:0 0 auto!important;font-size:12.5px!important;font-weight:600!important;height:32px!important;height:var(--sa-el-page-size,32px)!important;max-height:32px!important;max-height:var(--sa-el-page-size,32px)!important;max-width:32px!important;max-width:var(--sa-el-page-size,32px)!important;min-height:32px!important;min-height:var(--sa-el-page-size,32px)!important;min-width:32px!important;min-width:var(--sa-el-page-size,32px)!important;padding:0!important;place-items:center!important;transition:all .18s ease!important;width:32px!important;width:var(--sa-el-page-size,32px)!important}.apseapsf-page-arrow:not(:disabled):hover,.apseapsf-page-num:hover{background:#fff!important;background:var(--card,#fff)!important;border-color:#f59e0b!important;border-color:var(--theme-accent,#f59e0b)!important;color:#f59e0b!important;color:var(--theme-accent,#f59e0b)!important}.apseapsf-page-num--on,.apseapsf-page-num.active{aspect-ratio:1!important;background:linear-gradient(135deg,#f59e0b,#fbbf24)!important;background:var(--sa-el-page-active,linear-gradient(135deg,var(--theme-accent,#f59e0b),var(--theme-accent-2,#fbbf24)))!important;border:1px solid #0000!important;border:1px solid var(--sa-el-page-active-bd,#0000)!important;border-radius:50%!important;border-radius:var(--sa-el-page-radius,50%)!important;box-shadow:0 4px 12px #f59e0b66!important;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.4)!important;box-sizing:border-box!important;color:#fff!important;color:var(--sa-el-page-active-fg,#fff)!important;flex:0 0 auto!important;height:32px!important;height:var(--sa-el-page-size,32px)!important;max-height:32px!important;max-height:var(--sa-el-page-size,32px)!important;max-width:32px!important;max-width:var(--sa-el-page-size,32px)!important;min-height:32px!important;min-height:var(--sa-el-page-size,32px)!important;min-width:32px!important;min-width:var(--sa-el-page-size,32px)!important;padding:0!important;width:32px!important;width:var(--sa-el-page-size,32px)!important}.apseapsf-page-num--on:hover,.apseapsf-page-num.active:hover{color:#fff!important}.apseapsf-page-arrow:disabled{cursor:not-allowed!important;opacity:.4!important}.apseapsf-page-ellipsis{color:#9aa1ad!important;color:var(--muted-2,var(--gray-2,#9aa1ad))!important;font-weight:700!important;padding:0 2px!important}.apseapsf-page-summary,.apseapsf-pagination-summary{color:#6b7280!important;color:var(--muted,var(--gray,#6b7280))!important;font-size:12px!important;min-height:0!important;text-align:right!important}.apseapsf-page-summary b,.apseapsf-pagination-summary b{color:#1f2430!important;color:var(--text,var(--navy,#1f2430))!important;font-weight:700!important}@media (max-width:640px){.apseapsf-pagination{justify-content:center!important}.apseapsf-page-summary,.apseapsf-pagination-summary{text-align:center!important}}.apseapsf-table td{padding-bottom:11px!important;padding-bottom:var(--sa-el-row-py,11px)!important;padding-top:11px!important;padding-top:var(--sa-el-row-py,11px)!important}.apseapsf-table td,.apseapsf-table th{border-color:#e5e7eb!important;border-color:var(--sa-el-border,var(--border,#e5e7eb))!important}.apseapsf-table th{background:#00000008!important;background:var(--sa-el-th-bg,var(--soft,#00000008))!important;font-weight:700!important;font-weight:var(--sa-el-th-weight,700)!important}.apseapsf-table tbody tr:nth-child(2n) td{background:#0000!important;background:var(--sa-el-zebra,#0000)!important}.apseapsf-table tbody tr:hover td,.apseapsf-table tbody tr:nth-child(2n):hover td{background:#00000005!important;background:var(--sa-el-row-hover,var(--soft,#00000005))!important}.apseapsf-grid-card{box-shadow:0 1px 3px #00000014!important;box-shadow:var(--sa-el-card-shadow,0 1px 3px #00000014)!important;padding:16px!important;padding:var(--sa-el-card-pad,16px)!important}.apseapsf-freeze{margin-left:auto!important}.apseapsf-table.is-frozen thead th:first-child{background:#f3f5f9!important;background:var(--sa-el-th-bg,var(--soft,#f3f5f9))!important}.apseapsf-table.is-frozen tbody td:first-child{background:#fff!important;background:var(--card,#fff)!important}.apseapsf-table.is-frozen tbody tr:hover td:first-child{background:#eef1f6!important;background:var(--sa-el-row-hover,var(--soft,#eef1f6))!important}.apseapsf-table{font-family:inherit!important;font-family:var(--sa-el-tbl-font,inherit)!important}.apseapsf-table thead th{color:#0f172a!important;color:var(--sa-el-th-color,#0f172a)!important;font-size:12px!important;font-size:var(--sa-el-th-fs,12px)!important}.apseapsf-table tbody td{color:#334155!important;color:var(--sa-el-td-color,#334155)!important;font-size:13px!important;font-size:var(--sa-el-td-fs,13px)!important}.apseapsf-page-arrow,.apseapsf-page-num{font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:13px!important;font-size:var(--sa-el-pg-fs,13px)!important}.apseapsf-page-arrow,.apseapsf-page-num:not(.apseapsf-page-num--on):not(.active){color:#334155!important;color:var(--sa-el-pg-color,#334155)!important}.apseapsf-page-summary{color:#64748b!important;color:var(--sa-el-show-color,#64748b)!important;font-size:12px!important;font-size:var(--sa-el-show-fs,12px)!important}.apseapsf-page-list,.apseapsf-page-summary{font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important}.apseapsf-page-list{background:#fff!important;background:var(--sa-el-pp-bg,#fff)!important;color:#334155!important;color:var(--sa-el-pp-color,#334155)!important;font-size:13px!important;font-size:var(--sa-el-pp-fs,13px)!important}.apseapsf-grid-card{font-family:inherit!important;font-family:var(--sa-el-card-font,inherit)!important}.apseapsf-pp{background:var(--sa-el-pp-bg,#fff)!important;color:#334155!important;color:var(--sa-el-pp-color,#334155)!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:var(--sa-el-pp-fs,13px)!important}.apseapsf-pp,.apseapsf-pp-left{order:1!important;order:var(--sa-el-pp-order,1)!important}.apseapsf-page-list{background:#0000!important;order:2!important;order:var(--sa-el-pglist-order,2)!important}.apseapsf-pagination-summary{color:#64748b!important;color:var(--sa-el-show-color,#64748b)!important;font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:12px!important;font-size:var(--sa-el-show-fs,12px)!important;order:3!important;order:var(--sa-el-pgsum-order,3)!important}.apseapsf-table tbody tr:nth-child(odd) td{background:#fff!important;background:var(--sa-el-row-bg,#fff)!important}.apseapsf-search-input{background:var(--card)!important;background:var(--sa-el-flt-search-bg,var(--card))!important;border:1px solid var(--sa-el-flt-search-border,var(--border))!important;color:var(--navy)!important;color:var(--sa-el-flt-search-color,var(--navy))!important;font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:14px!important;font-size:var(--sa-el-flt-search-fs,14px)!important;padding:9px 44px 9px 42px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 44px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 42px!important}.apseapsf-search-input::placeholder{color:var(--gray-2)!important;color:var(--sa-el-flt-search-ph,var(--gray-2))!important}.apseapsf-search-input:focus{border-color:var(--sa-el-in-focus,var(--amber))!important}.apseapsf-pp{background:var(--card)!important;background:var(--sa-el-in-bg,var(--card))!important;background:#fff!important;background:var(--sa-el-in-bg,var(--card,#fff))!important;border:1px solid var(--sa-el-in-border,var(--border))!important;border:1px solid #e5e7eb!important;border:1px solid var(--sa-el-in-border,var(--border,#e5e7eb))!important;color:var(--navy)!important;color:var(--sa-el-in-color,var(--navy))!important;color:#1f2430!important;color:var(--sa-el-in-color,var(--text,var(--navy,#1f2430)))!important;font-size:13px!important;font-size:var(--sa-el-in-fs,13px)!important;font-size:12px!important;font-size:var(--sa-el-in-fs,12px)!important;padding:9px 36px 9px 16px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 36px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 16px!important;padding:9px 30px 9px 14px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 30px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 14px!important}.apseapsf-pp:hover{border-color:#f59e0b!important;border-color:var(--sa-el-in-border,var(--theme-accent,#f59e0b))!important}.apseapsf-pp{font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:inherit!important;font-size:var(--sa-el-in-fs,inherit)!important}.apseapsf-table-card{border-radius:12px!important;border-radius:var(--sa-el-card-radius,12px)!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important}.apseapsf-doc-tile{border-radius:8px!important;border-radius:var(--sa-el-card-radius,8px)!important}.apseapsf-grid-card{border-radius:12px!important;border-radius:var(--sa-el-card-radius,12px)!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;padding:14px!important;padding:var(--sa-el-card-pad,14px)!important}.apseapsf-grid-tile{border-radius:10px!important;border-radius:var(--sa-el-card-radius,10px)!important}.apseapsf-table th{background:var(--soft)!important;background:var(--sa-el-th-bg,var(--soft))!important;color:var(--gray)!important;color:var(--sa-el-th-color,var(--gray))!important;font-size:12px!important;font-size:var(--sa-el-th-fs,12px)!important;padding:12px 14px!important;padding:var(--sa-el-row-py,12px) 14px!important}.apseapsf-table td,.apseapsf-table th{border-bottom:1px solid var(--sa-el-border,var(--border-soft))!important}.apseapsf-table td{color:var(--navy)!important;color:var(--sa-el-td-color,var(--navy))!important;font-size:13px!important;font-size:var(--sa-el-td-fs,13px)!important;padding:11px 14px!important;padding:var(--sa-el-row-py,11px) 14px!important}.apseapsf-menu,.apseapsf-modal-back,.apseapsf-page{font-family:var(--font)!important;font-family:var(--sa-el-dd-font,var(--font))!important}.apseapsf-menu{background:var(--card)!important;background:var(--sa-el-dd-bg,var(--card))!important;border:1px solid var(--sa-el-dd-border,var(--border-soft))!important;border-radius:12px!important;border-radius:var(--sa-el-dd-radius,12px)!important;box-shadow:var(--shadow-modal)!important;box-shadow:var(--sa-el-dd-shadow,var(--shadow-modal))!important}.apseapsf-cal-head button{background:var(--card)!important;background:var(--sa-el-dr-btn-bg,var(--card))!important;border:1px solid var(--sa-el-dr-border,var(--border))!important;border-radius:8px!important;border-radius:var(--sa-el-dr-btn-radius,8px)!important;color:var(--amber)!important;color:var(--sa-el-dr-btn-fg,var(--amber))!important}.apseapsf-cal-title{color:var(--navy)!important;color:var(--sa-el-dr-title-color,var(--navy))!important;font-size:14px!important;font-size:var(--sa-el-dr-title-fs,14px)!important}.apseapsf-cal-dow{color:var(--gray-2)!important;color:var(--sa-el-dr-day-color,var(--gray-2))!important;font-size:10px!important;font-size:var(--sa-el-dr-day-fs,10px)!important}.apseapsf-cal-day{border-radius:8px!important;border-radius:var(--sa-el-dr-radius,8px)!important;color:var(--navy)!important;color:var(--sa-el-dr-day-color,var(--navy))!important;font-size:12px!important;font-size:var(--sa-el-dr-day-fs,12px)!important}.apseapsf-cal-day.dim{color:var(--gray-2)!important;color:var(--sa-el-dr-day-color,var(--gray-2))!important}.apseapsf-cal-day.in-range{background:var(--cream)!important;background:var(--sa-el-dr-range-bg,var(--cream))!important;color:#b45309!important;color:var(--sa-el-dr-day-color,var(--theme-accent-dark,#b45309))!important}.apseapsf-cal-day.endpoint{color:#fff!important;color:var(--sa-el-dr-active-fg,#fff)!important}@keyframes apseapsf-stripe{0%{background-position:0 0}to{background-position:200% 0}}.apseapsf-table.is-frozen thead th:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#f3f5f9,#f3f5f9)!important;background-image:linear-gradient(var(--sa-el-th-bg,var(--soft,#f3f5f9)),var(--sa-el-th-bg,var(--soft,#f3f5f9)))!important;z-index:4!important}.apseapsf-table.is-frozen tbody tr:nth-child(odd) td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#0000,#0000)!important;background-image:linear-gradient(var(--sa-el-row-bg,#0000),var(--sa-el-row-bg,#0000))!important}.apseapsf-table.is-frozen tbody tr:nth-child(2n) td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#0000,#0000)!important;background-image:linear-gradient(var(--sa-el-zebra,#0000),var(--sa-el-zebra,#0000))!important}.apseapsf-table.is-frozen tbody tr:nth-child(n):hover td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#00000005,#00000005)!important;background-image:linear-gradient(var(--sa-el-row-hover,var(--soft,#00000005)),var(--sa-el-row-hover,var(--soft,#00000005)))!important}.sefastpr-wrap{display:grid;flex-shrink:0;place-items:center;position:relative}.sefastpr-svg{transform:rotate(0deg)}.sefastpr-track{stroke:var(--sefast-rail);opacity:.5}.sefastpr-bar{filter:drop-shadow(0 2px 6px rgba(249,115,22,.35));filter:drop-shadow(0 2px 6px rgba(var(--theme-accent-3-rgb,249,115,22),.35));transition:stroke-dashoffset 1.1s var(--sefast-spring)}.sefastpr-label{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;line-height:1;position:absolute}.sefastpr-num{-webkit-text-fill-color:#0000;background:var(--sefast-grad);-webkit-background-clip:text;background-clip:text;font-size:1.55rem;font-weight:800;letter-spacing:-.02em}.sefastpr-num i{font-size:.9rem;font-style:normal;font-weight:700}.sefastpr-sub{color:var(--sefast-text-muted);font-size:.6rem;font-weight:700;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}@media (max-width:480px){.sefastpr-num{font-size:1.3rem}}.sefastth-wrap{overflow:hidden;padding:22px 24px;padding:calc(22px*var(--sa-el-hdr-pad-k, 1)) calc(24px*var(--sa-el-hdr-pad-k, 1));position:relative}.sefastth-aurora{animation:sefastth-drift 14s ease-in-out infinite alternate;background:radial-gradient(40% 80% at 88% -10%,#f973162e,#0000 70%),radial-gradient(36% 70% at 8% 0,#efbf0429,#0000 70%);background:radial-gradient(40% 80% at 88% -10%,rgba(var(--theme-accent-3-rgb,249,115,22),.18),#0000 70%),radial-gradient(36% 70% at 8% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%);inset:0;opacity:.9;pointer-events:none;position:absolute}@keyframes sefastth-drift{0%{transform:translateX(-6px)}to{transform:translateX(8px)}}.sefastth-main{align-items:center;display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;position:relative}.sefastth-lead{flex:1 1 320px;min-width:0}.sefastth-crumb{align-items:center;color:var(--sefast-text-muted);color:var(--sa-el-hdr-crumb-color,var(--sefast-text-muted));display:flex;flex-wrap:wrap;font-size:.72rem;font-size:calc(.72rem*var(--sa-el-hdr-crumb-k, 1));font-weight:600;gap:6px;margin-bottom:10px}.sefastth-crumb svg{height:12px;opacity:.6;width:12px}.sefastth-crumb-link{color:inherit;cursor:pointer;text-decoration:none;transition:color .15s ease}.sefastth-crumb-link:hover{color:var(--sefast-primary-2);text-decoration:underline}.sefastth-crumb-now{color:var(--sefast-primary-2);font-weight:700}.sefastth-titlerow{align-items:center;display:flex;gap:14px}.sefastth-ico{background:var(--sefast-grad);border-radius:14px;border-radius:calc(14px*var(--sa-el-hdr-tile-radius-k, 1));box-shadow:0 10px 24px -10px #f9731699;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff;display:grid;flex-shrink:0;height:50px;height:calc(50px*var(--sa-el-hdr-tile-k, 1));place-items:center;width:50px;width:calc(50px*var(--sa-el-hdr-tile-k, 1))}.sefastth-ico svg{height:26px;width:26px}.sefastth-ico-c{stroke-dasharray:24;stroke-dashoffset:24;animation:sefastth-draw 1s var(--sefast-ease) .3s forwards}@keyframes sefastth-draw{to{stroke-dashoffset:0}}.sefastth-title{font-size:1.4rem;font-size:calc(1.4rem*var(--sa-el-hdr-title-k, 1));font-weight:800;letter-spacing:-.02em;margin:0;word-break:break-word}.sefastth-sub{color:var(--sefast-text-muted);color:var(--sa-el-hdr-sub-color,var(--sefast-text-muted));font-size:.84rem;font-size:calc(.84rem*var(--sa-el-hdr-sub-k, 1));margin:3px 0 0}.sefastth-next{align-items:center;background:var(--sefast-active-bg);border:1px solid var(--sefast-border);border-radius:14px;display:inline-flex;gap:11px;margin-top:16px;padding:9px 15px}.sefastth-next--done{background:var(--sefast-done-bg)}.sefastth-next-dot{animation:sefastth-pulse 1.8s var(--sefast-ease) infinite;background:var(--sefast-active);border-radius:50%;box-shadow:0 0 0 0 var(--sefast-active);height:10px;width:10px}.sefastth-next--done .sefastth-next-dot{animation:none;background:var(--sefast-done)}@keyframes sefastth-pulse{0%{box-shadow:0 0 0 0 #2563eb80}70%{box-shadow:0 0 0 8px #2563eb00}to{box-shadow:0 0 0 0 #2563eb00}}.sefastth-next div{display:flex;flex-direction:column;line-height:1.25}.sefastth-next-cap{color:var(--sefast-text-muted);font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.sefastth-next-name{font-size:.9rem;font-weight:700}.sefastth-aside{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:10px}.sefastth-counts{color:var(--sefast-text-muted);font-size:.76rem;text-align:center}.sefastth-counts b{color:var(--sefast-text);font-weight:800}.sefastth-refresh.is-spin svg{animation:sefastth-spin .8s linear infinite}@keyframes sefastth-spin{to{transform:rotate(1turn)}}@media (max-width:768px){.sefastth-main{align-items:stretch;flex-direction:column}.sefastth-aside{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media (max-width:480px){.sefastth-wrap{padding:18px 16px;padding:calc(18px*var(--sa-el-hdr-pad-k, 1)) calc(16px*var(--sa-el-hdr-pad-k, 1))}.sefastth-title{font-size:1.18rem;font-size:calc(1.18rem*var(--sa-el-hdr-title-k, 1))}.sefastth-aside{gap:12px}}.sefastth-wrap.sefast-card{background:var(--card);background:var(--sa-el-hdr-bg,var(--card));border-color:var(--sa-el-hdr-border,var(--border));border-radius:16px!important;border-radius:calc(16px*var(--sa-el-hdr-radius-k, 1))!important;font-family:inherit;font-family:var(--sa-el-hdr-font,inherit)}.sefastth-title{color:inherit;color:var(--sa-el-hdr-title-color,inherit)}.sefastth-aurora{opacity:1;opacity:calc(var(--sa-el-hdr-aurora-op, .08)/.08)}.asebs-wrap{display:flex;flex-direction:column;gap:12px}.asebs-card{background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:14px;padding:14px 16px}[data-theme=dark] .asebs-card,body.dark-mode .asebs-card{--card:#161b24;--line:#263041;color:#e8eef7}.asebs-switch{background:color-mix(in srgb,#64748b 6%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 6%,#0000);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;display:inline-flex;gap:4px;margin:14px 0 12px;padding:4px}.asebs-switch button{align-items:center;background:#0000;border:none;border-radius:999px;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:800;gap:7px;min-height:36px;padding:7px 16px;transition:background .18s ease,color .18s ease}.asebs-switch button.is-active{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--theme-accent,#6366f1),var(--theme-accent-2,var(--theme-accent,#6366f1)));color:#fff}.asebs-switch .asebs-n{background:#ffffff40;border-radius:999px;display:inline-grid;font-size:10.5px;font-weight:800;height:18px;min-width:18px;padding:0 5px;place-items:center}.asebs-switch button:not(.is-active) .asebs-n{background:color-mix(in srgb,#64748b 16%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 16%,#0000)}.asebs-due{display:flex;flex-direction:column;gap:2px;padding:4px 2px}.asebs-due small{color:#94a3b8;color:var(--muted,#94a3b8);font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.asebs-due b{font-feature-settings:"tnum";color:#f59e0b;font-size:20px;font-variant-numeric:tabular-nums}.asebs-bill{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.asebs-id{display:flex;flex:1 1 170px;flex-direction:column;min-width:0}.asebs-id b{font-size:14px;font-weight:800}.asebs-id small{color:#94a3b8;color:var(--muted,#94a3b8);font-size:11.5px}.asebs-sums{display:flex;gap:18px;margin:0}.asebs-sums dt{color:#94a3b8;color:var(--muted,#94a3b8);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.asebs-sums dd{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;margin:2px 0 0}.asebs-sums .is-due dd{color:#f59e0b}.asebs-badge{background:color-mix(in srgb,#64748b 12%,#0000);background:color-mix(in srgb,var(--c,#64748b) 12%,#0000);border:1px solid color-mix(in srgb,#64748b 30%,#0000);border:1px solid color-mix(in srgb,var(--c,#64748b) 30%,#0000);border-radius:999px;color:#64748b;color:var(--c,#64748b);font-size:11px;font-weight:800;padding:3px 10px}.asebs-btn{align-items:center;background:#0000;border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:800;gap:6px;min-height:36px;padding:7px 16px;transition:transform .16s ease,border-color .16s ease}.asebs-btn:hover{border-color:#6366f1;border-color:var(--theme-accent,#6366f1);transform:translateY(-1px)}.asebs-btn.is-primary{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--theme-accent,#6366f1),var(--theme-accent-2,var(--theme-accent,#6366f1)));border-color:#0000;box-shadow:0 10px 22px -12px #6366f1e6;box-shadow:0 10px 22px -12px rgba(var(--theme-accent-rgb,99,102,241),.9);color:#fff}.asebs-load{align-items:center;color:#64748b;color:var(--muted,#64748b);display:flex;font-size:13px;gap:10px}.asebs-spin{animation:asebs-rot .9s linear infinite}@keyframes asebs-rot{to{transform:rotate(1turn)}}.asebs-empty{align-items:center;color:#64748b;color:var(--muted,#64748b);display:flex;flex-direction:column;gap:8px;padding:30px 18px;text-align:center}.asebs-empty h4{color:inherit;font-size:14.5px;font-weight:800;margin:4px 0 0}.asebs-empty p{font-size:12.5px;margin:0;max-width:380px}@media (max-width:480px){.asebs-bill{align-items:stretch;flex-direction:column}.asebs-btn{justify-content:center}.asebs-switch{width:100%}.asebs-switch button{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.asebs-btn,.asebs-switch button{transition:none}.asebs-btn:hover{transform:none}.asebs-spin{animation:none}}.asebs-invs{display:flex;flex-direction:column;gap:10px}.asebs-invs-title{color:#64748b;color:var(--app-text-secondary,#64748b);font-size:.8rem;font-weight:700;letter-spacing:.06em;margin:6px 0 0;text-transform:uppercase}.asebs-invs-err{background:color-mix(in srgb,#ef4444 12%,#0000);border-radius:10px;color:#b91c1c;font-size:.85rem;margin:0;padding:8px 12px}.asebs-inv-acts{display:inline-flex;flex-wrap:wrap;gap:8px}.asebs-inv-lines{border-top:1px dashed #e2e8f0;border-top:1px dashed var(--app-border-color,#e2e8f0);display:flex;flex-basis:100%;flex-direction:column;gap:4px;list-style:none;margin:0;padding:8px 0 0;width:100%}.asebs-inv-lines li{color:#0f172a;color:var(--app-text-primary,#0f172a);display:flex;font-size:.85rem;gap:12px;justify-content:space-between;overflow-wrap:anywhere}.asebs-inv-lines li.is-total{border-top:1px solid #e2e8f0;border-top:1px solid var(--app-border-color,#e2e8f0);font-weight:700;padding-top:4px}.sefastpt-rail{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:8px;overflow-x:auto;padding:8px;scroll-snap-type:x proximity}.sefastpt-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:var(--sefast-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:700;gap:8px;padding:8px 14px;scroll-snap-align:start;transition:background .2s var(--sefast-ease),color .2s var(--sefast-ease),transform .2s var(--sefast-spring);white-space:nowrap}.sefastpt-tab:hover{background:var(--sefast-hover);color:var(--sefast-text);transform:translateY(-1px)}.sefastpt-label{line-height:1}.sefastpt-ico{color:inherit;color:var(--sefastpt-stage,inherit);display:grid;place-items:center;transition:transform .3s var(--sefast-spring)}.sefastpt-tab:hover .sefastpt-ico{transform:scale(1.12) rotate(-4deg)}.sefastpt-on{background:var(--sefast-grad);box-shadow:inset 0 -3px 0 #0000,0 10px 22px -10px #f9731699;box-shadow:inset 0 -3px 0 var(--sefastpt-stage,#0000),0 10px 22px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.sefastpt-on .sefastpt-ico{animation:sefastpt-pop .4s var(--sefast-spring);color:#fff}@keyframes sefastpt-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.sefastpt-badge{background:var(--sefast-tile);border-radius:9999px;color:var(--sefast-text);display:inline-grid;font-size:.66rem;font-weight:800;height:18px;min-width:18px;padding:0 5px;place-items:center}.sefastpt-on .sefastpt-badge{background:#ffffff47;color:#fff}@media (max-width:480px){.sefastpt-tab{font-size:.74rem;padding:7px 11px}}.sefastcm-overlay{animation:sefastcm-fade .22s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172a75;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1450}[data-theme=dark] .sefastcm-overlay{background:#02060f9e}.sefastcm-card{animation:sefastcm-pop .26s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:#ffffffeb;background:var(--sefast-surface,#ffffffeb);border:1px solid #0f172a14;border:1px solid var(--sefast-border,#0f172a14);border-radius:18px;border-radius:var(--sefast-r,18px);box-shadow:0 28px 70px -30px #1e293b80;box-shadow:var(--sefast-shadow,0 28px 70px -30px #1e293b80);display:flex;flex-direction:column;max-height:86vh;overflow:hidden;width:min(540px,96vw)}.sefastcm-head{align-items:center;background:#efbf041f;background:var(--sefast-grad-soft,rgba(var(--theme-accent-rgb,239,191,4),.12));border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--sefast-border,#0f172a14);display:flex;gap:12px;padding:16px 18px}.sefastcm-ico{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--sefast-grad,linear-gradient(135deg,var(--theme-accent,#efbf04),var(--theme-accent-3,#f97316)));border-radius:13px;box-shadow:0 10px 24px -10px #f97316b3;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.sefastcm-ico svg{height:21px;width:21px}.sefastcm-headtxt{flex:1 1;min-width:0}.sefastcm-eyebrow{align-items:center;color:#64748b;color:var(--sefast-text-muted,#64748b);display:flex;font-size:.7rem;font-weight:800;gap:8px;letter-spacing:.06em;text-transform:uppercase}.sefastcm-aud{background:#f9731624;background:rgba(var(--theme-accent-3-rgb,249,115,22),.14);border:1px solid #f973164d;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.3);border-radius:999px;color:#f97316;color:var(--sefast-primary-2,var(--theme-accent-3,#f97316));font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:1px 8px}.sefastcm-title{color:#16233a;color:var(--sefast-text,#16233a);font-size:1.02rem;font-weight:800;line-height:1.25;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sefastcm-x{background:#0f172a0d;background:var(--sefast-tile,#0f172a0d);border:1px solid #0f172a14;border:1px solid var(--sefast-border,#0f172a14);border-radius:10px;color:#64748b;color:var(--sefast-text-muted,#64748b);cursor:pointer;display:grid;flex-shrink:0;height:34px;place-items:center;transition:transform .18s ease,background .18s ease,color .18s ease;transition:transform .18s var(--sefast-ease,ease),background .18s ease,color .18s ease;width:34px}.sefastcm-x svg{height:17px;width:17px}.sefastcm-x:hover{background:#ef44441f;color:#ef4444;transform:rotate(90deg)}.sefastcm-thread{background:#ffffff80;background:var(--sefast-surface-2,#ffffff80);display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:18px}.sefastcm-thread::-webkit-scrollbar{width:9px}.sefastcm-thread::-webkit-scrollbar-thumb{background:#0f172a1f;background:var(--sefast-rail,#0f172a1f);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.sefastcm-thread::-webkit-scrollbar-thumb:hover{background:#64748b;background:var(--sefast-text-muted,#64748b);background-clip:padding-box}.sefastcm-row{align-items:flex-start;animation:sefastcm-rise .34s ease both;animation:sefastcm-rise .34s var(--sefast-ease,ease) both;display:flex;gap:10px}.sefastcm-avatar{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--sefast-grad,linear-gradient(135deg,var(--theme-accent,#efbf04),var(--theme-accent-3,#f97316)));border-radius:50%;box-shadow:0 6px 16px -8px #f97316b3;box-shadow:0 6px 16px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;font-size:.84rem;font-weight:800;height:34px;place-items:center;width:34px}.sefastcm-bubblewrap{display:flex;flex-direction:column;gap:4px;min-width:0}.sefastcm-bubble{align-self:flex-start;background:#fff;background:var(--sefast-surface,#fff);border:1px solid #0f172a14;border:1px solid var(--sefast-border,#0f172a14);border-radius:4px 16px 16px 16px;box-shadow:0 6px 18px -10px #1e293b59;box-shadow:var(--sefast-shadow-sm,0 6px 18px -10px #1e293b59);color:#16233a;color:var(--sefast-text,#16233a);font-size:.88rem;line-height:1.5;max-width:100%;padding:10px 13px;white-space:pre-wrap;word-break:break-word}.sefastcm-byline{align-items:center;color:#64748b;color:var(--sefast-text-muted,#64748b);display:flex;flex-wrap:wrap;font-size:.7rem;gap:7px;padding-left:4px}.sefastcm-author{color:#16233a;color:var(--sefast-text,#16233a);font-weight:700}.sefastcm-role{background:#0f172a0d;background:var(--sefast-tile,#0f172a0d);border-radius:999px;font-size:.62rem;font-weight:700;padding:0 6px;text-transform:capitalize}.sefastcm-edited{font-style:italic;opacity:.85}.sefastcm-time{margin-left:auto;white-space:nowrap}.sefastcm-empty{font-size:.9rem;margin:auto}.sefastcm-empty,.sefastcm-foot{color:#64748b;color:var(--sefast-text-muted,#64748b)}.sefastcm-foot{align-items:center;background:#ffffffb3;background:var(--sefast-surface,#ffffffb3);border-top:1px solid #0f172a14;border-top:1px solid var(--sefast-border,#0f172a14);display:flex;font-size:.74rem;gap:8px;padding:11px 16px}.sefastcm-foot svg{flex-shrink:0;height:13px;width:13px}@keyframes sefastcm-fade{0%{opacity:0}to{opacity:1}}@keyframes sefastcm-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes sefastcm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:480px){.sefastcm-card{border-radius:16px;max-height:92vh;width:100%}.sefastcm-head,.sefastcm-thread{padding:14px}.sefastcm-bubble{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.sefastcm-card,.sefastcm-overlay,.sefastcm-row{animation:none}.sefastcm-x{transition:none}}.sefastcm-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--sefast-r,18px))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 28px 70px -30px #1e293b80!important;box-shadow:var(--sa-el-card-shadow,var(--sefast-shadow,0 28px 70px -30px #1e293b80))!important}@media (max-width:480px){.sefastcm-card{border-radius:16px!important;border-radius:var(--sa-el-card-radius,16px)!important}}.sefastsl-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:12px 0 0;padding:0 0 0 4px}.sefastsl-item{animation:sefastsl-in .35s var(--sefast-ease) both;background:var(--sefast-surface-2);border:1px solid var(--sefast-border);border-radius:12px;display:flex;gap:11px;padding:10px 12px}@keyframes sefastsl-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sefastsl-dot{border-radius:50%;color:#fff;display:grid;flex-shrink:0;height:24px;place-items:center;width:24px}.sefastsl-dot svg{height:13px;width:13px}.sefastsl-completed .sefastsl-dot,.sefastsl-skipped .sefastsl-dot{background:var(--sefast-done)}.sefastsl-in_progress .sefastsl-dot{background:var(--sefast-active)}.sefastsl-upcoming .sefastsl-dot{background:var(--sefast-up)}.sefastsl-body{flex:1 1;min-width:0}.sefastsl-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.sefastsl-name{font-size:.86rem;font-weight:600}.sefastsl-pill{border-radius:9999px;flex-shrink:0;font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.sefastsl-pill-completed,.sefastsl-pill-skipped{background:var(--sefast-done-bg);color:var(--sefast-done)}.sefastsl-pill-in_progress{background:var(--sefast-active-bg);color:var(--sefast-active)}.sefastsl-pill-upcoming{background:var(--sefast-up-bg);color:var(--sefast-up)}.sefastsl-meta{color:var(--sefast-text-muted);display:flex;flex-wrap:wrap;font-size:.74rem;gap:4px 12px;margin-top:4px}.sefastsl-date{white-space:nowrap}.sefastsl-note{font-style:italic}.sefastsl-cmt{align-items:center;background:#f973161a;background:rgba(var(--theme-accent-3-rgb,249,115,22),.1);border:1px solid #f9731642;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.26);border-radius:9999px;color:var(--sefast-primary-2);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;margin-top:7px;padding:4px 10px;transition:background .18s ease,transform .18s var(--sefast-spring)}.sefastsl-cmt:hover{background:#f973162e;background:rgba(var(--theme-accent-3-rgb,249,115,22),.18);transform:translateY(-1px)}.sefastsl-cmt svg{height:12px;width:12px}@media (max-width:480px){.sefastsl-top{align-items:flex-start;flex-direction:column;gap:4px}}.sefastmn-node{grid-gap:14px;display:grid;gap:14px;grid-template-columns:40px 1fr;position:relative}.sefastmn-axis{display:flex;justify-content:center;position:relative}.sefastmn-rail{background:var(--sefast-rail);bottom:-18px;position:absolute;top:30px;width:2px}.sefastmn-node.is-last .sefastmn-rail{display:none}.sefastmn-dot{background:var(--sefast-up);border-radius:50%;box-shadow:0 4px 12px -4px #0000004d;color:#fff;display:grid;flex-shrink:0;height:34px;place-items:center;position:relative;transition:transform .3s var(--sefast-spring);width:34px;z-index:1}.sefastmn-dot svg{height:16px;width:16px}.sefastmn-completed .sefastmn-dot,.sefastmn-skipped .sefastmn-dot{background:var(--sefast-done)}.sefastmn-in_progress .sefastmn-dot{background:var(--sefast-active)}.sefastmn-dot-pulse{animation:sefastmn-pulse 1.8s var(--sefast-ease) infinite;border-radius:50%;box-shadow:0 0 0 0 var(--sefast-active);inset:0;position:absolute}@keyframes sefastmn-pulse{0%{box-shadow:0 0 0 0 #2563eb80}70%{box-shadow:0 0 0 10px #2563eb00}to{box-shadow:0 0 0 0 #2563eb00}}.sefastmn-next .sefastmn-dot{transform:scale(1.08)}.sefastmn-card{animation:sefastmn-rise .4s var(--sefast-ease) both;margin-bottom:18px;padding:14px 16px;transition:box-shadow .25s var(--sefast-ease),transform .25s var(--sefast-ease)}@keyframes sefastmn-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sefastmn-card:hover{box-shadow:var(--sefast-shadow);transform:translateY(-1px)}.sefastmn-next .sefastmn-card{border-color:color-mix(in srgb,var(--sefast-active) 45%,#0000);box-shadow:0 0 0 1px var(--sefast-active-bg),var(--sefast-shadow-sm)}.sefastmn-head{align-items:flex-start;cursor:default;display:flex;gap:10px;justify-content:space-between}.sefastmn-head[role=button]{cursor:pointer}.sefastmn-titlewrap{min-width:0}.sefastmn-order{color:var(--sefast-text-muted);display:block;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sefastmn-title{font-size:.98rem;font-weight:700;line-height:1.3;margin:2px 0 0;word-break:break-word}.sefastmn-status{border-radius:9999px;flex-shrink:0;font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.sefastmn-status-completed,.sefastmn-status-skipped{background:var(--sefast-done-bg);color:var(--sefast-done)}.sefastmn-status-in_progress{background:var(--sefast-active-bg);color:var(--sefast-active)}.sefastmn-status-upcoming{background:var(--sefast-up-bg);color:var(--sefast-up)}.sefastmn-meta{align-items:center;color:var(--sefast-text-muted);display:flex;flex-wrap:wrap;font-size:.76rem;gap:8px;margin-top:8px}.sefastmn-nextflag{background:var(--sefast-active-bg);border-radius:9999px;color:var(--sefast-active);font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.sefastmn-date{white-space:nowrap}.sefastmn-note{background:var(--sefast-grad-soft);border-radius:10px;display:flex;font-size:.82rem;gap:8px;line-height:1.45;margin-top:10px;padding:9px 11px}.sefastmn-note svg{color:var(--sefast-primary-2);flex-shrink:0;height:15px;margin-top:2px;width:15px}.sefastmn-expand{align-items:center;background:#0000;border:1px solid var(--sefast-border);border-radius:9px;color:var(--sefast-text-muted);cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:700;gap:6px;margin-top:12px;padding:5px 10px;transition:background .18s ease}.sefastmn-expand:hover{background:var(--sefast-hover);color:var(--sefast-text)}.sefastmn-expand svg{height:14px;transition:transform .3s var(--sefast-spring);width:14px}.sefastmn-expand.on svg{transform:rotate(180deg)}.sefastmn-subswrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--sefast-ease)}.sefastmn-subswrap.open{grid-template-rows:1fr}.sefastmn-subsinner{overflow:hidden}.sefastmn-cmt{align-items:center;background:var(--sefast-grad-soft);border:1px solid #f9731647;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.28);border-radius:9999px;color:var(--sefast-primary-2);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:8px;margin-top:10px;padding:7px 12px 7px 10px;transition:transform .18s var(--sefast-spring),box-shadow .18s ease,background .18s ease}.sefastmn-cmt:hover{box-shadow:0 8px 20px -12px #f97316b3;box-shadow:0 8px 20px -12px rgba(var(--theme-accent-3-rgb,249,115,22),.7);transform:translateY(-1px)}.sefastmn-cmt-ico{background:var(--sefast-grad);border-radius:50%;color:#fff;display:grid;height:22px;place-items:center;width:22px}.sefastmn-cmt-ico svg{height:12px;width:12px}.sefastmn-cmt-dot{animation:sefastmn-cmt-pulse 2s ease-out infinite;background:var(--sefast-primary-2);border-radius:50%;box-shadow:0 0 0 0 #f9731680;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),.5);height:7px;width:7px}@keyframes sefastmn-cmt-pulse{0%{box-shadow:0 0 0 0 #f9731680;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),.5)}70%{box-shadow:0 0 0 7px #f9731600;box-shadow:0 0 0 7px rgba(var(--theme-accent-3-rgb,249,115,22),0)}to{box-shadow:0 0 0 0 #f9731600;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),0)}}@media (prefers-reduced-motion:reduce){.sefastmn-cmt-dot{animation:none}}@media (max-width:480px){.sefastmn-node{gap:10px;grid-template-columns:32px 1fr}.sefastmn-dot{height:30px;width:30px}.sefastmn-head{flex-direction:column;gap:6px}}.sefastmn-card{padding:14px 16px!important;padding:var(--sa-el-card-pad,14px 16px)!important}.sefastmn-next .sefastmn-card{box-shadow:0 0 0 1px var(--sefast-active-bg),var(--sefast-shadow-sm)!important;box-shadow:var(--sa-el-card-shadow,0 0 0 1px var(--sefast-active-bg),var(--sefast-shadow-sm))!important}.sefastmt-wrap{padding:20px 20px 8px}.sefastmt-list{list-style:none;margin:0;padding:0}.sefastmt-more{display:flex;justify-content:center;padding:8px 0 14px}@media (max-width:480px){.sefastmt-wrap{padding:14px 12px 6px}}.sefastes-wrap{align-items:center;display:flex;flex-direction:column;gap:8px;padding:48px 24px;text-align:center}.sefastes-art{background:var(--sefast-grad-soft);border-radius:22px;color:var(--sefast-primary-2);display:grid;height:76px;margin-bottom:6px;place-items:center;width:76px}.sefastes-art svg{height:40px;width:40px}.sefastes-ring{stroke-dasharray:57;stroke-dashoffset:57;animation:sefastes-draw 1.4s var(--sefast-ease) forwards}.sefastes-clock{animation:sefastes-tick 3s steps(12) infinite;transform-origin:12px 12px}@keyframes sefastes-draw{to{stroke-dashoffset:0}}@keyframes sefastes-tick{to{transform:rotate(1turn)}}.sefastes-title{font-size:1.05rem;font-weight:800;margin:0}.sefastes-msg{color:var(--sefast-text-muted);font-size:.86rem;line-height:1.55;margin:0;max-width:420px}.sefastts-wrap{display:flex;flex-direction:column;gap:16px}.sefastts-hero{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:22px 24px}.sefastts-lead{flex:1 1;min-width:0}.sefastts-track{display:flex;flex-direction:column;gap:20px;padding:20px}.sefastts-row{align-items:center;display:flex;gap:14px}.sefastts-rowbody{flex:1 1}.sefastts-sk{animation:sefastts-shim 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--sefast-tile),var(--sefast-hover),var(--sefast-tile));background-size:300% 100%;border-radius:8px;display:block}.sefastts-dot{height:34px;width:34px}.sefastts-dot,.sefastts-ring{border-radius:50%;flex-shrink:0}.sefastts-ring{height:104px;width:104px}.sefastts-w30{width:30%}.sefastts-w40{width:40%}.sefastts-w50{width:50%}.sefastts-w60{width:60%}.sefastts-w70{width:70%}@keyframes sefastts-shim{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:768px){.sefastts-hero{align-items:stretch;flex-direction:column}}:root{--sefast-primary:var(--theme-accent,#efbf04);--sefast-primary-2:var(--theme-accent-3,#f97316);--sefast-grad:linear-gradient(135deg,var(--theme-accent,#efbf04) 0%,var(--theme-accent-3,#f97316) 100%);--sefast-grad-soft:linear-gradient(135deg,rgba(var(--theme-accent-rgb,239,191,4),0.16),rgba(var(--theme-accent-3-rgb,249,115,22),0.10));--sefast-bg:#f5f7fb;--sefast-surface:#ffffffeb;--sefast-surface-2:#ffffffa8;--sefast-border:#0f172a14;--sefast-shadow:0 18px 48px -28px #1e293b73;--sefast-shadow-sm:0 6px 18px -10px #1e293b59;--sefast-text:#16233a;--sefast-text-muted:#64748b;--sefast-tile:#0f172a0d;--sefast-hover:#0f172a0d;--sefast-rail:#0f172a1f;--sefast-done:#16a34a;--sefast-done-bg:#16a34a24;--sefast-active:#2563eb;--sefast-active-bg:#2563eb24;--sefast-up:#94a3b8;--sefast-up-bg:#94a3b829;--sefast-skip:#78716c;--sefast-skip-bg:#78716c29;--sefast-spring:cubic-bezier(0.34,1.56,0.64,1);--sefast-ease:cubic-bezier(0.4,0,0.2,1);--sefast-r:18px;--sefast-r-sm:12px}[data-theme=dark]{--sefast-bg:#0c1322;--sefast-surface:#162034d1;--sefast-surface-2:#101828b3;--sefast-border:#ffffff17;--sefast-shadow:0 22px 56px -28px #000000b3;--sefast-shadow-sm:0 8px 22px -12px #0009;--sefast-text:#e8eefb;--sefast-text-muted:#95a6c2;--sefast-tile:#ffffff0f;--sefast-hover:#ffffff0f;--sefast-rail:#ffffff24;--sefast-done:#4ade80;--sefast-done-bg:#22c55e2e;--sefast-active:#60a5fa;--sefast-active-bg:#3b82f633;--sefast-up:#94a3b8;--sefast-up-bg:#94a3b824;--sefast-skip:#cbd5e1;--sefast-skip-bg:#94a3b824}.sefast-page{color:#16233a;color:var(--sefast-text);display:flex;flex-direction:column;gap:16px;min-height:100%;position:relative}.sefast-page:before{background:radial-gradient(60% 70% at 12% 0,#efbf0429,#0000 70%),radial-gradient(50% 60% at 90% 0,#f973161f,#0000 70%);background:radial-gradient(60% 70% at 12% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%),radial-gradient(50% 60% at 90% 0,rgba(var(--theme-accent-3-rgb,249,115,22),.12),#0000 70%);content:"";height:320px;inset:0 0 auto 0;pointer-events:none;position:fixed;z-index:0}.sefast-page>*{position:relative;z-index:1}.sefast-card{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:#ffffffeb;background:var(--sefast-surface);border:1px solid #0f172a14;border:1px solid var(--sefast-border);border-radius:18px;border-radius:var(--sefast-r);box-shadow:0 18px 48px -28px #1e293b73;box-shadow:var(--sefast-shadow)}.sefast-btn{align-items:center;background:#ffffffa8;background:var(--sefast-surface-2);border:1px solid #0f172a14;border:1px solid var(--sefast-border);border-radius:11px;color:#16233a;color:var(--sefast-text);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;justify-content:center;padding:9px 15px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--sefast-spring),background .2s var(--sefast-ease);white-space:nowrap}.sefast-btn:hover{background:#0f172a0d;background:var(--sefast-hover);transform:translateY(-1px)}.sefast-btn:active{transform:translateY(0) scale(.98)}.sefast-btn--primary{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--sefast-grad);border-color:#0000;box-shadow:0 8px 20px -8px #f9731699;box-shadow:0 8px 20px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.sefast-btn svg{height:16px;width:16px}.sefast-scroll{scrollbar-color:#0f172a1f #0000;scrollbar-color:var(--sefast-rail) #0000;scrollbar-width:thin}.sefast-scroll::-webkit-scrollbar{height:9px;width:9px}.sefast-scroll::-webkit-scrollbar-thumb{background:#0f172a1f;background:var(--sefast-rail);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.sefast-scroll::-webkit-scrollbar-thumb:hover{background:#efbf04;background:var(--sefast-primary)}@media (prefers-reduced-motion:reduce){.sefast-page *,.sefast-page :after,.sefast-page :before{animation:none!important;transition:none!important}}.sefast-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--sefast-r))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 18px 48px -28px #1e293b73!important;box-shadow:var(--sa-el-card-shadow,var(--sefast-shadow))!important}.aprfapsfsh-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;overflow:hidden;padding:22px 24px;padding:calc(22px*var(--sa-el-hdr-pad-k, 1)) calc(24px*var(--sa-el-hdr-pad-k, 1));position:relative}.aprfapsfsh-aurora{background:radial-gradient(closest-side,#efbf0438,#0000 70%);background:radial-gradient(closest-side,rgba(var(--theme-accent-rgb,239,191,4),.22),#0000 70%);filter:blur(30px);height:200%;inset:-40% 0 auto auto;pointer-events:none;position:absolute;width:50%}.aprfapsfsh-lead{align-items:flex-start;display:flex;gap:16px;min-width:0;position:relative}.aprfapsfsh-ico{background:var(--aprfapsf-grad);border-radius:16px;border-radius:calc(16px*var(--sa-el-hdr-tile-radius-k, 1));box-shadow:0 10px 24px -10px #f97316b3;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;height:54px;height:calc(54px*var(--sa-el-hdr-tile-k, 1));place-items:center;width:54px;width:calc(54px*var(--sa-el-hdr-tile-k, 1))}.aprfapsfsh-ico svg{height:27px;width:27px}.aprfapsfsh-ico-fold{stroke-dasharray:22;animation:aprfapsfsh-draw 1.4s var(--aprfapsf-ease) forwards}.aprfapsfsh-ico-lines{stroke-dasharray:18;animation:aprfapsfsh-draw 1.4s .2s var(--aprfapsf-ease) backwards}@keyframes aprfapsfsh-draw{0%{stroke-dashoffset:22}to{stroke-dashoffset:0}}.aprfapsfsh-head{min-width:0}.aprfapsfsh-crumb{align-items:center;color:var(--aprfapsf-text-muted);color:var(--sa-el-hdr-crumb-color,var(--aprfapsf-text-muted));display:flex;flex-wrap:wrap;font-size:.72rem;font-size:calc(.72rem*var(--sa-el-hdr-crumb-k, 1));font-weight:600;gap:6px;margin-bottom:6px}.aprfapsfsh-crumb svg{height:12px;opacity:.6;width:12px}.aprfapsfsh-crumb-now{color:var(--aprfapsf-primary-dark)}[data-theme=dark] .aprfapsfsh-crumb-now{color:var(--aprfapsf-primary)}.aprfapsfsh-crumb-link{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;transition:color .15s ease}.aprfapsfsh-crumb-link:hover{color:var(--aprfapsf-primary-dark);text-decoration:underline}[data-theme=dark] .aprfapsfsh-crumb-link:hover{color:var(--aprfapsf-primary)}.aprfapsfsh-title{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,var(--aprfapsf-text),var(--aprfapsf-text-muted));background:linear-gradient(120deg,var(--sa-el-hdr-title-color,var(--aprfapsf-text)),var(--aprfapsf-text-muted));-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-size:calc(1.5rem*var(--sa-el-hdr-title-k, 1));font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.aprfapsfsh-sub{color:var(--aprfapsf-text-muted);color:var(--sa-el-hdr-sub-color,var(--aprfapsf-text-muted));font-size:.85rem;font-size:calc(.85rem*var(--sa-el-hdr-sub-k, 1));margin:6px 0 0;max-width:60ch}.aprfapsfsh-actions{display:flex;flex-wrap:wrap;gap:10px;position:relative}.aprfapsfsh-refresh svg{transition:transform .5s var(--aprfapsf-spring)}.aprfapsfsh-refresh:hover svg{transform:rotate(-90deg)}.aprfapsfsh-spin svg{animation:aprfapsfsh-rot .8s linear infinite}@keyframes aprfapsfsh-rot{to{transform:rotate(1turn)}}@media (max-width:768px){.aprfapsfsh-wrap{padding:18px;padding:calc(18px*var(--sa-el-hdr-pad-k, 1))}.aprfapsfsh-title{font-size:1.25rem;font-size:calc(1.25rem*var(--sa-el-hdr-title-k, 1))}.aprfapsfsh-actions{width:100%}.aprfapsfsh-actions .aprfapsf-btn{flex:1 1}}@media (max-width:480px){.aprfapsfsh-ico{height:46px;height:calc(46px*var(--sa-el-hdr-tile-k, 1));width:46px;width:calc(46px*var(--sa-el-hdr-tile-k, 1))}.aprfapsfsh-crumb{font-size:.66rem;font-size:calc(.66rem*var(--sa-el-hdr-crumb-k, 1))}}@media (prefers-reduced-motion:reduce){.aprfapsfsh-ico-fold,.aprfapsfsh-ico-lines,.aprfapsfsh-spin svg{animation:none!important}}.aprfapsfsh-wrap.aprfapsf-card{background:var(--card);background:var(--sa-el-hdr-bg,var(--card));border-color:var(--sa-el-hdr-border,var(--border));border-radius:16px!important;border-radius:calc(16px*var(--sa-el-hdr-radius-k, 1))!important;font-family:inherit;font-family:var(--sa-el-hdr-font,inherit)}.aprfapsfsh-title{color:inherit;color:var(--sa-el-hdr-title-color,inherit)}.aprfapsfsh-aurora{opacity:1;opacity:calc(var(--sa-el-hdr-aurora-op, .08)/.08)}.aprfapsfct-wrap{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:8px}.aprfapsfct-tab{--t:var(--aprfapsf-primary);align-items:center;background:#0000;border:none;border-radius:13px;color:var(--aprfapsf-text-muted);cursor:pointer;display:inline-flex;flex:1 0 auto;font-size:.85rem;font-weight:600;gap:9px;padding:11px 16px;position:relative;transition:background .25s var(--aprfapsf-ease),color .25s var(--aprfapsf-ease),transform .25s var(--aprfapsf-spring);white-space:nowrap}.aprfapsfct-tab--green{--t:var(--aprfapsf-green)}.aprfapsfct-tab--orange{--t:var(--aprfapsf-orange)}.aprfapsfct-tab--blue{--t:var(--aprfapsf-blue)}.aprfapsfct-tab--slate{--t:var(--aprfapsf-slate)}.aprfapsfct-tab:hover{background:var(--aprfapsf-hover);color:var(--aprfapsf-text);transform:translateY(-1px)}.aprfapsfct-on{background:var(--aprfapsf-grad);box-shadow:0 10px 22px -10px #f97316b3;box-shadow:0 10px 22px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff}.aprfapsfct-tab--green.aprfapsfct-on{background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 10px 22px -10px #16a34ab3}.aprfapsfct-tab--orange.aprfapsfct-on{background:linear-gradient(135deg,#ea580c,#f97316);background:linear-gradient(135deg,var(--theme-accent-dark,#ea580c),var(--theme-accent-3,#f97316));box-shadow:0 10px 22px -10px #ea580cb3}.aprfapsfct-tab--blue.aprfapsfct-on{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 10px 22px -10px #2563ebb3}.aprfapsfct-tab--slate.aprfapsfct-on{background:linear-gradient(135deg,#475569,#64748b);box-shadow:0 10px 22px -10px #475569b3}.aprfapsfct-ico{color:var(--t);display:grid;height:20px;place-items:center;transition:color .25s var(--aprfapsf-ease),transform .4s var(--aprfapsf-spring);width:20px}.aprfapsfct-on .aprfapsfct-ico{color:#fff}.aprfapsfct-ico svg{height:18px;width:18px}.aprfapsfct-tab:hover .aprfapsfct-ico{transform:scale(1.12) rotate(-6deg)}.aprfapsfct-on .aprfapsfct-check{stroke-dasharray:14;animation:aprfapsfct-draw .5s var(--aprfapsf-ease) forwards}.aprfapsfct-on .aprfapsfct-hand{animation:aprfapsfct-tick 1.4s linear infinite;transform-origin:12px 12px}.aprfapsfct-tab:hover .aprfapsfct-bolt{animation:aprfapsfct-flash .6s ease}.aprfapsfct-on .aprfapsfct-lid{animation:aprfapsfct-lid .5s var(--aprfapsf-spring);transform-origin:center}@keyframes aprfapsfct-draw{0%{stroke-dashoffset:14}to{stroke-dashoffset:0}}@keyframes aprfapsfct-tick{to{transform:rotate(1turn)}}@keyframes aprfapsfct-flash{0%,to{opacity:1}50%{opacity:.4;transform:scale(.9)}}@keyframes aprfapsfct-lid{0%{transform:translateY(-3px)}to{transform:translateY(0)}}.aprfapsfct-badge{background:var(--aprfapsf-tile);border-radius:999px;color:var(--aprfapsf-text-muted);font-size:.7rem;font-weight:800;min-width:22px;padding:1px 7px;text-align:center}.aprfapsfct-on .aprfapsfct-badge{background:#ffffff47;color:#fff}@media (max-width:768px){.aprfapsfct-tab{flex:0 0 auto;font-size:.8rem;padding:10px 13px}.aprfapsfct-label{display:none}.aprfapsfct-on .aprfapsfct-label{display:inline}}@media (prefers-reduced-motion:reduce){.aprfapsfct-bolt,.aprfapsfct-check,.aprfapsfct-hand,.aprfapsfct-lid{animation:none!important}}.aprfapsfsc-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.aprfapsfsc-card{--t:var(--aprfapsf-primary);--tbg:var(--aprfapsf-grad-soft);align-items:center;animation:aprfapsfsc-in .5s var(--aprfapsf-spring) both;animation-delay:calc(var(--i)*70ms);border-radius:var(--aprfapsf-r);display:flex;gap:14px;overflow:hidden;padding:18px;position:relative;transition:transform .3s var(--aprfapsf-spring),box-shadow .3s var(--aprfapsf-ease)}.aprfapsfsc-card:hover{box-shadow:0 24px 50px -26px #1e293b80;transform:translateY(-3px)}@keyframes aprfapsfsc-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.aprfapsfsc--green{--t:var(--aprfapsf-green);--tbg:var(--aprfapsf-green-bg)}.aprfapsfsc--orange{--t:var(--aprfapsf-orange);--tbg:var(--aprfapsf-orange-bg)}.aprfapsfsc--blue{--t:var(--aprfapsf-blue);--tbg:var(--aprfapsf-blue-bg)}.aprfapsfsc--slate{--t:var(--aprfapsf-slate);--tbg:var(--aprfapsf-slate-bg)}.aprfapsfsc-card:before{background:var(--t);bottom:0;content:"";left:0;opacity:.85;position:absolute;top:0;width:4px}.aprfapsfsc-glow{background:var(--tbg);border-radius:50%;filter:blur(10px);height:110px;pointer-events:none;position:absolute;right:-30px;top:-30px;width:110px}.aprfapsfsc-ico{background:var(--tbg);border-radius:14px;color:var(--t);display:grid;flex-shrink:0;height:48px;place-items:center;width:48px}.aprfapsfsc-ico svg{height:24px;width:24px}.aprfapsfsc-card:hover .aprfapsfsc-bolt{animation:aprfapsfsc-flash .7s ease}.aprfapsfsc-card:hover .aprfapsfsc-hand{animation:aprfapsfsc-tick 1.2s linear infinite;transform-origin:12px 12px}.aprfapsfsc-card:hover .aprfapsfsc-check{stroke-dasharray:18;animation:aprfapsfsc-draw .6s var(--aprfapsf-ease) forwards}@keyframes aprfapsfsc-flash{0%,to{opacity:1}50%{opacity:.45}}@keyframes aprfapsfsc-tick{to{transform:rotate(1turn)}}@keyframes aprfapsfsc-draw{0%{stroke-dashoffset:18}to{stroke-dashoffset:0}}.aprfapsfsc-body{display:flex;flex-direction:column;min-width:0}.aprfapsfsc-num{color:var(--aprfapsf-text);font-size:1.7rem;font-weight:800;letter-spacing:-.02em;line-height:1}.aprfapsfsc-skel-num{height:26px;width:42px}.aprfapsfsc-label{color:var(--aprfapsf-text);font-size:.82rem;font-weight:700;margin-top:4px}.aprfapsfsc-sub{color:var(--aprfapsf-text-muted);font-size:.72rem}@media (max-width:1024px){.aprfapsfsc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.aprfapsfsc-grid{gap:10px;grid-template-columns:1fr}.aprfapsfsc-card{gap:11px;padding:14px}.aprfapsfsc-ico{height:42px;width:42px}.aprfapsfsc-num{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.aprfapsfsc-card{animation:none!important}}.aprfapsfsc-card{border-radius:var(--aprfapsf-r)!important;border-radius:var(--sa-el-card-radius,var(--aprfapsf-r))!important;padding:18px!important;padding:var(--sa-el-card-pad,18px)!important}@media (max-width:560px){.aprfapsfsc-card{padding:14px!important;padding:var(--sa-el-card-pad,14px)!important}}.aprfapsf-menu,.aprfapsf-modal-back,.aprfapsf-page{--amber:var(--theme-accent,#f59e0b);--gold:var(--theme-accent-2,#fbbf24);--lemon:var(--theme-accent-2,#fde047);--navy:#1c1917;--gray:#57534e;--gray-2:#a8a29e;--border:rgba(var(--theme-accent-rgb,245,158,11),0.28);--border-soft:rgba(var(--theme-accent-rgb,245,158,11),0.12);--soft:#f8fafc;--soft-2:rgba(var(--theme-accent-rgb,245,158,11),0.12);--cream:rgba(var(--theme-accent-rgb,245,158,11),0.12);--bg:#fffcf0;--card:#fff;--success:#10b981;--success-bg:#d1fae5;--success-tx:#047857;--orange:var(--theme-accent-3,#f97316);--orange-bg:#ffedd5;--orange-tx:#c2410c;--warm:#dc2626;--danger:#ef4444;--danger-bg:#fef2f2;--grad-primary:linear-gradient(135deg,var(--theme-accent,#f59e0b) 0%,var(--theme-accent-2,#fbbf24) 100%);--grad-tri:linear-gradient(135deg,#f59e0b,#fbbf24 50%,#fde047);--grad-emerald:linear-gradient(135deg,#10b981,#34d399);--grad-orange:linear-gradient(135deg,#f97316,#fb923c);--grad-muted:linear-gradient(135deg,#78716c,#a8a29e);--grad-gold:linear-gradient(135deg,#fbbf24,#fde047);--grad-lemon:linear-gradient(135deg,#eab308,#fde047);--shadow-card:0 4px 20px rgba(var(--theme-accent-rgb,245,158,11),0.10);--shadow-glow:0 4px 16px rgba(var(--theme-accent-rgb,245,158,11),0.35);--shadow-modal:0 18px 48px #1c191773;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:9999px;--font:"Poppins","Nunito",system-ui,-apple-system,sans-serif;color:var(--navy);font-family:var(--font)}[data-theme=dark] .aprfapsf-menu,[data-theme=dark] .aprfapsf-modal-back,[data-theme=dark] .aprfapsf-page{--navy:#fafaf9;--gray:#d6d3d1;--gray-2:#78716c;--border:rgba(var(--theme-accent-2-rgb,252,211,77),0.22);--border-soft:rgba(var(--theme-accent-2-rgb,252,211,77),0.14);--soft:#292524;--soft-2:#1c1917;--cream:#292524;--bg:#1c1917;--card:#292524;--success-bg:#10b9812e;--success-tx:#6ee7b7;--orange-bg:rgba(var(--theme-accent-3-rgb,249,115,22),0.16);--orange-tx:var(--theme-accent-2,#fdba74);--danger-bg:#ef444429}.aprfapsf-skel{animation:aprfapsf-shim2 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--soft-2),var(--soft),var(--soft-2));background-size:400% 100%;border-radius:8px}[data-theme=dark] .aprfapsf-skel{background:linear-gradient(90deg,#2a2826,#353230,#2a2826);background-size:400% 100%}@keyframes aprfapsf-shim2{0%{background-position:100% 0}to{background-position:-100% 0}}.aprfapsf-filters{-webkit-backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(var(--sa-el-flt-blur,18px)) saturate(150%);backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(var(--sa-el-flt-blur,18px)) saturate(150%);background:#ffffffa6;background:var(--sa-el-flt-bg,#ffffffa6);border:1px solid #ffffff8c;border:1px solid var(--sa-el-flt-border,#ffffff8c);border-radius:14px;border-radius:calc(14px*var(--sa-el-flt-radius-k, 1));box-shadow:0 8px 28px #78350f14;display:flex;flex-direction:column;gap:10px;overflow:visible;padding:12px 14px;position:relative}[data-theme=dark] .aprfapsf-filters{background:#29252499;background:var(--sa-el-flt-bg,#29252499);border-color:#fcd34d26;border-color:var(--sa-el-flt-border,rgba(var(--theme-accent-2-rgb,252,211,77),.15))}.aprfapsf-filters-head{align-items:center;display:flex;gap:10px}.aprfapsf-filters-icon{background:var(--cream);border-radius:8px;color:var(--amber);display:grid;height:26px;place-items:center;width:26px}.aprfapsf-filters-title{color:var(--navy);color:var(--sa-el-flt-title-color,var(--navy));font:700 14px var(--font);font:700 calc(14px*var(--sa-el-flt-title-k, 1)) var(--font);margin:0}.aprfapsf-active-badge{background:var(--gold);background:var(--sa-el-flt-badge-bg,var(--gold));border-radius:9999px;color:var(--navy);color:var(--sa-el-flt-badge-color,var(--navy));display:inline-grid;font:700 11px var(--font);height:22px;min-width:22px;padding:0 7px;place-items:center}.aprfapsf-clear-all{background:#0000;border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;font:600 12px var(--font);margin-left:auto;padding:6px 12px;transition:all .18s ease}.aprfapsf-clear-all:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.aprfapsf-clear-all:disabled{cursor:not-allowed;opacity:.45}.aprfapsf-search-wrap{position:relative}.aprfapsf-search-input{background:var(--card);background:var(--sa-el-flt-search-bg,var(--card));border:1px solid var(--sa-el-flt-search-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-search-radius,9999px);color:var(--navy);color:var(--sa-el-flt-search-color,var(--navy));font:14px var(--font);font:calc(14px*var(--sa-el-flt-search-k, 1)) var(--font);height:38px;height:calc(38px*var(--sa-el-flt-search-h-k, 1));outline:none;padding:0 44px 0 42px;transition:all .2s ease;width:100%}.aprfapsf-search-input::placeholder{color:var(--gray-2);color:var(--sa-el-flt-search-ph,var(--gray-2))}.aprfapsf-search-input:focus{border-color:var(--amber);box-shadow:0 0 0 3px #f59e0b26;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.15)}.aprfapsf-search-lead{color:var(--amber);color:var(--sa-el-flt-search-lead,var(--amber));left:14px;pointer-events:none}.aprfapsf-search-clear,.aprfapsf-search-lead{position:absolute;top:50%;transform:translateY(-50%)}.aprfapsf-search-clear{background:#0000;border:none;border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:26px;place-items:center;right:8px;transition:all .18s ease;width:26px}.aprfapsf-search-clear:hover{background:#ef44441f;color:var(--danger)}.aprfapsf-date-row{align-items:center;border-bottom:1px dashed var(--border-soft);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:12px}.aprfapsf-presets{align-items:center;background:var(--soft);border-radius:9999px;display:inline-flex;gap:6px;overflow-x:auto;padding:6px;scrollbar-width:none}.aprfapsf-presets::-webkit-scrollbar{display:none}.aprfapsf-preset{align-items:center;background:#0000;border:none;border-radius:9999px;border-radius:var(--sa-el-flt-preset-radius,9999px);color:var(--gray);color:var(--sa-el-flt-preset-color,var(--gray));cursor:pointer;display:inline-flex;font:600 12px var(--font);font:600 calc(12px*var(--sa-el-flt-preset-k, 1)) var(--font);gap:6px;padding:8px 14px;transition:all .2s ease;white-space:nowrap}.aprfapsf-preset:hover{color:var(--navy)}.aprfapsf-preset.active{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--sa-el-flt-preset-active-bg,var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%)));box-shadow:0 4px 12px #f59e0b73;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.45);color:#fff;color:var(--sa-el-flt-preset-active-color,#fff)}.aprfapsf-range-trigger{align-items:center;background:var(--card);border:1px solid var(--sa-el-flt-range-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-range-radius,9999px);color:var(--gray);color:var(--sa-el-flt-range-color,var(--gray));cursor:pointer;display:inline-flex;font:600 13px var(--font);gap:8px;height:40px;padding:0 16px;transition:all .2s ease}.aprfapsf-range-trigger:hover{border-color:var(--amber);color:var(--amber)}.aprfapsf-range-trigger[data-open=true]{border-color:var(--amber);box-shadow:0 0 0 3px #f59e0b2e;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.18)}.aprfapsf-range-trigger.applied{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-color:#0000;box-shadow:0 4px 14px #f59e0b66;box-shadow:0 4px 14px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff}.aprfapsf-range-trigger .caret{transition:transform .2s ease}.aprfapsf-range-trigger[data-open=true] .caret{transform:rotate(180deg)}.aprfapsf-range-trigger:hover .pulse-dot{animation:aprfapsf-pulse-dot 1.2s ease-in-out infinite}@keyframes aprfapsf-pulse-dot{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.aprfapsf-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.aprfapsf-chip{align-items:center;background:var(--card);background:var(--sa-el-flt-chip-bg,var(--card));border:1px solid var(--sa-el-flt-chip-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-chip-radius,9999px);color:var(--gray);color:var(--sa-el-flt-chip-color,var(--gray));cursor:pointer;display:inline-flex;font:600 12px var(--font);font:600 calc(12px*var(--sa-el-flt-chip-k, 1)) var(--font);gap:8px;padding:8px 14px;transition:all .18s ease}.aprfapsf-chip:hover{border-color:var(--amber);color:var(--navy)}.aprfapsf-chip.has-value{background:var(--soft);border-color:var(--amber);color:var(--amber)}.aprfapsf-chip[data-open=true]{box-shadow:0 0 0 3px #f59e0b2e;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.18)}.aprfapsf-chip .label{max-width:200px;overflow:hidden;text-overflow:ellipsis}.aprfapsf-chip .caret{transition:transform .2s ease}.aprfapsf-chip[data-open=true] .caret{transform:rotate(180deg)}.aprfapsf-toggle{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;display:inline-flex;font:600 12px var(--font);gap:10px;padding:7px 14px;transition:all .18s ease}.aprfapsf-toggle.on{background:var(--soft);border-color:var(--amber);color:#b45309;color:var(--theme-accent-dark,#b45309)}.aprfapsf-toggle-track{background:var(--cream);border-radius:9999px;height:16px;position:relative;transition:background .2s ease;width:30px}.aprfapsf-toggle.on .aprfapsf-toggle-track{background:var(--amber)}.aprfapsf-toggle-thumb{background:#fff;border-radius:50%;height:12px;left:2px;position:absolute;top:2px;transition:transform .18s ease;width:12px}.aprfapsf-toggle.on .aprfapsf-toggle-thumb{transform:translateX(14px)}.aprfapsf-menu{animation:aprfapsf-pop .18s cubic-bezier(.34,1.56,.64,1);background:var(--card);border:1px solid var(--border-soft);border-radius:12px;box-shadow:var(--shadow-modal);max-height:320px;overflow-y:auto;padding:6px;position:fixed;z-index:1450}@keyframes aprfapsf-pop{0%{opacity:0;transform:scale(.92)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.aprfapsf-menu-item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:flex;font:500 13px var(--font);gap:8px;padding:9px 12px;text-align:left;width:100%}.aprfapsf-menu-item:hover{background:var(--soft)}.aprfapsf-menu-item.selected{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);font-weight:600}.aprfapsf-menu-item .count{background:var(--soft);border-radius:9999px;color:var(--gray-2);font-size:11px;margin-left:auto;padding:1px 7px}.aprfapsf-menu-divider{background:var(--border-soft);height:1px;margin:4px 0}.aprfapsf-autocomplete{border-radius:14px;max-height:420px;z-index:1470}.aprfapsf-ac-head{align-items:center;background:var(--soft);border-radius:10px 10px 0 0;color:var(--gray);display:flex;font-size:12px;justify-content:space-between;margin:-6px -6px 4px;padding:10px 12px}.aprfapsf-ac-key{background:var(--cream);border-radius:6px;color:var(--amber);font-size:11px;font-weight:700;padding:2px 8px}.aprfapsf-ac-row{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px 12px}.aprfapsf-ac-row.highlight,.aprfapsf-ac-row:hover{background:var(--soft)}.aprfapsf-ac-badge{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:9999px;color:#fff;flex-shrink:0;font:700 11px var(--font);letter-spacing:.04em;padding:3px 9px;text-transform:uppercase}.aprfapsf-ac-body{flex:1 1;min-width:0}.aprfapsf-ac-title{color:var(--navy);font:500 13px var(--font)}.aprfapsf-ac-meta{color:var(--gray-2);font-size:11px;margin-top:2px}.aprfapsf-ac-row mark{background:#fbbf244d;background:rgba(var(--theme-accent-2-rgb,251,191,36),.3);border-radius:3px;color:var(--amber);padding:1px 3px}.aprfapsf-ac-empty{color:var(--gray);font-size:13px;padding:22px;text-align:center}.aprfapsf-modal-back{animation:aprfapsf-fade .22s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c19178c;display:grid;inset:0;place-items:center;position:fixed;z-index:1550}@keyframes aprfapsf-fade{0%{opacity:0}to{opacity:1}}.aprfapsf-range-modal{animation:aprfapsf-modal-in .28s cubic-bezier(.34,1.56,.64,1);background:var(--card);border-radius:16px;box-shadow:0 24px 60px #1c19174d;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;position:relative;width:min(760px,calc(100vw - 24px))}@keyframes aprfapsf-modal-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.aprfapsf-range-modal:before{animation:aprfapsf-stripe 6s linear infinite;background:var(--grad-tri);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}.aprfapsf-range-head{align-items:center;border-bottom:1px solid var(--border-soft);display:flex;gap:12px;padding:18px 20px}.aprfapsf-range-head .ico{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:10px;box-shadow:0 6px 16px #f59e0b66;box-shadow:0 6px 16px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff;display:grid;height:36px;place-items:center;width:36px}.aprfapsf-range-title{color:var(--navy);flex:1 1;font:700 17px var(--font);margin:0}.aprfapsf-range-close{background:var(--card);border:1px solid var(--border);border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:32px;place-items:center;transition:transform .2s ease,color .2s ease;width:32px}.aprfapsf-range-close:hover{color:var(--amber);transform:rotate(90deg)}.aprfapsf-range-body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:180px 1fr;overflow-y:auto;padding:16px 20px}@media (max-width:720px){.aprfapsf-range-body{grid-template-columns:1fr}}.aprfapsf-range-rail h5{color:var(--gray);font:700 11px var(--font);letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.aprfapsf-range-rail button{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:flex;font:500 13px var(--font);gap:8px;padding:8px 10px;text-align:left;width:100%}.aprfapsf-range-rail button:hover{background:var(--soft)}.aprfapsf-range-rail button.active{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);font-weight:600}.aprfapsf-range-rail button svg{color:var(--amber)}.aprfapsf-range-summary{align-items:center;background:var(--soft);border-radius:12px;color:var(--navy);display:flex;font:600 13px var(--font);gap:10px;margin-bottom:12px;padding:8px 12px}.aprfapsf-range-summary .arrow{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:50%;color:#fff;display:grid;height:24px;place-items:center;width:24px}.aprfapsf-range-months{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:720px){.aprfapsf-range-months{grid-template-columns:1fr}}.aprfapsf-cal-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.aprfapsf-cal-head button{background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--amber);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.aprfapsf-cal-title{color:var(--navy);font:700 14px var(--font)}.aprfapsf-cal-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.aprfapsf-cal-dow{color:var(--gray-2);font:700 10px var(--font);padding:6px 0;text-align:center;text-transform:uppercase}.aprfapsf-cal-day{aspect-ratio:1;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:grid;font:500 12px var(--font);place-items:center;transition:all .15s ease}.aprfapsf-cal-day:hover{background:var(--soft)}.aprfapsf-cal-day.dim{color:var(--gray-2);opacity:.5}.aprfapsf-cal-day.today{box-shadow:inset 0 0 0 2px var(--gold)}.aprfapsf-cal-day.in-range{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.aprfapsf-cal-day.endpoint{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));box-shadow:0 4px 10px #f59e0b66;box-shadow:0 4px 10px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff;font-weight:700}.aprfapsf-range-foot{border-top:1px solid var(--border-soft);padding:14px 20px}.aprfapsf-range-foot,.aprfapsf-toolbar{align-items:center;display:flex;justify-content:space-between}.aprfapsf-toolbar{flex-wrap:wrap;gap:10px;padding:4px 4px 6px}.aprfapsf-result-summary{color:var(--gray-2);font-size:12px}.aprfapsf-result-summary b{color:var(--navy);font-weight:700}.aprfapsf-view-toggle{background:var(--card);border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.aprfapsf-view-toggle button{background:#0000;border:none;color:var(--gray);cursor:pointer;display:grid;height:34px;place-items:center;transition:all .18s ease;width:34px}.aprfapsf-view-toggle button+button{border-left:1px solid var(--border)}.aprfapsf-view-toggle button:hover{background:var(--soft)}.aprfapsf-view-toggle button.active{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.aprfapsf-table-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;min-width:0;overflow:hidden;width:100%}.aprfapsf-table-bar{align-items:center;border-bottom:1px solid var(--border-soft);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:8px 10px}.aprfapsf-freeze{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;display:inline-flex;font:600 12px var(--font);gap:7px;padding:5px 11px;transition:all .15s ease}.aprfapsf-freeze:hover{border-color:var(--amber);color:var(--amber)}.aprfapsf-freeze.is-on{background:var(--soft);border-color:var(--amber);color:#b45309;color:var(--theme-accent-dark,#b45309)}[data-theme=dark] .aprfapsf-freeze.is-on{color:#fcd34d;color:var(--theme-accent-2,#fcd34d)}.aprfapsf-freeze-track{background:var(--cream);border-radius:9999px;height:16px;position:relative;transition:background .15s ease;width:28px}.aprfapsf-freeze.is-on .aprfapsf-freeze-track{background:var(--amber)}.aprfapsf-freeze-knob{background:#fff;border-radius:50%;height:12px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:12px}.aprfapsf-freeze.is-on .aprfapsf-freeze-knob{transform:translateX(12px)}.aprfapsf-table.is-frozen tbody td:first-child,.aprfapsf-table.is-frozen thead th:first-child{border-right:1px solid var(--border-soft);box-shadow:5px 0 8px -6px #0000002e;left:0;position:-webkit-sticky;position:sticky;z-index:2}.aprfapsf-table.is-frozen thead th:first-child{background:var(--soft);z-index:3}.aprfapsf-table.is-frozen tbody td:first-child{background:var(--card)}.aprfapsf-table.is-frozen tbody tr:hover td:first-child{background:var(--soft)}.aprfapsf-table-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;width:100%}.aprfapsf-table-scroll::-webkit-scrollbar{height:8px}.aprfapsf-table-scroll::-webkit-scrollbar-track{background:var(--soft)}.aprfapsf-table-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:9999px}.aprfapsf-table-scroll::-webkit-scrollbar-thumb:hover{background:#fcd34d;background:var(--theme-accent-2,#fcd34d)}.aprfapsf-table{border-collapse:initial;border-spacing:0;min-width:1100px;table-layout:fixed;width:100%}.aprfapsf-table th{background:var(--soft);border-bottom:1px solid var(--border-soft);color:var(--gray);font:600 12px var(--font);padding:12px 14px;position:relative;text-align:left}.aprfapsf-table th:first-child{border-top-left-radius:12px}.aprfapsf-table th:last-child{border-top-right-radius:12px}.aprfapsf-th-sort{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;padding:0;text-transform:inherit;-webkit-user-select:none;user-select:none;width:100%}.aprfapsf-th-sort .arrows{display:inline-flex;flex-direction:column;gap:1px;opacity:.35;transition:opacity .2s ease}.aprfapsf-th-sort:hover .arrows{opacity:.85}.aprfapsf-th-sort .arrows svg{display:block}.aprfapsf-th-sort.sort-asc .arrow-up,.aprfapsf-th-sort.sort-desc .arrow-down{color:var(--amber)}.aprfapsf-th-sort.sort-asc .arrows,.aprfapsf-th-sort.sort-desc .arrows{opacity:1}.aprfapsf-th-sort.sort-asc .arrow-down,.aprfapsf-th-sort.sort-desc .arrow-up{opacity:.25}.aprfapsf-th-resize{background:#0000;cursor:col-resize;height:100%;position:absolute;right:0;top:0;touch-action:none;transition:background .15s ease;-webkit-user-select:none;user-select:none;width:6px;z-index:3}.aprfapsf-th-resize.dragging,.aprfapsf-th-resize:hover{background:#f59e0b4d;background:rgba(var(--theme-accent-rgb,245,158,11),.3)}.aprfapsf-resizing,.aprfapsf-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.aprfapsf-table td{border-bottom:1px solid var(--border-soft);color:var(--navy);font:400 13px var(--font);overflow:hidden;padding:11px 14px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.aprfapsf-table tbody tr:last-child td{border-bottom:none}.aprfapsf-table tbody tr:hover td{background:var(--soft)}.aprfapsf-table td.actions-cell{overflow:visible}.aprfapsf-doc-cell{align-items:center;display:flex;gap:10px}.aprfapsf-doc-tile{background:var(--cream);border-radius:8px;color:var(--amber);display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.aprfapsf-doc-text{min-width:0}.aprfapsf-doc-title{color:var(--navy);font:600 13px var(--font);overflow:hidden;text-overflow:ellipsis}.aprfapsf-doc-meta{color:var(--gray-2);display:inline-flex;font-size:11px;gap:6px;margin-top:2px}.aprfapsf-code-chip{background:var(--soft);border-radius:4px;color:var(--amber);font:600 10px Consolas,SF Mono,monospace;padding:1px 6px}.aprfapsf-type-pill{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);display:inline-block;padding:3px 11px}.aprfapsf-status,.aprfapsf-type-pill{border-radius:9999px;font:600 11px var(--font)}.aprfapsf-status{align-items:center;display:inline-flex;gap:6px;padding:4px 10px;white-space:nowrap}.aprfapsf-status[data-tone=completed],.aprfapsf-status[data-tone=published]{background:var(--success-bg);color:var(--success-tx)}.aprfapsf-status[data-tone=draft]{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.aprfapsf-status[data-tone=archived]{background:#78716c24;color:var(--gray)}.aprfapsf-status[data-tone=pending]{background:var(--orange-bg);color:var(--orange-tx)}.aprfapsf-status[data-tone=active],.aprfapsf-status[data-tone=approved]{background:var(--success-bg);color:var(--success-tx)}.aprfapsf-status[data-tone=aborted]{background:var(--danger-bg);color:var(--danger)}.aprfapsf-status[data-tone=hold]{background:#78716c24;color:var(--gray)}[data-theme=dark] .aprfapsf-menu-item.selected,[data-theme=dark] .aprfapsf-status[data-tone=draft],[data-theme=dark] .aprfapsf-toggle.on,[data-theme=dark] .aprfapsf-type-pill{color:#fcd34d;color:var(--theme-accent-2,#fcd34d)}.aprfapsf-bar{background:var(--soft-2);border-radius:9999px;height:6px;overflow:hidden;width:100%}.aprfapsf-fill{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:9999px;height:100%;transition:width .4s ease}.aprfapsf-pct{color:var(--gray);font:600 11px var(--font);margin-left:8px}.aprfapsf-actions-row{align-items:center;display:inline-flex;gap:5px;justify-content:flex-end}.aprfapsf-icon-btn{background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--gray);cursor:pointer;display:grid;height:30px;place-items:center;position:relative;transition:all .18s ease;width:30px}.aprfapsf-icon-btn:hover{border-color:var(--amber);color:var(--amber);transform:translateY(-1px)}.aprfapsf-icon-btn.primary{color:var(--amber)}.aprfapsf-icon-btn.success:hover{border-color:var(--success);color:var(--success)}.aprfapsf-icon-btn.danger:hover{background:var(--danger-bg);border-color:var(--danger);color:var(--danger)}.aprfapsf-icon-btn[data-tip]:before{background:var(--navy);border-radius:6px;bottom:calc(100% + 6px);color:var(--card);content:attr(data-tip);font:500 11px var(--font);padding:5px 9px;pointer-events:none;white-space:nowrap;z-index:50}.aprfapsf-icon-btn[data-tip]:after,.aprfapsf-icon-btn[data-tip]:before{left:50%;opacity:0;position:absolute;transform:translate(-50%,4px);transition:all .15s ease}.aprfapsf-icon-btn[data-tip]:after{border:4px solid #0000;border-top:4px solid var(--navy);bottom:100%;content:""}.aprfapsf-icon-btn[data-tip]:hover:after,.aprfapsf-icon-btn[data-tip]:hover:before{opacity:1;transform:translate(-50%)}.aprfapsf-rowtip{animation:aprfapsf-rowtipin .12s ease;background:#101521;border-radius:6px;box-shadow:0 6px 18px #0000004d;color:#fff;font:600 10.5px var(--font);padding:4px 8px;pointer-events:none;transform:translate(-50%,calc(-100% - 2px));white-space:nowrap;z-index:1560}.aprfapsf-rowtip--below{transform:translate(-50%,2px)}@keyframes aprfapsf-rowtipin{0%{opacity:0}to{opacity:1}}.aprfapsf-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media (max-width:980px){.aprfapsf-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.aprfapsf-grid{grid-template-columns:1fr}}.aprfapsf-grid-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:14px;position:relative;transition:all .22s ease}.aprfapsf-grid-card:hover{border-color:var(--amber);box-shadow:0 6px 18px #f59e0b1a;box-shadow:0 6px 18px rgba(var(--theme-accent-rgb,245,158,11),.1);transform:translateY(-1px)}.aprfapsf-grid-status{position:absolute;right:12px;top:12px}.aprfapsf-grid-tile{background:var(--cream);border-radius:10px;color:var(--amber);display:grid;height:38px;place-items:center;width:38px}.aprfapsf-grid-title{color:var(--navy);font:600 14px var(--font);padding-right:80px}.aprfapsf-grid-meta{color:var(--gray-2);font-size:11px}.aprfapsf-grid-version{color:var(--amber);font:700 15px Consolas,SF Mono,monospace}.aprfapsf-grid-foot{align-items:center;border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;margin-top:6px;padding-top:10px}.aprfapsf-pagination{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;padding:8px 4px 4px}.aprfapsf-pp-wrap{position:relative;width:-webkit-max-content;width:max-content}.aprfapsf-pp{-webkit-appearance:none;appearance:none;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--navy);cursor:pointer;font:500 13px var(--font);height:36px;padding:0 36px 0 16px}.aprfapsf-pp-caret{color:var(--amber);pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.aprfapsf-page-list{align-items:center;display:inline-flex;gap:4px;justify-content:center}.aprfapsf-page-arrow{background:var(--card);border:1px solid var(--border);border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:30px;place-items:center;transition:all .18s ease;width:30px}.aprfapsf-page-arrow:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.aprfapsf-page-arrow:disabled{cursor:not-allowed;opacity:.4}.aprfapsf-page-num{background:#0000;border:none;border-radius:9999px;color:var(--gray);cursor:pointer;font:600 12px var(--font);height:30px;min-width:30px;padding:0 10px;transition:all .18s ease}.aprfapsf-page-num:hover{background:var(--soft);color:#b45309;color:var(--theme-accent-dark,#b45309)}.aprfapsf-page-num.active{background:var(--amber);box-shadow:0 4px 12px #f59e0b66;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff}.aprfapsf-page-ellipsis{color:var(--gray-2);padding:0 4px}.aprfapsf-pagination-summary{color:var(--gray-2);font-size:12px;text-align:right}.aprfapsf-pagination-summary b{color:var(--navy);font-weight:700}.aprfapsf-page-of{color:var(--navy);display:block;font:600 12px var(--font);margin-bottom:2px}@media (max-width:720px){.aprfapsf-pagination{gap:10px;grid-template-columns:1fr;justify-items:center;text-align:center}.aprfapsf-pagination-summary{text-align:center}.aprfapsf-page-list{flex-wrap:wrap}}.aprfapsf-spin{animation:aprfapsf-spin-r .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes aprfapsf-spin-r{to{transform:rotate(1turn)}}.aprfapsf-error{align-items:center;background:var(--danger-bg);border:1px solid #ef444440;border-radius:12px;color:var(--danger);display:flex;font:500 13px var(--font);gap:10px;padding:12px 16px}.aprfapsf-party-list{display:flex;flex-wrap:wrap;gap:4px}.aprfapsf-party-chip{align-items:center;background:var(--soft);border:1px solid var(--border-soft);border-radius:9999px;color:var(--navy);cursor:pointer;display:inline-flex;font:500 12px var(--font);gap:6px;padding:3px 10px 3px 3px;transition:all .18s ease}.aprfapsf-party-chip:hover{background:var(--cream);border-color:var(--amber)}.aprfapsf-party-avatar{border-radius:50%;display:grid;font:700 10px var(--font);height:22px;place-items:center;width:22px}.aprfapsf-muted{color:var(--gray-2);font-style:italic}.aprfapsf-tempty{color:var(--gray);padding:40px 24px;text-align:center}.aprfapsf-tempty-icon{animation:aprfapsf-tempty-pulse 2.4s ease-in-out infinite;background:var(--cream);border-radius:16px;color:var(--amber);display:grid;height:64px;margin:0 auto 12px;place-items:center;width:64px}@keyframes aprfapsf-tempty-pulse{0%,to{box-shadow:0 0 0 0 #f59e0b4d;box-shadow:0 0 0 0 rgba(var(--theme-accent-rgb,245,158,11),.3);transform:scale(1)}50%{box-shadow:0 0 0 12px #f59e0b00;box-shadow:0 0 0 12px rgba(var(--theme-accent-rgb,245,158,11),0);transform:scale(1.04)}}.aprfapsf-tempty h4{color:var(--navy);font:700 15px var(--font);margin:0 0 4px}.aprfapsf-tempty p{color:var(--gray-2);font:400 12px var(--font);margin:0}.aprfapsf-pagination{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;grid-template-columns:none!important;justify-content:space-between!important;margin-top:16px!important;padding:0!important}.aprfapsf-pp-wrap{display:inline-flex!important;position:relative!important;width:auto!important}.aprfapsf-pp{-webkit-appearance:none!important;appearance:none!important;background:var(--card,#fff)!important;border:1px solid var(--border,#e5e7eb)!important;border-radius:9999px!important;color:var(--text,var(--navy,#1f2430))!important;cursor:pointer!important;font-weight:600!important;height:auto!important;min-height:0!important;padding:8px 30px 8px 14px!important}.aprfapsf-pp:hover{border-color:var(--theme-accent,#f59e0b)!important}.aprfapsf-pp-caret{color:#6b7280!important;color:var(--muted,var(--gray,#6b7280))!important;display:grid!important;pointer-events:none!important;position:absolute!important;right:11px!important;top:50%!important;transform:translateY(-50%)!important}.aprfapsf-page-list{align-items:center!important;display:inline-flex!important;gap:5px!important;justify-content:center!important}.aprfapsf-page-arrow,.aprfapsf-page-num{aspect-ratio:1!important;background:#fff!important;background:var(--card,#fff)!important;border:1px solid #e5e7eb!important;border:1px solid var(--border,#e5e7eb)!important;border-radius:50%!important;border-radius:var(--sa-el-page-radius,50%)!important;box-shadow:none!important;box-sizing:border-box!important;color:#1f2430!important;color:var(--text,var(--navy,#1f2430))!important;cursor:pointer!important;display:grid!important;flex:0 0 auto!important;font-size:12.5px!important;font-weight:600!important;height:32px!important;height:var(--sa-el-page-size,32px)!important;max-height:32px!important;max-height:var(--sa-el-page-size,32px)!important;max-width:32px!important;max-width:var(--sa-el-page-size,32px)!important;min-height:32px!important;min-height:var(--sa-el-page-size,32px)!important;min-width:32px!important;min-width:var(--sa-el-page-size,32px)!important;padding:0!important;place-items:center!important;transition:all .18s ease!important;width:32px!important;width:var(--sa-el-page-size,32px)!important}.aprfapsf-page-arrow:not(:disabled):hover,.aprfapsf-page-num:hover{background:#fff!important;background:var(--card,#fff)!important;border-color:#f59e0b!important;border-color:var(--theme-accent,#f59e0b)!important;color:#f59e0b!important;color:var(--theme-accent,#f59e0b)!important}.aprfapsf-page-num--on,.aprfapsf-page-num.active{aspect-ratio:1!important;background:linear-gradient(135deg,#f59e0b,#fbbf24)!important;background:var(--sa-el-page-active,linear-gradient(135deg,var(--theme-accent,#f59e0b),var(--theme-accent-2,#fbbf24)))!important;border:1px solid #0000!important;border:1px solid var(--sa-el-page-active-bd,#0000)!important;border-radius:50%!important;border-radius:var(--sa-el-page-radius,50%)!important;box-shadow:0 4px 12px #f59e0b66!important;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.4)!important;box-sizing:border-box!important;color:#fff!important;color:var(--sa-el-page-active-fg,#fff)!important;flex:0 0 auto!important;height:32px!important;height:var(--sa-el-page-size,32px)!important;max-height:32px!important;max-height:var(--sa-el-page-size,32px)!important;max-width:32px!important;max-width:var(--sa-el-page-size,32px)!important;min-height:32px!important;min-height:var(--sa-el-page-size,32px)!important;min-width:32px!important;min-width:var(--sa-el-page-size,32px)!important;padding:0!important;width:32px!important;width:var(--sa-el-page-size,32px)!important}.aprfapsf-page-num--on:hover,.aprfapsf-page-num.active:hover{color:#fff!important}.aprfapsf-page-arrow:disabled{cursor:not-allowed!important;opacity:.4!important}.aprfapsf-page-ellipsis{color:#9aa1ad!important;color:var(--muted-2,var(--gray-2,#9aa1ad))!important;font-weight:700!important;padding:0 2px!important}.aprfapsf-page-summary,.aprfapsf-pagination-summary{color:#6b7280!important;color:var(--muted,var(--gray,#6b7280))!important;font-size:12px!important;min-height:0!important;text-align:right!important}.aprfapsf-page-summary b,.aprfapsf-pagination-summary b{color:#1f2430!important;color:var(--text,var(--navy,#1f2430))!important;font-weight:700!important}@media (max-width:640px){.aprfapsf-pagination{justify-content:center!important}.aprfapsf-page-summary,.aprfapsf-pagination-summary{text-align:center!important}}.aprfapsf-table td{padding-bottom:11px!important;padding-bottom:var(--sa-el-row-py,11px)!important;padding-top:11px!important;padding-top:var(--sa-el-row-py,11px)!important}.aprfapsf-table td,.aprfapsf-table th{border-color:#e5e7eb!important;border-color:var(--sa-el-border,var(--border,#e5e7eb))!important}.aprfapsf-table th{background:#00000008!important;background:var(--sa-el-th-bg,var(--soft,#00000008))!important;font-weight:700!important;font-weight:var(--sa-el-th-weight,700)!important}.aprfapsf-table tbody tr:nth-child(2n) td{background:#0000!important;background:var(--sa-el-zebra,#0000)!important}.aprfapsf-table tbody tr:hover td,.aprfapsf-table tbody tr:nth-child(2n):hover td{background:#00000005!important;background:var(--sa-el-row-hover,var(--soft,#00000005))!important}.aprfapsf-grid-card{box-shadow:0 1px 3px #00000014!important;box-shadow:var(--sa-el-card-shadow,0 1px 3px #00000014)!important;padding:16px!important;padding:var(--sa-el-card-pad,16px)!important}.aprfapsf-freeze{margin-left:auto!important}.aprfapsf-table{font-family:inherit!important;font-family:var(--sa-el-tbl-font,inherit)!important}.aprfapsf-table thead th{color:#0f172a!important;color:var(--sa-el-th-color,#0f172a)!important;font-size:12px!important;font-size:var(--sa-el-th-fs,12px)!important}.aprfapsf-table tbody td{color:#334155!important;color:var(--sa-el-td-color,#334155)!important;font-size:13px!important;font-size:var(--sa-el-td-fs,13px)!important}.aprfapsf-page-arrow,.aprfapsf-page-num{font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:13px!important;font-size:var(--sa-el-pg-fs,13px)!important}.aprfapsf-page-arrow,.aprfapsf-page-num:not(.aprfapsf-page-num--on):not(.active){color:#334155!important;color:var(--sa-el-pg-color,#334155)!important}.aprfapsf-page-summary{color:#64748b!important;color:var(--sa-el-show-color,#64748b)!important;font-size:12px!important;font-size:var(--sa-el-show-fs,12px)!important}.aprfapsf-page-list,.aprfapsf-page-summary{font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important}.aprfapsf-page-list{background:#fff!important;background:var(--sa-el-pp-bg,#fff)!important;color:#334155!important;color:var(--sa-el-pp-color,#334155)!important;font-size:13px!important;font-size:var(--sa-el-pp-fs,13px)!important}.aprfapsf-grid-card{font-family:inherit!important;font-family:var(--sa-el-card-font,inherit)!important}.aprfapsf-pp{background:var(--sa-el-pp-bg,#fff)!important;color:#334155!important;color:var(--sa-el-pp-color,#334155)!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:var(--sa-el-pp-fs,13px)!important}.aprfapsf-pp,.aprfapsf-pp-left{order:1!important;order:var(--sa-el-pp-order,1)!important}.aprfapsf-page-list{background:#0000!important;order:2!important;order:var(--sa-el-pglist-order,2)!important}.aprfapsf-pagination-summary{color:#64748b!important;color:var(--sa-el-show-color,#64748b)!important;font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:12px!important;font-size:var(--sa-el-show-fs,12px)!important;order:3!important;order:var(--sa-el-pgsum-order,3)!important}.aprfapsf-table.is-frozen thead th:first-child{background:#f3f5f9!important;background:var(--sa-el-th-bg,var(--soft,#f3f5f9))!important}.aprfapsf-table.is-frozen tbody td:first-child{background:#fff!important;background:var(--card,#fff)!important}.aprfapsf-table.is-frozen tbody tr:hover td:first-child{background:#eef1f6!important;background:var(--sa-el-row-hover,var(--soft,#eef1f6))!important}.aprfapsf-table tbody tr:nth-child(odd) td{background:#fff!important;background:var(--sa-el-row-bg,#fff)!important}.aprfapsf-search-input{background:var(--card)!important;background:var(--sa-el-flt-search-bg,var(--card))!important;border:1px solid var(--sa-el-flt-search-border,var(--border))!important;color:var(--navy)!important;color:var(--sa-el-flt-search-color,var(--navy))!important;font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:14px!important;font-size:var(--sa-el-flt-search-fs,14px)!important;padding:9px 44px 9px 42px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 44px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 42px!important}.aprfapsf-search-input::placeholder{color:var(--gray-2)!important;color:var(--sa-el-flt-search-ph,var(--gray-2))!important}.aprfapsf-search-input:focus{border-color:var(--sa-el-in-focus,var(--amber))!important}.aprfapsf-pp{background:var(--card)!important;background:var(--sa-el-in-bg,var(--card))!important;background:#fff!important;background:var(--sa-el-in-bg,var(--card,#fff))!important;border:1px solid var(--sa-el-in-border,var(--border))!important;border:1px solid #e5e7eb!important;border:1px solid var(--sa-el-in-border,var(--border,#e5e7eb))!important;color:var(--navy)!important;color:var(--sa-el-in-color,var(--navy))!important;color:#1f2430!important;color:var(--sa-el-in-color,var(--text,var(--navy,#1f2430)))!important;font-size:13px!important;font-size:var(--sa-el-in-fs,13px)!important;font-size:12px!important;font-size:var(--sa-el-in-fs,12px)!important;padding:9px 36px 9px 16px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 36px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 16px!important;padding:9px 30px 9px 14px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 30px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 14px!important}.aprfapsf-pp:hover{border-color:#f59e0b!important;border-color:var(--sa-el-in-border,var(--theme-accent,#f59e0b))!important}.aprfapsf-pp{font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:inherit!important;font-size:var(--sa-el-in-fs,inherit)!important}.aprfapsf-table-card{border-radius:12px!important;border-radius:var(--sa-el-card-radius,12px)!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important}.aprfapsf-doc-tile{border-radius:8px!important;border-radius:var(--sa-el-card-radius,8px)!important}.aprfapsf-grid-card{border-radius:12px!important;border-radius:var(--sa-el-card-radius,12px)!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;padding:14px!important;padding:var(--sa-el-card-pad,14px)!important}.aprfapsf-grid-tile{border-radius:10px!important;border-radius:var(--sa-el-card-radius,10px)!important}.aprfapsf-table th{background:var(--soft)!important;background:var(--sa-el-th-bg,var(--soft))!important;color:var(--gray)!important;color:var(--sa-el-th-color,var(--gray))!important;font-size:12px!important;font-size:var(--sa-el-th-fs,12px)!important;padding:12px 14px!important;padding:var(--sa-el-row-py,12px) 14px!important}.aprfapsf-table td,.aprfapsf-table th{border-bottom:1px solid var(--sa-el-border,var(--border-soft))!important}.aprfapsf-table td{color:var(--navy)!important;color:var(--sa-el-td-color,var(--navy))!important;font-size:13px!important;font-size:var(--sa-el-td-fs,13px)!important;padding:11px 14px!important;padding:var(--sa-el-row-py,11px) 14px!important}.aprfapsf-menu,.aprfapsf-modal-back,.aprfapsf-page{font-family:var(--font)!important;font-family:var(--sa-el-dd-font,var(--font))!important}.aprfapsf-menu{background:var(--card)!important;background:var(--sa-el-dd-bg,var(--card))!important;border:1px solid var(--sa-el-dd-border,var(--border-soft))!important;border-radius:12px!important;border-radius:var(--sa-el-dd-radius,12px)!important;box-shadow:var(--shadow-modal)!important;box-shadow:var(--sa-el-dd-shadow,var(--shadow-modal))!important}.aprfapsf-cal-head button{background:var(--card)!important;background:var(--sa-el-dr-btn-bg,var(--card))!important;border:1px solid var(--sa-el-dr-border,var(--border))!important;border-radius:8px!important;border-radius:var(--sa-el-dr-btn-radius,8px)!important;color:var(--amber)!important;color:var(--sa-el-dr-btn-fg,var(--amber))!important}.aprfapsf-cal-title{color:var(--navy)!important;color:var(--sa-el-dr-title-color,var(--navy))!important;font-size:14px!important;font-size:var(--sa-el-dr-title-fs,14px)!important}.aprfapsf-cal-dow{color:var(--gray-2)!important;color:var(--sa-el-dr-day-color,var(--gray-2))!important;font-size:10px!important;font-size:var(--sa-el-dr-day-fs,10px)!important}.aprfapsf-cal-day{border-radius:8px!important;border-radius:var(--sa-el-dr-radius,8px)!important;color:var(--navy)!important;color:var(--sa-el-dr-day-color,var(--navy))!important;font-size:12px!important;font-size:var(--sa-el-dr-day-fs,12px)!important}.aprfapsf-cal-day.dim{color:var(--gray-2)!important;color:var(--sa-el-dr-day-color,var(--gray-2))!important}.aprfapsf-cal-day.in-range{background:var(--cream)!important;background:var(--sa-el-dr-range-bg,var(--cream))!important;color:#b45309!important;color:var(--sa-el-dr-day-color,var(--theme-accent-dark,#b45309))!important}.aprfapsf-cal-day.endpoint{color:#fff!important;color:var(--sa-el-dr-active-fg,#fff)!important}@keyframes aprfapsf-stripe{0%{background-position:0 0}to{background-position:200% 0}}.aprfapsf-table.is-frozen thead th:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#f3f5f9,#f3f5f9)!important;background-image:linear-gradient(var(--sa-el-th-bg,var(--soft,#f3f5f9)),var(--sa-el-th-bg,var(--soft,#f3f5f9)))!important;z-index:4!important}.aprfapsf-table.is-frozen tbody tr:nth-child(odd) td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#0000,#0000)!important;background-image:linear-gradient(var(--sa-el-row-bg,#0000),var(--sa-el-row-bg,#0000))!important}.aprfapsf-table.is-frozen tbody tr:nth-child(2n) td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#0000,#0000)!important;background-image:linear-gradient(var(--sa-el-zebra,#0000),var(--sa-el-zebra,#0000))!important}.aprfapsf-table.is-frozen tbody tr:nth-child(n):hover td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#00000005,#00000005)!important;background-image:linear-gradient(var(--sa-el-row-hover,var(--soft,#00000005)),var(--sa-el-row-hover,var(--soft,#00000005)))!important}:root{--aprfapsf-primary:var(--theme-accent,#efbf04);--aprfapsf-primary-2:var(--theme-accent-3,#f97316);--aprfapsf-primary-dark:var(--theme-accent-dark,#b8890a);--aprfapsf-grad:linear-gradient(135deg,var(--theme-accent,#efbf04) 0%,var(--theme-accent-3,#f97316) 100%);--aprfapsf-grad-soft:linear-gradient(135deg,rgba(var(--theme-accent-rgb,239,191,4),0.16),rgba(var(--theme-accent-3-rgb,249,115,22),0.10));--aprfapsf-bg:#f5f7fb;--aprfapsf-surface:#ffffffeb;--aprfapsf-surface-2:#ffffffb3;--aprfapsf-glass-border:#0f172a14;--aprfapsf-shadow:0 18px 48px -28px #1e293b73;--aprfapsf-shadow-sm:0 6px 18px -10px #1e293b59;--aprfapsf-text:#16233a;--aprfapsf-text-muted:#64748b;--aprfapsf-tile:#0f172a0d;--aprfapsf-hover:#0f172a0d;--aprfapsf-green:#16a34a;--aprfapsf-green-bg:#16a34a1f;--aprfapsf-orange:var(--theme-accent-dark,#ea580c);--aprfapsf-orange-bg:#ea580c1f;--aprfapsf-blue:#2563eb;--aprfapsf-blue-bg:#2563eb1f;--aprfapsf-gray:#64748b;--aprfapsf-gray-bg:#64748b1f;--aprfapsf-red:#dc2626;--aprfapsf-red-bg:#dc26261f;--aprfapsf-slate:#475569;--aprfapsf-slate-bg:#4755691f;--aprfapsf-spring:cubic-bezier(0.34,1.56,0.64,1);--aprfapsf-ease:cubic-bezier(0.4,0,0.2,1);--aprfapsf-r:18px;--aprfapsf-r-sm:12px}[data-theme=dark]{--aprfapsf-bg:#0c1322;--aprfapsf-surface:#162034d1;--aprfapsf-surface-2:#101828b3;--aprfapsf-glass-border:#ffffff17;--aprfapsf-shadow:0 22px 56px -28px #000000b3;--aprfapsf-shadow-sm:0 8px 22px -12px #0009;--aprfapsf-text:#e8eefb;--aprfapsf-text-muted:#95a6c2;--aprfapsf-tile:#ffffff0f;--aprfapsf-hover:#ffffff0f;--aprfapsf-green-bg:#22c55e2e;--aprfapsf-green:#4ade80;--aprfapsf-orange-bg:rgba(var(--theme-accent-3-rgb,249,115,22),0.18);--aprfapsf-orange:var(--theme-accent-3,#fb923c);--aprfapsf-blue-bg:#3b82f633;--aprfapsf-blue:#60a5fa;--aprfapsf-gray-bg:#94a3b82e;--aprfapsf-gray:#cbd5e1;--aprfapsf-red-bg:#f871712e;--aprfapsf-red:#f87171;--aprfapsf-slate-bg:#94a3b829;--aprfapsf-slate:#cbd5e1}.aprfapsf-page{color:#16233a;color:var(--aprfapsf-text);display:flex;flex-direction:column;gap:16px;min-height:100%;position:relative}.aprfapsf-page:before{background:radial-gradient(60% 70% at 12% 0,#efbf0429,#0000 70%),radial-gradient(50% 60% at 90% 0,#f973161f,#0000 70%);background:radial-gradient(60% 70% at 12% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%),radial-gradient(50% 60% at 90% 0,rgba(var(--theme-accent-3-rgb,249,115,22),.12),#0000 70%);content:"";height:320px;inset:0 0 auto 0;pointer-events:none;position:fixed;z-index:0}.aprfapsf-page>*{position:relative;z-index:1}.aprfapsf-card{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:#ffffffeb;background:var(--aprfapsf-surface);border:1px solid #0f172a14;border:1px solid var(--aprfapsf-glass-border);border-radius:18px;border-radius:var(--aprfapsf-r);box-shadow:0 18px 48px -28px #1e293b73;box-shadow:var(--aprfapsf-shadow)}.aprfapsf-btn{align-items:center;background:#ffffffb3;background:var(--aprfapsf-surface-2);border:1px solid #0f172a14;border:1px solid var(--aprfapsf-glass-border);border-radius:12px;color:#16233a;color:var(--aprfapsf-text);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--aprfapsf-spring),background .2s var(--aprfapsf-ease),box-shadow .2s var(--aprfapsf-ease);white-space:nowrap}.aprfapsf-btn:hover{background:#0f172a0d;background:var(--aprfapsf-hover);transform:translateY(-1px)}.aprfapsf-btn:active{transform:translateY(0) scale(.98)}.aprfapsf-btn svg{height:16px;width:16px}.aprfapsf-btn--primary{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--aprfapsf-grad);border-color:#0000;box-shadow:0 8px 20px -8px #f9731699;box-shadow:0 8px 20px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.aprfapsf-btn--primary:hover{box-shadow:0 12px 26px -8px #f97316b3;box-shadow:0 12px 26px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.7)}.aprfapsf-btn--danger{border-color:#dc26261f;border-color:var(--aprfapsf-red-bg);color:#dc2626;color:var(--aprfapsf-red)}.aprfapsf-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.aprfapsf-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:700;gap:6px;letter-spacing:.02em;padding:3px 10px;text-transform:capitalize;white-space:nowrap}.aprfapsf-pill:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.aprfapsf-pill--green{background:#16a34a1f;background:var(--aprfapsf-green-bg);color:#16a34a;color:var(--aprfapsf-green)}.aprfapsf-pill--orange{background:#ea580c1f;background:var(--aprfapsf-orange-bg);color:#ea580c;color:var(--aprfapsf-orange)}.aprfapsf-pill--blue{background:#2563eb1f;background:var(--aprfapsf-blue-bg);color:#2563eb;color:var(--aprfapsf-blue)}.aprfapsf-pill--gray{background:#64748b1f;background:var(--aprfapsf-gray-bg);color:#64748b;color:var(--aprfapsf-gray)}.aprfapsf-pill--red{background:#dc26261f;background:var(--aprfapsf-red-bg);color:#dc2626;color:var(--aprfapsf-red)}.aprfapsf-pill--slate{background:#4755691f;background:var(--aprfapsf-slate-bg);color:#475569;color:var(--aprfapsf-slate)}.aprfapsf-progress{background:#0f172a0d;background:var(--aprfapsf-tile);border-radius:999px;height:6px;overflow:hidden}.aprfapsf-progress-fill{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--aprfapsf-grad);border-radius:999px;height:100%;transition:width .7s cubic-bezier(.34,1.56,.64,1);transition:width .7s var(--aprfapsf-spring)}.aprfapsf-shimmer{animation:aprfapsf-shimmer 1.3s ease-in-out infinite;background:linear-gradient(100deg,#0f172a0d 30%,#efbf0429 50%,#0f172a0d 70%);background:linear-gradient(100deg,var(--aprfapsf-tile) 30%,rgba(var(--theme-accent-rgb,239,191,4),.16) 50%,var(--aprfapsf-tile) 70%);background-size:220% 100%;border-radius:8px}@keyframes aprfapsf-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.aprfapsf-scroll{scrollbar-color:#efbf0480 #0000;scrollbar-color:rgba(var(--theme-accent-rgb,239,191,4),.5) #0000;scrollbar-width:thin}.aprfapsf-scroll::-webkit-scrollbar{height:8px;width:8px}.aprfapsf-scroll::-webkit-scrollbar-track{background:#0000}.aprfapsf-scroll::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--aprfapsf-grad);border-radius:999px}.aprfapsf-empty{align-items:center;color:#64748b;color:var(--aprfapsf-text-muted);display:flex;flex-direction:column;gap:10px;padding:56px 24px;text-align:center}.aprfapsf-empty-ico{background:linear-gradient(135deg,#efbf0429,#f973161a);background:var(--aprfapsf-grad-soft);border-radius:20px;color:#efbf04;color:var(--aprfapsf-primary);display:grid;height:64px;place-items:center;width:64px}.aprfapsf-empty-ico svg{height:30px;width:30px}.aprfapsf-empty h3{color:#16233a;color:var(--aprfapsf-text);font-size:1rem;margin:4px 0 0}@media (prefers-reduced-motion:reduce){.aprfapsf-progress-fill,.aprfapsf-shimmer{animation:none!important;transition:none!important}}.aprfapsf-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--aprfapsf-r))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 18px 48px -28px #1e293b73!important;box-shadow:var(--sa-el-card-shadow,var(--aprfapsf-shadow))!important}.rffastpr-wrap{display:grid;flex-shrink:0;place-items:center;position:relative}.rffastpr-svg{transform:rotate(0deg)}.rffastpr-track{stroke:var(--rffast-rail);opacity:.5}.rffastpr-bar{filter:drop-shadow(0 2px 6px rgba(249,115,22,.35));filter:drop-shadow(0 2px 6px rgba(var(--theme-accent-3-rgb,249,115,22),.35));transition:stroke-dashoffset 1.1s var(--rffast-spring)}.rffastpr-label{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;line-height:1;position:absolute}.rffastpr-num{-webkit-text-fill-color:#0000;background:var(--rffast-grad);-webkit-background-clip:text;background-clip:text;font-size:1.55rem;font-weight:800;letter-spacing:-.02em}.rffastpr-num i{font-size:.9rem;font-style:normal;font-weight:700}.rffastpr-sub{color:var(--rffast-text-muted);font-size:.6rem;font-weight:700;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}@media (max-width:480px){.rffastpr-num{font-size:1.3rem}}.rffastth-wrap{overflow:hidden;padding:22px 24px;padding:calc(22px*var(--sa-el-hdr-pad-k, 1)) calc(24px*var(--sa-el-hdr-pad-k, 1));position:relative}.rffastth-aurora{animation:rffastth-drift 14s ease-in-out infinite alternate;background:radial-gradient(40% 80% at 88% -10%,#f973162e,#0000 70%),radial-gradient(36% 70% at 8% 0,#efbf0429,#0000 70%);background:radial-gradient(40% 80% at 88% -10%,rgba(var(--theme-accent-3-rgb,249,115,22),.18),#0000 70%),radial-gradient(36% 70% at 8% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%);inset:0;opacity:.9;pointer-events:none;position:absolute}@keyframes rffastth-drift{0%{transform:translateX(-6px)}to{transform:translateX(8px)}}.rffastth-main{align-items:center;display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;position:relative}.rffastth-lead{flex:1 1 320px;min-width:0}.rffastth-crumb{align-items:center;color:var(--rffast-text-muted);color:var(--sa-el-hdr-crumb-color,var(--rffast-text-muted));display:flex;flex-wrap:wrap;font-size:.72rem;font-size:calc(.72rem*var(--sa-el-hdr-crumb-k, 1));font-weight:600;gap:6px;margin-bottom:10px}.rffastth-crumb svg{height:12px;opacity:.6;width:12px}.rffastth-crumb-link{color:inherit;cursor:pointer;text-decoration:none;transition:color .15s ease}.rffastth-crumb-link:hover{color:var(--rffast-primary-2);text-decoration:underline}.rffastth-crumb-now{color:var(--rffast-primary-2);font-weight:700}.rffastth-titlerow{align-items:center;display:flex;gap:14px}.rffastth-ico{background:var(--rffast-grad);border-radius:14px;border-radius:calc(14px*var(--sa-el-hdr-tile-radius-k, 1));box-shadow:0 10px 24px -10px #f9731699;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff;display:grid;flex-shrink:0;height:50px;height:calc(50px*var(--sa-el-hdr-tile-k, 1));place-items:center;width:50px;width:calc(50px*var(--sa-el-hdr-tile-k, 1))}.rffastth-ico svg{height:26px;width:26px}.rffastth-ico-c{stroke-dasharray:24;stroke-dashoffset:24;animation:rffastth-draw 1s var(--rffast-ease) .3s forwards}@keyframes rffastth-draw{to{stroke-dashoffset:0}}.rffastth-title{font-size:1.4rem;font-size:calc(1.4rem*var(--sa-el-hdr-title-k, 1));font-weight:800;letter-spacing:-.02em;margin:0;word-break:break-word}.rffastth-sub{color:var(--rffast-text-muted);color:var(--sa-el-hdr-sub-color,var(--rffast-text-muted));font-size:.84rem;font-size:calc(.84rem*var(--sa-el-hdr-sub-k, 1));margin:3px 0 0}.rffastth-next{align-items:center;background:var(--rffast-active-bg);border:1px solid var(--rffast-border);border-radius:14px;display:inline-flex;gap:11px;margin-top:16px;padding:9px 15px}.rffastth-next--done{background:var(--rffast-done-bg)}.rffastth-next-dot{animation:rffastth-pulse 1.8s var(--rffast-ease) infinite;background:var(--rffast-active);border-radius:50%;box-shadow:0 0 0 0 var(--rffast-active);height:10px;width:10px}.rffastth-next--done .rffastth-next-dot{animation:none;background:var(--rffast-done)}@keyframes rffastth-pulse{0%{box-shadow:0 0 0 0 #2563eb80}70%{box-shadow:0 0 0 8px #2563eb00}to{box-shadow:0 0 0 0 #2563eb00}}.rffastth-next div{display:flex;flex-direction:column;line-height:1.25}.rffastth-next-cap{color:var(--rffast-text-muted);font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.rffastth-next-name{font-size:.9rem;font-weight:700}.rffastth-aside{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:10px}.rffastth-counts{color:var(--rffast-text-muted);font-size:.76rem;text-align:center}.rffastth-counts b{color:var(--rffast-text);font-weight:800}.rffastth-refresh.is-spin svg{animation:rffastth-spin .8s linear infinite}@keyframes rffastth-spin{to{transform:rotate(1turn)}}@media (max-width:768px){.rffastth-main{align-items:stretch;flex-direction:column}.rffastth-aside{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media (max-width:480px){.rffastth-wrap{padding:18px 16px;padding:calc(18px*var(--sa-el-hdr-pad-k, 1)) calc(16px*var(--sa-el-hdr-pad-k, 1))}.rffastth-title{font-size:1.18rem;font-size:calc(1.18rem*var(--sa-el-hdr-title-k, 1))}.rffastth-aside{gap:12px}}.rffastth-wrap.rffast-card{background:var(--card);background:var(--sa-el-hdr-bg,var(--card));border-color:var(--sa-el-hdr-border,var(--border));border-radius:16px!important;border-radius:calc(16px*var(--sa-el-hdr-radius-k, 1))!important;font-family:inherit;font-family:var(--sa-el-hdr-font,inherit)}.rffastth-title{color:inherit;color:var(--sa-el-hdr-title-color,inherit)}.rffastth-aurora{opacity:1;opacity:calc(var(--sa-el-hdr-aurora-op, .08)/.08)}.arfnbs-wrap{display:flex;flex-direction:column;gap:12px}.arfnbs-card{background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:14px;padding:14px 16px}[data-theme=dark] .arfnbs-card,body.dark-mode .arfnbs-card{--card:#161b24;--line:#263041;color:#e8eef7}.arfnbs-switch{background:color-mix(in srgb,#64748b 6%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 6%,#0000);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;display:inline-flex;gap:4px;margin:14px 0 12px;padding:4px}.arfnbs-switch button{align-items:center;background:#0000;border:none;border-radius:999px;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:800;gap:7px;min-height:36px;padding:7px 16px;transition:background .18s ease,color .18s ease}.arfnbs-switch button.is-active{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--theme-accent,#6366f1),var(--theme-accent-2,var(--theme-accent,#6366f1)));color:#fff}.arfnbs-switch .arfnbs-n{background:#ffffff40;border-radius:999px;display:inline-grid;font-size:10.5px;font-weight:800;height:18px;min-width:18px;padding:0 5px;place-items:center}.arfnbs-switch button:not(.is-active) .arfnbs-n{background:color-mix(in srgb,#64748b 16%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 16%,#0000)}.arfnbs-due{display:flex;flex-direction:column;gap:2px;padding:4px 2px}.arfnbs-due small{color:#94a3b8;color:var(--muted,#94a3b8);font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.arfnbs-due b{font-feature-settings:"tnum";color:#f59e0b;font-size:20px;font-variant-numeric:tabular-nums}.arfnbs-bill{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.arfnbs-id{display:flex;flex:1 1 170px;flex-direction:column;min-width:0}.arfnbs-id b{font-size:14px;font-weight:800}.arfnbs-id small{color:#94a3b8;color:var(--muted,#94a3b8);font-size:11.5px}.arfnbs-sums{display:flex;gap:18px;margin:0}.arfnbs-sums dt{color:#94a3b8;color:var(--muted,#94a3b8);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.arfnbs-sums dd{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;margin:2px 0 0}.arfnbs-sums .is-due dd{color:#f59e0b}.arfnbs-badge{background:color-mix(in srgb,#64748b 12%,#0000);background:color-mix(in srgb,var(--c,#64748b) 12%,#0000);border:1px solid color-mix(in srgb,#64748b 30%,#0000);border:1px solid color-mix(in srgb,var(--c,#64748b) 30%,#0000);border-radius:999px;color:#64748b;color:var(--c,#64748b);font-size:11px;font-weight:800;padding:3px 10px}.arfnbs-btn{align-items:center;background:#0000;border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:800;gap:6px;min-height:36px;padding:7px 16px;transition:transform .16s ease,border-color .16s ease}.arfnbs-btn:hover{border-color:#6366f1;border-color:var(--theme-accent,#6366f1);transform:translateY(-1px)}.arfnbs-btn.is-primary{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--theme-accent,#6366f1),var(--theme-accent-2,var(--theme-accent,#6366f1)));border-color:#0000;box-shadow:0 10px 22px -12px #6366f1e6;box-shadow:0 10px 22px -12px rgba(var(--theme-accent-rgb,99,102,241),.9);color:#fff}.arfnbs-load{align-items:center;color:#64748b;color:var(--muted,#64748b);display:flex;font-size:13px;gap:10px}.arfnbs-spin{animation:arfnbs-rot .9s linear infinite}@keyframes arfnbs-rot{to{transform:rotate(1turn)}}.arfnbs-empty{align-items:center;color:#64748b;color:var(--muted,#64748b);display:flex;flex-direction:column;gap:8px;padding:30px 18px;text-align:center}.arfnbs-empty h4{color:inherit;font-size:14.5px;font-weight:800;margin:4px 0 0}.arfnbs-empty p{font-size:12.5px;margin:0;max-width:380px}@media (max-width:480px){.arfnbs-bill{align-items:stretch;flex-direction:column}.arfnbs-btn{justify-content:center}.arfnbs-switch{width:100%}.arfnbs-switch button{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.arfnbs-btn,.arfnbs-switch button{transition:none}.arfnbs-btn:hover{transform:none}.arfnbs-spin{animation:none}}.arfnbs-invs{display:flex;flex-direction:column;gap:10px}.arfnbs-invs-title{color:#64748b;color:var(--app-text-secondary,#64748b);font-size:.8rem;font-weight:700;letter-spacing:.06em;margin:6px 0 0;text-transform:uppercase}.arfnbs-invs-err{background:color-mix(in srgb,#ef4444 12%,#0000);border-radius:10px;color:#b91c1c;font-size:.85rem;margin:0;padding:8px 12px}.arfnbs-inv-acts{display:inline-flex;flex-wrap:wrap;gap:8px}.arfnbs-inv-lines{border-top:1px dashed #e2e8f0;border-top:1px dashed var(--app-border-color,#e2e8f0);display:flex;flex-basis:100%;flex-direction:column;gap:4px;list-style:none;margin:0;padding:8px 0 0;width:100%}.arfnbs-inv-lines li{color:#0f172a;color:var(--app-text-primary,#0f172a);display:flex;font-size:.85rem;gap:12px;justify-content:space-between;overflow-wrap:anywhere}.arfnbs-inv-lines li.is-total{border-top:1px solid #e2e8f0;border-top:1px solid var(--app-border-color,#e2e8f0);font-weight:700;padding-top:4px}.rffastpt-rail{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:8px;overflow-x:auto;padding:8px;scroll-snap-type:x proximity}.rffastpt-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:var(--rffast-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:700;gap:8px;padding:8px 14px;scroll-snap-align:start;transition:background .2s var(--rffast-ease),color .2s var(--rffast-ease),transform .2s var(--rffast-spring);white-space:nowrap}.rffastpt-tab:hover{background:var(--rffast-hover);color:var(--rffast-text);transform:translateY(-1px)}.rffastpt-label{line-height:1}.rffastpt-ico{color:inherit;color:var(--rffastpt-stage,inherit);display:grid;place-items:center;transition:transform .3s var(--rffast-spring)}.rffastpt-tab:hover .rffastpt-ico{transform:scale(1.12) rotate(-4deg)}.rffastpt-on{background:var(--rffast-grad);box-shadow:inset 0 -3px 0 #0000,0 10px 22px -10px #f9731699;box-shadow:inset 0 -3px 0 var(--rffastpt-stage,#0000),0 10px 22px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.rffastpt-on .rffastpt-ico{animation:rffastpt-pop .4s var(--rffast-spring);color:#fff}@keyframes rffastpt-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.rffastpt-badge{background:var(--rffast-tile);border-radius:9999px;color:var(--rffast-text);display:inline-grid;font-size:.66rem;font-weight:800;height:18px;min-width:18px;padding:0 5px;place-items:center}.rffastpt-on .rffastpt-badge{background:#ffffff47;color:#fff}@media (max-width:480px){.rffastpt-tab{font-size:.74rem;padding:7px 11px}}.rffastcm-overlay{animation:rffastcm-fade .22s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172a75;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1450}[data-theme=dark] .rffastcm-overlay{background:#02060f9e}.rffastcm-card{animation:rffastcm-pop .26s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:#ffffffeb;background:var(--rffast-surface,#ffffffeb);border:1px solid #0f172a14;border:1px solid var(--rffast-border,#0f172a14);border-radius:18px;border-radius:var(--rffast-r,18px);box-shadow:0 28px 70px -30px #1e293b80;box-shadow:var(--rffast-shadow,0 28px 70px -30px #1e293b80);display:flex;flex-direction:column;max-height:86vh;overflow:hidden;width:min(540px,96vw)}.rffastcm-head{align-items:center;background:#efbf041f;background:var(--rffast-grad-soft,rgba(var(--theme-accent-rgb,239,191,4),.12));border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--rffast-border,#0f172a14);display:flex;gap:12px;padding:16px 18px}.rffastcm-ico{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--rffast-grad,linear-gradient(135deg,var(--theme-accent,#efbf04),var(--theme-accent-3,#f97316)));border-radius:13px;box-shadow:0 10px 24px -10px #f97316b3;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.rffastcm-ico svg{height:21px;width:21px}.rffastcm-headtxt{flex:1 1;min-width:0}.rffastcm-eyebrow{align-items:center;color:#64748b;color:var(--rffast-text-muted,#64748b);display:flex;font-size:.7rem;font-weight:800;gap:8px;letter-spacing:.06em;text-transform:uppercase}.rffastcm-aud{background:#f9731624;background:rgba(var(--theme-accent-3-rgb,249,115,22),.14);border:1px solid #f973164d;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.3);border-radius:999px;color:#f97316;color:var(--rffast-primary-2,var(--theme-accent-3,#f97316));font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:1px 8px}.rffastcm-title{color:#16233a;color:var(--rffast-text,#16233a);font-size:1.02rem;font-weight:800;line-height:1.25;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rffastcm-x{background:#0f172a0d;background:var(--rffast-tile,#0f172a0d);border:1px solid #0f172a14;border:1px solid var(--rffast-border,#0f172a14);border-radius:10px;color:#64748b;color:var(--rffast-text-muted,#64748b);cursor:pointer;display:grid;flex-shrink:0;height:34px;place-items:center;transition:transform .18s ease,background .18s ease,color .18s ease;transition:transform .18s var(--rffast-ease,ease),background .18s ease,color .18s ease;width:34px}.rffastcm-x svg{height:17px;width:17px}.rffastcm-x:hover{background:#ef44441f;color:#ef4444;transform:rotate(90deg)}.rffastcm-thread{background:#ffffff80;background:var(--rffast-surface-2,#ffffff80);display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:18px}.rffastcm-thread::-webkit-scrollbar{width:9px}.rffastcm-thread::-webkit-scrollbar-thumb{background:#0f172a1f;background:var(--rffast-rail,#0f172a1f);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.rffastcm-thread::-webkit-scrollbar-thumb:hover{background:#64748b;background:var(--rffast-text-muted,#64748b);background-clip:padding-box}.rffastcm-row{align-items:flex-start;animation:rffastcm-rise .34s ease both;animation:rffastcm-rise .34s var(--rffast-ease,ease) both;display:flex;gap:10px}.rffastcm-avatar{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--rffast-grad,linear-gradient(135deg,var(--theme-accent,#efbf04),var(--theme-accent-3,#f97316)));border-radius:50%;box-shadow:0 6px 16px -8px #f97316b3;box-shadow:0 6px 16px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;font-size:.84rem;font-weight:800;height:34px;place-items:center;width:34px}.rffastcm-bubblewrap{display:flex;flex-direction:column;gap:4px;min-width:0}.rffastcm-bubble{align-self:flex-start;background:#fff;background:var(--rffast-surface,#fff);border:1px solid #0f172a14;border:1px solid var(--rffast-border,#0f172a14);border-radius:4px 16px 16px 16px;box-shadow:0 6px 18px -10px #1e293b59;box-shadow:var(--rffast-shadow-sm,0 6px 18px -10px #1e293b59);color:#16233a;color:var(--rffast-text,#16233a);font-size:.88rem;line-height:1.5;max-width:100%;padding:10px 13px;white-space:pre-wrap;word-break:break-word}.rffastcm-byline{align-items:center;color:#64748b;color:var(--rffast-text-muted,#64748b);display:flex;flex-wrap:wrap;font-size:.7rem;gap:7px;padding-left:4px}.rffastcm-author{color:#16233a;color:var(--rffast-text,#16233a);font-weight:700}.rffastcm-role{background:#0f172a0d;background:var(--rffast-tile,#0f172a0d);border-radius:999px;font-size:.62rem;font-weight:700;padding:0 6px;text-transform:capitalize}.rffastcm-edited{font-style:italic;opacity:.85}.rffastcm-time{margin-left:auto;white-space:nowrap}.rffastcm-empty{font-size:.9rem;margin:auto}.rffastcm-empty,.rffastcm-foot{color:#64748b;color:var(--rffast-text-muted,#64748b)}.rffastcm-foot{align-items:center;background:#ffffffb3;background:var(--rffast-surface,#ffffffb3);border-top:1px solid #0f172a14;border-top:1px solid var(--rffast-border,#0f172a14);display:flex;font-size:.74rem;gap:8px;padding:11px 16px}.rffastcm-foot svg{flex-shrink:0;height:13px;width:13px}@keyframes rffastcm-fade{0%{opacity:0}to{opacity:1}}@keyframes rffastcm-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes rffastcm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:480px){.rffastcm-card{border-radius:16px;max-height:92vh;width:100%}.rffastcm-head,.rffastcm-thread{padding:14px}.rffastcm-bubble{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.rffastcm-card,.rffastcm-overlay,.rffastcm-row{animation:none}.rffastcm-x{transition:none}}.rffastcm-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--rffast-r,18px))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 28px 70px -30px #1e293b80!important;box-shadow:var(--sa-el-card-shadow,var(--rffast-shadow,0 28px 70px -30px #1e293b80))!important}@media (max-width:480px){.rffastcm-card{border-radius:16px!important;border-radius:var(--sa-el-card-radius,16px)!important}}.rffastsl-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:12px 0 0;padding:0 0 0 4px}.rffastsl-item{animation:rffastsl-in .35s var(--rffast-ease) both;background:var(--rffast-surface-2);border:1px solid var(--rffast-border);border-radius:12px;display:flex;gap:11px;padding:10px 12px}@keyframes rffastsl-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rffastsl-dot{border-radius:50%;color:#fff;display:grid;flex-shrink:0;height:24px;place-items:center;width:24px}.rffastsl-dot svg{height:13px;width:13px}.rffastsl-completed .rffastsl-dot,.rffastsl-skipped .rffastsl-dot{background:var(--rffast-done)}.rffastsl-in_progress .rffastsl-dot{background:var(--rffast-active)}.rffastsl-upcoming .rffastsl-dot{background:var(--rffast-up)}.rffastsl-body{flex:1 1;min-width:0}.rffastsl-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.rffastsl-name{font-size:.86rem;font-weight:600}.rffastsl-pill{border-radius:9999px;flex-shrink:0;font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.rffastsl-pill-completed,.rffastsl-pill-skipped{background:var(--rffast-done-bg);color:var(--rffast-done)}.rffastsl-pill-in_progress{background:var(--rffast-active-bg);color:var(--rffast-active)}.rffastsl-pill-upcoming{background:var(--rffast-up-bg);color:var(--rffast-up)}.rffastsl-meta{color:var(--rffast-text-muted);display:flex;flex-wrap:wrap;font-size:.74rem;gap:4px 12px;margin-top:4px}.rffastsl-date{white-space:nowrap}.rffastsl-note{font-style:italic}.rffastsl-cmt{align-items:center;background:#f973161a;background:rgba(var(--theme-accent-3-rgb,249,115,22),.1);border:1px solid #f9731642;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.26);border-radius:9999px;color:var(--rffast-primary-2);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;margin-top:7px;padding:4px 10px;transition:background .18s ease,transform .18s var(--rffast-spring)}.rffastsl-cmt:hover{background:#f973162e;background:rgba(var(--theme-accent-3-rgb,249,115,22),.18);transform:translateY(-1px)}.rffastsl-cmt svg{height:12px;width:12px}@media (max-width:480px){.rffastsl-top{align-items:flex-start;flex-direction:column;gap:4px}}.rffastmn-node{grid-gap:14px;display:grid;gap:14px;grid-template-columns:40px 1fr;position:relative}.rffastmn-axis{display:flex;justify-content:center;position:relative}.rffastmn-rail{background:var(--rffast-rail);bottom:-18px;position:absolute;top:30px;width:2px}.rffastmn-node.is-last .rffastmn-rail{display:none}.rffastmn-dot{background:var(--rffast-up);border-radius:50%;box-shadow:0 4px 12px -4px #0000004d;color:#fff;display:grid;flex-shrink:0;height:34px;place-items:center;position:relative;transition:transform .3s var(--rffast-spring);width:34px;z-index:1}.rffastmn-dot svg{height:16px;width:16px}.rffastmn-completed .rffastmn-dot,.rffastmn-skipped .rffastmn-dot{background:var(--rffast-done)}.rffastmn-in_progress .rffastmn-dot{background:var(--rffast-active)}.rffastmn-dot-pulse{animation:rffastmn-pulse 1.8s var(--rffast-ease) infinite;border-radius:50%;box-shadow:0 0 0 0 var(--rffast-active);inset:0;position:absolute}@keyframes rffastmn-pulse{0%{box-shadow:0 0 0 0 #2563eb80}70%{box-shadow:0 0 0 10px #2563eb00}to{box-shadow:0 0 0 0 #2563eb00}}.rffastmn-next .rffastmn-dot{transform:scale(1.08)}.rffastmn-card{animation:rffastmn-rise .4s var(--rffast-ease) both;margin-bottom:18px;padding:14px 16px;transition:box-shadow .25s var(--rffast-ease),transform .25s var(--rffast-ease)}@keyframes rffastmn-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rffastmn-card:hover{box-shadow:var(--rffast-shadow);transform:translateY(-1px)}.rffastmn-next .rffastmn-card{border-color:color-mix(in srgb,var(--rffast-active) 45%,#0000);box-shadow:0 0 0 1px var(--rffast-active-bg),var(--rffast-shadow-sm)}.rffastmn-head{align-items:flex-start;cursor:default;display:flex;gap:10px;justify-content:space-between}.rffastmn-head[role=button]{cursor:pointer}.rffastmn-titlewrap{min-width:0}.rffastmn-order{color:var(--rffast-text-muted);display:block;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rffastmn-title{font-size:.98rem;font-weight:700;line-height:1.3;margin:2px 0 0;word-break:break-word}.rffastmn-status{border-radius:9999px;flex-shrink:0;font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.rffastmn-status-completed,.rffastmn-status-skipped{background:var(--rffast-done-bg);color:var(--rffast-done)}.rffastmn-status-in_progress{background:var(--rffast-active-bg);color:var(--rffast-active)}.rffastmn-status-upcoming{background:var(--rffast-up-bg);color:var(--rffast-up)}.rffastmn-meta{align-items:center;color:var(--rffast-text-muted);display:flex;flex-wrap:wrap;font-size:.76rem;gap:8px;margin-top:8px}.rffastmn-nextflag{background:var(--rffast-active-bg);border-radius:9999px;color:var(--rffast-active);font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.rffastmn-date{white-space:nowrap}.rffastmn-note{background:var(--rffast-grad-soft);border-radius:10px;display:flex;font-size:.82rem;gap:8px;line-height:1.45;margin-top:10px;padding:9px 11px}.rffastmn-note svg{color:var(--rffast-primary-2);flex-shrink:0;height:15px;margin-top:2px;width:15px}.rffastmn-expand{align-items:center;background:#0000;border:1px solid var(--rffast-border);border-radius:9px;color:var(--rffast-text-muted);cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:700;gap:6px;margin-top:12px;padding:5px 10px;transition:background .18s ease}.rffastmn-expand:hover{background:var(--rffast-hover);color:var(--rffast-text)}.rffastmn-expand svg{height:14px;transition:transform .3s var(--rffast-spring);width:14px}.rffastmn-expand.on svg{transform:rotate(180deg)}.rffastmn-subswrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--rffast-ease)}.rffastmn-subswrap.open{grid-template-rows:1fr}.rffastmn-subsinner{overflow:hidden}.rffastmn-cmt{align-items:center;background:var(--rffast-grad-soft);border:1px solid #f9731647;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.28);border-radius:9999px;color:var(--rffast-primary-2);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:8px;margin-top:10px;padding:7px 12px 7px 10px;transition:transform .18s var(--rffast-spring),box-shadow .18s ease,background .18s ease}.rffastmn-cmt:hover{box-shadow:0 8px 20px -12px #f97316b3;box-shadow:0 8px 20px -12px rgba(var(--theme-accent-3-rgb,249,115,22),.7);transform:translateY(-1px)}.rffastmn-cmt-ico{background:var(--rffast-grad);border-radius:50%;color:#fff;display:grid;height:22px;place-items:center;width:22px}.rffastmn-cmt-ico svg{height:12px;width:12px}.rffastmn-cmt-dot{animation:rffastmn-cmt-pulse 2s ease-out infinite;background:var(--rffast-primary-2);border-radius:50%;box-shadow:0 0 0 0 #f9731680;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),.5);height:7px;width:7px}@keyframes rffastmn-cmt-pulse{0%{box-shadow:0 0 0 0 #f9731680;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),.5)}70%{box-shadow:0 0 0 7px #f9731600;box-shadow:0 0 0 7px rgba(var(--theme-accent-3-rgb,249,115,22),0)}to{box-shadow:0 0 0 0 #f9731600;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),0)}}@media (prefers-reduced-motion:reduce){.rffastmn-cmt-dot{animation:none}}@media (max-width:480px){.rffastmn-node{gap:10px;grid-template-columns:32px 1fr}.rffastmn-dot{height:30px;width:30px}.rffastmn-head{flex-direction:column;gap:6px}}.rffastmn-card{padding:14px 16px!important;padding:var(--sa-el-card-pad,14px 16px)!important}.rffastmn-next .rffastmn-card{box-shadow:0 0 0 1px var(--rffast-active-bg),var(--rffast-shadow-sm)!important;box-shadow:var(--sa-el-card-shadow,0 0 0 1px var(--rffast-active-bg),var(--rffast-shadow-sm))!important}.rffastmt-wrap{padding:20px 20px 8px}.rffastmt-list{list-style:none;margin:0;padding:0}.rffastmt-more{display:flex;justify-content:center;padding:8px 0 14px}@media (max-width:480px){.rffastmt-wrap{padding:14px 12px 6px}}.rffastes-wrap{align-items:center;display:flex;flex-direction:column;gap:8px;padding:48px 24px;text-align:center}.rffastes-art{background:var(--rffast-grad-soft);border-radius:22px;color:var(--rffast-primary-2);display:grid;height:76px;margin-bottom:6px;place-items:center;width:76px}.rffastes-art svg{height:40px;width:40px}.rffastes-ring{stroke-dasharray:57;stroke-dashoffset:57;animation:rffastes-draw 1.4s var(--rffast-ease) forwards}.rffastes-clock{animation:rffastes-tick 3s steps(12) infinite;transform-origin:12px 12px}@keyframes rffastes-draw{to{stroke-dashoffset:0}}@keyframes rffastes-tick{to{transform:rotate(1turn)}}.rffastes-title{font-size:1.05rem;font-weight:800;margin:0}.rffastes-msg{color:var(--rffast-text-muted);font-size:.86rem;line-height:1.55;margin:0;max-width:420px}.rffastts-wrap{display:flex;flex-direction:column;gap:16px}.rffastts-hero{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:22px 24px}.rffastts-lead{flex:1 1;min-width:0}.rffastts-track{display:flex;flex-direction:column;gap:20px;padding:20px}.rffastts-row{align-items:center;display:flex;gap:14px}.rffastts-rowbody{flex:1 1}.rffastts-sk{animation:rffastts-shim 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--rffast-tile),var(--rffast-hover),var(--rffast-tile));background-size:300% 100%;border-radius:8px;display:block}.rffastts-dot{height:34px;width:34px}.rffastts-dot,.rffastts-ring{border-radius:50%;flex-shrink:0}.rffastts-ring{height:104px;width:104px}.rffastts-w30{width:30%}.rffastts-w40{width:40%}.rffastts-w50{width:50%}.rffastts-w60{width:60%}.rffastts-w70{width:70%}@keyframes rffastts-shim{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:768px){.rffastts-hero{align-items:stretch;flex-direction:column}}:root{--rffast-primary:var(--theme-accent,#efbf04);--rffast-primary-2:var(--theme-accent-3,#f97316);--rffast-grad:linear-gradient(135deg,var(--theme-accent,#efbf04) 0%,var(--theme-accent-3,#f97316) 100%);--rffast-grad-soft:linear-gradient(135deg,rgba(var(--theme-accent-rgb,239,191,4),0.16),rgba(var(--theme-accent-3-rgb,249,115,22),0.10));--rffast-bg:#f5f7fb;--rffast-surface:#ffffffeb;--rffast-surface-2:#ffffffa8;--rffast-border:#0f172a14;--rffast-shadow:0 18px 48px -28px #1e293b73;--rffast-shadow-sm:0 6px 18px -10px #1e293b59;--rffast-text:#16233a;--rffast-text-muted:#64748b;--rffast-tile:#0f172a0d;--rffast-hover:#0f172a0d;--rffast-rail:#0f172a1f;--rffast-done:#16a34a;--rffast-done-bg:#16a34a24;--rffast-active:#2563eb;--rffast-active-bg:#2563eb24;--rffast-up:#94a3b8;--rffast-up-bg:#94a3b829;--rffast-skip:#78716c;--rffast-skip-bg:#78716c29;--rffast-spring:cubic-bezier(0.34,1.56,0.64,1);--rffast-ease:cubic-bezier(0.4,0,0.2,1);--rffast-r:18px;--rffast-r-sm:12px}[data-theme=dark]{--rffast-bg:#0c1322;--rffast-surface:#162034d1;--rffast-surface-2:#101828b3;--rffast-border:#ffffff17;--rffast-shadow:0 22px 56px -28px #000000b3;--rffast-shadow-sm:0 8px 22px -12px #0009;--rffast-text:#e8eefb;--rffast-text-muted:#95a6c2;--rffast-tile:#ffffff0f;--rffast-hover:#ffffff0f;--rffast-rail:#ffffff24;--rffast-done:#4ade80;--rffast-done-bg:#22c55e2e;--rffast-active:#60a5fa;--rffast-active-bg:#3b82f633;--rffast-up:#94a3b8;--rffast-up-bg:#94a3b824;--rffast-skip:#cbd5e1;--rffast-skip-bg:#94a3b824}.rffast-page{color:#16233a;color:var(--rffast-text);display:flex;flex-direction:column;gap:16px;min-height:100%;position:relative}.rffast-page:before{background:radial-gradient(60% 70% at 12% 0,#efbf0429,#0000 70%),radial-gradient(50% 60% at 90% 0,#f973161f,#0000 70%);background:radial-gradient(60% 70% at 12% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%),radial-gradient(50% 60% at 90% 0,rgba(var(--theme-accent-3-rgb,249,115,22),.12),#0000 70%);content:"";height:320px;inset:0 0 auto 0;pointer-events:none;position:fixed;z-index:0}.rffast-page>*{position:relative;z-index:1}.rffast-card{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:#ffffffeb;background:var(--rffast-surface);border:1px solid #0f172a14;border:1px solid var(--rffast-border);border-radius:18px;border-radius:var(--rffast-r);box-shadow:0 18px 48px -28px #1e293b73;box-shadow:var(--rffast-shadow)}.rffast-btn{align-items:center;background:#ffffffa8;background:var(--rffast-surface-2);border:1px solid #0f172a14;border:1px solid var(--rffast-border);border-radius:11px;color:#16233a;color:var(--rffast-text);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;justify-content:center;padding:9px 15px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--rffast-spring),background .2s var(--rffast-ease);white-space:nowrap}.rffast-btn:hover{background:#0f172a0d;background:var(--rffast-hover);transform:translateY(-1px)}.rffast-btn:active{transform:translateY(0) scale(.98)}.rffast-btn--primary{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--rffast-grad);border-color:#0000;box-shadow:0 8px 20px -8px #f9731699;box-shadow:0 8px 20px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.rffast-btn svg{height:16px;width:16px}.rffast-scroll{scrollbar-color:#0f172a1f #0000;scrollbar-color:var(--rffast-rail) #0000;scrollbar-width:thin}.rffast-scroll::-webkit-scrollbar{height:9px;width:9px}.rffast-scroll::-webkit-scrollbar-thumb{background:#0f172a1f;background:var(--rffast-rail);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.rffast-scroll::-webkit-scrollbar-thumb:hover{background:#efbf04;background:var(--rffast-primary)}@media (prefers-reduced-motion:reduce){.rffast-page *,.rffast-page :after,.rffast-page :before{animation:none!important;transition:none!important}}.rffast-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--rffast-r))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 18px 48px -28px #1e293b73!important;box-shadow:var(--sa-el-card-shadow,var(--rffast-shadow))!important}.lapafsh-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;overflow:hidden;padding:22px 24px;padding:calc(22px*var(--sa-el-hdr-pad-k, 1)) calc(24px*var(--sa-el-hdr-pad-k, 1));position:relative}.lapafsh-aurora{background:radial-gradient(closest-side,#efbf0438,#0000 70%);background:radial-gradient(closest-side,rgba(var(--theme-accent-rgb,239,191,4),.22),#0000 70%);filter:blur(30px);height:200%;inset:-40% 0 auto auto;pointer-events:none;position:absolute;width:50%}.lapafsh-lead{align-items:flex-start;display:flex;gap:16px;min-width:0;position:relative}.lapafsh-ico{background:var(--aplapapsf-grad);border-radius:16px;border-radius:calc(16px*var(--sa-el-hdr-tile-radius-k, 1));box-shadow:0 10px 24px -10px #f97316b3;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;height:54px;height:calc(54px*var(--sa-el-hdr-tile-k, 1));place-items:center;width:54px;width:calc(54px*var(--sa-el-hdr-tile-k, 1))}.lapafsh-ico svg{height:27px;width:27px}.lapafsh-ico-fold{stroke-dasharray:22;animation:lapafsh-draw 1.4s var(--aplapapsf-ease) forwards}.lapafsh-ico-lines{stroke-dasharray:18;animation:lapafsh-draw 1.4s .2s var(--aplapapsf-ease) backwards}@keyframes lapafsh-draw{0%{stroke-dashoffset:22}to{stroke-dashoffset:0}}.lapafsh-head{min-width:0}.lapafsh-crumb{align-items:center;color:var(--aplapapsf-text-muted);color:var(--sa-el-hdr-crumb-color,var(--aplapapsf-text-muted));display:flex;flex-wrap:wrap;font-size:.72rem;font-size:calc(.72rem*var(--sa-el-hdr-crumb-k, 1));font-weight:600;gap:6px;margin-bottom:6px}.lapafsh-crumb svg{height:12px;opacity:.6;width:12px}.lapafsh-crumb-now{color:var(--aplapapsf-primary-dark)}[data-theme=dark] .lapafsh-crumb-now{color:var(--aplapapsf-primary)}.lapafsh-crumb-link{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;transition:color .15s ease}.lapafsh-crumb-link:hover{color:var(--aplapapsf-primary-dark);text-decoration:underline}[data-theme=dark] .lapafsh-crumb-link:hover{color:var(--aplapapsf-primary)}.lapafsh-title{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,var(--aplapapsf-text),var(--aplapapsf-text-muted));background:linear-gradient(120deg,var(--sa-el-hdr-title-color,var(--aplapapsf-text)),var(--aplapapsf-text-muted));-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-size:calc(1.5rem*var(--sa-el-hdr-title-k, 1));font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.lapafsh-sub{color:var(--aplapapsf-text-muted);color:var(--sa-el-hdr-sub-color,var(--aplapapsf-text-muted));font-size:.85rem;font-size:calc(.85rem*var(--sa-el-hdr-sub-k, 1));margin:6px 0 0;max-width:60ch}.lapafsh-actions{display:flex;flex-wrap:wrap;gap:10px;position:relative}.lapafsh-refresh svg{transition:transform .5s var(--aplapapsf-spring)}.lapafsh-refresh:hover svg{transform:rotate(-90deg)}.lapafsh-spin svg{animation:lapafsh-rot .8s linear infinite}@keyframes lapafsh-rot{to{transform:rotate(1turn)}}@media (max-width:768px){.lapafsh-wrap{padding:18px;padding:calc(18px*var(--sa-el-hdr-pad-k, 1))}.lapafsh-title{font-size:1.25rem;font-size:calc(1.25rem*var(--sa-el-hdr-title-k, 1))}.lapafsh-actions{width:100%}.lapafsh-actions .lapaf-btn{flex:1 1}}@media (max-width:480px){.lapafsh-ico{height:46px;height:calc(46px*var(--sa-el-hdr-tile-k, 1));width:46px;width:calc(46px*var(--sa-el-hdr-tile-k, 1))}.lapafsh-crumb{font-size:.66rem;font-size:calc(.66rem*var(--sa-el-hdr-crumb-k, 1))}}@media (prefers-reduced-motion:reduce){.lapafsh-ico-fold,.lapafsh-ico-lines,.lapafsh-spin svg{animation:none!important}}.lapafsh-wrap.lapaf-card{background:var(--card);background:var(--sa-el-hdr-bg,var(--card));border-color:var(--sa-el-hdr-border,var(--border));border-radius:16px!important;border-radius:calc(16px*var(--sa-el-hdr-radius-k, 1))!important;font-family:inherit;font-family:var(--sa-el-hdr-font,inherit)}.lapafsh-title{color:inherit;color:var(--sa-el-hdr-title-color,inherit)}.lapafsh-aurora{opacity:1;opacity:calc(var(--sa-el-hdr-aurora-op, .08)/.08)}.lapafct-wrap{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:8px}.lapafct-tab{--t:var(--aplapapsf-primary);align-items:center;background:#0000;border:none;border-radius:13px;color:var(--aplapapsf-text-muted);cursor:pointer;display:inline-flex;flex:1 0 auto;font-size:.85rem;font-weight:600;gap:9px;padding:11px 16px;position:relative;transition:background .25s var(--aplapapsf-ease),color .25s var(--aplapapsf-ease),transform .25s var(--aplapapsf-spring);white-space:nowrap}.lapafct-tab--green{--t:var(--aplapapsf-green)}.lapafct-tab--orange{--t:var(--aplapapsf-orange)}.lapafct-tab--blue{--t:var(--aplapapsf-blue)}.lapafct-tab--slate{--t:var(--aplapapsf-slate)}.lapafct-tab:hover{background:var(--aplapapsf-hover);color:var(--aplapapsf-text);transform:translateY(-1px)}.lapafct-on{background:var(--aplapapsf-grad);box-shadow:0 10px 22px -10px #f97316b3;box-shadow:0 10px 22px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff}.lapafct-tab--green.lapafct-on{background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 10px 22px -10px #16a34ab3}.lapafct-tab--orange.lapafct-on{background:linear-gradient(135deg,#ea580c,#f97316);background:linear-gradient(135deg,var(--theme-accent-dark,#ea580c),var(--theme-accent-3,#f97316));box-shadow:0 10px 22px -10px #ea580cb3}.lapafct-tab--blue.lapafct-on{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 10px 22px -10px #2563ebb3}.lapafct-tab--slate.lapafct-on{background:linear-gradient(135deg,#475569,#64748b);box-shadow:0 10px 22px -10px #475569b3}.lapafct-ico{color:var(--t);display:grid;height:20px;place-items:center;transition:color .25s var(--aplapapsf-ease),transform .4s var(--aplapapsf-spring);width:20px}.lapafct-on .lapafct-ico{color:#fff}.lapafct-ico svg{height:18px;width:18px}.lapafct-tab:hover .lapafct-ico{transform:scale(1.12) rotate(-6deg)}.lapafct-on .lapafct-check{stroke-dasharray:14;animation:lapafct-draw .5s var(--aplapapsf-ease) forwards}.lapafct-on .lapafct-hand{animation:lapafct-tick 1.4s linear infinite;transform-origin:12px 12px}.lapafct-tab:hover .lapafct-bolt{animation:lapafct-flash .6s ease}.lapafct-on .lapafct-lid{animation:lapafct-lid .5s var(--aplapapsf-spring);transform-origin:center}@keyframes lapafct-draw{0%{stroke-dashoffset:14}to{stroke-dashoffset:0}}@keyframes lapafct-tick{to{transform:rotate(1turn)}}@keyframes lapafct-flash{0%,to{opacity:1}50%{opacity:.4;transform:scale(.9)}}@keyframes lapafct-lid{0%{transform:translateY(-3px)}to{transform:translateY(0)}}.lapafct-badge{background:var(--aplapapsf-tile);border-radius:999px;color:var(--aplapapsf-text-muted);font-size:.7rem;font-weight:800;min-width:22px;padding:1px 7px;text-align:center}.lapafct-on .lapafct-badge{background:#ffffff47;color:#fff}@media (max-width:768px){.lapafct-tab{flex:0 0 auto;font-size:.8rem;padding:10px 13px}.lapafct-label{display:none}.lapafct-on .lapafct-label{display:inline}}@media (prefers-reduced-motion:reduce){.lapafct-bolt,.lapafct-check,.lapafct-hand,.lapafct-lid{animation:none!important}}.lapafsc-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.lapafsc-card{--t:var(--aplapapsf-primary);--tbg:var(--aplapapsf-grad-soft);align-items:center;animation:lapafsc-in .5s var(--aplapapsf-spring) both;animation-delay:calc(var(--i)*70ms);border-radius:var(--aplapapsf-r);display:flex;gap:14px;overflow:hidden;padding:18px;position:relative;transition:transform .3s var(--aplapapsf-spring),box-shadow .3s var(--aplapapsf-ease)}.lapafsc-card:hover{box-shadow:0 24px 50px -26px #1e293b80;transform:translateY(-3px)}@keyframes lapafsc-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lapafsc--green{--t:var(--aplapapsf-green);--tbg:var(--aplapapsf-green-bg)}.lapafsc--orange{--t:var(--aplapapsf-orange);--tbg:var(--aplapapsf-orange-bg)}.lapafsc--blue{--t:var(--aplapapsf-blue);--tbg:var(--aplapapsf-blue-bg)}.lapafsc--slate{--t:var(--aplapapsf-slate);--tbg:var(--aplapapsf-slate-bg)}.lapafsc-card:before{background:var(--t);bottom:0;content:"";left:0;opacity:.85;position:absolute;top:0;width:4px}.lapafsc-glow{background:var(--tbg);border-radius:50%;filter:blur(10px);height:110px;pointer-events:none;position:absolute;right:-30px;top:-30px;width:110px}.lapafsc-ico{background:var(--tbg);border-radius:14px;color:var(--t);display:grid;flex-shrink:0;height:48px;place-items:center;width:48px}.lapafsc-ico svg{height:24px;width:24px}.lapafsc-card:hover .lapafsc-bolt{animation:lapafsc-flash .7s ease}.lapafsc-card:hover .lapafsc-hand{animation:lapafsc-tick 1.2s linear infinite;transform-origin:12px 12px}.lapafsc-card:hover .lapafsc-check{stroke-dasharray:18;animation:lapafsc-draw .6s var(--aplapapsf-ease) forwards}@keyframes lapafsc-flash{0%,to{opacity:1}50%{opacity:.45}}@keyframes lapafsc-tick{to{transform:rotate(1turn)}}@keyframes lapafsc-draw{0%{stroke-dashoffset:18}to{stroke-dashoffset:0}}.lapafsc-body{display:flex;flex-direction:column;min-width:0}.lapafsc-num{color:var(--aplapapsf-text);font-size:1.7rem;font-weight:800;letter-spacing:-.02em;line-height:1}.lapafsc-skel-num{height:26px;width:42px}.lapafsc-label{color:var(--aplapapsf-text);font-size:.82rem;font-weight:700;margin-top:4px}.lapafsc-sub{color:var(--aplapapsf-text-muted);font-size:.72rem}@media (max-width:1024px){.lapafsc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.lapafsc-grid{gap:10px;grid-template-columns:1fr}.lapafsc-card{gap:11px;padding:14px}.lapafsc-ico{height:42px;width:42px}.lapafsc-num{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.lapafsc-card{animation:none!important}}.lapafsc-card{border-radius:var(--aplapapsf-r)!important;border-radius:var(--sa-el-card-radius,var(--aplapapsf-r))!important;padding:18px!important;padding:var(--sa-el-card-pad,18px)!important}@media (max-width:560px){.lapafsc-card{padding:14px!important;padding:var(--sa-el-card-pad,14px)!important}}.aplapcrap-combo-list-portal,.lapaf-menu,.lapaf-modal-back,.lapaf-page{--amber:var(--theme-accent,#f59e0b);--gold:var(--theme-accent-2,#fbbf24);--lemon:var(--theme-accent-2,#fde047);--navy:#1c1917;--gray:#57534e;--gray-2:#a8a29e;--border:rgba(var(--theme-accent-rgb,245,158,11),0.28);--border-soft:rgba(var(--theme-accent-rgb,245,158,11),0.12);--soft:#f8fafc;--soft-2:rgba(var(--theme-accent-rgb,245,158,11),0.12);--cream:rgba(var(--theme-accent-rgb,245,158,11),0.12);--bg:#fffcf0;--card:#fff;--success:#10b981;--success-bg:#d1fae5;--success-tx:#047857;--orange:var(--theme-accent-3,#f97316);--orange-bg:#ffedd5;--orange-tx:#c2410c;--warm:#dc2626;--danger:#ef4444;--danger-bg:#fef2f2;--grad-primary:linear-gradient(135deg,var(--theme-accent,#f59e0b) 0%,var(--theme-accent-2,#fbbf24) 100%);--grad-tri:linear-gradient(135deg,#f59e0b,#fbbf24 50%,#fde047);--grad-emerald:linear-gradient(135deg,#10b981,#34d399);--grad-orange:linear-gradient(135deg,#f97316,#fb923c);--grad-muted:linear-gradient(135deg,#78716c,#a8a29e);--grad-gold:linear-gradient(135deg,#fbbf24,#fde047);--grad-lemon:linear-gradient(135deg,#eab308,#fde047);--shadow-card:0 4px 20px rgba(var(--theme-accent-rgb,245,158,11),0.10);--shadow-glow:0 4px 16px rgba(var(--theme-accent-rgb,245,158,11),0.35);--shadow-modal:0 18px 48px #1c191773;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:9999px;--font:"Poppins","Nunito",system-ui,-apple-system,sans-serif;color:var(--navy);font-family:var(--font)}[data-theme=dark] .aplapcrap-combo-list-portal,[data-theme=dark] .lapaf-menu,[data-theme=dark] .lapaf-modal-back,[data-theme=dark] .lapaf-page{--navy:#fafaf9;--gray:#d6d3d1;--gray-2:#78716c;--border:rgba(var(--theme-accent-2-rgb,252,211,77),0.22);--border-soft:rgba(var(--theme-accent-2-rgb,252,211,77),0.14);--soft:#292524;--soft-2:#1c1917;--cream:#292524;--bg:#1c1917;--card:#292524;--success-bg:#10b9812e;--success-tx:#6ee7b7;--orange-bg:rgba(var(--theme-accent-3-rgb,249,115,22),0.16);--orange-tx:var(--theme-accent-2,#fdba74);--danger-bg:#ef444429}.lapaf-skel{animation:lapaf-shim2 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--soft-2),var(--soft),var(--soft-2));background-size:400% 100%;border-radius:8px}[data-theme=dark] .lapaf-skel{background:linear-gradient(90deg,#2a2826,#353230,#2a2826);background-size:400% 100%}@keyframes lapaf-shim2{0%{background-position:100% 0}to{background-position:-100% 0}}.lapaf-filters{-webkit-backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(var(--sa-el-flt-blur,18px)) saturate(150%);backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(var(--sa-el-flt-blur,18px)) saturate(150%);background:#ffffffa6;background:var(--sa-el-flt-bg,#ffffffa6);border:1px solid #ffffff8c;border:1px solid var(--sa-el-flt-border,#ffffff8c);border-radius:14px;border-radius:calc(14px*var(--sa-el-flt-radius-k, 1));box-shadow:0 8px 28px #78350f14;display:flex;flex-direction:column;gap:10px;overflow:visible;padding:12px 14px;position:relative}[data-theme=dark] .lapaf-filters{background:#29252499;background:var(--sa-el-flt-bg,#29252499);border-color:#fcd34d26;border-color:var(--sa-el-flt-border,rgba(var(--theme-accent-2-rgb,252,211,77),.15))}.lapaf-filters-head{align-items:center;display:flex;gap:10px}.lapaf-filters-icon{background:var(--cream);border-radius:8px;color:var(--amber);display:grid;height:26px;place-items:center;width:26px}.lapaf-filters-title{color:var(--navy);color:var(--sa-el-flt-title-color,var(--navy));font:700 14px var(--font);font:700 calc(14px*var(--sa-el-flt-title-k, 1)) var(--font);margin:0}.lapaf-active-badge{background:var(--gold);background:var(--sa-el-flt-badge-bg,var(--gold));border-radius:9999px;color:var(--navy);color:var(--sa-el-flt-badge-color,var(--navy));display:inline-grid;font:700 11px var(--font);height:22px;min-width:22px;padding:0 7px;place-items:center}.lapaf-clear-all{background:#0000;border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;font:600 12px var(--font);margin-left:auto;padding:6px 12px;transition:all .18s ease}.lapaf-clear-all:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.lapaf-clear-all:disabled{cursor:not-allowed;opacity:.45}.lapaf-search-wrap{position:relative}.lapaf-search-input{background:var(--card);background:var(--sa-el-flt-search-bg,var(--card));border:1px solid var(--sa-el-flt-search-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-search-radius,9999px);color:var(--navy);color:var(--sa-el-flt-search-color,var(--navy));font:14px var(--font);font:calc(14px*var(--sa-el-flt-search-k, 1)) var(--font);height:38px;height:calc(38px*var(--sa-el-flt-search-h-k, 1));outline:none;padding:0 44px 0 42px;transition:all .2s ease;width:100%}.lapaf-search-input::placeholder{color:var(--gray-2);color:var(--sa-el-flt-search-ph,var(--gray-2))}.lapaf-search-input:focus{border-color:var(--amber);box-shadow:0 0 0 3px #f59e0b26;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.15)}.lapaf-search-lead{color:var(--amber);color:var(--sa-el-flt-search-lead,var(--amber));left:14px;pointer-events:none}.lapaf-search-clear,.lapaf-search-lead{position:absolute;top:50%;transform:translateY(-50%)}.lapaf-search-clear{background:#0000;border:none;border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:26px;place-items:center;right:8px;transition:all .18s ease;width:26px}.lapaf-search-clear:hover{background:#ef44441f;color:var(--danger)}.lapaf-date-row{align-items:center;border-bottom:1px dashed var(--border-soft);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:12px}.lapaf-presets{align-items:center;background:var(--soft);border-radius:9999px;display:inline-flex;gap:6px;overflow-x:auto;padding:6px;scrollbar-width:none}.lapaf-presets::-webkit-scrollbar{display:none}.lapaf-preset{align-items:center;background:#0000;border:none;border-radius:9999px;border-radius:var(--sa-el-flt-preset-radius,9999px);color:var(--gray);color:var(--sa-el-flt-preset-color,var(--gray));cursor:pointer;display:inline-flex;font:600 12px var(--font);font:600 calc(12px*var(--sa-el-flt-preset-k, 1)) var(--font);gap:6px;padding:8px 14px;transition:all .2s ease;white-space:nowrap}.lapaf-preset:hover{color:var(--navy)}.lapaf-preset.active{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--sa-el-flt-preset-active-bg,var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%)));box-shadow:0 4px 12px #f59e0b73;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.45);color:#fff;color:var(--sa-el-flt-preset-active-color,#fff)}.lapaf-range-trigger{align-items:center;background:var(--card);border:1px solid var(--sa-el-flt-range-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-range-radius,9999px);color:var(--gray);color:var(--sa-el-flt-range-color,var(--gray));cursor:pointer;display:inline-flex;font:600 13px var(--font);gap:8px;height:40px;padding:0 16px;transition:all .2s ease}.lapaf-range-trigger:hover{border-color:var(--amber);color:var(--amber)}.lapaf-range-trigger[data-open=true]{border-color:var(--amber);box-shadow:0 0 0 3px #f59e0b2e;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.18)}.lapaf-range-trigger.applied{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-color:#0000;box-shadow:0 4px 14px #f59e0b66;box-shadow:0 4px 14px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff}.lapaf-range-trigger .caret{transition:transform .2s ease}.lapaf-range-trigger[data-open=true] .caret{transform:rotate(180deg)}.lapaf-range-trigger:hover .pulse-dot{animation:lapaf-pulse-dot 1.2s ease-in-out infinite}@keyframes lapaf-pulse-dot{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.lapaf-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.lapaf-chip{align-items:center;background:var(--card);background:var(--sa-el-flt-chip-bg,var(--card));border:1px solid var(--sa-el-flt-chip-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-chip-radius,9999px);color:var(--gray);color:var(--sa-el-flt-chip-color,var(--gray));cursor:pointer;display:inline-flex;font:600 12px var(--font);font:600 calc(12px*var(--sa-el-flt-chip-k, 1)) var(--font);gap:8px;padding:8px 14px;transition:all .18s ease}.lapaf-chip:hover{border-color:var(--amber);color:var(--navy)}.lapaf-chip.has-value{background:var(--soft);border-color:var(--amber);color:var(--amber)}.lapaf-chip[data-open=true]{box-shadow:0 0 0 3px #f59e0b2e;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.18)}.lapaf-chip .label{max-width:200px;overflow:hidden;text-overflow:ellipsis}.lapaf-chip .caret{transition:transform .2s ease}.lapaf-chip[data-open=true] .caret{transform:rotate(180deg)}.lapaf-toggle{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;display:inline-flex;font:600 12px var(--font);gap:10px;padding:7px 14px;transition:all .18s ease}.lapaf-toggle.on{background:var(--soft);border-color:var(--amber);color:#b45309;color:var(--theme-accent-dark,#b45309)}.lapaf-toggle-track{background:var(--cream);border-radius:9999px;height:16px;position:relative;transition:background .2s ease;width:30px}.lapaf-toggle.on .lapaf-toggle-track{background:var(--amber)}.lapaf-toggle-thumb{background:#fff;border-radius:50%;height:12px;left:2px;position:absolute;top:2px;transition:transform .18s ease;width:12px}.lapaf-toggle.on .lapaf-toggle-thumb{transform:translateX(14px)}.lapaf-menu{animation:lapaf-pop .18s cubic-bezier(.34,1.56,.64,1);background:var(--card);border:1px solid var(--border-soft);border-radius:12px;box-shadow:var(--shadow-modal);max-height:320px;overflow-y:auto;padding:6px;position:fixed;z-index:1450}@keyframes lapaf-pop{0%{opacity:0;transform:scale(.92)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.lapaf-menu-item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:flex;font:500 13px var(--font);gap:8px;padding:9px 12px;text-align:left;width:100%}.lapaf-menu-item:hover{background:var(--soft)}.lapaf-menu-item.selected{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);font-weight:600}.lapaf-menu-item .count{background:var(--soft);border-radius:9999px;color:var(--gray-2);font-size:11px;margin-left:auto;padding:1px 7px}.lapaf-menu-divider{background:var(--border-soft);height:1px;margin:4px 0}.lapaf-autocomplete{border-radius:14px;max-height:420px;z-index:1470}.lapaf-ac-head{align-items:center;background:var(--soft);border-radius:10px 10px 0 0;color:var(--gray);display:flex;font-size:12px;justify-content:space-between;margin:-6px -6px 4px;padding:10px 12px}.lapaf-ac-key{background:var(--cream);border-radius:6px;color:var(--amber);font-size:11px;font-weight:700;padding:2px 8px}.lapaf-ac-row{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px 12px}.lapaf-ac-row.highlight,.lapaf-ac-row:hover{background:var(--soft)}.lapaf-ac-badge{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:9999px;color:#fff;flex-shrink:0;font:700 11px var(--font);letter-spacing:.04em;padding:3px 9px;text-transform:uppercase}.lapaf-ac-body{flex:1 1;min-width:0}.lapaf-ac-title{color:var(--navy);font:500 13px var(--font)}.lapaf-ac-meta{color:var(--gray-2);font-size:11px;margin-top:2px}.lapaf-ac-row mark{background:#fbbf244d;background:rgba(var(--theme-accent-2-rgb,251,191,36),.3);border-radius:3px;color:var(--amber);padding:1px 3px}.lapaf-ac-empty{color:var(--gray);font-size:13px;padding:22px;text-align:center}.lapaf-modal-back{animation:lapaf-fade .22s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c19178c;display:grid;inset:0;place-items:center;position:fixed;z-index:1550}@keyframes lapaf-fade{0%{opacity:0}to{opacity:1}}.lapaf-range-modal{animation:lapaf-modal-in .28s cubic-bezier(.34,1.56,.64,1);background:var(--card);border-radius:16px;box-shadow:0 24px 60px #1c19174d;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;position:relative;width:min(760px,calc(100vw - 24px))}@keyframes lapaf-modal-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.lapaf-range-modal:before{animation:lapaf-stripe 6s linear infinite;background:var(--grad-tri);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}.lapaf-range-head{align-items:center;border-bottom:1px solid var(--border-soft);display:flex;gap:12px;padding:18px 20px}.lapaf-range-head .ico{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:10px;box-shadow:0 6px 16px #f59e0b66;box-shadow:0 6px 16px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff;display:grid;height:36px;place-items:center;width:36px}.lapaf-range-title{color:var(--navy);flex:1 1;font:700 17px var(--font);margin:0}.lapaf-range-close{background:var(--card);border:1px solid var(--border);border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:32px;place-items:center;transition:transform .2s ease,color .2s ease;width:32px}.lapaf-range-close:hover{color:var(--amber);transform:rotate(90deg)}.lapaf-range-body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:180px 1fr;overflow-y:auto;padding:16px 20px}@media (max-width:720px){.lapaf-range-body{grid-template-columns:1fr}}.lapaf-range-rail h5{color:var(--gray);font:700 11px var(--font);letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.lapaf-range-rail button{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:flex;font:500 13px var(--font);gap:8px;padding:8px 10px;text-align:left;width:100%}.lapaf-range-rail button:hover{background:var(--soft)}.lapaf-range-rail button.active{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);font-weight:600}.lapaf-range-rail button svg{color:var(--amber)}.lapaf-range-summary{align-items:center;background:var(--soft);border-radius:12px;color:var(--navy);display:flex;font:600 13px var(--font);gap:10px;margin-bottom:12px;padding:8px 12px}.lapaf-range-summary .arrow{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:50%;color:#fff;display:grid;height:24px;place-items:center;width:24px}.lapaf-range-months{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:720px){.lapaf-range-months{grid-template-columns:1fr}}.lapaf-cal-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.lapaf-cal-head button{background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--amber);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.lapaf-cal-title{color:var(--navy);font:700 14px var(--font)}.lapaf-cal-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.lapaf-cal-dow{color:var(--gray-2);font:700 10px var(--font);padding:6px 0;text-align:center;text-transform:uppercase}.lapaf-cal-day{aspect-ratio:1;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:grid;font:500 12px var(--font);place-items:center;transition:all .15s ease}.lapaf-cal-day:hover{background:var(--soft)}.lapaf-cal-day.dim{color:var(--gray-2);opacity:.5}.lapaf-cal-day.today{box-shadow:inset 0 0 0 2px var(--gold)}.lapaf-cal-day.in-range{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.lapaf-cal-day.endpoint{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));box-shadow:0 4px 10px #f59e0b66;box-shadow:0 4px 10px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff;font-weight:700}.lapaf-range-foot{border-top:1px solid var(--border-soft);padding:14px 20px}.lapaf-range-foot,.lapaf-toolbar{align-items:center;display:flex;justify-content:space-between}.lapaf-toolbar{flex-wrap:wrap;gap:10px;padding:4px 4px 6px}.lapaf-result-summary{color:var(--gray-2);font-size:12px}.lapaf-result-summary b{color:var(--navy);font-weight:700}.lapaf-view-toggle{background:var(--card);border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.lapaf-view-toggle button{background:#0000;border:none;color:var(--gray);cursor:pointer;display:grid;height:34px;place-items:center;transition:all .18s ease;width:34px}.lapaf-view-toggle button+button{border-left:1px solid var(--border)}.lapaf-view-toggle button:hover{background:var(--soft)}.lapaf-view-toggle button.active{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.lapaf-table-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;min-width:0;overflow:hidden;width:100%}.lapaf-table-bar{border-bottom:1px solid var(--border-soft);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:8px 10px}.lapaf-freeze{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;display:inline-flex;font:600 12px var(--font);gap:7px;padding:5px 11px;transition:all .15s ease}.lapaf-freeze:hover{border-color:var(--amber);color:var(--amber)}.lapaf-freeze.is-on{background:var(--soft);border-color:var(--amber);color:#b45309;color:var(--theme-accent-dark,#b45309)}.lapaf-freeze-track{background:var(--border);border-radius:9999px;flex:0 0 auto;height:16px;position:relative;transition:background .15s ease;width:28px}.lapaf-freeze.is-on .lapaf-freeze-track{background:var(--amber)}.lapaf-freeze-knob{background:#fff;border-radius:50%;height:12px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:12px}.lapaf-freeze.is-on .lapaf-freeze-knob{transform:translateX(12px)}[data-theme=dark] .lapaf-freeze.is-on{color:#fcd34d;color:var(--theme-accent-2,#fcd34d)}.lapaf-table-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;width:100%}.lapaf-table-scroll::-webkit-scrollbar{height:8px}.lapaf-table-scroll::-webkit-scrollbar-track{background:var(--soft)}.lapaf-table-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:9999px}.lapaf-table-scroll::-webkit-scrollbar-thumb:hover{background:#fcd34d;background:var(--theme-accent-2,#fcd34d)}.lapaf-table{border-collapse:initial;border-spacing:0;min-width:1100px;table-layout:fixed;width:100%}.lapaf-table.is-frozen tbody td:first-child,.lapaf-table.is-frozen thead th:first-child{border-right:1px solid var(--border-soft);box-shadow:5px 0 8px -6px #0000002e;left:0;position:-webkit-sticky;position:sticky;z-index:2}.lapaf-table.is-frozen thead th:first-child{background:var(--soft);z-index:4}.lapaf-table.is-frozen tbody td:first-child{background:var(--card)}.lapaf-table th,.lapaf-table.is-frozen tbody tr:hover td:first-child{background:var(--soft)}.lapaf-table th{border-bottom:1px solid var(--border-soft);color:var(--gray);font:600 12px var(--font);padding:12px 14px;position:relative;text-align:left}.lapaf-table th:first-child{border-top-left-radius:12px}.lapaf-table th:last-child{border-top-right-radius:12px}.lapaf-th-sort{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;padding:0;text-transform:inherit;-webkit-user-select:none;user-select:none;width:100%}.lapaf-th-sort .arrows{display:inline-flex;flex-direction:column;gap:1px;opacity:.35;transition:opacity .2s ease}.lapaf-th-sort:hover .arrows{opacity:.85}.lapaf-th-sort .arrows svg{display:block}.lapaf-th-sort.sort-asc .arrow-up,.lapaf-th-sort.sort-desc .arrow-down{color:var(--amber)}.lapaf-th-sort.sort-asc .arrows,.lapaf-th-sort.sort-desc .arrows{opacity:1}.lapaf-th-sort.sort-asc .arrow-down,.lapaf-th-sort.sort-desc .arrow-up{opacity:.25}.lapaf-th-resize{background:#0000;cursor:col-resize;height:100%;position:absolute;right:0;top:0;touch-action:none;transition:background .15s ease;-webkit-user-select:none;user-select:none;width:6px;z-index:3}.lapaf-th-resize.dragging,.lapaf-th-resize:hover{background:#f59e0b4d;background:rgba(var(--theme-accent-rgb,245,158,11),.3)}.lapaf-resizing,.lapaf-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.lapaf-table td{border-bottom:1px solid var(--border-soft);color:var(--navy);font:400 13px var(--font);overflow:hidden;padding:11px 14px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.lapaf-table tbody tr:last-child td{border-bottom:none}.lapaf-table tbody tr:hover td{background:var(--soft)}.lapaf-table td.actions-cell{overflow:visible}.lapaf-doc-cell{align-items:center;display:flex;gap:10px}.lapaf-doc-tile{background:var(--cream);border-radius:8px;color:var(--amber);display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.lapaf-doc-text{min-width:0}.lapaf-doc-title{color:var(--navy);font:600 13px var(--font);overflow:hidden;text-overflow:ellipsis}.lapaf-doc-meta{color:var(--gray-2);display:inline-flex;font-size:11px;gap:6px;margin-top:2px}.lapaf-code-chip{background:var(--soft);border-radius:4px;color:var(--amber);font:600 10px Consolas,SF Mono,monospace;padding:1px 6px}.lapaf-type-pill{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);display:inline-block;padding:3px 11px}.lapaf-status,.lapaf-type-pill{border-radius:9999px;font:600 11px var(--font)}.lapaf-status{align-items:center;display:inline-flex;gap:6px;padding:4px 10px;white-space:nowrap}.lapaf-status[data-tone=completed],.lapaf-status[data-tone=published]{background:var(--success-bg);color:var(--success-tx)}.lapaf-status[data-tone=draft]{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.lapaf-status[data-tone=archived]{background:#78716c24;color:var(--gray)}.lapaf-status[data-tone=pending]{background:var(--orange-bg);color:var(--orange-tx)}.lapaf-status[data-tone=active],.lapaf-status[data-tone=approved]{background:var(--success-bg);color:var(--success-tx)}.lapaf-status[data-tone=aborted]{background:var(--danger-bg);color:var(--danger)}.lapaf-status[data-tone=hold]{background:#78716c24;color:var(--gray)}[data-theme=dark] .lapaf-menu-item.selected,[data-theme=dark] .lapaf-status[data-tone=draft],[data-theme=dark] .lapaf-toggle.on,[data-theme=dark] .lapaf-type-pill{color:#fcd34d;color:var(--theme-accent-2,#fcd34d)}.lapaf-bar{background:var(--soft-2);border-radius:9999px;height:6px;overflow:hidden;width:100%}.lapaf-fill{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:9999px;height:100%;transition:width .4s ease}.lapaf-pct{color:var(--gray);font:600 11px var(--font);margin-left:8px}.lapaf-actions-row{align-items:center;display:inline-flex;gap:5px;justify-content:flex-end}.lapaf-icon-btn{background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--gray);cursor:pointer;display:grid;height:30px;place-items:center;position:relative;transition:all .18s ease;width:30px}.lapaf-icon-btn:hover{border-color:var(--amber);color:var(--amber);transform:translateY(-1px)}.lapaf-icon-btn.primary{color:var(--amber)}.lapaf-icon-btn.success:hover{border-color:var(--success);color:var(--success)}.lapaf-icon-btn.danger:hover{background:var(--danger-bg);border-color:var(--danger);color:var(--danger)}.lapaf-rowtip{animation:lapaf-rowtipin .12s ease;background:#101521;border-radius:6px;box-shadow:0 6px 18px #0000004d;color:#fff;font:600 10.5px Poppins,Nunito,system-ui,-apple-system,sans-serif;padding:4px 8px;pointer-events:none;position:fixed;transform:translate(-50%,calc(-100% - 2px));white-space:nowrap;z-index:1560}.lapaf-rowtip--below{transform:translate(-50%,2px)}@keyframes lapaf-rowtipin{0%{opacity:0}to{opacity:1}}.lapaf-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media (max-width:980px){.lapaf-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.lapaf-grid{grid-template-columns:1fr}}.lapaf-grid-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:14px;position:relative;transition:all .22s ease}.lapaf-grid-card:hover{border-color:var(--amber);box-shadow:0 6px 18px #f59e0b1a;box-shadow:0 6px 18px rgba(var(--theme-accent-rgb,245,158,11),.1);transform:translateY(-1px)}.lapaf-grid-status{position:absolute;right:12px;top:12px}.lapaf-grid-tile{background:var(--cream);border-radius:10px;color:var(--amber);display:grid;height:38px;place-items:center;width:38px}.lapaf-grid-title{color:var(--navy);font:600 14px var(--font);padding-right:80px}.lapaf-grid-meta{color:var(--gray-2);font-size:11px}.lapaf-grid-version{color:var(--amber);font:700 15px Consolas,SF Mono,monospace}.lapaf-grid-foot{align-items:center;border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;margin-top:6px;padding-top:10px}.lapaf-pagination{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;padding:8px 4px 4px}.lapaf-pp-wrap{position:relative;width:-webkit-max-content;width:max-content}.lapaf-pp{-webkit-appearance:none;appearance:none;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--navy);cursor:pointer;font:500 13px var(--font);height:36px;padding:0 36px 0 16px}.lapaf-pp-caret{color:var(--amber);pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.lapaf-page-list{align-items:center;display:inline-flex;gap:4px;justify-content:center}.lapaf-page-arrow{background:var(--card);border:1px solid var(--border);border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:30px;place-items:center;transition:all .18s ease;width:30px}.lapaf-page-arrow:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.lapaf-page-arrow:disabled{cursor:not-allowed;opacity:.4}.lapaf-page-num{background:#0000;border:none;border-radius:9999px;color:var(--gray);cursor:pointer;font:600 12px var(--font);height:30px;min-width:30px;padding:0 10px;transition:all .18s ease}.lapaf-page-num:hover{background:var(--soft);color:#b45309;color:var(--theme-accent-dark,#b45309)}.lapaf-page-num.active{background:var(--amber);box-shadow:0 4px 12px #f59e0b66;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff}.lapaf-page-ellipsis{color:var(--gray-2);padding:0 4px}.lapaf-pagination-summary{color:var(--gray-2);font-size:12px;text-align:right}.lapaf-pagination-summary b{color:var(--navy);font-weight:700}@media (max-width:720px){.lapaf-pagination{grid-template-columns:1fr;justify-items:center;text-align:center}.lapaf-pagination-summary{text-align:center}}.lapaf-spin{animation:lapaf-spin-r .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes lapaf-spin-r{to{transform:rotate(1turn)}}.lapaf-error{align-items:center;background:var(--danger-bg);border:1px solid #ef444440;border-radius:12px;color:var(--danger);display:flex;font:500 13px var(--font);gap:10px;padding:12px 16px}.lapaf-party-list{display:flex;flex-wrap:wrap;gap:4px}.lapaf-party-chip{align-items:center;background:var(--soft);border:1px solid var(--border-soft);border-radius:9999px;color:var(--navy);cursor:pointer;display:inline-flex;font:500 12px var(--font);gap:6px;padding:3px 10px 3px 3px;transition:all .18s ease}.lapaf-party-chip:hover{background:var(--cream);border-color:var(--amber)}.lapaf-party-avatar{border-radius:50%;display:grid;font:700 10px var(--font);height:22px;place-items:center;width:22px}.lapaf-muted{color:var(--gray-2);font-style:italic}.lapaf-tempty{color:var(--gray);padding:40px 24px;text-align:center}.lapaf-tempty-icon{animation:lapaf-tempty-pulse 2.4s ease-in-out infinite;background:var(--cream);border-radius:16px;color:var(--amber);display:grid;height:64px;margin:0 auto 12px;place-items:center;width:64px}@keyframes lapaf-tempty-pulse{0%,to{box-shadow:0 0 0 0 #f59e0b4d;box-shadow:0 0 0 0 rgba(var(--theme-accent-rgb,245,158,11),.3);transform:scale(1)}50%{box-shadow:0 0 0 12px #f59e0b00;box-shadow:0 0 0 12px rgba(var(--theme-accent-rgb,245,158,11),0);transform:scale(1.04)}}.lapaf-tempty h4{color:var(--navy);font:700 15px var(--font);margin:0 0 4px}.lapaf-tempty p{color:var(--gray-2);font:400 12px var(--font);margin:0}@media (max-width:768px){.lapaf-page-list,.lapaf-table-bar{justify-content:center}.lapaf-page-list{flex-wrap:wrap}}@media (max-width:480px){.lapaf-pagination,.lapaf-toolbar{gap:8px}.lapaf-freeze{font-size:11px;padding:5px 9px}}@media (max-width:360px){.lapaf-freeze{font-size:10.5px;gap:5px}}.lapaf-pagination{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;grid-template-columns:none!important;justify-content:space-between!important;margin-top:16px!important;padding:0!important}.lapaf-pp-wrap{display:inline-flex!important;position:relative!important;width:auto!important}.lapaf-pp{-webkit-appearance:none!important;appearance:none!important;background:var(--card,#fff)!important;border:1px solid var(--border,#e5e7eb)!important;border-radius:9999px!important;color:var(--text,var(--navy,#1f2430))!important;cursor:pointer!important;font-weight:600!important;height:auto!important;min-height:0!important;padding:8px 30px 8px 14px!important}.lapaf-pp:hover{border-color:var(--theme-accent,#f59e0b)!important}.lapaf-pp-caret{color:#6b7280!important;color:var(--muted,var(--gray,#6b7280))!important;display:grid!important;pointer-events:none!important;position:absolute!important;right:11px!important;top:50%!important;transform:translateY(-50%)!important}.lapaf-page-list{align-items:center!important;display:inline-flex!important;gap:5px!important;justify-content:center!important}.lapaf-page-arrow,.lapaf-page-num{aspect-ratio:1!important;background:#fff!important;background:var(--card,#fff)!important;border:1px solid #e5e7eb!important;border:1px solid var(--border,#e5e7eb)!important;border-radius:50%!important;border-radius:var(--sa-el-page-radius,50%)!important;box-shadow:none!important;box-sizing:border-box!important;color:#1f2430!important;color:var(--text,var(--navy,#1f2430))!important;cursor:pointer!important;display:grid!important;flex:0 0 auto!important;font-size:12.5px!important;font-weight:600!important;height:32px!important;height:var(--sa-el-page-size,32px)!important;max-height:32px!important;max-height:var(--sa-el-page-size,32px)!important;max-width:32px!important;max-width:var(--sa-el-page-size,32px)!important;min-height:32px!important;min-height:var(--sa-el-page-size,32px)!important;min-width:32px!important;min-width:var(--sa-el-page-size,32px)!important;padding:0!important;place-items:center!important;transition:all .18s ease!important;width:32px!important;width:var(--sa-el-page-size,32px)!important}.lapaf-page-arrow:not(:disabled):hover,.lapaf-page-num:hover{background:#fff!important;background:var(--card,#fff)!important;border-color:#f59e0b!important;border-color:var(--theme-accent,#f59e0b)!important;color:#f59e0b!important;color:var(--theme-accent,#f59e0b)!important}.lapaf-page-num--on,.lapaf-page-num.active{aspect-ratio:1!important;background:linear-gradient(135deg,#f59e0b,#fbbf24)!important;background:var(--sa-el-page-active,linear-gradient(135deg,var(--theme-accent,#f59e0b),var(--theme-accent-2,#fbbf24)))!important;border:1px solid #0000!important;border:1px solid var(--sa-el-page-active-bd,#0000)!important;border-radius:50%!important;border-radius:var(--sa-el-page-radius,50%)!important;box-shadow:0 4px 12px #f59e0b66!important;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.4)!important;box-sizing:border-box!important;color:#fff!important;color:var(--sa-el-page-active-fg,#fff)!important;flex:0 0 auto!important;height:32px!important;height:var(--sa-el-page-size,32px)!important;max-height:32px!important;max-height:var(--sa-el-page-size,32px)!important;max-width:32px!important;max-width:var(--sa-el-page-size,32px)!important;min-height:32px!important;min-height:var(--sa-el-page-size,32px)!important;min-width:32px!important;min-width:var(--sa-el-page-size,32px)!important;padding:0!important;width:32px!important;width:var(--sa-el-page-size,32px)!important}.lapaf-page-num--on:hover,.lapaf-page-num.active:hover{color:#fff!important}.lapaf-page-arrow:disabled{cursor:not-allowed!important;opacity:.4!important}.lapaf-page-ellipsis{color:#9aa1ad!important;color:var(--muted-2,var(--gray-2,#9aa1ad))!important;font-weight:700!important;padding:0 2px!important}.lapaf-page-summary,.lapaf-pagination-summary{color:#6b7280!important;color:var(--muted,var(--gray,#6b7280))!important;font-size:12px!important;min-height:0!important;text-align:right!important}.lapaf-page-summary b,.lapaf-pagination-summary b{color:#1f2430!important;color:var(--text,var(--navy,#1f2430))!important;font-weight:700!important}@media (max-width:640px){.lapaf-pagination{justify-content:center!important}.lapaf-page-summary,.lapaf-pagination-summary{text-align:center!important}}.lapaf-table td{padding-bottom:11px!important;padding-bottom:var(--sa-el-row-py,11px)!important;padding-top:11px!important;padding-top:var(--sa-el-row-py,11px)!important}.lapaf-table td,.lapaf-table th{border-color:#e5e7eb!important;border-color:var(--sa-el-border,var(--border,#e5e7eb))!important}.lapaf-table th{background:#00000008!important;background:var(--sa-el-th-bg,var(--soft,#00000008))!important;font-weight:700!important;font-weight:var(--sa-el-th-weight,700)!important}.lapaf-table tbody tr:nth-child(2n) td{background:#0000!important;background:var(--sa-el-zebra,#0000)!important}.lapaf-table tbody tr:hover td,.lapaf-table tbody tr:nth-child(2n):hover td{background:#00000005!important;background:var(--sa-el-row-hover,var(--soft,#00000005))!important}.lapaf-grid-card{box-shadow:0 1px 3px #00000014!important;box-shadow:var(--sa-el-card-shadow,0 1px 3px #00000014)!important;padding:16px!important;padding:var(--sa-el-card-pad,16px)!important}.lapaf-freeze{margin-left:auto!important}.lapaf-table{font-family:inherit!important;font-family:var(--sa-el-tbl-font,inherit)!important}.lapaf-table thead th{color:#0f172a!important;color:var(--sa-el-th-color,#0f172a)!important;font-size:12px!important;font-size:var(--sa-el-th-fs,12px)!important}.lapaf-table tbody td{color:#334155!important;color:var(--sa-el-td-color,#334155)!important;font-size:13px!important;font-size:var(--sa-el-td-fs,13px)!important}.lapaf-page-arrow,.lapaf-page-num{font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:13px!important;font-size:var(--sa-el-pg-fs,13px)!important}.lapaf-page-arrow,.lapaf-page-num:not(.lapaf-page-num--on):not(.active){color:#334155!important;color:var(--sa-el-pg-color,#334155)!important}.lapaf-page-summary{color:#64748b!important;color:var(--sa-el-show-color,#64748b)!important;font-size:12px!important;font-size:var(--sa-el-show-fs,12px)!important}.lapaf-page-list,.lapaf-page-summary{font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important}.lapaf-page-list{background:#fff!important;background:var(--sa-el-pp-bg,#fff)!important;color:#334155!important;color:var(--sa-el-pp-color,#334155)!important;font-size:13px!important;font-size:var(--sa-el-pp-fs,13px)!important}.lapaf-grid-card{font-family:inherit!important;font-family:var(--sa-el-card-font,inherit)!important}.lapaf-pp{background:var(--sa-el-pp-bg,#fff)!important;color:#334155!important;color:var(--sa-el-pp-color,#334155)!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:var(--sa-el-pp-fs,13px)!important}.lapaf-pp,.lapaf-pp-left{order:1!important;order:var(--sa-el-pp-order,1)!important}.lapaf-page-list{background:#0000!important;order:2!important;order:var(--sa-el-pglist-order,2)!important}.lapaf-pagination-summary{color:#64748b!important;color:var(--sa-el-show-color,#64748b)!important;font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:12px!important;font-size:var(--sa-el-show-fs,12px)!important;order:3!important;order:var(--sa-el-pgsum-order,3)!important}.lapaf-table.is-frozen thead th:first-child{background:#f3f5f9!important;background:var(--sa-el-th-bg,var(--soft,#f3f5f9))!important}.lapaf-table.is-frozen tbody td:first-child{background:#fff!important;background:var(--card,#fff)!important}.lapaf-table.is-frozen tbody tr:hover td:first-child{background:#eef1f6!important;background:var(--sa-el-row-hover,var(--soft,#eef1f6))!important}.lapaf-table tbody tr:nth-child(odd) td{background:#fff!important;background:var(--sa-el-row-bg,#fff)!important}.lapaf-search-input{background:var(--card)!important;background:var(--sa-el-flt-search-bg,var(--card))!important;border:1px solid var(--sa-el-flt-search-border,var(--border))!important;color:var(--navy)!important;color:var(--sa-el-flt-search-color,var(--navy))!important;font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:14px!important;font-size:var(--sa-el-flt-search-fs,14px)!important;padding:9px 44px 9px 42px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 44px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 42px!important}.lapaf-search-input::placeholder{color:var(--gray-2)!important;color:var(--sa-el-flt-search-ph,var(--gray-2))!important}.lapaf-search-input:focus{border-color:var(--sa-el-in-focus,var(--amber))!important}.lapaf-pp{background:var(--card)!important;background:var(--sa-el-in-bg,var(--card))!important;background:#fff!important;background:var(--sa-el-in-bg,var(--card,#fff))!important;border:1px solid var(--sa-el-in-border,var(--border))!important;border:1px solid #e5e7eb!important;border:1px solid var(--sa-el-in-border,var(--border,#e5e7eb))!important;color:var(--navy)!important;color:var(--sa-el-in-color,var(--navy))!important;color:#1f2430!important;color:var(--sa-el-in-color,var(--text,var(--navy,#1f2430)))!important;font-size:13px!important;font-size:var(--sa-el-in-fs,13px)!important;font-size:12px!important;font-size:var(--sa-el-in-fs,12px)!important;padding:9px 36px 9px 16px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 36px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 16px!important;padding:9px 30px 9px 14px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 30px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 14px!important}.lapaf-pp:hover{border-color:#f59e0b!important;border-color:var(--sa-el-in-border,var(--theme-accent,#f59e0b))!important}.lapaf-pp{font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:inherit!important;font-size:var(--sa-el-in-fs,inherit)!important}.lapaf-table-card{border-radius:12px!important;border-radius:var(--sa-el-card-radius,12px)!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important}.lapaf-doc-tile{border-radius:8px!important;border-radius:var(--sa-el-card-radius,8px)!important}.lapaf-grid-card{border-radius:12px!important;border-radius:var(--sa-el-card-radius,12px)!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;padding:14px!important;padding:var(--sa-el-card-pad,14px)!important}.lapaf-grid-tile{border-radius:10px!important;border-radius:var(--sa-el-card-radius,10px)!important}.lapaf-table th{background:var(--soft)!important;background:var(--sa-el-th-bg,var(--soft))!important;color:var(--gray)!important;color:var(--sa-el-th-color,var(--gray))!important;font-size:12px!important;font-size:var(--sa-el-th-fs,12px)!important;padding:12px 14px!important;padding:var(--sa-el-row-py,12px) 14px!important}.lapaf-table td,.lapaf-table th{border-bottom:1px solid var(--sa-el-border,var(--border-soft))!important}.lapaf-table td{color:var(--navy)!important;color:var(--sa-el-td-color,var(--navy))!important;font-size:13px!important;font-size:var(--sa-el-td-fs,13px)!important;padding:11px 14px!important;padding:var(--sa-el-row-py,11px) 14px!important}.aplapcrap-combo-list-portal,.lapaf-menu,.lapaf-modal-back,.lapaf-page{font-family:var(--font)!important;font-family:var(--sa-el-dd-font,var(--font))!important}.lapaf-menu{background:var(--card)!important;background:var(--sa-el-dd-bg,var(--card))!important;border:1px solid var(--sa-el-dd-border,var(--border-soft))!important;border-radius:12px!important;border-radius:var(--sa-el-dd-radius,12px)!important;box-shadow:var(--shadow-modal)!important;box-shadow:var(--sa-el-dd-shadow,var(--shadow-modal))!important}.lapaf-cal-head button{background:var(--card)!important;background:var(--sa-el-dr-btn-bg,var(--card))!important;border:1px solid var(--sa-el-dr-border,var(--border))!important;border-radius:8px!important;border-radius:var(--sa-el-dr-btn-radius,8px)!important;color:var(--amber)!important;color:var(--sa-el-dr-btn-fg,var(--amber))!important}.lapaf-cal-title{color:var(--navy)!important;color:var(--sa-el-dr-title-color,var(--navy))!important;font-size:14px!important;font-size:var(--sa-el-dr-title-fs,14px)!important}.lapaf-cal-dow{color:var(--gray-2)!important;color:var(--sa-el-dr-day-color,var(--gray-2))!important;font-size:10px!important;font-size:var(--sa-el-dr-day-fs,10px)!important}.lapaf-cal-day{border-radius:8px!important;border-radius:var(--sa-el-dr-radius,8px)!important;color:var(--navy)!important;color:var(--sa-el-dr-day-color,var(--navy))!important;font-size:12px!important;font-size:var(--sa-el-dr-day-fs,12px)!important}.lapaf-cal-day.dim{color:var(--gray-2)!important;color:var(--sa-el-dr-day-color,var(--gray-2))!important}.lapaf-cal-day.in-range{background:var(--cream)!important;background:var(--sa-el-dr-range-bg,var(--cream))!important;color:#b45309!important;color:var(--sa-el-dr-day-color,var(--theme-accent-dark,#b45309))!important}.lapaf-cal-day.endpoint{color:#fff!important;color:var(--sa-el-dr-active-fg,#fff)!important}@keyframes lapaf-stripe{0%{background-position:0 0}to{background-position:200% 0}}.lapaf-table.is-frozen thead th:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#f3f5f9,#f3f5f9)!important;background-image:linear-gradient(var(--sa-el-th-bg,var(--soft,#f3f5f9)),var(--sa-el-th-bg,var(--soft,#f3f5f9)))!important;z-index:4!important}.lapaf-table.is-frozen tbody tr:nth-child(odd) td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#0000,#0000)!important;background-image:linear-gradient(var(--sa-el-row-bg,#0000),var(--sa-el-row-bg,#0000))!important}.lapaf-table.is-frozen tbody tr:nth-child(2n) td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#0000,#0000)!important;background-image:linear-gradient(var(--sa-el-zebra,#0000),var(--sa-el-zebra,#0000))!important}.lapaf-table.is-frozen tbody tr:nth-child(n):hover td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#00000005,#00000005)!important;background-image:linear-gradient(var(--sa-el-row-hover,var(--soft,#00000005)),var(--sa-el-row-hover,var(--soft,#00000005)))!important}:root{--aplapapsf-primary:var(--theme-accent,#efbf04);--aplapapsf-primary-2:var(--theme-accent-3,#f97316);--aplapapsf-primary-dark:var(--theme-accent-dark,#b8890a);--aplapapsf-grad:linear-gradient(135deg,var(--theme-accent,#efbf04) 0%,var(--theme-accent-3,#f97316) 100%);--aplapapsf-grad-soft:linear-gradient(135deg,rgba(var(--theme-accent-rgb,239,191,4),0.16),rgba(var(--theme-accent-3-rgb,249,115,22),0.10));--aplapapsf-bg:#f5f7fb;--aplapapsf-surface:#ffffffeb;--aplapapsf-surface-2:#ffffffb3;--aplapapsf-glass-border:#0f172a14;--aplapapsf-shadow:0 18px 48px -28px #1e293b73;--aplapapsf-shadow-sm:0 6px 18px -10px #1e293b59;--aplapapsf-text:#16233a;--aplapapsf-text-muted:#64748b;--aplapapsf-tile:#0f172a0d;--aplapapsf-hover:#0f172a0d;--aplapapsf-green:#16a34a;--aplapapsf-green-bg:#16a34a1f;--aplapapsf-orange:var(--theme-accent-dark,#ea580c);--aplapapsf-orange-bg:#ea580c1f;--aplapapsf-blue:#2563eb;--aplapapsf-blue-bg:#2563eb1f;--aplapapsf-gray:#64748b;--aplapapsf-gray-bg:#64748b1f;--aplapapsf-red:#dc2626;--aplapapsf-red-bg:#dc26261f;--aplapapsf-slate:#475569;--aplapapsf-slate-bg:#4755691f;--aplapapsf-spring:cubic-bezier(0.34,1.56,0.64,1);--aplapapsf-ease:cubic-bezier(0.4,0,0.2,1);--aplapapsf-r:18px;--aplapapsf-r-sm:12px}[data-theme=dark]{--aplapapsf-bg:#0c1322;--aplapapsf-surface:#162034d1;--aplapapsf-surface-2:#101828b3;--aplapapsf-glass-border:#ffffff17;--aplapapsf-shadow:0 22px 56px -28px #000000b3;--aplapapsf-shadow-sm:0 8px 22px -12px #0009;--aplapapsf-text:#e8eefb;--aplapapsf-text-muted:#95a6c2;--aplapapsf-tile:#ffffff0f;--aplapapsf-hover:#ffffff0f;--aplapapsf-green-bg:#22c55e2e;--aplapapsf-green:#4ade80;--aplapapsf-orange-bg:rgba(var(--theme-accent-3-rgb,249,115,22),0.18);--aplapapsf-orange:var(--theme-accent-3,#fb923c);--aplapapsf-blue-bg:#3b82f633;--aplapapsf-blue:#60a5fa;--aplapapsf-gray-bg:#94a3b82e;--aplapapsf-gray:#cbd5e1;--aplapapsf-red-bg:#f871712e;--aplapapsf-red:#f87171;--aplapapsf-slate-bg:#94a3b829;--aplapapsf-slate:#cbd5e1}.lapaf-page{color:#16233a;color:var(--aplapapsf-text);display:flex;flex-direction:column;gap:16px;min-height:100%;position:relative}.lapaf-page:before{background:radial-gradient(60% 70% at 12% 0,#efbf0429,#0000 70%),radial-gradient(50% 60% at 90% 0,#f973161f,#0000 70%);background:radial-gradient(60% 70% at 12% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%),radial-gradient(50% 60% at 90% 0,rgba(var(--theme-accent-3-rgb,249,115,22),.12),#0000 70%);content:"";height:320px;inset:0 0 auto 0;pointer-events:none;position:fixed;z-index:0}.lapaf-page>*{position:relative;z-index:1}.lapaf-card{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:#ffffffeb;background:var(--aplapapsf-surface);border:1px solid #0f172a14;border:1px solid var(--aplapapsf-glass-border);border-radius:18px;border-radius:var(--aplapapsf-r);box-shadow:0 18px 48px -28px #1e293b73;box-shadow:var(--aplapapsf-shadow)}.lapaf-btn{align-items:center;background:#ffffffb3;background:var(--aplapapsf-surface-2);border:1px solid #0f172a14;border:1px solid var(--aplapapsf-glass-border);border-radius:12px;color:#16233a;color:var(--aplapapsf-text);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--aplapapsf-spring),background .2s var(--aplapapsf-ease),box-shadow .2s var(--aplapapsf-ease);white-space:nowrap}.lapaf-btn:hover{background:#0f172a0d;background:var(--aplapapsf-hover);transform:translateY(-1px)}.lapaf-btn:active{transform:translateY(0) scale(.98)}.lapaf-btn svg{height:16px;width:16px}.lapaf-btn--primary{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--aplapapsf-grad);border-color:#0000;box-shadow:0 8px 20px -8px #f9731699;box-shadow:0 8px 20px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.lapaf-btn--primary:hover{box-shadow:0 12px 26px -8px #f97316b3;box-shadow:0 12px 26px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.7)}.lapaf-btn--danger{border-color:#dc26261f;border-color:var(--aplapapsf-red-bg);color:#dc2626;color:var(--aplapapsf-red)}.lapaf-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.lapaf-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:700;gap:6px;letter-spacing:.02em;padding:3px 10px;text-transform:capitalize;white-space:nowrap}.lapaf-pill:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.lapaf-pill--green{background:#16a34a1f;background:var(--aplapapsf-green-bg);color:#16a34a;color:var(--aplapapsf-green)}.lapaf-pill--orange{background:#ea580c1f;background:var(--aplapapsf-orange-bg);color:#ea580c;color:var(--aplapapsf-orange)}.lapaf-pill--blue{background:#2563eb1f;background:var(--aplapapsf-blue-bg);color:#2563eb;color:var(--aplapapsf-blue)}.lapaf-pill--gray{background:#64748b1f;background:var(--aplapapsf-gray-bg);color:#64748b;color:var(--aplapapsf-gray)}.lapaf-pill--red{background:#dc26261f;background:var(--aplapapsf-red-bg);color:#dc2626;color:var(--aplapapsf-red)}.lapaf-pill--slate{background:#4755691f;background:var(--aplapapsf-slate-bg);color:#475569;color:var(--aplapapsf-slate)}.lapaf-progress{background:#0f172a0d;background:var(--aplapapsf-tile);border-radius:999px;height:6px;overflow:hidden}.lapaf-progress-fill{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--aplapapsf-grad);border-radius:999px;height:100%;transition:width .7s cubic-bezier(.34,1.56,.64,1);transition:width .7s var(--aplapapsf-spring)}.lapaf-shimmer{animation:lapaf-shimmer 1.3s ease-in-out infinite;background:linear-gradient(100deg,#0f172a0d 30%,#efbf0429 50%,#0f172a0d 70%);background:linear-gradient(100deg,var(--aplapapsf-tile) 30%,rgba(var(--theme-accent-rgb,239,191,4),.16) 50%,var(--aplapapsf-tile) 70%);background-size:220% 100%;border-radius:8px}@keyframes lapaf-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.lapaf-scroll{scrollbar-color:#efbf0480 #0000;scrollbar-color:rgba(var(--theme-accent-rgb,239,191,4),.5) #0000;scrollbar-width:thin}.lapaf-scroll::-webkit-scrollbar{height:8px;width:8px}.lapaf-scroll::-webkit-scrollbar-track{background:#0000}.lapaf-scroll::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--aplapapsf-grad);border-radius:999px}.lapaf-empty{align-items:center;color:#64748b;color:var(--aplapapsf-text-muted);display:flex;flex-direction:column;gap:10px;padding:56px 24px;text-align:center}.lapaf-empty-ico{background:linear-gradient(135deg,#efbf0429,#f973161a);background:var(--aplapapsf-grad-soft);border-radius:20px;color:#efbf04;color:var(--aplapapsf-primary);display:grid;height:64px;place-items:center;width:64px}.lapaf-empty-ico svg{height:30px;width:30px}.lapaf-empty h3{color:#16233a;color:var(--aplapapsf-text);font-size:1rem;margin:4px 0 0}@media (prefers-reduced-motion:reduce){.lapaf-progress-fill,.lapaf-shimmer{animation:none!important;transition:none!important}}.lapaf-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--aplapapsf-r))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 18px 48px -28px #1e293b73!important;box-shadow:var(--sa-el-card-shadow,var(--aplapapsf-shadow))!important}.lapatpr-wrap{display:grid;flex-shrink:0;place-items:center;position:relative}.lapatpr-svg{transform:rotate(0deg)}.lapatpr-track{stroke:var(--fast-rail);opacity:.5}.lapatpr-bar{filter:drop-shadow(0 2px 6px rgba(249,115,22,.35));filter:drop-shadow(0 2px 6px rgba(var(--theme-accent-3-rgb,249,115,22),.35));transition:stroke-dashoffset 1.1s var(--fast-spring)}.lapatpr-label{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;line-height:1;position:absolute}.lapatpr-num{-webkit-text-fill-color:#0000;background:var(--fast-grad);-webkit-background-clip:text;background-clip:text;font-size:1.55rem;font-weight:800;letter-spacing:-.02em}.lapatpr-num i{font-size:.9rem;font-style:normal;font-weight:700}.lapatpr-sub{color:var(--fast-text-muted);font-size:.6rem;font-weight:700;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}@media (max-width:480px){.lapatpr-num{font-size:1.3rem}}.lapatth-wrap{overflow:hidden;padding:22px 24px;padding:calc(22px*var(--sa-el-hdr-pad-k, 1)) calc(24px*var(--sa-el-hdr-pad-k, 1));position:relative}.lapatth-aurora{animation:lapatth-drift 14s ease-in-out infinite alternate;background:radial-gradient(40% 80% at 88% -10%,#f973162e,#0000 70%),radial-gradient(36% 70% at 8% 0,#efbf0429,#0000 70%);background:radial-gradient(40% 80% at 88% -10%,rgba(var(--theme-accent-3-rgb,249,115,22),.18),#0000 70%),radial-gradient(36% 70% at 8% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%);inset:0;opacity:.9;pointer-events:none;position:absolute}@keyframes lapatth-drift{0%{transform:translateX(-6px)}to{transform:translateX(8px)}}.lapatth-main{align-items:center;display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;position:relative}.lapatth-lead{flex:1 1 320px;min-width:0}.lapatth-crumb{align-items:center;color:var(--fast-text-muted);color:var(--sa-el-hdr-crumb-color,var(--fast-text-muted));display:flex;flex-wrap:wrap;font-size:.72rem;font-size:calc(.72rem*var(--sa-el-hdr-crumb-k, 1));font-weight:600;gap:6px;margin-bottom:10px}.lapatth-crumb svg{height:12px;opacity:.6;width:12px}.lapatth-crumb-link{color:inherit;cursor:pointer;text-decoration:none;transition:color .15s ease}.lapatth-crumb-link:hover{color:var(--fast-primary-2);text-decoration:underline}.lapatth-crumb-now{color:var(--fast-primary-2);font-weight:700}.lapatth-titlerow{align-items:center;display:flex;gap:14px}.lapatth-ico{background:var(--fast-grad);border-radius:14px;border-radius:calc(14px*var(--sa-el-hdr-tile-radius-k, 1));box-shadow:0 10px 24px -10px #f9731699;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff;display:grid;flex-shrink:0;height:50px;height:calc(50px*var(--sa-el-hdr-tile-k, 1));place-items:center;width:50px;width:calc(50px*var(--sa-el-hdr-tile-k, 1))}.lapatth-ico svg{height:26px;width:26px}.lapatth-ico-c{stroke-dasharray:24;stroke-dashoffset:24;animation:lapatth-draw 1s var(--fast-ease) .3s forwards}@keyframes lapatth-draw{to{stroke-dashoffset:0}}.lapatth-title{font-size:1.4rem;font-size:calc(1.4rem*var(--sa-el-hdr-title-k, 1));font-weight:800;letter-spacing:-.02em;margin:0;word-break:break-word}.lapatth-sub{color:var(--fast-text-muted);color:var(--sa-el-hdr-sub-color,var(--fast-text-muted));font-size:.84rem;font-size:calc(.84rem*var(--sa-el-hdr-sub-k, 1));margin:3px 0 0}.lapatth-next{align-items:center;background:var(--fast-active-bg);border:1px solid var(--fast-border);border-radius:14px;display:inline-flex;gap:11px;margin-top:16px;padding:9px 15px}.lapatth-next--done{background:var(--fast-done-bg)}.lapatth-next-dot{animation:lapatth-pulse 1.8s var(--fast-ease) infinite;background:var(--fast-active);border-radius:50%;box-shadow:0 0 0 0 var(--fast-active);height:10px;width:10px}.lapatth-next--done .lapatth-next-dot{animation:none;background:var(--fast-done)}@keyframes lapatth-pulse{0%{box-shadow:0 0 0 0 #2563eb80}70%{box-shadow:0 0 0 8px #2563eb00}to{box-shadow:0 0 0 0 #2563eb00}}.lapatth-next div{display:flex;flex-direction:column;line-height:1.25}.lapatth-next-cap{color:var(--fast-text-muted);font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.lapatth-next-name{font-size:.9rem;font-weight:700}.lapatth-aside{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:10px}.lapatth-counts{color:var(--fast-text-muted);font-size:.76rem;text-align:center}.lapatth-counts b{color:var(--fast-text);font-weight:800}.lapatth-refresh.is-spin svg{animation:lapatth-spin .8s linear infinite}@keyframes lapatth-spin{to{transform:rotate(1turn)}}@media (max-width:768px){.lapatth-main{align-items:stretch;flex-direction:column}.lapatth-aside{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media (max-width:480px){.lapatth-wrap{padding:18px 16px;padding:calc(18px*var(--sa-el-hdr-pad-k, 1)) calc(16px*var(--sa-el-hdr-pad-k, 1))}.lapatth-title{font-size:1.18rem;font-size:calc(1.18rem*var(--sa-el-hdr-title-k, 1))}.lapatth-aside{gap:12px}}.lapatth-wrap.lapat-card{background:var(--card);background:var(--sa-el-hdr-bg,var(--card));border-color:var(--sa-el-hdr-border,var(--border));border-radius:16px!important;border-radius:calc(16px*var(--sa-el-hdr-radius-k, 1))!important;font-family:inherit;font-family:var(--sa-el-hdr-font,inherit)}.lapatth-title{color:inherit;color:var(--sa-el-hdr-title-color,inherit)}.lapatth-aurora{opacity:1;opacity:calc(var(--sa-el-hdr-aurora-op, .08)/.08)}.alapbs-wrap{display:flex;flex-direction:column;gap:12px}.alapbs-card{background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:14px;padding:14px 16px}[data-theme=dark] .alapbs-card,body.dark-mode .alapbs-card{--card:#161b24;--line:#263041;color:#e8eef7}.alapbs-switch{background:color-mix(in srgb,#64748b 6%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 6%,#0000);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;display:inline-flex;gap:4px;margin:14px 0 12px;padding:4px}.alapbs-switch button{align-items:center;background:#0000;border:none;border-radius:999px;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:800;gap:7px;min-height:36px;padding:7px 16px;transition:background .18s ease,color .18s ease}.alapbs-switch button.is-active{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--theme-accent,#6366f1),var(--theme-accent-2,var(--theme-accent,#6366f1)));color:#fff}.alapbs-switch .alapbs-n{background:#ffffff40;border-radius:999px;display:inline-grid;font-size:10.5px;font-weight:800;height:18px;min-width:18px;padding:0 5px;place-items:center}.alapbs-switch button:not(.is-active) .alapbs-n{background:color-mix(in srgb,#64748b 16%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 16%,#0000)}.alapbs-due{display:flex;flex-direction:column;gap:2px;padding:4px 2px}.alapbs-due small{color:#94a3b8;color:var(--muted,#94a3b8);font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.alapbs-due b{font-feature-settings:"tnum";color:#f59e0b;font-size:20px;font-variant-numeric:tabular-nums}.alapbs-bill{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.alapbs-id{display:flex;flex:1 1 170px;flex-direction:column;min-width:0}.alapbs-id b{font-size:14px;font-weight:800}.alapbs-id small{color:#94a3b8;color:var(--muted,#94a3b8);font-size:11.5px}.alapbs-sums{display:flex;gap:18px;margin:0}.alapbs-sums dt{color:#94a3b8;color:var(--muted,#94a3b8);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.alapbs-sums dd{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;margin:2px 0 0}.alapbs-sums .is-due dd{color:#f59e0b}.alapbs-badge{background:color-mix(in srgb,#64748b 12%,#0000);background:color-mix(in srgb,var(--c,#64748b) 12%,#0000);border:1px solid color-mix(in srgb,#64748b 30%,#0000);border:1px solid color-mix(in srgb,var(--c,#64748b) 30%,#0000);border-radius:999px;color:#64748b;color:var(--c,#64748b);font-size:11px;font-weight:800;padding:3px 10px}.alapbs-btn{align-items:center;background:#0000;border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:800;gap:6px;min-height:36px;padding:7px 16px;transition:transform .16s ease,border-color .16s ease}.alapbs-btn:hover{border-color:#6366f1;border-color:var(--theme-accent,#6366f1);transform:translateY(-1px)}.alapbs-btn.is-primary{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--theme-accent,#6366f1),var(--theme-accent-2,var(--theme-accent,#6366f1)));border-color:#0000;box-shadow:0 10px 22px -12px #6366f1e6;box-shadow:0 10px 22px -12px rgba(var(--theme-accent-rgb,99,102,241),.9);color:#fff}.alapbs-load{align-items:center;color:#64748b;color:var(--muted,#64748b);display:flex;font-size:13px;gap:10px}.alapbs-spin{animation:alapbs-rot .9s linear infinite}@keyframes alapbs-rot{to{transform:rotate(1turn)}}.alapbs-empty{align-items:center;color:#64748b;color:var(--muted,#64748b);display:flex;flex-direction:column;gap:8px;padding:30px 18px;text-align:center}.alapbs-empty h4{color:inherit;font-size:14.5px;font-weight:800;margin:4px 0 0}.alapbs-empty p{font-size:12.5px;margin:0;max-width:380px}@media (max-width:480px){.alapbs-bill{align-items:stretch;flex-direction:column}.alapbs-btn{justify-content:center}.alapbs-switch{width:100%}.alapbs-switch button{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.alapbs-btn,.alapbs-switch button{transition:none}.alapbs-btn:hover{transform:none}.alapbs-spin{animation:none}}.alapbs-invs{display:flex;flex-direction:column;gap:10px}.alapbs-invs-title{color:#64748b;color:var(--app-text-secondary,#64748b);font-size:.8rem;font-weight:700;letter-spacing:.06em;margin:6px 0 0;text-transform:uppercase}.alapbs-invs-err{background:color-mix(in srgb,#ef4444 12%,#0000);border-radius:10px;color:#b91c1c;font-size:.85rem;margin:0;padding:8px 12px}.alapbs-inv-acts{display:inline-flex;flex-wrap:wrap;gap:8px}.alapbs-inv-lines{border-top:1px dashed #e2e8f0;border-top:1px dashed var(--app-border-color,#e2e8f0);display:flex;flex-basis:100%;flex-direction:column;gap:4px;list-style:none;margin:0;padding:8px 0 0;width:100%}.alapbs-inv-lines li{color:#0f172a;color:var(--app-text-primary,#0f172a);display:flex;font-size:.85rem;gap:12px;justify-content:space-between;overflow-wrap:anywhere}.alapbs-inv-lines li.is-total{border-top:1px solid #e2e8f0;border-top:1px solid var(--app-border-color,#e2e8f0);font-weight:700;padding-top:4px}.lapatpt-rail{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:8px;overflow-x:auto;padding:8px;scroll-snap-type:x proximity}.lapatpt-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:var(--fast-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:700;gap:8px;padding:8px 14px;scroll-snap-align:start;transition:background .2s var(--fast-ease),color .2s var(--fast-ease),transform .2s var(--fast-spring);white-space:nowrap}.lapatpt-tab:hover{background:var(--fast-hover);color:var(--fast-text);transform:translateY(-1px)}.lapatpt-label{line-height:1}.lapatpt-ico{color:inherit;color:var(--lapatpt-stage,inherit);display:grid;place-items:center;transition:transform .3s var(--fast-spring)}.lapatpt-tab:hover .lapatpt-ico{transform:scale(1.12) rotate(-4deg)}.lapatpt-on{background:var(--fast-grad);box-shadow:inset 0 -3px 0 #0000,0 10px 22px -10px #f9731699;box-shadow:inset 0 -3px 0 var(--lapatpt-stage,#0000),0 10px 22px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.lapatpt-on .lapatpt-ico{animation:lapatpt-pop .4s var(--fast-spring);color:#fff}@keyframes lapatpt-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.lapatpt-badge{background:var(--fast-tile);border-radius:9999px;color:var(--fast-text);display:inline-grid;font-size:.66rem;font-weight:800;height:18px;min-width:18px;padding:0 5px;place-items:center}.lapatpt-on .lapatpt-badge{background:#ffffff47;color:#fff}@media (max-width:480px){.lapatpt-tab{font-size:.74rem;padding:7px 11px}}.lapatcm-overlay{animation:lapatcm-fade .22s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172a75;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1450}[data-theme=dark] .lapatcm-overlay{background:#02060f9e}.lapatcm-card{animation:lapatcm-pop .26s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:#ffffffeb;background:var(--fast-surface,#ffffffeb);border:1px solid #0f172a14;border:1px solid var(--fast-border,#0f172a14);border-radius:18px;border-radius:var(--fast-r,18px);box-shadow:0 28px 70px -30px #1e293b80;box-shadow:var(--fast-shadow,0 28px 70px -30px #1e293b80);display:flex;flex-direction:column;max-height:86vh;overflow:hidden;width:min(540px,96vw)}.lapatcm-head{align-items:center;background:#efbf041f;background:var(--fast-grad-soft,rgba(var(--theme-accent-rgb,239,191,4),.12));border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--fast-border,#0f172a14);display:flex;gap:12px;padding:16px 18px}.lapatcm-ico{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--fast-grad,linear-gradient(135deg,var(--theme-accent,#efbf04),var(--theme-accent-3,#f97316)));border-radius:13px;box-shadow:0 10px 24px -10px #f97316b3;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.lapatcm-ico svg{height:21px;width:21px}.lapatcm-headtxt{flex:1 1;min-width:0}.lapatcm-eyebrow{align-items:center;color:#64748b;color:var(--fast-text-muted,#64748b);display:flex;font-size:.7rem;font-weight:800;gap:8px;letter-spacing:.06em;text-transform:uppercase}.lapatcm-aud{background:#f9731624;background:rgba(var(--theme-accent-3-rgb,249,115,22),.14);border:1px solid #f973164d;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.3);border-radius:999px;color:#f97316;color:var(--fast-primary-2,var(--theme-accent-3,#f97316));font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:1px 8px}.lapatcm-title{color:#16233a;color:var(--fast-text,#16233a);font-size:1.02rem;font-weight:800;line-height:1.25;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lapatcm-x{background:#0f172a0d;background:var(--fast-tile,#0f172a0d);border:1px solid #0f172a14;border:1px solid var(--fast-border,#0f172a14);border-radius:10px;color:#64748b;color:var(--fast-text-muted,#64748b);cursor:pointer;display:grid;flex-shrink:0;height:34px;place-items:center;transition:transform .18s ease,background .18s ease,color .18s ease;transition:transform .18s var(--fast-ease,ease),background .18s ease,color .18s ease;width:34px}.lapatcm-x svg{height:17px;width:17px}.lapatcm-x:hover{background:#ef44441f;color:#ef4444;transform:rotate(90deg)}.lapatcm-thread{background:#ffffff80;background:var(--fast-surface-2,#ffffff80);display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:18px}.lapatcm-thread::-webkit-scrollbar{width:9px}.lapatcm-thread::-webkit-scrollbar-thumb{background:#0f172a1f;background:var(--fast-rail,#0f172a1f);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.lapatcm-thread::-webkit-scrollbar-thumb:hover{background:#64748b;background:var(--fast-text-muted,#64748b);background-clip:padding-box}.lapatcm-row{align-items:flex-start;animation:lapatcm-rise .34s ease both;animation:lapatcm-rise .34s var(--fast-ease,ease) both;display:flex;gap:10px}.lapatcm-avatar{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--fast-grad,linear-gradient(135deg,var(--theme-accent,#efbf04),var(--theme-accent-3,#f97316)));border-radius:50%;box-shadow:0 6px 16px -8px #f97316b3;box-shadow:0 6px 16px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;font-size:.84rem;font-weight:800;height:34px;place-items:center;width:34px}.lapatcm-bubblewrap{display:flex;flex-direction:column;gap:4px;min-width:0}.lapatcm-bubble{align-self:flex-start;background:#fff;background:var(--fast-surface,#fff);border:1px solid #0f172a14;border:1px solid var(--fast-border,#0f172a14);border-radius:4px 16px 16px 16px;box-shadow:0 6px 18px -10px #1e293b59;box-shadow:var(--fast-shadow-sm,0 6px 18px -10px #1e293b59);color:#16233a;color:var(--fast-text,#16233a);font-size:.88rem;line-height:1.5;max-width:100%;padding:10px 13px;white-space:pre-wrap;word-break:break-word}.lapatcm-byline{align-items:center;color:#64748b;color:var(--fast-text-muted,#64748b);display:flex;flex-wrap:wrap;font-size:.7rem;gap:7px;padding-left:4px}.lapatcm-author{color:#16233a;color:var(--fast-text,#16233a);font-weight:700}.lapatcm-role{background:#0f172a0d;background:var(--fast-tile,#0f172a0d);border-radius:999px;font-size:.62rem;font-weight:700;padding:0 6px;text-transform:capitalize}.lapatcm-edited{font-style:italic;opacity:.85}.lapatcm-time{margin-left:auto;white-space:nowrap}.lapatcm-empty{font-size:.9rem;margin:auto}.lapatcm-empty,.lapatcm-foot{color:#64748b;color:var(--fast-text-muted,#64748b)}.lapatcm-foot{align-items:center;background:#ffffffb3;background:var(--fast-surface,#ffffffb3);border-top:1px solid #0f172a14;border-top:1px solid var(--fast-border,#0f172a14);display:flex;font-size:.74rem;gap:8px;padding:11px 16px}.lapatcm-foot svg{flex-shrink:0;height:13px;width:13px}@keyframes lapatcm-fade{0%{opacity:0}to{opacity:1}}@keyframes lapatcm-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes lapatcm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:480px){.lapatcm-card{border-radius:16px;max-height:92vh;width:100%}.lapatcm-head,.lapatcm-thread{padding:14px}.lapatcm-bubble{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.lapatcm-card,.lapatcm-overlay,.lapatcm-row{animation:none}.lapatcm-x{transition:none}}.lapatcm-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--fast-r,18px))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 28px 70px -30px #1e293b80!important;box-shadow:var(--sa-el-card-shadow,var(--fast-shadow,0 28px 70px -30px #1e293b80))!important}@media (max-width:480px){.lapatcm-card{border-radius:16px!important;border-radius:var(--sa-el-card-radius,16px)!important}}.lapatsl-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:12px 0 0;padding:0 0 0 4px}.lapatsl-item{animation:lapatsl-in .35s var(--fast-ease) both;background:var(--fast-surface-2);border:1px solid var(--fast-border);border-radius:12px;display:flex;gap:11px;padding:10px 12px}@keyframes lapatsl-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lapatsl-dot{border-radius:50%;color:#fff;display:grid;flex-shrink:0;height:24px;place-items:center;width:24px}.lapatsl-dot svg{height:13px;width:13px}.lapatsl-completed .lapatsl-dot,.lapatsl-skipped .lapatsl-dot{background:var(--fast-done)}.lapatsl-in_progress .lapatsl-dot{background:var(--fast-active)}.lapatsl-upcoming .lapatsl-dot{background:var(--fast-up)}.lapatsl-body{flex:1 1;min-width:0}.lapatsl-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.lapatsl-name{font-size:.86rem;font-weight:600}.lapatsl-pill{border-radius:9999px;flex-shrink:0;font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.lapatsl-pill-completed,.lapatsl-pill-skipped{background:var(--fast-done-bg);color:var(--fast-done)}.lapatsl-pill-in_progress{background:var(--fast-active-bg);color:var(--fast-active)}.lapatsl-pill-upcoming{background:var(--fast-up-bg);color:var(--fast-up)}.lapatsl-meta{color:var(--fast-text-muted);display:flex;flex-wrap:wrap;font-size:.74rem;gap:4px 12px;margin-top:4px}.lapatsl-date{white-space:nowrap}.lapatsl-note{font-style:italic}.lapatsl-cmt{align-items:center;background:#f973161a;background:rgba(var(--theme-accent-3-rgb,249,115,22),.1);border:1px solid #f9731642;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.26);border-radius:9999px;color:var(--fast-primary-2);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;margin-top:7px;padding:4px 10px;transition:background .18s ease,transform .18s var(--fast-spring)}.lapatsl-cmt:hover{background:#f973162e;background:rgba(var(--theme-accent-3-rgb,249,115,22),.18);transform:translateY(-1px)}.lapatsl-cmt svg{height:12px;width:12px}@media (max-width:480px){.lapatsl-top{align-items:flex-start;flex-direction:column;gap:4px}}.lapatmn-node{grid-gap:14px;display:grid;gap:14px;grid-template-columns:40px 1fr;position:relative}.lapatmn-axis{display:flex;justify-content:center;position:relative}.lapatmn-rail{background:var(--fast-rail);bottom:-18px;position:absolute;top:30px;width:2px}.lapatmn-node.is-last .lapatmn-rail{display:none}.lapatmn-dot{background:var(--fast-up);border-radius:50%;box-shadow:0 4px 12px -4px #0000004d;color:#fff;display:grid;flex-shrink:0;height:34px;place-items:center;position:relative;transition:transform .3s var(--fast-spring);width:34px;z-index:1}.lapatmn-dot svg{height:16px;width:16px}.lapatmn-completed .lapatmn-dot,.lapatmn-skipped .lapatmn-dot{background:var(--fast-done)}.lapatmn-in_progress .lapatmn-dot{background:var(--fast-active)}.lapatmn-dot-pulse{animation:lapatmn-pulse 1.8s var(--fast-ease) infinite;border-radius:50%;box-shadow:0 0 0 0 var(--fast-active);inset:0;position:absolute}@keyframes lapatmn-pulse{0%{box-shadow:0 0 0 0 #2563eb80}70%{box-shadow:0 0 0 10px #2563eb00}to{box-shadow:0 0 0 0 #2563eb00}}.lapatmn-next .lapatmn-dot{transform:scale(1.08)}.lapatmn-card{animation:lapatmn-rise .4s var(--fast-ease) both;margin-bottom:18px;padding:14px 16px;transition:box-shadow .25s var(--fast-ease),transform .25s var(--fast-ease)}@keyframes lapatmn-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lapatmn-card:hover{box-shadow:var(--fast-shadow);transform:translateY(-1px)}.lapatmn-next .lapatmn-card{border-color:color-mix(in srgb,var(--fast-active) 45%,#0000);box-shadow:0 0 0 1px var(--fast-active-bg),var(--fast-shadow-sm)}.lapatmn-head{align-items:flex-start;cursor:default;display:flex;gap:10px;justify-content:space-between}.lapatmn-head[role=button]{cursor:pointer}.lapatmn-titlewrap{min-width:0}.lapatmn-order{color:var(--fast-text-muted);display:block;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lapatmn-title{font-size:.98rem;font-weight:700;line-height:1.3;margin:2px 0 0;word-break:break-word}.lapatmn-status{border-radius:9999px;flex-shrink:0;font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.lapatmn-status-completed,.lapatmn-status-skipped{background:var(--fast-done-bg);color:var(--fast-done)}.lapatmn-status-in_progress{background:var(--fast-active-bg);color:var(--fast-active)}.lapatmn-status-upcoming{background:var(--fast-up-bg);color:var(--fast-up)}.lapatmn-meta{align-items:center;color:var(--fast-text-muted);display:flex;flex-wrap:wrap;font-size:.76rem;gap:8px;margin-top:8px}.lapatmn-nextflag{background:var(--fast-active-bg);border-radius:9999px;color:var(--fast-active);font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.lapatmn-date{white-space:nowrap}.lapatmn-note{background:var(--fast-grad-soft);border-radius:10px;display:flex;font-size:.82rem;gap:8px;line-height:1.45;margin-top:10px;padding:9px 11px}.lapatmn-note svg{color:var(--fast-primary-2);flex-shrink:0;height:15px;margin-top:2px;width:15px}.lapatmn-expand{align-items:center;background:#0000;border:1px solid var(--fast-border);border-radius:9px;color:var(--fast-text-muted);cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:700;gap:6px;margin-top:12px;padding:5px 10px;transition:background .18s ease}.lapatmn-expand:hover{background:var(--fast-hover);color:var(--fast-text)}.lapatmn-expand svg{height:14px;transition:transform .3s var(--fast-spring);width:14px}.lapatmn-expand.on svg{transform:rotate(180deg)}.lapatmn-subswrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--fast-ease)}.lapatmn-subswrap.open{grid-template-rows:1fr}.lapatmn-subsinner{overflow:hidden}.lapatmn-cmt{align-items:center;background:var(--fast-grad-soft);border:1px solid #f9731647;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.28);border-radius:9999px;color:var(--fast-primary-2);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:8px;margin-top:10px;padding:7px 12px 7px 10px;transition:transform .18s var(--fast-spring),box-shadow .18s ease,background .18s ease}.lapatmn-cmt:hover{box-shadow:0 8px 20px -12px #f97316b3;box-shadow:0 8px 20px -12px rgba(var(--theme-accent-3-rgb,249,115,22),.7);transform:translateY(-1px)}.lapatmn-cmt-ico{background:var(--fast-grad);border-radius:50%;color:#fff;display:grid;height:22px;place-items:center;width:22px}.lapatmn-cmt-ico svg{height:12px;width:12px}.lapatmn-cmt-dot{animation:lapatmn-cmt-pulse 2s ease-out infinite;background:var(--fast-primary-2);border-radius:50%;box-shadow:0 0 0 0 #f9731680;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),.5);height:7px;width:7px}@keyframes lapatmn-cmt-pulse{0%{box-shadow:0 0 0 0 #f9731680;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),.5)}70%{box-shadow:0 0 0 7px #f9731600;box-shadow:0 0 0 7px rgba(var(--theme-accent-3-rgb,249,115,22),0)}to{box-shadow:0 0 0 0 #f9731600;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),0)}}@media (prefers-reduced-motion:reduce){.lapatmn-cmt-dot{animation:none}}@media (max-width:480px){.lapatmn-node{gap:10px;grid-template-columns:32px 1fr}.lapatmn-dot{height:30px;width:30px}.lapatmn-head{flex-direction:column;gap:6px}}.lapatmn-card{padding:14px 16px!important;padding:var(--sa-el-card-pad,14px 16px)!important}.lapatmn-next .lapatmn-card{box-shadow:0 0 0 1px var(--fast-active-bg),var(--fast-shadow-sm)!important;box-shadow:var(--sa-el-card-shadow,0 0 0 1px var(--fast-active-bg),var(--fast-shadow-sm))!important}.lapatmt-wrap{padding:20px 20px 8px}.lapatmt-list{list-style:none;margin:0;padding:0}.lapatmt-more{display:flex;justify-content:center;padding:8px 0 14px}@media (max-width:480px){.lapatmt-wrap{padding:14px 12px 6px}}.lapates-wrap{align-items:center;display:flex;flex-direction:column;gap:8px;padding:48px 24px;text-align:center}.lapates-art{background:var(--fast-grad-soft);border-radius:22px;color:var(--fast-primary-2);display:grid;height:76px;margin-bottom:6px;place-items:center;width:76px}.lapates-art svg{height:40px;width:40px}.lapates-ring{stroke-dasharray:57;stroke-dashoffset:57;animation:lapates-draw 1.4s var(--fast-ease) forwards}.lapates-clock{animation:lapates-tick 3s steps(12) infinite;transform-origin:12px 12px}@keyframes lapates-draw{to{stroke-dashoffset:0}}@keyframes lapates-tick{to{transform:rotate(1turn)}}.lapates-title{font-size:1.05rem;font-weight:800;margin:0}.lapates-msg{color:var(--fast-text-muted);font-size:.86rem;line-height:1.55;margin:0;max-width:420px}.lapatts-wrap{display:flex;flex-direction:column;gap:16px}.lapatts-hero{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:22px 24px}.lapatts-lead{flex:1 1;min-width:0}.lapatts-track{display:flex;flex-direction:column;gap:20px;padding:20px}.lapatts-row{align-items:center;display:flex;gap:14px}.lapatts-rowbody{flex:1 1}.lapatts-sk{animation:lapatts-shim 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--fast-tile),var(--fast-hover),var(--fast-tile));background-size:300% 100%;border-radius:8px;display:block}.lapatts-dot{height:34px;width:34px}.lapatts-dot,.lapatts-ring{border-radius:50%;flex-shrink:0}.lapatts-ring{height:104px;width:104px}.lapatts-w30{width:30%}.lapatts-w40{width:40%}.lapatts-w50{width:50%}.lapatts-w60{width:60%}.lapatts-w70{width:70%}@keyframes lapatts-shim{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:768px){.lapatts-hero{align-items:stretch;flex-direction:column}}.lapat-page{color:#16233a;color:var(--fast-text);display:flex;flex-direction:column;gap:16px;min-height:100%;position:relative}.lapat-page:before{background:radial-gradient(60% 70% at 12% 0,#efbf0429,#0000 70%),radial-gradient(50% 60% at 90% 0,#f973161f,#0000 70%);background:radial-gradient(60% 70% at 12% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%),radial-gradient(50% 60% at 90% 0,rgba(var(--theme-accent-3-rgb,249,115,22),.12),#0000 70%);content:"";height:320px;inset:0 0 auto 0;pointer-events:none;position:fixed;z-index:0}.lapat-page>*{position:relative;z-index:1}.lapat-card{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:#ffffffeb;background:var(--fast-surface);border:1px solid #0f172a14;border:1px solid var(--fast-border);border-radius:18px;border-radius:var(--fast-r);box-shadow:0 18px 48px -28px #1e293b73;box-shadow:var(--fast-shadow)}.lapat-btn{align-items:center;background:#ffffffa8;background:var(--fast-surface-2);border:1px solid #0f172a14;border:1px solid var(--fast-border);border-radius:11px;color:#16233a;color:var(--fast-text);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;justify-content:center;padding:9px 15px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--fast-spring),background .2s var(--fast-ease);white-space:nowrap}.lapat-btn:hover{background:#0f172a0d;background:var(--fast-hover);transform:translateY(-1px)}.lapat-btn:active{transform:translateY(0) scale(.98)}.lapat-btn--primary{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--fast-grad);border-color:#0000;box-shadow:0 8px 20px -8px #f9731699;box-shadow:0 8px 20px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.lapat-btn svg{height:16px;width:16px}.lapat-scroll{scrollbar-color:#0f172a1f #0000;scrollbar-color:var(--fast-rail) #0000;scrollbar-width:thin}.lapat-scroll::-webkit-scrollbar{height:9px;width:9px}.lapat-scroll::-webkit-scrollbar-thumb{background:#0f172a1f;background:var(--fast-rail);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.lapat-scroll::-webkit-scrollbar-thumb:hover{background:#efbf04;background:var(--fast-primary)}@media (prefers-reduced-motion:reduce){.lapat-page *,.lapat-page :after,.lapat-page :before{animation:none!important;transition:none!important}}.lapat-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--fast-r))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 18px 48px -28px #1e293b73!important;box-shadow:var(--sa-el-card-shadow,var(--fast-shadow))!important}.dgapsfsh-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;overflow:hidden;padding:22px 24px;padding:calc(22px*var(--sa-el-hdr-pad-k, 1)) calc(24px*var(--sa-el-hdr-pad-k, 1));position:relative}.dgapsfsh-aurora{background:radial-gradient(closest-side,#efbf0438,#0000 70%);background:radial-gradient(closest-side,rgba(var(--theme-accent-rgb,239,191,4),.22),#0000 70%);filter:blur(30px);height:200%;inset:-40% 0 auto auto;pointer-events:none;position:absolute;width:50%}.dgapsfsh-lead{align-items:flex-start;display:flex;gap:16px;min-width:0;position:relative}.dgapsfsh-ico{background:var(--dgapsf-grad);border-radius:16px;border-radius:calc(16px*var(--sa-el-hdr-tile-radius-k, 1));box-shadow:0 10px 24px -10px #f97316b3;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;height:54px;height:calc(54px*var(--sa-el-hdr-tile-k, 1));place-items:center;width:54px;width:calc(54px*var(--sa-el-hdr-tile-k, 1))}.dgapsfsh-ico svg{height:27px;width:27px}.dgapsfsh-ico-fold{stroke-dasharray:22;animation:dgapsfsh-draw 1.4s var(--dgapsf-ease) forwards}.dgapsfsh-ico-lines{stroke-dasharray:18;animation:dgapsfsh-draw 1.4s .2s var(--dgapsf-ease) backwards}@keyframes dgapsfsh-draw{0%{stroke-dashoffset:22}to{stroke-dashoffset:0}}.dgapsfsh-head{min-width:0}.dgapsfsh-crumb{align-items:center;color:var(--dgapsf-text-muted);color:var(--sa-el-hdr-crumb-color,var(--dgapsf-text-muted));display:flex;flex-wrap:wrap;font-size:.72rem;font-size:calc(.72rem*var(--sa-el-hdr-crumb-k, 1));font-weight:600;gap:6px;margin-bottom:6px}.dgapsfsh-crumb svg{height:12px;opacity:.6;width:12px}.dgapsfsh-crumb-now{color:var(--dgapsf-primary-dark)}[data-theme=dark] .dgapsfsh-crumb-now{color:var(--dgapsf-primary)}.dgapsfsh-crumb-link{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;transition:color .15s ease}.dgapsfsh-crumb-link:hover{color:var(--dgapsf-primary-dark);text-decoration:underline}[data-theme=dark] .dgapsfsh-crumb-link:hover{color:var(--dgapsf-primary)}.dgapsfsh-title{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,var(--dgapsf-text),var(--dgapsf-text-muted));background:linear-gradient(120deg,var(--sa-el-hdr-title-color,var(--dgapsf-text)),var(--dgapsf-text-muted));-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-size:calc(1.5rem*var(--sa-el-hdr-title-k, 1));font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.dgapsfsh-sub{color:var(--dgapsf-text-muted);color:var(--sa-el-hdr-sub-color,var(--dgapsf-text-muted));font-size:.85rem;font-size:calc(.85rem*var(--sa-el-hdr-sub-k, 1));margin:6px 0 0;max-width:60ch}.dgapsfsh-actions{display:flex;flex-wrap:wrap;gap:10px;position:relative}.dgapsfsh-refresh svg{transition:transform .5s var(--dgapsf-spring)}.dgapsfsh-refresh:hover svg{transform:rotate(-90deg)}.dgapsfsh-spin svg{animation:dgapsfsh-rot .8s linear infinite}@keyframes dgapsfsh-rot{to{transform:rotate(1turn)}}@media (max-width:768px){.dgapsfsh-wrap{padding:18px;padding:calc(18px*var(--sa-el-hdr-pad-k, 1))}.dgapsfsh-title{font-size:1.25rem;font-size:calc(1.25rem*var(--sa-el-hdr-title-k, 1))}.dgapsfsh-actions{width:100%}.dgapsfsh-actions .dgapsf-btn{flex:1 1}}@media (max-width:480px){.dgapsfsh-ico{height:46px;height:calc(46px*var(--sa-el-hdr-tile-k, 1));width:46px;width:calc(46px*var(--sa-el-hdr-tile-k, 1))}.dgapsfsh-crumb{font-size:.66rem;font-size:calc(.66rem*var(--sa-el-hdr-crumb-k, 1))}}@media (prefers-reduced-motion:reduce){.dgapsfsh-ico-fold,.dgapsfsh-ico-lines,.dgapsfsh-spin svg{animation:none!important}}.dgapsfsh-wrap.dgapsf-card{background:var(--card);background:var(--sa-el-hdr-bg,var(--card));border-color:var(--sa-el-hdr-border,var(--border));border-radius:16px!important;border-radius:calc(16px*var(--sa-el-hdr-radius-k, 1))!important;font-family:inherit;font-family:var(--sa-el-hdr-font,inherit)}.dgapsfsh-title{color:inherit;color:var(--sa-el-hdr-title-color,inherit)}.dgapsfsh-aurora{opacity:1;opacity:calc(var(--sa-el-hdr-aurora-op, .08)/.08)}.dgapsfct-wrap{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:8px}.dgapsfct-tab{--t:var(--dgapsf-primary);align-items:center;background:#0000;border:none;border-radius:13px;color:var(--dgapsf-text-muted);cursor:pointer;display:inline-flex;flex:1 0 auto;font-size:.85rem;font-weight:600;gap:9px;padding:11px 16px;position:relative;transition:background .25s var(--dgapsf-ease),color .25s var(--dgapsf-ease),transform .25s var(--dgapsf-spring);white-space:nowrap}.dgapsfct-tab--green{--t:var(--dgapsf-green)}.dgapsfct-tab--orange{--t:var(--dgapsf-orange)}.dgapsfct-tab--blue{--t:var(--dgapsf-blue)}.dgapsfct-tab--slate{--t:var(--dgapsf-slate)}.dgapsfct-tab:hover{background:var(--dgapsf-hover);color:var(--dgapsf-text);transform:translateY(-1px)}.dgapsfct-on{background:var(--dgapsf-grad);box-shadow:0 10px 22px -10px #f97316b3;box-shadow:0 10px 22px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff}.dgapsfct-tab--green.dgapsfct-on{background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 10px 22px -10px #16a34ab3}.dgapsfct-tab--orange.dgapsfct-on{background:linear-gradient(135deg,#ea580c,#f97316);background:linear-gradient(135deg,var(--theme-accent-dark,#ea580c),var(--theme-accent-3,#f97316));box-shadow:0 10px 22px -10px #ea580cb3}.dgapsfct-tab--blue.dgapsfct-on{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 10px 22px -10px #2563ebb3}.dgapsfct-tab--slate.dgapsfct-on{background:linear-gradient(135deg,#475569,#64748b);box-shadow:0 10px 22px -10px #475569b3}.dgapsfct-ico{color:var(--t);display:grid;height:20px;place-items:center;transition:color .25s var(--dgapsf-ease),transform .4s var(--dgapsf-spring);width:20px}.dgapsfct-on .dgapsfct-ico{color:#fff}.dgapsfct-ico svg{height:18px;width:18px}.dgapsfct-tab:hover .dgapsfct-ico{transform:scale(1.12) rotate(-6deg)}.dgapsfct-on .dgapsfct-check{stroke-dasharray:14;animation:dgapsfct-draw .5s var(--dgapsf-ease) forwards}.dgapsfct-on .dgapsfct-hand{animation:dgapsfct-tick 1.4s linear infinite;transform-origin:12px 12px}.dgapsfct-tab:hover .dgapsfct-bolt{animation:dgapsfct-flash .6s ease}.dgapsfct-on .dgapsfct-lid{animation:dgapsfct-lid .5s var(--dgapsf-spring);transform-origin:center}@keyframes dgapsfct-draw{0%{stroke-dashoffset:14}to{stroke-dashoffset:0}}@keyframes dgapsfct-tick{to{transform:rotate(1turn)}}@keyframes dgapsfct-flash{0%,to{opacity:1}50%{opacity:.4;transform:scale(.9)}}@keyframes dgapsfct-lid{0%{transform:translateY(-3px)}to{transform:translateY(0)}}.dgapsfct-badge{background:var(--dgapsf-tile);border-radius:999px;color:var(--dgapsf-text-muted);font-size:.7rem;font-weight:800;min-width:22px;padding:1px 7px;text-align:center}.dgapsfct-on .dgapsfct-badge{background:#ffffff47;color:#fff}@media (max-width:768px){.dgapsfct-tab{flex:0 0 auto;font-size:.8rem;padding:10px 13px}.dgapsfct-label{display:none}.dgapsfct-on .dgapsfct-label{display:inline}}@media (prefers-reduced-motion:reduce){.dgapsfct-bolt,.dgapsfct-check,.dgapsfct-hand,.dgapsfct-lid{animation:none!important}}.dgapsfsc-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.dgapsfsc-card{--t:var(--dgapsf-primary);--tbg:var(--dgapsf-grad-soft);align-items:center;animation:dgapsfsc-in .5s var(--dgapsf-spring) both;animation-delay:calc(var(--i)*70ms);border-radius:var(--dgapsf-r);display:flex;gap:14px;overflow:hidden;padding:18px;position:relative;transition:transform .3s var(--dgapsf-spring),box-shadow .3s var(--dgapsf-ease)}.dgapsfsc-card:hover{box-shadow:0 24px 50px -26px #1e293b80;transform:translateY(-3px)}@keyframes dgapsfsc-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.dgapsfsc--green{--t:var(--dgapsf-green);--tbg:var(--dgapsf-green-bg)}.dgapsfsc--orange{--t:var(--dgapsf-orange);--tbg:var(--dgapsf-orange-bg)}.dgapsfsc--blue{--t:var(--dgapsf-blue);--tbg:var(--dgapsf-blue-bg)}.dgapsfsc--slate{--t:var(--dgapsf-slate);--tbg:var(--dgapsf-slate-bg)}.dgapsfsc-card:before{background:var(--t);bottom:0;content:"";left:0;opacity:.85;position:absolute;top:0;width:4px}.dgapsfsc-glow{background:var(--tbg);border-radius:50%;filter:blur(10px);height:110px;pointer-events:none;position:absolute;right:-30px;top:-30px;width:110px}.dgapsfsc-ico{background:var(--tbg);border-radius:14px;color:var(--t);display:grid;flex-shrink:0;height:48px;place-items:center;width:48px}.dgapsfsc-ico svg{height:24px;width:24px}.dgapsfsc-card:hover .dgapsfsc-bolt{animation:dgapsfsc-flash .7s ease}.dgapsfsc-card:hover .dgapsfsc-hand{animation:dgapsfsc-tick 1.2s linear infinite;transform-origin:12px 12px}.dgapsfsc-card:hover .dgapsfsc-check{stroke-dasharray:18;animation:dgapsfsc-draw .6s var(--dgapsf-ease) forwards}@keyframes dgapsfsc-flash{0%,to{opacity:1}50%{opacity:.45}}@keyframes dgapsfsc-tick{to{transform:rotate(1turn)}}@keyframes dgapsfsc-draw{0%{stroke-dashoffset:18}to{stroke-dashoffset:0}}.dgapsfsc-body{display:flex;flex-direction:column;min-width:0}.dgapsfsc-num{color:var(--dgapsf-text);font-size:1.7rem;font-weight:800;letter-spacing:-.02em;line-height:1}.dgapsfsc-skel-num{height:26px;width:42px}.dgapsfsc-label{color:var(--dgapsf-text);font-size:.82rem;font-weight:700;margin-top:4px}.dgapsfsc-sub{color:var(--dgapsf-text-muted);font-size:.72rem}@media (max-width:1024px){.dgapsfsc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.dgapsfsc-grid{gap:10px;grid-template-columns:1fr}.dgapsfsc-card{gap:11px;padding:14px}.dgapsfsc-ico{height:42px;width:42px}.dgapsfsc-num{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.dgapsfsc-card{animation:none!important}}.dgapsfsc-card{border-radius:var(--dgapsf-r)!important;border-radius:var(--sa-el-card-radius,var(--dgapsf-r))!important;padding:18px!important;padding:var(--sa-el-card-pad,18px)!important}@media (max-width:560px){.dgapsfsc-card{padding:14px!important;padding:var(--sa-el-card-pad,14px)!important}}.dgapsf-menu,.dgapsf-modal-back,.dgapsf-page,.dgapsf-rowtip{--amber:var(--theme-accent,#f59e0b);--gold:var(--theme-accent-2,#fbbf24);--lemon:var(--theme-accent-2,#fde047);--navy:#1c1917;--gray:#57534e;--gray-2:#a8a29e;--border:rgba(var(--theme-accent-rgb,245,158,11),0.28);--border-soft:rgba(var(--theme-accent-rgb,245,158,11),0.12);--soft:#f8fafc;--soft-2:rgba(var(--theme-accent-rgb,245,158,11),0.12);--cream:rgba(var(--theme-accent-rgb,245,158,11),0.12);--bg:#fffcf0;--card:#fff;--success:#10b981;--success-bg:#d1fae5;--success-tx:#047857;--orange:var(--theme-accent-3,#f97316);--orange-bg:#ffedd5;--orange-tx:#c2410c;--warm:#dc2626;--danger:#ef4444;--danger-bg:#fef2f2;--grad-primary:linear-gradient(135deg,var(--theme-accent,#f59e0b) 0%,var(--theme-accent-2,#fbbf24) 100%);--grad-tri:linear-gradient(135deg,#f59e0b,#fbbf24 50%,#fde047);--grad-emerald:linear-gradient(135deg,#10b981,#34d399);--grad-orange:linear-gradient(135deg,#f97316,#fb923c);--grad-muted:linear-gradient(135deg,#78716c,#a8a29e);--grad-gold:linear-gradient(135deg,#fbbf24,#fde047);--grad-lemon:linear-gradient(135deg,#eab308,#fde047);--shadow-card:0 4px 20px rgba(var(--theme-accent-rgb,245,158,11),0.10);--shadow-glow:0 4px 16px rgba(var(--theme-accent-rgb,245,158,11),0.35);--shadow-modal:0 18px 48px #1c191773;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:9999px;--font:"Poppins","Nunito",system-ui,-apple-system,sans-serif;color:var(--navy);font-family:var(--font)}[data-theme=dark] .dgapsf-menu,[data-theme=dark] .dgapsf-modal-back,[data-theme=dark] .dgapsf-page,[data-theme=dark] .dgapsf-rowtip{--navy:#fafaf9;--gray:#d6d3d1;--gray-2:#78716c;--border:rgba(var(--theme-accent-2-rgb,252,211,77),0.22);--border-soft:rgba(var(--theme-accent-2-rgb,252,211,77),0.14);--soft:#292524;--soft-2:#1c1917;--cream:#292524;--bg:#1c1917;--card:#292524;--success-bg:#10b9812e;--success-tx:#6ee7b7;--orange-bg:rgba(var(--theme-accent-3-rgb,249,115,22),0.16);--orange-tx:var(--theme-accent-2,#fdba74);--danger-bg:#ef444429}.dgapsf-skel{animation:dgapsf-shim2 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--soft-2),var(--soft),var(--soft-2));background-size:400% 100%;border-radius:8px}[data-theme=dark] .dgapsf-skel{background:linear-gradient(90deg,#2a2826,#353230,#2a2826);background-size:400% 100%}@keyframes dgapsf-shim2{0%{background-position:100% 0}to{background-position:-100% 0}}.dgapsf-filters{-webkit-backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(var(--sa-el-flt-blur,18px)) saturate(150%);backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(var(--sa-el-flt-blur,18px)) saturate(150%);background:#ffffffa6;background:var(--sa-el-flt-bg,#ffffffa6);border:1px solid #ffffff8c;border:1px solid var(--sa-el-flt-border,#ffffff8c);border-radius:14px;border-radius:calc(14px*var(--sa-el-flt-radius-k, 1));box-shadow:0 8px 28px #78350f14;display:flex;flex-direction:column;gap:10px;overflow:visible;padding:12px 14px;position:relative}[data-theme=dark] .dgapsf-filters{background:#29252499;background:var(--sa-el-flt-bg,#29252499);border-color:#fcd34d26;border-color:var(--sa-el-flt-border,rgba(var(--theme-accent-2-rgb,252,211,77),.15))}.dgapsf-filters-head{align-items:center;display:flex;gap:10px}.dgapsf-filters-icon{background:var(--cream);border-radius:8px;color:var(--amber);display:grid;height:26px;place-items:center;width:26px}.dgapsf-filters-title{color:var(--navy);color:var(--sa-el-flt-title-color,var(--navy));font:700 14px var(--font);font:700 calc(14px*var(--sa-el-flt-title-k, 1)) var(--font);margin:0}.dgapsf-active-badge{background:var(--gold);background:var(--sa-el-flt-badge-bg,var(--gold));border-radius:9999px;color:var(--navy);color:var(--sa-el-flt-badge-color,var(--navy));display:inline-grid;font:700 11px var(--font);height:22px;min-width:22px;padding:0 7px;place-items:center}.dgapsf-clear-all{background:#0000;border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;font:600 12px var(--font);margin-left:auto;padding:6px 12px;transition:all .18s ease}.dgapsf-clear-all:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.dgapsf-clear-all:disabled{cursor:not-allowed;opacity:.45}.dgapsf-search-wrap{position:relative}.dgapsf-search-input{background:var(--card);background:var(--sa-el-flt-search-bg,var(--card));border:1px solid var(--sa-el-flt-search-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-search-radius,9999px);color:var(--navy);color:var(--sa-el-flt-search-color,var(--navy));font:14px var(--font);font:calc(14px*var(--sa-el-flt-search-k, 1)) var(--font);height:38px;height:calc(38px*var(--sa-el-flt-search-h-k, 1));outline:none;padding:0 44px 0 42px;transition:all .2s ease;width:100%}.dgapsf-search-input::placeholder{color:var(--gray-2);color:var(--sa-el-flt-search-ph,var(--gray-2))}.dgapsf-search-input:focus{border-color:var(--amber);box-shadow:0 0 0 3px #f59e0b26;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.15)}.dgapsf-search-lead{color:var(--amber);color:var(--sa-el-flt-search-lead,var(--amber));left:14px;pointer-events:none}.dgapsf-search-clear,.dgapsf-search-lead{position:absolute;top:50%;transform:translateY(-50%)}.dgapsf-search-clear{background:#0000;border:none;border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:26px;place-items:center;right:8px;transition:all .18s ease;width:26px}.dgapsf-search-clear:hover{background:#ef44441f;color:var(--danger)}.dgapsf-date-row{align-items:center;border-bottom:1px dashed var(--border-soft);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:12px}.dgapsf-presets{align-items:center;background:var(--soft);border-radius:9999px;display:inline-flex;gap:6px;overflow-x:auto;padding:6px;scrollbar-width:none}.dgapsf-presets::-webkit-scrollbar{display:none}.dgapsf-preset{align-items:center;background:#0000;border:none;border-radius:9999px;border-radius:var(--sa-el-flt-preset-radius,9999px);color:var(--gray);color:var(--sa-el-flt-preset-color,var(--gray));cursor:pointer;display:inline-flex;font:600 12px var(--font);font:600 calc(12px*var(--sa-el-flt-preset-k, 1)) var(--font);gap:6px;padding:8px 14px;transition:all .2s ease;white-space:nowrap}.dgapsf-preset:hover{color:var(--navy)}.dgapsf-preset.active{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--sa-el-flt-preset-active-bg,var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%)));box-shadow:0 4px 12px #f59e0b73;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.45);color:#fff;color:var(--sa-el-flt-preset-active-color,#fff)}.dgapsf-range-trigger{align-items:center;background:var(--card);border:1px solid var(--sa-el-flt-range-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-range-radius,9999px);color:var(--gray);color:var(--sa-el-flt-range-color,var(--gray));cursor:pointer;display:inline-flex;font:600 13px var(--font);gap:8px;height:40px;padding:0 16px;transition:all .2s ease}.dgapsf-range-trigger:hover{border-color:var(--amber);color:var(--amber)}.dgapsf-range-trigger[data-open=true]{border-color:var(--amber);box-shadow:0 0 0 3px #f59e0b2e;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.18)}.dgapsf-range-trigger.applied{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-color:#0000;box-shadow:0 4px 14px #f59e0b66;box-shadow:0 4px 14px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff}.dgapsf-range-trigger .caret{transition:transform .2s ease}.dgapsf-range-trigger[data-open=true] .caret{transform:rotate(180deg)}.dgapsf-range-trigger:hover .pulse-dot{animation:dgapsf-pulse-dot 1.2s ease-in-out infinite}@keyframes dgapsf-pulse-dot{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.dgapsf-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.dgapsf-chip{align-items:center;background:var(--card);background:var(--sa-el-flt-chip-bg,var(--card));border:1px solid var(--sa-el-flt-chip-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-chip-radius,9999px);color:var(--gray);color:var(--sa-el-flt-chip-color,var(--gray));cursor:pointer;display:inline-flex;font:600 12px var(--font);font:600 calc(12px*var(--sa-el-flt-chip-k, 1)) var(--font);gap:8px;padding:8px 14px;transition:all .18s ease}.dgapsf-chip:hover{border-color:var(--amber);color:var(--navy)}.dgapsf-chip.has-value{background:var(--soft);border-color:var(--amber);color:var(--amber)}.dgapsf-chip[data-open=true]{box-shadow:0 0 0 3px #f59e0b2e;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.18)}.dgapsf-chip .label{max-width:200px;overflow:hidden;text-overflow:ellipsis}.dgapsf-chip .caret{transition:transform .2s ease}.dgapsf-chip[data-open=true] .caret{transform:rotate(180deg)}.dgapsf-toggle{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;display:inline-flex;font:600 12px var(--font);gap:10px;padding:7px 14px;transition:all .18s ease}.dgapsf-toggle.on{background:var(--soft);border-color:var(--amber);color:#b45309;color:var(--theme-accent-dark,#b45309)}.dgapsf-toggle-track{background:var(--cream);border-radius:9999px;height:16px;position:relative;transition:background .2s ease;width:30px}.dgapsf-toggle.on .dgapsf-toggle-track{background:var(--amber)}.dgapsf-toggle-thumb{background:#fff;border-radius:50%;height:12px;left:2px;position:absolute;top:2px;transition:transform .18s ease;width:12px}.dgapsf-toggle.on .dgapsf-toggle-thumb{transform:translateX(14px)}.dgapsf-menu{animation:dgapsf-pop .18s cubic-bezier(.34,1.56,.64,1);background:var(--card);border:1px solid var(--border-soft);border-radius:12px;box-shadow:var(--shadow-modal);max-height:320px;overflow-y:auto;padding:6px;position:fixed;z-index:1450}@keyframes dgapsf-pop{0%{opacity:0;transform:scale(.92)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.dgapsf-menu-item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:flex;font:500 13px var(--font);gap:8px;padding:9px 12px;text-align:left;width:100%}.dgapsf-menu-item:hover{background:var(--soft)}.dgapsf-menu-item.selected{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);font-weight:600}.dgapsf-menu-item .count{background:var(--soft);border-radius:9999px;color:var(--gray-2);font-size:11px;margin-left:auto;padding:1px 7px}.dgapsf-menu-divider{background:var(--border-soft);height:1px;margin:4px 0}.dgapsf-autocomplete{border-radius:14px;max-height:420px;z-index:1470}.dgapsf-ac-head{align-items:center;background:var(--soft);border-radius:10px 10px 0 0;color:var(--gray);display:flex;font-size:12px;justify-content:space-between;margin:-6px -6px 4px;padding:10px 12px}.dgapsf-ac-key{background:var(--cream);border-radius:6px;color:var(--amber);font-size:11px;font-weight:700;padding:2px 8px}.dgapsf-ac-row{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px 12px}.dgapsf-ac-row.highlight,.dgapsf-ac-row:hover{background:var(--soft)}.dgapsf-ac-badge{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:9999px;color:#fff;flex-shrink:0;font:700 11px var(--font);letter-spacing:.04em;padding:3px 9px;text-transform:uppercase}.dgapsf-ac-body{flex:1 1;min-width:0}.dgapsf-ac-title{color:var(--navy);font:500 13px var(--font)}.dgapsf-ac-meta{color:var(--gray-2);font-size:11px;margin-top:2px}.dgapsf-ac-row mark{background:#fbbf244d;background:rgba(var(--theme-accent-2-rgb,251,191,36),.3);border-radius:3px;color:var(--amber);padding:1px 3px}.dgapsf-ac-empty{color:var(--gray);font-size:13px;padding:22px;text-align:center}.dgapsf-modal-back{animation:dgapsf-fade .22s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c19178c;display:grid;inset:0;place-items:center;position:fixed;z-index:1550}@keyframes dgapsf-fade{0%{opacity:0}to{opacity:1}}.dgapsf-range-modal{animation:dgapsf-modal-in .28s cubic-bezier(.34,1.56,.64,1);background:var(--card);border-radius:16px;box-shadow:0 24px 60px #1c19174d;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;position:relative;width:min(760px,calc(100vw - 24px))}@keyframes dgapsf-modal-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.dgapsf-range-modal:before{animation:dgapsf-stripe 6s linear infinite;background:var(--grad-tri);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}.dgapsf-range-head{align-items:center;border-bottom:1px solid var(--border-soft);display:flex;gap:12px;padding:18px 20px}.dgapsf-range-head .ico{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:10px;box-shadow:0 6px 16px #f59e0b66;box-shadow:0 6px 16px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff;display:grid;height:36px;place-items:center;width:36px}.dgapsf-range-title{color:var(--navy);flex:1 1;font:700 17px var(--font);margin:0}.dgapsf-range-close{background:var(--card);border:1px solid var(--border);border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:32px;place-items:center;transition:transform .2s ease,color .2s ease;width:32px}.dgapsf-range-close:hover{color:var(--amber);transform:rotate(90deg)}.dgapsf-range-body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:180px 1fr;overflow-y:auto;padding:16px 20px}@media (max-width:720px){.dgapsf-range-body{grid-template-columns:1fr}}.dgapsf-range-rail h5{color:var(--gray);font:700 11px var(--font);letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.dgapsf-range-rail button{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:flex;font:500 13px var(--font);gap:8px;padding:8px 10px;text-align:left;width:100%}.dgapsf-range-rail button:hover{background:var(--soft)}.dgapsf-range-rail button.active{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);font-weight:600}.dgapsf-range-rail button svg{color:var(--amber)}.dgapsf-range-summary{align-items:center;background:var(--soft);border-radius:12px;color:var(--navy);display:flex;font:600 13px var(--font);gap:10px;margin-bottom:12px;padding:8px 12px}.dgapsf-range-summary .arrow{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:50%;color:#fff;display:grid;height:24px;place-items:center;width:24px}.dgapsf-range-months{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:720px){.dgapsf-range-months{grid-template-columns:1fr}}.dgapsf-cal-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.dgapsf-cal-head button{background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--amber);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.dgapsf-cal-title{color:var(--navy);font:700 14px var(--font)}.dgapsf-cal-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.dgapsf-cal-dow{color:var(--gray-2);font:700 10px var(--font);padding:6px 0;text-align:center;text-transform:uppercase}.dgapsf-cal-day{aspect-ratio:1;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:grid;font:500 12px var(--font);place-items:center;transition:all .15s ease}.dgapsf-cal-day:hover{background:var(--soft)}.dgapsf-cal-day.dim{color:var(--gray-2);opacity:.5}.dgapsf-cal-day.today{box-shadow:inset 0 0 0 2px var(--gold)}.dgapsf-cal-day.in-range{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.dgapsf-cal-day.endpoint{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));box-shadow:0 4px 10px #f59e0b66;box-shadow:0 4px 10px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff;font-weight:700}.dgapsf-range-foot{border-top:1px solid var(--border-soft);padding:14px 20px}.dgapsf-range-foot,.dgapsf-toolbar{align-items:center;display:flex;justify-content:space-between}.dgapsf-toolbar{flex-wrap:wrap;gap:10px;padding:4px 4px 6px}.dgapsf-result-summary{color:var(--gray-2);font-size:12px}.dgapsf-result-summary b{color:var(--navy);font-weight:700}.dgapsf-view-toggle{background:var(--card);border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.dgapsf-view-toggle button{background:#0000;border:none;color:var(--gray);cursor:pointer;display:grid;height:34px;place-items:center;transition:all .18s ease;width:34px}.dgapsf-view-toggle button+button{border-left:1px solid var(--border)}.dgapsf-view-toggle button:hover{background:var(--soft)}.dgapsf-view-toggle button.active{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.dgapsf-table-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;min-width:0;overflow:hidden;width:100%}.dgapsf-tbar{align-items:center;border-bottom:1px solid var(--border-soft);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:8px 10px}.dgapsf-table.is-frozen tbody td:first-child,.dgapsf-table.is-frozen thead th:first-child{border-right:1px solid var(--border-soft);box-shadow:5px 0 8px -6px #0000002e;left:0;position:-webkit-sticky;position:sticky;z-index:2}.dgapsf-table.is-frozen thead th:first-child{background:var(--soft);z-index:4}.dgapsf-table.is-frozen tbody td:first-child{background:var(--card)}.dgapsf-table.is-frozen tbody tr:hover td:first-child{background:var(--soft)}.dgapsf-table-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;width:100%}.dgapsf-table-scroll::-webkit-scrollbar{height:8px}.dgapsf-table-scroll::-webkit-scrollbar-track{background:var(--soft)}.dgapsf-table-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:9999px}.dgapsf-table-scroll::-webkit-scrollbar-thumb:hover{background:#fcd34d;background:var(--theme-accent-2,#fcd34d)}.dgapsf-table{border-collapse:initial;border-spacing:0;min-width:1100px;table-layout:fixed;width:100%}.dgapsf-table th{background:var(--soft);border-bottom:1px solid var(--border-soft);color:var(--gray);font:600 12px var(--font);padding:12px 14px;position:relative;text-align:left}.dgapsf-table th:first-child{border-top-left-radius:12px}.dgapsf-table th:last-child{border-top-right-radius:12px}.dgapsf-th-sort{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;padding:0;text-transform:inherit;-webkit-user-select:none;user-select:none;width:100%}.dgapsf-th-sort .arrows{display:inline-flex;flex-direction:column;gap:1px;opacity:.35;transition:opacity .2s ease}.dgapsf-th-sort:hover .arrows{opacity:.85}.dgapsf-th-sort .arrows svg{display:block}.dgapsf-th-sort.sort-asc .arrow-up,.dgapsf-th-sort.sort-desc .arrow-down{color:var(--amber)}.dgapsf-th-sort.sort-asc .arrows,.dgapsf-th-sort.sort-desc .arrows{opacity:1}.dgapsf-th-sort.sort-asc .arrow-down,.dgapsf-th-sort.sort-desc .arrow-up{opacity:.25}.dgapsf-th-resize{background:#0000;cursor:col-resize;height:100%;position:absolute;right:0;top:0;touch-action:none;transition:background .15s ease;-webkit-user-select:none;user-select:none;width:6px;z-index:3}.dgapsf-th-resize.dragging,.dgapsf-th-resize:hover{background:#f59e0b4d;background:rgba(var(--theme-accent-rgb,245,158,11),.3)}.dgapsf-resizing,.dgapsf-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.dgapsf-table td{border-bottom:1px solid var(--border-soft);color:var(--navy);font:400 13px var(--font);overflow:hidden;padding:11px 14px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.dgapsf-table tbody tr:last-child td{border-bottom:none}.dgapsf-table tbody tr:hover td{background:var(--soft)}.dgapsf-table td.actions-cell{overflow:visible}.dgapsf-doc-cell{align-items:center;display:flex;gap:10px}.dgapsf-doc-tile{background:var(--cream);border-radius:8px;color:var(--amber);display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.dgapsf-doc-text{min-width:0}.dgapsf-doc-title{color:var(--navy);font:600 13px var(--font);overflow:hidden;text-overflow:ellipsis}.dgapsf-doc-meta{color:var(--gray-2);display:inline-flex;font-size:11px;gap:6px;margin-top:2px}.dgapsf-code-chip{background:var(--soft);border-radius:4px;color:var(--amber);font:600 10px Consolas,SF Mono,monospace;padding:1px 6px}.dgapsf-type-pill{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);display:inline-block;padding:3px 11px}.dgapsf-status,.dgapsf-type-pill{border-radius:9999px;font:600 11px var(--font)}.dgapsf-status{align-items:center;display:inline-flex;gap:6px;padding:4px 10px;white-space:nowrap}.dgapsf-status[data-tone=completed],.dgapsf-status[data-tone=published]{background:var(--success-bg);color:var(--success-tx)}.dgapsf-status[data-tone=draft]{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.dgapsf-status[data-tone=archived]{background:#78716c24;color:var(--gray)}.dgapsf-status[data-tone=pending]{background:var(--orange-bg);color:var(--orange-tx)}.dgapsf-status[data-tone=active],.dgapsf-status[data-tone=approved]{background:var(--success-bg);color:var(--success-tx)}.dgapsf-status[data-tone=aborted]{background:var(--danger-bg);color:var(--danger)}.dgapsf-status[data-tone=hold]{background:#78716c24;color:var(--gray)}[data-theme=dark] .dgapsf-menu-item.selected,[data-theme=dark] .dgapsf-status[data-tone=draft],[data-theme=dark] .dgapsf-toggle.on,[data-theme=dark] .dgapsf-type-pill{color:#fcd34d;color:var(--theme-accent-2,#fcd34d)}.dgapsf-bar{background:var(--soft-2);border-radius:9999px;height:6px;overflow:hidden;width:100%}.dgapsf-fill{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:9999px;height:100%;transition:width .4s ease}.dgapsf-pct{color:var(--gray);font:600 11px var(--font);margin-left:8px}.dgapsf-actions-row{align-items:center;display:inline-flex;gap:5px;justify-content:flex-end}.dgapsf-icon-btn{background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--gray);cursor:pointer;display:grid;height:30px;place-items:center;position:relative;transition:all .18s ease;width:30px}.dgapsf-icon-btn:hover{border-color:var(--amber);color:var(--amber);transform:translateY(-1px)}.dgapsf-icon-btn.primary{color:var(--amber)}.dgapsf-icon-btn.success:hover{border-color:var(--success);color:var(--success)}.dgapsf-icon-btn.danger:hover{background:var(--danger-bg);border-color:var(--danger);color:var(--danger)}.dgapsf-rowtip{animation:dgapsf-rowtip-in .14s ease;background:var(--navy);border-radius:6px;box-shadow:var(--shadow-modal);color:var(--card);font:500 11px var(--font);padding:5px 9px;pointer-events:none;transform:translate(-50%,-100%);white-space:nowrap;z-index:1560}.dgapsf-rowtip--below{transform:translate(-50%)}@keyframes dgapsf-rowtip-in{0%{opacity:0}to{opacity:1}}.dgapsf-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media (max-width:980px){.dgapsf-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.dgapsf-grid{grid-template-columns:1fr}}.dgapsf-grid-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:14px;position:relative;transition:all .22s ease}.dgapsf-grid-card:hover{border-color:var(--amber);box-shadow:0 6px 18px #f59e0b1a;box-shadow:0 6px 18px rgba(var(--theme-accent-rgb,245,158,11),.1);transform:translateY(-1px)}.dgapsf-grid-status{position:absolute;right:12px;top:12px}.dgapsf-grid-tile{background:var(--cream);border-radius:10px;color:var(--amber);display:grid;height:38px;place-items:center;width:38px}.dgapsf-grid-title{color:var(--navy);font:600 14px var(--font);padding-right:80px}.dgapsf-grid-meta{color:var(--gray-2);font-size:11px}.dgapsf-grid-version{color:var(--amber);font:700 15px Consolas,SF Mono,monospace}.dgapsf-grid-foot{align-items:center;border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;margin-top:6px;padding-top:10px}.dgapsf-pagination{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;padding:8px 4px 4px}.dgapsf-pp-wrap{position:relative;width:-webkit-max-content;width:max-content}.dgapsf-pp{-webkit-appearance:none;appearance:none;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--navy);cursor:pointer;font:500 13px var(--font);height:36px;padding:0 36px 0 16px}.dgapsf-pp-caret{color:var(--amber);pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.dgapsf-page-list{align-items:center;display:inline-flex;gap:4px;justify-content:center}.dgapsf-page-arrow{background:var(--card);border:1px solid var(--border);border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:30px;place-items:center;transition:all .18s ease;width:30px}.dgapsf-page-arrow:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.dgapsf-page-arrow:disabled{cursor:not-allowed;opacity:.4}.dgapsf-page-num{background:#0000;border:none;border-radius:9999px;color:var(--gray);cursor:pointer;font:600 12px var(--font);height:30px;min-width:30px;padding:0 10px;transition:all .18s ease}.dgapsf-page-num:hover{background:var(--soft);color:#b45309;color:var(--theme-accent-dark,#b45309)}.dgapsf-page-num.active{background:var(--amber);box-shadow:0 4px 12px #f59e0b66;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff}.dgapsf-page-ellipsis{color:var(--gray-2);padding:0 4px}.dgapsf-pagination-summary{color:var(--gray-2);font-size:12px;text-align:right}.dgapsf-pagination-summary b{color:var(--navy);font-weight:700}@media (max-width:720px){.dgapsf-pagination{grid-template-columns:1fr;justify-items:center;text-align:center}.dgapsf-pagination-summary{text-align:center}}.dgapsf-spin{animation:dgapsf-spin-r .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes dgapsf-spin-r{to{transform:rotate(1turn)}}.dgapsf-error{align-items:center;background:var(--danger-bg);border:1px solid #ef444440;border-radius:12px;color:var(--danger);display:flex;font:500 13px var(--font);gap:10px;padding:12px 16px}.dgapsf-party-list{display:flex;flex-wrap:wrap;gap:4px}.dgapsf-party-chip{align-items:center;background:var(--soft);border:1px solid var(--border-soft);border-radius:9999px;color:var(--navy);cursor:pointer;display:inline-flex;font:500 12px var(--font);gap:6px;padding:3px 10px 3px 3px;transition:all .18s ease}.dgapsf-party-chip:hover{background:var(--cream);border-color:var(--amber)}.dgapsf-party-avatar{border-radius:50%;display:grid;font:700 10px var(--font);height:22px;place-items:center;width:22px}.dgapsf-muted{color:var(--gray-2);font-style:italic}.dgapsf-tempty{color:var(--gray);padding:40px 24px;text-align:center}.dgapsf-tempty-icon{animation:dgapsf-tempty-pulse 2.4s ease-in-out infinite;background:var(--cream);border-radius:16px;color:var(--amber);display:grid;height:64px;margin:0 auto 12px;place-items:center;width:64px}@keyframes dgapsf-tempty-pulse{0%,to{box-shadow:0 0 0 0 #f59e0b4d;box-shadow:0 0 0 0 rgba(var(--theme-accent-rgb,245,158,11),.3);transform:scale(1)}50%{box-shadow:0 0 0 12px #f59e0b00;box-shadow:0 0 0 12px rgba(var(--theme-accent-rgb,245,158,11),0);transform:scale(1.04)}}.dgapsf-tempty h4{color:var(--navy);font:700 15px var(--font);margin:0 0 4px}.dgapsf-tempty p{color:var(--gray-2);font:400 12px var(--font);margin:0}@media (max-width:768px){.dgapsf-tbar{justify-content:flex-start}}@media (max-width:480px){.dgapsf-tbar{padding:7px 8px}.dgapsf-toggle{font-size:11px;padding:6px 11px}.dgapsf-table.is-frozen tbody td:first-child,.dgapsf-table.is-frozen thead th:first-child{box-shadow:3px 0 6px -5px #00000040}}.dgapsf-pagination{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;grid-template-columns:none!important;justify-content:space-between!important;margin-top:16px!important;padding:0!important}.dgapsf-pp-wrap{display:inline-flex!important;position:relative!important;width:auto!important}.dgapsf-pp{-webkit-appearance:none!important;appearance:none!important;background:var(--card,#fff)!important;border:1px solid var(--border,#e5e7eb)!important;border-radius:9999px!important;color:var(--text,var(--navy,#1f2430))!important;cursor:pointer!important;font-weight:600!important;height:auto!important;min-height:0!important;padding:8px 30px 8px 14px!important}.dgapsf-pp:hover{border-color:var(--theme-accent,#f59e0b)!important}.dgapsf-pp-caret{color:#6b7280!important;color:var(--muted,var(--gray,#6b7280))!important;display:grid!important;pointer-events:none!important;position:absolute!important;right:11px!important;top:50%!important;transform:translateY(-50%)!important}.dgapsf-page-list{align-items:center!important;display:inline-flex!important;gap:5px!important;justify-content:center!important}.dgapsf-page-arrow,.dgapsf-page-num{aspect-ratio:1!important;background:#fff!important;background:var(--card,#fff)!important;border:1px solid #e5e7eb!important;border:1px solid var(--border,#e5e7eb)!important;border-radius:50%!important;border-radius:var(--sa-el-page-radius,50%)!important;box-shadow:none!important;box-sizing:border-box!important;color:#1f2430!important;color:var(--text,var(--navy,#1f2430))!important;cursor:pointer!important;display:grid!important;flex:0 0 auto!important;font-size:12.5px!important;font-weight:600!important;height:32px!important;height:var(--sa-el-page-size,32px)!important;max-height:32px!important;max-height:var(--sa-el-page-size,32px)!important;max-width:32px!important;max-width:var(--sa-el-page-size,32px)!important;min-height:32px!important;min-height:var(--sa-el-page-size,32px)!important;min-width:32px!important;min-width:var(--sa-el-page-size,32px)!important;padding:0!important;place-items:center!important;transition:all .18s ease!important;width:32px!important;width:var(--sa-el-page-size,32px)!important}.dgapsf-page-arrow:not(:disabled):hover,.dgapsf-page-num:hover{background:#fff!important;background:var(--card,#fff)!important;border-color:#f59e0b!important;border-color:var(--theme-accent,#f59e0b)!important;color:#f59e0b!important;color:var(--theme-accent,#f59e0b)!important}.dgapsf-page-num--on,.dgapsf-page-num.active{aspect-ratio:1!important;background:linear-gradient(135deg,#f59e0b,#fbbf24)!important;background:var(--sa-el-page-active,linear-gradient(135deg,var(--theme-accent,#f59e0b),var(--theme-accent-2,#fbbf24)))!important;border:1px solid #0000!important;border:1px solid var(--sa-el-page-active-bd,#0000)!important;border-radius:50%!important;border-radius:var(--sa-el-page-radius,50%)!important;box-shadow:0 4px 12px #f59e0b66!important;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.4)!important;box-sizing:border-box!important;color:#fff!important;color:var(--sa-el-page-active-fg,#fff)!important;flex:0 0 auto!important;height:32px!important;height:var(--sa-el-page-size,32px)!important;max-height:32px!important;max-height:var(--sa-el-page-size,32px)!important;max-width:32px!important;max-width:var(--sa-el-page-size,32px)!important;min-height:32px!important;min-height:var(--sa-el-page-size,32px)!important;min-width:32px!important;min-width:var(--sa-el-page-size,32px)!important;padding:0!important;width:32px!important;width:var(--sa-el-page-size,32px)!important}.dgapsf-page-num--on:hover,.dgapsf-page-num.active:hover{color:#fff!important}.dgapsf-page-arrow:disabled{cursor:not-allowed!important;opacity:.4!important}.dgapsf-page-ellipsis{color:#9aa1ad!important;color:var(--muted-2,var(--gray-2,#9aa1ad))!important;font-weight:700!important;padding:0 2px!important}.dgapsf-page-summary,.dgapsf-pagination-summary{color:#6b7280!important;color:var(--muted,var(--gray,#6b7280))!important;font-size:12px!important;min-height:0!important;text-align:right!important}.dgapsf-page-summary b,.dgapsf-pagination-summary b{color:#1f2430!important;color:var(--text,var(--navy,#1f2430))!important;font-weight:700!important}@media (max-width:640px){.dgapsf-pagination{justify-content:center!important}.dgapsf-page-summary,.dgapsf-pagination-summary{text-align:center!important}}.dgapsf-table td{padding-bottom:11px!important;padding-bottom:var(--sa-el-row-py,11px)!important;padding-top:11px!important;padding-top:var(--sa-el-row-py,11px)!important}.dgapsf-table td,.dgapsf-table th{border-color:#e5e7eb!important;border-color:var(--sa-el-border,var(--border,#e5e7eb))!important}.dgapsf-table th{background:#00000008!important;background:var(--sa-el-th-bg,var(--soft,#00000008))!important;font-weight:700!important;font-weight:var(--sa-el-th-weight,700)!important}.dgapsf-table tbody tr:nth-child(2n) td{background:#0000!important;background:var(--sa-el-zebra,#0000)!important}.dgapsf-table tbody tr:hover td,.dgapsf-table tbody tr:nth-child(2n):hover td{background:#00000005!important;background:var(--sa-el-row-hover,var(--soft,#00000005))!important}.dgapsf-grid-card{box-shadow:0 1px 3px #00000014!important;box-shadow:var(--sa-el-card-shadow,0 1px 3px #00000014)!important;padding:16px!important;padding:var(--sa-el-card-pad,16px)!important}.dgapsf-table{font-family:inherit!important;font-family:var(--sa-el-tbl-font,inherit)!important}.dgapsf-table thead th{color:#0f172a!important;color:var(--sa-el-th-color,#0f172a)!important;font-size:12px!important;font-size:var(--sa-el-th-fs,12px)!important}.dgapsf-table tbody td{color:#334155!important;color:var(--sa-el-td-color,#334155)!important;font-size:13px!important;font-size:var(--sa-el-td-fs,13px)!important}.dgapsf-page-arrow,.dgapsf-page-num{font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:13px!important;font-size:var(--sa-el-pg-fs,13px)!important}.dgapsf-page-arrow,.dgapsf-page-num:not(.dgapsf-page-num--on):not(.active){color:#334155!important;color:var(--sa-el-pg-color,#334155)!important}.dgapsf-page-summary{color:#64748b!important;color:var(--sa-el-show-color,#64748b)!important;font-size:12px!important;font-size:var(--sa-el-show-fs,12px)!important}.dgapsf-page-list,.dgapsf-page-summary{font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important}.dgapsf-page-list{background:#fff!important;background:var(--sa-el-pp-bg,#fff)!important;color:#334155!important;color:var(--sa-el-pp-color,#334155)!important;font-size:13px!important;font-size:var(--sa-el-pp-fs,13px)!important}.dgapsf-grid-card{font-family:inherit!important;font-family:var(--sa-el-card-font,inherit)!important}.dgapsf-pp{background:var(--sa-el-pp-bg,#fff)!important;color:#334155!important;color:var(--sa-el-pp-color,#334155)!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:var(--sa-el-pp-fs,13px)!important}.dgapsf-pp,.dgapsf-pp-left{order:1!important;order:var(--sa-el-pp-order,1)!important}.dgapsf-page-list{background:#0000!important;order:2!important;order:var(--sa-el-pglist-order,2)!important}.dgapsf-pagination-summary{color:#64748b!important;color:var(--sa-el-show-color,#64748b)!important;font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:12px!important;font-size:var(--sa-el-show-fs,12px)!important;order:3!important;order:var(--sa-el-pgsum-order,3)!important}.dgapsf-table.is-frozen thead th:first-child{background:#f3f5f9!important;background:var(--sa-el-th-bg,var(--soft,#f3f5f9))!important}.dgapsf-table.is-frozen tbody td:first-child{background:#fff!important;background:var(--card,#fff)!important}.dgapsf-table.is-frozen tbody tr:hover td:first-child{background:#eef1f6!important;background:var(--sa-el-row-hover,var(--soft,#eef1f6))!important}.dgapsf-table tbody tr:nth-child(odd) td{background:#fff!important;background:var(--sa-el-row-bg,#fff)!important}.dgapsf-search-input{background:var(--card)!important;background:var(--sa-el-flt-search-bg,var(--card))!important;border:1px solid var(--sa-el-flt-search-border,var(--border))!important;color:var(--navy)!important;color:var(--sa-el-flt-search-color,var(--navy))!important;font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:14px!important;font-size:var(--sa-el-flt-search-fs,14px)!important;padding:9px 44px 9px 42px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 44px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 42px!important}.dgapsf-search-input::placeholder{color:var(--gray-2)!important;color:var(--sa-el-flt-search-ph,var(--gray-2))!important}.dgapsf-search-input:focus{border-color:var(--sa-el-in-focus,var(--amber))!important}.dgapsf-pp{background:var(--card)!important;background:var(--sa-el-in-bg,var(--card))!important;background:#fff!important;background:var(--sa-el-in-bg,var(--card,#fff))!important;border:1px solid var(--sa-el-in-border,var(--border))!important;border:1px solid #e5e7eb!important;border:1px solid var(--sa-el-in-border,var(--border,#e5e7eb))!important;color:var(--navy)!important;color:var(--sa-el-in-color,var(--navy))!important;color:#1f2430!important;color:var(--sa-el-in-color,var(--text,var(--navy,#1f2430)))!important;font-size:13px!important;font-size:var(--sa-el-in-fs,13px)!important;font-size:12px!important;font-size:var(--sa-el-in-fs,12px)!important;padding:9px 36px 9px 16px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 36px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 16px!important;padding:9px 30px 9px 14px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 30px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 14px!important}.dgapsf-pp:hover{border-color:#f59e0b!important;border-color:var(--sa-el-in-border,var(--theme-accent,#f59e0b))!important}.dgapsf-pp{font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:inherit!important;font-size:var(--sa-el-in-fs,inherit)!important}.dgapsf-table-card{border-radius:12px!important;border-radius:var(--sa-el-card-radius,12px)!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important}.dgapsf-doc-tile{border-radius:8px!important;border-radius:var(--sa-el-card-radius,8px)!important}.dgapsf-grid-card{border-radius:12px!important;border-radius:var(--sa-el-card-radius,12px)!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;padding:14px!important;padding:var(--sa-el-card-pad,14px)!important}.dgapsf-grid-tile{border-radius:10px!important;border-radius:var(--sa-el-card-radius,10px)!important}.dgapsf-table th{background:var(--soft)!important;background:var(--sa-el-th-bg,var(--soft))!important;color:var(--gray)!important;color:var(--sa-el-th-color,var(--gray))!important;font-size:12px!important;font-size:var(--sa-el-th-fs,12px)!important;padding:12px 14px!important;padding:var(--sa-el-row-py,12px) 14px!important}.dgapsf-table td,.dgapsf-table th{border-bottom:1px solid var(--sa-el-border,var(--border-soft))!important}.dgapsf-table td{color:var(--navy)!important;color:var(--sa-el-td-color,var(--navy))!important;font-size:13px!important;font-size:var(--sa-el-td-fs,13px)!important;padding:11px 14px!important;padding:var(--sa-el-row-py,11px) 14px!important}.dgapsf-menu,.dgapsf-modal-back,.dgapsf-page,.dgapsf-rowtip{font-family:var(--font)!important;font-family:var(--sa-el-dd-font,var(--font))!important}.dgapsf-menu{background:var(--card)!important;background:var(--sa-el-dd-bg,var(--card))!important;border:1px solid var(--sa-el-dd-border,var(--border-soft))!important;border-radius:12px!important;border-radius:var(--sa-el-dd-radius,12px)!important;box-shadow:var(--shadow-modal)!important;box-shadow:var(--sa-el-dd-shadow,var(--shadow-modal))!important}.dgapsf-cal-head button{background:var(--card)!important;background:var(--sa-el-dr-btn-bg,var(--card))!important;border:1px solid var(--sa-el-dr-border,var(--border))!important;border-radius:8px!important;border-radius:var(--sa-el-dr-btn-radius,8px)!important;color:var(--amber)!important;color:var(--sa-el-dr-btn-fg,var(--amber))!important}.dgapsf-cal-title{color:var(--navy)!important;color:var(--sa-el-dr-title-color,var(--navy))!important;font-size:14px!important;font-size:var(--sa-el-dr-title-fs,14px)!important}.dgapsf-cal-dow{color:var(--gray-2)!important;color:var(--sa-el-dr-day-color,var(--gray-2))!important;font-size:10px!important;font-size:var(--sa-el-dr-day-fs,10px)!important}.dgapsf-cal-day{border-radius:8px!important;border-radius:var(--sa-el-dr-radius,8px)!important;color:var(--navy)!important;color:var(--sa-el-dr-day-color,var(--navy))!important;font-size:12px!important;font-size:var(--sa-el-dr-day-fs,12px)!important}.dgapsf-cal-day.dim{color:var(--gray-2)!important;color:var(--sa-el-dr-day-color,var(--gray-2))!important}.dgapsf-cal-day.in-range{background:var(--cream)!important;background:var(--sa-el-dr-range-bg,var(--cream))!important;color:#b45309!important;color:var(--sa-el-dr-day-color,var(--theme-accent-dark,#b45309))!important}.dgapsf-cal-day.endpoint{color:#fff!important;color:var(--sa-el-dr-active-fg,#fff)!important}@keyframes dgapsf-stripe{0%{background-position:0 0}to{background-position:200% 0}}.dgapsf-table.is-frozen thead th:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#f3f5f9,#f3f5f9)!important;background-image:linear-gradient(var(--sa-el-th-bg,var(--soft,#f3f5f9)),var(--sa-el-th-bg,var(--soft,#f3f5f9)))!important;z-index:4!important}.dgapsf-table.is-frozen tbody tr:nth-child(odd) td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#0000,#0000)!important;background-image:linear-gradient(var(--sa-el-row-bg,#0000),var(--sa-el-row-bg,#0000))!important}.dgapsf-table.is-frozen tbody tr:nth-child(2n) td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#0000,#0000)!important;background-image:linear-gradient(var(--sa-el-zebra,#0000),var(--sa-el-zebra,#0000))!important}.dgapsf-table.is-frozen tbody tr:nth-child(n):hover td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#00000005,#00000005)!important;background-image:linear-gradient(var(--sa-el-row-hover,var(--soft,#00000005)),var(--sa-el-row-hover,var(--soft,#00000005)))!important}:root{--dgapsf-primary:var(--theme-accent,#efbf04);--dgapsf-primary-2:var(--theme-accent-3,#f97316);--dgapsf-primary-dark:var(--theme-accent-dark,#b8890a);--dgapsf-grad:linear-gradient(135deg,var(--theme-accent,#efbf04) 0%,var(--theme-accent-3,#f97316) 100%);--dgapsf-grad-soft:linear-gradient(135deg,rgba(var(--theme-accent-rgb,239,191,4),0.16),rgba(var(--theme-accent-3-rgb,249,115,22),0.10));--dgapsf-bg:#f5f7fb;--dgapsf-surface:#ffffffeb;--dgapsf-surface-2:#ffffffb3;--dgapsf-glass-border:#0f172a14;--dgapsf-shadow:0 18px 48px -28px #1e293b73;--dgapsf-shadow-sm:0 6px 18px -10px #1e293b59;--dgapsf-text:#16233a;--dgapsf-text-muted:#64748b;--dgapsf-tile:#0f172a0d;--dgapsf-hover:#0f172a0d;--dgapsf-green:#16a34a;--dgapsf-green-bg:#16a34a1f;--dgapsf-orange:var(--theme-accent-dark,#ea580c);--dgapsf-orange-bg:#ea580c1f;--dgapsf-blue:#2563eb;--dgapsf-blue-bg:#2563eb1f;--dgapsf-gray:#64748b;--dgapsf-gray-bg:#64748b1f;--dgapsf-red:#dc2626;--dgapsf-red-bg:#dc26261f;--dgapsf-slate:#475569;--dgapsf-slate-bg:#4755691f;--dgapsf-spring:cubic-bezier(0.34,1.56,0.64,1);--dgapsf-ease:cubic-bezier(0.4,0,0.2,1);--dgapsf-r:18px;--dgapsf-r-sm:12px}[data-theme=dark]{--dgapsf-bg:#0c1322;--dgapsf-surface:#162034d1;--dgapsf-surface-2:#101828b3;--dgapsf-glass-border:#ffffff17;--dgapsf-shadow:0 22px 56px -28px #000000b3;--dgapsf-shadow-sm:0 8px 22px -12px #0009;--dgapsf-text:#e8eefb;--dgapsf-text-muted:#95a6c2;--dgapsf-tile:#ffffff0f;--dgapsf-hover:#ffffff0f;--dgapsf-green-bg:#22c55e2e;--dgapsf-green:#4ade80;--dgapsf-orange-bg:rgba(var(--theme-accent-3-rgb,249,115,22),0.18);--dgapsf-orange:var(--theme-accent-3,#fb923c);--dgapsf-blue-bg:#3b82f633;--dgapsf-blue:#60a5fa;--dgapsf-gray-bg:#94a3b82e;--dgapsf-gray:#cbd5e1;--dgapsf-red-bg:#f871712e;--dgapsf-red:#f87171;--dgapsf-slate-bg:#94a3b829;--dgapsf-slate:#cbd5e1}.dgapsf-page{color:#16233a;color:var(--dgapsf-text);display:flex;flex-direction:column;gap:16px;min-height:100%;position:relative}.dgapsf-page:before{background:radial-gradient(60% 70% at 12% 0,#efbf0429,#0000 70%),radial-gradient(50% 60% at 90% 0,#f973161f,#0000 70%);background:radial-gradient(60% 70% at 12% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%),radial-gradient(50% 60% at 90% 0,rgba(var(--theme-accent-3-rgb,249,115,22),.12),#0000 70%);content:"";height:320px;inset:0 0 auto 0;pointer-events:none;position:fixed;z-index:0}.dgapsf-page>*{position:relative;z-index:1}.dgapsf-card{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:#ffffffeb;background:var(--dgapsf-surface);border:1px solid #0f172a14;border:1px solid var(--dgapsf-glass-border);border-radius:18px;border-radius:var(--dgapsf-r);box-shadow:0 18px 48px -28px #1e293b73;box-shadow:var(--dgapsf-shadow)}.dgapsf-btn{align-items:center;background:#ffffffb3;background:var(--dgapsf-surface-2);border:1px solid #0f172a14;border:1px solid var(--dgapsf-glass-border);border-radius:12px;color:#16233a;color:var(--dgapsf-text);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--dgapsf-spring),background .2s var(--dgapsf-ease),box-shadow .2s var(--dgapsf-ease);white-space:nowrap}.dgapsf-btn:hover{background:#0f172a0d;background:var(--dgapsf-hover);transform:translateY(-1px)}.dgapsf-btn:active{transform:translateY(0) scale(.98)}.dgapsf-btn svg{height:16px;width:16px}.dgapsf-btn--primary{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--dgapsf-grad);border-color:#0000;box-shadow:0 8px 20px -8px #f9731699;box-shadow:0 8px 20px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.dgapsf-btn--primary:hover{box-shadow:0 12px 26px -8px #f97316b3;box-shadow:0 12px 26px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.7)}.dgapsf-btn--danger{border-color:#dc26261f;border-color:var(--dgapsf-red-bg);color:#dc2626;color:var(--dgapsf-red)}.dgapsf-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.dgapsf-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:700;gap:6px;letter-spacing:.02em;padding:3px 10px;text-transform:capitalize;white-space:nowrap}.dgapsf-pill:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.dgapsf-pill--green{background:#16a34a1f;background:var(--dgapsf-green-bg);color:#16a34a;color:var(--dgapsf-green)}.dgapsf-pill--orange{background:#ea580c1f;background:var(--dgapsf-orange-bg);color:#ea580c;color:var(--dgapsf-orange)}.dgapsf-pill--blue{background:#2563eb1f;background:var(--dgapsf-blue-bg);color:#2563eb;color:var(--dgapsf-blue)}.dgapsf-pill--gray{background:#64748b1f;background:var(--dgapsf-gray-bg);color:#64748b;color:var(--dgapsf-gray)}.dgapsf-pill--red{background:#dc26261f;background:var(--dgapsf-red-bg);color:#dc2626;color:var(--dgapsf-red)}.dgapsf-pill--slate{background:#4755691f;background:var(--dgapsf-slate-bg);color:#475569;color:var(--dgapsf-slate)}.dgapsf-progress{background:#0f172a0d;background:var(--dgapsf-tile);border-radius:999px;height:6px;overflow:hidden}.dgapsf-progress-fill{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--dgapsf-grad);border-radius:999px;height:100%;transition:width .7s cubic-bezier(.34,1.56,.64,1);transition:width .7s var(--dgapsf-spring)}.dgapsf-shimmer{animation:dgapsf-shimmer 1.3s ease-in-out infinite;background:linear-gradient(100deg,#0f172a0d 30%,#efbf0429 50%,#0f172a0d 70%);background:linear-gradient(100deg,var(--dgapsf-tile) 30%,rgba(var(--theme-accent-rgb,239,191,4),.16) 50%,var(--dgapsf-tile) 70%);background-size:220% 100%;border-radius:8px}@keyframes dgapsf-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.dgapsf-scroll{scrollbar-color:#efbf0480 #0000;scrollbar-color:rgba(var(--theme-accent-rgb,239,191,4),.5) #0000;scrollbar-width:thin}.dgapsf-scroll::-webkit-scrollbar{height:8px;width:8px}.dgapsf-scroll::-webkit-scrollbar-track{background:#0000}.dgapsf-scroll::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--dgapsf-grad);border-radius:999px}.dgapsf-empty{align-items:center;color:#64748b;color:var(--dgapsf-text-muted);display:flex;flex-direction:column;gap:10px;padding:56px 24px;text-align:center}.dgapsf-empty-ico{background:linear-gradient(135deg,#efbf0429,#f973161a);background:var(--dgapsf-grad-soft);border-radius:20px;color:#efbf04;color:var(--dgapsf-primary);display:grid;height:64px;place-items:center;width:64px}.dgapsf-empty-ico svg{height:30px;width:30px}.dgapsf-empty h3{color:#16233a;color:var(--dgapsf-text);font-size:1rem;margin:4px 0 0}@media (prefers-reduced-motion:reduce){.dgapsf-progress-fill,.dgapsf-shimmer{animation:none!important;transition:none!important}}.dgapsf-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--dgapsf-r))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 18px 48px -28px #1e293b73!important;box-shadow:var(--sa-el-card-shadow,var(--dgapsf-shadow))!important}.dgfastpr-wrap{display:grid;flex-shrink:0;place-items:center;position:relative}.dgfastpr-svg{transform:rotate(0deg)}.dgfastpr-track{stroke:var(--fast-rail);opacity:.5}.dgfastpr-bar{filter:drop-shadow(0 2px 6px rgba(249,115,22,.35));filter:drop-shadow(0 2px 6px rgba(var(--theme-accent-3-rgb,249,115,22),.35));transition:stroke-dashoffset 1.1s var(--fast-spring)}.dgfastpr-label{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;line-height:1;position:absolute}.dgfastpr-num{-webkit-text-fill-color:#0000;background:var(--fast-grad);-webkit-background-clip:text;background-clip:text;font-size:1.55rem;font-weight:800;letter-spacing:-.02em}.dgfastpr-num i{font-size:.9rem;font-style:normal;font-weight:700}.dgfastpr-sub{color:var(--fast-text-muted);font-size:.6rem;font-weight:700;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}@media (max-width:480px){.dgfastpr-num{font-size:1.3rem}}.dgfastth-wrap{overflow:hidden;padding:22px 24px;padding:calc(22px*var(--sa-el-hdr-pad-k, 1)) calc(24px*var(--sa-el-hdr-pad-k, 1));position:relative}.dgfastth-aurora{animation:dgfastth-drift 14s ease-in-out infinite alternate;background:radial-gradient(40% 80% at 88% -10%,#f973162e,#0000 70%),radial-gradient(36% 70% at 8% 0,#efbf0429,#0000 70%);background:radial-gradient(40% 80% at 88% -10%,rgba(var(--theme-accent-3-rgb,249,115,22),.18),#0000 70%),radial-gradient(36% 70% at 8% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%);inset:0;opacity:.9;pointer-events:none;position:absolute}@keyframes dgfastth-drift{0%{transform:translateX(-6px)}to{transform:translateX(8px)}}.dgfastth-main{align-items:center;display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;position:relative}.dgfastth-lead{flex:1 1 320px;min-width:0}.dgfastth-crumb{align-items:center;color:var(--fast-text-muted);color:var(--sa-el-hdr-crumb-color,var(--fast-text-muted));display:flex;flex-wrap:wrap;font-size:.72rem;font-size:calc(.72rem*var(--sa-el-hdr-crumb-k, 1));font-weight:600;gap:6px;margin-bottom:10px}.dgfastth-crumb svg{height:12px;opacity:.6;width:12px}.dgfastth-crumb-link{color:inherit;cursor:pointer;text-decoration:none;transition:color .15s ease}.dgfastth-crumb-link:hover{color:var(--fast-primary-2);text-decoration:underline}.dgfastth-crumb-now{color:var(--fast-primary-2);font-weight:700}.dgfastth-titlerow{align-items:center;display:flex;gap:14px}.dgfastth-ico{background:var(--fast-grad);border-radius:14px;border-radius:calc(14px*var(--sa-el-hdr-tile-radius-k, 1));box-shadow:0 10px 24px -10px #f9731699;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff;display:grid;flex-shrink:0;height:50px;height:calc(50px*var(--sa-el-hdr-tile-k, 1));place-items:center;width:50px;width:calc(50px*var(--sa-el-hdr-tile-k, 1))}.dgfastth-ico svg{height:26px;width:26px}.dgfastth-ico-c{stroke-dasharray:24;stroke-dashoffset:24;animation:dgfastth-draw 1s var(--fast-ease) .3s forwards}@keyframes dgfastth-draw{to{stroke-dashoffset:0}}.dgfastth-title{font-size:1.4rem;font-size:calc(1.4rem*var(--sa-el-hdr-title-k, 1));font-weight:800;letter-spacing:-.02em;margin:0;word-break:break-word}.dgfastth-sub{color:var(--fast-text-muted);color:var(--sa-el-hdr-sub-color,var(--fast-text-muted));font-size:.84rem;font-size:calc(.84rem*var(--sa-el-hdr-sub-k, 1));margin:3px 0 0}.dgfastth-next{align-items:center;background:var(--fast-active-bg);border:1px solid var(--fast-border);border-radius:14px;display:inline-flex;gap:11px;margin-top:16px;padding:9px 15px}.dgfastth-next--done{background:var(--fast-done-bg)}.dgfastth-next-dot{animation:dgfastth-pulse 1.8s var(--fast-ease) infinite;background:var(--fast-active);border-radius:50%;box-shadow:0 0 0 0 var(--fast-active);height:10px;width:10px}.dgfastth-next--done .dgfastth-next-dot{animation:none;background:var(--fast-done)}@keyframes dgfastth-pulse{0%{box-shadow:0 0 0 0 #2563eb80}70%{box-shadow:0 0 0 8px #2563eb00}to{box-shadow:0 0 0 0 #2563eb00}}.dgfastth-next div{display:flex;flex-direction:column;line-height:1.25}.dgfastth-next-cap{color:var(--fast-text-muted);font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.dgfastth-next-name{font-size:.9rem;font-weight:700}.dgfastth-aside{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:10px}.dgfastth-counts{color:var(--fast-text-muted);font-size:.76rem;text-align:center}.dgfastth-counts b{color:var(--fast-text);font-weight:800}.dgfastth-refresh.is-spin svg{animation:dgfastth-spin .8s linear infinite}@keyframes dgfastth-spin{to{transform:rotate(1turn)}}@media (max-width:768px){.dgfastth-main{align-items:stretch;flex-direction:column}.dgfastth-aside{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media (max-width:480px){.dgfastth-wrap{padding:18px 16px;padding:calc(18px*var(--sa-el-hdr-pad-k, 1)) calc(16px*var(--sa-el-hdr-pad-k, 1))}.dgfastth-title{font-size:1.18rem;font-size:calc(1.18rem*var(--sa-el-hdr-title-k, 1))}.dgfastth-aside{gap:12px}}.dgfastth-wrap.dgfast-card{background:var(--card);background:var(--sa-el-hdr-bg,var(--card));border-color:var(--sa-el-hdr-border,var(--border));border-radius:16px!important;border-radius:calc(16px*var(--sa-el-hdr-radius-k, 1))!important;font-family:inherit;font-family:var(--sa-el-hdr-font,inherit)}.dgfastth-title{color:inherit;color:var(--sa-el-hdr-title-color,inherit)}.dgfastth-aurora{opacity:1;opacity:calc(var(--sa-el-hdr-aurora-op, .08)/.08)}.adogbs-wrap{display:flex;flex-direction:column;gap:12px}.adogbs-card{background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:14px;padding:14px 16px}[data-theme=dark] .adogbs-card,body.dark-mode .adogbs-card{--card:#161b24;--line:#263041;color:#e8eef7}.adogbs-switch{background:color-mix(in srgb,#64748b 6%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 6%,#0000);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;display:inline-flex;gap:4px;margin:14px 0 12px;padding:4px}.adogbs-switch button{align-items:center;background:#0000;border:none;border-radius:999px;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:800;gap:7px;min-height:36px;padding:7px 16px;transition:background .18s ease,color .18s ease}.adogbs-switch button.is-active{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--theme-accent,#6366f1),var(--theme-accent-2,var(--theme-accent,#6366f1)));color:#fff}.adogbs-switch .adogbs-n{background:#ffffff40;border-radius:999px;display:inline-grid;font-size:10.5px;font-weight:800;height:18px;min-width:18px;padding:0 5px;place-items:center}.adogbs-switch button:not(.is-active) .adogbs-n{background:color-mix(in srgb,#64748b 16%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 16%,#0000)}.adogbs-due{display:flex;flex-direction:column;gap:2px;padding:4px 2px}.adogbs-due small{color:#94a3b8;color:var(--muted,#94a3b8);font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.adogbs-due b{font-feature-settings:"tnum";color:#f59e0b;font-size:20px;font-variant-numeric:tabular-nums}.adogbs-bill{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.adogbs-id{display:flex;flex:1 1 170px;flex-direction:column;min-width:0}.adogbs-id b{font-size:14px;font-weight:800}.adogbs-id small{color:#94a3b8;color:var(--muted,#94a3b8);font-size:11.5px}.adogbs-sums{display:flex;gap:18px;margin:0}.adogbs-sums dt{color:#94a3b8;color:var(--muted,#94a3b8);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.adogbs-sums dd{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;margin:2px 0 0}.adogbs-sums .is-due dd{color:#f59e0b}.adogbs-badge{background:color-mix(in srgb,#64748b 12%,#0000);background:color-mix(in srgb,var(--c,#64748b) 12%,#0000);border:1px solid color-mix(in srgb,#64748b 30%,#0000);border:1px solid color-mix(in srgb,var(--c,#64748b) 30%,#0000);border-radius:999px;color:#64748b;color:var(--c,#64748b);font-size:11px;font-weight:800;padding:3px 10px}.adogbs-btn{align-items:center;background:#0000;border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:800;gap:6px;min-height:36px;padding:7px 16px;transition:transform .16s ease,border-color .16s ease}.adogbs-btn:hover{border-color:#6366f1;border-color:var(--theme-accent,#6366f1);transform:translateY(-1px)}.adogbs-btn.is-primary{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--theme-accent,#6366f1),var(--theme-accent-2,var(--theme-accent,#6366f1)));border-color:#0000;box-shadow:0 10px 22px -12px #6366f1e6;box-shadow:0 10px 22px -12px rgba(var(--theme-accent-rgb,99,102,241),.9);color:#fff}.adogbs-load{align-items:center;color:#64748b;color:var(--muted,#64748b);display:flex;font-size:13px;gap:10px}.adogbs-spin{animation:adogbs-rot .9s linear infinite}@keyframes adogbs-rot{to{transform:rotate(1turn)}}.adogbs-empty{align-items:center;color:#64748b;color:var(--muted,#64748b);display:flex;flex-direction:column;gap:8px;padding:30px 18px;text-align:center}.adogbs-empty h4{color:inherit;font-size:14.5px;font-weight:800;margin:4px 0 0}.adogbs-empty p{font-size:12.5px;margin:0;max-width:380px}@media (max-width:480px){.adogbs-bill{align-items:stretch;flex-direction:column}.adogbs-btn{justify-content:center}.adogbs-switch{width:100%}.adogbs-switch button{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.adogbs-btn,.adogbs-switch button{transition:none}.adogbs-btn:hover{transform:none}.adogbs-spin{animation:none}}.adogbs-invs{display:flex;flex-direction:column;gap:10px}.adogbs-invs-title{color:#64748b;color:var(--app-text-secondary,#64748b);font-size:.8rem;font-weight:700;letter-spacing:.06em;margin:6px 0 0;text-transform:uppercase}.adogbs-invs-err{background:color-mix(in srgb,#ef4444 12%,#0000);border-radius:10px;color:#b91c1c;font-size:.85rem;margin:0;padding:8px 12px}.adogbs-inv-acts{display:inline-flex;flex-wrap:wrap;gap:8px}.adogbs-inv-lines{border-top:1px dashed #e2e8f0;border-top:1px dashed var(--app-border-color,#e2e8f0);display:flex;flex-basis:100%;flex-direction:column;gap:4px;list-style:none;margin:0;padding:8px 0 0;width:100%}.adogbs-inv-lines li{color:#0f172a;color:var(--app-text-primary,#0f172a);display:flex;font-size:.85rem;gap:12px;justify-content:space-between;overflow-wrap:anywhere}.adogbs-inv-lines li.is-total{border-top:1px solid #e2e8f0;border-top:1px solid var(--app-border-color,#e2e8f0);font-weight:700;padding-top:4px}.dgfastpt-rail{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:8px;overflow-x:auto;padding:8px;scroll-snap-type:x proximity}.dgfastpt-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:var(--fast-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:700;gap:8px;padding:8px 14px;scroll-snap-align:start;transition:background .2s var(--fast-ease),color .2s var(--fast-ease),transform .2s var(--fast-spring);white-space:nowrap}.dgfastpt-tab:hover{background:var(--fast-hover);color:var(--fast-text);transform:translateY(-1px)}.dgfastpt-label{line-height:1}.dgfastpt-ico{color:inherit;color:var(--dgfastpt-stage,inherit);display:grid;place-items:center;transition:transform .3s var(--fast-spring)}.dgfastpt-tab:hover .dgfastpt-ico{transform:scale(1.12) rotate(-4deg)}.dgfastpt-on{background:var(--fast-grad);box-shadow:inset 0 -3px 0 #0000,0 10px 22px -10px #f9731699;box-shadow:inset 0 -3px 0 var(--dgfastpt-stage,#0000),0 10px 22px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.dgfastpt-on .dgfastpt-ico{animation:dgfastpt-pop .4s var(--fast-spring);color:#fff}@keyframes dgfastpt-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.dgfastpt-badge{background:var(--fast-tile);border-radius:9999px;color:var(--fast-text);display:inline-grid;font-size:.66rem;font-weight:800;height:18px;min-width:18px;padding:0 5px;place-items:center}.dgfastpt-on .dgfastpt-badge{background:#ffffff47;color:#fff}@media (max-width:480px){.dgfastpt-tab{font-size:.74rem;padding:7px 11px}}.dgfastcm-overlay{animation:dgfastcm-fade .22s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172a75;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1450}[data-theme=dark] .dgfastcm-overlay{background:#02060f9e}.dgfastcm-card{animation:dgfastcm-pop .26s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:#ffffffeb;background:var(--fast-surface,#ffffffeb);border:1px solid #0f172a14;border:1px solid var(--fast-border,#0f172a14);border-radius:18px;border-radius:var(--fast-r,18px);box-shadow:0 28px 70px -30px #1e293b80;box-shadow:var(--fast-shadow,0 28px 70px -30px #1e293b80);display:flex;flex-direction:column;max-height:86vh;overflow:hidden;width:min(540px,96vw)}.dgfastcm-head{align-items:center;background:#efbf041f;background:var(--fast-grad-soft,rgba(var(--theme-accent-rgb,239,191,4),.12));border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--fast-border,#0f172a14);display:flex;gap:12px;padding:16px 18px}.dgfastcm-ico{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--fast-grad,linear-gradient(135deg,var(--theme-accent,#efbf04),var(--theme-accent-3,#f97316)));border-radius:13px;box-shadow:0 10px 24px -10px #f97316b3;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.dgfastcm-ico svg{height:21px;width:21px}.dgfastcm-headtxt{flex:1 1;min-width:0}.dgfastcm-eyebrow{align-items:center;color:#64748b;color:var(--fast-text-muted,#64748b);display:flex;font-size:.7rem;font-weight:800;gap:8px;letter-spacing:.06em;text-transform:uppercase}.dgfastcm-aud{background:#f9731624;background:rgba(var(--theme-accent-3-rgb,249,115,22),.14);border:1px solid #f973164d;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.3);border-radius:999px;color:#f97316;color:var(--fast-primary-2,var(--theme-accent-3,#f97316));font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:1px 8px}.dgfastcm-title{color:#16233a;color:var(--fast-text,#16233a);font-size:1.02rem;font-weight:800;line-height:1.25;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dgfastcm-x{background:#0f172a0d;background:var(--fast-tile,#0f172a0d);border:1px solid #0f172a14;border:1px solid var(--fast-border,#0f172a14);border-radius:10px;color:#64748b;color:var(--fast-text-muted,#64748b);cursor:pointer;display:grid;flex-shrink:0;height:34px;place-items:center;transition:transform .18s ease,background .18s ease,color .18s ease;transition:transform .18s var(--fast-ease,ease),background .18s ease,color .18s ease;width:34px}.dgfastcm-x svg{height:17px;width:17px}.dgfastcm-x:hover{background:#ef44441f;color:#ef4444;transform:rotate(90deg)}.dgfastcm-thread{background:#ffffff80;background:var(--fast-surface-2,#ffffff80);display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:18px}.dgfastcm-thread::-webkit-scrollbar{width:9px}.dgfastcm-thread::-webkit-scrollbar-thumb{background:#0f172a1f;background:var(--fast-rail,#0f172a1f);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.dgfastcm-thread::-webkit-scrollbar-thumb:hover{background:#64748b;background:var(--fast-text-muted,#64748b);background-clip:padding-box}.dgfastcm-row{align-items:flex-start;animation:dgfastcm-rise .34s ease both;animation:dgfastcm-rise .34s var(--fast-ease,ease) both;display:flex;gap:10px}.dgfastcm-avatar{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--fast-grad,linear-gradient(135deg,var(--theme-accent,#efbf04),var(--theme-accent-3,#f97316)));border-radius:50%;box-shadow:0 6px 16px -8px #f97316b3;box-shadow:0 6px 16px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;font-size:.84rem;font-weight:800;height:34px;place-items:center;width:34px}.dgfastcm-bubblewrap{display:flex;flex-direction:column;gap:4px;min-width:0}.dgfastcm-bubble{align-self:flex-start;background:#fff;background:var(--fast-surface,#fff);border:1px solid #0f172a14;border:1px solid var(--fast-border,#0f172a14);border-radius:4px 16px 16px 16px;box-shadow:0 6px 18px -10px #1e293b59;box-shadow:var(--fast-shadow-sm,0 6px 18px -10px #1e293b59);color:#16233a;color:var(--fast-text,#16233a);font-size:.88rem;line-height:1.5;max-width:100%;padding:10px 13px;white-space:pre-wrap;word-break:break-word}.dgfastcm-byline{align-items:center;color:#64748b;color:var(--fast-text-muted,#64748b);display:flex;flex-wrap:wrap;font-size:.7rem;gap:7px;padding-left:4px}.dgfastcm-author{color:#16233a;color:var(--fast-text,#16233a);font-weight:700}.dgfastcm-role{background:#0f172a0d;background:var(--fast-tile,#0f172a0d);border-radius:999px;font-size:.62rem;font-weight:700;padding:0 6px;text-transform:capitalize}.dgfastcm-edited{font-style:italic;opacity:.85}.dgfastcm-time{margin-left:auto;white-space:nowrap}.dgfastcm-empty{font-size:.9rem;margin:auto}.dgfastcm-empty,.dgfastcm-foot{color:#64748b;color:var(--fast-text-muted,#64748b)}.dgfastcm-foot{align-items:center;background:#ffffffb3;background:var(--fast-surface,#ffffffb3);border-top:1px solid #0f172a14;border-top:1px solid var(--fast-border,#0f172a14);display:flex;font-size:.74rem;gap:8px;padding:11px 16px}.dgfastcm-foot svg{flex-shrink:0;height:13px;width:13px}@keyframes dgfastcm-fade{0%{opacity:0}to{opacity:1}}@keyframes dgfastcm-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes dgfastcm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:480px){.dgfastcm-card{border-radius:16px;max-height:92vh;width:100%}.dgfastcm-head,.dgfastcm-thread{padding:14px}.dgfastcm-bubble{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.dgfastcm-card,.dgfastcm-overlay,.dgfastcm-row{animation:none}.dgfastcm-x{transition:none}}.dgfastcm-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--fast-r,18px))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 28px 70px -30px #1e293b80!important;box-shadow:var(--sa-el-card-shadow,var(--fast-shadow,0 28px 70px -30px #1e293b80))!important}@media (max-width:480px){.dgfastcm-card{border-radius:16px!important;border-radius:var(--sa-el-card-radius,16px)!important}}.dgfastsl-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:12px 0 0;padding:0 0 0 4px}.dgfastsl-item{animation:dgfastsl-in .35s var(--fast-ease) both;background:var(--fast-surface-2);border:1px solid var(--fast-border);border-radius:12px;display:flex;gap:11px;padding:10px 12px}@keyframes dgfastsl-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dgfastsl-dot{border-radius:50%;color:#fff;display:grid;flex-shrink:0;height:24px;place-items:center;width:24px}.dgfastsl-dot svg{height:13px;width:13px}.dgfastsl-completed .dgfastsl-dot,.dgfastsl-skipped .dgfastsl-dot{background:var(--fast-done)}.dgfastsl-in_progress .dgfastsl-dot{background:var(--fast-active)}.dgfastsl-upcoming .dgfastsl-dot{background:var(--fast-up)}.dgfastsl-body{flex:1 1;min-width:0}.dgfastsl-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.dgfastsl-name{font-size:.86rem;font-weight:600}.dgfastsl-pill{border-radius:9999px;flex-shrink:0;font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.dgfastsl-pill-completed,.dgfastsl-pill-skipped{background:var(--fast-done-bg);color:var(--fast-done)}.dgfastsl-pill-in_progress{background:var(--fast-active-bg);color:var(--fast-active)}.dgfastsl-pill-upcoming{background:var(--fast-up-bg);color:var(--fast-up)}.dgfastsl-meta{color:var(--fast-text-muted);display:flex;flex-wrap:wrap;font-size:.74rem;gap:4px 12px;margin-top:4px}.dgfastsl-date{white-space:nowrap}.dgfastsl-note{font-style:italic}.dgfastsl-cmt{align-items:center;background:#f973161a;background:rgba(var(--theme-accent-3-rgb,249,115,22),.1);border:1px solid #f9731642;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.26);border-radius:9999px;color:var(--fast-primary-2);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;margin-top:7px;padding:4px 10px;transition:background .18s ease,transform .18s var(--fast-spring)}.dgfastsl-cmt:hover{background:#f973162e;background:rgba(var(--theme-accent-3-rgb,249,115,22),.18);transform:translateY(-1px)}.dgfastsl-cmt svg{height:12px;width:12px}@media (max-width:480px){.dgfastsl-top{align-items:flex-start;flex-direction:column;gap:4px}}.dgfastmn-node{grid-gap:14px;display:grid;gap:14px;grid-template-columns:40px 1fr;position:relative}.dgfastmn-axis{display:flex;justify-content:center;position:relative}.dgfastmn-rail{background:var(--fast-rail);bottom:-18px;position:absolute;top:30px;width:2px}.dgfastmn-node.is-last .dgfastmn-rail{display:none}.dgfastmn-dot{background:var(--fast-up);border-radius:50%;box-shadow:0 4px 12px -4px #0000004d;color:#fff;display:grid;flex-shrink:0;height:34px;place-items:center;position:relative;transition:transform .3s var(--fast-spring);width:34px;z-index:1}.dgfastmn-dot svg{height:16px;width:16px}.dgfastmn-completed .dgfastmn-dot,.dgfastmn-skipped .dgfastmn-dot{background:var(--fast-done)}.dgfastmn-in_progress .dgfastmn-dot{background:var(--fast-active)}.dgfastmn-dot-pulse{animation:dgfastmn-pulse 1.8s var(--fast-ease) infinite;border-radius:50%;box-shadow:0 0 0 0 var(--fast-active);inset:0;position:absolute}@keyframes dgfastmn-pulse{0%{box-shadow:0 0 0 0 #2563eb80}70%{box-shadow:0 0 0 10px #2563eb00}to{box-shadow:0 0 0 0 #2563eb00}}.dgfastmn-next .dgfastmn-dot{transform:scale(1.08)}.dgfastmn-card{animation:dgfastmn-rise .4s var(--fast-ease) both;margin-bottom:18px;padding:14px 16px;transition:box-shadow .25s var(--fast-ease),transform .25s var(--fast-ease)}@keyframes dgfastmn-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dgfastmn-card:hover{box-shadow:var(--fast-shadow);transform:translateY(-1px)}.dgfastmn-next .dgfastmn-card{border-color:color-mix(in srgb,var(--fast-active) 45%,#0000);box-shadow:0 0 0 1px var(--fast-active-bg),var(--fast-shadow-sm)}.dgfastmn-head{align-items:flex-start;cursor:default;display:flex;gap:10px;justify-content:space-between}.dgfastmn-head[role=button]{cursor:pointer}.dgfastmn-titlewrap{min-width:0}.dgfastmn-order{color:var(--fast-text-muted);display:block;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dgfastmn-title{font-size:.98rem;font-weight:700;line-height:1.3;margin:2px 0 0;word-break:break-word}.dgfastmn-status{border-radius:9999px;flex-shrink:0;font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.dgfastmn-status-completed,.dgfastmn-status-skipped{background:var(--fast-done-bg);color:var(--fast-done)}.dgfastmn-status-in_progress{background:var(--fast-active-bg);color:var(--fast-active)}.dgfastmn-status-upcoming{background:var(--fast-up-bg);color:var(--fast-up)}.dgfastmn-meta{align-items:center;color:var(--fast-text-muted);display:flex;flex-wrap:wrap;font-size:.76rem;gap:8px;margin-top:8px}.dgfastmn-nextflag{background:var(--fast-active-bg);border-radius:9999px;color:var(--fast-active);font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.dgfastmn-date{white-space:nowrap}.dgfastmn-note{background:var(--fast-grad-soft);border-radius:10px;display:flex;font-size:.82rem;gap:8px;line-height:1.45;margin-top:10px;padding:9px 11px}.dgfastmn-note svg{color:var(--fast-primary-2);flex-shrink:0;height:15px;margin-top:2px;width:15px}.dgfastmn-expand{align-items:center;background:#0000;border:1px solid var(--fast-border);border-radius:9px;color:var(--fast-text-muted);cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:700;gap:6px;margin-top:12px;padding:5px 10px;transition:background .18s ease}.dgfastmn-expand:hover{background:var(--fast-hover);color:var(--fast-text)}.dgfastmn-expand svg{height:14px;transition:transform .3s var(--fast-spring);width:14px}.dgfastmn-expand.on svg{transform:rotate(180deg)}.dgfastmn-subswrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--fast-ease)}.dgfastmn-subswrap.open{grid-template-rows:1fr}.dgfastmn-subsinner{overflow:hidden}.dgfastmn-cmt{align-items:center;background:var(--fast-grad-soft);border:1px solid #f9731647;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.28);border-radius:9999px;color:var(--fast-primary-2);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:8px;margin-top:10px;padding:7px 12px 7px 10px;transition:transform .18s var(--fast-spring),box-shadow .18s ease,background .18s ease}.dgfastmn-cmt:hover{box-shadow:0 8px 20px -12px #f97316b3;box-shadow:0 8px 20px -12px rgba(var(--theme-accent-3-rgb,249,115,22),.7);transform:translateY(-1px)}.dgfastmn-cmt-ico{background:var(--fast-grad);border-radius:50%;color:#fff;display:grid;height:22px;place-items:center;width:22px}.dgfastmn-cmt-ico svg{height:12px;width:12px}.dgfastmn-cmt-dot{animation:dgfastmn-cmt-pulse 2s ease-out infinite;background:var(--fast-primary-2);border-radius:50%;box-shadow:0 0 0 0 #f9731680;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),.5);height:7px;width:7px}@keyframes dgfastmn-cmt-pulse{0%{box-shadow:0 0 0 0 #f9731680;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),.5)}70%{box-shadow:0 0 0 7px #f9731600;box-shadow:0 0 0 7px rgba(var(--theme-accent-3-rgb,249,115,22),0)}to{box-shadow:0 0 0 0 #f9731600;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),0)}}@media (prefers-reduced-motion:reduce){.dgfastmn-cmt-dot{animation:none}}@media (max-width:480px){.dgfastmn-node{gap:10px;grid-template-columns:32px 1fr}.dgfastmn-dot{height:30px;width:30px}.dgfastmn-head{flex-direction:column;gap:6px}}.dgfastmn-card{padding:14px 16px!important;padding:var(--sa-el-card-pad,14px 16px)!important}.dgfastmn-next .dgfastmn-card{box-shadow:0 0 0 1px var(--fast-active-bg),var(--fast-shadow-sm)!important;box-shadow:var(--sa-el-card-shadow,0 0 0 1px var(--fast-active-bg),var(--fast-shadow-sm))!important}.dgfastmt-wrap{padding:20px 20px 8px}.dgfastmt-list{list-style:none;margin:0;padding:0}.dgfastmt-more{display:flex;justify-content:center;padding:8px 0 14px}@media (max-width:480px){.dgfastmt-wrap{padding:14px 12px 6px}}.dgfastes-wrap{align-items:center;display:flex;flex-direction:column;gap:8px;padding:48px 24px;text-align:center}.dgfastes-art{background:var(--fast-grad-soft);border-radius:22px;color:var(--fast-primary-2);display:grid;height:76px;margin-bottom:6px;place-items:center;width:76px}.dgfastes-art svg{height:40px;width:40px}.dgfastes-ring{stroke-dasharray:57;stroke-dashoffset:57;animation:dgfastes-draw 1.4s var(--fast-ease) forwards}.dgfastes-clock{animation:dgfastes-tick 3s steps(12) infinite;transform-origin:12px 12px}@keyframes dgfastes-draw{to{stroke-dashoffset:0}}@keyframes dgfastes-tick{to{transform:rotate(1turn)}}.dgfastes-title{font-size:1.05rem;font-weight:800;margin:0}.dgfastes-msg{color:var(--fast-text-muted);font-size:.86rem;line-height:1.55;margin:0;max-width:420px}.dgfastts-wrap{display:flex;flex-direction:column;gap:16px}.dgfastts-hero{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:22px 24px}.dgfastts-lead{flex:1 1;min-width:0}.dgfastts-track{display:flex;flex-direction:column;gap:20px;padding:20px}.dgfastts-row{align-items:center;display:flex;gap:14px}.dgfastts-rowbody{flex:1 1}.dgfastts-sk{animation:dgfastts-shim 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--fast-tile),var(--fast-hover),var(--fast-tile));background-size:300% 100%;border-radius:8px;display:block}.dgfastts-dot{height:34px;width:34px}.dgfastts-dot,.dgfastts-ring{border-radius:50%;flex-shrink:0}.dgfastts-ring{height:104px;width:104px}.dgfastts-w30{width:30%}.dgfastts-w40{width:40%}.dgfastts-w50{width:50%}.dgfastts-w60{width:60%}.dgfastts-w70{width:70%}@keyframes dgfastts-shim{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:768px){.dgfastts-hero{align-items:stretch;flex-direction:column}}:root{--fast-primary:var(--theme-accent,#efbf04);--fast-primary-2:var(--theme-accent-3,#f97316);--fast-grad:linear-gradient(135deg,var(--theme-accent,#efbf04) 0%,var(--theme-accent-3,#f97316) 100%);--fast-grad-soft:linear-gradient(135deg,rgba(var(--theme-accent-rgb,239,191,4),0.16),rgba(var(--theme-accent-3-rgb,249,115,22),0.10));--fast-bg:#f5f7fb;--fast-surface:#ffffffeb;--fast-surface-2:#ffffffa8;--fast-border:#0f172a14;--fast-shadow:0 18px 48px -28px #1e293b73;--fast-shadow-sm:0 6px 18px -10px #1e293b59;--fast-text:#16233a;--fast-text-muted:#64748b;--fast-tile:#0f172a0d;--fast-hover:#0f172a0d;--fast-rail:#0f172a1f;--fast-done:#16a34a;--fast-done-bg:#16a34a24;--fast-active:#2563eb;--fast-active-bg:#2563eb24;--fast-up:#94a3b8;--fast-up-bg:#94a3b829;--fast-skip:#78716c;--fast-skip-bg:#78716c29;--fast-spring:cubic-bezier(0.34,1.56,0.64,1);--fast-ease:cubic-bezier(0.4,0,0.2,1);--fast-r:18px;--fast-r-sm:12px}[data-theme=dark]{--fast-bg:#0c1322;--fast-surface:#162034d1;--fast-surface-2:#101828b3;--fast-border:#ffffff17;--fast-shadow:0 22px 56px -28px #000000b3;--fast-shadow-sm:0 8px 22px -12px #0009;--fast-text:#e8eefb;--fast-text-muted:#95a6c2;--fast-tile:#ffffff0f;--fast-hover:#ffffff0f;--fast-rail:#ffffff24;--fast-done:#4ade80;--fast-done-bg:#22c55e2e;--fast-active:#60a5fa;--fast-active-bg:#3b82f633;--fast-up:#94a3b8;--fast-up-bg:#94a3b824;--fast-skip:#cbd5e1;--fast-skip-bg:#94a3b824}.dgfast-page{color:#16233a;color:var(--fast-text);display:flex;flex-direction:column;gap:16px;min-height:100%;position:relative}.dgfast-page:before{background:radial-gradient(60% 70% at 12% 0,#efbf0429,#0000 70%),radial-gradient(50% 60% at 90% 0,#f973161f,#0000 70%);background:radial-gradient(60% 70% at 12% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%),radial-gradient(50% 60% at 90% 0,rgba(var(--theme-accent-3-rgb,249,115,22),.12),#0000 70%);content:"";height:320px;inset:0 0 auto 0;pointer-events:none;position:fixed;z-index:0}.dgfast-page>*{position:relative;z-index:1}.dgfast-card{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:#ffffffeb;background:var(--fast-surface);border:1px solid #0f172a14;border:1px solid var(--fast-border);border-radius:18px;border-radius:var(--fast-r);box-shadow:0 18px 48px -28px #1e293b73;box-shadow:var(--fast-shadow)}.dgfast-btn{align-items:center;background:#ffffffa8;background:var(--fast-surface-2);border:1px solid #0f172a14;border:1px solid var(--fast-border);border-radius:11px;color:#16233a;color:var(--fast-text);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;justify-content:center;padding:9px 15px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--fast-spring),background .2s var(--fast-ease);white-space:nowrap}.dgfast-btn:hover{background:#0f172a0d;background:var(--fast-hover);transform:translateY(-1px)}.dgfast-btn:active{transform:translateY(0) scale(.98)}.dgfast-btn--primary{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--fast-grad);border-color:#0000;box-shadow:0 8px 20px -8px #f9731699;box-shadow:0 8px 20px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.dgfast-btn svg{height:16px;width:16px}.dgfast-scroll{scrollbar-color:#0f172a1f #0000;scrollbar-color:var(--fast-rail) #0000;scrollbar-width:thin}.dgfast-scroll::-webkit-scrollbar{height:9px;width:9px}.dgfast-scroll::-webkit-scrollbar-thumb{background:#0f172a1f;background:var(--fast-rail);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.dgfast-scroll::-webkit-scrollbar-thumb:hover{background:#efbf04;background:var(--fast-primary)}@media (prefers-reduced-motion:reduce){.dgfast-page *,.dgfast-page :after,.dgfast-page :before{animation:none!important;transition:none!important}}.dgfast-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--fast-r))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 18px 48px -28px #1e293b73!important;box-shadow:var(--sa-el-card-shadow,var(--fast-shadow))!important}.aptaapsfsh-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;overflow:hidden;padding:22px 24px;padding:calc(22px*var(--sa-el-hdr-pad-k, 1)) calc(24px*var(--sa-el-hdr-pad-k, 1));position:relative}.aptaapsfsh-aurora{background:radial-gradient(closest-side,#efbf0438,#0000 70%);background:radial-gradient(closest-side,rgba(var(--theme-accent-rgb,239,191,4),.22),#0000 70%);filter:blur(30px);height:200%;inset:-40% 0 auto auto;pointer-events:none;position:absolute;width:50%}.aptaapsfsh-lead{align-items:flex-start;display:flex;gap:16px;min-width:0;position:relative}.aptaapsfsh-ico{background:var(--aptaapsf-grad);border-radius:16px;border-radius:calc(16px*var(--sa-el-hdr-tile-radius-k, 1));box-shadow:0 10px 24px -10px #f97316b3;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;height:54px;height:calc(54px*var(--sa-el-hdr-tile-k, 1));place-items:center;width:54px;width:calc(54px*var(--sa-el-hdr-tile-k, 1))}.aptaapsfsh-ico svg{height:27px;width:27px}.aptaapsfsh-ico-fold{stroke-dasharray:22;animation:aptaapsfsh-draw 1.4s var(--aptaapsf-ease) forwards}.aptaapsfsh-ico-lines{stroke-dasharray:18;animation:aptaapsfsh-draw 1.4s .2s var(--aptaapsf-ease) backwards}@keyframes aptaapsfsh-draw{0%{stroke-dashoffset:22}to{stroke-dashoffset:0}}.aptaapsfsh-head{min-width:0}.aptaapsfsh-crumb{align-items:center;color:var(--aptaapsf-text-muted);color:var(--sa-el-hdr-crumb-color,var(--aptaapsf-text-muted));display:flex;flex-wrap:wrap;font-size:.72rem;font-size:calc(.72rem*var(--sa-el-hdr-crumb-k, 1));font-weight:600;gap:6px;margin-bottom:6px}.aptaapsfsh-crumb svg{height:12px;opacity:.6;width:12px}.aptaapsfsh-crumb-now{color:var(--aptaapsf-primary-dark)}[data-theme=dark] .aptaapsfsh-crumb-now{color:var(--aptaapsf-primary)}.aptaapsfsh-crumb-link{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;transition:color .15s ease}.aptaapsfsh-crumb-link:hover{color:var(--aptaapsf-primary-dark);text-decoration:underline}[data-theme=dark] .aptaapsfsh-crumb-link:hover{color:var(--aptaapsf-primary)}.aptaapsfsh-title{-webkit-text-fill-color:#0000;background:linear-gradient(120deg,var(--aptaapsf-text),var(--aptaapsf-text-muted));background:linear-gradient(120deg,var(--sa-el-hdr-title-color,var(--aptaapsf-text)),var(--aptaapsf-text-muted));-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-size:calc(1.5rem*var(--sa-el-hdr-title-k, 1));font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.aptaapsfsh-sub{color:var(--aptaapsf-text-muted);color:var(--sa-el-hdr-sub-color,var(--aptaapsf-text-muted));font-size:.85rem;font-size:calc(.85rem*var(--sa-el-hdr-sub-k, 1));margin:6px 0 0;max-width:60ch}.aptaapsfsh-actions{display:flex;flex-wrap:wrap;gap:10px;position:relative}.aptaapsfsh-refresh svg{transition:transform .5s var(--aptaapsf-spring)}.aptaapsfsh-refresh:hover svg{transform:rotate(-90deg)}.aptaapsfsh-spin svg{animation:aptaapsfsh-rot .8s linear infinite}@keyframes aptaapsfsh-rot{to{transform:rotate(1turn)}}@media (max-width:768px){.aptaapsfsh-wrap{padding:18px;padding:calc(18px*var(--sa-el-hdr-pad-k, 1))}.aptaapsfsh-title{font-size:1.25rem;font-size:calc(1.25rem*var(--sa-el-hdr-title-k, 1))}.aptaapsfsh-actions{width:100%}.aptaapsfsh-actions .aptaapsf-btn{flex:1 1}}@media (max-width:480px){.aptaapsfsh-ico{height:46px;height:calc(46px*var(--sa-el-hdr-tile-k, 1));width:46px;width:calc(46px*var(--sa-el-hdr-tile-k, 1))}.aptaapsfsh-crumb{font-size:.66rem;font-size:calc(.66rem*var(--sa-el-hdr-crumb-k, 1))}}@media (prefers-reduced-motion:reduce){.aptaapsfsh-ico-fold,.aptaapsfsh-ico-lines,.aptaapsfsh-spin svg{animation:none!important}}.aptaapsfsh-wrap.aptaapsf-card{background:var(--card);background:var(--sa-el-hdr-bg,var(--card));border-color:var(--sa-el-hdr-border,var(--border));border-radius:16px!important;border-radius:calc(16px*var(--sa-el-hdr-radius-k, 1))!important;font-family:inherit;font-family:var(--sa-el-hdr-font,inherit)}.aptaapsfsh-title{color:inherit;color:var(--sa-el-hdr-title-color,inherit)}.aptaapsfsh-aurora{opacity:1;opacity:calc(var(--sa-el-hdr-aurora-op, .08)/.08)}.aptaapsfct-wrap{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:8px}.aptaapsfct-tab{--t:var(--aptaapsf-primary);align-items:center;background:#0000;border:none;border-radius:13px;color:var(--aptaapsf-text-muted);cursor:pointer;display:inline-flex;flex:1 0 auto;font-size:.85rem;font-weight:600;gap:9px;padding:11px 16px;position:relative;transition:background .25s var(--aptaapsf-ease),color .25s var(--aptaapsf-ease),transform .25s var(--aptaapsf-spring);white-space:nowrap}.aptaapsfct-tab--green{--t:var(--aptaapsf-green)}.aptaapsfct-tab--orange{--t:var(--aptaapsf-orange)}.aptaapsfct-tab--blue{--t:var(--aptaapsf-blue)}.aptaapsfct-tab--slate{--t:var(--aptaapsf-slate)}.aptaapsfct-tab:hover{background:var(--aptaapsf-hover);color:var(--aptaapsf-text);transform:translateY(-1px)}.aptaapsfct-on{background:var(--aptaapsf-grad);box-shadow:0 10px 22px -10px #f97316b3;box-shadow:0 10px 22px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff}.aptaapsfct-tab--green.aptaapsfct-on{background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 10px 22px -10px #16a34ab3}.aptaapsfct-tab--orange.aptaapsfct-on{background:linear-gradient(135deg,#ea580c,#f97316);background:linear-gradient(135deg,var(--theme-accent-dark,#ea580c),var(--theme-accent-3,#f97316));box-shadow:0 10px 22px -10px #ea580cb3}.aptaapsfct-tab--blue.aptaapsfct-on{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 10px 22px -10px #2563ebb3}.aptaapsfct-tab--slate.aptaapsfct-on{background:linear-gradient(135deg,#475569,#64748b);box-shadow:0 10px 22px -10px #475569b3}.aptaapsfct-ico{color:var(--t);display:grid;height:20px;place-items:center;transition:color .25s var(--aptaapsf-ease),transform .4s var(--aptaapsf-spring);width:20px}.aptaapsfct-on .aptaapsfct-ico{color:#fff}.aptaapsfct-ico svg{height:18px;width:18px}.aptaapsfct-tab:hover .aptaapsfct-ico{transform:scale(1.12) rotate(-6deg)}.aptaapsfct-on .aptaapsfct-check{stroke-dasharray:14;animation:aptaapsfct-draw .5s var(--aptaapsf-ease) forwards}.aptaapsfct-on .aptaapsfct-hand{animation:aptaapsfct-tick 1.4s linear infinite;transform-origin:12px 12px}.aptaapsfct-tab:hover .aptaapsfct-bolt{animation:aptaapsfct-flash .6s ease}.aptaapsfct-on .aptaapsfct-lid{animation:aptaapsfct-lid .5s var(--aptaapsf-spring);transform-origin:center}@keyframes aptaapsfct-draw{0%{stroke-dashoffset:14}to{stroke-dashoffset:0}}@keyframes aptaapsfct-tick{to{transform:rotate(1turn)}}@keyframes aptaapsfct-flash{0%,to{opacity:1}50%{opacity:.4;transform:scale(.9)}}@keyframes aptaapsfct-lid{0%{transform:translateY(-3px)}to{transform:translateY(0)}}.aptaapsfct-badge{background:var(--aptaapsf-tile);border-radius:999px;color:var(--aptaapsf-text-muted);font-size:.7rem;font-weight:800;min-width:22px;padding:1px 7px;text-align:center}.aptaapsfct-on .aptaapsfct-badge{background:#ffffff47;color:#fff}@media (max-width:768px){.aptaapsfct-tab{flex:0 0 auto;font-size:.8rem;padding:10px 13px}.aptaapsfct-label{display:none}.aptaapsfct-on .aptaapsfct-label{display:inline}}@media (prefers-reduced-motion:reduce){.aptaapsfct-bolt,.aptaapsfct-check,.aptaapsfct-hand,.aptaapsfct-lid{animation:none!important}}.aptaapsfsc-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.aptaapsfsc-card{--t:var(--aptaapsf-primary);--tbg:var(--aptaapsf-grad-soft);align-items:center;animation:aptaapsfsc-in .5s var(--aptaapsf-spring) both;animation-delay:calc(var(--i)*70ms);border-radius:var(--aptaapsf-r);display:flex;gap:14px;overflow:hidden;padding:18px;position:relative;transition:transform .3s var(--aptaapsf-spring),box-shadow .3s var(--aptaapsf-ease)}.aptaapsfsc-card:hover{box-shadow:0 24px 50px -26px #1e293b80;transform:translateY(-3px)}@keyframes aptaapsfsc-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.aptaapsfsc--green{--t:var(--aptaapsf-green);--tbg:var(--aptaapsf-green-bg)}.aptaapsfsc--orange{--t:var(--aptaapsf-orange);--tbg:var(--aptaapsf-orange-bg)}.aptaapsfsc--blue{--t:var(--aptaapsf-blue);--tbg:var(--aptaapsf-blue-bg)}.aptaapsfsc--slate{--t:var(--aptaapsf-slate);--tbg:var(--aptaapsf-slate-bg)}.aptaapsfsc-card:before{background:var(--t);bottom:0;content:"";left:0;opacity:.85;position:absolute;top:0;width:4px}.aptaapsfsc-glow{background:var(--tbg);border-radius:50%;filter:blur(10px);height:110px;pointer-events:none;position:absolute;right:-30px;top:-30px;width:110px}.aptaapsfsc-ico{background:var(--tbg);border-radius:14px;color:var(--t);display:grid;flex-shrink:0;height:48px;place-items:center;width:48px}.aptaapsfsc-ico svg{height:24px;width:24px}.aptaapsfsc-card:hover .aptaapsfsc-bolt{animation:aptaapsfsc-flash .7s ease}.aptaapsfsc-card:hover .aptaapsfsc-hand{animation:aptaapsfsc-tick 1.2s linear infinite;transform-origin:12px 12px}.aptaapsfsc-card:hover .aptaapsfsc-check{stroke-dasharray:18;animation:aptaapsfsc-draw .6s var(--aptaapsf-ease) forwards}@keyframes aptaapsfsc-flash{0%,to{opacity:1}50%{opacity:.45}}@keyframes aptaapsfsc-tick{to{transform:rotate(1turn)}}@keyframes aptaapsfsc-draw{0%{stroke-dashoffset:18}to{stroke-dashoffset:0}}.aptaapsfsc-body{display:flex;flex-direction:column;min-width:0}.aptaapsfsc-num{color:var(--aptaapsf-text);font-size:1.7rem;font-weight:800;letter-spacing:-.02em;line-height:1}.aptaapsfsc-skel-num{height:26px;width:42px}.aptaapsfsc-label{color:var(--aptaapsf-text);font-size:.82rem;font-weight:700;margin-top:4px}.aptaapsfsc-sub{color:var(--aptaapsf-text-muted);font-size:.72rem}@media (max-width:1024px){.aptaapsfsc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.aptaapsfsc-grid{gap:10px;grid-template-columns:1fr}.aptaapsfsc-card{gap:11px;padding:14px}.aptaapsfsc-ico{height:42px;width:42px}.aptaapsfsc-num{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.aptaapsfsc-card{animation:none!important}}.aptaapsfsc-card{border-radius:var(--aptaapsf-r)!important;border-radius:var(--sa-el-card-radius,var(--aptaapsf-r))!important;padding:18px!important;padding:var(--sa-el-card-pad,18px)!important}@media (max-width:560px){.aptaapsfsc-card{padding:14px!important;padding:var(--sa-el-card-pad,14px)!important}}.aptaapsf-menu,.aptaapsf-modal-back,.aptaapsf-page,.aptaapsf-rowtip{--amber:var(--theme-accent,#f59e0b);--gold:var(--theme-accent-2,#fbbf24);--lemon:var(--theme-accent-2,#fde047);--navy:#1c1917;--gray:#57534e;--gray-2:#a8a29e;--border:rgba(var(--theme-accent-rgb,245,158,11),0.28);--border-soft:rgba(var(--theme-accent-rgb,245,158,11),0.12);--soft:#f8fafc;--soft-2:rgba(var(--theme-accent-rgb,245,158,11),0.12);--cream:rgba(var(--theme-accent-rgb,245,158,11),0.12);--bg:#fffcf0;--card:#fff;--success:#10b981;--success-bg:#d1fae5;--success-tx:#047857;--orange:var(--theme-accent-3,#f97316);--orange-bg:#ffedd5;--orange-tx:#c2410c;--warm:#dc2626;--danger:#ef4444;--danger-bg:#fef2f2;--grad-primary:linear-gradient(135deg,var(--theme-accent,#f59e0b) 0%,var(--theme-accent-2,#fbbf24) 100%);--grad-tri:linear-gradient(135deg,#f59e0b,#fbbf24 50%,#fde047);--grad-emerald:linear-gradient(135deg,#10b981,#34d399);--grad-orange:linear-gradient(135deg,#f97316,#fb923c);--grad-muted:linear-gradient(135deg,#78716c,#a8a29e);--grad-gold:linear-gradient(135deg,#fbbf24,#fde047);--grad-lemon:linear-gradient(135deg,#eab308,#fde047);--shadow-card:0 4px 20px rgba(var(--theme-accent-rgb,245,158,11),0.10);--shadow-glow:0 4px 16px rgba(var(--theme-accent-rgb,245,158,11),0.35);--shadow-modal:0 18px 48px #1c191773;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:9999px;--font:"Poppins","Nunito",system-ui,-apple-system,sans-serif;color:var(--navy);font-family:var(--font)}[data-theme=dark] .aptaapsf-menu,[data-theme=dark] .aptaapsf-modal-back,[data-theme=dark] .aptaapsf-page,[data-theme=dark] .aptaapsf-rowtip{--navy:#fafaf9;--gray:#d6d3d1;--gray-2:#78716c;--border:rgba(var(--theme-accent-2-rgb,252,211,77),0.22);--border-soft:rgba(var(--theme-accent-2-rgb,252,211,77),0.14);--soft:#292524;--soft-2:#1c1917;--cream:#292524;--bg:#1c1917;--card:#292524;--success-bg:#10b9812e;--success-tx:#6ee7b7;--orange-bg:rgba(var(--theme-accent-3-rgb,249,115,22),0.16);--orange-tx:var(--theme-accent-2,#fdba74);--danger-bg:#ef444429}.aptaapsf-skel{animation:aptaapsf-shim2 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--soft-2),var(--soft),var(--soft-2));background-size:400% 100%;border-radius:8px}[data-theme=dark] .aptaapsf-skel{background:linear-gradient(90deg,#2a2826,#353230,#2a2826);background-size:400% 100%}@keyframes aptaapsf-shim2{0%{background-position:100% 0}to{background-position:-100% 0}}.aptaapsf-filters{-webkit-backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(var(--sa-el-flt-blur,18px)) saturate(150%);backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(var(--sa-el-flt-blur,18px)) saturate(150%);background:#ffffffa6;background:var(--sa-el-flt-bg,#ffffffa6);border:1px solid #ffffff8c;border:1px solid var(--sa-el-flt-border,#ffffff8c);border-radius:14px;border-radius:calc(14px*var(--sa-el-flt-radius-k, 1));box-shadow:0 8px 28px #78350f14;display:flex;flex-direction:column;gap:10px;overflow:visible;padding:12px 14px;position:relative}[data-theme=dark] .aptaapsf-filters{background:#29252499;background:var(--sa-el-flt-bg,#29252499);border-color:#fcd34d26;border-color:var(--sa-el-flt-border,rgba(var(--theme-accent-2-rgb,252,211,77),.15))}.aptaapsf-filters-head{align-items:center;display:flex;gap:10px}.aptaapsf-filters-icon{background:var(--cream);border-radius:8px;color:var(--amber);display:grid;height:26px;place-items:center;width:26px}.aptaapsf-filters-title{color:var(--navy);color:var(--sa-el-flt-title-color,var(--navy));font:700 14px var(--font);font:700 calc(14px*var(--sa-el-flt-title-k, 1)) var(--font);margin:0}.aptaapsf-active-badge{background:var(--gold);background:var(--sa-el-flt-badge-bg,var(--gold));border-radius:9999px;color:var(--navy);color:var(--sa-el-flt-badge-color,var(--navy));display:inline-grid;font:700 11px var(--font);height:22px;min-width:22px;padding:0 7px;place-items:center}.aptaapsf-clear-all{background:#0000;border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;font:600 12px var(--font);margin-left:auto;padding:6px 12px;transition:all .18s ease}.aptaapsf-clear-all:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.aptaapsf-clear-all:disabled{cursor:not-allowed;opacity:.45}.aptaapsf-search-wrap{position:relative}.aptaapsf-search-input{background:var(--card);background:var(--sa-el-flt-search-bg,var(--card));border:1px solid var(--sa-el-flt-search-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-search-radius,9999px);color:var(--navy);color:var(--sa-el-flt-search-color,var(--navy));font:14px var(--font);font:calc(14px*var(--sa-el-flt-search-k, 1)) var(--font);height:38px;height:calc(38px*var(--sa-el-flt-search-h-k, 1));outline:none;padding:0 44px 0 42px;transition:all .2s ease;width:100%}.aptaapsf-search-input::placeholder{color:var(--gray-2);color:var(--sa-el-flt-search-ph,var(--gray-2))}.aptaapsf-search-input:focus{border-color:var(--amber);box-shadow:0 0 0 3px #f59e0b26;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.15)}.aptaapsf-search-lead{color:var(--amber);color:var(--sa-el-flt-search-lead,var(--amber));left:14px;pointer-events:none}.aptaapsf-search-clear,.aptaapsf-search-lead{position:absolute;top:50%;transform:translateY(-50%)}.aptaapsf-search-clear{background:#0000;border:none;border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:26px;place-items:center;right:8px;transition:all .18s ease;width:26px}.aptaapsf-search-clear:hover{background:#ef44441f;color:var(--danger)}.aptaapsf-date-row{align-items:center;border-bottom:1px dashed var(--border-soft);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:12px}.aptaapsf-presets{align-items:center;background:var(--soft);border-radius:9999px;display:inline-flex;gap:6px;overflow-x:auto;padding:6px;scrollbar-width:none}.aptaapsf-presets::-webkit-scrollbar{display:none}.aptaapsf-preset{align-items:center;background:#0000;border:none;border-radius:9999px;border-radius:var(--sa-el-flt-preset-radius,9999px);color:var(--gray);color:var(--sa-el-flt-preset-color,var(--gray));cursor:pointer;display:inline-flex;font:600 12px var(--font);font:600 calc(12px*var(--sa-el-flt-preset-k, 1)) var(--font);gap:6px;padding:8px 14px;transition:all .2s ease;white-space:nowrap}.aptaapsf-preset:hover{color:var(--navy)}.aptaapsf-preset.active{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--sa-el-flt-preset-active-bg,var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%)));box-shadow:0 4px 12px #f59e0b73;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.45);color:#fff;color:var(--sa-el-flt-preset-active-color,#fff)}.aptaapsf-range-trigger{align-items:center;background:var(--card);border:1px solid var(--sa-el-flt-range-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-range-radius,9999px);color:var(--gray);color:var(--sa-el-flt-range-color,var(--gray));cursor:pointer;display:inline-flex;font:600 13px var(--font);gap:8px;height:40px;padding:0 16px;transition:all .2s ease}.aptaapsf-range-trigger:hover{border-color:var(--amber);color:var(--amber)}.aptaapsf-range-trigger[data-open=true]{border-color:var(--amber);box-shadow:0 0 0 3px #f59e0b2e;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.18)}.aptaapsf-range-trigger.applied{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-color:#0000;box-shadow:0 4px 14px #f59e0b66;box-shadow:0 4px 14px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff}.aptaapsf-range-trigger .caret{transition:transform .2s ease}.aptaapsf-range-trigger[data-open=true] .caret{transform:rotate(180deg)}.aptaapsf-range-trigger:hover .pulse-dot{animation:aptaapsf-pulse-dot 1.2s ease-in-out infinite}@keyframes aptaapsf-pulse-dot{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.aptaapsf-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.aptaapsf-chip{align-items:center;background:var(--card);background:var(--sa-el-flt-chip-bg,var(--card));border:1px solid var(--sa-el-flt-chip-border,var(--border));border-radius:9999px;border-radius:var(--sa-el-flt-chip-radius,9999px);color:var(--gray);color:var(--sa-el-flt-chip-color,var(--gray));cursor:pointer;display:inline-flex;font:600 12px var(--font);font:600 calc(12px*var(--sa-el-flt-chip-k, 1)) var(--font);gap:8px;padding:8px 14px;transition:all .18s ease}.aptaapsf-chip:hover{border-color:var(--amber);color:var(--navy)}.aptaapsf-chip.has-value{background:var(--soft);border-color:var(--amber);color:var(--amber)}.aptaapsf-chip[data-open=true]{box-shadow:0 0 0 3px #f59e0b2e;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.18)}.aptaapsf-chip .label{max-width:200px;overflow:hidden;text-overflow:ellipsis}.aptaapsf-chip .caret{transition:transform .2s ease}.aptaapsf-chip[data-open=true] .caret{transform:rotate(180deg)}.aptaapsf-toggle{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;display:inline-flex;font:600 12px var(--font);gap:10px;padding:7px 14px;transition:all .18s ease}.aptaapsf-toggle.on{background:var(--soft);border-color:var(--amber);color:#b45309;color:var(--theme-accent-dark,#b45309)}.aptaapsf-toggle-track{background:var(--cream);border-radius:9999px;height:16px;position:relative;transition:background .2s ease;width:30px}.aptaapsf-toggle.on .aptaapsf-toggle-track{background:var(--amber)}.aptaapsf-toggle-thumb{background:#fff;border-radius:50%;height:12px;left:2px;position:absolute;top:2px;transition:transform .18s ease;width:12px}.aptaapsf-toggle.on .aptaapsf-toggle-thumb{transform:translateX(14px)}.aptaapsf-menu{animation:aptaapsf-pop .18s cubic-bezier(.34,1.56,.64,1);background:var(--card);border:1px solid var(--border-soft);border-radius:12px;box-shadow:var(--shadow-modal);max-height:320px;overflow-y:auto;padding:6px;position:fixed;z-index:1450}@keyframes aptaapsf-pop{0%{opacity:0;transform:scale(.92)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.aptaapsf-menu-item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:flex;font:500 13px var(--font);gap:8px;padding:9px 12px;text-align:left;width:100%}.aptaapsf-menu-item:hover{background:var(--soft)}.aptaapsf-menu-item.selected{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);font-weight:600}.aptaapsf-menu-item .count{background:var(--soft);border-radius:9999px;color:var(--gray-2);font-size:11px;margin-left:auto;padding:1px 7px}.aptaapsf-menu-divider{background:var(--border-soft);height:1px;margin:4px 0}.aptaapsf-autocomplete{border-radius:14px;max-height:420px;z-index:1470}.aptaapsf-ac-head{align-items:center;background:var(--soft);border-radius:10px 10px 0 0;color:var(--gray);display:flex;font-size:12px;justify-content:space-between;margin:-6px -6px 4px;padding:10px 12px}.aptaapsf-ac-key{background:var(--cream);border-radius:6px;color:var(--amber);font-size:11px;font-weight:700;padding:2px 8px}.aptaapsf-ac-row{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px 12px}.aptaapsf-ac-row.highlight,.aptaapsf-ac-row:hover{background:var(--soft)}.aptaapsf-ac-badge{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:9999px;color:#fff;flex-shrink:0;font:700 11px var(--font);letter-spacing:.04em;padding:3px 9px;text-transform:uppercase}.aptaapsf-ac-body{flex:1 1;min-width:0}.aptaapsf-ac-title{color:var(--navy);font:500 13px var(--font)}.aptaapsf-ac-meta{color:var(--gray-2);font-size:11px;margin-top:2px}.aptaapsf-ac-row mark{background:#fbbf244d;background:rgba(var(--theme-accent-2-rgb,251,191,36),.3);border-radius:3px;color:var(--amber);padding:1px 3px}.aptaapsf-ac-empty{color:var(--gray);font-size:13px;padding:22px;text-align:center}.aptaapsf-modal-back{animation:aptaapsf-fade .22s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c19178c;display:grid;inset:0;place-items:center;position:fixed;z-index:1550}@keyframes aptaapsf-fade{0%{opacity:0}to{opacity:1}}.aptaapsf-range-modal{animation:aptaapsf-modal-in .28s cubic-bezier(.34,1.56,.64,1);background:var(--card);border-radius:16px;box-shadow:0 24px 60px #1c19174d;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;position:relative;width:min(760px,calc(100vw - 24px))}@keyframes aptaapsf-modal-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.aptaapsf-range-modal:before{animation:aptaapsf-stripe 6s linear infinite;background:var(--grad-tri);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}.aptaapsf-range-head{align-items:center;border-bottom:1px solid var(--border-soft);display:flex;gap:12px;padding:18px 20px}.aptaapsf-range-head .ico{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:10px;box-shadow:0 6px 16px #f59e0b66;box-shadow:0 6px 16px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff;display:grid;height:36px;place-items:center;width:36px}.aptaapsf-range-title{color:var(--navy);flex:1 1;font:700 17px var(--font);margin:0}.aptaapsf-range-close{background:var(--card);border:1px solid var(--border);border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:32px;place-items:center;transition:transform .2s ease,color .2s ease;width:32px}.aptaapsf-range-close:hover{color:var(--amber);transform:rotate(90deg)}.aptaapsf-range-body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:180px 1fr;overflow-y:auto;padding:16px 20px}@media (max-width:720px){.aptaapsf-range-body{grid-template-columns:1fr}}.aptaapsf-range-rail h5{color:var(--gray);font:700 11px var(--font);letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.aptaapsf-range-rail button{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:flex;font:500 13px var(--font);gap:8px;padding:8px 10px;text-align:left;width:100%}.aptaapsf-range-rail button:hover{background:var(--soft)}.aptaapsf-range-rail button.active{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);font-weight:600}.aptaapsf-range-rail button svg{color:var(--amber)}.aptaapsf-range-summary{align-items:center;background:var(--soft);border-radius:12px;color:var(--navy);display:flex;font:600 13px var(--font);gap:10px;margin-bottom:12px;padding:8px 12px}.aptaapsf-range-summary .arrow{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:50%;color:#fff;display:grid;height:24px;place-items:center;width:24px}.aptaapsf-range-months{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:720px){.aptaapsf-range-months{grid-template-columns:1fr}}.aptaapsf-cal-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.aptaapsf-cal-head button{background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--amber);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.aptaapsf-cal-title{color:var(--navy);font:700 14px var(--font)}.aptaapsf-cal-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.aptaapsf-cal-dow{color:var(--gray-2);font:700 10px var(--font);padding:6px 0;text-align:center;text-transform:uppercase}.aptaapsf-cal-day{aspect-ratio:1;background:#0000;border:none;border-radius:8px;color:var(--navy);cursor:pointer;display:grid;font:500 12px var(--font);place-items:center;transition:all .15s ease}.aptaapsf-cal-day:hover{background:var(--soft)}.aptaapsf-cal-day.dim{color:var(--gray-2);opacity:.5}.aptaapsf-cal-day.today{box-shadow:inset 0 0 0 2px var(--gold)}.aptaapsf-cal-day.in-range{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.aptaapsf-cal-day.endpoint{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));box-shadow:0 4px 10px #f59e0b66;box-shadow:0 4px 10px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff;font-weight:700}.aptaapsf-range-foot{border-top:1px solid var(--border-soft);padding:14px 20px}.aptaapsf-range-foot,.aptaapsf-toolbar{align-items:center;display:flex;justify-content:space-between}.aptaapsf-toolbar{flex-wrap:wrap;gap:10px;padding:4px 4px 6px}.aptaapsf-result-summary{color:var(--gray-2);font-size:12px}.aptaapsf-result-summary b{color:var(--navy);font-weight:700}.aptaapsf-view-toggle{background:var(--card);border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.aptaapsf-view-toggle button{background:#0000;border:none;color:var(--gray);cursor:pointer;display:grid;height:34px;place-items:center;transition:all .18s ease;width:34px}.aptaapsf-view-toggle button+button{border-left:1px solid var(--border)}.aptaapsf-view-toggle button:hover{background:var(--soft)}.aptaapsf-view-toggle button.active{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.aptaapsf-table-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;min-width:0;overflow:hidden;width:100%}.aptaapsf-tbar{border-bottom:1px solid var(--border-soft);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:8px 10px}.aptaapsf-freeze{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;display:inline-flex;font:600 12px var(--font);gap:7px;padding:5px 12px;transition:all .15s ease}.aptaapsf-freeze:hover{border-color:var(--amber);color:var(--amber)}.aptaapsf-freeze.is-on{background:var(--soft);border-color:var(--amber);color:#b45309;color:var(--theme-accent-dark,#b45309)}[data-theme=dark] .aptaapsf-freeze.is-on{color:#fcd34d;color:var(--theme-accent-2,#fcd34d)}.aptaapsf-freeze-track{background:var(--cream);border-radius:9999px;height:16px;position:relative;transition:background .15s ease;width:28px}.aptaapsf-freeze.is-on .aptaapsf-freeze-track{background:var(--amber)}.aptaapsf-freeze-knob{background:#fff;border-radius:50%;height:12px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:12px}.aptaapsf-freeze.is-on .aptaapsf-freeze-knob{transform:translateX(12px)}.aptaapsf-table.is-frozen tbody td:first-child,.aptaapsf-table.is-frozen thead th:first-child{border-right:1px solid var(--border-soft);box-shadow:5px 0 8px -6px #0000002e;left:0;position:-webkit-sticky;position:sticky;z-index:2}.aptaapsf-table.is-frozen thead th:first-child{background:var(--soft);z-index:3}.aptaapsf-table.is-frozen tbody td:first-child{background:var(--card)}.aptaapsf-table.is-frozen tbody tr:hover td:first-child{background:var(--soft)}.aptaapsf-table-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;width:100%}.aptaapsf-table-scroll::-webkit-scrollbar{height:8px}.aptaapsf-table-scroll::-webkit-scrollbar-track{background:var(--soft)}.aptaapsf-table-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:9999px}.aptaapsf-table-scroll::-webkit-scrollbar-thumb:hover{background:#fcd34d;background:var(--theme-accent-2,#fcd34d)}.aptaapsf-table{border-collapse:initial;border-spacing:0;min-width:1100px;table-layout:fixed;width:100%}.aptaapsf-table th{background:var(--soft);border-bottom:1px solid var(--border-soft);color:var(--gray);font:600 12px var(--font);padding:12px 14px;position:relative;text-align:left}.aptaapsf-table th:first-child{border-top-left-radius:12px}.aptaapsf-table th:last-child{border-top-right-radius:12px}.aptaapsf-th-sort{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;padding:0;text-align:left;text-transform:inherit;-webkit-user-select:none;user-select:none;width:100%}.aptaapsf-th-sort .arrows{display:inline-flex;flex-direction:column;gap:1px;opacity:.35;transition:opacity .2s ease}.aptaapsf-th-sort:hover .arrows{opacity:.85}.aptaapsf-th-sort .arrows svg{display:block}.aptaapsf-th-sort.sort-asc .arrow-up,.aptaapsf-th-sort.sort-desc .arrow-down{color:var(--amber)}.aptaapsf-th-sort.sort-asc .arrows,.aptaapsf-th-sort.sort-desc .arrows{opacity:1}.aptaapsf-th-sort.sort-asc .arrow-down,.aptaapsf-th-sort.sort-desc .arrow-up{opacity:.25}.aptaapsf-th-resize{background:#0000;cursor:col-resize;height:100%;position:absolute;right:0;top:0;touch-action:none;transition:background .15s ease;-webkit-user-select:none;user-select:none;width:6px;z-index:3}.aptaapsf-th-resize.dragging,.aptaapsf-th-resize:hover{background:#f59e0b4d;background:rgba(var(--theme-accent-rgb,245,158,11),.3)}.aptaapsf-resizing,.aptaapsf-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.aptaapsf-table td{border-bottom:1px solid var(--border-soft);color:var(--navy);font:400 13px var(--font);overflow:hidden;padding:11px 14px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.aptaapsf-table tbody tr:last-child td{border-bottom:none}.aptaapsf-table tbody tr:hover td{background:var(--soft)}.aptaapsf-table td.actions-cell{overflow:visible}.aptaapsf-doc-cell{align-items:center;display:flex;gap:10px}.aptaapsf-doc-tile{background:var(--cream);border-radius:8px;color:var(--amber);display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.aptaapsf-doc-text{min-width:0}.aptaapsf-doc-title{color:var(--navy);font:600 13px var(--font);overflow:hidden;text-overflow:ellipsis}.aptaapsf-doc-meta{color:var(--gray-2);display:inline-flex;font-size:11px;gap:6px;margin-top:2px}.aptaapsf-code-chip{background:var(--soft);border-radius:4px;color:var(--amber);font:600 10px Consolas,SF Mono,monospace;padding:1px 6px}.aptaapsf-type-pill{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309);display:inline-block;padding:3px 11px}.aptaapsf-status,.aptaapsf-type-pill{border-radius:9999px;font:600 11px var(--font)}.aptaapsf-status{align-items:center;display:inline-flex;gap:6px;padding:4px 10px;white-space:nowrap}.aptaapsf-status[data-tone=completed],.aptaapsf-status[data-tone=published]{background:var(--success-bg);color:var(--success-tx)}.aptaapsf-status[data-tone=draft]{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}.aptaapsf-status[data-tone=archived]{background:#78716c24;color:var(--gray)}.aptaapsf-status[data-tone=pending]{background:var(--orange-bg);color:var(--orange-tx)}.aptaapsf-status[data-tone=active],.aptaapsf-status[data-tone=approved]{background:var(--success-bg);color:var(--success-tx)}.aptaapsf-status[data-tone=aborted]{background:var(--danger-bg);color:var(--danger)}.aptaapsf-status[data-tone=hold]{background:#78716c24;color:var(--gray)}[data-theme=dark] .aptaapsf-menu-item.selected,[data-theme=dark] .aptaapsf-status[data-tone=draft],[data-theme=dark] .aptaapsf-toggle.on,[data-theme=dark] .aptaapsf-type-pill{color:#fcd34d;color:var(--theme-accent-2,#fcd34d)}.aptaapsf-bar{background:var(--soft-2);border-radius:9999px;height:6px;overflow:hidden;width:100%}.aptaapsf-fill{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:9999px;height:100%;transition:width .4s ease}.aptaapsf-pct{color:var(--gray);font:600 11px var(--font);margin-left:8px}.aptaapsf-actions-row{align-items:center;display:inline-flex;gap:5px;justify-content:flex-end}.aptaapsf-icon-btn{background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--gray);cursor:pointer;display:grid;height:30px;place-items:center;position:relative;transition:all .18s ease;width:30px}.aptaapsf-icon-btn:hover{border-color:var(--amber);color:var(--amber);transform:translateY(-1px)}.aptaapsf-icon-btn.primary{color:var(--amber)}.aptaapsf-icon-btn.success:hover{border-color:var(--success);color:var(--success)}.aptaapsf-icon-btn.danger:hover{background:var(--danger-bg);border-color:var(--danger);color:var(--danger)}.aptaapsf-icon-btn[data-tip]:before{background:var(--navy);border-radius:6px;bottom:calc(100% + 6px);color:var(--card);content:attr(data-tip);font:500 11px var(--font);padding:5px 9px;pointer-events:none;white-space:nowrap;z-index:50}.aptaapsf-icon-btn[data-tip]:after,.aptaapsf-icon-btn[data-tip]:before{left:50%;opacity:0;position:absolute;transform:translate(-50%,4px);transition:all .15s ease}.aptaapsf-icon-btn[data-tip]:after{border:4px solid #0000;border-top:4px solid var(--navy);bottom:100%;content:""}.aptaapsf-icon-btn[data-tip]:hover:after,.aptaapsf-icon-btn[data-tip]:hover:before{opacity:1;transform:translate(-50%)}.aptaapsf-rowtip{animation:aptaapsf-rowtip-in .12s ease;background:var(--navy);border-radius:6px;box-shadow:0 6px 18px #00000040;color:var(--card);font:500 11px var(--font);padding:5px 9px;pointer-events:none;position:fixed;transform:translate(-50%,-100%);white-space:nowrap;z-index:1560}.aptaapsf-rowtip:after{border:4px solid #0000;border-top:4px solid var(--navy);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.aptaapsf-rowtip--below{transform:translate(-50%)}.aptaapsf-rowtip--below:after{border-bottom-color:var(--navy);border-top-color:#0000;bottom:100%;top:auto}@keyframes aptaapsf-rowtip-in{0%{opacity:0}to{opacity:1}}.aptaapsf-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media (max-width:980px){.aptaapsf-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.aptaapsf-grid{grid-template-columns:1fr}}.aptaapsf-grid-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:14px;position:relative;transition:all .22s ease}.aptaapsf-grid-card:hover{border-color:var(--amber);box-shadow:0 6px 18px #f59e0b1a;box-shadow:0 6px 18px rgba(var(--theme-accent-rgb,245,158,11),.1);transform:translateY(-1px)}.aptaapsf-grid-status{position:absolute;right:12px;top:12px}.aptaapsf-grid-tile{background:var(--cream);border-radius:10px;color:var(--amber);display:grid;height:38px;place-items:center;width:38px}.aptaapsf-grid-title{color:var(--navy);font:600 14px var(--font);padding-right:80px}.aptaapsf-grid-meta{color:var(--gray-2);font-size:11px}.aptaapsf-grid-version{color:var(--amber);font:700 15px Consolas,SF Mono,monospace}.aptaapsf-grid-foot{align-items:center;border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;margin-top:6px;padding-top:10px}.aptaapsf-pager{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;padding:8px 4px 4px}.aptaapsf-pager-left{align-items:center;display:inline-flex;gap:12px;min-width:0}.aptaapsf-pager-status{color:var(--gray);font:600 12px var(--font);white-space:nowrap}.aptaapsf-pager-status b{color:var(--navy);font-weight:700}.aptaapsf-pp-wrap{position:relative;width:-webkit-max-content;width:max-content}.aptaapsf-pp{-webkit-appearance:none;appearance:none;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--navy);cursor:pointer;font:500 13px var(--font);height:36px;padding:0 36px 0 16px}.aptaapsf-pp-caret{color:var(--amber);pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.aptaapsf-page-list{align-items:center;display:inline-flex;gap:4px;justify-content:center}.aptaapsf-page-arrow{background:var(--card);border:1px solid var(--border);border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:30px;place-items:center;transition:all .18s ease;width:30px}.aptaapsf-page-arrow:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.aptaapsf-page-arrow:disabled{cursor:not-allowed;opacity:.4}.aptaapsf-page-num{background:#0000;border:none;border-radius:9999px;color:var(--gray);cursor:pointer;font:600 12px var(--font);height:30px;min-width:30px;padding:0 10px;transition:all .18s ease}.aptaapsf-page-num:hover{background:var(--soft);color:#b45309;color:var(--theme-accent-dark,#b45309)}.aptaapsf-page-num.active{background:var(--amber);box-shadow:0 4px 12px #f59e0b66;box-shadow:0 4px 12px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff}.aptaapsf-page-ellipsis{color:var(--gray-2);padding:0 4px}.aptaapsf-pagination-summary{color:var(--gray-2);font-size:12px;text-align:right}.aptaapsf-pagination-summary b{color:var(--navy);font-weight:700}@media (max-width:720px){.aptaapsf-pager{grid-template-columns:1fr;justify-items:center;text-align:center}.aptaapsf-pager-left{justify-content:center}.aptaapsf-pagination-summary{text-align:center}}.aptaapsf-spin{animation:aptaapsf-spin-r .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes aptaapsf-spin-r{to{transform:rotate(1turn)}}.aptaapsf-error{align-items:center;background:var(--danger-bg);border:1px solid #ef444440;border-radius:12px;color:var(--danger);display:flex;font:500 13px var(--font);gap:10px;padding:12px 16px}.aptaapsf-party-list{display:flex;flex-wrap:wrap;gap:4px}.aptaapsf-party-chip{align-items:center;background:var(--soft);border:1px solid var(--border-soft);border-radius:9999px;color:var(--navy);cursor:pointer;display:inline-flex;font:500 12px var(--font);gap:6px;padding:3px 10px 3px 3px;transition:all .18s ease}.aptaapsf-party-chip:hover{background:var(--cream);border-color:var(--amber)}.aptaapsf-party-avatar{border-radius:50%;display:grid;font:700 10px var(--font);height:22px;place-items:center;width:22px}.aptaapsf-muted{color:var(--gray-2);font-style:italic}.aptaapsf-tempty{color:var(--gray);padding:40px 24px;text-align:center}.aptaapsf-tempty-icon{animation:aptaapsf-tempty-pulse 2.4s ease-in-out infinite;background:var(--cream);border-radius:16px;color:var(--amber);display:grid;height:64px;margin:0 auto 12px;place-items:center;width:64px}@keyframes aptaapsf-tempty-pulse{0%,to{box-shadow:0 0 0 0 #f59e0b4d;box-shadow:0 0 0 0 rgba(var(--theme-accent-rgb,245,158,11),.3);transform:scale(1)}50%{box-shadow:0 0 0 12px #f59e0b00;box-shadow:0 0 0 12px rgba(var(--theme-accent-rgb,245,158,11),0);transform:scale(1.04)}}.aptaapsf-tempty h4{color:var(--navy);font:700 15px var(--font);margin:0 0 4px}.aptaapsf-tempty p{color:var(--gray-2);font:400 12px var(--font);margin:0}.aptaapsf-tbar{padding:7px 8px}.aptaapsf-freeze{font-size:11.5px;padding:5px 10px}.aptaapsf-pager{padding:8px 2px 4px}@media (min-width:480px){.aptaapsf-tbar{padding:8px 10px}.aptaapsf-freeze{font-size:12px}}@media (min-width:768px){.aptaapsf-pager{gap:14px}.aptaapsf-page-list{gap:5px}}@media (min-width:1024px){.aptaapsf-pager{padding:10px 4px 4px}}@media (min-width:1280px){.aptaapsf-tbar{padding:9px 12px}}@media (min-width:1536px){.aptaapsf-pager{gap:16px}}@media (max-width:420px){.aptaapsf-page-list{flex-wrap:wrap}.aptaapsf-pager-left{flex-wrap:wrap;justify-content:center}}.aptaapsf-table td{padding-bottom:11px!important;padding-bottom:var(--sa-el-row-py,11px)!important;padding-top:11px!important;padding-top:var(--sa-el-row-py,11px)!important}.aptaapsf-table td,.aptaapsf-table th{border-color:#e5e7eb!important;border-color:var(--sa-el-border,var(--border,#e5e7eb))!important}.aptaapsf-table th{background:#00000008!important;background:var(--sa-el-th-bg,var(--soft,#00000008))!important;font-weight:700!important;font-weight:var(--sa-el-th-weight,700)!important}.aptaapsf-table tbody tr:nth-child(2n) td{background:#0000!important;background:var(--sa-el-zebra,#0000)!important}.aptaapsf-table tbody tr:hover td,.aptaapsf-table tbody tr:nth-child(2n):hover td{background:#00000005!important;background:var(--sa-el-row-hover,var(--soft,#00000005))!important}.aptaapsf-grid-card{box-shadow:0 1px 3px #00000014!important;box-shadow:var(--sa-el-card-shadow,0 1px 3px #00000014)!important;padding:16px!important;padding:var(--sa-el-card-pad,16px)!important}.aptaapsf-freeze{margin-left:auto!important}.aptaapsf-table{font-family:inherit!important;font-family:var(--sa-el-tbl-font,inherit)!important}.aptaapsf-table thead th{color:#0f172a!important;color:var(--sa-el-th-color,#0f172a)!important;font-size:12px!important;font-size:var(--sa-el-th-fs,12px)!important}.aptaapsf-table tbody td{color:#334155!important;color:var(--sa-el-td-color,#334155)!important;font-size:13px!important;font-size:var(--sa-el-td-fs,13px)!important}.aptaapsf-page-arrow,.aptaapsf-page-num{font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:13px!important;font-size:var(--sa-el-pg-fs,13px)!important}.aptaapsf-page-arrow,.aptaapsf-page-num:not(.aptaapsf-page-num--on):not(.active){color:#334155!important;color:var(--sa-el-pg-color,#334155)!important}.aptaapsf-page-summary{color:#64748b!important;color:var(--sa-el-show-color,#64748b)!important;font-size:12px!important;font-size:var(--sa-el-show-fs,12px)!important}.aptaapsf-page-list,.aptaapsf-page-summary{font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important}.aptaapsf-page-list{background:#fff!important;background:var(--sa-el-pp-bg,#fff)!important;color:#334155!important;color:var(--sa-el-pp-color,#334155)!important;font-size:13px!important;font-size:var(--sa-el-pp-fs,13px)!important}.aptaapsf-grid-card{font-family:inherit!important;font-family:var(--sa-el-card-font,inherit)!important}.aptaapsf-pp{background:#fff!important;background:var(--sa-el-pp-bg,#fff)!important;color:#334155!important;color:var(--sa-el-pp-color,#334155)!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:var(--sa-el-pp-fs,13px)!important}.aptaapsf-pp,.aptaapsf-pp-left{order:1!important;order:var(--sa-el-pp-order,1)!important}.aptaapsf-page-list{background:#0000!important;order:2!important;order:var(--sa-el-pglist-order,2)!important}.aptaapsf-pagination-summary{color:#64748b!important;color:var(--sa-el-show-color,#64748b)!important;font-family:inherit!important;font-family:var(--sa-el-pg-font,inherit)!important;font-size:12px!important;font-size:var(--sa-el-show-fs,12px)!important;order:3!important;order:var(--sa-el-pgsum-order,3)!important}.aptaapsf-table.is-frozen thead th:first-child{background:#f3f5f9!important;background:var(--sa-el-th-bg,var(--soft,#f3f5f9))!important}.aptaapsf-table.is-frozen tbody td:first-child{background:#fff!important;background:var(--card,#fff)!important}.aptaapsf-table.is-frozen tbody tr:hover td:first-child{background:#eef1f6!important;background:var(--sa-el-row-hover,var(--soft,#eef1f6))!important}.aptaapsf-table tbody tr:nth-child(odd) td{background:#fff!important;background:var(--sa-el-row-bg,#fff)!important}.aptaapsf-search-input{background:var(--card)!important;background:var(--sa-el-flt-search-bg,var(--card))!important;border:1px solid var(--sa-el-flt-search-border,var(--border))!important;color:var(--navy)!important;color:var(--sa-el-flt-search-color,var(--navy))!important;font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:14px!important;font-size:var(--sa-el-flt-search-fs,14px)!important;padding:9px 44px 9px 42px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 44px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 42px!important}.aptaapsf-search-input::placeholder{color:var(--gray-2)!important;color:var(--sa-el-flt-search-ph,var(--gray-2))!important}.aptaapsf-search-input:focus{border-color:var(--sa-el-in-focus,var(--amber))!important}.aptaapsf-pp{background:var(--card)!important;background:var(--sa-el-in-bg,var(--card))!important;border:1px solid var(--sa-el-in-border,var(--border))!important;color:var(--navy)!important;color:var(--sa-el-in-color,var(--navy))!important;font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:13px!important;font-size:var(--sa-el-in-fs,13px)!important;font-size:inherit!important;font-size:var(--sa-el-in-fs,inherit)!important;padding:9px 36px 9px 16px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 36px calc(var(--sa-el-in-pad, 14px)/2 + 2px) 16px!important}.aptaapsf-table-card{border-radius:12px!important;border-radius:var(--sa-el-card-radius,12px)!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important}.aptaapsf-doc-tile{border-radius:8px!important;border-radius:var(--sa-el-card-radius,8px)!important}.aptaapsf-grid-card{border-radius:12px!important;border-radius:var(--sa-el-card-radius,12px)!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;padding:14px!important;padding:var(--sa-el-card-pad,14px)!important}.aptaapsf-grid-tile{border-radius:10px!important;border-radius:var(--sa-el-card-radius,10px)!important}.aptaapsf-table th{background:var(--soft)!important;background:var(--sa-el-th-bg,var(--soft))!important;color:var(--gray)!important;color:var(--sa-el-th-color,var(--gray))!important;font-size:12px!important;font-size:var(--sa-el-th-fs,12px)!important;padding:12px 14px!important;padding:var(--sa-el-row-py,12px) 14px!important}.aptaapsf-table td,.aptaapsf-table th{border-bottom:1px solid var(--sa-el-border,var(--border-soft))!important}.aptaapsf-table td{color:var(--navy)!important;color:var(--sa-el-td-color,var(--navy))!important;font-size:13px!important;font-size:var(--sa-el-td-fs,13px)!important;padding:11px 14px!important;padding:var(--sa-el-row-py,11px) 14px!important}.aptaapsf-menu,.aptaapsf-modal-back,.aptaapsf-page,.aptaapsf-rowtip{font-family:var(--font)!important;font-family:var(--sa-el-dd-font,var(--font))!important}.aptaapsf-menu{background:var(--card)!important;background:var(--sa-el-dd-bg,var(--card))!important;border:1px solid var(--sa-el-dd-border,var(--border-soft))!important;border-radius:12px!important;border-radius:var(--sa-el-dd-radius,12px)!important;box-shadow:var(--shadow-modal)!important;box-shadow:var(--sa-el-dd-shadow,var(--shadow-modal))!important}.aptaapsf-cal-head button{background:var(--card)!important;background:var(--sa-el-dr-btn-bg,var(--card))!important;border:1px solid var(--sa-el-dr-border,var(--border))!important;border-radius:8px!important;border-radius:var(--sa-el-dr-btn-radius,8px)!important;color:var(--amber)!important;color:var(--sa-el-dr-btn-fg,var(--amber))!important}.aptaapsf-cal-title{color:var(--navy)!important;color:var(--sa-el-dr-title-color,var(--navy))!important;font-size:14px!important;font-size:var(--sa-el-dr-title-fs,14px)!important}.aptaapsf-cal-dow{color:var(--gray-2)!important;color:var(--sa-el-dr-day-color,var(--gray-2))!important;font-size:10px!important;font-size:var(--sa-el-dr-day-fs,10px)!important}.aptaapsf-cal-day{border-radius:8px!important;border-radius:var(--sa-el-dr-radius,8px)!important;color:var(--navy)!important;color:var(--sa-el-dr-day-color,var(--navy))!important;font-size:12px!important;font-size:var(--sa-el-dr-day-fs,12px)!important}.aptaapsf-cal-day.dim{color:var(--gray-2)!important;color:var(--sa-el-dr-day-color,var(--gray-2))!important}.aptaapsf-cal-day.in-range{background:var(--cream)!important;background:var(--sa-el-dr-range-bg,var(--cream))!important;color:#b45309!important;color:var(--sa-el-dr-day-color,var(--theme-accent-dark,#b45309))!important}.aptaapsf-cal-day.endpoint{color:#fff!important;color:var(--sa-el-dr-active-fg,#fff)!important}@keyframes aptaapsf-stripe{0%{background-position:0 0}to{background-position:200% 0}}.aptaapsf-table.is-frozen thead th:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#f3f5f9,#f3f5f9)!important;background-image:linear-gradient(var(--sa-el-th-bg,var(--soft,#f3f5f9)),var(--sa-el-th-bg,var(--soft,#f3f5f9)))!important;z-index:4!important}.aptaapsf-table.is-frozen tbody tr:nth-child(odd) td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#0000,#0000)!important;background-image:linear-gradient(var(--sa-el-row-bg,#0000),var(--sa-el-row-bg,#0000))!important}.aptaapsf-table.is-frozen tbody tr:nth-child(2n) td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#0000,#0000)!important;background-image:linear-gradient(var(--sa-el-zebra,#0000),var(--sa-el-zebra,#0000))!important}.aptaapsf-table.is-frozen tbody tr:nth-child(n):hover td:first-child{background-color:#fff!important;background-color:var(--card,#fff)!important;background-image:linear-gradient(#00000005,#00000005)!important;background-image:linear-gradient(var(--sa-el-row-hover,var(--soft,#00000005)),var(--sa-el-row-hover,var(--soft,#00000005)))!important}:root{--aptaapsf-primary:var(--theme-accent,#efbf04);--aptaapsf-primary-2:var(--theme-accent-3,#f97316);--aptaapsf-primary-dark:var(--theme-accent-dark,#b8890a);--aptaapsf-grad:linear-gradient(135deg,var(--theme-accent,#efbf04) 0%,var(--theme-accent-3,#f97316) 100%);--aptaapsf-grad-soft:linear-gradient(135deg,rgba(var(--theme-accent-rgb,239,191,4),0.16),rgba(var(--theme-accent-3-rgb,249,115,22),0.10));--aptaapsf-bg:#f5f7fb;--aptaapsf-surface:#ffffffeb;--aptaapsf-surface-2:#ffffffb3;--aptaapsf-glass-border:#0f172a14;--aptaapsf-shadow:0 18px 48px -28px #1e293b73;--aptaapsf-shadow-sm:0 6px 18px -10px #1e293b59;--aptaapsf-text:#16233a;--aptaapsf-text-muted:#64748b;--aptaapsf-tile:#0f172a0d;--aptaapsf-hover:#0f172a0d;--aptaapsf-green:#16a34a;--aptaapsf-green-bg:#16a34a1f;--aptaapsf-orange:var(--theme-accent-dark,#ea580c);--aptaapsf-orange-bg:#ea580c1f;--aptaapsf-blue:#2563eb;--aptaapsf-blue-bg:#2563eb1f;--aptaapsf-gray:#64748b;--aptaapsf-gray-bg:#64748b1f;--aptaapsf-red:#dc2626;--aptaapsf-red-bg:#dc26261f;--aptaapsf-slate:#475569;--aptaapsf-slate-bg:#4755691f;--aptaapsf-spring:cubic-bezier(0.34,1.56,0.64,1);--aptaapsf-ease:cubic-bezier(0.4,0,0.2,1);--aptaapsf-r:18px;--aptaapsf-r-sm:12px}[data-theme=dark]{--aptaapsf-bg:#0c1322;--aptaapsf-surface:#162034d1;--aptaapsf-surface-2:#101828b3;--aptaapsf-glass-border:#ffffff17;--aptaapsf-shadow:0 22px 56px -28px #000000b3;--aptaapsf-shadow-sm:0 8px 22px -12px #0009;--aptaapsf-text:#e8eefb;--aptaapsf-text-muted:#95a6c2;--aptaapsf-tile:#ffffff0f;--aptaapsf-hover:#ffffff0f;--aptaapsf-green-bg:#22c55e2e;--aptaapsf-green:#4ade80;--aptaapsf-orange-bg:rgba(var(--theme-accent-3-rgb,249,115,22),0.18);--aptaapsf-orange:var(--theme-accent-3,#fb923c);--aptaapsf-blue-bg:#3b82f633;--aptaapsf-blue:#60a5fa;--aptaapsf-gray-bg:#94a3b82e;--aptaapsf-gray:#cbd5e1;--aptaapsf-red-bg:#f871712e;--aptaapsf-red:#f87171;--aptaapsf-slate-bg:#94a3b829;--aptaapsf-slate:#cbd5e1}.aptaapsf-page{color:#16233a;color:var(--aptaapsf-text);display:flex;flex-direction:column;gap:16px;min-height:100%;position:relative}.aptaapsf-page:before{background:radial-gradient(60% 70% at 12% 0,#efbf0429,#0000 70%),radial-gradient(50% 60% at 90% 0,#f973161f,#0000 70%);background:radial-gradient(60% 70% at 12% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%),radial-gradient(50% 60% at 90% 0,rgba(var(--theme-accent-3-rgb,249,115,22),.12),#0000 70%);content:"";height:320px;inset:0 0 auto 0;pointer-events:none;position:fixed;z-index:0}.aptaapsf-page>*{position:relative;z-index:1}.aptaapsf-card{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:#ffffffeb;background:var(--aptaapsf-surface);border:1px solid #0f172a14;border:1px solid var(--aptaapsf-glass-border);border-radius:18px;border-radius:var(--aptaapsf-r);box-shadow:0 18px 48px -28px #1e293b73;box-shadow:var(--aptaapsf-shadow)}.aptaapsf-btn{align-items:center;background:#ffffffb3;background:var(--aptaapsf-surface-2);border:1px solid #0f172a14;border:1px solid var(--aptaapsf-glass-border);border-radius:12px;color:#16233a;color:var(--aptaapsf-text);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--aptaapsf-spring),background .2s var(--aptaapsf-ease),box-shadow .2s var(--aptaapsf-ease);white-space:nowrap}.aptaapsf-btn:hover{background:#0f172a0d;background:var(--aptaapsf-hover);transform:translateY(-1px)}.aptaapsf-btn:active{transform:translateY(0) scale(.98)}.aptaapsf-btn svg{height:16px;width:16px}.aptaapsf-btn--primary{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--aptaapsf-grad);border-color:#0000;box-shadow:0 8px 20px -8px #f9731699;box-shadow:0 8px 20px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.aptaapsf-btn--primary:hover{box-shadow:0 12px 26px -8px #f97316b3;box-shadow:0 12px 26px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.7)}.aptaapsf-btn--danger{border-color:#dc26261f;border-color:var(--aptaapsf-red-bg);color:#dc2626;color:var(--aptaapsf-red)}.aptaapsf-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.aptaapsf-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:700;gap:6px;letter-spacing:.02em;padding:3px 10px;text-transform:capitalize;white-space:nowrap}.aptaapsf-pill:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.aptaapsf-pill--green{background:#16a34a1f;background:var(--aptaapsf-green-bg);color:#16a34a;color:var(--aptaapsf-green)}.aptaapsf-pill--orange{background:#ea580c1f;background:var(--aptaapsf-orange-bg);color:#ea580c;color:var(--aptaapsf-orange)}.aptaapsf-pill--blue{background:#2563eb1f;background:var(--aptaapsf-blue-bg);color:#2563eb;color:var(--aptaapsf-blue)}.aptaapsf-pill--gray{background:#64748b1f;background:var(--aptaapsf-gray-bg);color:#64748b;color:var(--aptaapsf-gray)}.aptaapsf-pill--red{background:#dc26261f;background:var(--aptaapsf-red-bg);color:#dc2626;color:var(--aptaapsf-red)}.aptaapsf-pill--slate{background:#4755691f;background:var(--aptaapsf-slate-bg);color:#475569;color:var(--aptaapsf-slate)}.aptaapsf-progress{background:#0f172a0d;background:var(--aptaapsf-tile);border-radius:999px;height:6px;overflow:hidden}.aptaapsf-progress-fill{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--aptaapsf-grad);border-radius:999px;height:100%;transition:width .7s cubic-bezier(.34,1.56,.64,1);transition:width .7s var(--aptaapsf-spring)}.aptaapsf-shimmer{animation:aptaapsf-shimmer 1.3s ease-in-out infinite;background:linear-gradient(100deg,#0f172a0d 30%,#efbf0429 50%,#0f172a0d 70%);background:linear-gradient(100deg,var(--aptaapsf-tile) 30%,rgba(var(--theme-accent-rgb,239,191,4),.16) 50%,var(--aptaapsf-tile) 70%);background-size:220% 100%;border-radius:8px}@keyframes aptaapsf-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.aptaapsf-scroll{scrollbar-color:#efbf0480 #0000;scrollbar-color:rgba(var(--theme-accent-rgb,239,191,4),.5) #0000;scrollbar-width:thin}.aptaapsf-scroll::-webkit-scrollbar{height:8px;width:8px}.aptaapsf-scroll::-webkit-scrollbar-track{background:#0000}.aptaapsf-scroll::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--aptaapsf-grad);border-radius:999px}.aptaapsf-empty{align-items:center;color:#64748b;color:var(--aptaapsf-text-muted);display:flex;flex-direction:column;gap:10px;padding:56px 24px;text-align:center}.aptaapsf-empty-ico{background:linear-gradient(135deg,#efbf0429,#f973161a);background:var(--aptaapsf-grad-soft);border-radius:20px;color:#efbf04;color:var(--aptaapsf-primary);display:grid;height:64px;place-items:center;width:64px}.aptaapsf-empty-ico svg{height:30px;width:30px}.aptaapsf-empty h3{color:#16233a;color:var(--aptaapsf-text);font-size:1rem;margin:4px 0 0}@media (prefers-reduced-motion:reduce){.aptaapsf-progress-fill,.aptaapsf-shimmer{animation:none!important;transition:none!important}}.aptaapsf-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--aptaapsf-r))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 18px 48px -28px #1e293b73!important;box-shadow:var(--sa-el-card-shadow,var(--aptaapsf-shadow))!important}.tnfastpr-wrap{display:grid;flex-shrink:0;place-items:center;position:relative}.tnfastpr-svg{transform:rotate(0deg)}.tnfastpr-track{stroke:var(--tnfast-rail);opacity:.5}.tnfastpr-bar{filter:drop-shadow(0 2px 6px rgba(249,115,22,.35));filter:drop-shadow(0 2px 6px rgba(var(--theme-accent-3-rgb,249,115,22),.35));transition:stroke-dashoffset 1.1s var(--tnfast-spring)}.tnfastpr-label{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;line-height:1;position:absolute}.tnfastpr-num{-webkit-text-fill-color:#0000;background:var(--tnfast-grad);-webkit-background-clip:text;background-clip:text;font-size:1.55rem;font-weight:800;letter-spacing:-.02em}.tnfastpr-num i{font-size:.9rem;font-style:normal;font-weight:700}.tnfastpr-sub{color:var(--tnfast-text-muted);font-size:.6rem;font-weight:700;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}@media (max-width:480px){.tnfastpr-num{font-size:1.3rem}}.tnfastth-wrap{overflow:hidden;padding:22px 24px;padding:calc(22px*var(--sa-el-hdr-pad-k, 1)) calc(24px*var(--sa-el-hdr-pad-k, 1));position:relative}.tnfastth-aurora{animation:tnfastth-drift 14s ease-in-out infinite alternate;background:radial-gradient(40% 80% at 88% -10%,#f973162e,#0000 70%),radial-gradient(36% 70% at 8% 0,#efbf0429,#0000 70%);background:radial-gradient(40% 80% at 88% -10%,rgba(var(--theme-accent-3-rgb,249,115,22),.18),#0000 70%),radial-gradient(36% 70% at 8% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%);inset:0;opacity:.9;pointer-events:none;position:absolute}@keyframes tnfastth-drift{0%{transform:translateX(-6px)}to{transform:translateX(8px)}}.tnfastth-main{align-items:center;display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;position:relative}.tnfastth-lead{flex:1 1 320px;min-width:0}.tnfastth-crumb{align-items:center;color:var(--tnfast-text-muted);color:var(--sa-el-hdr-crumb-color,var(--tnfast-text-muted));display:flex;flex-wrap:wrap;font-size:.72rem;font-size:calc(.72rem*var(--sa-el-hdr-crumb-k, 1));font-weight:600;gap:6px;margin-bottom:10px}.tnfastth-crumb svg{height:12px;opacity:.6;width:12px}.tnfastth-crumb-link{color:inherit;cursor:pointer;text-decoration:none;transition:color .15s ease}.tnfastth-crumb-link:hover{color:var(--tnfast-primary-2);text-decoration:underline}.tnfastth-crumb-now{color:var(--tnfast-primary-2);font-weight:700}.tnfastth-titlerow{align-items:center;display:flex;gap:14px}.tnfastth-ico{background:var(--tnfast-grad);border-radius:14px;border-radius:calc(14px*var(--sa-el-hdr-tile-radius-k, 1));box-shadow:0 10px 24px -10px #f9731699;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff;display:grid;flex-shrink:0;height:50px;height:calc(50px*var(--sa-el-hdr-tile-k, 1));place-items:center;width:50px;width:calc(50px*var(--sa-el-hdr-tile-k, 1))}.tnfastth-ico svg{height:26px;width:26px}.tnfastth-ico-c{stroke-dasharray:24;stroke-dashoffset:24;animation:tnfastth-draw 1s var(--tnfast-ease) .3s forwards}@keyframes tnfastth-draw{to{stroke-dashoffset:0}}.tnfastth-title{font-size:1.4rem;font-size:calc(1.4rem*var(--sa-el-hdr-title-k, 1));font-weight:800;letter-spacing:-.02em;margin:0;word-break:break-word}.tnfastth-sub{color:var(--tnfast-text-muted);color:var(--sa-el-hdr-sub-color,var(--tnfast-text-muted));font-size:.84rem;font-size:calc(.84rem*var(--sa-el-hdr-sub-k, 1));margin:3px 0 0}.tnfastth-next{align-items:center;background:var(--tnfast-active-bg);border:1px solid var(--tnfast-border);border-radius:14px;display:inline-flex;gap:11px;margin-top:16px;padding:9px 15px}.tnfastth-next--done{background:var(--tnfast-done-bg)}.tnfastth-next-dot{animation:tnfastth-pulse 1.8s var(--tnfast-ease) infinite;background:var(--tnfast-active);border-radius:50%;box-shadow:0 0 0 0 var(--tnfast-active);height:10px;width:10px}.tnfastth-next--done .tnfastth-next-dot{animation:none;background:var(--tnfast-done)}@keyframes tnfastth-pulse{0%{box-shadow:0 0 0 0 #2563eb80}70%{box-shadow:0 0 0 8px #2563eb00}to{box-shadow:0 0 0 0 #2563eb00}}.tnfastth-next div{display:flex;flex-direction:column;line-height:1.25}.tnfastth-next-cap{color:var(--tnfast-text-muted);font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.tnfastth-next-name{font-size:.9rem;font-weight:700}.tnfastth-aside{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:10px}.tnfastth-counts{color:var(--tnfast-text-muted);font-size:.76rem;text-align:center}.tnfastth-counts b{color:var(--tnfast-text);font-weight:800}.tnfastth-refresh.is-spin svg{animation:tnfastth-spin .8s linear infinite}@keyframes tnfastth-spin{to{transform:rotate(1turn)}}@media (max-width:768px){.tnfastth-main{align-items:stretch;flex-direction:column}.tnfastth-aside{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media (max-width:480px){.tnfastth-wrap{padding:18px 16px;padding:calc(18px*var(--sa-el-hdr-pad-k, 1)) calc(16px*var(--sa-el-hdr-pad-k, 1))}.tnfastth-title{font-size:1.18rem;font-size:calc(1.18rem*var(--sa-el-hdr-title-k, 1))}.tnfastth-aside{gap:12px}}.tnfastth-wrap.tnfast-card{background:var(--card);background:var(--sa-el-hdr-bg,var(--card));border-color:var(--sa-el-hdr-border,var(--border));border-radius:16px!important;border-radius:calc(16px*var(--sa-el-hdr-radius-k, 1))!important;font-family:inherit;font-family:var(--sa-el-hdr-font,inherit)}.tnfastth-title{color:inherit;color:var(--sa-el-hdr-title-color,inherit)}.tnfastth-aurora{opacity:1;opacity:calc(var(--sa-el-hdr-aurora-op, .08)/.08)}.atabs-wrap{display:flex;flex-direction:column;gap:12px}.atabs-card{background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:14px;padding:14px 16px}[data-theme=dark] .atabs-card,body.dark-mode .atabs-card{--card:#161b24;--line:#263041;color:#e8eef7}.atabs-switch{background:color-mix(in srgb,#64748b 6%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 6%,#0000);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;display:inline-flex;gap:4px;margin:14px 0 12px;padding:4px}.atabs-switch button{align-items:center;background:#0000;border:none;border-radius:999px;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:800;gap:7px;min-height:36px;padding:7px 16px;transition:background .18s ease,color .18s ease}.atabs-switch button.is-active{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--theme-accent,#6366f1),var(--theme-accent-2,var(--theme-accent,#6366f1)));color:#fff}.atabs-switch .atabs-n{background:#ffffff40;border-radius:999px;display:inline-grid;font-size:10.5px;font-weight:800;height:18px;min-width:18px;padding:0 5px;place-items:center}.atabs-switch button:not(.is-active) .atabs-n{background:color-mix(in srgb,#64748b 16%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 16%,#0000)}.atabs-due{display:flex;flex-direction:column;gap:2px;padding:4px 2px}.atabs-due small{color:#94a3b8;color:var(--muted,#94a3b8);font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.atabs-due b{font-feature-settings:"tnum";color:#f59e0b;font-size:20px;font-variant-numeric:tabular-nums}.atabs-bill{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.atabs-id{display:flex;flex:1 1 170px;flex-direction:column;min-width:0}.atabs-id b{font-size:14px;font-weight:800}.atabs-id small{color:#94a3b8;color:var(--muted,#94a3b8);font-size:11.5px}.atabs-sums{display:flex;gap:18px;margin:0}.atabs-sums dt{color:#94a3b8;color:var(--muted,#94a3b8);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.atabs-sums dd{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;margin:2px 0 0}.atabs-sums .is-due dd{color:#f59e0b}.atabs-badge{background:color-mix(in srgb,#64748b 12%,#0000);background:color-mix(in srgb,var(--c,#64748b) 12%,#0000);border:1px solid color-mix(in srgb,#64748b 30%,#0000);border:1px solid color-mix(in srgb,var(--c,#64748b) 30%,#0000);border-radius:999px;color:#64748b;color:var(--c,#64748b);font-size:11px;font-weight:800;padding:3px 10px}.atabs-btn{align-items:center;background:#0000;border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:800;gap:6px;min-height:36px;padding:7px 16px;transition:transform .16s ease,border-color .16s ease}.atabs-btn:hover{border-color:#6366f1;border-color:var(--theme-accent,#6366f1);transform:translateY(-1px)}.atabs-btn.is-primary{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--theme-accent,#6366f1),var(--theme-accent-2,var(--theme-accent,#6366f1)));border-color:#0000;box-shadow:0 10px 22px -12px #6366f1e6;box-shadow:0 10px 22px -12px rgba(var(--theme-accent-rgb,99,102,241),.9);color:#fff}.atabs-load{align-items:center;color:#64748b;color:var(--muted,#64748b);display:flex;font-size:13px;gap:10px}.atabs-spin{animation:atabs-rot .9s linear infinite}@keyframes atabs-rot{to{transform:rotate(1turn)}}.atabs-empty{align-items:center;color:#64748b;color:var(--muted,#64748b);display:flex;flex-direction:column;gap:8px;padding:30px 18px;text-align:center}.atabs-empty h4{color:inherit;font-size:14.5px;font-weight:800;margin:4px 0 0}.atabs-empty p{font-size:12.5px;margin:0;max-width:380px}@media (max-width:480px){.atabs-bill{align-items:stretch;flex-direction:column}.atabs-btn{justify-content:center}.atabs-switch{width:100%}.atabs-switch button{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.atabs-btn,.atabs-switch button{transition:none}.atabs-btn:hover{transform:none}.atabs-spin{animation:none}}.atabs-invs{display:flex;flex-direction:column;gap:10px}.atabs-invs-title{color:#64748b;color:var(--app-text-secondary,#64748b);font-size:.8rem;font-weight:700;letter-spacing:.06em;margin:6px 0 0;text-transform:uppercase}.atabs-invs-err{background:color-mix(in srgb,#ef4444 12%,#0000);border-radius:10px;color:#b91c1c;font-size:.85rem;margin:0;padding:8px 12px}.atabs-inv-acts{display:inline-flex;flex-wrap:wrap;gap:8px}.atabs-inv-lines{border-top:1px dashed #e2e8f0;border-top:1px dashed var(--app-border-color,#e2e8f0);display:flex;flex-basis:100%;flex-direction:column;gap:4px;list-style:none;margin:0;padding:8px 0 0;width:100%}.atabs-inv-lines li{color:#0f172a;color:var(--app-text-primary,#0f172a);display:flex;font-size:.85rem;gap:12px;justify-content:space-between;overflow-wrap:anywhere}.atabs-inv-lines li.is-total{border-top:1px solid #e2e8f0;border-top:1px solid var(--app-border-color,#e2e8f0);font-weight:700;padding-top:4px}.tnfastpt-rail{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:8px;overflow-x:auto;padding:8px;scroll-snap-type:x proximity}.tnfastpt-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:var(--tnfast-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:700;gap:8px;padding:8px 14px;scroll-snap-align:start;transition:background .2s var(--tnfast-ease),color .2s var(--tnfast-ease),transform .2s var(--tnfast-spring);white-space:nowrap}.tnfastpt-tab:hover{background:var(--tnfast-hover);color:var(--tnfast-text);transform:translateY(-1px)}.tnfastpt-label{line-height:1}.tnfastpt-ico{color:inherit;color:var(--tnfastpt-stage,inherit);display:grid;place-items:center;transition:transform .3s var(--tnfast-spring)}.tnfastpt-tab:hover .tnfastpt-ico{transform:scale(1.12) rotate(-4deg)}.tnfastpt-on{background:var(--tnfast-grad);box-shadow:inset 0 -3px 0 #0000,0 10px 22px -10px #f9731699;box-shadow:inset 0 -3px 0 var(--tnfastpt-stage,#0000),0 10px 22px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.tnfastpt-on .tnfastpt-ico{animation:tnfastpt-pop .4s var(--tnfast-spring);color:#fff}@keyframes tnfastpt-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.tnfastpt-badge{background:var(--tnfast-tile);border-radius:9999px;color:var(--tnfast-text);display:inline-grid;font-size:.66rem;font-weight:800;height:18px;min-width:18px;padding:0 5px;place-items:center}.tnfastpt-on .tnfastpt-badge{background:#ffffff47;color:#fff}@media (max-width:480px){.tnfastpt-tab{font-size:.74rem;padding:7px 11px}}.tnfastcm-overlay{animation:tnfastcm-fade .22s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0f172a75;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1450}[data-theme=dark] .tnfastcm-overlay{background:#02060f9e}.tnfastcm-card{animation:tnfastcm-pop .26s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:#ffffffeb;background:var(--tnfast-surface,#ffffffeb);border:1px solid #0f172a14;border:1px solid var(--tnfast-border,#0f172a14);border-radius:18px;border-radius:var(--tnfast-r,18px);box-shadow:0 28px 70px -30px #1e293b80;box-shadow:var(--tnfast-shadow,0 28px 70px -30px #1e293b80);display:flex;flex-direction:column;max-height:86vh;overflow:hidden;width:min(540px,96vw)}.tnfastcm-head{align-items:center;background:#efbf041f;background:var(--tnfast-grad-soft,rgba(var(--theme-accent-rgb,239,191,4),.12));border-bottom:1px solid #0f172a14;border-bottom:1px solid var(--tnfast-border,#0f172a14);display:flex;gap:12px;padding:16px 18px}.tnfastcm-ico{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--tnfast-grad,linear-gradient(135deg,var(--theme-accent,#efbf04),var(--theme-accent-3,#f97316)));border-radius:13px;box-shadow:0 10px 24px -10px #f97316b3;box-shadow:0 10px 24px -10px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.tnfastcm-ico svg{height:21px;width:21px}.tnfastcm-headtxt{flex:1 1;min-width:0}.tnfastcm-eyebrow{align-items:center;color:#64748b;color:var(--tnfast-text-muted,#64748b);display:flex;font-size:.7rem;font-weight:800;gap:8px;letter-spacing:.06em;text-transform:uppercase}.tnfastcm-aud{background:#f9731624;background:rgba(var(--theme-accent-3-rgb,249,115,22),.14);border:1px solid #f973164d;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.3);border-radius:999px;color:#f97316;color:var(--tnfast-primary-2,var(--theme-accent-3,#f97316));font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:1px 8px}.tnfastcm-title{color:#16233a;color:var(--tnfast-text,#16233a);font-size:1.02rem;font-weight:800;line-height:1.25;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tnfastcm-x{background:#0f172a0d;background:var(--tnfast-tile,#0f172a0d);border:1px solid #0f172a14;border:1px solid var(--tnfast-border,#0f172a14);border-radius:10px;color:#64748b;color:var(--tnfast-text-muted,#64748b);cursor:pointer;display:grid;flex-shrink:0;height:34px;place-items:center;transition:transform .18s ease,background .18s ease,color .18s ease;transition:transform .18s var(--tnfast-ease,ease),background .18s ease,color .18s ease;width:34px}.tnfastcm-x svg{height:17px;width:17px}.tnfastcm-x:hover{background:#ef44441f;color:#ef4444;transform:rotate(90deg)}.tnfastcm-thread{background:#ffffff80;background:var(--tnfast-surface-2,#ffffff80);display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:18px}.tnfastcm-thread::-webkit-scrollbar{width:9px}.tnfastcm-thread::-webkit-scrollbar-thumb{background:#0f172a1f;background:var(--tnfast-rail,#0f172a1f);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.tnfastcm-thread::-webkit-scrollbar-thumb:hover{background:#64748b;background:var(--tnfast-text-muted,#64748b);background-clip:padding-box}.tnfastcm-row{align-items:flex-start;animation:tnfastcm-rise .34s ease both;animation:tnfastcm-rise .34s var(--tnfast-ease,ease) both;display:flex;gap:10px}.tnfastcm-avatar{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--tnfast-grad,linear-gradient(135deg,var(--theme-accent,#efbf04),var(--theme-accent-3,#f97316)));border-radius:50%;box-shadow:0 6px 16px -8px #f97316b3;box-shadow:0 6px 16px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.7);color:#fff;display:grid;flex-shrink:0;font-size:.84rem;font-weight:800;height:34px;place-items:center;width:34px}.tnfastcm-bubblewrap{display:flex;flex-direction:column;gap:4px;min-width:0}.tnfastcm-bubble{align-self:flex-start;background:#fff;background:var(--tnfast-surface,#fff);border:1px solid #0f172a14;border:1px solid var(--tnfast-border,#0f172a14);border-radius:4px 16px 16px 16px;box-shadow:0 6px 18px -10px #1e293b59;box-shadow:var(--tnfast-shadow-sm,0 6px 18px -10px #1e293b59);color:#16233a;color:var(--tnfast-text,#16233a);font-size:.88rem;line-height:1.5;max-width:100%;padding:10px 13px;white-space:pre-wrap;word-break:break-word}.tnfastcm-byline{align-items:center;color:#64748b;color:var(--tnfast-text-muted,#64748b);display:flex;flex-wrap:wrap;font-size:.7rem;gap:7px;padding-left:4px}.tnfastcm-author{color:#16233a;color:var(--tnfast-text,#16233a);font-weight:700}.tnfastcm-role{background:#0f172a0d;background:var(--tnfast-tile,#0f172a0d);border-radius:999px;font-size:.62rem;font-weight:700;padding:0 6px;text-transform:capitalize}.tnfastcm-edited{font-style:italic;opacity:.85}.tnfastcm-time{margin-left:auto;white-space:nowrap}.tnfastcm-empty{font-size:.9rem;margin:auto}.tnfastcm-empty,.tnfastcm-foot{color:#64748b;color:var(--tnfast-text-muted,#64748b)}.tnfastcm-foot{align-items:center;background:#ffffffb3;background:var(--tnfast-surface,#ffffffb3);border-top:1px solid #0f172a14;border-top:1px solid var(--tnfast-border,#0f172a14);display:flex;font-size:.74rem;gap:8px;padding:11px 16px}.tnfastcm-foot svg{flex-shrink:0;height:13px;width:13px}@keyframes tnfastcm-fade{0%{opacity:0}to{opacity:1}}@keyframes tnfastcm-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes tnfastcm-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:480px){.tnfastcm-card{border-radius:16px;max-height:92vh;width:100%}.tnfastcm-head,.tnfastcm-thread{padding:14px}.tnfastcm-bubble{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.tnfastcm-card,.tnfastcm-overlay,.tnfastcm-row{animation:none}.tnfastcm-x{transition:none}}.tnfastcm-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--tnfast-r,18px))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 28px 70px -30px #1e293b80!important;box-shadow:var(--sa-el-card-shadow,var(--tnfast-shadow,0 28px 70px -30px #1e293b80))!important}@media (max-width:480px){.tnfastcm-card{border-radius:16px!important;border-radius:var(--sa-el-card-radius,16px)!important}}.tnfastsl-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:12px 0 0;padding:0 0 0 4px}.tnfastsl-item{animation:tnfastsl-in .35s var(--tnfast-ease) both;background:var(--tnfast-surface-2);border:1px solid var(--tnfast-border);border-radius:12px;display:flex;gap:11px;padding:10px 12px}@keyframes tnfastsl-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tnfastsl-dot{border-radius:50%;color:#fff;display:grid;flex-shrink:0;height:24px;place-items:center;width:24px}.tnfastsl-dot svg{height:13px;width:13px}.tnfastsl-completed .tnfastsl-dot,.tnfastsl-skipped .tnfastsl-dot{background:var(--tnfast-done)}.tnfastsl-in_progress .tnfastsl-dot{background:var(--tnfast-active)}.tnfastsl-upcoming .tnfastsl-dot{background:var(--tnfast-up)}.tnfastsl-body{flex:1 1;min-width:0}.tnfastsl-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.tnfastsl-name{font-size:.86rem;font-weight:600}.tnfastsl-pill{border-radius:9999px;flex-shrink:0;font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.tnfastsl-pill-completed,.tnfastsl-pill-skipped{background:var(--tnfast-done-bg);color:var(--tnfast-done)}.tnfastsl-pill-in_progress{background:var(--tnfast-active-bg);color:var(--tnfast-active)}.tnfastsl-pill-upcoming{background:var(--tnfast-up-bg);color:var(--tnfast-up)}.tnfastsl-meta{color:var(--tnfast-text-muted);display:flex;flex-wrap:wrap;font-size:.74rem;gap:4px 12px;margin-top:4px}.tnfastsl-date{white-space:nowrap}.tnfastsl-note{font-style:italic}.tnfastsl-cmt{align-items:center;background:#f973161a;background:rgba(var(--theme-accent-3-rgb,249,115,22),.1);border:1px solid #f9731642;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.26);border-radius:9999px;color:var(--tnfast-primary-2);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;margin-top:7px;padding:4px 10px;transition:background .18s ease,transform .18s var(--tnfast-spring)}.tnfastsl-cmt:hover{background:#f973162e;background:rgba(var(--theme-accent-3-rgb,249,115,22),.18);transform:translateY(-1px)}.tnfastsl-cmt svg{height:12px;width:12px}@media (max-width:480px){.tnfastsl-top{align-items:flex-start;flex-direction:column;gap:4px}}.tnfastmn-node{grid-gap:14px;display:grid;gap:14px;grid-template-columns:40px 1fr;position:relative}.tnfastmn-axis{display:flex;justify-content:center;position:relative}.tnfastmn-rail{background:var(--tnfast-rail);bottom:-18px;position:absolute;top:30px;width:2px}.tnfastmn-node.is-last .tnfastmn-rail{display:none}.tnfastmn-dot{background:var(--tnfast-up);border-radius:50%;box-shadow:0 4px 12px -4px #0000004d;color:#fff;display:grid;flex-shrink:0;height:34px;place-items:center;position:relative;transition:transform .3s var(--tnfast-spring);width:34px;z-index:1}.tnfastmn-dot svg{height:16px;width:16px}.tnfastmn-completed .tnfastmn-dot,.tnfastmn-skipped .tnfastmn-dot{background:var(--tnfast-done)}.tnfastmn-in_progress .tnfastmn-dot{background:var(--tnfast-active)}.tnfastmn-dot-pulse{animation:tnfastmn-pulse 1.8s var(--tnfast-ease) infinite;border-radius:50%;box-shadow:0 0 0 0 var(--tnfast-active);inset:0;position:absolute}@keyframes tnfastmn-pulse{0%{box-shadow:0 0 0 0 #2563eb80}70%{box-shadow:0 0 0 10px #2563eb00}to{box-shadow:0 0 0 0 #2563eb00}}.tnfastmn-next .tnfastmn-dot{transform:scale(1.08)}.tnfastmn-card{animation:tnfastmn-rise .4s var(--tnfast-ease) both;margin-bottom:18px;padding:14px 16px;transition:box-shadow .25s var(--tnfast-ease),transform .25s var(--tnfast-ease)}@keyframes tnfastmn-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tnfastmn-card:hover{box-shadow:var(--tnfast-shadow);transform:translateY(-1px)}.tnfastmn-next .tnfastmn-card{border-color:color-mix(in srgb,var(--tnfast-active) 45%,#0000);box-shadow:0 0 0 1px var(--tnfast-active-bg),var(--tnfast-shadow-sm)}.tnfastmn-head{align-items:flex-start;cursor:default;display:flex;gap:10px;justify-content:space-between}.tnfastmn-head[role=button]{cursor:pointer}.tnfastmn-titlewrap{min-width:0}.tnfastmn-order{color:var(--tnfast-text-muted);display:block;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tnfastmn-title{font-size:.98rem;font-weight:700;line-height:1.3;margin:2px 0 0;word-break:break-word}.tnfastmn-status{border-radius:9999px;flex-shrink:0;font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.tnfastmn-status-completed,.tnfastmn-status-skipped{background:var(--tnfast-done-bg);color:var(--tnfast-done)}.tnfastmn-status-in_progress{background:var(--tnfast-active-bg);color:var(--tnfast-active)}.tnfastmn-status-upcoming{background:var(--tnfast-up-bg);color:var(--tnfast-up)}.tnfastmn-meta{align-items:center;color:var(--tnfast-text-muted);display:flex;flex-wrap:wrap;font-size:.76rem;gap:8px;margin-top:8px}.tnfastmn-nextflag{background:var(--tnfast-active-bg);border-radius:9999px;color:var(--tnfast-active);font-size:.64rem;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.tnfastmn-date{white-space:nowrap}.tnfastmn-note{background:var(--tnfast-grad-soft);border-radius:10px;display:flex;font-size:.82rem;gap:8px;line-height:1.45;margin-top:10px;padding:9px 11px}.tnfastmn-note svg{color:var(--tnfast-primary-2);flex-shrink:0;height:15px;margin-top:2px;width:15px}.tnfastmn-expand{align-items:center;background:#0000;border:1px solid var(--tnfast-border);border-radius:9px;color:var(--tnfast-text-muted);cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:700;gap:6px;margin-top:12px;padding:5px 10px;transition:background .18s ease}.tnfastmn-expand:hover{background:var(--tnfast-hover);color:var(--tnfast-text)}.tnfastmn-expand svg{height:14px;transition:transform .3s var(--tnfast-spring);width:14px}.tnfastmn-expand.on svg{transform:rotate(180deg)}.tnfastmn-subswrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--tnfast-ease)}.tnfastmn-subswrap.open{grid-template-rows:1fr}.tnfastmn-subsinner{overflow:hidden}.tnfastmn-cmt{align-items:center;background:var(--tnfast-grad-soft);border:1px solid #f9731647;border:1px solid rgba(var(--theme-accent-3-rgb,249,115,22),.28);border-radius:9999px;color:var(--tnfast-primary-2);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:8px;margin-top:10px;padding:7px 12px 7px 10px;transition:transform .18s var(--tnfast-spring),box-shadow .18s ease,background .18s ease}.tnfastmn-cmt:hover{box-shadow:0 8px 20px -12px #f97316b3;box-shadow:0 8px 20px -12px rgba(var(--theme-accent-3-rgb,249,115,22),.7);transform:translateY(-1px)}.tnfastmn-cmt-ico{background:var(--tnfast-grad);border-radius:50%;color:#fff;display:grid;height:22px;place-items:center;width:22px}.tnfastmn-cmt-ico svg{height:12px;width:12px}.tnfastmn-cmt-dot{animation:tnfastmn-cmt-pulse 2s ease-out infinite;background:var(--tnfast-primary-2);border-radius:50%;box-shadow:0 0 0 0 #f9731680;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),.5);height:7px;width:7px}@keyframes tnfastmn-cmt-pulse{0%{box-shadow:0 0 0 0 #f9731680;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),.5)}70%{box-shadow:0 0 0 7px #f9731600;box-shadow:0 0 0 7px rgba(var(--theme-accent-3-rgb,249,115,22),0)}to{box-shadow:0 0 0 0 #f9731600;box-shadow:0 0 0 0 rgba(var(--theme-accent-3-rgb,249,115,22),0)}}@media (prefers-reduced-motion:reduce){.tnfastmn-cmt-dot{animation:none}}@media (max-width:480px){.tnfastmn-node{gap:10px;grid-template-columns:32px 1fr}.tnfastmn-dot{height:30px;width:30px}.tnfastmn-head{flex-direction:column;gap:6px}}.tnfastmn-card{padding:14px 16px!important;padding:var(--sa-el-card-pad,14px 16px)!important}.tnfastmn-next .tnfastmn-card{box-shadow:0 0 0 1px var(--tnfast-active-bg),var(--tnfast-shadow-sm)!important;box-shadow:var(--sa-el-card-shadow,0 0 0 1px var(--tnfast-active-bg),var(--tnfast-shadow-sm))!important}.tnfastmt-wrap{padding:20px 20px 8px}.tnfastmt-list{list-style:none;margin:0;padding:0}.tnfastmt-more{display:flex;justify-content:center;padding:8px 0 14px}@media (max-width:480px){.tnfastmt-wrap{padding:14px 12px 6px}}.tnfastes-wrap{align-items:center;display:flex;flex-direction:column;gap:8px;padding:48px 24px;text-align:center}.tnfastes-art{background:var(--tnfast-grad-soft);border-radius:22px;color:var(--tnfast-primary-2);display:grid;height:76px;margin-bottom:6px;place-items:center;width:76px}.tnfastes-art svg{height:40px;width:40px}.tnfastes-ring{stroke-dasharray:57;stroke-dashoffset:57;animation:tnfastes-draw 1.4s var(--tnfast-ease) forwards}.tnfastes-clock{animation:tnfastes-tick 3s steps(12) infinite;transform-origin:12px 12px}@keyframes tnfastes-draw{to{stroke-dashoffset:0}}@keyframes tnfastes-tick{to{transform:rotate(1turn)}}.tnfastes-title{font-size:1.05rem;font-weight:800;margin:0}.tnfastes-msg{color:var(--tnfast-text-muted);font-size:.86rem;line-height:1.55;margin:0;max-width:420px}.tnfastts-wrap{display:flex;flex-direction:column;gap:16px}.tnfastts-hero{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:22px 24px}.tnfastts-lead{flex:1 1;min-width:0}.tnfastts-track{display:flex;flex-direction:column;gap:20px;padding:20px}.tnfastts-row{align-items:center;display:flex;gap:14px}.tnfastts-rowbody{flex:1 1}.tnfastts-sk{animation:tnfastts-shim 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--tnfast-tile),var(--tnfast-hover),var(--tnfast-tile));background-size:300% 100%;border-radius:8px;display:block}.tnfastts-dot{height:34px;width:34px}.tnfastts-dot,.tnfastts-ring{border-radius:50%;flex-shrink:0}.tnfastts-ring{height:104px;width:104px}.tnfastts-w30{width:30%}.tnfastts-w40{width:40%}.tnfastts-w50{width:50%}.tnfastts-w60{width:60%}.tnfastts-w70{width:70%}@keyframes tnfastts-shim{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:768px){.tnfastts-hero{align-items:stretch;flex-direction:column}}:root{--tnfast-primary:var(--theme-accent,#efbf04);--tnfast-primary-2:var(--theme-accent-3,#f97316);--tnfast-grad:linear-gradient(135deg,var(--theme-accent,#efbf04) 0%,var(--theme-accent-3,#f97316) 100%);--tnfast-grad-soft:linear-gradient(135deg,rgba(var(--theme-accent-rgb,239,191,4),0.16),rgba(var(--theme-accent-3-rgb,249,115,22),0.10));--tnfast-bg:#f5f7fb;--tnfast-surface:#ffffffeb;--tnfast-surface-2:#ffffffa8;--tnfast-border:#0f172a14;--tnfast-shadow:0 18px 48px -28px #1e293b73;--tnfast-shadow-sm:0 6px 18px -10px #1e293b59;--tnfast-text:#16233a;--tnfast-text-muted:#64748b;--tnfast-tile:#0f172a0d;--tnfast-hover:#0f172a0d;--tnfast-rail:#0f172a1f;--tnfast-done:#16a34a;--tnfast-done-bg:#16a34a24;--tnfast-active:#2563eb;--tnfast-active-bg:#2563eb24;--tnfast-up:#94a3b8;--tnfast-up-bg:#94a3b829;--tnfast-skip:#78716c;--tnfast-skip-bg:#78716c29;--tnfast-spring:cubic-bezier(0.34,1.56,0.64,1);--tnfast-ease:cubic-bezier(0.4,0,0.2,1);--tnfast-r:18px;--tnfast-r-sm:12px}[data-theme=dark]{--tnfast-bg:#0c1322;--tnfast-surface:#162034d1;--tnfast-surface-2:#101828b3;--tnfast-border:#ffffff17;--tnfast-shadow:0 22px 56px -28px #000000b3;--tnfast-shadow-sm:0 8px 22px -12px #0009;--tnfast-text:#e8eefb;--tnfast-text-muted:#95a6c2;--tnfast-tile:#ffffff0f;--tnfast-hover:#ffffff0f;--tnfast-rail:#ffffff24;--tnfast-done:#4ade80;--tnfast-done-bg:#22c55e2e;--tnfast-active:#60a5fa;--tnfast-active-bg:#3b82f633;--tnfast-up:#94a3b8;--tnfast-up-bg:#94a3b824;--tnfast-skip:#cbd5e1;--tnfast-skip-bg:#94a3b824}.tnfast-page{color:#16233a;color:var(--tnfast-text);display:flex;flex-direction:column;gap:16px;min-height:100%;position:relative}.tnfast-page:before{background:radial-gradient(60% 70% at 12% 0,#efbf0429,#0000 70%),radial-gradient(50% 60% at 90% 0,#f973161f,#0000 70%);background:radial-gradient(60% 70% at 12% 0,rgba(var(--theme-accent-rgb,239,191,4),.16),#0000 70%),radial-gradient(50% 60% at 90% 0,rgba(var(--theme-accent-3-rgb,249,115,22),.12),#0000 70%);content:"";height:320px;inset:0 0 auto 0;pointer-events:none;position:fixed;z-index:0}.tnfast-page>*{position:relative;z-index:1}.tnfast-card{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:#ffffffeb;background:var(--tnfast-surface);border:1px solid #0f172a14;border:1px solid var(--tnfast-border);border-radius:18px;border-radius:var(--tnfast-r);box-shadow:0 18px 48px -28px #1e293b73;box-shadow:var(--tnfast-shadow)}.tnfast-btn{align-items:center;background:#ffffffa8;background:var(--tnfast-surface-2);border:1px solid #0f172a14;border:1px solid var(--tnfast-border);border-radius:11px;color:#16233a;color:var(--tnfast-text);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;justify-content:center;padding:9px 15px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s cubic-bezier(.4,0,.2,1);transition:transform .2s var(--tnfast-spring),background .2s var(--tnfast-ease);white-space:nowrap}.tnfast-btn:hover{background:#0f172a0d;background:var(--tnfast-hover);transform:translateY(-1px)}.tnfast-btn:active{transform:translateY(0) scale(.98)}.tnfast-btn--primary{background:linear-gradient(135deg,#efbf04,#f97316);background:var(--tnfast-grad);border-color:#0000;box-shadow:0 8px 20px -8px #f9731699;box-shadow:0 8px 20px -8px rgba(var(--theme-accent-3-rgb,249,115,22),.6);color:#fff}.tnfast-btn svg{height:16px;width:16px}.tnfast-scroll{scrollbar-color:#0f172a1f #0000;scrollbar-color:var(--tnfast-rail) #0000;scrollbar-width:thin}.tnfast-scroll::-webkit-scrollbar{height:9px;width:9px}.tnfast-scroll::-webkit-scrollbar-thumb{background:#0f172a1f;background:var(--tnfast-rail);background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.tnfast-scroll::-webkit-scrollbar-thumb:hover{background:#efbf04;background:var(--tnfast-primary)}@media (prefers-reduced-motion:reduce){.tnfast-page *,.tnfast-page :after,.tnfast-page :before{animation:none!important;transition:none!important}}.tnfast-card{border-radius:18px!important;border-radius:var(--sa-el-card-radius,var(--tnfast-r))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 18px 48px -28px #1e293b73!important;box-shadow:var(--sa-el-card-shadow,var(--tnfast-shadow))!important}.apppmph-header{background:var(--card);background:var(--sa-el-hdr-bg,var(--card));border:1px solid var(--sa-el-hdr-border,var(--border));border-radius:calc(var(--r-lg)*1);border-radius:calc(var(--r-lg)*var(--sa-el-hdr-radius-k, 1));box-shadow:0 8px 24px #f59e0b1f;box-shadow:0 8px 24px rgba(var(--theme-accent-rgb,245,158,11),.12);overflow:hidden;padding:16px 20px;padding:calc(16px*var(--sa-el-hdr-pad-k, 1)) calc(20px*var(--sa-el-hdr-pad-k, 1));position:relative}.apppmph-header:before{animation:apppmph-stripe 6s linear infinite;background:var(--grad-tri);background-size:200% 100%;content:"";height:2px;height:var(--sa-el-hdr-stripe-h,2px);left:0;position:absolute;right:0;top:0}@keyframes apppmph-stripe{0%{background-position:0 0}to{background-position:200% 0}}.apppmph-bg{background-image:radial-gradient(circle at 1px 1px,#f59e0b14 1px,#0000 0);background-image:radial-gradient(circle at 1px 1px,rgba(var(--theme-accent-rgb,245,158,11),var(--sa-el-hdr-aurora-op,.08)) 1px,#0000 0);background-size:16px 16px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000 80%);mask-image:linear-gradient(180deg,#000,#0000 80%);pointer-events:none;position:absolute}.apppmph-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;min-width:0;position:relative;width:100%}.apppmph-main{flex:1 1 auto;max-width:100%;min-width:0}.apppmph-crumbs{align-items:center;color:var(--gray);color:var(--sa-el-hdr-crumb-color,var(--gray));display:flex;flex-wrap:nowrap;font-size:12px;font-size:calc(12px*var(--sa-el-hdr-crumb-k, 1));gap:6px;margin-bottom:8px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.apppmph-crumbs::-webkit-scrollbar{display:none}.apppmph-crumb{color:var(--gray);color:var(--sa-el-hdr-crumb-color,var(--gray));flex:0 0 auto;font-weight:500;text-decoration:none;transition:color .15s ease;white-space:nowrap}.apppmph-crumb:not(.apppmph-crumb-current):hover{color:var(--amber);text-decoration:underline}.apppmph-crumb-current{color:var(--navy);cursor:default;font-weight:700}.apppmph-crumb-sep{color:var(--gray-2);flex:0 0 auto}.apppmph-title-row{align-items:flex-start;display:flex;gap:12px;min-width:0}.apppmph-heading{flex:1 1 auto;min-width:0}.apppmph-tile{animation:apppmph-tile-pulse 3s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:10px;border-radius:calc(10px*var(--sa-el-hdr-tile-radius-k, 1));box-shadow:0 8px 20px #f59e0b4d;box-shadow:0 8px 20px rgba(var(--theme-accent-rgb,245,158,11),.3);color:#fff;display:grid;flex:0 0 auto;height:44px;height:calc(44px*var(--sa-el-hdr-tile-k, 1));place-items:center;width:44px;width:calc(44px*var(--sa-el-hdr-tile-k, 1))}@keyframes apppmph-tile-pulse{0%,to{box-shadow:0 8px 20px #f59e0b4d;box-shadow:0 8px 20px rgba(var(--theme-accent-rgb,245,158,11),.3)}50%{box-shadow:0 8px 26px #fbbf2480;box-shadow:0 8px 26px rgba(var(--theme-accent-2-rgb,251,191,36),.5)}}.apppmph-tile svg{animation:apppmph-tile-spin 9s ease-in-out infinite}@keyframes apppmph-tile-spin{0%,80%,to{transform:rotate(0)}88%{transform:rotate(-10deg)}94%{transform:rotate(8deg)}}.apppmph-h1{color:var(--navy);color:var(--sa-el-hdr-title-color,var(--navy));font-size:22px;font-size:calc(22px*var(--sa-el-hdr-title-k, 1));font-weight:700;letter-spacing:-.01em;margin:0;overflow-wrap:anywhere}.apppmph-subtitle{color:var(--gray);color:var(--sa-el-hdr-sub-color,var(--gray));font-size:12px;font-size:calc(12px*var(--sa-el-hdr-sub-k, 1));line-height:1.4;margin:2px 0 0;overflow-wrap:anywhere}.apppmph-actions{align-items:center;display:flex;flex-shrink:1;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.apppmph-actions .apppm-btn{font-size:12px;padding:7px 13px}@media (max-width:599px){.apppmph-header{padding:14px 14px 12px;padding:calc(14px*var(--sa-el-hdr-pad-k, 1)) calc(14px*var(--sa-el-hdr-pad-k, 1)) calc(12px*var(--sa-el-hdr-pad-k, 1))}.apppmph-row{align-items:stretch;flex-direction:column}.apppmph-h1{font-size:20px;font-size:calc(20px*var(--sa-el-hdr-title-k, 1))}.apppmph-tile{height:38px;height:calc(38px*var(--sa-el-hdr-tile-k, 1));width:38px;width:calc(38px*var(--sa-el-hdr-tile-k, 1))}.apppmph-actions{width:100%}.apppmph-actions .apppm-btn{flex:1 1 auto;justify-content:center;min-height:40px}}@media (min-width:768px){.apppmph-header{padding:18px 20px;padding:calc(18px*var(--sa-el-hdr-pad-k, 1)) calc(20px*var(--sa-el-hdr-pad-k, 1))}.apppmph-h1{font-size:24px;font-size:calc(24px*var(--sa-el-hdr-title-k, 1))}}@media (min-width:1024px){.apppmph-h1{font-size:26px;font-size:calc(26px*var(--sa-el-hdr-title-k, 1))}.apppmph-subtitle{font-size:13px;font-size:calc(13px*var(--sa-el-hdr-sub-k, 1))}}.apppmph-tile{border-radius:10px!important;border-radius:calc(10px*var(--sa-el-hdr-tile-radius-k, 1))!important;box-shadow:0 8px 20px #f59e0b4d!important;box-shadow:var(--sa-el-card-shadow,0 8px 20px rgba(var(--theme-accent-rgb,245,158,11),.3))!important}.apppmph-header{font-family:inherit;font-family:var(--sa-el-hdr-font,inherit)}.apppmpt-wrap{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:#ffffffa6;border:1px solid #ffffff8c;border-radius:16px;box-shadow:0 8px 28px #78350f14;min-width:0;overflow:hidden;padding:6px;position:relative;width:100%}[data-theme=dark] .apppmpt-wrap{background:#29252499;border-color:#fcd34d26;border-color:rgba(var(--theme-accent-2-rgb,252,211,77),.15)}.apppmpt-fade{bottom:6px;opacity:0;pointer-events:none;position:absolute;top:6px;transition:opacity .18s ease;width:36px;z-index:2}.apppmpt-fade.left{background:linear-gradient(90deg,var(--card),#0000);left:6px}.apppmpt-fade.right{background:linear-gradient(270deg,var(--card),#0000);right:6px}.apppmpt-fade.show{opacity:1}.apppmpt-track{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity}.apppmpt-track::-webkit-scrollbar{height:6px}.apppmpt-track::-webkit-scrollbar-track{background:#0000}.apppmpt-track::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--amber),var(--gold));border-radius:9999px}.apppmpt-tab{--accent:var(--theme-accent,#f59e0b);align-items:center;background:#0000;border:none;border-radius:9999px;color:var(--gray);cursor:pointer;display:inline-flex;flex:0 0 auto;font:600 13px var(--font);gap:8px;padding:10px 16px;scroll-snap-align:center;transition:all .18s ease;white-space:nowrap}.apppmpt-glyph{display:grid;place-items:center}.apppmpt-glyph svg{color:var(--accent);height:18px;transition:transform .3s ease;width:18px}.apppmpt-tab:hover{background:var(--soft);color:var(--navy)}.apppmpt-tab.active{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));box-shadow:0 4px 16px #f59e0b66;box-shadow:0 4px 16px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff;transform:translateY(-1px)}.apppmpt-tab.active .apppmpt-glyph svg{animation:apppmpt-bounce .8s cubic-bezier(.34,1.56,.64,1);color:#fff}@keyframes apppmpt-bounce{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-4px) scale(1.18)}60%{transform:translateY(2px) scale(.96)}to{transform:translateY(0) scale(1)}}.apppmpt-count{background:#ffffff4d;border-radius:9999px;font:700 11px var(--font);min-width:20px;padding:1px 7px;text-align:center}.apppmpt-tab:not(.active) .apppmpt-count{background:var(--soft-2);color:var(--amber)}@media (max-width:599px){.apppmpt-tab{min-height:40px;padding:10px 14px}.apppmpt-glyph svg{height:16px;width:16px}}.apppmae-back{animation:apppmae-fade .22s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c191799;display:grid!important;inset:0!important;overflow-y:auto!important;padding:16px!important;place-items:center!important;position:fixed!important;z-index:2040!important}@keyframes apppmae-fade{0%{opacity:0}to{opacity:1}}.apppmae-modal{animation:apppmae-in .3s cubic-bezier(.34,1.56,.64,1);background:var(--card);border-radius:18px;box-shadow:var(--shadow-modal);max-height:calc(100vh - 32px);overflow-y:auto;position:relative;width:min(420px,calc(100vw - 24px))}@keyframes apppmae-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.apppmae-modal:before{animation:apppmae-stripe 6s linear infinite;background:var(--grad-tri);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes apppmae-stripe{0%{background-position:0 0}to{background-position:200% 0}}.apppmae-head{align-items:center;border-bottom:1px solid var(--border-soft);display:flex;gap:12px;padding:16px 18px}.apppmae-head-ico{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:10px;box-shadow:0 6px 16px #f59e0b59;box-shadow:0 6px 16px rgba(var(--theme-accent-rgb,245,158,11),.35);color:#fff;display:grid;height:34px;place-items:center;width:34px}.apppmae-head h3{color:var(--navy);flex:1 1;font:700 15px var(--font);margin:0}.apppmae-close{background:var(--card);border:1px solid var(--border);border-radius:50%;color:var(--gray);cursor:pointer;display:grid;height:30px;place-items:center;transition:transform .2s ease,color .2s ease;width:30px}.apppmae-close:hover{color:var(--amber);transform:rotate(90deg)}.apppmae-stage{background:radial-gradient(circle at 50% 40%,#f59e0b14,#0000 70%);background:radial-gradient(circle at 50% 40%,rgba(var(--theme-accent-rgb,245,158,11),.08),#0000 70%);display:grid;padding:20px;place-items:center}.apppmae-cropper{background:repeating-conic-gradient(var(--soft) 0 25%,var(--card) 0 50%) 50% /20px 20px;border-radius:14px;cursor:grab;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.apppmae-cropper:active{cursor:grabbing}.apppmae-canvas{display:block}.apppmae-mask{border-radius:inherit;box-shadow:inset 0 0 0 9999px rgba(0,0,0,.001);inset:0;pointer-events:none;position:absolute}.apppmae-mask:after{box-shadow:0 0 0 9999px #14100c8c;content:"";height:100%;left:50%;outline:2px solid #ffffffd9;top:50%;transform:translate(-50%,-50%);width:100%}.apppmae-grid,.apppmae-mask:after{border-radius:50%;position:absolute}.apppmae-grid{background-image:linear-gradient(#ffffff40 1px,#0000 0),linear-gradient(90deg,#ffffff40 1px,#0000 0);background-size:33.33% 33.33%;inset:0;-webkit-mask:radial-gradient(circle,#000 70%,#0000 71%);mask:radial-gradient(circle,#000 70%,#0000 71%);opacity:0;pointer-events:none;transition:opacity .2s ease}.apppmae-cropper:active .apppmae-grid{opacity:1}.apppmae-hint{align-items:center;background:#14100c99;border-radius:9999px;bottom:8px;color:#fff;display:inline-flex;font:600 10.5px var(--font);gap:5px;left:50%;padding:4px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap}.apppmae-hint svg{color:var(--gold)}.apppmae-controls{display:flex;flex-direction:column;gap:12px;padding:4px 20px 12px}.apppmae-zoom{align-items:center;display:flex;gap:12px}.apppmae-round{background:var(--card);border:1px solid var(--border);border-radius:50%;color:var(--amber);cursor:pointer;display:grid;flex-shrink:0;font-size:16px;height:32px;place-items:center;transition:all .18s ease;width:32px}.apppmae-round:hover{background:var(--cream);border-color:var(--amber)}.apppmae-range{-webkit-appearance:none;appearance:none;background:var(--soft-2);border-radius:9999px;flex:1 1;height:6px;outline:none}.apppmae-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border:2px solid var(--card);border-radius:50%;box-shadow:0 2px 8px #f59e0b80;box-shadow:0 2px 8px rgba(var(--theme-accent-rgb,245,158,11),.5);cursor:pointer;height:18px;width:18px}.apppmae-range::-moz-range-thumb{background:var(--amber);border:2px solid var(--card);border-radius:50%;cursor:pointer;height:18px;width:18px}.apppmae-tools{display:flex;gap:8px;justify-content:center}.apppmae-tool{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:9999px;color:var(--gray);cursor:pointer;display:inline-flex;font:600 12px var(--font);gap:6px;padding:7px 14px;transition:all .18s ease}.apppmae-tool:hover{border-color:var(--amber);color:var(--amber);transform:translateY(-1px)}.apppmae-foot{border-top:1px solid var(--border-soft);display:flex;gap:10px;justify-content:flex-end;padding:14px 20px}.apppmae-foot .apppm-btn{justify-content:center;min-width:120px}@media (max-width:480px){.apppmae-foot{flex-direction:column-reverse}.apppmae-foot .apppm-btn{min-height:44px;width:100%}}.apppmae-range{background:var(--soft-2)!important;background:var(--sa-el-in-bg,var(--soft-2))!important;font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:inherit!important;font-size:var(--sa-el-in-fs,inherit)!important}.apppmae-range::-moz-range-thumb{background:var(--amber)!important;background:var(--sa-el-in-bg,var(--amber))!important;border:2px solid var(--sa-el-in-border,var(--card))!important}.apppmpo-wrap{display:flex;flex-direction:column;gap:14px}.apppmpo-hero{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:#ffffffa6;border:1px solid #ffffff8c;border-radius:var(--r-lg);box-shadow:0 8px 30px #78350f17;overflow:hidden;position:relative}[data-theme=dark] .apppmpo-hero{background:#29252499;border-color:#fcd34d26;border-color:rgba(var(--theme-accent-2-rgb,252,211,77),.15)}.apppmpo-hero-bg{background:radial-gradient(circle at 12% 0,#f59e0b2e,#0000 40%),radial-gradient(circle at 90% 120%,#fbbf2429,#0000 45%);background:radial-gradient(circle at 12% 0,rgba(var(--theme-accent-rgb,245,158,11),.18),#0000 40%),radial-gradient(circle at 90% 120%,rgba(var(--theme-accent-2-rgb,251,191,36),.16),#0000 45%);inset:0;pointer-events:none;position:absolute}.apppmpo-hero:before{animation:apppmpo-stripe 6s linear infinite;background:var(--grad-tri);background-size:200% 100%;content:"";height:3px;left:0;position:absolute;right:0;top:0}@keyframes apppmpo-stripe{0%{background-position:0 0}to{background-position:200% 0}}.apppmpo-hero-main{align-items:center;display:flex;flex-wrap:wrap;gap:20px;padding:22px 24px;position:relative}.apppmpo-avatar-zone{flex-shrink:0;position:relative}.apppmpo-avatar-ring{animation:apppmpo-float 4.5s ease-in-out infinite;background:var(--grad-tri);border-radius:24px;box-shadow:0 10px 26px #f59e0b59;box-shadow:0 10px 26px rgba(var(--theme-accent-rgb,245,158,11),.35);height:100px;padding:3px;position:relative;width:100px}@keyframes apppmpo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.apppmpo-avatar{border-radius:21px;box-shadow:none;font-size:30px;height:100%;width:100%}.apppmpo-avatar-edit{background:var(--card);border:1px solid var(--border);border-radius:50%;bottom:-4px;box-shadow:0 4px 12px #0000002e;color:var(--amber);cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;right:-4px;transition:all .2s ease;width:32px}.apppmpo-avatar-edit:hover{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-color:#0000;color:#fff;transform:scale(1.12) rotate(-8deg)}.apppmpo-avatar-pop{animation:apppmpo-pop .2s cubic-bezier(.34,1.56,.64,1);background:var(--card);border:1px solid var(--border-soft);border-radius:14px;box-shadow:var(--shadow-modal);display:flex;flex-direction:column;gap:9px;padding:14px;position:fixed;width:264px;z-index:2030}@keyframes apppmpo-pop{0%{opacity:0;transform:scale(.92) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}.apppmpo-avatar-pop h5{color:var(--navy);font:700 12px var(--font);letter-spacing:.05em;margin:0;text-transform:uppercase}.apppmpo-dropzone{align-items:center;background:var(--soft);border:2px dashed var(--border);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:16px 12px;text-align:center;transition:all .2s ease}.apppmpo-dropzone.dragging,.apppmpo-dropzone:hover{background:var(--cream);border-color:var(--amber)}.apppmpo-dropzone.dragging{box-shadow:0 0 0 4px #f59e0b1f;box-shadow:0 0 0 4px rgba(var(--theme-accent-rgb,245,158,11),.12);transform:scale(1.02)}.apppmpo-dropzone-ico{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:12px;box-shadow:0 6px 14px #f59e0b59;box-shadow:0 6px 14px rgba(var(--theme-accent-rgb,245,158,11),.35);color:#fff;display:grid;height:40px;margin-bottom:4px;place-items:center;width:40px}.apppmpo-dropzone.dragging .apppmpo-dropzone-ico{animation:apppmpo-bob .6s ease-in-out infinite}@keyframes apppmpo-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.apppmpo-dropzone strong{color:var(--navy);font:700 12.5px var(--font)}.apppmpo-dropzone small{color:var(--gray-2);font:400 10.5px var(--font)}.apppmpo-avatar-or{align-items:center;color:var(--gray-2);display:flex;font:500 10px var(--font);gap:8px;letter-spacing:.06em;text-transform:uppercase}.apppmpo-avatar-or:after,.apppmpo-avatar-or:before{background:var(--border-soft);content:"";flex:1 1;height:1px}.apppmpo-url-row{display:flex;gap:6px}.apppmpo-url-row .apppm-input{flex:1 1}.apppmpo-url-row .apppm-btn{padding:7px 12px}.apppmpo-avatar-pop-foot{display:flex;gap:8px}.apppmpo-avatar-pop-foot .apppm-btn{flex:1 1;font-size:12px;justify-content:center;padding:7px 10px}.apppmpo-identity{flex:1 1;min-width:200px}.apppmpo-name{color:var(--navy);font:700 24px var(--font);letter-spacing:-.02em;margin:0}.apppmpo-title{color:var(--gray);font:500 13px var(--font);margin:3px 0 10px}.apppmpo-chips{display:flex;flex-wrap:wrap;gap:7px}.apppmpo-chip{align-items:center;background:var(--soft);border:1px solid var(--border-soft);border-radius:9999px;color:var(--gray);display:inline-flex;font:600 11.5px var(--font);gap:6px;padding:5px 11px}.apppmpo-chip svg{color:var(--amber)}.apppmpo-chip.role{background:var(--cream);color:#b45309;color:var(--theme-accent-dark,#b45309)}[data-theme=dark] .apppmpo-chip.role{color:var(--gold)}.apppmpo-chip .dot{background:currentColor;border-radius:50%;height:7px;width:7px}.apppmpo-chip.ok{background:var(--success-bg);border-color:#0000;color:var(--success-tx)}.apppmpo-chip.off{color:var(--gray)}.apppmpo-meter{display:grid;flex-shrink:0;place-items:center;position:relative;text-align:center;width:92px}.apppmpo-ring{height:84px;transform:rotate(-90deg);width:84px}.apppmpo-ring-track{fill:none;stroke:var(--soft-2);stroke-width:6}.apppmpo-ring-fill{fill:none;stroke:url(#apppmpoGrad);stroke:var(--amber);stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.34,1.2,.64,1)}.apppmpo-meter-num{color:var(--navy);font:800 20px var(--font);position:absolute;top:28px}.apppmpo-meter-num small{color:var(--gray-2);font-size:11px;font-weight:700}.apppmpo-meter-label{color:var(--gray-2);font:600 10px var(--font);letter-spacing:.05em;margin-top:2px;text-transform:uppercase}@media (max-width:640px){.apppmpo-hero-main{flex-direction:column;text-align:center}.apppmpo-identity{min-width:0}.apppmpo-chips{justify-content:center}}.apppmpo-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.apppmpo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.apppmpo-stats{grid-template-columns:1fr}}.apppmpo-stat{--accent-rgb:245,158,11;--accent-grad:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0%,var(--theme-accent-2,#fbbf24) 100%));align-items:center;background:var(--card);border:1px solid var(--border);border-radius:14px;cursor:default;display:flex;gap:12px;overflow:hidden;padding:14px;position:relative;text-align:left;transition:all .25s ease}.apppmpo-stat.clickable{cursor:pointer}.apppmpo-stat:after{background:var(--accent-grad);content:"";height:3px;left:0;position:absolute;right:0;top:0}.apppmpo-stat.clickable:hover{box-shadow:0 14px 32px rgba(var(--accent-rgb),.2);transform:translateY(-2px)}.apppmpo-stat[data-accent=sky]{--accent-rgb:14,165,233;--accent-grad:var(--grad-sky)}.apppmpo-stat[data-accent=violet]{--accent-rgb:139,92,246;--accent-grad:var(--grad-violet)}.apppmpo-stat[data-accent=emerald]{--accent-rgb:16,185,129;--accent-grad:var(--grad-emerald)}.apppmpo-stat[data-accent=orange]{--accent-rgb:249,115,22;--accent-grad:var(--grad-orange)}.apppmpo-stat[data-accent=gold]{--accent-rgb:251,191,36;--accent-grad:var(--grad-gold)}.apppmpo-stat-blob{background:radial-gradient(circle,rgba(var(--accent-rgb),.16),#0000 70%);height:160px;pointer-events:none;position:absolute;right:-60px;top:-70px;width:160px}.apppmpo-stat-ico{background:var(--accent-grad);border-radius:11px;box-shadow:0 6px 16px rgba(var(--accent-rgb),.32);color:#fff;display:grid;flex-shrink:0;height:38px;place-items:center;position:relative;width:38px}.apppmpo-stat-ico svg{height:19px;width:19px}.apppmpo-stat.clickable:hover .apppmpo-stat-ico svg{animation:apppmpo-gesture .7s ease}@keyframes apppmpo-gesture{0%{transform:rotate(0) scale(1)}35%{transform:rotate(-12deg) scale(1.16)}70%{transform:rotate(8deg) scale(.96)}to{transform:rotate(0) scale(1)}}.apppmpo-stat-body{display:flex;flex-direction:column;min-width:0}.apppmpo-stat-label{color:var(--gray);font:600 11px var(--font);letter-spacing:.04em;text-transform:uppercase}.apppmpo-stat-value{font-feature-settings:"tnum";color:var(--navy);font:700 19px var(--font);font-variant-numeric:tabular-nums;line-height:1.15;margin:1px 0}.apppmpo-stat-sub,.apppmpo-stat-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apppmpo-stat-sub{color:var(--gray-2);font:500 10.5px var(--font)}.apppmpo-shortcuts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media (max-width:680px){.apppmpo-shortcuts{grid-template-columns:1fr}}.apppmpo-shortcut{align-items:center;background:var(--soft);border:1px solid var(--border-soft);border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:13px 14px;text-align:left;transition:all .2s ease}.apppmpo-shortcut:hover{background:var(--card);border-color:var(--amber);box-shadow:var(--shadow-card);transform:translateX(3px)}.apppmpo-shortcut-ico{background:var(--cream);border-radius:11px;color:var(--amber);display:grid;flex-shrink:0;height:38px;place-items:center;transition:all .2s ease;width:38px}.apppmpo-shortcut:hover .apppmpo-shortcut-ico{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));color:#fff;transform:rotate(-6deg)}.apppmpo-shortcut-txt{display:flex;flex:1 1;flex-direction:column;min-width:0}.apppmpo-shortcut-txt strong{color:var(--navy);font:600 13px var(--font)}.apppmpo-shortcut-txt small{color:var(--gray-2);font:400 11.5px var(--font)}.apppmpo-shortcut-arrow{color:var(--gray-2);transition:transform .2s ease,color .2s ease}.apppmpo-shortcut:hover .apppmpo-shortcut-arrow{color:var(--amber);transform:translateX(4px)}.apppmpo-stat{border-radius:14px!important;border-radius:var(--sa-el-card-radius,14px)!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;padding:14px!important;padding:var(--sa-el-card-pad,14px)!important}.apppmpo-stat-label{color:var(--gray)!important;color:var(--sa-el-card-lbl-color,var(--gray))!important;font-size:11px!important;font-size:var(--sa-el-card-lbl-fs,11px)!important}.apppmpo-stat-value{color:var(--navy)!important;color:var(--sa-el-card-val-color,var(--navy))!important;font-size:19px!important;font-size:var(--sa-el-card-val-fs,19px)!important}.apppmpo-stat-sub{color:var(--gray-2)!important;color:var(--sa-el-card-lbl-color,var(--gray-2))!important;font-size:10.5px!important;font-size:var(--sa-el-card-lbl-fs,10.5px)!important}.apppmpo-avatar-pop{background:var(--card)!important;background:var(--sa-el-dd-bg,var(--card))!important;border:1px solid var(--sa-el-dd-border,var(--border-soft))!important;border-radius:14px!important;border-radius:var(--sa-el-dd-radius,14px)!important;box-shadow:var(--shadow-modal)!important;box-shadow:var(--sa-el-dd-shadow,var(--shadow-modal))!important}.apppmpi-wrap{display:flex;flex-direction:column;gap:14px}.apppmpi-bio{grid-column:1/-1}.apppmpi-readonly .apppmpi-role{display:flex;flex-direction:column;gap:4px}.apppmpi-role-badge{background:var(--cream);border-radius:9999px;color:#b45309;color:var(--theme-accent-dark,#b45309);display:inline-block;font:700 12px var(--font);padding:6px 14px;text-transform:capitalize;width:-webkit-max-content;width:max-content}[data-theme=dark] .apppmpi-role-badge{color:var(--gold)}.apppmpi-foot{align-items:center;border-top:1px dashed var(--border-soft);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:18px;padding-top:16px}.apppmpi-foot-btns{display:flex;gap:8px;margin-left:auto}.apppmpi-dirty{align-items:center;color:var(--orange-tx);display:inline-flex;font:600 12px var(--font);gap:6px;opacity:0;pointer-events:none;transform:translateX(-6px);transition:all .22s ease}.apppmpi-dirty.show{opacity:1;transform:translateX(0)}.apppmpi-dirty svg{animation:apppmpi-blink 1.6s ease-in-out infinite;color:var(--orange)}@keyframes apppmpi-blink{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:599px){.apppmpi-foot{align-items:stretch;flex-direction:column}.apppmpi-foot-btns{margin-left:0}.apppmpi-foot-btns .apppm-btn{flex:1 1;justify-content:center;min-height:42px}}.apppmpi-ro{align-items:center;background:var(--soft);border:1px solid var(--border-soft);border-radius:10px;box-sizing:border-box;color:var(--navy);display:flex;font:500 13px var(--font);min-height:40px;padding:10px 12px;width:100%;word-break:break-word}.apppmsl-bone{animation:apppmsl-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--soft-2),var(--soft),var(--soft-2));background-size:400% 100%;border-radius:8px;display:block}[data-theme=dark] .apppmsl-bone{background:linear-gradient(90deg,#2a2826,#353230,#2a2826);background-size:400% 100%}@keyframes apppmsl-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.apppmsl-profile{display:flex;flex-direction:column;gap:14px}.apppmsl-hero{align-items:center;background:var(--card);border:1px solid var(--border-soft);border-radius:var(--r-lg);display:flex;gap:18px;padding:20px}.apppmsl-hero-body{display:flex;flex:1 1;flex-direction:column;gap:10px}.apppmsl-chips{display:flex;gap:8px;margin-top:4px}.apppmsl-statgrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.apppmsl-statgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.apppmsl-statgrid{grid-template-columns:1fr}.apppmsl-hero{flex-direction:column;text-align:center}}.apppmsl-stat{align-items:center;background:var(--card);border:1px solid var(--border-soft);border-radius:12px;display:flex;gap:10px;padding:12px}.apppmsl-form{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:1fr 1fr}@media (max-width:720px){.apppmsl-form{grid-template-columns:1fr}}.apppmsl-fld,.apppmsl-list,.apppmsl-table{display:flex;flex-direction:column}.apppmsl-list,.apppmsl-table{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;gap:4px;padding:6px}.apppmsl-litem,.apppmsl-trow{align-items:center;display:flex;gap:12px;padding:12px 10px}.apppmsl-litem+.apppmsl-litem,.apppmsl-trow+.apppmsl-trow{border-top:1px solid var(--border-soft)}.apppmsl-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media (max-width:980px){.apppmsl-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.apppmsl-cards{grid-template-columns:1fr}}.apppmsl-cardbone{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;padding:14px}.apppmsl-stat{border-radius:12px!important;border-radius:var(--sa-el-card-radius,12px)!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;padding:12px!important;padding:var(--sa-el-card-pad,12px)!important}.apppmsc-wrap{display:flex;flex-direction:column;gap:14px}.apppmsc-posture{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}@media (max-width:700px){.apppmsc-posture{grid-template-columns:1fr}}.apppmsc-posture-item{align-items:center;background:var(--soft);border:1px solid var(--border-soft);border-radius:12px;display:flex;gap:11px;padding:12px 14px}.apppmsc-posture-item .k{color:var(--gray-2);display:block;font:600 11px var(--font);letter-spacing:.04em;text-transform:uppercase}.apppmsc-posture-item .v{color:var(--navy);display:block;font:600 13px var(--font);margin-top:2px}.apppmsc-posture-ico{background:var(--cream);border-radius:10px;color:var(--amber);display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.apppmsc-posture-item.ok .apppmsc-posture-ico{background:var(--success-bg);color:var(--success-tx)}.apppmsc-posture-item.warn .apppmsc-posture-ico{background:var(--danger-bg);color:var(--danger)}.apppmsc-2fa{align-items:center;background:var(--soft);border:1px solid var(--border-soft);border-radius:14px;display:flex;gap:14px;justify-content:space-between;padding:16px;transition:all .25s ease}.apppmsc-2fa.on{background:var(--success-bg);border-color:#0000}.apppmsc-2fa-state{align-items:center;display:flex;gap:13px;min-width:0}.apppmsc-2fa-badge{background:var(--grad-muted);border-radius:13px;color:#fff;display:grid;flex-shrink:0;height:44px;place-items:center;transition:all .25s ease;width:44px}.apppmsc-2fa.on .apppmsc-2fa-badge{animation:apppmsc-pulse 2.4s ease-in-out infinite;background:var(--grad-emerald);box-shadow:0 6px 16px #10b98166}@keyframes apppmsc-pulse{0%,to{box-shadow:0 6px 16px #10b98166}50%{box-shadow:0 6px 22px #10b9819e}}.apppmsc-2fa-state h5{color:var(--navy);font:700 14px var(--font);margin:0}.apppmsc-2fa-state p{color:var(--gray);font:400 12px var(--font);margin:3px 0 0}.apppmsc-2fa.on .apppmsc-2fa-state p{color:var(--success-tx)}.apppmsc-pw{display:flex;flex-direction:column;gap:14px}.apppmsc-strength{align-items:center;display:flex;gap:10px;margin-top:2px}.apppmsc-strength-bars{display:flex;flex:1 1;gap:4px}.apppmsc-strength-bars span{background:var(--soft-2);border-radius:9999px;flex:1 1;height:5px;transition:background .25s ease}.apppmsc-strength[data-score="1"] .apppmsc-strength-bars span.on{background:#ef4444}.apppmsc-strength[data-score="2"] .apppmsc-strength-bars span.on{background:#f59e0b}.apppmsc-strength[data-score="3"] .apppmsc-strength-bars span.on{background:#eab308}.apppmsc-strength[data-score="4"] .apppmsc-strength-bars span.on{background:#10b981}.apppmsc-strength-label{font:700 11px var(--font);min-width:44px;text-align:right}.apppmsc-strength[data-score="1"] .apppmsc-strength-label{color:#ef4444}.apppmsc-strength[data-score="2"] .apppmsc-strength-label{color:#d97706}.apppmsc-strength[data-score="3"] .apppmsc-strength-label{color:#ca8a04}.apppmsc-strength[data-score="4"] .apppmsc-strength-label{color:#059669}.apppmsc-pw-foot{display:flex;justify-content:flex-end;padding-top:4px}@media (max-width:599px){.apppmsc-pw-foot .apppm-btn{justify-content:center;min-height:44px;width:100%}}.apppmcm-back{animation:apppmcm-fade .22s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c19178c;display:grid!important;inset:0!important;overflow-y:auto!important;padding:16px!important;place-items:center!important;position:fixed!important;z-index:2010!important}@keyframes apppmcm-fade{0%{opacity:0}to{opacity:1}}.apppmcm-modal{animation:apppmcm-in .28s cubic-bezier(.34,1.56,.64,1);background:var(--card);border-radius:16px;box-shadow:var(--shadow-modal);max-height:calc(100vh - 32px);overflow-y:auto;position:relative;width:min(440px,calc(100vw - 24px))}@keyframes apppmcm-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.apppmcm-modal:before{background:var(--grad-tri);content:"";height:4px;left:0;position:absolute;right:0;top:0}.apppmcm-modal.danger:before{background:linear-gradient(135deg,#dc2626,#ef4444,#f87171)}.apppmcm-body{padding:28px 24px 18px;text-align:center}.apppmcm-icon{animation:apppmcm-pop .4s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:50%;box-shadow:0 10px 24px #f59e0b66;box-shadow:0 10px 24px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff;display:grid;height:64px;margin:0 auto 14px;place-items:center;width:64px}@keyframes apppmcm-pop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.apppmcm-modal.danger .apppmcm-icon{background:linear-gradient(135deg,#dc2626,#ef4444);box-shadow:0 10px 24px #dc262666}.apppmcm-icon svg{height:30px;width:30px}.apppmcm-body h3{color:var(--navy);font:700 18px var(--font);margin:0 0 6px}.apppmcm-body p{color:var(--gray);font:400 13px var(--font);line-height:1.5;margin:0}.apppmcm-typed{display:flex;flex-direction:column;gap:6px;margin-top:14px;text-align:left}.apppmcm-typed label{color:var(--gray);font:400 12px var(--font)}.apppmcm-typed code{background:#0000000f;border-radius:4px;font-weight:700;padding:2px 6px}[data-theme=dark] .apppmcm-typed code{background:#ffffff1a}.apppmcm-typed-input{background:var(--card);border:1px solid var(--border);border-radius:9px;color:var(--navy);font:600 13px monospace;padding:9px 11px;transition:border-color .18s ease}.apppmcm-typed-input:focus{border-color:var(--amber);box-shadow:0 0 0 3px #f59e0b1f;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.12);outline:none}.apppmcm-typed-input.match{border-color:#22c55e}.apppmcm-actions{display:flex;gap:10px;justify-content:center;padding:14px 20px 20px}.apppmcm-actions .apppm-btn{flex:1 1;justify-content:center;max-width:160px}@media (max-width:480px){.apppmcm-actions{flex-direction:column}.apppmcm-actions .apppm-btn{max-width:none;min-height:44px}}.apppmcm-typed-input{background:var(--card)!important;background:var(--sa-el-in-bg,var(--card))!important;border:1px solid var(--sa-el-in-border,var(--border))!important;border-radius:9px!important;border-radius:var(--sa-el-in-radius,9px)!important;color:var(--navy)!important;color:var(--sa-el-in-color,var(--navy))!important;font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:13px!important;font-size:var(--sa-el-in-fs,13px)!important;padding:9px 11px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 11px!important}.apppmcm-typed-input:focus{border-color:var(--sa-el-in-focus,var(--amber))!important}.apppmcm-typed-input.match{border-color:#22c55e!important;border-color:var(--sa-el-in-border,#22c55e)!important}.apppmrm-back{animation:apppmrm-fade .22s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c19178c;display:grid!important;inset:0!important;overflow-y:auto!important;padding:16px!important;place-items:center!important;position:fixed!important;z-index:2020!important}@keyframes apppmrm-fade{0%{opacity:0}to{opacity:1}}.apppmrm-modal{animation:apppmrm-in .3s cubic-bezier(.34,1.56,.64,1);background:var(--card);border-radius:16px;box-shadow:var(--shadow-modal);max-height:calc(100vh - 32px);overflow-y:auto;position:relative;width:min(420px,calc(100vw - 24px))}@keyframes apppmrm-in{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.apppmrm-modal:before{content:"";height:4px;left:0;position:absolute;right:0;top:0}.apppmrm-modal.success:before{background:var(--grad-emerald)}.apppmrm-modal.danger:before{background:linear-gradient(135deg,#dc2626,#ef4444,#f87171)}.apppmrm-body{padding:30px 24px 18px;text-align:center}.apppmrm-icon{border-radius:50%;color:#fff;display:grid;height:72px;margin:0 auto 14px;place-items:center;width:72px}.apppmrm-modal.success .apppmrm-icon{background:var(--grad-emerald);box-shadow:0 10px 24px #10b98166}.apppmrm-modal.danger .apppmrm-icon{animation:apppmrm-shake .5s ease;background:linear-gradient(135deg,#dc2626,#ef4444);box-shadow:0 10px 24px #dc262666}@keyframes apppmrm-shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.apppmrm-tick{height:46px;width:46px}.apppmrm-tick-ring{stroke:#ffffff80;stroke-width:2;stroke-dasharray:151;stroke-dashoffset:151;animation:apppmrm-ring .5s ease forwards}.apppmrm-tick-path{stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:apppmrm-path .4s cubic-bezier(.65,0,.45,1) .35s forwards}@keyframes apppmrm-ring{to{stroke-dashoffset:0}}@keyframes apppmrm-path{to{stroke-dashoffset:0}}.apppmrm-body h3{color:var(--navy);font:700 18px var(--font);margin:0 0 6px}.apppmrm-body p{color:var(--gray);font:400 13px var(--font);line-height:1.5;margin:0}.apppmrm-actions{display:flex;justify-content:center;padding:14px 20px 22px}.apppmrm-actions .apppm-btn{justify-content:center;min-width:130px}.apppm-root,.apppmae-back,.apppmcm-back,.apppmpo-avatar-pop,.apppmrm-back,.apppmsf-menu{--amber:var(--theme-accent,#f59e0b);--gold:var(--theme-accent-2,#fbbf24);--lemon:var(--theme-accent-2,#fde047);--navy:#1c1917;--gray:#57534e;--gray-2:#a8a29e;--border:rgba(var(--theme-accent-rgb,245,158,11),0.28);--border-soft:rgba(var(--theme-accent-rgb,245,158,11),0.12);--soft:#f8fafc;--soft-2:rgba(var(--theme-accent-rgb,245,158,11),0.12);--cream:rgba(var(--theme-accent-rgb,245,158,11),0.12);--bg:#fffcf0;--card:#fff;--success:#10b981;--success-bg:#d1fae5;--success-tx:#047857;--orange:var(--theme-accent-3,#f97316);--orange-bg:#ffedd5;--orange-tx:#c2410c;--warm:#dc2626;--danger:#ef4444;--danger-bg:#fef2f2;--info:#3b82f6;--info-bg:#dbeafe;--grad-primary:linear-gradient(135deg,var(--theme-accent,#f59e0b) 0%,var(--theme-accent-2,#fbbf24) 100%);--grad-tri:linear-gradient(135deg,#f59e0b,#fbbf24 50%,#fde047);--grad-emerald:linear-gradient(135deg,#10b981,#34d399);--grad-orange:linear-gradient(135deg,#f97316,#fb923c);--grad-muted:linear-gradient(135deg,#78716c,#a8a29e);--grad-gold:linear-gradient(135deg,#fbbf24,#fde047);--grad-violet:linear-gradient(135deg,#8b5cf6,#a78bfa);--grad-sky:linear-gradient(135deg,#0ea5e9,#38bdf8);--shadow-card:0 4px 20px rgba(var(--theme-accent-rgb,245,158,11),0.10);--shadow-glow:0 4px 16px rgba(var(--theme-accent-rgb,245,158,11),0.35);--shadow-modal:0 18px 48px #1c191773;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:9999px;--font:"Poppins","Nunito",system-ui,-apple-system,sans-serif;color:var(--navy);font-family:var(--font)}[data-theme=dark] .apppm-root,[data-theme=dark] .apppmae-back,[data-theme=dark] .apppmcm-back,[data-theme=dark] .apppmpo-avatar-pop,[data-theme=dark] .apppmrm-back,[data-theme=dark] .apppmsf-menu{--navy:#fafaf9;--gray:#d6d3d1;--gray-2:#78716c;--border:rgba(var(--theme-accent-2-rgb,252,211,77),0.22);--border-soft:rgba(var(--theme-accent-2-rgb,252,211,77),0.14);--soft:#292524;--soft-2:#1c1917;--cream:#292524;--bg:#1c1917;--card:#292524;--success-bg:#10b9812e;--success-tx:#6ee7b7;--orange-bg:rgba(var(--theme-accent-3-rgb,249,115,22),0.16);--orange-tx:var(--theme-accent-2,#fdba74);--danger-bg:#ef444429;--info-bg:#3b82f629}.apppm-root{background:var(--bg);box-sizing:border-box;max-width:100%;min-height:calc(100vh - 70px);overflow-x:hidden;padding:14px 16px 70px;position:relative;width:100%}.apppm-aurora{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.apppm-aurora:after,.apppm-aurora:before,.apppm-aurora>span{animation:apppm-aurora 18s ease-in-out infinite alternate;border-radius:50%;content:"";filter:blur(64px);opacity:.55;position:absolute}.apppm-aurora:before{background:radial-gradient(circle,#f59e0b73,#0000 70%);background:radial-gradient(circle,rgba(var(--theme-accent-rgb,245,158,11),.45),#0000 70%);height:540px;left:-120px;top:-180px;width:540px}.apppm-aurora:after{animation-delay:-6s;background:radial-gradient(circle,#fbbf2466,#0000 70%);background:radial-gradient(circle,rgba(var(--theme-accent-2-rgb,251,191,36),.4),#0000 70%);height:480px;right:-160px;top:-80px;width:480px}.apppm-aurora>span{animation-delay:-12s;background:radial-gradient(circle,#fde0474d,#0000 70%);background:radial-gradient(circle,rgba(var(--theme-accent-2-rgb,253,224,71),.3),#0000 70%);bottom:-260px;height:600px;left:30%;width:600px}[data-theme=dark] .apppm-aurora:before{opacity:.32}[data-theme=dark] .apppm-aurora:after{opacity:.28}[data-theme=dark] .apppm-aurora>span{opacity:.22}@keyframes apppm-aurora{0%{transform:translate(0) scale(1)}to{transform:translate(40px,30px) scale(1.1)}}.apppm-content{display:flex;flex-direction:column;gap:12px;min-width:0;position:relative;width:100%;z-index:1}.apppm-content>*{box-sizing:border-box;max-width:100%;min-width:0}.apppm-tab-body{animation:apppm-fade-up .35s cubic-bezier(.34,1.56,.64,1)}@keyframes apppm-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.apppm-card{background:var(--card);border:1px solid var(--border-soft);border-radius:var(--r-lg);box-shadow:0 6px 22px #f59e0b12;box-shadow:0 6px 22px rgba(var(--theme-accent-rgb,245,158,11),.07);box-sizing:border-box;padding:18px 20px;position:relative}.apppm-card-head{align-items:center;display:flex;gap:12px;margin-bottom:16px}.apppm-card-ico{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:11px;box-shadow:0 6px 16px #f59e0b59;box-shadow:0 6px 16px rgba(var(--theme-accent-rgb,245,158,11),.35);color:#fff;display:grid;flex-shrink:0;height:38px;place-items:center;width:38px}.apppm-card-ico svg{height:19px;width:19px}.apppm-card-titles{flex:1 1;min-width:0}.apppm-card-title{color:var(--navy);font:700 15px var(--font);margin:0}.apppm-card-sub{color:var(--gray-2);font:400 12px var(--font);margin:2px 0 0}.apppm-grid-2{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:1fr 1fr}@media (max-width:720px){.apppm-grid-2{grid-template-columns:1fr}}.apppm-btn{align-items:center;border:1px solid #0000;border-radius:9999px;cursor:pointer;display:inline-flex;font:600 13px var(--font);gap:8px;padding:9px 16px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.apppm-btn-ghost{background:var(--card);border-color:var(--border);color:var(--navy)}.apppm-btn-ghost:hover:not(:disabled){border-color:var(--amber);color:var(--amber);transform:translateY(-1px)}.apppm-btn-primary{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));box-shadow:0 4px 16px #f59e0b66;box-shadow:0 4px 16px rgba(var(--theme-accent-rgb,245,158,11),.4);color:#fff}.apppm-btn-primary:hover:not(:disabled){box-shadow:0 8px 22px #f59e0b8c;box-shadow:0 8px 22px rgba(var(--theme-accent-rgb,245,158,11),.55);transform:translateY(-1px)}.apppm-btn-danger{background:linear-gradient(135deg,#dc2626,#ef4444);box-shadow:0 4px 16px #dc262666;color:#fff}.apppm-btn-danger:hover:not(:disabled){box-shadow:0 8px 22px #dc26268c;transform:translateY(-1px)}.apppm-btn:disabled,.apppm-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.apppm-btn .apppm-plus{background:#ffffff38;border-radius:50%;display:grid;height:22px;place-items:center;width:22px}.apppm-field{display:flex;flex-direction:column;gap:6px;min-width:0}.apppm-field>label{align-items:center;color:var(--gray);display:inline-flex;font:700 11px var(--font);gap:6px;letter-spacing:.07em;text-transform:uppercase}.apppm-field>label svg{color:var(--amber)}.apppm-input,.apppm-select,.apppm-textarea{background:var(--card);border:1px solid var(--border);border-radius:10px;box-sizing:border-box;color:var(--navy);font:13px var(--font);padding:10px 12px;transition:all .18s ease;width:100%}.apppm-textarea{line-height:1.55;min-height:86px;resize:vertical}.apppm-input:focus,.apppm-select:focus,.apppm-textarea:focus{border-color:var(--amber);box-shadow:0 0 0 3px #f59e0b24;box-shadow:0 0 0 3px rgba(var(--theme-accent-rgb,245,158,11),.14);outline:none}.apppm-input:disabled,.apppm-select:disabled{background:var(--soft);cursor:not-allowed;opacity:.7}.apppm-input.invalid{border-color:var(--danger);box-shadow:0 0 0 3px #ef44441f}.apppm-hint{color:var(--gray-2);font:400 11px var(--font)}.apppm-hint.err{color:var(--danger)}.apppm-hint.ok{color:var(--success-tx)}.apppm-input-wrap{position:relative}.apppm-input-wrap .apppm-input{padding-left:38px!important}.apppm-input-lead{color:var(--amber);left:12px;place-items:center;pointer-events:none}.apppm-input-lead,.apppm-input-reveal{display:grid;position:absolute;top:50%;transform:translateY(-50%)}.apppm-input-reveal{background:#0000;border:none;border-radius:50%;color:var(--gray);cursor:pointer;height:28px;place-items:center;right:8px;transition:all .16s ease;width:28px}.apppm-input-reveal:hover{background:var(--soft);color:var(--amber)}.apppm-select-wrap{position:relative}.apppm-select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:34px}.apppm-select-caret{color:var(--amber);pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.apppm-switch{background:var(--gray-2);border:none;border-radius:9999px;cursor:pointer;flex-shrink:0;height:24px;position:relative;transition:background .22s ease;width:44px}.apppm-switch.on{background:var(--grad-emerald)}.apppm-switch:disabled{cursor:not-allowed;opacity:.55}.apppm-switch-thumb{background:#fff;border-radius:50%;box-shadow:0 2px 6px #00000038;color:var(--success-tx);display:grid;height:20px;left:2px;place-items:center;position:absolute;top:2px;transition:transform .22s cubic-bezier(.4,0,.2,1);width:20px}.apppm-switch.on .apppm-switch-thumb{transform:translateX(20px)}.apppm-switch-thumb svg{height:12px;opacity:0;transition:opacity .2s ease;width:12px}.apppm-switch.on .apppm-switch-thumb svg{opacity:1}.apppm-switch-row{align-items:center;background:var(--soft);border:1px solid var(--border-soft);border-radius:12px;display:flex;gap:14px;justify-content:space-between;padding:12px 14px;transition:border-color .2s ease}.apppm-switch-row:hover{border-color:var(--border)}.apppm-switch-row .txt{min-width:0}.apppm-switch-row .txt h5{color:var(--navy);font:600 13px var(--font);margin:0}.apppm-switch-row .txt p{color:var(--gray-2);font:400 11.5px var(--font);line-height:1.45;margin:3px 0 0}.apppm-status{align-items:center;border-radius:9999px;display:inline-flex;font:600 11px var(--font);gap:6px;padding:4px 10px;white-space:nowrap}.apppm-status .dot{background:currentColor;border-radius:50%;height:7px;width:7px}.apppm-status[data-tone=active]{background:var(--success-bg);color:var(--success-tx)}.apppm-status[data-tone=expired],.apppm-status[data-tone=logged_out]{background:#78716c24;color:var(--gray)}.apppm-status[data-tone=force_terminated]{background:var(--danger-bg);color:var(--danger)}.apppm-banner{align-items:flex-start;background:var(--soft);border:1px solid var(--border-soft);border-radius:12px;color:var(--gray);display:flex;font:400 12.5px var(--font);gap:10px;line-height:1.5;padding:11px 14px}.apppm-banner svg{color:var(--amber);flex-shrink:0;margin-top:1px}.apppm-banner.warn{background:var(--orange-bg);border-color:#f9731640;border-color:rgba(var(--theme-accent-3-rgb,249,115,22),.25)}.apppm-banner.warn,.apppm-banner.warn svg{color:var(--orange-tx)}.apppm-banner.err{background:var(--danger-bg);border-color:#ef444438}.apppm-banner.err,.apppm-banner.err svg{color:var(--danger)}.apppm-spin{animation:apppm-spin-r .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:16px;width:16px}.apppm-spin.dark{border-color:#f59e0b40;border-color:rgba(var(--theme-accent-rgb,245,158,11),.25);border-top-color:var(--amber)}@keyframes apppm-spin-r{to{transform:rotate(1turn)}}.apppm-empty{color:var(--gray);padding:40px 24px;text-align:center}.apppm-empty-ico{animation:apppm-empty-pulse 2.4s ease-in-out infinite;background:var(--cream);border-radius:16px;color:var(--amber);display:grid;height:64px;margin:0 auto 12px;place-items:center;width:64px}@keyframes apppm-empty-pulse{0%,to{box-shadow:0 0 0 0 #f59e0b4d;box-shadow:0 0 0 0 rgba(var(--theme-accent-rgb,245,158,11),.3);transform:scale(1)}50%{box-shadow:0 0 0 12px #f59e0b00;box-shadow:0 0 0 12px rgba(var(--theme-accent-rgb,245,158,11),0);transform:scale(1.04)}}.apppm-empty h4{color:var(--navy);font:700 15px var(--font);margin:0 0 4px}.apppm-empty p{color:var(--gray-2);font:400 12px var(--font);margin:0}.apppm-avatar{background:linear-gradient(135deg,#f59e0b,#fbbf24);background:var(--grad-primary,linear-gradient(135deg,var(--theme-accent,#f59e0b) 0,var(--theme-accent-2,#fbbf24) 100%));border-radius:14px;box-shadow:0 6px 16px #f59e0b52;box-shadow:0 6px 16px rgba(var(--theme-accent-rgb,245,158,11),.32);color:#fff;display:grid;flex-shrink:0;font:700 14px var(--font);object-fit:cover;place-items:center}.apppm-root ::-webkit-scrollbar{height:8px;width:10px}.apppm-root ::-webkit-scrollbar-track{background:#0000}.apppm-root ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--amber),var(--gold));border-radius:9999px}@media (max-width:599px){.apppm-root{padding:12px 12px 60px}.apppm-card{border-radius:14px;padding:14px}.apppm-input,.apppm-select,.apppm-textarea{font-size:16px}}@media (min-width:768px){.apppm-root{padding:16px 20px 80px}}@media (prefers-reduced-motion:reduce){.apppm-root *,.apppm-root :after,.apppm-root :before,.apppmcm-back *,.apppmrm-back *{animation:none!important;transition:none!important}}.apppm-input,.apppm-select,.apppm-textarea{background:var(--card)!important;background:var(--sa-el-in-bg,var(--card))!important;border:1px solid var(--sa-el-in-border,var(--border))!important;border-radius:10px!important;border-radius:var(--sa-el-in-radius,10px)!important;color:var(--navy)!important;color:var(--sa-el-in-color,var(--navy))!important;font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:13px!important;font-size:var(--sa-el-in-fs,13px)!important;padding:9px 12px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 12px!important}.apppm-input:focus,.apppm-select:focus,.apppm-textarea:focus{border-color:var(--sa-el-in-focus,var(--amber))!important}@media (max-width:599px){.apppm-input,.apppm-select,.apppm-textarea{font-size:16px!important;font-size:var(--sa-el-in-fs,16px)!important}}.apppm-card{border-radius:var(--r-lg)!important;border-radius:var(--sa-el-card-radius,var(--r-lg))!important;border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important;box-shadow:0 6px 22px #f59e0b12!important;box-shadow:var(--sa-el-card-shadow,0 6px 22px rgba(var(--theme-accent-rgb,245,158,11),.07))!important;padding:18px 20px!important;padding:var(--sa-el-card-pad,18px 20px)!important}@media (max-width:599px){.apppm-card{border-radius:14px!important;border-radius:var(--sa-el-card-radius,14px)!important;padding:14px!important;padding:var(--sa-el-card-pad,14px 14px)!important}}.apppm-card-title{color:var(--navy)!important;color:var(--sa-el-card-title-color,var(--navy))!important;font-size:15px!important;font-size:var(--sa-el-card-title-fs,15px)!important}.apppm-card-sub{color:var(--gray-2)!important;color:var(--sa-el-card-lbl-color,var(--gray-2))!important;font-size:12px!important;font-size:var(--sa-el-card-lbl-fs,12px)!important}.apppm-root,.apppmae-back,.apppmcm-back,.apppmpo-avatar-pop,.apppmrm-back,.apppmsf-menu{font-family:var(--font)!important;font-family:var(--sa-el-dd-font,var(--font))!important}.apupg-root{--apupg-surface:var(--app-card-bg,#fff);--apupg-soft:var(--app-bg-secondary,#f6f7fb);--apupg-text:var(--app-text-primary,#0f172a);--apupg-muted:var(--app-text-secondary,#475569);--apupg-faint:var(--app-text-tertiary,#64748b);--apupg-border:var(--app-border-primary,#64748b38);--apupg-accent:var(--theme-accent,#6366f1);--apupg-accent-2:var(--theme-accent-2,#8b5cf6);--apupg-on-accent:var(--theme-on-accent,#fff);--apupg-accent-rgb:var(--theme-accent-rgb,99,102,241);--apupg-danger:#e11d48;--apupg-danger-rgb:225,29,72;--apupg-warn:#d97706;--apupg-warn-rgb:217,119,6;--apupg-glass:#ffffffc7;--apupg-shadow:0 30px 80px -20px #0f172a73,0 12px 28px -12px #0f172a47;--apupg-radius:var(--radius-xl,22px);--apupg-font:var(--app-font,inherit)}.dark-mode .apupg-root,[data-theme=dark] .apupg-root{--apupg-surface:var(--app-card-bg,#111827);--apupg-soft:var(--app-bg-secondary,#1f2937);--apupg-text:var(--app-text-primary,#f1f5f9);--apupg-muted:var(--app-text-secondary,#cbd5e1);--apupg-faint:var(--app-text-tertiary,#94a3b8);--apupg-border:var(--app-border-primary,#94a3b838);--apupg-danger:#fb7185;--apupg-danger-rgb:251,113,133;--apupg-warn:#fbbf24;--apupg-warn-rgb:251,191,36;--apupg-glass:#111827d1;--apupg-shadow:0 30px 80px -20px #000000b3,0 12px 28px -12px #00000080}.apupg-back{align-items:flex-end;animation:apupg-fade .22s ease-out both;backdrop-filter:blur(6px) saturate(140%);-webkit-backdrop-filter:blur(6px) saturate(140%);background:#0f172a8c;display:flex;font-family:var(--apupg-font);inset:0;justify-content:center;padding:0;position:fixed;z-index:2120}.apupg-modal{animation:apupg-rise .38s cubic-bezier(.2,.9,.25,1.15) both;background:linear-gradient(180deg,var(--apupg-glass),var(--apupg-surface) 46%);border:1px solid var(--apupg-border);border-radius:var(--apupg-radius) var(--apupg-radius) 0 0;box-shadow:var(--apupg-shadow);color:var(--apupg-text);display:flex;flex-direction:column;isolation:isolate;max-height:92vh;max-height:92dvh;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);position:relative;width:100%}.apupg-orb{border-radius:50%;filter:blur(42px);opacity:.45;pointer-events:none;position:absolute;z-index:-1}.apupg-orb--a{animation:apupg-drift 9s ease-in-out infinite;background:rgba(var(--apupg-danger-rgb),.55);height:220px;left:-60px;top:-90px;width:220px}.apupg-orb--b{animation:apupg-drift 11s ease-in-out infinite reverse;background:rgba(var(--apupg-accent-rgb),.5);height:200px;right:-70px;top:-80px;width:200px}.apupg-head{align-items:flex-start;display:flex;gap:14px;padding:22px 18px 12px}.apupg-hero{animation:apupg-pop .5s cubic-bezier(.2,.9,.3,1.4) .1s both;background:rgba(var(--apupg-danger-rgb),.12);border-radius:18px;box-shadow:inset 0 0 0 1px rgba(var(--apupg-danger-rgb),.25);color:var(--apupg-danger);display:grid;flex:0 0 auto;height:54px;place-items:center;width:54px}.apupg-hero-svg{height:34px;overflow:visible;width:34px}.apupg-hero-shield{animation:apupg-breathe 2.8s ease-in-out infinite;transform-origin:50% 50%}.apupg-hero-x{fill:none;stroke:var(--apupg-surface);stroke-width:5;stroke-linecap:round;stroke-dasharray:46;stroke-dashoffset:46;animation:apupg-draw .55s ease-out .35s forwards}.apupg-hero-scan{fill:#ffffffbf;animation:apupg-scan 2.4s ease-in-out .6s infinite}.apupg-head-text{min-width:0}.apupg-eyebrow{color:var(--apupg-danger);font-size:.68rem;font-weight:700;letter-spacing:.09em;margin:2px 0 4px;text-transform:uppercase}.apupg-title{color:var(--apupg-text);font-size:1.12rem;font-weight:800;line-height:1.25;margin:0}.apupg-sub{color:var(--apupg-muted);font-size:.8rem;line-height:1.5;margin:6px 0 0}.apupg-tabs{-webkit-overflow-scrolling:touch;display:flex;gap:8px;overflow-x:auto;padding:4px 18px 10px;scrollbar-width:none}.apupg-tabs::-webkit-scrollbar{display:none}.apupg-tab{align-items:center;background:var(--apupg-soft);border:1px solid var(--apupg-border);border-radius:999px;color:var(--apupg-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font:600 .78rem var(--apupg-font);gap:7px;min-height:40px;padding:0 12px;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s}.apupg-tab:hover{color:var(--apupg-text);transform:translateY(-1px)}.apupg-tab:focus-visible{outline:2px solid var(--apupg-accent);outline-offset:2px}.apupg-tab.is-active{background:linear-gradient(135deg,var(--apupg-accent),var(--apupg-accent-2));border-color:#0000;box-shadow:0 8px 18px -8px rgba(var(--apupg-accent-rgb),.8);color:var(--apupg-on-accent)}.apupg-tab-count{background:rgba(var(--apupg-accent-rgb),.14);border-radius:999px;color:inherit;display:inline-grid;font-size:.7rem;height:20px;min-width:20px;padding:0 6px;place-items:center}.apupg-tab.is-active .apupg-tab-count{background:#ffffff40}.apupg-ico{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto;height:18px;overflow:visible;width:18px}.apupg-draw{stroke-dasharray:80;stroke-dashoffset:80;animation:apupg-draw .7s ease-out forwards}.apupg-draw--late{animation-delay:.25s}.apupg-tab.is-active .apupg-draw,.apupg-tab:hover .apupg-draw{stroke-dashoffset:0;animation:apupg-redraw 1.1s ease-out}.apupg-swap{animation:apupg-nudge 1.8s ease-in-out infinite}.apupg-blink{animation:apupg-draw .7s ease-out .25s forwards,apupg-flicker 2.2s ease-in-out 1s infinite}.apupg-shake{animation:apupg-draw .7s ease-out .25s forwards,apupg-shake 2.6s ease-in-out 1s infinite;transform-origin:50% 80%}.apupg-shackle{animation:apupg-draw .7s ease-out .25s forwards,apupg-latch 2.4s ease-in-out 1s infinite;transform-origin:8px 11px}.apupg-pulse{animation:apupg-breathe 1.6s ease-in-out infinite;transform-origin:12px 16px}.apupg-grow,.apupg-pulse{fill:currentColor;stroke:none}.apupg-grow{animation:apupg-grow 1.8s ease-in-out infinite;opacity:.35}.apupg-grow,.apupg-spin{transform-origin:12px 12px}.apupg-spin{animation:apupg-draw .7s ease-out .25s forwards,apupg-rotate 6s linear infinite}.apupg-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:2px 18px 6px;scrollbar-color:rgba(var(--apupg-accent-rgb),.45) #0000;scrollbar-width:thin}.apupg-body::-webkit-scrollbar{width:8px}.apupg-body::-webkit-scrollbar-thumb{background:rgba(var(--apupg-accent-rgb),.4);border-radius:8px}.apupg-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.apupg-card{animation:apupg-slide .4s ease-out both;background:var(--apupg-surface);border:1px solid var(--apupg-border);border-radius:16px;display:flex;gap:12px;overflow:hidden;padding:12px;position:relative}.apupg-card:before{background:var(--apupg-danger);content:"";inset:0 auto 0 0;position:absolute;width:4px}.apupg-card--format:before,.apupg-card--locked:before,.apupg-card--size:before{background:var(--apupg-warn)}.apupg-card--damaged:before{background:var(--apupg-faint)}.apupg-file{background:var(--apupg-soft);border:1px solid var(--apupg-border);border-radius:8px 14px 8px 8px;display:grid;flex:0 0 auto;height:48px;padding-bottom:6px;place-items:end center;position:relative;width:40px}.apupg-file:after{background:rgba(var(--apupg-danger-rgb),.2);border-radius:0 13px 0 6px;content:"";height:13px;position:absolute;right:-1px;top:-1px;width:13px}.apupg-file-ext{background:var(--apupg-danger);border-radius:5px;color:#fff;font-size:.58rem;font-weight:800;letter-spacing:.03em;max-width:36px;overflow:hidden;padding:1px 4px}.apupg-card-main{flex:1 1 auto;min-width:0}.apupg-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px}.apupg-name{color:var(--apupg-text);font-size:.86rem;font-weight:700;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apupg-pill{align-items:center;background:rgba(var(--apupg-danger-rgb),.12);border-radius:999px;color:var(--apupg-danger);display:inline-flex;font-size:.68rem;font-weight:700;gap:4px;padding:2px 8px 2px 6px}.apupg-pill .apupg-ico{height:13px;width:13px}.apupg-pill--format,.apupg-pill--locked,.apupg-pill--size{background:rgba(var(--apupg-warn-rgb),.14);color:var(--apupg-warn)}.apupg-pill--damaged{background:var(--apupg-soft);color:var(--apupg-faint)}.apupg-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.apupg-chip{background:var(--apupg-soft);border:1px solid var(--apupg-border);border-radius:8px;color:var(--apupg-muted);display:inline-flex;font-size:.7rem;gap:5px;overflow-wrap:anywhere;padding:3px 8px}.apupg-chip b{color:var(--apupg-faint);font-weight:700}.apupg-chip--real{background:rgba(var(--apupg-danger-rgb),.07);border-color:rgba(var(--apupg-danger-rgb),.3);color:var(--apupg-danger)}.apupg-reason{color:var(--apupg-muted);font-size:.8rem;line-height:1.55;margin:8px 0 0;overflow-wrap:anywhere}.apupg-tip{align-items:flex-start;background:rgba(var(--apupg-accent-rgb),.08);border:1px dashed rgba(var(--apupg-accent-rgb),.35);border-radius:14px;color:var(--apupg-accent);display:flex;gap:10px;margin:8px 18px 0;padding:11px 12px}.apupg-tip p{color:var(--apupg-muted);font-size:.77rem;line-height:1.5;margin:0}.apupg-tip b{color:var(--apupg-text);display:block;font-size:.78rem;margin-bottom:2px}.apupg-foot{display:flex;flex-direction:column-reverse;gap:9px;padding:14px 18px 18px}.apupg-btn{align-items:center;border-radius:13px;cursor:pointer;display:inline-flex;font:700 .86rem var(--apupg-font);gap:8px;justify-content:center;min-height:46px;padding:0 18px;transition:transform .18s,box-shadow .18s,filter .18s,background .18s;width:100%}.apupg-btn svg{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.apupg-btn:focus-visible{outline:2px solid var(--apupg-accent);outline-offset:2px}.apupg-btn--go{background:linear-gradient(135deg,var(--apupg-accent),var(--apupg-accent-2));border:0;box-shadow:0 12px 24px -12px rgba(var(--apupg-accent-rgb),.9);color:var(--apupg-on-accent)}.apupg-btn--go:hover{filter:brightness(1.06);transform:translateY(-1px)}.apupg-btn--go:hover svg path{stroke-dasharray:24;animation:apupg-redraw .5s ease-out}.apupg-btn--ghost{background:var(--apupg-surface);border:1px solid var(--apupg-border);color:var(--apupg-text)}.apupg-btn--ghost:hover{border-color:var(--apupg-accent);color:var(--apupg-accent)}.apupg-btn--ghost:hover svg{animation:apupg-bob .6s ease-in-out}@media (min-width:480px){.apupg-back{align-items:center;padding:20px}.apupg-modal{animation-name:apupg-zoom;border-radius:var(--apupg-radius);max-height:88vh;max-width:520px}.apupg-head{padding:24px 22px 12px}.apupg-body,.apupg-tabs{padding-left:22px;padding-right:22px}.apupg-tip{margin-left:22px;margin-right:22px}.apupg-foot{flex-direction:row;justify-content:flex-end;padding:16px 22px 22px}.apupg-btn{min-height:42px;width:auto}}@media (min-width:768px){.apupg-modal{max-width:600px}.apupg-hero{height:60px;width:60px}.apupg-hero-svg{height:38px;width:38px}.apupg-title{font-size:1.22rem}.apupg-sub{font-size:.84rem}}@media (min-width:1024px){.apupg-modal{max-width:640px}.apupg-tabs{flex-wrap:wrap;overflow:visible}}@media (min-width:1280px){.apupg-modal{max-width:680px}}@media (min-width:1536px){.apupg-modal{max-width:720px}.apupg-title{font-size:1.3rem}}@media (max-width:359px){.apupg-head{gap:10px;padding:18px 14px 10px}.apupg-hero{border-radius:14px;height:44px;width:44px}.apupg-hero-svg{height:28px;width:28px}.apupg-body,.apupg-tabs{padding-left:14px;padding-right:14px}.apupg-tip{margin-left:14px;margin-right:14px}.apupg-foot{padding:12px 14px 14px}.apupg-tab-label{display:none}}@keyframes apupg-fade{0%{opacity:0}to{opacity:1}}@keyframes apupg-rise{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes apupg-zoom{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes apupg-pop{0%{opacity:0;transform:scale(.4) rotate(-14deg)}to{opacity:1;transform:none}}@keyframes apupg-slide{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes apupg-draw{to{stroke-dashoffset:0}}@keyframes apupg-redraw{0%{stroke-dashoffset:80}to{stroke-dashoffset:0}}@keyframes apupg-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes apupg-scan{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}85%{opacity:.9}to{opacity:0;transform:translateY(38px)}}@keyframes apupg-drift{0%,to{transform:translate(0)}50%{transform:translate(22px,14px)}}@keyframes apupg-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(1.5px)}}@keyframes apupg-flicker{0%,to{opacity:1}50%{opacity:.35}}@keyframes apupg-shake{0%,90%,to{transform:rotate(0)}93%{transform:rotate(-6deg)}96%{transform:rotate(5deg)}}@keyframes apupg-latch{0%,80%,to{transform:translateY(0)}88%{transform:translateY(-2px)}}@keyframes apupg-grow{0%,to{transform:scale(.8)}50%{transform:scale(1.25)}}@keyframes apupg-rotate{to{transform:rotate(1turn)}}@keyframes apupg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.apupg-root,.apupg-root *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition:none!important}.apupg-draw,.apupg-hero-x{stroke-dashoffset:0}}.aplrnsu-drawerback,.aplrnsu-modalback{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--accent2:var(--theme-accent-2,#8b5cf6);--card:#fff;--ink:#0f172a;--muted:#64748b;--line:#e6ebf3;font-family:inherit;font-family:var(--sa-font,var(--app-font,inherit))}[data-theme=dark] .aplrnsu-drawerback,[data-theme=dark] .aplrnsu-modalback,body.dark-mode .aplrnsu-drawerback,body.dark-mode .aplrnsu-modalback{--card:#161b24;--ink:#e8eef7;--muted:#94a3b8;--line:#263041}.aplrnsu-ic{display:inline-block;flex:0 0 auto;vertical-align:-.18em}.aplrnsu-ic .aplrnsu-a1{stroke-dasharray:80;animation:aplrnsu-draw .9s ease both}.aplrnsu-ic .aplrnsu-a2{stroke-dasharray:60;animation:aplrnsu-draw .9s ease .12s both}.aplrnsu-ic .aplrnsu-a3{stroke-dasharray:40;animation:aplrnsu-draw .9s ease .24s both}.aplrnsu-ic .aplrnsu-a4{stroke-dasharray:40;animation:aplrnsu-draw .9s ease .36s both}@keyframes aplrnsu-draw{0%{stroke-dashoffset:80;opacity:.2}to{stroke-dashoffset:0;opacity:1}}.aplrnsu-spin{animation:aplrnsu-rot .85s linear infinite}@keyframes aplrnsu-rot{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.aplrnsu-ic .aplrnsu-a1,.aplrnsu-ic .aplrnsu-a2,.aplrnsu-ic .aplrnsu-a3,.aplrnsu-ic .aplrnsu-a4{animation:none}}.aplrnsu-badge{align-items:center;background:color-mix(in srgb,var(--bc) 13%,#0000);border:1px solid color-mix(in srgb,var(--bc) 30%,#0000);border-radius:999px;color:var(--bc);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:3px 9px;white-space:nowrap}.aplrnsu-dot{background:var(--bc);border-radius:50%;height:6px;width:6px}.aplrnsu-badge-solid{background:var(--bc);border-color:var(--bc);color:#fff}[data-theme=dark] .aplrnsu-badge:not(.aplrnsu-badge-solid),body.dark-mode .aplrnsu-badge:not(.aplrnsu-badge-solid){background:color-mix(in srgb,var(--bc) 20%,#0000)}.aplrnsu-expchip{align-items:center;background:var(--bc);border-radius:999px;box-shadow:0 4px 12px -6px var(--bc);color:#fff;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;padding:3px 9px;white-space:nowrap}.aplrnsu-expchip.is-pulse{animation:aplrnsu-pulse 1.8s ease-in-out infinite}@keyframes aplrnsu-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--bc) 45%,#0000)}50%{box-shadow:0 0 0 6px #0000}}.aplrnsu-avatar{border:1.5px solid color-mix(in srgb,currentcolor 25%,#0000);border-radius:50%;display:inline-grid;flex:0 0 auto;font-size:.44em;font-weight:800;letter-spacing:.02em;object-fit:cover;place-items:center}img.aplrnsu-avatar{border-color:#e6ebf3;border-color:var(--line,#e6ebf3)}.aplrnsu-ring{display:inline-grid;flex:0 0 auto;place-items:center;position:relative}.aplrnsu-ring svg{inset:0;position:absolute}.aplrnsu-ring-bg{fill:none;stroke:color-mix(in srgb,#64748b 22%,#0000);stroke:color-mix(in srgb,var(--muted,#64748b) 22%,#0000)}.aplrnsu-ring-val{fill:none;stroke-linecap:round;stroke-dashoffset:var(--ring-off);animation:aplrnsu-ring-in 1s cubic-bezier(.22,1,.36,1) both}@keyframes aplrnsu-ring-in{0%{stroke-dashoffset:calc(var(--ring-off) + 120)}to{stroke-dashoffset:var(--ring-off)}}.aplrnsu-ring-txt{font-size:13px;font-weight:800;position:relative}.aplrnsu-skel-wrap{display:flex;flex-direction:column;gap:12px;padding:16px 4px}.aplrnsu-skel-row{align-items:center;display:flex;gap:12px}.aplrnsu-skel{background:color-mix(in srgb,#64748b 14%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 14%,#0000);border-radius:8px;height:13px;overflow:hidden;position:relative}.aplrnsu-skel:after{animation:aplrnsu-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#0000,color-mix(in srgb,#fff 55%,#0000),#0000);background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--card,#fff) 55%,#0000),#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes aplrnsu-shimmer{to{transform:translateX(100%)}}.aplrnsu-skel-av{border-radius:50%;flex:0 0 auto;height:34px;width:34px}.aplrnsu-skel-line{flex:0 1 auto}.aplrnsu-skel-pill{border-radius:999px;height:20px;width:74px}.aplrnsu-modalback{animation:aplrnsu-fade .2s ease both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e168c;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:1330}@keyframes aplrnsu-fade{0%{opacity:0}to{opacity:1}}.aplrnsu-modal{animation:aplrnsu-pop .28s cubic-bezier(.34,1.4,.64,1) both;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 70px -30px #0000008c;color:var(--ink);padding:26px 24px 20px;text-align:center;width:min(430px,100%)}@keyframes aplrnsu-pop{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.aplrnsu-orb{animation:aplrnsu-orb 2.6s ease-in-out infinite;background:color-mix(in srgb,var(--accent) 14%,#0000);border-radius:50%;color:var(--accent);display:grid;height:58px;margin:0 auto 12px;place-items:center;width:58px}.aplrnsu-orb.is-danger{background:#ef444421;color:#ef4444}@keyframes aplrnsu-orb{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.aplrnsu-modal-title{font-size:17px;font-weight:800;margin:0 0 6px}.aplrnsu-modal-msg{color:var(--muted);font-size:13.5px;margin:0 auto;max-width:340px}.aplrnsu-modal-actions{display:flex;gap:10px;justify-content:center;margin-top:18px}.aplrnsu-btn,.aplrnsu-modal-actions.aplrnsu-center{justify-content:center}.aplrnsu-btn{align-items:center;border:1px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:7px;min-height:40px;padding:0 18px;transition:transform .15s,box-shadow .2s,background .2s}.aplrnsu-btn:active{transform:scale(.97)}.aplrnsu-btn:disabled{cursor:not-allowed;opacity:.6}.aplrnsu-btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));box-shadow:0 10px 20px -10px rgba(var(--accent-rgb),.7);color:#fff}.aplrnsu-btn-primary:hover{box-shadow:0 12px 26px -10px rgba(var(--accent-rgb),.85)}.aplrnsu-btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 10px 20px -10px #ef4444b3;color:#fff}.aplrnsu-btn-ghost{background:#0000;border-color:var(--line);color:var(--ink)}.aplrnsu-btn-ghost:hover{background:color-mix(in srgb,var(--muted) 10%,#0000)}.aplrnsu-result-mark{display:grid;margin-bottom:8px;place-items:center}.aplrnsu-rm-circle{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:151;stroke-dashoffset:151;animation:aplrnsu-rm-draw .6s ease forwards}.aplrnsu-rm-check{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:aplrnsu-rm-draw .45s ease .4s forwards}@keyframes aplrnsu-rm-draw{to{stroke-dashoffset:0}}.aplrnsu-result-mark.is-ok{color:#10b981}.aplrnsu-result-mark.is-bad{color:#ef4444}.aplrnsu-result-mark svg{stroke:currentColor}.aplrnsu-drawerback{animation:aplrnsu-fade .2s ease both;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0e1680;inset:0;position:fixed;z-index:1280}.aplrnsu-drawer{animation:aplrnsu-slide .32s cubic-bezier(.22,1,.36,1) both;background:var(--card);border-left:1px solid var(--line);bottom:0;box-shadow:-30px 0 70px -40px #0009;color:var(--ink);display:flex;flex-direction:column;position:absolute;right:0;top:0;width:min(640px,100%);width:min(var(--dw,640px),100%)}@keyframes aplrnsu-slide{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}.aplrnsu-drawer-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.aplrnsu-drawer-head-l{align-items:center;display:flex;gap:12px;min-width:0}.aplrnsu-drawer-ic{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border-radius:13px;color:#fff;display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.aplrnsu-drawer-title{font-size:15.5px;font-weight:800;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aplrnsu-drawer-sub{color:var(--muted);font-size:12.5px;margin:2px 0 0}.aplrnsu-drawer-body{flex:1 1;overflow-y:auto;padding:16px 18px 24px}.aplrnsu-drawer-foot{border-top:1px solid var(--line);padding:12px 18px}.aplrnsu-iconbtn{background:#0000;border:1px solid var(--line);border-radius:10px;color:var(--muted);cursor:pointer;display:grid;height:34px;place-items:center;transition:color .2s,background .2s;width:34px}.aplrnsu-iconbtn:hover{background:color-mix(in srgb,var(--muted) 10%,#0000);color:var(--ink)}.aplrnsu-drawer-body::-webkit-scrollbar{width:9px}.aplrnsu-drawer-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 32%,#0000);background-clip:content-box;border:2px solid #0000;border-radius:8px}.aplrnsu-empty{grid-gap:4px;display:grid;gap:4px;padding:34px 16px;place-items:center;text-align:center}.aplrnsu-empty-ic{animation:aplrnsu-orb 3s ease-in-out infinite;background:color-mix(in srgb,var(--accent) 11%,#0000);border-radius:20px;color:var(--accent);display:grid;height:62px;margin-bottom:6px;place-items:center;width:62px}.aplrnsu-empty h4{color:var(--ink);font-size:15px;font-weight:800;margin:0}.aplrnsu-empty p{color:var(--muted);font-size:13px;margin:0;max-width:420px}.aplrnsu-pager{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 4px 2px}.aplrnsu-pager-info{color:var(--muted);font-size:12.5px}.aplrnsu-pager-nums{align-items:center;display:flex;gap:6px}.aplrnsu-page-btn,.aplrnsu-page-num{background:#0000;border:1px solid var(--line);border-radius:50%;color:var(--ink);cursor:pointer;display:grid;font-size:12.5px;font-weight:700;height:32px;height:var(--sa-el-page-size,32px);max-height:32px;max-height:var(--sa-el-page-size,32px);max-width:32px;max-width:var(--sa-el-page-size,32px);min-height:32px;min-height:var(--sa-el-page-size,32px);min-width:32px;min-width:var(--sa-el-page-size,32px);place-items:center;transition:background .2s,color .2s,transform .15s;width:32px;width:var(--sa-el-page-size,32px)}.aplrnsu-page-btn:disabled{cursor:not-allowed;opacity:.4}.aplrnsu-page-btn:not(:disabled):hover,.aplrnsu-page-num:hover{background:color-mix(in srgb,var(--muted) 12%,#0000)}.aplrnsu-page-num.is-on{background:var(--accent);background:var(--sa-el-page-active,var(--accent));border-color:var(--sa-el-page-active-bd,var(--sa-el-page-active,var(--accent)));color:#fff;color:var(--sa-el-page-active-fg,#fff);transform:scale(1.05)}.aplrnsu-pager-size{background:var(--card);background:var(--sa-el-dd-trigger-bg,var(--card));border:1px solid var(--sa-el-dd-border,var(--line));border-radius:10px;border-radius:var(--sa-el-dd-radius,10px);color:var(--ink);color:var(--sa-el-dd-trigger-color,var(--ink));cursor:pointer;font-family:inherit;font-family:var(--sa-el-dd-font,inherit);font-size:12.5px;font-size:var(--sa-el-dd-trigger-fs,12.5px);min-height:34px;padding:0 10px}[data-theme=dark] .aplrnsu-pager-size,body.dark-mode .aplrnsu-pager-size{background:var(--card);color:var(--ink)}@media (max-width:480px){.aplrnsu-modal{padding:20px 16px 16px}.aplrnsu-drawer{border-left:0;width:100%}.aplrnsu-pager{justify-content:center}}.aplrnsu-dd-trigger{align-items:center;background:#fff;background:var(--sa-el-dd-trigger-bg,var(--card,#fff));border:1px solid #e6ebf3;border:1px solid var(--sa-el-dd-border,var(--line,#e6ebf3));border-radius:11px;border-radius:var(--sa-el-dd-radius,11px);color:#0f172a;color:var(--sa-el-dd-trigger-color,var(--ink,#0f172a));cursor:pointer;display:inline-flex;font-family:inherit;font-family:var(--sa-el-dd-font,inherit);font-size:13px;font-size:var(--sa-el-dd-trigger-fs,13px);font-weight:600;gap:7px;max-width:240px;min-height:38px;padding:0 30px 0 11px;position:relative;transition:border-color .2s,box-shadow .2s}.aplrnsu-dd-trigger:hover,.aplrnsu-dd-trigger[aria-expanded=true]{border-color:#6366f1;border-color:var(--accent,#6366f1);box-shadow:0 0 0 3px #6366f124;box-shadow:0 0 0 3px rgba(var(--accent-rgb,99,102,241),.14)}[data-theme=dark] .aplrnsu-dd-trigger,[data-theme=dark] .aplrnsu-range-trigger,[data-theme=dark] .aplrnsu-vt,body.dark-mode .aplrnsu-dd-trigger,body.dark-mode .aplrnsu-range-trigger,body.dark-mode .aplrnsu-vt{background:#161b24;background:var(--card,#161b24)}.aplrnsu-dd-ticon{color:#64748b;color:var(--muted,#64748b)}.aplrnsu-dd-tlabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aplrnsu-dd-caret{color:#64748b;color:var(--muted,#64748b);position:absolute;right:10px;transition:transform .2s}.aplrnsu-dd-caret.is-open{transform:rotate(180deg)}.aplrnsu-dd-tuser{align-items:center;display:inline-flex;gap:8px;min-width:0}.aplrnsu-dd-tempty{color:#64748b;color:var(--muted,#64748b);font-weight:500}.aplrnsu-dd-back{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--card:#fff;--ink:#0f172a;--muted:#64748b;--line:#e6ebf3;inset:0;position:fixed;z-index:1350}[data-theme=dark] .aplrnsu-dd-back,body.dark-mode .aplrnsu-dd-back{--card:#161b24;--ink:#e8eef7;--muted:#94a3b8;--line:#263041}.aplrnsu-dd-panel{animation:aplrnsu-dd-in .16s ease both;background:var(--card);background:var(--sa-el-dd-bg,var(--card));border:1px solid var(--sa-el-dd-border,var(--line));border-radius:12px;border-radius:var(--sa-el-dd-radius,12px);box-shadow:0 12px 32px #10182824;box-shadow:var(--sa-el-dd-shadow,0 12px 32px #10182824);font-family:inherit;font-family:var(--sa-el-dd-font,inherit);overflow-y:auto;overscroll-behavior:contain;padding:6px}@keyframes aplrnsu-dd-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.aplrnsu-dd-item{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--ink);color:var(--sa-el-dd-item-color,var(--ink));cursor:pointer;display:flex;font-size:13px;font-size:var(--sa-el-dd-item-fs,13px);font-weight:600;gap:9px;padding:7px 11px;padding:calc(var(--sa-el-dd-pad, 14px)/2) 11px;text-align:left;transition:background .12s,color .12s;width:100%}.aplrnsu-dd-item.is-on,.aplrnsu-dd-item:hover{background:#f1f5f9;background:var(--sa-el-dd-hover-bg,#f1f5f9);color:var(--ink);color:var(--sa-el-dd-hover-color,var(--ink))}[data-theme=dark] .aplrnsu-dd-item.is-on,[data-theme=dark] .aplrnsu-dd-item:hover,body.dark-mode .aplrnsu-dd-item.is-on,body.dark-mode .aplrnsu-dd-item:hover{background:#ffffff12}.aplrnsu-dd-item-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aplrnsu-dd-item-txt{display:flex;flex:1 1;flex-direction:column;min-width:0}.aplrnsu-dd-item-txt b{font-size:13px;font-size:var(--sa-el-dd-item-fs,13px)}.aplrnsu-dd-item-txt b,.aplrnsu-dd-item-txt i{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aplrnsu-dd-item-txt i{color:var(--muted);font-size:11px;font-size:calc(var(--sa-el-dd-item-fs, 13px) - 2px);font-style:normal}.aplrnsu-dd-spanel{display:flex;flex-direction:column;min-width:260px}.aplrnsu-dd-search{align-items:center;background:var(--card);background:var(--sa-el-in-bg,var(--card));border:1px solid var(--sa-el-in-border,var(--line));border-radius:10px;border-radius:var(--sa-el-in-radius,10px);color:var(--muted);display:flex;flex:0 0 auto;gap:8px;margin:2px 2px 6px;min-height:36px;padding:0 10px}.aplrnsu-dd-search:focus-within{border-color:var(--sa-el-in-focus,var(--accent));box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14)}.aplrnsu-dd-search input{background:#0000;border:0;color:var(--ink);color:var(--sa-el-in-color,var(--ink));font-family:inherit;font-family:var(--sa-el-in-font,inherit);font-size:13px;font-size:var(--sa-el-in-fs,13px);outline:none;width:100%}.aplrnsu-dd-search input::placeholder{color:var(--muted);color:var(--sa-el-in-placeholder,var(--muted))}.aplrnsu-dd-list{overflow-y:auto}.aplrnsu-dd-empty{color:var(--muted);font-size:12.5px;margin:6px 8px}.aplrnsu-vt{background:#fff;background:var(--sa-el-dd-trigger-bg,var(--card,#fff));border:1px solid #e6ebf3;border:1px solid var(--sa-el-dd-border,var(--line,#e6ebf3));border-radius:11px;border-radius:var(--sa-el-dd-radius,11px);display:inline-flex;gap:3px;padding:3px}.aplrnsu-vt-btn{background:#0000;border:0;border-radius:8px;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:grid;height:30px;place-items:center;transition:background .15s,color .15s;width:32px}.aplrnsu-vt-btn:hover{color:#0f172a;color:var(--ink,#0f172a)}.aplrnsu-vt-btn.is-on{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--accent,#6366f1),var(--accent2,var(--accent,#6366f1)));color:#fff}.aplrnsu-bulk{align-items:center;background:color-mix(in srgb,#64748b 4%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 4%,#0000);border:1px dashed #e6ebf3;border:1px dashed var(--line,#e6ebf3);border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;padding:10px 12px}.aplrnsu-bulk-count{color:#64748b;color:var(--muted,#64748b);font-size:12.5px;font-weight:700}.aplrnsu-bulk-actions{display:flex;flex-wrap:wrap;gap:8px}.aplrnsu-bulk-btn{align-items:center;background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:10px;color:#0f172a;color:var(--ink,#0f172a);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;min-height:32px;padding:0 12px;transition:color .2s,border-color .2s,transform .15s}.aplrnsu-bulk-btn:hover:not(:disabled){transform:translateY(-1px)}.aplrnsu-bulk-btn:disabled{cursor:not-allowed;opacity:.5}.aplrnsu-bulk-btn.is-danger:hover:not(:disabled){border-color:#ef4444;color:#ef4444}.aplrnsu-bulk-btn.is-ok:hover:not(:disabled){border-color:#10b981;color:#10b981}.aplrnsu-bulk-note{color:#64748b;color:var(--muted,#64748b);font-size:11.5px;margin:0;width:100%}.aplrnsu-bin{background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;display:inline-flex;gap:4px;padding:3px}.aplrnsu-bin button{align-items:center;background:#0000;border:0;border-radius:999px;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;min-height:30px;padding:0 13px;transition:background .2s,color .2s}.aplrnsu-bin button.is-on{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--accent,#6366f1),var(--accent2,var(--accent,#6366f1)));color:#fff}.aplrnsu-bin-count{background:#ffffff40;border-radius:999px;display:inline-grid;font-size:10.5px;font-style:normal;font-weight:800;height:17px;min-width:17px;padding:0 4px;place-items:center}.aplrnsu-check{-webkit-appearance:none;appearance:none;background:#fff;background:var(--card,#fff);border:1.5px solid #cbd5e1;border:1.5px solid var(--line,#cbd5e1);border-radius:5px;cursor:pointer;display:inline-grid;height:17px;margin:0;place-items:center;transition:background .15s,border-color .15s;width:17px}.aplrnsu-check:checked{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--accent,#6366f1),var(--accent2,var(--accent,#6366f1)));border-color:#0000}.aplrnsu-check:checked:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:5px;transform:rotate(-45deg) translateY(-1px);width:9px}.aplrnsu-range-trigger{align-items:center;background:#fff;background:var(--sa-el-dd-trigger-bg,var(--card,#fff));border:1px solid #e6ebf3;border:1px solid var(--sa-el-dd-border,var(--line,#e6ebf3));border-radius:11px;border-radius:var(--sa-el-dd-radius,11px);color:#0f172a;color:var(--sa-el-dd-trigger-color,var(--ink,#0f172a));cursor:pointer;display:inline-flex;font-size:13px;font-size:var(--sa-el-dd-trigger-fs,13px);font-weight:600;gap:8px;min-height:38px;padding:0 12px;transition:border-color .2s,box-shadow .2s}.aplrnsu-range-trigger:hover{border-color:#6366f1;border-color:var(--accent,#6366f1)}.aplrnsu-range-trigger.is-on{border-color:#6366f18c;border-color:rgba(var(--accent-rgb,99,102,241),.55);box-shadow:0 0 0 3px #6366f11f;box-shadow:0 0 0 3px rgba(var(--accent-rgb,99,102,241),.12)}.aplrnsu-range-trigger .aplrnsu-ic{color:#6366f1;color:var(--accent,#6366f1)}.aplrnsu-range-clear{background:color-mix(in srgb,#64748b 14%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 14%,#0000);border:0;border-radius:50%;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:grid;height:18px;place-items:center;width:18px}.aplrnsu-range-clear:hover{background:#ef4444;color:#fff}.aplrnsu-pager-size{padding:9px 10px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 10px!important}.aplrnsu-pager-size,[data-theme=dark] .aplrnsu-pager-size,body.dark-mode .aplrnsu-pager-size{font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:inherit!important;font-size:var(--sa-el-in-fs,inherit)!important}[data-theme=dark] .aplrnsu-pager-size,body.dark-mode .aplrnsu-pager-size{background:var(--card)!important;background:var(--sa-el-in-bg,var(--card))!important;color:var(--ink)!important;color:var(--sa-el-in-color,var(--ink))!important}.aplrnsu-check,.aplrnsu-dd-search input{font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:inherit!important;font-size:var(--sa-el-in-fs,inherit)!important}.aplrnsu-check{background:#fff!important;background:var(--sa-el-in-bg,var(--card,#fff))!important;border:1.5px solid #cbd5e1!important;border:1.5px solid var(--sa-el-in-border,var(--line,#cbd5e1))!important;border-radius:5px!important;border-radius:var(--sa-el-in-radius,5px)!important}.aplrnsu-check:checked{border-color:#0000!important;border-color:var(--sa-el-in-border,#0000)!important}.aplrnsu-modal-reason{grid-gap:6px;display:grid;gap:6px;margin:4px 0 14px;text-align:left}.aplrnsu-modal-reason>span{color:#64748b;color:var(--muted,#64748b);font-size:12px;font-weight:700}.aplrnsu-modal-reason textarea{background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:10px;color:#0f172a;color:var(--ink,#0f172a);font:inherit;font-size:13px;padding:9px 11px;resize:vertical;width:100%}.aplrnsu-modal-reason textarea:focus{border-color:color-mix(in srgb,#6366f1 55%,#0000);border-color:color-mix(in srgb,var(--accent,#6366f1) 55%,#0000);outline:none}.aplrnst-wrap{border-bottom:1px solid var(--line);position:relative}.aplrnst-wrap:after,.aplrnst-wrap:before{bottom:1px;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s;width:34px;z-index:1}.aplrnst-wrap:before{background:linear-gradient(90deg,var(--card),#0000);left:0}.aplrnst-wrap:after{background:linear-gradient(-90deg,var(--card),#0000);right:0}.aplrnst-wrap.has-left:before,.aplrnst-wrap.has-right:after{opacity:1}.aplrnst-track{display:flex;gap:4px;overflow-x:auto;padding:10px 12px 0;position:relative;scrollbar-width:none}.aplrnst-track::-webkit-scrollbar{display:none}.aplrnst-ind{background:linear-gradient(90deg,var(--accent),var(--accent));background:linear-gradient(90deg,var(--accent),var(--accent2,var(--accent)));border-radius:3px 3px 0 0;bottom:0;height:3px;position:absolute;transition:left .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1)}.aplrnst-tab{align-items:center;background:#0000;border:0;border-radius:10px 10px 0 0;color:var(--muted);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;padding:10px 16px 12px;transition:color .2s,background .2s;white-space:nowrap}.aplrnst-tab:hover{background:color-mix(in srgb,var(--muted) 8%,#0000);color:var(--ink)}.aplrnst-tab.is-on{color:var(--accent);font-weight:700}.aplrnst-tab.is-on .aplrnsu-ic{animation:aplrnst-wiggle .5s ease}@keyframes aplrnst-wiggle{0%{transform:rotate(0)}30%{transform:rotate(-12deg) scale(1.15)}65%{transform:rotate(9deg)}to{transform:rotate(0)}}.aplrnst-count{background:var(--accent);border-radius:999px;color:#fff;display:inline-grid;font-size:11px;font-style:normal;font-weight:800;height:19px;min-width:19px;padding:0 5px;place-items:center}@media (max-width:480px){.aplrnst-tab{font-size:12.5px;padding:9px 12px 11px}}.aplrnsc-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--aplrnsc-n,4),minmax(0,1fr))}.aplrnsc-card{align-items:center;animation:aplrnsc-in .45s calc(var(--i)*.07s) cubic-bezier(.22,1,.36,1) both;background:linear-gradient(135deg,color-mix(in srgb,var(--tone) 9%,#0000),#0000 60%),var(--card);border:1px solid var(--line);border-radius:14px;border-radius:var(--sa-el-card-radius,14px);box-shadow:0 4px 14px #1018280f;box-shadow:var(--sa-el-card-shadow,0 4px 14px #1018280f);display:flex;gap:13px;overflow:hidden;padding:16px;padding:var(--sa-el-card-pad,16px);position:relative;transition:transform .2s,box-shadow .25s}.aplrnsc-card:hover{box-shadow:0 14px 30px -16px color-mix(in srgb,var(--tone) 55%,#0000);transform:translateY(-3px)}@keyframes aplrnsc-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.aplrnsc-ic{background:color-mix(in srgb,var(--tone) 13%,#0000);border-radius:14px;color:var(--tone);display:grid;flex:0 0 auto;height:44px;place-items:center;width:44px}.aplrnsc-card.is-alert .aplrnsc-ic{animation:aplrnsc-ring 2.2s ease-in-out infinite}@keyframes aplrnsc-ring{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--tone) 40%,#0000)}50%{box-shadow:0 0 0 8px #0000}}.aplrnsc-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.aplrnsc-label{color:var(--muted);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.aplrnsc-value{color:var(--ink);font-size:21px;font-weight:800;letter-spacing:-.02em}.aplrnsc-sub,.aplrnsc-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aplrnsc-sub{color:var(--muted);font-size:12px}.aplrnsc-glow{background:radial-gradient(circle,color-mix(in srgb,var(--tone) 22%,#0000),#0000 70%);border-radius:50%;bottom:-40px;height:110px;pointer-events:none;position:absolute;right:-30px;width:110px}.aplrnsc-skel{background:color-mix(in srgb,var(--muted) 14%,#0000);border-radius:7px;display:block;height:18px;margin:3px 0;overflow:hidden;position:relative;width:90px}.aplrnsc-skel:after{animation:aplrnsc-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--card) 55%,#0000),#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes aplrnsc-shimmer{to{transform:translateX(100%)}}.aplrnsc-skel-sm{height:11px;width:120px}@media (max-width:1280px){.aplrnsc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.aplrnsc-grid{gap:10px;grid-template-columns:1fr}.aplrnsc-value{font-size:19px}}.aplrnsc-card{border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important}.aplrnlh{display:flex;flex-direction:column;gap:18px}.aplrnlh-cta{align-items:center;background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border:0;border-radius:13px;box-shadow:0 12px 26px -12px rgba(var(--accent-rgb),.9);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:7px;height:44px;padding:0 20px;transition:transform .18s ease}.aplrnlh-cta:hover{transform:translateY(-2px)}.aplrnlh-resume{align-items:center;animation:aplrnlh-in .45s ease both;background:radial-gradient(circle at 100% 0,rgba(var(--accent-rgb),.28),#0000 55%),linear-gradient(120deg,rgba(var(--accent-rgb),.1),#0000 70%),var(--card);border:1px solid rgba(var(--accent-rgb),.3);border-radius:18px;border-radius:var(--sa-el-card-radius,18px);display:flex;flex-wrap:wrap;gap:18px;overflow:hidden;padding:20px;position:relative}.aplrnlh-resume-txt{display:flex;flex:1 1 280px;flex-direction:column;gap:6px;min-width:0}.aplrnlh-eyebrow{align-items:center;color:var(--accent);display:inline-flex;font-size:11.5px;font-weight:800;gap:6px;letter-spacing:.05em;text-transform:uppercase}.aplrnlh-resume h3{font-size:clamp(17px,2.2vw,21px);font-weight:800;margin:0}.aplrnlh-resume small{color:var(--muted);font-size:12.5px}.aplrnlh-bar{background:color-mix(in srgb,var(--muted) 20%,#0000);border-radius:999px;height:9px;max-width:460px;overflow:hidden}.aplrnlh-bar i{animation:aplrnlh-fill 1s cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(90deg,var(--accent),var(--accent));background:linear-gradient(90deg,var(--accent),var(--accent2,var(--accent)));border-radius:inherit;display:block;height:100%}@keyframes aplrnlh-fill{0%{width:0}}.aplrnlh-group h4{align-items:center;display:flex;font-size:14px;font-weight:800;gap:7px;margin:0 0 10px}.aplrnlh-group h4 .aplrnsu-ic{color:var(--accent)}.aplrnlh-list{display:flex;flex-direction:column;gap:10px}.aplrnlh-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.aplrnlh-card{animation:aplrnlh-in .35s ease both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*40ms);background:var(--card);border:var(--sa-el-card-border-w,1px) solid var(--line);border-radius:16px;border-radius:var(--sa-el-card-radius,16px);box-shadow:0 4px 14px #1018280d;box-shadow:var(--sa-el-card-shadow,0 4px 14px #1018280d);transition:transform .2s ease,border-color .2s ease}@keyframes aplrnlh-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.aplrnlh-card:hover{border-color:rgba(var(--accent-rgb),.4);transform:translateY(-2px)}.aplrnlh-card.is-off{opacity:.65}.aplrnlh-card-main{align-items:center;background:#0000;border:0;border-radius:inherit;color:var(--ink);cursor:pointer;display:flex;font:inherit;gap:14px;padding:14px;text-align:left;width:100%}.aplrnlh-card-main:disabled{cursor:not-allowed}.aplrnlh-card-main .aplrnsu-ring-txt b{font-size:12px;font-weight:800}.aplrnlh-card-txt{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.aplrnlh-card-txt b{font-size:14.5px;font-weight:800;line-height:1.3}.aplrnlh-card-txt small{color:var(--muted);font-size:12px}.aplrnlh-card-flags{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.aplrnlh-card-flags em{background:color-mix(in srgb,var(--muted) 14%,#0000);border-radius:999px;color:var(--muted);font-size:11px;font-style:normal;font-weight:800;padding:2px 8px}.aplrnlh-card-flags em.is-must{background:#7c3aed1f;color:#7c3aed}.aplrnlh-card-flags em.is-soon{background:#f59e0b26;color:#b45309}.aplrnlh-card-flags em.is-late{animation:aplrnlh-pulse 2s ease-in-out infinite;background:#ef444424;color:#b91c1c}[data-theme=dark] .aplrnlh-card-flags em.is-must,body.dark-mode .aplrnlh-card-flags em.is-must{color:#c4b5fd}[data-theme=dark] .aplrnlh-card-flags em.is-soon,body.dark-mode .aplrnlh-card-flags em.is-soon{color:#fcd34d}[data-theme=dark] .aplrnlh-card-flags em.is-late,body.dark-mode .aplrnlh-card-flags em.is-late{color:#fca5a5}@keyframes aplrnlh-pulse{50%{opacity:.6}}.aplrnlh-go{background:rgba(var(--accent-rgb),.1);border-radius:14px;color:var(--accent);display:grid;flex:0 0 auto;height:44px;place-items:center;transition:transform .2s ease,background .2s ease,color .2s ease;width:44px}.aplrnlh-card:hover .aplrnlh-go{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));color:#fff;transform:scale(1.06)}.aplrnlh-bar-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.aplrnlh-pills{display:flex;flex:1 1 auto;gap:6px;overflow-x:auto;scrollbar-width:none}.aplrnlh-pills::-webkit-scrollbar{display:none}.aplrnlh-pills button{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:12.5px;font-weight:700;gap:6px;height:36px;padding:0 12px;transition:all .18s ease}.aplrnlh-pills button em{background:var(--line);border-radius:999px;color:var(--ink);font-size:11px;font-style:normal;padding:0 6px}.aplrnlh-pills button.is-on{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border-color:#0000;color:#fff}.aplrnlh-pills button.is-on em{background:#ffffff40;color:#fff}.aplrnlh-search{align-items:center;background:var(--card);background:var(--sa-el-in-bg,var(--card));border:1.5px solid var(--sa-el-in-border,var(--line));border-radius:11px;border-radius:var(--sa-el-in-radius,11px);color:var(--muted);display:flex;flex:0 1 260px;gap:8px;height:38px;padding:0 12px}.aplrnlh-search:focus-within{border-color:var(--sa-el-in-focus,var(--accent));box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14)}.aplrnlh-search input{background:#0000;border:0;color:var(--ink);color:var(--sa-el-in-color,var(--ink));flex:1 1;font-family:inherit;font-family:var(--sa-el-in-font,inherit);font-size:14px;font-size:var(--sa-el-in-fs,14px);min-width:0;outline:none}.aplrnlh-search button{background:var(--line);border:0;border-radius:50%;color:var(--muted);cursor:pointer;display:grid;height:22px;place-items:center;width:22px}@media (max-width:768px){.aplrnlh-search{flex:1 1 100%;order:3}.aplrnlh-resume{padding:16px}.aplrnlh-resume .aplrnlh-cta{justify-content:center;width:100%}}@media (max-width:480px){.aplrnlh-grid{grid-template-columns:1fr}.aplrnlh-card-main{gap:11px;padding:12px}}@media (prefers-reduced-motion:reduce){.aplrnlh-bar i,.aplrnlh-card,.aplrnlh-card-flags em.is-late,.aplrnlh-resume{animation:none}}.aplrnsr{align-items:center;color:#f59e0b;display:inline-flex;gap:2px}.aplrnsr svg{display:block;height:18px;height:var(--s,18px);width:18px;width:var(--s,18px)}.aplrnsr b{color:#0f172a;color:var(--ink,#0f172a);font-size:12.5px;margin-left:5px}.aplrnsr small{color:#64748b;color:var(--muted,#64748b);font-size:11.5px;margin-left:3px}.aplrnsr.is-pick button{background:#0000;border:0;border-radius:8px;color:color-mix(in srgb,#f59e0b 45%,#94a3b8);color:color-mix(in srgb,#f59e0b 45%,var(--muted,#94a3b8));cursor:pointer;display:grid;padding:4px;place-items:center;transition:transform .15s ease,color .15s ease}.aplrnsr.is-pick button.is-on{color:#f59e0b}.aplrnsr.is-pick button:focus-visible,.aplrnsr.is-pick button:hover{outline:none;transform:scale(1.18)}.aplrnsr.is-pick button.is-on svg{animation:aplrnsr-pop .3s ease}@keyframes aplrnsr-pop{50%{transform:scale(1.25) rotate(-8deg)}}@media (max-width:480px){.aplrnsr.is-pick button{min-height:44px;min-width:44px}}@media (prefers-reduced-motion:reduce){.aplrnsr.is-pick button.is-on svg{animation:none}}.aplrnct{gap:16px}.aplrnct,.aplrnct-bar{display:flex;flex-direction:column}.aplrnct-bar{gap:10px}.aplrnct-search{align-items:center;background:var(--card);background:var(--sa-el-in-bg,var(--card));border:1.5px solid var(--sa-el-in-border,var(--line));border-radius:12px;border-radius:var(--sa-el-in-radius,12px);color:var(--muted);display:flex;gap:8px;height:42px;max-width:520px;padding:0 14px}.aplrnct-search:focus-within{border-color:var(--sa-el-in-focus,var(--accent));box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14)}.aplrnct-search input{background:#0000;border:0;color:var(--ink);color:var(--sa-el-in-color,var(--ink));flex:1 1;font-family:inherit;font-family:var(--sa-el-in-font,inherit);font-size:14px;font-size:var(--sa-el-in-fs,14px);min-width:0;outline:none}.aplrnct-search button{background:var(--line);border:0;border-radius:50%;color:var(--muted);cursor:pointer;display:grid;height:22px;place-items:center;width:22px}.aplrnct-chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.aplrnct-chips::-webkit-scrollbar{display:none}.aplrnct-chips button{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;flex:0 0 auto;font:inherit;font-size:12.5px;font-weight:700;height:34px;padding:0 14px;transition:all .18s ease}.aplrnct-chips button.is-on{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border-color:#0000;color:#fff}.aplrnct-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.aplrnct-card{animation:aplrnct-in .4s ease both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*40ms);background:var(--card);border:var(--sa-el-card-border-w,1px) solid var(--line);border-radius:16px;border-radius:var(--sa-el-card-radius,16px);box-shadow:0 4px 14px #1018280d;box-shadow:var(--sa-el-card-shadow,0 4px 14px #1018280d);display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}@keyframes aplrnct-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.aplrnct-card:hover{border-color:rgba(var(--accent-rgb),.4);box-shadow:0 18px 34px -24px rgba(var(--accent-rgb),.8);transform:translateY(-3px)}.aplrnct-cover{background:radial-gradient(circle at 25% 20%,rgba(var(--accent-rgb),.38),#0000 60%),linear-gradient(135deg,rgba(var(--accent-rgb),.16),rgba(var(--accent-rgb),.03));display:grid;height:108px;place-items:center;position:relative}.aplrnct-cover-ic{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border-radius:18px;box-shadow:0 12px 26px -12px rgba(var(--accent-rgb),.9);color:#fff;display:grid;height:56px;place-items:center;transition:transform .3s ease;width:56px}.aplrnct-card:hover .aplrnct-cover-ic{transform:rotate(-6deg) scale(1.06)}.aplrnct-cpd,.aplrnct-must{border-radius:999px;font-size:11px;font-style:normal;font-weight:800;padding:3px 9px;position:absolute;top:10px}.aplrnct-must{background:var(--card);color:#7c3aed;left:10px}.aplrnct-cpd{background:var(--card);color:#047857;right:10px}[data-theme=dark] .aplrnct-must,body.dark-mode .aplrnct-must{color:#c4b5fd}[data-theme=dark] .aplrnct-cpd,body.dark-mode .aplrnct-cpd{color:#6ee7b7}.aplrnct-body{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:14px 16px;padding:var(--sa-el-card-pad,14px 16px)}.aplrnct-body h4{font-size:15px;font-weight:800;line-height:1.3;margin:0}.aplrnct-body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--muted);display:-webkit-box;font-size:12.5px;line-height:1.5;margin:0;overflow:hidden}.aplrnct-meta{color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 12px;margin-top:auto}.aplrnct-meta span{align-items:center;display:inline-flex;gap:4px}.aplrnct-mine{background:color-mix(in srgb,var(--muted) 16%,#0000);border-radius:999px;height:22px;overflow:hidden;position:relative}.aplrnct-mine i{background:linear-gradient(90deg,rgba(var(--accent-rgb),.55),rgba(var(--accent-rgb),.85));inset:0 auto 0 0;position:absolute}.aplrnct-mine span{color:var(--ink);display:block;font-size:11.5px;font-weight:800;line-height:22px;position:relative;text-align:center}.aplrnct-foot{border-top:1px solid var(--line);display:flex;padding:10px 14px}.aplrnct-btn{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:11px;color:var(--ink);cursor:pointer;display:inline-flex;flex:1 1;font:inherit;font-size:13px;font-weight:800;gap:6px;height:40px;justify-content:center;padding:0 16px;transition:transform .18s ease}.aplrnct-btn.is-primary{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border:0;box-shadow:0 10px 22px -12px rgba(var(--accent-rgb),.9);color:#fff}.aplrnct-btn:hover{transform:translateY(-1px)}.aplrnct-assigned{align-items:center;color:var(--muted);display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;margin:auto}@media (max-width:480px){.aplrnct-grid{grid-template-columns:1fr}.aplrnct-btn{height:44px}}@media (prefers-reduced-motion:reduce){.aplrnct-card{animation:none}}.aplrnct-cover.has-pic{overflow:hidden}.aplrnct-cover-img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .35s ease;width:100%}.aplrnct-card:hover .aplrnct-cover-img{transform:scale(1.04)}.aplrnct-cover.has-pic .aplrnct-cpd,.aplrnct-cover.has-pic .aplrnct-must{z-index:1}@media (prefers-reduced-motion:reduce){.aplrnct-cover-img{transition:none}.aplrnct-card:hover .aplrnct-cover-img{transform:none}}.aplrnlv{display:flex;flex-direction:column;gap:14px}@keyframes aplrnlv-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes aplrnlv-pulse{0%,to{box-shadow:0 0 0 0 #10b98180}50%{box-shadow:0 0 0 8px #10b98100}}.aplrnlv-seg{background:color-mix(in srgb,var(--muted) 12%,#0000);border-radius:13px;display:inline-flex;gap:4px;padding:4px;width:-webkit-fit-content;width:fit-content}.aplrnlv-seg button{align-items:center;background:#0000;border:0;border-radius:10px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:7px;min-height:38px;padding:0 14px}.aplrnlv-seg button.is-on{background:var(--card);box-shadow:0 2px 8px #1018281a;color:var(--ink)}.aplrnlv-seg button.is-on .aplrnsu-ic{color:var(--accent)}.aplrnlv-list{display:flex;flex-direction:column;gap:12px}.aplrnlv-card{align-items:flex-start;animation:aplrnlv-in .35s ease both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*35ms);background:var(--card);border:var(--sa-el-card-border-w,1px) solid var(--line);border-radius:16px;border-radius:var(--sa-el-card-radius,16px);box-shadow:0 4px 14px #1018280f;box-shadow:var(--sa-el-card-shadow,0 4px 14px #1018280f);display:flex;gap:14px;padding:14px 16px;padding:var(--sa-el-card-pad,14px 16px)}.aplrnlv-card.is-seated{border-color:#10b98173}.aplrnlv-date{align-items:center;background:linear-gradient(160deg,var(--accent),var(--accent));background:linear-gradient(160deg,var(--accent),var(--accent2,var(--accent)));border-radius:14px;color:#fff;display:flex;flex:0 0 auto;flex-direction:column;height:62px;justify-content:center;width:58px}.aplrnlv-date b{font-size:22px;line-height:1}.aplrnlv-date span{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.aplrnlv-body{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.aplrnlv-body h4{color:var(--ink);font-size:15px;font-weight:800;margin:0}.aplrnlv-body p{color:var(--muted);font-size:12.5px;line-height:1.5;margin:0}.aplrnlv-meta{color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 12px}.aplrnlv-meta span{align-items:center;display:inline-flex;gap:4px}.aplrnlv-meta .is-cpd{color:#047857;font-weight:800}.aplrnlv-meta .is-full{color:#dc2626;font-weight:800}[data-theme=dark] .aplrnlv-meta .is-cpd,body.dark-mode .aplrnlv-meta .is-cpd{color:#6ee7b7}.aplrnlv-mine{background:color-mix(in srgb,var(--muted) 12%,#0000);border-radius:999px;color:var(--muted);font-size:11.5px;font-style:normal;font-weight:800;padding:2px 9px;width:-webkit-fit-content;width:fit-content}.aplrnlv-mine.is-attended,.aplrnlv-mine.is-registered{background:#10b98124;color:#047857}.aplrnlv-acts{display:flex;flex:0 0 auto;flex-direction:column;gap:6px}.aplrnlv-btn{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:7px;justify-content:center;min-height:38px;padding:0 14px;text-decoration:none;white-space:nowrap}.aplrnlv-btn.is-primary{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border:0;color:#fff}.aplrnlv-btn.is-join{animation:aplrnlv-pulse 1.8s ease-in-out infinite;background:#10b981;border:0;color:#fff}@media (max-width:480px){.aplrnlv-card{flex-wrap:wrap}.aplrnlv-acts{flex-direction:row;width:100%}.aplrnlv-acts .aplrnlv-btn{flex:1 1;min-height:46px}.aplrnlv-date{height:54px;width:50px}}@media (prefers-reduced-motion:reduce){.aplrnlv-btn.is-join,.aplrnlv-card{animation:none}}.aplrnrb{display:flex;flex-direction:column;gap:12px}@keyframes aplrnrb-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.aplrnrb-bar{gap:10px}.aplrnrb-bar,.aplrnrb-search{align-items:center;display:flex}.aplrnrb-search{background:var(--card);background:var(--sa-el-in-bg,var(--card));border:1.5px solid var(--sa-el-in-border,var(--line));border-radius:11px;border-radius:var(--sa-el-in-radius,11px);color:var(--muted);flex:1 1;gap:8px;min-height:40px;padding:0 12px}.aplrnrb-search:focus-within{border-color:var(--sa-el-in-focus,var(--accent))}.aplrnrb-search input{background:#0000;border:0;color:var(--ink);color:var(--sa-el-in-color,var(--ink));flex:1 1;font-family:inherit;font-family:var(--sa-el-in-font,inherit);font-size:14px;font-size:var(--sa-el-in-fs,14px);min-width:0;outline:none}.aplrnrb-search button{background:var(--line);border:0;border-radius:999px;color:var(--ink);cursor:pointer;display:grid;height:24px;place-items:center;width:24px}.aplrnrb-chips{display:flex;flex-wrap:wrap;gap:6px}.aplrnrb-chips button{align-items:center;background:#0000;border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;gap:6px;min-height:34px;padding:0 12px;transition:all .18s ease}.aplrnrb-chips button .aplrnsu-ic{color:currentColor;color:var(--tc,currentColor)}.aplrnrb-chips button.is-on{background:var(--accent);background:var(--tc,var(--accent));border-color:#0000;color:#fff}.aplrnrb-chips button.is-on .aplrnsu-ic{color:#fff}.aplrnrb-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.aplrnrb-list{display:flex;flex-direction:column;gap:8px}.aplrnrb-item{animation:aplrnrb-in .35s ease both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*25ms);background:var(--card);border:var(--sa-el-card-border-w,1px) solid var(--line);border-radius:14px;border-radius:var(--sa-el-card-radius,14px);box-shadow:0 4px 14px #1018280f;box-shadow:var(--sa-el-card-shadow,0 4px 14px #1018280f);display:flex;gap:12px;padding:14px 16px;padding:var(--sa-el-card-pad,14px 16px);transition:transform .2s ease,border-color .2s ease}.aplrnrb-item:hover{border-color:color-mix(in srgb,var(--tc) 45%,#0000);transform:translateY(-2px)}.aplrnrb-grid .aplrnrb-item{flex-direction:column}.aplrnrb-list .aplrnrb-item{align-items:center}.aplrnrb-ic{background:color-mix(in srgb,var(--tc) 13%,#0000);border-radius:13px;color:var(--tc);display:grid;flex:0 0 auto;height:44px;place-items:center;transition:transform .25s ease;width:44px}.aplrnrb-item:hover .aplrnrb-ic{transform:rotate(-8deg) scale(1.06)}.aplrnrb-list .aplrnrb-ic{height:38px;width:38px}.aplrnrb-txt{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.aplrnrb-txt b{color:var(--ink);font-size:14px;line-height:1.35}.aplrnrb-txt small{color:var(--muted);font-size:11.5px}.aplrnrb-txt p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--muted);display:-webkit-box;font-size:12.5px;line-height:1.5;margin:2px 0 0;overflow:hidden}.aplrnrb-btn{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;gap:6px;justify-content:center;min-height:36px;padding:0 14px;white-space:nowrap}.aplrnrb-btn.is-primary{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border:0;color:#fff}.aplrnrb-grid .aplrnrb-btn{margin-top:auto;width:100%}@media (max-width:480px){.aplrnrb-list .aplrnrb-item{flex-wrap:wrap}.aplrnrb-list .aplrnrb-btn{min-height:44px;width:100%}.aplrnrb-chips button{min-height:40px}}@media (max-width:320px){.aplrnrb-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.aplrnrb-item{animation:none}}.aplrndr-back{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--accent2:var(--theme-accent-2,#8b5cf6);--card:#fff;--ink:#0f172a;--muted:#64748b;--line:#e6ebf3;animation:aplrndr-fade .2s ease both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e168c;display:grid;font-family:inherit;font-family:var(--sa-el-dr-font,var(--sa-font,inherit));inset:0;padding:16px;place-items:center;position:fixed;z-index:1320}[data-theme=dark] .aplrndr-back,body.dark-mode .aplrndr-back{--card:#161b24;--ink:#e8eef7;--muted:#94a3b8;--line:#263041}@keyframes aplrndr-fade{0%{opacity:0}to{opacity:1}}.aplrndr-modal{animation:aplrndr-pop .3s cubic-bezier(.34,1.4,.64,1) both;background:var(--card);background:var(--sa-el-dr-bg,var(--card));border:1px solid var(--sa-el-dr-border,var(--line));border-radius:16px;border-radius:var(--sa-el-dr-radius,16px);box-shadow:0 30px 70px -30px #0000008c;box-shadow:var(--sa-el-dr-shadow,0 30px 70px -30px #0000008c);display:flex;flex-direction:column;max-height:92vh;overflow:hidden;width:min(760px,100%)}@keyframes aplrndr-pop{0%{opacity:0;transform:translateY(14px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.aplrndr-head{align-items:center;border-bottom:1px solid var(--sa-el-dr-border,var(--line));display:flex;gap:11px;padding:14px 18px}.aplrndr-ico{background:linear-gradient(135deg,var(--accent),var(--accent2));background:var(--sa-el-dr-active,linear-gradient(135deg,var(--accent),var(--accent2)));border-radius:12px;color:#fff;color:var(--sa-el-dr-active-fg,#fff);display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.aplrndr-title{flex:1 1;min-width:0}.aplrndr-title h3{color:var(--ink);color:var(--sa-el-dr-title-color,var(--ink));font-size:15px;font-size:var(--sa-el-dr-title-fs,15px);font-weight:800;margin:0}.aplrndr-title small{color:var(--muted);display:block;font-size:11.5px}.aplrndr-x{background:#0000;border:1px solid var(--sa-el-dr-border,var(--line));border-radius:10px;color:var(--muted);cursor:pointer;display:grid;height:32px;place-items:center;transition:color .2s,transform .25s;width:32px}.aplrndr-x:hover{color:var(--ink);color:var(--sa-el-dr-title-color,var(--ink));transform:rotate(90deg)}.aplrndr-body{display:flex;gap:16px;overflow-y:auto;padding:14px 18px}.aplrndr-rail{border-right:1px solid var(--sa-el-dr-border,var(--line));display:flex;flex-direction:column;gap:5px;min-width:136px;padding-right:14px}.aplrndr-rail h5{color:var(--muted);font-size:10.5px;font-weight:800;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.aplrndr-rail button{align-items:center;background:#0000;background:var(--sa-el-dr-quick-bg,#0000);border:0;border-radius:9px;color:var(--ink);color:var(--sa-el-dr-quick-color,var(--ink));cursor:pointer;display:inline-flex;font-size:12px;font-size:calc(var(--sa-el-dr-day-fs, 13px) - 1px);font-weight:600;gap:6px;padding:6px 9px;text-align:left;transition:filter .15s,transform .15s}.aplrndr-rail button:hover{filter:brightness(.94);transform:translateX(2px)}.aplrndr-main{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.aplrndr-summary{align-items:center;background:rgba(var(--accent-rgb),.12);background:var(--sa-el-dr-range-bg,rgba(var(--accent-rgb),.12));border-radius:999px;color:var(--muted);display:flex;font-size:13px;font-size:var(--sa-el-dr-day-fs,13px);font-weight:600;gap:10px;justify-content:center;padding:8px 12px}.aplrndr-summary .is-set{color:var(--ink);color:var(--sa-el-dr-title-color,var(--ink));font-weight:800}.aplrndr-arrow{background:linear-gradient(135deg,var(--accent),var(--accent2));background:var(--sa-el-dr-active,linear-gradient(135deg,var(--accent),var(--accent2)));border-radius:50%;color:#fff;color:var(--sa-el-dr-active-fg,#fff);display:grid;height:22px;place-items:center;width:22px}.aplrndr-nav{display:flex;justify-content:space-between}.aplrndr-nav button{background:#0000;border:1px solid var(--sa-el-dr-border,var(--line));border-radius:9px;color:var(--muted);cursor:pointer;display:grid;height:30px;place-items:center;transition:color .2s,border-color .2s;width:30px}.aplrndr-nav button:hover{color:var(--ink);color:var(--sa-el-dr-title-color,var(--ink))}.aplrndr-months{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.aplrndr-cal{display:flex;flex-direction:column;gap:6px}.aplrndr-cal-title{color:var(--ink);color:var(--sa-el-dr-title-color,var(--ink));font-size:12px;font-size:calc(var(--sa-el-dr-day-fs, 13px) - 1px);font-weight:800;text-align:center}.aplrndr-cal-grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.aplrndr-dow{color:var(--muted);font-size:9.5px;font-weight:800;letter-spacing:.05em;padding:3px 0;text-align:center;text-transform:uppercase}.aplrndr-day{background:#0000;border:0;border-radius:9px;color:var(--ink);color:var(--sa-el-dr-day-color,var(--ink));cursor:pointer;display:grid;font-size:13px;font-size:var(--sa-el-dr-day-fs,13px);font-weight:600;min-height:30px;place-items:center;transition:background .12s,color .12s,transform .12s}.aplrndr-day.is-blank{pointer-events:none}.aplrndr-day:disabled,.aplrndr-day:disabled:hover{background:#0000;cursor:not-allowed;opacity:.32}.aplrndr-day.is-in,.aplrndr-day:hover{background:rgba(var(--accent-rgb),.12);background:var(--sa-el-dr-range-bg,rgba(var(--accent-rgb),.12))}.aplrndr-day.is-in{border-radius:0}.aplrndr-day.is-end{background:linear-gradient(135deg,var(--accent),var(--accent2));background:var(--sa-el-dr-active,linear-gradient(135deg,var(--accent),var(--accent2)));color:#fff;color:var(--sa-el-dr-active-fg,#fff);font-weight:800;transform:scale(1.06)}.aplrndr-day.is-today:not(.is-end){box-shadow:inset 0 0 0 1.5px var(--line);box-shadow:inset 0 0 0 1.5px var(--sa-el-dr-border,var(--line))}.aplrndr-foot{border-top:1px solid var(--sa-el-dr-border,var(--line));display:flex;gap:10px;justify-content:space-between;padding:12px 18px}.aplrndr-btn{align-items:center;background:#0000;background:var(--sa-el-dr-btn2-bg,#0000);border:1px solid var(--sa-el-dr-btn2-bd,var(--sa-el-dr-border,var(--line)));border-radius:11px;border-radius:var(--sa-el-dr-btn-radius,11px);color:var(--ink);color:var(--sa-el-dr-btn2-fg,var(--sa-el-dr-day-color,var(--ink)));cursor:pointer;display:inline-flex;font-size:13px;font-size:var(--sa-el-dr-btn-fs,13px);font-weight:700;gap:7px;min-height:38px;min-height:var(--sa-el-dr-btn-h,38px);padding:0 16px;padding:var(--sa-el-dr-btn-pad,0 16px);transition:transform .15s,box-shadow .2s}.aplrndr-btn:active{transform:scale(.97)}.aplrndr-btn--primary{background:linear-gradient(135deg,var(--accent),var(--accent2));background:var(--sa-el-dr-btn-bg,var(--sa-el-dr-active,linear-gradient(135deg,var(--accent),var(--accent2))));border-color:#0000;box-shadow:0 10px 20px -10px rgba(var(--accent-rgb),.7);box-shadow:var(--sa-el-dr-btn-glow,0 10px 20px -10px rgba(var(--accent-rgb),.7));color:#fff;color:var(--sa-el-dr-btn-fg,var(--sa-el-dr-active-fg,#fff))}.aplrndr-btn--primary:disabled{cursor:not-allowed;opacity:.55}@media (max-width:640px){.aplrndr-body{flex-direction:column}.aplrndr-rail{border-bottom:1px solid var(--sa-el-dr-border,var(--line));border-right:0;flex-direction:row;flex-wrap:wrap;min-width:0;padding:0 0 10px}.aplrndr-months{grid-template-columns:1fr}}.aplrnft-bar{gap:12px;justify-content:space-between;margin:14px 0}.aplrnft-bar,.aplrnft-filters{align-items:center;display:flex;flex-wrap:wrap}.aplrnft-filters{gap:8px;min-width:0}.aplrnft-search{align-items:center;background:var(--card);background:var(--sa-el-in-bg,var(--card));border:1px solid var(--sa-el-in-border,var(--line));border-radius:11px;border-radius:var(--sa-el-in-radius,11px);color:var(--muted);display:inline-flex;flex:1 1 210px;gap:8px;max-width:320px;min-height:38px;min-width:210px;padding:0 12px;transition:border-color .2s,box-shadow .2s}.aplrnft-search:focus-within{border-color:var(--sa-el-in-focus,var(--accent));box-shadow:0 0 0 3px rgba(var(--accent-rgb),.15)}.aplrnft-search input{background:#0000;border:0;color:var(--ink);color:var(--sa-el-in-color,var(--ink));font-family:inherit;font-family:var(--sa-el-in-font,inherit);font-size:13px;font-size:var(--sa-el-in-fs,13px);outline:none;width:100%}.aplrnft-search input::placeholder{color:var(--muted);color:var(--sa-el-in-placeholder,var(--muted))}.aplrnft-clear{background:color-mix(in srgb,var(--muted) 14%,#0000);border:0;border-radius:50%;color:var(--muted);cursor:pointer;display:grid;height:20px;place-items:center;transition:background .2s,color .2s;width:20px}.aplrnft-clear:hover{background:#ef4444;color:#fff}.aplrnft-add{align-items:center;background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border:0;border-radius:12px;box-shadow:0 10px 22px -10px rgba(var(--accent-rgb),.7);color:#fff;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:9px;min-height:40px;overflow:hidden;padding:0 16px 0 8px;position:relative;transition:transform .15s,box-shadow .25s}.aplrnft-add:hover{box-shadow:0 14px 28px -10px rgba(var(--accent-rgb),.85);transform:translateY(-1px)}.aplrnft-add:active{transform:scale(.97)}.aplrnft-add:after{animation:aplrnft-sheen 3.2s ease infinite;background:linear-gradient(110deg,#0000 30%,#ffffff40 50%,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes aplrnft-sheen{0%,60%{transform:translateX(-100%)}to{transform:translateX(100%)}}.aplrnft-add-ic{background:#ffffff38;border-radius:9px;display:grid;height:26px;place-items:center;width:26px}@media (max-width:768px){.aplrnft-bar{align-items:stretch;flex-direction:column}.aplrnft-add{justify-content:center}.aplrnft-search{max-width:none}}@media (max-width:480px){.aplrnft-filters{gap:6px}}.aplrnft-right{align-items:center;display:flex;flex:0 0 auto;gap:10px}@media (max-width:768px){.aplrnft-right{justify-content:space-between}}.aplrnft-search input{font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:inherit!important;font-size:var(--sa-el-in-fs,inherit)!important}.aplrnft-dd-loading{align-items:center;color:#64748b;color:var(--muted,#64748b);display:inline-flex;gap:7px}.aplrnex-modal{width:min(520px,calc(100vw - 32px))}.aplrnex-filters{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:4px 0 14px}.aplrnex-flabel{color:var(--muted);font-size:11.5px;font-weight:800;letter-spacing:.04em;text-align:center;text-transform:uppercase;width:100%}.aplrnex-chip{align-items:center;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.25);border-radius:999px;color:var(--accent);display:inline-flex;font-size:12px;font-weight:700;padding:3px 10px}.aplrnex-none{color:var(--muted);font-size:12.5px}.aplrnex-formats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:6px}.aplrnex-format{align-items:center;background:var(--card);border:1.5px solid var(--line);border-radius:14px;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:14px 8px;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.aplrnex-format svg{color:var(--muted);transition:color .15s ease}.aplrnex-format b{font-size:14px}.aplrnex-format small{color:var(--muted);font-size:11px}.aplrnex-format:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.45);transform:translateY(-2px)}.aplrnex-format.is-on{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.15)}.aplrnex-format.is-on svg{color:var(--accent)}.aplrnex-format:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:480px){.aplrnex-formats{grid-template-columns:1fr}.aplrnex-format{flex-direction:row;gap:10px;justify-content:flex-start;min-height:48px;padding:12px 14px}.aplrnex-format small{margin-left:auto}}@media (max-width:320px){.aplrnex-format small{display:none}}@media (prefers-reduced-motion:reduce){.aplrnex-format{transition:none}.aplrnex-format:hover:not(:disabled){transform:none}}.aplrncd-back{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--accent2:var(--theme-accent-2,#8b5cf6);--card:#fff;--ink:#0f172a;--muted:#64748b;--line:#e6ebf3;--well:#eef1f6;--stage:#e9edf3;animation:aplrncd-in .22s ease both;background:var(--card);color:var(--ink);display:flex;flex-direction:column;font-family:inherit;font-family:var(--sa-font,var(--app-font,inherit));inset:0;position:fixed;z-index:1310}[data-theme=dark] .aplrncd-back,body.dark-mode .aplrncd-back{--card:#161b24;--ink:#e8eef7;--muted:#94a3b8;--line:#263041;--well:#0e131b;--stage:#0b0f16}@keyframes aplrncd-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:none}}.aplrncd-top{align-items:center;background:var(--card);border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;padding:10px 14px}.aplrncd-name{display:flex;flex:1 1 220px;flex-direction:column;min-width:0}.aplrncd-name input{background:var(--well);border:1px solid #0000;border-radius:11px;color:var(--ink);font:inherit;font-size:15px;font-weight:700;min-height:40px;padding:0 12px;width:100%}.aplrncd-name input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18);outline:none}.aplrncd-name.is-err input{border-color:#ef4444}.aplrncd-name small{color:#ef4444;font-size:11.5px;margin-top:3px}.aplrncd-actions,.aplrncd-tools,.aplrncd-zoom{align-items:center;display:flex;gap:6px}.aplrncd-zoomv{background:var(--card);border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;height:36px;min-width:56px}.aplrncd-icbtn{background:var(--card);border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;display:inline-grid;flex:0 0 auto;height:36px;place-items:center;transition:background .15s,color .15s,transform .15s;width:36px}.aplrncd-icbtn:hover:not(:disabled){background:rgba(var(--accent-rgb),.08);color:var(--accent)}.aplrncd-icbtn:disabled{cursor:not-allowed;opacity:.4}.aplrncd-icbtn.is-sm{border-radius:8px;height:28px;width:28px}.aplrncd-icbtn.is-on{background:var(--accent);border-color:var(--accent);color:#fff}.aplrncd-icbtn.is-danger:hover{background:#ef44441a;color:#ef4444}.aplrncd-upper{font-size:11px;font-weight:800;letter-spacing:.5px}.aplrncd-btn{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:11px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:7px;justify-content:center;min-height:40px;padding:0 14px;white-space:nowrap}.aplrncd-btn.is-primary{background:linear-gradient(135deg,var(--accent),var(--accent2));border:0;box-shadow:0 8px 20px -10px rgba(var(--accent-rgb),.8);color:#fff}.aplrncd-btn:disabled{cursor:progress;opacity:.6}.aplrncd-btn.is-block{width:100%}.aplrncd-switch{align-items:center;color:var(--muted);cursor:pointer;display:inline-flex;font-size:12.5px;gap:6px;white-space:nowrap}.aplrncd-switch input{accent-color:var(--accent);height:16px;width:16px}.aplrncd-switch .is-short{display:none}.aplrncd-body{display:grid;flex:1 1;grid-template-columns:76px auto minmax(0,1fr) 300px;min-height:0;position:relative}.aplrncd-rail{grid-column:1;grid-row:1}.aplrncd-panel{grid-column:2;grid-row:1}.aplrncd-stage{grid-column:3;grid-row:1}.aplrncd-props{grid-column:4;grid-row:1}.aplrncd-body.is-readonly{grid-template-columns:minmax(0,1fr)!important}.aplrncd-body.is-readonly .aplrncd-stage{grid-column:1}.aplrncd-rail{background:var(--card);border-right:1px solid var(--line);overflow-y:auto;padding:10px 6px}.aplrncd-rail,.aplrncd-rail button{display:flex;flex-direction:column;gap:4px}.aplrncd-rail button{align-items:center;background:none;border:0;border-radius:12px;color:var(--muted);cursor:pointer;font:inherit;font-size:10.5px;font-weight:700;padding:9px 2px;transition:background .15s,color .15s}.aplrncd-rail button:hover{background:var(--well);color:var(--ink)}.aplrncd-rail button.is-on{background:rgba(var(--accent-rgb),.1);color:var(--accent)}.aplrncd-panel{animation:aplrncd-slide .2s ease both;background:var(--card);border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;width:290px}@keyframes aplrncd-slide{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}.aplrncd-panel-head{align-items:center;display:flex;justify-content:space-between;padding:12px 14px 6px}.aplrncd-panel-head b{font-size:14px}.aplrncd-panel-body{flex:1 1;min-height:0;overflow-y:auto;padding:4px 14px 18px}.aplrncd-panel-body h5,.aplrncd-sec h5{align-items:center;color:var(--muted);display:flex;font-size:11.5px;font-weight:800;gap:6px;letter-spacing:.06em;margin:14px 0 8px;text-transform:uppercase}.aplrncd-hint{color:var(--muted);font-size:12px;line-height:1.5;margin:6px 0 10px}.aplrncd-hint code,.aplrncd-list code{background:var(--well);border-radius:5px;color:var(--ink);font-size:11px;padding:1px 5px}.aplrncd-tpls{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.aplrncd-tpl{background:var(--card);border:1px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:5px;padding:6px;text-align:left;transition:border-color .15s,transform .15s,box-shadow .15s}.aplrncd-tpl:hover{border-color:var(--accent);box-shadow:0 10px 22px -16px rgba(var(--accent-rgb),.9);transform:translateY(-2px)}.aplrncd-tpl .aplrnck-page{border-radius:6px;box-shadow:0 1px 3px #0f172a2e;max-width:100%}.aplrncd-tpl small{font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aplrncd-tpl-blank{aspect-ratio:1.414;border:1.5px dashed var(--line);border-radius:6px;color:var(--muted);display:grid;place-items:center}.aplrncd-shapes{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.aplrncd-shapes button{aspect-ratio:1;background:var(--well);border:1px solid var(--line);border-radius:10px;color:var(--accent);cursor:pointer;display:grid;place-items:center;transition:transform .15s,background .15s}.aplrncd-shapes button svg{fill:currentColor}.aplrncd-shapes button:hover{background:rgba(var(--accent-rgb),.1);transform:scale(1.06)}.aplrncd-rowbtns{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.aplrncd-rowbtns button{align-items:center;background:var(--well);border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:11.5px;font-weight:600;gap:4px;padding:8px 4px}.aplrncd-rowbtns svg line{stroke:currentColor}.aplrncd-list{display:flex;flex-direction:column;gap:6px}.aplrncd-list button{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:11px;color:var(--ink);cursor:pointer;display:flex;flex-wrap:wrap;font:inherit;font-size:13px;font-weight:600;gap:8px;min-height:42px;padding:8px 12px;text-align:left;transition:border-color .15s,background .15s}.aplrncd-list button:hover{background:rgba(var(--accent-rgb),.05);border-color:var(--accent)}.aplrncd-list button code{margin-left:auto}.aplrncd-list button small{color:var(--muted);font-size:11px;font-weight:500;padding-left:24px;width:100%}.aplrncd-textadd{display:flex;flex-direction:column;gap:8px}.aplrncd-textadd button{background:var(--well);border:1px solid var(--line);border-radius:11px;color:var(--ink);cursor:pointer;min-height:44px;padding:8px 12px;text-align:left}.aplrncd-textadd .is-h{font:700 21px/1.2 lxc-playfair-display,Georgia,serif}.aplrncd-textadd .is-sh{font:600 15px/1.2 lxc-montserrat,sans-serif}.aplrncd-textadd .is-b{font:400 12.5px/1.2 lxc-montserrat,sans-serif}.aplrncd-textadd .is-s{font:400 26px/1.2 lxc-great-vibes,cursive}.aplrncd-imgs{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.aplrncd-imgs button{aspect-ratio:1;background:var(--well);border:1px solid var(--line);border-radius:10px;cursor:pointer;padding:4px}.aplrncd-imgs img{height:100%;object-fit:contain;width:100%}.aplrncd-bgs{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(6,minmax(0,1fr))}.aplrncd-bgs button{aspect-ratio:1;border:1px solid var(--line);border-radius:9px;cursor:pointer;transition:transform .15s}.aplrncd-bgs button:hover{transform:scale(1.08)}.aplrncd-bgs button.is-on{outline:2px solid var(--accent);outline-offset:2px}.aplrncd-layers{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.aplrncd-layers li{align-items:center;border:1px solid #0000;border-radius:10px;display:flex;gap:4px;padding:3px}.aplrncd-layers li.is-on{background:rgba(var(--accent-rgb),.07);border-color:var(--accent)}.aplrncd-layer-main{align-items:center;background:none;border:0;border-radius:8px;color:var(--ink);cursor:pointer;display:flex;flex:1 1;font:inherit;font-size:12.5px;font-weight:600;gap:8px;min-height:34px;min-width:0;padding:0 8px;text-align:left}.aplrncd-layer-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aplrncd-stage{background:var(--stage);background-image:radial-gradient(rgba(var(--accent-rgb),.12) 1px,#0000 1px);background-size:18px 18px;min-height:0;min-width:0;overflow:auto;position:relative}.aplrncd-scroll{box-sizing:border-box;display:grid;min-height:100%;min-width:100%;padding:20px;place-items:center;width:-webkit-max-content;width:max-content}.aplrncd-page{box-shadow:0 18px 50px -20px #0f172a73,0 2px 6px #0f172a1f;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.aplrncd-hit{cursor:move;position:absolute;touch-action:none}.aplrncd-hit.is-locked{cursor:default}.aplrncd-hit:hover{outline:1px dashed rgba(var(--accent-rgb),.7)}.aplrncd-sel{box-shadow:0 0 0 1px #fff9;outline:1.5px solid var(--accent);pointer-events:none;position:absolute}.aplrncd-sel.is-locked{outline-color:#f59e0b}.aplrncd-h{background:#fff;border:1.5px solid var(--accent);border-radius:4px;box-shadow:0 1px 3px #0f172a4d;height:12px;margin:-6px 0 0 -6px;pointer-events:auto;position:absolute;touch-action:none;width:12px}.aplrncd-h.is-nw{cursor:nwse-resize;left:0;top:0}.aplrncd-h.is-n{cursor:ns-resize;left:50%;top:0}.aplrncd-h.is-ne{cursor:nesw-resize;left:100%;top:0}.aplrncd-h.is-e{cursor:ew-resize;left:100%;top:50%}.aplrncd-h.is-se{cursor:nwse-resize;left:100%;top:100%}.aplrncd-h.is-s{cursor:ns-resize;left:50%;top:100%}.aplrncd-h.is-sw{cursor:nesw-resize;left:0;top:100%}.aplrncd-h.is-w{cursor:ew-resize;left:0;top:50%}.aplrncd-h.is-e,.aplrncd-h.is-w{height:18px;margin:-9px 0 0 -4px;width:8px}.aplrncd-h.is-n,.aplrncd-h.is-s{height:8px;margin:-4px 0 0 -9px;width:18px}.aplrncd-rot{background:#fff;border:1.5px solid var(--accent);border-radius:50%;box-shadow:0 1px 3px #0f172a4d;color:var(--accent);cursor:grab;display:grid;height:24px;left:50%;margin-left:-12px;place-items:center;pointer-events:auto;position:absolute;top:-34px;touch-action:none;width:24px}.aplrncd-lockbadge{background:#f59e0b;border-radius:50%;color:#fff;display:grid;height:18px;place-items:center;position:absolute;right:-9px;top:-9px;width:18px}.aplrncd-guide{background:#ec4899;pointer-events:none;position:absolute}.aplrncd-guide.is-v{bottom:0;top:0;width:1px}.aplrncd-guide.is-h{height:1px;left:0;right:0}.aplrncd-inline{background:#fffffff5;border:1.5px solid var(--accent);border-radius:2px;box-sizing:initial;margin:0;outline:none;overflow:hidden;padding:0;position:absolute;resize:none;z-index:3}.aplrncd-ro{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;bottom:14px;box-shadow:0 6px 18px -10px #0f172a80;color:var(--muted);display:inline-flex;font-size:12.5px;gap:6px;left:50%;margin:0;max-width:calc(100% - 32px);padding:8px 14px;position:absolute;transform:translateX(-50%)}.aplrncd-dropzone{animation:aplrncd-in .15s ease both;background:rgba(var(--accent-rgb),.08);display:grid;inset:0;outline:3px dashed var(--accent);outline-offset:-6px;place-items:center;pointer-events:none;position:absolute;z-index:4}.aplrncd-dropzone span{align-items:center;background:var(--accent);border-radius:999px;box-shadow:0 10px 24px -10px rgba(var(--accent-rgb),.9);color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:8px 14px}.aplrncd-panel-body [draggable=true]{-webkit-user-drag:element;cursor:grab;-webkit-user-select:none;user-select:none}.aplrncd-panel-body [draggable=true] *{pointer-events:none}.aplrncd-panel-body [draggable=true]:active{cursor:grabbing}.aplrncd-btn.is-on{background:var(--accent);border-color:var(--accent);color:#fff}.aplrncd-hint.is-tight{margin-top:-4px}.aplrncd-effects{display:flex;flex-direction:column;gap:10px;padding-top:4px}.aplrncd-range small{display:block;font-weight:500;margin-top:2px}.aplrnck-text{box-sizing:border-box;margin:0;padding:0}.aplrnck-logo-ph{background:#94a3b81f;border:1.5px dashed #64748bb3;border-radius:6px;display:grid;height:100%;overflow:hidden;place-items:center;width:100%}.aplrnck-logo-ph span{color:#64748b;font:600 9px/1.25 lxc-montserrat,sans-serif;letter-spacing:.4px;max-width:100%;overflow:hidden;padding:2px 6px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.aplrncd-props{background:var(--card);border-left:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.aplrncd-props-toggle{display:none}.aplrncd-props-body{flex:1 1;min-height:0;overflow-y:auto;padding:6px 14px 22px}.aplrncd-sec{border-bottom:1px solid var(--line);padding-bottom:6px}.aplrncd-sec:last-child{border-bottom:0}.aplrncd-sec>*+*{margin-top:10px}.aplrncd-color,.aplrncd-field,.aplrncd-num,.aplrncd-paint,.aplrncd-range{display:flex;flex-direction:column;gap:5px;min-width:0}.aplrncd-color>span,.aplrncd-field>span,.aplrncd-num>span,.aplrncd-paint>span,.aplrncd-range>span{color:var(--muted);font-size:11.5px;font-weight:700}.aplrncd-field input,.aplrncd-field textarea,.aplrncd-hex,.aplrncd-num select,.aplrncd-num-in{background:var(--card);background:var(--sa-el-in-bg,var(--card));border:1px solid var(--line);border-radius:10px;box-sizing:border-box;color:var(--ink);font:inherit;font-size:13px;min-height:38px;padding:0 10px;width:100%}.aplrncd-field textarea{line-height:1.45;min-height:70px;padding:8px 10px;resize:vertical}.aplrncd-num-in{align-items:center;display:flex;padding:0 8px 0 0}.aplrncd-num-in input{background:none;border:0;color:var(--ink);flex:1 1;font:inherit;font-size:13px;height:36px;min-width:0;padding:0 10px}.aplrncd-num-in em{color:var(--muted);font-size:11px;font-style:normal}.aplrncd-field input:focus,.aplrncd-field textarea:focus,.aplrncd-hex:focus,.aplrncd-num select:focus,.aplrncd-num-in:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.15);outline:none}.aplrncd-grid2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.aplrncd-color-row{align-items:center;display:flex;gap:6px}.aplrncd-swatch{border:1px solid var(--line);border-radius:10px;cursor:pointer;flex:0 0 auto;height:38px;overflow:hidden;position:relative;width:38px}.aplrncd-swatch.is-none{background:repeating-linear-gradient(45deg,#fff 0 5px,#e2e8f0 5px 10px)}.aplrncd-swatch input{cursor:pointer;inset:0;opacity:0;position:absolute}.aplrncd-inks{display:flex;flex-wrap:wrap;gap:4px}.aplrncd-inks button{border:1px solid #0f172a33;border-radius:50%;cursor:pointer;height:18px;width:18px}.aplrncd-seg{background:var(--well);border-radius:11px;display:flex;gap:3px;padding:3px}.aplrncd-seg button{background:none;border:0;border-radius:8px;color:var(--muted);cursor:pointer;display:grid;flex:1 1;font:inherit;font-size:12px;font-weight:700;min-height:32px;padding:0 6px;place-items:center}.aplrncd-seg button.is-on{background:var(--card);box-shadow:0 1px 3px #0f172a26;color:var(--accent)}.aplrncd-toggle{align-items:flex-start;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px}.aplrncd-toggle input{height:1px;opacity:0;position:absolute;width:1px}.aplrncd-toggle i{background:var(--line);border-radius:999px;flex:0 0 auto;height:20px;margin-top:1px;position:relative;transition:background .2s;width:36px}.aplrncd-toggle i:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000040;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .2s;width:16px}.aplrncd-toggle input:checked+i{background:var(--accent)}.aplrncd-toggle input:checked+i:after{transform:translateX(16px)}.aplrncd-toggle input:focus-visible+i{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.3)}.aplrncd-toggle span{display:flex;flex-direction:column;gap:2px}.aplrncd-toggle small{color:var(--muted);font-size:11.5px;font-weight:500}.aplrncd-btnrow{display:flex;flex-wrap:wrap;gap:6px}.aplrncd-tokens{display:flex;flex-wrap:wrap;gap:4px}.aplrncd-tokens button{background:var(--well);border:1px solid var(--line);border-radius:7px;color:var(--ink);cursor:pointer;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10.5px;padding:3px 7px}.aplrncd-tokens button:hover{border-color:var(--accent);color:var(--accent)}.aplrncd-font{position:relative}.aplrncd-font-btn{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;display:flex;font-size:15px;justify-content:space-between;min-height:40px;padding:0 12px;width:100%}.aplrncd-font-list{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 40px -16px #0f172a73;left:0;max-height:300px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:5}.aplrncd-font-list small{color:var(--muted);display:block;font-family:inherit;font-family:var(--sa-font,inherit);font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:8px 8px 4px;text-transform:uppercase}.aplrncd-font-list button{background:none;border:0;border-radius:8px;color:var(--ink);cursor:pointer;display:block;font-size:16px;padding:7px 10px;text-align:left;width:100%}.aplrncd-font-list button.is-on,.aplrncd-font-list button:hover{background:rgba(var(--accent-rgb),.1);color:var(--accent)}.aplrncd-range input{accent-color:var(--accent);width:100%}.aplrncd-range b{color:var(--ink)}.aplrncd-keys{color:var(--muted);font-size:12px;line-height:1.9;margin:0;padding-left:16px}.aplrncd-keys kbd{background:var(--well);border:1px solid var(--line);border-radius:5px;color:var(--ink);font-size:10.5px;padding:1px 5px}@media (max-width:1535px){.aplrncd-panel{width:270px}}@media (max-width:1279px){.aplrncd-body{grid-template-columns:72px auto minmax(0,1fr) 270px}.aplrncd-switch .is-long{display:none}.aplrncd-switch .is-short{display:inline}}@media (max-width:1023px){.aplrncd-body{grid-template-columns:72px minmax(0,1fr)}.aplrncd-stage{grid-column:2}.aplrncd-panel{box-shadow:18px 0 40px -24px #0f172a80;top:0;width:min(300px,calc(100vw - 88px));z-index:6}.aplrncd-panel,.aplrncd-props{bottom:0;left:72px;position:absolute}.aplrncd-props{border-left:0;border-radius:18px 18px 0 0;border-top:1px solid var(--line);box-shadow:0 -14px 34px -22px #0f172a8c;max-height:52px;right:0;transition:max-height .25s ease;z-index:7}.aplrncd-props.is-open{max-height:62vh}.aplrncd-props-toggle{align-items:center;background:none;border:0;color:var(--accent);cursor:pointer;display:flex;font:inherit;font-size:13.5px;font-weight:700;gap:8px;justify-content:center;min-height:52px}.aplrncd-stage{padding-bottom:52px}}@media (max-width:767px){.aplrncd-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.aplrncd-rail{border-right:0;border-top:1px solid var(--line);flex-direction:row;gap:0;grid-row:2;justify-content:space-around;overflow-x:auto;padding:4px 4px calc(4px + env(safe-area-inset-bottom))}.aplrncd-rail button{flex:1 0 56px;font-size:10px;padding:6px 2px}.aplrncd-stage{grid-column:1;grid-row:1}.aplrncd-body.has-panel .aplrncd-scroll{place-items:start center}.aplrncd-panel{border-radius:18px 18px 0 0;border-right:0;border-top:1px solid var(--line);bottom:0;box-shadow:0 -14px 34px -22px #0f172a8c;left:0;max-height:58vh;right:0;top:auto;width:auto}.aplrncd-body.has-panel .aplrncd-props{display:none}.aplrncd-props{bottom:0;left:0}.aplrncd-props.is-open{max-height:58vh}.aplrncd-tools .aplrncd-icbtn,.aplrncd-zoom .aplrncd-icbtn{height:34px;width:34px}.aplrncd-tpls{grid-template-columns:repeat(3,minmax(0,1fr))}.aplrncd-shapes{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:479px){.aplrncd-top{gap:6px;padding:8px 10px}.aplrncd-name{flex-basis:100%;order:10}.aplrncd-btn span,.aplrncd-switch,.aplrncd-zoom{display:none}.aplrncd-btn{padding:0 11px}.aplrncd-actions{margin-left:auto}.aplrncd-tpls{grid-template-columns:repeat(2,minmax(0,1fr))}.aplrncd-shapes{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:359px){.aplrncd-grid2{grid-template-columns:minmax(0,1fr)}.aplrncd-bgs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.aplrncd-back,.aplrncd-panel{animation:none}.aplrncd-props{transition:none}}.aplrnce{display:flex;flex-direction:column;gap:14px}.aplrnce-seg{background:color-mix(in srgb,var(--muted) 12%,#0000);border-radius:13px;display:inline-flex;gap:4px;max-width:100%;padding:4px;width:-webkit-fit-content;width:fit-content}.aplrnce-seg button{align-items:center;background:#0000;border:0;border-radius:10px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:7px;min-height:38px;padding:0 14px;transition:background .18s ease,color .18s ease}.aplrnce-seg button.is-on{background:var(--card);box-shadow:0 2px 8px #1018281a;color:var(--ink)}.aplrnce-seg button.is-on .aplrnsu-ic{animation:aplrnce-bob .5s ease;color:var(--accent)}@keyframes aplrnce-bob{40%{transform:translateY(-3px) rotate(-6deg)}}@keyframes aplrnce-row{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.aplrnce-subbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.aplrnce-count{color:var(--muted);font-size:12.5px;margin-right:auto}.aplrnce-btn{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:7px;justify-content:center;min-height:38px;padding:0 14px;position:relative;transition:transform .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.aplrnce-btn:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.5);color:var(--accent);transform:translateY(-1px)}.aplrnce-btn.is-primary{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border:0;color:#fff}.aplrnce-btn.is-primary:hover{color:#fff}.aplrnce-btn.is-danger{background:linear-gradient(135deg,#ef4444,#b91c1c);border:0;color:#fff}.aplrnce-btn.is-danger:hover{color:#fff}.aplrnce-btn:disabled{cursor:not-allowed;opacity:.55}.aplrnce-tablewrap{background:var(--card);background:var(--sa-el-row-bg,var(--card));border:var(--sa-el-border-w,1px) solid var(--sa-el-border,var(--line));border-radius:12px;border-radius:var(--sa-el-table-radius,12px);overflow-x:auto}.aplrnce-table{border-collapse:collapse;font-family:inherit;font-family:var(--sa-el-tbl-font,inherit);min-width:900px;width:100%}.aplrnce-table th{background:#00000008;background:var(--sa-el-th-bg,#00000008);color:var(--ink);color:var(--sa-el-th-color,var(--ink));font-size:12px;font-size:var(--sa-el-th-fs,12px);font-weight:700;font-weight:var(--sa-el-th-weight,700);padding:11px 14px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.aplrnce-table td,.aplrnce-table th{border-bottom:var(--sa-el-border-w,1px) solid var(--sa-el-border,var(--line))}.aplrnce-table td{color:var(--ink);color:var(--sa-el-td-color,var(--ink));font-size:13px;font-size:var(--sa-el-td-fs,13px);padding:10px 14px;padding:var(--sa-el-row-py,10px) 14px;vertical-align:middle}.aplrnce-table tbody tr{animation:aplrnce-row .32s ease both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*25ms);transition:background .15s ease}.aplrnce-table tbody tr:nth-child(2n){background:#0000;background:var(--sa-el-zebra,#0000)}.aplrnce-table tbody tr:hover{background:rgba(var(--accent-rgb),.05);background:var(--sa-el-row-hover,rgba(var(--accent-rgb),.05))}.aplrnce-table tbody tr:last-child td{border-bottom:0}.aplrnce-table tr.is-revoked td{color:var(--muted)}.aplrnce-no{align-items:center;display:flex;gap:10px}.aplrnce-no-ic{background:#10b9811f;border-radius:10px;color:#10b981;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.is-revoked .aplrnce-no-ic{background:#ef44441a;color:#ef4444}.aplrnce-no b{font-feature-settings:"tnum";display:block;font-variant-numeric:tabular-nums}.aplrnce-no small{color:var(--muted);display:block;font-size:11.5px}.aplrnce-course{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.aplrnce-course em{background:#10b9811f;border-radius:999px;color:#047857;font-size:10.5px;font-style:normal;font-weight:800;padding:1px 7px}[data-theme=dark] .aplrnce-course em,body.dark-mode .aplrnce-course em{color:#6ee7b7}.aplrnce-why{color:var(--muted);display:block;font-size:11px;margin-top:3px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aplrnce-actcell{white-space:nowrap;width:1%}.aplrnce-actions{display:flex;flex-wrap:nowrap;gap:6px;justify-content:flex-end}.aplrnce-act{align-items:center;background:#0000;border:1px solid var(--line);border-radius:9px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:5px;min-height:32px;padding:0 10px;transition:transform .15s ease,color .15s ease,border-color .15s ease}.aplrnce-act:hover{border-color:rgba(var(--accent-rgb),.45);color:var(--accent);transform:translateY(-1px)}.aplrnce-act.is-primary{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border-color:#0000;color:#fff}.aplrnce-act.is-primary:hover{color:#fff}.aplrnce-act.is-danger:hover{border-color:#ef444480;color:#dc2626}.aplrnce-tgrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.aplrnce-tcard{animation:aplrnce-row .4s ease both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*35ms);background:var(--card);border:var(--sa-el-card-border-w,1px) solid var(--line);border-radius:14px;border-radius:var(--sa-el-card-radius,14px);box-shadow:0 4px 14px #1018280f;box-shadow:var(--sa-el-card-shadow,0 4px 14px #1018280f);display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.aplrnce-tcard:hover{border-color:color-mix(in srgb,var(--tc) 45%,#0000);transform:translateY(-3px)}.aplrnce-tcard.is-default{border-color:color-mix(in srgb,var(--tc) 60%,#0000)}.aplrnce-mini{align-items:center;aspect-ratio:1.414;background:#fff;border-radius:4px;box-shadow:0 8px 22px -12px #10182880;display:flex;flex-direction:column;gap:7px;justify-content:center;margin:14px auto 4px;position:relative;transition:transform .3s ease;width:78%}.aplrnce-mini.is-portrait{aspect-ratio:.707;width:46%}.aplrnce-tcard:hover .aplrnce-mini{transform:rotate(-2deg) scale(1.03)}.aplrnce-mini.is-classic{outline:2px solid var(--tc);outline-offset:-6px}.aplrnce-mini.is-modern{border-bottom:6px solid var(--tc);border-top:6px solid var(--tc)}.aplrnce-mini-h{color:var(--tc);font:700 10px/1.2 Georgia,Times New Roman,serif;max-width:86%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.aplrnce-mini-n{background:#1f2937;border-radius:3px;height:6px;opacity:.75;width:46%}.aplrnce-mini-c{background:#9ca3af;border-radius:2px;height:4px;width:60%}.aplrnce-thumb{background:none;border:0;cursor:pointer;display:block;margin:0;padding:14px 14px 4px}.aplrnce-thumb-in{align-items:center;aspect-ratio:1.414;display:flex;justify-content:center;width:100%}.aplrnce-thumb-in .aplrnck-page{border-radius:4px;box-shadow:0 8px 22px -12px #10182880;transition:transform .3s ease}.aplrnce-tcard:hover .aplrnce-thumb-in .aplrnck-page{transform:rotate(-1.5deg) scale(1.02)}.aplrnce-thumb:focus-visible{border-radius:10px;outline:2px solid var(--tc);outline-offset:-4px}@media (prefers-reduced-motion:reduce){.aplrnce-tcard:hover .aplrnce-thumb-in .aplrnck-page{transform:none}}.aplrnce-tbody{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:10px 14px}.aplrnce-tbody h4{color:var(--ink);font-size:14.5px;font-weight:800;margin:0}.aplrnce-tbody small{color:var(--muted);font-size:11.5px}.aplrnce-tchips{display:flex;flex-wrap:wrap;gap:5px}.aplrnce-tchip{align-items:center;background:color-mix(in srgb,var(--muted) 12%,#0000);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:2px 8px}.aplrnce-tchip.is-on{background:var(--tc);color:#fff}.aplrnce-tfoot{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px}.aplrnce-mback{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--accent2:var(--theme-accent-2,#8b5cf6);--card:#fff;--ink:#0f172a;--muted:#64748b;--line:#e6ebf3;animation:aplrnce-fade .2s ease both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e1685;display:grid;font-family:inherit;font-family:var(--sa-font,var(--app-font,inherit));inset:0;padding:18px;place-items:center;position:fixed;z-index:1310}[data-theme=dark] .aplrnce-mback,body.dark-mode .aplrnce-mback{--card:#161b24;--ink:#e8eef7;--muted:#94a3b8;--line:#263041}@keyframes aplrnce-fade{0%{opacity:0}to{opacity:1}}@keyframes aplrnce-pop{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.aplrnce-modal{align-items:center;animation:aplrnce-pop .32s cubic-bezier(.2,.9,.3,1.2) both;background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:0 30px 80px -30px rgba(var(--accent-rgb),.55);color:var(--ink);display:flex;flex-direction:column;gap:8px;padding:24px 22px 18px;text-align:center;width:min(500px,100%)}.aplrnce-modal h3{font-size:17px;font-weight:800;margin:4px 0 0}.aplrnce-modal p{color:var(--muted);font-size:13px;line-height:1.55;margin:0}.aplrnce-modal-ic{animation:aplrnce-bob .7s ease .2s;background:linear-gradient(135deg,#10b981,#0ea5e9);border-radius:17px;color:#fff;display:grid;height:54px;place-items:center;width:54px}.aplrnce-modal-ic.is-danger{background:linear-gradient(135deg,#ef4444,#f59e0b)}.aplrnce-mfield{display:flex;flex-direction:column;font-size:12.5px;font-weight:700;gap:6px;margin-top:8px;text-align:left;width:100%}.aplrnce-mfield em{color:#ef4444;font-style:normal}.aplrnce-mfield textarea{background:var(--card);background:var(--sa-el-in-bg,var(--card));border:1.5px solid var(--sa-el-in-border,var(--line));border-radius:11px;border-radius:var(--sa-el-in-radius,11px);box-sizing:border-box;color:var(--ink);color:var(--sa-el-in-color,var(--ink));font-family:inherit;font-family:var(--sa-el-in-font,inherit);font-size:14px;font-size:var(--sa-el-in-fs,14px);outline:none;padding:10px 12px;resize:vertical;width:100%}.aplrnce-mfield textarea:focus{border-color:var(--sa-el-in-focus,var(--accent));box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14)}.aplrnce-mfield textarea.is-invalid{border-color:#ef4444}.aplrnce-mfield .aplrnsu-dd-trigger{width:100%}.aplrnce-err{align-items:center;color:#dc2626;display:inline-flex;font-size:12px;font-weight:600;gap:5px}[data-theme=dark] .aplrnce-err,body.dark-mode .aplrnce-err{color:#f87171}.aplrnce-mfoot{display:flex;gap:10px;margin-top:10px;width:100%}.aplrnce-mfoot .aplrnce-btn{flex:1 1;min-height:42px}@media (max-width:768px){.aplrnce-tablewrap{background:#0000;border:0;overflow:visible}.aplrnce-table{min-width:0}.aplrnce-table thead{display:none}.aplrnce-table,.aplrnce-table tbody,.aplrnce-table td,.aplrnce-table tr{display:block;width:100%}.aplrnce-table tbody tr{border:var(--sa-el-border-w,1px) solid var(--sa-el-border,var(--line));border-radius:14px;border-radius:var(--sa-el-card-radius,14px);margin-bottom:12px;padding:12px}.aplrnce-table tbody tr,.aplrnce-table tbody tr:nth-child(2n){background:var(--card);background:var(--sa-el-row-bg,var(--card))}.aplrnce-table td{align-items:center;border:0;display:flex;gap:10px;justify-content:space-between;padding:6px 2px;text-align:right}.aplrnce-table td:before{color:var(--muted);content:attr(data-label);font-size:11.5px;font-weight:700;text-align:left}.aplrnce-table td[data-label=Certificate]{display:block;text-align:left}.aplrnce-table td[data-label=Certificate]:before{content:none}.aplrnce-actcell{width:100%}.aplrnce-actions{flex-wrap:wrap;justify-content:flex-start;padding-top:6px}.aplrnce-act{min-height:40px}.aplrnce-why{max-width:160px}}@media (max-width:480px){.aplrnce-seg{width:100%}.aplrnce-seg button{flex:1 1;justify-content:center}.aplrnce-mback{padding:0;place-items:end stretch}.aplrnce-modal{border-radius:22px 22px 0 0;padding-bottom:calc(18px + env(safe-area-inset-bottom));width:100%}}@media (max-width:320px){.aplrnce-tgrid{grid-template-columns:1fr}}@media (min-width:1536px){.aplrnce-tgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (prefers-reduced-motion:reduce){.aplrnce-modal,.aplrnce-table tbody tr,.aplrnce-tcard{animation:none}}.aplrnce-nodefault{align-items:center;background:color-mix(in srgb,#f59e0b 12%,var(--card));border:1px solid color-mix(in srgb,#f59e0b 45%,#0000);border-radius:12px;color:var(--ink);display:flex;font-size:13px;gap:8px;margin:0 0 14px;padding:10px 14px}.aplrnce-nodefault svg{color:#d97706;flex:none}.aplrnmc-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}@keyframes aplrnmc-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes aplrnmc-shine{0%{transform:translateX(-120%) rotate(20deg)}to{transform:translateX(320%) rotate(20deg)}}.aplrnmc-card{--tone:#10b981;animation:aplrnmc-in .4s ease both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*40ms);background:var(--card);border:var(--sa-el-card-border-w,1px) solid var(--line);border-radius:16px;border-radius:var(--sa-el-card-radius,16px);box-shadow:0 4px 14px #1018280f;box-shadow:var(--sa-el-card-shadow,0 4px 14px #1018280f);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .2s ease,border-color .2s ease}.aplrnmc-card.is-expired{--tone:#f59e0b}.aplrnmc-card.is-revoked{--tone:#ef4444;opacity:.85}.aplrnmc-card:hover{border-color:color-mix(in srgb,var(--tone) 45%,#0000);transform:translateY(-3px)}.aplrnmc-card:before{background:var(--tone);content:"";height:4px;inset:0 0 auto;position:absolute}.aplrnmc-ribbon{background:linear-gradient(135deg,var(--tone),color-mix(in srgb,var(--tone) 60%,#0f172a));border-radius:16px;color:#fff;display:grid;height:50px;overflow:hidden;place-items:center;position:absolute;right:14px;top:14px;width:50px}.aplrnmc-ribbon:after{animation:aplrnmc-shine 2.8s ease-in-out .6s infinite;background:#ffffff59;content:"";height:140%;left:0;position:absolute;top:-20%;width:30%}.aplrnmc-body{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:16px 76px 10px 16px}.aplrnmc-top{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.aplrnmc-soon{align-items:center;background:#f59e0b24;border-radius:999px;color:#b45309;display:inline-flex;font-size:11px;font-weight:800;gap:4px;padding:2px 8px}[data-theme=dark] .aplrnmc-soon,body.dark-mode .aplrnmc-soon{color:#fbbf24}.aplrnmc-body h4{color:var(--ink);font-size:15.5px;font-weight:800;line-height:1.35;margin:0}.aplrnmc-body dl{grid-gap:6px 12px;display:grid;gap:6px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.aplrnmc-body dt{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.aplrnmc-body dd{font-feature-settings:"tnum";color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;margin:0;word-break:break-word}.aplrnmc-why{align-items:flex-start;color:#dc2626;display:flex;font-size:12px;gap:6px;margin:0}[data-theme=dark] .aplrnmc-why,body.dark-mode .aplrnmc-why{color:#f87171}.aplrnmc-foot{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px 14px}.aplrnmc-foot:empty{display:none}.aplrnmc-btn{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:11px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:7px;justify-content:center;min-height:40px;padding:0 14px;transition:transform .18s ease,border-color .18s ease}.aplrnmc-btn:hover{border-color:rgba(var(--accent-rgb),.5);transform:translateY(-1px)}.aplrnmc-btn.is-primary{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border:0;color:#fff}@media (min-width:480px){.aplrnmc-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (min-width:1536px){.aplrnmc-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (max-width:320px){.aplrnmc-body dl{grid-template-columns:1fr}.aplrnmc-body{padding-right:16px;padding-top:72px}}@media (max-width:480px){.aplrnmc-foot .aplrnmc-btn{flex:1 1;min-height:46px}}@media (prefers-reduced-motion:reduce){.aplrnmc-card{animation:none}.aplrnmc-ribbon:after{animation:none;display:none}}.aplrnil{display:flex;flex-direction:column;gap:16px}.aplrnil-progress{align-items:center;background:color-mix(in srgb,var(--accent) 5%,var(--card));border:1px solid var(--line);border-radius:14px;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 14px;padding:12px 14px}.aplrnil-progress>span{align-items:center;color:var(--ink);display:inline-flex;font-weight:700;gap:6px}.aplrnil-bar{background:color-mix(in srgb,var(--muted) 16%,#0000);border-radius:999px;flex:1 1 160px;height:8px;overflow:hidden}.aplrnil-bar i{background:linear-gradient(90deg,var(--accent),var(--accent));background:linear-gradient(90deg,var(--accent),var(--accent2,var(--accent)));border-radius:inherit;display:block;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1)}.aplrnil-allset{align-items:center;color:#059669;display:inline-flex;font-size:12.5px;gap:5px}.aplrnil-block{animation:aplrnil-in .35s ease both;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px #1018280a;overflow:hidden}@keyframes aplrnil-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.aplrnil-block.is-done{border-color:color-mix(in srgb,#10b981 40%,var(--line))}.aplrnil-block-head{align-items:center;background:color-mix(in srgb,var(--accent) 6%,var(--card));background:color-mix(in srgb,var(--bc,var(--accent)) 6%,var(--card));border-bottom:1px solid var(--line);display:flex;gap:10px;padding:12px 14px}.aplrnil-block-ic{background:var(--accent);background:var(--bc,var(--accent));border-radius:10px;color:#fff;display:grid;flex:0 0 auto;height:32px;place-items:center;width:32px}.aplrnil-block-txt{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.aplrnil-block-txt small{color:var(--muted);font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.aplrnil-block-txt b{color:var(--ink);font-size:14.5px}.aplrnil-done{align-items:center;background:#10b9811f;border-radius:999px;color:#047857;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:4px 10px}.aplrnil-block-body{display:flex;flex-direction:column;gap:12px;padding:16px}.aplrnil-prompt{color:var(--ink);font-size:15px;font-weight:700;line-height:1.5;margin:0;white-space:pre-line}.aplrnil-count,.aplrnil-hint{color:var(--muted);font-size:12.5px;margin:0}.aplrnil-count{align-items:center;display:inline-flex;gap:5px}.aplrnil-pre{background:color-mix(in srgb,#eab308 12%,#0000);border-radius:10px;display:flex;font-size:12.5px;margin:0;padding:8px 12px}.aplrnil-btn,.aplrnil-pre{align-items:center;color:var(--ink);gap:6px}.aplrnil-btn{align-self:flex-start;background:var(--card);border:1px solid var(--line);border-radius:12px;cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:700;min-height:44px;padding:0 18px;transition:transform .15s ease,box-shadow .15s ease}.aplrnil-btn.is-primary{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border:0;box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 30%,#0000);color:#fff}.aplrnil-btn:hover:not(:disabled){transform:translateY(-1px)}.aplrnil-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.aplrnil-btn:focus-visible,.aplrnil-card:focus-visible,.aplrnil-choice:focus-visible,.aplrnil-opt:focus-visible,.aplrnil-spot:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 60%,#0000);outline-offset:2px}.aplrnil-link{align-items:center;align-self:flex-start;background:none;border:0;color:var(--accent);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:5px;padding:6px 0}.aplrnil-verdict{align-items:flex-start;border-radius:12px;display:flex;font-size:13.5px;gap:8px;line-height:1.5;padding:10px 12px}.aplrnil-verdict>svg{flex:0 0 auto;margin-top:2px}.aplrnil-verdict.is-right{background:#10b9811f;color:#065f46}.aplrnil-verdict.is-partial{background:#f59e0b24;color:#92400e}.aplrnil-verdict.is-wrong{background:#ef44441a;color:#991b1b}.aplrnil-explain{color:var(--ink);display:flex;font-size:13px;gap:6px;line-height:1.55;margin:0;white-space:pre-line}.aplrnil-explain>svg{color:var(--accent);flex:0 0 auto;margin-top:3px}.aplrnil-fix{color:#b91c1c;display:block;font-size:12px;margin-top:4px}.aplrnil-opts{display:flex;flex-direction:column;gap:8px}.aplrnil-opt{align-items:flex-start;background:var(--card);border:1.5px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;display:flex;font:inherit;font-size:14px;gap:10px;min-height:48px;padding:11px 14px;text-align:left;transition:border-color .15s ease,background .15s ease;width:100%}.aplrnil-opt:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.aplrnil-opt.is-on{background:color-mix(in srgb,var(--accent) 7%,var(--card));border-color:var(--accent)}.aplrnil-opt.is-correct{background:#10b98114;border-color:#10b981}.aplrnil-opt.is-missed{background:#ef44440f;border-color:#ef4444}.aplrnil-opt:disabled{cursor:default}.aplrnil-opt-mark{border:2px solid var(--line);border-radius:999px;color:#0000;display:grid;flex:0 0 auto;height:22px;margin-top:1px;place-items:center;width:22px}.aplrnil-opt-mark.is-box{border-radius:6px}.aplrnil-opt.is-on .aplrnil-opt-mark{background:var(--accent);border-color:var(--accent);color:#fff}.aplrnil-opt.is-correct .aplrnil-opt-mark{background:#10b981;border-color:#10b981;color:#fff}.aplrnil-opt.is-missed .aplrnil-opt-mark{background:#ef4444;border-color:#ef4444;color:#fff}.aplrnil-opt-txt{display:flex;flex-direction:column;gap:3px;line-height:1.45}.aplrnil-opt-txt em{color:#047857;font-style:normal;font-weight:700}.aplrnil-opt-txt small{color:var(--muted);font-size:12.5px}.aplrnil-conf{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.aplrnil-conf button,.aplrnil-seg button{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;font-weight:600;min-height:40px;padding:0 14px}.aplrnil-conf button.is-on,.aplrnil-seg button.is-on{background:var(--accent);border-color:var(--accent);color:#fff}.aplrnil-sc-intro{color:var(--muted);font-size:13.5px;margin:0;white-space:pre-line}.aplrnil-scene{animation:aplrnil-in .3s ease both;background:color-mix(in srgb,var(--accent) 5%,var(--card));border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:14px}.aplrnil-scene p{color:var(--ink);font-size:14.5px;line-height:1.6;margin:0;white-space:pre-line}.aplrnil-choices{display:flex;flex-direction:column;gap:8px}.aplrnil-choice{align-items:center;background:var(--card);border:1.5px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:600;gap:8px;min-height:48px;padding:10px 14px;text-align:left}.aplrnil-choice:hover:not(:disabled){border-color:var(--accent)}.aplrnil-debrief{align-items:center;border:1px solid var(--line);border-radius:14px;display:flex;flex-wrap:wrap;gap:14px;padding:14px}.aplrnil-debrief>div{flex:1 1 220px}.aplrnil-debrief p{color:var(--ink);font-size:13.5px;margin:4px 0 0;white-space:pre-line}.aplrnil-score{background:conic-gradient(var(--accent) calc(var(--p)*1%),color-mix(in srgb,var(--muted) 16%,#0000) 0);flex:0 0 auto;height:64px;place-items:center;width:64px}.aplrnil-score,.aplrnil-score b{border-radius:999px;display:grid}.aplrnil-score b{background:var(--card);color:var(--ink);font-size:13px;height:50px;place-items:center;width:50px}.aplrnil-cardgrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.aplrnil-cardwrap{display:flex;flex-direction:column;gap:6px}.aplrnil-card{background:none;border:0;cursor:pointer;font:inherit;height:150px;padding:0;perspective:900px;position:relative}.aplrnil-card-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid var(--line);border-radius:14px;color:var(--ink);display:flex;flex-direction:column;font-size:14.5px;font-weight:700;gap:6px;inset:0;justify-content:center;padding:14px;position:absolute;text-align:center;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.aplrnil-card-face small{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.aplrnil-card-face.is-front{background:color-mix(in srgb,var(--accent) 7%,var(--card))}.aplrnil-card-face.is-back{background:var(--card);font-weight:600;transform:rotateY(180deg)}.aplrnil-card.is-flipped .is-front{transform:rotateY(-180deg)}.aplrnil-card.is-flipped .is-back{transform:rotateY(0)}.aplrnil-knew{display:flex;gap:6px}.aplrnil-knew button{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;display:inline-flex;flex:1 1;font:inherit;font-size:12.5px;font-weight:700;gap:4px;justify-content:center;min-height:40px}.aplrnil-rated{color:var(--muted);font-size:12px;text-align:center}.aplrnil-matchlist,.aplrnil-orderlist,.aplrnil-sortlist{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.aplrnil-matchlist li,.aplrnil-sortlist li{align-items:center;border:1px solid var(--line);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px 12px;padding:10px 12px}.aplrnil-matchlist li.is-right,.aplrnil-sortlist li.is-right{background:#10b9810f;border-color:#10b981}.aplrnil-matchlist li.is-wrong,.aplrnil-sortlist li.is-wrong{background:#ef44440d;border-color:#ef4444}.aplrnil-sort-txt{color:var(--ink);flex:1 1 160px;font-size:14px}.aplrnil-seg{display:flex;flex-wrap:wrap;gap:6px}.aplrnil-matchlist b{color:var(--ink);flex:1 1 140px;font-size:14px}.aplrnil-matchsel{display:flex;flex:1 1 200px;min-width:0}.aplrnil-matchsel>button{min-height:44px;width:100%}.aplrnil-matchsel.is-busy{opacity:.6;pointer-events:none}.aplrnil-matchpicked{align-items:center;border:1px dashed var(--line);border-radius:10px;color:var(--ink);display:flex;flex:1 1 200px;font-size:13.5px;font-weight:600;min-height:44px;padding:0 12px}.aplrnil-orderlist li{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:12px;display:flex;gap:10px;min-height:48px;padding:6px 8px 6px 12px}.aplrnil-orderlist li.is-settled{border-color:color-mix(in srgb,#10b981 45%,var(--line))}.aplrnil-orderlist em{background:var(--accent);border-radius:8px;color:#fff;display:grid;flex:0 0 auto;font-size:12px;font-style:normal;font-weight:800;height:26px;place-items:center;width:26px}.aplrnil-orderlist span{color:var(--ink);flex:1 1;font-size:14px}.aplrnil-updown{display:inline-flex;flex:0 0 auto!important;gap:4px}.aplrnil-updown button{background:var(--card);border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;display:grid;height:40px;place-items:center;width:40px}.aplrnil-updown button:disabled{cursor:not-allowed;opacity:.35}.aplrnil-filltext{color:var(--ink);font-size:15px;line-height:2.3;margin:0;white-space:pre-line}.aplrnil-blank{display:inline-flex;flex-direction:column;margin:0 3px;vertical-align:middle}.aplrnil-blank input{background:var(--card);border:solid var(--line);border-radius:8px;border-width:1.5px 1.5px 3px;color:var(--ink);font:inherit;font-size:14px;font-weight:700;min-height:38px;padding:0 8px;text-align:center}.aplrnil-blank.is-right input{border-color:#10b981}.aplrnil-blank.is-wrong input{border-color:#ef4444}.aplrnil-blank small{color:#047857;font-size:11.5px;font-weight:700;line-height:1.3;text-align:center}.aplrnil-stepdots{display:flex;gap:6px}.aplrnil-stepdots i{background:color-mix(in srgb,var(--muted) 18%,#0000);border-radius:999px;flex:1 1;height:5px;transition:background .3s ease}.aplrnil-stepdots i.is-on{background:var(--accent)}.aplrnil-step{animation:aplrnil-in .3s ease both;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:14px}.aplrnil-step small{color:var(--muted);font-size:11.5px;font-weight:700;text-transform:uppercase}.aplrnil-step b{color:var(--ink);font-size:15px}.aplrnil-step p,.aplrnil-wsteps p{color:var(--ink);font-size:14px;line-height:1.6;margin:0;white-space:pre-line}.aplrnil-stepnav{display:flex;gap:8px;justify-content:space-between}.aplrnil-wsteps{display:flex;flex-direction:column;gap:10px;margin:0;padding-left:22px}.aplrnil-wsteps li{animation:aplrnil-in .3s ease both}.aplrnil-wsteps b{color:var(--ink);font-size:14.5px}.aplrnil-hot-pic{background:color-mix(in srgb,var(--muted) 10%,var(--card));border:1px solid var(--line);border-radius:14px;overflow:hidden;position:relative}.aplrnil-hot-pic img{display:block;height:auto;width:100%}.aplrnil-hot-wait{color:var(--muted);display:grid;min-height:180px;place-items:center}.aplrnil-spot{animation:aplrnil-pulse 2.2s ease-in-out infinite;background:var(--accent);border:3px solid #fff;border-radius:999px;box-shadow:0 4px 14px #0f172a59;color:#fff;cursor:pointer;display:grid;font:inherit;font-size:14px;font-weight:800;height:44px;margin:-22px 0 0 -22px;place-items:center;position:absolute;width:44px}.aplrnil-spot.is-seen{animation:none;background:#10b981}.aplrnil-spot.is-open{transform:scale(1.12)}@keyframes aplrnil-pulse{50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 25%,#0000),0 4px 14px #0f172a59}}.aplrnil-spotcard{background:color-mix(in srgb,var(--accent) 5%,var(--card));border:1px solid var(--line);border-radius:12px;padding:12px 14px}.aplrnil-spotcard p{color:var(--ink);font-size:13.5px;line-height:1.55;margin:4px 0 0;white-space:pre-line}.aplrnil-spotlist summary{color:var(--accent);cursor:pointer;font-size:12.5px;font-weight:700}.aplrnil-spotlist ol{margin:6px 0 0;padding-left:20px}.aplrnil-acc{display:flex;flex-direction:column;gap:6px}.aplrnil-acc-item{border:1px solid var(--line);border-radius:12px;overflow:hidden}.aplrnil-acc-item>button{align-items:center;background:var(--card);border:0;color:var(--ink);cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:700;gap:8px;justify-content:space-between;min-height:48px;padding:0 14px;text-align:left;width:100%}.aplrnil-acc-item>button svg{color:var(--muted);transition:transform .25s ease}.aplrnil-acc-item.is-open>button svg{transform:rotate(180deg)}.aplrnil-acc-item p,.aplrnil-tabpanel{color:var(--ink);font-size:14px;line-height:1.6;margin:0;padding:0 14px 14px;white-space:pre-line}.aplrnil-tablist{border-bottom:1px solid var(--line);display:flex;gap:4px;overflow-x:auto}.aplrnil-tablist button{background:none;border:0;border-bottom:3px solid #0000;color:var(--muted);cursor:pointer;flex:0 0 auto;font:inherit;font-size:13.5px;font-weight:700;min-height:44px;padding:0 14px}.aplrnil-tablist button.is-on{border-bottom-color:var(--accent);color:var(--accent)}.aplrnil-tabpanel{padding-top:12px}.aplrnil-reflect textarea{background:var(--card);border:1px solid var(--line);border-radius:12px;box-sizing:border-box;color:var(--ink);font:inherit;font-size:14px;line-height:1.55;padding:12px;resize:vertical;width:100%}.aplrnil-reflect-foot{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.aplrnil-reflect-foot small{color:var(--muted);font-size:12px}.aplrnil-takeaway{animation:aplrnil-in .35s ease both;border-left:5px solid;border-radius:14px;display:flex;gap:12px;padding:14px 16px}.aplrnil-takeaway.is-tip{background:#eab3081a;border-color:#eab308}.aplrnil-takeaway.is-info{background:#0ea5e914;border-color:#0ea5e9}.aplrnil-takeaway.is-warning{background:#ef444414;border-color:#ef4444}.aplrnil-takeaway>svg{color:var(--ink);flex:0 0 auto;margin-top:2px}.aplrnil-takeaway b{color:var(--ink);display:block;font-size:14px}.aplrnil-takeaway p{color:var(--ink);font-size:14px;line-height:1.55;margin:2px 0 0;white-space:pre-line}@media (max-width:480px){.aplrnil-block-body{padding:12px}.aplrnil-cardgrid{grid-template-columns:1fr}.aplrnil-btn{justify-content:center;width:100%}.aplrnil-stepnav .aplrnil-btn{flex:1 1;width:auto}.aplrnil-seg{width:100%}.aplrnil-seg button{flex:1 1}}@media (max-width:320px){.aplrnil-block-head{padding:10px}.aplrnil-filltext{line-height:2.6}}@media (min-width:1280px){.aplrnil-prompt{font-size:15.5px}}@media (min-width:1536px){.aplrnil-cardgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}@media (prefers-reduced-motion:reduce){.aplrnil-block,.aplrnil-scene,.aplrnil-step,.aplrnil-takeaway,.aplrnil-wsteps li{animation:none}.aplrnil-card-face{transition:none}.aplrnil-spot{animation:none}}.aplrnrq{display:flex;flex-direction:column;gap:14px;max-width:860px}.aplrnrq-stats{display:flex;flex-wrap:wrap;gap:8px}.aplrnrq-stats span{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:13px;gap:6px;padding:8px 12px}.aplrnrq-stats b{color:var(--ink)}.aplrnrq-stats .is-due{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));color:var(--accent)}.aplrnrq-stats .is-learnt{color:#047857}.aplrnrq-where{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px}.aplrnrq-where em{background:color-mix(in srgb,var(--accent) 10%,#0000);border-radius:999px;color:var(--accent);font-style:normal;font-weight:700;margin-left:auto;padding:3px 9px}.aplrnrq-progress{background:color-mix(in srgb,var(--muted) 16%,#0000);border-radius:999px;height:6px;overflow:hidden}.aplrnrq-progress i{background:linear-gradient(90deg,var(--accent),var(--accent));background:linear-gradient(90deg,var(--accent),var(--accent2,var(--accent)));display:block;height:100%;transition:width .4s ease}.aplrnrq-after{align-items:center;border-radius:14px;display:flex;flex-wrap:wrap;font-size:13.5px;font-weight:600;gap:10px;padding:12px 14px}.aplrnrq-after span{flex:1 1 200px}.aplrnrq-after.is-right{background:#10b9811f;color:#065f46}.aplrnrq-after.is-wrong{background:#f59e0b24;color:#92400e}.aplrnrq-btn{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:700;gap:6px;min-height:44px;padding:0 16px}.aplrnrq-btn.is-primary{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border:0;color:#fff}@media (max-width:480px){.aplrnrq-after .aplrnrq-btn{justify-content:center;width:100%}.aplrnrq-where em{margin-left:0}}@media (prefers-reduced-motion:reduce){.aplrnrq-progress i{transition:none}}.aplrn-page{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--accent2:var(--theme-accent-2,#8b5cf6);--bg:#f6f8fc;--card:#fff;--ink:#0f172a;--muted:#64748b;--line:#e6ebf3;--glass:#ffffffb8;background:var(--bg);color:var(--ink);font-family:inherit;font-family:var(--sa-font,var(--app-font,inherit));min-height:100%;padding:22px 26px 40px}[data-theme=dark] .aplrn-page,body.dark-mode .aplrn-page{--bg:#0d1017;--card:#161b24;--ink:#e8eef7;--muted:#94a3b8;--line:#263041;--glass:#161b24c7}.aplrn-head{background:linear-gradient(120deg,rgba(var(--accent-rgb),.14),#0000 55%),var(--card);border:1px solid var(--line);border-radius:18px;border-radius:var(--sa-radius,18px);box-shadow:0 10px 30px -18px rgba(var(--accent-rgb),.45);overflow:hidden;position:relative}.aplrn-head-bg{inset:0;pointer-events:none;position:absolute}.aplrn-head-grid{background-image:radial-gradient(rgba(var(--accent-rgb),.35) 1px,#0000 1px);background-size:22px 22px;inset:0;-webkit-mask-image:linear-gradient(100deg,#00000080,#0000 60%);mask-image:linear-gradient(100deg,#00000080,#0000 60%);opacity:.35;position:absolute}.aplrn-head-orb{animation:aplrn-float 9s ease-in-out infinite;background:radial-gradient(circle at 35% 35%,rgba(var(--accent-rgb),.5),rgba(var(--accent-rgb),.06) 65%);border-radius:50%;filter:blur(2px);height:220px;position:absolute;right:-40px;top:-60px;width:220px}.aplrn-head-orb2{animation-delay:1.2s;animation-duration:12s;height:90px;opacity:.7;right:140px;top:30px;width:90px}@keyframes aplrn-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(14px) scale(1.05)}}.aplrn-head-inner{padding:18px 24px 20px;position:relative}.aplrn-crumbs{align-items:center;color:var(--muted);display:flex;font-size:12.5px;gap:6px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.aplrn-crumbs::-webkit-scrollbar{display:none}.aplrn-crumbs a{color:var(--muted);text-decoration:none;transition:color .2s}.aplrn-crumbs a:hover{color:var(--accent)}.aplrn-crumbs span:last-child{color:var(--ink);font-weight:600}.aplrn-head-row{flex-wrap:wrap;justify-content:space-between;margin-top:12px}.aplrn-head-l,.aplrn-head-row{align-items:center;display:flex;gap:14px}.aplrn-head-l{min-width:0}.aplrn-head-ic{animation:aplrn-tile 4s ease-in-out infinite;background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border-radius:16px;box-shadow:0 10px 22px -10px rgba(var(--accent-rgb),.7);color:#fff;display:grid;flex:0 0 auto;height:52px;place-items:center;width:52px}@keyframes aplrn-tile{0%,to{transform:rotate(0deg)}50%{transform:rotate(-4deg) scale(1.03)}}.aplrn-h1{font-size:clamp(19px,2.4vw,25px);font-weight:800;letter-spacing:-.02em;margin:0}.aplrn-sub{color:var(--muted);font-size:13px;margin:3px 0 0;max-width:680px}.aplrn-body{display:flex;flex-direction:column;gap:18px;margin-top:18px}.aplrn-panel{background:var(--card);border:1px solid var(--line);border-radius:14px;border-radius:var(--sa-el-card-radius,14px);box-shadow:0 4px 14px #1018280f;box-shadow:var(--sa-el-card-shadow,0 4px 14px #1018280f);overflow:hidden}.aplrn-panel-pad{padding:20px}.aplrn-dim{color:var(--muted);font-size:13.5px;margin:6px 0}.aplrn-section{animation:aplrn-sec .35s ease both;padding:16px 18px 22px}@keyframes aplrn-sec{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.aplrn-selfnote{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(120deg,rgba(var(--accent-rgb),.12),#0000 70%),var(--glass);border:1px solid rgba(var(--accent-rgb),.25);border-radius:12px;color:var(--ink);display:flex;font-size:13px;gap:8px;margin:0;padding:10px 14px}.aplrn-selfnote .aplrnsu-ic{color:var(--accent);flex:0 0 auto}.aplrn-divider{align-items:center;color:var(--ink);display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:26px 0 14px}.aplrn-divider .aplrnsu-ic{color:var(--accent)}.aplrn-divider:after{background:linear-gradient(90deg,var(--line),#0000);content:"";flex:1 1;height:1px}.aplrn-page ::-webkit-scrollbar{height:9px;width:9px}.aplrn-page ::-webkit-scrollbar-track{background:#0000}.aplrn-page ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 32%,#0000);background-clip:content-box;border:2px solid #0000;border-radius:8px}.aplrn-page ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 52%,#0000);background-clip:content-box;border:2px solid #0000}@media (max-width:1024px){.aplrn-page{padding:18px 18px 34px}}@media (max-width:768px){.aplrn-page{padding:14px 12px 30px}.aplrn-head-inner{padding:14px 16px 16px}.aplrn-head-ic{border-radius:13px;height:44px;width:44px}.aplrn-section{padding:12px 12px 18px}}@media (max-width:480px){.aplrn-page{padding:10px 8px 26px}.aplrn-h1{font-size:18px}}.aplrn-panel{background:var(--card)!important;background:var(--sa-el-dd-bg,var(--card))!important;border:1px solid var(--sa-el-dd-border,var(--line))!important}.aplrnrt{background:var(--card);background:var(--sa-el-in-bg,var(--card));border:1.5px solid var(--sa-el-in-border,var(--line));border-radius:12px;border-radius:var(--sa-el-in-radius,12px);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.aplrnrt:focus-within{border-color:var(--sa-el-in-focus,var(--accent));box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14)}.aplrnrt.is-invalid{border-color:#ef4444}.aplrnrt-bar{align-items:center;background:color-mix(in srgb,var(--accent) 4%,#0000);border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:4px;padding:6px 8px}.aplrnrt-tool{background:#0000;border:0;border-radius:9px;color:var(--muted);cursor:pointer;display:grid;height:34px;place-items:center;transition:background .15s ease,color .15s ease,transform .15s ease;width:34px}.aplrnrt-tool:hover{background:rgba(var(--accent-rgb),.1);color:var(--accent);transform:translateY(-1px)}.aplrnrt-hint{color:var(--muted);font-size:11px;margin-left:auto;padding-right:4px}.aplrnrt-area{color:var(--ink);color:var(--sa-el-in-color,var(--ink));font-family:inherit;font-family:var(--sa-el-in-font,inherit);font-size:14px;font-size:var(--sa-el-in-fs,14px);line-height:1.6;max-height:52vh;outline:none;overflow-y:auto;padding:12px 14px}.aplrnrt-area:empty:before{color:var(--muted);color:var(--sa-el-in-placeholder,var(--muted));content:attr(data-placeholder);pointer-events:none}.aplrnrt-area h2,.aplrnrt-view h2{font-size:1.3em;margin:.8em 0 .4em}.aplrnrt-area h3,.aplrnrt-view h3{font-size:1.12em;margin:.8em 0 .4em}.aplrnrt-area p,.aplrnrt-view p{margin:0 0 .75em}.aplrnrt-area ol,.aplrnrt-area ul,.aplrnrt-view ol,.aplrnrt-view ul{margin:0 0 .75em;padding-left:1.4em}.aplrnrt-area li,.aplrnrt-view li{margin:.2em 0}.aplrnrt-area blockquote,.aplrnrt-view blockquote{background:rgba(var(--accent-rgb),.07);border-left:3px solid var(--accent);border-radius:0 10px 10px 0;color:var(--ink);margin:.8em 0;padding:.6em .9em}.aplrnrt-area a,.aplrnrt-view a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.aplrnrt-view{color:var(--ink);font-size:15px;line-height:1.7;overflow-wrap:anywhere}.aplrnrt-view table{border-collapse:collapse;display:block;margin:.8em 0;overflow-x:auto;width:100%}.aplrnrt-view td,.aplrnrt-view th{border:1px solid var(--line);padding:6px 10px}@media (max-width:768px){.aplrnrt-tool{height:44px;width:44px}.aplrnrt-hint{display:none}.aplrnrt-view{font-size:15.5px}}.aplrnqr{--ok:#059669;--bad:#dc2626;--wait:#d97706;display:flex;flex-direction:column;gap:14px;margin:6px 0 14px}[data-theme=dark] .aplrnqr,body.dark-mode .aplrnqr{--ok:#34d399;--bad:#f87171;--wait:#fbbf24}@keyframes aplrnqr-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes aplrnqr-float{50%{transform:translateY(-5px) rotate(-4deg)}}@keyframes aplrnqr-pulse{50%{transform:scale(1.06)}}.aplrnqr-btn{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:700;gap:7px;justify-content:center;min-height:42px;padding:0 16px;transition:transform .18s ease,border-color .18s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.aplrnqr-btn:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.5);transform:translateY(-1px)}.aplrnqr-btn:disabled{cursor:not-allowed;opacity:.45}.aplrnqr-btn.is-primary{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border:0;box-shadow:0 10px 22px -12px rgba(var(--accent-rgb),.8);color:#fff}.aplrnqr-btn.is-big{font-size:14.5px;min-height:50px;padding:0 24px}.aplrnqr-link{align-self:center;background:#0000;border:0;color:var(--muted);cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;min-height:36px;text-decoration:underline}.aplrnqr-intro{align-items:center;animation:aplrnqr-in .35s ease both;background:radial-gradient(circle at 50% 0,#8b5cf61f,#0000 60%),var(--card);border:1px solid var(--line);border-radius:18px;padding:26px 16px;text-align:center}.aplrnqr-intro-ic{animation:aplrnqr-float 3s ease-in-out infinite;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:20px;box-shadow:0 14px 30px -14px #8b5cf6;color:#fff;display:grid;height:64px;place-items:center;width:64px}.aplrnqr-intro h3{font-size:18px;font-weight:800;margin:0}.aplrnqr-facts{color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 16px;justify-content:center}.aplrnqr-facts span{align-items:center;display:inline-flex;gap:6px}.aplrnqr-facts b{color:var(--ink)}.aplrnqr-flag{align-items:center;background:color-mix(in srgb,var(--muted) 10%,#0000);border-radius:12px;color:var(--muted);display:inline-flex;font-size:13px;font-weight:600;gap:7px;margin:0;padding:9px 14px}.aplrnqr-flag.is-pass{background:color-mix(in srgb,var(--ok) 12%,#0000);color:var(--ok)}.aplrnqr-flag.is-fail{background:color-mix(in srgb,var(--bad) 10%,#0000);color:var(--bad)}.aplrnqr-flag.is-wait{background:color-mix(in srgb,var(--wait) 12%,#0000);color:var(--wait)}.aplrnqr-taking{animation:aplrnqr-in .3s ease both}.aplrnqr-bar{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.aplrnqr-count b{color:var(--ink)}.aplrnqr-save{font-size:12px;margin-right:auto}.aplrnqr-save.is-saved{color:var(--ok)}.aplrnqr-save.is-error{color:var(--bad)}.aplrnqr-timer{font-feature-settings:"tnum";align-items:center;background:color-mix(in srgb,var(--muted) 12%,#0000);border-radius:999px;color:var(--ink);display:inline-flex;font-variant-numeric:tabular-nums;font-weight:800;gap:6px;padding:5px 12px}.aplrnqr-timer.is-low{animation:aplrnqr-pulse 1s ease-in-out infinite;background:#ef4444;color:#fff}.aplrnqr-dots{display:flex;flex-wrap:wrap;gap:6px}.aplrnqr-dots button{background:var(--card);border:1.5px solid var(--line);border-radius:10px;color:var(--muted);cursor:pointer;font:inherit;font-size:12.5px;font-weight:800;height:34px;transition:transform .15s ease,background .15s ease,color .15s ease;width:34px}.aplrnqr-dots button.is-done{background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.45);color:var(--accent)}.aplrnqr-dots button.is-cur{background:var(--accent);border-color:#0000;color:#fff;transform:scale(1.08)}.aplrnqr-q{animation:aplrnqr-in .28s ease both;background:var(--card);border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:18px}.aplrnqr-hint{align-items:center;color:var(--muted);display:flex;font-size:12.5px;gap:8px;margin:0}.aplrnqr-hint em{background:rgba(var(--accent-rgb),.1);border-radius:999px;color:var(--accent);font-size:11px;font-style:normal;font-weight:800;padding:1px 8px}.aplrnqr-prompt{font-size:17px;font-weight:700;line-height:1.45;margin:0;white-space:pre-wrap;word-break:break-word}.aplrnqr-opts{display:flex;flex-direction:column;gap:8px}.aplrnqr-opt{align-items:center;background:var(--card);border:1.5px solid var(--line);border-radius:14px;color:var(--ink);cursor:pointer;display:flex;font:inherit;font-size:14px;gap:12px;min-height:52px;padding:10px 14px;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.aplrnqr-opt:hover{border-color:rgba(var(--accent-rgb),.45);transform:translateX(3px)}.aplrnqr-opt.is-on{background:rgba(var(--accent-rgb),.08);border-color:var(--accent)}.aplrnqr-opt-mark{border:1.5px solid var(--line);border-radius:999px;color:#0000;display:grid;flex:0 0 auto;height:24px;place-items:center;transition:all .18s ease;width:24px}.aplrnqr-opt.is-multi .aplrnqr-opt-mark{border-radius:7px}.aplrnqr-opt.is-on .aplrnqr-opt-mark{background:var(--accent);border-color:var(--accent);color:#fff;transform:scale(1.1)}.aplrnqr-input{background:var(--card);background:var(--sa-el-in-bg,var(--card));border:1.5px solid var(--sa-el-in-border,var(--line));border-radius:12px;border-radius:var(--sa-el-in-radius,12px);box-sizing:border-box;color:var(--ink);color:var(--sa-el-in-color,var(--ink));font-family:inherit;font-family:var(--sa-el-in-font,inherit);font-size:15px;font-size:var(--sa-el-in-fs,15px);line-height:1.55;outline:none;padding:12px 14px;resize:vertical;width:100%}.aplrnqr-input:focus{border-color:var(--sa-el-in-focus,var(--accent));box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14)}.aplrnqr-nav{display:flex;gap:10px;justify-content:space-between}.aplrnqr-qclock{background:color-mix(in srgb,var(--muted) 16%,#0000);border-radius:999px;height:6px;overflow:hidden}.aplrnqr-qclock i{background:linear-gradient(90deg,var(--accent),var(--accent));background:linear-gradient(90deg,var(--accent),var(--accent2,var(--accent)));border-radius:inherit;display:block;height:100%;transition:width 1s linear}.aplrnqr-qclock i.is-low{background:#ef4444}.aplrnqr-onlyfwd{align-items:center;color:var(--muted);display:flex;font-size:12.5px;gap:7px;margin:0}.aplrnqr-nav.is-forward{justify-content:flex-end}.aplrnqr-result{--tone:var(--wait);align-items:center;animation:aplrnqr-in .35s ease both;background:var(--card);border:1px solid var(--line);border-radius:18px;display:flex;gap:18px;padding:18px}.aplrnqr-result.is-pass{--tone:var(--ok)}.aplrnqr-result.is-fail{--tone:var(--bad)}.aplrnqr-result h3{color:var(--tone);font-size:18px;font-weight:800;margin:0}.aplrnqr-result p{color:var(--muted);font-size:13px;line-height:1.5;margin:4px 0 0}.aplrnqr-ring{animation:aplrnqr-pulse .6s ease .2s;background:conic-gradient(var(--tone) calc(var(--p)*1%),color-mix(in srgb,var(--muted) 18%,#0000) 0);flex:0 0 auto;height:84px;place-items:center;width:84px}.aplrnqr-ring,.aplrnqr-ring b{border-radius:999px;display:grid}.aplrnqr-ring b{background:var(--card);font-size:17px;font-weight:800;height:66px;place-items:center;width:66px}.aplrnqr-review{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.aplrnqr-review>li{animation:aplrnqr-in .3s ease both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*30ms);border:1px solid var(--line);border-left:4px solid var(--wait);border-radius:14px;padding:12px 14px}.aplrnqr-review>li.is-right{border-left-color:var(--ok)}.aplrnqr-review>li.is-wrong{border-left-color:var(--bad)}.aplrnqr-review b{display:flex;font-size:13.5px;gap:8px;line-height:1.45}.aplrnqr-review b em{color:var(--muted);font-style:normal}.aplrnqr-review ul{color:var(--muted);display:flex;flex-direction:column;font-size:13px;gap:4px;list-style:none;margin:8px 0 0;padding:0}.aplrnqr-review ul li{align-items:center;display:flex;gap:6px}.aplrnqr-review ul li.is-correct{color:var(--ok);font-weight:700}.aplrnqr-review ul li.is-picked:not(.is-correct){color:var(--bad);font-weight:700}.aplrnqr-why,.aplrnqr-yours{color:var(--muted);font-size:12.5px;margin:6px 0 0;white-space:pre-wrap;word-break:break-word}.aplrnqr-why{align-items:flex-start;color:var(--ink);display:flex;gap:6px}@media (max-width:480px){.aplrnqr-q{padding:14px}.aplrnqr-prompt{font-size:16px}.aplrnqr-nav .aplrnqr-btn{flex:1 1;min-height:48px}.aplrnqr-result{flex-direction:column;text-align:center}.aplrnqr-btn.is-big{width:100%}.aplrnqr-dots button{height:38px;width:38px}}@media (max-width:320px){.aplrnqr-facts{flex-direction:column}}@media (min-width:1280px){.aplrnqr-prompt{font-size:18px}}@media (prefers-reduced-motion:reduce){.aplrnqr-intro-ic,.aplrnqr-ring,.aplrnqr-timer.is-low{animation:none}.aplrnqr-qclock i{transition:none}}.aplrnpr{background:color-mix(in srgb,var(--muted) 10%,var(--card));border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.aplrnpr-bar{align-items:center;background:var(--card);border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;padding:8px 10px}.aplrnpr-actions,.aplrnpr-pager,.aplrnpr-zoom{align-items:center;display:inline-flex;gap:6px}.aplrnpr-bar button{background:var(--card);border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;display:inline-grid;font:inherit;height:34px;min-width:34px;padding:0 8px;place-items:center;transition:transform .15s ease,color .15s ease,border-color .15s ease}.aplrnpr-bar button:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,var(--line));color:var(--accent);transform:translateY(-1px)}.aplrnpr-bar button:disabled{cursor:not-allowed;opacity:.45}.aplrnpr-bar button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aplrnpr-count,.aplrnpr-zoom span{font-feature-settings:"tnum";color:var(--muted);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.aplrnpr-count b{color:var(--ink)}.aplrnpr-zoom span{min-width:42px;text-align:center}.aplrnpr-scroll{-webkit-touch-callout:none;align-items:center;display:flex;flex-direction:column;gap:12px;height:min(78vh,900px);overflow:auto;padding:12px;-webkit-user-select:none;user-select:none}.aplrnpr-page{background:#fff;border-radius:6px;box-shadow:0 4px 18px #0f172a24;flex:0 0 auto;max-width:none;position:relative}.aplrnpr-page canvas{border-radius:inherit;display:block;height:100%;width:100%}.aplrnpr-page-wait{color:#94a3b8;display:grid;inset:0;place-items:center;position:absolute}.aplrnpr-loading{color:var(--muted);display:flex;flex-direction:column;gap:10px}.aplrnpr-error,.aplrnpr-loading{align-items:center;font-size:13px;margin:auto}.aplrnpr-error{background:#ef444414;border:1px solid #ef44444d;border-radius:12px;color:#b91c1c;display:inline-flex;gap:8px;padding:12px 14px}@media (max-width:768px){.aplrnpr-scroll{height:70vh;padding:8px}.aplrnpr-bar button{height:44px;min-width:44px}}@media (max-width:480px){.aplrnpr-bar{justify-content:center}.aplrnpr-zoom span{display:none}}@media (prefers-reduced-motion:reduce){.aplrnpr-bar button{transition:none}}.aplrnls{display:flex;flex-direction:column;gap:12px;margin:4px 0 14px}@keyframes aplrnls-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes aplrnls-pulse{0%,to{box-shadow:0 0 0 0 #10b98180}50%{box-shadow:0 0 0 8px #10b98100}}.aplrnls-card{align-items:flex-start;animation:aplrnls-in .35s ease both;background:linear-gradient(130deg,#10b98114,#0000 65%),var(--card);border:var(--sa-el-card-border-w,1px) solid var(--line);border-radius:16px;border-radius:var(--sa-el-card-radius,16px);box-shadow:0 4px 14px #1018280f;box-shadow:var(--sa-el-card-shadow,0 4px 14px #1018280f);display:flex;gap:14px;padding:16px 18px;padding:var(--sa-el-card-pad,16px 18px)}.aplrnls.is-seated .aplrnls-card{border-color:#10b98173}.aplrnls-date{align-items:center;background:linear-gradient(160deg,var(--accent),var(--accent));background:linear-gradient(160deg,var(--accent),var(--accent2,var(--accent)));border-radius:14px;color:#fff;display:flex;flex:0 0 auto;flex-direction:column;height:66px;justify-content:center;width:62px}.aplrnls-date b{font-size:24px;line-height:1}.aplrnls-date span{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.aplrnls-body{display:flex;flex:1 1;flex-direction:column;gap:7px;min-width:0}.aplrnls-body h3{color:var(--ink);font-size:16px;font-weight:800;margin:0;overflow-wrap:anywhere}.aplrnls-meta{color:var(--muted);display:flex;flex-wrap:wrap;font-size:12.5px;gap:5px 14px}.aplrnls-meta span{align-items:center;display:inline-flex;gap:5px}.aplrnls-meta .is-cpd{color:#047857;font-weight:800}[data-theme=dark] .aplrnls-meta .is-cpd,body.dark-mode .aplrnls-meta .is-cpd{color:#6ee7b7}.aplrnls-desc{color:var(--muted);font-size:13px;line-height:1.55;margin:0;white-space:pre-line}.aplrnls-note{align-items:flex-start;background:rgba(var(--accent-rgb),.08);border-radius:11px;color:var(--ink);display:flex;font-size:12.5px;font-weight:600;gap:7px;line-height:1.45;margin:2px 0 0;padding:9px 12px}.aplrnls-note .aplrnsu-ic{color:var(--accent);flex:0 0 auto;margin-top:1px}.aplrnls-note.is-ok{background:#10b9811f;color:#047857}.aplrnls-note.is-ok .aplrnsu-ic{color:inherit}.aplrnls-note.is-warn{background:#f59e0b21;color:#b45309}.aplrnls-note.is-warn .aplrnsu-ic{color:inherit}[data-theme=dark] .aplrnls-note.is-ok,body.dark-mode .aplrnls-note.is-ok{color:#6ee7b7}[data-theme=dark] .aplrnls-note.is-warn,body.dark-mode .aplrnls-note.is-warn{color:#fcd34d}.aplrnls-acts{display:flex;flex-wrap:wrap;gap:8px}.aplrnls-btn{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:11px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:7px;justify-content:center;min-height:40px;padding:0 16px;text-decoration:none;transition:transform .18s ease;white-space:nowrap}.aplrnls-btn:hover{transform:translateY(-1px)}.aplrnls-btn.is-primary{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border:0;box-shadow:0 10px 22px -12px rgba(var(--accent-rgb),.85);color:#fff}.aplrnls-btn.is-join{animation:aplrnls-pulse 1.8s ease-in-out infinite;background:#10b981;border:0;color:#fff}.aplrnls.is-empty{align-items:center;background:var(--card);border:1px dashed var(--line);border-radius:16px;border-radius:var(--sa-el-card-radius,16px);flex-direction:row;gap:12px;padding:14px 16px}.aplrnls.is-empty p{color:var(--muted);font-size:13px;margin:0}.aplrnls-empty-ic{background:#10b98121;border-radius:12px;color:#059669;display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}@media (max-width:768px){.aplrnls-card{gap:12px;padding:14px}}@media (max-width:480px){.aplrnls-card{flex-wrap:wrap}.aplrnls-date{height:58px;width:54px}.aplrnls-date b{font-size:20px}.aplrnls-body{flex-basis:100%}.aplrnls-acts .aplrnls-btn{flex:1 1 100%;min-height:44px}}@media (max-width:320px){.aplrnls-meta{font-size:12px}.aplrnls-note{padding:8px 10px}}@media (min-width:1536px){.aplrnls-body h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.aplrnls-btn.is-join,.aplrnls-card{animation:none}}.aplrncp{display:flex;flex-direction:column;gap:14px}.aplrncp-loading{padding:10px}.aplrncp-top{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--card) 88%,#0000);border:1px solid var(--line);border-radius:16px;border-radius:var(--sa-el-card-radius,16px);display:flex;gap:12px;padding:12px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.aplrncp-back{background:var(--card);border:1px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;display:grid;flex:0 0 auto;height:40px;place-items:center;transition:transform .18s ease;width:40px}.aplrncp-back:hover{color:var(--accent);transform:translateX(-2px)}.aplrncp-top-txt{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.aplrncp-top-txt b{font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aplrncp-top-txt small{color:var(--muted);font-size:12px}.aplrncp-prog{background:color-mix(in srgb,var(--muted) 18%,#0000);border-radius:999px;height:7px;overflow:hidden}.aplrncp-prog i{background:linear-gradient(90deg,var(--accent),var(--accent));background:linear-gradient(90deg,var(--accent),var(--accent2,var(--accent)));border-radius:inherit;display:block;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1)}.aplrncp-paused{align-items:center;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:12px;color:var(--ink);display:flex;font-size:13px;gap:8px;margin:0;padding:10px 14px}.aplrncp-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:300px minmax(0,1fr)}.aplrncp-side{background:var(--card);border:1px solid var(--line);border-radius:16px;border-radius:var(--sa-el-card-radius,16px);max-height:calc(100vh - 120px);overflow-y:auto;padding:10px;position:-webkit-sticky;position:sticky;top:92px}.aplrncp-outline{display:flex;flex-direction:column;gap:12px}.aplrncp-om-title{align-items:center;color:var(--muted);display:flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.04em;padding:4px 6px;text-transform:uppercase}.aplrncp-om-title em{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border-radius:6px;color:#fff;display:grid;font-size:11px;font-style:normal;height:20px;place-items:center;width:20px}.aplrncp-om ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:4px 0 0;padding:0}.aplrncp-ol{align-items:center;background:#0000;border:0;border-radius:11px;color:var(--ink);cursor:pointer;display:flex;font:inherit;gap:10px;padding:8px;text-align:left;transition:background .15s ease;width:100%}.aplrncp-ol:hover:not(:disabled){background:rgba(var(--accent-rgb),.06)}.aplrncp-ol.is-current{background:rgba(var(--accent-rgb),.12);box-shadow:inset 3px 0 0 var(--accent)}.aplrncp-ol.is-locked{cursor:not-allowed;opacity:.5}.aplrncp-ol-ic{background:color-mix(in srgb,var(--tc) 13%,#0000);border-radius:9px;color:var(--tc);display:grid;flex:0 0 auto;height:28px;place-items:center;width:28px}.aplrncp-ol.is-done .aplrncp-ol-ic{background:#10b981;color:#fff}.aplrncp-ol.is-locked .aplrncp-ol-ic{background:var(--line);color:var(--muted)}.aplrncp-ol-txt{display:flex;flex-direction:column;min-width:0}.aplrncp-ol-txt b{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aplrncp-ol-txt small{color:var(--muted);font-size:11px}.aplrncp-main{min-width:0}.aplrncp-lesson{animation:aplrncp-in .35s ease both;background:var(--card);border:1px solid var(--line);border-radius:18px;border-radius:var(--sa-el-card-radius,18px);display:flex;flex-direction:column;gap:14px;padding:20px}@keyframes aplrncp-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.aplrncp-kind{align-items:center;background:color-mix(in srgb,var(--tc) 12%,#0000);border-radius:999px;color:var(--tc);display:inline-flex;font-size:11.5px;font-weight:800;gap:6px;padding:3px 10px;width:-webkit-fit-content;width:fit-content}.aplrncp-h{font-size:clamp(19px,2.6vw,26px);font-weight:800;letter-spacing:-.01em;margin:0}.aplrncp-media{aspect-ratio:16/9;background:#000;border-radius:16px;box-shadow:0 20px 40px -26px #000000b3;overflow:hidden;position:relative}.aplrncp-media iframe,.aplrncp-media video{border:0;height:100%;inset:0;position:absolute;width:100%}.aplrncp-pdf{display:flex;flex-direction:column;gap:8px}.aplrncp-pdf object{background:#fff;border:1px solid var(--line);border-radius:14px;height:min(78vh,900px);width:100%}.aplrncp-pdf-open{align-items:center;align-self:flex-end;color:var(--accent);display:inline-flex;font-size:12.5px;font-weight:700;gap:5px;text-decoration:none}.aplrncp-filecard{align-items:center;background:rgba(var(--accent-rgb),.04);border:1px dashed color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:26px 18px;text-align:center}.aplrncp-filecard-ic{animation:aplrncp-float 3s ease-in-out infinite;background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border-radius:18px;color:#fff;display:grid;height:58px;place-items:center;width:58px}@keyframes aplrncp-float{50%{transform:translateY(-4px)}}.aplrncp-filecard-note{color:var(--muted);line-height:1.55;max-width:520px}.aplrncp-filecard b{font-size:14.5px;overflow-wrap:anywhere}.aplrncp-filecard small{color:var(--muted);font-size:12.5px}.aplrncp-filecard-btns{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:6px}.aplrncp-text{padding-top:4px}.aplrncp-nav{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-top:14px}.aplrncp-btn{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:800;gap:6px;justify-content:center;min-height:42px;padding:0 16px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.aplrncp-btn.is-primary{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border:0;box-shadow:0 12px 24px -12px rgba(var(--accent-rgb),.9);color:#fff}.aplrncp-btn:hover:not(:disabled){transform:translateY(-1px)}.aplrncp-btn:disabled{cursor:not-allowed;opacity:.45}.aplrncp-done{align-items:center;color:#059669;display:inline-flex;font-size:13.5px;font-weight:800;gap:6px}[data-theme=dark] .aplrncp-done,body.dark-mode .aplrncp-done{color:#6ee7b7}.aplrncp-sheet-back{align-items:flex-end;animation:aplrncp-fade .2s ease both;background:#0a0e1680;display:flex;inset:0;position:fixed;z-index:1310}@keyframes aplrncp-fade{0%{opacity:0}to{opacity:1}}.aplrncp-sheet{animation:aplrncp-up .3s cubic-bezier(.2,.9,.3,1.1) both;background:var(--card);border-radius:22px 22px 0 0;color:var(--ink);max-height:82vh;overflow-y:auto;padding:12px 12px calc(16px + env(safe-area-inset-bottom));width:100%}@keyframes aplrncp-up{0%{transform:translateY(40px)}to{transform:none}}.aplrncp-sheet header{align-items:center;display:flex;justify-content:space-between;padding:4px 4px 10px}.aplrncp-sheet .aplrncp-ol{min-height:48px}@media (max-width:1024px){.aplrncp-layout{grid-template-columns:250px minmax(0,1fr)}}@media (max-width:768px){.aplrncp-layout{grid-template-columns:1fr}.aplrncp-lesson{padding:14px}.aplrncp-media{border-radius:12px;margin:0 -4px}.aplrncp-nav .aplrncp-btn{flex:1 1}.aplrncp-nav .aplrncp-done{justify-content:center;order:-1;width:100%}}@media (max-width:480px){.aplrncp-top{gap:8px;padding:10px}.aplrncp-top-txt b{font-size:14px}.aplrncp-btn{min-height:44px;padding:0 12px}}@media (min-width:1536px){.aplrncp-layout{grid-template-columns:340px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.aplrncp-filecard-ic,.aplrncp-lesson,.aplrncp-sheet{animation:none}}.aplrncp-rate{align-items:center;animation:aplrncp-rate-in .35s ease both;background:#f59e0b12;border:1px solid #f59e0b66;border-radius:14px;display:flex;flex-wrap:wrap;gap:10px 14px;margin:0 0 14px;padding:12px 14px}@keyframes aplrncp-rate-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.aplrncp-rate-l{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.aplrncp-rate-l b{color:var(--ink);font-size:13.5px}.aplrncp-rate input{background:var(--card);background:var(--sa-el-in-bg,var(--card));border:1.5px solid var(--sa-el-in-border,var(--line));border-radius:10px;border-radius:var(--sa-el-in-radius,10px);color:var(--ink);color:var(--sa-el-in-color,var(--ink));flex:1 1 220px;font-family:inherit;font-family:var(--sa-el-in-font,inherit);font-size:14px;font-size:var(--sa-el-in-fs,14px);min-height:38px;min-width:0;outline:none;padding:0 12px}.aplrncp-rate input:focus{border-color:var(--sa-el-in-focus,var(--accent))}.aplrncp-rate-err{color:#dc2626;flex-basis:100%;font-size:12px;font-weight:600}@media (max-width:480px){.aplrncp-rate .aplrncp-btn{min-height:44px;width:100%}}.aplrndc-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.aplrndc-tick{font-size:11px;font-size:var(--sa-el-chart-label-fs,11px)}.aplrndc-chart,.aplrndc-tick{font-family:inherit;font-family:var(--sa-el-chart-font,inherit)}.aplrndc-chart{position:relative;width:100%}.aplrndc-chart svg{display:block;overflow:visible}.aplrndc-empty{color:var(--muted);font-size:13px;margin:0;padding:18px 4px}.aplrndc-legend{color:var(--muted);color:var(--sa-el-chart-legend-color,var(--muted));display:flex;flex-wrap:wrap;font-size:12px;font-size:var(--sa-el-chart-legend-fs,12px);font-weight:600;gap:14px;margin-bottom:8px}.aplrndc-legend span{align-items:center;display:inline-flex;gap:6px}.aplrndc-legend i{border-radius:3px;height:10px;width:10px}@keyframes aplrndc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes aplrndc-draw{0%{stroke-dashoffset:1200}to{stroke-dashoffset:0}}@keyframes aplrndc-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes aplrndc-widen{0%{width:0}}.aplrndc-line{stroke-dasharray:1200;animation:aplrndc-draw 1.2s ease both}.aplrndc-series{animation:aplrndc-in .5s ease both;animation-delay:0s;animation-delay:var(--d,0s)}.aplrndc-col{animation:aplrndc-grow .6s cubic-bezier(.2,.9,.3,1.1) both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*40ms);transform-box:fill-box;transform-origin:bottom}.aplrndc-colv{font-weight:700}.aplrndc-kpi{align-items:flex-start;animation:aplrndc-in .4s ease both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*45ms);background:var(--card);border:var(--sa-el-card-border-w,1px) solid var(--line);border-radius:16px;border-radius:var(--sa-el-card-radius,16px);box-shadow:0 4px 14px #1018280f;box-shadow:var(--sa-el-card-shadow,0 4px 14px #1018280f);display:flex;gap:12px;min-width:0;overflow:hidden;padding:14px;position:relative}.aplrndc-kpi:after{background:radial-gradient(circle,color-mix(in srgb,var(--kc) 22%,#0000),#0000 70%);border-radius:50%;content:"";height:110px;pointer-events:none;position:absolute;right:-30px;top:-30px;width:110px}.aplrndc-kpi-ic{background:color-mix(in srgb,var(--kc) 13%,#0000);border-radius:12px;color:var(--kc);display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.aplrndc-kpi-txt{flex:1 1;min-width:0}.aplrndc-kpi-txt small{color:var(--muted);display:block;font-size:11.5px;font-weight:700;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.aplrndc-kpi-txt b{font-feature-settings:"tnum";color:var(--ink);display:block;font-size:24px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.15;margin-top:2px}.aplrndc-kpi-txt b em{color:var(--muted);font-size:14px;font-style:normal;margin-left:2px}.aplrndc-kpi-foot{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.aplrndc-delta{align-items:center;background:color-mix(in srgb,var(--muted) 12%,#0000);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;font-weight:800;gap:3px;padding:2px 7px}.aplrndc-delta.is-good{background:color-mix(in srgb,#10b981 14%,#0000);background:color-mix(in srgb,var(--sa-el-status-good,#10b981) 14%,#0000);color:#059669;color:var(--sa-el-status-good,#059669)}.aplrndc-delta.is-bad{background:color-mix(in srgb,#ef4444 13%,#0000);background:color-mix(in srgb,var(--sa-el-status-danger,#ef4444) 13%,#0000);color:#dc2626;color:var(--sa-el-status-danger,#dc2626)}.aplrndc-hint{color:var(--muted);font-size:11.5px}.aplrndc-spark{bottom:10px;opacity:.9;position:absolute;right:12px}.aplrndc-tip{background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 28px -12px #0f172a73;color:var(--ink);font-size:12px;min-width:140px;padding:8px 10px;pointer-events:none;position:absolute;top:34px;transform:translateX(-50%);z-index:2}.aplrndc-tip b{display:block;margin-bottom:4px}.aplrndc-tip span{align-items:center;display:flex;gap:6px}.aplrndc-tip i{border-radius:2px;height:8px;width:8px}.aplrndc-tip em{font-style:normal;font-weight:800;margin-left:auto}.aplrndc-donut{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.aplrndc-arc{animation:aplrndc-in .5s ease both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*80ms);cursor:pointer;transition:stroke-width .2s ease}.aplrndc-donut-v{fill:var(--ink);font-size:24px;font-weight:800}.aplrndc-donut-l{fill:var(--muted);font-size:11.5px;font-weight:600}.aplrndc-keys{display:flex;flex:1 1 180px;flex-direction:column;gap:6px;list-style:none;margin:0;min-width:180px;padding:0}.aplrndc-keys li{grid-gap:8px;align-items:center;border-radius:9px;cursor:default;display:grid;font-size:12.5px;gap:8px;grid-template-columns:12px minmax(0,1fr) auto 42px;padding:6px 8px}.aplrndc-keys li.is-on{background:color-mix(in srgb,var(--muted) 10%,#0000)}.aplrndc-keys i{border-radius:4px;height:12px;width:12px}.aplrndc-keys b{font-feature-settings:"tnum";color:var(--ink);font-variant-numeric:tabular-nums}.aplrndc-keys em{color:var(--muted);font-style:normal;text-align:right}.aplrndc-funnel{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.aplrndc-funnel li{animation:aplrndc-in .4s ease both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*70ms)}.aplrndc-funnel-top{color:var(--ink);display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:space-between}.aplrndc-funnel-top b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aplrndc-funnel-bar{background:color-mix(in srgb,var(--muted) 12%,#0000);border-radius:999px;border-radius:var(--sa-el-bar-radius,999px);height:14px;margin-top:5px;overflow:hidden}.aplrndc-funnel-bar i{animation:aplrndc-widen .9s cubic-bezier(.2,.9,.3,1) both;background:linear-gradient(90deg,var(--fc),color-mix(in srgb,var(--fc) 60%,#fff));border-radius:inherit;display:block;height:100%}.aplrndc-funnel small{color:var(--muted);display:block;font-size:11.5px;margin-top:3px}.aplrndc-gauge{align-items:center;display:flex;flex-direction:column}.aplrndc-gauge-arc{transition:stroke-dasharray .9s ease}.aplrndc-gauge-v{fill:var(--ink);font-size:30px;font-weight:800}.aplrndc-gauge-l{fill:var(--muted);font-size:12px;font-weight:600}.aplrndc-gauge-sub{color:var(--muted);font-size:12.5px;margin:0;text-align:center}.aplrndc-heat{overflow-x:auto;width:100%}.aplrndc-heat svg{display:block}.aplrndc-heat-c{fill:color-mix(in srgb,var(--muted) 14%,#0000)}rect.aplrndc-heat-c{animation:aplrndc-in .4s ease both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*12ms)}.aplrndc-heat-c.is-1{fill:color-mix(in srgb,#008300 30%,#0000);fill:color-mix(in srgb,var(--sa-el-chart-2,#008300) 30%,#0000)}.aplrndc-heat-c.is-2{fill:color-mix(in srgb,#008300 52%,#0000);fill:color-mix(in srgb,var(--sa-el-chart-2,#008300) 52%,#0000)}.aplrndc-heat-c.is-3{fill:color-mix(in srgb,#008300 74%,#0000);fill:color-mix(in srgb,var(--sa-el-chart-2,#008300) 74%,#0000)}.aplrndc-heat-c.is-4{fill:#008300;fill:var(--sa-el-chart-2,#008300)}.aplrndc-heat-key{color:var(--muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:8px;justify-content:space-between;margin-top:8px}.aplrndc-heat-key span{align-items:center;display:inline-flex;gap:3px}.aplrndc-heat-key i{background:color-mix(in srgb,var(--muted) 14%,#0000);border-radius:3px;display:inline-block;height:11px;width:11px}.aplrndc-heat-key i.is-1{background:color-mix(in srgb,#008300 30%,#0000);background:color-mix(in srgb,var(--sa-el-chart-2,#008300) 30%,#0000)}.aplrndc-heat-key i.is-2{background:color-mix(in srgb,#008300 52%,#0000);background:color-mix(in srgb,var(--sa-el-chart-2,#008300) 52%,#0000)}.aplrndc-heat-key i.is-3{background:color-mix(in srgb,#008300 74%,#0000);background:color-mix(in srgb,var(--sa-el-chart-2,#008300) 74%,#0000)}.aplrndc-heat-key i.is-4{background:#008300;background:var(--sa-el-chart-2,#008300)}.aplrndc-rank{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.aplrndc-rank li{animation:aplrndc-in .35s ease both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*40ms);min-width:0}.aplrndc-rank-top{color:var(--ink);display:flex;font-size:13px;gap:10px;justify-content:space-between}.aplrndc-rank-top span{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aplrndc-rank-top b{font-feature-settings:"tnum";flex:0 0 auto;font-variant-numeric:tabular-nums}.aplrndc-rank-bar{background:color-mix(in srgb,var(--muted) 12%,#0000);border-radius:999px;border-radius:var(--sa-el-bar-radius,999px);height:9px;margin-top:5px;overflow:hidden}.aplrndc-rank-bar i{animation:aplrndc-widen .8s cubic-bezier(.2,.9,.3,1) both;border-radius:inherit;display:block;height:100%}.aplrndc-rank small{color:var(--muted);display:block;font-size:11.5px;margin-top:3px}.aplrndc-radar{align-items:center;display:flex;flex-direction:column;gap:6px}.aplrndc-radar svg{height:auto;max-width:100%;overflow:visible}.aplrndc-radar-p{animation:aplrndc-in .6s ease both}@media (prefers-reduced-motion:reduce){.aplrndc-arc,.aplrndc-col,.aplrndc-funnel li,.aplrndc-funnel-bar i,.aplrndc-kpi,.aplrndc-line,.aplrndc-radar-p,.aplrndc-rank li,.aplrndc-rank-bar i,.aplrndc-series,rect.aplrndc-heat-c{animation:none}}.aplrnd-page{--good:var(--sa-el-status-good,#059669);--warn:var(--sa-el-status-warn,#d97706);--bad:var(--sa-el-status-danger,#dc2626)}.aplrnd-dim{color:var(--muted);font-size:13px;margin:0}.aplrnd-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:12px 12px 0}.aplrnd-filters>*{flex:1 1 100%;min-width:0}.aplrnd-btn,.aplrnd-range{align-items:center;background:var(--card);background:var(--sa-el-in-bg,var(--card));border:var(--sa-el-in-border-w,1px) solid var(--sa-el-in-border,var(--line));border-radius:11px;border-radius:var(--sa-el-in-radius,11px);color:var(--ink);color:var(--sa-el-in-color,var(--ink));cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:7px;justify-content:center;min-height:40px;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.aplrnd-btn:hover:not(:disabled),.aplrnd-range:hover{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14)}.aplrnd-btn:focus-visible,.aplrnd-range:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aplrnd-btn{background:linear-gradient(135deg,var(--accent),var(--accent2));border-color:#0000;color:#fff}.aplrnd-btn:disabled{cursor:not-allowed;opacity:.55}.aplrnd-lock{align-items:center;background:color-mix(in srgb,var(--warn) 12%,#0000);border-radius:999px;color:var(--warn);display:inline-flex;flex:0 0 auto!important;font-size:12px;font-weight:700;gap:6px;padding:6px 10px}.aplrnd-stack{display:flex;flex-direction:column;gap:14px}.aplrnd-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.aplrnd-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.aplrnd-card{animation:aplrnd-in .4s ease both;background:var(--card);border:var(--sa-el-card-border-w,1px) solid var(--line);border-radius:16px;border-radius:var(--sa-el-card-radius,16px);box-shadow:0 4px 14px #1018280d;box-shadow:var(--sa-el-card-shadow,0 4px 14px #1018280d);min-width:0;padding:14px}.aplrnd-card>header{align-items:flex-start;display:flex;gap:10px;margin-bottom:12px}.aplrnd-card>header>div{flex:1 1;min-width:0}.aplrnd-card h3{color:var(--ink);font-size:14.5px;font-weight:800;margin:0}.aplrnd-card>header p{color:var(--muted);font-size:12px;margin:2px 0 0}.aplrnd-card-ic{background:rgba(var(--accent-rgb),.12);border-radius:9px;color:var(--accent);display:grid;flex:0 0 auto;height:30px;place-items:center;width:30px}.aplrnd-card-body{min-width:0}@keyframes aplrnd-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes aplrnd-slide{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.aplrnd-insights ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.aplrnd-insights li{align-items:flex-start;animation:aplrnd-slide .35s ease both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*60ms);background:color-mix(in srgb,var(--muted) 8%,#0000);border-left:3px solid var(--muted);border-radius:12px;color:var(--ink);display:flex;font-size:13px;gap:10px;line-height:1.45;padding:10px 12px}.aplrnd-insights li svg{color:var(--muted);flex:0 0 auto;margin-top:1px}.aplrnd-insights li.is-good{background:color-mix(in srgb,var(--good) 9%,#0000);border-left-color:var(--good)}.aplrnd-insights li.is-good svg{color:var(--good)}.aplrnd-insights li.is-warn{background:color-mix(in srgb,var(--warn) 9%,#0000);border-left-color:var(--warn)}.aplrnd-insights li.is-warn svg{color:var(--warn)}.aplrnd-insights li.is-bad{background:color-mix(in srgb,var(--bad) 8%,#0000);border-left-color:var(--bad)}.aplrnd-insights li.is-bad svg{color:var(--bad)}.aplrnd-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.aplrnd-list li{grid-gap:2px;border-bottom:1px dashed var(--line);display:grid;font-size:13px;gap:2px;grid-template-columns:minmax(0,1fr);padding:9px 0}.aplrnd-list li:last-child{border-bottom:0}.aplrnd-list b{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aplrnd-list a{color:inherit;min-width:0;text-decoration:none}.aplrnd-list a:hover b{color:var(--accent)}.aplrnd-list em,.aplrnd-list span{color:var(--muted);font-size:12px}.aplrnd-list em{font-style:normal;font-weight:700}.aplrnd-list em.is-warn{color:var(--warn)}.aplrnd-list em.is-bad{color:var(--bad)}.aplrnd-podium{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.aplrnd-podium li{align-items:center;animation:aplrnd-slide .35s ease both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*45ms);border-radius:12px;display:flex;gap:10px;padding:8px 10px}.aplrnd-podium li:nth-child(-n+3){background:color-mix(in srgb,var(--muted) 8%,#0000)}.aplrnd-podium li>div{flex:1 1;min-width:0}.aplrnd-podium b{color:var(--ink);display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aplrnd-podium small{color:var(--muted);display:block;font-size:11.5px}.aplrnd-podium em{color:var(--accent);flex:0 0 auto;font-size:12.5px;font-style:normal;font-weight:800}.aplrnd-medal{background:color-mix(in srgb,var(--muted) 14%,#0000);border-radius:50%;color:var(--muted);display:grid;flex:0 0 auto;font-size:12px;font-weight:800;height:28px;place-items:center;width:28px}.aplrnd-medal.is-1{background:linear-gradient(135deg,#f5b301,#d97706);box-shadow:0 4px 12px -4px #d97706;color:#fff}.aplrnd-medal.is-2{background:linear-gradient(135deg,#b8c2cf,#7b8794);color:#fff}.aplrnd-medal.is-3{background:linear-gradient(135deg,#d99a6c,#a0613a);color:#fff}.aplrnd-risk{list-style:none;margin:0;padding:0}.aplrnd-risk,.aplrnd-risk li{display:flex;flex-direction:column}.aplrnd-risk li{animation:aplrnd-slide .35s ease both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*40ms);border-bottom:1px dashed var(--line);gap:6px;padding:9px 0}.aplrnd-risk li:last-child{border-bottom:0}.aplrnd-risk b{color:var(--ink);display:block;font-size:13px}.aplrnd-risk small{color:var(--muted);font-size:11.5px}.aplrnd-tags{display:flex;flex-wrap:wrap;gap:5px}.aplrnd-tags span{border-radius:999px;font-size:11px;font-weight:800;padding:2px 8px}.aplrnd-tags .is-bad{background:color-mix(in srgb,var(--bad) 12%,#0000);color:var(--bad)}.aplrnd-tags .is-warn{background:color-mix(in srgb,var(--warn) 13%,#0000);color:var(--warn)}.aplrnd-me-hero{align-items:center;animation:aplrnd-in .4s ease both;background:radial-gradient(120% 140% at 0 0,rgba(var(--accent-rgb),.16),#0000 60%),var(--card);border:1px solid var(--line);border-radius:18px;border-radius:var(--sa-el-card-radius,18px);display:flex;flex-direction:column;gap:14px;padding:16px}.aplrnd-me-facts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.aplrnd-me-facts>div{background:color-mix(in srgb,var(--card) 70%,#0000);border:1px solid var(--line);border-radius:14px;padding:12px;text-align:center}.aplrnd-me-facts b{font-feature-settings:"tnum";color:var(--ink);display:block;font-size:24px;font-variant-numeric:tabular-nums;font-weight:800}.aplrnd-me-facts small{color:var(--muted);display:block;font-size:11.5px}.aplrnd-streak{background:linear-gradient(135deg,color-mix(in srgb,var(--warn) 20%,#0000),#0000)!important}.aplrnd-flame{animation:aplrnd-flicker 1.6s ease-in-out infinite;display:inline-block;font-size:20px;transform-origin:bottom center}@keyframes aplrnd-flicker{0%,to{transform:scale(1) rotate(-3deg)}50%{transform:scale(1.12) rotate(3deg)}}.aplrnd-bench{display:flex;flex-direction:column;gap:16px}.aplrnd-bench>div>span{color:var(--ink);display:block;font-size:13px;font-weight:700;margin-bottom:6px}.aplrnd-bench-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:38px minmax(0,1fr) 48px;margin-top:5px}.aplrnd-bench-row small{color:var(--muted);font-size:11.5px;font-weight:700}.aplrnd-bench-row i{background:color-mix(in srgb,var(--muted) 12%,#0000);border-radius:999px;border-radius:var(--sa-el-bar-radius,999px);display:block;height:10px;overflow:hidden}.aplrnd-bench-row i b{animation:aplrnd-widen .9s cubic-bezier(.2,.9,.3,1) both;border-radius:inherit;display:block;height:100%}.aplrnd-bench-row em{font-feature-settings:"tnum";color:var(--ink);font-size:12.5px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:800;text-align:right}@keyframes aplrnd-widen{0%{width:0}}@media (min-width:480px){.aplrnd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.aplrnd-filters>*{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1}.aplrnd-list li{column-gap:12px;grid-template-columns:minmax(0,1fr) auto}.aplrnd-list li span{grid-column:1}.aplrnd-list li em{align-self:center;grid-column:2;grid-row:1/span 2}.aplrnd-risk li{align-items:center;flex-direction:row;justify-content:space-between}.aplrnd-risk .aplrnd-tags{justify-content:flex-end}}@media (min-width:768px){.aplrnd-filters{padding:14px 18px 0}.aplrnd-filters>*{flex:0 1 auto;min-width:180px}.aplrnd-filters .aplrnd-btn{margin-left:auto;min-width:0}.aplrnd-grid.is-2,.aplrnd-grid.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}.aplrnd-me-hero{flex-direction:row;gap:28px;justify-content:center;padding:20px 24px}.aplrnd-me-facts{max-width:520px}.aplrnd-card{padding:16px 18px}}@media (min-width:1024px){.aplrnd-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.aplrnd-kpis.is-6{grid-template-columns:repeat(3,minmax(0,1fr))}.aplrnd-grid.is-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.aplrnd-grid.is-1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.aplrnd-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.aplrnd-grid,.aplrnd-stack{gap:16px}}@media (min-width:1536px){.aplrnd-card{padding:18px 20px}.aplrnd-card h3{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.aplrnd-bench-row i b,.aplrnd-card,.aplrnd-flame,.aplrnd-insights li,.aplrnd-me-hero,.aplrnd-podium li,.aplrnd-risk li{animation:none}}.apmktsu-drawerback,.apmktsu-modalback{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--accent2:var(--theme-accent-2,#8b5cf6);--card:#fff;--ink:#0f172a;--muted:#64748b;--line:#e6ebf3;font-family:inherit;font-family:var(--sa-font,var(--app-font,inherit))}[data-theme=dark] .apmktsu-drawerback,[data-theme=dark] .apmktsu-modalback,body.dark-mode .apmktsu-drawerback,body.dark-mode .apmktsu-modalback{--card:#161b24;--ink:#e8eef7;--muted:#94a3b8;--line:#263041}.apmktsu-ic{display:inline-block;flex:0 0 auto;vertical-align:-.18em}.apmktsu-ic .apmktsu-a1{stroke-dasharray:80;animation:apmktsu-draw .9s ease both}.apmktsu-ic .apmktsu-a2{stroke-dasharray:60;animation:apmktsu-draw .9s ease .12s both}.apmktsu-ic .apmktsu-a3{stroke-dasharray:40;animation:apmktsu-draw .9s ease .24s both}.apmktsu-ic .apmktsu-a4{stroke-dasharray:40;animation:apmktsu-draw .9s ease .36s both}@keyframes apmktsu-draw{0%{stroke-dashoffset:80;opacity:.2}to{stroke-dashoffset:0;opacity:1}}.apmktsu-spin{animation:apmktsu-rot .85s linear infinite}@keyframes apmktsu-rot{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.apmktsu-ic .apmktsu-a1,.apmktsu-ic .apmktsu-a2,.apmktsu-ic .apmktsu-a3,.apmktsu-ic .apmktsu-a4{animation:none}}.apmktsu-badge{align-items:center;background:color-mix(in srgb,var(--bc) 13%,#0000);border:1px solid color-mix(in srgb,var(--bc) 30%,#0000);border-radius:999px;color:var(--bc);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:3px 9px;white-space:nowrap}.apmktsu-dot{background:var(--bc);border-radius:50%;height:6px;width:6px}.apmktsu-badge-solid{background:var(--bc);border-color:var(--bc);color:#fff}[data-theme=dark] .apmktsu-badge:not(.apmktsu-badge-solid),body.dark-mode .apmktsu-badge:not(.apmktsu-badge-solid){background:color-mix(in srgb,var(--bc) 20%,#0000)}.apmktsu-expchip{align-items:center;background:var(--bc);border-radius:999px;box-shadow:0 4px 12px -6px var(--bc);color:#fff;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;padding:3px 9px;white-space:nowrap}.apmktsu-expchip.is-pulse{animation:apmktsu-pulse 1.8s ease-in-out infinite}@keyframes apmktsu-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--bc) 45%,#0000)}50%{box-shadow:0 0 0 6px #0000}}.apmktsu-avatar{border:1.5px solid color-mix(in srgb,currentcolor 25%,#0000);border-radius:50%;display:inline-grid;flex:0 0 auto;font-size:.44em;font-weight:800;letter-spacing:.02em;object-fit:cover;place-items:center}img.apmktsu-avatar{border-color:#e6ebf3;border-color:var(--line,#e6ebf3)}.apmktsu-ring{display:inline-grid;flex:0 0 auto;place-items:center;position:relative}.apmktsu-ring svg{inset:0;position:absolute}.apmktsu-ring-bg{fill:none;stroke:color-mix(in srgb,#64748b 22%,#0000);stroke:color-mix(in srgb,var(--muted,#64748b) 22%,#0000)}.apmktsu-ring-val{fill:none;stroke-linecap:round;stroke-dashoffset:var(--ring-off);animation:apmktsu-ring-in 1s cubic-bezier(.22,1,.36,1) both}@keyframes apmktsu-ring-in{0%{stroke-dashoffset:calc(var(--ring-off) + 120)}to{stroke-dashoffset:var(--ring-off)}}.apmktsu-ring-txt{font-size:13px;font-weight:800;position:relative}.apmktsu-skel-wrap{display:flex;flex-direction:column;gap:12px;padding:16px 4px}.apmktsu-skel-row{align-items:center;display:flex;gap:12px}.apmktsu-skel{background:color-mix(in srgb,#64748b 14%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 14%,#0000);border-radius:8px;height:13px;overflow:hidden;position:relative}.apmktsu-skel:after{animation:apmktsu-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#0000,color-mix(in srgb,#fff 55%,#0000),#0000);background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--card,#fff) 55%,#0000),#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes apmktsu-shimmer{to{transform:translateX(100%)}}.apmktsu-skel-av{border-radius:50%;flex:0 0 auto;height:34px;width:34px}.apmktsu-skel-line{flex:0 1 auto}.apmktsu-skel-pill{border-radius:999px;height:20px;width:74px}.apmktsu-modalback{animation:apmktsu-fade .2s ease both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e168c;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:1330}@keyframes apmktsu-fade{0%{opacity:0}to{opacity:1}}.apmktsu-modal{animation:apmktsu-pop .28s cubic-bezier(.34,1.4,.64,1) both;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 70px -30px #0000008c;color:var(--ink);padding:26px 24px 20px;text-align:center;width:min(430px,100%)}@keyframes apmktsu-pop{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.apmktsu-orb{animation:apmktsu-orb 2.6s ease-in-out infinite;background:color-mix(in srgb,var(--accent) 14%,#0000);border-radius:50%;color:var(--accent);display:grid;height:58px;margin:0 auto 12px;place-items:center;width:58px}.apmktsu-orb.is-danger{background:#ef444421;color:#ef4444}@keyframes apmktsu-orb{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.apmktsu-modal-title{font-size:17px;font-weight:800;margin:0 0 6px}.apmktsu-modal-msg{color:var(--muted);font-size:13.5px;margin:0 auto;max-width:340px}.apmktsu-modal-actions{display:flex;gap:10px;justify-content:center;margin-top:18px}.apmktsu-btn,.apmktsu-modal-actions.apmktsu-center{justify-content:center}.apmktsu-btn{align-items:center;border:1px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:7px;min-height:40px;padding:0 18px;transition:transform .15s,box-shadow .2s,background .2s}.apmktsu-btn:active{transform:scale(.97)}.apmktsu-btn:disabled{cursor:not-allowed;opacity:.6}.apmktsu-btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));box-shadow:0 10px 20px -10px rgba(var(--accent-rgb),.7);color:#fff}.apmktsu-btn-primary:hover{box-shadow:0 12px 26px -10px rgba(var(--accent-rgb),.85)}.apmktsu-btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 10px 20px -10px #ef4444b3;color:#fff}.apmktsu-btn-ghost{background:#0000;border-color:var(--line);color:var(--ink)}.apmktsu-btn-ghost:hover{background:color-mix(in srgb,var(--muted) 10%,#0000)}.apmktsu-result-mark{display:grid;margin-bottom:8px;place-items:center}.apmktsu-rm-circle{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:151;stroke-dashoffset:151;animation:apmktsu-rm-draw .6s ease forwards}.apmktsu-rm-check{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:apmktsu-rm-draw .45s ease .4s forwards}@keyframes apmktsu-rm-draw{to{stroke-dashoffset:0}}.apmktsu-result-mark.is-ok{color:#10b981}.apmktsu-result-mark.is-bad{color:#ef4444}.apmktsu-result-mark svg{stroke:currentColor}.apmktsu-drawerback{animation:apmktsu-fade .2s ease both;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0e1680;inset:0;position:fixed;z-index:1280}.apmktsu-drawer{animation:apmktsu-slide .32s cubic-bezier(.22,1,.36,1) both;background:var(--card);border-left:1px solid var(--line);bottom:0;box-shadow:-30px 0 70px -40px #0009;color:var(--ink);display:flex;flex-direction:column;position:absolute;right:0;top:0;width:min(640px,100%);width:min(var(--dw,640px),100%)}@keyframes apmktsu-slide{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}.apmktsu-drawer-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.apmktsu-drawer-head-l{align-items:center;display:flex;gap:12px;min-width:0}.apmktsu-drawer-ic{background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border-radius:13px;color:#fff;display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.apmktsu-drawer-title{font-size:15.5px;font-weight:800;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apmktsu-drawer-sub{color:var(--muted);font-size:12.5px;margin:2px 0 0}.apmktsu-drawer-body{flex:1 1;overflow-y:auto;padding:16px 18px 24px}.apmktsu-drawer-foot{border-top:1px solid var(--line);padding:12px 18px}.apmktsu-iconbtn{background:#0000;border:1px solid var(--line);border-radius:10px;color:var(--muted);cursor:pointer;display:grid;height:34px;place-items:center;transition:color .2s,background .2s;width:34px}.apmktsu-iconbtn:hover{background:color-mix(in srgb,var(--muted) 10%,#0000);color:var(--ink)}.apmktsu-drawer-body::-webkit-scrollbar{width:9px}.apmktsu-drawer-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 32%,#0000);background-clip:content-box;border:2px solid #0000;border-radius:8px}.apmktsu-empty{grid-gap:4px;display:grid;gap:4px;padding:34px 16px;place-items:center;text-align:center}.apmktsu-empty-ic{animation:apmktsu-orb 3s ease-in-out infinite;background:color-mix(in srgb,var(--accent) 11%,#0000);border-radius:20px;color:var(--accent);display:grid;height:62px;margin-bottom:6px;place-items:center;width:62px}.apmktsu-empty h4{color:var(--ink);font-size:15px;font-weight:800;margin:0}.apmktsu-empty p{color:var(--muted);font-size:13px;margin:0;max-width:420px}.apmktsu-pager{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 4px 2px}.apmktsu-pager-info{color:var(--muted);font-size:12.5px}.apmktsu-pager-nums{align-items:center;display:flex;gap:6px}.apmktsu-page-btn,.apmktsu-page-num{background:#0000;border:1px solid var(--line);border-radius:50%;color:var(--ink);cursor:pointer;display:grid;font-size:12.5px;font-weight:700;height:32px;height:var(--sa-el-page-size,32px);max-height:32px;max-height:var(--sa-el-page-size,32px);max-width:32px;max-width:var(--sa-el-page-size,32px);min-height:32px;min-height:var(--sa-el-page-size,32px);min-width:32px;min-width:var(--sa-el-page-size,32px);place-items:center;transition:background .2s,color .2s,transform .15s;width:32px;width:var(--sa-el-page-size,32px)}.apmktsu-page-btn:disabled{cursor:not-allowed;opacity:.4}.apmktsu-page-btn:not(:disabled):hover,.apmktsu-page-num:hover{background:color-mix(in srgb,var(--muted) 12%,#0000)}.apmktsu-page-num.is-on{background:var(--accent);background:var(--sa-el-page-active,var(--accent));border-color:var(--sa-el-page-active-bd,var(--sa-el-page-active,var(--accent)));color:#fff;color:var(--sa-el-page-active-fg,#fff);transform:scale(1.05)}.apmktsu-pager-size{background:var(--card);background:var(--sa-el-dd-trigger-bg,var(--card));border:1px solid var(--sa-el-dd-border,var(--line));border-radius:10px;border-radius:var(--sa-el-dd-radius,10px);color:var(--ink);color:var(--sa-el-dd-trigger-color,var(--ink));cursor:pointer;font-family:inherit;font-family:var(--sa-el-dd-font,inherit);font-size:12.5px;font-size:var(--sa-el-dd-trigger-fs,12.5px);min-height:34px;padding:0 10px}[data-theme=dark] .apmktsu-pager-size,body.dark-mode .apmktsu-pager-size{background:var(--card);color:var(--ink)}@media (max-width:480px){.apmktsu-modal{padding:20px 16px 16px}.apmktsu-drawer{border-left:0;width:100%}.apmktsu-pager{justify-content:center}}.apmktsu-dd-trigger{align-items:center;background:#fff;background:var(--sa-el-dd-trigger-bg,var(--card,#fff));border:1px solid #e6ebf3;border:1px solid var(--sa-el-dd-border,var(--line,#e6ebf3));border-radius:11px;border-radius:var(--sa-el-dd-radius,11px);color:#0f172a;color:var(--sa-el-dd-trigger-color,var(--ink,#0f172a));cursor:pointer;display:inline-flex;font-family:inherit;font-family:var(--sa-el-dd-font,inherit);font-size:13px;font-size:var(--sa-el-dd-trigger-fs,13px);font-weight:600;gap:7px;max-width:240px;min-height:38px;padding:0 30px 0 11px;position:relative;transition:border-color .2s,box-shadow .2s}.apmktsu-dd-trigger:hover,.apmktsu-dd-trigger[aria-expanded=true]{border-color:#6366f1;border-color:var(--accent,#6366f1);box-shadow:0 0 0 3px #6366f124;box-shadow:0 0 0 3px rgba(var(--accent-rgb,99,102,241),.14)}[data-theme=dark] .apmktsu-dd-trigger,[data-theme=dark] .apmktsu-range-trigger,[data-theme=dark] .apmktsu-vt,body.dark-mode .apmktsu-dd-trigger,body.dark-mode .apmktsu-range-trigger,body.dark-mode .apmktsu-vt{background:#161b24;background:var(--card,#161b24)}.apmktsu-dd-ticon{color:#64748b;color:var(--muted,#64748b)}.apmktsu-dd-tlabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apmktsu-dd-caret{color:#64748b;color:var(--muted,#64748b);position:absolute;right:10px;transition:transform .2s}.apmktsu-dd-caret.is-open{transform:rotate(180deg)}.apmktsu-dd-tuser{align-items:center;display:inline-flex;gap:8px;min-width:0}.apmktsu-dd-tempty{color:#64748b;color:var(--muted,#64748b);font-weight:500}.apmktsu-dd-back{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--card:#fff;--ink:#0f172a;--muted:#64748b;--line:#e6ebf3;inset:0;position:fixed;z-index:1350}[data-theme=dark] .apmktsu-dd-back,body.dark-mode .apmktsu-dd-back{--card:#161b24;--ink:#e8eef7;--muted:#94a3b8;--line:#263041}.apmktsu-dd-panel{animation:apmktsu-dd-in .16s ease both;background:var(--card);background:var(--sa-el-dd-bg,var(--card));border:1px solid var(--sa-el-dd-border,var(--line));border-radius:12px;border-radius:var(--sa-el-dd-radius,12px);box-shadow:0 12px 32px #10182824;box-shadow:var(--sa-el-dd-shadow,0 12px 32px #10182824);font-family:inherit;font-family:var(--sa-el-dd-font,inherit);overflow-y:auto;overscroll-behavior:contain;padding:6px}@keyframes apmktsu-dd-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.apmktsu-dd-item{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--ink);color:var(--sa-el-dd-item-color,var(--ink));cursor:pointer;display:flex;font-size:13px;font-size:var(--sa-el-dd-item-fs,13px);font-weight:600;gap:9px;padding:7px 11px;padding:calc(var(--sa-el-dd-pad, 14px)/2) 11px;text-align:left;transition:background .12s,color .12s;width:100%}.apmktsu-dd-item.is-on,.apmktsu-dd-item:hover{background:#f1f5f9;background:var(--sa-el-dd-hover-bg,#f1f5f9);color:var(--ink);color:var(--sa-el-dd-hover-color,var(--ink))}[data-theme=dark] .apmktsu-dd-item.is-on,[data-theme=dark] .apmktsu-dd-item:hover,body.dark-mode .apmktsu-dd-item.is-on,body.dark-mode .apmktsu-dd-item:hover{background:#ffffff12}.apmktsu-dd-item-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apmktsu-dd-item-txt{display:flex;flex:1 1;flex-direction:column;min-width:0}.apmktsu-dd-item-txt b{font-size:13px;font-size:var(--sa-el-dd-item-fs,13px)}.apmktsu-dd-item-txt b,.apmktsu-dd-item-txt i{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apmktsu-dd-item-txt i{color:var(--muted);font-size:11px;font-size:calc(var(--sa-el-dd-item-fs, 13px) - 2px);font-style:normal}.apmktsu-dd-spanel{display:flex;flex-direction:column;min-width:260px}.apmktsu-dd-search{align-items:center;background:var(--card);background:var(--sa-el-in-bg,var(--card));border:1px solid var(--sa-el-in-border,var(--line));border-radius:10px;border-radius:var(--sa-el-in-radius,10px);color:var(--muted);display:flex;flex:0 0 auto;gap:8px;margin:2px 2px 6px;min-height:36px;padding:0 10px}.apmktsu-dd-search:focus-within{border-color:var(--sa-el-in-focus,var(--accent));box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14)}.apmktsu-dd-search input{background:#0000;border:0;color:var(--ink);color:var(--sa-el-in-color,var(--ink));font-family:inherit;font-family:var(--sa-el-in-font,inherit);font-size:13px;font-size:var(--sa-el-in-fs,13px);outline:none;width:100%}.apmktsu-dd-search input::placeholder{color:var(--muted);color:var(--sa-el-in-placeholder,var(--muted))}.apmktsu-dd-list{overflow-y:auto}.apmktsu-dd-empty{color:var(--muted);font-size:12.5px;margin:6px 8px}.apmktsu-sd-trigger{align-items:center;background:#fff;background:var(--sdk-trigger-bg,var(--card,#fff));border:1px solid #e6ebf3;border:1px solid var(--sdk-border,var(--line,#e6ebf3));border-radius:12px;border-radius:var(--sdk-radius,12px);box-sizing:border-box;color:#0f172a;color:var(--sdk-trigger-color,var(--ink,#0f172a));cursor:pointer;display:flex;font-family:inherit;font-family:var(--sdk-font,inherit);font-size:13px;font-size:var(--sdk-item-fs,13px);font-weight:600;gap:8px;min-height:40px;padding:9px 34px 9px 12px;padding:calc(var(--sdk-pad, 14px)/2 + 2px) 34px calc(var(--sdk-pad, 14px)/2 + 2px) 12px;position:relative;text-align:left;transition:border-color .2s,box-shadow .2s;width:100%}.apmktsu-sd-trigger:hover:not(:disabled),.apmktsu-sd-trigger[aria-expanded=true]{border-color:#6366f1;border-color:var(--sa-el-in-focus,var(--accent,#6366f1));box-shadow:0 0 0 3px #6366f124;box-shadow:0 0 0 3px rgba(var(--accent-rgb,99,102,241),.14)}.apmktsu-sd-trigger.is-invalid{border-color:#d03b3b;border-color:var(--sa-el-status-danger,#d03b3b);box-shadow:0 0 0 3px #d03b3b1f}.apmktsu-sd-trigger:disabled{cursor:not-allowed;opacity:.6}.apmktsu-sd-tval{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.apmktsu-sd-tval.is-empty{color:#64748b;color:var(--sdk-sub-color,var(--muted,#64748b))}.apmktsu-sd-tval.is-empty b{font-weight:500}.apmktsu-sd-rtxt,.apmktsu-sd-ttxt{display:grid;flex:1 1;min-width:0}.apmktsu-sd-rtxt b,.apmktsu-sd-ttxt b{font-size:13px;font-size:var(--sdk-item-fs,13px);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apmktsu-sd-rtxt i,.apmktsu-sd-ttxt i{font-size:max(9px,11px);font-size:max(9px,calc(var(--sdk-item-fs, 13px) - 2px));font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apmktsu-sd-caret,.apmktsu-sd-rtxt i,.apmktsu-sd-ttxt i{color:#64748b;color:var(--sdk-sub-color,var(--muted,#64748b))}.apmktsu-sd-caret{margin-top:-6.5px;position:absolute;right:12px;top:50%;transition:transform .2s}.apmktsu-sd-caret.is-open{transform:rotate(180deg)}.apmktsu-sd-chip{background:#eef2ff;background:var(--sdk-chip-bg,#eef2ff);border-radius:8px;color:#4f46e5;color:var(--sdk-chip-color,#4f46e5);display:inline-grid;display:var(--sdk-chips,inline-grid);flex:0 0 auto;font-size:10px;font-weight:800;height:26px;letter-spacing:.02em;overflow:hidden;place-items:center;width:26px}.apmktsu-sd-chip img{display:block;height:100%;object-fit:cover;width:100%}.apmktsu-sd-panel{animation:apmktsu-dd-in .16s ease both;background:var(--card);background:var(--sdk-bg,var(--card));border:1px solid var(--sdk-border,var(--line));border-radius:12px;border-radius:var(--sdk-radius,12px);box-shadow:0 12px 32px #10182824;box-shadow:var(--sdk-shadow,0 12px 32px #10182824);display:flex;flex-direction:column;font-family:inherit;font-family:var(--sdk-font,inherit);min-width:280px;overflow:hidden}.apmktsu-sd-search{align-items:center;background:#f8fafc;background:var(--sdk-search-bg,#f8fafc);border-bottom:1px solid var(--sdk-border,var(--line));color:var(--muted);color:var(--sdk-sub-color,var(--muted));display:flex;flex:0 0 auto;gap:8px;padding:9px 12px;padding:calc(var(--sdk-pad, 14px)/2 + 2px) 12px}.apmktsu-sd-search input{background:#0000;border:0;color:var(--ink);color:var(--sdk-item-color,var(--ink));flex:1 1;font:inherit;font-size:13px;font-size:var(--sdk-item-fs,13px);min-width:0;outline:none}.apmktsu-sd-search input::placeholder{color:var(--muted);color:var(--sdk-sub-color,var(--muted))}.apmktsu-sd-list{flex:1 1 auto;overflow-y:auto}.apmktsu-sd-row{align-items:center;background:#0000;border:0;color:var(--ink);color:var(--sdk-item-color,var(--ink));cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:9px 12px;padding:calc(var(--sdk-pad, 14px)/2 + 2px) 12px;text-align:left;transition:background .12s,color .12s;width:100%}.apmktsu-sd-row.is-on,.apmktsu-sd-row:hover{background:#f1f5f9;background:var(--sdk-hover-bg,#f1f5f9);color:var(--ink);color:var(--sdk-hover-color,var(--ink))}.apmktsu-sd-row>svg{color:var(--accent);color:var(--sdk-add-color,var(--accent));flex:0 0 auto}.apmktsu-sd-empty{color:var(--muted);color:var(--sdk-sub-color,var(--muted));font-size:12.5px;margin:0;padding:12px}.apmktsu-sd-add{align-items:center;background:#0000;border:0;border-top:1px solid var(--sdk-border,var(--line));color:var(--accent);color:var(--sdk-add-color,var(--accent));cursor:pointer;display:flex;flex:0 0 auto;font:inherit;font-size:13px;font-size:var(--sdk-item-fs,13px);font-weight:800;gap:7px;padding:9px 12px;padding:calc(var(--sdk-pad, 14px)/2 + 2px) 12px;text-align:left;width:100%}@media (prefers-reduced-motion:reduce){.apmktsu-sd-panel{animation:none}.apmktsu-sd-caret{transition:none}}.apmktsu-vt{background:#fff;background:var(--sa-el-dd-trigger-bg,var(--card,#fff));border:1px solid #e6ebf3;border:1px solid var(--sa-el-dd-border,var(--line,#e6ebf3));border-radius:11px;border-radius:var(--sa-el-dd-radius,11px);display:inline-flex;gap:3px;padding:3px}.apmktsu-vt-btn{background:#0000;border:0;border-radius:8px;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:grid;height:30px;place-items:center;transition:background .15s,color .15s;width:32px}.apmktsu-vt-btn:hover{color:#0f172a;color:var(--ink,#0f172a)}.apmktsu-vt-btn.is-on{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--accent,#6366f1),var(--accent2,var(--accent,#6366f1)));color:#fff}.apmktsu-bulk{align-items:center;background:color-mix(in srgb,#64748b 4%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 4%,#0000);border:1px dashed #e6ebf3;border:1px dashed var(--line,#e6ebf3);border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;padding:10px 12px}.apmktsu-bulk-count{color:#64748b;color:var(--muted,#64748b);font-size:12.5px;font-weight:700}.apmktsu-bulk-actions{display:flex;flex-wrap:wrap;gap:8px}.apmktsu-bulk-btn{align-items:center;background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:10px;color:#0f172a;color:var(--ink,#0f172a);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;min-height:32px;padding:0 12px;transition:color .2s,border-color .2s,transform .15s}.apmktsu-bulk-btn:hover:not(:disabled){transform:translateY(-1px)}.apmktsu-bulk-btn:disabled{cursor:not-allowed;opacity:.5}.apmktsu-bulk-btn.is-danger:hover:not(:disabled){border-color:#ef4444;color:#ef4444}.apmktsu-bulk-btn.is-ok:hover:not(:disabled){border-color:#10b981;color:#10b981}.apmktsu-bulk-note{color:#64748b;color:var(--muted,#64748b);font-size:11.5px;margin:0;width:100%}.apmktsu-bin{background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:999px;display:inline-flex;gap:4px;padding:3px}.apmktsu-bin button{align-items:center;background:#0000;border:0;border-radius:999px;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;min-height:30px;padding:0 13px;transition:background .2s,color .2s}.apmktsu-bin button.is-on{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--accent,#6366f1),var(--accent2,var(--accent,#6366f1)));color:#fff}.apmktsu-bin-count{background:#ffffff40;border-radius:999px;display:inline-grid;font-size:10.5px;font-style:normal;font-weight:800;height:17px;min-width:17px;padding:0 4px;place-items:center}.apmktsu-check{-webkit-appearance:none;appearance:none;background:#fff;background:var(--card,#fff);border:1.5px solid #cbd5e1;border:1.5px solid var(--line,#cbd5e1);border-radius:5px;cursor:pointer;display:inline-grid;height:17px;margin:0;place-items:center;transition:background .15s,border-color .15s;width:17px}.apmktsu-check:checked{background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--accent,#6366f1),var(--accent2,var(--accent,#6366f1)));border-color:#0000}.apmktsu-check:checked:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:5px;transform:rotate(-45deg) translateY(-1px);width:9px}.apmktsu-range-trigger{align-items:center;background:#fff;background:var(--sa-el-dd-trigger-bg,var(--card,#fff));border:1px solid #e6ebf3;border:1px solid var(--sa-el-dd-border,var(--line,#e6ebf3));border-radius:11px;border-radius:var(--sa-el-dd-radius,11px);color:#0f172a;color:var(--sa-el-dd-trigger-color,var(--ink,#0f172a));cursor:pointer;display:inline-flex;font-size:13px;font-size:var(--sa-el-dd-trigger-fs,13px);font-weight:600;gap:8px;min-height:38px;padding:0 12px;transition:border-color .2s,box-shadow .2s}.apmktsu-range-trigger:hover{border-color:#6366f1;border-color:var(--accent,#6366f1)}.apmktsu-range-trigger.is-on{border-color:#6366f18c;border-color:rgba(var(--accent-rgb,99,102,241),.55);box-shadow:0 0 0 3px #6366f11f;box-shadow:0 0 0 3px rgba(var(--accent-rgb,99,102,241),.12)}.apmktsu-range-trigger .apmktsu-ic{color:#6366f1;color:var(--accent,#6366f1)}.apmktsu-range-clear{background:color-mix(in srgb,#64748b 14%,#0000);background:color-mix(in srgb,var(--muted,#64748b) 14%,#0000);border:0;border-radius:50%;color:#64748b;color:var(--muted,#64748b);cursor:pointer;display:grid;height:18px;place-items:center;width:18px}.apmktsu-range-clear:hover{background:#ef4444;color:#fff}.apmktsu-pager-size{padding:9px 10px!important;padding:calc(var(--sa-el-in-pad, 14px)/2 + 2px) 10px!important}.apmktsu-pager-size,[data-theme=dark] .apmktsu-pager-size,body.dark-mode .apmktsu-pager-size{font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:inherit!important;font-size:var(--sa-el-in-fs,inherit)!important}[data-theme=dark] .apmktsu-pager-size,body.dark-mode .apmktsu-pager-size{background:var(--card)!important;background:var(--sa-el-in-bg,var(--card))!important;color:var(--ink)!important;color:var(--sa-el-in-color,var(--ink))!important}.apmktsu-check,.apmktsu-dd-search input{font-family:inherit!important;font-family:var(--sa-el-in-font,inherit)!important;font-size:inherit!important;font-size:var(--sa-el-in-fs,inherit)!important}.apmktsu-check{background:#fff!important;background:var(--sa-el-in-bg,var(--card,#fff))!important;border:1.5px solid #cbd5e1!important;border:1.5px solid var(--sa-el-in-border,var(--line,#cbd5e1))!important;border-radius:5px!important;border-radius:var(--sa-el-in-radius,5px)!important}.apmktsu-check:checked{border-color:#0000!important;border-color:var(--sa-el-in-border,#0000)!important}.apmktsu-modal-reason{grid-gap:6px;display:grid;gap:6px;margin:4px 0 14px;text-align:left}.apmktsu-modal-reason>span{color:#64748b;color:var(--muted,#64748b);font-size:12px;font-weight:700}.apmktsu-modal-reason textarea{background:#fff;background:var(--card,#fff);border:1px solid #e6ebf3;border:1px solid var(--line,#e6ebf3);border-radius:10px;color:#0f172a;color:var(--ink,#0f172a);font:inherit;font-size:13px;padding:9px 11px;resize:vertical;width:100%}.apmktsu-modal-reason textarea:focus{border-color:color-mix(in srgb,#6366f1 55%,#0000);border-color:color-mix(in srgb,var(--accent,#6366f1) 55%,#0000);outline:none}.apmktsu-modal-msg{white-space:pre-line}.apmktst-wrap{border-bottom:1px solid var(--line);position:relative}.apmktst-wrap:after,.apmktst-wrap:before{bottom:1px;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s;width:34px;z-index:1}.apmktst-wrap:before{background:linear-gradient(90deg,var(--card),#0000);left:0}.apmktst-wrap:after{background:linear-gradient(-90deg,var(--card),#0000);right:0}.apmktst-wrap.has-left:before,.apmktst-wrap.has-right:after{opacity:1}.apmktst-track{display:flex;gap:4px;overflow-x:auto;padding:10px 12px 0;position:relative;scrollbar-width:none}.apmktst-track::-webkit-scrollbar{display:none}.apmktst-ind{background:linear-gradient(90deg,var(--accent),var(--accent));background:linear-gradient(90deg,var(--accent),var(--accent2,var(--accent)));border-radius:3px 3px 0 0;bottom:0;height:3px;position:absolute;transition:left .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1)}.apmktst-tab{align-items:center;background:#0000;border:0;border-radius:10px 10px 0 0;color:var(--muted);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;padding:10px 16px 12px;transition:color .2s,background .2s;white-space:nowrap}.apmktst-tab:hover{background:color-mix(in srgb,var(--muted) 8%,#0000);color:var(--ink)}.apmktst-tab.is-on{color:var(--accent);font-weight:700}.apmktst-tab.is-on .apmktsu-ic{animation:apmktst-wiggle .5s ease}@keyframes apmktst-wiggle{0%{transform:rotate(0)}30%{transform:rotate(-12deg) scale(1.15)}65%{transform:rotate(9deg)}to{transform:rotate(0)}}.apmktst-count{background:var(--accent);border-radius:999px;color:#fff;display:inline-grid;font-size:11px;font-style:normal;font-weight:800;height:19px;min-width:19px;padding:0 5px;place-items:center}@media (max-width:480px){.apmktst-tab{font-size:12.5px;padding:9px 12px 11px}}.apmktsc-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--apmktsc-n,4),minmax(0,1fr))}.apmktsc-card{align-items:center;animation:apmktsc-in .45s calc(var(--i)*.07s) cubic-bezier(.22,1,.36,1) both;background:linear-gradient(135deg,color-mix(in srgb,var(--tone) 9%,#0000),#0000 60%),var(--card);border:1px solid var(--line);border-radius:14px;border-radius:var(--sa-el-card-radius,14px);box-shadow:0 4px 14px #1018280f;box-shadow:var(--sa-el-card-shadow,0 4px 14px #1018280f);display:flex;gap:13px;overflow:hidden;padding:16px;padding:var(--sa-el-card-pad,16px);position:relative;transition:transform .2s,box-shadow .25s}.apmktsc-card:hover{box-shadow:0 14px 30px -16px color-mix(in srgb,var(--tone) 55%,#0000);transform:translateY(-3px)}@keyframes apmktsc-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.apmktsc-ic{background:color-mix(in srgb,var(--tone) 13%,#0000);border-radius:14px;color:var(--tone);display:grid;flex:0 0 auto;height:44px;place-items:center;width:44px}.apmktsc-card.is-alert .apmktsc-ic{animation:apmktsc-ring 2.2s ease-in-out infinite}@keyframes apmktsc-ring{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--tone) 40%,#0000)}50%{box-shadow:0 0 0 8px #0000}}.apmktsc-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.apmktsc-label{color:var(--muted);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.apmktsc-value{color:var(--ink);font-size:21px;font-weight:800;letter-spacing:-.02em}.apmktsc-sub,.apmktsc-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apmktsc-sub{color:var(--muted);font-size:12px}.apmktsc-glow{background:radial-gradient(circle,color-mix(in srgb,var(--tone) 22%,#0000),#0000 70%);border-radius:50%;bottom:-40px;height:110px;pointer-events:none;position:absolute;right:-30px;width:110px}.apmktsc-skel{background:color-mix(in srgb,var(--muted) 14%,#0000);border-radius:7px;display:block;height:18px;margin:3px 0;overflow:hidden;position:relative;width:90px}.apmktsc-skel:after{animation:apmktsc-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#0000,color-mix(in srgb,var(--card) 55%,#0000),#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes apmktsc-shimmer{to{transform:translateX(100%)}}.apmktsc-skel-sm{height:11px;width:120px}@media (max-width:1280px){.apmktsc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.apmktsc-grid{gap:10px;grid-template-columns:1fr}.apmktsc-value{font-size:19px}}.apmktsc-card{border-width:1px!important;border-width:var(--sa-el-card-border-w,1px)!important}.apmktfd-grid{grid-gap:12px 14px;display:grid;gap:12px 14px;grid-template-columns:1fr}@media (min-width:768px){.apmktfd-grid{grid-template-columns:1fr 1fr}.apmktfd-check.is-wide,.apmktfd-field.is-wide,.apmktfd-field:not(.is-half){grid-column:1/-1}}.apmktfd-field{display:flex;flex-direction:column;gap:5px;min-width:0}.apmktfd-label{color:var(--muted);color:var(--sa-el-in-label-color,var(--muted));font-size:12px;font-size:var(--sa-el-in-label-fs,12px);font-weight:700;letter-spacing:.01em}.apmktfd-label em{color:#ef4444;font-style:normal;margin-left:3px}.apmktfd-asset input,.apmktfd-field input,.apmktfd-field textarea{background:var(--card);background:var(--sa-el-in-bg,var(--card));border:1px solid var(--sa-el-in-border,var(--line));border-radius:10px;border-radius:var(--sa-el-in-radius,10px);box-sizing:border-box;color:var(--ink);color:var(--sa-el-in-color,var(--ink));color-scheme:light;font:inherit;font-family:inherit;font-family:var(--sa-el-in-font,inherit);font-size:13.5px;font-size:var(--sa-el-in-fs,13.5px);min-height:40px;outline:none;padding:9px 12px;padding:var(--sa-el-in-pad,9px 12px);transition:border-color .18s ease,box-shadow .18s ease;width:100%}[data-theme=dark] .apmktfd-asset input,[data-theme=dark] .apmktfd-field input,body.dark-mode .apmktfd-asset input,body.dark-mode .apmktfd-field input{color-scheme:dark}.apmktfd-field textarea{min-height:78px;resize:vertical}.apmktfd-asset input:focus,.apmktfd-field input:focus,.apmktfd-field textarea:focus{border-color:var(--sa-el-in-focus,var(--accent));box-shadow:0 0 0 3px rgba(var(--accent-rgb),.16)}.apmktfd-field input:disabled,.apmktfd-field textarea:disabled{cursor:not-allowed;opacity:.65}.apmktfd-field.is-invalid input,.apmktfd-field.is-invalid textarea{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.apmktfd-dup,.apmktfd-err{color:#ef4444;font-size:11.5px;font-weight:600}.apmktfd-dup{align-items:center;display:inline-flex;gap:4px}.apmktfd-inwrap{display:block;position:relative}.apmktfd-inwrap.has-prefix input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-left:42px}.apmktfd-prefix{color:var(--muted);font-size:12px;font-style:normal;font-weight:700;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.apmktfd-dd{width:100%}.apmktfd-check{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:13px;gap:9px;padding:6px 0;-webkit-user-select:none;user-select:none}.apmktfd-check input{height:1px;opacity:0;position:absolute;width:1px}.apmktfd-box{background:var(--card);border:1.5px solid var(--line);border-radius:6px;color:#0000;display:grid;flex:0 0 auto;height:20px;place-items:center;transition:all .18s ease;width:20px}.apmktfd-check input:checked+.apmktfd-box{background:var(--accent);border-color:var(--accent);color:#fff;transform:scale(1.05)}.apmktfd-check input:focus-visible+.apmktfd-box{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.25)}.apmktfd-suffix{color:var(--muted);font-size:12px;font-style:normal;font-weight:700;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.apmktfd-secs{display:flex;flex-direction:column;gap:16px}.apmktfd-secs.is-inline{gap:18px}.apmktfd-sec{animation:apmktfd-in .3s ease both;background:var(--card);border:var(--sa-el-card-border-w,1px) solid var(--line);border-radius:16px;border-radius:var(--sa-el-card-radius,16px);padding:16px;transition:box-shadow .25s ease,border-color .25s ease}.apmktfd-sec:hover{box-shadow:0 12px 30px -24px rgba(var(--accent-rgb),.7)}.apmktfd-sec-head{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;margin:-2px 0 16px;padding-bottom:14px}.apmktfd-sec-head h4{align-items:center;color:var(--ink);display:inline-flex;font-size:15.5px;font-weight:700;gap:8px;margin:0}.apmktfd-sec-ic{background:rgba(var(--accent-rgb),.12);border-radius:11px;color:var(--accent);display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.apmktfd-count{background:rgba(var(--accent-rgb),.12);border-radius:99px;color:var(--accent);display:inline-grid;font-size:11.5px;font-style:normal;font-weight:800;height:22px;min-width:22px;padding:0 7px;place-items:center}.apmktfd-sub h5{align-items:center;color:var(--muted);display:flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.apmktfd-sub h5 svg{color:var(--accent)}@media (min-width:768px){.apmktfd-sec{padding:20px 22px}}.apmktfd-cards{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:480px){.apmktfd-cards.is-many{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.apmktfd-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.apmktfd-cards.is-many{grid-template-columns:repeat(6,minmax(0,1fr))}}.apmktfd-card{align-items:flex-start;background:var(--card);border:1.5px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;min-height:76px;padding:12px;position:relative;text-align:left;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}.apmktfd-card:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.5);transform:translateY(-2px)}.apmktfd-card.is-on{background:rgba(var(--accent-rgb),.07);border-color:var(--accent);box-shadow:0 10px 24px -18px rgba(var(--accent-rgb),.9)}.apmktfd-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.apmktfd-card-ic{background:rgba(var(--accent-rgb),.1);border-radius:10px;color:var(--accent);display:grid;height:34px;place-items:center;transition:background .2s ease,color .2s ease;width:34px}.apmktfd-card.is-on .apmktfd-card-ic{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff}.apmktfd-card-t{display:flex;flex-direction:column;gap:2px;min-width:0}.apmktfd-card-t b{font-size:12.5px;font-weight:700;line-height:1.25}.apmktfd-card-t small{color:var(--muted);font-size:11px}.apmktfd-card-tick{background:var(--accent);border-radius:50%;color:#fff;display:grid;height:18px;opacity:0;place-items:center;position:absolute;right:8px;top:8px;transform:scale(.6);transition:opacity .2s ease,transform .2s ease;width:18px}.apmktfd-card.is-on .apmktfd-card-tick{opacity:1;transform:none}.apmktfd-toggle{align-self:flex-start;background:rgba(var(--accent-rgb),.06);border:1px solid var(--line);border-radius:12px;display:inline-flex;gap:4px;padding:4px}.apmktfd-toggle-btn{align-items:center;background:#0000;border:0;border-radius:9px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:7px;min-height:36px;padding:6px 16px;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.apmktfd-toggle-btn.is-on{background:var(--card);box-shadow:0 4px 12px -6px #0f172a59;color:var(--ink)}.apmktfd-toggle-btn.is-on svg{color:var(--accent)}.apmktfd-toggle-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.apmktfd-price{background:linear-gradient(135deg,rgba(var(--accent-rgb),.08),#0000 70%),var(--card);border:1.5px solid rgba(var(--accent-rgb),.35);border-radius:16px;padding:16px}.apmktfd-price.is-invalid{border-color:#ef4444}.apmktfd-price-head{align-items:flex-start;display:flex;gap:12px}.apmktfd-price-ic{background:linear-gradient(135deg,var(--accent),var(--accent2));border-radius:12px;box-shadow:0 10px 20px -12px rgba(var(--accent-rgb),.9);color:#fff;display:grid;flex:0 0 auto;height:42px;place-items:center;width:42px}.apmktfd-price-t{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.apmktfd-price-t label{color:var(--ink);font-size:15px;font-weight:700}.apmktfd-price-t small{color:var(--muted);font-size:12px}.apmktfd-price-in{margin-top:14px;position:relative}.apmktfd-price-in i{color:var(--muted);font-size:15px;font-style:normal;font-weight:800;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.apmktfd-price-in input{font-feature-settings:"tnum";background:var(--card);border:1.5px solid var(--line);border-radius:12px;box-sizing:border-box;color:var(--ink);font:inherit;font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;min-height:58px;outline:none;padding:10px 16px 10px 56px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.apmktfd-price-in input:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.15)}.apmktfd-price-words{font-feature-settings:"tnum";color:var(--accent);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;margin:8px 0 0}@media (min-width:768px){.apmktfd-price{padding:20px 22px}.apmktfd-price-in input{font-size:30px;min-height:64px}}.apmktfd-badge{align-items:center;background:#94a3b829;border-radius:99px;color:var(--muted);display:inline-flex;font-size:10.5px;font-weight:800;height:22px;letter-spacing:.05em;padding:0 9px;text-transform:uppercase;white-space:nowrap}.apmktfd-badge.is-req{background:#f59e0b24;color:#b45309}.apmktfd-badge.is-primary{background:rgba(var(--accent-rgb),.14);color:var(--accent)}.apmktfd-badge.is-linked{background:#10b98124;color:#047857}[data-theme=dark] .apmktfd-badge.is-linked,body.dark-mode .apmktfd-badge.is-linked{color:#34d399}[data-theme=dark] .apmktfd-badge.is-req,body.dark-mode .apmktfd-badge.is-req{color:#fbbf24}.apmktfd-group{display:flex;flex-direction:column;gap:12px}.apmktfd-group+.apmktfd-group{border-top:1px dashed var(--line);margin-top:26px;padding-top:22px}.apmktfd-group-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.apmktfd-group-ic{background:rgba(var(--accent-rgb),.12);border-radius:11px;color:var(--accent);display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.apmktfd-group-t{flex:1 1 200px;min-width:0}.apmktfd-group-t h4{align-items:center;color:var(--ink);display:flex;font-size:16px;font-weight:700;gap:8px;margin:0}.apmktfd-group-t h4 em{background:#94a3b829;border-radius:99px;color:var(--muted);font-size:10.5px;font-style:normal;font-weight:700;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.apmktfd-group-t p{color:var(--muted);font-size:12.5px;margin:2px 0 0}.apmktfd-add{align-items:center;background:linear-gradient(135deg,var(--accent),var(--accent2));border:0;border-radius:10px;box-shadow:0 10px 22px -14px rgba(var(--accent-rgb),.95);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:7px;min-height:38px;padding:0 16px;transition:transform .18s ease,box-shadow .18s ease}.apmktfd-add.is-sm{font-size:12.5px;margin-left:auto;min-height:34px;padding:0 12px}.apmktfd-add:hover{box-shadow:0 14px 26px -14px rgba(var(--accent-rgb),1);transform:translateY(-1px)}.apmktfd-add:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.apmktfd-none{color:var(--muted);font-size:12.5px;margin:0}.apmktfd-empty{align-items:center;background:rgba(var(--accent-rgb),.03);border:1.5px dashed rgba(var(--accent-rgb),.35);border-radius:14px;color:var(--accent);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:22px 16px;transition:background .2s ease}.apmktfd-empty:hover:not(:disabled){background:rgba(var(--accent-rgb),.07)}.apmktfd-empty b{color:var(--ink);font-size:13.5px}.apmktfd-empty small{color:var(--muted);font-size:12px}.apmktfd-share{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.apmktfd-share-top{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px}.apmktfd-share-top span{align-items:center;display:inline-flex;font-weight:700;gap:6px}.apmktfd-share-top b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.apmktfd-share.is-ok .apmktfd-share-top b{color:#10b981}.apmktfd-share.is-off .apmktfd-share-top b{color:#f59e0b}.apmktfd-share-top button{background:#0000;border:1px solid var(--line);border-radius:8px;color:var(--accent);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:4px 10px}.apmktfd-share-bar{background:#94a3b82e;border-radius:99px;display:flex;gap:3px;height:8px;margin-top:10px;overflow:hidden}.apmktfd-share-bar i{background:linear-gradient(90deg,var(--accent),var(--accent2));display:block;min-width:3px;opacity:1;opacity:calc(1 - var(--k, 0)*.18);transition:flex-grow .35s ease}.apmktfd-person{animation:apmktfd-in .3s ease both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*40ms);background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.apmktfd-person.is-open{border-color:rgba(var(--accent-rgb),.55);box-shadow:0 16px 34px -26px rgba(var(--accent-rgb),.9)}@keyframes apmktfd-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.apmktfd-person-head{align-items:center;background:rgba(var(--accent-rgb),.035);display:flex;flex-wrap:wrap;gap:8px;padding:12px 12px 12px 14px}.apmktfd-person.is-open .apmktfd-person-head{border-bottom:1px solid var(--line)}.apmktfd-person-toggle{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1 220px;font:inherit;gap:12px;min-width:0;padding:0;text-align:left}.apmktfd-person-toggle:focus-visible{border-radius:10px;outline:2px solid var(--accent);outline-offset:3px}.apmktfd-av{background:linear-gradient(135deg,var(--accent),var(--accent2));border-radius:12px;box-shadow:0 10px 20px -14px rgba(var(--accent-rgb),.9);color:#fff;display:grid;flex:0 0 auto;height:46px;place-items:center;width:46px}.apmktfd-av.is-agent{border-radius:11px;height:40px;width:40px}.apmktfd-person-t{display:flex;flex-direction:column;gap:2px;min-width:0}.apmktfd-person-t b{color:var(--ink);font-size:15px;font-weight:700}.apmktfd-person-t b,.apmktfd-person-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apmktfd-person-t small{color:var(--muted);font-size:12.5px;text-transform:capitalize}.apmktfd-person-badges{display:inline-flex;flex-wrap:wrap;gap:6px}.apmktfd-person-acts{align-items:center;display:inline-flex;gap:6px;margin-left:auto}.apmktfd-chev,.apmktfd-iconbtn{background:var(--card);border:1px solid var(--line);border-radius:10px;color:var(--muted);cursor:pointer;display:grid;height:36px;place-items:center;transition:color .18s,border-color .18s,transform .25s ease;width:36px}.apmktfd-iconbtn:hover{border-color:rgba(var(--accent-rgb),.5);color:var(--accent)}.apmktfd-iconbtn.is-star{border-color:#f59e0b80;color:#f59e0b}.apmktfd-iconbtn.is-del:hover{border-color:#ef444480;color:#ef4444}.apmktfd-chev.is-open svg{transform:rotate(180deg)}.apmktfd-chev svg{transition:transform .25s ease}.apmktfd-chev:focus-visible,.apmktfd-iconbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.apmktfd-person-body{animation:apmktfd-in .25s ease both;display:flex;flex-direction:column;gap:16px;padding:16px 14px 18px}@media (min-width:768px){.apmktfd-person-body{padding:20px 22px 22px}.apmktfd-person-head{padding:14px 16px 14px 18px}}.apmktfd-lookup{display:flex;flex-direction:column;gap:8px;position:relative}.apmktfd-lookup-l{align-items:center;color:var(--muted);display:inline-flex;font-size:12px;font-weight:700;gap:6px}.apmktfd-lookup-box{position:relative}.apmktfd-lookup-in{align-items:center;background:var(--card);background:var(--sa-el-in-bg,var(--card));border:1px solid var(--sa-el-in-border,var(--line));border-radius:10px;border-radius:var(--sa-el-in-radius,10px);color:var(--muted);display:flex;gap:8px;min-height:42px;padding:0 12px;transition:border-color .18s,box-shadow .18s}.apmktfd-lookup-in:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.16)}.apmktfd-lookup-in input{background:#0000;border:0;color:var(--ink);flex:1 1 auto;font:inherit;font-size:13.5px;min-width:0;outline:none;padding:9px 0}.apmktfd-lookup-list{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 22px 44px -22px #0f172a73;left:0;list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.apmktfd-lookup-list li{align-items:center;border-radius:9px;cursor:pointer;display:flex;gap:10px;padding:9px 10px}.apmktfd-lookup-list li.is-hi{background:rgba(var(--accent-rgb),.09)}.apmktfd-lookup-none{color:var(--muted);cursor:default!important;font-size:12.5px}.apmktfd-lookup-av{background:rgba(var(--accent-rgb),.12);border-radius:9px;color:var(--accent);display:grid;flex:0 0 auto;height:30px;place-items:center;width:30px}.apmktfd-lookup-t{display:flex;flex-direction:column;min-width:0}.apmktfd-lookup-t b{color:var(--ink);font-size:13px}.apmktfd-lookup-t small{color:var(--muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apmktfd-linked{align-items:center;background:#10b98112;border:1px solid #10b98166;border-radius:10px;color:var(--ink);display:flex;flex-wrap:wrap;font-size:13px;gap:10px;padding:10px 12px}.apmktfd-linked-ic{background:#10b981;border-radius:50%;color:#fff;display:grid;height:24px;place-items:center;width:24px}.apmktfd-linked button{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:700;margin-left:auto;padding:5px 10px}.apmktfd-or{align-items:center;color:var(--muted);display:flex;font-size:10.5px;font-weight:800;gap:12px;letter-spacing:.1em;text-transform:uppercase}.apmktfd-or:after,.apmktfd-or:before{background:linear-gradient(90deg,#0000,var(--line),#0000);content:"";flex:1 1 auto;height:1px}.apmktfd-slider{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr 110px}.apmktfd-slider input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,var(--accent) 0,#94a3b840 0);background:linear-gradient(90deg,var(--accent) var(--pct,0),#94a3b840 var(--pct,0));border-radius:99px;height:8px;outline:none;width:100%}.apmktfd-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--card);border:3px solid var(--accent);border-radius:50%;cursor:pointer;height:20px;width:20px}.apmktfd-slider input[type=range]::-moz-range-thumb{background:var(--card);border:3px solid var(--accent);border-radius:50%;cursor:pointer;height:16px;width:16px}.apmktfd-slider .apmktfd-inwrap input{font-feature-settings:"tnum";background:var(--card);border:1px solid var(--line);border-radius:10px;box-sizing:border-box;color:var(--ink);font:inherit;font-size:13.5px;font-variant-numeric:tabular-nums;min-height:38px;outline:none;padding:8px 28px 8px 12px;width:100%}.apmktfd-asset-head{display:none}@media (min-width:768px){.apmktfd-asset-head{grid-gap:8px;color:var(--muted);display:grid;font-size:10.5px;font-weight:800;gap:8px;grid-template-columns:180px 1fr 170px 36px;letter-spacing:.08em;padding:0 10px 6px;text-transform:uppercase}}.apmktfd-asset{grid-gap:8px;align-items:center;border:1px solid var(--line);border-radius:12px;display:grid;gap:8px;grid-template-columns:1fr;margin-bottom:8px;padding:10px}@media (min-width:768px){.apmktfd-asset{grid-template-columns:180px 1fr 170px 36px}}.apmktfd-total{align-items:center;background:rgba(var(--accent-rgb),.07);border-radius:12px;color:var(--muted);display:flex;font-size:13px;gap:10px;justify-content:space-between;margin:10px 0 0;padding:12px 14px}.apmktfd-total b{font-feature-settings:"tnum";color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.apmktfd-person,.apmktfd-person-body,.apmktfd-sec{animation:none}.apmktfd-add,.apmktfd-card,.apmktfd-chev svg,.apmktfd-share-bar i{transition:none}}.apmktfd-asset input::placeholder,.apmktfd-field input::placeholder,.apmktfd-field textarea::placeholder,.apmktfd-lookup-in input::placeholder{color:#94a3b8;color:var(--sa-el-in-placeholder,#94a3b8)}.apmktpg{gap:14px}.apmktpg,.apmktpg-drop{display:flex;flex-direction:column}.apmktpg-drop{align-items:center;background:rgba(var(--accent-rgb),.04);border:2px dashed rgba(var(--accent-rgb),.45);border-radius:14px;color:var(--ink);cursor:pointer;font:inherit;gap:6px;padding:22px 16px;text-align:center;transition:background .2s,border-color .2s,transform .2s;width:100%}.apmktpg-drop.is-drag,.apmktpg-drop:hover{background:rgba(var(--accent-rgb),.1);border-color:var(--accent);transform:translateY(-1px)}.apmktpg-drop b{font-size:14px}.apmktpg-drop span{color:var(--muted);font-size:12px}.apmktpg-drop-ic{animation:apmktpg-bob 2.6s ease-in-out infinite;background:rgba(var(--accent-rgb),.12);border-radius:50%;color:var(--accent);display:grid;height:46px;place-items:center;width:46px}@keyframes apmktpg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.apmktpg-rejected{background:#ef444414;border:1px solid #ef44444d;border-radius:10px;display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:10px 12px}.apmktpg-rejected li{align-items:baseline;color:#b91c1c;display:flex;font-size:12.5px;gap:6px}[data-theme=dark] .apmktpg-rejected li,body.dark-mode .apmktpg-rejected li{color:#fca5a5}.apmktpg-queue{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:768px){.apmktpg-queue{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1536px){.apmktpg-queue{grid-template-columns:repeat(3,minmax(0,1fr))}}.apmktpg-qitem{grid-gap:10px;background:var(--card);border:1px solid var(--line);border-radius:12px;display:grid;gap:10px;grid-template-columns:96px 1fr;margin:0;padding:10px;position:relative}.apmktpg-qitem img{border-radius:9px;height:96px;object-fit:cover;width:96px}.apmktpg-qmeta{display:flex;flex-direction:column;gap:6px;min-width:0}.apmktpg-editbox input,.apmktpg-qmeta input{background:var(--card);background:var(--sa-el-in-bg,var(--card));border:1px solid var(--sa-el-in-border,var(--line));border-radius:8px;border-radius:var(--sa-el-in-radius,8px);box-sizing:border-box;color:var(--ink);color:var(--sa-el-in-color,var(--ink));font:inherit;font-size:12.5px;min-height:34px;padding:6px 10px;width:100%}.apmktpg-qx{background:#0f172ab3;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:28px;place-items:center;position:absolute;right:6px;top:6px;width:28px}.apmktpg-upbar{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:space-between}.apmktpg-btn{align-items:center;background:linear-gradient(135deg,var(--accent),var(--accent2));border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:700;gap:7px;justify-content:center;min-height:40px;padding:0 16px}.apmktpg-btn.is-ghost{background:var(--card);border:1px solid var(--line);color:var(--ink)}.apmktpg-btn:disabled{cursor:wait;opacity:.6}.apmktpg-filter{display:flex;flex-wrap:wrap;gap:8px}.apmktpg-fchip{background:var(--card);border:1px solid var(--line);border-radius:99px;color:var(--ink);cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;min-height:34px;padding:0 13px;transition:all .2s}.apmktpg-fchip.is-on{background:var(--c);border-color:var(--c);color:#fff}.apmktpg-area{display:flex;flex-direction:column;gap:10px}.apmktpg-area-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.apmktpg-area-head h4{align-items:center;color:var(--ink);display:flex;font-size:14px;gap:6px;margin:0}.apmktpg-area-head>span{color:var(--muted);font-size:12px;margin-right:auto}.apmktpg-compare{align-items:center;background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.3);border-radius:9px;color:var(--accent);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;gap:6px;min-height:34px;padding:0 12px}.apmktpg-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:480px){.apmktpg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.apmktpg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.apmktpg-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.apmktpg-item{animation:apmktpg-in .3s ease both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*35ms);background:var(--card);border:var(--sa-el-card-border-w,1px) solid var(--line);border-radius:12px;border-radius:var(--sa-el-card-radius,12px);margin:0;overflow:hidden;position:relative}@keyframes apmktpg-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.apmktpg-thumb{background:none;border:0;cursor:zoom-in;display:block;padding:0;position:relative;width:100%}.apmktpg-img{aspect-ratio:4/3;display:block;object-fit:cover;transition:transform .3s ease;width:100%}.apmktpg-thumb:hover .apmktpg-img{transform:scale(1.04)}.apmktpg-imgph{aspect-ratio:4/3;background:rgba(var(--accent-rgb),.06);color:var(--muted);display:grid;place-items:center;width:100%}.apmktpg-stage{background:var(--c);border-radius:99px;box-shadow:0 4px 10px -4px #0006;color:#fff;font-size:11px;font-weight:800;left:8px;padding:3px 9px;position:absolute;top:8px}.apmktpg-item figcaption{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px}.apmktpg-item figcaption b{color:var(--ink);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apmktpg-item figcaption small{color:var(--muted);font-size:11px}.apmktpg-edit{background:#0f172a9e;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;right:8px;top:8px;width:32px}.apmktpg-viewer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020617d1;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1190}.apmktpg-viewer-box{display:flex;flex-direction:column;gap:10px;max-height:100%;width:min(1100px,100%)}.apmktpg-full{border-radius:12px;display:block;margin:0 auto;max-height:calc(100vh - 120px);max-width:100%;object-fit:contain}.apmktpg-viewer-bar{align-items:center;color:#e2e8f0;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:space-between}.apmktpg-cmp{aspect-ratio:4/3;background:#0f172a;border-radius:12px;cursor:ew-resize;max-height:calc(100vh - 120px);overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%}.apmktpg-cmp .apmktpg-imgph,.apmktpg-cmp-img{height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.apmktpg-cmp-top{inset:0;position:absolute}.apmktpg-cmp-tag{border-radius:99px;color:#fff;font-size:11.5px;font-weight:800;padding:4px 10px;position:absolute;top:10px}.apmktpg-cmp-tag.is-b{background:#3b82f6;left:10px}.apmktpg-cmp-tag.is-a{background:#10b981;right:10px}.apmktpg-cmp-handle{background:#fff;bottom:0;display:grid;outline:none;place-items:center;position:absolute;top:0;transform:translateX(-50%);width:3px}.apmktpg-cmp-handle svg{background:#fff;border-radius:50%;box-shadow:0 6px 18px #0006;box-sizing:border-box;color:#0f172a;height:38px;padding:10px;width:38px}.apmktpg-editbox{background:var(--card);border-radius:16px;color:var(--ink);display:flex;flex-direction:column;gap:10px;padding:20px;width:min(420px,100%)}.apmktpg-editbox h3{font-size:16px;margin:0 0 4px}.apmktpg-editbox label{color:var(--muted);display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:5px}.apmktpg-editact{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}.apmktpg-remove{align-items:center;align-self:flex-start;background:none;border:0;color:#ef4444;cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;gap:6px;padding:6px 0}.apmktpg-viewer{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--accent2:var(--theme-accent-2,#8b5cf6);--card:#fff;--ink:#0f172a;--muted:#64748b;--line:#e6ebf3}[data-theme=dark] .apmktpg-viewer,body.dark-mode .apmktpg-viewer{--card:#161b24;--ink:#e8eef7;--muted:#94a3b8;--line:#263041}.apmkt-page{--accent:var(--theme-accent,#6366f1);--accent-rgb:var(--theme-accent-rgb,99,102,241);--accent2:var(--theme-accent-2,#8b5cf6);--bg:#f6f8fc;--card:#fff;--ink:#0f172a;--muted:#64748b;--line:#e6ebf3;--glass:#ffffffb8;background:var(--bg);color:var(--ink);font-family:inherit;font-family:var(--sa-font,var(--app-font,inherit));min-height:100%;padding:22px 26px 40px}[data-theme=dark] .apmkt-page,body.dark-mode .apmkt-page{--bg:#0d1017;--card:#161b24;--ink:#e8eef7;--muted:#94a3b8;--line:#263041;--glass:#161b24c7}.apmkt-head{background:linear-gradient(120deg,rgba(var(--accent-rgb),.14),#0000 55%),var(--card);border:1px solid var(--line);border-radius:18px;border-radius:var(--sa-radius,18px);box-shadow:0 10px 30px -18px rgba(var(--accent-rgb),.45);overflow:hidden;position:relative}.apmkt-head-bg{inset:0;pointer-events:none;position:absolute}.apmkt-head-grid{background-image:radial-gradient(rgba(var(--accent-rgb),.35) 1px,#0000 1px);background-size:22px 22px;inset:0;-webkit-mask-image:linear-gradient(100deg,#00000080,#0000 60%);mask-image:linear-gradient(100deg,#00000080,#0000 60%);opacity:.35;position:absolute}.apmkt-head-orb{animation:apmkt-float 9s ease-in-out infinite;background:radial-gradient(circle at 35% 35%,rgba(var(--accent-rgb),.5),rgba(var(--accent-rgb),.06) 65%);border-radius:50%;filter:blur(2px);height:220px;position:absolute;right:-40px;top:-60px;width:220px}.apmkt-head-orb2{animation-delay:1.2s;animation-duration:12s;height:90px;opacity:.7;right:140px;top:30px;width:90px}@keyframes apmkt-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(14px) scale(1.05)}}.apmkt-head-inner{padding:18px 24px 20px;position:relative}.apmkt-crumbs{align-items:center;color:var(--muted);display:flex;font-size:12.5px;gap:6px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.apmkt-crumbs::-webkit-scrollbar{display:none}.apmkt-crumbs a{color:var(--muted);text-decoration:none;transition:color .2s}.apmkt-crumbs a:hover{color:var(--accent)}.apmkt-crumbs span:last-child{color:var(--ink);font-weight:600}.apmkt-head-row{flex-wrap:wrap;justify-content:space-between;margin-top:12px}.apmkt-head-l,.apmkt-head-row{align-items:center;display:flex;gap:14px}.apmkt-head-l{min-width:0}.apmkt-head-ic{animation:apmkt-tile 4s ease-in-out infinite;background:linear-gradient(135deg,var(--accent),var(--accent));background:linear-gradient(135deg,var(--accent),var(--accent2,var(--accent)));border-radius:16px;box-shadow:0 10px 22px -10px rgba(var(--accent-rgb),.7);color:#fff;display:grid;flex:0 0 auto;height:52px;place-items:center;width:52px}@keyframes apmkt-tile{0%,to{transform:rotate(0deg)}50%{transform:rotate(-4deg) scale(1.03)}}.apmkt-h1{font-size:clamp(19px,2.4vw,25px);font-weight:800;letter-spacing:-.02em;margin:0}.apmkt-sub{color:var(--muted);font-size:13px;margin:3px 0 0;max-width:680px}.apmkt-body{display:flex;flex-direction:column;gap:18px;margin-top:18px}.apmkt-panel{background:var(--card);border:1px solid var(--line);border-radius:14px;border-radius:var(--sa-el-card-radius,14px);box-shadow:0 4px 14px #1018280f;box-shadow:var(--sa-el-card-shadow,0 4px 14px #1018280f);overflow:hidden}.apmkt-panel-pad{padding:20px}.apmkt-dim{color:var(--muted);font-size:13.5px;margin:6px 0}.apmkt-section{animation:apmkt-sec .35s ease both;padding:16px 18px 22px}@keyframes apmkt-sec{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.apmkt-selfnote{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(120deg,rgba(var(--accent-rgb),.12),#0000 70%),var(--glass);border:1px solid rgba(var(--accent-rgb),.25);border-radius:12px;color:var(--ink);display:flex;font-size:13px;gap:8px;margin:0;padding:10px 14px}.apmkt-selfnote .apmktsu-ic{color:var(--accent);flex:0 0 auto}.apmkt-divider{align-items:center;color:var(--ink);display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:26px 0 14px}.apmkt-divider .apmktsu-ic{color:var(--accent)}.apmkt-divider:after{background:linear-gradient(90deg,var(--line),#0000);content:"";flex:1 1;height:1px}.apmkt-page ::-webkit-scrollbar{height:9px;width:9px}.apmkt-page ::-webkit-scrollbar-track{background:#0000}.apmkt-page ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 32%,#0000);background-clip:content-box;border:2px solid #0000;border-radius:8px}.apmkt-page ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted) 52%,#0000);background-clip:content-box;border:2px solid #0000}@media (max-width:1024px){.apmkt-page{padding:18px 18px 34px}}@media (max-width:768px){.apmkt-page{padding:14px 12px 30px}.apmkt-head-inner{padding:14px 16px 16px}.apmkt-head-ic{border-radius:13px;height:44px;width:44px}.apmkt-section{padding:12px 12px 18px}}@media (max-width:480px){.apmkt-page{padding:10px 8px 26px}.apmkt-h1{font-size:18px}}.apmkt-panel{background:var(--card)!important;background:var(--sa-el-dd-bg,var(--card))!important;border:1px solid var(--sa-el-dd-border,var(--line))!important}.apmktag-form,.apmktag-list{display:flex;flex-direction:column;gap:14px}.apmktag-types{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.apmktag-types{grid-template-columns:repeat(4,minmax(0,1fr))}}.apmktag-type{align-items:center;background:var(--card);border:1.5px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:700;gap:8px;min-height:48px;padding:0 12px;text-align:left;transition:all .2s ease}.apmktag-type:hover{border-color:rgba(var(--accent-rgb),.45);transform:translateY(-1px)}.apmktag-type.is-on{background:rgba(var(--accent-rgb),.08);border-color:var(--accent);box-shadow:0 10px 22px -16px rgba(var(--accent-rgb),.9);color:var(--accent)}.apmktag-card{background:var(--card);border:var(--sa-el-card-border-w,1px) solid var(--line);border-radius:14px;border-radius:var(--sa-el-card-radius,14px);display:flex;flex-direction:column;gap:12px;padding:16px;padding:var(--sa-el-card-pad,16px)}.apmktag-card h3{align-items:center;color:var(--ink);display:flex;font-size:14.5px;gap:8px;margin:0}.apmktag-err{color:#ef4444;font-size:12.5px;font-weight:700;margin:0}.apmktag-notes{background:var(--card);background:var(--sa-el-input-bg,var(--card));border:1px solid var(--sa-el-input-border,var(--line));border-radius:10px;border-radius:var(--sa-el-input-radius,10px);box-sizing:border-box;color:var(--ink);font:inherit;font-size:13.5px;min-height:80px;padding:10px 12px;resize:vertical;width:100%}.apmktag-consent{align-items:flex-start;border-radius:10px;color:var(--ink);cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.5;padding:10px}.apmktag-consent.is-invalid{background:#ef444412;outline:1px solid #ef444466}.apmktag-consent input{height:1px;opacity:0;position:absolute;width:1px}.apmktag-box{border:1.5px solid var(--line);border-radius:6px;color:#0000;display:grid;flex:0 0 auto;height:22px;place-items:center;transition:all .2s;width:22px}.apmktag-consent input:checked+.apmktag-box{background:#10b981;border-color:#10b981;color:#fff}.apmktag-actions{background:linear-gradient(180deg,#0000,var(--bg) 40%);bottom:0;display:flex;justify-content:flex-end;padding:10px 0 4px;position:-webkit-sticky;position:sticky}.apmktag-btn{align-items:center;background:linear-gradient(135deg,var(--accent),var(--accent2));border:0;border-radius:12px;box-shadow:0 12px 24px -14px rgba(var(--accent-rgb),.9);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:7px;justify-content:center;min-height:44px;padding:0 20px}.apmktag-btn:disabled{cursor:wait;opacity:.6}@media (max-width:480px){.apmktag-btn{flex:1 1}}.apmktag-rows{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.apmktag-rows li{grid-gap:10px;align-items:center;animation:apmktag-in .3s ease both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*30ms);background:var(--card);border:1px solid var(--line);border-left:3px solid var(--st);border-radius:12px;border-radius:var(--sa-el-card-radius,12px);display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:12px}@keyframes apmktag-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.apmktag-rows b{color:var(--ink);display:block;font-size:13.5px}.apmktag-rows small{color:var(--muted);font-size:11.5px}.apmktag-rowic{background:color-mix(in srgb,var(--st) 14%,#0000);border-radius:10px;color:var(--st);display:grid;height:34px;place-items:center;width:34px}@media (max-width:480px){.apmktag-rows li{grid-template-columns:auto 1fr}.apmktag-rows li>:last-child{grid-column:2;justify-self:start}}