@font-face{font-family:Barlow Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Neue Bold),local(Roboto Bold);font-weight:500 700;size-adjust:75.2%;ascent-override:132.9%;descent-override:26.6%;line-gap-override:0%}@font-face{font-family:Plex Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica Neue),local(Roboto);size-adjust:100.5%;ascent-override:102%;descent-override:27.4%;line-gap-override:0%}:root{--bg:#f3f5f2;--panel:#fff;--panel2:#eef1ec;--line:#d9dfd6;--fg:#16201a;--muted:#5d6b62;--accent:#1a6b44;--accent-soft:#d6ecdf;--accent2:#c27a12;--accent2-soft:#f5e6cc;--on-accent:#fff;--on-crit:#fff;--good:#1f6b3a;--warn:#875510;--crit:#b03a26;--info:#2d6cb5;--grid:#e4e8e2;--rail:#13281c;--rail-fg:#d8e6dc;--rail-muted:#8fa898;--q1:#1d7a4e;--q2:#4f9a72;--q3:#88bb9e;--q4:#bdd9c9;--f-display:"Barlow Condensed","Barlow Fallback","Arial Narrow",Arial,sans-serif;--f-body:"IBM Plex Sans","Plex Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f1512;--panel:#16201a;--panel2:#1c2821;--line:#2a3830;--fg:#e4ece6;--muted:#97a89d;--accent:#4cc086;--accent-soft:#1f3b2c;--accent2:#e3a447;--accent2-soft:#3a2d17;--on-accent:#0b1f15;--on-crit:#1a0b08;--good:#5cc37f;--warn:#e0a84a;--crit:#f27a66;--info:#6aa4e8;--grid:#24312a;--rail:#0a100d;--rail-fg:#d8e6dc;--rail-muted:#7f978a;--q1:#4cc086;--q2:#3a9a6a;--q3:#2c7552;--q4:#21543c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0f1512;--panel:#16201a;--panel2:#1c2821;--line:#2a3830;--fg:#e4ece6;--muted:#97a89d;--accent:#4cc086;--accent-soft:#1f3b2c;--accent2:#e3a447;--accent2-soft:#3a2d17;--on-accent:#0b1f15;--on-crit:#1a0b08;--good:#5cc37f;--warn:#e0a84a;--crit:#f27a66;--info:#6aa4e8;--grid:#24312a;--rail:#0a100d;--rail-fg:#d8e6dc;--rail-muted:#7f978a;--q1:#4cc086;--q2:#3a9a6a;--q3:#2c7552;--q4:#21543c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{height:100%}*{box-sizing:border-box}[hidden]{display:none!important}a{color:inherit}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.muted{color:var(--muted)}.s-link{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.s-skip{position:absolute;inset-inline-start:-9999px}.s-skip:focus{inset-inline-start:16px;z-index:999;background:var(--panel);border-radius:8px;padding:8px 12px;top:8px}.s-auth{justify-content:center;align-items:flex-start;min-height:calc(100vh - 64px);padding:6vh 16px;display:flex}.s-auth .s-dlg{border:1px solid var(--line);box-shadow:0 20px 50px #0000001f}.s-toast{inset-inline-end:18px;background:var(--accent);color:var(--on-accent);z-index:400;border-radius:8px;padding:10px 14px;font-size:13px;position:fixed;bottom:18px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body{background:var(--bg);color:var(--fg);font-family:var(--f-body);margin:0;font-size:15px;line-height:1.55}h3{text-transform:none;letter-spacing:0;color:var(--fg);font-weight:600}h1,h2{color:inherit;text-transform:none;letter-spacing:-.005em}.s-wrap{max-width:1160px;margin:0 auto;padding:0 24px}.s-top{z-index:5;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.s-top .s-wrap{align-items:center;gap:22px;height:64px;display:flex}.s-logo{white-space:nowrap;font-family:var(--f-display);letter-spacing:.01em;color:var(--fg);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;font-size:21px;font-weight:700;text-decoration:none;display:flex}.s-logo i{background:var(--accent);width:30px;height:30px;color:var(--on-accent);border-radius:9px;justify-content:center;align-items:center;font-size:15px;font-style:normal;display:inline-flex}.s-nav{gap:4px;display:flex}.s-nav a,.s-nav button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:14.5px;text-decoration:none}.s-nav a.on,.s-nav a:hover,.s-nav button.on,.s-nav button:hover{color:var(--fg);background:var(--panel2)}.s-sp{flex:1}.s-btn{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:10px;padding:9px 16px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-block}.s-btn.pri{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.s-btn.big{border-radius:12px;padding:13px 22px;font-size:16px}.s-btn:hover{filter:brightness(1.05)}.s-btn.ghost{color:inherit;background:0 0;border-color:currentColor}.s-cbtn{background:var(--panel);border:1px solid var(--line);font:inherit;cursor:pointer;color:var(--fg);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;display:inline-flex}.s-flag{border-radius:3px;flex:none;display:block;box-shadow:0 0 0 1px #00000024}.s-hero{color:#f2f7f3;background:linear-gradient(140deg,#0e3b26 0%,#145c3b 55%,#1d7a4e 100%);overflow:hidden}.s-guides{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:18px;font-size:14px;display:flex}.s-guides>span{opacity:.85;font-weight:600}.s-guides a{color:#fff;background:#ffffff14;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}.s-guides a:hover,.s-guides a:focus-visible{background:#ffffff2e}.s-guides small{opacity:.7;font-size:12px}.s-hero .s-wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding-top:64px;padding-bottom:72px;display:grid}.s-k{letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin-bottom:14px;font-size:13px;display:inline-block}.s-h1{font-family:var(--f-display);letter-spacing:-.01em;margin:0 0 18px;font-size:46px;line-height:1.08}.s-lead{opacity:.9;max-width:600px;margin:0 0 26px;font-size:17.5px}.s-pfree{align-items:center;gap:8px;margin:18px 0 0;font-size:20px;font-weight:700;line-height:1.3;display:flex}.s-pfree svg{flex:none}@media (max-width:640px){.s-pfree{font-size:18px}}.s-mock{color:#16201a;background:#fff;border-radius:18px;padding:18px;transform:rotate(1.2deg);box-shadow:0 30px 60px #00000059}.s-mock .r{border-bottom:1px solid #e6ebe5;justify-content:space-between;align-items:center;padding:8px 0;font-size:13.5px;display:flex}.s-mock .r:last-child{border:0}.s-sec{padding:72px 0}.s-sec.alt{background:var(--panel)}.s-h2{font-family:var(--f-display);margin:0 0 10px;font-size:32px;line-height:1.15}.s-sub{color:var(--muted);max-width:720px;margin:0 0 30px}.s-g4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.s-g3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.s-g2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.s-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:20px}.s-sec.alt .s-card{background:var(--bg)}.s-card h3{margin:10px 0 6px;font-size:17px}.s-card p{color:var(--muted);margin:0;font-size:14.5px}.s-ico{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;display:flex}.s-num{font-family:var(--f-display);color:var(--accent);font-size:28px;font-weight:700}.s-ctry{flex-wrap:wrap;gap:10px;display:flex}.s-ctry button{background:var(--panel);border:1px solid var(--line);font:inherit;cursor:pointer;color:var(--fg);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.s-faq details{border-bottom:1px solid var(--line);padding:14px 0}.s-faq summary{cursor:pointer;justify-content:space-between;font-size:16px;font-weight:500;list-style:none;display:flex}.s-faq summary:after{content:"+";color:var(--accent);font-size:22px;line-height:1}.s-faq details[open] summary:after{content:"−"}.s-faq p{color:var(--muted);margin:8px 0 0}.s-foot{color:#c9d6cd;background:#0b1a12;padding:56px 0 28px;font-size:14px}.s-foot h4{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:13px}.s-foot a,.s-foot button.l{color:#c9d6cd;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:4px 0;text-decoration:none;display:block}.s-foot a:hover,.s-foot button.l:hover{color:#fff}.s-fg{grid-template-columns:1.4fr repeat(4,1fr);gap:24px;display:grid}.s-fb{color:#8fa697;border-top:1px solid #23392c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:36px;padding-top:20px;font-size:13px;display:flex}.s-banner{background:var(--accent2-soft);border-bottom:1px solid var(--line)}.s-banner .s-wrap{flex-wrap:wrap;align-items:center;gap:14px;padding-top:12px;padding-bottom:12px;font-size:14px;display:flex}.s-modal{z-index:250;background:#050f0a8c;justify-content:center;align-items:flex-start;padding:5vh 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.s-dlg{background:var(--panel);color:var(--fg);border-radius:20px;width:100%;max-width:440px;padding:28px;position:relative;box-shadow:0 30px 80px #00000059}.s-dlg.wide{max-width:880px}.s-x{inset-inline-end:14px;cursor:pointer;color:var(--muted);background:0 0;border:0;padding:6px;font-size:22px;line-height:1;position:absolute;top:14px}.s-dlg h2{font-size:24px;font-family:var(--f-display);margin:0 0 4px}.s-dlg .s-sub{margin-bottom:18px}.s-f{color:var(--muted);margin-bottom:12px;font-size:13.5px;display:block}.s-f input,.s-f select{width:100%;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:10px;margin-top:5px;padding:11px 12px;font-size:15.5px;display:block}.s-f input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.s-pw{position:relative}.s-pw button{inset-inline-end:6px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px;font-size:13px;position:absolute;bottom:6px}.s-sso{justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:8px;display:flex}.s-or{color:var(--muted);align-items:center;gap:10px;margin:14px 0;font-size:13px;display:flex}.s-or:before,.s-or:after{content:"";border-top:1px solid var(--line);flex:1}.s-err{color:var(--crit);min-height:20px;margin:4px 0;font-size:13.5px}.s-ok{background:var(--accent-soft);border-radius:10px;padding:12px;font-size:14px}.s-role{grid-template-columns:1fr 1fr;gap:10px;display:grid}.s-role button{text-align:start;background:var(--bg);border:1.5px solid var(--line);font:inherit;cursor:pointer;color:var(--fg);border-radius:14px;padding:14px}.s-role button.on{border-color:var(--accent);background:var(--accent-soft)}.s-role b{margin:6px 0 2px;font-size:15px;display:block}.s-role small{color:var(--muted);font-size:12.5px;line-height:1.35;display:block}.s-role label{text-align:start;background:var(--bg);border:1.5px solid var(--line);color:var(--fg);border-radius:14px;padding:14px;display:block}.s-role label.on{border-color:var(--accent);background:var(--accent-soft)}.s-role label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.s-steps{gap:6px;margin-bottom:16px;display:flex}.s-steps i{background:var(--line);border-radius:2px;flex:1;height:4px}.s-steps i.on{background:var(--accent)}.s-rules{grid-template-columns:1fr 1fr;gap:2px 10px;margin:-4px 0 12px;padding:0;font-size:12.5px;list-style:none;display:grid}.s-rules li{color:var(--muted)}.s-rules li.ok{color:var(--good)}.s-rules li:before{content:"○ "}.s-rules li.ok:before{content:"✓ "}.s-chk{align-items:flex-start;gap:9px;margin:8px 0;font-size:13.5px;display:flex}.s-chk input{flex:none;width:17px;height:17px;margin-top:3px}.s-chk a{color:var(--accent);cursor:pointer;text-decoration:underline}.s-code{justify-content:center;gap:8px;margin:12px 0;display:flex}.s-code input{text-align:center;border:1px solid var(--line);background:var(--bg);width:46px;height:56px;color:var(--fg);border-radius:10px;font-size:24px}.s-cgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.s-cgrid button{text-align:start;background:var(--bg);border:1.5px solid var(--line);font:inherit;cursor:pointer;color:var(--fg);border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.s-cgrid button.on{border-color:var(--accent);background:var(--accent-soft)}.s-cgrid b{font-size:14px;font-weight:600;line-height:1.2;display:block}.s-cgrid small{color:var(--muted);font-size:12.5px;line-height:1.25;display:block}.s-st{background:var(--panel2);color:var(--muted);border-radius:999px;margin-top:3px;padding:1px 7px;font-size:11px;display:inline-block}.s-st.live{background:var(--accent-soft);color:var(--accent)}.s-legal{max-width:820px}.s-legal h3{margin:26px 0 8px;font-size:18px}.s-legal p{color:var(--fg);margin:0}.s-note{background:var(--accent2-soft);border-radius:10px;margin-bottom:18px;padding:10px 14px;font-size:13.5px}.s-ck{inset-inline:16px;z-index:240;background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;max-width:720px;margin:0 auto;padding:16px 18px;display:flex;position:fixed;bottom:16px;box-shadow:0 20px 50px #00000040}.s-monly{display:none}.s-burger{cursor:pointer;color:var(--fg);background:0 0;border:0;padding:6px;display:none}@media (max-width:900px){.s-hero .s-wrap{grid-template-columns:1fr;padding-top:40px;padding-bottom:48px}.s-h1{font-size:34px}.s-g4,.s-g3,.s-fg{grid-template-columns:1fr 1fr}.s-mock{transform:none}}@media (max-width:640px){.s-wrap{padding:0 16px}.s-nav,.s-top .s-hide{display:none}.s-burger,.s-monly{display:block}.s-top.open .s-nav{top:64px;background:var(--panel);border-bottom:1px solid var(--line);flex-direction:column;padding:8px 16px;display:flex;position:absolute;inset-inline:0}.s-g4,.s-g3,.s-g2,.s-role{grid-template-columns:1fr}.s-fg{grid-template-columns:1fr 1fr}.s-h1{font-size:30px}.s-h2{font-size:26px}.s-sec{padding:48px 0}.s-dlg{border-radius:16px;padding:22px 18px}.s-rules{grid-template-columns:1fr}.s-code input{width:40px;height:50px}}.c-shell{flex-direction:column;min-height:100vh;display:flex}.c-top{z-index:5;background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:14px;height:60px;padding:0 20px;display:flex;position:sticky;top:0}.c-org{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:40vw;font-size:14px;overflow:hidden}.c-badge{background:var(--accent2-soft);color:var(--fg);border-radius:999px;padding:3px 10px;font-size:12px}.c-acct{color:var(--fg);border-radius:10px;align-items:center;gap:10px;padding:4px 8px;text-decoration:none;display:flex}.c-acct:hover{background:var(--panel2)}.c-acct b{font-size:14px;font-weight:600;line-height:1.2;display:block}.c-acct small{color:var(--muted);font-size:12px;display:block}.c-ava{background:var(--accent);width:36px;height:36px;color:var(--on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.c-body{flex:1;grid-template-columns:240px 1fr;display:grid}.c-side{background:var(--rail);color:var(--rail-fg);padding:14px 10px}.c-drawer{max-height:calc(100vh - 88px);position:sticky;top:74px;overflow:auto}.c-nav{flex-direction:column;gap:2px;display:flex}.c-nav a{color:var(--rail-fg);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:14.5px;text-decoration:none;display:flex}.c-nav a:hover{background:#ffffff12}.c-nav a.on{background:var(--accent);color:var(--on-accent)}.c-nt{flex:1;min-width:0}.c-ng{color:var(--rail-muted);font-size:11px;display:block}.c-cnt{background:var(--crit,#d93a3a);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px}.c-navq{margin:0 2px 8px;position:relative}.c-navq svg{inset-inline-start:9px;opacity:.6;color:var(--rail-fg);position:absolute;top:9px}.c-navq input{width:100%;color:var(--rail-fg);font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;padding-block:7px;padding-inline:30px 9px;font-size:13.5px}.c-navq input::placeholder{color:var(--rail-muted)}.c-ngh{width:100%;color:var(--rail-fg);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;margin-top:2px;padding:9px 12px;font-size:14.5px;display:flex}.c-ngh:hover{background:#ffffff12}.c-ngh.has-on{font-weight:600}.c-chev{opacity:.55;transition:transform .15s;display:inline-flex}.c-ngh[aria-expanded=true] .c-chev{transform:rotate(90deg)}.c-ngi{border-inline-start:1px solid #ffffff24;flex-direction:column;gap:1px;margin-block:1px 4px;margin-inline:21px 0;padding-inline-start:9px;display:flex}.c-ngi a{padding:7px 10px;font-size:13.5px}.c-navnone{color:var(--rail-muted);margin:0;padding:8px 12px;font-size:13.5px}.c-navhint{color:var(--rail-muted);margin:12px 12px 0;font-size:11.5px}@media (max-width:820px),(pointer:coarse){.c-navhint{display:none}}.c-mtop,.c-mbar,.c-navbg,.c-mclose{display:none}.c-acctmenu{position:relative}.c-acctmenu summary{cursor:pointer;list-style:none}.c-acctmenu summary::-webkit-details-marker{display:none}.c-acctdrop{inset-inline-end:0;z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-width:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);box-shadow:0 12px 30px #0000002e}.c-acctdrop a,.c-acctdrop button{color:var(--fg);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:14px;text-decoration:none;display:flex}.c-acctdrop a:hover,.c-acctdrop button:hover{background:var(--panel2)}.c-accthead{border-bottom:1px solid var(--line);margin-bottom:4px;padding:8px 10px 10px}.c-accthead b{font-size:14px;display:block}.c-accthead small{color:var(--muted);word-break:break-all;font-size:12.5px}.c-acctout{margin-top:4px;border-top:1px solid var(--line)!important;border-radius:0 0 8px 8px!important}.c-main{width:100%;max-width:1100px;padding:28px 32px}.c-h1{font-family:var(--f-display);margin:0 0 4px;font-size:30px}.c-sub{color:var(--muted);margin:0 0 22px}.c-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px}.c-card h2{margin:0 0 6px;font-size:18px}.c-card p{color:var(--muted);margin:0}.c-warn{border-color:var(--accent2);background:var(--accent2-soft);margin-bottom:18px}.c-warn p{color:var(--fg)}.c-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.c-tile{color:var(--fg);flex-direction:column;gap:6px;text-decoration:none;display:flex}.c-tile:hover{border-color:var(--accent)}.c-tile b{margin-top:4px;font-size:16px}.c-tile small{color:var(--muted);flex:1;font-size:13.5px;line-height:1.4}.c-stage{color:var(--muted);background:var(--panel2);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11.5px}.c-empty{align-items:flex-start;gap:14px;display:flex}.c-empty b{margin-bottom:4px;display:block}.c-dl{gap:10px;margin:0;display:grid}.c-dl div{grid-template-columns:180px 1fr;gap:10px;display:grid}.c-dl dd{margin:0;font-weight:500}@media (max-width:820px){.c-body{grid-template-columns:1fr}.c-side{background:0 0;padding:0}.c-drawer{top:0;bottom:0;background:var(--rail);width:min(86vw,320px);max-height:none;color:var(--rail-fg);padding:52px 12px calc(16px + env(safe-area-inset-bottom,0px));z-index:70;transition:transform .2s;position:fixed;inset-inline-start:0;transform:translate(-102%)}.c-drawer.open{transform:none;box-shadow:0 0 40px #0006}.c-mclose{inset-inline-end:8px;width:40px;height:40px;color:var(--rail-fg);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:8px}.c-navbg{z-index:65;opacity:0;pointer-events:none;background:#00000073;transition:opacity .2s;display:block;position:fixed;inset:0}.c-navbg.show{opacity:1;pointer-events:auto}.c-mtop{z-index:4;background:var(--rail);color:var(--rail-fg);align-items:center;gap:8px;padding:6px 10px;display:flex;position:sticky;top:60px}.c-mbtn{width:40px;height:40px;color:var(--rail-fg);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.c-mtitle{flex:1;min-width:0;line-height:1.2}.c-mtitle b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.c-mtitle small{color:var(--rail-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.c-mbar{inset-inline:0;z-index:60;background:var(--panel);border-top:1px solid var(--line);padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0}.c-mbar a,.c-mbar button{color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:52px;padding:6px 2px;font-family:inherit;font-size:10.5px;text-decoration:none;display:flex}.c-mbar a>span:last-child,.c-mbar button>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.c-mbar .on{color:var(--accent);font-weight:600}.c-mi{display:inline-flex;position:relative}.c-mdot{top:-4px;background:var(--crit,#d93a3a);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;inset-inline-end:-8px}.c-main{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}.c-acctdrop{inset-inline:12px;min-width:0;position:fixed;top:64px}.c-main{padding:20px 16px}.c-top{gap:8px;padding:0 12px}.c-hide{display:none}.c-dl div{grid-template-columns:1fr;gap:0}}.c-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.c-stats div{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px 16px}.c-stats b{font-family:var(--f-display);font-size:28px;line-height:1.1;display:block}.c-stats span{color:var(--muted);font-size:13px}.c-stats .warn b{color:var(--warn)}.c-tablewrap{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow-x:auto}.c-table{border-collapse:collapse;width:100%;font-size:14.5px}.c-table th{text-align:start;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:12.5px;font-weight:600}.c-table td{border-bottom:1px solid var(--grid);vertical-align:top;padding:10px 14px}.c-table tr:last-child td{border-bottom:0}.c-mini td,.c-mini th{padding:7px 8px}.c-plink{color:var(--fg);font-weight:500;text-decoration:none}.c-plink:hover{color:var(--accent);text-decoration:underline}.c-tag{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-inline-start:8px;padding:1px 7px;font-size:11px}.c-pill{white-space:nowrap;background:var(--panel2);color:var(--muted);border-radius:999px;padding:2px 9px;font-size:12.5px;display:inline-block}.c-pill.ok{background:var(--accent-soft);color:var(--good)}.c-pill.soon,.c-pill.limited{background:var(--accent2-soft);color:var(--warn)}.c-pill.no,.c-pill.expired{background:color-mix(in srgb,var(--crit) 12%,transparent);color:color-mix(in srgb,var(--crit) 78%,var(--fg))}.c-muted-card{color:var(--muted)}.c-add{margin-top:16px}.c-add summary{cursor:pointer;color:var(--accent);font-weight:600}.c-add[open] summary{margin-bottom:12px}.c-grid-form{grid-template-columns:2fr 1fr 1fr 1.4fr;gap:0 12px;display:grid}.c-inline{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.c-inline .s-err{flex-basis:100%;margin:0}.c-form .s-f select,.s-f select{width:100%;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:10px;margin-top:5px;padding:10px 12px;font-size:15px;display:block}.c-select{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:10px;padding:8px 10px;font-size:14px}.c-seg{border:1px solid var(--line);border-radius:10px;margin-bottom:12px;display:inline-flex;overflow:hidden}.c-seg label{cursor:pointer;padding:8px 14px;font-size:14px}.c-seg label.on{background:var(--accent);color:var(--on-accent)}.c-seg input{opacity:0;pointer-events:none;position:absolute}.c-two{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.c-list{margin:8px 0 0;padding:0;list-style:none}.c-list li{border-bottom:1px solid var(--grid);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.c-list li:last-child{border:0}.c-x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:18px}.c-x:hover{color:var(--crit)}.c-code{font-family:var(--f-mono);letter-spacing:.04em}.c-kid h2{margin:10px 0}.c-ava.big{width:56px;height:56px;font-size:20px}.c-consents{margin:0;padding:0;list-style:none}.c-consents li{border-bottom:1px solid var(--grid);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.c-consents li:last-child{border:0}.c-consents p{margin:2px 0;font-size:13.5px}.c-switch{background:var(--line);cursor:pointer;border:0;border-radius:999px;flex:none;width:46px;height:26px;position:relative}.c-switch i{top:3px;background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;inset-inline-start:3px}.c-switch.on{background:var(--accent)}.c-switch.on i{inset-inline-start:23px}.c-up{color:var(--good)}.c-down{color:var(--crit)}@media (max-width:820px){.c-two,.c-grid-form{grid-template-columns:1fr}.c-stats b{font-size:22px}}.c-tabs{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.c-tabs a{border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:999px;padding:7px 14px;font-size:14px;text-decoration:none}.c-tabs a.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.c-tabs.small a{padding:5px 11px;font-size:13px}.c-list li .muted{text-align:end;font-size:13px}.c-edit td{vertical-align:middle;padding:6px 10px}.c-edit tr.off td{color:var(--muted)}.c-num{width:78px;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:8px;padding:7px 8px;font-size:14px}.c-num.s{width:60px}.c-num:disabled,.c-select:disabled{opacity:.45}.c-saved{color:var(--good);min-height:20px;margin:6px 0;font-size:14px}.c-score{align-items:center;gap:12px;margin:0 0 16px;font-weight:600;display:flex}.c-score label{align-items:center;gap:8px;display:flex}.c-score input{width:64px;font:inherit;text-align:center;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:10px;padding:6px;font-size:22px}.c-score span{font-size:22px}.c-pill.z-ok{background:var(--accent-soft);color:var(--good)}.c-pill.z-low{background:var(--panel2);color:var(--info)}.c-pill.z-high{background:var(--accent2-soft);color:var(--warn)}.c-pill.z-risk{background:color-mix(in srgb,var(--crit) 15%,transparent);color:var(--crit)}.c-pill.r-w{background:var(--accent-soft);color:var(--good)}.c-pill.r-l{background:color-mix(in srgb,var(--crit) 12%,transparent);color:var(--crit)}.c-medlist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.c-medrow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.c-medlist details{margin-top:8px}.c-medlist summary{cursor:pointer;font-size:14px;display:inline}.c-adm{margin-top:10px}.c-sched li{justify-content:flex-start;gap:12px}.c-when{min-width:150px;font-weight:500}.c-kind{background:var(--panel2);border-radius:999px;padding:2px 9px;font-size:12px}.c-kind.match{background:var(--accent2-soft)}.c-stats.four{grid-template-columns:repeat(4,minmax(0,1fr))}.c-fig{margin:0}.c-fig figcaption{margin-bottom:4px}.c-spark{width:100%;height:auto;display:block}.c-spark .g{stroke:var(--grid);stroke-width:1px}.c-spark .t{fill:var(--muted);font-size:10px;font-family:var(--f-body)}.c-spark .l{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.c-spark .m{fill:var(--accent);stroke:var(--panel);stroke-width:2px}.c-spark .hit{fill:#0000}.c-spark .pt:hover .m{r:6}.c-spark .v{fill:var(--fg);font-size:12px;font-weight:600;font-family:var(--f-body)}.c-danger{color:var(--crit)}@media (max-width:820px){.c-stats.four{grid-template-columns:repeat(2,minmax(0,1fr))}.c-when{min-width:0}.c-sched li{flex-wrap:wrap;gap:4px 10px}}.c-figs{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.c-idx{align-items:baseline;gap:6px;display:inline-flex}.c-idx b{text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;min-width:34px;padding:1px 6px;display:inline-block}.c-idx.hi b{background:var(--accent);color:var(--on-accent)}.c-idx.mid b{background:var(--accent-soft);color:var(--accent)}.c-idx.lo b{background:var(--panel2);color:var(--muted)}.c-idx small{color:var(--muted);font-size:11px}.c-idxcard{align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.c-idxbig{text-align:center;min-width:110px}.c-idxbig b{font-family:var(--f-display);color:var(--accent);font-size:48px;line-height:1;display:block}.c-idxbig span{color:var(--muted);font-size:12px}.c-params{gap:6px;margin-bottom:14px;display:grid}.c-params>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.c-params>div>span{min-width:170px;font-size:13px}.c-params .c-tabs{margin:0}.c-lib{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.c-lib header{justify-content:space-between;gap:8px;margin-bottom:4px;display:flex}.c-lib p{margin:4px 0;font-size:14px}.c-tlib{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.c-tlib .c-card{flex-direction:column;display:flex}.c-tlib .c-card>p:last-child{margin-top:auto;padding-top:6px}.c-tdia{margin:6px 0 8px}.c-tdia.big{max-width:820px;margin:10px 0 16px}.c-tdia svg{max-width:100%}.c-tcode{font-family:var(--f-mono);letter-spacing:.04em;white-space:nowrap;font-size:12.5px}.c-tmeta{color:var(--muted);flex-wrap:wrap;gap:2px 12px;font-size:13px;display:flex}.c-lib .c-tmeta{font-size:13px}.c-tlibnav a[href^=\#]{border-style:dashed}.c-tphead{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.c-tphead .c-h2{margin:0}.c-tproto{grid-template-columns:minmax(120px,190px) 1fr;gap:8px 18px;max-width:900px;margin:0 0 16px;display:grid}.c-tproto dt{font-weight:700}.c-tproto dd{margin:0}.c-tproto ol{margin:0;padding-inline-start:20px}.c-tproto li{margin:2px 0}.c-trefs{max-width:900px;margin:0 0 16px}.c-trefs h3{margin:12px 0 8px}.c-trefs h3:first-child{margin-top:0}.c-trefs p{margin:8px 0 0}.c-tsrc{overflow-wrap:anywhere;margin:0;padding-inline-start:20px;font-size:13px}.c-tentry .c-tdia{max-width:640px}.c-tnorm{width:auto;min-width:220px}.c-tnorm caption{text-align:start;caption-side:top;padding:0 0 4px;font-size:12.5px}.c-tnorm td{white-space:nowrap}.c-tnorm th{white-space:normal}@media (max-width:640px){.c-tproto{grid-template-columns:1fr;gap:2px}.c-tproto dd{margin-bottom:8px}}.c-import{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.c-import p{margin:4px 0}.c-warnline{color:var(--warn);font-size:13.5px}@media (max-width:820px){.c-idxcard{flex-direction:column}.c-params>div>span{width:100%;min-width:0}}.c-bell{color:var(--fg);border-radius:10px;padding:6px;display:inline-flex;position:relative}.c-bell:hover{background:var(--panel2)}.c-unread{background:var(--crit);min-width:18px;height:18px;color:var(--on-crit);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.c-bell .c-unread{top:-2px;position:absolute;inset-inline-end:-4px}.c-chat{grid-template-columns:320px 1fr;align-items:start;gap:14px;display:grid}.c-threads ul{margin:8px 0;padding:0;list-style:none}.c-threads li a{color:var(--fg);border-radius:10px;grid-template-columns:1fr auto;gap:0 8px;padding:8px 10px;text-decoration:none;display:grid}.c-threads li a:hover{background:var(--panel2)}.c-threads li a.on{background:var(--accent-soft)}.c-threads li small{color:var(--muted);grid-column:1/-1;font-size:12px}.c-threads li .muted{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:13px;overflow:hidden}.c-newchat{border-top:1px solid var(--line);margin-top:6px;padding-top:10px}.c-thread{flex-direction:column;min-height:420px;display:flex}.c-thread header{align-items:center;gap:10px;display:flex}.c-thread header h2{margin:0}.c-back{text-decoration:none;display:none}.c-msgs{flex-direction:column;flex:1;gap:8px;max-height:60vh;margin:10px 0;padding:0;list-style:none;display:flex;overflow-y:auto}.c-msgs li{background:var(--panel2);border-radius:12px 12px 12px 4px;max-width:78%;padding:8px 12px}.c-msgs li.me{background:var(--accent-soft);border-radius:12px 12px 4px;align-self:flex-end}.c-msgs p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.c-msgs time{color:var(--muted);margin-top:2px;font-size:11px;display:block}.c-comments{max-height:none}.c-comments b{font-size:13px}.c-composer{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.c-composer textarea{min-width:200px;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);resize:vertical;border-radius:10px;flex:1;padding:10px 12px;font-size:15px}.c-tpls{flex-wrap:wrap;gap:6px;width:100%;display:flex}.c-tpls .c-chip{font-size:12.5px}.c-chatsearch{gap:6px;margin:4px 0 8px;display:flex}.c-chatsearch input{min-width:0;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:8px;flex:1;padding:7px 10px}.c-pinned{background:var(--panel2);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:8px;margin:8px 0;padding:8px 10px;font-size:13.5px;display:flex}.c-pinned .c-pre{flex:1}.c-author{margin-bottom:2px;font-size:12.5px;display:block}.c-author small{color:var(--muted);font-weight:400}.c-pinbtn{display:inline}.c-pinbtn .s-link{color:var(--muted);font-size:11.5px}.c-groupform{flex-direction:column;gap:8px;margin-top:8px;display:flex}.c-members{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;max-height:240px;padding:8px 10px;display:flex;overflow:auto}.c-minutes{flex-direction:column;gap:8px;margin-top:8px;display:flex}.c-minutes textarea{font:inherit}.c-minutes-view{background:var(--panel2);border-radius:10px;margin:8px 0;padding:8px 12px}.c-minutes-view p{margin:4px 0 0}.c-past li{align-items:flex-start}.c-composer .s-err{flex-basis:100%}.c-tasklist,.c-notifs{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.c-tasklist li{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.c-tasklist small{font-size:13px}.c-late{color:var(--crit);font-size:13px;font-weight:600}.c-pill.ts-new{background:var(--panel2);color:var(--info)}.c-pill.ts-in_progress{background:var(--accent2-soft);color:var(--warn)}.c-pill.ts-done{background:var(--accent-soft);color:var(--accent)}.c-pill.ts-accepted{background:var(--accent-soft);color:var(--good)}.c-pill.ts-returned{background:color-mix(in srgb,var(--crit) 12%,transparent);color:var(--crit)}.c-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.c-notifs li{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.c-notifs li.new{border-inline-start:4px solid var(--accent)}.c-notifs time{margin-inline-start:auto;font-size:12.5px}@media (max-width:820px){.c-chat{grid-template-columns:1fr}.c-chat.open .c-threads,.c-chat:not(.open) .c-thread{display:none}.c-back{display:inline}.c-msgs li{max-width:92%}}.c-lamp{vertical-align:-1px;border-radius:50%;width:12px;height:12px;margin-inline-end:8px;display:inline-block}.c-lamp.red{background:var(--crit)}.c-lamp.yellow{background:var(--warn)}.c-lamp.green{background:var(--good)}.l-red{color:var(--crit)}.l-yellow{color:var(--warn)}.l-green{color:var(--good)}.c-reasons{color:var(--muted);font-size:13.5px}.c-checkin{gap:12px;display:grid}.c-checkin fieldset{border:0;margin:0;padding:0}.c-checkin legend{margin-bottom:6px;font-weight:500}.c-faces{flex-wrap:wrap;gap:6px;display:flex}.c-faces button{border:1.5px solid var(--line);background:var(--bg);cursor:pointer;border-radius:12px;padding:8px 10px;font-size:24px;line-height:1}.c-faces button.on{border-color:var(--accent);background:var(--accent-soft)}.c-faces button:focus-visible{outline:2px solid var(--accent)}.c-titlerow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.c-passport{max-width:900px}.c-pass-head{border:2px solid var(--accent);background:var(--panel);border-radius:16px;align-items:center;gap:18px;padding:18px;display:flex}.c-pass-head .c-idxbig{margin-inline-start:auto}.c-pass-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.c-pass-grid>div{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px}.c-pass-grid h2,.c-passport>h2{margin:0 0 6px;font-size:15px}.c-pass-grid p{margin:2px 0}.c-pass-foot{color:var(--muted);margin-top:16px;font-size:12px}@media print{.c-top,.c-side,.noprint,.s-ck,.s-skip{display:none!important}.c-body{display:block}.c-main{max-width:none;padding:0}body{color:#000;background:#fff}.c-pass-head,.c-pass-grid>div{break-inside:avoid}.c-table{font-size:12px}}@media (max-width:820px){.c-pass-grid{grid-template-columns:1fr}.c-pass-head{flex-wrap:wrap}}.c-errbanner{background:color-mix(in srgb,var(--crit) 12%,transparent);color:var(--crit);border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:14px}.c-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:6px 0 10px;display:grid}.c-kpis div{background:var(--bg);border-radius:10px;padding:8px 10px}.c-kpis b{font-family:var(--f-display);font-size:22px;line-height:1.1;display:block}.c-kpis span{color:var(--muted);font-size:12px}.c-facts{margin:0 0 8px;padding-inline-start:18px;font-size:14px}.c-facts li{margin:3px 0}.c-twins{margin:0;padding:0;list-style:none}.c-twins li{border-bottom:1px solid var(--grid);padding:8px 0}.c-twins li:last-child{border:0}.c-twins p{color:var(--muted);margin:2px 0 0;font-size:13.5px}.c-tag.warn{background:var(--accent2-soft);color:var(--warn);margin-inline-start:0}.c-h3{margin:12px 0 4px;font-size:15px}.c-plain{border-inline-start:4px solid var(--accent)}.c-plain p{margin:6px 0}.c-plain ul{margin:4px 0 6px;padding-inline-start:18px;font-size:14px}.c-bars{align-items:flex-end;gap:10px;height:140px;margin:6px 0 12px;display:flex}.c-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:2px;height:100%;display:flex}.c-bar span{background:var(--accent);border-radius:4px 4px 0 0;width:100%;max-width:56px;min-height:2px;display:block}.c-bar b{font-size:13px}.c-bar small{color:var(--muted);font-size:12px}.c-alert{border:2px solid var(--crit)}.c-alert h2{color:var(--crit)}.c-alertcta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.c-redbtn{background:var(--crit);border-color:var(--crit);color:var(--on-crit);border-radius:12px;padding:12px 26px;font-size:17px}@media (max-width:820px){.c-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-list li>span:first-child{overflow-wrap:anywhere;min-width:0}.c-letter pre{white-space:pre-wrap;font-family:var(--f-body);background:var(--panel2);overflow-wrap:anywhere;border-radius:10px;margin:8px 0;padding:12px;font-size:14px}.c-tour{border-bottom:1px solid var(--grid);padding:10px 0}.c-tour:last-of-type{border:0}.c-tour p{margin:0 0 6px}.c-week{margin:14px 0 0}.c-week-h{align-items:center;gap:10px;margin-bottom:6px;font-size:14px;display:flex}.c-bar{background:var(--panel2);border-radius:99px;flex:1;max-width:220px;height:8px;overflow:hidden}.c-bar i{background:var(--accent);height:100%;display:block}.c-days-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.c-day{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--fg);border-radius:10px;flex-direction:column;gap:1px;padding:6px 8px;font-size:12.5px;text-decoration:none;display:flex}.c-day small{color:var(--muted)}.c-day b{font-size:13px}.c-day.on{outline:2px solid var(--accent)}.c-dayedit{margin-top:14px}.c-day .c-focus{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-day.k-train{border-inline-start:4px solid var(--accent)}.c-day.k-match{border-inline-start:4px solid var(--accent2)}.c-day.k-recovery{border-inline-start:4px solid var(--info)}.c-day.k-rest{background:var(--panel2)}.c-dayform{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));align-items:end;gap:0 10px;padding:4px 10px 10px;display:grid}.c-days{border:0;flex-wrap:wrap;gap:6px 14px;padding:0;display:flex}.c-days legend{margin-bottom:6px;padding:0}.c-days label{align-items:center;gap:4px;font-weight:400;display:inline-flex}.c-pre{white-space:pre-wrap;overflow-wrap:anywhere}.c-talent-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.c-talent-h h2{margin:0}.c-talent-h p{color:var(--muted);margin:2px 0 0;font-size:14px}.c-meet h2{margin-bottom:4px}@media (max-width:620px){.c-days-row{grid-template-columns:repeat(4,minmax(0,1fr))}.c-list li{flex-wrap:wrap}}.c-dl{grid-template-columns:minmax(120px,max-content) 1fr;gap:6px 14px;margin:12px 0;font-size:14.5px;display:grid}.c-dl dt{color:var(--muted)}.c-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.c-reject summary{cursor:pointer;list-style:none}.c-reject summary::-webkit-details-marker{display:none}@media (max-width:620px){.c-dl{grid-template-columns:1fr}.c-dl dd{margin-bottom:6px}}.c-exgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.c-excard{color:var(--fg);flex-direction:column;gap:6px;text-decoration:none;display:flex}.c-excard small{color:var(--muted)}.c-excard .c-pill{align-self:flex-start}.c-thumb{border-radius:8px;line-height:0;overflow:hidden}.c-thumb svg{width:100%;height:auto}.c-thumb-empty{background:var(--panel2);place-items:center;height:110px;font-size:30px;line-height:1;display:grid}.c-dia{touch-action:none;-webkit-user-select:none;user-select:none;background:#2f6e39;border-radius:8px;width:100%;height:auto;display:block}.c-dia-ed{cursor:crosshair;max-height:70vh}.c-ed-grid{grid-template-columns:230px minmax(0,1fr);gap:14px;display:grid}.c-ed-tools{flex-direction:column;gap:6px;display:flex}.c-ed-g{color:var(--muted);margin:4px 0 2px;font-size:11px}.c-ed-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.c-tool{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:8px;padding:2px;line-height:0}.c-tool.on{outline:2px solid var(--accent);background:var(--accent-soft)}.c-tool-sel{place-items:center;width:30px;height:30px;font-size:18px;line-height:1;display:inline-grid}.c-ed-small{font-size:12px}.c-ed-top{margin-bottom:8px}.c-ed-props{flex-direction:column;gap:6px;margin-top:10px;display:flex}.c-swatch{border:1px solid var(--line);cursor:pointer;border-radius:50%;width:22px;height:22px;padding:0}.c-sxlist{flex-direction:column;gap:10px;margin:8px 0;padding:0;list-style:none;display:flex}.c-sxlist li{grid-template-columns:110px 1fr auto;align-items:center;gap:12px;display:grid}.c-warnt{color:var(--warn)!important}.c-player{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.c-player iframe,.c-player video{border:0;width:100%;height:100%;position:absolute;inset:0}.c-player .c-card{flex-direction:column;justify-content:center;align-items:flex-start;margin:0;display:flex;position:absolute;inset:0}.c-tagpad{flex-direction:column;gap:10px;margin-top:12px;display:flex}.c-tagbtns{flex-wrap:wrap;gap:6px;display:flex}.c-tagbtns .c-neg{border-color:color-mix(in srgb,var(--crit) 40%,var(--line))}.c-kbd{border:1px solid var(--line);min-width:1.4em;color:var(--muted);background:var(--panel2);border-radius:4px;margin-inline-start:4px;padding:0 4px;font:600 11px/1.5 ui-monospace,monospace;display:inline-block}.c-seg{gap:4px;display:inline-flex}.c-clipbar{color:var(--muted);margin:8px 0 0;font-size:13px}.c-play{width:26px;height:26px;font-size:12px}.c-timeline{background:var(--panel2);border:1px solid var(--line);border-radius:10px;margin-top:10px;padding:6px 8px;overflow-x:auto}.c-timeline svg{width:100%;min-width:560px;height:auto;display:block}.c-tl-l{fill:var(--muted);font-size:11px}.c-tl-m{fill:var(--muted);font-size:10px}.c-tl-g{stroke:var(--line);stroke-width:1px}.c-tl-d{fill:var(--accent);stroke:var(--panel);stroke-width:1.5px;cursor:pointer}.c-tl-d.neg{fill:var(--crit)}.c-tl-d.opp{fill:var(--muted)}.c-tl-d:focus-visible{stroke:var(--fg);stroke-width:3px;outline:none}.c-tl-now{stroke:var(--warn);stroke-width:2px}.c-reel-p .c-reel-card{inset-inline-start:12px;color:#fff;pointer-events:none;background:#000000b8;border-radius:8px;flex-direction:column;gap:2px;max-width:80%;padding:8px 12px;font-size:14px;display:flex;position:absolute;bottom:12px}.c-reel-p .c-reel-card span{opacity:.85;font-size:12px}.c-reel-p .c-reel-mark{top:10px;color:#fffc;pointer-events:none;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;background:#00000059;border-radius:6px;max-width:70%;padding:3px 8px;font-size:12px;position:absolute;inset-inline-end:12px;overflow:hidden}.c-reel-list{flex-direction:column;gap:4px;margin:10px 0 0;padding-inline-start:22px;font-size:13.5px;display:flex}.c-reel-list .on{font-weight:700;text-decoration:underline}.c-time b{font-family:var(--f-mono);font-size:18px}.c-seek{font-family:var(--f-mono)}.c-pos{color:var(--good)}.c-negt{color:var(--crit)}.c-check{align-items:center;gap:8px;font-size:14px;display:flex}@media (max-width:820px){.c-ed-grid{grid-template-columns:1fr}.c-ed-tools{order:2}.c-sxlist li{grid-template-columns:80px 1fr}.c-sxlist li>.c-inline{grid-column:1/-1}}.c-job{color:var(--fg);flex-direction:column;text-decoration:none;display:flex}.c-job:hover{border-color:var(--accent)}.c-match{font-family:var(--f-mono);color:var(--accent);font-weight:700}.c-token code{word-break:break-all;background:var(--panel2);border-radius:6px;padding:4px 8px;font-size:15px}.c-hp{opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:-9999px}.c-devgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.c-devstat{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;padding:10px;display:flex}.c-devstat b{font-size:22px;font-family:var(--f-mono)}.c-devstat span{font-size:12.5px}.c-code{white-space:pre-wrap;word-break:break-all;background:var(--panel2);font-size:12.5px;font-family:var(--f-mono);border-radius:8px;padding:10px}.c-aibox{flex-direction:column;gap:8px;max-height:560px;display:flex;overflow:auto}.c-aimsg{border-radius:12px;max-width:92%;padding:10px 12px;font-size:14.5px}.c-aimsg p{margin:0 0 6px}.c-aimsg.me{background:var(--accent);color:var(--on-accent);align-self:flex-end}.c-aimsg.ai{background:var(--panel2);align-self:flex-start}.c-aimsg table{background:var(--panel);margin:6px 0}.c-ailist{margin:6px 0;padding-inline-start:18px}.c-chip{padding:5px 10px;font-size:12.5px}.c-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.c-fundgrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.c-fund h2,.c-comp h2{margin:0}.c-amount{margin:8px 0;font-size:14.5px}.c-amount b{font-family:var(--f-mono);font-size:18px}.c-h2{margin:22px 0 10px;font-size:18px}@media (max-width:620px){.c-fundgrid{grid-template-columns:1fr}}.c-h2{font-family:var(--f-display);margin:22px 0 10px;font-size:22px}.c-chips{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.c-chip{border:1px solid var(--line);color:var(--fg);background:var(--panel);border-radius:999px;padding:6px 14px;font-size:14px;text-decoration:none;display:inline-block}.c-chip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.c-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.c-kpi b{font-family:var(--f-display);font-size:30px;line-height:1.1;display:block}.c-kpi span{margin-top:4px;font-size:13.5px;display:block}.c-kpi small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.up{color:var(--good)!important}.down{color:var(--crit)!important}.c-g21{grid-template-columns:2fr 1fr;gap:16px;display:grid}.c-card h3{margin:0 0 10px;font-size:16px}.c-chart{width:100%;height:auto;font-family:var(--f-body);display:block}.c-chart .g{stroke:var(--grid);stroke-width:1px}.c-chart .a{stroke:var(--line)}.c-chart .m{stroke:var(--muted);stroke-dasharray:3 4}.c-chart .t{fill:var(--muted);font-size:11px}.c-chart .v{fill:var(--fg);font-size:12px}.c-chart .l{fill:var(--fg);font-size:12.5px}.c-chart .bg{fill:var(--grid)}.c-chart .band{fill:var(--accent);fill-opacity:.08}.c-chart .bandt{fill:var(--accent);paint-order:stroke;stroke:var(--panel);stroke-width:4px;font-size:11.5px}.c-chart .dot{stroke:var(--panel);stroke-width:1.5px;cursor:pointer}.c-chart a:focus .dot,.c-chart a:hover .dot{stroke:var(--fg)}.c-legend{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:12.5px;display:flex}.c-legend i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-inline-end:6px;display:inline-block}.c-meter{background:var(--grid);border-radius:5px;flex:1;height:10px;overflow:hidden}.c-meter i{background:var(--accent);height:100%;display:block}.c-nr{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.c-alerts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.c-alerts li{align-items:flex-start;gap:10px;font-size:14px;display:flex}.c-alerts small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.c-alerts a{color:inherit}.c-sev{border-radius:4px;flex:none;align-self:stretch;width:8px;min-height:28px}.c-sev.crit{background:var(--crit)}.c-sev.warn{background:var(--warn)}@media (max-width:820px){.c-kpis{grid-template-columns:1fr 1fr}.c-g21{grid-template-columns:1fr}.c-kpi b{font-size:24px}}.c-sev.ok{background:var(--accent)}.c-pfhero{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.c-pfcov{background:linear-gradient(120deg,var(--rail),var(--accent));height:96px}.c-pfbd{flex-wrap:wrap;align-items:flex-end;gap:16px;padding:0 20px 16px;display:flex}.c-pfav{color:#fff;border:4px solid var(--panel);border-radius:50%;flex:none;justify-content:center;align-items:center;width:96px;height:96px;margin-top:-48px;font-size:36px;font-weight:600;display:inline-flex}.c-pfav.sm{border:0;width:44px;height:44px;margin:0;font-size:16px}.c-pfname{flex:1;min-width:220px;padding-top:10px}.c-pfcomp{align-items:center;gap:10px;display:flex}.c-ul{margin:0;padding-inline-start:18px;font-size:13.5px}.c-pwm{margin:4px 0 10px}.c-pwm>div{background:var(--grid);border-radius:3px;height:6px}.c-pwm i{border-radius:3px;height:6px;display:block}.c-pwm i.crit{background:var(--crit)}.c-pwm i.warn{background:var(--warn)}.c-pwm i.good{background:var(--good)}.c-nmx td,.c-nmx th{text-align:center}.c-nmx td:first-child,.c-nmx th:first-child{text-align:start}.c-dl>div{display:contents}.c-medcons{background:var(--panel2);border-radius:8px;margin:14px 0 0;padding:8px 10px;font-size:13px}.c-dot{vertical-align:0;border-radius:50%;width:9px;height:9px;margin-inline-end:8px;display:inline-block}.c-dot.info{background:var(--info)}.c-dot.ok{background:var(--accent)}.c-dot.warn{background:var(--warn)}.c-letterdoc{background:var(--panel);border:1px solid var(--line);border-radius:12px;max-width:720px;padding:28px 32px;font-family:Georgia,serif;font-size:15px;line-height:1.6}.c-g21>div:last-child .c-grid-form,.c-g21>section:last-child .c-grid-form{grid-template-columns:1fr}.c-trip h3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.c-trip .c-g2t{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}@media (max-width:760px){.c-trip .c-g2t{grid-template-columns:1fr}}.c-trip .s-f{margin-bottom:0}.c-car{border-bottom:1px solid var(--line);padding:6px 0;font-size:13.5px}.c-car:last-child{border-bottom:0}.c-checks{flex-wrap:wrap;gap:6px 14px;margin-top:4px;font-size:13.5px;display:flex}.c-checks label{align-items:center;gap:6px;display:flex}.c-kid{border-top:1px solid var(--line);padding:8px 0}.c-kid:first-child{border-top:0}.c-pblock{border-top:1px solid var(--line);padding:6px 0}.c-pblock:first-of-type{border-top:0}.c-pblock>summary{cursor:pointer;padding:6px 0;font-weight:500}.c-review{border-bottom:1px solid var(--line);padding:8px 0}.c-review p{white-space:pre-wrap;margin:4px 0 0}.c-ppick{max-width:min(320px,100%)}.s-f textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);resize:vertical;border-radius:10px;margin-top:5px;padding:10px 12px;font-size:15px;line-height:1.45;display:block}.s-f textarea:focus,.s-f select:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.c-pill.bl-warm{background:color-mix(in srgb,var(--info) 14%,transparent);color:var(--info)}.c-pill.bl-game{background:var(--accent-soft);color:var(--accent)}.c-pill.bl-cool{background:var(--panel2);color:var(--muted)}.c-weekbar{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 12px;display:flex}.c-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.c-wday{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;min-height:120px;padding:8px;display:flex}.c-wday.today{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.c-wdh{justify-content:space-between;align-items:center;gap:4px;font-size:13px;display:flex}.c-md{background:var(--panel2);color:var(--muted);border-radius:999px;padding:1px 6px;font-size:11px}.c-md.g{background:var(--accent2-soft);color:var(--warn)}.c-ev{color:var(--fg);border-radius:8px;padding:6px 7px;font-size:12.5px;line-height:1.3;text-decoration:none;display:block}.c-ev small{color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.c-ev.train{background:var(--accent-soft)}.c-ev.match{background:var(--accent2-soft)}.c-ev.tour{background:color-mix(in srgb,var(--info) 14%,transparent)}.c-rest{font-size:12px}@media (max-width:900px){.c-week{grid-template-columns:1fr}.c-wday{min-height:0}}.c-month{border-collapse:collapse;table-layout:fixed;width:100%;min-width:560px}.c-month th{color:var(--muted);padding:4px;font-size:12px;font-weight:500}.c-month td{border:1px solid var(--line);vertical-align:top;background:var(--panel);height:84px;padding:4px}.c-month td.out{background:color-mix(in srgb,var(--line) 40%,transparent)}.c-month td.out .c-mday{color:var(--muted)}.c-month td.today{outline:2px solid var(--accent);outline-offset:-2px}.c-mday{color:var(--muted);font-size:12px;text-decoration:none}.c-chipev{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;margin-top:3px;padding:1px 5px;font-size:11.5px;text-decoration:none;display:block;overflow:hidden}.c-chipev.train{background:var(--accent-soft)}.c-chipev.match{background:var(--accent2-soft)}.c-chipev.tour{background:color-mix(in srgb,var(--info) 14%,transparent)}.c-pill.mc-ud{color:color-mix(in srgb,#8e44ad 62%,var(--fg));background:#6a1b9a29}.c-pill.mc-nav{background:color-mix(in srgb,var(--info) 14%,transparent);color:color-mix(in srgb,var(--info) 62%,var(--fg))}.c-pill.mc-zm{background:var(--accent-soft);color:color-mix(in srgb,var(--good) 62%,var(--fg))}.c-pill.mc-tur{background:var(--accent2-soft);color:color-mix(in srgb,var(--warn) 62%,var(--fg))}.c-qstrip{border-radius:6px;height:24px;margin:6px 0 8px;display:flex;overflow:hidden}.c-qstrip span{border-inline-end:1px solid var(--panel);flex:1}.c-qstrip span.now{box-shadow:inset 0 0 0 2px var(--fg)}.c-qstrip .mc-vt,.c-legend i.mc-vt,.c-qload .mc-vt{background:#2a9d8f}.c-qstrip .mc-nav,.c-legend i.mc-nav,.c-qload .mc-nav{background:var(--info)}.c-qstrip .mc-ud,.c-legend i.mc-ud,.c-qload .mc-ud{background:#8e44ad}.c-qstrip .mc-pid,.c-legend i.mc-pid,.c-qload .mc-pid{background:#c8a12b}.c-qstrip .mc-zm,.c-legend i.mc-zm,.c-qload .mc-zm{background:var(--good)}.c-qstrip .mc-tur,.c-legend i.mc-tur,.c-qload .mc-tur{background:var(--warn)}.c-qstrip .mc-vid,.c-legend i.mc-vid,.c-qload .mc-vid{background:#8a96a3}.c-qload{background:var(--panel2);vertical-align:middle;border-radius:4px;width:140px;height:8px;display:inline-block;overflow:hidden}.c-qload span{border-radius:4px;height:8px;display:block}.c-nowrow td{background:var(--accent-soft)}.c-microc select{font:inherit;padding:4px 8px;font-size:13px}.c-prices{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1100px){.c-prices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.c-prices{grid-template-columns:1fr}}.c-price{flex-direction:column;gap:4px;display:flex}.c-price h2{margin:6px 0 0}.c-price.mine{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.c-price.pop{border-color:var(--warn)}.c-price .c-pill{align-self:flex-start}.c-pr{margin:4px 0}.c-pr b{font-family:var(--f-display);font-size:28px}.c-feat{margin:4px 0 10px;padding-inline-start:18px;font-size:13.5px;line-height:1.45}.c-feat li.no{color:var(--muted);text-decoration:line-through}.c-price .c-add{margin-top:auto}.c-price summary.s-btn{list-style:none;display:inline-block}.c-price summary.s-btn::-webkit-details-marker{display:none}.c-usage{margin:10px 0}.c-usage>div:first-child{justify-content:space-between;margin-bottom:4px;font-size:13.5px;display:flex}.c-fs{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;margin:0 0 12px;padding:8px 12px;display:flex}.c-fs legend{color:var(--muted);padding:0 4px;font-size:13px}.c-hact{flex-direction:column;gap:8px;margin-top:6px;display:flex}.c-condgrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;display:grid}.c-tourkpi{text-align:center}.c-tourkpi b{font-family:var(--f-display);font-size:24px;display:block}.c-tourkpi span{color:var(--muted);font-size:12px}.c-tabs a.own{border-style:dashed}.c-agr{border-top:1px solid var(--line);padding:10px 0}.c-agr:first-of-type{border-top:0}.c-agr-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.c-agr-h .c-pill{margin-inline-start:auto}.c-checks2{margin:6px 0;padding:0;font-size:13px;list-style:none}.c-wbars{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.c-wbars li{grid-template-columns:minmax(120px,220px) 1fr 52px;align-items:center;gap:10px;font-size:13.5px;display:grid}.c-wbar{background:var(--line);border-radius:5px;height:10px;overflow:hidden}.c-wbar i{border-radius:5px;height:100%;display:block}.c-wbar i.pos{background:var(--accent)}.c-wbar i.neg{background:var(--crit)}.c-wv{text-align:end;font-variant-numeric:tabular-nums}.c-bul{margin:6px 0 0;padding-inline-start:20px;font-size:14px;line-height:1.55}.c-bul li{margin:3px 0}.c-steps{counter-reset:st;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.c-steps li{counter-increment:st;background:var(--panel);border:1px solid var(--line);border-radius:10px;flex:180px;padding:8px 12px;font-size:13.5px}.c-steps li:before{content:counter(st);background:var(--accent);width:20px;height:20px;color:var(--on-accent);border-radius:50%;place-items:center;margin-inline-end:6px;font-size:12px;display:inline-grid}.c-shift li b{font-variant-numeric:tabular-nums}@media (max-width:600px){.c-wbars li{grid-template-columns:1fr 70px 46px}}.c-main{min-width:0}.c-tablewrap{max-width:100%}.c-two>*,.c-grid>*,.c-kpis>*{min-width:0}.c-chart .c-gridl{stroke:var(--grid);stroke-width:1px}.c-chart .c-axt{fill:var(--muted);font-size:11px}.c-chart .c-trendl{stroke:var(--fg);stroke-width:2px;opacity:.7}.c-chart .c-dot{fill:var(--accent);fill-opacity:.75}.c-minibar{background:var(--line);vertical-align:middle;border-radius:4px;width:60px;height:8px;display:inline-block;overflow:hidden}.c-minibar i{background:var(--crit);height:100%;display:block}.c-g21>*,.c-g2t>*,.c-devgrid>*,.c-exgrid>*,.c-fundgrid>*,.c-lib>*,.c-pass-grid>*,.c-prices>*,.c-stats>*,.c-week>*,.c-grid-form>*,.c-chat>*{min-width:0}.c-timeline{border-inline-start:2px solid var(--line);margin:6px 0 0;padding-block:0;padding-inline:14px 0;list-style:none}.c-timeline li{margin:0 0 10px;font-size:14px;position:relative}.c-timeline li:before{content:"";inset-inline-start:-20px;background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:6px}.c-table tr.c-warnrow td{background:color-mix(in srgb,var(--crit) 8%,transparent)}.brd-pitch{touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px;width:100%;height:auto;display:block}.brd-pitch.tool-run,.brd-pitch.tool-pass{cursor:crosshair}.brd-pitch.tool-move [data-tok]{cursor:grab}.brd-grass{fill:#2f7d4a}.brd-lines *{fill:none;stroke:#ffffffbf;stroke-width:.35px}.brd-tok circle{stroke:#fff;stroke-width:.35px}.brd-tok.a circle{fill:#1f6feb}.brd-tok.b circle{fill:#d1453b}.brd-tok text{fill:#fff;pointer-events:none;font-size:2.4px;font-weight:600;font-family:var(--f-body)}.brd-ball{fill:#fff;stroke:#111;stroke-width:.3px}.brd-arrow{stroke:#ffe14d;stroke-width:.55px}.brd-arrow.pass{stroke-dasharray:1.4 1}.brd-arrow.ghost{opacity:.6}.brd-headp{fill:#ffe14d}.brd-pitch.tool-erase .brd-arrow{cursor:pointer}.brd-pitch.tool-erase .brd-arrow:hover{stroke:#ff7a7a}.brd-3dcv{aspect-ratio:16/9;background:#0f1720;border-radius:10px;width:100%;display:block}.brd-3dl{flex-direction:column;gap:2px;font-size:12.5px;display:inline-flex}.brd2-bar{align-items:center;gap:6px;margin-bottom:8px}.brd2-small{font-size:12.5px}.brd2-bar .s-f{margin:0}.brd2-bar .c-chip{padding:5px 10px;font-size:12.5px}.brd2-wrap{position:relative}.brd2-pitch{background:#24603a;max-height:78vh}.brd2-pitch.tool-move{cursor:grab}.brd2-pitch.tool-goal{cursor:copy}.brd2-pitch.tool-drib,.brd2-pitch.tool-shot{cursor:crosshair}.brd2-pitch.tool-erase [data-arrow],.brd2-pitch.tool-erase [data-goal]{cursor:pointer}.brd2-pitch.tool-erase [data-arrow]:hover path{stroke:#ff7a7a}.brd2 .brd2-cap{color:#fff;background:#163d27;border-radius:8px;min-height:1.35em;margin:6px 0 0;padding:8px 12px;font-size:15px;font-weight:600;line-height:1.35}.brd2-pitch .brd-arrow{stroke:none;stroke-width:0;stroke-dasharray:none}.brd2-pitch.tool-move .brd2-tok{cursor:grab}.brd2-tl{margin-top:8px}.brd2-scrub{flex:1;min-width:140px}.brd2-props,.brd2-more{margin-top:10px}.brd2-more summary{cursor:pointer;font-weight:600}.brd2-kits{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.brd2-gv{cursor:crosshair;touch-action:manipulation;border-radius:8px;width:100%;max-width:460px;height:auto;display:block}.brd2-lib{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.brd2-libc{padding:10px}.brd2-libc h3{margin:8px 0 2px;font-size:15px;line-height:1.3}.brd2-libc p{margin:0}.c-testmode{color:#2a2000;text-align:center;background:repeating-linear-gradient(135deg,#f5c542 0 14px,#f2b928 14px 28px);padding:6px 16px;font-size:13px;line-height:1.35}.c-testmode b{letter-spacing:.02em;text-transform:uppercase;margin-inline-end:4px;font-weight:700}.c-quota{background:var(--panel2,#f4f5f2);border-radius:10px;margin:0 0 12px;padding:8px 12px;font-size:13px}.c-quota .c-list li{padding:4px 0}.c-upsell h2{margin-top:0}.c-fr{color:var(--muted);font-size:12px}.c-excard .c-pill{white-space:normal;max-width:100%}.c-cfg .c-num{width:64px}.c-outwin{margin:6px 0 4px}.c-outwin>summary{cursor:pointer;font-size:12.5px}.c-kitpick{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.c-kitf{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.c-kits{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.c-kits figure{text-align:center;margin:0}.c-kits figcaption{color:var(--muted);margin-top:4px;font-size:12.5px}.c-kitnone{border:1px dashed var(--line);width:84px;height:105px;color:var(--muted);border-radius:8px;place-items:center;padding:6px;font-size:12px;display:grid}.c-fset{border:1px solid var(--line);border-radius:10px;padding:8px 12px}.c-fset legend{color:var(--muted);padding:0 4px;font-size:13px}.c-turn{border-inline-start:4px solid var(--warn)}.c-frthread{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.c-frthread li{border-inline-start:4px solid var(--line);padding:4px 10px;font-size:13.5px}.c-frthread li p{margin:2px 0}.c-frthread .k-accept{border-color:var(--good)}.c-frthread .k-decline{border-color:var(--crit)}.c-frthread .k-counter{border-color:var(--warn)}.c-frthread .k-request{border-color:var(--accent)}@media (max-width:620px){.c-kitpick{grid-template-columns:1fr}}.c-churnbtns{flex-wrap:wrap;gap:4px;display:flex}.c-churnbtns .s-btn{min-height:32px;padding:4px 10px;font-size:13px}.c-linkbox{min-width:240px;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:8px;flex:1;padding:7px 10px;font-size:13px}.c-drawlayer{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.c-drawlayer.edit{pointer-events:auto;cursor:crosshair;touch-action:none;background:#00000014}.c-drawbar{inset-inline:8px;z-index:3;background:#141816db;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex;position:absolute;bottom:8px}.c-drawbar .c-chip{background:var(--panel);color:var(--fg)}.c-drawbar .c-chip.on{background:var(--accent);color:var(--on-accent)}.c-drawbar .s-btn{min-height:32px;padding:4px 10px;font-size:13px}.c-player.zoomed>iframe,.c-player.zoomed>video,.c-player.zoomed>.c-drawlayer{transform-origin:var(--zo,50% 50%);transition:transform .2s;transform:scale(2)}.c-zoompick{z-index:4;cursor:zoom-in;background:#0000001f;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.c-zoompick:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.c-drawcols{gap:4px;display:inline-flex}.c-dot{cursor:pointer;border:2px solid #ffffff80;border-radius:50%;width:24px;height:24px;padding:0}.c-dot.on{outline-offset:1px;outline:3px solid #fff}.c-drawtext{font:inherit;border:1px solid var(--line);border-radius:6px;min-width:140px;padding:4px 8px;font-size:13px}.c-live{border-inline-start:4px solid var(--accent);margin-bottom:16px}.c-clock{min-width:150px;font:700 22px/1.2 ui-monospace,monospace}.c-livebtns .s-btn{min-height:48px;font-size:15px}.c-liveev{max-height:280px;overflow:auto}.c-frames{gap:6px;margin-top:8px}.c-cand{margin-bottom:12px}.c-sharecv{flex-direction:column;gap:8px;margin-top:8px;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-onb{margin-bottom:16px}.c-onb-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.c-onb-list li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.c-onb-mark{border:1.5px solid var(--line);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;height:22px;font-size:13px;font-weight:700;display:inline-flex}.c-onb-list li.ok .c-onb-mark{background:var(--good);border-color:var(--good);color:#fff}:root{--map0:#e6ebe4;--map1:#bfe0cb;--map2:#7cc29a;--map3:#3c9a68;--map4:#1a6b44}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--map0:#25302a;--map1:#24533b;--map2:#2f7a52;--map3:#3fa56f;--map4:#6fd39e}}:root[data-theme=dark]{--map0:#25302a;--map1:#24533b;--map2:#2f7a52;--map3:#3fa56f;--map4:#6fd39e}.s-map{max-width:980px;margin:18px auto 0;position:relative}.s-map svg{touch-action:manipulation;width:100%;height:auto;max-height:min(75vh,680px);display:block}.s-map path{stroke:var(--panel);stroke-width:1.2px;cursor:pointer;outline:none;transition:fill .15s,filter .15s}.s-map path:hover,.s-map path.on,.s-map path:focus-visible{fill:var(--accent2);filter:drop-shadow(0 2px 4px #00000040)}.s-map path.s-map-line{fill:none;stroke:var(--muted);stroke-width:1.6px;pointer-events:none;cursor:default;filter:none}.s-map path.s-map-line.dash{stroke-dasharray:6 5;stroke-linecap:round}.s-map-tip{pointer-events:none;background:var(--fg);color:var(--bg);z-index:2;border-radius:10px;max-width:240px;padding:8px 12px;font-size:13.5px;line-height:1.35;position:absolute;top:0;left:0;box-shadow:0 6px 18px #0003}.s-map-tip b{display:block}.s-map-tip[hidden]{display:none}.s-map-legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin:10px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.s-map-legend i{vertical-align:middle;border:1px solid var(--line);border-radius:3px;width:14px;height:10px;margin-inline-end:6px;display:inline-block}.s-map-note{color:var(--muted);margin-top:10px;font-size:12.5px}.s-map-attr{color:var(--muted);text-align:center;margin:6px 0 0;font-size:11px}.s-map-attr a{color:inherit}.s-marq{margin-top:14px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.s-marq-track{gap:14px;width:max-content;margin:0;padding:6px 0;list-style:none;animation:50s linear infinite s-marq;display:flex}.s-marq:hover .s-marq-track,.s-marq:focus-within .s-marq-track,.s-marq:focus .s-marq-track{animation-play-state:paused}@keyframes s-marq{to{transform:translate(calc(-50% - 7px))}}.s-pcard{background:var(--panel);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;min-width:260px;max-width:300px;padding:10px 16px;display:flex}.s-pcard b{font-size:14px;line-height:1.25;display:block}.s-pcard small{color:var(--muted);align-items:center;gap:6px;margin-top:3px;font-size:12.5px;display:flex}.s-pcard svg{flex:none}@media (prefers-reduced-motion:reduce){.s-marq{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.s-marq-track{animation:none}.s-marq-track>[aria-hidden]{display:none}}@media (max-width:600px){.s-pcard{min-width:220px}.s-map-tip{font-size:12.5px}}.s-sec.s-spn{padding-bottom:8px}.s-cgrp{margin-top:16px}.s-cgrp h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:13px}.s-ctry{margin:0;padding:0;list-style:none}.s-ctry li{background:var(--panel);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.s-map-ph{aspect-ratio:1000/670;background:var(--panel2);border-radius:14px;width:100%;max-height:min(75vh,680px)}.s-map-list{margin-top:10px;font-size:13.5px}.s-map-list summary{cursor:pointer;color:var(--accent)}.s-map-list ul{columns:2;margin:8px 0 0;padding-inline-start:18px}@media (max-width:600px){.s-map-list ul{columns:1}}.s-cph{min-height:1100px}@media (max-width:700px){.s-cph{min-height:2600px}}.c-player .c-ytblock{z-index:4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:0;padding:18px;display:flex;position:absolute;inset:0;overflow:auto}.c-ytblock p{max-width:560px;margin:0}.c-poss{margin-top:12px}.c-poss-layer{z-index:5;cursor:crosshair;background:0 0;position:absolute;inset:0}.c-poss-pick{z-index:6;background:var(--panel);color:var(--fg);border:1px solid var(--line);cursor:default;border-radius:12px;width:228px;max-height:100%;padding:8px 10px;position:absolute;overflow:auto;box-shadow:0 8px 24px #00000059}.c-poss-row{flex-wrap:wrap;align-items:center;gap:4px;margin:4px 0;display:flex}.c-poss-row b{min-width:64px;font-size:12.5px}.c-num-us{border-color:var(--accent)!important}.c-num-opp{border-color:var(--crit)!important}.c-chip small{opacity:.7;font-size:11px}.c-poss-recent li{padding:4px 0}.c-dotside{background:var(--accent);border-radius:50%;width:10px;height:10px;display:inline-block}.c-dotside.opp{background:var(--crit)}.c-lineup .c-table select,.c-lineup .c-table input{max-width:100%}.c-lineup .c-num{width:52px}.c-drawlabels{flex-wrap:wrap;gap:4px;display:inline-flex}.c-row{flex-wrap:wrap;gap:0 12px;display:flex}.c-row>.s-f{flex:180px}.c-vupload input[type=color]{width:64px;height:36px;padding:2px}.c-vision{margin-bottom:16px}.c-vision progress{height:10px}.c-swatch{border:1px solid var(--line,#ccc);vertical-align:-1px;border-radius:3px;width:12px;height:12px;display:inline-block}.trc-why>summary,.trc-card>summary,.trc-box>summary{cursor:pointer}.trc-lead{margin:8px 0 10px;font-size:14px}.trc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;display:grid}.trc-grid>div{min-width:0}.trc-grid dt{font-size:13.5px;font-weight:600}.trc-grid dd{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.45}.trc-disc{margin:10px 0 0;font-size:12.5px}.c-list li.trc-li{flex-wrap:wrap}.trc-box{flex-basis:100%;min-width:0;margin-top:4px;font-size:13.5px}.trc-box>summary{color:var(--accent,inherit);font-weight:600}.trc{margin-top:8px}.trc-in{flex-wrap:wrap;align-items:end;gap:6px 10px;display:flex}.trc-in .s-f{min-width:0;margin:0;font-size:12.5px}.trc-in .s-f input,.trc-in .s-f select{width:auto;max-width:190px}.trc-hint{margin:4px 0 6px;font-size:12px}.trc-tw{margin-top:4px}.trc-t{font-size:13px}.trc-t .n{text-align:end;white-space:nowrap}.trc-t tfoot th{color:inherit;text-transform:none;border-top:1px solid var(--line);border-bottom:0;font-size:13px}.trc-notes{margin:6px 0 0;padding-inline-start:18px;font-size:12.5px}.trc-notes li{margin:2px 0}.trc-save{gap:10px;margin-top:8px}.trc-fs{border:1px dashed var(--line);border-radius:10px;flex-wrap:wrap;gap:6px 12px;padding:6px 10px 8px;display:flex}.trc-fs legend{color:var(--muted);padding:0 4px;font-size:12.5px}.trc-fs .s-f{margin:0}@media (max-width:620px){.trc-grid{grid-template-columns:1fr}.trc-in .s-f input,.trc-in .s-f select{max-width:none}}.c-list li .trc-box .muted{text-align:inherit;font-size:inherit}.trc-box small.muted{font-size:12px}.c-list .trc-notes li{border:0;padding:0;display:list-item}.trc-in .s-f input,.trc-in .s-f select{height:34px;min-height:0;padding:6px 8px;font-size:14px}.trc-why .trc-lead{margin:10px 0 12px}@media (max-width:620px){.trc-t .r{display:none}.trc-t td,.trc-t th{padding:6px}}.c-plan-old .c-week{display:block}:root{--ph-prep:#2d6cb5;--ph-comp:#1f6b3a;--ph-trans:#8e44ad;--ph-rec:#1d7268;--st-str:#b03a26;--st-end:#c27a12;--st-spd:#8e44ad;--st-act:#2d6cb5;--st-rec:#1d7268;--st-dev:#1a6b44}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ph-prep:#6aa4e8;--ph-comp:#5cc37f;--ph-trans:#c38be0;--ph-rec:#4fc4b5;--st-str:#f27a66;--st-end:#e3a447;--st-spd:#c38be0;--st-act:#6aa4e8;--st-rec:#4fc4b5;--st-dev:#4cc086}}:root[data-theme=dark]{--ph-prep:#6aa4e8;--ph-comp:#5cc37f;--ph-trans:#c38be0;--ph-rec:#4fc4b5;--st-str:#f27a66;--st-end:#e3a447;--st-spd:#c38be0;--st-act:#6aa4e8;--st-rec:#4fc4b5;--st-dev:#4cc086}.cy-small{margin:6px 0 0;font-size:13px}.cy-h{margin:0 0 2px;font-size:17px}.cy-card{margin-bottom:16px}.cy-head-t{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cy-head-t h2{margin:0 0 4px}.cy-head-t p{margin:0}.cy-goal{color:var(--fg);font-weight:600}.cy-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:14px;display:flex}.cy-actions form{margin:0}.cy-new summary{list-style:none}.cy-new summary::-webkit-details-marker{display:none}.cy-new[open]{flex-basis:100%}.cy-new[open] summary{margin-bottom:10px}.cy-plans{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;font-size:14px;display:flex}.cy-plans a{border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:999px;padding:6px 12px;text-decoration:none}.cy-plans a.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cy-empty h2{margin-top:0}.cy-steps{margin:8px 0 16px;padding-inline-start:22px;line-height:1.6}.cy-create h3{margin:0 0 10px;font-size:16px}.cy-form .c-grid-form{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.cy-tpls{border:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:0 0 12px;padding:0;display:grid}.cy-tpls legend{margin-bottom:6px;padding:0;font-weight:600}.cy-tpls label{border:1px solid var(--line);cursor:pointer;background:var(--bg);border-radius:12px;flex-direction:column;gap:3px;padding-block:10px;padding-inline:34px 12px;display:flex;position:relative}.cy-tpls label.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:var(--accent-soft)}.cy-tpls input{inset-inline-start:11px;margin:0;position:absolute;top:12px}.cy-tpls small{color:var(--muted);font-size:12.5px;line-height:1.35}.cy-tl-wrap{margin:10px 0 4px;padding-bottom:4px;overflow-x:auto}.cy-tl{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cy-tl li a{color:var(--fg);border:1px solid var(--line);background:var(--panel);box-sizing:border-box;border-radius:12px;flex-direction:column;align-items:center;gap:2px;height:100%;padding:0 4px 8px;text-decoration:none;display:flex;position:relative;overflow:hidden}.cy-tl li.on a{border-color:var(--fg);box-shadow:0 0 0 2px var(--fg) inset}.cy-tl-ph{text-align:center;color:#fff;white-space:nowrap;text-overflow:ellipsis;align-self:stretch;margin:0 -4px 4px;padding:4px 2px;font-size:11px;font-weight:600;overflow:hidden}.cy-tl b{font-size:16px}.cy-tl small{color:var(--muted);white-space:nowrap;font-size:11.5px}.cy-tl-bar{background:var(--panel2);border-radius:4px;align-items:flex-end;width:26px;height:42px;margin:3px 0;display:flex;overflow:hidden}.cy-tl-bar i{border-radius:4px 4px 0 0;width:100%;display:block}.cy-tl-m{min-height:16px;font-size:12px}.cy-tl-now{top:26px;background:var(--fg);color:var(--bg);border-radius:6px;padding:0 4px;font-size:10px;position:absolute;inset-inline-end:4px}.cy-tl .ph-prep .cy-tl-ph,.cy-tl .ph-prep .cy-tl-bar i,.cy-legend i.ph-prep{background:var(--ph-prep)}.cy-tl .ph-comp .cy-tl-ph,.cy-tl .ph-comp .cy-tl-bar i,.cy-legend i.ph-comp{background:var(--ph-comp)}.cy-tl .ph-trans .cy-tl-ph,.cy-tl .ph-trans .cy-tl-bar i,.cy-legend i.ph-trans{background:var(--ph-trans)}.cy-tl .ph-rec .cy-tl-ph,.cy-tl .ph-rec .cy-tl-bar i,.cy-legend i.ph-rec{background:var(--ph-rec)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cy-tl-ph{color:#0b1f15}}:root[data-theme=dark] .cy-tl-ph{color:#0b1f15}.cy-legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.cy-legend li{align-items:center;gap:6px;display:flex}.cy-legend i{border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.cy-ph{color:#fff;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:600;display:inline-block}.cy-ph.ph-prep{background:var(--ph-prep)}.cy-ph.ph-comp{background:var(--ph-comp)}.cy-ph.ph-trans{background:var(--ph-trans)}.cy-ph.ph-rec{background:var(--ph-rec)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cy-ph{color:#0b1f15}}:root[data-theme=dark] .cy-ph{color:#0b1f15}.cy-wk-h{align-items:center;gap:10px;display:flex}.cy-wk-title{text-align:center;flex:1;min-width:0}.cy-wk-title h3{margin:0 0 4px;font-size:18px}.cy-wk-h a[aria-disabled=true]{opacity:.35;pointer-events:none}.cy-tools{background:var(--panel2);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:8px 24px;margin:12px 0 0;padding:10px 12px;display:flex}.cy-tool .s-f,.cy-tool{margin:0}.cy-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cy-day .cy-d{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);height:100%;color:var(--fg);border-top-width:5px;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:8px;font-size:13px;text-decoration:none;display:flex}a.cy-d:hover{border-color:var(--accent)}a.cy-d:hover .cy-edit{color:var(--accent)}.cy-day.on .cy-d{box-shadow:0 0 0 2px var(--accent);border-color:var(--accent)}.cy-day.k-rest .cy-d{background:var(--panel2);border-top-color:var(--line)}.cy-day.k-match .cy-d{border-top-color:var(--accent2);background:color-mix(in srgb,var(--accent2) 8%,var(--panel))}.cy-day.k-train .cy-d{border-top-color:var(--st-dev)}.cy-day.k-recovery .cy-d{border-top-color:var(--st-rec)}.cy-d-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;display:flex}.cy-d-h b{white-space:nowrap;font-size:13px}.cy-md{background:var(--panel2);color:var(--fg);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:6px;padding:1px 6px;font-size:11.5px;font-weight:700}.cy-md.g{background:var(--warn);border-color:var(--warn);color:var(--on-accent)}.cy-md.p{background:color-mix(in srgb,var(--st-rec) 16%,transparent);border-color:#0000}.cy-today{background:var(--fg);color:var(--bg);border-radius:6px;padding:0 4px;font-size:10.5px}.cy-st{border-radius:6px;align-self:flex-start;padding:2px 8px;font-size:13px;font-weight:700;display:inline-block}.cy-st.st-match{background:var(--warn);color:var(--on-accent)}.cy-st.st-rest{color:var(--muted);background:0 0;padding-inline-start:0}.cy-st.st-strength{background:color-mix(in srgb,var(--st-str) 15%,transparent);color:color-mix(in srgb,var(--st-str) 75%,var(--fg))}.cy-st.st-endurance{background:color-mix(in srgb,var(--st-end) 18%,transparent);color:color-mix(in srgb,var(--st-end) 70%,var(--fg))}.cy-st.st-speed{background:color-mix(in srgb,var(--st-spd) 15%,transparent);color:color-mix(in srgb,var(--st-spd) 75%,var(--fg))}.cy-st.st-activation{background:color-mix(in srgb,var(--st-act) 15%,transparent);color:color-mix(in srgb,var(--st-act) 75%,var(--fg))}.cy-st.st-recovery{background:color-mix(in srgb,var(--st-rec) 16%,transparent);color:color-mix(in srgb,var(--st-rec) 70%,var(--fg))}.cy-st.st-develop{background:var(--accent-soft);color:color-mix(in srgb,var(--st-dev) 75%,var(--fg))}.cy-legend .cy-st{padding:1px 6px;font-size:12px}.cy-legend .cy-st.st-rest{border:1px solid var(--line);padding-inline-start:6px}.cy-focus{overflow-wrap:anywhere;font-weight:500}.cy-opp,.cy-meta{color:var(--muted);font-size:12.5px}.cy-rpe{flex-direction:column;gap:2px;display:flex}.cy-rpe small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.cy-rpe-bar{background:var(--panel2);border-radius:99px;min-width:40px;height:7px;display:block;overflow:hidden}.cy-rpe-bar i{border-radius:99px;height:100%;display:block}.cy-legend .cy-rpe-bar{width:40px}.cy-rpe-bar.b-low i{background:var(--info)}.cy-rpe-bar.b-mid i{background:var(--good)}.cy-rpe-bar.b-high i{background:var(--accent2)}.cy-rpe-bar.b-max i{background:var(--crit)}.cy-ex{margin:2px 0 0;padding:0;font-size:12px;list-style:none}.cy-ex li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cy-ex li:before{content:"• ";color:var(--muted)}.cy-warn{color:var(--warn);background:var(--accent2-soft);border-radius:6px;padding:2px 6px;font-size:12px}.cy-edit{color:var(--muted);margin-top:auto;padding-top:4px;font-size:12px}.cy-dayedit{border:2px solid var(--accent);border-radius:12px;margin-top:12px;padding:10px 4px 4px}.cy-dayedit-h{justify-content:space-between;align-items:center;padding:0 10px;display:flex}.cy-dayedit-h h4{margin:0;font-size:15px}@media (max-width:1000px){.cy-days{grid-template-columns:1fr;gap:6px}.cy-day .cy-d{border-top-width:1px;border-inline-start-width:5px;grid-template-columns:92px 1fr;align-items:start;gap:3px 10px;display:grid}.cy-day.k-rest .cy-d{border-inline-start-color:var(--line)}.cy-day.k-match .cy-d{border-inline-start-color:var(--accent2)}.cy-day.k-train .cy-d{border-inline-start-color:var(--st-dev)}.cy-day.k-recovery .cy-d{border-inline-start-color:var(--st-rec)}.cy-d-h{flex-direction:column;grid-area:1/1/span 8;justify-content:flex-start;align-items:flex-start}.cy-d>:not(.cy-d-h){grid-column:2}.cy-d>.cy-st{justify-self:start}.cy-edit{margin-top:0;padding-top:0}.cy-rpe{flex-direction:row;align-items:center;gap:8px}.cy-rpe-bar{flex:none;width:90px}}.cy-chart-wrap{margin-top:8px;overflow-x:auto}.cy-chart{max-width:760px}.cy-chart .cy-bp{fill:color-mix(in srgb,var(--accent) 28%,var(--panel));stroke:var(--accent);stroke-width:1px;stroke-dasharray:3 2}.cy-chart .cy-ba{fill:var(--accent)}.cy-chart .now .t{fill:var(--fg);font-weight:700}.cy-chart .cy-start{stroke:var(--muted);stroke-dasharray:2 3}.cy-chart .cy-acwr{fill:var(--muted);font-size:12px;font-weight:700}.cy-chart .cy-acwr.z-low{fill:var(--info)}.cy-chart .cy-acwr.z-ok{fill:var(--good)}.cy-chart .cy-acwr.z-high{fill:var(--warn)}.cy-chart .cy-acwr.z-risk{fill:var(--crit)}.cy-legend i.lg-plan{background:color-mix(in srgb,var(--accent) 28%,var(--panel));border:1px dashed var(--accent)}.cy-legend i.lg-act{background:var(--accent)}.cy-legend i.z-low{background:var(--info)}.cy-legend i.z-ok{background:var(--good)}.cy-legend i.z-high{background:var(--warn)}.cy-legend i.z-risk{background:var(--crit)}.cy-help summary{cursor:pointer;color:var(--accent);font-weight:600}.cy-help dl{grid-template-columns:90px 1fr;gap:10px 14px;margin:10px 0 0;font-size:13.5px;display:grid}.cy-help dt{font-weight:700}.cy-help dd{margin:0}.cy-help .cy-legend{color:var(--fg);margin-top:6px}@media (max-width:620px){.cy-help dl{grid-template-columns:1fr;gap:2px}.cy-help dd{margin-bottom:8px}}.cy-del{text-align:end;margin:14px 0 0}.cy-del .s-link{color:var(--muted);font-size:13px}.c-mt-title{font-weight:500;display:inline}.c-mt-title .c-mt-opp{color:var(--muted);font-weight:500}.c-mt-title .c-mt-own{color:var(--fg);font-weight:800}.c-mt-title .c-mt-score{font-family:var(--f-mono);color:var(--fg);background:var(--panel2);border-radius:6px;margin:0 .35em;padding:0 .35em;font-weight:700;display:inline-block}.c-mt-title .c-mt-dash{color:var(--muted)}.c-mt-title.big{font-family:var(--f-display);letter-spacing:.01em;font-size:clamp(26px,4.4vw,38px);line-height:1.15}.c-mt-title.big .c-mt-own{font-weight:800}.c-mt-title.big .c-mt-opp{font-weight:500}.c-plink .c-mt-own{text-decoration:underline}.c-mtpro{gap:16px;margin:16px 0;display:grid}.c-mtpro .c-two{margin-top:0}.c-mtpro h3{margin:14px 0 6px;font-size:15px}.c-dl.c-mt-dl{grid-template-columns:1fr;gap:6px}.c-mt-dl div{grid-template-columns:minmax(150px,max-content) 1fr;gap:10px;display:grid}.c-mt-lineup{margin:4px 0;font-size:14.5px}.c-mt-events{gap:4px;margin:0;padding:0;list-style:none;display:grid}.c-mt-events li{background:var(--panel2);border-radius:8px;grid-template-columns:52px 28px 1fr auto;align-items:center;gap:6px;padding:6px 8px;font-size:14.5px;display:grid}.c-mt-events li.side-opp{border:1px dashed var(--line);color:var(--muted);background:0 0}.c-mt-min{font-family:var(--f-mono);color:var(--accent);font-weight:700}.c-mt-h2hsum{margin:4px 0 10px}.c-h2h li{padding:8px 0}.c-h2hnote{color:var(--muted);font-style:italic}.c-wx{gap:8px;display:grid}.c-wx-main{align-items:baseline;gap:10px;display:flex}.c-wx-main b{font-family:var(--f-display);font-size:34px}.c-wx-list{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.c-wx-adv{background:var(--accent2-soft);border-radius:8px;margin:0;padding-block:8px;padding-inline:26px 12px;font-size:14px}.c-mt-bars{gap:10px;margin-bottom:12px;display:grid}.c-mt-bar{grid-template-columns:56px 1fr 56px;align-items:center;gap:4px 8px;display:grid}.c-mt-bar .lbl{text-align:center;color:var(--muted);font-size:13.5px}.c-mt-bar .v{font-family:var(--f-mono);font-weight:700}.c-mt-bar .v.opp{text-align:end;color:var(--muted)}.c-mt-bar .track{background:var(--panel2);border-radius:4px;grid-column:1/-1;justify-content:space-between;height:8px;display:flex;overflow:hidden}.c-mt-bar .track i{height:100%;display:block}.c-mt-bar .track i.us{background:var(--accent)}.c-mt-bar .track i.opp{background:color-mix(in srgb,var(--muted) 55%,transparent)}.c-mtform{gap:10px;margin-top:10px;display:grid}.c-mtform .c-row{flex-wrap:wrap;gap:10px;display:flex}.c-mtform .c-row>.s-f{flex:140px}.c-stform td,.c-stform th{text-align:center}.c-stform input{width:84px}@media (max-width:620px){.c-mt-events li{grid-template-columns:44px 24px 1fr auto;font-size:13.5px}}.mrec{margin:16px 0}.mrec-sub{margin:4px 0 10px;font-size:14px}.mrec-hint{margin:0 0 10px}.mrec-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mrec-item{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:12px 14px}.mrec-item.top{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.mrec-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.mrec-head h3{flex:220px;margin:0;font-size:16px}.mrec-n{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);font-weight:700;font-family:var(--f-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mrec-item.top .mrec-n{background:var(--accent);color:var(--on-accent)}.mrec-trend{background:var(--accent2-soft);color:var(--fg);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:12.5px}.mrec-why{margin:8px 0 0;padding-inline-start:20px;font-size:14px}.mrec-why li{margin:2px 0}.mrec-adv{margin:8px 0 0;font-size:14.5px;line-height:1.5}.mrec-links{gap:6px;margin:10px 0 0;display:grid}.mrec-links div{grid-template-columns:minmax(120px,max-content) 1fr;align-items:start;gap:8px;display:grid}.mrec-links dt{color:var(--muted);padding-top:3px;font-size:13px}.mrec-links dd{flex-wrap:wrap;gap:6px;margin:0;display:flex}.mrec-chip{background:var(--panel2);border:1px solid var(--line);color:var(--fg);overflow-wrap:anywhere;border-radius:999px;max-width:100%;padding:3px 10px;font-size:13px;text-decoration:none;display:inline-block}.mrec-chip:hover{border-color:var(--accent);color:var(--accent)}.mrec-act{gap:6px;margin-top:10px;display:grid}.mrec-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mrec-add p{margin:0;font-size:13.5px}.mrec-done{color:var(--accent);margin:0;font-size:13.5px}.mrec-note{margin:10px 0 0;font-size:12.5px}.meth{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.meth>*{min-width:0}.meth-intro{max-width:820px;margin:0;line-height:1.55}.meth-minenote{margin:0}.meth-jump{flex-wrap:wrap;gap:6px;display:flex}.meth-jump a{border:1px solid var(--line);background:var(--panel);color:var(--fg);font-size:14px;font-family:var(--f-mono);border-radius:999px;padding:5px 12px;text-decoration:none}.meth-jump a.mine{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.meth-mxwrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.meth-matrix{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.meth-matrix th,.meth-matrix td{border-bottom:1px solid var(--line);text-align:center;white-space:nowrap;padding:7px 8px}.meth-matrix th[scope=row]{text-align:start;font-weight:500}.meth-matrix thead th{font-family:var(--f-mono);color:var(--muted);font-size:13px}.meth-matrix .mine{background:var(--accent-soft)}.meth-matrix thead th.mine{color:var(--accent)}.meth-cap{margin:8px 0 0;font-size:12.5px}.meth-dots{vertical-align:middle;gap:3px;display:inline-flex}.meth-dots i{background:var(--panel2);border:1px solid var(--line);border-radius:50%;width:9px;height:9px}.meth-dots i.on{background:var(--accent);border-color:var(--accent)}.meth-band{padding:0;overflow:hidden}.meth-band.mine{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.meth-band>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:14px 16px;list-style:none;display:flex}.meth-band>summary::-webkit-details-marker{display:none}.meth-band>summary:after{content:"+";color:var(--accent);margin-inline-start:auto;font-size:20px;line-height:1}.meth-band[open]>summary:after{content:"−"}.meth-lbl{font-family:var(--f-display);min-width:78px;font-size:20px;font-weight:700}.meth-idea{color:var(--muted);flex:260px;font-size:14.5px}.meth-mine{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:600}.meth-grp{color:var(--muted);font-size:12.5px}.meth-body{grid-template-columns:1fr 1fr;gap:6px 24px;padding:0 16px;display:grid}.meth-body h3{margin:12px 0 6px;font-size:15px}.meth-body h3 small{font-weight:400}.meth-src{background:var(--panel2);color:var(--muted);border-radius:999px;margin-inline-start:4px;padding:1px 8px;font-size:12px}.meth-src.own{background:var(--accent2-soft);color:var(--fg)}.meth-prio{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.meth-prio li{justify-content:space-between;align-items:center;gap:10px;display:flex}.meth-obj,.meth-fmt{margin:0;padding-inline-start:20px;font-size:14.5px}.meth-obj li,.meth-fmt li{margin:3px 0}.meth-note{background:var(--panel2);border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:14px}.meth-upd{margin:4px 0 0;font-size:12.5px}.meth-load{margin:8px 0 0;font-size:14px}.meth-struct{margin:0;padding-inline-start:20px;font-size:14px}.meth-struct li{margin:5px 0}.meth-struct small{color:var(--muted)}.meth-min{font-family:var(--f-mono);color:var(--accent);font-size:12.5px}.meth-total{margin:4px 0 0;font-size:12.5px}.meth-links{padding:0 16px}.meth-editbox{margin:12px 16px 16px}.meth-band>.mrec-links:last-child{padding-bottom:16px}.meth-edit{gap:10px;margin-top:10px;display:grid}.meth-edit form{gap:10px;display:grid}.meth-edit textarea{width:100%}@media (max-width:760px){.meth-body{grid-template-columns:1fr}.mrec-links div{grid-template-columns:1fr;gap:4px}.mrec-item{padding:10px 12px}.meth-band>summary{padding:12px}.meth-body,.meth-links{padding:0 12px}.meth-editbox{margin:10px 12px 12px}}.mn-intro{max-width:860px;margin:0 0 10px}.mn-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0}.mn-table tbody th,.rp-sum tbody th,.rp-mins tbody th{text-transform:none;letter-spacing:0;color:var(--fg);font-size:14px;font-weight:500}.mn-table .mn-acwr{font-size:11.5px;font-weight:400;display:block}.mn-attn{margin:10px 0}.mn-attn h3{margin:0 0 8px;font-size:15px}.mn-legend .mn-lg-min{background:var(--fg);border-radius:1px;width:3px;height:12px}.mn-legend .mn-lg-med{background:var(--info)}.mn-table th[scope=row]{white-space:nowrap;font-weight:500}.mn-table tr.mn-flag th[scope=row]{box-shadow:inset 3px 0 0 var(--warn)}.mn-sh{align-items:center;gap:8px;min-width:130px;display:flex}.mn-bar{background:var(--grid);border-radius:5px;flex:1;min-width:70px;height:10px;position:relative}.mn-bar>i{inset-inline-start:0;background:var(--good);border-radius:5px;position:absolute;top:0;bottom:0}.mn-bar>i.lv-low{background:var(--crit)}.mn-bar>i.lv-high{background:var(--accent2)}.mn-bar .mn-min{background:var(--fg);border-radius:1px;width:2px;margin-inline-start:-1px;position:absolute;top:-3px;bottom:-3px}.mn-bar .mn-med{background:var(--info);border:1.5px solid var(--panel);border-radius:50%;width:8px;height:8px;margin-block:-4px 0;margin-inline:-4px 0;position:absolute;top:50%}.mn-pct{font-family:var(--f-mono);text-align:end;min-width:3.2em;font-size:13px;font-weight:700}.mn-tr{background:var(--panel2);white-space:nowrap;border-radius:99px;padding:1px 8px;font-size:12.5px}.mn-tr.tr-up{color:var(--good)}.mn-tr.tr-down{color:var(--crit)}.mn-tr.tr-flat{color:var(--muted)}.mn-how ul{margin:8px 0 0;padding-inline-start:20px;font-size:14px}.mn-how summary{cursor:pointer;color:var(--accent);font-weight:600}.mn-cfg{margin-top:12px}.mn-cfg h3{margin:0 0 4px;font-size:15px}.mn-cfgform{margin-top:8px}.mn-ovalert{border-inline-start:4px solid var(--warn);margin:0 0 12px;padding:10px 14px}.mn-ovalert ul{margin:4px 0 0;padding-inline-start:18px;font-size:14px}.rp-ctl{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.rp-ctl .s-f{min-width:170px;margin:0}.rp-head{border-bottom:2px solid var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:8px;display:flex}.rp-head p{margin:2px 0 0}.rp-org{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px}.rp-title{font-family:var(--f-display);margin:2px 0 0;font-size:30px;line-height:1.1}.rp-partial{background:var(--accent2-soft);color:var(--warn);border-radius:8px;margin:0;padding:6px 10px;font-size:13px}.rp-block{margin:0 0 18px}.rp-h{margin:0 0 8px;font-size:19px}.rp-sum th[scope=row]{white-space:nowrap}.rp-sum th,.rp-sum td{padding:8px 9px}.rp-sum thead th{white-space:normal;vertical-align:bottom;font-size:11.5px}.rp-sum tr.rp-tot{background:var(--panel2);font-weight:700}.rp-warn{color:var(--crit)}.rp-note,.rp-foot{font-size:12.5px}.rp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rp-two{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.rp-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;min-width:0;padding:10px 14px}.rp-card h3{margin:0 0 6px;font-size:14.5px}.rp-card p{margin:3px 0;font-size:14px}.rp-card.rp-wide{grid-column:span 3}.rp-big{font-family:var(--f-display);font-size:26px;line-height:1.1}.rp-small{color:var(--muted);font-size:12.5px}.rp-list{margin:4px 0 0;padding-inline-start:18px;font-size:13.5px}.rp-list li{overflow-wrap:anywhere;margin:2px 0}.rp-up{color:var(--good);font-weight:600}.rp-down{color:var(--crit);font-weight:600}.rp-attn{border-inline-start:4px solid var(--warn)}.rp-hi{border-inline-start:4px solid var(--good)}.rp-mins{margin-top:4px}@media (max-width:900px){.rp-grid{grid-template-columns:1fr 1fr}.rp-card.rp-wide{grid-column:1/-1}}@media (max-width:620px){.mn-kpis{grid-template-columns:1fr 1fr}.rp-grid,.rp-two{grid-template-columns:1fr}.rp-title{font-size:24px}.rp-ctl .s-f{flex:100%;min-width:0}.mn-sh{min-width:120px}}@media print{.rp{font-size:11.5px}.rp-ctl{display:none!important}.rp-card,.rp-sum,.rp-head{break-inside:avoid;background:#fff;border-color:#bbb}.rp-group{break-before:page}.rp-group:first-of-type{break-before:auto}.rp-grid{grid-template-columns:repeat(3,1fr)}.rp-two{grid-template-columns:1fr 1fr}.rp a{color:inherit;text-decoration:none}.c-tablewrap{overflow:visible!important}.mn-bar,.c-meter{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.c-bio-note{border-inline-start:4px solid var(--info);background:var(--panel2);border-radius:8px;margin:0 0 14px;padding:10px 14px;font-size:14px;line-height:1.5}.c-bio-need{color:var(--warn);margin:0 0 8px;font-size:14px}.c-bio-small{margin:6px 0 0;font-size:12.5px}.c-bio-low{color:var(--warn);font-size:12px}.c-bio-table td{vertical-align:top}.c-bio-st.early{background:var(--accent2-soft);color:var(--warn)}.c-bio-st.ontime{background:var(--accent-soft);color:var(--good)}.c-bio-st.late{background:color-mix(in srgb,var(--info) 12%,transparent);color:color-mix(in srgb,var(--info) 70%,var(--fg))}.c-bio-band{border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:1px 8px;font-size:12.5px;font-weight:600;display:inline-block}.c-bio-band.pre{border-color:var(--info);color:var(--info)}.c-bio-band.circa{border-color:var(--warn);color:var(--warn);background:var(--accent2-soft)}.c-bio-band.post{border-color:var(--good);color:var(--good)}.c-bio-fast{margin-inline-start:6px}.c-bio-sugg h3{margin:0 0 8px;font-size:16px}.c-bio-sugg p{margin:0 0 8px}.c-bio-groups,.c-bio-tips{gap:6px;margin:0 0 8px;padding-inline-start:18px;font-size:14px;display:grid}.c-bio-groups{padding:0;list-style:none}.c-bio-card p{margin:6px 0}.c-bio-card,.c-idp{margin-top:16px}.c-bio .c-bars .c-bar{background:0 0;border-radius:0;max-width:none;height:100%;overflow:visible}.c-bio .c-bars .c-bar span{flex:none}.c-idp h2{margin-top:0}.c-idp-meta{margin:0 0 10px}.c-idp-late{color:var(--crit);font-weight:600}.c-idp-goals{gap:10px;margin:0 0 10px;padding:0;list-style:none;display:grid}.c-idp-goal{border:1px solid var(--line);border-inline-start:4px solid var(--accent);background:var(--panel);border-radius:8px;padding:10px 12px}.c-idp-goal.done{border-inline-start-color:var(--good)}.c-idp-goal.missed{border-inline-start-color:var(--muted)}.c-idp-gh{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.c-idp-gh .c-pill{margin-inline-start:auto}.c-idp-area{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:12px;font-weight:600}.c-idp-gs.done{background:var(--accent-soft);color:var(--good)}.c-idp-gs.missed{background:var(--panel2);color:var(--muted)}.c-idp-test,.c-idp-tasks,.c-idp-note{overflow-wrap:anywhere;margin-top:6px;font-size:14px}.c-idp-tasks,.c-idp-note{white-space:pre-line}.c-idp-bar{background:var(--panel2);border-radius:4px;height:8px;margin-top:6px;overflow:hidden}.c-idp-bar span{background:var(--accent);height:100%;display:block}.c-idp-bar span.neg{background:var(--crit);width:4px!important}.c-idp-hint{color:var(--good);margin-top:4px;display:block}.c-idp-edit{margin-top:8px}.c-idp-edit summary{cursor:pointer;color:var(--accent);font-size:14px}.c-idp-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 12px;display:grid}.c-idp-wide{grid-column:1/-1}.c-idp-gf{border:1px solid var(--line);border-radius:8px;margin:10px 0;padding:10px 12px}.c-idp-gf legend{padding:0 6px;font-weight:600}.c-idp-new textarea,.c-idp-gform textarea{width:100%}.c-idp-sum{background:var(--panel2);border-radius:8px;margin:8px 0;padding:8px 12px}.c-idp-fbl{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.c-idp-fbl>p{margin:4px 0}.c-idp-com{font-size:14px}.c-idp-fb{gap:8px;display:grid}.c-idp-fb .c-inline{flex-wrap:wrap;align-items:flex-end}.c-idp-fb .s-f{flex:220px;margin:0}.c-idp-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:10px;display:flex}.c-idp-actions>details{flex:280px}.c-idp-hist{margin-top:10px}.c-idp-hist>summary{cursor:pointer;color:var(--accent)}.c-idp-hist .c-idp-plan{border-top:1px dashed var(--line);margin-top:10px;padding-top:10px}.c-idp-wl{columns:2 220px;margin:0;padding-inline-start:18px}@media (max-width:620px){.c-idp-gh .c-pill{margin-inline-start:0}.c-idp-grid{grid-template-columns:1fr}.c-bio-note{font-size:13.5px}}.brd2-bar .s-btn{white-space:normal;text-align:center;max-width:100%}.brd2-bar>*{min-width:0}@media (max-width:620px){.s-btn{white-space:normal;max-width:100%}}html[lang=uk]{--ux-teal:#0b5f58;--ux-teal-soft:#d4efe9;--ux-b1:#1a6b44;--ux-b2:#237a50;--ux-on-b:#fff;--ux-rule:color-mix(in srgb,var(--fg) 28%,transparent);--ux-g-main:#1a6b44;--ux-g-players:#2f9e66;--ux-g-process:#2d6cb5;--ux-g-scout:#8e44ad;--ux-g-org:#c27a12;--ux-g-sys:#5b7083;--ux-g-life:#13897e;--ux-g-docs:#b4466a;--ux-g-other:#5b7083}@media (prefers-color-scheme:dark){html[lang=uk]:not([data-theme=light]){--ux-teal:#5fd3c4;--ux-teal-soft:#173b37;--ux-b1:#4cc086;--ux-b2:#74d6a3;--ux-on-b:#0b1f15;--ux-g-main:#4cc086;--ux-g-players:#5cc37f;--ux-g-process:#6aa4e8;--ux-g-scout:#c08ae0;--ux-g-org:#e3a447;--ux-g-sys:#9fb3c4;--ux-g-life:#4fc9bb;--ux-g-docs:#e88aa8;--ux-g-other:#9fb3c4}}html[lang=uk][data-theme=dark]{--ux-teal:#5fd3c4;--ux-teal-soft:#173b37;--ux-b1:#4cc086;--ux-b2:#74d6a3;--ux-on-b:#0b1f15;--ux-g-main:#4cc086;--ux-g-players:#5cc37f;--ux-g-process:#6aa4e8;--ux-g-scout:#c08ae0;--ux-g-org:#e3a447;--ux-g-sys:#9fb3c4;--ux-g-life:#4fc9bb;--ux-g-docs:#e88aa8;--ux-g-other:#9fb3c4}html[lang=uk] .c-h1{font-size:31.33px}html[lang=uk] .c-h2{font-size:23.33px}html[lang=uk] .c-card h2:not(:is(.c-pass-grid h2,.c-passport>h2)){font-size:19.33px}html[lang=uk] .c-card h3:not(:is(.brd2-libc,.s-cgrp,.cy-create,.cy-wk-title,.c-mtpro,.mrec-head,.meth-body,.mn-attn,.mn-cfg,.rp-card,.c-bio-sugg) h3){font-size:17.33px}html[lang=uk] .c-ngh{font-size:15.83px}html[lang=uk] .c-ng{font-size:12.33px}html[lang=uk] .c-tabs a{font-size:15.33px}html[lang=uk] .c-tabs.small a{font-size:14.33px}html[lang=uk] .c-chip:not(.brd2-bar .c-chip){font-size:15.33px}html[lang=uk] .c-tpls .c-chip{font-size:13.83px}html[lang=uk] .c-main summary{font-size:calc(1em + 1.33px)}html[lang=uk] .c-medlist summary,html[lang=uk] .c-idp-edit summary{font-size:15.33px}html[lang=uk] .c-outwin>summary{font-size:13.83px}html[lang=uk] .c-main summary.s-btn{font-size:15.83px}html[lang=uk] .c-main summary{border-radius:8px;transition:color .18s,background-color .18s,box-shadow .18s}html[lang=uk] .c-main summary:not(.s-btn):hover,html[lang=uk] .c-main summary:not(.s-btn):focus-visible{color:var(--accent);background-color:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent)}html[lang=uk] .c-main summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}html[lang=uk] .c-main summary::marker{color:var(--accent)}html[lang=uk] .c-main summary:after{transition:color .18s}html[lang=uk] .c-main summary:hover:after,html[lang=uk] .c-main summary:focus-visible:after{color:var(--accent2)}html[lang=uk] .c-pill:not(.ok,.soon,.limited,.no,.expired,.c-bio-st,.c-idp-gs,[class*=\ z-],[class*=\ r-],[class*=\ ts-],[class*=\ bl-],[class*=\ mc-]){background:var(--ux-teal-soft);color:var(--ux-teal)}html[lang=uk] :is(.ux-sec[data-sec=messages],.ux-sec[data-sec=groups]) .s-btn,html[lang=uk] .s-btn.ux-green{background-color:var(--ux-b1);background-image:linear-gradient(110deg,var(--ux-b1) 0%,var(--ux-b1) 38%,var(--ux-b2) 50%,var(--ux-b1) 62%,var(--ux-b1) 100%);border-color:var(--ux-b1);color:var(--ux-on-b);background-position:100% 0;background-size:260% 100%;text-decoration:none;transition:filter .18s,box-shadow .18s;animation:3.6s ease-in-out infinite ux-shim}html[lang=uk] :is(.ux-sec[data-sec=messages],.ux-sec[data-sec=groups]) .s-btn:hover,html[lang=uk] .s-btn.ux-green:hover{filter:brightness(1.08);box-shadow:0 2px 10px color-mix(in srgb,var(--ux-b1) 35%,transparent)}html[lang=uk] :is(.ux-sec[data-sec=messages],.ux-sec[data-sec=groups]) .s-btn:disabled{opacity:.7;animation:none}html[lang=uk] .s-btn.ux-green{display:inline-block}html[lang=uk] .ux-sec[data-sec=groups] .s-btn.ux-save{border-width:3px;border-color:color-mix(in srgb,var(--ux-b1) 55%,var(--fg));padding:7px 14px}@keyframes ux-shim{0%{background-position:100% 0}60%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){html[lang=uk] :is(.ux-sec[data-sec=messages],.ux-sec[data-sec=groups]) .s-btn,html[lang=uk] .s-btn.ux-green{background-image:none;animation:none}html[lang=uk] .c-main summary,html[lang=uk] .c-main summary:after{transition:none}}html[lang=uk] .c-composer{position:relative}html[lang=uk] .ux-emo-btn{padding:8px 11px;font-size:18px;line-height:1}html[lang=uk] .ux-emo-pop{inset-inline-start:0;z-index:40;background:var(--panel);width:min(360px,100%);max-height:330px;color:var(--fg);border:1px solid var(--line);border-radius:14px;padding:8px 10px;position:absolute;bottom:calc(100% + 6px);overflow:auto;box-shadow:0 14px 34px #0003}html[lang=uk] .ux-emo-h{color:var(--muted);margin:6px 2px 4px;font-size:12.5px;font-weight:600}html[lang=uk] .ux-emo-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;display:grid}html[lang=uk] .ux-emo-grid button{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:8px;padding:6px 0;font-size:22px;line-height:1;transition:background-color .15s,transform .15s}html[lang=uk] .ux-emo-grid button:hover,html[lang=uk] .ux-emo-grid button:focus-visible{background:var(--accent-soft);transform:scale(1.12)}@media (prefers-reduced-motion:reduce){html[lang=uk] .ux-emo-grid button{transition:none}html[lang=uk] .ux-emo-grid button:hover,html[lang=uk] .ux-emo-grid button:focus-visible{transform:none}}html[lang=uk] .ux-sec{display:contents}html[lang=uk] .ux-sec[data-g=main]{--ux-g:var(--ux-g-main)}html[lang=uk] .ux-sec[data-g=players]{--ux-g:var(--ux-g-players)}html[lang=uk] .ux-sec[data-g=process]{--ux-g:var(--ux-g-process)}html[lang=uk] .ux-sec[data-g=scout]{--ux-g:var(--ux-g-scout)}html[lang=uk] .ux-sec[data-g=org]{--ux-g:var(--ux-g-org)}html[lang=uk] .ux-sec[data-g=sys]{--ux-g:var(--ux-g-sys)}html[lang=uk] .ux-sec[data-g=life]{--ux-g:var(--ux-g-life)}html[lang=uk] .ux-sec[data-g=docs]{--ux-g:var(--ux-g-docs)}html[lang=uk] .ux-sec[data-g=other]{--ux-g:var(--ux-g-other)}html[lang=uk] .ux-sec[data-g=health]{--ux-g:var(--ux-g-docs)}html[lang=uk] .ux-sec[data-g=method]{--ux-g:var(--ux-g-sys)}html[lang=uk] .ux-sec[data-g=reports]{--ux-g:var(--ux-g-org)}html[lang=uk] .ux-sec .c-card{box-shadow:inset 4px 0 0 var(--ux-g,var(--accent))}html[lang=uk] .ux-sec .c-tablewrap{box-shadow:inset 0 3px 0 var(--ux-g,var(--accent))}html[lang=uk] .ux-sec .c-card>h2:first-child:before{content:"";vertical-align:.12em;background:var(--ux-g,var(--accent));border-radius:3px;width:9px;height:9px;margin-inline-end:8px;display:inline-block}html[lang=uk] .ux-sec .c-h2{border-inline-start:4px solid var(--ux-g,var(--accent));padding-inline-start:10px}html[lang=uk] .c-ngrp[data-g=players]{--ux-i:#7ddba8}html[lang=uk] .c-ngrp[data-g=process]{--ux-i:#8ab8f0}html[lang=uk] .c-ngrp[data-g=scout]{--ux-i:#d2a8ec}html[lang=uk] .c-ngrp[data-g=org]{--ux-i:#f0c070}html[lang=uk] .c-ngrp[data-g=sys]{--ux-i:#b9c8d6}html[lang=uk] .c-ngrp[data-g=life]{--ux-i:#6fd6c9}html[lang=uk] .c-ngrp[data-g=docs]{--ux-i:#f2a6be}html[lang=uk] .c-ngrp[data-g=other]{--ux-i:#c9d6cd}html[lang=uk] .c-ngrp[data-g=health]{--ux-i:#f29a9a}html[lang=uk] .c-ngrp[data-g=method]{--ux-i:#a8d4f0}html[lang=uk] .c-ngrp[data-g=reports]{--ux-i:#e8d68a}html[lang=uk] .c-ngh>svg:first-child,html[lang=uk] .c-ngi a:not(.on) svg{color:var(--ux-i,currentColor)}html[lang=uk] .c-ngi{border-inline-start-color:color-mix(in srgb,var(--ux-i,#fff) 45%,transparent)}html[lang=uk] .ux-divider{border:0;border-top:4px solid var(--ux-rule);border-radius:2px;margin:24px 0}html[lang=uk] .ux-sec[data-sec=network] .c-card>h2{font-size:22.66px}html[lang=uk] .ux-sec[data-sec=network] .c-card+.c-card{margin-top:14px}html[lang=uk] .ux-geo{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 12px;margin:8px 0 2px;display:grid}html[lang=uk] .ux-geo .s-f{margin-bottom:8px}html[lang=uk] .ux-found{margin:0 0 6px;font-size:13px}html[lang=uk] .ux-addtour{margin:0 0 12px}html[lang=uk] .flt-tabs{margin-bottom:10px}html[lang=uk] .flt-erase-req{border-inline-start:4px solid var(--warn);background:var(--panel2);border-radius:8px;margin-top:8px;padding:10px 12px}html[lang=uk] .flt-erase-req p{margin:0 0 8px}html[lang=uk] .rp-arch{margin-bottom:14px}html[lang=uk] .rp-ar-legend{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;display:flex}html[lang=uk] .rp-ar-key{border:1px solid var(--line);border-radius:4px;width:12px;height:12px;display:inline-block}html[lang=uk] .rp-ar-key.has{background:var(--accent-soft);border-color:var(--accent)}html[lang=uk] .rp-ar-key.now{border:2px solid var(--accent2)}html[lang=uk] .rp-ar-y{border-top:1px solid var(--line);padding:4px 0}html[lang=uk] .rp-ar-y>summary{cursor:pointer;padding:6px 0;font-weight:600}html[lang=uk] .rp-ar-m{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;margin:6px 0 4px;padding:0;list-style:none;display:grid}html[lang=uk] .rp-ar-a{text-align:center;border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:8px;padding:7px 2px;font-size:13px;text-decoration:none;display:block}html[lang=uk] .rp-ar-a.has{background:var(--accent-soft);border-color:var(--accent);font-weight:600}html[lang=uk] .rp-ar-a.now{box-shadow:inset 0 0 0 2px var(--accent2)}html[lang=uk] .rp-ar-a.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}html[lang=uk] .rp-ar-a.off{color:var(--muted);background:0 0;border-style:dashed}html[lang=uk] .rp-dl{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}html[lang=uk] .rp-yr{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:0 0 10px;padding:0 12px}html[lang=uk] .rp-yr>summary{cursor:pointer;padding:10px 0;font-size:16px;font-weight:600}html[lang=uk] .rp-det{border-top:1px solid var(--line);min-width:0;padding:0 0 4px}html[lang=uk] .rp-det>summary{cursor:pointer;overflow-wrap:anywhere;padding:9px 0}html[lang=uk] .rp-pbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}html[lang=uk] .rp-phint{flex-basis:100%;margin:0}@media (max-width:620px){html[lang=uk] .rp-ar-m{grid-template-columns:repeat(6,minmax(0,1fr))}html[lang=uk] .rp-yr{padding:0 8px}}@media print{html[lang=uk] .rp-yr,html[lang=uk] .rp-det{background:#fff;border:0;padding:0}html[lang=uk] .rp-yr>summary,html[lang=uk] .rp-det>summary{display:none}}html[lang=uk] .p3-small{font-size:13px}html[lang=uk] abbr[title]{text-underline-offset:2px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}html[lang=uk] .p3-rpe{border:1px dashed var(--accent);background:var(--accent-soft);border-radius:10px;grid-column:1/-1;min-width:0;margin:2px 0 10px;padding:10px 12px;font-size:13.5px}html[lang=uk] .p3-rpe-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}html[lang=uk] .p3-rpe-v{font-size:15px;font-weight:700}html[lang=uk] .p3-rpe-how{margin-top:6px}html[lang=uk] .p3-rpe-how summary{cursor:pointer;color:var(--accent);font-weight:600}html[lang=uk] .p3-rpe-how ol{margin:6px 0 4px;padding-inline-start:20px}html[lang=uk] .p3-rpe-how li{margin:2px 0}html[lang=uk] .p3-d{font-family:var(--f-mono);margin-inline-start:4px}html[lang=uk] .p3-d.dn{color:var(--crit)}html[lang=uk] .p3-d.up{color:var(--good)}html[lang=uk] .p3-rpe-none{margin:0}html[lang=uk] .p3-gl>summary{cursor:pointer;color:var(--accent);font-size:15px;font-weight:700}html[lang=uk] .p3-gl h3{margin:16px 0 8px;font-size:15px}html[lang=uk] .p3-gl-nav{flex-wrap:wrap;gap:6px 14px;font-size:13.5px;display:flex}html[lang=uk] .p3-dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px 18px;margin:0;display:grid}html[lang=uk] .p3-dl>div{border:1px solid var(--line);background:var(--panel2);border-radius:8px;min-width:0;padding:8px 10px}html[lang=uk] .p3-dl dt{font-weight:700}html[lang=uk] .p3-dl dd{margin:2px 0 0;font-size:13.5px}html[lang=uk] .p3-fx{margin:0;padding-inline-start:22px}html[lang=uk] .p3-fx>li{margin:0 0 14px}html[lang=uk] .p3-fx h4{margin:0 0 4px;font-size:14.5px}html[lang=uk] .p3-fx p{margin:4px 0;font-size:13.5px}html[lang=uk] .p3-formula code{white-space:normal;overflow-wrap:anywhere;background:var(--panel2);border:1px solid var(--line);font-family:var(--f-mono);color:var(--fg);border-radius:6px;padding:6px 10px;font-size:12.5px;display:block}html[lang=uk] .p3-ex{color:var(--muted)}html[lang=uk] .p3-ex b{color:var(--fg)}html[lang=uk] .p3-rtab{max-width:480px}html[lang=uk] .p3-mods{margin:8px 0 0;padding-inline-start:18px;font-size:13px}html[lang=uk] .p3-bar{border-inline-start:4px solid var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}html[lang=uk] .p3-bar p{flex:280px;margin:0;font-size:14px}html[lang=uk] .p3-doc{margin-bottom:16px}html[lang=uk] .p3-doc h2{margin-top:0}html[lang=uk] .p3-sec{border-top:1px solid var(--line);padding:12px 0}html[lang=uk] .p3-sec h3{margin:0 0 6px}html[lang=uk] .p3-body h4{margin:10px 0 4px;font-size:14px}html[lang=uk] .p3-body p,html[lang=uk] .p3-body ul{overflow-wrap:anywhere;margin:4px 0;font-size:14px}html[lang=uk] .p3-body ul{padding-inline-start:20px}html[lang=uk] .p3-upd{margin:4px 0 0;font-size:12px}html[lang=uk] .p3-empty{color:var(--muted)}html[lang=uk] .p3-editbox{margin-top:10px}html[lang=uk] .p3-editbox>summary.s-btn{list-style:none;display:inline-block}html[lang=uk] .p3-editbox>summary.s-btn::-webkit-details-marker{display:none}html[lang=uk] .p3-edit{border:1px solid var(--line);background:var(--panel2);border-radius:10px;min-width:0;margin:8px 0 12px;padding:12px}html[lang=uk] .meth-band .p3-edit{margin:8px 16px 14px}html[lang=uk] .p3-form{gap:10px;min-width:0;display:grid}html[lang=uk] .p3-form textarea,html[lang=uk] .p3-form input,html[lang=uk] .p3-form select{box-sizing:border-box;max-width:100%}html[lang=uk] .p3-fs{border:1px solid var(--line);border-radius:8px;min-width:0;margin:0;padding:8px 10px}html[lang=uk] .p3-fs legend{padding:0 4px;font-size:13.5px;font-weight:600}html[lang=uk] .p3-prio{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:4px 10px;display:grid}html[lang=uk] .p3-parts{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}html[lang=uk] .p3-parts li{grid-template-columns:minmax(0,1.2fr) 70px minmax(0,2fr) auto;align-items:end;gap:6px;display:grid}html[lang=uk] .p3-pick-l{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:2px 12px;max-height:220px;margin-top:6px;font-size:13.5px;display:grid;overflow:auto}html[lang=uk] .p3-pick-l label{overflow-wrap:anywhere;align-items:flex-start;gap:6px;min-width:0;display:flex}html[lang=uk] .p3-pos{max-width:200px}html[lang=uk] .p3-reset{margin-top:8px}html[lang=uk] .p3-tpls{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:flex}html[lang=uk] .p3-bandbar{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 16px 8px;display:flex}html[lang=uk] .p3-bandbar .p3-editbox{flex-basis:100%;margin-top:0}html[lang=uk] .p3-src{background:var(--panel2);color:var(--muted);border-radius:999px;margin-inline-start:4px;padding:1px 8px;font-size:12px;font-weight:400}html[lang=uk] .p3-src.own{background:var(--accent2-soft);color:var(--fg)}html[lang=uk] .p3-suglist{gap:10px;margin:0;padding:0;list-style:none;display:grid}html[lang=uk] .p3-sug{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:10px 12px}html[lang=uk] .p3-sug.st-open{border-inline-start:4px solid var(--warn)}html[lang=uk] .p3-sug.st-accepted{border-inline-start:4px solid var(--good)}html[lang=uk] .p3-sug-h{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}html[lang=uk] .p3-sug-b{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}html[lang=uk] .p3-sug-r{margin:4px 0;font-size:13.5px}html[lang=uk] .p3-decide{gap:6px;margin-top:6px;display:grid}html[lang=uk] .p3-tlinks{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}html[lang=uk] .p3-res>summary{font-size:15px}html[lang=uk] .p3-restable td{vertical-align:middle}html[lang=uk] .p3-restable tr.p3-on{background:var(--accent-soft)}html[lang=uk] .p3-act{flex-wrap:wrap;align-items:center;gap:6px;display:flex}html[lang=uk] .p3-act form{display:inline}html[lang=uk] .p3-del{color:var(--crit)}html[lang=uk] .p3-resf{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}html[lang=uk] .p3-resf .s-f{margin:0}html[lang=uk] .p3-cardact{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}html[lang=uk] .p3-libown{margin-bottom:22px}html[lang=uk] .p3-own{flex-wrap:wrap}html[lang=uk] .p3-own>details{flex-basis:100%}html[lang=uk] .p3-ownact{margin-inline-start:auto}@media (max-width:620px){html[lang=uk] .p3-parts li{grid-template-columns:minmax(0,1fr) 70px}html[lang=uk] .p3-parts li .p3-ptext{grid-column:1/-1}html[lang=uk] .meth-band .p3-edit{margin:8px 12px 12px}html[lang=uk] .p3-bandbar{padding:0 12px 8px}html[lang=uk] .p3-restable thead{display:none}html[lang=uk] .p3-restable tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 8px;padding:6px 0;display:grid}html[lang=uk] .p3-restable td{border:0;padding:2px 4px}html[lang=uk] .p3-restable td[colspan],html[lang=uk] .p3-act{grid-column:1/-1}}html[lang=uk] .brd3-info{margin-top:12px}html[lang=uk] .brd3-info h3{margin:0 0 8px;font-size:16px}html[lang=uk] .brd3-info dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px 16px;margin:0;display:grid}html[lang=uk] .brd3-info dt{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:13px;font-weight:700}html[lang=uk] .brd3-info dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14.5px;line-height:1.45}html[lang=uk] .brd3-pencard{border:2px dashed var(--line);flex-direction:column;justify-content:center;display:flex}html[lang=uk] .pen-goals{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;margin:12px 0;display:grid}html[lang=uk] .pen-fig{min-width:0;margin:0;padding:12px}html[lang=uk] .pen-fig figcaption{margin-bottom:8px}html[lang=uk] .pen-gv{border-radius:8px;width:100%;height:auto;display:block}html[lang=uk] .pen-badge{background:var(--accent2-soft);color:var(--warn);border-radius:9px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}html[lang=uk] .pen-small{margin:8px 0 0;font-size:13px;line-height:1.45}html[lang=uk] .pen-sum{font-weight:600}html[lang=uk] .pen-filter{align-items:flex-end;margin:8px 0}html[lang=uk] .pen-filter .s-f{margin:0}html[lang=uk] .pen-tbl{margin-bottom:12px;padding:10px 12px}html[lang=uk] .pen-tbl summary{cursor:pointer;color:var(--accent);font-weight:600}html[lang=uk] .pen-scroll{max-width:100%;overflow-x:auto}html[lang=uk] .pen-cols>*{min-width:0}html[lang=uk] .pen-cols h3{margin:0 0 8px;font-size:16px}html[lang=uk] .pen-form{gap:10px;display:grid}html[lang=uk] .pen-row{flex-wrap:wrap;gap:8px 12px;display:flex}html[lang=uk] .pen-row .s-f{flex:150px;min-width:0;margin:0}html[lang=uk] .pen-row select,html[lang=uk] .pen-row input{max-width:100%}html[lang=uk] .pen-zgrid{background:#24603a;border:4px solid #fff;border-bottom:0;border-radius:4px 4px 0 0;grid-template-columns:repeat(3,minmax(0,64px));gap:4px;width:max-content;max-width:100%;padding:6px;display:grid}html[lang=uk] .pen-zbtn{color:#fff;cursor:pointer;background:#ffffff24;border-radius:6px;justify-content:center;align-items:center;height:40px;font-weight:800;display:flex;position:relative}html[lang=uk] .pen-zbtn input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}html[lang=uk] .pen-zbtn:has(input:checked){color:#111;background:#fdd835}html[lang=uk] .pen-zbtn:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}html[lang=uk] .pen-radio{align-items:center;gap:6px;min-height:32px;font-size:14.5px;display:inline-flex}html[lang=uk] .pen-recent li,html[lang=uk] .pen-takers li{overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.c-today h2{margin:0 0 10px}.c-todo{gap:8px;margin:0;padding:0;list-style:none;display:grid}.c-todo li{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.c-todo li.warn{border-inline-start:4px solid var(--warn)}.c-todo li.ok{opacity:.8}.c-todo-i{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.c-todo li.warn .c-todo-i{color:var(--warn)}.c-todo-t{min-width:0}.c-todo .s-btn{white-space:nowrap}@media (max-width:560px){.c-todo li{grid-template-columns:auto 1fr}.c-todo .s-btn{grid-column:1/-1;justify-self:start}}.c-pblocks{gap:4px}.c-pblocks>details{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:6px 10px}.c-pblocks summary{cursor:pointer;padding:2px 0;font-size:14px}.c-pblocks details[open] summary{margin-bottom:6px}.c-h1row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.c-h1row .c-h1{margin-inline-end:auto}.c-pin{border:1px solid var(--line);background:var(--panel);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;display:inline-flex}.c-pin.on{color:var(--accent);border-color:var(--accent)}.c-reltabs{margin:-4px 0 14px}.c-pins{margin:6px 0 4px;padding:4px 0;border-top:3px solid #fff9;border-bottom:1px solid #ffffff14;margin-top:10px;padding-top:6px;display:grid}.c-pins-h{text-transform:uppercase;letter-spacing:.05em;color:var(--rail-muted);padding:4px 12px;font-size:11px}.c-alarm{color:var(--crit);border:1.5px solid var(--crit);border-radius:999px;align-items:center;gap:6px;margin-inline-end:6px;padding:5px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.c-alarm:hover{background:var(--crit);color:#fff}.z-dlg{max-width:560px}.z-req{color:var(--danger,#c62828)}.z-kinds{grid-template-columns:1fr 1fr}.z-phone{position:relative}.z-phone label{display:inline}.z-q{border:1px solid var(--line);background:var(--bg);width:22px;height:22px;color:var(--accent);font:inherit;cursor:pointer;vertical-align:middle;border-radius:50%;margin-inline-start:6px;padding:0;font-size:13px;font-weight:600;line-height:1}.z-tip{z-index:5;inset-inline:0;background:var(--fg);color:var(--bg);border-radius:10px;margin-top:-4px;padding:9px 11px;font-size:13px;line-height:1.4;display:none;position:absolute;top:0;transform:translateY(-100%);box-shadow:0 8px 24px #0000002e}.z-tip.on{display:block}.z-child{border:1px solid var(--line);border-radius:14px;margin:4px 0 12px;padding:10px 14px 4px}.z-child>legend{padding:0 6px;font-weight:600}.z-add{border:0;margin:0 0 8px;padding:0}.z-add[disabled]{opacity:.55}@media (max-width:620px){.z-kinds{grid-template-columns:1fr}}.c-voice{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.c-voice-on{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.c-voice-on i{background:#d32f2f;border-radius:50%;width:10px;height:10px;animation:1s infinite c-blink}@keyframes c-blink{50%{opacity:.25}}.c-audio{align-items:center;gap:6px;margin:0;display:flex}.c-audio audio{max-width:240px;height:36px}@media (prefers-reduced-motion:reduce){.c-voice-on i{animation:none}}:root{--k-train:var(--accent);--k-match:#b7791f;--k-test:#2f6fdf;--k-msg:#6b5bd2}.c-ev.test{background:color-mix(in srgb,var(--k-test) 14%,transparent);border-inline-start:3px solid var(--k-test)}.cd-acts{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 16px;display:grid}.cd-act-f{display:contents}.cd-act{text-align:start;border:1px solid var(--line);background:var(--panel);color:var(--fg);font:inherit;cursor:pointer;border-top:4px solid var(--kc,var(--accent));border-radius:16px;flex-direction:column;gap:4px;min-height:118px;padding:16px;text-decoration:none;display:flex}.cd-act:hover{box-shadow:0 6px 18px #00000014}.cd-act b{font-size:16px}.cd-act small{color:var(--muted);font-size:12.5px;line-height:1.35}.cd-act-i{background:color-mix(in srgb,var(--kc,var(--accent)) 14%,transparent);width:40px;height:40px;color:var(--kc,var(--accent));border-radius:12px;place-items:center;display:grid}.k-train{--kc:var(--k-train)}.k-test{--kc:var(--k-test)}.k-match{--kc:var(--k-match)}.k-msg{--kc:var(--k-msg)}.cd-remind{border-inline-start:4px solid var(--k-test);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.cd-analytics{margin-top:16px}.cd-analytics>summary{cursor:pointer;padding:12px 0;font-size:16px;font-weight:600}.cd-step{background:var(--k-test);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-inline-end:4px;font-size:14px;display:inline-grid}.cd-presets{border:0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;display:grid}.cd-preset{border:1.5px solid var(--line);cursor:pointer;border-radius:14px;flex-direction:column;gap:3px;padding:12px;display:flex;position:relative}.cd-preset input{top:12px;position:absolute;inset-inline-end:12px}.cd-preset small{color:var(--muted);font-size:12px;line-height:1.35}.cd-preset:has(input:checked){border-color:var(--k-test);background:color-mix(in srgb,var(--k-test) 8%,transparent)}.cd-preset.mine b:before{content:"★ ";color:var(--k-test)}.cd-manual{margin-top:12px}.cd-manual>summary{cursor:pointer;color:var(--k-test);font-weight:600}.cd-block{border:0;flex-wrap:wrap;gap:6px;margin:8px 0;padding:0;display:flex}.cd-block legend{margin-bottom:4px;font-size:13px;font-weight:600}.cd-test{border-inline-start:4px solid var(--k-test)}.cd-stations{flex-wrap:nowrap;overflow-x:auto}.cd-stations button{white-space:nowrap;font:inherit;cursor:pointer}.cd-progress{justify-content:space-between;align-items:center;gap:8px;margin:8px 0 6px;font-size:13.5px;display:flex}.cd-bar{background:var(--grid);border-radius:4px;height:6px;margin-bottom:12px;overflow:hidden}.cd-bar i{background:var(--k-test);height:100%;transition:width .3s;display:block}.cd-player{border-top:4px solid var(--k-test)}.cd-name{margin:4px 0 2px;font-size:30px;line-height:1.15}.cd-tries{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.cd-tries input{text-align:center;padding:14px!important;font-size:26px!important}.cd-tries input[aria-invalid=true]{border-color:#c62828!important}.cd-best{flex-direction:column;align-items:center;min-width:90px;padding:6px 12px 12px;display:flex}.cd-best b{color:var(--k-test);font-size:28px}.cd-best small{color:var(--muted);font-size:12px}.cd-sw{font-variant-numeric:tabular-nums;width:100%;margin:6px 0 4px}.cd-sw.on{color:#fff;background:#c62828;border-color:#c62828}.cd-nav{gap:8px;margin-top:12px;display:flex}.cd-nav .cd-next{flex:1}.cd-swipe{text-align:center;margin:8px 0 0;font-size:12px}.cd-list li.on{font-weight:600}.cd-list li{justify-content:space-between;display:flex}.cd-sum td.hi{background:color-mix(in srgb,var(--accent) 10%,transparent)}.cd-sum td.lo{background:#c628281a}.cd-sum small.up{color:var(--accent)}.cd-sum small.down{color:#c62828}.cd-stages{margin:6px 0 14px}.cd-stages a{align-items:center;gap:6px;display:inline-flex}.cd-snum{background:var(--grid);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.cd-stages a.on .cd-snum{color:var(--accent);background:#fff}.cd-onfield{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cd-onfield>.c-card:last-child{grid-column:1/-1}.cd-timer{text-align:center;border-top:4px solid var(--k-train)}.cd-bname{margin:6px 0 0;font-size:18px;font-weight:600}.cd-clock{font-variant-numeric:tabular-nums;margin:4px 0 10px;font-size:64px;font-weight:700;line-height:1}.cd-clock.end{color:#c62828}.cd-blocks{text-align:start;margin:12px 0 0;padding-inline-start:20px;font-size:13.5px}.cd-blocks li.on{font-weight:700}.cd-blocks li.past{opacity:.55}.cd-chips{flex-wrap:wrap;gap:8px;display:flex}.cd-pchip{font:inherit;border:1.5px solid var(--line);background:var(--bg);color:var(--fg);cursor:pointer;border-radius:12px;min-height:44px;padding:10px 14px;font-size:15px}.cd-pchip.in{background:var(--accent-soft);border-color:var(--accent)}.cd-pchip.out{background:#c628281a;border-color:#c62828;text-decoration:line-through}.cd-notes{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:10px;padding:10px 12px;font-size:15px}.c-kpi.warn b{color:#c62828}.cd-decide{border-inline-start:4px solid var(--k-match)}.cd-dlist{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cd-dlist a{border:1px solid var(--line);color:var(--fg);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.cd-dlist a:hover{background:var(--accent-soft)}.cd-dlist b{text-align:center;min-width:34px;font-size:20px}.cd-dlist span{flex:1;font-size:14px}.cd-dlist li.warn b{color:#c62828}.cd-heat td{text-align:center;font-weight:600}.cd-heat th[scope=row]{text-align:start;text-transform:none;letter-spacing:normal;color:var(--fg);font-size:14px}.h-ok{background:color-mix(in srgb,var(--accent) 16%,transparent)}.h-mid{background:#e0a10038}.h-bad{background:#c628282e}.h-na{color:var(--muted)}.cd-legend{font-size:12.5px}.cd-legend span{background:0 0!important}.cd-legend .h-ok{color:var(--accent)}.cd-legend .h-mid{color:#e0a100}.cd-legend .h-bad{color:#c62828}@media (max-width:820px){.cd-acts{grid-template-columns:1fr 1fr}.cd-onfield{grid-template-columns:1fr}.cd-tries{grid-template-columns:1fr 1fr}.cd-best{flex-direction:row;grid-column:1/-1;gap:8px}.cd-clock{font-size:52px}}.ct-card{border-top:4px solid var(--k-train,var(--accent));margin-bottom:16px}.ct-grid{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.ct-ev{background:var(--panel2);border-radius:14px;flex-direction:column;gap:4px;padding:12px;display:flex}.ct-ev.match{background:color-mix(in srgb,var(--k-match,var(--accent2)) 10%,var(--panel))}.ct-when{text-transform:capitalize;font-size:20px}html[lang=en-US] .ct-when,html[lang=en-CA] .ct-when,html[lang=fr-CA] .ct-when,html[lang=en-AU] .ct-when,html[lang=en-NZ] .ct-when,html[lang=en-NG] .ct-when,html[lang=es-MX] .ct-when,html[lang=es-VE] .ct-when,html[lang=es-CO] .ct-when,html[lang=es-PY] .ct-when,html[lang=es-BO] .ct-when,html[lang=es-EC] .ct-when,html[lang=es-PE] .ct-when,html[lang=hi] .ct-when,html[lang=en-IN] .ct-when{text-transform:none}.ct-abs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ct-abs form{display:inline}.ct-bring{border:1px dashed var(--line);border-radius:14px;padding:12px}.ct-bring ul{margin:6px 0 0;padding-inline-start:18px;line-height:1.6}.ct-well{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.ct-wbtns{flex-wrap:wrap;gap:8px;display:flex}.ct-wbtns form{display:inline}.ct-w{min-height:44px;font-size:15px}.ct-w.pain{border-color:var(--crit);color:var(--crit)}.ct-links{margin:12px 0 0;font-size:14px}@media (max-width:720px){.ct-grid{grid-template-columns:1fr}}.dq-list li{flex-wrap:wrap;gap:8px}.dq-row{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:200px;display:flex}.dq-row input{width:20px;height:20px}.di-item{flex-wrap:wrap;align-items:flex-start;gap:10px}.di-item>div{flex:1;min-width:240px}.rtp{flex-wrap:wrap;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.rtp li{background:var(--panel2);color:var(--muted);border-radius:999px;padding:4px 8px;font-size:11.5px}.rtp li.done{background:var(--accent-soft);color:var(--good)}.rtp li.on{background:var(--accent);color:var(--on-accent);font-weight:600}.ss-card{margin-bottom:12px}.ss-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ss-list li{border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding-block:2px;padding-inline:12px 6px;display:flex}.ss-list li a{color:var(--fg);align-items:center;gap:6px;text-decoration:none;display:flex}.ss-list li a.on{color:var(--accent);font-weight:700}.ss-new{background:var(--accent-soft);border-radius:10px;margin:10px 0 0;padding:8px 12px}.pl-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pl-col{padding:12px}.pl-col h3{margin:0 0 8px;font-size:15px}.pl-watch{border-top:4px solid var(--muted)}.pl-contact{border-top:4px solid var(--info)}.pl-trial{border-top:4px solid var(--accent2)}.pl-signed{border-top:4px solid var(--good)}.pl-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pl-list li{background:var(--panel2);border-radius:10px;flex-direction:column;gap:2px;padding:8px;display:flex}.pl-move{gap:6px;margin-top:4px;display:flex}.pl-move form{display:inline}.pl-move .s-btn{padding:4px 10px;font-size:12.5px}@media (max-width:900px){.pl-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pl-board{grid-template-columns:1fr}}.pr-check ul{margin:6px 0 0;padding-inline-start:18px;font-size:13.5px}.ad-steps{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.ad-steps li{color:var(--muted);align-items:center;gap:6px;font-size:13.5px;display:flex}.ad-steps li span{background:var(--panel2);border-radius:50%;place-items:center;width:24px;height:24px;font-weight:600;display:inline-grid}.ad-steps li.on{color:var(--fg);font-weight:600}.ad-steps li.on span{background:var(--accent);color:var(--on-accent)}.ad-steps li.done span{background:var(--accent-soft);color:var(--good)}.ad-preview .c-card{max-width:520px}.hq-inbox li{flex-wrap:wrap;gap:10px}.hq-what{flex:1;min-width:200px}.hq-wait{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:12.5px;font-weight:600}.hq-wait.h-ok{background:var(--panel2);color:var(--muted)}.hq-wait.h-mid{background:var(--accent2-soft);color:var(--warn)}.hq-wait.h-bad{background:color-mix(in srgb,var(--crit) 14%,transparent);color:var(--crit)}.hq-script ol{padding-inline-start:20px;line-height:1.6}.c-next{flex-direction:column;align-items:flex-start;gap:4px;margin-top:12px;display:flex}.c-next form{width:100%;max-width:460px}.tf-wiz{max-width:920px}.tf-step{border:0;min-width:0;margin:0;padding:0}.tf-steps li button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:flex}.tf-steps li button:disabled{cursor:default}.tf-age{margin:0 0 10px;padding:12px}.tf-age-h{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.s-fl{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.rc{border:1px solid var(--line);background:var(--panel);border-radius:14px;max-width:360px;padding:10px}.rc-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.rc-head .s-btn{padding:4px 10px}.rc-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.rc-w{color:var(--muted);text-align:center;padding:2px 0;font-size:11px}.rc-d{background:var(--panel2);height:38px;color:var(--fg);font:inherit;cursor:pointer;border:0;border-radius:8px;font-size:14px}.rc-d:disabled{opacity:.35;cursor:default}.rc-d.in{background:var(--accent-soft)}.rc-d.edge{background:var(--accent);color:var(--on-accent);font-weight:700}.rc-d:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rc-sum{margin:8px 0 0;font-size:13.5px}.tc-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.tc-card{color:var(--fg);border-top:4px solid var(--accent);flex-direction:column;gap:6px;text-decoration:none;display:flex}.tc-card:hover{box-shadow:0 6px 18px #00000014}.tc-card.camp{border-top-color:var(--accent2)}.tc-card b{font-size:16px}.tc-ages{flex-wrap:wrap;gap:4px;display:flex}.tp-banner{object-fit:cover;border-radius:16px;width:100%;max-height:260px;margin:10px 0 0;display:block}.tp-dl{grid-template-columns:max-content 1fr;gap:6px 14px;margin:0 0 10px;display:grid}.tp-dl dt{font-weight:600}.tp-dl dd{margin:0}@media (max-width:560px){.tp-dl{grid-template-columns:1fr}.tp-dl dd{margin-bottom:6px}}.tp-mod{border-inline-start:4px solid var(--line)}.tp-mod.st-pending{border-inline-start-color:var(--accent2)}.tp-mod.st-approved{border-inline-start-color:var(--good)}.tp-mod.st-rejected{border-inline-start-color:var(--crit)}.tp-link{min-width:0;max-width:100%;font-family:var(--f-mono);flex:200px;font-size:12.5px}.sb-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:12px;display:grid}@media (max-width:860px){.sb-wrap{grid-template-columns:1fr}}.sb-pitch{width:100%;max-width:420px;margin:8px auto;display:block}.pt-grass{fill:#2f8f4e}.pt-line{fill:none;stroke:#ffffffbf;stroke-width:.6px}.pt-on circle{fill:#fff;stroke:#0f3d22;stroke-width:.6px}.pt-free circle{fill:#ffffff1f;stroke:#fff;stroke-width:.5px;stroke-dasharray:1.5 1}.pt-code{fill:#0f3d22;font-size:3.2px;font-weight:700}.pt-free .pt-code{fill:#fff}.pt-name{fill:#fff;paint-order:stroke;stroke:#0f3d22;stroke-width:.6px;font-size:3.4px;font-weight:600}.pt-sub{fill:#fff;font-size:3.6px}.sb-wait li{flex-wrap:wrap;gap:8px}.sb-wait form{align-items:center;gap:6px;display:flex}.sb-wait select{max-width:120px}.sch-list li{align-items:flex-start;gap:12px}.sch-d{min-width:120px;font-size:13.5px;font-weight:600}.sch-w{flex:1}.sch-list li.clash{background:color-mix(in srgb,var(--crit) 8%,transparent);border-radius:10px;padding-inline-start:6px}.tp-solo-st{margin:6px 0}@media (max-width:720px){.tf-age .c-grid-form{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-age .s-f{font-size:12.5px}}.ts-age{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-bottom:12px;display:grid}.ts-table caption{text-align:start;padding:4px 0;font-weight:700}.ts-po{grid-column:1/-1}.ts-bracket{gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.ts-round{flex-direction:column;gap:8px;min-width:200px;display:flex}.ts-round>b{color:var(--muted);font-size:13px}.ts-pair{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;gap:2px;padding:8px;display:flex}.ts-pair span.win{color:var(--good);font-weight:700}.ts-pair small{color:var(--muted)}.ts-list li{flex-wrap:wrap;align-items:flex-start;gap:10px}.ts-time{min-width:110px;font-size:13.5px;font-weight:600}.ts-m{flex:1;min-width:200px}.ts-score{white-space:nowrap;font-size:16px}.ts-edit{width:100%}.ts-edit summary{cursor:pointer;color:var(--accent);font-size:13px}.ts-all{margin-top:8px}.ts-all>summary{cursor:pointer;font-weight:600}.sb-page{max-width:720px;margin:0 auto;padding:0 16px 40px}.sb-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sb-row{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:8px;padding:12px;display:grid}.sb-row.done{border-inline-start:4px solid var(--good)}.sb-meta{color:var(--muted);font-size:13px}.sb-teams{gap:8px;display:grid}.sb-team{justify-content:space-between;align-items:center;gap:10px;display:flex}.sb-team span{font-weight:600}.sb-step{align-items:center;gap:6px;display:flex}.sb-step button{border:1px solid var(--line);background:var(--panel2);cursor:pointer;width:44px;height:44px;color:var(--fg);border-radius:12px;font-size:22px}.sb-step .sb-n{text-align:center;min-width:36px;font-size:24px;font-weight:700}.sb-pens{align-items:center;gap:6px;display:flex}.sb-pens input{width:64px}.ro-list li{flex-wrap:wrap;gap:10px}.ro-row{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:220px;display:flex}.ro-row input{width:20px;height:20px}.ro-sheet{margin-top:16px}.ro-sign{margin-top:24px;font-size:13px}.ro-bad{color:var(--crit)}.ro-print{display:none}@media print{.c-side,.c-mtop,.c-mbar,.c-top,.s-hdr,.s-ftr,.ro-noprint,.c-demo,.s-test{display:none!important}.ro-print{display:block}.c-main,#main{margin:0!important;padding:0!important}.c-card{box-shadow:none;border:0}}.tr-rec{border-inline-start:4px solid var(--accent)}.tr-alerts>summary{cursor:pointer;font-weight:600}.tr-ics{margin:0 0 10px;font-size:14px}.tc-badges{flex-wrap:wrap;gap:4px;display:flex}.tc-card.feat{border-top-color:#e0a100;box-shadow:0 0 0 2px #e0a1004d}.ca-shift{margin-top:12px}.ca-warn{color:var(--crit);font-weight:600}.ca-promo{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.ca-review{width:100%;margin-top:6px}.ts-table tbody th{text-transform:none;letter-spacing:0;white-space:normal;color:var(--fg);font-size:13.5px;font-weight:600}@media (max-width:560px){.ts-table th:nth-child(4),.ts-table td:nth-child(4),.ts-table th:nth-child(5),.ts-table td:nth-child(5),.ts-table th:nth-child(6),.ts-table td:nth-child(6){display:none}.ts-age{grid-template-columns:1fr}}.f3-sub{margin:16px 0 4px;font-size:15px}.f3-post{flex-direction:column;align-items:stretch!important}.f3-post-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.f3-post-h>span:first-child{flex:260px;min-width:0}.f3-post details summary{cursor:pointer;color:var(--accent);margin-top:6px;font-weight:600}.f3-replies{border-inline-start:3px solid var(--grid);margin:6px 0 0;padding-block:0;padding-inline:12px 0;list-style:none}.f3-replies li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.f3-lvl.l-equal{background:var(--accent-soft);color:var(--good)}.f3-lvl.l-stronger,.f3-lvl.l-much_stronger{background:var(--accent2-soft);color:var(--warn)}.f3-lvl.l-weaker,.f3-lvl.l-much_weaker{background:var(--panel2);color:var(--info)}.f3-nofit{color:var(--warn);font-size:12.5px}.f3-form{margin-top:8px}.f3-teams .c-check{margin:4px 0;display:block}.f3-orgs{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px 12px;max-height:240px;display:grid;overflow:auto}.f3-age{color:var(--muted);margin:0 0 8px;font-size:12.5px}.f3-badges{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.f3-badges:empty{display:none}.f3-risk{background:var(--accent2-soft);color:var(--fg);border-radius:12px;margin-top:10px;padding:10px 12px}.f3-hint{color:var(--warn);margin:8px 0;font-size:13px}.f3-move{margin-top:12px}.f3-ns{margin:-4px 0 16px;font-size:13.5px}.f3-packform{margin-top:10px}.f3-squad .f3-counts{color:var(--muted);font-size:13px}.f3-sqt tr.f3-noadm td{opacity:.75}.f3-sqt tr.f3-sel td:first-child{font-weight:600}.f3-bench{color:var(--warn)}.f3-kit{align-items:center;gap:10px;margin:8px 0;display:flex}.f3-bring{margin:0;padding-inline-start:18px;font-size:14px}.f3-avbtns{flex-wrap:wrap;gap:8px;display:flex}.f3-avbtns .s-btn{flex:120px;min-height:44px}.f3-score{font-family:var(--f-display);margin:0 0 8px;font-size:40px}.f3-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.f3-cap{caption-side:top;text-align:start;padding:4px 0;font-weight:600}.f3-sqt tr.f3-zero td,.c-table tr.f3-zero td{color:var(--warn)}.ct-match{align-self:flex-start;margin-top:8px}@media (max-width:820px){.f3-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.f3-print,#spar,#pack,#qcup{display:none}}.c-pass-tw{background:0 0;border:0;border-radius:0}@media print{.c-pass-tw{overflow:visible}}.c-table tbody th{text-transform:none;letter-spacing:normal;color:var(--fg);white-space:normal;font-size:14px}.cd-heat tbody th[scope=row]{white-space:nowrap;background:var(--panel);z-index:1;position:sticky;inset-inline-start:0}.cd-heat thead th:first-child{background:var(--panel);z-index:2;position:sticky;inset-inline-start:0}.c2-needs h2 .c-unread{vertical-align:middle}.c2-steps{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.c2-steps li{flex:180px}.c2-steps li a,.c2-steps li .c2-st{border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.c2-steps b{background:var(--panel2);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.c2-steps li.done b{background:var(--accent);color:#fff}.c2-steps li.done span{color:var(--muted)}.c2-weeks{margin:0;padding:0;list-style:none}.c2-weeks li{border-bottom:1px solid var(--grid);padding:6px 0}.c2-weeks li:last-child{border:0}.c2-survey{border-top:1px solid var(--grid);margin-top:16px;padding-top:12px}.c2-up{color:var(--good)}.c2-down{color:var(--crit)}.c2-q{border:1px solid var(--line);border-radius:12px;margin:0 0 10px;padding:10px 12px}.c2-q legend{padding:0 4px;font-weight:600}.c2-scale{gap:8px;margin:6px 0;display:flex}.c2-scale label{flex:1}.c2-scale input{opacity:0;width:1px;height:1px;position:absolute}.c2-scale span{border:1px solid var(--line);cursor:pointer;border-radius:10px;place-items:center;min-height:44px;font-weight:600;display:grid}.c2-scale input:checked+span{background:var(--accent);color:#fff;border-color:var(--accent)}.c2-scale input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.c2-bar{background:var(--panel2);border-radius:6px;height:10px;overflow:hidden}.c2-bar i{background:var(--accent);height:100%;display:block}.c2-ngroups{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.c2-ngroups .c-unread{margin-inline-start:6px}.c2-voice{margin:8px 0 0}.c-fold>summary{cursor:pointer;list-style:none}.c-fold>summary::-webkit-details-marker{display:none}.c-fold>summary:before{content:"▸ ";color:var(--accent)}.c-fold[open]>summary:before{content:"▾ "}.c-fold[open]>summary{margin-bottom:12px}.oh-month b{color:var(--muted);font-size:13px}.oh-list li.oh-month{border-bottom:0;padding-bottom:0}.cd-mavail{flex-wrap:wrap}.ml-table .ml-sign{min-width:120px}@media print{.c2-print .ro-noprint{display:none}.c2-print .ml-table td,.c2-print .ml-table th{color:#000;border:1px solid #999}}@media (max-width:600px){.c-cardtbl thead{display:none}.c-cardtbl,.c-cardtbl tbody,.c-cardtbl tr,.c-cardtbl td{width:100%;display:block}.c-cardtbl tr{border-bottom:1px solid var(--line);padding:8px 4px}.c-cardtbl td{text-align:end;justify-content:space-between;gap:10px;display:flex;border:0!important;padding:3px 8px!important}.c-cardtbl td:first-child{text-align:start;justify-content:flex-start;font-weight:600}.c-cardtbl td[data-label]:before{content:attr(data-label);color:var(--muted);text-align:start;font-size:12.5px;font-weight:400}.c-tablewrap table:not(.c-cardtbl) tbody tr>:first-child,.c-tablewrap table:not(.c-cardtbl) thead tr>:first-child{background:var(--panel);z-index:1;position:sticky;inset-inline-start:0}}.hqp-mode{border:1px solid var(--line);background:var(--panel);border-radius:999px;gap:4px;margin:0 0 14px;padding:4px;display:inline-flex}.hqp-mode a{color:var(--muted);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;text-decoration:none}.hqp-mode a.on{background:var(--accent);color:#fff}.hqp-h{margin:0 0 10px}.hqp-q{margin-bottom:16px}.hqp-q h3 .c-unread.bad{background:var(--crit)}.hqp-qlist{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hqp-qlist a{border:1px solid var(--line);color:var(--fg);background:var(--panel);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:10px 12px;text-decoration:none;display:grid}.hqp-qlist b{font-family:var(--f-display);grid-row:span 2;font-size:26px}.hqp-qlist small{color:var(--muted)}.hqp-qlist small.mid{color:var(--warn)}.hqp-qlist small.bad{color:var(--crit);font-weight:600}.hqp-late{color:var(--crit);margin:8px 0 0;font-size:13.5px}.hqp-kpi{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.hqp-links{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.map3-box{border:1px solid var(--line,#d9e2dc);z-index:0;border-radius:12px;height:320px;position:relative;overflow:hidden}.map3-coords,.map3-osm{margin:6px 0;font-size:12.5px}.map3 .leaflet-container{font:inherit}.ops-card .c-list small{line-height:1.4}@media (max-width:560px){.map3-box{height:260px}}.gx-tags{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.gx-tags .c-pill{white-space:normal}.gx-dl{gap:6px;margin:6px 0;display:grid}.gx-dl div{grid-template-columns:minmax(90px,auto) 1fr;gap:8px;display:grid}.gx-dl dt{font-size:13px;font-weight:600}.gx-dl dd{margin:0;font-size:13.5px}@media (max-width:620px){.gx-dl div{grid-template-columns:1fr;gap:2px}}.spn-needs{border:0;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;display:flex}.spn-needs legend{margin-bottom:4px;padding:0;font-weight:600}.spn-how{gap:4px;margin:0;padding-inline-start:20px;display:grid}.spn-deals li,.spn-orgs li,.spn-sponsors li{overflow-wrap:anywhere}.brd4-checks{flex-wrap:wrap;gap:4px 14px;margin:4px 0;display:flex}.brd4-share{flex-wrap:wrap;gap:6px}.brd4-pitch{margin:4px 0}.brd4-send .c-fset{margin:0 0 8px}.p3-sc-svg{width:100%;max-width:420px;height:auto;color:var(--muted);margin:4px 0 8px;display:block}.p3-sc{gap:6px;padding-inline-start:20px;display:grid}.s-plink{color:inherit;align-items:center;gap:12px;width:100%;text-decoration:none;display:flex}.s-plink:hover b{text-decoration:underline}.s-plogo{object-fit:contain;background:#fff;border-radius:10px;flex:none;width:56px;height:56px}.ts-h3{margin:12px 0 4px;font-size:15px}.adc .adc-c td{background:var(--panel2,#00000008)}.adc-ad summary{cursor:pointer;padding:6px 0}.adc .c-table td img{vertical-align:-3px}.adc .c-table td:first-child{white-space:nowrap}@media (max-width:820px){[dir=rtl] .c-drawer:not(.open){transform:translate(102%)}}@keyframes s-marq-rtl{to{transform:translate(calc(50% + 7px))}}[dir=rtl] .s-marq-track{animation-name:s-marq-rtl}html[lang=ko]{--f-display:"Barlow Condensed","Barlow Fallback","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕","Noto Sans KR","Noto Sans CJK KR","Nanum Gothic",sans-serif;--f-body:"IBM Plex Sans","Plex Fallback","Apple SD Gothic Neo","Malgun Gothic","맑은 고딕","Noto Sans KR","Noto Sans CJK KR","Nanum Gothic",system-ui,-apple-system,"Segoe UI",sans-serif}html[lang=ko] body{word-break:keep-all;overflow-wrap:break-word;line-break:strict}html[lang=ko] .s-h1{letter-spacing:0;line-height:1.22}html[lang=ko] .s-h2,html[lang=ko] .c-h1,html[lang=ko] .c-mt-title.big{letter-spacing:0;line-height:1.3}html[lang=ko] .c-letterdoc{font-family:var(--f-body)}html[lang=hi]{--f-display:"Barlow Condensed","Barlow Fallback","Nirmala UI","Kohinoor Devanagari","Noto Sans Devanagari","Devanagari Sangam MN",Mangal,"Arial Narrow",Arial,sans-serif;--f-body:"IBM Plex Sans","Plex Fallback","Nirmala UI","Kohinoor Devanagari","Noto Sans Devanagari","Devanagari Sangam MN",Mangal,system-ui,-apple-system,"Segoe UI",sans-serif}html[lang=hi] body{overflow-wrap:break-word;line-height:1.65}html[lang=hi] .s-h1{letter-spacing:0;line-height:1.3}html[lang=hi] .s-h2,html[lang=hi] .c-h1,html[lang=hi] .c-mt-title.big{letter-spacing:0;line-height:1.4}html[lang=hi] .c-letterdoc{font-family:var(--f-body)}html[lang^=ar]{--f-display:"Barlow Condensed","Geeza Pro","Segoe UI",Tahoma,"Noto Sans Arabic","Noto Naskh Arabic","Barlow Fallback","Arial Narrow",Arial,sans-serif;--f-body:"IBM Plex Sans","Geeza Pro","Segoe UI",Tahoma,"Noto Sans Arabic","Noto Naskh Arabic","Plex Fallback",system-ui,-apple-system,sans-serif}html[lang^=ar] body{overflow-wrap:break-word;line-height:1.7}html[lang^=ar] .s-h1{line-height:1.35}html[lang^=ar] .s-h2,html[lang^=ar] .c-h1,html[lang^=ar] .c-mt-title.big{line-height:1.45}html[lang^=ar] .c-letterdoc{font-family:var(--f-body)}:lang(ar),:lang(ar) *{letter-spacing:0!important}[dir=rtl] .arr{display:inline-block;transform:scaleX(-1)}[dir=rtl] svg{direction:ltr}html[lang=ja]{--f-display:"Barlow Condensed","Barlow Fallback","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","游ゴシック",YuGothic,Meiryo,"メイリオ","Noto Sans JP","Noto Sans CJK JP",sans-serif;--f-body:"IBM Plex Sans","Plex Fallback","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","游ゴシック",YuGothic,Meiryo,"メイリオ","Noto Sans JP","Noto Sans CJK JP",system-ui,-apple-system,"Segoe UI",sans-serif}html[lang=ja] body{word-break:normal;line-break:strict;overflow-wrap:anywhere;line-height:1.65}html[lang=ja] .s-h1{letter-spacing:0;line-height:1.3}html[lang=ja] .s-h2,html[lang=ja] .c-h1,html[lang=ja] .c-mt-title.big{letter-spacing:0;line-height:1.4}@supports (word-break:auto-phrase){html[lang=ja] :is(h1,h2,h3,.s-h1,.s-h2,.c-h1,.c-mt-title){word-break:auto-phrase}}html[lang=ja] .c-letterdoc{font-family:var(--f-body)}html[lang=ja] :is(em,i){font-style:normal}
