.pm-app{--pm-bg:#f4f8f6;--pm-white:#fff;--pm-line:#e3ebe6;--pm-line-2:#d6e5db;--pm-fill:#f5f8f6;--pm-ink:#17253c;--pm-ink-2:#3c4b44;--pm-muted:#66756d;--pm-green:#00783b;--pm-green-d:#006b35;--pm-green-50:#e2f4ea;--pm-green-300:#9ccfb2;--pm-amber:#9a6a00;--pm-amber-50:#fff4d6;--pm-sun:#ffc94a;--pm-body:var(--font-outfit),"Outfit",system-ui,sans-serif;--pm-side:260px}:where(.pm-app) *,:where(.pm-app) :after,:where(.pm-app) :before{box-sizing:border-box}.pm-app{margin:0;background:var(--pm-bg);color:var(--pm-ink);font:400 15px/1.55 var(--pm-body)}:where(.pm-app) a{color:inherit;text-decoration:none}:where(.pm-app) h1,:where(.pm-app) h2,:where(.pm-app) h3{margin:0;font-weight:600;line-height:1.2;letter-spacing:-.01em}:where(.pm-app) p{margin:0}:where(.pm-app) b,:where(.pm-app) strong{font-weight:600}:where(.pm-app) svg.pm-i{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pm-side{position:fixed;inset:0 auto 0 0;z-index:20;display:flex;flex-direction:column;width:var(--pm-side);padding:22px 16px;overflow-y:auto;background:var(--pm-white);border-right:1px solid var(--pm-line)}.pm-logo{display:inline-flex;padding:0 10px 24px;font:800 26px var(--font-baloo),Baloo\ 2,system-ui;color:var(--pm-green-d)}.pm-logo b{margin-left:2px;padding:0 6px;border-radius:8px;background:var(--pm-sun);color:var(--pm-ink);font-weight:800}.pm-side h4{margin:20px 0 8px;color:var(--pm-muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.pm-item,.pm-side h4{padding:0 12px;font-weight:500}.pm-item{display:flex;align-items:center;gap:12px;min-height:42px;border-radius:10px;color:var(--pm-ink-2);font-size:15px}.pm-item:hover{background:var(--pm-fill)}.pm-item.pm-on{background:var(--pm-green-50);color:var(--pm-green-d)}.pm-item .pm-face{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--pm-fill);color:var(--pm-green-d);font-size:12px;font-weight:600}.pm-item.pm-on .pm-face,.pm-item.pm-open .pm-face{background:var(--pm-green);color:#fff}.pm-item.pm-open{color:var(--pm-ink)}.pm-item .pm-chev{margin-left:auto;width:16px;height:16px}.pm-sub{display:grid;gap:2px;margin:2px 0 6px;padding-left:48px}.pm-sub a{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:0 12px;border-radius:8px;color:var(--pm-muted);font-size:14.5px;font-weight:500}.pm-sub a:hover{color:var(--pm-ink);background:var(--pm-fill)}.pm-count,.pm-sub a.pm-on{color:var(--pm-green-d);background:var(--pm-green-50)}.pm-count{padding:0 7px;border-radius:999px;font-size:12px;font-weight:600}.pm-shell{margin-left:var(--pm-side);min-width:0}@media (min-width:1100px){.pm-app{background:linear-gradient(90deg,var(--pm-white) 0 var(--pm-side),var(--pm-bg) var(--pm-side))}}.pm-bar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:14px;height:72px;padding:0 clamp(16px,2.5vw,32px);background:var(--pm-white);border-bottom:1px solid var(--pm-line)}.pm-icon-btn{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--pm-line);border-radius:10px;background:var(--pm-white);color:var(--pm-ink-2);cursor:pointer}.pm-toggle{display:none}.pm-bar-logo{display:none;font:800 22px var(--font-baloo),Baloo\ 2,system-ui;color:var(--pm-green-d)}.pm-bar-logo b{margin-left:2px;padding:0 5px;border-radius:7px;background:var(--pm-sun);color:var(--pm-ink);font-weight:800}.pm-search{gap:10px;width:min(420px,100%);height:44px;padding:0 14px;border:1px solid var(--pm-line);border-radius:10px;color:var(--pm-muted);font-size:14px}.pm-bar-right,.pm-search{display:flex;align-items:center}.pm-bar-right{gap:12px;margin-left:auto}.pm-user{display:flex;align-items:center;gap:10px;font-weight:500;font-size:14.5px}.pm-user span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--pm-green-50);color:var(--pm-green-d);font-weight:600}.pm-content{display:grid;gap:20px;padding:22px clamp(16px,2.5vw,32px) 48px}.pm-crumbs{display:flex;gap:8px;color:var(--pm-muted);font-size:14px}.pm-crumbs b{color:var(--pm-green-d);font-weight:500}.pm-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px}.pm-head h1{font-size:clamp(22px,2vw,28px)}.pm-head p{margin-top:4px;color:var(--pm-ink-2)}.pm-actions{display:flex;gap:10px}.pm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:10px;font:500 14.5px var(--pm-body);white-space:nowrap;cursor:pointer}.pm-btn-p{background:var(--pm-green);color:#fff}.pm-btn-o{background:var(--pm-white);color:var(--pm-ink);box-shadow:inset 0 0 0 1px var(--pm-line-2)}.pm-btn-sm{min-height:38px;padding:0 14px;font-size:14px}.pm-btn-danger{background:var(--pm-white);color:#c2185b;box-shadow:inset 0 0 0 1.5px #c2185b;font-weight:600}.pm-btn-danger:hover{background:#fce4ec;color:#ad1457}.pm-btn-danger svg{color:inherit}.pm-card{padding:22px 24px;border:1px solid var(--pm-line);border-radius:16px;background:var(--pm-white);min-width:0}.pm-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:16px}.pm-card-head h2{font-size:17px}.pm-card-head span{color:var(--pm-muted);font-size:14px}.pm-link{color:var(--pm-green-d);font-size:14.5px;font-weight:500}.pm-link:hover{text-decoration:underline}.pm-figs,.pm-row{display:grid;gap:20px}.pm-fig{display:grid;gap:2px}.pm-fig-top{display:flex;align-items:center;justify-content:space-between;color:var(--pm-muted);font-size:14.5px}.pm-tile{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--pm-green-50);color:var(--pm-green-d)}.pm-tile.pm-amber{background:var(--pm-amber-50);color:var(--pm-amber)}.pm-fig b{margin-top:8px;font-size:28px;font-weight:600;line-height:1.1}.pm-fig small{color:var(--pm-muted);font-size:13.5px}.pm-fig small em{color:var(--pm-green-d);font-style:normal;font-weight:500}.pm-sheets{display:grid;margin:0;padding:0;list-style:none;counter-reset:s}.pm-sheets li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--pm-line);counter-increment:s}.pm-sheets li:first-child{border-top:0;padding-top:0}.pm-sheets li:before{content:counter(s);display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--pm-fill);color:var(--pm-ink-2);font-weight:500;font-size:14px}.pm-sheets b{display:block;font-size:15.5px;font-weight:500}.pm-sheets small{color:var(--pm-muted);font-size:13.5px}.pm-pill{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:var(--pm-fill);color:var(--pm-muted);font-size:13px;font-weight:500;white-space:nowrap}.pm-pill.pm-low{background:var(--pm-amber-50);color:var(--pm-amber)}.pm-why{margin-top:12px;padding:10px 14px;border-radius:10px;background:var(--pm-fill);color:var(--pm-ink-2);font-size:14px}.pm-why b{color:var(--pm-ink)}.pm-legend{display:flex;gap:14px;color:var(--pm-muted);font-size:13.5px}.pm-legend i{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:50%;background:var(--pm-green)}.pm-legend i.pm-m{background:var(--pm-green-300)}.pm-week-card{display:flex;flex-direction:column}.pm-chart{flex:1;display:grid;grid-template-columns:34px repeat(7,minmax(0,1fr));gap:0 10px;min-height:240px}.pm-axis{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:24px;color:var(--pm-muted);font-size:12.5px;text-align:right}.pm-col{display:grid;grid-template-rows:1fr 24px;justify-items:center;background:repeating-linear-gradient(to top,transparent 0 calc(25% - 1px),var(--pm-line) calc(25% - 1px) 25%) 0 0 /100% calc(100% - 24px) no-repeat}.pm-stack{align-self:end;display:flex;flex-direction:column;justify-content:flex-end;width:min(36px,70%)}.pm-stack i{display:block;background:var(--pm-green-300);border-radius:6px 6px 0 0}.pm-stack i+i{background:var(--pm-green);border-radius:0}.pm-col span{align-self:end;color:var(--pm-muted);font-size:12.5px}.pm-col.pm-today span{color:var(--pm-ink);font-weight:500}.pm-skills h3{margin:4px 0 6px;color:var(--pm-muted);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.pm-skills h3+.pm-skill{border-top:0}.pm-skill{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--pm-line)}.pm-skill b{display:block;font-size:15px;font-weight:500}.pm-skill small{color:var(--pm-muted);font-size:13px}.pm-kids{display:grid;gap:20px}.pm-kid{display:grid;gap:16px}.pm-kid-top{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px}.pm-kid-face{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--pm-green-50);color:var(--pm-green-d);font-size:20px;font-weight:600}.pm-kid-top h2{font-size:19px}.pm-kid-top small{color:var(--pm-muted);font-size:14px}.pm-dots{display:flex;gap:4px}.pm-dots i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--pm-line-2);color:var(--pm-muted);font-size:11px;font-style:normal}.pm-dots i.pm-on{background:var(--pm-green);box-shadow:none;color:#fff}.pm-dots i.pm-today{box-shadow:inset 0 0 0 1.5px var(--pm-ink);color:var(--pm-ink)}.pm-plan{display:grid;gap:8px;padding:14px 16px;border-radius:12px;background:var(--pm-fill)}.pm-plan-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pm-plan-top b{font-size:15.5px}.pm-plan-top span{color:var(--pm-muted);font-size:13.5px;white-space:nowrap}.pm-bar-line{height:8px;overflow:hidden;border-radius:999px;background:var(--pm-line)}.pm-bar-line i{display:block;height:100%;border-radius:inherit;background:var(--pm-green)}.pm-plan p{color:var(--pm-ink-2);font-size:14px}.pm-plan p b{color:var(--pm-ink);font-weight:500}.pm-kid-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pm-kid-foot .pm-links{display:flex;gap:16px;margin-left:auto}.pm-kid-stats{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;color:var(--pm-muted);font-size:14px}.pm-kid-stats b{color:var(--pm-ink);font-weight:500}.pm-tools{display:flex;gap:10px}.pm-tools .pm-search{width:240px;height:40px}.pm-table-wrap{margin:0 -24px -22px;overflow-x:auto}.pm-table-wrap table{width:100%;border-collapse:collapse;font-size:15px}.pm-table-wrap th{padding:12px 24px;background:var(--pm-fill);color:var(--pm-muted);font-size:13px;font-weight:500;text-align:left;white-space:nowrap}.pm-table-wrap td{padding:14px 24px;border-top:1px solid var(--pm-line);white-space:nowrap}.pm-table-wrap td:last-child,.pm-table-wrap th:last-child{text-align:right}.pm-who-cell{display:flex;align-items:center;gap:10px}.pm-who-cell span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--pm-green-50);color:var(--pm-green-d);font-size:13px;font-weight:600}.pm-scrim{display:none}@media (min-width:1200px){.pm-row-top{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.pm-figs.pm-two{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-row-mid{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr)}.pm-kids{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-figs.pm-four{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:760px) and (max-width:1199px){.pm-figs.pm-four,.pm-figs.pm-two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1099px){.pm-side{transform:translateX(-100%);transition:transform .2s;box-shadow:0 20px 40px -20px rgb(0 0 0/.3)}.pm-app.pm-nav-open .pm-side{transform:none}.pm-app.pm-nav-open .pm-scrim{display:block;position:fixed;inset:0;z-index:15;background:rgb(23 37 60/.35)}.pm-shell{margin-left:0}.pm-toggle{display:grid}.pm-bar .pm-search,.pm-bar-right .pm-icon-btn,.pm-user em{display:none}.pm-bar{justify-content:space-between;height:64px}.pm-bar-logo{display:inline-flex;position:absolute;left:50%;transform:translateX(-50%)}}@media (max-width:759px){.pm-actions,.pm-head{display:grid;grid-template-columns:minmax(0,1fr)}.pm-figs.pm-four,.pm-figs.pm-two{grid-template-columns:minmax(0,1fr);gap:14px}.pm-fig b{font-size:24px}.pm-card{padding:18px}.pm-table-wrap{margin:0 -18px -18px}.pm-tools{width:100%}.pm-tools .pm-search{flex:1;width:auto}.pm-sheets li{grid-template-columns:32px minmax(0,1fr)}.pm-sheets .pm-pill{grid-column:2;justify-self:start}.pm-kid-top{grid-template-columns:48px minmax(0,1fr)}.pm-kid-top .pm-dots{grid-column:1/-1}.pm-kid-foot .pm-btn{flex:1 1 100%}.pm-kid-foot .pm-links{margin:4px auto 0}.pm-hide-sm{display:none}}.pm-seg{gap:2px;padding:3px;border-radius:10px;background:var(--pm-fill);box-shadow:inset 0 0 0 1px var(--pm-line)}.pm-seg,.pm-seg a{display:inline-flex}.pm-seg a{align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:8px;color:var(--pm-muted);font-size:14.5px;font-weight:500}.pm-seg a.pm-on{background:var(--pm-white);color:var(--pm-ink);box-shadow:0 1px 2px rgb(23 37 60/.12)}.pm-tabs{display:flex;flex-wrap:wrap;gap:6px}.pm-tabs a{min-height:36px;padding:6px 14px;border-radius:10px;border:1px solid var(--pm-line);background:var(--pm-white);color:var(--pm-ink-2);font-size:14.5px;font-weight:500}.pm-tabs a.pm-on{border-color:var(--pm-green);background:var(--pm-green-50);color:var(--pm-green-d)}.pm-select{height:40px;padding:0 12px;border:1px solid var(--pm-line-2);border-radius:10px;background:var(--pm-white);color:var(--pm-ink);font:400 14.5px var(--pm-body)}.pm-table-wrap td small{display:block;color:var(--pm-muted);font-size:13px}.pm-table-wrap td b{font-weight:500}.pm-board{display:grid;gap:20px;align-items:start}.pm-board-col{display:grid;gap:10px}.pm-board-col .pm-card-head{margin-bottom:0}.pm-board-col h2{display:flex;align-items:center;gap:8px}.pm-rule{color:var(--pm-muted);font-size:13.5px}.pm-sk{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--pm-line);border-radius:12px}.pm-sk b{font-size:15px;font-weight:500}.pm-sk small{color:var(--pm-muted);font-size:13px}.pm-sk-bar{height:6px;margin-top:6px;overflow:hidden;border-radius:999px;background:var(--pm-line)}.pm-sk-bar i{display:block;height:100%;border-radius:inherit;background:#c9a227}.pm-sk-bar.pm-low i{background:var(--pm-amber)}.pm-sk-bar.pm-ok i{background:var(--pm-green)}.pm-figs.pm-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-state{display:flex;align-items:center;gap:10px;color:var(--pm-muted);font-size:14.5px}.pm-empty{display:grid;justify-items:center;gap:6px;padding:28px 16px;border:1px dashed var(--pm-line-2);border-radius:12px;text-align:center}.pm-empty b{font-size:16px;font-weight:500}.pm-empty p{max-width:52ch;color:var(--pm-muted);font-size:14.5px}.pm-example{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:8px;padding:8px 14px;border-radius:10px;background:var(--pm-fill);color:var(--pm-ink-2)!important}.pm-form{display:grid;gap:0;padding:0}.pm-form-row{display:grid;gap:14px 32px;padding:22px 24px;border-top:1px solid var(--pm-line)}.pm-form-row:first-child{border-top:0}.pm-form-row h2{font-size:16px}.pm-form-row p{color:var(--pm-muted);font-size:14px}.pm-fields{display:grid;gap:14px}.pm-fields label{display:grid;gap:6px;color:var(--pm-ink-2);font-size:14px;font-weight:500}.pm-fields label small{color:var(--pm-muted);font-weight:400}.pm-fields input,.pm-fields select,.pm-fields textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--pm-line-2);border-radius:10px;background:var(--pm-white);color:var(--pm-ink);font:400 15px var(--pm-body)}.pm-fields textarea{min-height:88px;resize:vertical}.pm-chips{display:flex;flex-wrap:wrap;gap:8px}.pm-chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid var(--pm-line-2);border-radius:10px;color:var(--pm-ink-2);font-size:14.5px;cursor:pointer}.pm-chip input{accent-color:var(--pm-green)}.pm-chip.pm-on{border-color:var(--pm-green);background:var(--pm-green-50);color:var(--pm-green-d)}.pm-hint{grid-column:1/-1;color:var(--pm-muted);font-size:14px}.pm-form-foot{display:flex;justify-content:flex-end;padding:16px 24px;border-top:1px solid var(--pm-line);background:var(--pm-fill);border-radius:0 0 16px 16px}.pm-danger{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.pm-danger h2{font-size:16px}.pm-danger p{color:var(--pm-muted);font-size:14px}@media (min-width:900px){.pm-board{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-form-row{grid-template-columns:240px minmax(0,1fr)}.pm-fields.pm-two{grid-template-columns:1fr 1fr}.pm-danger,.pm-form{max-width:980px}}@media (min-width:1200px){.pm-row-mid.pm-today{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr)}}@media (max-width:759px){.pm-figs.pm-three{grid-template-columns:minmax(0,1fr)}.pm-head .pm-seg{width:100%}.pm-head .pm-seg a{flex:1;justify-content:center}.pm-form-foot,.pm-form-row{padding-inline:18px}.pm-form-foot .pm-btn{width:100%}}.pm-fields .pm-chip{display:inline-flex;grid:none}.pm-fields .pm-chip input{width:auto;min-height:0;padding:0}.pm-table-wrap td:first-child{white-space:normal;min-width:180px}@media (max-width:759px){.pm-table-wrap td:first-child{min-width:0}.pm-table-wrap td,.pm-table-wrap th{padding:12px 10px}.pm-table-wrap td:first-child,.pm-table-wrap th:first-child{padding-left:18px}.pm-table-wrap td:last-child,.pm-table-wrap th:last-child{padding-right:18px}.pm-table-wrap td{white-space:normal}}.pm-steps-bar{display:flex;gap:10px;margin:0;padding:0;list-style:none}.pm-steps-bar li{display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;background:var(--pm-white);border:1px solid var(--pm-line);color:var(--pm-muted);font-size:14.5px;font-weight:500}.pm-steps-bar span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--pm-fill);color:var(--pm-ink-2);font-size:13px}.pm-steps-bar span svg{width:15px;height:15px}.pm-steps-bar li.pm-on{border-color:var(--pm-green);color:var(--pm-green-d)}.pm-steps-bar li.pm-on span{background:var(--pm-green);color:#fff}.pm-steps-bar li.pm-done span{background:var(--pm-green-50);color:var(--pm-green-d)}.pm-drop{display:grid;justify-items:center;gap:6px;margin-top:16px;padding:36px 16px;border:1.5px dashed var(--pm-line-2);border-radius:14px;background:var(--pm-fill);text-align:center;cursor:pointer}.pm-drop .pm-tile{width:48px;height:48px;margin-bottom:6px}.pm-drop b{font-size:16px;font-weight:500}.pm-drop small{color:var(--pm-muted);font-size:14px}.pm-files{flex-wrap:wrap;margin-top:14px}.pm-file,.pm-files{display:flex;gap:10px}.pm-file{align-items:center;padding:8px 8px 8px 10px;border:1px solid var(--pm-line);border-radius:10px}.pm-file span{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--pm-amber-50);color:var(--pm-amber);font-size:11px;font-weight:600}.pm-file b{font-size:14.5px;font-weight:500}.pm-file button{width:28px;height:28px;border:0;border-radius:8px;background:var(--pm-fill);color:var(--pm-muted);font-size:18px;cursor:pointer}.pm-next-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.pm-next-bar p{color:var(--pm-muted);font-size:14px}.pm-preview .pm-paper{display:grid;align-content:start;gap:10px;aspect-ratio:8.5/11;max-height:560px;margin:0 auto;padding:28px;border:1px solid var(--pm-line);border-radius:6px;background:#fff;box-shadow:0 8px 20px -14px rgb(23 37 60/.4)}.pm-paper i{display:block;height:8px;border-radius:4px;background:var(--pm-line)}.pm-paper i.pm-t{width:55%;height:14px;background:var(--pm-line-2)}.pm-paper i.pm-s{width:35%;margin-top:10px;background:var(--pm-line-2)}.pm-check-form .pm-form-row{grid-template-columns:minmax(0,1fr)!important;padding:18px 22px}.pm-warn{display:grid;gap:8px;padding:12px 14px;border-radius:10px;background:var(--pm-amber-50);color:var(--pm-ink);font-size:14px}.pm-warn b{font-weight:500}.pm-tick{display:flex!important;align-items:center;gap:8px;grid:none;color:var(--pm-ink-2);font-weight:400!important}.pm-tick input{width:auto!important;min-height:0!important;accent-color:var(--pm-green)}.pm-label{color:var(--pm-ink-2)!important;font-size:14px!important;font-weight:500}.pm-toggle-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:12px;background:var(--pm-fill)}.pm-toggle-row b{display:block;font-size:15px;font-weight:500}.pm-toggle-row small{color:var(--pm-muted);font-size:13.5px}.pm-toggle-row .pm-mini{margin-top:12px}.pm-switch{position:relative;flex:none;width:44px;height:26px;border-radius:999px;background:var(--pm-line-2)}.pm-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgb(0 0 0/.2)}.pm-switch.pm-on{background:var(--pm-green)}.pm-switch.pm-on:after{left:21px}.pm-free{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:10px;background:var(--pm-green-50);color:var(--pm-green-d)!important;font-size:14.5px!important}.pm-form-row.pm-single{grid-template-columns:minmax(0,1fr)!important}.pm-side-col{display:grid;gap:20px;align-content:start}.pm-link-list{display:grid;margin:0;padding:0;list-style:none}.pm-link-list a{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid var(--pm-line);color:var(--pm-ink-2);font-size:14.5px}.pm-link-list li:first-child a{border-top:0;padding-top:0}.pm-link-list a:after{content:"›";color:var(--pm-muted)}.pm-link-list a:hover{color:var(--pm-green-d)}.pm-contact{color:var(--pm-ink-2);font-size:15px;line-height:1.7}.pm-contact small{color:var(--pm-muted)}.pm-filters{display:flex;gap:12px;padding:14px}.pm-search.pm-wide{flex:1;width:auto;max-width:none}.pm-filters .pm-select{height:44px}.pm-vendors{display:grid;gap:20px}.pm-vendor{display:grid;gap:12px;align-content:start}.pm-vendor-top{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px}.pm-vendor-logo{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--pm-green-50);color:var(--pm-green-d);font-size:18px;font-weight:600}.pm-vendor h3{font-size:16px;font-weight:500}.pm-vendor small{color:var(--pm-muted);font-size:13px}.pm-vendor .pm-save{width:38px;height:38px}.pm-vendor p{color:var(--pm-ink-2);font-size:14px}.pm-vendor-foot{display:flex;align-items:center;justify-content:space-between}.pm-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.pm-pager a,.pm-pager span{display:grid;place-items:center;min-width:40px;height:40px;padding:0 12px;border:1px solid var(--pm-line);border-radius:10px;background:var(--pm-white);color:var(--pm-ink-2);font-size:14.5px}.pm-pager a.pm-on{border-color:var(--pm-green);background:var(--pm-green);color:#fff}.pm-pager span{border:0;background:none}@media (min-width:760px){.pm-vendors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.pm-vendors{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-check-row{grid-template-columns:minmax(0,1fr) minmax(380px,1fr)}.pm-help-row{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}}@media (max-width:759px){.pm-steps-bar{display:grid;grid-template-columns:1fr 1fr}.pm-next-bar .pm-btn{flex:1 1 auto}.pm-filters{flex-direction:column}.pm-seg{display:flex}.pm-seg a{flex:1;justify-content:center}}.pm-toggle-row>div:first-child{flex:1;min-width:0}.pm-form-foot{align-items:center}.pm-form-foot .pm-btn{white-space:nowrap}.pm-app,.pm-shell{min-height:100vh}.pm-crumb{display:inline-flex;gap:8px}.pm-crumbs a:hover{color:var(--pm-green-d);text-decoration:underline}.pm-muted{color:var(--pm-muted)}.pm-search input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;color:var(--pm-ink);font:400 14px var(--pm-body);outline:0}.pm-search input::placeholder{color:var(--pm-muted)}.pm-search:focus-within{border-color:var(--pm-green)}.pm-account{position:relative}button.pm-user{padding:0;border:0;background:none;color:inherit;font:500 14.5px var(--pm-body);cursor:pointer}.pm-user em{font-style:normal}.pm-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:grid;min-width:220px;padding:6px;border:1px solid var(--pm-line);border-radius:12px;background:var(--pm-white);box-shadow:0 16px 36px -18px rgb(23 37 60/.35)}.pm-menu a,.pm-menu button{display:flex;align-items:center;min-height:40px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--pm-ink-2);font:500 14.5px var(--pm-body);text-align:left;cursor:pointer}.pm-menu a:hover,.pm-menu button:hover{background:var(--pm-fill)}.pm-menu-id{display:grid;padding:8px 12px 10px;border-bottom:1px solid var(--pm-line);margin-bottom:4px}.pm-menu-id small{color:var(--pm-muted);font-size:13px;overflow-wrap:anywhere}.pm-app :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--pm-green);outline-offset:2px}.pm-alert{padding:12px 14px;border-radius:10px;background:var(--pm-amber-50);color:var(--pm-ink);font-size:14.5px}.pm-alert.pm-ok,.pm-pill.pm-ok{background:var(--pm-green-50);color:var(--pm-green-d)}.pm-linkbtn{padding:0;border:0;background:none;color:var(--pm-green-d);font:500 14.5px var(--pm-body);cursor:pointer}.pm-linkbtn:hover{text-decoration:underline}.pm-btn[aria-disabled=true],.pm-btn[disabled]{opacity:.6;cursor:not-allowed}@media (max-width:1099px){.pm-bar-right .pm-icon-btn.pm-bell{display:none}}@media print{.pm-bar,.pm-scrim,.pm-side{display:none!important}.pm-shell{margin:0}.pm-content{padding:0}}.pm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pm-dots i.pm-on.pm-today{color:#fff}.pm-loading{display:flex;align-items:center;gap:10px;color:var(--pm-muted)}.pm-kid-note{color:var(--pm-ink-2);font-size:14px}.pm-kid-note b{font-weight:500}.pm-code{margin-top:8px;font:600 28px/1 var(--pm-body);letter-spacing:.28em;color:var(--pm-green-d)}.pm-card>.pm-empty{margin:0}.pm-steps{padding:18px 24px}.pm-steps-head{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;cursor:pointer}.pm-steps-head::-webkit-details-marker{display:none}.pm-steps-title h2{font-size:17px}.pm-steps-title p{margin-top:2px;color:var(--pm-muted);font-size:14px}.pm-steps-title b{color:var(--pm-ink);font-weight:500}.pm-steps-chev{flex:none;color:var(--pm-muted);transition:transform .2s}.pm-steps-details[open] .pm-steps-chev{transform:rotate(180deg)}.pm-steps-note{margin-top:12px;font-size:14px}.pm-steps-list{display:grid;gap:4px;margin:14px 0 0;padding:0;list-style:none}.pm-step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--pm-line)}.pm-step:first-child{border-top:0}.pm-step-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--pm-fill);color:var(--pm-ink-2);font-size:13px;font-weight:600}.pm-step.pm-done .pm-step-mark{background:var(--pm-green);color:#fff}.pm-step-body h3{font-size:15.5px;font-weight:500}.pm-step-rows{display:grid;gap:8px;margin:8px 0 0;padding:0;list-style:none}.pm-step-row{align-items:center;justify-content:space-between;gap:8px 14px}.pm-step-row,.pm-step-text{display:flex;flex-wrap:wrap}.pm-step-text{gap:4px 10px;color:var(--pm-ink-2);font-size:14px}.pm-step-ok{color:var(--pm-green-d)}.pm-steps-alt{margin-top:8px;color:var(--pm-muted);font-size:13.5px}.pm-today-side{gap:10px}.pm-today-side,.pm-today-skip{display:inline-flex;align-items:center}.pm-today-skip{gap:2px;color:var(--pm-muted);font-size:13.5px}.pm-sheets li b a:hover{text-decoration:underline}.pm-photo:empty{display:none}.pm-today-skip{min-height:28px;padding:0}@media (max-width:759px){.pm-sheets li>.pm-today-side{grid-column:2;justify-self:start}.pm-sheets li{row-gap:6px}}.pm-photo .card{border:1px solid var(--pm-line);border-radius:16px;background:var(--pm-white);box-shadow:none;padding:20px 24px}.pm-photo [class*=entryIcon]{border-radius:10px;background:var(--pm-green-50);color:var(--pm-green-d)}.pm-photo h2,.pm-photo h3{font-family:var(--pm-body);font-weight:600;letter-spacing:-.01em}.pm-photo .btn{border-radius:10px;font-family:var(--pm-body);font-weight:500}@media (max-width:759px){.pm-photo .card{padding:18px}}.pm-step-mark .pm-i{width:15px;height:15px}.pm-app .pm-bar-action:has(.pm-bar-upgrade){display:flex;margin-left:auto;margin-right:12px}.pm-app .pm-bar-upgrade{min-height:38px}.pm-app .pm-bar-action:has(.pm-bar-upgrade)+.pm-bar-right{margin-left:0}.pm-app .pm-item-upgrade{color:var(--pm-green);font-weight:600}@media (max-width:1099px){.pm-app .pm-bar-action:has(.pm-bar-upgrade){display:none}}body:has(.pm-app) .pg-site-footer{display:none}.pm-app .pm-public{--pg-font-display:var(--pm-body);--pg-font-body:var(--pm-body);display:grid;gap:20px;min-width:0;font-family:var(--pm-body)}.pm-app .pm-public :is(.pm-keep,.static-worksheet-paper,.static-worksheet-sheet){--pg-font-display:var(--font-baloo),system-ui,sans-serif;--pg-font-body:var(--font-nunito),system-ui,sans-serif}.pm-app .pm-public :is(h1,h2,h3,h4):not(:is(.pm-keep,.static-worksheet-paper,.static-worksheet-sheet) *){font-family:var(--pm-body);font-weight:600;letter-spacing:-.01em}.pm-app .pm-public h1:not(:is(.pm-keep,.static-worksheet-paper,.static-worksheet-sheet) *){font-size:clamp(22px,2vw,28px);line-height:1.2}.pm-app .pm-public h2:not(:is(.pm-keep,.static-worksheet-paper,.static-worksheet-sheet) *){font-size:18px;line-height:1.25}.pm-app .pm-public h3:not(:is(.pm-keep,.static-worksheet-paper,.static-worksheet-sheet) *){font-size:16px;line-height:1.3}.pm-app .pm-public :is(b,strong):not(:is(.pm-keep,.static-worksheet-paper,.static-worksheet-sheet) *){font-weight:600}.pm-app .pm-public :is(p,li,label,summary,a,button,input,select):not(:is(.pm-keep,.static-worksheet-paper,.static-worksheet-sheet) *){font-family:var(--pm-body)}.pm-app .pm-public.pg-worksheet-page{min-height:0;overflow-x:visible;background:none;color:var(--pm-ink)}.pm-app .pm-public .pg-worksheet-shell{padding:0}.pm-app .pm-public :is(.pg-worksheet-hero,.pg-worksheet-detail-hero){margin-top:0;padding:0;border:0;background:none;box-shadow:none}.pm-app .pm-public.pg-worksheet-page .pg-worksheet-landing-hero{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:0}.pm-app .pm-public.pg-worksheet-page .pg-worksheet-hero-copy .pg-worksheet-title,.pm-app .pm-public.pg-worksheet-page .pg-worksheet-title{margin:0;color:var(--pm-ink);font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.2}.pm-app .pm-public.pg-worksheet-page .pg-worksheet-hero .pg-worksheet-lead{margin-top:4px;color:var(--pm-ink-2);font-size:15px;font-weight:400}.pm-app .pm-public .pg-worksheet-kicker{color:var(--pm-muted);font-size:12px;font-weight:500;letter-spacing:.06em}.pm-app .pm-public :is(.pg-detail-highlight,.pg-worksheet-title-highlight,.pg-detail-topic-highlight){padding:0;background:none;color:inherit;transform:none;box-shadow:none}.pm-app .pm-public .pg-worksheet-shell>.pm-crumbs,.pm-app .pm-public>.pm-crumbs{margin-bottom:12px}.pm-app .pm-public.pg-worksheet-detail-page .pg-worksheet-detail-hero{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;border-radius:0;background:none;overflow:visible}.pm-app .pm-public.pg-worksheet-detail-page .pg-worksheet-detail-hero:after{content:none}.pm-app .pm-public .pm-crumbs{flex-wrap:wrap;row-gap:4px}.pm-app .pm-public .pm-crumb{white-space:nowrap}