@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-900-normal-SFh9ViAc.woff2)format("woff2"),url(/assets/barlow-condensed-latin-900-normal-Bz1RFETY.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-900-italic-BRE8F-lA.woff2)format("woff2"),url(/assets/barlow-condensed-latin-900-italic-CRRJoTIA.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-400-normal-BTkUljjl.woff2)format("woff2"),url(/assets/noto-sans-latin-400-normal-DPpKfCgK.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-latin-500-normal-DCA2Z9Cj.woff2)format("woff2"),url(/assets/noto-sans-latin-500-normal-CDPngY5C.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-600-normal-Dkgu5AE5.woff2)format("woff2"),url(/assets/noto-sans-latin-600-normal-DVJMj_t0.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-700-normal-CrvTEWhy.woff2)format("woff2"),url(/assets/noto-sans-latin-700-normal-ZyrKABVF.woff)format("woff")}:root{--fm-pitch-green:#0f5132;--fm-deep-navy:#0b1e3a;--fm-lime:#b7f33b;--fm-coral:#ff6b5e;--fm-amber:#ffc247;--fm-cloud:#f7faf8;--surface-0:var(--fm-deep-navy);--surface-1:#0f2a3d;--surface-2:#133a3a;--surface-3:#1a4a3f;--line:#f7faf824;--line-strong:#f7faf847;--text:var(--fm-cloud);--text-muted:#c3d0da;--text-on-light:var(--fm-deep-navy);--text-on-light-muted:#33475f;--text-secondary:#52627a;--text-on-lime:var(--fm-deep-navy);--action:var(--fm-lime);--action-hover:#c9f86a;--focus:var(--fm-amber);--draft-bg:#ffe2a3;--draft-text:#4a3300;--font-display:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-hand:"Permanent Marker", "Comic Sans MS", cursive;--fs-xs:.78rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.5rem;--fs-2xl:2rem;--fs-3xl:2.6rem;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-pill:999px;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--tap:44px;--shadow:0 10px 30px #00000047;--nav-h:4.25rem;--max-w:32rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--fs-md);color:var(--text);background:var(--surface-0);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.15}p{margin:0 0 var(--s-3)}a{color:var(--fm-lime)}button,input,select,textarea{font:inherit;color:inherit}img,svg{flex-shrink:0}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus{outline:none}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}h1[tabindex="-1"]:focus,h1[tabindex="-1"]:focus-visible{outline:none}.skip-link{left:var(--s-3);z-index:100;background:var(--fm-lime);color:var(--text-on-lime);padding:var(--s-2) var(--s-4);border-radius:var(--r-sm);font-weight:700;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--s-3)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.shell{min-height:100dvh;max-width:var(--max-w);background:var(--surface-0);margin:0 auto;position:relative}.appbar{z-index:20;padding:calc(var(--s-3) + env(safe-area-inset-top)) var(--s-4) var(--s-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#0b1e3af0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.appbar__brand{color:var(--text);min-height:var(--tap);align-items:center;gap:8px;text-decoration:none;display:flex}.appbar__mark{flex:none;width:32px;height:32px;display:block}.wordmark{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:min(1.35rem,6vw);font-weight:800}.wordmark__accent{color:var(--fm-lime)}.main{padding:var(--s-4) var(--s-4) calc(var(--nav-h) + var(--s-6) + env(safe-area-inset-bottom))}.main:focus{outline:none}.bottom-nav{z-index:30;width:100%;max-width:var(--max-w);padding:var(--s-1) var(--s-2) calc(var(--s-1) + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#081629;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav__item{min-height:3.6rem;padding:var(--s-1);color:var(--text-muted);text-align:center;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;border-radius:var(--r-md);flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;font-size:min(.8rem,3.4vw);font-weight:600;line-height:1.15;text-decoration:none;display:flex}.bottom-nav__item.active{color:var(--fm-lime)}.bottom-nav__item.active svg{filter:drop-shadow(0 0 6px #b7f33b73)}.profile{position:relative}.icon-btn{width:var(--tap);height:var(--tap);border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface-1);color:var(--text);cursor:pointer;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--surface-2)}.profile__menu{right:0;top:calc(100% + var(--s-2));background:var(--fm-cloud);min-width:14rem;color:var(--text-on-light);border-radius:var(--r-md);box-shadow:var(--shadow);padding:var(--s-2);gap:2px;display:grid;position:absolute}.profile__who{font-size:var(--fs-sm);color:var(--text-on-light-muted);padding:var(--s-2) var(--s-3);border-bottom:1px solid #dfe7e2;margin:0}.profile__menu button{align-items:center;gap:var(--s-3);width:100%;min-height:var(--tap);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);text-align:left;cursor:pointer;color:var(--text-on-light);background:0 0;border:0;font-weight:600;display:flex}.profile__menu button:hover,.profile__menu button:focus-visible{background:#e6f0ea}.profile__menu button:focus-visible{outline-color:var(--fm-pitch-green)}.page{gap:var(--s-5);display:grid}.page>*,.filters>*,.tabpanel>*,.module-list>li,.sections>*{min-width:0}.chip{max-width:100%}.page-title{font-family:var(--font-display);font-weight:800;font-size:min(var(--fs-3xl), 12vw);text-transform:uppercase;letter-spacing:.01em}.page-kicker{font-family:var(--font-hand);color:var(--fm-lime);font-size:var(--fs-lg);margin:calc(var(--s-5) * -1 + var(--s-1)) 0 0;transform-origin:0;transform:rotate(-2deg)}.page-lede{color:var(--text-muted);margin:calc(var(--s-5) * -1 + var(--s-2)) 0 0}.page>.page-lede:first-child{margin-top:0}.subhead{font-family:var(--font-display);font-size:var(--fs-xl);text-transform:uppercase}.hl{color:var(--fm-lime)}.section-heading{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.section-heading h2{font-family:var(--font-display);font-weight:700;font-size:var(--fs-xl);text-transform:uppercase;letter-spacing:.02em}.link-more{align-items:center;gap:var(--s-1);font-weight:600;font-size:var(--fs-sm);min-height:var(--tap);text-decoration:none;display:inline-flex}.back-link{align-items:center;gap:var(--s-1);color:var(--text-muted);min-height:var(--tap);font-weight:600;text-decoration:none;display:inline-flex}.empty{color:var(--text-muted);background:var(--surface-1);border:1px dashed var(--line-strong);border-radius:var(--r-md);padding:var(--s-4);margin:0}.empty--big{justify-items:center;gap:var(--s-3);text-align:center;padding:var(--s-6) var(--s-4);display:grid}.count{color:var(--text-muted);font-size:var(--fs-sm);margin:0}.fineprint{color:var(--text-muted);font-size:var(--fs-sm);text-align:center;margin:var(--s-3) 0 0}.notice{gap:var(--s-2);font-size:var(--fs-sm);color:var(--text-muted);background:var(--surface-1);border-left:3px solid var(--fm-amber);padding:var(--s-3);border-radius:var(--r-sm);align-items:flex-start;margin:0;display:flex}.notice svg{margin-top:3px}.mini-label{font-size:var(--fs-sm);color:var(--text-muted);margin:var(--s-3) 0 var(--s-2);font-weight:700}.mini-head{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.06em;margin:var(--s-4) 0 var(--s-2);color:var(--fm-pitch-green);font-weight:800}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--tap);padding:var(--s-2) var(--s-5);border-radius:var(--r-pill);cursor:pointer;border:2px solid #0000;font-weight:700;text-decoration:none;display:inline-flex}.btn--primary{background:var(--action);color:var(--text-on-lime)}.btn--primary:hover{background:var(--action-hover)}.btn--primary:disabled{color:#dbe3ea;cursor:not-allowed;background:#44566a}.btn--saved{background:var(--fm-cloud)}.btn--ghost{color:var(--text);border-color:var(--line-strong);background:0 0;justify-self:start}.btn--danger{color:#ffb3ac;background:0 0;border-color:#ff8a80;justify-self:start}.btn--text{color:var(--fm-lime);padding:var(--s-2);cursor:pointer;min-height:var(--tap);background:0 0;border:0;font-weight:700}.btn--block{width:100%}.btn--lg{min-height:3.5rem;font-size:var(--fs-lg)}.safeguard-line{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);color:var(--text-muted);margin:0;display:flex}.detail__footer{position:static}.toast-region{z-index:40;left:50%;top:calc(var(--appbar-h,calc(4.5rem + env(safe-area-inset-top))) + var(--s-2));width:min(100% - 2 * var(--s-4), var(--max-w) - 2 * var(--s-4));pointer-events:none;justify-content:center;display:flex;position:fixed;transform:translate(-50%)}.toast{max-width:100%;padding:6px var(--s-3);border-radius:var(--r-pill);background:var(--fm-cloud);color:var(--text-on-light);font-weight:700;font-size:var(--fs-xs);align-items:center;gap:6px;line-height:1.3;animation:.18s ease-out toast-in;display:inline-flex;box-shadow:0 4px 14px #00000047}.toast svg{color:var(--fm-pitch-green);flex:none}@keyframes toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}html.has-dialog{overflow:hidden}html.has-dialog .bottom-nav,html.has-dialog .appbar{pointer-events:none}.ts-mark{border-radius:8px}.appbar__brand{gap:8px}.appbar__brand .wordmark{line-height:1;display:block}.bottom-nav__item[aria-current=page]{color:var(--fm-lime)}.ts-squad .pl-section{border-top:0;margin-top:0;padding-top:0}.ts-squad .pl-h2{text-transform:uppercase;font-size:30px;font-weight:800}.ts-cta{text-decoration:none}.ts-foot{margin-top:var(--s-5);padding-top:var(--s-4);gap:var(--s-2);border-top:1px solid #dfe6e2;display:grid}.ts-fa{gap:var(--s-2);align-items:flex-start;margin:0;font-size:14px;line-height:1.4;display:flex}.ts-fa svg{flex:none;margin-top:2px}.ts-links{margin:0;font-size:14px}.planner .ts-links a,.planner .ts-fa{color:var(--fm-pitch-green)}.planner .ts-links a{font-weight:700}.ts-about,.ts-privacy{gap:var(--s-3)}.ts-about p,.ts-privacy p{margin:0;line-height:1.5}.ts-points{gap:4px;margin:0;padding-left:1.2rem;display:grid}.ts-version{color:var(--text-muted);font-size:var(--fs-sm)}.notice-h{font-family:var(--font-display);margin:var(--s-3) 0 0;font-size:1.4rem;font-weight:800}.notice-p{color:var(--text)}.ts-removed{color:var(--fm-deep-navy);background:#e6f4ec;border:1.5px solid #9fcfb3;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.ts-removed p{flex:1;margin:0;font-size:14px;font-weight:600}.notice-ul{color:var(--text);gap:6px;margin:0;padding-left:1.25em;display:grid}.ts-privacy .ts-foot{border-color:var(--line-strong)}.ts-install{left:var(--s-3);right:var(--s-3);bottom:calc(var(--nav-h) + var(--s-3) + env(safe-area-inset-bottom));z-index:40;max-width:calc(var(--max-w) - 2 * var(--s-3));gap:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-radius:var(--r-lg);background:var(--fm-deep-navy);color:var(--fm-cloud);border:2px solid var(--fm-lime);align-items:flex-start;margin:0 auto;display:flex;position:fixed;box-shadow:0 10px 30px #00000059}.ts-install p{margin:0;font-size:14px;line-height:1.45}.ts-install svg{vertical-align:-3px;color:var(--fm-lime)}.main{min-height:calc(100dvh - var(--appbar-h,56px))}.ts-backup{margin-top:var(--s-4);color:var(--fm-deep-navy);background:#fff;border:1.5px solid #dfe6e2;border-radius:16px;gap:12px;padding:14px;display:grid}.ts-backup h2{font-family:var(--font-display);margin:0;font-size:24px;font-weight:800}.ts-backup__explain{margin:0;font-size:14px;line-height:1.45}.ts-backup__btns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ts-backup__btns .btn,.ts-backup .btn{width:100%;min-height:48px}.ts-backup__err{color:#b3261e;margin:0;font-size:14px;font-weight:600}.ts-backup__ok{color:var(--fm-pitch-green);margin:0;font-size:14px;font-weight:600}.ts-backup__choice{background:#f4f7f5;border-radius:12px;gap:10px;padding:12px;display:grid}@media (width<=360px){.ts-backup__btns{grid-template-columns:1fr}.pl-first__steps{flex-direction:column;align-items:stretch}}.ts-beta{border-radius:var(--r-pill);background:var(--text-muted);color:var(--fm-deep-navy);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;flex:none;align-self:center;padding:3px 7px;font-size:11px;font-weight:800;line-height:1}.ts-agree{gap:var(--s-4)}.ts-agree p{margin:0;line-height:1.5}.ts-agree__form{gap:var(--s-4);margin-top:var(--s-2);display:grid}.ts-agree__check{align-items:center;gap:var(--s-3);min-height:var(--tap);padding:var(--s-2) var(--s-3);border:1.5px solid var(--line-strong);border-radius:var(--r-md);cursor:pointer;font-weight:700;display:flex}.ts-agree__check input{cursor:pointer;appearance:none;border:2.5px solid var(--fm-lime);background:0 0;border-radius:6px;flex:none;place-content:center;width:26px;height:26px;margin:0;display:grid}.ts-agree__check input:checked{background:var(--fm-lime) no-repeat center / 18px 18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1e3a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.ts-agree__check input{appearance:auto}}.ts-agree__check:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.ts-agree__text a{min-height:24px;font-weight:700;display:inline-block}.ts-agree__hint{color:var(--text);text-align:center;font-size:1rem;font-weight:600}.ts-agree__updated{color:var(--text);padding-left:var(--s-3);border-left:3px solid var(--fm-lime);font-size:1rem;font-weight:600}.ts-agree__cleared:empty{display:none}.ts-agree__cleared{align-items:center;gap:var(--s-2);color:var(--fm-lime);font-weight:700;display:flex}.ts-backup .btn--ghost{color:var(--fm-deep-navy);border-color:var(--fm-deep-navy);justify-self:stretch}.ts-back{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);display:inline-flex}.ts-privacy .ts-back:last-child{margin:var(--s-4) 0 0}.ts-terms h3.notice-h{font-size:1.15rem}.fp{margin-top:var(--s-4);color:var(--fm-deep-navy);background:#fff;border:1.5px solid #dfe6e2;border-radius:16px;gap:12px;padding:14px;display:grid}.fp__h{align-items:center;gap:8px;margin:0;font-size:26px;display:flex}.fp__lead{color:#33475f;margin:0;font-size:15px;line-height:1.45}.fp__block{border-top:1px solid #e3e9e6;gap:8px;padding-top:10px;display:grid}.fp__h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:21px;font-weight:800}.fp__hints{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fp-hint{color:#92400e;background:#fef3c7;border-radius:12px;margin:0;padding:10px 14px;font-size:17px;font-weight:700;line-height:1.35}.fp__ok{color:#33475f;margin:0;font-size:16px}.fp__btn{min-height:var(--tap);justify-self:start;font-size:16px}.fp__small{color:#33475f;margin:0;font-size:14px;line-height:1.4}.fp__undo{background:#e6f4ec;border:1.5px solid #9fcfb3;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:16px;font-weight:700;display:flex}.fp__undo span{flex:1}.fp__more summary{cursor:pointer;min-height:var(--tap);color:var(--fm-pitch-green);align-items:center;font-size:16px;font-weight:700;display:flex}.fp__more summary:focus-visible{outline:3px solid var(--fm-amber);outline-offset:2px}.fp__checks{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.fp-check{min-height:var(--tap);cursor:pointer;border:1.5px solid #cbd5d0;border-radius:12px;align-items:center;gap:10px;padding:4px 10px;font-size:16px;font-weight:600;display:flex}.fp-check input{cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;appearance:none;border:2.5px solid var(--fm-deep-navy,#0b1e3a);background:#fff;border-radius:6px;flex:none;width:24px;height:24px;margin:0}.fp-check input:checked{background:var(--fm-lime) no-repeat center / 17px 17px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1e3a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.fp-check:has(input:checked){border-color:var(--fm-deep-navy,#0b1e3a);background:#f4fbe6}.fp-check:has(input:focus-visible){outline:3px solid var(--fm-amber);outline-offset:2px}@media (forced-colors:active){.fp-check input{appearance:auto}}.fp__list{gap:6px;margin:6px 0 0;padding-left:1.1rem;font-size:16px;line-height:1.4;display:grid}.fp .pl-field label,.fp .mt-select select{font-size:16px}.mt-onp .mt-chipbtn--ghost{min-height:var(--tap);white-space:normal;text-align:left}.mt-late{justify-content:center;width:100%;margin-top:10px}.mt-onp .mt-noreason{color:#c3d0da;text-align:left;font-size:13px}.mt-ft{background:var(--mt-navy2,#13294b);border-radius:14px;margin:12px 16px 0;padding:6px 14px 12px}.mt-ft .mt-log__h{align-items:center;gap:8px;display:flex}.mt-ft__lead{color:#fff;margin:4px 0 6px;font-size:16px}.mt-ft__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mt-ft__list li{color:#fff;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:10px;padding:4px 0;font-size:18px;display:flex}.mt-ft__list li b{font-weight:800}.mt-ft__list li.is-out{color:#c3d0da}.mt-ft__list li.is-out b{font-size:15px;font-weight:600}.mt-ft .mt-small{color:#c3d0da;text-align:left}.mt-cap{margin-top:10px}.mt-cap--dark label,.mt-cap--dark .pl-opt{color:#dce6f2}.wpw{margin-top:var(--s-4);color:var(--fm-deep-navy);background:#fff;border:1.5px solid #dfe6e2;border-radius:16px;gap:10px;padding:14px;display:grid}.wpw__t{border-collapse:collapse;table-layout:fixed;width:100%}.wpw__t th,.wpw__t td{text-align:center;vertical-align:middle;border-bottom:1px solid #e3e9e6;padding:8px 2px}.wpw__t thead th{color:#33475f;letter-spacing:.01em;font-size:13px;font-weight:800}.wpw__t .wpw__name{text-align:left;overflow-wrap:anywhere;width:28%;padding-right:6px;font-size:16px;font-weight:700}.wpw__t thead .wpw__name{font-size:13px}.wpw__n{color:#13294b;font-size:17px;font-weight:800;line-height:1.2;display:block}.wpw__bar{background:#e3e9e6;border-radius:3px;width:80%;max-width:56px;height:6px;margin:4px auto 0;display:block;overflow:hidden}.wpw__bar span{background:#13294b;border-radius:3px;height:100%;display:block}.wpw__none{color:#33475f;font-size:14px;text-align:left!important}.pl-d{position:relative}.pl-cap{left:calc(var(--s) * .854);top:calc(var(--s) * .146);min-width:max(22px, calc(var(--s) * .5));height:max(19px, calc(var(--s) * .42));box-sizing:border-box;background:var(--fm-lime);color:var(--pl-navy,#0b1e3a);border:2px solid var(--pl-navy,#0b1e3a);font-family:var(--font-body,system-ui, sans-serif);font-weight:800;font-size:max(13px, calc(var(--s) * .3));pointer-events:none;border-radius:6px;justify-content:center;align-items:center;padding:0 3px;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}.fp-check--wide{justify-self:start}.ps{gap:var(--s-4);padding-bottom:var(--s-6,32px);display:grid}.ps__lead{margin:0;font-size:15px;line-height:1.45}.ps__sec{color:var(--fm-deep-navy);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1.5px solid #dfe6e2;border-radius:16px;gap:10px;padding:14px;display:grid}.ps__sec .mt-sec__h{color:var(--fm-deep-navy);margin:0}.ps__row2{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.ps__sec .pl-field{gap:4px;margin:0;display:grid}.ps__sec .pl-field label,.ps__ha legend{color:var(--fm-deep-navy);font-size:14px;font-weight:700}.ps__sec input:not([type=checkbox]){min-height:var(--tap);color:var(--fm-deep-navy);box-sizing:border-box;background:#fff;border:1.5px solid #9aa9a2;border-radius:10px;width:100%;padding:0 12px;font-size:16px}.ps__ha{border:0;min-width:0;margin:0;padding:0}.ps__ha .mt-chips{margin-top:4px}.ps__chips{flex-wrap:wrap;margin-top:0}.ps__chips .mt-chip:disabled{opacity:.45;cursor:default}.ps__pos{align-items:center;gap:8px;display:flex}.ps__pic img{border-radius:12px;width:100%;height:auto;display:block}.ps__msg{box-sizing:border-box;width:100%;color:var(--fm-deep-navy);font:16px/1.45 var(--font-body,system-ui, sans-serif);resize:vertical;background:#fff;border:1.5px solid #9aa9a2;border-radius:12px;padding:12px}.ps .mt-lab{color:var(--fm-deep-navy)}.ps__acts{gap:10px;display:grid}.ps .ps__primary{border-radius:29px;justify-content:center;width:100%;min-height:58px;font-size:18px}.ps__acts2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ps .ps__acts2 .pl-btn{justify-content:center;min-height:48px;font-size:15px}.ps__copied{color:var(--fm-deep-navy);background:#e6f4ec;border:1.5px solid #9fcfb3;border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:16px;font-weight:700;display:flex}.ts-export__btns{gap:10px;display:grid}.ts-export__btns .btn{width:100%;min-height:48px}.ts-export__dlg{width:min(92vw,440px);max-height:90dvh;color:var(--fm-deep-navy);background:#fff;border:0;border-radius:16px;gap:12px;margin:auto;padding:20px;display:grid;overflow:auto}.ts-export__dlg:not([open]){display:none}.ts-export__dlg::backdrop{background:#040c18d9}.ts-export__dlg h2{font-family:var(--font-display);margin:0;font-size:24px;font-weight:800}.ts-export__dlg p{margin:0;font-size:15px;line-height:1.5}.ts-export__count{color:var(--text-on-light-muted);font-size:14px!important}.ts-export__dlg .btn--ghost{color:var(--fm-deep-navy);border-color:var(--fm-deep-navy);background:0 0}.ts-export .ts-backup__btns{grid-template-columns:1fr}.ts-tour{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface-1);width:100%;max-width:min(26rem,100vw - 2rem);color:var(--text);padding:1.25rem}.ts-tour::backdrop{background:#050c18b8}.ts-tour__count{font-size:var(--fs-sm);color:var(--text-muted);margin:0}.ts-tour__h{font-family:var(--font-display);font-size:var(--fs-xl);margin:.25rem 0 .5rem}.ts-tour__p{font-size:var(--fs-lg);margin:0 0 1rem;line-height:1.45}.ts-tour__dots{gap:6px;margin-bottom:1rem;display:flex}.ts-tour__dots span{border:2px solid #8fa3b5;border-radius:50%;width:10px;height:10px}.ts-tour__dots span.is-on{background:var(--fm-lime);border-color:var(--fm-lime)}.ts-tour__row{gap:.75rem;display:flex}.ts-tour__row .btn{flex:1;min-height:44px}.ts-tour__skip{min-width:44px;min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;margin:.75rem auto 0;padding:0 1rem;text-decoration:underline;display:block}.ts-tour__skip:focus-visible,.ts-tour .btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ts-store-legal,.ts-store-legal *{overflow-wrap:anywhere;max-width:100%}:root{--pm-green:#0f5132;--pm-green-d:#0a3a24;--pm-amber:#ffc247;--pm-amber-soft:#fff3d6;--pm-ink:#0b1e3a;--pm-muted:#4a5a6e;--pm-line:#d5dde3}.ts-testbanner{color:#4a3300;text-align:center;letter-spacing:.01em;background:#ffe2a3;margin:0;padding:6px 12px;font-size:13px;font-weight:800}.appbar{flex-wrap:wrap;row-gap:10px}.appbar__brand--child{gap:10px}.pm-stack{color:#fff;flex-direction:column;line-height:1;display:flex}.pm-stack small{font-family:var(--font-display);letter-spacing:1.2px;text-transform:uppercase;opacity:.9;font-size:13.5px;font-weight:700}.pm-stack b{font-family:var(--font-display);letter-spacing:1px;color:var(--pm-amber);margin-top:3px;font-size:27px;font-weight:800}.appbar--child .ts-beta{background:#dce3ec;margin-left:auto}.pm-seg{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;flex:1 0 100%;padding:4px;display:flex}.pm-seg button{color:#ffffffd9;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:15.5px;font-weight:700;display:flex}.appbar:not(.appbar--child) .pm-seg button[aria-pressed=true]{background:var(--fm-lime);color:var(--pm-ink)}.appbar--child .pm-seg button[aria-pressed=true]{background:var(--pm-amber);color:var(--pm-ink)}.bottom-nav--child{background:var(--pm-green-d);border-top:3px solid var(--pm-amber);grid-template-columns:repeat(4,minmax(0,1fr))}.bottom-nav--child .bottom-nav__item[aria-current=page]{color:var(--pm-amber)}.bottom-nav--child .bottom-nav__item[aria-current=page] span{font-weight:800}.main:has(>.pm){background:#f7faf8}.shell--child{background:#f7faf8}.pm{color:var(--pm-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:"Noto Sans", var(--font-body);gap:14px}.pm p{margin:0}.pm h1{font-family:var(--font-display)}.pm-title{font-size:34px;font-weight:800;line-height:1}.pm-card{border:1px solid var(--pm-line);color:var(--pm-ink);background:#fff;border-radius:16px;gap:10px;min-width:0;padding:16px;display:grid}.pm-h2{font-family:var(--font-display);align-items:center;gap:8px;margin:0;font-size:23px;font-weight:700;line-height:1.1;display:flex}.pm-h2 .pm-tag{margin-left:auto}.pm-sub{color:var(--pm-muted);font-size:13.5px;line-height:1.4;margin-top:-4px!important}.pm-label{letter-spacing:1.4px;text-transform:uppercase;color:var(--pm-muted);margin:0;font-size:12.5px;font-weight:700}.pm-label--green{color:var(--pm-green)}.pm-label--amber{color:#6b4a00}.pm-tag{letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.pm-tag--amber{background:var(--pm-amber-soft);color:#6b4a00;border:1px solid #f2d58e}.pm-tag--green{color:var(--pm-green);background:#e2f1e8}.pm-empty{color:var(--pm-muted);font-size:14.5px;line-height:1.45}.pm-fine{color:var(--pm-muted);text-align:center;font-size:12.5px;line-height:1.45}.pm-hint{color:#5b4a1e;background:var(--pm-amber-soft);border-radius:10px;align-items:flex-start;gap:7px;padding:8px 10px;font-size:12.5px;line-height:1.4;display:flex}.pm-hint svg{color:#a87300;flex:none;margin-top:1px}.pm-err{color:#b3261e;font-size:14px;font-weight:600}.pm-ok{color:var(--pm-green);font-size:14px;font-weight:600}.pm-btn{cursor:pointer;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;padding:0 16px;font-size:17px;font-weight:700;display:flex}.pm-btn--amber{background:var(--pm-amber);color:var(--pm-ink);box-shadow:0 2px #d99a16}.pm-btn--amber:disabled{box-shadow:none;color:#5b5242;cursor:default;background:#e7dcc4}.pm-btn--ghost{color:var(--pm-ink);background:#fff;border:1.5px solid #8796a5}.pm-btn--ghost:disabled{opacity:.5;cursor:default}.pm-btn--small{min-height:44px;font-size:15px}.pm-link{min-height:40px;color:var(--pm-green);cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:6px 0;font-size:14.5px;font-weight:700;display:inline-flex}.pm-link--inline{min-height:0;font-size:inherit;padding:0;text-decoration:underline}.pm-link:disabled{opacity:.5}.pm-x{border:1px solid var(--pm-line);width:32px;height:32px;color:var(--pm-muted);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:inline-grid}.pm-row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pm-row2>.pm-btn:only-child{grid-column:1/-1}.pm-form{gap:12px;display:grid}.pm-field{gap:5px;min-width:0;display:grid}.pm-field label,.pm-flabel{align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}.pm-flabel svg{color:#a87300}.pm input:not([type=checkbox]):not([type=radio]),.pm textarea,.pm select{width:100%;min-height:46px;color:var(--pm-ink);box-sizing:border-box;background:#fff;border:1.5px solid #8b98a5;border-radius:12px;padding:10px 12px;font-family:inherit;font-size:16px;line-height:1.45}.pm textarea{resize:vertical;min-height:78px}.pm-help{color:var(--pm-muted);font-size:13px;line-height:1.4}.pm-tick{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;display:flex}.pm-tick input{width:24px;height:24px;accent-color:var(--pm-green);flex:none;margin:0}.pm-tick--small{justify-self:center;min-height:36px;font-size:14px}.pm-add{grid-template-columns:1fr auto auto;align-items:center;gap:6px;display:grid}.pm-add .pm-btn{width:auto;padding:0 14px}.pm-role{min-height:calc(100dvh - var(--appbar-h,64px) - 40px);align-content:start}.pm-welcome h1{margin-top:6px;font-size:38px;font-weight:800;line-height:1}.pm-welcome p:last-child{color:var(--pm-muted);margin-top:8px;font-size:15px;line-height:1.45}.pm-choices{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pm-choice{text-align:left;cursor:pointer;width:100%;font:inherit;border-width:2px;border-radius:18px;align-items:center;gap:14px;padding:18px 16px;display:flex}.pm-choice__ic{border-radius:16px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.pm-choice__t{gap:3px;min-width:0;display:grid}.pm-choice__h{font-family:var(--font-display);font-size:25px;font-weight:700;line-height:1.05}.pm-choice__p{color:var(--pm-muted);font-size:14px;line-height:1.4}.pm-choice__go{color:#6f7d8b;flex:none;margin-left:auto}.pm-choice--coach{border-color:#c9d9a6}.pm-choice--coach .pm-choice__ic{background:var(--fm-deep-navy);color:var(--fm-lime)}.pm-choice--parent{border-color:#f0d48c}.pm-choice--parent .pm-choice__ic{background:var(--pm-green);color:var(--pm-amber)}.pm-choice--both .pm-choice__ic{background:linear-gradient(135deg, var(--fm-deep-navy) 50%, var(--pm-green) 50%)}.pm-duo{gap:1px;display:flex}.pm-duo svg:first-child{color:var(--fm-lime)}.pm-duo svg:last-child{color:var(--pm-amber)}.pm-adult{justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex;margin-top:18px!important}.pm-adult svg{color:var(--pm-green)}.pm-hero{color:#fff;margin:calc(var(--s-4) * -1) calc(var(--s-4) * -1) 0;background:linear-gradient(#14663f,#0f5132);padding:14px 18px 20px;position:relative}.pm-hero h1{overflow-wrap:anywhere;padding-right:96px;font-size:54px;font-weight:800;line-height:.95}.pm-hero p{opacity:.92;margin-top:4px;font-size:14.5px}.pm-hero__edit{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:5px;min-height:36px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:16px;right:14px}.pm-stats{text-align:center;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.pm-stats div{background:#f7faf8;border-radius:12px;padding:10px 2px 8px}.pm-stats b{font-family:var(--font-display);color:var(--pm-green);font-size:40px;font-weight:800;line-height:1;display:block}.pm-stats small{color:var(--pm-muted);font-size:12.5px;font-weight:600}.pm-pos{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pm-pos li{grid-template-columns:74px 1fr auto;align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:grid}.pm-pos__tr{background:#eceff2;border-radius:999px;height:14px;overflow:hidden}.pm-pos__tr i{background:var(--pm-amber);border-radius:999px;height:100%;display:block}.pm-pos b{font-family:var(--font-display);text-align:right;white-space:nowrap;font-size:22px}.pm-pos b small{font-family:"Noto Sans", var(--font-body);color:var(--pm-muted);font-size:12px;font-weight:600}.pm-goal{border-top:1px solid #edf0f2;padding-top:10px}.pm-goal:first-of-type{border-top:0;padding-top:0}.pm-goal__t{justify-content:space-between;gap:8px;font-size:15px;font-weight:700;display:flex}.pm-goal__t span{color:var(--pm-muted);white-space:nowrap;font-size:13px;font-weight:600}.pm-ticks{align-items:center;gap:8px;margin-top:8px;display:flex}.pm-ticks button:not(.pm-x){cursor:pointer;width:32px;height:32px;color:var(--pm-ink);background:#fff;border:2px solid #9aa7b3;border-radius:50%;place-items:center;padding:0;display:grid}.pm-ticks button.is-on{background:var(--pm-amber);border-color:var(--pm-amber)}.pm-list{margin:0;padding:0;list-style:none;display:grid}.pm-list li{border-top:1px solid #edf0f2;align-items:center;gap:10px;padding:8px 0;font-size:15px;display:flex}.pm-list li:first-child{border-top:0}.pm-list__ic{background:var(--pm-amber-soft);color:#8a5d00;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.pm-list small{color:var(--pm-muted);white-space:nowrap;margin-left:auto;font-size:13px}.pm-list .pm-x{margin-left:4px}.pm-praise{border-left:4px solid var(--pm-amber);background:#f7faf8;border-radius:6px 10px 10px 6px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:15px;line-height:1.4;display:flex}.pm-praise small{color:var(--pm-muted);margin-top:2px;font-size:12.5px;display:block}.pm-photos{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pm-photo{aspect-ratio:1;background:#e3e9e6;border:0;border-radius:12px;padding:0;position:relative;overflow:hidden}.pm-photo img{object-fit:cover;width:100%;height:100%;display:block}.pm-photo__ph{width:100%;height:100%;display:block}.pm-photo__x{color:#fff;cursor:pointer;background:#0b1e3ab3;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:4px;right:4px}.pm-photos--pick .pm-photo{cursor:pointer}.pm-photos--pick .pm-photo[aria-checked=true]{outline:4px solid var(--pm-amber);outline-offset:-4px}.pm-photo-add{aspect-ratio:1;color:var(--pm-green);cursor:pointer;background:#fff;border:2px dashed #8b98a5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:700;display:flex}.pm-store{color:var(--pm-muted);font-size:13px}.pm-med{border:1px solid var(--pm-line);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px;font-size:12.5px;font-weight:600;display:flex}.pm-med svg{color:#c2412f;flex:none}.pm-backup{gap:8px}.pm-challenge{background:var(--pm-amber-soft);border:1.5px solid #f2d58e}.pm-challenge__q{font-family:var(--font-display);font-size:25px;font-weight:700;line-height:1.1}.pm-paste{display:grid}.pm-mlist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pm-mrow{text-align:left;cursor:pointer;width:100%;font:inherit;align-items:center;gap:12px;display:flex}.pm-mrow__t{flex:1;gap:2px;min-width:0;display:grid}.pm-mrow__t b{font-size:16px}.pm-mrow__t small{color:var(--pm-muted);font-size:13px}.pm-res{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.pm-res--w{background:var(--pm-amber);color:var(--pm-ink)}.pm-res--d{color:var(--pm-ink);background:#e3e9e6}.pm-res--l{color:var(--pm-ink);background:#dce3ec}.pm-mform{gap:14px;display:grid}.pm-back{color:var(--pm-green);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;min-height:40px;padding:0;font-size:14.5px;font-weight:700;display:inline-flex}.pm-matchcard{background:var(--pm-green);color:#fff;border:0;position:relative;overflow:hidden}.pm-matchcard:before{content:"";pointer-events:none;border:2px solid #ffffff1f;border-radius:50%;width:150px;height:150px;position:absolute;top:-50px;right:-50px}.pm-field--dark label,.pm-field--dark .pm-flabel{color:#fff;font-size:13.5px}.pm .pm-matchcard input:not([type=checkbox]){background:#fffffff5;border-color:#0000}.pm-matchcard__res{align-items:center;gap:10px;display:flex}.pm-wl{background:var(--pm-amber);color:var(--pm-ink);letter-spacing:1px;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800}.pm .pm-score{text-align:center;font-weight:800;width:64px!important;font-family:var(--font-display)!important;padding:2px 4px!important;font-size:34px!important}.pm-dash{font-family:var(--font-display);font-size:34px;font-weight:800}.pm-chips{flex-wrap:wrap;gap:6px;display:flex}.pm-chips button{min-height:40px;color:var(--pm-ink);cursor:pointer;background:#fff;border:1.5px solid #8b98a5;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}.pm-chips button[aria-pressed=true]{background:var(--pm-amber);border-color:var(--pm-amber);font-weight:800}.pm-chips--4{grid-template-columns:repeat(4,1fr);display:grid}.pm-chips--4 button{padding:0 4px}.pm-chips--dark button{color:#fff;background:#ffffff1f;border-color:#ffffff73}.pm-chips--dark button[aria-pressed=true]{background:var(--pm-amber);border-color:var(--pm-amber);color:var(--pm-ink)}.pm-k{justify-content:space-between;align-items:center;gap:8px;display:flex}.pm-k__v{align-items:center;gap:6px;display:flex}.pm-k__v small{font-family:var(--font-display);color:var(--pm-muted);font-size:20px;font-weight:700}.pm .pm-num{text-align:center;min-height:44px;font-weight:800;width:72px!important;font-family:var(--font-display)!important;padding:2px 4px!important;font-size:30px!important}.pm .pm-num--sm{width:62px!important;color:var(--pm-muted)!important;font-size:22px!important}.pm-bar{background:#eceff2;border-radius:999px;height:12px;overflow:hidden}.pm-bar i{background:var(--pm-amber);border-radius:999px;height:100%;display:block}.pm-steps{gap:12px}.pm-step{justify-content:space-between;align-items:center;display:flex}.pm-step__c{align-items:center;gap:12px;display:flex}.pm-step__c button{width:44px;height:44px;color:var(--pm-green);cursor:pointer;background:#fff;border:1.5px solid #8b98a5;border-radius:50%;place-items:center;padding:0;font-size:24px;font-weight:700;line-height:1;display:grid}.pm-step__c button:disabled{opacity:.4;cursor:default}.pm-step__c b{font-family:var(--font-display);text-align:center;min-width:32px;font-size:34px;font-weight:800}.pm-pick{border:1px solid var(--pm-line);margin:0}.pm-pick legend{padding:0 4px}.pm-ttl h1{font-size:32px;font-weight:800;line-height:1}.pm-ttl p{color:var(--pm-muted);font-size:14px;margin-top:4px!important}.pm-preview-wrap{aspect-ratio:4/5;background:#0c3b33;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #0b1e3a1a,0 12px 26px #0b1e3a38}.pm-preview{border-radius:12px;width:100%;height:auto;display:block}.pm-preview-wrap .pm-preview{border-radius:0}.pm-preview-wrap .pm-empty{color:#fff;padding:20px}.pm-opt{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.pm-opt__l{font-size:15px;font-weight:600}.pm-opt small{color:var(--pm-muted);font-size:12.5px;display:block}.pm-switch{appearance:none;cursor:pointer;background:#b9c4ce;border-radius:999px;flex:none;width:52px;height:30px;margin:0;transition:background .15s;position:relative}.pm-switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:4px;left:4px}.pm-switch:checked{background:var(--pm-green)}.pm-switch:checked:after{background:var(--pm-amber);left:26px}.pm-switch:disabled{opacity:.5;cursor:default}.pm-switch:focus-visible{outline:3px solid var(--fm-amber);outline-offset:2px}@media (forced-colors:active){.pm-switch{appearance:auto}}.ts-cc-open{margin-top:var(--s-4);justify-content:center;width:100%;min-height:48px}.cc{margin-top:var(--s-4);color:var(--fm-deep-navy);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1.5px solid #dfe6e2;border-radius:16px;gap:12px;padding:14px;display:grid}.cc__bar{justify-content:space-between;align-items:center;display:flex}.cc__bar h2{font-family:var(--font-display);margin:0;font-size:24px;font-weight:800}.cc__lead{color:#33475f;margin:0;font-size:14px;line-height:1.45}.cc__f{gap:5px;margin:0;display:grid}.cc__f label{font-size:15px;font-weight:700}.cc select,.cc textarea{box-sizing:border-box;width:100%;min-height:var(--tap);color:var(--fm-deep-navy);font:16px/1.45 var(--font-body);background:#fff;border:1.5px solid #9aa9a2;border-radius:10px;padding:10px 12px}.cc__help{color:#33475f;overflow-wrap:anywhere;margin:0;font-size:13px}.cc__hint{color:#5b4a1e;background:#fff3d6;border-radius:10px;align-items:flex-start;gap:7px;margin:0;padding:8px 10px;font-size:13px;line-height:1.4;display:flex}.cc__hint svg{color:#a87300;flex:none;margin-top:1px}.cc__err{color:#b3261e;margin:0;font-size:14px;font-weight:700}.cc__msg{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7f5;border-radius:12px;padding:12px;font-size:14px;line-height:1.45}.cc__private{align-items:flex-start;gap:7px;margin:0;font-size:14px;font-weight:700;display:flex}.cc__acts{gap:8px;display:grid}.cc__acts .pl-btn{justify-content:center;width:100%;min-height:48px}.ts-mode{margin:var(--s-4) 0 0;color:var(--fm-deep-navy);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1.5px solid #dfe6e2;border-radius:16px;gap:6px;padding:14px;display:grid}.ts-mode legend{float:left;width:100%;font-family:var(--font-display);margin-bottom:6px;padding:0;font-size:24px;font-weight:800}.ts-mode__o{min-height:var(--tap);cursor:pointer;align-items:center;gap:10px;font-weight:600;display:flex}.ts-mode__o input{width:22px;height:22px;accent-color:var(--fm-pitch-green);margin:0}.ts-mode__note{color:#33475f;margin:0;font-size:13.5px}.ts-clear{margin-top:var(--s-4);gap:10px;display:grid}.ts-clear h2{font-family:var(--font-display);margin:0;font-size:24px;font-weight:800}.ts-clear .btn{justify-self:stretch}.shell--child .ts-about{color:var(--pm-ink)}.shell--child .ts-about a{color:var(--pm-green)}.shell--child .ts-about .btn--ghost{color:var(--pm-ink);border-color:#8796a5}.shell--child .ts-about .btn--danger{color:#b3261e;border-color:#b3261e}.shell--child .ts-version{color:var(--pm-muted)}:is(.shell--child .main:has(>.ts-about),.shell--child .main:has(>.ts-privacy)){background:#f7faf8}.shell--child .ts-privacy,.shell--child .ts-privacy .notice-p,.shell--child .ts-privacy .notice-ul{color:var(--pm-ink)}.shell--child .ts-privacy a{color:var(--pm-green)}.pm-date{color:#fff;white-space:nowrap;box-sizing:border-box;cursor:pointer;background:#ffffff1f;border:1.5px solid #ffffff73;border-radius:999px;justify-self:start;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.pm-date:focus-within{outline:3px solid var(--pm-amber);outline-offset:2px}.pm .pm-date input.pm-date__in{opacity:0;cursor:pointer;appearance:none;border:0;border-radius:999px;width:100%;height:100%;min-height:0;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.pm-date__in::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pm-medarea{gap:8px}.pm-medarea .pm-med{border:0;padding:0}.pm-enjoy summary{cursor:pointer;color:var(--pm-green);align-items:center;min-height:40px;font-size:15px;font-weight:700;display:flex}.pm-enjoy .pm-field{gap:8px;margin-top:4px}.pm-nspcc{color:var(--pm-ink);border:1px solid var(--pm-line);background:#fff;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45}.pm-space{color:var(--pm-muted);align-items:center;gap:10px;font-size:13px;display:flex}.pm-space__tr{background:#eceff2;border-radius:9px;flex:1;height:6px;overflow:hidden}.pm-space__tr i{background:var(--pm-green);height:100%;display:block}.pm-prompt{background:var(--pm-amber-soft);border-color:#f2d58e}.pm-prompt p{font-size:14px;line-height:1.45}.pm-prompt svg{vertical-align:-2px}.pm-check{gap:6px}.pm-check__h{font-size:14.5px;font-weight:700}.pm-check ul{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pm-check li{align-items:flex-start;gap:7px;display:flex}.pm-check li svg{color:var(--pm-green);flex:none;margin-top:2px}.pm-live{color:#fff;text-align:center;background:linear-gradient(#14663f,#0f5132);border-radius:16px;padding:12px 12px 14px}.pm-live .mt-per,.pm-live .mt-pill--go,.pm-live .mt-pause-btn--go{background:var(--pm-amber);border-color:var(--pm-amber);color:var(--pm-ink)}.pm-live .mt-team,.pm-live .mt-clock small,.pm-live .mt-pill--ghost{color:#d7eadf}.pm-live .mt-dash{color:#9cc7ae}.pm-live .mt-num{font-size:72px}.pm-live .mt-clock{font-size:50px}.pm-live__note{color:#e4f1e9;font-size:12.5px;margin-top:2px!important}.pm-live__mins{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:34px;font-weight:800}.pm-livebtns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pm-bigbtn{min-height:84px;color:var(--pm-ink);font-family:var(--font-display);cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1.5px solid #8796a5;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:22px;font-weight:800;line-height:1.05;display:flex}.pm-bigbtn--us{background:var(--pm-amber);border-color:var(--pm-amber);box-shadow:0 2px #d99a16}.pm-bigbtn:disabled{opacity:.45;cursor:default;box-shadow:none}.pm-livelog{margin:0;padding:0;list-style:none;display:grid}.pm-livelog li{border-top:1px solid #edf0f2;gap:10px;padding:7px 0;font-size:15px;display:flex}.pm-livelog li:first-child{border-top:0}.pm-livelog__m{font-family:var(--font-display);color:var(--pm-muted);min-width:30px;font-weight:700}.pm-live__foot{justify-content:space-between;gap:10px;display:flex}.pm-link--danger{color:#b3261e}.pm-share{gap:8px;display:grid}.pm-sharetext{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7f5;border-radius:12px;padding:12px;font-size:15px;line-height:1.45}.pm input.visually-hidden{width:1px!important;height:1px!important;min-height:0!important;padding:0!important}.pm-btn--kick{min-height:62px;font-size:19px;font-family:var(--font-display);letter-spacing:.3px;font-weight:800}.pm-stats--3{grid-template-columns:repeat(3,1fr)}.pm-gt{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pm-gt li{grid-template-columns:minmax(70px,34%) 1fr 6.6em;align-items:center;gap:8px;min-height:26px;font-size:14px;display:grid}.pm-gt__nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pm-gt__bar{background:#e3e9e6;border-radius:6px;height:12px;overflow:hidden}.pm-gt__bar i{background:var(--pm-green);border-radius:6px;min-width:2px;height:100%;display:block}.pm-gt__val{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.pm-scorers{border:1px solid var(--pm-line);color:var(--pm-ink);overflow-wrap:anywhere;background:#fff;border-radius:12px;margin:0;padding:10px 14px;font-size:15px;font-weight:600;line-height:1.4}.pm-scorers .pm-label{margin-bottom:2px;display:block}.pm-pic{justify-items:start;gap:10px;display:grid}.pm-pic__wrap{justify-self:center;width:100%;max-width:320px}.pm-pic__wrap .pm-preview{border-radius:12px;width:100%;height:auto;display:block}.pm-kits{flex-wrap:wrap;gap:10px;display:flex}.pm-kit{cursor:pointer;border:2px solid #8b98a5;border-radius:999px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-grid}.pm-kit[aria-checked=true]{outline:3px solid var(--pm-ink);outline-offset:2px}.pm-kit__tick{stroke-width:3px;display:block}.pm-kit--none{width:auto;color:var(--pm-ink);background:#fff;padding:0 14px;font-size:14px;font-weight:600}.pm-safe{box-sizing:border-box;width:min(440px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--pm-ink);font-family:"Noto Sans", var(--font-body);background:#fff;border:0;border-radius:18px;margin:auto;padding:22px 20px 20px;overflow:auto;box-shadow:0 12px 40px #00000059}.pm-safe::backdrop{background:#0a1e1499}.pm-safe__h{font-family:var(--font-display);color:var(--pm-green);margin:0 0 10px;font-size:26px;font-weight:800}.pm-safe__list{overflow-wrap:anywhere;gap:9px;margin:0 0 18px;padding-left:20px;font-size:15px;line-height:1.45;display:grid}.pm-safe .pm-btn{width:100%}.pm-link--small{justify-self:start;font-size:13.5px}.pm-safe__fa{margin:-6px 0 16px;font-size:15px}.pm-safe__fa a,.pm-fa a{color:var(--pm-green);overflow-wrap:anywhere;font-weight:700;text-decoration:underline}.pm-fa{margin-top:-8px!important}.pm-goalpop{z-index:35;box-sizing:border-box;width:min(520px,100vw);max-height:70dvh;color:var(--pm-ink);font-family:"Noto Sans", var(--font-body);background:#fff;border-radius:18px 18px 0 0;gap:9px;padding:14px 16px 0;display:grid;position:fixed;bottom:0;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 -8px 30px #00000059}.pm-goalpop__h{font-family:var(--font-display);color:var(--pm-green);overflow-wrap:anywhere;outline:none;margin:0;font-size:24px;font-weight:800}.pm-goalpop__score{font-family:var(--font-display);color:var(--pm-ink);margin:-6px 0 0;font-size:28px;font-weight:800}.pm-goalpop .pm-label,.pm-goalpop .pm-sharetext,.pm-goalpop .pm-hint{margin:0}.pm-goalpop .pm-tick--small{justify-self:start}.pm-goalpop__preview{grid-template-columns:1fr 96px;align-items:start;gap:10px;display:grid}.pm-goalpop__pic[data-shape=sq]{height:96px}.pm-chips--shape{justify-self:start}.pm-chips--shape button{min-height:44px;padding:0 16px}.pm-goalpop__pic{object-fit:cover;background:#0b1f3a;border-radius:8px;width:96px;height:72px;display:block}.pm-goalpop__acts{padding:8px 0 calc(12px + env(safe-area-inset-bottom));background:#fff;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:sticky;bottom:0}.pm-goalpop__acts .pm-btn{width:100%}.pm-goalpop__acts--3{grid-template-columns:1fr 1fr 1fr;gap:8px}.pm-goalpop__acts--3 .pm-btn{gap:6px;padding:0 8px}html.has-goal-sheet main{padding-bottom:75dvh}.pm-chips--even{grid-template-columns:1fr 1fr;display:grid}.pm-chips--even button{text-align:center;justify-content:center;min-height:44px}.pm-bench{background:var(--pm-amber);color:var(--pm-ink);font-family:var(--font-display);letter-spacing:.3px;border-radius:999px;justify-self:start;margin:0;padding:6px 14px;font-size:20px;font-weight:800}.pm-goalpop__saved{text-align:center;color:#33475f;grid-column:1/-1;margin:0;font-size:13.5px}.pm-burst{z-index:2147483000;pointer-events:none;background:0 0;width:100vw;height:100dvh;position:fixed;inset:0}@keyframes pm-sheet-up{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.pm-goalpop{animation:.18s ease-out pm-sheet-up}}.pm-livec{gap:8px}.pm-livec .pm-card--tight{border-radius:14px;gap:6px;padding:8px 12px}.pm-livebar{border-radius:14px;padding:8px 10px;position:relative}.pm-livebar .mt-score{grid-template-columns:minmax(0,1fr) 118px minmax(0,1fr);align-items:start;gap:0;margin:0;display:grid}.pm-livebar .mt-team{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.pm-livebar .mt-num{margin-bottom:2px;font-size:44px;line-height:1}.pm-livebar .mt-dash{visibility:hidden}.pm-livebar__mid{justify-items:center;gap:3px;width:118px;display:grid;position:absolute;top:8px;left:50%;transform:translate(-50%)}.pm-livebar .mt-per{margin:0;padding:2px 8px;font-size:11px}.pm-livebar .mt-clock{justify-items:center;font-size:32px;line-height:1;display:grid}.pm-livebar .mt-clock small{font-size:12.5px;font-family:var(--font-body);letter-spacing:0;margin:2px 0 0;font-weight:600}.pm-livec .pm-livebtns{gap:8px}.pm-livec .pm-bigbtn{border-radius:16px;gap:2px;min-height:72px;padding:6px;font-size:19px}.pm-livectl{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.pm-ctl{min-height:40px;color:var(--pm-ink);cursor:pointer;background:#fff;border:1.5px solid #8b98a5;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.pm-ctl--go{background:var(--pm-amber);border-color:var(--pm-amber)}.pm-ctl--end{background:var(--pm-ink);border-color:var(--pm-ink);color:#fff}.pm-ctl--undo{color:var(--pm-muted);background:0 0;border-color:#0000;padding:0 8px;font-weight:600}.pm-ctl:disabled{opacity:.45;cursor:default}.pm-childmins{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex!important}.pm-childmins__k{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pm-childmins__k .pm-label{margin:0}.pm-livec .pm-live__mins{font-size:24px;line-height:1}.pm-livec .pm-bench{padding:3px 9px;font-size:13px}.pm-childmins__btn{min-height:40px}.pm-k--tight .pm-label{margin:0}.pm-chips--tight button{min-height:40px;font-size:13.5px}.pm-fine--log{text-align:left;margin:0}.pm-livenotes{gap:2px;display:grid}.pm-livenotes .pm-fine{margin:0}.pm-htsum{gap:3px;margin:-2px 0 0;padding-left:18px;font-size:15px;line-height:1.4;display:grid}.shell--child .pm-htsum{color:inherit}.pm-goalpop__acts--3 .pm-btn[data-testid=ht-pop-start]{font-size:15.5px;line-height:1.15}.shell--child{--lv-bg:#0b1e3a;--lv-card:#ffffff12;--lv-card-solid:#142a4d;--lv-lime:#b7f33b;--lv-on-lime:#0b1e3a;--lv-edge:#ffffff29;--lv-btn-edge:#cbd8eb99;--pm-ink:#f3f6fb;--pm-muted:#b9c7da;--pm-line:#ffffff29;--pm-amber:#b7f33b;--pm-amber-soft:#b7f33b1f;--pm-green:#fff;background:radial-gradient(120% 45% at 50% 0,#4678c84d,#0000 60%),radial-gradient(90% 40% at 100% 100%,#b7f33b0d,#0000 70%),linear-gradient(#0b1e3a,#07152c);background-color:var(--lv-bg);color:var(--pm-ink)}.shell--child .main{background:0 0}.main:has(>.pm){background:0 0}.shell--child .main:has(>.ts-about){background:0 0}.shell--child .main:has(>.ts-privacy){background:0 0}.shell--child :is(.pm-safe,dialog,.cc__msg,input,textarea,select,.pm-kit--none,.cc__hint,.pm-preview-wrap){--pm-ink:#0b1e3a;--pm-muted:#4a5a6e;--pm-line:#d5dde3;--pm-green:#0f5132;--pm-amber-soft:#f3fbe2}.shell--child :is(.cc__msg,input,textarea,select){color:var(--pm-ink)}.shell--child .pm-sharetext{color:var(--pm-ink);border:1px solid var(--lv-edge);background:#ffffff14}.shell--child :is(.mt-coach,.pm-tag--green){color:var(--lv-lime);background:#b7f33b24;border-color:#b7f33b66}.shell--child .pm-hint{color:#e3ebf6;background:#ffffff12}.shell--child .pm-hint svg{color:var(--lv-lime)}.shell--child :is(.pm-safe,dialog,.pm-preview-wrap) .pm-hint{color:#3d4a12;background:#f3fbe2}.shell--child :is(.pm-safe,dialog,.pm-preview-wrap) .pm-hint svg{color:currentColor}.shell--child .pm-link--danger{color:#ff9b8f}.appbar--child{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='90' viewBox='0 0 170 90' fill='none' stroke='%23ffffff' stroke-opacity='.18' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='60' cy='20' r='6'/%3E%3Ccircle cx='118' cy='44' r='6'/%3E%3Ccircle cx='86' cy='66' r='6'/%3E%3Cpath d='M20 14l8 8m0-8l-8 8M140 12l8 8m0-8l-8 8M150 64l8 8m0-8l-8 8'/%3E%3Cpath d='M66 24c20 10 30 14 46 18' stroke-dasharray='4 5'/%3E%3Cpath d='M106 38l7 4-8 3'/%3E%3Cpath d='M90 60c10-6 14-10 22-12' stroke-dasharray='4 5'/%3E%3Cpath d='M30 70c14 4 30 0 46-6'/%3E%3Cpath d='M70 60l7 4-8 2'/%3E%3C/svg%3E") right 8px top 4px/170px 90px no-repeat,linear-gradient(#12305a,#0b1e3a);border-bottom-color:#ffffff1f}.pm-stack small{color:#e6edf7;opacity:1}.pm-stack__iq{color:var(--lv-lime)}.pm-stack b{color:var(--lv-lime);letter-spacing:.5px;text-shadow:0 2px #00000059;font-size:30px;font-style:italic;font-weight:900}.appbar--child .ts-beta{color:#0b1e3a;background:#dce3ec}.appbar--child .ts-mark{border-radius:9px;box-shadow:0 0 0 1.5px #b7f33b8c,0 0 14px #b7f33b40}.appbar--child .pm-seg{background:#ffffff12;border-color:#ffffff38}.appbar--child .pm-seg button{color:#eef3fa}.appbar--child .pm-seg button[aria-pressed=true]{background:var(--lv-lime);color:var(--lv-on-lime);box-shadow:0 0 16px #b7f33b73}.bottom-nav--child{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07152cdb;border-top:1px solid #ffffff24}.bottom-nav--child .bottom-nav__item{color:#d5dfec}.bottom-nav--child .bottom-nav__item[aria-current=page]{color:var(--lv-lime);box-shadow:inset 0 -3px 0 var(--lv-lime)}.shell--child :is(.pm-card,.cc,.ts-mode,.pm-scorers,.pm-nspcc,.pm-med){background:linear-gradient(180deg, #ffffff0f, #ffffff05), var(--lv-card);border:1px solid var(--lv-edge);color:var(--pm-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 6px 18px #00000038}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.shell--child{--lv-card:var(--lv-card-solid)}.shell--child .bottom-nav--child{background:#07152c}.shell--child .pm-goalpop{background:#18325c}}.shell--child :is(.cc__lead,.cc__help,.ts-mode__note,.ts-version){color:var(--pm-muted)}.shell--child .ts-mode,.shell--child .cc,.shell--child .ts-about{color:var(--pm-ink)}.shell--child .ts-about a,.shell--child .ts-privacy a,.shell--child .pm a{color:var(--lv-lime)}.shell--child :is(.pm-stats div,.pm-praise){color:var(--pm-ink);background:#ffffff0d}.shell--child .pm-matchcard{border:1px solid var(--lv-edge);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff17,#ffffff08)}.shell--child .pm-hero{background:0 0}.shell--child .pm-fine,.shell--child .pm-sub,.shell--child .pm-empty{color:var(--pm-muted)}.shell--child .pm-label{color:#ccd7e6}.shell--child :is(.pm-safe,dialog,.pm-preview-wrap) .pm-label{color:var(--pm-muted)}.shell--child .pm-btn--ghost,.shell--child .pm-ctl,.shell--child .pm-x,.shell--child .pm-date,.shell--child .pm-step__c button,.shell--child .ts-about .btn--ghost{color:var(--pm-ink);border-color:var(--lv-btn-edge);background:#ffffff0f}.shell--child .ts-about .btn--danger{color:#ffb4ab;background:0 0;border-color:#ffb4ab}.shell--child .pm-ticks button:not(.pm-x):not(.is-on){border-color:var(--lv-btn-edge);background:#ffffff0f}.shell--child .pm-btn--amber,.shell--child .pm-ctl.pm-ctl--go,.shell--child .pm-bigbtn--us,.shell--child .pm-bench,.shell--child .pm-ticks button.is-on,.shell--child .pm-wl,.shell--child .pm-res--w{background:var(--lv-lime);border-color:var(--lv-lime);color:var(--lv-on-lime)}.shell--child .pm-btn--amber,.shell--child .pm-ctl.pm-ctl--go{box-shadow:0 0 14px #b7f33b47}.shell--child .pm-chips button{border-color:var(--lv-btn-edge);color:var(--pm-ink);background:#ffffff0f}.shell--child .pm-chips button[aria-pressed=true]{background:var(--lv-lime);border-color:var(--lv-lime);color:var(--lv-on-lime);box-shadow:0 0 14px #b7f33b66}.shell--child .pm-goalpop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--pm-ink);background:#18325ce0;border:1px solid #ffffff29;border-bottom:0;box-shadow:0 -10px 30px #00000073}.shell--child .pm-goalpop__h{color:#fff}.shell--child .pm-goalpop__saved{color:var(--pm-muted)}.shell--child .pm-goalpop__acts{background:linear-gradient(#18325c99,#18325cf7 30%)}.shell--child .pm-goalpop .pm-link{color:var(--lv-lime)}.shell--child .pm-goalpop .pm-tick input{accent-color:var(--lv-lime)}.shell--child .pm-ctl.pm-ctl--end{background:var(--lv-lime);border-color:var(--lv-lime);color:var(--lv-on-lime)}.shell--child .pm-ctl.pm-ctl--undo{color:#e0e8f3;background:0 0;border-color:#0000}.pm-livecard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 6% 4%,#ffffff8c 0 3px,#0000 4px),radial-gradient(circle at 12% 3%,#ffffff8c 0 3px,#0000 4px),radial-gradient(circle at 94% 4%,#ffffff8c 0 3px,#0000 4px),radial-gradient(circle at 88% 3%,#ffffff8c 0 3px,#0000 4px),radial-gradient(60% 45% at 8% 0,#dcf0ff38,#0000 70%),radial-gradient(60% 45% at 92% 0,#dcf0ff38,#0000 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='120' viewBox='0 0 400 120'%3E%3Cg fill='%23b7f33b'%3E%3Cpath fill-opacity='.14' d='M0 70 L90 40 L120 44 L60 70 L130 52 L150 58 L40 100 L0 110Z'/%3E%3Cpath fill-opacity='.11' d='M400 50 L300 86 L284 84 L340 64 L262 92 L250 88 L360 40 L400 30Z'/%3E%3Ccircle cx='150' cy='40' r='3' fill-opacity='.4'/%3E%3Ccircle cx='166' cy='52' r='2' fill-opacity='.4'/%3E%3Ccircle cx='250' cy='72' r='3' fill-opacity='.35'/%3E%3C/g%3E%3C/svg%3E") 0 56px/100% 120px no-repeat,linear-gradient(#1a3a6ebf 0%,#0e2448b3 60%,#0b1e3ab3 100%);border:1px solid #ffffff2e;border-radius:18px;gap:8px;padding:0 0 6px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000059}.pm-livecard>:not(.pm-livebar){margin:0 10px}.shell--child .pm-livebar{background:0 0;border-radius:0;padding:8px 10px 7px}.shell--child .pm-livebar .mt-team{color:#f3f6fb}.shell--child .pm-livebar .mt-num{color:#fff;text-shadow:0 0 16px #8cb4ff59}.shell--child .pm-livebar .mt-clock{color:#fff}.shell--child .pm-livebar .mt-clock small{color:#ccd7e6}.shell--child .pm-livebar .mt-per{color:var(--lv-on-lime);font-style:italic;font-weight:900;font-family:var(--font-display);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 30' preserveAspectRatio='none'%3E%3Cpath fill='%23b7f33b' d='M6 4 L30 2 L60 5 L92 1 L116 4 L112 10 L119 15 L113 21 L117 27 L88 28 L56 25 L24 29 L3 26 L8 19 L1 13 L7 9Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;border-radius:0;padding:3px 14px;font-size:13px}.shell--child .pm-livebar__mid:before,.shell--child .pm-livebar__mid:after{content:none}.shell--child .pm-livecard .pm-bigbtn{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#ffffff24,#ffffff0d);border:1px solid #ffffff59;box-shadow:inset 0 1px #fff3,0 4px 12px #00000040}.shell--child .pm-livecard .pm-bigbtn--us{border-color:#b7f33bbf;box-shadow:inset 0 1px #fff3,0 0 12px #b7f33b33}.shell--child .pm-livecard .pm-bigbtn:disabled{opacity:.55}.shell--child .pm-livecard .pm-btn--kick{width:auto;min-height:56px;margin:6px 10px 0}.pm-cardicon{width:34px;height:34px;color:var(--lv-lime,#0f5132);background:#ffffff12;border:1px solid #fff3;border-radius:10px;flex:none;place-items:center;display:inline-grid}.shell--child .pm-ctl.pm-childmins__btn{border-color:var(--lv-lime);color:var(--pm-ink);background:0 0}.shell--child .pm-ctl.pm-childmins__btn.pm-ctl--go{background:var(--lv-lime);color:var(--lv-on-lime)}.shell--child .pm-childmins__btn svg{color:var(--lv-lime)}.shell--child .pm-childmins__btn.pm-ctl--go svg{color:var(--lv-on-lime)}.pm-k--tight{justify-content:flex-start}.pm-k--tight .pm-posnow{margin-left:auto}.shell--child .pm-posnow{color:#fff;background:#1c3a66;border:1px solid #b7f33b80;border-radius:999px;padding:3px 12px;font-size:14px}.shell--child .pm-scorers{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='120'%20viewBox='0%200%20120%20120'%3e%3cclipPath%20id='c'%3e%3ccircle%20cx='60'%20cy='60'%20r='52'/%3e%3c/clipPath%3e%3ccircle%20cx='60'%20cy='60'%20r='52'%20fill='%23F4F6F9'/%3e%3cg%20clip-path='url(%23c)'%20stroke='%231E2836'%20stroke-linejoin='round'%20stroke-width='2.8'%3e%3cpath%20fill='none'%20d='M81.0%2031.1L70.5%2045.6L77.0%2065.5L93.9%2071.1L104.4%2056.6L98.0%2036.6zM93.9%2088.9L77.0%20101.2L70.5%20110.1L81.0%20106.8L98.0%2094.4L104.4%2085.5zM49.5%2045.6L39.0%2031.1L22.0%2036.6L15.6%2056.6L26.1%2071.1L43.0%2065.5zM43.0%20101.2L26.1%2088.9L15.6%2085.5L22.0%2094.4L39.0%20106.8L49.5%20110.1zM81.0%2031.1L70.5%2016.7L49.5%2016.7L39.0%2031.1L49.5%2045.6L70.5%2045.6zM81.0%2013.2L70.5%209.9L49.5%209.9L39.0%2013.2L49.5%2016.7L70.5%2016.7zM98.0%2025.6L98.0%2036.6L104.4%2056.6L110.9%2065.5L110.9%2054.5L104.4%2034.5zM9.1%2054.5L9.1%2065.5L15.6%2056.6L22.0%2036.6L22.0%2025.6L15.6%2034.5zM93.9%2088.9L93.9%2071.1L77.0%2065.5L60.0%2077.8L60.0%2095.7L77.0%20101.2zM60.0%2095.7L60.0%2077.8L43.0%2065.5L26.1%2071.1L26.1%2088.9L43.0%20101.2z'/%3e%3cpath%20fill='%231E2836'%20d='M49.5%2045.6L43.0%2065.5L60.0%2077.8L77.0%2065.5L70.5%2045.6zM70.5%20110.1L77.0%20101.2L60.0%2095.7L43.0%20101.2L49.5%20110.1zM98.0%2025.6L81.0%2013.2L70.5%2016.7L81.0%2031.1L98.0%2036.6zM22.0%2036.6L39.0%2031.1L49.5%2016.7L39.0%2013.2L22.0%2025.6zM93.9%2088.9L104.4%2085.5L110.9%2065.5L104.4%2056.6L93.9%2071.1zM26.1%2071.1L15.6%2056.6L9.1%2065.5L15.6%2085.5L26.1%2088.9z'/%3e%3ccircle%20cx='60'%20cy='60'%20r='52'%20fill='none'%20stroke-width='4.4'/%3e%3c/g%3e%3c/svg%3e") right 14px center / 56px 56px no-repeat, repeating-linear-gradient(45deg, #ffffff2e 0 1px, transparent 1px 10px) right 0 top 0 / 110px 100% no-repeat, repeating-linear-gradient(-45deg, #ffffff2e 0 1px, transparent 1px 10px) right 0 top 0 / 110px 100% no-repeat, linear-gradient(115deg, transparent 62%, #b7f33b1f 62% 70%, transparent 70%), linear-gradient(180deg, #ffffff0d, #ffffff04), var(--lv-card);min-height:64px;padding-right:120px;position:relative}.shell--child .pm-scorers .pm-label{color:#f3f6fb;letter-spacing:0;text-transform:none;font-size:15px;font-family:var(--font-display);align-items:center;gap:8px;font-weight:800;display:flex}.shell--child .pm-scorers .pm-label svg{color:#ffd34d}.shell--child .pm-livelog li{border-top-color:#ffffff1a}.shell--child .pm-livelog__m{color:var(--lv-lime)}html{background:#07101f}body{background:0 0}body:before{content:"";z-index:-1;pointer-events:none;background:#07101f url(/app-bg-stadium.webp) 50%/cover no-repeat;position:fixed;inset:0}.shell,.shell--child{background:0 0}@media (width>=33rem){.shell{box-shadow:0 0 0 1px #ffffff0f}}.appbar:not(.appbar--child){background:linear-gradient(#071020cc,#0b1e3adb)}.appbar--child{background-color:#09162cd6}.appbar,.appbar--child{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);border-bottom:1px solid #ffffff1a;transition:background-color .25s,background-image .25s}html.at-top .appbar:not(.appbar--child){background:linear-gradient(#0710204d,#0b1e3a8c)}html.at-top .appbar.appbar--child{background-color:#09162c6b}.bottom-nav,.bottom-nav--child{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071224d6;border-top:1px solid #ffffff1f}html .main:has(>.planner){background:0 0}html .main>.planner{background:var(--fm-cloud);border-radius:var(--r-lg);padding:var(--s-4);margin:0 calc(var(--s-1) * -1);box-shadow:0 18px 40px #00000073,0 0 0 1px #ffffff14}html :is(.mt-onp,.mt-ft,.mt-swr:not(.mt-swr--light),.mt-log){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#13294be6}html .mt-btns{background-image:linear-gradient(#07122400,#071224eb 22%)}.shell--child :is(.pm-card,.pm-nspcc){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0e203ecc}.shell--child .pm-res--d{color:#0b1e3a}.pm-safe .pm-safe__fa a{color:#0f5132}.shell--child .pm-livecard{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0710209e 0%,#09162ccc 55%,#09162ce6 100%),url(/assets/share-v4-bg-goal-us-1200x900-ByjYWC2j.webp) 50% 35%/cover no-repeat,#0b1e3a;border:1px solid #b7f33b59;border-radius:16px;gap:10px;padding:0 0 10px;box-shadow:0 10px 28px #00000073,inset 0 1px #ffffff1f}.shell--child .pm-livecard:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 0 8%,#b7f33b29 8% 13%,#0000 13% 100%),linear-gradient(105deg,#0000 0 86%,#b7f33b1f 86% 89%,#0000 89% 100%),linear-gradient(105deg,#0000 0 91%,#ffc2471f 91% 93%,#0000 93% 100%);position:absolute;inset:0}.shell--child .pm-livecard:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 35%,#ffffff12 50%,#0000 65%) -150% 0/60% 100% no-repeat;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.shell--child .pm-livecard:after{opacity:1;animation:9s ease-in-out 1s infinite lb-sweep}}@keyframes lb-sweep{0%,70%{background-position:-150% 0}to{background-position:250% 0}}.shell--child .pm-livebar{padding:10px 8px 0}.shell--child .pm-livebar .mt-score{grid-template-columns:minmax(0,1fr) 176px minmax(0,1fr)}.shell--child .pm-livebar__mid{gap:2px;width:176px;top:6px}.shell--child .pm-livebar .mt-per{letter-spacing:.04em;text-transform:uppercase;background:var(--lv-lime,#b7f33b);color:#0b1e3a;border-radius:2px;padding:3px 16px;font-size:15px;transform:skew(-12deg);box-shadow:0 2px 10px #b7f33b59}.shell--child .pm-livebar .mt-clock{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-shadow:0 3px 14px #0000008c;font-size:70px;font-style:italic;font-weight:900;line-height:.92}.shell--child .pm-livebar .mt-clock small{color:#d5deea;margin-top:4px;font-size:13px;font-style:normal}.shell--child .pm-livebar .mt-num{font-family:var(--font-display);text-shadow:0 3px 14px #0000008c;font-size:58px;font-style:italic;font-weight:900;line-height:.95}.shell--child .pm-livebar .mt-team{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;-webkit-line-clamp:2;padding-top:14px;font-size:16px;font-style:italic;font-weight:800;line-height:1.1}.shell--child .pm-livebar .mt-team:first-child .mt-num,.shell--child .pm-livebar .mt-team:last-child .mt-num{color:#fff}.shell--child .pm-livecard .pm-livebtns{gap:12px;margin:0 16px}.shell--child .pm-livecard .pm-bigbtn{min-height:62px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px;font-size:21px;font-style:italic;font-weight:900;transform:skew(-9deg)}.shell--child .pm-livecard .pm-bigbtn--us{color:#0b1e3a;background:linear-gradient(#c6fb55,#a9e62c);border:0;box-shadow:0 4px 16px #b7f33b59,inset 0 -3px #0b1e3a2e}.shell--child .pm-livecard .pm-bigbtn--us svg{color:#0b1e3a}.shell--child .pm-livecard .pm-bigbtn:not(.pm-bigbtn--us){color:#fff;background:linear-gradient(#0b1e3aeb,#071224eb);border:2px solid #ffc247;border-left-width:8px;box-shadow:0 4px 16px #ffc2472e}.shell--child .pm-livecard .pm-livectl{gap:10px;margin:0 16px}.shell--child .pm-livecard .pm-ctl{min-height:44px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:#fff;background:#0b1e3ad9;border:1.5px solid #ffffff8c;border-radius:4px;padding:0 16px;font-size:17px;font-style:italic;font-weight:800;transform:skew(-9deg)}.shell--child .pm-livecard .pm-ctl--end,.shell--child .pm-livecard .pm-ctl--go{color:#0b1e3a;background:#b7f33b;border-color:#b7f33b}.shell--child .pm-livecard .pm-ctl--undo{color:#e0e8f3;background:0 0;border-color:#0000}.shell--child .pm-livebar .mt-score{grid-template-columns:minmax(0,1fr) 168px minmax(0,1fr);align-items:start;min-height:122px}.shell--child .pm-livebar__mid{width:168px}.shell--child .pm-livebar .mt-clock{font-size:66px}.shell--child .pm-livebar .mt-team{overflow-wrap:anywhere;padding-top:30px;font-size:15px}.shell--child .pm-livecard .pm-livectl{flex-wrap:nowrap;gap:8px;margin:0 10px}.shell--child .pm-livecard .pm-ctl{white-space:nowrap;padding:0 12px;font-size:15px}.shell--child .pm-livecard .pm-ctl--undo{padding:0 6px}@media (width<=380px){.shell--child .pm-livebar .mt-score{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);min-height:112px}.shell--child .pm-livebar__mid{width:150px}.shell--child .pm-livebar .mt-clock{font-size:58px}.shell--child .pm-livebar .mt-num{font-size:50px}.shell--child .pm-livebar .mt-team{font-size:14px}}@media (height<=700px){.shell--child .pm-livecard{gap:5px;padding-bottom:5px}.shell--child .pm-livebar{padding-top:6px}.shell--child .pm-livebar__mid{top:4px}.shell--child .pm-livebar .mt-score{min-height:88px}.shell--child .pm-livebar .mt-per{padding:2px 14px;font-size:13px}.shell--child .pm-livebar .mt-clock{font-size:54px}.shell--child .pm-livebar .mt-clock small{margin-top:2px;font-size:12.5px}.shell--child .pm-livebar .mt-num{font-size:46px}.shell--child .pm-livebar .mt-team{padding-top:24px}.shell--child .pm-livecard .pm-bigbtn{min-height:46px;font-size:18px}}.main:has(>.planner){background:var(--fm-cloud)}.planner{--pl-navy:var(--fm-deep-navy);--pl-green:var(--fm-pitch-green);--pl-muted:var(--text-secondary);--pl-line:#cbd5d0;margin:calc(var(--s-4) * -1) calc(var(--s-4) * -1) 0;background:var(--fm-cloud);color:var(--pl-navy);gap:0;padding:12px 16px 0}.planner :focus-visible{outline-color:var(--pl-navy)}.pl-head{justify-content:space-between;align-items:flex-end;gap:var(--s-2);padding-bottom:2px;display:flex}.pl-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-green);margin:0;font-size:12px;font-weight:700}.pl-title{font-family:var(--font-display);color:var(--pl-navy);margin-top:2px;font-size:30px;font-weight:700;line-height:1}.pl-seg{border-radius:var(--r-pill);background:#e7edea;flex:none;padding:2px;display:inline-flex}.pl-seg button{border-radius:var(--r-pill);min-height:34px;color:var(--pl-muted);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13px;font-weight:700}.pl-seg button[aria-pressed=true]{background:var(--pl-navy);color:var(--fm-lime)}.pl-agerow{flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.pl-agenote{color:var(--pl-muted);flex:160px;margin:0;font-size:13px;line-height:1.3}.pl-age{position:relative}.pl-age__btn{border:1.5px solid var(--pl-line);min-height:34px;color:var(--pl-navy);font:inherit;cursor:pointer;background:#fff;border-radius:17px;align-items:center;gap:4px;padding:0 28px 0 12px;font-size:14px;display:inline-flex;position:relative}.pl-age__k{color:var(--pl-muted);font-weight:600}.pl-age__btn:focus-visible,.pl-age__opt:focus-visible{outline:3px solid var(--fm-amber);outline-offset:2px}.pl-age__pop{z-index:30;border:1.5px solid var(--pl-line);background:#fff;border-radius:14px;gap:2px;width:min(300px,100vw - 32px);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 28px #0b1e3a38}.pl-age__opt{text-align:left;min-height:44px;color:var(--pl-navy);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:2px;padding:9px 10px;display:grid}.pl-age__opt:hover{background:#eef3f0}.pl-age__opt[aria-checked=true]{background:var(--pl-navy);color:#fff}.pl-age__row{justify-content:space-between;align-items:baseline;gap:8px;font-size:15px;display:flex}.pl-age__fmt{color:var(--pl-green);font-weight:700}.pl-age__opt[aria-checked=true] .pl-age__fmt{color:var(--fm-lime)}.pl-age__forms{color:var(--pl-muted);font-size:12.5px}.pl-age__opt[aria-checked=true] .pl-age__forms{color:#c9d6e6}.pl-age__foot{color:var(--pl-muted);margin:4px 8px;font-size:12px}.pl-row{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0 6px;display:flex}.pl-tabs{align-items:center;display:flex}.pl-tab{white-space:nowrap;color:var(--pl-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:36px;margin-right:12px;padding:6px 2px;font-size:14px;font-weight:600}.pl-tab[aria-selected=true]{color:var(--pl-navy);border-bottom-color:var(--fm-lime)}.pl-spacer{flex:1}.pl-chip{border:1.5px solid var(--pl-line);height:34px;color:var(--pl-navy);background:#fff;border-radius:17px;align-items:center;font-size:14px;font-weight:600;display:inline-flex;position:relative}.pl-chip select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:17px;height:100%;padding:0 26px 0 11px;font-weight:600}.pl-chip select:focus-visible{outline:3px solid var(--fm-amber);outline-offset:2px}.pl-chip__caret{pointer-events:none;font-size:12px;position:absolute;right:10px}.pl-chip--on{background:var(--pl-navy);border-color:var(--pl-navy);color:var(--fm-lime)}.pl-chip--on select option,.pl-chip select option{color:var(--pl-navy);background:#fff}.pl-board{gap:8px;display:grid}.pl-pitchwrap{-webkit-user-select:none;user-select:none;border-radius:14px;width:min(100%,326px);margin:6px auto 0;position:relative;overflow:hidden;box-shadow:0 2px #0b1e3a14}.pl-pitch{width:100%;height:100%;display:block}.pl-hint{z-index:5;background:var(--pl-navy);color:#fff;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:16px;max-width:calc(100% - 20px);padding:7px 12px;font-size:13px;font-weight:600;position:absolute;top:10px;left:50%;overflow:hidden;transform:translate(-50%)}.pl-hint b{color:var(--fm-lime)}.pl-hint--btn{cursor:pointer;color:var(--fm-lime);min-height:34px}.pl-spots{margin:0;padding:0;list-style:none;position:absolute;inset:0}.pl-p{z-index:3;position:absolute;transform:translate(-50%,-50%)}.pl-disc-btn{cursor:grab;touch-action:none;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;margin:0;padding:2px;display:flex}.pl-disc-btn:active{cursor:grabbing}.pl-disc-btn:focus-visible{outline:3px solid var(--fm-amber);outline-offset:0}.pl-d{width:var(--s);height:var(--s);background:var(--pl-navy,#0b1e3a);border:3px solid var(--fm-lime);color:#fff;font-family:var(--font-display);font-weight:700;font-size:calc(var(--s) * .42);border-radius:50%;justify-content:center;align-items:center;line-height:1;transition:box-shadow .15s;display:flex}.pl-n{font-family:var(--font-display);color:#fff;font-weight:700;font-size:var(--fs);max-width:calc(var(--s) * 1.7);white-space:nowrap;text-overflow:ellipsis;background:#0b1e3a8c;border-radius:6px;margin-top:3px;padding:0 6px;line-height:1.35;overflow:hidden}.pl-gk .pl-d{background:var(--fm-amber);color:var(--pl-navy);border-color:#fff}.pl-empty .pl-d{color:#ffffffe6;font-size:calc(var(--s) * .5);background:#ffffff14;border:2.5px dashed #ffffffd9;font-weight:500}.pl-empty .pl-n{color:#ffffffd9;background:0 0;font-weight:600}.pl-empty .pl-disc-btn{cursor:pointer}.pl-sel .pl-d{box-shadow:0 0 0 5px #b7f33b73,0 0 18px 4px #b7f33b99}.pl-over .pl-d{box-shadow:0 0 0 4px #ffffffe6}.pl-dragging{opacity:.35}.pl-bench{background:#e7edea;border-radius:14px;padding:8px 12px 10px}.pl-bench.pl-over{box-shadow:inset 0 0 0 2px var(--pl-green)}.pl-bench__lbl{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:22px;display:flex}.pl-bench__lbl h2{letter-spacing:1.2px;text-transform:uppercase;color:var(--pl-muted);margin:0;font-size:12px;font-weight:700}.pl-bench__lbl>span{color:var(--pl-green);font-size:12px;font-weight:600}.pl-bench__ps{flex-wrap:wrap;align-items:flex-start;gap:6px 10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.pl-bench .pl-p{flex-direction:column;align-items:center;min-width:56px;display:flex;position:static;transform:none}.pl-bench .pl-p:not(.pl-sel) .pl-d{background:#5b6b80;border-color:#afc0b8}.pl-bench .pl-n{color:var(--pl-navy);background:0 0;max-width:76px}.pl-bench__empty{color:var(--pl-muted);margin:6px 0 2px;font-size:14px}.pl-linkbtn{color:var(--pl-green);cursor:pointer;background:0 0;border:0;min-height:32px;padding:4px 0;font-size:13px;font-weight:700;text-decoration:underline}.pl-off{border-radius:var(--r-pill);background:var(--fm-amber);color:var(--pl-navy);white-space:nowrap;margin-top:3px;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.3}.pl-dots{gap:3px;margin-top:2px;display:inline-flex}.pl-dot{border:1.5px solid #8a99ad;border-radius:50%;width:7px;height:7px}.pl-dot--on{background:var(--pl-green);border-color:var(--pl-green)}.pl-actions{gap:10px;margin:10px 0 0;display:flex}.pl-btn{justify-content:center;align-items:center;gap:var(--s-2);cursor:pointer;min-height:48px;padding:0 var(--s-4);border:1.5px solid #0000;border-radius:24px;flex:1;font-size:15px;font-weight:700;display:inline-flex}.pl-btn--pri{background:var(--fm-lime);color:var(--pl-navy)}.pl-btn--pri:hover{background:var(--action-hover)}.pl-btn--pri:disabled{color:#3d4b5e;cursor:default;background:#d5dcd8}.pl-btn--sec{color:var(--pl-navy);border-color:var(--pl-line);background:#fff}.pl-actions .pl-btn{white-space:nowrap;padding:0 12px}.pl-actions .pl-btn--sec{flex:.75}.pl-btn--sm{min-height:var(--tap);flex:none;font-size:14px}.pl-note{color:var(--pl-muted);text-align:center;margin:9px 0 0;font-size:12px;line-height:1.35}.pl-section{margin-top:var(--s-5);padding-top:var(--s-4);gap:var(--s-2);border-top:1px solid #dfe6e2;display:grid}.pl-h2{font-family:var(--font-display);color:var(--pl-navy);font-size:22px;font-weight:700}.pl-count{color:var(--pl-muted);font-weight:600}.pl-add{gap:var(--s-2);flex-wrap:wrap;display:flex}.pl-add input,.pl-field input{min-width:0;min-height:var(--tap);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);border:1.5px solid var(--pl-line);color:var(--pl-navy);background:#fff;flex:1}.pl-add input:focus-visible,.pl-field input:focus-visible{border-color:var(--pl-green);outline:3px solid var(--fm-amber);outline-offset:1px}.pl-add input[aria-invalid=true]{border-color:#b3261e}.pl-hint-text{color:var(--pl-muted);margin:0;font-size:13px}.pl-hint-text--err{color:#b3261e;font-weight:600}.pl-squad{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pl-squad li{align-items:center;gap:var(--s-2);border-radius:var(--r-sm);background:#fff;border:1px solid #dfe6e2;min-width:0;padding:2px 2px 2px 10px;display:flex}.pl-squad__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.pl-squad .pl-dots{margin:0}.pl-iconbtn{width:40px;height:40px;color:var(--pl-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.pl-iconbtn:hover{color:var(--pl-navy);background:#eef2f0}.pl-anchor{scroll-margin-top:calc(var(--appbar-h,56px) + 8px)}.sq-bar{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.sq-bar__count{color:var(--pl-navy);margin:0 auto 0 0;font-size:14px}.pl-small:disabled{opacity:.5;cursor:default}.sq-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sq-row{border-radius:var(--r-sm);background:#fff;border:1.5px solid #dfe6e2;align-items:center;gap:4px;min-width:0;padding:2px 2px 2px 4px;display:flex}.sq-row.is-in{border-color:var(--pl-green)}.sq-row--edit{padding:6px;display:grid}.sq-row .pl-dots{margin:0 4px}.sq-toggle{min-width:0;min-height:var(--tap);color:var(--pl-navy);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0 6px;display:flex}.sq-box{width:24px;height:24px;color:var(--pl-navy);background:#fff;border:2px solid #8a99ad;border-radius:6px;flex:none;place-items:center;display:grid}.sq-row.is-in .sq-box{background:var(--fm-lime);border-color:var(--pl-green)}.sq-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.sq-row:not(.is-in) .sq-name{color:var(--pl-muted)}.sq-state{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-pill);color:var(--pl-muted);background:#eef2f0;padding:1px 8px;font-size:12px;font-weight:800}.sq-row.is-in .sq-state{background:var(--pl-green);color:#fff}.sq-del:hover{color:#9b1c14}.pl-field{gap:4px;display:grid}.pl-field label{font-size:14px;font-weight:700}.pl-opt{color:var(--pl-muted);font-weight:400}.pl-saverow{gap:var(--s-2);flex-wrap:wrap;display:flex}.pl-saved{margin:var(--s-2) 0 0;gap:var(--s-2);padding:0;list-style:none;display:grid}.pl-saved>li{border-radius:var(--r-md);padding:var(--s-3);gap:var(--s-2);background:#fff;border:1px solid #dfe6e2;display:grid}.pl-saved>li.is-current{border-color:var(--pl-green);box-shadow:inset 3px 0 0 var(--pl-green)}.pl-saved__txt{min-width:0;display:grid}.pl-saved__name{align-items:center;gap:var(--s-2);overflow-wrap:anywhere;font-weight:800;display:flex}.pl-saved__meta{color:var(--pl-muted);font-size:13px}.pl-saved__btns{gap:var(--s-2);flex-wrap:wrap;display:flex}.pl-small{border-radius:var(--r-pill);border:1.5px solid var(--pl-line);min-height:40px;color:var(--pl-navy);cursor:pointer;background:#fff;padding:0 14px;font-size:14px;font-weight:700}.pl-small--danger{color:#9b1c14;border-color:#e7b5b0}.pl-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--r-pill);background:var(--pl-green);color:#fff;padding:1px 8px;font-size:11px;font-weight:800}.pl-ghost{z-index:60;pointer-events:none;--s:50px;position:fixed;transform:translate(-50%,-60%)}.pl-ghost .pl-d{box-shadow:0 8px 20px #00000059,0 0 0 5px #b7f33b73}.pl-dialog{border-radius:var(--r-lg);background:var(--fm-deep-navy);width:min(100vw,30rem);max-width:100vw;max-height:100dvh;color:var(--fm-cloud);border:0;margin:auto;padding:0}.pl-dialog::backdrop{background:#040c18d9}.pl-dialog__bar{padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.pl-dialog__bar h2{font-family:var(--font-display);font-size:var(--fs-xl)}.pl-dialog__body{padding:var(--s-3) var(--s-4) var(--s-4);gap:var(--s-3);display:grid}.pl-dialog__img{border-radius:var(--r-sm);aspect-ratio:4/5;width:auto;max-width:100%;height:auto;max-height:58dvh;margin:0 auto;display:block}.pl-dialog__note{font-size:var(--fs-sm);color:var(--text-muted);text-align:center;margin:0}.pl-dialog__btns{gap:var(--s-2);display:flex}.pl-dialog .pl-btn--sec{color:var(--fm-cloud);border-color:var(--line-strong);background:0 0}@media (prefers-reduced-motion:reduce){.pl-d{transition:none}}.pl-last{color:var(--pl-muted);white-space:nowrap;margin-top:2px;font-size:11px;font-weight:700}.pl-last--low{background:var(--fm-amber);color:var(--pl-navy);border-radius:var(--r-pill);padding:1px 7px}.pl-free{border:1.5px solid var(--pl-line);min-height:34px;color:var(--pl-navy);cursor:pointer;background:#fff;border-radius:17px;padding:0 12px;font-size:14px;font-weight:700}.pl-free[aria-pressed=true]{background:var(--pl-navy);border-color:var(--pl-navy);color:var(--fm-lime)}.pl-freebar{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 0;display:flex}.pl-freebar .pl-hint-text{flex:1;min-width:150px}.pl-free-on .pl-pitchwrap{cursor:crosshair}.pl-free-on .pl-p{transition:left .12s,top .12s}@media (prefers-reduced-motion:reduce){.pl-free-on .pl-p{transition:none}}.pl-first{border:1.5px solid var(--pl-line);text-align:center;background:#fff;border-radius:16px;justify-items:center;gap:12px;margin:12px 0 16px;padding:14px;display:grid}.pl-first__pitch{border-radius:12px;width:min(100%,320px);height:auto}.pl-first__steps{color:var(--pl-navy);flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.pl-first__steps li{background:#eef3ef;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.pl-first__steps li+li:before{content:"→";color:var(--pl-green);margin-right:2px}.pl-sheet{z-index:60;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));background:#0b1e3a8c;place-items:end center;display:grid;position:fixed;inset:0}.pl-sheet__card{background:#fff;border-radius:18px;gap:12px;width:min(420px,100%);padding:18px 16px 16px;display:grid;box-shadow:0 16px 40px #0b1e3a59}.pl-sheet__card .pl-h2{margin:0;font-size:24px}.mt-live{--mt-navy2:#13294b;margin:calc(var(--s-4) * -1) calc(var(--s-4) * -1) 0;color:#fff;gap:0;padding:0 0 8px}.mt-top{align-items:center;gap:10px;padding:10px 16px 0;display:flex}.mt-h1{font-family:var(--font-display);font-size:22px;font-weight:700}.mt-awake{color:#afc0d4;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:5px;min-height:32px;margin-left:auto;padding:4px 8px;font-size:12px;display:inline-flex}.mt-awake[aria-pressed=true]{color:var(--fm-lime)}.mt-head{text-align:center;padding:8px 16px 0}.mt-per{letter-spacing:1.4px;text-transform:uppercase;color:var(--fm-deep-navy);background:var(--fm-lime);border-radius:12px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}.mt-score{justify-content:center;align-items:center;gap:22px;margin-top:8px;display:flex}.mt-team{text-align:center;color:#afc0d4;overflow-wrap:anywhere;width:120px;font-size:15px;font-weight:600}.mt-num{font-family:var(--font-display);color:#fff;font-size:84px;font-weight:700;line-height:.9}.mt-dash{font-family:var(--font-display);color:#5e7393;font-size:52px}.mt-clock-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:4px;display:flex}.mt-clock{font-family:var(--font-display);letter-spacing:1px;font-variant-numeric:tabular-nums;margin-top:0;font-size:56px;font-weight:700;line-height:1.1}.mt-clock small{color:#afc0d4;letter-spacing:0;margin-left:6px;font-size:20px;font-weight:600}.mt-pause-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1.5px solid #ffffff73;border-radius:22px;flex:none;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.mt-pause-btn--go{background:var(--fm-lime);border-color:var(--fm-lime);color:var(--fm-deep-navy)}.mt-pc{justify-content:center;gap:10px;margin-top:8px;display:flex}.mt-pill{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #ffffff59;border-radius:20px;align-items:center;gap:6px;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.mt-pill--go{background:var(--fm-lime);border-color:var(--fm-lime);color:var(--fm-deep-navy)}.mt-pill--end{min-height:48px;color:var(--fm-deep-navy);background:#fff;border-color:#fff;border-radius:24px;padding:0 22px;font-size:16px;box-shadow:0 2px #0000002e}.mt-pill--ghost{color:#afc0d4;border-color:#0000}.mt-pill:disabled{opacity:.45;cursor:default}.mt-pad{padding:12px 16px 0}.mt-swr{background:var(--mt-navy2,#13294b);color:#dce6f2;text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 14px;font-size:14px;display:flex}.mt-swr__txt b{color:#fff;font-weight:700;display:block}.mt-swr__txt small{color:#9fb0c8;margin-top:1px;font-size:12px;display:block}.mt-sw{background:#3a4f70;border-radius:14px;flex:none;width:46px;height:28px;margin-left:auto;transition:background .15s;position:relative}.mt-sw:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px}.mt-sw.is-on{background:var(--fm-lime)}.mt-sw.is-on:after{background:var(--fm-deep-navy);left:21px}.mt-swr--light{border:1.5px solid var(--pl-line,#cbd5d0);color:var(--fm-deep-navy);background:#fff}.mt-swr--light .mt-swr__txt b{color:var(--fm-deep-navy)}.mt-swr--light .mt-swr__txt small{color:var(--text-secondary)}.mt-swr--light .mt-sw{background:#b9c5c0}.mt-swr--light .mt-sw.is-on{background:var(--fm-pitch-green)}.mt-swr--light .mt-sw.is-on:after{background:#fff}.mt-log{background:var(--mt-navy2,#13294b);border-radius:14px;margin:12px 16px 0;padding:6px 14px}.mt-log__h{letter-spacing:1.3px;text-transform:uppercase;color:#9fb0c8;padding:6px 0 2px;font-size:11px;font-weight:700}.mt-log ul{max-height:196px;margin:0;padding:0;list-style:none;overflow:auto}.mt-li{color:#dce6f2;border-top:1px solid #ffffff12;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.mt-li:first-child{border-top:0}.mt-tm{font-family:var(--font-display);color:#afc0d4;min-width:28px;font-size:16px;font-weight:700}.mt-ic{flex:none;width:20px;display:inline-flex}.mt-ic--goal{color:#fff}.mt-ic--sub{color:#afc0d4}.mt-ic--moment{color:var(--fm-lime)}.mt-log__empty{color:#afc0d4;margin:4px 0 8px;font-size:14px}.mt-btns{bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + 6px);z-index:4;background:linear-gradient(#0b1e3a00, var(--fm-deep-navy) 22%);grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px 6px;display:grid;position:sticky}.mt-big{height:96px;font-family:var(--font-display);letter-spacing:.5px;color:#fff;cursor:pointer;background:#1b355e;border:2px solid #ffffff2e;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:26px;font-weight:700;display:flex}.mt-big--praise{background:var(--fm-lime);color:var(--fm-deep-navy);border-color:var(--fm-lime);flex-direction:row;grid-column:1/3;gap:12px;height:80px;font-size:30px}.mt-big:disabled{opacity:.4;cursor:default}.mt-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:8px 16px 0;display:flex}.mt-link{color:#afc0d4;cursor:pointer;background:0 0;border:0;min-height:40px;font-size:13px;font-weight:600;text-decoration:underline}.mt-link:disabled{opacity:.4;cursor:default}.mt-end-now{color:#fff;cursor:pointer;background:#ffffff1f;border:2px solid #fff;border-radius:22px;min-height:44px;padding:0 18px;font-size:15px;font-weight:700}.mt-end-now:disabled{opacity:.4;cursor:default}.mt-sheet{z-index:100;width:100%;max-width:none;height:100%;max-height:none;color:var(--fm-deep-navy);pointer-events:auto;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;margin:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.mt-sheet::backdrop{pointer-events:auto;background:#050e1e9e}.mt-sheet__panel{width:100%;max-width:var(--max-w);max-height:92dvh;padding:10px 18px calc(18px + env(safe-area-inset-bottom));background:var(--fm-cloud);pointer-events:auto;border-radius:24px 24px 0 0;position:relative;overflow:auto}.mt-sheet :focus-visible{outline-color:var(--fm-deep-navy)}.mt-grab{background:#c5d0cb;border-radius:3px;width:40px;height:5px;margin:0 auto 10px}.mt-sheet__t1{align-items:center;gap:8px;display:flex}.mt-sheet__icon{color:var(--fm-pitch-green);display:inline-flex}.mt-sheet__h{font-family:var(--font-display);font-size:28px;font-weight:700}.mt-sheet__tm{font-family:var(--font-display);color:var(--text-secondary);margin-left:auto;font-size:20px;font-weight:700}.mt-x{width:40px;height:40px;color:var(--fm-deep-navy);cursor:pointer;background:#e7edea;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.mt-sheet__h+.mt-x,.mt-gl+.mt-x{margin-left:auto}.mt-gl{letter-spacing:1.2px;background:var(--fm-deep-navy);color:var(--fm-lime);border-radius:10px;margin-left:4px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-block}.mt-hint{color:var(--text-secondary);margin:2px 0 0;font-size:13px}.mt-step{letter-spacing:1.2px;text-transform:uppercase;color:var(--fm-pitch-green);margin:12px 0 6px;font-size:12px;font-weight:700}.mt-discs{flex-wrap:wrap;gap:8px 6px;margin:0;padding:0;list-style:none;display:flex}.mt-dd button{cursor:pointer;width:50px;color:var(--fm-deep-navy);background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;padding:2px 0;display:flex}.mt-d{color:#fff;width:42px;height:42px;font-family:var(--font-display);background:#5b6b80;border:3px solid #c9f86a;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.mt-dd.is-gk .mt-d{color:var(--fm-deep-navy);background:#ffd98a;border-color:#fff}.mt-n{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;max-width:50px;color:var(--text-secondary);margin-top:2px;font-size:13px;font-weight:600;overflow:hidden}.mt-dd.is-sel .mt-d{background:var(--fm-deep-navy);border-color:var(--fm-lime);box-shadow:0 0 0 4px #b7f33b8c,0 0 14px 3px #b7f33bb3}.mt-dd.is-sel .mt-n{color:var(--fm-deep-navy);font-weight:700}.mt-dd.is-off button{opacity:.3;cursor:default}.mt-chips{gap:8px;margin-top:10px;display:flex}.mt-chip{min-height:40px;color:var(--fm-deep-navy);cursor:pointer;background:#fff;border:1.5px solid #bfcbc5;border-radius:20px;padding:0 16px;font-size:14px;font-weight:700}.mt-chip[aria-pressed=true]{border-color:var(--fm-deep-navy);background:#eef8d9}.mt-sumline{background:#fff;border:1px solid #dce4e0;border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:14px;display:flex}.mt-muted,.mt-sheet .mt-tm{color:var(--text-secondary)}.mt-tm--r{margin-left:auto}.mt-row2{grid-template-columns:1fr 1.5fr;gap:10px;margin-top:12px;display:grid}.mt-ghostb{min-height:52px;color:var(--fm-deep-navy);cursor:pointer;background:#fff;border:1.5px solid #bfcbc5;border-radius:26px;font-size:15px;font-weight:700}.mt-row2 .pl-btn{border-radius:26px;min-height:52px;font-size:16px}.mt-small{color:var(--text-secondary);text-align:center;margin:10px 0 0;font-size:12px}.mt-sides{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.mt-sides .pl-btn{border-radius:18px;min-height:64px;font-size:20px}.mt-save{border-radius:26px;width:100%;min-height:52px;margin-top:12px}.mt-mos{gap:7px;display:grid}.mt-mo{min-height:44px;color:var(--fm-deep-navy);text-align:left;cursor:pointer;background:#fff;border:1.5px solid #dce4e0;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:600;display:flex}.mt-rb{border:2px solid #8a99ad;border-radius:50%;flex:none;width:20px;height:20px}.mt-mo.is-on{border-color:var(--fm-deep-navy);background:#eef8d9}.mt-mo.is-on .mt-rb{border:6px solid var(--fm-deep-navy)}.mt-mo__aside{color:var(--text-secondary);margin-left:auto;font-size:12px;font-weight:500}.mt-note{width:100%;min-height:44px;color:var(--fm-deep-navy);background:#fff;border:1.5px dashed #9fb0a8;border-radius:12px;margin-top:8px;padding:0 14px;font-size:14px}.mt-sheet .pl-field{margin-top:8px}.mt-sheet .pl-field input{min-height:var(--tap);border:1.5px solid var(--pl-line,#cbd5d0);color:var(--fm-deep-navy);background:#fff;border-radius:10px;padding:0 12px}.mt-home{gap:var(--s-3)}.mt-home .pl-title{margin-top:-10px}.mt-card{border-radius:var(--r-md);background:#fff;border:1px solid #dfe6e2;gap:12px;padding:14px;display:grid}.mt-card__t{margin:0;font-weight:800}.mt-select{display:block;position:relative}.mt-select select{width:100%;min-height:var(--tap);border-radius:var(--r-sm);border:1.5px solid var(--pl-line);color:var(--fm-deep-navy);background:#fff;padding:0 12px;font-weight:600}.mt-two{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.mt-lbl{font-size:14px;font-weight:700}.pl-field input.mt-mins{flex:none;width:92px}.mt-warn{color:#5c4300;background:#fff3d6;border-radius:10px;margin:0;padding:8px 12px;font-size:14px}.mt-list .pl-saved__meta{overflow-wrap:anywhere}.mt-after{padding:0 0 calc(var(--s-4));margin:calc(var(--s-4) * -1) calc(var(--s-4) * -1) 0;gap:0}.mt-ah{background:var(--fm-deep-navy);color:#fff;text-align:center;padding:14px 16px 18px}.mt-ah__k{letter-spacing:1.6px;text-transform:uppercase;color:var(--fm-lime);margin:0;font-size:12px;font-weight:700}.mt-ah__fs{font-family:var(--font-display);color:#fff;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:10px;margin-top:8px;font-size:44px;font-weight:700;line-height:1.05;display:flex}.mt-ah__side{flex-direction:column;align-items:center;gap:6px;min-width:110px;display:flex}.mt-ah__lab{color:#afc0d4;letter-spacing:.4px;font-size:14px;font-weight:700}.mt-ah__step{align-items:center;gap:6px;display:inline-flex}.mt-ah__n{font-variant-numeric:tabular-nums;text-align:center;min-width:1.2em}.mt-ah__btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1.5px solid #ffffff73;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:24px;font-weight:700;line-height:1;display:inline-grid}.mt-ah__btn:disabled{opacity:.35;cursor:default}.mt-ah__to{color:#afc0d4;padding-bottom:10px;font-size:28px;font-weight:600}.mt-ah__edit{color:#afc0d4;margin:10px 0 0;font-size:13px;font-weight:600}.mt-ah__gs{color:#dce6f2;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:8px 0 0;font-size:13px;display:flex}.mt-ah__gs svg{color:var(--fm-lime)}.mt-ah__goals{text-align:center;margin:12px 0 0}.mt-ah__goals-h{letter-spacing:1.2px;text-transform:uppercase;color:var(--fm-lime);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:700;display:inline-flex}.mt-ah__goals-h svg{color:var(--fm-lime)}.mt-ah__goal-list{justify-items:center;gap:6px;margin:0;padding:0;list-style:none;display:grid}.mt-ah__goal{color:#fff;cursor:pointer;background:#ffffff1f;border:1.5px solid #ffffff59;border-radius:999px;min-height:40px;padding:8px 14px;font-size:14px;font-weight:700}.mt-ah__goal.is-unnamed{color:#dce6f2;border-style:dashed;font-weight:600}.mt-ah__goals-hint{color:#afc0d4;margin:8px 0 0;font-size:12px;font-weight:600}.mt-sec{gap:6px;padding:14px 16px 0;display:grid}.mt-sec__h{font-family:var(--font-display);color:var(--fm-deep-navy);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:22px;font-weight:700;display:flex}.mt-sec__h small{font-family:var(--font-body);color:var(--text-secondary);font-size:12px;font-weight:500}.mt-coach{font-family:var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--fm-pitch-green);background:#e1efe7;border-radius:9px;align-self:center;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.mt-mins{grid-template-columns:1fr 1fr;gap:4px 18px;margin:0;padding:0;list-style:none;display:grid}.mt-mr{align-items:center;gap:7px;min-height:26px;font-size:14px;display:flex}.mt-mr__nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.mt-mr.is-low .mt-mr__nm:after{content:"";background:var(--fm-amber);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:5px;display:inline-block}.mt-mr .pl-dots{margin:0}.mt-mr__mn{font-family:var(--font-display);text-align:right;min-width:30px;font-weight:700}.mt-amber{color:#5c4300;background:#fff3d6;border-radius:10px;align-items:center;gap:8px;margin:4px 0 0;padding:8px 12px;font-size:13px;display:flex}.mt-amber__dot{background:#e0a100;border-radius:50%;flex:none;width:14px;height:14px}.mt-pc2{background:#fff;border:1px solid #dce4e0;border-radius:14px;padding:8px 12px}.mt-who{font-family:var(--font-display);align-items:center;gap:8px;font-size:19px;font-weight:700;display:flex}.mt-who__d{background:var(--fm-deep-navy);border:2px solid var(--fm-lime);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.mt-mm{margin-top:6px}.mt-mm__t{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.mt-mm__t svg{color:var(--fm-pitch-green)}.mt-mm .mt-tm{color:var(--text-secondary);font-size:15px}.mt-cs{color:var(--text-secondary);margin:3px 0 0;font-size:13px;line-height:1.35}.mt-cs b{color:var(--fm-pitch-green)}.mt-cs--note{font-style:italic}.mt-cardlink{color:var(--fm-deep-navy);background:#eef8d9;border-radius:12px;align-items:center;gap:6px;min-height:32px;margin-top:6px;padding:5px 10px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.mt-after__acts{flex-wrap:wrap;justify-content:center;gap:8px;padding:16px 16px 0;display:flex}.mt-stick{bottom:calc(var(--nav-h) + env(safe-area-inset-bottom));background:linear-gradient(#f7faf800, var(--fm-cloud) 38%);padding:24px 16px 12px;position:sticky}.mt-stick .pl-btn{border-radius:26px;width:100%;min-height:52px;font-size:16px}.mt-rep{gap:0;padding-bottom:8px}.mt-rep__bar{align-items:center;gap:6px;display:flex}.mt-back{width:40px;height:40px;color:var(--fm-deep-navy);cursor:pointer;background:#e7edea;border:0;border-radius:50%;place-items:center;display:grid}.mt-tip{color:var(--fm-pitch-green);background:#eef8d9;border:1px solid #d3eba8;border-radius:12px;align-items:center;gap:9px;margin:12px 0 0;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.mt-tip svg{flex:none}.mt-lab{align-items:baseline;padding:14px 0 6px;display:flex}.mt-lab label{letter-spacing:1.2px;text-transform:uppercase;color:var(--fm-pitch-green);font-size:12px;font-weight:700}.mt-lab span{color:var(--text-secondary);margin-left:auto;font-size:12px}.mt-ed{background:#fff;border:1.5px solid #cbd6d1;border-radius:14px;gap:12px;padding:12px 14px;display:grid}.mt-ed textarea{resize:none;color:#1a2b45;background:0 0;border:0;width:100%;padding:0;font-size:16px;line-height:1.5;overflow:hidden}.mt-ed textarea:focus-visible{outline:2px solid var(--fm-pitch-green);outline-offset:3px;border-radius:4px}.mt-own{border:1.5px dashed var(--fm-pitch-green);background:#f6fbee;border-radius:10px;padding:8px 10px}.mt-own__l{letter-spacing:1px;text-transform:uppercase;color:var(--fm-pitch-green);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.mt-rfoot{color:var(--text-secondary);border-top:1px solid #e3e9e6;align-items:center;gap:8px;padding-top:8px;font-size:13.5px;display:flex}.mt-rfoot a{color:var(--fm-pitch-green);font-weight:700;text-decoration:none}.mt-rfoot__x{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:#eef2f0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.mt-reset{justify-self:start}.mt-priv{color:var(--text-secondary);align-items:flex-start;gap:7px;margin:12px 2px 0;font-size:12.5px;line-height:1.35;display:flex}.mt-priv svg{color:var(--fm-pitch-green);flex:none;margin-top:1px}.mt-acts{bottom:calc(var(--nav-h) + env(safe-area-inset-bottom));background:linear-gradient(#f7faf800, var(--fm-cloud) 30%);grid-template-columns:1.4fr 1fr;gap:10px;padding:14px 0 10px;display:grid;position:sticky}.mt-acts .pl-btn{border-radius:27px;min-height:54px;font-size:16px;font-weight:800}.mt-copy{border-color:var(--fm-deep-navy)!important}.mt-gt__h{align-items:baseline;gap:8px;display:flex}.mt-gt__list{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.mt-gt__row{grid-template-columns:minmax(56px,24%) 1fr 8.4em;align-items:center;gap:8px;min-height:26px;font-size:14px;display:grid}.mt-gt__nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mt-gt__row.is-low .mt-gt__nm:after{content:"";background:var(--fm-amber);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:5px;display:inline-block}.mt-gt__bar{background:#e3e9e6;border-radius:6px;height:12px;overflow:hidden}.mt-gt__bar span{background:var(--fm-deep-navy);border-radius:6px;min-width:2px;height:100%;display:block}.mt-gt__val{color:var(--fm-deep-navy);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.mt-short{color:var(--fm-deep-navy);background:#fff8e1;border:1.5px solid #e0b43c;border-radius:14px;padding:12px 14px}.mt-short__t{margin:0 0 10px;font-size:15px;font-weight:600}.mt-short__btns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mt-short__btns .pl-btn{min-height:48px}.mt-clock.is-paused{color:#afc0d4}.mt-played{color:#afc0d4;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:13px}.mt-paused{max-width:320px;color:var(--fm-deep-navy);background:var(--fm-lime);border-radius:10px;margin:8px auto 0;padding:6px 10px;font-size:13px;font-weight:600}.mt-pc{flex-wrap:wrap}.mt-onp{background:var(--mt-navy2,#13294b);border-radius:14px;margin:12px 16px 0;padding:6px 12px 10px}.mt-onp__n{letter-spacing:0;text-transform:none;color:#dce6f2;margin-left:4px;font-weight:600}.mt-onp__list{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:6px;margin:4px 0 6px;padding:0;list-style:none;display:grid}.mt-op{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;min-width:0;min-height:60px;padding:4px 2px;display:flex}.mt-op:disabled{cursor:default;opacity:.8}.mt-op__d{width:32px;height:32px;color:var(--fm-deep-navy);font-family:var(--font-display);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.mt-op.is-gk .mt-op__d{background:var(--fm-lime)}.mt-op__n{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.mt-op.is-sel{border-color:var(--fm-lime);background:#c8e63c1f}.mt-op--free{opacity:.5;cursor:default}.mt-op--free .mt-op__d{color:#9fb0c8;background:0 0;border:1.5px dashed #9fb0c8}.mt-onp [data-side=bench] .mt-op__d{color:#fff;background:#3a4f70}.mt-onp__out{color:#afc0d4;margin:0;padding:0;font-size:13px;list-style:none}.mt-onp__out li{justify-content:space-between;align-items:center;gap:8px;display:flex}.mt-onp__act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mt-onp__act .mt-log__empty{flex:100%;margin:2px 0;font-size:13px}.mt-chipbtn{background:var(--fm-lime);min-height:40px;color:var(--fm-deep-navy);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:20px;max-width:100%;padding:0 14px;font-size:14px;font-weight:700;overflow:hidden}.mt-chipbtn--ghost{color:#fff;background:0 0;border:1.5px solid #ffffff59}.mt-pc-note{color:var(--fm-deep-navy);font-size:14px}.mt-pc2col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mt-pc2col>div{background:#fff;border-radius:12px;min-width:0;padding:2px 10px 8px}.mt-pcl{margin:0;padding:0;font-size:14px;list-style:none}.mt-pcl li{overflow-wrap:anywhere;gap:4px;padding:3px 0;display:flex}.mt-pcl__s{width:12px;color:var(--fm-pitch-green);flex:none;font-weight:700}.mt-pcl li.is-change{font-weight:700}.mt-pcl__gk{color:var(--text-secondary);font-weight:400}.mt-row2--stack{grid-template-columns:1fr}.mt-rot__only{align-items:center;gap:4px;margin:0 0 8px;display:inline-flex}.mt-rot__mins{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:400}.mt-rot__team li,.mt-pcl li{align-items:baseline}.mt-rot__pick{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:10px;align-items:baseline;gap:6px;padding:4px 6px;display:flex}.mt-rot__pick.is-sel{border-color:var(--fm-pitch-green);background:#0f764614;font-weight:700}.mt-ps__acts{gap:10px;margin-top:16px;display:grid}.mt-ps__acts .pl-btn,.mt-ps__acts .mt-ghostb{white-space:normal;border-radius:26px;width:100%;min-height:52px;padding:6px 16px;font-size:16px}.mt-ps__note{margin-top:8px;font-size:14px}
