.pm-hero{padding:30px;background:radial-gradient(ellipse at 110% 0,#7d95643b,transparent 65%),#244334;color:#eff6e8}.pm-kicker{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:1.5px;color:#b8cfa0}.jb-app .pm-hero h2{font-size:37px;line-height:1.08;letter-spacing:-1.6px;margin:20px 0 12px;color:#f4f8ed;font-weight:500}.jb-app .pm-hero>p{color:#a8bfa0;font-size:12px}.pm-price{display:flex;align-items:center;gap:17px;margin-top:25px}.pm-price>b{font-size:48px;line-height:1;font-weight:500;letter-spacing:-2px}.pm-price>b>span{font-size:24px}.pm-price>div{font-size:12px;color:#cbdac0}.pm-price small{display:block;font-size:10px;color:#9eb58d;margin-top:4px}.pm-content{padding:25px 28px}.pm-task{display:flex;gap:12px;align-items:center;padding-bottom:20px;border-bottom:1px solid #e7eddf}.pm-task img{width:52px;height:58px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.pm-task small{font-size:8px;letter-spacing:1.2px;color:#8fa880}.pm-task b{display:block;font-size:14px;color:#4d713c;margin-top:5px}.pm-benefits{display:grid;gap:20px;margin:24px 0}.pm-benefits>div{display:flex;align-items:flex-start;gap:13px;color:#8ca972}.pm-benefits b{font-size:13px;color:#597e43;font-weight:600}.jb-app .pm-benefits p{font-size:11px;line-height:1.7;color:#94a984;margin-top:5px}.pm-match{display:flex;gap:7px;align-items:center;font-size:10px;color:#7e9b63;background:#f0f6e8;border-radius:12px;padding:12px}.pm-disclosure{display:flex;gap:10px;align-items:flex-start;background:#faf5e9;border:1px solid #eee4cc;border-radius:13px;padding:14px;margin:18px 0;color:#b29761}.jb-app .pm-disclosure p{font-size:11px;line-height:1.7;color:#a18f6c}.pm-consent{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.7;color:#7d956b;margin:18px 0}.pm-consent input{margin-top:4px;accent-color:#326b48;flex-shrink:0;width:17px;height:17px}.jb-app .pm-activate{width:100%;font-size:12px!important}.pm-fineprint{display:block;font-size:9px;line-height:1.7;color:#a0b08e;margin-top:15px}.pm-active{display:flex;gap:10px;padding:14px;color:#729454;background:#eef6e5;border-radius:13px;font-size:12px}.jb-app .photo-badge.promoted{color:#705a28;background:#fff2cfee;border:1px solid #ecdca6}.pm-inline{margin:18px 0;padding:17px;display:flex;align-items:center;gap:12px;border:1px solid #e5dfca;border-radius:17px;background:#fbf8ef;color:#9c8753}.pm-inline>span{flex:1;min-width:0}.pm-inline b{display:block;font-size:13px;color:#77643d}.pm-inline small{display:block;font-size:10px;color:#a59575;margin-top:3px}.pm-inline button{border:0;background:#eee5cb;border-radius:20px;padding:9px 13px;font-size:11px!important;color:#78613a;min-height:40px}.jb-app .my-task .pm-list-button{margin-left:0;border:1px solid #e5ddc3;border-radius:13px;background:#fcf8ec;color:#99804b;padding:10px 13px;font-size:11px!important;display:flex;gap:6px;align-items:center;min-height:43px}@media(max-width:600px){.pm-hero{padding:27px 23px}.pm-content{padding:23px 20px}.jb-app .pm-hero h2{font-size:34px}.pm-inline{flex-wrap:wrap}.pm-inline>button{margin-left:30px}.jb-app .my-task .pm-list-button{margin-left:0}}.jb-app .tt-intro{font-size:13px;line-height:1.7;color:#849989;margin:0 0 22px}.tt-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(200px,.8fr);gap:18px;align-items:start}.tt-builder{border:1px solid #dce8de;background:linear-gradient(145deg,#fff,#f6faf4);border-radius:22px;padding:19px;min-width:0}.tt-month{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}.tt-month small{font-size:8px;letter-spacing:1.3px;color:#8ba58e}.jb-app .tt-month h3{font-size:17px;color:#3f6848;margin-top:5px;font-weight:600}.tt-month>div:last-child{display:flex;gap:4px}.tt-month button{display:grid;place-items:center;width:32px;height:35px;border:0;border-radius:50%;background:#eaf3e7;color:#6c9166}.tt-days,.tt-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.tt-weekdays{margin-bottom:10px}.tt-weekdays span{text-align:center;font-size:9px;color:#95aa8b}.tt-days button{border:0;border-radius:11px;aspect-ratio:1;min-height:34px;background:transparent;color:#557c48;font-size:14px!important;font-variant-numeric:tabular-nums}.tt-days button.selected{background:#28694a;color:#fff}.tt-days button:hover:not(:disabled):not(.selected){background:#e5efde}.tt-days button:disabled{opacity:.3}.tt-days button[aria-current=date]:not(.selected){box-shadow:inset 0 0 0 1px #b5cba4}.tt-hours{border-top:1px solid #e0eada;padding-top:17px;margin-top:18px}.tt-hours h4{display:flex;align-items:center;gap:7px;font-size:12px;color:#6a8d55;margin:0 0 12px}.tt-presets{display:grid;grid-template-columns:1fr 1fr;gap:7px}.tt-presets button{min-height:40px;border:1px solid #d9e6cd;border-radius:11px;background:#fff;color:#819b6b;font-size:11px!important}.tt-presets button.selected{background:#e2efd6;border-color:#a3be8b;color:#486f34}.tt-custom{display:flex;align-items:center;gap:9px;margin:16px 0}.tt-custom label{flex:1;min-width:0;font-size:10px;color:#8ca278}.tt-custom>span{font-size:10px;color:#9cb08a;padding-top:15px}.tt-custom input{display:block;width:100%;min-width:0;border:1px solid #dce7d2;background:#fff;border-radius:11px;padding:9px 8px;min-height:43px;font-size:14px!important;color:#617e49;margin-top:6px}.jb-app .tt-add{width:100%;font-size:11px!important;padding:11px;gap:6px}.tt-selected{background:#244534;color:#e7f1dc;border-radius:21px;padding:18px;min-height:220px}.tt-selected-title{display:flex;align-items:center;gap:7px;margin-bottom:20px}.jb-app .tt-selected-title h3{font-size:13px;font-weight:500;color:#dbeacb}.tt-selected-title>span{margin-left:auto;font-size:10px;color:#9fb88c}.jb-app .tt-selected>p{font-size:12px;color:#a4ba91;line-height:1.8;margin:22px 0}.tt-option{display:flex;align-items:center;gap:8px;background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;padding:11px 9px;margin-bottom:9px}.tt-index{font-size:9px;background:#ffffff12;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#bad2a0;flex-shrink:0}.tt-option>div{flex:1;min-width:0}.tt-option b{display:block;font-size:10px;font-weight:500;color:#d7e9c3}.tt-option small{display:block;font-size:11px;color:#a6c48b;margin-top:4px}.tt-option button{border:0;background:none;color:#a7bd94;padding:3px;min-height:30px}.jb-app .tt-hint{display:block;font-size:10px;line-height:1.7;color:#96ac83;margin:15px 0 0}.tt-selected .tt-hint{color:#96b47d;font-size:9px}.tt-interest{margin:24px 0;border-top:1px solid #e2ecda;padding-top:22px}.jb-app .tt-interest h3{font-size:17px;color:#4b7138}.jb-app .tt-interest>p{font-size:12px;color:#91a77e;margin:8px 0 14px}.tt-choice-list{display:grid;gap:8px}.tt-choice-list button{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #e0e9d5;border-radius:15px;background:#fff;color:#8aa574;text-align:left}.tt-choice-list button.selected{background:#edf6e3;border-color:#9fbe83;color:#517d36}.tt-choice-list button>span{flex:1}.tt-choice-list b{display:block;font-size:12px;font-weight:600}.tt-choice-list small{display:block;font-size:11px;margin-top:5px}.tt-own{display:flex;gap:10px;align-items:center;padding:14px;border-radius:14px;background:#edf5e5;color:#7c985f;font-size:11px}.tt-own b{font-weight:500;font-size:12px}.tt-public-options{display:grid;gap:7px;margin:14px 0}.tt-public-options>span{display:flex;align-items:center;gap:8px;background:#f3f7ed;border-radius:11px;padding:10px 12px;font-size:12px;color:#718d56}@media(max-width:650px){.tt-layout{grid-template-columns:1fr}.tt-builder{padding:18px}.tt-days button{min-height:43px;font-size:17px!important}.tt-selected{min-height:0}.tt-option b{font-size:12px}.tt-month h3{font-size:20px}.tt-custom input{font-size:16px!important}.tt-selected-title h3{font-size:15px}.tt-option{padding:13px}.tt-option button{min-height:36px;min-width:30px}}@media(max-width:360px){.tt-builder{padding:13px}.tt-days button{min-height:36px}.tt-month button{width:29px}.tt-presets button{font-size:10px!important}}.fs-schedule{margin-bottom:24px}.fs-schedule p{color:#52665b;line-height:1.6}.fs-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.fs-days button,.fs-modes button{border:1px solid #d6e4db;border-radius:16px;padding:16px;background:#fff;color:#264e3c;cursor:pointer}.fs-modes button{text-align:left;display:grid;gap:5px}.fs-modes small{font-size:12px;color:#52665b}.fs-schedule button[aria-pressed=true]{background:#eaf4ed;border-color:#327556;box-shadow:inset 0 0 0 1px #327556}.fs-days{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.fs-days button{border-radius:30px;padding:10px 14px}.fs-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.fs-fields label{display:grid;gap:8px;font-weight:600}.fs-fields input{width:100%;min-width:0;box-sizing:border-box;border:1px solid #d6e4db;border-radius:12px;padding:12px;background:#fff;color:#264e3c}.fs-schedule :is(button,input):focus-visible{outline:2px solid #327556;outline-offset:3px}@media(max-width:420px){.fs-modes{grid-template-columns:1fr}}