.jHOSqW_card{gap:20px;display:grid}.jHOSqW_zone{gap:4px;display:grid}.jHOSqW_zone strong{color:var(--cream);font-size:clamp(64px,10vw,112px);font-weight:500;line-height:.9}.jHOSqW_zhint{color:var(--cream-2);font-size:16px}.jHOSqW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.jHOSqW_grid dt{color:var(--muted);font-size:14px}.jHOSqW_grid dd{margin:2px 0 0;font-size:20px}.jHOSqW_grid small{color:var(--muted);font-size:14px;display:block}.jHOSqW_fit{border-top:1px solid var(--line);padding-top:14px;font-size:18px}.jHOSqW_fit strong{font-size:22px}.jHOSqW_no{color:var(--cream-2);gap:4px;max-height:260px;margin:0;padding-left:20px;font-size:15px;display:grid;overflow:auto}.jHOSqW_src{color:var(--muted);font-size:13px}@media (max-width:520px){.jHOSqW_grid{grid-template-columns:1fr}}
._3iWRfG_head{z-index:20;border-bottom:1px solid var(--line);background:var(--earth);position:relative}._3iWRfG_overlay{background:linear-gradient(#12150fb3,#12150f00);border-bottom:0;position:absolute;inset:0 0 auto}._3iWRfG_row{justify-content:space-between;align-items:center;gap:16px;max-width:1440px;min-height:68px;margin:0 auto;padding:0 24px;display:flex}._3iWRfG_logo{letter-spacing:-.03em;color:var(--cream);align-items:center;gap:10px;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}._3iWRfG_nav{align-items:center;gap:18px;font-size:16px;display:flex}._3iWRfG_nav a{color:var(--cream);text-decoration:none}._3iWRfG_nav a:hover{text-underline-offset:4px;text-decoration:underline}._3iWRfG_cab{border-radius:var(--radius);border:1px solid #efeee699;padding:9px 14px}._3iWRfG_points{font-size:15px;color:var(--cream-2)!important}@media (max-width:640px){._3iWRfG_row{padding:0 16px}._3iWRfG_hideSm{display:none}}
._6igFtG_plan{width:100%;height:auto;max-height:78vh;display:block}._6igFtG_zone{cursor:pointer;outline:none}._6igFtG_zone:focus-visible rect:first-child{stroke:var(--lilac);stroke-width:4px}._6igFtG_zoneOn rect:first-child{stroke-width:3px}._6igFtG_zoneDim{opacity:.35}._6igFtG_num{font-family:var(--mono);fill:var(--sheet);text-anchor:middle;font-size:11px}._6igFtG_zt{font-family:var(--font);fill:var(--sheet-ink);font-size:11px;font-weight:600}._6igFtG_dim{font-family:var(--mono);fill:var(--sheet-ink);font-size:11px}._6igFtG_dimC{font-family:var(--mono);fill:var(--sheet-muted);text-anchor:middle;font-size:11px}._6igFtG_zones{gap:2px;margin:0;padding:0;list-style:none;display:grid}._6igFtG_zbtn{border:0;border-bottom:1px solid var(--sheet-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:14px 26px 1fr auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 10px;font-size:16px;display:grid}._6igFtG_zbtn:hover,._6igFtG_zbtnOn{background:#12150f0f}._6igFtG_swatch{border:1px solid var(--sheet-ink);width:14px;height:14px}._6igFtG_zn{font-family:var(--mono);color:var(--sheet-muted);font-size:13px}._6igFtG_zname{font-weight:600}._6igFtG_znote{color:var(--sheet-muted);padding:6px 10px 12px 60px;font-size:15px}._6igFtG_tags{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}._6igFtG_tag{border:1px solid var(--sheet-ink);box-shadow:4px 4px 0 var(--sheet-line);background:#fbfbf6;align-content:start;gap:10px;padding:22px 16px 14px;scroll-margin-top:90px;display:grid;position:relative}._6igFtG_hole{border:1px solid var(--sheet-ink);background:var(--sheet);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:8px;left:50%}._6igFtG_tagTop{justify-content:space-between;gap:8px;display:flex}._6igFtG_kind{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sheet-muted);font-size:12px}._6igFtG_tname{margin-top:2px;font-size:19px;line-height:1.15}._6igFtG_lat{color:var(--sheet-muted);font-size:13px;font-style:italic}._6igFtG_ry{font-size:11px;font-family:var(--mono);color:var(--sheet-muted);text-align:center;justify-items:center;min-width:56px;line-height:1.1;display:grid}._6igFtG_facts{border-top:1px dashed var(--sheet-line);grid-template-columns:1fr 1fr;gap:6px 10px;margin:0;padding-top:8px;display:grid}._6igFtG_facts dt{color:var(--sheet-muted);font-size:12px}._6igFtG_facts dd{margin:0;font-size:15px}._6igFtG_toxic{color:#9b2b1b;font-size:14px;font-weight:600}._6igFtG_note{font-size:15px;line-height:1.45}._6igFtG_qty{border-top:1px solid var(--sheet-ink);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:8px;font-size:14px;display:flex}._6igFtG_shop{gap:16px;display:grid}._6igFtG_year{margin-bottom:6px;font-size:18px}._6igFtG_table{border-collapse:collapse;width:100%;font-size:16px}._6igFtG_table th{text-align:left;font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--sheet-muted);border-bottom:1px solid var(--sheet-ink);padding:6px 4px;font-size:12px;font-weight:400}._6igFtG_table td{border-bottom:1px solid var(--sheet-line);vertical-align:top;padding:10px 4px}._6igFtG_table a{font-weight:600;text-decoration:none}._6igFtG_table a:hover{text-decoration:underline}._6igFtG_where{color:var(--sheet-muted);font-size:13px;display:block}._6igFtG_unit{color:var(--sheet-muted);font-size:12px;font-family:var(--font);display:block}._6igFtG_r{text-align:right;white-space:nowrap}._6igFtG_sum{border-top:2px solid var(--sheet-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;font-size:18px;display:flex}._6igFtG_sum strong{font-size:22px}._6igFtG_small{color:var(--sheet-muted);font-size:14px}._6igFtG_care{gap:10px;display:grid}._6igFtG_bar{background:var(--sheet-line);height:14px;position:relative}._6igFtG_fillBar{background:var(--z-hedge);position:absolute;inset:0 auto 0 0}._6igFtG_limit{background:#9b2b1b;width:3px;position:absolute;top:-6px;bottom:-6px}@media (max-width:640px){._6igFtG_table{font-size:15px}._6igFtG_tags{grid-template-columns:1fr}}
.-\38 yhTq_main{gap:28px;max-width:1200px;margin:0 auto;padding:40px 24px 80px;display:grid}.-\38 yhTq_head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.-\38 yhTq_head h1{font-size:clamp(36px,5vw,60px)}.-\38 yhTq_mail{color:var(--muted);margin-top:6px}.-\38 yhTq_tools{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.-\38 yhTq_bal{font-size:17px;text-decoration:none;display:grid}.-\38 yhTq_bal .mono{font-size:30px;line-height:1}.-\38 yhTq_bal small{color:var(--muted);font-size:13px;text-decoration:underline}.-\38 yhTq_note{border:1px solid var(--cream);background:#fff;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:16px 18px;display:flex}.-\38 yhTq_empty{border:1px dashed var(--line);justify-items:start;gap:14px;padding:40px 28px;display:grid}.-\38 yhTq_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.-\38 yhTq_card{border:1px solid var(--line);background:#fff;justify-items:center;gap:14px;padding:18px;text-decoration:none;display:grid}.-\38 yhTq_card:hover{border-color:var(--cream)}.-\38 yhTq_ring{aspect-ratio:1;width:200px;box-shadow:0 0 0 6px #fff, 0 0 0 7px var(--cream), 0 0 0 16px #fff, 0 0 0 17px var(--line);border-radius:50%;margin:18px 0 10px;overflow:hidden}.-\38 yhTq_ring img{object-fit:cover;width:100%;height:100%}.-\38 yhTq_cardText{text-align:center;justify-items:center;gap:2px;display:grid}.-\38 yhTq_cardText strong{font-size:20px}.-\38 yhTq_cardText span{color:var(--muted);font-size:15px}@media (max-width:640px){.-\38 yhTq_main{padding:24px 16px 64px}}
._C0-XG_wrap{justify-items:center;gap:18px;width:100%;display:grid}._C0-XG_box{aspect-ratio:1;width:100%;position:relative}._C0-XG_core{background:var(--earth-3);cursor:pointer;border:0;border-radius:50%;padding:0;position:absolute;overflow:hidden}._C0-XG_core:focus-visible{outline:4px solid var(--lilac);outline-offset:6px}._C0-XG_img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}._C0-XG_show{opacity:1}._C0-XG_busy{background:var(--sheet);color:var(--sheet-ink);font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;max-width:80%;padding:6px 10px;font-size:13px;position:absolute;bottom:18%;left:50%;overflow:hidden;transform:translate(-50%)}._C0-XG_svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._C0-XG_part{pointer-events:auto;fill:var(--earth-2);stroke:var(--cream);stroke-width:1.5px;cursor:pointer;outline:none;transition:fill .25s}._C0-XG_r1{fill:#eaece4}._C0-XG_r3{fill:#e2e5da}._C0-XG_r5{fill:#d9ddcf}._C0-XG_part:hover{fill:var(--lilac-soft)}._C0-XG_part:focus-visible{stroke:var(--lilac);stroke-width:6px}._C0-XG_on,._C0-XG_on:hover{fill:var(--lilac);stroke:var(--lilac)}._C0-XG_off{cursor:default;fill:#0000;stroke-dasharray:6 8}._C0-XG_off:hover{fill:#0000}._C0-XG_coreRing{fill:none;stroke:var(--cream);stroke-width:1.5px}._C0-XG_coreOn{stroke:var(--lilac);stroke-width:6px}._C0-XG_t{font-family:var(--mono);letter-spacing:.12em;fill:var(--cream);text-anchor:middle;pointer-events:none;font-size:20px}._C0-XG_tOn{fill:var(--lilac-ink);font-weight:500}._C0-XG_tOff{fill:var(--muted)}._C0-XG_chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._C0-XG_chip{border:1px solid var(--line);min-width:70px;min-height:46px;color:var(--cream);border-radius:var(--radius);cursor:pointer;background:0 0;padding:0 14px;font-size:16px}._C0-XG_chip:hover{border-color:var(--cream)}._C0-XG_chip[aria-pressed=true]{background:var(--lilac);border-color:var(--lilac);color:var(--lilac-ink);font-weight:600}._C0-XG_chip:disabled{opacity:.35;cursor:default}@media (max-width:640px){._C0-XG_t{letter-spacing:.08em;font-size:26px}._C0-XG_chip{min-width:0;padding:0 12px}}
._4WpgRW_main{gap:22px;max-width:1400px;margin:0 auto;padding:32px 24px 80px;display:grid}._4WpgRW_main h1{font-size:40px}._4WpgRW_tabs{flex-wrap:wrap;gap:6px;display:flex}._4WpgRW_tabs button{border:1px solid var(--line);cursor:pointer;border-radius:var(--radius);background:0 0;min-height:44px;padding:0 16px}._4WpgRW_tabs button[aria-pressed=true]{background:var(--cream);color:var(--earth)}._4WpgRW_stats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}._4WpgRW_stats div{border:1px solid var(--line);background:#fff;gap:4px;padding:14px;display:grid}._4WpgRW_stats span{color:var(--muted);font-size:14px}._4WpgRW_stats strong{word-break:break-all;font-size:22px}._4WpgRW_block{gap:14px;display:grid}._4WpgRW_table{border-collapse:collapse;background:#fff;width:100%;font-size:15px}._4WpgRW_table th{text-align:left;border-bottom:1px solid var(--cream);padding:8px;font-size:13px;font-weight:600}._4WpgRW_table td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px}._4WpgRW_row{cursor:pointer}._4WpgRW_row:hover{background:var(--earth-2)}._4WpgRW_bad{color:var(--bad)}._4WpgRW_small{max-width:360px;font-size:13px}._4WpgRW_card{background:var(--earth);gap:14px;padding:14px;display:grid}._4WpgRW_cardRow{flex-wrap:wrap;align-items:end;gap:12px;display:flex}._4WpgRW_cardRow .field{flex:1;min-width:180px}._4WpgRW_log{max-height:240px;margin:0;padding-left:18px;font-size:14px;overflow:auto}._4WpgRW_chk{align-items:center;gap:8px;min-height:52px;display:flex}@media (max-width:760px){._4WpgRW_main{padding:20px 12px 64px}._4WpgRW_table{display:block;overflow-x:auto}}
.V6Rn0a_page{place-items:start center;min-height:calc(100svh - 69px);padding:48px 16px 80px;display:grid}.V6Rn0a_card{background:var(--sheet);border:1px solid var(--line);gap:18px;width:100%;max-width:480px;padding:32px;display:grid}.V6Rn0a_card h1{font-size:34px}.V6Rn0a_tabs{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.V6Rn0a_tabs button{cursor:pointer;background:0 0;border:0;min-height:48px;font-size:16px}.V6Rn0a_tabs button[aria-selected=true]{background:var(--cream);color:var(--earth);font-weight:600}.V6Rn0a_check{cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:10px;font-size:16px;display:grid}.V6Rn0a_check input{width:22px;height:22px;accent-color:var(--lilac);margin:2px 0 0}@media (max-width:520px){.V6Rn0a_card{padding:22px 16px}}
.p4uPQG_packs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.p4uPQG_packs li{border:1px solid var(--line);background:#fff;align-content:start;gap:10px;padding:22px;display:grid}.p4uPQG_packs .p4uPQG_main{border-color:var(--cream);box-shadow:inset 0 0 0 1px var(--cream)}.p4uPQG_packs h2{font-size:24px}.p4uPQG_price{font-size:32px}.p4uPQG_h2{margin-bottom:12px;font-size:26px}.p4uPQG_table{border-collapse:collapse;width:100%;font-size:16px}.p4uPQG_table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 6px}.p4uPQG_table td:last-child{text-align:right;white-space:nowrap}.p4uPQG_plus{color:#1f6b2e}
.g1LwZa_hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:48px;max-width:1440px;min-height:calc(100svh - 68px);margin:0 auto;padding:40px 40px 72px;display:grid}.g1LwZa_copy{align-content:center;gap:20px;display:grid}.g1LwZa_when .g1LwZa_mono{letter-spacing:.1em;border:1px solid var(--cream);padding:6px 10px;font-size:15px;display:inline-block}.g1LwZa_copy h1{font-size:clamp(46px,6vw,96px)}.g1LwZa_sub{color:var(--cream-2);max-width:32em;font-size:20px}.g1LwZa_cta{flex-wrap:wrap;gap:12px;display:flex}.g1LwZa_price{color:var(--muted);font-size:16px}.g1LwZa_switch{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:18px;display:flex}.g1LwZa_switch button{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:0 0;min-height:44px;padding:0 14px;font-size:15px}.g1LwZa_switch button[aria-pressed=true]{border-color:var(--cream);background:var(--cream);color:var(--earth)}.g1LwZa_switch button .g1LwZa_mono{font-size:13px}.g1LwZa_slice{justify-self:center;justify-items:center;gap:10px;width:min(100%,78svh);display:grid}.g1LwZa_caption{color:var(--muted);text-align:center;font-size:13px}@media (max-width:900px){.g1LwZa_hero{grid-template-columns:1fr;gap:28px;min-height:0;padding:16px 16px 48px}.g1LwZa_slice{order:-1;width:100%}.g1LwZa_sub{font-size:18px}.g1LwZa_cta>*{flex:100%}}.g1LwZa_try{border-top:1px solid var(--line);padding:96px 0}.g1LwZa_tryGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:56px;display:grid}.g1LwZa_tryText{gap:18px;display:grid}.g1LwZa_tryText h2,.g1LwZa_projHead h2,.g1LwZa_season h2,.g1LwZa_prices h2,.g1LwZa_honest h2{font-size:clamp(32px,4vw,52px)}.g1LwZa_tryText>p{color:var(--cream-2)}.g1LwZa_tryOut{border:1px solid var(--line);background:var(--sheet);min-height:300px;padding:28px}.g1LwZa_tryEmpty{opacity:.5;gap:8px;display:grid}.g1LwZa_tryEmpty .mono{font-size:112px;line-height:.9}@media (max-width:900px){.g1LwZa_try{padding:56px 0}.g1LwZa_tryGrid{grid-template-columns:1fr;gap:28px}.g1LwZa_tryOut{padding:20px}}.g1LwZa_project{padding:40px 0 96px}.g1LwZa_projHead{gap:14px;max-width:820px;margin-bottom:32px;display:grid}.g1LwZa_projHead p:last-child{color:var(--cream-2)}.g1LwZa_doc{padding:0 0 28px}.g1LwZa_docHead{border-bottom:1px solid var(--sheet-ink);border-top:1px solid var(--sheet-ink);letter-spacing:.06em;flex-wrap:wrap;gap:8px 28px;margin-top:-1px;padding:12px 24px;font-size:12px;display:flex}.g1LwZa_planGrid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:28px;padding:24px;display:grid}.g1LwZa_planBox{min-width:0}.g1LwZa_planSide{align-content:start;gap:22px;display:grid}.g1LwZa_idea{font-size:19px;line-height:1.45}.g1LwZa_tagsBox,.g1LwZa_shopBox{padding:24px}.g1LwZa_shopBox{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:36px;display:grid}.g1LwZa_tips{align-content:start;gap:10px;display:grid}.g1LwZa_tips h3{font-size:20px}.g1LwZa_tips ul{gap:8px;margin:0;padding-left:20px;font-size:16px;display:grid}@media (max-width:900px){.g1LwZa_planGrid,.g1LwZa_shopBox{grid-template-columns:1fr;padding:16px}.g1LwZa_tagsBox{padding:16px}.g1LwZa_docHead{padding:10px 16px}}.g1LwZa_season{border-top:1px solid var(--line);padding:96px 0}.g1LwZa_season .g1LwZa_wrap{gap:18px;display:grid}.g1LwZa_lead{color:var(--cream-2);max-width:50em}.g1LwZa_months{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.g1LwZa_months li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:8px;padding:16px;display:grid}.g1LwZa_months h3{text-transform:capitalize;font-size:18px}.g1LwZa_months p{font-size:15px;line-height:1.4}.g1LwZa_months .mono{color:var(--cream-2);font-size:13px;display:block}.g1LwZa_diag{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:32px;margin-top:40px;display:grid}.g1LwZa_diag img{aspect-ratio:4/3;object-fit:cover;width:100%}.g1LwZa_diag>div{gap:12px;display:grid}.g1LwZa_diag h3{font-size:28px}.g1LwZa_diag ol{gap:8px;margin:0;padding-left:22px;display:grid}.g1LwZa_conf strong{color:var(--cream)}@media (max-width:900px){.g1LwZa_season{padding:56px 0}.g1LwZa_diag{grid-template-columns:1fr}}.g1LwZa_prices{border-top:1px solid var(--line);padding:96px 0}.g1LwZa_prices .g1LwZa_wrap{gap:28px;display:grid}.g1LwZa_priceGrid{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.g1LwZa_priceGrid>div{border-right:1px solid var(--line);align-content:start;gap:14px;padding:24px;display:grid}.g1LwZa_priceGrid>div:last-child{border-right:0}.g1LwZa_pMain{background:var(--earth-2)}.g1LwZa_pBig{font-size:34px}@media (max-width:900px){.g1LwZa_prices{padding:56px 0}.g1LwZa_priceGrid{grid-template-columns:1fr}.g1LwZa_priceGrid>div{border-right:0;border-bottom:1px solid var(--line)}}.g1LwZa_honest{border-top:1px solid var(--line);padding:96px 0}.g1LwZa_honest .g1LwZa_wrap{gap:28px;display:grid}.g1LwZa_honestGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.g1LwZa_honestGrid>div{align-content:start;gap:10px;display:grid}.g1LwZa_honestGrid h3{font-size:22px}.g1LwZa_honestGrid p{color:var(--cream-2);font-size:17px}@media (max-width:900px){.g1LwZa_honest{padding:56px 0}.g1LwZa_honestGrid{grid-template-columns:1fr}}
.BbPLeq_layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:48px;max-width:1100px;margin:0 auto;padding:40px 24px 96px;display:grid}.BbPLeq_steps{gap:2px;margin:0;padding:0;list-style:none;display:grid;position:sticky;top:24px}.BbPLeq_steps button{text-align:left;border:0;border-left:3px solid var(--line);cursor:pointer;width:100%;min-height:48px;color:var(--muted);background:0 0;padding:0 14px;font-size:16px}.BbPLeq_steps button:disabled{cursor:default}.BbPLeq_steps li[aria-current=step] button{border-left-color:var(--lilac);color:var(--cream);font-weight:600}.BbPLeq_done button{color:var(--cream)!important;border-left-color:var(--cream)!important}.BbPLeq_panel{gap:22px;min-width:0;display:grid}.BbPLeq_panel h1{font-size:clamp(34px,4vw,52px)}.BbPLeq_lead{color:var(--cream-2);max-width:38em;font-size:19px}.BbPLeq_sheetBox{background:var(--sheet);border:1px solid var(--line);padding:24px}.BbPLeq_photos{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.BbPLeq_photo{gap:6px;margin:0;display:grid;position:relative}.BbPLeq_photo img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);width:100%}.BbPLeq_photo figcaption{font-family:var(--mono);color:var(--muted);font-size:13px}.BbPLeq_photo button{background:var(--sheet);cursor:pointer;border:0;min-height:36px;padding:0 10px;font-size:14px;position:absolute;top:8px;right:8px}.BbPLeq_add{aspect-ratio:4/3;cursor:pointer;text-align:center;background:var(--sheet);border:2px dashed #8f9584;align-content:center;place-items:center;gap:8px;padding:12px;font-size:16px;display:grid}.BbPLeq_add:focus-within{outline:3px solid var(--lilac)}.BbPLeq_add input{opacity:0;width:1px;height:1px;position:absolute}.BbPLeq_plus{font-size:40px;line-height:1}.BbPLeq_check{cursor:pointer;grid-template-columns:26px 1fr;align-items:start;gap:10px;font-size:17px;display:grid}.BbPLeq_check input,.BbPLeq_radio input{width:22px;height:22px;accent-color:var(--lilac);margin:3px 0 0}.BbPLeq_chips{flex-wrap:wrap;gap:8px;display:flex}.BbPLeq_two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.BbPLeq_set{border:0;gap:8px;margin:0;padding:0;display:grid}.BbPLeq_set legend{margin-bottom:8px;font-size:19px;font-weight:600}.BbPLeq_radio{border:1px solid var(--line);background:var(--sheet);cursor:pointer;grid-template-columns:26px 1fr;align-items:start;gap:10px;padding:12px 14px;display:grid}.BbPLeq_radio:has(input:checked){border-color:var(--cream);box-shadow:inset 0 0 0 1px var(--cream)}.BbPLeq_radio small{color:var(--muted);font-size:15px;display:block}.BbPLeq_summary{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.BbPLeq_summary>div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:12px;padding:12px 0;display:grid}.BbPLeq_summary dt{color:var(--muted)}.BbPLeq_summary dd{margin:0}.BbPLeq_priceBox{background:var(--sheet);border:1px solid var(--line);gap:6px;padding:18px 20px;display:grid}.BbPLeq_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.BbPLeq_auth{border:1px solid var(--cream);background:var(--sheet);gap:14px;padding:20px;display:grid}@media (max-width:860px){.BbPLeq_layout{grid-template-columns:1fr;gap:20px;padding:20px 16px 72px}.BbPLeq_steps{gap:4px;display:flex;position:static;overflow-x:auto}.BbPLeq_steps li{flex:none}.BbPLeq_steps button{border-left:0;border-bottom:3px solid var(--line);white-space:nowrap;padding:0 10px;font-size:14px}.BbPLeq_steps li[aria-current=step] button{border-bottom-color:var(--lilac)}.BbPLeq_done button{border-bottom-color:var(--cream)!important}.BbPLeq_two{grid-template-columns:1fr}.BbPLeq_summary>div{grid-template-columns:1fr;gap:2px}.BbPLeq_actions>.BbPLeq_btn{flex:100%}.BbPLeq_sheetBox{padding:16px}}
.m3ZB3G_main{gap:28px;max-width:1360px;margin:0 auto;padding:24px 32px 96px;display:grid}.m3ZB3G_top{gap:16px;display:grid}.m3ZB3G_back{color:var(--muted);font-size:15px;text-decoration:none}.m3ZB3G_top h1{margin-top:6px;font-size:clamp(32px,4vw,52px)}.m3ZB3G_meta{color:var(--cream-2);margin-top:6px}.m3ZB3G_tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;display:flex}.m3ZB3G_tabs a{border-bottom:3px solid #0000;align-items:center;min-height:48px;margin-bottom:-1px;padding:0 16px;font-size:17px;text-decoration:none;display:inline-flex}.m3ZB3G_tabs a[aria-current=page]{border-bottom-color:var(--lilac);font-weight:600}.m3ZB3G_alert{border:1px solid var(--bad);background:#fff;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 18px;display:flex}.m3ZB3G_hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:40px;display:grid}.m3ZB3G_slice{justify-self:center;width:min(100%,76svh)}.m3ZB3G_side{align-content:start;gap:18px;display:grid}.m3ZB3G_when .m3ZB3G_mono{letter-spacing:.1em;border:1px solid var(--cream);padding:6px 10px;font-size:14px;display:inline-block}.m3ZB3G_box{background:var(--sheet);border:1px solid var(--line);gap:14px;padding:22px;display:grid}.m3ZB3G_box h2{font-size:26px}.m3ZB3G_progress{color:var(--muted);gap:8px;margin:0;padding-left:22px;display:grid}.m3ZB3G_pDone{color:var(--cream);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.m3ZB3G_pNow{color:var(--cream);font-weight:600}.m3ZB3G_idea{font-size:21px;line-height:1.45}.m3ZB3G_seen{color:var(--cream-2);font-size:16px}.m3ZB3G_actions{flex-wrap:wrap;gap:10px;display:flex}.m3ZB3G_warn{border-left:4px solid var(--cream);padding:8px 16px;font-size:16px}.m3ZB3G_warn ul{margin:6px 0 0;padding-left:20px}.m3ZB3G_doc{padding-bottom:20px}.m3ZB3G_docHead{border-top:1px solid var(--sheet-ink);border-bottom:1px solid var(--sheet-ink);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:-1px;padding:12px 24px;font-size:12px;display:flex}.m3ZB3G_docHead .link{letter-spacing:0;margin-left:auto;font-size:14px}.m3ZB3G_planGrid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:28px;padding:24px;display:grid}.m3ZB3G_planSide{align-content:start;gap:22px;display:grid}.m3ZB3G_pad{padding:24px}.m3ZB3G_shopGrid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:36px;display:grid}.m3ZB3G_tips{align-content:start;gap:10px;display:grid}.m3ZB3G_tips ul{gap:8px;margin:0;padding-left:20px;display:grid}.m3ZB3G_angles{gap:18px;display:grid}.m3ZB3G_angles h2,.m3ZB3G_h2{font-size:26px}.m3ZB3G_angle{gap:12px;display:grid}.m3ZB3G_angleRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.m3ZB3G_angleRow figure{gap:4px;margin:0;display:grid}.m3ZB3G_angleRow img,.m3ZB3G_empty{aspect-ratio:4/3;object-fit:cover;width:100%}.m3ZB3G_empty{border:1px dashed var(--line);color:var(--muted);place-items:center;display:grid}.m3ZB3G_angleRow figcaption{color:var(--muted);font-size:13px}.m3ZB3G_cal{gap:28px;display:grid}.m3ZB3G_calHead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.m3ZB3G_calTools{justify-items:start;gap:12px;display:grid}.m3ZB3G_years{gap:8px;display:flex}.m3ZB3G_rem{cursor:pointer;align-items:center;gap:10px;display:flex}.m3ZB3G_rem input,.m3ZB3G_task input,.m3ZB3G_check input{width:22px;height:22px;accent-color:var(--lilac);flex:none}.m3ZB3G_alerts{gap:8px;display:grid}.m3ZB3G_alertItem{border-left:5px solid var(--bad);background:#fff;padding:12px 16px;font-weight:600}.m3ZB3G_fc{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(10,minmax(84px,1fr));margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.m3ZB3G_fc li{border-right:1px solid var(--line);gap:2px;padding:10px;font-size:13px;display:grid}.m3ZB3G_fc strong{font-size:16px}.m3ZB3G_frost{background:#eef3ff}.m3ZB3G_tasks{border-top:1px solid var(--line);gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.m3ZB3G_task label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:28px 1fr;gap:12px;padding:14px 0;display:grid}.m3ZB3G_task strong{font-size:18px;display:block}.m3ZB3G_taskDone strong{color:var(--muted);text-decoration:line-through}.m3ZB3G_dates{color:var(--muted);font-size:13px;display:block}.m3ZB3G_ttext{color:var(--cream-2);margin-top:4px;font-size:16px;display:block}.m3ZB3G_diary{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px;display:grid}.m3ZB3G_diaryForm{position:sticky;top:16px}.m3ZB3G_photoPick{align-items:center;gap:12px;display:flex}.m3ZB3G_photoPick img{aspect-ratio:4/3;object-fit:cover;width:120px}.m3ZB3G_entries{gap:18px;margin:0;padding:0;list-style:none;display:grid}.m3ZB3G_entry{border:1px solid var(--line);background:#fff;grid-template-columns:180px minmax(0,1fr);gap:18px;padding:16px;display:grid}.m3ZB3G_entry img{aspect-ratio:1;object-fit:cover;width:100%}.m3ZB3G_entry>div{align-content:start;gap:8px;display:grid}.m3ZB3G_dx{gap:8px;display:grid}.m3ZB3G_dx h3{font-size:22px}.m3ZB3G_dx ul,.m3ZB3G_dx ol{gap:4px;margin:0;padding-left:20px;display:grid}.m3ZB3G_inputs{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:32px;display:grid}.m3ZB3G_sheetBox{background:var(--sheet);border:1px solid var(--line);padding:22px}.m3ZB3G_two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.m3ZB3G_check{cursor:pointer;align-items:center;gap:10px;display:flex}.m3ZB3G_wants{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:960px){.m3ZB3G_main{padding:16px 16px 72px}.m3ZB3G_hero,.m3ZB3G_planGrid,.m3ZB3G_shopGrid,.m3ZB3G_diary,.m3ZB3G_inputs,.m3ZB3G_calHead{grid-template-columns:1fr}.m3ZB3G_slice{width:100%}.m3ZB3G_planGrid,.m3ZB3G_pad{padding:16px}.m3ZB3G_docHead{padding:10px 16px}.m3ZB3G_angleRow{grid-template-columns:repeat(2,minmax(0,1fr))}.m3ZB3G_diaryForm{position:static}.m3ZB3G_entry,.m3ZB3G_two{grid-template-columns:1fr}.m3ZB3G_tabs{flex-wrap:nowrap;overflow-x:auto}.m3ZB3G_tabs a{white-space:nowrap;padding:0 12px;font-size:16px}.m3ZB3G_actions>.btn{flex:100%}}@media print{:is(.m3ZB3G_tabs,.m3ZB3G_actions,.m3ZB3G_back,.m3ZB3G_angles,header){display:none!important}}
