.sb{--sb-by:var(--sb-by-dark);align-items:center;gap:12px;min-width:0;max-width:100%;font-family:Montserrat Variable,Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;text-decoration:none;display:inline-flex}[data-theme=light] .sb,[data-mode=light] .sb{--sb-by:var(--sb-by-light)}.sb-icon-wrap{flex-shrink:0;line-height:0;display:block;position:relative}.sb-dot{background:#0a0e1a;border-radius:50%;padding:2px;line-height:0;display:flex;position:absolute;bottom:-2px;right:-2px}.sb-dot>*{width:8px!important;height:8px!important;margin:0!important}.sb-net{border-radius:50%;display:block}.sb-net.is-on{background:#22c55e}.sb-net.is-off{background:#ef4444}.sb-icon{object-fit:cover;border-radius:22.5%;flex-shrink:0;width:35px;height:35px;display:block;box-shadow:0 1px 2px #00000040}.sb--nav .sb-icon-wrap{flex-shrink:0;line-height:0;display:block;position:relative}.sb--header .sb-text{display:flex}.sb-text{flex-direction:column;gap:2px;min-width:0;line-height:1.1}.sb-name{letter-spacing:-.01em;min-width:0;color:var(--text,#f5f1e8);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:1px .3em;font-size:14px;font-weight:700;display:flex}.sb-app{flex-shrink:0}.sb-by{color:var(--sb-by);white-space:nowrap;font-weight:600}.sb-r{vertical-align:super;font-size:7px;font-weight:600;line-height:1}.sb-tag{letter-spacing:.06em;color:var(--sb-by);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.sb--nav .sb-name{font-size:13px}.sb--nav .sb-by{font-size:11px}.sb--nav .sb-tag{letter-spacing:.02em;font-size:11px}@media (max-width:420px){.sb--header .sb-by{font-size:11px}.sb--header .sb-tag{letter-spacing:0;font-size:11px}}@media (max-width:340px){.sb--header .sb-tag{display:none}}[data-theme=light] .sb-dot,[data-mode=light] .sb-dot{background:#fff}html.dsk-nav .sb--header .sb-icon-wrap{display:none}html .sb-band.sb-band{background:radial-gradient(ellipse 60% 140% at 50% 35%, var(--sb-b0) 0%, var(--sb-b1) 45%, var(--sb-b2) 100%);text-align:center;border:none;flex-direction:column;align-items:center;gap:9px;padding:20px 16px 16px;display:flex}.sb-band-logo{filter:drop-shadow(0 2px 8px #0006);width:48px;height:48px;display:block}.sb-band-tag{letter-spacing:.2em;text-transform:uppercase;color:#f5f1e8e0;font-family:Montserrat Variable,Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:11px;font-weight:700;line-height:1.3}.sl-page{color:#f5f1e8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#020617!important}.sl-hero{text-align:center;flex-direction:column;align-items:center;font-family:Montserrat Variable,Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex;position:relative}.sl-glow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--sl-c) 28%, transparent) 0%, transparent 70%);pointer-events:none;z-index:0;width:420px;height:240px;position:absolute;top:-70px;left:50%;transform:translate(-50%)}.sl-icon{z-index:1;width:92px;height:92px;box-shadow:0 12px 34px color-mix(in srgb, var(--sl-c) 45%, transparent), 0 2px 6px #0006;border-radius:22.5%;position:relative}.sl-name{z-index:1;letter-spacing:-.015em;color:#fff;margin:22px 0 0;font-size:28px;font-weight:800;line-height:1.15;position:relative}.sl-rule{background:var(--sl-ink);border-radius:2px;width:44px;height:2px;margin:14px 0 12px}.sl-tag{letter-spacing:.24em;text-transform:uppercase;color:#ffffffc7;font-size:11px;font-weight:600}.sl-btn{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 20px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;font-weight:600;line-height:1.2;transition:box-shadow .15s,transform .15s,opacity .15s;display:flex;box-shadow:0 2px 10px #00000040}.sl-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #00000059}.sl-btn:active:not(:disabled){transform:translateY(0)}.sl-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.sl-btn:disabled{opacity:.6;cursor:not-allowed}.sl-btn-logo{flex-shrink:0;width:18px;height:18px;display:flex}.sl-btn--apple .sl-btn-logo{color:#000}.sl-btn-label{white-space:nowrap}.sl-spin{border:2.5px solid #1f1f1f40;border-top-color:#1f1f1f;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite sl-spin}@keyframes sl-spin{to{transform:rotate(360deg)}}.sl-page .login-card,.sl-page .sl-card{box-shadow:none!important;background:0 0!important;border:none!important}.sl-page .login-glow{display:none!important}.lss-paywall-overlay{-webkit-backdrop-filter:blur(4px);z-index:1000;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px));padding-top:max(16px, env(safe-area-inset-top,16px));padding-bottom:max(16px, env(safe-area-inset-bottom,16px));background:#0009;justify-content:center;align-items:center;animation:.2s lss-paywall-fadein;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}@keyframes lss-paywall-fadein{0%{opacity:0}to{opacity:1}}.lss-paywall-modal{background:var(--card,var(--bg));border:1px solid var(--bb);border-radius:16px;width:100%;max-width:480px;max-height:min(92vh,100%);animation:.25s cubic-bezier(.2,.8,.2,1) lss-paywall-slidein;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0006}@keyframes lss-paywall-slidein{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lss-paywall-close{background:var(--bdim);width:32px;height:32px;color:var(--text);cursor:pointer;z-index:1;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:400;line-height:1;transition:background-color .15s;display:flex;position:absolute;top:12px;right:12px}.lss-paywall-close:hover{background:var(--bb)}.lss-paywall-modal .lss-paywall{padding:36px 24px 28px}:root[data-reduced-motion=true] .lss-paywall-overlay,:root[data-reduced-motion=true] .lss-paywall-modal{animation:none}.lss-paywall{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;max-width:480px;margin:0 auto;padding:48px 24px 32px;font-family:Montserrat,sans-serif;display:flex}.lss-paywall-icon{background:linear-gradient(135deg,#4a70e32e,#8b5cf62e);border:2px solid #4a70e359;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:30px;display:flex;box-shadow:0 4px 24px #4a70e326}.lss-paywall-title{color:var(--text);letter-spacing:-.02em;margin-bottom:10px;font-size:26px;font-weight:900;line-height:1.2}.lss-paywall-sub{color:var(--t2);max-width:380px;margin-bottom:28px;font-size:14px;line-height:1.6}.lss-paywall-hook{color:var(--t2);text-align:left;background:linear-gradient(135deg,#4a70e314 0%,#8b5cf60f 100%);border:1px solid #4a70e32e;border-radius:12px;align-self:stretch;margin-bottom:24px;padding:14px 16px;font-size:13px;line-height:1.65}.lss-paywall-hook strong{color:var(--blue);font-weight:800}.lss-paywall-features-label{color:var(--t3);letter-spacing:.08em;text-transform:uppercase;text-align:left;align-self:stretch;margin-bottom:12px;padding-left:4px;font-size:11px;font-weight:800}.lss-paywall-features{flex-direction:column;align-self:stretch;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.lss-paywall-feature{color:var(--text);text-align:left;align-items:flex-start;gap:10px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.lss-paywall-feature-check{width:20px;height:20px;color:var(--blue);background:#4a70e326;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:900;display:flex}.lss-paywall-feature-text{flex:1}.lss-paywall-toggle{background:var(--bg);border:1px solid var(--bb);border-radius:12px;gap:6px;width:100%;max-width:360px;margin-bottom:16px;padding:4px;display:flex}.lss-paywall-tab{cursor:pointer;color:var(--t3);background:0 0;border:none;border-radius:8px;flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 8px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;transition:background-color .15s,color .15s;display:flex}.lss-paywall-tab.is-active{background:var(--blue);color:#fff;box-shadow:0 2px 8px #4a70e359}.lss-paywall-tab-label{font-weight:800}.lss-paywall-savebadge{color:#22c55e;letter-spacing:.02em;background:#22c55e40;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:800}.lss-paywall-tab.is-active .lss-paywall-savebadge{color:#fff;background:#ffffff40}.lss-paywall-currentbadge{color:#f59e0b;letter-spacing:.04em;text-transform:uppercase;background:#f59e0b40;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:800}.lss-paywall-tab.is-active .lss-paywall-currentbadge{color:#fff;background:#ffffff40}.lss-paywall-pricecard{flex-direction:column;justify-content:center;align-items:center;min-height:50px;margin-bottom:20px;display:flex}.lss-paywall-price{justify-content:center;align-items:baseline;gap:4px;display:flex}.lss-paywall-price-value{color:var(--text);letter-spacing:-.025em;font-size:32px;font-weight:900;line-height:1}.lss-paywall-price-period{color:var(--t3);font-size:14px;font-weight:600}.lss-paywall-loading{color:var(--t3);font-size:14px;font-style:italic}.lss-paywall-billed{color:var(--t3);margin-top:4px;font-size:12px;font-weight:600}.lss-paywall-pricesub{color:var(--t3);letter-spacing:.01em;margin-top:6px;font-size:13px;font-style:italic;font-weight:600}.lss-paywall-actions{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:360px;margin-bottom:24px;display:flex}.lss-paywall-btn{cursor:pointer;letter-spacing:.01em;border:none;border-radius:12px;width:100%;padding:15px 36px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;transition:transform .12s,box-shadow .12s,opacity .12s,background-color .12s}.lss-paywall-btn:active{transform:translateY(1px)}.lss-paywall-btn:disabled{opacity:.6;cursor:not-allowed}.lss-paywall-btn-primary{color:#fff;background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 6px 24px #4a70e373}.lss-paywall-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 28px #4a70e38c}.lss-paywall-btn-secondary{background:var(--bdim);color:var(--text);border:1px solid var(--bb);box-shadow:none}.lss-paywall-btn-secondary:hover{background:var(--bb)}.lss-paywall-btn-link{color:var(--blue);width:auto;box-shadow:none;background:0 0;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:underline}.lss-paywall-trust{flex-direction:column;gap:8px;width:100%;max-width:360px;margin-bottom:20px;display:flex}.lss-paywall-trust-item{color:var(--t3);text-align:left;align-items:center;gap:10px;padding:6px 0;font-size:12px;font-weight:600;display:flex}.lss-paywall-trust-icon{text-align:center;flex-shrink:0;width:18px;font-size:13px}.lss-paywall-brand{color:var(--t3);letter-spacing:.05em;text-transform:uppercase;opacity:.6;margin-top:8px;font-size:11px;font-weight:700}.lss-paywall-brand sup{vertical-align:super;margin:0 1px;font-size:8px;line-height:1}:root[data-reduced-motion=true] .lss-paywall-tab,:root[data-reduced-motion=true] .lss-paywall-btn{transition:none}:root[data-reduced-motion=true] .lss-paywall-btn-primary:hover:not(:disabled){transform:none}@media (max-width:480px){.lss-paywall{padding:36px var(--page-gutter) 24px}.lss-paywall-modal .lss-paywall{padding:28px 18px 22px}.lss-paywall-title{font-size:22px}.lss-paywall-icon{width:56px;height:56px;font-size:26px}.lss-paywall-features{margin-bottom:22px}}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/montserrat-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/montserrat-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}body{font-variant-emoji:text}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--vh100:100vh;--bg:#020617;--bg2:#070e24;--bg3:#0b1437;--blue:#4a70e3;--bdim:#4a70e32e;--bb:#4a70e380;--text:#fff;--t2:#e6f0ffe6;--t3:#c8dcffc7;--green:#34d468;--orange:#fb923c;--red:#f87171;--gold:#fbbf24;--purple:#a855f7;--highlight:#c8a951;--redBg:#ef44441a;--navy:#001864;--bdr:#4a70e338;--card:var(--bg2,#070e24);--nav:#040a18;--nav-border:#4a70e34d;--input-bg:#ffffff0f;--input-border:#4a70e373;--cta-bg:linear-gradient(135deg,#00186480,#4a70e333);--card-border:#4a70e347;--tab-bg:#00000040;--tab-inactive:#b4d2ffbd;--dim-bg:#00000026;--accent:var(--blue);--accentBg:var(--bdim);--accentBd:var(--bb);--accentL:#6b8df0;--font:"Montserrat", sans-serif;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.16s;--page-gutter:16px}@media (max-width:768px){:root{--page-gutter:8px}}*{-webkit-tap-highlight-color:transparent}button,.badge,.tag,.seg-btn,.lss-select-option,[role=button],[role=option],[role=tab]{-webkit-user-select:none;user-select:none}button,a,[role=button],[role=option],.lss-select-option{touch-action:manipulation}.scroll-row,.lss-glass,.lss-sheet,.info-sheet,.info-sheet-content{-webkit-overflow-scrolling:touch}.lss-glass,.lss-sheet,.info-sheet{overscroll-behavior:contain}.card,.rtab,button{transition:background .15s,border-color .15s,box-shadow .15s,transform .1s}button:active{transform:scale(.97)}button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}[role=button]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}[role=option]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}[role=tab]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.card,.rtab,button{transition:none}button:active{transform:none}}[data-reduced-motion=true] .card,[data-reduced-motion=true] .rtab,[data-reduced-motion=true] button{transition:none}[data-reduced-motion=true] button:active{transform:none}:root{--shadow-sm:0 1px 3px #02061738;--shadow-md:0 6px 20px #0206174d;--shadow-lg:0 16px 44px #0206176b}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.lift{box-shadow:var(--shadow-sm);transition:transform .18s,box-shadow .18s,border-color .18s}.lift:hover{box-shadow:var(--shadow-md);border-color:var(--bb);transform:translateY(-2px)}.lift:active{transform:translateY(0)}@keyframes lss-sheet-up{0%{opacity:.55;transform:translateY(22px)}to{opacity:1;transform:none}}.lss-sheet{animation:.26s cubic-bezier(.22,.61,.36,1) both lss-sheet-up}@keyframes lss-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lss-in{animation:.3s cubic-bezier(.22,.61,.36,1) backwards lss-fade-up}@media (prefers-reduced-motion:reduce){.lift{transition:none}.lift:hover{transform:none}.lss-sheet,.lss-in{animation:none}}[data-reduced-motion=true] .lift{transition:none}[data-reduced-motion=true] .lift:hover{transform:none}[data-reduced-motion=true] .lss-sheet,[data-reduced-motion=true] .lss-in{animation:none}.lss-skeleton{background:linear-gradient(90deg, var(--bdim) 25%, var(--card-border) 37%, var(--bdim) 63%);background-size:400% 100%;animation:1.4s infinite lss-shimmer}@keyframes lss-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.lss-skeleton{animation:none}}[data-reduced-motion=true] .lss-skeleton{animation:none}@media print{:root,[data-theme=dark],[data-theme=light]{--bg:#fff;--bg2:#fff;--bg3:#f5f7fb;--text:#0f172a;--t2:#334155;--t3:#475569;--bdr:#d8dee9;--card:#d8dee9;--card-border:#d8dee9;--bdim:#eef2fb;--tab-bg:#eef2fb;--dim-bg:#f5f7fb;--cta-bg:#f5f7fb}.no-print,.lss-topbar,.lss-bottomnav,.offline-banner,.rate-pulse{display:none!important}body,#root{background:#fff!important}*{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;transition:none!important}.card,.chart-pair,.sc-tbl,svg{break-inside:avoid;page-break-inside:avoid}a[href]:after{content:""}}[data-theme=light]{--bg:#f8fafc;--bg2:#fff;--bg3:#f1f5f9;--blue:#2b58de;--bdim:#2b58de24;--bb:#2b58de73;--text:#0f172a;--t2:#303e52;--t3:#465468;--green:#16a34a;--orange:#ea580c;--red:#dc2626;--gold:#b45309;--purple:#7c3aed;--redBg:#dc262614;--navy:#1e3a5f;--bdr:#2b58de2e;--card:var(--bg2,#fff);--nav:#f8fafc;--nav-border:#2b58de40;--input-bg:#fff;--input-border:#2b58de59;--cta-bg:linear-gradient(135deg,#2b58de14,#2b58de08);--card-border:#2b58de26;--tab-bg:#2b58de14;--tab-inactive:#465468;--dim-bg:#2b58de0f;--accent:var(--blue);--accentBg:var(--bdim);--accentBd:var(--bb)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--text);-webkit-tap-highlight-color:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;font-family:Montserrat,sans-serif;font-size:16px;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}[data-theme=light],[data-theme=light] body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#root{flex-direction:column;min-height:100vh;display:flex}@supports (height:100dvh){:root{--vh100:100dvh}html,body,#root{min-height:100dvh}}.badge{letter-spacing:.06em;text-transform:uppercase;border-radius:99px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.b-blue{background:var(--bdim);border:1px solid var(--bb);color:var(--blue-tx)}.b-green{color:var(--green-tx);background:#34d46826;border:1px solid #34d46866}.b-orange{color:var(--orange-tx);background:#fb923c26;border:1px solid #fb923c66}.b-gray{color:var(--t2);background:#b4d2ff1a;border:1px solid #b4d2ff40}.tag{border-radius:5px;padding:3px 8px;font-size:11px;font-weight:700}.t-vaw{color:var(--green-tx);background:#34d46826;border:1px solid #34d46859}.t-iw{color:var(--gold-tx);background:#fbbf2426;border:1px solid #fbbf2459}.t-w{color:var(--red-tx);background:#f8717126;border:1px solid #f8717159}.t-stable{color:var(--green-tx);background:#34d46826;border:1px solid #34d46859}.t-bn,.t-df{color:var(--red-tx);background:#f8717126;border:1px solid #f8717159}.t-ob,.t-po,.t-si{color:var(--orange-tx);background:#fb923c26;border:1px solid #fb923c59}.t-un{color:var(--gold-tx);background:#fbbf2426;border:1px solid #fbbf2459}.t-kept{color:var(--green-tx);background:#34d46826;border:1px solid #34d46859}.t-elim{color:var(--red-tx);background:#f871711f;border:1px solid #f871714d}.rtabs{background:var(--tab-bg);border-radius:10px;gap:6px;margin-bottom:14px;padding:4px;display:flex}.rtab{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--tab-inactive);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:10px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;transition:all .15s}.rtab.on{background:var(--blue);color:#fff;box-shadow:0 2px 8px #4a70e366}.fg{margin-bottom:14px}.fl{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);align-items:center;margin-bottom:7px;font-size:11px;font-weight:700;display:flex}.fi{background:var(--input-bg);border:1.5px solid var(--input-border);width:100%;color:var(--text);border-radius:10px;padding:12px 14px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;transition:border-color .15s}.fi:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #4a70e326}.fi::placeholder{color:var(--t3);font-weight:400}input::placeholder,textarea::placeholder{color:var(--t3);opacity:1}textarea.fi{resize:vertical;min-height:72px;line-height:1.6}.sw{position:relative}.sel{background:var(--input-bg);border:1.5px solid var(--input-border);width:100%;color:var(--text);cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:10px;padding:12px 38px 12px 14px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500}.sel:focus{border-color:var(--blue);outline:none}select option{background:var(--bg2);color:var(--text)}[data-theme=light] select option{color:#0f172a;background:#fff}.sarr{pointer-events:none;color:var(--t3);position:absolute;top:50%;right:13px;transform:translateY(-50%)}.rec-grid{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.rc{background:var(--input-bg);border:1.5px solid var(--card);text-align:center;border-radius:10px;padding:10px}.rc-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);margin-bottom:5px;font-size:11px;font-weight:700}.rc-val{color:var(--text);font-family:monospace;font-size:17px;font-weight:800}.chart-pair{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.chart-col{background:var(--input-bg);border:1.5px solid var(--bb);border-radius:14px;padding:18px 14px}.cc-lbl{letter-spacing:.06em;text-transform:uppercase;text-align:center;margin-bottom:10px;font-size:12px;font-weight:800}.cc-lbl.ini{color:var(--red-tx)}.cc-lbl.fin{color:var(--green-tx)}.bar-chart{align-items:stretch;gap:6px;height:250px;margin-bottom:8px;display:flex}.bw{flex-direction:column;flex:1;min-width:0;display:flex}.bar-slot{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-height:0;display:flex}.bar{border-radius:4px 4px 0 0;width:100%;max-width:40px;min-height:3px}.bval{color:var(--t2);font-family:monospace;font-size:11px;font-weight:700}.blbl{justify-content:center;align-items:flex-start;height:58px;padding-top:4px;display:flex;overflow:visible}.blbl>span{transform-origin:top;white-space:nowrap;color:var(--t2);font-size:11px;font-weight:700;line-height:1;display:inline-block;transform:rotate(-45deg)}.scroll-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;display:flex;overflow-x:auto}.scroll-row::-webkit-scrollbar{display:none}.scroll-row>*{white-space:nowrap;flex:none}:root{--lss-menu-bg:#121c3a;--lss-menu-bd:color-mix(in srgb, var(--text) 16%, #121c3a)}[data-theme=light]{--lss-menu-bg:#fff;--lss-menu-bd:color-mix(in srgb, var(--text) 14%, #fff)}.lss-glass{animation:ddIn .16s var(--ease-out,ease);box-shadow:0 18px 44px -12px #000000a6,0 2px 8px #0000004d;background:var(--lss-menu-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid var(--lss-menu-bd)!important}[data-theme=light] .lss-glass{box-shadow:0 18px 44px -14px #0f172a47,0 2px 8px #0f172a14}@keyframes ddIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lss-glass{animation:none}}[data-reduced-motion=true] .lss-glass{animation:none}.star{vertical-align:super;color:var(--highlight);margin-left:4px;font-size:.68em;animation:1.8s infinite twinkle;display:inline-block}@keyframes twinkle{0%,to{opacity:.65;transform:scale(1)rotate(0)}50%{opacity:1;filter:drop-shadow(0 0 5px var(--highlight));transform:scale(1.4)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.star{opacity:1;animation:none}}[data-reduced-motion=true] .star{opacity:1;animation:none}.sc-legend{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:12px;display:flex}.leg{color:var(--t2);align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.leg-dot{border-radius:3px;flex-shrink:0;width:9px;height:9px}.sc-dtbl{background:var(--input-bg);border:1.5px solid var(--card);border-radius:10px;margin-bottom:14px;overflow:hidden}.sc-row{border-bottom:1px solid var(--bdr);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.sc-row:last-child{border-bottom:none}.sc-cell{color:var(--text);padding:10px 12px;font-size:13px;font-weight:700}.sc-cell.dim{color:var(--t3);font-size:11px;font-weight:600}.sc-cell.rb{color:var(--red-tx)}.sc-cell.ra{color:var(--green-tx)}.sc-hd{background:var(--bdim)}.toast{bottom:calc(82px + env(safe-area-inset-bottom,0px));background:var(--bg3);z-index:500;opacity:0;pointer-events:none;white-space:normal;box-sizing:border-box;text-align:center;overflow-wrap:anywhere;border:1.5px solid;border-radius:10px;width:max-content;max-width:calc(100vw - 32px);padding:11px 18px;font-size:13px;font-weight:700;line-height:1.4;transition:all .2s;position:fixed;left:50%;transform:translate(-50%)translateY(16px)}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.lss-kb-open .lss-bottomnav,.lss-kb-open .lss-fab{display:none!important}.pp-sum{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.pp-sum>*{grid-column:span 2}.pp-sum>:nth-child(n+4){grid-column:span 3}@media (min-width:720px){.pp-sum{grid-template-columns:repeat(5,minmax(0,1fr))}.pp-sum>*,.pp-sum>:nth-child(n+4){grid-column:auto}}.pp-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}@media (min-width:560px){.pp-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.info-sheet{z-index:350;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.info-sheet-bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020617b3;position:absolute;top:0;bottom:0;left:0;right:0}.info-sheet-content{background:var(--bg3);border-top:1.5px solid var(--bb);width:100%;padding:20px 18px calc(28px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;max-height:60vh;position:relative;overflow-y:auto}.info-handle{background:#b4d2ff33;border-radius:2px;width:40px;height:4px;margin:0 auto 16px}.btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-family:Montserrat,sans-serif;font-weight:700;transition:all .15s;display:inline-flex}.btn-g{border:1.5px solid var(--bb);color:var(--blue-tx);background:#4a70e31f}.btn-d{color:#f87171;background:#ef44441f;border:1.5px solid #ef444466}.btn-ghost{border:1px solid var(--bdr);color:var(--t2);background:0 0;padding:10px 16px}.btn-danger{color:var(--red-tx);background:#ef44441f;border:1px solid #ef44444d;padding:10px 16px}.modal-overlay{z-index:100;padding:calc(20px + env(safe-area-inset-top,0px)) 20px calc(20px + env(safe-area-inset-bottom,0px));background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal{background:var(--bg2);border:1px solid var(--bdr);border-radius:16px;width:100%;max-width:560px;max-height:min(90vh,100%);padding:28px;overflow-y:auto;box-shadow:0 12px 48px #00000080}.moverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:300;padding:calc(20px + env(safe-area-inset-top,0px)) 20px calc(20px + env(safe-area-inset-bottom,0px));background:#020617b3;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.moverlay .modal{max-width:400px;box-shadow:var(--shadow-lg);border-width:1.5px;padding:18px}.mhandle{display:none}.mhdr{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.mtitle{color:var(--text);font-size:16px;font-weight:800}.mclose{background:var(--bdim);border:1px solid var(--bdr);cursor:pointer;width:32px;height:32px;color:var(--t3);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mbody{margin-bottom:16px}.mfooter{gap:10px;display:flex}.mfooter .btn{padding:12px 16px;font-size:14px}.ba-tabs{background:var(--tab-bg);border-radius:9px;gap:0;margin-bottom:10px;padding:3px;display:flex}.ba-btn{text-align:center;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;color:var(--tab-inactive);background:0 0;border:none;border-radius:7px;flex:1;padding:9px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;transition:all .15s}.ba-btn.on{color:#fff}.ba-btn.ini.on{background:var(--blue);color:#fff;box-shadow:0 2px 8px #4a70e359}.ba-btn.fin.on{background:var(--green);color:#fff;box-shadow:0 2px 8px #34d46859}.sc-tbl{background:var(--input-bg);border:1.5px solid var(--card);border-radius:10px;margin-bottom:14px;overflow:hidden}.divider{background:var(--bdr);height:1px;margin:16px 0}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--blue-tx);margin-bottom:8px;font-size:11px;font-weight:700}.pg-title{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(22px,5vw,28px);font-weight:900;line-height:1.1}.pg-sub{color:var(--t2);margin-bottom:20px;font-size:15px;line-height:1.7}.pw{padding:20px var(--page-gutter)}@media (max-width:480px){.chart-pair{grid-template-columns:1fr}.bar-chart{gap:3px}.bar{max-width:34px}.blbl{height:56px}.blbl>span{font-size:11px}.pw{padding:16px var(--page-gutter)}.sc-cell{padding:8px;font-size:12px}.lss-muda-info-grid{grid-template-columns:1fr!important;gap:6px!important}.lss-muda-input-grid,.lss-oee-input-grid{grid-template-columns:1fr!important;gap:10px!important}.lss-oee-bench-grid{grid-template-columns:1fr!important;gap:6px!important}.lss-takt-input-grid{grid-template-columns:1fr!important;gap:10px!important}}.lss-select-option:hover{background:var(--bdim)!important}.lss-select-option:focus-visible{outline:2px solid var(--bb);outline-offset:-2px;background:var(--bdim)!important}.lss-dd{min-width:0;position:relative}.lss-dd.is-inline{display:inline-block}.lss-dd-trigger{background:var(--input-bg);border:1.5px solid var(--input-border);width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;border-radius:10px;outline:none;align-items:center;gap:8px;padding:11px 13px 11px 14px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:1.25;display:flex;position:relative}.lss-dd-trigger:hover:not(:disabled),.lss-dd-trigger.is-open{border-color:var(--blue)}.lss-dd-trigger.is-open{box-shadow:0 0 0 3px #4a70e326}.lss-dd-trigger:disabled{opacity:.6;cursor:default;transform:none}.lss-dd-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lss-dd-trigger-label.is-placeholder{color:var(--t3)}.lss-dd-chev{color:var(--t3);flex-shrink:0;transition:transform .15s}.lss-dd-trigger.is-open .lss-dd-chev{color:var(--blue-tx);transform:rotate(180deg)}.lss-dd.is-compact .lss-dd-trigger{padding:9px 10px 9px 12px;font-size:14px}.lss-dd.is-inline .lss-dd-trigger{background:var(--bg2);border-color:var(--card);width:auto;min-height:32px;font-size:12px;font-weight:700;font-family:var(--font);border-radius:8px;gap:6px;padding:5px 8px 5px 10px}.lss-dd.is-inline .lss-dd-trigger:before{content:"";position:absolute;top:-6px;bottom:-6px;left:-2px;right:-2px}.lss-dd.is-inline .lss-dd-trigger-label{flex:none}.lss-dd-backdrop{z-index:1199;touch-action:none;position:fixed;top:0;bottom:0;left:0;right:0}.lss-dd-menu{z-index:1200;border-radius:12px;flex-direction:column;padding:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 48px -12px #0009,0 2px 8px #0003}[data-theme=light] .lss-dd-menu{box-shadow:0 18px 44px -14px #0f172a52,0 2px 8px #0f172a14}.lss-dd-menu.is-up{animation-name:lssDdInUp}@keyframes lssDdInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}[data-high-contrast=true] .lss-dd-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg2)!important;border-color:var(--bb)!important}.lss-dd-search{min-height:46px;color:var(--t3);border-bottom:1px solid var(--bdr);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.lss-dd-search input{min-width:0;height:44px;color:var(--text);-webkit-appearance:none;appearance:none;background:0 0;border:none;outline:none;flex:1;font:600 16px Montserrat,sans-serif}.lss-dd-search input::placeholder{color:var(--t3);font-weight:500}.lss-dd-search input::-webkit-search-cancel-button{-webkit-appearance:none}.lss-dd-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding:4px;position:relative;overflow-y:auto}.lss-dd-group{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);padding:10px 12px 4px;font-size:11px;font-weight:800}.lss-dd-opt{width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;display:flex}.lss-dd-menu.is-compact .lss-dd-opt{padding:9px 11px;font-size:13px}.lss-dd-opt.is-selected{background:var(--bdim);color:var(--blue-tx);font-weight:700}.lss-dd-opt.is-feature{color:var(--highlight);font-weight:800}.lss-dd-opt.is-feature.is-selected{background:color-mix(in srgb, var(--highlight) 14%, transparent)}.lss-dd-opt.is-disabled{opacity:.45;cursor:default}.lss-dd-opt.is-disabled:hover{background:0 0!important}.lss-dd-opt-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lss-dd-opt-label{overflow-wrap:anywhere;line-height:1.3}.lss-dd-opt-sub{color:var(--t3);font-size:12px;font-weight:500;line-height:1.35}.lss-dd-check{color:currentColor;flex-shrink:0}.lss-dd-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.lss-dd-count{color:var(--t3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:700}.lss-dd-empty{text-align:center;color:var(--t3);padding:18px 12px;font-size:13px}@media print{.lss-dd-layer{display:none!important}}.lss-dd-more{pointer-events:none;height:34px;color:var(--blue-tx);background:linear-gradient(to bottom, transparent, var(--bg2) 75%);border-radius:0 0 12px 12px;justify-content:center;align-items:flex-end;padding-bottom:3px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (pointer:coarse){.lss-hit44{position:relative}.lss-hit44:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lss-tap44{justify-content:center;min-width:44px;min-height:44px}.a11y-dropdown button,.lss-settings-popover button{min-height:44px}.a11y-dropdown .lss-pref-btn{min-height:0;position:relative}.a11y-dropdown .lss-pref-btn:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.lss-sub-tap{align-items:center;min-height:44px;display:flex!important}}@media print{.no-print,[style*=position\:fixed],[style*="position: fixed"]{display:none!important}:root,[data-theme=dark],[data-theme=light]{--bg:#fff!important;--bg2:#fff!important;--bg3:#f8fafc!important;--text:#0f172a!important;--t2:#334155!important;--t3:#64748b!important;--blue:#2563eb!important;--green:#16a34a!important;--red:#dc2626!important;--orange:#ea580c!important;--gold:#b45309!important;--nav:#fff!important;--nav-border:#e2e8f0!important;--bdr:#e2e8f0!important;--card:#e2e8f0!important;--tab-bg:#f1f5f9!important;--dim-bg:#f8fafc!important;--bdim:#2b58de1a!important;--bb:#2b58de4d!important;--card-border:#e2e8f0!important;--input-bg:#fff!important;--input-border:#cbd5e1!important;--tab-inactive:#475569!important;--cta-bg:#f8fafc!important}html,body{color:#0f172a!important;background:#fff!important}#root{display:block!important}[data-theme=dark] div,[data-theme=dark] button,[data-theme=dark] section,[data-theme=dark] main,[data-theme=dark] article{background-color:#0000!important;background-image:none!important}[data-theme=dark] .ba-tabs,[data-theme=dark] .rtabs{background:#f1f5f9!important}.lss-topbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-bottom:2px solid #e2e8f0!important;position:relative!important}[data-lss-nav] div[style*="var(--bg2)"],[data-lss-nav] div[style*="var(--bg3)"],[data-lss-nav] div[style*="var(--cta-bg)"]{background:#fff!important;border-color:#e2e8f0!important}*{color-adjust:exact!important;-webkit-print-color-adjust:exact!important;-moz-print-color-adjust:exact!important;print-color-adjust:exact!important}[data-lss-nav] span,[data-lss-nav] div,[data-lss-nav] p,[data-lss-nav] td,[data-lss-nav] th{color:#0f172a!important}[data-lss-nav] [style*="color:var(--green)"],[data-lss-nav] [style*="color:'var(--green)"]{color:#16a34a!important}[data-lss-nav] [style*="color:var(--red)"],[data-lss-nav] [style*="color:'var(--red)"]{color:#dc2626!important}[data-lss-nav] [style*="color:var(--blue)"],[data-lss-nav] [style*="color:'var(--blue)"]{color:#2563eb!important}[data-lss-nav] [style*="color:var(--t3)"],[data-lss-nav] [style*="color:'var(--t3)"]{color:#64748b!important}[data-lss-nav] input{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important}.ow-container{padding:20px}#lss-tools-printable{max-width:100%!important;padding:20px 32px!important}}[data-theme=light] button[style*=dashed]{background:#2b58de0f!important;border-color:#2b58de66!important}[data-theme=light] .comet-bar-segment span{color:#fff!important}[data-theme=light] input[type=number]{color:var(--text)!important}[data-theme=light] select{color:var(--text)!important;background-color:var(--input-bg)!important}[data-theme=light] textarea{color:var(--text)!important}.login-auth-btn{transition:all .15s!important}.login-auth-btn:hover{background:#eee!important}[data-high-contrast=true]{--bdr:#ffffff73!important;--bb:#ffffff8c!important;--t2:#fff!important;--t3:#ffffffd9!important;--bdim:#4a70e359!important;--card-border:#ffffff59!important;--card:#fff3!important;--dim-bg:#ffffff14!important;--tab-bg:#ffffff1f!important;--tab-inactive:#ffffffd9!important;--input-bg:#ffffff1a!important;--input-border:#ffffff80!important;--nav-border:#ffffff59!important;--cta-bg:#4a70e333!important;--bg2:#0a1228!important;--bg3:#0e1a38!important;--text-dim:#fff!important;--text-faint:#ffffffd9!important;--line:#fff6!important;--line-strong:#ffffff8c!important;--surface:#0a1228!important;--accent-dim:#4a70e34d!important}[data-high-contrast=true] button,[data-high-contrast=true] a{outline-offset:2px}[data-high-contrast=true] button:focus-visible{outline:2px solid #fff!important}[data-high-contrast=true] a:focus-visible{outline:2px solid #fff!important}.lss-settings-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000040}.lss-settings-popover{background-color:var(--bg2)!important}[data-theme=dark] .lss-settings-popover{background-color:#0a1228!important}[data-theme=light] .lss-settings-popover{background-color:#fff!important}[data-high-contrast=true] .lss-settings-popover{box-shadow:0 0 0 2px #fff,0 12px 40px #0009!important}[data-high-contrast=true] .lss-settings-scrim{background:#0000008c}[data-theme=light][data-high-contrast=true]{--bdr:#0006!important;--bb:#00000080!important;--t2:#000!important;--t3:#000c!important;--bdim:#2b58de40!important;--card-border:#0000004d!important;--card:#00000026!important;--dim-bg:#0000000f!important;--tab-bg:#00000014!important;--tab-inactive:#000!important;--input-bg:#fff!important;--input-border:#00000080!important;--nav-border:#0000004d!important;--cta-bg:#2b58de1f!important;--bg2:#fff!important;--bg3:#f0f0f0!important;--text-dim:#000!important;--text-faint:#000c!important;--line:#00000059!important;--line-strong:#00000080!important;--surface:#fff!important;--accent-dim:#2b58de33!important}[data-theme=light][data-high-contrast=true] button:focus-visible{outline:2px solid #000!important}[data-theme=light][data-high-contrast=true] a:focus-visible{outline:2px solid #000!important}[data-reduced-motion=true] *,[data-reduced-motion=true] :before,[data-reduced-motion=true] :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.rate-tab-gold{position:relative;color:#c8a951!important;background:linear-gradient(135deg,#c8a95126,#c8a9510d)!important;border-bottom-color:#c8a951!important}.rate-tab-gold:after{content:"";background:#c8a951;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite ratePulse;position:absolute;top:6px;right:6px}@keyframes ratePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.star-btn{cursor:pointer;background:0 0;border:none;padding:4px;transition:transform .15s}.star-btn:hover{transform:scale(1.2)}.star-btn:active{transform:scale(.95)}.version-footer{text-align:center;padding:12px var(--page-gutter) calc(20px + env(safe-area-inset-bottom,0px));color:var(--t3);letter-spacing:.05em;font-size:11px}.theme-switcher{border:1.5px solid var(--bdr);border-radius:8px;display:flex;overflow:hidden}.theme-switcher button{cursor:pointer;width:32px;height:28px;color:var(--t3);background:0 0;border:none;justify-content:center;align-items:center;font-size:13px;transition:all .15s;display:flex}.theme-switcher button.active{background:var(--accentBg,#3b7fff1a);color:var(--accent-tx)}.a11y-dropdown{background:var(--bg2);border:1.5px solid var(--bb);z-index:100;min-width:200px;box-shadow:var(--shadow-lg,0 12px 36px #00000073);border-radius:12px;margin-top:6px;padding:8px;position:absolute;top:100%;right:0}[data-theme=dark] .a11y-dropdown{background:#0a1228}[data-theme=light] .a11y-dropdown{background:#fff}[data-high-contrast=true] .a11y-dropdown{box-shadow:0 0 0 2px,0 12px 40px #0009}.a11y-toggle{cursor:pointer;width:100%;font-family:var(--font);color:var(--text);background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.a11y-toggle:hover{background:var(--accentBg,#3b7fff0f)}.a11y-switch{background:var(--bdr);border-radius:10px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.a11y-switch.on{background:var(--accent)}.a11y-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.a11y-switch.on:after{transform:translate(16px)}.lss-pref-row{background:var(--bg);border-radius:8px;gap:4px;padding:3px;display:flex}.lss-pref-btn{white-space:nowrap;min-width:0;color:var(--t3);font-family:var(--font);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.lss-pref-btn:hover{color:var(--text)}.lss-pref-btn.is-active{background:var(--bg3);color:var(--accent-tx,var(--accent));box-shadow:0 1px 4px #0000001a}.lss-pref-btn svg{flex-shrink:0}[data-theme=light] .lss-pref-row{background:var(--bg3)}[data-theme=light] .lss-pref-btn.is-active{background:#fff}.lss-pref-btn.is-active,[data-theme=light] .lss-pref-btn.is-active{background:var(--blue,#2b58de);color:#fff;box-shadow:none}.lss-pref-btn.is-active svg{color:#fff}.lss-hdr-upgrade{background:var(--blue);border:1.5px solid var(--blue);color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;width:32px;height:32px;margin:0;padding:0;font-family:Montserrat,sans-serif;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.lss-hdr-upgrade svg{flex-shrink:0;display:block}.lss-hdr-upgrade:focus-visible{outline:2px solid var(--blue);outline-offset:2px}:root{--surface:var(--bg2);--surface-2:var(--bg3);--surface-3:var(--bg2);--text-dim:var(--t2);--text-faint:var(--t3);--text-base:14px;--text-xl:20px;--line:var(--bdr);--line-strong:var(--bb);--accent-dim:var(--bdim);--accent-hot:var(--blue);--accent-soft:var(--bdim);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--weight-bold:700;--weight-semibold:600;--duration-base:.2s;--ease-soft:ease}@keyframes goldPulse{0%,to{box-shadow:0 0 4px #c8a9514d,inset 0 0 4px #c8a9510d}50%{box-shadow:0 0 12px #c8a95199,inset 0 0 8px #c8a9511a}}.rate-pulse{animation:2s ease-in-out infinite goldPulse}@keyframes solveGlow{0%,to{box-shadow:0 0 6px #6366f14d,inset 0 0 0 1px #6366f166}50%{box-shadow:0 0 16px 3px #6366f1a6,inset 0 0 0 1px #6366f1cc}}.solve-glow{animation:1.8s ease-in-out infinite solveGlow}@media (prefers-reduced-motion:reduce){.solve-glow{animation:none}}.tour-spot{box-shadow:0 0 0 9999px #020617a8, 0 0 0 2px var(--accent,var(--blue)), 0 0 28px #4a70e373;animation:2.6s ease-in-out infinite tourPulse}.tour-card{background:var(--bg2,var(--surface,#0a1128));border:1px solid var(--accentBd,var(--border-h,#4a70e340));font-family:var(--font,inherit);color:var(--text);-webkit-backdrop-filter:blur(14px);border-radius:18px;padding:16px 18px;overflow:hidden;box-shadow:0 24px 64px #00000080,0 0 0 1px #4a70e314}.tour-card:before{content:"";background:linear-gradient(90deg, var(--accent,var(--blue)), #8b5cf6 70%, #22c55e);height:3px;position:absolute;top:0;left:0;right:0}.tour-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accentL,var(--blue-l,var(--accent,var(--blue))));white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.tour-meta{letter-spacing:.06em;color:var(--t3,var(--text3,#8a9bb0));white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.tour-dot{background:var(--t3,var(--text3,#8a9bb0));border-radius:50%;flex-shrink:0;width:3px;height:3px}.tour-seg{background:var(--bdr,var(--border,#4a70e31f));border-radius:3px;flex:1;height:3px;transition:background .25s,box-shadow .25s}.tour-seg.is-on{background:linear-gradient(90deg, var(--accent,var(--blue)), var(--accentL,var(--blue-l,var(--accent,var(--blue)))))}.tour-title{letter-spacing:-.01em;color:var(--text);margin-bottom:6px;font-size:17px;font-weight:900;line-height:1.25}.tour-desc{color:var(--t2,var(--text2,#c0cad6));font-size:13.5px;line-height:1.7}.tour-x{border:1px solid var(--bdr,var(--border,#4a70e31f));width:28px;height:28px;color:var(--t3,var(--text3,#8a9bb0));cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background .15s;display:flex}.tour-x:hover{border-color:var(--accentBd,#4a70e340);color:var(--text);background:var(--accentBg,#4a70e314)}.tour-btn{letter-spacing:.01em;border-radius:999px!important;padding:8px 16px!important;font-weight:800!important}.tour-btn-primary{box-shadow:0 6px 18px #4a70e359}.tour-btn-primary:hover:not(:disabled){box-shadow:0 8px 22px #4a70e373}@keyframes tourIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes tourPulse{0%,to{box-shadow:0 0 0 9999px #020617c7, 0 0 0 3px var(--accentL,var(--blue-l,var(--accent,var(--blue)))), 0 0 0 7px #4a70e34d, 0 0 44px 6px #4a70e399, inset 0 0 0 1px #fff3, inset 0 0 60px #4a70e32e}50%{box-shadow:0 0 0 9999px #020617c7,0 0 0 4px #fff,0 0 0 9px #4a70e373,0 0 72px 12px #4a70e3e6,inset 0 0 0 1px #ffffff59,inset 0 0 80px #4a70e34d}}[data-theme=light] .tour-spot{box-shadow:0 0 0 9999px #0f172a8c, 0 0 0 2px var(--accent,var(--blue)), 0 0 28px #2b58de59}[data-theme=light] .tour-card{box-shadow:0 24px 64px #0f172a40,0 0 0 1px #2b58de14}@media (prefers-reduced-motion:reduce){.tour-spot{animation:none}}.welcome-card{transition:transform .18s,box-shadow .18s,border-color .18s}.welcome-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #00000047}.welcome-card.is-primary{background:linear-gradient(var(--card,var(--bg2,#0a1128)), var(--card,var(--bg2,#0a1128))) padding-box, linear-gradient(135deg, var(--accent,var(--blue)), #8b5cf6) border-box!important;border:1.5px solid #0000!important;box-shadow:0 12px 36px #145aff2e!important}.welcome-icon.is-primary{box-shadow:0 0 26px #4a70e373}[data-theme=light] .welcome-card:hover{box-shadow:0 16px 40px #0f172a1f}.sg-progress{background:var(--accent,var(--blue))}.sg-head-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;display:flex}.sg-head-icons{align-items:center;gap:2px;display:flex}@media (max-width:480px){.sg-head-actions{flex:100%;justify-content:flex-start;margin-top:4px}.sg-head-icons{margin-left:auto;margin-right:-10px}}@media (max-width:360px){.sg-head-chip>svg{display:none}}.tour-spot{box-shadow:0 0 0 9999px #020617c7, 0 0 0 3px var(--accentL,var(--blue-l,var(--accent,var(--blue)))), 0 0 0 7px #4a70e359, 0 0 56px 8px #4a70e3bf, inset 0 0 0 1px #ffffff38, inset 0 0 70px #4a70e338}.tour-card{background:linear-gradient(180deg, #ffffff17, #ffffff08), var(--bg2,var(--surface,#0a1128));border:1px solid #6096ff99;box-shadow:0 24px 64px #0009,0 0 0 1px #4a70e359,0 0 48px #4a70e347}[data-theme=light] .tour-spot{box-shadow:0 0 0 9999px #0f172a8c, 0 0 0 2px var(--accent,var(--blue)), 0 0 28px #2b58de59;animation:none}[data-theme=light] .tour-card{background:var(--bg2,var(--surface,#fff));border:1px solid var(--accentBd,#2b58de40);box-shadow:0 24px 64px #0f172a40,0 0 0 1px #2b58de14}.welcome-icon{transition:transform .18s,box-shadow .18s}.welcome-card:hover{background-image:linear-gradient(#ffffff0f,#fff0);transform:translateY(-4px);box-shadow:0 18px 44px #00000059,0 0 0 1px #6096ff8c,0 0 36px #4a70e347}.welcome-card:focus-visible{background-image:linear-gradient(#ffffff0f,#fff0);transform:translateY(-4px);box-shadow:0 18px 44px #00000059,0 0 0 1px #6096ff8c,0 0 36px #4a70e347}.welcome-card.is-primary:hover{box-shadow:0 20px 52px #145aff52,0 0 0 1px #6096ffb3!important}.welcome-card.is-primary:focus-visible{box-shadow:0 20px 52px #145aff52,0 0 0 1px #6096ffb3!important}.welcome-card:hover .welcome-icon{transform:scale(1.08);box-shadow:0 0 28px #4a70e38c}[data-theme=light] .welcome-card:hover{background-image:none;box-shadow:0 16px 40px #0f172a24,0 0 0 1px #2b58de59}[data-theme=light] .welcome-card:focus-visible{background-image:none;box-shadow:0 16px 40px #0f172a24,0 0 0 1px #2b58de59}.tour-body{animation:.38s cubic-bezier(.22,.8,.3,1) tourFade}@keyframes tourFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tour-seg{transition:background .45s,box-shadow .45s}@media (prefers-reduced-motion:reduce){.tour-body{animation:none}}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:none;appearance:none;box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;display:block}input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}input[type=time]::-webkit-date-and-time-value{text-align:left;margin:0}input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;margin:0}.native-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.pl-head{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;display:flex}.pl-count{color:var(--text);font-size:15px;font-weight:800}.pl-count span{color:var(--t3);font-weight:700}.pl-add{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 18px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 14px #4a70e34d}.pl-add:hover{box-shadow:0 6px 20px #4a70e36b}.pl-add:active{transform:scale(.97)}.pl-add-big{min-height:50px;padding:0 26px;font-size:15px}.pl-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.pl-card{background:var(--bg2);border:1.5px solid var(--card);cursor:pointer;box-shadow:var(--shadow-sm);-webkit-tap-highlight-color:transparent;border-radius:14px;outline:none;padding:15px 16px 13px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}.pl-card:hover{border-color:var(--bb);box-shadow:var(--shadow-md);transform:translateY(-2px)}.pl-card:active{border-color:var(--blue);transform:scale(.99)}.pl-card:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px var(--bdim)}.pl-card-menu{z-index:5}.pl-top{align-items:flex-start;gap:8px;display:flex}.pl-name{min-width:0;color:var(--text);flex:1;padding-top:3px;font-size:16px;font-weight:800;line-height:1.3}.pl-menu-wrap{margin:-4px -8px 0 0;position:relative}.pl-more{width:40px;height:40px;color:var(--t2);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex}.pl-more:hover,.pl-more[aria-expanded=true]{background:var(--bdim);color:var(--blue-tx)}.pl-menu{background:var(--lss-menu-bg);border:1.5px solid var(--lss-menu-bd);z-index:20;border-radius:12px;min-width:170px;padding:6px;position:absolute;top:42px;right:0;box-shadow:0 10px 30px #02061773}.pl-menu button{width:100%;min-height:44px;color:var(--text);font-size:14px;font-weight:600;font-family:var(--font);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.pl-menu button:hover{background:var(--bdim)}.pl-menu .pl-menu-danger{color:#f87171}.pl-menu .pl-menu-danger:hover{background:#ef44441f}.pl-desc{color:var(--t2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.pl-prog{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.pl-bar{background:var(--bdr);border-radius:3px;height:5px}.pl-seg.is-done .pl-bar{background:var(--green)}.pl-seg.is-next .pl-bar{background:var(--blue)}.pl-seg-lbl{color:var(--t3);align-items:center;gap:4px;margin-top:6px;font-size:11.5px;font-weight:700;line-height:1.3;display:flex}.pl-seg.is-done .pl-seg-lbl{color:var(--green-tx)}.pl-seg.is-next .pl-seg-lbl{color:var(--blue-tx)}.pl-seg-lbl svg{flex-shrink:0}.pl-foot{border-top:1px solid var(--bdr);flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;padding-top:11px;display:flex}.pl-owner{color:var(--t3);font-size:12px}.pl-open{color:var(--blue-tx);align-items:center;gap:2px;margin-left:auto;font-size:13px;font-weight:800;transition:gap .18s;display:inline-flex}.pl-card:hover .pl-open{gap:6px}@media (min-width:1024px){.pl-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}}@media (prefers-reduced-motion:reduce){.pl-card,.pl-add{transition:none}.pl-card:hover{transform:none}}[data-reduced-motion=true] .pl-card{transition:none}[data-reduced-motion=true] .pl-card:hover{transform:none}.pd-tabs{padding:12px var(--page-gutter) 6px;background:var(--bg);gap:8px;display:flex}.pd-tab{cursor:pointer;letter-spacing:.02em;background:var(--bg3);border:1.5px solid var(--bb);min-width:0;min-height:62px;color:var(--blue-tx);box-shadow:0 2px 0 var(--bdr), var(--shadow-sm);-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:9px 6px;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:800;transition:transform .15s,background .15s,box-shadow .15s;display:flex}.pd-tab:hover{background:var(--bdim);transform:translateY(-1px)}.pd-tab:active{box-shadow:none;transform:translateY(1px)scale(.98)}.pd-tab:focus-visible{box-shadow:0 0 0 3px var(--bdim);outline:none}.pd-tab.is-on{background:var(--blue);border-color:var(--blue);color:#fff;transform:none;box-shadow:0 4px 14px #4a70e366}.pd-tab-ic{display:flex}.pd-tab-lbl{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:100%;display:flex;overflow:hidden}.pd-tab-n{background:var(--bdim);color:var(--blue-tx);border-radius:99px;padding:1px 7px;font-size:11px;font-weight:800;line-height:1.4}.pd-tab.is-on .pd-tab-n{color:#fff;background:#ffffff3d}@media (prefers-reduced-motion:reduce){.pd-tab{transition:none}.pd-tab:hover{transform:none}}[data-reduced-motion=true] .pd-tab:hover{transform:none}.dash-row{border-bottom:1px solid var(--bdr);cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:13px 12px 13px 16px;transition:background .15s;display:flex}.dash-row:hover{background:var(--bdim)}.dash-row:active{background:var(--bb)}.dash-row:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}.dash-row-chev{color:var(--blue-tx);flex-shrink:0;transition:transform .15s}.dash-row:hover .dash-row-chev{transform:translate(3px)}.pl-num{background:var(--bdim);border:1.5px solid var(--bb);min-width:26px;height:26px;color:var(--blue-tx);box-sizing:border-box;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;padding:0 7px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.pl-num-sm{min-width:22px;height:22px;margin-top:0;padding:0 6px;font-size:11px}.dash-acc{-webkit-tap-highlight-color:transparent;outline:none;transition:background .15s}.dash-acc:hover{background:var(--bdim)!important}.dash-acc:active{background:var(--bb)!important}.dash-acc:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}.dash-acc>svg:last-child{box-sizing:border-box;border:1.5px solid var(--bdr);border-radius:8px;width:28px;height:28px;padding:6px;transition:transform .2s,border-color .15s,stroke .15s}.dash-acc:hover>svg:last-child{stroke:var(--blue);border-color:var(--bb)}.lss-topbar-title{display:none}@media screen and (min-width:1024px){:root{--z:1;--dsk-side:74px;--dsk-pad:clamp(12px, calc((100vw - 1472px) / 2), 24px);--dsk-cap:1760px;--vh100:calc(100dvh / var(--z))}html,body,#root{min-height:calc(100vh / var(--z));min-height:calc(100dvh / var(--z))}html.dsk-nav{--page-gutter:var(--dsk-pad)}html.dsk-nav #root{padding-left:var(--dsk-side)}html.dsk-nav .lss-bottomnav{display:none!important}.dsk-side{bottom:0;left:0;top:var(--strasys-demo-h,0px);z-index:100;width:var(--dsk-side);background:var(--nav);border-right:1px solid var(--nav-border);font-family:var(--font);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;flex-direction:column;display:flex;position:fixed}.dsk-brand{height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 0 0;border:0;border-bottom:1px solid var(--nav-border);color:var(--text);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;flex:none;justify-content:center;align-items:center;gap:10px;width:100%;margin:0;font-family:inherit;display:flex}.dsk-brand:active{transform:none}.dsk-brand:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.dsk-brand-logo{flex-shrink:0;width:auto;height:26px}.dsk-brand-text{flex-direction:column;min-width:0;display:none}.dsk-brand-name{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.2;display:flex}.dsk-brand-r{vertical-align:super;font-size:8px;line-height:1}.dsk-brand-by{color:var(--t2);white-space:nowrap;margin-top:2px;font-size:11px}.dsk-group{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;gap:4px;min-height:0;padding:10px 3px;display:flex;overflow-y:auto}.dsk-item{width:100%;min-height:58px;color:var(--t3);font-family:var(--font);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:0;padding:8px 0;transition:none;display:flex;position:relative}.dsk-item:active{transform:none}.dsk-item:hover{background:var(--accentBg);color:var(--text)}.dsk-item:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.dsk-item-ico{opacity:.7;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:24px;display:flex}.dsk-item-label{letter-spacing:0;white-space:nowrap;max-width:100%;font-size:11px;font-weight:600;line-height:1.15;display:block}.dsk-item.is-on{background:var(--accentBg);color:var(--blue-tx)}.dsk-item.is-on .dsk-item-ico{opacity:1}.dsk-item.is-on .dsk-item-label{font-weight:800}.dsk-item.is-on:before{content:"";background:var(--blue);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:-3px}html.dsk-nav .lss-topbar{left:var(--dsk-side)!important;padding-left:max(var(--dsk-pad), calc((100% - var(--dsk-side) - var(--dsk-cap)) / 2))!important;padding-right:max(var(--dsk-pad), calc((100% - var(--dsk-side) - var(--dsk-cap)) / 2))!important}html.dsk-nav .offline-banner{left:var(--dsk-side)}html.dsk-nav .lss-topbar .hdr-mark{display:none!important}html.dsk-nav .toast{left:calc(50% + var(--dsk-side) / 2);max-width:calc(100vw / var(--z) - var(--dsk-side) - 32px)}html.dsk-nav #lss-tools-printable>[style*="position: fixed"]{left:calc(50% + var(--dsk-side) / 2)!important;bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}html.dsk-nav #strasys-demo-toast{left:calc(50% + var(--dsk-side) / 2);max-width:calc(100vw / var(--z) - var(--dsk-side) - 32px)}html.dsk-nav .lss-fab{bottom:calc(24px + env(safe-area-inset-bottom,0px))!important;right:24px!important}html.dsk-nav .version-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important}html.dsk-nav .lss-main{max-width:calc(var(--dsk-cap) + 2 * var(--dsk-pad))!important}html.dsk-nav .lss-main [style*="max-width: 1440px"]{max-width:none!important}html.dsk-nav .lss-main .sol-scope{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}html.dsk-nav .lss-main [style*="width: 100vw"]{width:calc(100vw / var(--z) - var(--dsk-side))!important;margin-left:calc(50% - (100vw / var(--z) - var(--dsk-side)) / 2)!important}html.dsk-nav .pl-grid{grid-template-columns:repeat(auto-fill,minmax(440px,1fr))}html.dsk-nav .lss-main [style*="minmax(120px, 1fr)"]{grid-template-columns:repeat(6,minmax(0,1fr))!important}html.dsk-nav .lss-main [style*="minmax(200px, 1fr)"]{grid-template-columns:repeat(auto-fill,minmax(226px,1fr))!important}:root .modal{max-height:min(calc(90vh / var(--z)), 100%)}:root .info-sheet-content{max-height:calc(60vh / var(--z))}:root .lss-paywall-modal{max-height:min(calc(92vh / var(--z)), 100%)}:root [style*="max-height: 92vh"]{max-height:calc(92vh / var(--z))!important}:root [style*="max-height: 80vh"]{max-height:calc(80vh / var(--z))!important}:root [style*="max-height: min(90vh, 100%)"]{max-height:min(calc(90vh / var(--z)), 100%)!important}}@media screen and (min-width:1680px){:root{--dsk-side:248px;--dsk-pad:clamp(12px, calc((100vw / var(--z) - 1656px) / 2), 24px)}.dsk-brand{justify-content:flex-start;padding-left:16px;padding-right:12px}.dsk-brand-text{display:flex}.dsk-group{gap:2px;padding:12px 10px}.dsk-item{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;min-height:44px;padding:0 10px 0 12px}.dsk-item-label{font-size:13px}.dsk-item.is-on:before{top:10px;bottom:10px;left:-10px}html.dsk-nav .lss-main .sol-scope .sol-methods{grid-template-columns:repeat(4,minmax(0,1fr))}html.dsk-nav .lss-topbar .lss-topbar-brand{display:none!important}html.dsk-nav .lss-topbar .lss-topbar-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--text);font-size:13px;font-weight:800;display:block;overflow:hidden}}@media screen and (min-width:2016px){html{zoom:var(--z,1)}:root{--z:1.05}}@media screen and (min-width:2112px){:root{--z:1.1}}@media screen and (min-width:2208px){:root{--z:1.15}}@media screen and (min-width:2304px){:root{--z:1.2}}@media screen and (min-width:2400px){:root{--z:1.25}}@media screen and (min-width:2496px){:root{--z:1.3}}@media screen and (min-width:2592px){:root{--z:1.35}}@media screen and (min-width:2688px){:root{--z:1.4}}@media screen and (min-width:2784px){:root{--z:1.45}}@media screen and (min-width:2880px){:root{--z:1.5}}@media screen and (min-width:2976px){:root{--z:1.55}}@media screen and (min-width:3072px){:root{--z:1.6}}@media screen and (min-width:3168px){:root{--z:1.65}}@media screen and (min-width:3264px){:root{--z:1.7}}@media screen and (min-width:3360px){:root{--z:1.75}}@media screen and (min-width:3456px){:root{--z:1.8}}@media screen and (min-width:3552px){:root{--z:1.85}}@media screen and (min-width:3648px){:root{--z:1.9}}@media screen and (min-width:3744px){:root{--z:1.95}}@media screen and (min-width:3840px){:root{--z:2}}@media screen and (min-width:3936px){:root{--z:2.05}}@media screen and (min-width:4032px){:root{--z:2.1}}@media screen and (min-width:4128px){:root{--z:2.15}}@media screen and (min-width:4224px){:root{--z:2.2}}@media screen and (min-width:4320px){:root{--z:2.25}}@media screen and (min-width:4416px){:root{--z:2.3}}@media screen and (min-width:4512px){:root{--z:2.35}}@media screen and (min-width:4608px){:root{--z:2.4}}@media screen and (min-width:4704px){:root{--z:2.45}}@media screen and (min-width:4800px){:root{--z:2.5}}@media screen and (min-width:4896px){:root{--z:2.55}}@media screen and (min-width:4992px){:root{--z:2.6}}@media screen and (min-width:5088px){:root{--z:2.65}}@media screen and (min-width:5184px){:root{--z:2.7}}@media screen and (min-width:5280px){:root{--z:2.75}}@media screen and (min-width:5376px){:root{--z:2.8}}@media screen and (min-width:5472px){:root{--z:2.85}}@media screen and (min-width:5568px){:root{--z:2.9}}@media screen and (min-width:5664px){:root{--z:2.95}}@media screen and (min-width:5760px){:root{--z:3}}@media screen and (min-width:5856px){:root{--z:3.05}}@media screen and (min-width:5952px){:root{--z:3.1}}@media screen and (min-width:6048px){:root{--z:3.15}}@media screen and (min-width:6144px){:root{--z:3.2}}@media screen and (min-width:6240px){:root{--z:3.25}}@media screen and (min-width:6336px){:root{--z:3.3}}@media screen and (min-width:6432px){:root{--z:3.35}}@media screen and (min-width:6528px){:root{--z:3.4}}@media screen and (min-width:6624px){:root{--z:3.45}}@media screen and (min-width:6720px){:root{--z:3.5}}@media screen and (min-width:6816px){:root{--z:3.55}}@media screen and (min-width:6912px){:root{--z:3.6}}@media screen and (min-width:7008px){:root{--z:3.65}}@media screen and (min-width:7104px){:root{--z:3.7}}@media screen and (min-width:7200px){:root{--z:3.75}}@media screen and (min-width:7296px){:root{--z:3.8}}@media screen and (min-width:7392px){:root{--z:3.85}}@media screen and (min-width:7488px){:root{--z:3.9}}@media screen and (min-width:7584px){:root{--z:3.95}}@media screen and (min-width:7680px){:root{--z:4}}:root{--accent-tx:var(--accent);--accent-hot-tx:var(--accent-hot);--accentL-tx:var(--accentL);--blue-tx:var(--blue);--gold-tx:var(--gold);--green-tx:var(--green);--orange-tx:var(--orange);--purple-tx:var(--purple);--red-tx:var(--red)}:root[data-theme=light]{--accent-tx:#1754dc;--accent-hot-tx:#1754dc;--accentL-tx:#2268b8;--blue-tx:#1754dc;--gold-tx:#9e4600;--green-tx:#007430;--orange-tx:#ad3d00;--purple-tx:#742ee3;--red-tx:#be0011}:root{--lv-1:#ef4444;--lv-2:#f97316;--lv-3:#22c55e;--lv-4:#3b82f6;--lv-5:#a855f7;--lv-1-tx:var(--red-tx);--lv-2-tx:var(--orange-tx);--lv-3-tx:var(--green-tx);--lv-4-tx:var(--blue-tx);--lv-5-tx:var(--purple-tx)}:root[data-theme=light]{--lv-1:#dc2626;--lv-2:#ea580c;--lv-3:#16a34a;--lv-4:#2563eb;--lv-5:#7c3aed}:-webkit-any([style^="color: var(--accent);"],[style*=" color: var(--accent);"],[style^="color: var(--accent, "],[style*=" color: var(--accent, "]){color:var(--accent-tx)!important}:is([style^="color: var(--accent);"],[style*=" color: var(--accent);"],[style^="color: var(--accent, "],[style*=" color: var(--accent, "]){color:var(--accent-tx)!important}:-webkit-any([style^="color: var(--accent-hot);"],[style*=" color: var(--accent-hot);"],[style^="color: var(--accent-hot, "],[style*=" color: var(--accent-hot, "]){color:var(--accent-hot-tx)!important}:is([style^="color: var(--accent-hot);"],[style*=" color: var(--accent-hot);"],[style^="color: var(--accent-hot, "],[style*=" color: var(--accent-hot, "]){color:var(--accent-hot-tx)!important}:-webkit-any([style^="color: var(--accentL);"],[style*=" color: var(--accentL);"],[style^="color: var(--accentL, "],[style*=" color: var(--accentL, "]){color:var(--accentL-tx)!important}:is([style^="color: var(--accentL);"],[style*=" color: var(--accentL);"],[style^="color: var(--accentL, "],[style*=" color: var(--accentL, "]){color:var(--accentL-tx)!important}:-webkit-any([style^="color: var(--blue);"],[style*=" color: var(--blue);"],[style^="color: var(--blue, "],[style*=" color: var(--blue, "]){color:var(--blue-tx)!important}:is([style^="color: var(--blue);"],[style*=" color: var(--blue);"],[style^="color: var(--blue, "],[style*=" color: var(--blue, "]){color:var(--blue-tx)!important}:-webkit-any([style^="color: var(--gold);"],[style*=" color: var(--gold);"],[style^="color: var(--gold, "],[style*=" color: var(--gold, "]){color:var(--gold-tx)!important}:is([style^="color: var(--gold);"],[style*=" color: var(--gold);"],[style^="color: var(--gold, "],[style*=" color: var(--gold, "]){color:var(--gold-tx)!important}:-webkit-any([style^="color: var(--green);"],[style*=" color: var(--green);"],[style^="color: var(--green, "],[style*=" color: var(--green, "]){color:var(--green-tx)!important}:is([style^="color: var(--green);"],[style*=" color: var(--green);"],[style^="color: var(--green, "],[style*=" color: var(--green, "]){color:var(--green-tx)!important}:-webkit-any([style^="color: var(--orange);"],[style*=" color: var(--orange);"],[style^="color: var(--orange, "],[style*=" color: var(--orange, "]){color:var(--orange-tx)!important}:is([style^="color: var(--orange);"],[style*=" color: var(--orange);"],[style^="color: var(--orange, "],[style*=" color: var(--orange, "]){color:var(--orange-tx)!important}:-webkit-any([style^="color: var(--purple);"],[style*=" color: var(--purple);"],[style^="color: var(--purple, "],[style*=" color: var(--purple, "]){color:var(--purple-tx)!important}:is([style^="color: var(--purple);"],[style*=" color: var(--purple);"],[style^="color: var(--purple, "],[style*=" color: var(--purple, "]){color:var(--purple-tx)!important}:-webkit-any([style^="color: var(--red);"],[style*=" color: var(--red);"],[style^="color: var(--red, "],[style*=" color: var(--red, "]){color:var(--red-tx)!important}:is([style^="color: var(--red);"],[style*=" color: var(--red);"],[style^="color: var(--red, "],[style*=" color: var(--red, "]){color:var(--red-tx)!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(124, 58, 237);"],[style*=" color: rgb(124, 58, 237);"]){color:#742ee3!important}:root[data-theme=light] :is([style^="color: rgb(124, 58, 237);"],[style*=" color: rgb(124, 58, 237);"]){color:#742ee3!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(129, 140, 248);"],[style*=" color: rgb(129, 140, 248);"]){color:#555bc2!important}:root[data-theme=light] :is([style^="color: rgb(129, 140, 248);"],[style*=" color: rgb(129, 140, 248);"]){color:#555bc2!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(132, 204, 22);"],[style*=" color: rgb(132, 204, 22);"]){color:#4a7700!important}:root[data-theme=light] :is([style^="color: rgb(132, 204, 22);"],[style*=" color: rgb(132, 204, 22);"]){color:#4a7700!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(139, 92, 246);"],[style*=" color: rgb(139, 92, 246);"]){color:#733fd9!important}:root[data-theme=light] :is([style^="color: rgb(139, 92, 246);"],[style*=" color: rgb(139, 92, 246);"]){color:#733fd9!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(14, 165, 233);"],[style*=" color: rgb(14, 165, 233);"]){color:#006c9c!important}:root[data-theme=light] :is([style^="color: rgb(14, 165, 233);"],[style*=" color: rgb(14, 165, 233);"]){color:#006c9c!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(16, 185, 129);"],[style*=" color: rgb(16, 185, 129);"]){color:#007650!important}:root[data-theme=light] :is([style^="color: rgb(16, 185, 129);"],[style*=" color: rgb(16, 185, 129);"]){color:#007650!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(167, 139, 250);"],[style*=" color: rgb(167, 139, 250);"]){color:#7254bd!important}:root[data-theme=light] :is([style^="color: rgb(167, 139, 250);"],[style*=" color: rgb(167, 139, 250);"]){color:#7254bd!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(168, 85, 247);"],[style*=" color: rgb(168, 85, 247);"]){color:#8a31d5!important}:root[data-theme=light] :is([style^="color: rgb(168, 85, 247);"],[style*=" color: rgb(168, 85, 247);"]){color:#8a31d5!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(180, 83, 9);"],[style*=" color: rgb(180, 83, 9);"]){color:#9e4600!important}:root[data-theme=light] :is([style^="color: rgb(180, 83, 9);"],[style*=" color: rgb(180, 83, 9);"]){color:#9e4600!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(20, 184, 166);"],[style*=" color: rgb(20, 184, 166);"]){color:#007468!important}:root[data-theme=light] :is([style^="color: rgb(20, 184, 166);"],[style*=" color: rgb(20, 184, 166);"]){color:#007468!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(20, 90, 255);"],[style*=" color: rgb(20, 90, 255);"]){color:#044bf0!important}:root[data-theme=light] :is([style^="color: rgb(20, 90, 255);"],[style*=" color: rgb(20, 90, 255);"]){color:#044bf0!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(200, 145, 22);"],[style*=" color: rgb(200, 145, 22);"]){color:#886000!important}:root[data-theme=light] :is([style^="color: rgb(200, 145, 22);"],[style*=" color: rgb(200, 145, 22);"]){color:#886000!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(21, 153, 46);"],[style*=" color: rgb(21, 153, 46);"]){color:#00731c!important}:root[data-theme=light] :is([style^="color: rgb(21, 153, 46);"],[style*=" color: rgb(21, 153, 46);"]){color:#00731c!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(22, 163, 74);"],[style*=" color: rgb(22, 163, 74);"]){color:#007430!important}:root[data-theme=light] :is([style^="color: rgb(22, 163, 74);"],[style*=" color: rgb(22, 163, 74);"]){color:#007430!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(220, 38, 38);"],[style*=" color: rgb(220, 38, 38);"]){color:#be0011!important}:root[data-theme=light] :is([style^="color: rgb(220, 38, 38);"],[style*=" color: rgb(220, 38, 38);"]){color:#be0011!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(234, 179, 8);"],[style*=" color: rgb(234, 179, 8);"]){color:#876600!important}:root[data-theme=light] :is([style^="color: rgb(234, 179, 8);"],[style*=" color: rgb(234, 179, 8);"]){color:#876600!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(234, 88, 12);"],[style*=" color: rgb(234, 88, 12);"]){color:#ad3d00!important}:root[data-theme=light] :is([style^="color: rgb(234, 88, 12);"],[style*=" color: rgb(234, 88, 12);"]){color:#ad3d00!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(236, 72, 153);"],[style*=" color: rgb(236, 72, 153);"]){color:#bd0b72!important}:root[data-theme=light] :is([style^="color: rgb(236, 72, 153);"],[style*=" color: rgb(236, 72, 153);"]){color:#bd0b72!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(239, 68, 68);"],[style*=" color: rgb(239, 68, 68);"]){color:#c4071f!important}:root[data-theme=light] :is([style^="color: rgb(239, 68, 68);"],[style*=" color: rgb(239, 68, 68);"]){color:#c4071f!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(244, 63, 94);"],[style*=" color: rgb(244, 63, 94);"]){color:#c4003d!important}:root[data-theme=light] :is([style^="color: rgb(244, 63, 94);"],[style*=" color: rgb(244, 63, 94);"]){color:#c4003d!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(245, 158, 11);"],[style*=" color: rgb(245, 158, 11);"]){color:#955d00!important}:root[data-theme=light] :is([style^="color: rgb(245, 158, 11);"],[style*=" color: rgb(245, 158, 11);"]){color:#955d00!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(248, 113, 113);"],[style*=" color: rgb(248, 113, 113);"]){color:#b9373d!important}:root[data-theme=light] :is([style^="color: rgb(248, 113, 113);"],[style*=" color: rgb(248, 113, 113);"]){color:#b9373d!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(249, 115, 22);"],[style*=" color: rgb(249, 115, 22);"]){color:#a94900!important}:root[data-theme=light] :is([style^="color: rgb(249, 115, 22);"],[style*=" color: rgb(249, 115, 22);"]){color:#a94900!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(251, 146, 60);"],[style*=" color: rgb(251, 146, 60);"]){color:#a25400!important}:root[data-theme=light] :is([style^="color: rgb(251, 146, 60);"],[style*=" color: rgb(251, 146, 60);"]){color:#a25400!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(251, 191, 36);"],[style*=" color: rgb(251, 191, 36);"]){color:#8b6700!important}:root[data-theme=light] :is([style^="color: rgb(251, 191, 36);"],[style*=" color: rgb(251, 191, 36);"]){color:#8b6700!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(34, 197, 94);"],[style*=" color: rgb(34, 197, 94);"]){color:#007833!important}:root[data-theme=light] :is([style^="color: rgb(34, 197, 94);"],[style*=" color: rgb(34, 197, 94);"]){color:#007833!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(37, 99, 235);"],[style*=" color: rgb(37, 99, 235);"]){color:#1754dc!important}:root[data-theme=light] :is([style^="color: rgb(37, 99, 235);"],[style*=" color: rgb(37, 99, 235);"]){color:#1754dc!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(52, 212, 104);"],[style*=" color: rgb(52, 212, 104);"]){color:#007b34!important}:root[data-theme=light] :is([style^="color: rgb(52, 212, 104);"],[style*=" color: rgb(52, 212, 104);"]){color:#007b34!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(59, 130, 246);"],[style*=" color: rgb(59, 130, 246);"]){color:#155ecf!important}:root[data-theme=light] :is([style^="color: rgb(59, 130, 246);"],[style*=" color: rgb(59, 130, 246);"]){color:#155ecf!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(6, 182, 212);"],[style*=" color: rgb(6, 182, 212);"]){color:#007185!important}:root[data-theme=light] :is([style^="color: rgb(6, 182, 212);"],[style*=" color: rgb(6, 182, 212);"]){color:#007185!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(96, 165, 250);"],[style*=" color: rgb(96, 165, 250);"]){color:#2268b8!important}:root[data-theme=light] :is([style^="color: rgb(96, 165, 250);"],[style*=" color: rgb(96, 165, 250);"]){color:#2268b8!important}:root[data-theme=light] :-webkit-any([style^="color: rgb(99, 102, 241);"],[style*=" color: rgb(99, 102, 241);"]){color:#504ed7!important}:root[data-theme=light] :is([style^="color: rgb(99, 102, 241);"],[style*=" color: rgb(99, 102, 241);"]){color:#504ed7!important}@media not print{:root:not([data-theme=light]){--accent-tx:#4f92ff;--accent-hot-tx:#4f92ff;--blue-tx:#4f92ff;--purple-tx:#b56fff}:root:not([data-theme=light]) :-webkit-any([style^="color: rgb(124, 58, 237);"],[style*=" color: rgb(124, 58, 237);"]){color:#9a72ff!important}:root:not([data-theme=light]) :is([style^="color: rgb(124, 58, 237);"],[style*=" color: rgb(124, 58, 237);"]){color:#9a72ff!important}:root:not([data-theme=light]) :-webkit-any([style^="color: rgb(129, 140, 248);"],[style*=" color: rgb(129, 140, 248);"]){color:#838ffb!important}:root:not([data-theme=light]) :is([style^="color: rgb(129, 140, 248);"],[style*=" color: rgb(129, 140, 248);"]){color:#838ffb!important}:root:not([data-theme=light]) :-webkit-any([style^="color: rgb(139, 92, 246);"],[style*=" color: rgb(139, 92, 246);"]){color:#9d7aff!important}:root:not([data-theme=light]) :is([style^="color: rgb(139, 92, 246);"],[style*=" color: rgb(139, 92, 246);"]){color:#9d7aff!important}:root:not([data-theme=light]) :-webkit-any([style^="color: rgb(168, 85, 247);"],[style*=" color: rgb(168, 85, 247);"]){color:#b56fff!important}:root:not([data-theme=light]) :is([style^="color: rgb(168, 85, 247);"],[style*=" color: rgb(168, 85, 247);"]){color:#b56fff!important}:root:not([data-theme=light]) :-webkit-any([style^="color: rgb(180, 83, 9);"],[style*=" color: rgb(180, 83, 9);"]){color:#d57134!important}:root:not([data-theme=light]) :is([style^="color: rgb(180, 83, 9);"],[style*=" color: rgb(180, 83, 9);"]){color:#d57134!important}:root:not([data-theme=light]) :-webkit-any([style^="color: rgb(20, 90, 255);"],[style*=" color: rgb(20, 90, 255);"]){color:#5088ff!important}:root:not([data-theme=light]) :is([style^="color: rgb(20, 90, 255);"],[style*=" color: rgb(20, 90, 255);"]){color:#5088ff!important}:root:not([data-theme=light]) :-webkit-any([style^="color: rgb(21, 153, 46);"],[style*=" color: rgb(21, 153, 46);"]){color:#2ca73d!important}:root:not([data-theme=light]) :is([style^="color: rgb(21, 153, 46);"],[style*=" color: rgb(21, 153, 46);"]){color:#2ca73d!important}:root:not([data-theme=light]) :-webkit-any([style^="color: rgb(22, 163, 74);"],[style*=" color: rgb(22, 163, 74);"]){color:#24aa51!important}:root:not([data-theme=light]) :is([style^="color: rgb(22, 163, 74);"],[style*=" color: rgb(22, 163, 74);"]){color:#24aa51!important}:root:not([data-theme=light]) :-webkit-any([style^="color: rgb(220, 38, 38);"],[style*=" color: rgb(220, 38, 38);"]){color:#fa4941!important}:root:not([data-theme=light]) :is([style^="color: rgb(220, 38, 38);"],[style*=" color: rgb(220, 38, 38);"]){color:#fa4941!important}:root:not([data-theme=light]) :-webkit-any([style^="color: rgb(234, 88, 12);"],[style*=" color: rgb(234, 88, 12);"]){color:#f4611e!important}:root:not([data-theme=light]) :is([style^="color: rgb(234, 88, 12);"],[style*=" color: rgb(234, 88, 12);"]){color:#f4611e!important}:root:not([data-theme=light]) :-webkit-any([style^="color: rgb(236, 72, 153);"],[style*=" color: rgb(236, 72, 153);"]){color:#f652a2!important}:root:not([data-theme=light]) :is([style^="color: rgb(236, 72, 153);"],[style*=" color: rgb(236, 72, 153);"]){color:#f652a2!important}:root:not([data-theme=light]) :-webkit-any([style^="color: rgb(239, 68, 68);"],[style*=" color: rgb(239, 68, 68);"]){color:#fd524f!important}:root:not([data-theme=light]) :is([style^="color: rgb(239, 68, 68);"],[style*=" color: rgb(239, 68, 68);"]){color:#fd524f!important}:root:not([data-theme=light]) :-webkit-any([style^="color: rgb(244, 63, 94);"],[style*=" color: rgb(244, 63, 94);"]){color:#ff4d68!important}:root:not([data-theme=light]) :is([style^="color: rgb(244, 63, 94);"],[style*=" color: rgb(244, 63, 94);"]){color:#ff4d68!important}:root:not([data-theme=light]) :-webkit-any([style^="color: rgb(37, 99, 235);"],[style*=" color: rgb(37, 99, 235);"]){color:#518aff!important}:root:not([data-theme=light]) :is([style^="color: rgb(37, 99, 235);"],[style*=" color: rgb(37, 99, 235);"]){color:#518aff!important}:root:not([data-theme=light]) :-webkit-any([style^="color: rgb(59, 130, 246);"],[style*=" color: rgb(59, 130, 246);"]){color:#4f92ff!important}:root:not([data-theme=light]) :is([style^="color: rgb(59, 130, 246);"],[style*=" color: rgb(59, 130, 246);"]){color:#4f92ff!important}:root:not([data-theme=light]) :-webkit-any([style^="color: rgb(94, 23, 235);"],[style*=" color: rgb(94, 23, 235);"]){color:#8472ff!important}:root:not([data-theme=light]) :is([style^="color: rgb(94, 23, 235);"],[style*=" color: rgb(94, 23, 235);"]){color:#8472ff!important}:root:not([data-theme=light]) :-webkit-any([style^="color: rgb(99, 102, 241);"],[style*=" color: rgb(99, 102, 241);"]){color:#7c85ff!important}:root:not([data-theme=light]) :is([style^="color: rgb(99, 102, 241);"],[style*=" color: rgb(99, 102, 241);"]){color:#7c85ff!important}}@media (max-width:400px){.navtab-label{letter-spacing:-.2px!important;font-size:11px!important}}@media (max-width:340px){.navtab-label{letter-spacing:-.2px!important;font-size:11px!important}button:has(>.navtab-label){flex:auto!important;min-width:44px!important;padding-left:0!important;padding-right:0!important}}.ld-greet{padding:16px var(--page-gutter) 12px;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ld-greet-date{letter-spacing:.14em;text-transform:uppercase;color:var(--t3);font-size:11px;font-weight:700}.ld-greet-co{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:20px;font-weight:300;overflow:hidden}.ld-top{padding:0 var(--page-gutter) 10px;grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:900px){.ld-top{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}}.ld-hero,.ld-ba,.ld-card{background:var(--bg2);border:1px solid var(--bdr);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:0;padding:18px 16px}.ld-hero{border-color:var(--bb);background:linear-gradient(160deg, var(--bdim), var(--bg2) 55%)}.ld-hero-k,.ld-mini-h{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);font-size:11px;font-weight:700}.ld-mini-h{margin-bottom:10px}.ld-hero-v{color:var(--text);font-variant-numeric:tabular-nums;margin-top:8px;font-size:40px;font-weight:300;line-height:1.05}.ld-hero-unit{color:var(--t2);margin-left:6px;font-size:15px;font-weight:500}.ld-hero-s{color:var(--t2);margin-top:6px;font-size:13px}.ld-hero-note{color:var(--t3);margin-top:12px;font-size:12px;line-height:1.6}.ld-contrib{border-top:1px solid var(--bdr);margin-top:16px;padding-top:14px}.ld-contrib-row{border:none;border-bottom:1px solid var(--bdr);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name v""bar pct";align-items:center;gap:6px 10px;width:100%;min-height:44px;padding:9px 0;font-family:inherit;display:grid}.ld-contrib-row:last-of-type{border-bottom:none}.ld-contrib-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;grid-area:name;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;display:flex;overflow:hidden}.ld-contrib-v{color:var(--text);font-variant-numeric:tabular-nums;grid-area:v;font-size:13px;font-weight:700}.ld-contrib-bar,.ld-kpi-bar{background:var(--bdim);border-radius:3px;height:6px;display:block;overflow:hidden}.ld-contrib-bar{grid-area:bar}.ld-contrib-bar>span,.ld-kpi-bar>span{background:var(--blue);border-radius:3px;height:100%;display:block}.ld-contrib-pct{color:var(--t3);font-variant-numeric:tabular-nums;grid-area:pct;font-size:11px}.ld-contrib-rest{color:var(--t3);margin-top:8px;font-size:12px}.ld-ba-row{border-bottom:1px solid var(--bdr);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k d""v v";gap:2px 10px;padding:10px 0;display:grid}.ld-ba-row:last-of-type{border-bottom:none}.ld-ba-k{color:var(--t2);grid-area:k;font-size:12px;font-weight:600}.ld-ba-v{color:var(--text);font-variant-numeric:tabular-nums;grid-area:v;font-size:20px;font-weight:300}.ld-ba-u{color:var(--t3);font-size:12px}.ld-ba-d{border-radius:6px;grid-area:d;align-self:start;padding:2px 8px;font-size:12px;font-weight:800}.ld-ba-d.is-good{color:var(--green);background:#34d4681f}.ld-ba-d.is-bad{color:var(--red);background:#f871711f}.ld-ba-note,.ld-ba-empty{color:var(--t3);margin-top:8px;font-size:12px;line-height:1.6}.ld-kpis{padding:0 var(--page-gutter) 14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ld-kpis .ld-kpi-bar{width:70%;margin:0 auto}.ld-cols{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px;display:grid}@media (min-width:900px){.ld-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.ld-next-row{border:none;border-bottom:1px solid var(--bdr);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 0;font-family:inherit;display:flex}.ld-next-row:last-of-type{border-bottom:none}.ld-next-txt{flex-direction:column;min-width:0;display:flex}.ld-next-txt b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.ld-next-txt span{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ld-next-prog{color:var(--t2);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:8px;font-size:12px;display:flex}.ld-next-prog .ld-kpi-bar{width:60px}.ld-person{border-bottom:1px solid var(--bdr);align-items:center;gap:10px;padding:9px 0;display:flex}.ld-person-name{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.ld-person-v{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.ld-link{color:var(--blue);cursor:pointer;background:0 0;border:none;min-height:44px;margin-top:10px;padding:10px 0;font-family:inherit;font-size:13px;font-weight:700}@media (max-width:380px){.ld-hero-v{font-size:34px}.ld-kpis{gap:8px}}.ld-cap{margin:0 var(--page-gutter) 10px;color:var(--orange);background:#fb923c14;border:1px solid #fb923c4d;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:600}.ld-side{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.ld-year{border-bottom:1px solid var(--bdr);grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"y bar v"".n n";align-items:center;gap:2px 10px;padding:8px 0;display:grid}.ld-year:last-of-type{border-bottom:none}.ld-year .ld-contrib-bar{grid-area:bar}.ld-year-y{color:var(--text);font-variant-numeric:tabular-nums;grid-area:y;font-size:13px;font-weight:700}.ld-year-v{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;grid-area:v;font-size:13px;font-weight:700}.ld-year-n{color:var(--t3);grid-area:n;font-size:11px}.ld-year.is-older{grid-template-areas:"y y v"}.ld-hero{margin:0 var(--page-gutter) 12px;grid-template-columns:minmax(0,1fr);gap:18px;padding:20px;display:grid}@media (min-width:900px){.ld-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:0;padding:26px 28px}.ld-hero-main{padding-right:28px}.ld-hero-side{border-left:1px solid var(--bdr);padding-left:28px}}@media (max-width:899px){.ld-hero-side{border-top:1px solid var(--bdr);padding-top:16px}}.ld-hero-main{flex-direction:column;justify-content:center;min-width:0;display:flex}.ld-hero-side{min-width:0}.ld-row{box-sizing:border-box;text-align:left;width:calc(100% + 20px);min-height:52px;color:inherit;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;margin:0 -10px;padding:10px;font-family:inherit;display:flex}.ld-row+.ld-row{box-shadow:inset 0 1px 0 var(--bdr)}.ld-click{cursor:pointer;transition:background .15s}.ld-click:hover,.ld-click:active{background:var(--bdim);box-shadow:none}.ld-click:hover+.ld-row{box-shadow:none}.ld-click:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.ld-row-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ld-row-t{color:var(--text);align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.ld-ellip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ld-row-end{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.ld-row-v{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.ld-row-s{color:var(--t3);font-variant-numeric:tabular-nums;font-size:12px}.ld-row-prog{flex-direction:row;align-items:center;gap:8px}.ld-row-prog .ld-bar{width:64px}.ld-linkrow .ld-row-t{color:var(--blue);font-weight:700}.ld-bar{background:var(--bdim);border-radius:3px;width:100%;height:6px;display:block;overflow:hidden}.ld-bar>span{background:var(--blue);border-radius:3px;height:100%;display:block}.ld-chev{color:var(--blue);flex-shrink:0}.ld-rest{color:var(--t3);padding-top:10px;font-size:12px}.ld-empty{color:var(--t3);font-size:13px;line-height:1.6}.ld-tiles{padding:0 var(--page-gutter) 12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:900px){.ld-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.ld-tile{background:var(--bg2);border:1px solid var(--bdr);border-radius:var(--radius-lg);min-width:0;min-height:126px;box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:16px;display:flex}.ld-tile-k{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);font-size:11px;font-weight:700;line-height:1.35}.ld-tile-v{color:var(--text);font-variant-numeric:tabular-nums;font-size:30px;font-weight:300;line-height:1}.ld-tile-u{color:var(--t3);margin-left:4px;font-size:13px}.ld-tile-f{margin-top:auto}.ld-tile-stack{flex-direction:column;gap:8px;display:flex}.ld-tile-sub{color:var(--t3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.4;display:flex}.ld-delta{border-radius:6px;padding:2px 7px;font-size:11px;font-weight:800}.ld-delta.is-good{color:var(--green);background:#34d4681f}.ld-delta.is-bad{color:var(--red);background:#f871711f}.ld-card{padding:18px 20px}.ld-years{margin:0 var(--page-gutter) 12px}.ld-card-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:16px;display:flex}.ld-card-note{color:var(--t3);font-size:11px}.ld-ychart{align-items:flex-end;gap:12px;padding-bottom:2px;display:flex;overflow-x:auto}.ld-ycol{flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:64px;max-width:150px;display:flex}.ld-ycol-bar{background:var(--bdim);border-radius:8px;align-items:flex-end;width:100%;height:110px;display:flex;overflow:hidden}.ld-ycol-bar>span{background:var(--blue);border-radius:8px 8px 0 0;width:100%;display:block}.ld-ycol.is-older .ld-ycol-bar>span{background:var(--bb)}.ld-ycol-v{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.ld-ycol-y{color:var(--t2);white-space:nowrap;font-size:13px;font-weight:700}.ld-ycol-n{color:var(--t3);white-space:nowrap;font-size:11px}.ld-cols{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;margin:0 0 12px;display:grid}@media (min-width:900px){.ld-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.ld-cols .ld-card{margin:0}.ld-person-rank{background:var(--bdim);width:26px;height:26px;color:var(--blue);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.ld-ychart{justify-content:flex-start}.ld-ycol{max-width:120px}.ld-ycol-bar{height:96px}.ld-prog{flex-direction:column;gap:8px;max-width:520px;margin-top:16px;display:flex}.ld-prog-h{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;font-weight:700;display:flex}.ld-prog-h b{letter-spacing:0;color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.ld-bar.ld-bar-lg,.ld-bar.ld-bar-lg>span{border-radius:5px;height:10px}.ld-prog-n{color:var(--t3);font-size:12.5px;line-height:1.5}.ld-people{margin-bottom:12px}.ld-people-grid{grid-template-columns:1fr;gap:0 24px;display:grid}@media (min-width:900px){.ld-people-grid{grid-template-columns:repeat(var(--n,3), minmax(0,1fr));max-width:calc(var(--n,3) * 360px)}}.ld-actions{flex-wrap:wrap;justify-content:center;gap:12px;padding:8px 0 4px;display:flex}.ld-btn{border-radius:var(--radius-md);cursor:pointer;flex:200px;max-width:280px;min-height:48px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:700;transition:filter .15s,background .15s}.ld-btn-primary{background:var(--blue);color:#fff;border:1.5px solid var(--blue);box-shadow:0 2px 12px #2b58de47}.ld-btn-primary:hover{filter:brightness(1.08)}.ld-btn-ghost{color:var(--blue);border:1.5px solid var(--blue);background:0 0}.ld-btn-ghost:hover{background:var(--bdim)}.ld-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pl-hdr{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 6px;display:flex}.pl-title{color:var(--text);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:300;line-height:1.2}.pl-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:16px;display:flex}.pl-meta-n{color:var(--t2);font-size:14px;font-weight:600}.pl-tools{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:14px;display:grid}.pl-tools .pl-search{min-width:0;min-height:46px;width:100%!important}.pl-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pl-selects>*{min-width:0}@media (min-width:900px){.pl-tools{grid-template-columns:minmax(0,1fr) 440px;align-items:center}}.pl-facts{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;display:flex}.pl-fact{color:var(--t2);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.pl-fact-elim{color:var(--red-tx,#f87171)}.pl-fact-next{color:var(--blue-tx)}.pl-proj{flex-direction:column;gap:6px;margin-top:10px;display:flex}.pl-proj-lbl{color:var(--t3);font-size:12px;font-weight:700}.pl-proj .pl-bar{background:var(--bdim);border-radius:3px;height:6px;overflow:hidden}.pl-proj .pl-bar>span{background:var(--blue);border-radius:3px;height:100%;display:block}.pl-proj.is-done .pl-bar>span{background:var(--green)}.pl-proj.is-done .pl-proj-lbl{color:var(--green-tx)}.pl-value{color:var(--green-tx,var(--green));font-size:12.5px;font-weight:700}.pl-nomatch{background:var(--bg2);border:1px solid var(--bdr);color:var(--t2);border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:14px;padding:18px;font-size:14px;display:flex}.pl-nomatch-btn{border-radius:var(--radius-md);min-height:44px;color:var(--blue);border:1.5px solid var(--blue);cursor:pointer;background:0 0;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700}.ld-hero.is-single{grid-template-columns:minmax(0,1fr)!important}.ld-status{margin:0 var(--page-gutter) 12px;flex-direction:column;gap:12px;display:flex}.ld-status-v{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ld-status-v b{color:var(--text);font-variant-numeric:tabular-nums;font-size:34px;font-weight:300;line-height:1}.ld-status-v span{color:var(--t2);font-size:14px}.ld-stack{background:var(--bdim);border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.ld-stack>span{height:100%;display:block}.ld-stack .is-done,.ld-legend i.is-done{background:var(--green)}.ld-stack .is-active,.ld-legend i.is-active{background:var(--blue)}.ld-stack .is-draft,.ld-legend i.is-draft{background:var(--t3);opacity:.55}.ld-legend{color:var(--t2);flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.ld-legend span{align-items:center;gap:7px;display:inline-flex}.ld-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.ld-legend b{color:var(--text);font-variant-numeric:tabular-nums}:root{--pc-ease:cubic-bezier(.16,1,.3,1);--pc-glow:0 10px 30px -8px #4a70e38c;--pc-hover:0 6px 14px #0000004d, 0 18px 46px #0000006b}html.light,[data-theme=light]{--pc-glow:0 10px 28px -8px #2b58de66;--pc-hover:0 6px 16px #141e3c1a, 0 18px 46px #141e3c24}.pc-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:900px){.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1400px){.pc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pc-card{background:var(--bg2);border:1px solid var(--bdr);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .28s var(--pc-ease), border-color .2s, box-shadow .28s var(--pc-ease), background .2s;border-radius:16px;outline:none;flex-direction:column;gap:14px;padding:16px;display:flex;position:relative;overflow:visible}.pc-card:before{content:"";background:linear-gradient(180deg, var(--bdim), transparent);opacity:0;pointer-events:none;border-radius:16px 16px 0 0;transition:opacity .25s;position:absolute;top:0;bottom:55%;left:0;right:0}@media (hover:hover){.pc-card:hover{border-color:var(--blue);box-shadow:var(--pc-hover), var(--pc-glow);transform:translateY(-3px)}.pc-card:hover:before{opacity:1}.pc-card:hover .pc-icon{transform:scale(1.08)}.pc-card:hover .pc-cta{background:linear-gradient(135deg, #3e6cf2, var(--blue) 55%, #1f45b8);color:#fff;box-shadow:var(--pc-glow);border-color:#0000}.pc-card:hover .pc-cta svg{transform:translate(3px)}}.pc-card:active{transform:translateY(-1px)scale(.99)}.pc-card:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px var(--bdim)}.pc-top{align-items:flex-start;gap:12px;display:flex;position:relative}.pc-icon{font-variant-numeric:tabular-nums;background:var(--bdim);border:1px solid var(--bb);width:44px;height:44px;color:var(--blue-tx);transition:transform .28s var(--pc-ease);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.pc-icon.is-Complete{color:var(--green-tx);background:#34d46824;border-color:#34d4686b}.pc-icon.is-Defined{color:var(--t2);background:#94a3b81f;border-color:#94a3b852}.pc-text{flex-direction:column;flex:1;gap:6px;min-width:0;padding-top:2px;display:flex}.pc-name{color:var(--text);overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.3}.pc-sub{color:var(--t2);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;display:flex}.pc-status{letter-spacing:.08em;text-transform:uppercase;background:var(--bdim);color:var(--blue-tx);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.pc-status.is-Complete{color:var(--green-tx);background:#34d46824}.pc-status.is-Defined{color:var(--t2);background:#94a3b824}.pc-elim{color:var(--red-tx,#f87171);font-weight:700}.pc-owner{color:var(--t3)}.pc-top .pl-menu-wrap{margin:-6px -8px 0 0}.pc-result{align-items:center;min-height:28px;display:flex;position:relative}.pc-val{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.pc-val b{color:var(--text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:300;line-height:1}.pc-val span{color:var(--t2);font-size:13px}.pc-val em{color:var(--green-tx);background:#34d4681f;border-radius:999px;padding:3px 9px;font-size:13px;font-style:normal;font-weight:700}.pc-proj{flex-direction:column;gap:7px;width:100%;display:flex}.pc-proj-lbl{color:var(--t2);font-size:12.5px;font-weight:700}.pc-bar{background:var(--bdim);border-radius:4px;height:8px;overflow:hidden}.pc-bar>span{background:linear-gradient(90deg, #3e6cf2, var(--blue));border-radius:4px;height:100%;transition:width .28s cubic-bezier(.2,.8,.2,1);display:block}@media (prefers-reduced-motion:reduce){.pc-bar>span{transition:none}}[data-reduced-motion=true] .pc-bar>span{transition:none}.pc-next{color:var(--t3);font-size:13px;font-weight:600}.pc-cta{letter-spacing:.01em;background:var(--bdim);min-height:46px;color:var(--blue-tx);border:1px solid var(--bb);transition:background .28s var(--pc-ease), color .2s, box-shadow .28s var(--pc-ease), border-color .2s;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex;position:relative}.pc-cta svg{transition:transform .28s var(--pc-ease)}.pc-card:active .pc-cta{background:var(--blue);color:#fff}[data-reduced-motion=true] .pc-card,[data-reduced-motion=true] .pc-icon,[data-reduced-motion=true] .pc-cta,[data-reduced-motion=true] .pc-cta svg{transition:none}.pl-add,.ld-btn-primary{background:linear-gradient(135deg, #3e6cf2, var(--blue) 55%, #1f45b8)!important;color:#fff!important;box-shadow:var(--pc-glow)!important;transition:transform .28s var(--pc-ease), box-shadow .28s var(--pc-ease), filter .2s!important;border:none!important}@media (hover:hover){.pl-add:hover,.ld-btn-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 36px -8px #4a70e3b3!important}}.pl-add:active,.ld-btn-primary:active{transform:translateY(0)scale(.98)}.ld-btn-ghost{transition:background .28s var(--pc-ease), color .2s, transform .28s var(--pc-ease), box-shadow .28s var(--pc-ease)!important;color:var(--blue-tx)!important;border-color:var(--bb)!important;background:0 0!important}@media (hover:hover){.ld-btn-ghost:hover{transform:translateY(-2px);box-shadow:0 8px 24px -12px #4a70e38c;background:var(--bdim)!important;border-color:var(--blue)!important}}.ld-btn-ghost:active{transform:translateY(0)scale(.98)}.pl-tools .lss-dd-trigger{background:var(--bg2);border:1.5px solid var(--card);border-radius:12px;min-height:46px;padding:11px 14px;font-size:14px;font-weight:600}.pl-tools .pl-search{background:var(--bg2)!important;border:1.5px solid var(--card)!important;border-radius:12px!important}.pl-tools .pl-search:focus{box-shadow:0 0 0 3px var(--bdim);outline:none;border-color:var(--blue)!important}.pc-cta{margin-top:auto}.pf-card{background:linear-gradient(160deg, var(--bdim), var(--bg2) 62%);border:1px solid var(--bb);box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;padding:16px;display:grid}.pf-field{flex-direction:column;gap:7px;min-width:0;display:flex}.pf-field-search{grid-column:1/-1}@media (min-width:900px){.pf-card{grid-template-columns:minmax(0,1fr) 220px 220px;align-items:end}.pf-field-search{grid-column:auto}}.pf-k{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.pf-k svg{color:var(--blue-tx)}.pf-search{align-items:center;display:flex;position:relative}.pf-search svg{color:var(--t3);pointer-events:none;position:absolute;left:14px}.pf-search input{box-sizing:border-box;border:1px solid var(--bdr);background:var(--bg);width:100%;min-height:48px;color:var(--text);border-radius:12px;outline:none;padding:12px 14px 12px 42px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.pf-search input::placeholder{color:var(--t3)}.pf-search input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--bdim)}.pf-field .lss-dd-trigger{border:1px solid var(--bdr);background:var(--bg);border-radius:12px;min-height:48px;padding:10px 8px 10px 14px;font-size:14px;font-weight:700;transition:border-color .2s,box-shadow .2s}.pf-field .lss-dd-trigger:hover:not(:disabled){border-color:var(--blue);box-shadow:0 6px 18px -10px #4a70e399}.pf-field .lss-dd-chev,.pf-sort .lss-dd-chev{box-sizing:border-box;background:var(--bdim);width:28px;height:28px;color:var(--blue-tx);border-radius:8px;padding:6px}.pf-results{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 12px;display:flex}.pf-count{color:var(--t2);font-size:14px;font-weight:700}.pf-sort{border:1px solid var(--bb);background:var(--bg2);color:var(--blue-tx);border-radius:999px;align-items:center;gap:2px;padding-left:12px;transition:border-color .2s,box-shadow .2s;display:inline-flex}.pf-sort:hover{border-color:var(--blue);box-shadow:0 6px 18px -10px #4a70e399}.pf-sort .lss-dd-trigger{min-height:40px;color:var(--text);padding:6px;font-size:13.5px;font-weight:700;box-shadow:none!important;background:0 0!important;border:none!important}.ld-greet .lss-dd-trigger{border:1px solid var(--bb);background:var(--bg2);border-radius:12px;min-height:44px;padding:6px 6px 6px 14px;font-size:13.5px;font-weight:700}.ld-greet .lss-dd-trigger:hover:not(:disabled){border-color:var(--blue);box-shadow:0 6px 18px -10px #4a70e399}.ld-greet .lss-dd-chev{box-sizing:border-box;background:var(--bdim);width:28px;height:28px;color:var(--blue-tx);border-radius:8px;padding:6px}.pf-field .lss-dd-trigger{gap:10px;padding:10px 10px 10px 14px}.pf-sort{gap:8px;padding:0 6px 0 14px}.pf-sort .lss-dd-trigger{gap:10px;padding:6px 0 6px 2px}.ld-greet .lss-dd-trigger{gap:10px;padding:6px 8px 6px 14px}.pd-back{border:1px solid var(--bb);background:var(--bdim);min-height:40px;color:var(--blue-tx);cursor:pointer;border-radius:999px;align-items:center;gap:4px;margin:0 0 12px;padding:0 14px 0 8px;font-family:inherit;font-size:13.5px;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}@media (hover:hover){.pd-back:hover{border-color:var(--blue);box-shadow:0 6px 18px -10px #4a70e399}.pd-back:hover svg{transform:translate(-2px)}}.pd-back svg{transition:transform .2s}.pd-back:active{transform:scale(.97)}.pd-head{background:var(--cta-bg);box-sizing:border-box;border-bottom:1px solid var(--bdr);width:100vw;margin-left:calc(50% - 50vw);padding:14px 16px}.pd-nav{align-items:center;gap:12px;display:flex}.pd-iconbtn{border:1px solid var(--bb);background:var(--bg2);width:44px;height:44px;color:var(--blue-tx);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex}@media (hover:hover){.pd-iconbtn:hover{border-color:var(--blue);background:var(--bdim);box-shadow:0 6px 18px -10px #4a70e399}}.pd-iconbtn:active{transform:scale(.95)}.pd-iconbtn.is-on{background:var(--blue);border-color:var(--blue);color:#fff}.pd-titlebox{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pd-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue-tx);font-size:11px;font-weight:800}.pd-name{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:800;line-height:1.25}.pd-switch .lss-dd-trigger{min-height:36px;color:var(--text);gap:10px;padding:2px 0;font-size:19px;font-weight:800;box-shadow:none!important;background:0 0!important;border:none!important}.pd-switch .lss-dd-chev{box-sizing:border-box;background:var(--bdim);width:26px;height:26px;color:var(--blue-tx);border-radius:8px;padding:5px}.pd-meta{color:var(--t2);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px;font-size:13px;display:flex}.pd-fact{min-width:0;line-height:1.5;position:relative}.pd-desc{color:var(--t3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.pd-sharebox{margin-top:12px}.pd-sharebox>div{margin:0!important}.pd-tabs{top:calc(56px + env(safe-area-inset-top,0px) + var(--strasys-demo-h,0px));z-index:20;position:sticky;box-shadow:0 8px 16px -14px #0009;padding:10px var(--page-gutter) 10px!important}.pd-tab{min-height:56px}.pr-wrap{padding-top:14px}.pr-hero{margin:0 var(--page-gutter) 12px;background:linear-gradient(160deg, #34d4681a, var(--bg2) 60%);box-shadow:var(--shadow-sm);border:1px solid #34d46859;border-radius:18px;padding:18px}.pr-hero.is-open{border-color:var(--bb);background:linear-gradient(160deg, var(--bdim), var(--bg2) 60%)}.pr-k{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);font-size:11px;font-weight:800}.pr-v{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:8px;display:flex}.pr-v b{color:var(--text);font-variant-numeric:tabular-nums;font-size:40px;font-weight:300;line-height:1}.pr-v span{color:var(--t2);font-size:15px}.pr-v em{color:var(--green-tx);background:#34d46824;border-radius:999px;padding:4px 10px;font-size:14px;font-style:normal;font-weight:700}.pr-note{color:var(--t2);margin-top:12px;font-size:13px;line-height:1.6}.pr-pending{color:var(--t2);margin-top:8px;font-size:14px;line-height:1.6}.pr-how{border:1px solid var(--bb);background:var(--bg2);min-height:40px;color:var(--blue-tx);cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.pr-how:hover{border-color:var(--blue)}.pr-tiles{margin:0 var(--page-gutter) 12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pr-tile{background:var(--bg2);border:1px solid var(--bdr);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.pr-tile-k{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);font-size:11px;font-weight:800}.pr-tile-v{color:var(--t3);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.pr-b{color:var(--t2);font-variant-numeric:tabular-nums;font-size:14px}.pr-a{color:var(--text);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.pr-a.is-wait{color:var(--t3);font-size:12px;font-weight:600}.pr-chip{font-variant-numeric:tabular-nums;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11.5px;font-weight:800}.pr-chip.is-good{color:var(--green-tx);background:#34d46824}.pr-chip.is-bad{color:var(--red-tx,#f87171);background:#f8717124}@media (max-width:380px){.pr-tiles{grid-template-columns:minmax(0,1fr)}}.sc-wrap{padding:0 var(--page-gutter) 8px;flex-direction:column;gap:12px;display:flex}.sc-hl{border:1px solid var(--bb);background:var(--bdim);color:var(--t2);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.55;display:flex}.sc-hl strong{color:var(--blue-tx)}.sc-hl-ic{background:var(--bg2);width:28px;height:28px;color:var(--blue-tx);border:1px solid var(--bb);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sc-card{background:var(--bg2);border:1px solid var(--bdr);border-radius:16px;min-width:0;padding:16px}.sc-card-h{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);margin-bottom:14px;font-size:11px;font-weight:800}.sc-details{padding:0;overflow:hidden}.sc-details-h{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-family:inherit;display:flex}.sc-details-h>span:first-child{flex-direction:column;gap:3px;display:flex}.sc-details-t{color:var(--text);font-size:15px;font-weight:700}.sc-details-s{color:var(--t3);font-size:12.5px}.sc-details-chev{background:var(--bdim);width:32px;height:32px;color:var(--blue-tx);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sc-details-b{border-top:1px solid var(--bdr);padding:0 16px 16px}.sc-sub-h{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);margin:16px 0 10px;font-size:11px;font-weight:800}.sc-tbl .sc-cell:first-child{padding-left:12px}.am-tbl{border:1px solid var(--bdr);border-radius:12px;overflow:hidden}.am-row{color:var(--t2);border-top:1px solid var(--bdr);font-variant-numeric:tabular-nums;grid-template-columns:2fr 1fr 1fr;gap:6px;padding:9px 12px;font-size:13px;display:grid}.am-row>span:nth-child(2),.am-row>span:nth-child(3){color:var(--text);font-weight:700}.am-row .am-after{color:var(--green-tx)!important}.am-hd{background:var(--bdim);letter-spacing:.1em;text-transform:uppercase;border-top:none;font-size:11px;font-weight:800}.am-hd>span{color:var(--t3)!important}.am-row.is-opt{background:#4a70e30f}.am-row.is-opt>span:first-child{color:var(--blue-tx);font-weight:700}.am-note{color:var(--t3);border-top:1px solid var(--bdr);padding:10px 12px;font-size:12px;line-height:1.5}.st-name{color:var(--text);overflow-wrap:anywhere;margin-bottom:6px;font-size:15px;font-weight:700}.st-name.is-elim{color:var(--t3);-webkit-text-decoration:line-through #f87171b3;text-decoration:line-through #f87171b3}.st-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.st-time{color:var(--t3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;display:flex}.st-time b{color:var(--text);font-weight:700}.tag{align-items:center;gap:6px;display:inline-flex}.tag:before{content:"";opacity:.9;background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.pj-card{margin:0 var(--page-gutter) 10px;background:var(--bg2);border:1px solid var(--bdr);box-shadow:inset 4px 0 0 0 var(--pj-c,var(--t3));border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.pj-card.is-done{--pj-c:var(--green)}.pj-card.is-doing{--pj-c:#f59e0b}.pj-card.is-todo{--pj-c:#94a3b88c}@media (hover:hover){.pj-card:hover{border-color:var(--bb)}}.pj-head{cursor:pointer;outline:none;align-items:center;gap:12px;padding:14px 14px 14px 18px;display:flex}.pj-head:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}.pj-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pj-name{color:var(--text);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.3}.pj-sub{color:var(--t3);font-size:12.5px}.pj-bar{height:6px;margin-top:6px}.pj-bar>span{background:#f59e0b!important}.pj-badge{letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:11px;font-weight:800}.pj-badge.is-done{color:var(--green-tx);background:#34d46824}.pj-badge.is-doing{color:#f59e0b;background:#f59e0b29}.pj-badge.is-todo{color:var(--t2);background:#94a3b824}.pj-chev{background:var(--bdim);width:30px;height:30px;color:var(--blue-tx);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}.pj-card.is-open .pj-chev{transform:rotate(180deg)}.st-time b.st-elimtxt{color:var(--red-tx,#f87171)}.ix-wrap{z-index:350;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ix-bg{-webkit-backdrop-filter:blur(6px);background:#0206179e;animation:.18s ix-fade;position:absolute;top:0;bottom:0;left:0;right:0}.ix-card{background:linear-gradient(165deg, color-mix(in srgb, var(--ix-c) 14%, var(--bg3)), var(--bg3) 55%);border:1px solid color-mix(in srgb, var(--ix-c) 45%, transparent);border-radius:20px;width:100%;max-width:420px;max-height:80vh;padding:22px 20px 18px;animation:.22s cubic-bezier(.16,1,.3,1) ix-pop;position:relative;overflow-y:auto;box-shadow:0 24px 60px -12px #0009,0 0 0 1px #ffffff08}.ix-x{border:1px solid var(--bdr);background:var(--bg2);width:40px;height:40px;color:var(--t2);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}.ix-x:hover{color:var(--text);border-color:var(--bb)}.ix-level{border:1px solid color-mix(in srgb, var(--lv) 45%, transparent);background:color-mix(in srgb, var(--lv) 12%, transparent);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:12px 0 14px;padding:8px 12px;display:flex}.ix-level-k{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);font-size:11px;font-weight:800}.ix-level b{color:var(--lv);font-size:14px;font-weight:800}.ix-level-d{color:var(--t2);flex-basis:100%;font-size:12.5px;line-height:1.45}[data-theme=light] .ix-level b{color:color-mix(in srgb, var(--lv) 75%, #000)}.ix-top{align-items:center;gap:14px;padding-right:48px;display:flex}.ix-ic{background:color-mix(in srgb, var(--ix-c) 18%, transparent);border:1px solid color-mix(in srgb, var(--ix-c) 50%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ix-ic>span{background:var(--ix-c);width:14px;height:14px;box-shadow:0 0 14px var(--ix-c);border-radius:50%}.ix-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--t3);font-size:11px;font-weight:800}.ix-title{color:var(--ix-c);margin-top:3px;font-size:19px;font-weight:800;line-height:1.25}.ix-text{color:var(--t2);white-space:pre-line;margin:16px 0 0;font-size:14.5px;line-height:1.65}.ix-rule{background:var(--bg2);border:1px solid var(--bdr);border-left:3px solid var(--ix-c);border-radius:12px;margin-top:14px;padding:12px 14px}.ix-rule-k{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);margin-bottom:5px;font-size:11px;font-weight:800}.ix-rule-t{color:var(--text);font-size:13.5px;line-height:1.6}.ix-ok{background:linear-gradient(135deg, #3e6cf2, var(--blue) 55%, #1f45b8);color:#fff;cursor:pointer;width:100%;min-height:48px;box-shadow:var(--pc-glow);border:none;border-radius:12px;margin-top:18px;font-family:inherit;font-size:15px;font-weight:700}.ix-ok:active{transform:scale(.98)}@keyframes ix-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes ix-fade{0%{opacity:0}to{opacity:1}}[data-reduced-motion=true] .ix-card,[data-reduced-motion=true] .ix-bg{animation:none}.pj-body{border-top:1px solid var(--bdr);flex-direction:column;gap:16px;padding:16px 16px 16px 20px;display:flex}.pj-sec{flex-direction:column;gap:8px;display:flex}.pj-k{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);font-size:11px;font-weight:800}.pj-k-row{justify-content:space-between;align-items:baseline;display:flex}.pj-k-row b{letter-spacing:0;color:var(--text);font-variant-numeric:tabular-nums;font-size:16px}.pj-seg{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pj-seg-b{border:1px solid var(--bdr);background:var(--bg);min-height:44px;color:var(--t2);cursor:pointer;border-radius:12px;padding:6px 8px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}@media (hover:hover){.pj-seg-b:not(:disabled):hover{border-color:var(--bb);color:var(--text)}}.pj-seg-b.is-on.is-todo{color:var(--text);background:#94a3b829;border-color:#94a3b88c}.pj-seg-b.is-on.is-doing{color:#f59e0b;background:#f59e0b29;border-color:#f59e0b;box-shadow:0 6px 18px -10px #f59e0bb3}.pj-seg-b.is-on.is-done{border-color:var(--green);color:var(--green-tx);background:#34d46824;box-shadow:0 6px 18px -10px #34d468b3}.pj-seg-b:disabled{cursor:default}.pj-range{-webkit-appearance:none;appearance:none;cursor:pointer;--c:var(--blue);background:0 0;width:100%;height:28px}.pj-range.is-doing{--c:#f59e0b}.pj-range.is-done{--c:var(--green)}.pj-range.is-todo{--c:var(--t3)}.pj-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--c) 0 var(--v), var(--bdim) var(--v) 100%);border-radius:4px;height:8px}.pj-range::-moz-range-track{background:linear-gradient(90deg, var(--c) 0 var(--v), var(--bdim) var(--v) 100%);border-radius:4px;height:8px}.pj-range::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--c);background:#fff;border-radius:50%;width:24px;height:24px;margin-top:-8px;box-shadow:0 2px 8px #00000059}.pj-range::-moz-range-thumb{border:3px solid var(--c);background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #00000059}.pj-range:disabled{cursor:default}.pj-notes{box-sizing:border-box;border:1px solid var(--bdr);background:var(--bg);width:100%;min-height:88px;color:var(--text);resize:vertical;border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.55;transition:border-color .2s,box-shadow .2s}.pj-notes::placeholder{color:var(--t3)}.pj-notes:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--bdim)}.pj-help{border:1px solid var(--bb);background:var(--bdim);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.pj-help-ic{background:var(--bg2);border:1px solid var(--bb);width:36px;height:36px;color:var(--blue-tx);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pj-help-t{min-width:140px;color:var(--text);flex:1;font-size:13.5px;font-weight:600}.pj-help-b{background:linear-gradient(135deg, #3e6cf2, var(--blue) 55%, #1f45b8);color:#fff;cursor:pointer;min-height:40px;box-shadow:var(--pc-glow);border:none;border-radius:10px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:700}.pj-help-b:active{transform:scale(.97)}.pj-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pj-step{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.pj-step:not(:last-child):after{content:"";background:var(--bdr);border-radius:1px;height:2px;position:absolute;top:14px;left:calc(50% + 18px);right:calc(18px - 50%)}.pj-step.is-done:not(:last-child):after{background:var(--green)}.pj-step-dot{border:1.5px solid var(--bdr);background:var(--bg);width:28px;height:28px;color:var(--t3);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.pj-step.is-done .pj-step-dot{background:var(--green);border-color:var(--green);color:#fff}.pj-step.is-doing .pj-step-dot{color:#f59e0b;background:#f59e0b1f;border-color:#f59e0b}.pj-step-l{color:var(--t3);font-size:11.5px;font-weight:700}.pj-step.is-done .pj-step-l{color:var(--green-tx)}.pj-step.is-doing .pj-step-l{color:#f59e0b}.pj-rca-empty{border:1px dashed var(--bb);background:var(--bdim);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.pj-rca-txt{text-align:left;flex-direction:column;flex:1;gap:3px;min-width:140px;display:flex}.pj-rca-t{color:var(--text);font-size:14px;font-weight:700}.pj-rca-s{color:var(--t3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.pj-rca{border:1px solid var(--bdr);background:var(--bg);width:100%;color:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px;font-family:inherit;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}@media (hover:hover){.pj-rca:hover{border-color:var(--blue);transform:translateY(-1px);box-shadow:0 8px 22px -12px #4a70e399}.pj-rca:hover .pj-rca-go{transform:translate(2px)}}.pj-rca:active{transform:scale(.99)}.pj-rca-badge{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pj-rca-badge.is-done{color:var(--green-tx);background:#34d46824;border:1px solid #34d46866}.pj-rca-badge.is-doing{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b66}.pj-rca-go{background:var(--bdim);width:28px;height:28px;color:var(--blue-tx);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}.pj-rca-row{align-items:stretch;gap:8px;display:flex}.pj-rca-row .pj-rca{flex:1 1 0;width:auto;min-width:0}.pj-rca-row .pj-rca-txt{flex:1;min-width:0}@media (max-width:480px){.pj-rca-row .pj-rca>.pj-badge,.pj-rca-row .pj-rca-go{display:none}.pj-rca-del{width:44px}}.pj-rca-del{border:1px solid var(--bdr);background:var(--bg);width:48px;color:var(--t3);cursor:pointer;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,color .2s,background .2s,transform .2s;display:flex}@media (hover:hover){.pj-rca-del:hover{color:#ef4444;background:#ef444414;border-color:#ef44448c}}.pj-rca-del:active{transform:scale(.96)}.pj-rca-more{min-height:40px;color:var(--blue-tx);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0 4px;font-family:inherit;font-size:13px;font-weight:700}.pd-switch .lss-dd{vertical-align:top;max-width:100%;display:inline-block}.pd-switch .lss-dd-trigger{max-width:100%;width:auto!important}.pd-switch .lss-dd-trigger-label{flex:0 auto}.pd-meta{flex-wrap:nowrap}.pd-meta .pc-status{flex-shrink:0}.pd-fact{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pd-meta{line-height:2;display:block!important}.pd-meta .pc-status{vertical-align:middle;margin-right:10px;line-height:1.4;display:inline-block}.pd-fact{white-space:normal;text-overflow:clip;vertical-align:middle;flex:none;max-width:100%;margin-right:6px;line-height:1.5;display:inline-block;overflow:visible}.pd-st{margin-top:6px}.pd-nav{align-items:flex-start}.pd-nav .pd-iconbtn{margin-top:4px}.st-body{border-top:1px solid var(--bdr)}.st-rows{border:1px solid var(--bdr);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.st-row{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.st-row+.st-row{border-top:1px solid var(--bdr)}.st-row-v{align-items:center;gap:8px;display:inline-flex}.st-row-t{color:var(--text);text-align:right;font-size:13.5px;font-weight:700}.st-info{border:1px solid var(--bb);background:var(--bdim);width:28px;height:28px;color:var(--blue-tx);cursor:pointer;border-radius:50%;flex-shrink:0;font-family:Georgia,serif;font-size:13px;font-style:italic;font-weight:800;position:relative}.st-info:after{content:"";position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.st-meas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.st-m{background:var(--bg);border:1px solid var(--bdr);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.st-m-k{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}.st-m-v{color:var(--t3);flex-wrap:wrap;align-items:center;gap:3px 5px;display:flex}.st-m-v .pr-a{font-size:15px}.st-m-v .pr-b{font-size:13px}.pr-a.st-elimtxt{color:var(--red-tx,#f87171);font-size:13px}.st-notes{color:var(--t2);border:1px solid var(--bdr);background:var(--bg);white-space:pre-wrap;border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.6}.st-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.st-move{gap:8px;display:flex}.st-mv{margin-top:0!important}.st-mv:disabled{opacity:.35;cursor:default}.st-act-r{gap:8px;margin-left:auto;display:flex}.st-btn{cursor:pointer;border-radius:12px;min-height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}.st-btn:active{transform:scale(.97)}.st-edit{background:linear-gradient(135deg, #3e6cf2, var(--blue) 55%, #1f45b8);color:#fff;box-shadow:var(--pc-glow);border:none}.st-del{color:var(--red-tx,#f87171);background:0 0;border:1px solid #f8717173}@media (hover:hover){.st-del:hover{background:#f871711a}}.pj-badge.is-bad{color:var(--red-tx,#f87171);background:#f8717124}@media (max-width:360px){.st-meas{grid-template-columns:minmax(0,1fr)}}.sf-wrap{z-index:200;-webkit-backdrop-filter:blur(8px);background:#020617b8;justify-content:center;align-items:flex-end;animation:.18s ix-fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sf-sheet{width:100%;max-width:560px;max-height:calc(var(--vh100,100vh) * .94);background:linear-gradient(180deg, color-mix(in srgb, var(--blue) 8%, var(--bg3)), var(--bg3) 140px);border:1px solid var(--bb);border-bottom:none;border-radius:22px 22px 0 0;flex-direction:column;animation:.26s cubic-bezier(.16,1,.3,1) sf-up;display:flex;overflow:hidden;box-shadow:0 -20px 60px -20px #0009}@media (min-width:700px){.sf-wrap{align-items:center;padding:24px}.sf-sheet{border-bottom:1px solid var(--bb);max-height:calc(var(--vh100,100vh) - 48px);border-radius:22px}}@keyframes sf-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.sf-head{flex-shrink:0;padding:10px 20px 6px}.sf-handle{background:var(--bdr);border-radius:2px;width:44px;height:4px;margin:0 auto 12px}.sf-head-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.sf-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue-tx);font-size:11px;font-weight:800}.sf-title{color:var(--text);margin-top:2px;font-size:21px;font-weight:800}.sf-x{position:static!important}.sf-err{color:#f87171;background:#ef44441a;border:1px solid #ef444466;border-radius:12px;margin-top:12px;padding:10px 14px;font-size:13px;line-height:1.55}.sf-body{flex-direction:column;flex:1;gap:20px;min-height:0;padding:8px 20px 20px;display:flex;overflow-y:auto}.sf-sec{flex-direction:column;gap:10px;display:flex}.sf-k{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);font-size:11px;font-weight:800}.sf-opt{letter-spacing:0;text-transform:none;color:var(--t3);opacity:.8;font-weight:600}.sf-k-row{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.sf-i{border:1px solid var(--bb);background:var(--bdim);width:28px;height:28px;color:var(--blue-tx);cursor:pointer;border-radius:50%;flex-shrink:0;font-family:Georgia,serif;font-size:13px;font-style:italic;font-weight:800;position:relative}.sf-i:after{content:"";position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.sf-in{box-sizing:border-box;border:1px solid var(--bdr);background:var(--bg);width:100%;min-height:50px;color:var(--text);border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.sf-in::placeholder{color:var(--t3)}.sf-in:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--bdim)}.sf-ta{resize:vertical;min-height:96px;line-height:1.55}.sf-count{text-align:right;font-size:11px;font-weight:600}.sf-sec .lss-dd-trigger{border:1px solid var(--bdr);background:var(--bg);border-radius:12px;min-height:50px;font-size:15px}.sf-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sf-choices.sf-two{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-choice{border:1px solid var(--bdr);background:var(--bg);min-height:68px;color:var(--t2);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:12px;font-family:inherit;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex}.sf-choices.sf-two .sf-choice{flex-direction:row;align-items:center;min-height:52px}@media (hover:hover){.sf-choice:hover{border-color:color-mix(in srgb, var(--c) 60%, transparent)}}.sf-choice:active{transform:scale(.98)}.sf-choice.is-on{border-color:var(--c);background:color-mix(in srgb, var(--c) 14%, var(--bg));color:var(--text);box-shadow:0 8px 22px -14px var(--c)}.sf-dot{background:var(--c);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 22%, transparent);border-radius:50%;flex-shrink:0}.sf-choice-l{font-size:13.5px;font-weight:700;line-height:1.25}.sf-meas{border:1px solid var(--bdr);border-radius:14px;overflow:hidden}.sf-meas-h,.sf-meas-r{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.sf-meas-h{background:var(--bdim);letter-spacing:.1em;text-transform:uppercase;color:var(--t3);font-size:11px;font-weight:800}.sf-meas-h span:nth-child(3){color:var(--green-tx)}.sf-meas-r+.sf-meas-r,.sf-meas-h+.sf-meas-r{border-top:1px solid var(--bdr)}.sf-meas-l{color:var(--t2);font-size:13px;font-weight:700}.sf-meas-l em{color:var(--red-tx,#f87171);margin-left:2px;font-style:normal}.sf-num{border:1px solid var(--bdr);background:var(--bg);border-radius:10px;align-items:center;min-width:0;min-height:44px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.sf-num:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--bdim)}.sf-num.is-after{border-color:#34d46859}.sf-num input{width:100%;min-width:0;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;padding:8px 10px;font-family:inherit;font-size:16px;font-weight:700}.sf-num.is-after input{color:var(--green-tx)}.sf-num.is-off{border-style:dashed;border-color:#f8717166;justify-content:center}.sf-elim{color:var(--red-tx,#f87171);padding:0 8px;font-size:12.5px;font-weight:700}.sf-sw{background:var(--bdim);width:36px;height:36px;color:var(--blue-tx);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;display:flex}.sf-num.is-after .sf-sw{color:var(--green-tx);background:#34d46824}.sf-warn{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b66;border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.5}.sf-foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--bdr);background:var(--bg3);flex-shrink:0;gap:10px;display:flex}.sf-cancel{border:1px solid var(--bdr);min-height:50px;color:var(--t2);cursor:pointer;background:0 0;border-radius:12px;flex:1;font-family:inherit;font-size:15px;font-weight:700}.sf-cancel:hover{border-color:var(--bb);color:var(--text)}.sf-save{background:linear-gradient(135deg, #3e6cf2, var(--blue) 55%, #1f45b8);color:#fff;cursor:pointer;min-height:50px;box-shadow:var(--pc-glow);border:none;border-radius:12px;flex:2;font-family:inherit;font-size:15px;font-weight:700}.sf-save:active,.sf-cancel:active{transform:scale(.98)}@media (max-width:360px){.sf-choices{grid-template-columns:minmax(0,1fr)}.sf-choice{flex-direction:row;align-items:center;min-height:52px}}.sf-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sf-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sf-num input{-webkit-appearance:textfield;appearance:textfield;padding:8px 6px 8px 10px}.sf-meas-h,.sf-meas-r{grid-template-columns:minmax(0,.75fr) minmax(0,1fr) minmax(0,1fr);gap:6px}.sf-sw{width:32px;height:32px;margin-right:4px}.pm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 4px;padding:0;list-style:none;display:grid}.pm-step{border:1px solid var(--bdr);background:var(--bg);width:100%;min-height:44px;color:var(--t3);font:inherit;cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:700;transition:border-color .2s,background .2s,color .2s,transform .2s;display:flex}@media (hover:hover){.pm-step:not(.is-on):hover{border-color:var(--bb);color:var(--text);transform:translateY(-1px)}}.pm-step:active{transform:scale(.98)}.pm-step-n{background:var(--bdim);width:24px;height:24px;color:var(--blue-tx);border:1px solid var(--bb);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.pm-step-l{overflow-wrap:anywhere;min-width:0;line-height:1.2}.pm-step.is-on{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 14%, var(--bg));color:var(--text);box-shadow:0 8px 22px -14px var(--blue)}.pm-step.is-on .pm-step-n{background:var(--blue);color:#fff;border-color:var(--blue)}.pm-step.is-done{color:var(--t2)}.pm-step.is-done .pm-step-n{color:var(--green-tx);background:#34d46826;border-color:#34d46873}.pm-req{color:var(--red-tx,#f87171);margin-left:3px;font-style:normal}.pm-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:420px){.pm-grid2{grid-template-columns:minmax(0,1fr);gap:20px}}.pm-one{max-width:220px}.pm-num{min-height:46px}.pm-num input{padding:8px 4px 8px 10px}.pm-unit{color:var(--t3);white-space:nowrap;flex-shrink:0;padding-right:10px;font-size:12px;font-weight:700}.pm-num.is-after .pm-unit{color:color-mix(in srgb, var(--green-tx) 70%, var(--t3))}.pm-num.is-after input::placeholder{color:color-mix(in srgb, var(--green-tx) 45%, var(--t3));font-weight:600}.pm-num.is-err,.sf-in.is-err{box-shadow:0 0 0 3px #f8717126;border-color:#f87171bf!important}.pm-ferr{color:var(--red-tx,#f87171);font-size:12.5px;font-weight:600;line-height:1.45}.pm-note{color:var(--t3);font-size:12px;line-height:1.5}.pm-live{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.pm-live-i{border:1px solid var(--bb);background:color-mix(in srgb, var(--blue) 8%, var(--bg));border-radius:12px;gap:2px;padding:10px 12px;display:grid}.pm-live-i span{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-size:11px;font-weight:800}.pm-live-i b{color:var(--text);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.pm-live-i small{color:var(--t3);font-size:12px}.pm-live-i.is-after{background:#34d46814;border-color:#34d46866}.pm-live-i.is-after b{color:var(--green-tx)}.pm-fold{border:1px solid var(--bdr);background:var(--bg);width:100%;min-height:52px;color:var(--t2);font:inherit;cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:border-color .2s,transform .2s;display:flex}.pm-fold>span{gap:2px;min-width:0;display:grid}.pm-fold small{color:var(--t3);font-size:12px}.pm-fold svg{flex-shrink:0;transition:transform .2s}.pm-fold.is-open svg{transform:rotate(180deg)}@media (hover:hover){.pm-fold:hover{border-color:var(--bb);color:var(--text)}}.pm-cost .sf-num{min-height:50px}@media (max-width:360px){.pm-unit{padding-right:6px;font-size:10.5px}.pm-num input{padding-left:8px}}@media (max-width:420px){.pm-step{text-align:center;flex-direction:column;justify-content:center;gap:4px;padding:6px 4px;font-size:12px}}.st-head{margin:0 var(--page-gutter) 12px;justify-content:space-between;align-items:center;gap:12px;display:flex}.st-head-t{color:var(--t2);font-size:13.5px;font-weight:700}.st-add{background:linear-gradient(135deg, #3e6cf2, var(--blue) 55%, #1f45b8);color:#fff;cursor:pointer;min-height:44px;box-shadow:var(--pc-glow);border:none;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.st-add:active{transform:scale(.97)}.st-addcard{width:calc(100% - 2 * var(--page-gutter));margin:4px var(--page-gutter) 20px;border-radius:var(--radius-lg);border:1.5px dashed var(--bb);min-height:60px;color:var(--blue-tx);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;font-family:inherit;font-size:14.5px;font-weight:700;transition:background .2s,border-color .2s;display:flex}@media (hover:hover){.st-addcard:hover{background:var(--bdim);border-color:var(--blue)}}.st-addcard:active{transform:scale(.99)}.st-addcard-ic{background:var(--bdim);border:1px solid var(--bb);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.st-addcard{border:2px dashed var(--blue);background:var(--bdim);min-height:64px;font-size:15px}.st-addcard-ic{background:linear-gradient(135deg, #3e6cf2, var(--blue) 55%, #1f45b8);color:#fff;width:34px;height:34px;box-shadow:var(--pc-glow);border:none}.st-head{margin-left:calc(var(--page-gutter) + 4px)}.pr-tile{grid-template-rows:auto auto auto 24px;gap:4px;padding:12px;display:grid}.pr-tile-k{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pr-tile-big{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-size:24px;font-weight:300;line-height:1.1}.pr-tile-big small{color:var(--t3);margin-left:4px;font-size:12px;font-weight:600}.pr-tile-was{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;min-height:18px;font-size:12.5px;overflow:hidden}.pr-tile-chip{align-items:flex-end;display:flex}.sc-card-hr{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}@media (max-width:360px){.pr-tile-big{font-size:21px}}.sc-pick{margin-bottom:12px}.sc-pick .lss-dd-trigger{border:1px solid var(--bdr);background:var(--bg);border-radius:12px;min-height:46px;font-size:14px;font-weight:700}.sc-toggle{background:var(--bg);border:1px solid var(--bdr);border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;padding:4px;display:grid}.sc-toggle-b{min-height:40px;color:var(--t2);cursor:pointer;background:0 0;border:none;border-radius:9px;font-family:inherit;font-size:13.5px;font-weight:700;transition:background .2s,color .2s}.sc-toggle-b.is-on{background:linear-gradient(135deg, #3e6cf2, var(--blue) 55%, #1f45b8);color:#fff;box-shadow:var(--pc-glow)}.sc-split{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (min-width:900px){.sc-split{grid-template-columns:1fr 1fr}}.sc-empty{text-align:center;color:var(--t3);padding:18px;font-size:13.5px}.sc-details-b .sc-tbl{margin-top:4px}.pr-flow{margin:0 var(--page-gutter) 12px;background:var(--bg2);border:1px solid var(--bdr);box-shadow:var(--shadow-sm);border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.pr-flow-s{color:var(--text);font-size:15px;font-weight:600;line-height:1.45}.pr-flow-bar{background:var(--bdim);border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.pr-flow-bar>span{min-width:4px;height:100%;display:block}.pr-flow-leg{flex-direction:column;gap:2px;display:flex}.pr-flow-row{border-top:1px solid var(--bdr);font-variant-numeric:tabular-nums;grid-template-columns:12px minmax(0,1fr) auto 52px;align-items:center;gap:10px;padding:8px 0;display:grid}.pr-flow-row:first-child{border-top:none}.pr-flow-dot{border-radius:50%;width:10px;height:10px}.pr-flow-l{color:var(--t2);font-size:13.5px;font-weight:600}.pr-flow-v{color:var(--text);font-size:14px;font-weight:700}.pr-flow-p{color:var(--t3);text-align:right;font-size:13px;font-weight:700}.sc-note{color:var(--t3);margin-top:10px;font-size:12.5px;line-height:1.5}.pr-tile{grid-template-rows:34px auto auto 24px}.pr-tile-k{white-space:normal;line-height:1.3;display:block;overflow:visible}.pr-tile-i{vertical-align:-4px;justify-content:center;align-items:center;width:18px;height:18px;margin:0 0 0 5px;font-size:10px;display:inline-flex}.pr-tile-i:after{top:-13px;bottom:-13px;left:-13px;right:-13px}.an-co{letter-spacing:.14em;text-transform:uppercase;color:var(--blue-tx);margin-bottom:2px;font-size:11px;font-weight:800}@media (min-width:700px){.an-ctrl{align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}.an-tabs{margin-bottom:0}.an-hero{margin:0 0 14px}.an-facts{border-top:1px solid var(--bdr);color:var(--t2);flex-wrap:wrap;gap:6px 16px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.an-facts b{color:var(--text);font-variant-numeric:tabular-nums}.an-card{margin:0 0 10px}.an-bar{height:6px;margin-top:8px}.an-bar>span{background:linear-gradient(90deg, #2fbf62, var(--green))!important}.an-res{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.an-res b{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:300;line-height:1}.an-res span{color:var(--t3);font-size:11.5px}.an-res em{color:var(--green-tx);font-size:12px;font-style:normal;font-weight:700}.an-res .an-res-t{color:var(--t2);max-width:110px;font-size:12.5px;font-weight:700}.an-mini{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.an-mini-c{background:var(--bg);border:1px solid var(--bdr);border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 6px;display:flex}.an-mini-c b{color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.an-mini-c span{letter-spacing:.06em;text-transform:uppercase;color:var(--t3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:700;overflow:hidden}.an-mini{grid-template-columns:repeat(4,minmax(min-content,1fr))}.an-mini-c{padding:10px 4px}.an-mini-c span{letter-spacing:.02em;white-space:normal;text-overflow:clip;text-align:center;line-height:1.2;overflow:visible}.an-line{color:var(--t2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.an-line b{color:var(--text)}.an-steps{border:1px solid var(--bdr);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.an-step{grid-template-columns:18px 10px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:grid}.an-step+.an-step{border-top:1px solid var(--bdr)}.an-step-n{color:var(--t3);text-align:center;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.an-step-dot{border-radius:50%;width:8px;height:8px}.an-step-name{color:var(--text);overflow-wrap:anywhere;font-weight:600}.an-step.is-elim .an-step-name{color:var(--t3);-webkit-text-decoration:line-through #f87171b3;text-decoration:line-through #f87171b3}.an-step-v{color:var(--t2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.an-open{width:100%}@media (max-width:380px){.an-mini{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-sortrow{align-items:center;gap:8px;display:flex}.pp-dir{width:40px;height:40px}.pp-rank{width:40px;height:40px;font-size:15px}.pp-rank.is-top{background:linear-gradient(135deg, #3e6cf2, var(--blue) 55%, #1f45b8);color:#fff;border:none}.pp-mini{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pp-mini .an-mini-c span{white-space:normal;text-align:center}@media (min-width:600px){.pp-mini{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.pp-foot{color:var(--t3);margin-top:12px;font-size:12px;line-height:1.55}.an-segwrap{flex-direction:column;gap:8px;margin:4px 0 14px;display:flex}.an-seg{background:var(--bg2);border:1px solid var(--bdr);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px;display:grid}.an-seg-b{min-height:52px;color:var(--t2);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px;font-family:inherit;transition:background .2s,color .2s,box-shadow .2s;display:flex}.an-seg-l{text-align:center;font-size:12.5px;font-weight:700;line-height:1.2}.an-seg-b b{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.an-seg-b.is-on{background:linear-gradient(135deg, #3e6cf2, var(--blue) 55%, #1f45b8);color:#fff;box-shadow:var(--pc-glow)}.an-seg-b.is-on b{color:#fff}.pp-head{cursor:default}.pp .an-res .pr-chip{margin-top:4px}.pp-card2{background:var(--bg2);border:1px solid var(--bdr);border-radius:16px;flex-direction:column;gap:12px;margin-bottom:10px;padding:14px;display:flex}.pp-top{align-items:center;gap:12px;display:flex}.pp-ini{letter-spacing:.02em;width:40px;height:40px;color:var(--blue-tx);background:var(--bdim);border:1px solid var(--bb);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.pp-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:600px){.pp-cells{grid-template-columns:repeat(4,minmax(0,1fr))}}.pp-cell{background:var(--bg);border:1px solid var(--bdr);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.pp-cell-k{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);font-size:11px;font-weight:800}.pp-cell b{color:var(--text);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.pp-cell.is-on{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 12%, var(--bg))}.pp-cell.is-on .pp-cell-k{color:var(--blue-tx)}.an-seg.is-counts{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.an-seg.is-counts{grid-template-columns:repeat(4,minmax(0,1fr))}}.an-seg.is-counts .an-seg-b{flex-direction:row;justify-content:space-between;gap:8px;min-height:46px;padding:0 12px}.an-seg.is-counts .an-seg-l{text-align:left;white-space:nowrap}.an-seg.is-counts .an-seg-b b{background:var(--bdim);min-width:26px;height:24px;color:var(--blue-tx);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;display:inline-flex}.an-seg.is-counts .an-seg-b.is-on b{color:#fff;background:#ffffff38}.an-seg:not(.is-counts) .an-seg-b{min-height:46px}.an-seg{background:0 0;border:none;gap:8px;padding:0}.an-seg-b{border:1px solid var(--bb);background:var(--bg2);color:var(--text);box-shadow:var(--shadow-sm)}@media (hover:hover){.an-seg-b:not(.is-on):hover{border-color:var(--blue);background:var(--bdim)}}.an-seg-b.is-on{border-color:#0000}.pp-card2{gap:10px;padding:12px}.pp-cells{gap:6px}.pp-cell{border-radius:10px;gap:2px;padding:8px 10px}.pp-cell b{font-size:15px}.pp-cell b.is-empty{color:var(--t3);font-weight:500}.pp-ini{width:36px;height:36px;font-size:13px}.an-stat{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.an-stat-b{border:1px solid color-mix(in srgb, var(--c) 45%, transparent);background:color-mix(in srgb, var(--c) 8%, var(--bg2));cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:58px;padding:6px 4px;font-family:inherit;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex}.an-stat-b b{color:var(--c);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;line-height:1.1}.an-stat-b span{color:var(--t2);white-space:nowrap;font-size:12px;font-weight:700}.an-stat{grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr) minmax(0,1fr) minmax(0,.95fr)}.an-stat-b span{white-space:normal;text-align:center;line-height:1.15}@media (max-width:360px){.an-stat{gap:6px}.an-stat-b span{font-size:11px}}@media (hover:hover){.an-stat-b:not(.is-on):hover{border-color:var(--c)}}.an-stat-b:active{transform:scale(.97)}.an-stat-b.is-on{background:var(--c);border-color:var(--c);box-shadow:0 8px 22px -12px var(--c)}.an-stat-b.is-on b,.an-stat-b.is-on span{color:#fff}.pp-n{color:var(--t3);font-size:13px;font-weight:600}.pp-list{background:var(--bg2);border:1px solid var(--bdr);border-radius:16px;overflow:hidden}.pp-row{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.pp-row+.pp-row{border-top:1px solid var(--bdr)}.pp-mid{flex-direction:column;gap:4px;min-width:0;display:flex}.pp-name{color:var(--text);overflow-wrap:anywhere;font-size:15px;font-weight:700}.pp-sub{color:var(--t3);font-size:12.5px}.pp-none{color:var(--t3);margin-top:2px;font-size:12px;font-style:italic}.pp-val{flex-direction:column;align-items:flex-end;display:flex}.pp-val b{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:300;line-height:1}.pp-val b.is-empty{color:var(--t3)}.pp-val span{color:var(--t3);margin-top:2px;font-size:11.5px}.pp-row2{flex-direction:column;gap:12px;padding:14px;display:flex}.pp-row2+.pp-row2{border-top:1px solid var(--bdr)}.pp-top2{align-items:center;gap:12px;display:flex}.pp-ini.is-lead{color:#fff;background:linear-gradient(135deg,#2fbf62,#22c55e);border:none}.pp-green{color:var(--green-tx);font-weight:700}.pp-meas{flex-direction:column;gap:10px;padding-left:48px;display:flex}.pp-m{flex-direction:column;gap:6px;display:flex}.pp-m-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pp-m-h>span{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);font-size:11px;font-weight:800}.pp-m-h b{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.pp-m-h b em{color:var(--green-tx);font-style:normal}.pp-m-h b i{color:var(--t3);font-style:normal;font-weight:500}.pp-bar{height:8px;margin-top:0}.pp-bar>span{background:linear-gradient(90deg, #3e6cf2, var(--blue))!important}.pp-bar.is-green>span{background:linear-gradient(90deg, #2fbf62, var(--green))!important}@media (max-width:360px){.pp-meas{padding-left:0}}.an-repbtn{border:1px solid var(--bb);background:var(--bg2);min-height:44px;color:var(--blue-tx);cursor:pointer;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700;transition:border-color .2s,background .2s,box-shadow .2s;display:inline-flex}@media (hover:hover){.an-repbtn:hover{border-color:var(--blue);background:var(--bdim);box-shadow:0 8px 22px -14px #4a70e3b3}}.an-ctrl{grid-template-columns:repeat(2,minmax(0,1fr))!important}.an-ctrl>.pf-field:nth-child(2){order:-1;grid-column:1/-1}@media (min-width:900px){.an-ctrl{grid-template-columns:repeat(4,minmax(0,1fr))!important}.an-ctrl>.pf-field:nth-child(2){order:0;grid-column:auto}}.an-rep .an-rep-f{background:var(--bg2);border:1px solid var(--bdr);color:var(--t2);border-radius:12px;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:1.5}.an-rep-b{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.an-rep-b .st-btn{width:100%;min-height:48px}.an-rep-x{border:1px solid var(--bb);background:var(--bg2);color:var(--blue-tx)}.an-rep-b .st-btn:disabled{opacity:.6;cursor:default}.pp-row2.is-tap{cursor:pointer;transition:background .2s}@media (hover:hover){.pp-row2.is-tap:hover{background:var(--bdim)}}.pp-row2.is-tap:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.pp-go{background:var(--bdim);width:30px;height:30px;color:var(--blue-tx);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.lr{--lr-acc:var(--blue);--lr-acc-tx:var(--blue-tx);--lr-surface:var(--bg2);--lr-line:var(--bdr);--lr-line-s:var(--input-border);--lr-dim:var(--t2);--lr-faint:var(--t3);--lr-r:14px;--lr-r-lg:18px;--lr-c2:#a78bfa;--lr-c3:#38bdf8;--lr-c4:#22c55e;--lr-c5:#f59e0b;padding:0 var(--page-gutter) 28px;font-variant-numeric:tabular-nums}[data-theme=light] .lr{--lr-c2:#7c3aed;--lr-c3:#0369a1;--lr-c4:#15803d;--lr-c5:#b45309}@media (max-width:768px){.lr{padding-left:max(12px, var(--page-gutter));padding-right:max(12px, var(--page-gutter))}}.lr *,.lr :before,.lr :after{box-sizing:border-box}.lr-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--lr-acc-tx);margin:0 0 8px;font-size:11px;font-weight:700}.lr-title{letter-spacing:-.01em;color:var(--text);margin:0 0 10px;font-size:26px;font-weight:800;line-height:1.2}.lr-sub{color:var(--lr-dim);max-width:560px;margin:0 auto;font-size:15px;line-height:1.6}.lr-panel{min-width:0;animation:.22s cubic-bezier(.4,0,.2,1) lrFade}@keyframes lrFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lr-panel{animation:none}}.lr-how{background:linear-gradient(160deg, color-mix(in srgb, var(--lr-acc) 22%, var(--lr-surface)) 0%, var(--lr-surface) 60%);border:1px solid color-mix(in srgb, var(--lr-acc) 35%, var(--lr-line));border-radius:var(--lr-r-lg);margin-bottom:16px;padding:20px 16px}.lr-how-title{color:var(--text);letter-spacing:-.01em;border-left:4px solid var(--lr-acc);margin:0 0 8px;padding-left:12px;font-size:20px;font-weight:800;line-height:1.2}.lr-how-sub{color:var(--lr-dim);margin:0 0 16px;font-size:14px;line-height:1.55}.lr-how-sub:last-child{margin-bottom:0}.lr-how-steps{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:720px){.lr-how-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.lr-how-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.lr-how-steps.is-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:720px) and (max-width:1179px){.lr-how-steps.is-5>:last-child{grid-column:1/-1}}.lr-how-step{background:var(--bg);border:1px solid var(--lr-line);border-top:3px solid var(--how-c);border-radius:var(--lr-r);flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.lr-how-step.s1{--how-c:var(--lr-acc-tx)}.lr-how-step.s2{--how-c:var(--lr-c2)}.lr-how-step.s3{--how-c:var(--lr-c3)}.lr-how-step.s4{--how-c:var(--lr-c4)}.lr-how-step.s5{--how-c:var(--lr-c5)}.lr-how-step-head{justify-content:space-between;align-items:center;display:flex}.lr-how-ico{width:38px;height:38px;color:var(--how-c);background:color-mix(in srgb, var(--how-c) 16%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lr-how-n{color:color-mix(in srgb, var(--how-c) 45%, transparent);font-size:28px;font-weight:900;line-height:1}.lr-how-step-t{color:var(--text);font-size:16px;font-weight:800}.lr-how-step-d{color:var(--lr-dim);font-size:13px;line-height:1.5}.lr-how-chips,.lr-how-cats{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.lr-how-chip{color:var(--how-c);background:color-mix(in srgb, var(--how-c) 14%, transparent);border:1px solid color-mix(in srgb, var(--how-c) 35%, transparent);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.lr-how-note{color:var(--lr-dim);margin-top:2px;font-size:12px;line-height:1.5}.lr-how-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--lr-dim);margin-top:4px;font-size:11px;font-weight:800}.lr-how-cat{color:var(--text);background:color-mix(in srgb, var(--cat) 14%, transparent);border:1px solid color-mix(in srgb, var(--cat) 35%, transparent);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:12px;font-weight:700;display:inline-flex}.lr-how-cat i{background:var(--cat);border-radius:50%;width:8px;height:8px}.lr-pill{color:var(--lr-acc-tx);background:color-mix(in srgb, var(--lr-acc) 14%, transparent);border:1px solid color-mix(in srgb, var(--lr-acc) 35%, transparent);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.lr-how-why{border-radius:var(--lr-r);background:linear-gradient(135deg, var(--lr-acc) 0%, color-mix(in srgb, var(--lr-acc) 62%, #000) 100%);border:1px solid color-mix(in srgb, var(--lr-acc) 70%, #000);gap:12px;margin-top:12px;padding:16px;display:grid}@media (min-width:900px){.lr-how-why{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;column-gap:24px}}.lr-how-why-head{align-items:flex-start;gap:12px;display:flex}.lr-how-why-n{color:#1f3d9c;background:#fff;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;height:36px;font-size:17px;font-weight:900;display:flex}.lr-how-why-t{color:#fff;font-size:18px;font-weight:900}.lr-how-why-d{color:#ffffffe6;margin-top:2px;font-size:14px;line-height:1.5}.lr-how-why-pts{gap:8px;display:grid}@media (min-width:640px){.lr-how-why-pts{grid-template-columns:repeat(2,minmax(0,1fr))}}.lr-how-why-pt{color:#fff;background:#ffffff21;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.lr-how-why-pt svg{color:#fff;flex-shrink:0;margin-top:1px}.lr-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:900px){.lr-stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.lr-stat{background:var(--bg);border:1px solid var(--lr-line);border-radius:var(--lr-r);flex-direction:column;gap:3px;min-width:0;padding:12px;display:flex}.lr-stat-v{color:var(--lr-acc-tx);overflow-wrap:anywhere;font-size:22px;font-weight:900;line-height:1.1}.lr-stat-l{color:var(--text);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:13px;font-weight:800}.lr-stat-d{color:var(--lr-dim);font-size:12px;line-height:1.45}.lr-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:16px;display:grid}.lr-card{background:var(--lr-surface);border:1px solid var(--lr-line);border-left:3px solid var(--lr-acc);border-radius:var(--lr-r);flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.lr-card.tone-green{border-left-color:var(--lr-c4)}.lr-card-t{color:var(--text);font-size:14px;font-weight:800}.lr-card-d{color:var(--lr-dim);flex:1;font-size:13px;line-height:1.6}.lr-btn{border:1.5px solid var(--lr-line-s);min-height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:800;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.lr-btn:hover{border-color:var(--lr-acc);color:var(--lr-acc-tx)}.lr-btn--primary{background:var(--lr-acc);border-color:var(--lr-acc);color:#fff}.lr-btn--primary:hover{color:#fff;filter:brightness(1.08)}.lr-btn:focus-visible{outline:2px solid var(--lr-acc);outline-offset:2px}.lr-sec{border-top:1px solid var(--lr-line);min-width:0;margin-top:32px;padding-top:24px}.lr-h{letter-spacing:-.01em;color:var(--text);border-left:4px solid var(--lr-acc);margin:0 0 14px;padding-left:12px;font-size:20px;font-weight:800;line-height:1.2}.lr-h-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--lr-faint);margin:-8px 0 14px 16px;font-size:12px;font-weight:700}.lr-note{color:var(--lr-dim);margin:12px 0 0;font-size:13px;line-height:1.55}.lr-acc{border:1px solid var(--lr-line-s);background:var(--lr-surface);border-radius:12px;min-width:0;margin-top:12px;overflow:hidden}.lr-acc.is-open{border-color:color-mix(in srgb, var(--lr-acc) 45%, var(--lr-line-s))}.lr-acc-head{text-align:left;width:100%;min-height:56px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.lr-acc-head:focus-visible{outline:2px solid var(--lr-acc);outline-offset:-2px}.lr-acc-text{flex:1;gap:2px;min-width:0;display:grid}.lr-acc-title{overflow-wrap:anywhere;font-size:16px;font-weight:800;line-height:1.3}.lr-acc-sub{color:var(--lr-dim);font-size:13px;line-height:1.45}.lr-acc-chev{color:var(--lr-acc-tx);flex-shrink:0;transition:transform .18s}.lr-acc.is-open .lr-acc-chev{transform:rotate(180deg)}.lr-acc-body{min-width:0;padding:4px 16px 16px}.lr-acc-body>.lr-phase:first-child,.lr-acc-body>.lr-cards,.lr-acc-body>.lr-how-why{margin-top:0}.lr-acc-body>.lr-row:last-child{margin-bottom:0}.lr-acc-body :-webkit-any(.lr-row,.lr-tile,.lr-card,.lr-check){background:var(--bg)}.lr-acc-body :is(.lr-row,.lr-tile,.lr-card,.lr-check){background:var(--bg)}@media (max-width:480px){.lr-acc-head{padding:12px 14px}.lr-acc-body{padding:4px 14px 14px}}@media (max-width:400px){.lr-acc-body{padding:4px 6px 10px}.lr-acc-body .lr-row{grid-template-columns:24px minmax(0,1fr) auto;column-gap:8px;padding:10px}.lr-acc-body .lr-row.is-flat{grid-template-columns:minmax(0,1fr) auto}.lr-acc-body .lr-num{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.lr-acc-chev{transition:none}}.lr-panel>.lr-how+.lr-acc{margin-top:0}.lr-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.lr-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}.lr-tile{background:var(--lr-surface);border:1px solid var(--lr-line);border-radius:var(--lr-r);flex-direction:column;gap:6px;min-width:0;padding:14px 12px;display:flex}.lr-ico{width:38px;height:38px;color:var(--lr-acc-tx);background:color-mix(in srgb, var(--lr-acc) 16%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lr-tile-name{color:var(--text);font-size:14px;font-weight:800}.lr-tile-line{color:var(--lr-dim);font-size:12px;line-height:1.5}.lr-phase{margin-top:18px}.lr-phase-t{letter-spacing:.06em;text-transform:uppercase;color:var(--lr-acc-tx);margin-bottom:8px;font-size:14px;font-weight:800}.lr-row{background:var(--lr-surface);border:1px solid var(--lr-line);border-radius:var(--lr-r);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;column-gap:12px;margin-bottom:8px;padding:12px 12px 12px 14px;display:grid}.lr-row.is-flat{grid-template-columns:minmax(0,1fr) auto}.lr-row.is-open{border-color:color-mix(in srgb, var(--lr-acc) 45%, var(--lr-line))}.lr-num{background:color-mix(in srgb, var(--lr-acc) 16%, transparent);border:1px solid color-mix(in srgb, var(--lr-acc) 40%, transparent);width:26px;height:26px;color:var(--lr-acc-tx);border-radius:50%;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:800;display:flex}.lr-main{min-width:0}.lr-row-t{color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:800;line-height:1.35}.lr-row-d{color:var(--lr-dim);margin-top:2px;font-size:13px;line-height:1.5}.lr-row-v{color:var(--text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-top:4px;font-size:13px;font-weight:700}.lr-row-en{color:var(--lr-acc-tx);margin-top:2px;font-size:12px;font-weight:700}.lr-dot{vertical-align:1px;background:var(--cat);border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.lr-ctx{color:var(--lr-dim);background:var(--bg);border:1px solid var(--lr-line);border-radius:8px;margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.6}.lr-ctx p{margin:0}.lr-ctx p+p{margin-top:8px}.lr-ctx strong{color:var(--text)}.lr-ctx-lbl{letter-spacing:.08em;text-transform:uppercase;margin:10px 0 4px;font-size:11px;font-weight:800;display:block}.lr-ctx-lbl:first-child{margin-top:0}.lr-ul{gap:6px;margin:8px 0 0;padding-left:18px;display:grid}.lr-ul li{line-height:1.55}.lr-ol{gap:4px;margin:0;padding-left:20px;display:grid}.lr-acts{gap:6px;display:flex}.lr-ib{border:1px solid var(--lr-line-s);width:44px;height:44px;color:var(--lr-dim);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;text-decoration:none;display:flex}.lr-ib.on{color:var(--lr-acc-tx);border-color:var(--lr-acc)}.lr-ib.go{background:var(--lr-acc);border-color:var(--lr-acc);color:#fff}.lr-ib:focus-visible{outline:2px solid var(--lr-acc);outline-offset:2px}.lr-here{vertical-align:1px;margin-left:8px;font-size:11px;display:inline-block}.lr-more{border:1px dashed var(--lr-line-s);width:100%;min-height:44px;color:var(--lr-acc-tx);cursor:pointer;background:0 0;border-radius:10px;margin-top:4px;font-family:inherit;font-size:14px;font-weight:700}.lr-more:hover{border-color:var(--lr-acc)}.lr-callout{color:var(--text);border:1px solid color-mix(in srgb, var(--co) 40%, transparent);background:color-mix(in srgb, var(--co) 10%, transparent);border-radius:10px;margin-top:10px;padding:12px 14px;font-size:13px;line-height:1.65}.lr-callout strong{color:var(--co)}.lr-callout.tip{--co:var(--lr-c5)}.lr-callout.info{--co:var(--lr-acc-tx)}.lr-callout.ok{--co:var(--lr-c4)}.lr-checks{grid-template-columns:1fr;gap:6px;display:grid}@media (min-width:640px){.lr-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.lr-check{background:var(--lr-surface);border:1px solid var(--lr-line);color:var(--text);border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.lr-check svg{color:var(--lr-c4);flex-shrink:0;margin-top:1px}.lr-search{margin-bottom:16px;position:relative}.lr-search svg{pointer-events:none;color:var(--lr-faint);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.lr-search input{border:1.5px solid var(--lr-line-s);background:var(--input-bg);width:100%;min-height:44px;color:var(--text);border-radius:10px;outline:none;padding:11px 44px 11px 40px;font-family:inherit;font-size:14px}.lr-search input:focus{border-color:var(--lr-acc)}.lr-search-x{width:44px;height:44px;color:var(--lr-faint);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.lr-search-x svg{position:static;transform:none}.lr-empty{text-align:center;color:var(--lr-dim);padding:28px 0;font-size:14px}.lr-faq-bp{background:color-mix(in srgb, var(--lr-c4) 10%, transparent);border:1px solid color-mix(in srgb, var(--lr-c4) 30%, transparent);color:var(--text);border-radius:8px;align-items:flex-start;gap:8px;margin-top:8px;padding:9px 11px;font-size:13px;line-height:1.55;display:flex}.lr-faq-bp strong{color:var(--lr-c4)}.lr-faq-bp svg{color:var(--lr-c4);flex-shrink:0;margin-top:2px}.lr-faq-lb{border-radius:8px;margin-top:6px;padding:9px 11px;font-size:12px;line-height:1.6}.lr-faq-lb b{border-radius:5px;margin-bottom:4px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.lr-gain{grid-template-columns:1fr;gap:8px;margin:0 0 16px;display:grid}@media (min-width:560px){.lr-gain{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lr-gain{grid-template-columns:repeat(5,minmax(0,1fr))}}.lr-gain-i{background:var(--bg);border:1px solid var(--lr-line);border-radius:var(--lr-r);min-width:0;color:var(--text);overflow-wrap:anywhere;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.35;display:flex}.lr-gain-i .lr-ico{border-radius:8px;width:32px;height:32px}.lr-inst-here{background:var(--bg);border:1.5px solid color-mix(in srgb, var(--lr-acc) 55%, var(--lr-line));border-radius:var(--lr-r);flex-direction:column;gap:12px;padding:14px;display:flex}.lr-inst-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lr-inst-label{letter-spacing:.08em;text-transform:uppercase;color:var(--lr-acc-tx);font-size:12px;font-weight:800}.lr-inst-name{color:var(--text);font-size:16px;font-weight:800}.lr-inst-sub{color:var(--lr-dim);font-size:12px}.lr-inst-pill{color:var(--green-tx);background:#22c55e24;border:1px solid #22c55e66;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:800}.lr-inst-store{background:var(--lr-surface);border:1.5px solid var(--lr-line-s);min-height:52px;color:var(--text);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.lr-inst-store.is-soon{cursor:default;border-style:dashed}.lr-inst-store b{color:var(--text);font-size:14px;font-weight:800;display:block}.lr-inst-store span{color:var(--lr-dim);font-size:12px;line-height:1.45;display:block}.lr-inst-store svg{color:var(--lr-acc-tx);flex-shrink:0}.lr-inst-steps{gap:10px;display:grid}.lr-inst-step{color:var(--lr-dim);align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.lr-inst-step strong{color:var(--text);font-weight:800}.lr-inst-n{background:var(--lr-acc);color:#fff;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;height:26px;font-size:13px;font-weight:800;display:flex}.lr-inst-native{color:var(--lr-dim);background:#22c55e1a;border:1px solid #22c55e4d;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5}.lr-inst-grid{grid-template-columns:1fr;align-items:start;gap:10px;display:grid}@media (min-width:900px){.lr-inst-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lr-inst-card{background:var(--lr-surface);border:1px solid var(--lr-line);border-radius:var(--lr-r);flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.lr-rt{background:var(--lr-surface);border:1px solid var(--lr-line);border-radius:var(--lr-r);padding:16px}.lr-rt-stars{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.lr-rt-star{cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}.lr-rt-star:focus-visible{outline:2px solid var(--lr-acc);outline-offset:1px}.lr-rt-starl{color:var(--lr-dim);text-align:center;min-height:20px;margin-top:6px;font-size:13px}.lr-rt-label{color:var(--text);margin:16px 0 8px;font-size:14px;font-weight:800;display:block}.lr-rt-hint{color:var(--lr-dim);margin:-4px 0 10px;font-size:13px;line-height:1.5}.lr-rt-ta{border:1.5px solid var(--lr-line-s);background:var(--input-bg);width:100%;min-height:110px;color:var(--text);resize:vertical;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.5;display:block}.lr-rt-ta:focus{border-color:var(--lr-acc);outline:none}.lr-rt-opt{border:1.5px solid var(--lr-line-s);background:var(--bg);width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.lr-rt-opt.on{border-color:var(--lr-acc);background:color-mix(in srgb, var(--lr-acc) 12%, var(--bg))}.lr-rt-dot{border:2px solid var(--lr-dim);border-radius:50%;flex:0 0 20px;height:20px}.lr-rt-opt.on .lr-rt-dot{border-color:var(--lr-acc);background:radial-gradient(circle, var(--lr-acc) 0 45%, transparent 50%)}.lr-rt-submit{justify-content:center;width:100%;margin-top:14px}.lr-rt-submit:disabled{opacity:.5;cursor:default;filter:none}.lr-rt-err{color:var(--red-tx);background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px}.lr-rt-done{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.lr-rt-done-t{color:var(--text);font-size:18px;font-weight:900}.lr-rt-done-d{color:var(--lr-dim);max-width:460px;font-size:14px;line-height:1.6}.lr-rt-btns{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lr-rt-kv{border-top:1px solid var(--lr-line);justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.lr-rt-kv span:first-child{color:var(--lr-dim)}.lr-rt-kv span:last-child{color:var(--text);text-align:right;font-weight:700}.lr-rt-msg{color:var(--text);white-space:pre-wrap;background:var(--bg);border:1px solid var(--lr-line);overflow-wrap:anywhere;border-radius:8px;margin:10px 0 6px;padding:10px 12px;font-size:14px;line-height:1.6}.lr-rt-confirm{background:#ef44440f;border:1.5px solid #ef44444d;border-radius:10px;margin-top:12px;padding:14px}.lr-rt-confirm-t{color:var(--text);margin-bottom:6px;font-size:14px;font-weight:800}.lr-rt-confirm-d{color:var(--lr-dim);margin-bottom:12px;font-size:13px;line-height:1.6}.lr-rt-row{gap:8px;display:flex}.lr-rt-row>*{flex:1;justify-content:center}.lr-btn--danger{color:#fff;background:#dc2626;border-color:#dc2626}.lr-btn--danger:hover{color:#fff;filter:brightness(1.08)}.lr-btn--gold{color:#fff;background:#b8932e;border-color:#b8932e}.lr-btn--gold:hover{color:#fff;filter:brightness(1.08)}.lr-foot{border-top:1px solid var(--lr-line);color:var(--lr-dim);text-align:center;margin-top:28px;padding-top:20px;font-size:12px;line-height:1.7}.lr-foot p{margin:0 0 8px}.lr-foot p:last-child{margin-bottom:0}.tl-page{padding:12px var(--page-gutter) 100px;box-sizing:border-box;max-width:1440px;margin:0 auto}.tl-page .pl-hdr{flex-wrap:nowrap}.tl-co{color:var(--t2);align-items:center;gap:8px;min-width:0;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.tl-co img{object-fit:contain;border-radius:3px;max-width:50px;height:22px}.tl-co span{overflow-wrap:anywhere}.tl-hdr-r{flex-shrink:0;align-items:center;gap:8px;display:flex}.tl-sub{color:var(--t2);margin:0 0 18px;font-size:14px;line-height:1.55}.tl-pill{border:1px solid var(--bb);background:var(--bg2);min-height:44px;color:var(--blue-tx);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 12px 0 14px;font-family:inherit;font-size:14px;font-weight:700;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex}@media (hover:hover){.tl-pill:hover{border-color:var(--blue);background:var(--bdim);box-shadow:0 6px 18px -10px #4a70e399}}.tl-pill:active{transform:scale(.97)}.tl-pill b{box-sizing:border-box;background:var(--bdim);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:800;display:inline-flex}.tl-pill.is-on{background:var(--blue);border-color:var(--blue);color:#fff}.tl-pill.is-on b{background:#ffffff38}.tl-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:640px){.tl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.tl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pc-card.tl-card{box-sizing:border-box;text-align:left;width:100%;min-height:88px;color:inherit;flex-direction:row;align-items:center;gap:14px;padding:14px;font-family:inherit}.tl-card .pc-text{gap:4px;padding-top:0}.tl-card-d{color:var(--t2);font-size:13px;line-height:1.45}.pc-cta.tl-go{border-radius:50%;flex-shrink:0;width:44px;height:44px;min-height:44px;margin-top:0;padding:0}.tl-top{justify-content:space-between;align-items:center;gap:10px;margin:4px 0 10px;display:flex}.tl-top .pd-back{min-height:44px;margin:0}.tl-head{align-items:center;gap:12px;margin:0 0 16px;display:flex}.tl-head .pl-title{overflow-wrap:anywhere;flex:1;min-width:0}.sf-i.tl-i-lg{width:36px;height:36px;font-size:16px}.tl-stack{flex-direction:column;gap:12px;display:flex}.tl-stack.is-tight{gap:8px}.tl-mt{margin-top:12px}.tl-center{text-align:center;flex-wrap:wrap;justify-content:center;display:flex}.tl-right{justify-content:flex-end;display:flex}.tl-page .sc-card-hr .sc-card-h{margin:0}.tl-page .sc-card{padding:16px}.tl-note{color:var(--t2);margin:0;font-size:13.5px;line-height:1.6}.tl-note.tl-warn{color:var(--orange-tx)}.tl-small{color:var(--t3);font-size:12px;line-height:1.5}.tl-red{color:var(--red-tx)!important}.tl-green{color:var(--green-tx)!important}.tl-blue{color:var(--blue-tx)!important}.tl-logo{opacity:.35;justify-content:center;margin-top:32px;display:flex}.tl-logo img{height:18px}.tl-actions{gap:10px;display:flex}.tl-actions>*{flex:1 1 0;min-width:0}.tl-actions>.is-primary{flex-grow:1.4}.tl-btn{box-sizing:border-box;text-align:center;cursor:pointer;min-height:48px;transition:transform .2s, box-shadow .28s var(--pc-ease), background .2s, border-color .2s, filter .2s;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.25;display:inline-flex}.tl-btn svg{flex-shrink:0}.tl-btn:active:not(:disabled){transform:scale(.98)}.tl-btn.is-primary{background:linear-gradient(135deg, #3e6cf2, var(--blue) 55%, #1f45b8);color:#fff;box-shadow:var(--pc-glow);border:none}.tl-btn.is-ghost{border:1px solid var(--bb);color:var(--blue-tx);background:0 0}.tl-btn.is-danger{color:var(--red-tx);background:0 0;border:1px solid #f8717180}@media (hover:hover){.tl-btn.is-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 36px -8px #4a70e3b3}.tl-btn.is-ghost:hover:not(:disabled){border-color:var(--blue);background:var(--bdim)}.tl-btn.is-danger:hover{background:#f871711a}}.tl-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.tl-btn.is-full{width:100%}.tl-btn.is-sm{min-height:44px;padding:0 14px;font-size:14px}.pr-hero.tl-hero{margin:0}.tl-hero.is-bad{background:linear-gradient(160deg, #f871711a, var(--bg2) 60%);border-color:#f8717166}.tl-hero.is-mid{background:linear-gradient(160deg, #fb923c1a, var(--bg2) 60%);border-color:#fb923c66}.tl-hero .pr-v{align-items:center}.tl-hero .pr-v b{overflow-wrap:anywhere}.tl-formula{color:var(--t3);font-variant-numeric:tabular-nums;margin-top:10px;font-size:12.5px;line-height:1.5}.pr-chip.tl-chip-lg{text-align:left;border-radius:12px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;line-height:1.35;display:inline-flex}.pr-chip.tl-chip-lg svg{flex-shrink:0}.pr-chip.tl-mid{color:var(--orange-tx);background:#fb923c24}.pr-chip.tl-info{background:var(--bdim);color:var(--blue-tx)}.pr-chip.tl-c{color:var(--ct,var(--c));background:color-mix(in srgb, var(--c) 14%, transparent)}.tl-sw{text-align:center;padding:22px 16px 16px}.tl-sw-t{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text);font-size:clamp(44px,14vw,64px);font-weight:300;line-height:1.05;transition:color .3s}.tl-sw-t.is-run{color:var(--blue-tx)}.tl-sw-t.is-done{color:var(--green-tx)}.tl-sw-s{color:var(--t3);font-variant-numeric:tabular-nums;margin-top:6px;font-size:14px;font-weight:600}.tl-sw .tl-actions{margin-top:18px}.tl-fields{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:440px){.tl-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-fields .is-wide{grid-column:1/-1}}.tl-fields.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-fields.is-two .is-wide{grid-column:1/-1}.tl-field{flex-direction:column;gap:7px;min-width:0;display:flex}.tl-field .sf-k-row{align-items:flex-end}.tl-fields>.tl-field{justify-content:flex-end}.tl-field .sf-k{overflow-wrap:anywhere;line-height:1.35}.sf-in.tl-num{font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;font-size:18px;font-weight:600}.sf-in.tl-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sf-in.tl-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sf-in.tl-cur{text-transform:uppercase;max-width:140px;font-weight:700}.tl-page .sf-in.is-err,.tl-page .sf-in.is-err:focus{border-color:#f87171b3;box-shadow:0 0 0 3px #f8717126}.tl-page .sf-in:disabled{opacity:.5}.tl-err{color:var(--red-tx);align-items:flex-start;gap:8px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.tl-err svg{flex-shrink:0;margin-top:1px}.tl-field .lss-dd-trigger{border:1px solid var(--bdr);background:var(--bg);border-radius:12px;min-height:50px;font-size:15px}.sc-card.tl-acc{padding:0;transition:border-color .2s;overflow:hidden}.tl-acc.is-open{border-color:var(--bb)}.tl-acc-h{box-sizing:border-box;width:100%;min-height:68px;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;display:flex}@media (hover:hover){.tl-acc-h:hover{background:var(--bdim)}.tl-acc-h:hover .tl-chev{border-color:var(--blue)}}.tl-ic{background:var(--bdim);border:1px solid var(--bb);width:40px;height:40px;color:var(--blue-tx);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tl-acc-t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tl-acc-n{color:var(--text);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.3}.tl-acc-s{color:var(--t3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;line-height:1.45;display:flex}.tl-acc-s b{font-size:14px;font-weight:700}.tl-chev{background:var(--bdim);border:1px solid var(--bb);width:36px;height:36px;color:var(--blue-tx);transition:transform .25s var(--pc-ease), border-color .2s;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tl-acc.is-open .tl-chev{transform:rotate(180deg)}.tl-acc-b{border-top:1px solid var(--bdr);flex-direction:column;gap:14px;padding:14px;display:flex}.tl-duo{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (min-width:520px){.tl-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-tip{background:var(--bg);border:1px solid var(--bdr);color:var(--t2);border-radius:12px;padding:12px;font-size:13px;line-height:1.55}.tl-tip b{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.tl-impact{color:var(--red-tx);text-align:center;font-variant-numeric:tabular-nums;background:#f8717114;border:1px solid #f871714d;border-radius:12px;padding:10px 12px;font-size:14px;font-weight:700}.tl-bars{flex-direction:column;gap:12px;display:flex}.tl-bar-h{color:var(--t2);justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:13.5px;font-weight:600;display:flex}.tl-bar-h span{align-items:center;gap:8px;min-width:0;display:inline-flex}.tl-bar-h svg{width:16px;height:16px;color:var(--blue-tx);flex-shrink:0}.tl-bar-h b{color:var(--red-tx);font-variant-numeric:tabular-nums;white-space:nowrap}.tl-bar{background:#f871711f;border-radius:4px;height:8px;overflow:hidden}.tl-bar>span{background:linear-gradient(90deg,#f87171,#ef4444);border-radius:4px;height:100%;transition:width .3s;display:block}.tl-tbl{border:1px solid var(--bdr);border-radius:12px;max-height:300px;overflow:auto}.tl-tr{grid-template-columns:var(--cols);color:var(--text);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:10px 12px;font-size:14px;display:grid}.tl-tr+.tl-tr{border-top:1px solid var(--bdr)}.tl-tr.is-h{z-index:1;background:var(--bg3);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);padding:8px 12px;font-size:11px;font-weight:800;position:sticky;top:0}.tl-tr .r{text-align:right}.tl-tr .c{text-align:center}.tl-dim{color:var(--t3)}.tl-strong{font-weight:700}.tl-strong.is-good{color:var(--green-tx)}.tl-strong.is-bad{color:var(--red-tx)}@media (max-width:360px){.tl-tr{gap:4px;padding:10px 8px;font-size:13px}.tl-tr.is-h{letter-spacing:.04em;padding:8px}}.tl-met{align-items:center;gap:12px;padding:12px 0;display:flex}.tl-met:first-of-type{padding-top:0}.tl-met:last-child{padding-bottom:0}.tl-met+.tl-met{border-top:1px solid var(--bdr)}.tl-met-t{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.tl-met-n{color:var(--text);align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.tl-met-f{box-sizing:border-box;background:var(--bg);border:1px solid var(--bdr);max-width:100%;color:var(--t3);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-radius:8px;align-self:flex-start;padding:3px 8px;font-size:12px}.tl-met-v{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:24px;font-weight:300}.tl-bench{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tl-bench>div{text-align:center;border:1px solid color-mix(in srgb, var(--c) 40%, transparent);background:color-mix(in srgb, var(--c) 8%, transparent);border-radius:12px;min-width:0;padding:12px 8px}.tl-bench b{color:var(--c);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;display:block}.tl-bench span{color:var(--t2);margin-top:4px;font-size:12px;font-weight:600;line-height:1.3;display:block}@media (max-width:440px){.tl-bench{grid-template-columns:minmax(0,1fr)}.tl-bench>div{text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.tl-bench span{text-align:right;margin-top:0}}.tl-why{grid-template-columns:34px minmax(0,1fr);gap:12px;display:grid}.tl-why-n{flex-direction:column;align-items:center;display:flex}.tl-why-n span{box-sizing:border-box;width:32px;height:32px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border:2px solid var(--c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:24px;font-size:14px;font-weight:800;display:flex}.tl-why-n i{background:var(--bdr);flex:1;width:2px;min-height:12px;margin-top:6px}.tl-why .tl-field{padding-bottom:10px}.tl-why-k{color:var(--c);font-size:13px;font-weight:700;line-height:1.35}.tl-root{color:var(--green-tx);overflow-wrap:anywhere;margin-top:8px;font-size:17px;font-weight:700;line-height:1.5}.tl-cmp.is-good{border-color:#34d46859}.tl-cmp.is-bad{border-color:#f8717166}.tl-vs{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.tl-vs-k{letter-spacing:.1em;text-transform:uppercase;color:var(--t3);font-size:11px;font-weight:800}.tl-vs-v{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:6px;font-size:26px;font-weight:300;line-height:1.1}.tl-vs-x{color:var(--t3);font-size:13px;font-weight:700}.tl-radar{justify-content:center;margin-top:14px;display:flex}.tl-radar svg{width:100%;max-width:340px;height:auto;overflow:visible}.tl-q{flex-direction:column;gap:8px;display:flex}.tl-q-t{color:var(--t2);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.tl-score{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.tl-score button{border:1px solid var(--bb);background:var(--bg);min-height:44px;color:var(--t2);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:10px;font-family:inherit;font-size:15px;font-weight:700;transition:border-color .2s,background .2s,color .2s,transform .2s,box-shadow .2s}@media (hover:hover){.tl-score button:not(.is-on):hover{border-color:var(--blue);background:var(--bdim)}}.tl-score button:active{transform:scale(.96)}.tl-score button.is-on{border-color:var(--c);background:color-mix(in srgb, var(--c) 16%, var(--bg));color:var(--ct,var(--c));box-shadow:0 6px 18px -12px var(--c)}.tl-qedit{align-items:center;gap:8px;display:flex}.tl-qedit .sf-in{resize:vertical;field-sizing:content;flex:1;min-width:0;min-height:64px;font-size:14px;line-height:1.45}.tl-del{width:44px;height:44px;color:var(--red-tx);cursor:pointer;background:0 0;border:1px solid #f8717180;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:flex}@media (hover:hover){.tl-del:hover{background:#f871711a}}.tl-del:active{transform:scale(.95)}.tl-log-r{padding:12px 0}.tl-log-r+.tl-log-r{border-top:1px solid var(--bdr)}.tl-log-r:last-child{padding-bottom:0}.tl-log-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tl-log-h b{color:var(--text);font-size:14px;font-weight:700}.tl-log-h span{color:var(--t3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.tl-log-s{color:var(--t2);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;line-height:1.5}.tl-toast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:60;background:color-mix(in srgb, var(--green) 18%, var(--bg3));color:var(--green-tx);white-space:nowrap;border:1px solid #34d46880;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;display:flex;transform:translate(-50%);box-shadow:0 10px 30px -10px #00000080}[data-reduced-motion=true] .tl-btn,[data-reduced-motion=true] .tl-chev,[data-reduced-motion=true] .tl-score button,[data-reduced-motion=true] .tl-bar>span{transition:none}.lss-toast-live{width:0;height:0;position:static;overflow:visible}.lss-toast{bottom:calc(82px + env(safe-area-inset-bottom,0px));width:380px;max-width:calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));box-sizing:border-box;color:#fff;text-align:left;z-index:600;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:#1a1f2e;border:1px solid #3b82f6;border-radius:8px;padding:12px 16px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.4;animation:.18s ease-out lssToastIn;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0006}.lss-toast.is-success{background:#0f2a1f;border-color:#22c55e}.lss-toast.is-error{background:#2a0f14;border-color:#ef4444}@keyframes lssToastIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}}@media (prefers-reduced-motion:reduce){.lss-toast{animation:none}}[data-reduced-motion=true] .lss-toast{animation:none}.lss-kb-open .lss-toast{bottom:calc(16px + env(safe-area-inset-bottom,0px))}@media (min-width:1024px){html.dsk-nav .lss-toast{left:calc(50% + var(--dsk-side) / 2);bottom:calc(24px + env(safe-area-inset-bottom,0px));max-width:calc(100vw / var(--z,1) - var(--dsk-side) - 32px)}}.app-offline-strip{background:linear-gradient(90deg, #ef44441f, #ef44440f), var(--bg);text-align:center;color:#f87171;overflow-wrap:anywhere;border-bottom:1px solid #ef444440;padding:8px 16px;font-size:12px;font-weight:600;line-height:1.4;position:absolute;top:100%;left:0;right:0}[data-theme=light] .app-offline-strip{color:var(--red-tx)}@media print{.app-offline-strip{display:none!important}}.lss-login-note{color:#ffffffb8;max-width:320px;margin-top:16px;font-size:12px;line-height:1.6}.lss-login-error{box-sizing:border-box;color:#f87171;overflow-wrap:anywhere;background:#ef44441f;border:1px solid #ef44444d;border-radius:9px;width:100%;max-width:320px;margin-top:14px;padding:10px 14px;font-size:13px;line-height:1.5}.lss-login-foot{z-index:1;text-align:center;color:#fff9;margin-top:36px;font-size:11px;line-height:1.7;position:relative}@media (max-width:379px){.pf-card,.an-ctrl{grid-template-columns:minmax(0,1fr)!important}.pf-card>.pf-field{grid-column:auto!important}}@media (max-width:600px){.a11y-dropdown{right:-46px}}@media (max-width:899px){.an-ctrl>.pf-field:nth-child(4){grid-column:1/-1!important}}:root[data-theme=light] :is(.pj-badge.is-doing,.pj-seg-b.is-on.is-doing,.pj-step.is-doing .pj-step-dot,.pj-step.is-doing .pj-step-l,.pj-rca-badge.is-doing,.sf-warn,.ns-apps-card-status--beta,.lss-paywall-currentbadge){color:#a85000}:root[data-theme=light] :-webkit-any([style^="color: rgb(245, 158, 11);"],[style*=" color: rgb(245, 158, 11);"],[style^="color: rgb(251, 191, 36);"],[style*=" color: rgb(251, 191, 36);"]){color:#a85000!important}:root[data-theme=light] :is([style^="color: rgb(245, 158, 11);"],[style*=" color: rgb(245, 158, 11);"],[style^="color: rgb(251, 191, 36);"],[style*=" color: rgb(251, 191, 36);"]){color:#a85000!important}:root[data-theme=light] .ns-apps-card-status--live{color:#007430}:root[data-theme=light] :-webkit-any(.ns-apps-card-engine,.ns-apps-card-url){color:color-mix(in srgb, var(--card-accent,var(--accent)) 60%, #000)}:root[data-theme=light] :is(.ns-apps-card-engine,.ns-apps-card-url){color:color-mix(in srgb, var(--card-accent,var(--accent)) 60%, #000)}:root[data-theme=light] :-webkit-any([style^="color: rgb(232, 196, 100);"],[style*=" color: rgb(232, 196, 100);"]){color:#8a5f00!important}:root[data-theme=light] :is([style^="color: rgb(232, 196, 100);"],[style*=" color: rgb(232, 196, 100);"]){color:#8a5f00!important}html.dsk-nav .lss-main .pd-head{width:calc(100vw / var(--z,1) - var(--dsk-side))!important;margin-left:calc(50% - (100vw / var(--z,1) - var(--dsk-side)) / 2)!important}:root:not([data-theme=light]) :-webkit-any(.ns-apps-card-engine,.ns-apps-card-url){color:color-mix(in srgb, var(--card-accent,var(--accent)) 55%, #fff)}:root:not([data-theme=light]) :is(.ns-apps-card-engine,.ns-apps-card-url){color:color-mix(in srgb, var(--card-accent,var(--accent)) 55%, #fff)}@media (max-width:359px){.pl-hdr{flex-wrap:wrap;row-gap:10px}.pl-hdr>.pl-add{flex:100%}}.ld-greet-co{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}@media (max-width:359px){.pd-tab{letter-spacing:0!important;padding-left:3px!important;padding-right:3px!important}.pd-tab-lbl{gap:4px}.pd-tab-n{padding:1px 5px}}.tl-mc{background:var(--bg2);border:1px solid var(--bdr);box-shadow:inset 4px 0 0 0 var(--mc), var(--shadow-sm,none);border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.tl-mc.is-open{border-color:color-mix(in srgb, var(--mc) 45%, var(--bdr));box-shadow:inset 4px 0 0 0 var(--mc), 0 14px 34px -22px var(--mc)}@media (hover:hover){.tl-mc:not(.is-open):hover{border-color:color-mix(in srgb, var(--mc) 35%, var(--bdr))}}.tl-mc-h{box-sizing:border-box;width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:flex-start;gap:12px;padding:14px 14px 14px 18px;font-family:inherit;display:flex}.tl-mc-h:focus-visible{box-shadow:inset 0 0 0 2px var(--mc);border-radius:16px;outline:none}.tl-mc-ic{width:44px;height:44px;color:var(--mc);background:color-mix(in srgb, var(--mc) 14%, var(--bg));border:1px solid color-mix(in srgb, var(--mc) 38%, transparent);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.tl-mc-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tl-mc-n{color:var(--text);font-size:15.5px;font-weight:800;line-height:1.25}.tl-mc-d{color:var(--t3);font-size:12.5px;line-height:1.45}.tl-mc-v{color:var(--red-tx);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;background:#ef44441f;border:1px solid #ef444452;border-radius:999px;align-self:flex-start;margin-top:5px;padding:5px 10px;font-size:12px;font-weight:800}.tl-mc-chev{background:var(--bdim);border:1px solid var(--bb);width:36px;height:36px;color:var(--blue-tx);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;margin-top:6px;transition:transform .2s;display:flex}.tl-mc.is-open .tl-mc-chev{transform:rotate(180deg)}.tl-mc-b{flex-direction:column;gap:16px;padding:4px 14px 16px 18px;display:flex}.tl-mc-tips{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:640px){.tl-mc-tips{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-mc-tip{--tc:#f59e0b;background:color-mix(in srgb, var(--tc) 9%, var(--bg));border:1px solid color-mix(in srgb, var(--tc) 30%, transparent);border-radius:14px;padding:12px 14px}.tl-mc-tip.is-fix{--tc:#22c55e}.tl-mc-tip-h{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--tc) 80%, var(--text));align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:800;display:flex}.tl-mc-tip-h svg{flex-shrink:0}.tl-mc-tip p{color:var(--t2);margin:0;font-size:13.5px;line-height:1.55}.tl-mc-sec{background:var(--bg);border:1px solid var(--bdr);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.tl-mc-sh{color:var(--text);font-size:14px;font-weight:800}.tl-mc-fq .sf-choice-l{flex-direction:column;gap:2px;display:flex}.tl-mc-fq .sf-choice-l small{color:var(--t3);font-size:11.5px;font-weight:600}.tl-mc-fq{background:var(--bg2);min-height:64px}.tl-mc-res{background:var(--bg);border:1px dashed var(--bdr);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.tl-mc-res span{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-size:12px;font-weight:800}.tl-mc-res b{color:var(--t3);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;font-size:20px;font-weight:300}.tl-mc-res.is-on{background:#ef444414;border-style:solid;border-color:#ef444459}.tl-mc-res.is-on b{color:var(--red-tx);font-weight:400}:root[data-theme=light] .tl-mc-tip-h{color:color-mix(in srgb, var(--tc) 60%, #000)}@media screen{.tl-page>.tl-co{display:none}}.lss-pdf-capture .no-print,.lss-pdf-capture .tl-top,.lss-pdf-capture .tl-co,.lss-pdf-capture .tl-logo,.lss-pdf-capture .tl-toast,.lss-pdf-capture .sf-i,.lss-pdf-capture .tl-mc-chev,.lss-pdf-capture .tl-btn{display:none!important}.lss-pdf-capture .tl-page{padding-top:0!important}.tl-pdf[disabled]{opacity:.7;cursor:progress}.tl-toast.is-err{color:var(--red-tx)!important;border-color:#ef444480!important}.tl-pdf-only{display:none}.lss-pdf-capture .tl-pdf-only{display:block}.lss-pdf-capture .tl-pdf-hide,.lss-pdf-prep .tl-pdf-hide{display:none!important}.lss-pdf-prep .tl-pdf-only{display:block}.tl-pdf-sec{border-left:4px solid var(--mc);border-radius:8px;margin-top:12px;padding:2px 0 2px 12px}.tl-pdf-row{border-bottom:1px solid var(--bdr);color:var(--t2);justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0;font-size:13px;display:flex}.tl-pdf-row:last-child{border-bottom:0}.tl-pdf-row b{white-space:nowrap;color:var(--text)}.tl-pdf-cat{color:var(--text);font-size:14px;font-weight:800}.tl-toast.is-warn{white-space:normal;text-align:left;width:max-content;max-width:calc(100vw - 32px);color:var(--orange-tx)!important;background:color-mix(in srgb, #f59e0b 16%, var(--bg3))!important;border-color:#f59e0b8c!important}.tl-fx{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.tl-fx-i{background:color-mix(in srgb, var(--fc) 10%, var(--bg));border:1px solid color-mix(in srgb, var(--fc) 32%, transparent);border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex;position:relative}.tl-fx-h{letter-spacing:.04em;color:var(--t2);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:11px;font-weight:800;line-height:1.25;display:flex}.tl-fx-dot{background:var(--fc);border-radius:50%;flex-shrink:0;width:8px;height:8px}.tl-fx-v{color:var(--text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:400}.tl-fx-bar{background:color-mix(in srgb, var(--fc) 16%, transparent);border-radius:99px;height:5px;overflow:hidden}.tl-fx-bar>span{background:var(--fc);border-radius:99px;height:100%;transition:width .3s;display:block}.tl-fx-x{z-index:1;width:16px;height:16px;color:var(--t3);background:var(--bg2);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}@media (max-width:379px){.tl-fx{gap:8px}.tl-fx-i{padding:10px 8px}.tl-fx-v{font-size:17px}}.tl-oee-in{flex-direction:column;gap:12px;display:flex}.tl-grp{background:var(--bg);border:1px solid var(--bdr);box-shadow:inset 4px 0 0 0 var(--fc);border-radius:14px;flex-direction:column;gap:12px;padding:14px 14px 14px 18px;display:flex}.tl-grp-h{align-items:center;gap:8px;min-width:0;display:flex}.tl-grp-n{color:var(--text);font-size:14.5px;font-weight:800}.tl-grp-g{color:color-mix(in srgb, var(--fc) 75%, var(--text));background:color-mix(in srgb, var(--fc) 12%, transparent);border:1px solid color-mix(in srgb, var(--fc) 30%, transparent);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.tl-grp-h .sf-i{margin-left:auto}:root[data-theme=light] .tl-grp-g{color:color-mix(in srgb, var(--fc) 62%, #000)}@media (max-width:559px){.tl-fx{grid-template-columns:minmax(0,1fr);gap:8px}.tl-fx-i{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.tl-fx-h{letter-spacing:0;overflow-wrap:normal;font-size:12.5px}.tl-fx-v{text-align:right;font-size:18px}.tl-fx-bar{grid-column:1/-1}.tl-fx-x{display:none}.tl-grp .tl-fields.is-two{grid-template-columns:minmax(0,1fr)}.tl-grp .tl-field .sf-k-row{align-items:center}}@media (max-width:379px){.tl-top .tl-pill-l{display:none}.tl-top .tl-pill{padding:0 12px}}.tl-chain{flex-direction:column;gap:0;display:flex}.tl-chain>.sc-card-h{margin-bottom:12px}.tl-wy{grid-template-columns:40px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.tl-wy:last-child{padding-bottom:0}.tl-wy-n{z-index:1;width:36px;height:36px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, var(--bg));border:2px solid color-mix(in srgb, var(--c) 70%, transparent);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;margin-top:2px;font-size:14px;font-weight:800;display:flex;position:relative}.tl-wy.is-set .tl-wy-n{background:var(--c);color:#fff;border-color:var(--c);box-shadow:0 6px 16px -8px var(--c)}.tl-wy.has-next:before{content:"";background:linear-gradient(var(--c), color-mix(in srgb, var(--c) 30%, transparent));border-radius:2px;width:2px;position:absolute;top:40px;bottom:0;left:19px}.tl-wy-b{flex-direction:column;gap:8px;min-width:0;display:flex}.tl-wy-k{flex-wrap:wrap;align-content:center;align-items:baseline;gap:4px 8px;min-height:36px;display:flex}.tl-wy-k b{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--c) 80%, var(--text));font-size:11.5px;font-weight:800}.tl-wy-k span{color:var(--t2);font-size:13.5px;font-weight:600}.tl-wy-in{resize:none;min-height:50px;line-height:1.5;overflow:hidden}.tl-wy-in:disabled{opacity:.5}:root[data-theme=light] .tl-wy-k b{color:color-mix(in srgb, var(--c) 70%, #000)}.tl-rc{box-shadow:inset 4px 0 0 0 var(--green), var(--pc-glow,none)}.tl-rc-k{align-items:center;gap:8px;display:flex;color:var(--green-tx)!important}.tl-tk-bars{background:var(--bg);border:1px solid var(--bdr);border-radius:14px;flex-direction:column;gap:12px;margin-top:16px;padding:14px;display:flex}.tl-tk-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;display:grid}.tl-tk-k{color:var(--t2);font-size:12.5px;font-weight:700}.tl-tk-row b{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.tl-tk-bar{background:color-mix(in srgb, var(--bc) 14%, transparent);border-radius:99px;grid-column:1/-1;height:10px;overflow:hidden}.tl-tk-bar>span{background:var(--bc);border-radius:99px;height:100%;transition:width .3s;display:block}.tl-tk-chip{white-space:normal;text-align:left;align-self:flex-start;margin-top:14px;line-height:1.4}.tl-tk-opt{color:var(--t2);background:#ef444412;border:1px solid #ef444440;border-radius:12px;margin:12px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.55}.tl-5s-sc{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;display:flex}.tl-5s-sc b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.tl-5s-n{color:var(--t3);font-size:12px;font-weight:600}.tl-5s-scale{color:var(--t3);background:color-mix(in srgb, var(--mc) 8%, var(--bg));border:1px solid color-mix(in srgb, var(--mc) 25%, transparent);border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.5}.tl-5s-legend{background:var(--bg);border:1px solid var(--bdr);border-radius:12px;grid-template-columns:repeat(5,minmax(min-content,1fr));gap:6px;padding:10px 15px;display:grid}.tl-5s-lg{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.tl-5s-lg-dot{color:#0b0f1a;font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11.5px;font-weight:800;display:flex}:root[data-theme=light] .tl-5s-lg-dot{color:#fff}.tl-5s-lg-t{overflow-wrap:break-word;max-width:100%;font-size:11px;font-weight:700;line-height:1.25}@media (max-width:400px){.tl-5s-legend{gap:4px;padding:10px 8px}}.tl-5s-q{background:var(--bg);border:1px solid var(--bdr);border-radius:14px;flex-direction:column;gap:10px;padding:14px;transition:border-color .2s;display:flex}.tl-5s-q.is-set{border-color:color-mix(in srgb, var(--mc) 40%, var(--bdr))}.tl-5s-qh{align-items:center;gap:8px;display:flex}.tl-5s-qn{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--mc) 80%, var(--text));font-size:11px;font-weight:800}:root[data-theme=light] .tl-5s-qn{color:color-mix(in srgb, var(--mc) 65%, #000)}.tl-5s-q .tl-q-t{color:var(--text);font-size:14.5px;font-weight:600;line-height:1.45}.tl-5s-ed{align-self:flex-start}@media (max-width:479px){.tl-5s-edact{flex-direction:column-reverse;display:flex!important}.tl-5s-edact .tl-btn{width:100%}}.tl-5s-weak{background:#ef444412;border:1px solid #ef44444d;border-radius:14px;flex-direction:column;gap:8px;margin-top:14px;padding:12px 14px;display:flex}.tl-5s-weak-h{letter-spacing:.08em;text-transform:uppercase;color:var(--red-tx);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.tl-5s-weak-r{color:var(--text);justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;font-weight:600;display:flex}.tl-5s-weak-r b{text-align:right;font-size:13.5px;font-weight:800}.tl-5s-weak p{color:var(--t2);margin:2px 0 0;font-size:13px;line-height:1.55}.tl-sw-st{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.tl-sw-s1{background:color-mix(in srgb, var(--fc) 9%, var(--bg));border:1px solid color-mix(in srgb, var(--fc) 30%, transparent);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.tl-sw-s1 span{color:var(--t2);font-size:11.5px;font-weight:700}.tl-sw-s1 b{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;font-weight:700}.tl-sw-tag{vertical-align:1px;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.tl-sw-tag.is-good{color:var(--green-tx);background:#22c55e1f}.tl-sw-tag.is-bad{color:var(--red-tx);background:#ef44441f}@media (max-width:379px){.tl-sw-st{grid-template-columns:minmax(0,1fr)}.tl-sw-s1{flex-direction:row;justify-content:space-between;align-items:baseline}}.tl-band{margin-top:-6px;margin-bottom:14px}.tl-band .pd-nav{gap:8px}.tl-band-log{position:relative}.tl-band-log b{box-sizing:border-box;background:var(--blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;display:flex;position:absolute;top:-6px;right:-6px}.tl-band .pd-iconbtn[disabled]{opacity:.6;cursor:progress}.lr-guide-title{align-items:center;gap:10px;display:inline-flex}.lr-guide-title .lr-ico{flex-shrink:0;width:32px;height:32px}.lr-mbadge{letter-spacing:.02em;min-width:34px;height:28px;color:color-mix(in srgb, var(--m) 80%, var(--text));background:color-mix(in srgb, var(--m) 14%, var(--bg));border:1px solid color-mix(in srgb, var(--m) 40%, transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:800;display:inline-flex}:root[data-theme=light] .lr-mbadge{color:color-mix(in srgb, var(--m) 65%, #000)}.lr-guide{flex-direction:column;gap:4px;display:flex}.lr-guide-p>.lr-ctx-lbl:first-child{margin-top:4px}.lr-guide-p p{margin:0}.lr-guide-p.is-formula p{background:color-mix(in srgb, var(--blue) 8%, var(--bg2));border:1px solid color-mix(in srgb, var(--blue) 25%, transparent);color:var(--text);border-radius:10px;padding:10px 12px;font-weight:600}.lr-guide-p.is-example p{background:color-mix(in srgb, #22c55e 8%, var(--bg2));color:var(--text);border:1px solid #22c55e47;border-radius:10px;padding:10px 12px}.lr-guide-kv{flex-direction:column;gap:8px;display:flex}.lr-guide-kv>div{background:var(--bg2);border:1px solid var(--lr-line,var(--bdr));border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.lr-guide-kv b{color:var(--text);font-size:13px;font-weight:800}.lr-guide-kv span{color:var(--lr-dim,var(--t2));font-size:13px;line-height:1.55}.ix-guide{border:1px solid var(--bb);background:var(--bg2);width:100%;min-height:48px;color:var(--blue-tx);cursor:pointer;border-radius:14px;margin-top:16px;font-family:inherit;font-size:15px;font-weight:700}.ix-guide+.ix-ok{margin-top:10px}@media (hover:hover){.ix-guide:hover{border-color:var(--blue)}}.lr-ctx-full{grid-column:1/-1;margin-top:10px}.lr .tn-green{--tb:var(--green);--tc:var(--green-tx)}.lr .tn-gold{--tb:var(--gold);--tc:var(--gold-tx)}.lr .tn-orange{--tb:var(--orange);--tc:var(--orange-tx)}.lr .tn-red{--tb:var(--red);--tc:var(--red-tx)}.lr .tn-blue{--tb:var(--blue);--tc:var(--blue-tx)}.lr .tn-purple{--tb:var(--purple);--tc:var(--purple-tx)}.lr .tn-teal{--tb:#14b8a6;--tc:#2dd4bf}.lr .tn-pink{--tb:#ec4899;--tc:#f472b6}.lr .tn-muted{--tb:var(--t3);--tc:var(--t2)}[data-theme=light] .lr .tn-teal{--tc:#0f766e}[data-theme=light] .lr .tn-pink{--tc:#be185d}.lr-fq{gap:10px;min-width:0;display:grid}.lr-fq-lead{color:var(--text);margin:0;font-size:14px;font-weight:600;line-height:1.55}.lr-fq-outro{color:var(--lr-dim);margin:0;font-size:13px;line-height:1.55}.lr-fq .lr-faq-bp{margin-top:0}.lr-fq-legend{border:1px dashed var(--lr-line-s);color:var(--lr-dim);border-radius:8px;gap:6px;padding:9px 11px;font-size:12px;line-height:1.5;display:grid}.lr-fq-legend-t{color:var(--text);font-weight:700}.lr-fq-legend-i{flex-wrap:wrap;gap:4px 14px;display:flex}.lr-fq-legend-i>span{align-items:baseline;gap:6px;display:inline-flex}.lr-fq-legend-i i{background:var(--tb);border-radius:3px;flex-shrink:0;width:10px;height:10px;transform:translateY(1px)}.lr-fq-lbs{gap:6px;display:grid}@media (min-width:720px){.lr-fq-lbs{grid-template-columns:repeat(2,minmax(0,1fr))}}.lr-fq .lr-faq-lb{min-width:0;color:var(--text);background:color-mix(in srgb, var(--tb) 9%, transparent);border:1px solid color-mix(in srgb, var(--tb) 30%, transparent);border-left:3px solid var(--tb);margin-top:0;font-size:13px;line-height:1.5}.lr-fq .lr-faq-lb b{color:var(--tc);background:0 0;border:none;margin:0 0 2px;padding:0;font-size:13px;font-weight:800;display:block}.lr-fq .lr-faq-lb div{color:var(--lr-dim);overflow-wrap:anywhere}.lr-fq-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;display:grid}.lr-fq-stats>div{background:var(--lr-surface);border:1px solid var(--lr-line);border-radius:10px;min-width:0;padding:10px 12px}.lr-fq-stats b{color:var(--lr-acc-tx);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px;font-weight:800;line-height:1.25;display:block}.lr-fq-stats span{color:var(--lr-dim);margin-top:2px;font-size:12px;line-height:1.4;display:block}.lr-fq-fx{gap:6px;display:grid}.lr-fq-fx>div{background:color-mix(in srgb, var(--blue) 8%, transparent);border:1px solid color-mix(in srgb, var(--blue) 28%, transparent);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.lr-fq-fx b{color:var(--blue-tx);font-weight:800}.lr-fq-fx em{color:var(--lr-dim);font-style:normal;font-weight:800}.lr-fq-fx span{min-width:0;color:var(--text);overflow-wrap:anywhere;font-weight:600}.lr-fq-ex{border:1px solid var(--lr-line);background:var(--lr-surface);border-radius:10px;padding:10px 12px;font-size:13px}.lr-fq-ex-t{letter-spacing:.1em;text-transform:uppercase;color:var(--lr-dim);margin-bottom:4px;font-size:11px;font-weight:800}.lr-fq-ex-r{border-top:1px solid var(--lr-line);grid-template-columns:minmax(96px,38%) minmax(0,1fr);gap:10px;padding:6px 0;line-height:1.45;display:grid}.lr-fq-ex-r:nth-child(2){border-top:none}.lr-fq-ex-r span{color:var(--lr-dim)}.lr-fq-ex-r b{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700}.lr-fq-ex-r.is-res{border-top:1px solid color-mix(in srgb, var(--green) 30%, transparent);background:color-mix(in srgb, var(--green) 10%, transparent);border-radius:0 0 10px 10px;margin:4px -12px -10px;padding:9px 12px}.lr-fq-ex-r.is-res span,.lr-fq-ex-r.is-res b{color:var(--green-tx);font-weight:800}.lr-fq-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lr-fq-steps li{background:var(--lr-surface);border:1px solid var(--lr-line);border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:9px 11px;display:flex}.lr-fq-n{width:24px;height:24px;color:var(--blue-tx);background:color-mix(in srgb, var(--blue) 14%, transparent);border:1px solid color-mix(in srgb, var(--blue) 35%, transparent);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.lr-fq-steps li>div{gap:1px;min-width:0;font-size:13px;line-height:1.5;display:grid}.lr-fq-steps b{color:var(--text);overflow-wrap:anywhere;font-weight:800}.lr-fq-steps span{color:var(--lr-dim);overflow-wrap:anywhere}.lr-fq-sub{margin-bottom:-4px;font-size:12.5px}[data-theme=light] .lr .tn-gold{--tb:#eab308;--tc:#854d0e}@media (min-width:1100px){.lr-gain{grid-template-columns:repeat(4,minmax(0,1fr))}}.lr-gain-i b{color:var(--text);font-size:13px;font-weight:800;display:block}.lr-gain-i>div span{color:var(--lr-dim);font-size:12px;font-weight:500;line-height:1.4;display:block}.lr-gain-i>div{min-width:0}.lr-inst-badge{align-self:flex-start;min-height:44px;display:inline-flex}.lr-inst-badge img{width:auto;height:44px;display:block}.lr-inst-soon{color:var(--lr-dim);font-size:14px;font-weight:700}.lr-inst-or{letter-spacing:.08em;text-transform:uppercase;color:var(--lr-dim);font-size:12px;font-weight:800}.lr-inst-tm{color:var(--lr-faint);margin:12px 0 0;font-size:12px;line-height:1.55}.ld-firststep{margin:0 var(--page-gutter) 12px;background:linear-gradient(160deg, color-mix(in srgb, var(--blue) 14%, var(--bg2)) 0%, var(--bg2) 70%);border:1.5px solid color-mix(in srgb, var(--blue) 45%, var(--bdr));border-radius:14px;gap:8px;padding:16px 18px;display:grid}.ld-firststep-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ld-firststep-label{letter-spacing:.12em;text-transform:uppercase;color:var(--blue-tx);font-size:11px;font-weight:800}.ld-firststep-close{border:1px solid var(--bdr);min-height:44px;color:var(--t2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.ld-firststep-close span{font-size:16px;line-height:1}@media (hover:hover){.ld-firststep-close:hover{color:var(--text);border-color:var(--t3)}}.ld-firststep-title{color:var(--text);text-wrap:balance;margin:0;font-size:20px;font-weight:800;line-height:1.25}.ld-firststep-desc{color:var(--t2);margin:0;font-size:14px;line-height:1.55}.ld-firststep-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:6px;display:flex}.ld-firststep-btn{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:800;display:inline-flex}@media (hover:hover){.ld-firststep-btn:hover{filter:brightness(1.08)}}.ld-firststep-tour{min-height:44px;color:var(--blue-tx);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}@media (max-width:420px){.ld-firststep-btn{flex:100%}}.lr-stat.is-go{font:inherit;text-align:left;color:inherit;cursor:pointer;transition:border-color .18s}.lr-stat.is-go:hover{border-color:var(--lr-acc)}.lr-stat.is-go:focus-visible{outline:2px solid var(--lr-acc);outline-offset:2px}.lr-stat.is-go .lr-stat-go{color:var(--lr-acc-tx);align-self:flex-end;margin-top:auto;display:inline-flex}.lr-head{text-align:left;padding:24px 0 16px}.lr-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--lr-acc-tx);margin:0 0 8px;font-size:11px;font-weight:700;display:block}.lr-title{letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;margin:0 0 6px;font-size:24px;font-weight:800;line-height:1.2}.lr-sub{color:var(--lr-dim);max-width:none;margin:0;font-size:14px;font-weight:400;line-height:1.55}@media (min-width:720px){.lr-title{font-size:30px}}.lr-how-title,.lr-h{letter-spacing:-.01em;border-left:4px solid var(--lr-acc);padding-left:12px;font-size:20px;font-weight:800;line-height:1.2}.lr-acc-body .lr-h{font-size:15px;font-weight:700}.lr-acc-title,.lr-how-step-t{font-weight:700}.lr-how-n{font-size:28px;font-weight:700}.lr-panel>.lr-how+.ns-plc{margin-top:0}.lr-panel .lr-sec{border-top:none;margin-top:28px;padding-top:0}.lr-nav{margin-bottom:24px}.lr-nav .lss-dd-trigger{background:var(--bg2);border:1px solid var(--bdr);border-radius:14px;gap:10px;min-height:48px;padding:13px 16px}.lr-nav .lss-dd-trigger:hover:not(:disabled){border-color:var(--bb)}.lr-nav .lss-dd-trigger.is-open{border-color:var(--blue);background:var(--bg3);box-shadow:none}.lr-nav .lss-dd-trigger-label{letter-spacing:-.01em;font-size:16px;font-weight:700}.lr-nav .lss-dd-chev,.lr-nav .lss-dd-trigger.is-open .lss-dd-chev{color:var(--t2)}.lss-dd-menu.lr-ddmenu{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;background:var(--bg2)!important;border:1px solid var(--input-border)!important}.lr-ddmenu .lss-dd-list{padding:6px}.lr-ddmenu .lss-dd-list>div:not(:first-child)>.lss-dd-group{border-top:1px solid var(--bdr);margin-top:4px;padding-top:12px}.lr-ddmenu .lss-dd-group{color:var(--t3);padding:8px 12px 4px;font-weight:700}.lr-ddmenu .lss-dd-opt{padding:12px;font-size:14px;font-weight:600}.lr-ddmenu .lss-select-option:hover{background:var(--bg3)!important}.lr-ddmenu .lss-dd-opt.is-selected{background:var(--bdim);color:var(--blue-tx);font-weight:700}.lr-ddmenu .lss-dd-opt.is-selected:hover{background:var(--bdim)!important}.lr-ddmenu .lss-dd-check{color:var(--blue-tx)}.lr-ddmenu .lss-dd-opt.is-feature{color:#c8a951;font-weight:700}.lr-ddmenu .lss-dd-opt.is-feature.is-selected{color:#c8a951;background:#c8a9511f}.lr-ddmenu .lss-dd-opt.is-feature .star{color:#e2c275}[data-theme=light] .lr-ddmenu .lss-dd-opt.is-feature,[data-theme=light] .lr-ddmenu .lss-dd-opt.is-feature.is-selected,[data-theme=light] .lr-ddmenu .lss-dd-opt.is-feature .star{color:#7a5f12}
