._9HmFeG_stamp{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}._9HmFeG_hero{padding-block:40px 8px}._9HmFeG_h1{font-family:var(--font-display);letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(40px,7vw,72px);font-weight:900;line-height:.98}._9HmFeG_h1 mark{background:linear-gradient(transparent 58%, var(--hl) 58%, var(--hl) 92%, transparent 92%);color:inherit}._9HmFeG_lede{font-family:var(--font-serif);max-width:60ch;margin:0;font-size:17px;line-height:1.6}._9HmFeG_actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}._9HmFeG_toc{flex-wrap:wrap;gap:6px 16px;margin-top:22px;font-size:14px;font-weight:600;display:flex}._9HmFeG_toc a{color:var(--green)}._9HmFeG_btn,._9HmFeG_primaryBtn{min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:10px 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}._9HmFeG_btn{background:var(--card);color:var(--ink);border:1px solid var(--line-strong)}._9HmFeG_primaryBtn{background:var(--green);color:var(--green-ink);border:1px solid var(--green)}._9HmFeG_btn:disabled,._9HmFeG_primaryBtn:disabled{opacity:.6}._9HmFeG_sec{padding-block:48px 0;scroll-margin-top:12px}._9HmFeG_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}._9HmFeG_h2{font-family:var(--font-display);letter-spacing:-.03em;margin:28px 0 10px;font-size:clamp(26px,3.6vw,36px);font-weight:800;line-height:1.05}._9HmFeG_head ._9HmFeG_h2{margin-top:0}._9HmFeG_use{color:var(--muted);margin:0;font-size:14px;line-height:1.5}._9HmFeG_posts{gap:28px;display:grid}._9HmFeG_post{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden}._9HmFeG_postImg{aspect-ratio:4/5;background:var(--wash);width:100%;height:auto;display:block}._9HmFeG_postBody{gap:10px;padding:16px 16px 18px;display:grid}._9HmFeG_num{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--green);font-size:11.5px}._9HmFeG_caption{font-family:var(--font-serif);white-space:pre-line;margin:0;font-size:15px;line-height:1.55}._9HmFeG_tags{color:var(--green);margin:0 0 10px;font-size:13px;line-height:1.5}._9HmFeG_row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._9HmFeG_row>button{flex:auto}._9HmFeG_smallGrid,._9HmFeG_wideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._9HmFeG_wideGrid{grid-template-columns:minmax(0,1fr)}._9HmFeG_file{background:var(--card);border:1px solid var(--line);border-radius:14px;margin:0;overflow:hidden}._9HmFeG_thumb{background:repeating-conic-gradient(var(--wash) 0 25%, var(--card) 0 50%) 0 0 / 16px 16px;display:block}._9HmFeG_thumb._9HmFeG_onGreen{background:var(--green)}._9HmFeG_thumb img{width:100%;height:auto;display:block}._9HmFeG_file figcaption{justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}._9HmFeG_meta{font-family:var(--font-mono);color:var(--muted);font-size:11px}._9HmFeG_svg{color:var(--muted);margin:12px 0 0;font-size:14px}._9HmFeG_svg a{color:var(--green);font-weight:600}._9HmFeG_colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._9HmFeG_swatch{align-content:start;gap:6px;display:grid}._9HmFeG_chip{height:72px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px}._9HmFeG_swatch code{font-family:var(--font-mono);font-size:13px}._9HmFeG_swatch ._9HmFeG_btn{flex:none;min-height:32px;padding:4px 10px;font-size:13px}._9HmFeG_fonts{gap:16px;display:grid}._9HmFeG_font{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:4px;padding:16px;display:grid}._9HmFeG_fontDisplay{font-family:var(--font-display);letter-spacing:-.03em;font-size:32px;font-weight:900}._9HmFeG_fontSerif{font-family:var(--font-serif);font-size:30px}._9HmFeG_fontMono{font-family:var(--font-mono);font-size:24px}._9HmFeG_list{margin:10px 0 0;padding-left:1.2em;font-size:15px;line-height:1.6}._9HmFeG_foot{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-block:56px 40px;font-size:11.5px}@media (min-width:760px){._9HmFeG_posts{grid-template-columns:repeat(2,minmax(0,1fr))}._9HmFeG_smallGrid{grid-template-columns:repeat(4,minmax(0,1fr))}._9HmFeG_wideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._9HmFeG_colors{grid-template-columns:repeat(4,minmax(0,1fr))}._9HmFeG_fonts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){._9HmFeG_posts{grid-template-columns:repeat(3,minmax(0,1fr))}}
.PdNzXW_header{z-index:50;padding-block:calc(env(safe-area-inset-top,0px) + 14px) 14px;background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:24px;display:flex;position:sticky;top:0}.PdNzXW_brand{color:var(--green);flex:none;align-items:center;gap:8px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.PdNzXW_brand i{background:var(--green);border-radius:3px;width:13px;height:13px;display:inline-block}.PdNzXW_menu{gap:4px;display:flex}.PdNzXW_group{position:relative}.PdNzXW_top{height:40px;font:600 15px/1 var(--font-body);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.PdNzXW_top:hover,.PdNzXW_top[aria-expanded=true]{background:var(--wash)}.PdNzXW_top svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .15s}.PdNzXW_top[aria-expanded=true] svg{transform:rotate(180deg)}.PdNzXW_panel{width:320px;padding-top:8px;position:absolute;top:100%;left:-8px}.PdNzXW_panel:not([hidden]){display:grid}.PdNzXW_panel:before{content:"";background:var(--card);border:1px solid var(--line);border-radius:16px;position:absolute;inset:8px 0 0;box-shadow:0 18px 44px #14201b1f}.PdNzXW_item{color:var(--ink);border-radius:10px;gap:2px;margin:0 6px;padding:10px 14px;text-decoration:none;display:grid;position:relative}.PdNzXW_item:first-child{margin-top:6px}.PdNzXW_item:last-child{margin-bottom:6px}.PdNzXW_item:hover,.PdNzXW_item:focus-visible{background:var(--wash)}.PdNzXW_item b{font-size:15px}.PdNzXW_item span{color:var(--muted);font-size:13px;line-height:1.4}.PdNzXW_actions{align-items:center;gap:8px;margin-left:auto;display:flex}.PdNzXW_login{color:var(--green);padding:10px 12px;font-size:15px;font-weight:600;text-decoration:none}.PdNzXW_cta{background:var(--green);height:40px;color:var(--green-ink);white-space:nowrap;border-radius:11px;align-items:center;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.PdNzXW_burger{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;display:none}.PdNzXW_burger span{background:var(--ink);border-radius:1px;width:18px;height:2px;transition:transform .15s,opacity .15s}.PdNzXW_burger[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.PdNzXW_burger[aria-expanded=true] span:nth-child(2){opacity:0}.PdNzXW_burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.PdNzXW_sheet{max-height:calc(100dvh - 72px);padding:8px 16px calc(env(safe-area-inset-bottom,0px) + 20px);background:var(--bg);border-bottom:1px solid var(--line);position:absolute;top:100%;left:-16px;right:-16px;overflow-y:auto;box-shadow:0 24px 40px #14201b1f}.PdNzXW_sheet:not([hidden]){gap:6px;display:grid}.PdNzXW_sheetGroup{border-bottom:1px solid var(--line);padding:10px 0;display:grid}.PdNzXW_sheetLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:4px 0 6px;font-size:11px}.PdNzXW_sheetItem{min-height:46px;color:var(--ink);align-items:center;font-size:17px;font-weight:600;text-decoration:none;display:flex}.PdNzXW_sheetLogin{border:1px solid var(--line);background:var(--card);min-height:48px;color:var(--green);border-radius:12px;justify-content:center;align-items:center;margin-top:8px;font-weight:700;text-decoration:none;display:flex}@media (max-width:860px){.PdNzXW_menu,.PdNzXW_login{display:none}.PdNzXW_burger{display:flex}}@media (min-width:861px){.PdNzXW_sheet{display:none!important}}.PdNzXW_footer{padding-block:40px calc(env(safe-area-inset-bottom,0px) + 28px);border-top:1px solid var(--line);gap:32px;margin-top:60px;display:grid}.PdNzXW_cols{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:28px 24px;display:grid}.PdNzXW_about{align-content:start;gap:10px;display:grid}.PdNzXW_about p{color:var(--muted);max-width:32ch;margin:0;font-size:14px;line-height:1.5}.PdNzXW_cols nav{align-content:start;gap:9px;display:grid}.PdNzXW_cols nav b{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:500}.PdNzXW_cols nav a,.PdNzXW_bottom a{color:var(--muted);font-size:14px;text-decoration:none}.PdNzXW_cols nav a:hover,.PdNzXW_bottom a:hover{color:var(--green)}.PdNzXW_bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:18px;font-size:13px;display:flex}@media (max-width:860px){.PdNzXW_cols{grid-template-columns:repeat(2,minmax(0,1fr))}.PdNzXW_about{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.PdNzXW_top svg,.PdNzXW_burger span{transition:none}}
.QuHVGW_page{background:var(--bg);min-height:100dvh;padding-inline:16px}.QuHVGW_page>*{max-width:1080px;margin-inline:auto}.QuHVGW_nav{padding-block:calc(env(safe-area-inset-top,0px) + 18px) 18px;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.QuHVGW_brand{color:var(--green);align-items:center;gap:7px;font-size:15px;font-weight:800;display:inline-flex}.QuHVGW_brand i{background:var(--green);border-radius:3px;width:12px;height:12px;display:inline-block}.QuHVGW_navLink{color:var(--green);font-weight:600;text-decoration:none}.QuHVGW_notice{background:var(--green-soft);border-radius:12px;margin-top:16px;padding:10px 14px}.QuHVGW_hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;padding-block:56px 44px;display:grid;position:relative}.QuHVGW_hero:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(var(--desk-grid) 1px, transparent 1px), linear-gradient(90deg, var(--desk-grid) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0 -16px;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.QuHVGW_hero>*{z-index:1;position:relative}.QuHVGW_eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--green);font-size:11.5px}.QuHVGW_h1{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:14px 0 20px;font-size:clamp(38px,6.2vw,68px);font-weight:900;line-height:.98}.QuHVGW_lede{font-family:var(--font-serif);max-width:56ch;margin:0;font-size:clamp(17px,2vw,19px);line-height:1.6}.QuHVGW_cta{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.QuHVGW_primary,.QuHVGW_secondary{border-radius:12px;align-items:center;padding:13px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.QuHVGW_primary{background:var(--green);color:var(--green-ink)}.QuHVGW_secondary{background:var(--card);border:1px solid var(--line);color:var(--ink)}.QuHVGW_small{color:var(--muted);margin:12px 0 0;font-size:13px}.QuHVGW_phoneWrap{perspective:1400px;justify-content:center;padding-block:12px;display:flex}.QuHVGW_phone{background:var(--night);width:300px;max-width:76vw;box-shadow:inset 0 0 0 2px var(--ink), var(--shadow-phone);border-radius:46px;padding:10px;animation:7s ease-in-out infinite QuHVGW_phoneFloat;transform:rotateY(-14deg)rotateX(5deg)rotate(4deg)}@keyframes QuHVGW_phoneFloat{50%{transform:rotateY(-10deg)rotateX(4deg)rotate(3deg)translateY(-8px)}}@media (prefers-reduced-motion:reduce){.QuHVGW_phone{animation:none}}.QuHVGW_screen{background:var(--bg);border-radius:37px;position:relative;overflow:hidden}.QuHVGW_status{z-index:1;height:5.5%;color:var(--ink);justify-content:space-between;align-items:center;padding:3px 22px 0 30px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.QuHVGW_statusIcons{fill:currentColor;align-items:center;gap:5px;display:flex}.QuHVGW_island{background:var(--night);z-index:1;border-radius:14px;width:84px;height:24px;margin-left:-42px;position:absolute;top:8px;left:50%}.QuHVGW_home{background:var(--ink);z-index:1;border-radius:2px;width:96px;height:4px;margin-left:-48px;position:absolute;bottom:6px;left:50%}.QuHVGW_screenVideo{aspect-ratio:393/852;object-fit:cover;background:var(--bg);width:100%;display:block}.QuHVGW_film{border-radius:var(--r-card);background:var(--night);box-shadow:var(--shadow-page);aspect-ratio:16/9;margin-block:8px 44px;position:relative;overflow:hidden}.QuHVGW_filmTall{aspect-ratio:4/5;margin-block:0}.QuHVGW_film video{object-fit:cover;width:100%;height:100%;display:block}.QuHVGW_film video:fullscreen{object-fit:contain}.QuHVGW_film video:fullscreen{object-fit:contain}.QuHVGW_filmPlay{cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;padding:clamp(14px,3vw,28px);display:flex;position:absolute;inset:0}.QuHVGW_filmBtn{background:var(--hl);color:var(--ink);box-shadow:var(--shadow-float);border-radius:999px;align-items:center;gap:12px;padding:10px 18px 10px 10px;transition:transform .15s;display:inline-flex}.QuHVGW_filmPlay:hover .QuHVGW_filmBtn{transform:scale(1.04)}.QuHVGW_filmBtn i{background:var(--ink);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.QuHVGW_filmBtn svg{width:15px;height:15px;fill:var(--hl);margin-left:3px}.QuHVGW_filmBtn>span{text-align:left;line-height:1.15;display:grid}.QuHVGW_filmBtn b{font-size:16px;font-weight:800}.QuHVGW_filmBtn small{opacity:.75;font-size:12.5px}@media (max-width:640px){.QuHVGW_filmPlay{align-items:flex-start;padding:12px}.QuHVGW_filmBtn{gap:9px;padding:6px 14px 6px 6px}.QuHVGW_filmBtn i{width:32px;height:32px}.QuHVGW_filmBtn svg{width:12px;height:12px}.QuHVGW_filmBtn b{font-size:14px}.QuHVGW_filmBtn small{font-size:11px}}.QuHVGW_sec{padding-block:60px 8px}.QuHVGW_h2{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:10px 0 20px;font-size:clamp(26px,3.6vw,40px);font-weight:800;line-height:1.05}.QuHVGW_body{font-family:var(--font-serif);max-width:64ch;margin:0;font-size:17px;line-height:1.65}.QuHVGW_three{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding-top:18px;display:grid}.QuHVGW_three h3,.QuHVGW_rules h3{letter-spacing:-.01em;margin:6px 0;font-size:18px}.QuHVGW_three p,.QuHVGW_rules p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.QuHVGW_step{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--green);font-size:11px}.QuHVGW_rules{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;display:grid}.QuHVGW_rules>div{border-bottom:1px solid var(--line);padding:18px 0}.QuHVGW_tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.QuHVGW_tier{border:1px solid var(--line);background:var(--card);border-radius:16px;align-content:start;gap:10px;padding:18px;display:grid}.QuHVGW_key{border:2px solid var(--green)}.QuHVGW_who{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.QuHVGW_tier b{letter-spacing:-.03em;font-size:28px;font-weight:800}.QuHVGW_tier ul{color:var(--muted);gap:4px;margin:0;padding-left:16px;font-size:14px;display:grid}.QuHVGW_footer{padding-block:40px calc(env(safe-area-inset-bottom,0px) + 40px);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:60px;display:flex}.QuHVGW_footer nav{flex-wrap:wrap;gap:16px;display:flex}.QuHVGW_footer a{color:var(--muted);font-size:14px;text-decoration:none}@media (max-width:860px){.QuHVGW_hero{grid-template-columns:1fr;padding-block:32px}.QuHVGW_three,.QuHVGW_tiers{grid-template-columns:1fr}}@media (max-width:640px){.QuHVGW_rules{grid-template-columns:1fr}}.QuHVGW_legal{max-width:720px;font-family:var(--font-serif);padding-block:32px 60px;font-size:16px;line-height:1.65}.QuHVGW_legal h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 8px;font-size:36px;line-height:1.05}.QuHVGW_legal h2{font-family:var(--font-display);letter-spacing:-.01em;margin:32px 0 8px;font-size:20px}.QuHVGW_legal table{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:14px}.QuHVGW_legal th,.QuHVGW_legal td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px 8px 0}.QuHVGW_legal th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:500}.QuHVGW_draft{font-family:var(--font-body);background:var(--warn-soft);color:var(--warn);border-radius:10px;padding:10px 12px;font-size:13px}.QuHVGW_tableWrap{overflow-x:auto}.QuHVGW_compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.QuHVGW_before,.QuHVGW_after{border-radius:16px;padding:18px}.QuHVGW_before{background:var(--wash)}.QuHVGW_after{background:var(--green-soft)}.QuHVGW_compare h3{margin:0 0 10px;font-size:16px}.QuHVGW_compare ul{gap:6px;margin:0;padding-left:18px;font-size:14.5px;line-height:1.45;display:grid}.QuHVGW_before ul{color:var(--muted)}.QuHVGW_tiersOne{grid-template-columns:minmax(0,420px);display:grid}.QuHVGW_faq{border-top:1px solid var(--ink);max-width:760px;display:grid}.QuHVGW_faq details{border-bottom:1px solid var(--line);padding:14px 0}.QuHVGW_faq summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:16px;font-weight:700;list-style:none;display:flex}.QuHVGW_faq summary::-webkit-details-marker{display:none}.QuHVGW_faq summary:after{content:"+";color:var(--green);font-weight:700}.QuHVGW_faq details[open] summary:after{content:"−"}.QuHVGW_faq p{font-family:var(--font-serif);color:var(--ink);max-width:64ch;margin:8px 0 0;font-size:15.5px;line-height:1.6}.QuHVGW_closing{justify-items:start;gap:14px;padding-block:64px 8px;display:grid}.QuHVGW_closing .QuHVGW_h2{margin:0}@media (max-width:640px){.QuHVGW_compare{grid-template-columns:1fr}}.QuHVGW_guide{max-width:740px}.QuHVGW_guide h1{font-size:clamp(30px,5vw,42px)}.QuHVGW_guide h2{margin-top:40px;font-size:22px}.QuHVGW_guide h3{font-family:var(--font-display);margin:22px 0 4px;font-size:17px}.QuHVGW_guide a{color:var(--green)}.QuHVGW_guide blockquote{border-left:3px solid var(--hl);margin:16px 0;padding:4px 0 4px 16px;font-style:italic}.QuHVGW_crumbs{font-family:var(--font-body);color:var(--muted);margin-bottom:14px;font-size:13px}.QuHVGW_crumbs a{color:var(--muted)}.QuHVGW_updated{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:0 0 20px;font-size:11.5px}.QuHVGW_answer{background:var(--hl-soft);border-left:4px solid var(--hl);border-radius:var(--r-small);gap:6px;margin:8px 0 12px;padding:16px 18px;display:grid}.QuHVGW_answer b{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--green);font-size:11px}.QuHVGW_answer p{margin:0}.QuHVGW_sources{font-family:var(--font-body);padding-left:18px;font-size:14px}.QuHVGW_sources li+li{margin-top:6px}.QuHVGW_disclaimer{font-family:var(--font-body);color:var(--muted);font-size:13px}.QuHVGW_guideCta{border-radius:var(--r-card);background:var(--green-soft);font-family:var(--font-body);justify-items:start;gap:8px;margin:36px 0 8px;padding:20px;display:grid}.QuHVGW_guideCta b{font-family:var(--font-display);font-size:20px}.QuHVGW_guideCta span{font-size:15px}.QuHVGW_guideCta .QuHVGW_primary{color:var(--green-ink);margin-top:4px}.QuHVGW_related{font-family:var(--font-body);padding-left:18px;font-size:15px}.QuHVGW_related li+li{margin-top:8px}.QuHVGW_guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.QuHVGW_guides a{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);color:var(--ink);gap:6px;padding:16px;text-decoration:none;display:grid}.QuHVGW_guides a:hover{border-color:var(--green)}.QuHVGW_guides b{font-size:16px}.QuHVGW_guides span{color:var(--muted);font-size:14px}@media (max-width:640px){.QuHVGW_guides{grid-template-columns:minmax(0,1fr)}}.QuHVGW_transcript{color:var(--muted);margin:-30px auto 40px;font-size:14px}.QuHVGW_transcript summary{cursor:pointer;width:fit-content;margin-inline:auto}.QuHVGW_transcript p{font-family:var(--font-serif);color:var(--ink);max-width:64ch;margin-inline:auto}.QuHVGW_about{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:34px;display:grid}.QuHVGW_story{border-left:3px solid var(--green);max-width:62ch;padding-left:20px}.QuHVGW_person{border:1px solid var(--line);background:var(--card);border-radius:16px;gap:6px;padding:20px;display:grid}.QuHVGW_person b{letter-spacing:-.01em;font-size:19px}.QuHVGW_person p{color:var(--muted);margin:6px 0 0;font-size:14.5px;line-height:1.55}.QuHVGW_initial{background:var(--green-soft);width:48px;height:48px;color:var(--green);font-family:var(--font-display);border-radius:50%;place-items:center;margin-bottom:6px;font-size:20px;font-weight:800;display:grid}@media (max-width:860px){.QuHVGW_about{grid-template-columns:1fr}}.QuHVGW_story p{font-family:var(--font-serif);margin:0 0 14px;font-size:clamp(16px,1.8vw,18px);line-height:1.6}.QuHVGW_sign{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.QuHVGW_priceNote{color:var(--muted);max-width:62ch;margin:-6px 0 20px;font-size:15px;line-height:1.55}.QuHVGW_demoIntro{padding-block:40px 8px}.QuHVGW_demoFor{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.QuHVGW_demoFor>div{border:1px solid var(--line);background:var(--card);border-radius:16px;gap:4px;padding:16px 18px;display:grid}.QuHVGW_demoFor span{color:var(--muted);font-size:14.5px;line-height:1.5}.QuHVGW_demoKids{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;font-size:14px;display:flex}.QuHVGW_demoKids a{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:5px 14px;font-weight:700;text-decoration:none}.QuHVGW_demoMessages{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:8px;margin-top:16px;padding:16px 18px;display:grid}.QuHVGW_demoMessages h2{margin:0;font-size:16px}.QuHVGW_demoMessages>p{color:var(--muted);margin:0;font-size:13px}.QuHVGW_demoReport{margin-top:18px;scroll-margin-top:16px}@media (max-width:640px){.QuHVGW_demoFor{grid-template-columns:1fr}}.QuHVGW_showcase{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:34px;display:grid}.QuHVGW_showText{justify-items:start;gap:16px;display:grid}.QuHVGW_showList{gap:10px;margin:0;padding-left:18px;font-size:15.5px;line-height:1.5;display:grid}.QuHVGW_shot{border:1px solid var(--line);max-height:460px;box-shadow:var(--shadow-page);background:var(--paper);-webkit-mask-image:linear-gradient(180deg, var(--ink) 75%, transparent);mask-image:linear-gradient(180deg, var(--ink) 75%, transparent);border-radius:16px;display:block;overflow:hidden}.QuHVGW_shot img{width:100%;height:auto;display:block}@media (max-width:860px){.QuHVGW_showcase{grid-template-columns:1fr}}.QuHVGW_page>.QuHVGW_quotesSec{background:var(--green);max-width:none;color:var(--green-ink);margin-block:8px 40px;margin-inline:-16px;padding-block:36px 40px}.QuHVGW_quotesHead{max-width:1080px;font-family:var(--font-display);letter-spacing:-.03em;margin:0 auto 22px;padding-inline:16px;font-size:clamp(26px,3.6vw,40px);font-weight:800;line-height:1.05}.QuHVGW_quotesHead mark{color:inherit;background:linear-gradient(#0000 60%,#f4d35e8c 60% 92%,#0000 92%)}.QuHVGW_quotesBand{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.QuHVGW_quotesTrack{width:max-content;animation:70s linear infinite QuHVGW_quotes;display:flex}.QuHVGW_quotesBand:hover .QuHVGW_quotesTrack,.QuHVGW_quotesBand:active .QuHVGW_quotesTrack{animation-play-state:paused}.QuHVGW_quotesSet{gap:14px;padding-right:14px;display:flex}@keyframes QuHVGW_quotes{to{transform:translate(-50%)}}.QuHVGW_quote{background:var(--hl-soft);width:min(380px,80vw);color:var(--ink);border-radius:20px;flex:none;align-content:space-between;gap:16px;margin:0;padding:24px 24px 22px;display:grid;box-shadow:0 18px 40px -22px #0000008c}.QuHVGW_quote blockquote:before{content:"“";height:34px;font-family:var(--font-display);color:var(--green);font-size:64px;font-weight:900;line-height:1;display:block}.QuHVGW_quote blockquote{font-family:var(--font-serif);margin:0;font-size:clamp(17px,1.9vw,19px);line-height:1.55}.QuHVGW_quote figcaption{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--green);font-size:11.5px}@media (prefers-reduced-motion:reduce){.QuHVGW_quotesBand{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:16px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.QuHVGW_quotesTrack{animation:none}.QuHVGW_quotesSet[aria-hidden]{display:none}.QuHVGW_quote{scroll-snap-align:start}}
.P4f9lq_scrim{background:var(--scrim);z-index:40;opacity:0;pointer-events:none;transition:opacity .25s;position:fixed;inset:0}.P4f9lq_scrim.P4f9lq_open{opacity:1;pointer-events:auto}.P4f9lq_sheet{width:min(100%,440px);bottom:0;left:50%;top:calc(env(safe-area-inset-top,0px) + 44px);z-index:50;background:var(--bg);box-shadow:var(--shadow-sheet);border-radius:24px 24px 0 0;flex-direction:column;transition:transform .34s cubic-bezier(.2,.8,.2,1),top .3s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;transform:translate(-50%,105%)}.P4f9lq_sheet.P4f9lq_open{transform:translate(-50%)}.P4f9lq_sheet.P4f9lq_short{max-height:86%;top:auto}.P4f9lq_sheet.P4f9lq_half{top:50%}.P4f9lq_grab{background:var(--line-strong);border-radius:3px;flex:none;width:38px;height:5px;margin:8px auto 2px}.P4f9lq_grabZone{flex:none;justify-content:center;display:flex}.P4f9lq_draggable{z-index:1;touch-action:none;cursor:grab;margin-bottom:-16px;padding:6px 0 16px;position:relative}.P4f9lq_draggable .P4f9lq_grab{width:48px}.P4f9lq_sheet:has(.P4f9lq_draggable) .P4f9lq_nav{touch-action:none}.P4f9lq_nav{flex:none;grid-template-columns:90px 1fr 90px;align-items:center;padding:6px 16px 10px;display:grid}.P4f9lq_side{display:flex}.P4f9lq_side>button,.P4f9lq_side>a{color:var(--green);background:0 0;border:0;padding:4px;font-size:15px;font-weight:600;text-decoration:none}.P4f9lq_side>button:disabled{opacity:.4;cursor:default}.P4f9lq_right{justify-content:flex-end}.P4f9lq_title{text-align:center;font-size:15px;font-weight:700}.P4f9lq_body{overscroll-behavior:contain;flex:1;align-content:start;gap:12px;min-height:0;padding:0 16px 16px;display:grid;overflow-y:auto}.P4f9lq_foot{padding:10px 16px calc(env(safe-area-inset-bottom,0px) + 16px);border-top:1px solid var(--line);background:var(--bg);flex:none;gap:8px;display:grid}@media (min-width:768px){.P4f9lq_sheet{border-radius:24px;top:40px;bottom:20px}.P4f9lq_sheet.P4f9lq_short{top:auto}.P4f9lq_sheet,.P4f9lq_sheet.P4f9lq_short,.P4f9lq_sheet.P4f9lq_half{opacity:0;border-radius:24px;width:min(560px,100% - 64px);height:auto;max-height:min(820px,100dvh - 80px);transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s;top:50%;bottom:auto;transform:translate(-50%,calc(40px - 50%))}.P4f9lq_sheet.P4f9lq_short,.P4f9lq_sheet.P4f9lq_half{height:auto;max-height:calc(100dvh - 80px)}.P4f9lq_sheet.P4f9lq_open{opacity:1;transform:translate(-50%,-50%)}.P4f9lq_grab{display:none}.P4f9lq_nav{grid-template-columns:130px 1fr 130px;padding-top:16px}}
:where(.nUqx8W_card){background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--pad-card)}.nUqx8W_cardFlush{padding:2px var(--pad-card)}.nUqx8W_label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px}.nUqx8W_chip{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.nUqx8W_chipNone{background:var(--wash);color:var(--muted)}.nUqx8W_dot{border-radius:50%;flex:none;width:7px;height:7px;display:block}.nUqx8W_button{border-radius:var(--r-control);background:var(--green);color:var(--green-ink);text-align:center;border:0;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .12s,filter .12s;display:inline-flex}.nUqx8W_button:not(:disabled):active{filter:brightness(.94);transform:scale(.97)}.nUqx8W_button:disabled,.nUqx8W_button[aria-disabled=true]{opacity:.45;cursor:default}.nUqx8W_ghost{background:var(--card);color:var(--ink);border:1px solid var(--line)}.nUqx8W_danger{background:var(--danger-soft);color:var(--danger)}.nUqx8W_small{border-radius:var(--r-small);width:auto;padding:10px 12px;font-size:13px}.nUqx8W_link{color:var(--green);background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:none}.nUqx8W_linkDanger{color:var(--danger)}.nUqx8W_empty{text-align:center;border:1.5px dashed var(--line-strong);border-radius:var(--r-card);color:var(--muted);gap:6px;padding:24px 16px;font-size:13px;display:grid}.nUqx8W_empty b{color:var(--ink);font-size:14px}.nUqx8W_avatar{width:22px;height:22px;color:var(--night-ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid;overflow:hidden}.nUqx8W_avatarImg{object-fit:cover;width:100%;height:100%;display:block}.nUqx8W_toggle{background:var(--line-strong);border:0;border-radius:999px;flex:none;width:46px;height:28px;padding:0;transition:background .2s;position:relative}.nUqx8W_toggle:after{content:"";background:var(--card);border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.nUqx8W_toggle[aria-checked=true]{background:var(--green)}.nUqx8W_toggle[aria-checked=true]:after{transform:translate(18px)}.nUqx8W_seg{background:var(--track);border-radius:12px;padding:4px;display:flex}.nUqx8W_segItem{color:var(--muted);text-align:center;background:0 0;border:0;border-radius:8px;flex:1;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none}.nUqx8W_segOn{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #0000001a}.nUqx8W_settings{display:grid}.nUqx8W_settingRow{border-bottom:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}a.nUqx8W_settingRow:active{background:var(--wash)}.nUqx8W_settingRow:last-child{border-bottom:0}.nUqx8W_settingRow>svg{flex:none}.nUqx8W_settingRow small{color:var(--muted);font-size:12px;display:block}.nUqx8W_field{gap:6px;display:grid}.nUqx8W_input{border:1px solid var(--line);border-radius:var(--r-small);background:var(--card);width:100%;color:var(--ink);padding:12px;font-size:16px}.nUqx8W_input:focus{outline:2px solid var(--green);outline-offset:-1px}.nUqx8W_textarea{resize:none;width:100%;font-family:var(--font-serif);color:var(--ink);background:0 0;border:0;outline:none;min-height:72px;padding:0;font-size:16px;line-height:1.5}.nUqx8W_textarea::placeholder{color:var(--faint)}.nUqx8W_error{color:var(--danger);font-size:13px}.nUqx8W_muted{color:var(--muted)}.nUqx8W_textLink{color:var(--green);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}
.WJ2UpW_wrap{z-index:200;color:#fff;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:#0d1411;flex-direction:column;display:flex;position:fixed;inset:0}.WJ2UpW_bar{justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.WJ2UpW_bar button{color:#fff;min-height:44px;font:600 16px/1 var(--font-body);background:0 0;border:0;border-radius:12px;padding:0 16px}.WJ2UpW_bar .WJ2UpW_use{background:var(--hl);color:#14201b;font-weight:800}.WJ2UpW_bar .WJ2UpW_use:disabled{opacity:.6}.WJ2UpW_help{text-align:center;color:#fffc;margin:0;padding:0 16px 8px;font-size:14px}.WJ2UpW_stage{flex:1;min-height:0;margin:0 12px;position:relative}.WJ2UpW_stage>*{position:absolute;inset:0}.WJ2UpW_loading{place-items:center;display:grid}.WJ2UpW_canvas{object-fit:contain;touch-action:none;cursor:crosshair;width:100%;height:100%}.WJ2UpW_loading{color:#ffffffb3}.WJ2UpW_size{align-items:center;gap:12px;padding:12px 20px 16px;font-size:14px;display:flex}.WJ2UpW_size input{accent-color:var(--hl);flex:1}.WJ2UpW_remove{color:#fff;min-height:40px;font:600 14px/1 var(--font-body);background:0 0;border:1px solid #ffffff59;border-radius:12px;padding:0 16px}.WJ2UpW_remove:disabled{opacity:.4}.WJ2UpW_savedBtn{border:1px solid var(--line);background:var(--card);min-height:38px;color:var(--green);font:700 13.5px/1 var(--font-body);cursor:pointer;border-radius:999px;align-self:flex-start;padding:0 16px}.WJ2UpW_savedBtn:disabled{opacity:.6}.WJ2UpW_savedError{color:var(--danger,#a2453b);font-size:13px}
.FcVBFa_small{margin:0;font-size:13px}.FcVBFa_row{justify-content:space-between;align-items:center;gap:10px;display:flex}.FcVBFa_pickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.FcVBFa_pickTile{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);align-content:center;place-items:center;gap:6px;padding:10px;font-size:14px;font-weight:700;display:grid}.FcVBFa_pickTile small{color:var(--muted);font-size:12px;font-weight:500}.FcVBFa_pickCamera{background:var(--night);color:var(--night-ink);border-color:var(--night)}.FcVBFa_pickBatch{border:1px dashed var(--line-strong);border-radius:var(--r-card);background:var(--card);text-align:left;cursor:pointer;gap:4px;width:100%;margin-top:10px;padding:16px;display:grid}.FcVBFa_pickBatch b{font-size:15px}.FcVBFa_pickBatch span{color:var(--muted);font-size:13px}.FcVBFa_draft{gap:10px;display:grid}.FcVBFa_draftTop{grid-template-columns:96px 1fr;gap:12px;display:grid}.FcVBFa_draftImg{border:1px solid var(--line);border-radius:12px;width:96px;height:96px;position:relative;overflow:hidden}.FcVBFa_draftImg img{object-fit:cover;width:100%;height:100%;display:block}.FcVBFa_draftSide{align-content:start;justify-items:start;gap:8px;display:grid}.FcVBFa_draftSide .FcVBFa_row{width:100%}.FcVBFa_draftRemove{border:1px solid var(--line);background:var(--card);cursor:pointer;width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.FcVBFa_pickStack{width:46px;height:40px;position:relative}.FcVBFa_pickStack i{border:1.5px solid var(--line-strong);background:var(--wash);border-radius:8px;position:absolute;inset:0}.FcVBFa_pickStack i:first-child{transform:rotate(-8deg)translate(-4px,2px)}.FcVBFa_pickStack i:nth-child(2){transform:rotate(6deg)translate(4px,1px)}.FcVBFa_pickStack i:nth-child(3){background:var(--green-soft);border-color:var(--green)}.FcVBFa_carousel{scrollbar-width:none;gap:10px;height:max-content;padding-bottom:2px;display:flex;overflow-x:auto}.FcVBFa_carousel::-webkit-scrollbar{display:none}.FcVBFa_cp{flex:none;gap:6px;width:150px;display:grid}.FcVBFa_img{border:1px solid var(--line);background:var(--wash);border-radius:16px;width:150px;height:150px;position:relative;overflow:hidden}.FcVBFa_img img{object-fit:cover;width:100%;height:100%;display:block}.FcVBFa_remove{width:24px;height:24px;color:var(--night-ink);background:#14201bb3;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.FcVBFa_spinner{border:3px solid #ffffff80;border-top-color:var(--card);border-radius:50%;width:28px;height:28px;margin:auto;animation:.8s linear infinite FcVBFa_spin;position:absolute;inset:0}@keyframes FcVBFa_spin{to{transform:rotate(360deg)}}.FcVBFa_failed{background:var(--danger);color:var(--night-ink);border-radius:8px;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;bottom:8px;left:8px}.FcVBFa_tag{border:0;border-radius:8px;align-items:center;gap:4px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.FcVBFa_tagOk{background:var(--green-soft);color:var(--green)}.FcVBFa_tagPriv{background:var(--night);color:var(--night-ink)}.FcVBFa_tagFaces{background:var(--hl);color:#14201b;font-weight:800}.FcVBFa_kids{flex-wrap:wrap;gap:8px;display:flex}.FcVBFa_kid{border:1.5px solid var(--line);background:var(--card);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:14px;font-weight:600;display:inline-flex}.FcVBFa_kidOn{border-color:var(--green);background:var(--green-soft)}.FcVBFa_cardHead{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.FcVBFa_day{color:var(--green);font-size:12px;font-weight:600;position:relative}.FcVBFa_dayHint{background:var(--hl-soft);border-radius:12px;margin:2px 0 8px;padding:8px 10px;font-size:13px;line-height:1.45}.FcVBFa_dayHint button{font:inherit;color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.FcVBFa_day select{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:0}.FcVBFa_dict{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.FcVBFa_mic{background:var(--green-soft);width:38px;height:38px;color:var(--green);border:0;border-radius:50%;place-items:center;display:grid}.FcVBFa_rec{background:var(--rec);color:var(--night-ink);animation:1s infinite FcVBFa_pulse}@keyframes FcVBFa_pulse{50%{box-shadow:0 0 0 7px #c8423a2e}}.FcVBFa_sug{border:1.5px dashed var(--line-strong);background:var(--card);border-radius:16px;gap:8px;padding:12px;display:grid}.FcVBFa_sugOk{border-style:solid;border-color:var(--green);background:var(--green-soft)}.FcVBFa_okLabel{color:var(--green)}.FcVBFa_sugTitle{font-size:16px;font-weight:700}.FcVBFa_ref{color:var(--muted);font-size:12px}.FcVBFa_shim{background:linear-gradient(90deg, var(--wash), var(--bg), var(--wash));background-size:200% 100%;border-radius:8px;height:14px;animation:1.1s linear infinite FcVBFa_shim}@keyframes FcVBFa_shim{to{background-position:-200% 0}}.FcVBFa_pick{flex-wrap:wrap;gap:6px;display:flex}.FcVBFa_pick button{border:1px solid var(--line);background:var(--card);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.FcVBFa_pick button i{border-radius:50%;width:8px;height:8px;display:block}.FcVBFa_pick button.FcVBFa_pickOn{border-color:var(--green);background:var(--green-soft);color:var(--green)}@media (min-width:768px){.FcVBFa_pickTile{aspect-ratio:4/3}}.FcVBFa_dateInput{font:inherit;color:var(--green);border:1px solid var(--green-light);background:var(--card);border-radius:8px;padding:4px 6px;font-size:13px;font-weight:700}.FcVBFa_reading{position:relative;overflow:hidden}.FcVBFa_reading:after{content:"";background:var(--hl);width:40%;height:4px;animation:1.3s ease-in-out infinite FcVBFa_readbar;position:absolute;bottom:0;left:0}@keyframes FcVBFa_readbar{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.FcVBFa_reading:after{opacity:.6;width:100%;animation:none}}.FcVBFa_readPage{border:1px solid var(--line);background:var(--card);border-radius:16px;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;display:grid}.FcVBFa_readPage small{color:var(--muted);font-size:13px;font-weight:400;display:block}.FcVBFa_readPageRow{align-items:center;gap:10px;font-weight:500;display:flex}.FcVBFa_readPageRow input{width:96px}.FcVBFa_repeat{border:1px solid var(--line);background:var(--card);border-radius:16px;gap:8px;padding:12px 16px;display:grid}.FcVBFa_repeatLabel{font-size:14px;font-weight:600}.FcVBFa_repeatUntil{gap:6px;font-size:13px;font-weight:600;display:grid}.FcVBFa_repeatHint{color:var(--muted);font-size:13px}.FcVBFa_offline{border-radius:var(--r-small);background:var(--hl-soft);color:var(--warn);margin:0;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.4}.FcVBFa_moreRow{border:1px solid var(--line);background:var(--card);text-align:left;width:100%;font:inherit;color:var(--ink);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.FcVBFa_moreRow b{font-size:15px;display:block}.FcVBFa_moreRow small{color:var(--muted);font-size:12px;display:block}.FcVBFa_moreRow svg{color:var(--muted);flex:none}.FcVBFa_addTile{border:1.5px dashed var(--line);background:var(--card);width:96px;height:128px;color:var(--green);font:inherit;border-radius:16px;flex:none;font-size:13px;font-weight:600}.FcVBFa_batchLine{color:var(--muted);margin:0;font-size:12px}.FcVBFa_form{gap:12px;display:grid}.FcVBFa_hero{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:18px;gap:8px;display:flex;overflow-x:auto}.FcVBFa_hero::-webkit-scrollbar{display:none}.FcVBFa_slide{aspect-ratio:4/3;scroll-snap-align:start;background:var(--wash);border:1px solid var(--line);border-radius:18px;flex:none;width:100%;position:relative;overflow:hidden}.FcVBFa_slide img{object-fit:cover;width:100%;height:100%;display:block}.FcVBFa_slide .FcVBFa_tag{color:var(--ink);background:#ffffffeb;border-radius:999px;padding:6px 10px;position:absolute;bottom:10px;left:10px}.FcVBFa_slide .FcVBFa_tagFaces{background:var(--hl)}.FcVBFa_count{color:var(--night-ink);background:#14201b99;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;bottom:10px;right:10px}.FcVBFa_heroAdd{aspect-ratio:4/3;scroll-snap-align:start;border:1.5px dashed var(--line);background:var(--card);width:44%;color:var(--green);font:inherit;border-radius:18px;flex:none;align-content:center;place-items:center;gap:6px;font-size:14px;font-weight:700;display:grid}.FcVBFa_glimpse{border:1px solid var(--line);background:var(--card);border-radius:18px;grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.FcVBFa_glimpseImg{background:var(--wash);width:64px;height:64px;color:var(--muted);border-radius:12px;place-items:center;display:grid;overflow:hidden}.FcVBFa_glimpseImg img{object-fit:cover;width:100%;height:100%;display:block}.FcVBFa_glimpse p{font-family:var(--font-serif,Georgia, serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.FcVBFa_glimpseMeta{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex;overflow:hidden}.FcVBFa_glimpseChip{text-overflow:ellipsis;background:var(--green-soft);min-width:0;color:var(--green);border-radius:999px;flex:0 auto;padding:2px 8px;font-size:11px;font-weight:600;overflow:hidden}.FcVBFa_bodyEnd{flex-direction:column;display:flex}.FcVBFa_spacer{flex:1;min-height:12px}.FcVBFa_group{border:1px solid var(--line);background:var(--card);border-radius:18px;display:grid;overflow:hidden}.FcVBFa_groupRow{width:100%;min-height:84px;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:16px;display:flex}.FcVBFa_groupRow+.FcVBFa_groupRow{border-top:1px solid var(--line)}.FcVBFa_groupRow>span{flex:1;gap:2px;display:grid}.FcVBFa_groupRow b{font-size:17px}.FcVBFa_groupRow small{color:var(--muted);font-size:14px}.FcVBFa_groupRow small.FcVBFa_set{color:var(--green);font-weight:600}.FcVBFa_groupRow svg:last-child{color:var(--muted);flex:none}.FcVBFa_iconTile{background:var(--green-soft);width:44px;height:44px;color:var(--green);border-radius:12px;flex:none;place-items:center;display:grid}.FcVBFa_tileBlue{color:#2f5f9a;background:#e7eef8}.FcVBFa_tilePeach{color:#b4612b;background:#fbeee2}.FcVBFa_sugLine{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px}.FcVBFa_sugLine>:nth-child(n+4){grid-column:1/-1}.FcVBFa_dot{background:var(--green);border-radius:999px;width:10px;height:10px}.FcVBFa_sugText{gap:2px;min-width:0;display:grid}.FcVBFa_sugText b{color:var(--green);font-size:14px}.FcVBFa_sugText small{color:var(--muted);font-size:12px}.FcVBFa_ret{font:inherit;color:var(--green);background:0 0;border:0;padding:4px;font-size:14px;font-weight:700}.FcVBFa_fieldLine{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:12px 16px;font-size:16px}.FcVBFa_stepHint{color:var(--muted);font-size:13px;line-height:1.4}.FcVBFa_micRow{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}
._93CizG_wrap{grid-template-columns:minmax(0,124px) minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;display:grid}._93CizG_chart{width:100%;max-width:124px;height:auto;display:block;overflow:visible}._93CizG_slice{stroke:var(--card);stroke-width:2px;stroke-linejoin:round;cursor:pointer;transition:opacity .15s}._93CizG_dim{opacity:.35}._93CizG_centreNum{font-family:var(--font-display);fill:var(--ink);font-size:26px;font-weight:800}._93CizG_centreLbl{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--muted);font-size:10px}._93CizG_legend{gap:2px;margin:0;padding:0;list-style:none;display:grid}._93CizG_row{color:var(--ink);border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px;font-size:13px;text-decoration:none;display:grid}._93CizG_rowOn{background:var(--wash)}._93CizG_row i{border-radius:3px;width:10px;height:10px;display:block}._93CizG_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._93CizG_row b{font-variant-numeric:tabular-nums}._93CizG_pct{text-align:right;min-width:30px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:360px){._93CizG_wrap{grid-template-columns:1fr;justify-items:center}._93CizG_legend{width:100%}}._93CizG_sub{margin:0 0 2px;padding:0 0 0 16px;list-style:none;display:grid}._93CizG_subRow{color:var(--ink-2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:4px 6px;font-size:13px;text-decoration:none;display:grid}._93CizG_subRow:hover,._93CizG_subRow:focus-visible{background:var(--wash)}._93CizG_subRow b{font-variant-numeric:tabular-nums}
.hhFUJW_frame{touch-action:manipulation;background:var(--bg);flex-direction:column;width:100%;max-width:440px;height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden}.hhFUJW_frame:before{content:"";height:env(safe-area-inset-top,0px);background:var(--bg);z-index:20;pointer-events:none;position:absolute;inset:0 0 auto}.hhFUJW_views{overscroll-behavior:contain;min-height:0;padding-top:env(safe-area-inset-top,0px);scrollbar-width:none;flex:1;overflow-y:auto}.hhFUJW_views::-webkit-scrollbar{display:none}.hhFUJW_desk{min-height:100dvh}.hhFUJW_side{display:none}@media (min-width:768px){.hhFUJW_frame{grid-template-columns:250px minmax(0,1fr);max-width:none;display:grid}.hhFUJW_side{min-height:0;padding:calc(env(safe-area-inset-top,0px) + 22px) 14px calc(env(safe-area-inset-bottom,0px) + 18px) calc(env(safe-area-inset-left,0px) + 14px);background:var(--wash);border-right:1px solid var(--line);flex-direction:column;gap:6px;display:flex;overflow-y:auto}.hhFUJW_views{padding-inline:12px calc(env(safe-area-inset-right,0px) + 12px)}.hhFUJW_views>*{max-width:820px;margin-inline:auto}.hhFUJW_page{padding:24px var(--gutter) 40px}.hhFUJW_pbody{padding:0 var(--gutter) 40px}.hhFUJW_pnav{padding:16px var(--gutter) 12px}.hhFUJW_title{font-size:36px}}@media (min-width:768px) and (max-width:999px){.hhFUJW_frame{grid-template-columns:208px minmax(0,1fr)}.hhFUJW_side{padding-inline:10px}}.hhFUJW_sideBrand{color:var(--green);align-items:center;gap:8px;padding:4px 10px 16px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.hhFUJW_sideBrand i{background:var(--green);border-radius:3px;width:13px;height:13px}.hhFUJW_sideNew{background:var(--green);color:var(--green-ink);font:inherit;box-shadow:var(--shadow-float);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;padding:12px;font-size:15px;font-weight:700;display:flex}.hhFUJW_sideNew svg{width:20px;height:20px}.hhFUJW_sideItems{gap:2px;display:grid}.hhFUJW_sideItem{color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex;position:relative}.hhFUJW_sideItem svg{width:22px;height:22px;color:var(--muted)}.hhFUJW_sideItem:hover{background:var(--track)}.hhFUJW_sideOn,.hhFUJW_sideOn:hover{background:var(--card);color:var(--green);box-shadow:0 1px 2px #00000014}.hhFUJW_sideOn svg{color:var(--green)}.hhFUJW_sideDot{background:var(--rec);border-radius:50%;width:9px;height:9px;margin-left:auto}.hhFUJW_sideMe{color:var(--ink);border-radius:12px;gap:1px;margin-top:auto;padding:10px 12px;text-decoration:none;display:grid}.hhFUJW_sideMe small{color:var(--muted);font-size:13px}.hhFUJW_page{padding:10px var(--gutter) 28px;gap:var(--gap-stack);display:grid}.hhFUJW_header{justify-content:space-between;align-items:flex-end;gap:10px;padding-top:8px;display:flex}.hhFUJW_eyebrow{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.hhFUJW_title{font-family:var(--font-display);letter-spacing:-.03em;margin:2px 0 0;font-size:30px;font-weight:800;line-height:1}.hhFUJW_tabbar{height:calc(50px + max(calc(env(safe-area-inset-bottom,0px) - 10px), 6px));padding:0 6px max(calc(env(safe-area-inset-bottom,0px) - 10px), 6px);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);background:#f7f9f6f5;flex:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid}@media (min-width:768px){.hhFUJW_tabbar{display:none}}.hhFUJW_tab{color:var(--muted);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;padding-top:4px;font-size:11px;font-weight:600;line-height:1;text-decoration:none;display:flex}.hhFUJW_tab svg{width:24px;height:24px}.hhFUJW_tab{position:relative}.hhFUJW_tabDot{background:var(--rec);border:2px solid var(--bg);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:calc(50% + 7px)}.hhFUJW_pill{border-radius:999px;place-items:center;width:54px;height:28px;transition:background-color .2s,color .2s;display:grid}.hhFUJW_tabOn{color:var(--green)}.hhFUJW_tabOn .hhFUJW_pill{background:var(--green-soft)}.hhFUJW_tabOn svg{stroke-width:2.3px}.hhFUJW_tab:active .hhFUJW_pill{background:var(--wash-2)}.hhFUJW_plusCell{justify-content:center;align-items:flex-start;padding-top:8px;display:flex}.hhFUJW_plus{background:var(--green);width:52px;height:52px;color:var(--green-ink);box-shadow:var(--shadow-float);border:0;border-radius:18px;place-items:center;display:grid;transform:translateY(-18px)}.hhFUJW_plus:active{transform:translateY(-18px)scale(.96)}.hhFUJW_plus svg{width:26px;height:26px}.hhFUJW_offline{top:calc(env(safe-area-inset-top,0px) + 8px);z-index:30;border-radius:var(--r-pill);background:var(--night);max-width:min(88vw,380px);color:var(--night-ink);text-align:center;pointer-events:none;padding:8px 16px;font-size:13px;font-weight:600;animation:.3s cubic-bezier(.2,.8,.2,1) both hhFUJW_offlineIn;position:absolute;left:50%;transform:translate(-50%)}@keyframes hhFUJW_offlineIn{0%{opacity:0;transform:translate(-50%,-24px)}}.hhFUJW_push{background:var(--bg);touch-action:pan-y;flex-direction:column;flex-grow:1;min-height:100%;display:flex}@keyframes hhFUJW_slidein{0%{opacity:0;transform:translate(40px)}}.hhFUJW_pnav{z-index:3;background:var(--bg);grid-template-columns:96px 1fr 96px;align-items:center;padding:8px 12px 10px;display:grid;position:sticky;top:0}.hhFUJW_back{color:var(--green);background:0 0;border:0;align-items:center;gap:2px;padding:4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.hhFUJW_ptitle{text-align:center;font-size:15px;font-weight:700}.hhFUJW_pright{justify-content:flex-end;display:flex}.hhFUJW_pbody{padding:0 var(--gutter) 32px;gap:var(--gap-stack);align-content:start;display:grid}.hhFUJW_pbody:has([data-foot]){flex-direction:column;flex:1;display:flex}.hhFUJW_pfoot{z-index:3;padding:10px var(--gutter) calc(env(safe-area-inset-bottom,0px) + 16px);border-top:1px solid var(--line);background:var(--bg);margin-top:auto;display:grid;position:sticky;bottom:0}.hhFUJW_pfill{flex-direction:column;flex:1;padding-bottom:0;display:flex}.hhFUJW_pfill>:last-child{flex:1}.hhFUJW_pbody>*,.hhFUJW_page>*{min-width:0}.hhFUJW_kidsw{background:var(--track);border-radius:999px;flex:none;gap:4px;padding:4px;display:flex}.hhFUJW_kidsw button{color:var(--muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:13px;font-weight:600;display:flex}.hhFUJW_kidsw button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #0000001a}@media (max-width:767px){.hhFUJW_desk{position:fixed;inset:0;overflow:hidden}.hhFUJW_frame{height:100%}}@media print{.hhFUJW_desk{background:0 0;padding:0;position:static;overflow:visible}.hhFUJW_frame{max-width:none;height:auto;max-height:none;box-shadow:none;background:var(--paper);border-radius:0;display:block;overflow:visible}.hhFUJW_views{overflow:visible}.hhFUJW_side,.hhFUJW_pnav,.hhFUJW_tabbar{display:none}.hhFUJW_push{animation:none}.hhFUJW_pbody{padding:0}}.hhFUJW_views{overflow-x:hidden}.hhFUJW_me{background:var(--track);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.hhFUJW_skelNav{grid-template-columns:96px 1fr 96px;align-items:center;gap:8px;padding:12px 0 8px;display:grid}.hhFUJW_skelNav i:nth-child(2){width:40%;margin-inline:auto}.hhFUJW_skelBack{width:64px;height:14px}.hhFUJW_skelPtitle{height:14px}.hhFUJW_skel{gap:var(--gap-stack);padding:20px var(--gutter) 32px;display:grid}.hhFUJW_skelHead{gap:8px;padding:4px 0 6px;display:grid}.hhFUJW_skel i{background:linear-gradient(90deg, var(--wash-2) 0%, var(--wash) 50%, var(--wash-2) 100%);background-size:200% 100%;border-radius:12px;animation:1.3s ease-in-out infinite hhFUJW_skelShimmer;display:block}.hhFUJW_skelEyebrow{width:30%;height:11px}.hhFUJW_skelTitle{width:55%;height:30px}.hhFUJW_skelCard{height:76px;border-radius:16px!important}.hhFUJW_skelTall{height:132px}@keyframes hhFUJW_skelShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.hhFUJW_skel i{animation:none}}
._9Hsn5W_list{gap:10px;display:grid}._9Hsn5W_card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);color:inherit;grid-template-columns:64px 1fr;align-items:start;gap:12px;padding:10px;text-decoration:none;display:grid}._9Hsn5W_thumb{background:var(--wash);border:1px solid var(--line);color:var(--muted);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}._9Hsn5W_thumb img{object-fit:cover;width:100%;height:100%;animation:.3s both _9Hsn5W_thumbIn;display:block}@keyframes _9Hsn5W_thumbIn{0%{opacity:0}}._9Hsn5W_outboxFailed{background:var(--danger-soft);color:var(--danger)}._9Hsn5W_outboxActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}._9Hsn5W_lock{width:18px;height:18px;color:var(--night-ink);background:#14201bcc;border-radius:8px;place-items:center;display:grid;position:absolute;bottom:4px;right:4px}._9Hsn5W_meta{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}._9Hsn5W_time{font-family:var(--font-mono);color:var(--muted);font-size:11px}._9Hsn5W_text{font-family:var(--font-serif);font-size:14px;line-height:1.45;display:block}._9Hsn5W_weekstrip{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}._9Hsn5W_wd{background:var(--card);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:12px;justify-items:center;gap:6px;padding:8px 0;font-family:inherit;font-size:11px;font-weight:600;text-decoration:none;display:grid}._9Hsn5W_wdLater{cursor:default;opacity:.55}._9Hsn5W_wdAdd{color:var(--green);font-size:14px;font-weight:700;line-height:7px}._9Hsn5W_wdToday{border-color:var(--green);color:var(--green)}._9Hsn5W_dots{flex-wrap:wrap;justify-content:center;gap:4px;min-height:7px;display:flex}._9Hsn5W_wdOn{background:var(--green);border-color:var(--green);color:var(--green-ink)}._9Hsn5W_wdOn ._9Hsn5W_dots i,._9Hsn5W_mdOn ._9Hsn5W_mdDots i{box-shadow:0 0 0 1.5px var(--card)}._9Hsn5W_cal{gap:6px;display:grid}._9Hsn5W_calToggle{color:var(--green);justify-self:end;align-items:center;gap:4px;padding:2px 2px 2px 8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}._9Hsn5W_chevDown{transform:rotate(90deg)}._9Hsn5W_chevUp{transform:rotate(-90deg)}._9Hsn5W_month{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);gap:8px;padding:10px 10px 12px;display:grid}._9Hsn5W_monthNav{justify-content:space-between;align-items:center;display:flex}._9Hsn5W_monthNav b{font-size:14px}._9Hsn5W_monthBtn{width:32px;height:32px;color:var(--green);border-radius:12px;place-items:center;font-size:20px;line-height:1;text-decoration:none;display:grid}a._9Hsn5W_monthBtn{background:var(--wash)}._9Hsn5W_monthGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}._9Hsn5W_mdHead{font-family:var(--font-mono);color:var(--muted);text-align:center;font-size:10px}._9Hsn5W_md{min-height:40px;color:var(--ink);background:var(--wash);border:1.5px solid #0000;border-radius:12px;align-content:start;justify-items:center;gap:4px;padding:4px 0 6px;font-size:13px;font-weight:600;text-decoration:none;display:grid}._9Hsn5W_mdToday{border-color:var(--green);color:var(--green)}._9Hsn5W_mdOn{background:var(--green);border-color:var(--green);color:var(--green-ink)}._9Hsn5W_mdLater{opacity:.4}._9Hsn5W_mdDots{justify-content:center;align-items:center;gap:2px;min-height:7px;display:flex}._9Hsn5W_mdDots i{width:6px;height:6px}._9Hsn5W_mdMore{font-size:10px;font-weight:700;line-height:6px}._9Hsn5W_dayHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._9Hsn5W_addDay{border:1px dashed var(--green-light);width:100%;font:inherit;color:var(--green);text-align:left;cursor:pointer;background:0 0;border-radius:16px;padding:12px 16px;font-size:14px;font-weight:700;transition:background-color .15s}._9Hsn5W_addDay:active{background:var(--wash)}._9Hsn5W_tilsynmini{background:var(--hl-soft);color:inherit;border-radius:16px;justify-content:space-between;align-items:center;padding:12px 16px;text-decoration:none;display:flex}._9Hsn5W_tilsynmini b{font-size:15px;display:block}._9Hsn5W_communityCard{background:var(--green-soft);margin-bottom:10px}._9Hsn5W_offerCard{gap:12px;margin-bottom:10px}._9Hsn5W_offerThumb{object-fit:cover;border-radius:12px;flex:none;width:56px;height:56px}._9Hsn5W_offerText{flex:1;gap:2px;min-width:0;display:grid}._9Hsn5W_offerText small{color:var(--muted);font-size:13px}._9Hsn5W_update{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 96px);z-index:70;background:var(--night);color:var(--night-ink);border-radius:16px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:10px 12px 10px 16px;font-size:13px;font-weight:600;display:flex;position:fixed;transform:translate(-50%)}._9Hsn5W_update button{background:var(--hl);color:var(--ink);border:0;border-radius:8px;padding:6px 10px;font-weight:700}._9Hsn5W_tilsynWrap{position:relative}._9Hsn5W_tilsynWrap ._9Hsn5W_tilsynmini{padding-right:44px}._9Hsn5W_hideCard{width:28px;height:28px;color:var(--muted);background:#14201b12;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}._9Hsn5W_card,._9Hsn5W_wd{transition:transform .14s,background-color .14s}._9Hsn5W_card:active{background:var(--wash);opacity:1;transform:scale(.985)}._9Hsn5W_wd:not(._9Hsn5W_wdLater):active{opacity:1;transform:scale(.94)}._9Hsn5W_newsCard{width:100%;font:inherit;text-align:left;cursor:pointer;background:var(--green-soft);border:0}._9Hsn5W_newsCard b{margin-top:2px}._9Hsn5W_newsPlay{color:var(--green);margin-top:4px;font-size:13px;font-weight:700;display:block}._9Hsn5W_newsVideo{aspect-ratio:9/16;background:var(--card);border-radius:18px;width:min(100%,300px);margin:0 auto;display:block}._9Hsn5W_newsTitle{font-size:17px;line-height:1.3}._9Hsn5W_newsPoints{gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.45;display:grid}._9Hsn5W_dTrip{background:var(--green-soft)}._9Hsn5W_dFree{background:var(--hl-soft)}._9Hsn5W_dSick{background:var(--wash)}._9Hsn5W_periodBand{color:var(--ink);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}
.q2fN9q_own{align-items:center;gap:8px;display:flex}.q2fN9q_own input{flex:1;min-width:0}
.ugnjFa_flow{gap:14px;display:grid}.ugnjFa_hint{color:var(--muted);margin:0;font-size:13.5px;line-height:1.45}.ugnjFa_pickCard{text-align:center;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);justify-items:center;gap:10px;padding:26px 18px 18px;display:grid}.ugnjFa_pickCard>span{color:var(--muted);max-width:34ch;font-size:14px;line-height:1.45}.ugnjFa_pickCard b{font-size:18px}.ugnjFa_pickCard button{width:100%}.ugnjFa_pickArt{border-bottom:6px solid var(--shelf-wood);border-radius:0 0 3px 3px;align-items:flex-end;gap:4px;height:64px;margin-bottom:6px;padding:0 10px;display:flex}.ugnjFa_pickArt span{background:var(--book-2);border-radius:2px;width:18px;height:52px}.ugnjFa_pickArt span:nth-child(2){background:var(--book-3);width:38px;height:58px}.ugnjFa_pickArt span:nth-child(3){background:var(--book-1);width:14px;height:46px}.ugnjFa_finding{text-align:center;justify-items:center;gap:8px;padding:60px 20px;display:grid}.ugnjFa_finding span:last-child{color:var(--muted);font-size:14px}.ugnjFa_spinner{border:3px solid var(--green-soft);border-top-color:var(--green);border-radius:50%;width:34px;height:34px;animation:.9s linear infinite ugnjFa_spin}@keyframes ugnjFa_spin{to{transform:rotate(360deg)}}.ugnjFa_editor{background:var(--night);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:14px;position:relative;overflow:hidden}.ugnjFa_editor img{object-fit:contain;width:100%;height:auto;max-height:58dvh;display:block}.ugnjFa_editor svg{width:100%;height:100%;position:absolute;inset:0}.ugnjFa_dim{fill:#0a14108c}.ugnjFa_edge{fill:none;stroke:var(--hl)}.ugnjFa_handle{fill:var(--card);stroke:var(--green);pointer-events:none}.ugnjFa_hit{fill:#0000;cursor:grab}.ugnjFa_hit:focus-visible+.ugnjFa_handle,.ugnjFa_hit:focus-visible{stroke:var(--hl);outline:none}.ugnjFa_previewRow{grid-template-columns:70px 1fr;align-items:center;gap:12px;display:grid}.ugnjFa_preview,.ugnjFa_previewEmpty{width:70px;box-shadow:var(--book-shadow);background:var(--wash);border-radius:2px 5px 5px 2px}.ugnjFa_previewEmpty{aspect-ratio:.68}.ugnjFa_coverHero{justify-items:center;gap:6px;display:grid}.ugnjFa_coverHero img{border-radius:2px 6px 6px 2px;width:150px;box-shadow:inset 3px 0 #00000029,0 14px 30px -12px #281c0a73}.ugnjFa_kids{flex-wrap:wrap;gap:8px;display:flex}.ugnjFa_kid{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 4px;font-weight:600;display:inline-flex}.ugnjFa_kidOn{border-color:var(--green);background:var(--green-soft)}@media (prefers-reduced-motion:reduce){.ugnjFa_spinner{animation-duration:3s}}.ugnjFa_check{align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.ugnjFa_check input{accent-color:var(--green);margin-top:3px}
.Y_KSaa_cover{color:var(--book-ink);box-shadow:inset 3px 0 0 #00000029, var(--book-shadow);aspect-ratio:.68;border-radius:2px 5px 5px 2px;flex-direction:column;flex:none;justify-content:space-between;gap:4px;padding:8px 7px 7px 9px;display:inline-flex;position:relative;overflow:hidden}.Y_KSaa_cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Y_KSaa_cover:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff38,#fff0 35%);position:absolute;inset:0}.Y_KSaa_ct{font-family:var(--font-serif);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:11px;line-height:1.15}.Y_KSaa_ca{letter-spacing:.04em;text-transform:uppercase;opacity:.85;font-size:7.5px;font-weight:700}.Y_KSaa_sm{width:46px;padding:5px 4px 4px 6px}.Y_KSaa_sm .Y_KSaa_ct{font-size:7.5px}.Y_KSaa_sm .Y_KSaa_ca{display:none}.Y_KSaa_md{height:104px}.Y_KSaa_sm.Y_KSaa_reading:before{width:5px;height:13px;right:6px}.Y_KSaa_lg{width:132px;padding:12px 10px 10px 13px}.Y_KSaa_lg .Y_KSaa_ct{font-size:17px}.Y_KSaa_lg .Y_KSaa_ca{font-size:10px}.Y_KSaa_reading:before{content:"";z-index:2;background:var(--hl);clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);width:8px;height:22px;position:absolute;top:0;right:10px}.Y_KSaa_heart{z-index:2;background:var(--card);border-radius:50%;width:15px;height:15px;position:absolute;bottom:5px;right:5px}.Y_KSaa_heart:after{content:"♥";color:var(--rec);place-items:center;font-size:10px;line-height:1;display:grid;position:absolute;inset:0}.Y_KSaa_spine{color:var(--book-ink);box-shadow:inset 2px 0 0 #ffffff2e, inset -3px 0 0 #0003, var(--book-shadow);border-radius:2px 2px 1px 1px;flex-direction:column;flex:none;justify-content:space-between;align-items:center;padding-block:5px;display:flex;position:relative;overflow:hidden}.Y_KSaa_band{border-block:1px solid #ffffff73;flex:none;width:100%;height:5px}.Y_KSaa_st{writing-mode:vertical-rl;min-height:0;font-family:var(--font-serif);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:4px 0;font-size:9px;line-height:1;overflow:hidden;transform:rotate(180deg)}.Y_KSaa_sa{writing-mode:vertical-rl;letter-spacing:.04em;text-transform:uppercase;opacity:.85;white-space:nowrap;text-overflow:ellipsis;flex:none;max-height:26%;padding:3px 0;font-size:6.5px;font-weight:700;overflow:hidden;transform:rotate(180deg)}.Y_KSaa_en .Y_KSaa_st,.Y_KSaa_en .Y_KSaa_sa{transform:none}.Y_KSaa_ribbon{background:var(--hl);clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);width:6px;height:15px;margin-left:-3px;position:absolute;top:0;left:50%}.Y_KSaa_dot{background:var(--card);border-radius:50%;flex:none;width:6px;height:6px;margin:2px 0 5px}.Y_KSaa_shelf{background:var(--shelf-back);border:1px solid var(--shelf-edge);border-radius:16px;padding:16px 12px 0}.Y_KSaa_books{background-image:repeating-linear-gradient(to bottom, transparent 0 116px, var(--shelf-wood-light) 116px 119px, var(--shelf-wood) 119px 127px, transparent 127px 147px);flex-wrap:wrap;align-items:flex-end;column-gap:5px;margin:0 -6px;padding:0 4px;padding-inline:10px;display:flex}.Y_KSaa_onShelf{align-items:flex-end;height:116px;margin-bottom:31px;text-decoration:none;transition:transform .15s;display:flex}@media (hover:hover){.Y_KSaa_onShelf:hover{transform:translateY(-3px)}}.Y_KSaa_shelf{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.Y_KSaa_shelf img{-webkit-user-drag:none}.Y_KSaa_gap{opacity:.25}.Y_KSaa_lifted{z-index:60;pointer-events:none;transform-origin:50% 80%;filter:var(--book-lift);align-items:flex-end;display:flex;position:fixed;transform:scale(1.08)rotate(-2deg)}.Y_KSaa_dragging,.Y_KSaa_dragging .Y_KSaa_onShelf{cursor:grabbing}.Y_KSaa_dragging .Y_KSaa_onShelf:hover{transform:none}.Y_KSaa_moveHint{text-align:center;color:var(--muted);margin:0;padding:0 0 12px;font-size:12px}.Y_KSaa_onShelf:focus-visible{outline:2px solid var(--green);outline-offset:2px}.Y_KSaa_bar{background:var(--track);border-radius:999px;height:8px;overflow:hidden}.Y_KSaa_bar i{background:var(--green);border-radius:999px;height:100%;display:block}@media (prefers-reduced-motion:reduce){.Y_KSaa_onShelf{transition:none}}
.BmyIta_card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);color:var(--ink);gap:12px;padding:14px;text-decoration:none;display:grid}.BmyIta_top{justify-content:space-between;align-items:center;gap:12px;display:flex}.BmyIta_top>span{gap:2px;display:grid}.BmyIta_top small{color:var(--muted);font-size:13px;line-height:1.4}.BmyIta_label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.BmyIta_mini{border-bottom:7px solid var(--shelf-wood);border-radius:0 0 3px 3px;align-items:flex-end;gap:3px;height:58px;padding:0 8px;display:flex;overflow:hidden}.BmyIta_mini>span{transform:scaleY(1)}.BmyIta_mini i{background:var(--line);border-radius:2px;width:16px;height:44px;display:block}.BmyIta_mini i:nth-child(2){width:22px;height:50px}.BmyIta_card{transition:transform .14s,background-color .14s}a.BmyIta_card:active{background:var(--wash);opacity:1;transform:scale(.985)}
.ZCnhOW_welcome{padding:4px 18px calc(env(safe-area-inset-bottom,0px) + 18px);gap:16px;display:grid;overflow-y:auto}.ZCnhOW_hero{text-align:center;justify-items:center;gap:8px;display:grid}.ZCnhOW_hero h2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:6px 0 0;font-size:22px}.ZCnhOW_hero p{color:var(--muted);max-width:36ch;margin:0;font-size:15px;line-height:1.5}.ZCnhOW_steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ZCnhOW_steps li{background:var(--card);border:1px solid var(--line);border-radius:16px;grid-template-columns:22px 44px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.ZCnhOW_num{background:var(--green-soft);width:22px;height:22px;color:var(--green);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.ZCnhOW_icon{background:var(--wash);width:44px;height:44px;color:var(--green);border-radius:12px;place-items:center;display:grid}.ZCnhOW_icon svg{width:24px;height:24px}.ZCnhOW_text{gap:2px;display:grid}.ZCnhOW_text small{color:var(--muted);font-size:13px;line-height:1.4}.ZCnhOW_buttons,.ZCnhOW_one{gap:8px;display:grid}.ZCnhOW_note{color:var(--muted);text-align:center;margin:0;font-size:13px;line-height:1.45}.ZCnhOW_safari{text-align:center;background:var(--green);color:var(--green-ink);border-radius:12px;padding:12px;font-weight:700;text-decoration:none;display:block}
.N99lLa_part{border-top:1px solid var(--green-light);gap:8px;padding-top:10px;display:grid}.N99lLa_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.N99lLa_q{font-size:14px}.N99lLa_muted{color:var(--muted);font-size:13px;line-height:1.45}.N99lLa_add{font:inherit;color:var(--green);cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:13px;font-weight:700}.N99lLa_cover{box-shadow:inset 3px 0 0 #00000029, var(--book-shadow);color:var(--book-ink);text-align:center;text-transform:uppercase;border-radius:2px 4px 4px 2px;flex:none;place-items:center;padding:2px;font-size:6.5px;font-weight:800;line-height:1.1;display:grid;position:relative;overflow:hidden}.N99lLa_cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.N99lLa_cover span{overflow-wrap:anywhere;max-height:100%;overflow:hidden}.N99lLa_sm{width:30px;height:40px}.N99lLa_md{width:54px;height:72px;padding:4px;font-size:9px}.N99lLa_tile{box-shadow:var(--book-shadow);color:var(--book-ink);border-radius:22%;flex:none;place-items:center;display:grid}.N99lLa_tile b{font-weight:800;line-height:1}.N99lLa_tile svg{width:56%;height:56%}.N99lLa_siteTile{background:var(--card);border:1px solid var(--line)}.N99lLa_siteTile svg{width:62%;height:auto}.N99lLa_tile_sm{width:34px;height:34px;font-size:17px}.N99lLa_tile_md{width:60px;height:60px;font-size:28px}.N99lLa_chosen{align-items:center;gap:10px;display:flex}.N99lLa_chosenText{flex:1;gap:2px;min-width:0;display:grid}.N99lLa_chosenText b{font-size:15px}.N99lLa_chosenText small{color:var(--muted);font-size:12px}.N99lLa_new{background:var(--hl);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.N99lLa_chips{flex-wrap:wrap;gap:6px;display:flex}.N99lLa_chip{border:1px solid var(--green-light);background:var(--card);min-height:32px;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.N99lLa_chip i{border-radius:1px 2px 2px 1px;width:9px;height:13px}.N99lLa_quiet{color:var(--muted)}.N99lLa_allChip{border-style:dashed;border-color:var(--green);color:var(--green);background:0 0;font-weight:700}.N99lLa_links{flex-wrap:wrap;gap:4px 16px;display:flex}.N99lLa_links button{font:inherit;color:var(--green);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:700}.N99lLa_links button.N99lLa_quiet{color:var(--muted)}.N99lLa_nameForm{align-items:center;gap:8px;display:flex}.N99lLa_nameForm input{flex:1;min-width:0}.N99lLa_nameForm select{flex:none;width:auto;max-width:40%}.N99lLa_linkOffer{border:1px dashed var(--green);background:var(--green-soft);border-radius:16px;gap:8px;padding:12px 16px;display:grid}.N99lLa_linkHead{align-items:center;gap:10px;display:flex}.N99lLa_linkHead>span{gap:2px;display:grid}.N99lLa_all{background:var(--card);border:1px solid var(--line);border-radius:16px;gap:10px;padding:10px;display:grid}.N99lLa_group{gap:6px;display:grid}.N99lLa_label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.N99lLa_item{border:1px solid var(--line);background:var(--card);min-height:48px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;font-weight:700;display:flex}.N99lLa_item span:not(.N99lLa_cover):not(.N99lLa_tile){overflow-wrap:anywhere;flex:1;min-width:0}.N99lLa_all>*{min-width:0}.N99lLa_item b{color:var(--green)}.N99lLa_flow{gap:16px;display:grid}.N99lLa_finding{text-align:center;justify-items:center;gap:10px;padding:40px 10px;display:grid}.N99lLa_spinner{border:3px solid var(--green-light);border-top-color:var(--green);border-radius:50%;width:30px;height:30px;animation:.9s linear infinite N99lLa_spin}@keyframes N99lLa_spin{to{transform:rotate(360deg)}}.N99lLa_preview{align-items:center;gap:16px;display:flex}.N99lLa_preview img{width:110px;box-shadow:var(--book-shadow);border-radius:3px 8px 8px 3px}.N99lLa_fields{gap:12px;display:grid}.N99lLa_list{gap:20px;display:grid}.N99lLa_entry{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);gap:10px;padding:12px 16px;display:grid}.N99lLa_entryTop{align-items:center;gap:12px;display:flex}.N99lLa_entryText{flex:1;gap:4px;min-width:0;display:grid}.N99lLa_entryText b{font-size:16px}.N99lLa_entryText small{color:var(--muted);font-size:13px}.N99lLa_kids{gap:4px;display:flex}.N99lLa_edit{gap:10px;display:grid}.N99lLa_danger{color:var(--danger)}@media (prefers-reduced-motion:reduce){.N99lLa_spinner{animation:none}}.N99lLa_same{background:var(--hl-soft);border:1px solid var(--hl);border-radius:12px;gap:10px;padding:12px;display:grid}.N99lLa_sameTop{align-items:center;gap:10px;display:flex}.N99lLa_sameTop>span{gap:2px;display:grid}.N99lLa_sameBtns{flex-wrap:wrap;gap:8px;display:flex}.N99lLa_shelfLink{color:var(--green);justify-self:start;font-size:13px;font-weight:600}.N99lLa_also{gap:8px;display:grid}.N99lLa_alsoLabel{font-size:13px;font-weight:600}.N99lLa_alsoLabel small{color:var(--muted);font-size:12px;font-weight:400;display:block}.N99lLa_chipOn{background:var(--green-soft);border-color:var(--green);color:var(--green)}.N99lLa_linkOut{color:var(--green);overflow-wrap:anywhere;justify-self:start;font-size:13px;font-weight:600;text-decoration:none}.N99lLa_linkOut:hover{text-decoration:underline}.N99lLa_way{text-align:left;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);font:inherit;color:var(--ink);cursor:pointer;align-items:center;gap:16px;padding:16px;display:flex}.N99lLa_way>svg,.N99lLa_wayIcon{width:26px;height:26px;color:var(--green);text-align:center;flex:none;font-size:22px;font-weight:700;line-height:26px}.N99lLa_way>span:last-child{gap:4px;display:grid}.N99lLa_way small{color:var(--muted);font-size:13px;line-height:1.45}.N99lLa_covers{align-items:flex-end;gap:8px;display:flex;overflow:hidden}.N99lLa_extraOff{width:28px;height:28px;color:var(--muted);cursor:pointer;background:#14201b12;border:0;border-radius:50%;margin-left:auto;font-size:16px}
.JozzQG_box{justify-items:center;gap:8px;display:grid}.JozzQG_preview{background:var(--wash);border-radius:50%;display:block;overflow:hidden}.JozzQG_preview img{object-fit:cover;width:100%;height:100%;display:block}.JozzQG_actions{gap:16px;display:flex}
.d2WZyq_days{grid-template-columns:repeat(7,minmax(0,1fr));justify-self:stretch;gap:4px;display:grid}.d2WZyq_days button,.d2WZyq_every button{border:1px solid var(--line);background:var(--card);font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 0;font-size:13px;font-weight:600}.d2WZyq_every{flex-wrap:wrap;gap:6px;display:flex}.d2WZyq_every button{padding:6px 12px}.d2WZyq_days button.d2WZyq_on,.d2WZyq_every button.d2WZyq_on{border-color:var(--green);background:var(--green-soft);color:var(--green)}.d2WZyq_fill{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.d2WZyq_fill input{width:18px;height:18px;accent-color:var(--green);margin:0}.d2WZyq_big .d2WZyq_days{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.d2WZyq_big .d2WZyq_days button{aspect-ratio:1.15;border-radius:16px;font-size:16px;font-weight:700}.d2WZyq_big .d2WZyq_days button.d2WZyq_on{background:var(--green);color:var(--night-ink,#fff)}.d2WZyq_big .d2WZyq_every{grid-template-columns:1fr 1fr;gap:10px;display:grid}.d2WZyq_big .d2WZyq_every button{border-radius:16px;padding:12px;font-size:15px;font-weight:700}.d2WZyq_big .d2WZyq_lbl{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.d2WZyq_big{gap:12px;display:grid}
.qoiJNG_rep{background:var(--paper);color:var(--ink-2);border-radius:4px;gap:20px;padding:20px;font-size:12.5px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px #0000000a,0 18px 40px -18px #0a191459}.qoiJNG_rep>*{min-width:0}.qoiJNG_rep{container-type:inline-size}.qoiJNG_wide{gap:28px;padding:clamp(22px,5vw,52px);font-size:13.5px}.qoiJNG_head{border-bottom:2px solid var(--ink-2);grid-template-columns:1fr auto;align-items:end;gap:12px;padding-bottom:12px;display:grid}.qoiJNG_brand{color:var(--green);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.qoiJNG_brand i{background:var(--green);border-radius:3px;width:10px;height:10px;display:block}.qoiJNG_h{font-family:var(--font-display);letter-spacing:-.03em;margin:6px 0 0;font-size:26px;font-weight:800;line-height:1}.qoiJNG_wide .qoiJNG_h{font-size:clamp(30px,5vw,44px)}.qoiJNG_period{text-align:right;font-family:var(--font-mono);color:var(--muted);font-size:10.5px;line-height:1.6}.qoiJNG_period b{color:var(--ink-2);font-family:var(--font-body);font-size:13.5px;font-weight:600;display:block}.qoiJNG_wide .qoiJNG_period b{font-size:16px}.qoiJNG_meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.qoiJNG_wide .qoiJNG_meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}.qoiJNG_meta>div{gap:2px;display:grid}.qoiJNG_k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.qoiJNG_v{font-weight:500}.qoiJNG_v small{color:var(--muted);font-weight:400}.qoiJNG_stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.qoiJNG_stats>div{gap:1px;padding:8px 6px 8px 0;display:grid}.qoiJNG_stats>div+div{border-left:1px solid var(--line);padding-left:8px}.qoiJNG_stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.qoiJNG_wide .qoiJNG_stats b{font-size:30px}.qoiJNG_stats span{color:var(--muted);font-size:10.5px;line-height:1.2}.qoiJNG_h3{letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 10px;font-size:10.5px;font-weight:700;display:flex}.qoiJNG_wide .qoiJNG_h3{font-size:12.5px}.qoiJNG_h3 em{letter-spacing:0;text-transform:none;color:var(--muted);font-style:normal;font-weight:400}.qoiJNG_summary{font-family:var(--font-serif);border-left:3px solid var(--hl);max-width:66ch;margin:0;padding-left:14px;font-size:14px;line-height:1.6}.qoiJNG_wide .qoiJNG_summary{font-size:16.5px}.qoiJNG_missing{color:var(--faint);border-left-style:dashed;margin:0;font-style:italic}.qoiJNG_subjects{border-top:1px solid var(--ink-2);display:grid}.qoiJNG_subject{border-bottom:1px solid var(--line);break-inside:avoid;gap:6px;padding:10px 0 12px;display:grid}.qoiJNG_subjectHead{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.qoiJNG_subjectHead b{font-size:1.12em}.qoiJNG_subjectHead span{color:var(--muted);font-variant-numeric:tabular-nums}.qoiJNG_subjectHead .qoiJNG_level{color:var(--green);background:var(--green-soft);border-radius:4px;padding:1px 7px;font-size:.92em;font-weight:600}.qoiJNG_subjectBody{grid-template-columns:130px minmax(0,1fr);gap:4px 12px;margin:0;line-height:1.45;display:grid}.qoiJNG_subjectBody dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding-top:2px;font-size:9.5px}.qoiJNG_subjectBody dd{margin:0}.qoiJNG_progress{font-family:var(--font-serif)}.qoiJNG_faintNote{color:var(--faint)}.qoiJNG_books{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px 20px;margin:0;padding:0;list-style:none;display:grid}.qoiJNG_books li{break-inside:avoid;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:10px;display:grid}.qoiJNG_books li>div{gap:2px;line-height:1.4;display:grid}.qoiJNG_bookAuthor{color:var(--muted)}.qoiJNG_bookMeta{color:var(--muted);font-size:.92em}.qoiJNG_bookWords{font-family:var(--font-serif);margin-top:2px;font-size:.95em}.qoiJNG_followup{border:1px solid var(--line);border-left:3px solid var(--hl);background:var(--hl-soft);border-radius:6px;padding:12px 14px}.qoiJNG_fuGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.qoiJNG_fuGrid p{margin:4px 0 0;line-height:1.45}.qoiJNG_fuRemark{font-family:var(--font-serif);font-style:italic}.qoiJNG_fuList{color:var(--muted);gap:3px;margin:6px 0 0;padding-left:16px;display:grid}.qoiJNG_fuList span{font-variant-numeric:tabular-nums;color:var(--ink-2)}.qoiJNG_week{white-space:pre-line;max-width:60ch;margin:0 0 8px;line-height:1.5}.qoiJNG_weekDays{gap:8px;max-width:60ch;margin:0 0 8px;display:grid}.qoiJNG_weekDays dt{font-weight:700}.qoiJNG_weekDays dd{white-space:pre-line;margin:0;line-height:1.5}.qoiJNG_appendix{gap:10px;display:grid}.qoiJNG_appGroup summary{cursor:pointer;border-bottom:1px solid var(--line);padding:6px 0;font-weight:700}.qoiJNG_appGroup summary span{color:var(--muted);margin-left:6px;font-weight:500}.qoiJNG_appItems{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;padding-top:10px;display:grid}.qoiJNG_appItem{break-inside:avoid;align-content:start;gap:5px;margin:0;display:grid}.qoiJNG_appPics{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.qoiJNG_appPics img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);background:var(--wash);border-radius:3px;width:100%;display:block}.qoiJNG_appItem figcaption{font-size:.9em;line-height:1.35}.qoiJNG_appItem figcaption span{font-family:var(--font-mono);color:var(--faint);margin-right:4px;font-size:9.5px}.qoiJNG_ref{color:var(--green);background:var(--green-soft);white-space:nowrap;border-radius:4px;margin:2px 4px 0 0;padding:1px 6px;font-size:10.5px;display:inline-block}.qoiJNG_samples{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.qoiJNG_wide .qoiJNG_samples{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}.qoiJNG_sample{align-content:start;gap:5px;margin:0;display:grid}.qoiJNG_thumb{aspect-ratio:4/5;border:1px solid var(--line);background:var(--wash);border-radius:3px;overflow:hidden}.qoiJNG_thumb img{object-fit:cover;width:100%;height:100%;display:block}.qoiJNG_sk{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);justify-content:space-between;gap:6px;font-size:9px;display:flex}.qoiJNG_sample figcaption{font-size:11.5px;line-height:1.4}.qoiJNG_rhythm{align-items:center;gap:2px;display:grid}.qoiJNG_cell{aspect-ratio:1;background:var(--wash);border-radius:2px}.qoiJNG_l1{background:var(--green-light)}.qoiJNG_l2{background:var(--green-mid)}.qoiJNG_l3{background:var(--green)}.qoiJNG_dl{font-family:var(--font-mono);color:var(--faint);text-align:center;font-size:9.5px}.qoiJNG_two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.qoiJNG_chips{flex-wrap:wrap;gap:6px;display:flex}.qoiJNG_chip{border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:12px}.qoiJNG_chip b{font-weight:600}.qoiJNG_next{font-family:var(--font-serif);gap:4px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.55;display:grid}.qoiJNG_foot{border-top:2px solid var(--ink-2);color:var(--muted);grid-template-columns:1.6fr 1fr;gap:18px;padding-top:12px;font-size:11px;line-height:1.55;display:grid}.qoiJNG_foot p{margin:0 0 6px}.qoiJNG_foot b{color:var(--ink-2);font-weight:600}.qoiJNG_link{font-family:var(--font-mono);color:var(--ink-2);background:var(--wash);word-break:break-all;border-radius:4px;align-content:start;gap:2px;padding:8px 10px;font-size:11px;display:grid}.qoiJNG_linkNote{color:var(--muted)}@media (max-width:640px){.qoiJNG_meta,.qoiJNG_wide .qoiJNG_meta,.qoiJNG_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.qoiJNG_stats>div:nth-child(3){border-left:0;padding-left:0}.qoiJNG_stats>div:nth-child(n+3){border-top:1px solid var(--line)}.qoiJNG_two,.qoiJNG_foot,.qoiJNG_fuGrid{grid-template-columns:1fr}.qoiJNG_subjectBody{grid-template-columns:1fr;gap:2px}.qoiJNG_subjectBody dd+dt{margin-top:6px}}@container (max-width:460px){.qoiJNG_head{grid-template-columns:1fr}.qoiJNG_period{text-align:left}.qoiJNG_samples{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{.qoiJNG_rep{box-shadow:none;padding:0;font-size:11px}.qoiJNG_appendix{break-before:page}.qoiJNG_sample,.qoiJNG_rep>section{break-inside:avoid}.qoiJNG_rep{display:block}.qoiJNG_rep>*+*{margin-top:20px}}.qoiJNG_planIntro{border-left:3px solid var(--green);background:var(--wash);white-space:pre-line;max-width:60ch;margin:0 0 12px;padding:8px 12px;line-height:1.5}.qoiJNG_plan{margin:0;padding:0;list-style:none;display:grid}.qoiJNG_plan li{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:start;gap:10px;padding:8px 0;font-size:13.5px;display:grid}.qoiJNG_plan li:first-child{border-top:0}.qoiJNG_plan li>div{min-width:0}.qoiJNG_planMonth{font-family:var(--font-mono);color:var(--muted);padding-top:2px;font-size:11px}.qoiJNG_planSubject{color:var(--muted)}.qoiJNG_planSubs{font-family:var(--font-serif);color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:3px;font-size:12.5px;display:flex}.qoiJNG_subDone{color:var(--green)}.qoiJNG_plan li .qoiJNG_planNote,.qoiJNG_plan li .qoiJNG_planSubList{font-family:var(--font-serif);color:var(--muted);margin:4px 0 0;padding-left:18px;font-size:12.5px;line-height:1.45;display:block}.qoiJNG_plan li .qoiJNG_planSubList{padding-left:0;list-style:none}.qoiJNG_plan li .qoiJNG_planNote li,.qoiJNG_plan li .qoiJNG_planSubList li{border:0;padding:0;display:list-item}.qoiJNG_plan li .qoiJNG_planSubList>li+li{margin-top:4px}.qoiJNG_plan li .qoiJNG_planNote{list-style:outside}.qoiJNG_planStatus{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.qoiJNG_planLater{background:var(--wash);color:var(--muted)}.qoiJNG_tripDate{font-family:var(--font-mono);color:var(--muted);font-size:11px}.qoiJNG_tripText{white-space:pre-line;font-family:var(--font-serif);color:var(--muted);white-space:pre-line;max-width:60ch;margin:3px 0 0;font-size:13px;line-height:1.45}.qoiJNG_tripPics{gap:6px;margin:6px 0 4px;display:flex}.qoiJNG_tripPics img{object-fit:cover;border:1px solid var(--line);background:var(--wash);border-radius:3px;width:96px;height:96px;display:block}.qoiJNG_matGroup{break-inside:avoid;gap:6px;margin-top:10px;display:grid}.qoiJNG_matList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qoiJNG_matList li{border-bottom:1px solid var(--line);gap:1px;padding:6px 0;display:grid}.qoiJNG_matMeta{color:var(--muted);font-size:.86em}.qoiJNG_matLink{color:var(--green);overflow-wrap:anywhere;justify-self:start;font-size:.86em}.qoiJNG_log{gap:6px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.qoiJNG_log li{border-bottom:1px solid var(--line);break-inside:avoid;grid-template-columns:64px 1fr;gap:10px;padding-bottom:6px;display:grid}.qoiJNG_logDate{color:var(--muted);font-family:var(--font-mono);font-size:12px}
.hGx0Ka_next{gap:6px;display:grid}.hGx0Ka_big{letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:1}.hGx0Ka_nextRow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hGx0Ka_steps{display:grid}.hGx0Ka_step{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:26px 1fr 14px;align-items:start;gap:10px;padding:12px 0;text-decoration:none;display:grid}.hGx0Ka_step:last-child{border-bottom:0}.hGx0Ka_step>span{min-width:0}.hGx0Ka_step b{font-size:14px;display:block}.hGx0Ka_step small{color:var(--muted);font-size:12px;display:block}.hGx0Ka_step .hGx0Ka_desc{margin-top:2px;line-height:1.4}.hGx0Ka_step .hGx0Ka_stepStatus{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--green);margin-top:4px;font-size:10.5px}.hGx0Ka_intro{color:var(--muted);gap:4px;font-size:13.5px;line-height:1.45;display:grid}.hGx0Ka_intro b{color:var(--ink);font-size:15px}.hGx0Ka_step .hGx0Ka_ck,.hGx0Ka_step .hGx0Ka_chev{margin-top:1px}.hGx0Ka_ck{border:1.5px solid var(--line-strong);width:22px;height:22px;color:var(--green-ink);border-radius:50%;place-items:center;display:grid}.hGx0Ka_ckDone{background:var(--green);border-color:var(--green)}.hGx0Ka_chev{color:var(--muted);display:flex}.hGx0Ka_hint{color:var(--muted);margin:0;font-size:12.5px}.hGx0Ka_center{text-align:center}.hGx0Ka_grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.hGx0Ka_sgi{border:1.5px solid var(--line);background:var(--card);text-align:left;border-radius:14px;gap:6px;padding:6px;display:grid;position:relative}.hGx0Ka_sgiOn{border-color:var(--green)}.hGx0Ka_sgiImg{aspect-ratio:4/5;background:var(--wash);border-radius:9px;overflow:hidden}.hGx0Ka_sgiImg img{object-fit:cover;width:100%;height:100%;display:block}.hGx0Ka_ckx{border:2px solid var(--card);width:24px;height:24px;color:var(--green-ink);background:#0003;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.hGx0Ka_sgiOn .hGx0Ka_ckx{background:var(--green)}.hGx0Ka_proposed{background:var(--hl);color:var(--ink);border-radius:6px;padding:2px 6px;font-size:9.5px;font-weight:700;position:absolute;top:12px;left:12px}.hGx0Ka_cap{padding:0 2px 2px;font-size:11.5px;line-height:1.35}.hGx0Ka_cap b{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:500;display:block}.hGx0Ka_opt{border:1.5px solid var(--line);background:var(--card);text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.hGx0Ka_optOn{border-color:var(--green);background:var(--green-soft)}.hGx0Ka_opt small{color:var(--muted);font-size:12px;display:block}.hGx0Ka_chipsHint{flex-wrap:wrap;gap:6px;display:flex}.hGx0Ka_chipsHint button{border:1px dashed var(--line-strong);background:var(--card);border-radius:999px;padding:5px 10px;font-size:12.5px}.hGx0Ka_linkbox{font-family:var(--font-mono);background:var(--wash-2);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:12.5px;display:flex}.hGx0Ka_linkbox>span{word-break:break-all}.hGx0Ka_pin{font-family:var(--font-mono);letter-spacing:.3em;font-size:28px;font-weight:500}.hGx0Ka_log{color:var(--muted);gap:6px;font-size:12.5px;display:grid}.hGx0Ka_log div{align-items:center;gap:8px;display:flex}.hGx0Ka_log i{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;display:block}.hGx0Ka_upsell{background:var(--hl-soft);border-radius:var(--r-card);gap:10px;padding:16px;display:grid}.hGx0Ka_upsell h3{letter-spacing:-.02em;margin:0;font-size:18px}.hGx0Ka_upsell ul{gap:3px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.hGx0Ka_row{justify-content:space-between;align-items:center;gap:10px;display:flex}.hGx0Ka_status{background:var(--green-soft);color:var(--green);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.hGx0Ka_statusOff{background:var(--wash);color:var(--muted)}.hGx0Ka_form{gap:12px;display:grid}.hGx0Ka_grid2{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media print{.hGx0Ka_noPrint{display:none!important}}.hGx0Ka_subjectCard{gap:10px;display:grid}.hGx0Ka_field{gap:5px;display:grid}.hGx0Ka_kidsIntro{gap:3px;padding:14px 16px 6px;display:grid}.hGx0Ka_kidsIntro small{color:var(--muted);font-size:12.5px;line-height:1.45}.hGx0Ka_ready{background:var(--green);color:var(--green-ink);border:0;grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.hGx0Ka_ready b{font-size:16px;display:block}.hGx0Ka_ready span{opacity:.85;font-size:12.5px;line-height:1.4}.hGx0Ka_ring{flex:none}.hGx0Ka_steps2{display:grid}.hGx0Ka_step2{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:1fr auto 14px;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;display:grid}.hGx0Ka_step2:last-child{border-bottom:0}.hGx0Ka_step2>span:first-child{min-width:0}.hGx0Ka_step2 b{font-size:14.5px;display:block}.hGx0Ka_step2 small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.35;display:block;overflow:hidden}.hGx0Ka_chip{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.hGx0Ka_cOk{background:var(--green-soft);color:var(--green)}.hGx0Ka_cCheck{background:var(--hl-soft);color:var(--warn)}.hGx0Ka_cTodo{background:var(--danger-soft);color:var(--danger)}.hGx0Ka_cYou{background:var(--wash-2);color:var(--muted)}.hGx0Ka_sgiText{font-family:var(--font-serif);color:var(--ink);padding:10px;font-size:12px;line-height:1.4;display:block}.hGx0Ka_star{color:var(--hl);text-shadow:0 1px 2px #0a141059;font-size:18px;position:absolute;top:6px;left:8px}.hGx0Ka_unpick{background:var(--scrim);width:26px;height:26px;color:var(--night-ink);cursor:pointer;border:0;border-radius:50%;font-size:12px;position:absolute;top:6px;right:6px}.hGx0Ka_finder{gap:10px;display:grid}.hGx0Ka_filters{flex-wrap:wrap;gap:6px;display:flex}.hGx0Ka_filters button{border:1px solid var(--line);background:var(--wash);font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;padding:4px 11px;font-size:13px}.hGx0Ka_filters .hGx0Ka_filterOn{background:var(--green);border-color:var(--green);color:var(--green-ink)}.hGx0Ka_hits{margin:0;padding:0;list-style:none;display:grid}.hGx0Ka_hits li{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.hGx0Ka_hits li:first-child{border-top:0}.hGx0Ka_hits li>span{min-width:0}.hGx0Ka_hits b{font-size:13.5px;font-weight:600;display:block}.hGx0Ka_hits small{color:var(--muted);font-size:12px}.hGx0Ka_add{background:var(--green-soft);color:var(--green);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:700}.hGx0Ka_plan{padding:0;display:grid;overflow:hidden}.hGx0Ka_pl{border-top:1px solid var(--line)}.hGx0Ka_pl:first-child{border-top:0}.hGx0Ka_plHead{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.hGx0Ka_plOpen .hGx0Ka_plHead,.hGx0Ka_plOpen .hGx0Ka_subs,.hGx0Ka_plOpen .hGx0Ka_topicForm{background:var(--wash)}.hGx0Ka_plHead>span:first-child{min-width:0}.hGx0Ka_plHead b{font-size:14.5px;display:block}.hGx0Ka_plHead small{color:var(--muted);font-size:12px;display:block}.hGx0Ka_plMonth{font-family:var(--font-mono);color:var(--muted);font-size:12px}.hGx0Ka_subs{justify-items:start;gap:4px;padding:2px 16px 14px;display:grid}.hGx0Ka_sub{grid-template-columns:24px 1fr 24px;align-items:center;gap:10px;width:100%;padding:5px 0;font-size:14px;display:grid}.hGx0Ka_subNote{grid-column:2/-1;justify-items:start;gap:2px;margin-top:-4px;display:grid}.hGx0Ka_topicNote{justify-items:start;gap:2px;width:100%;padding-bottom:4px;display:grid}.hGx0Ka_notePoints{color:var(--ink-2);margin:0;padding-left:18px;font-size:13.5px;line-height:1.45}.hGx0Ka_notePoints li+li{margin-top:2px}.hGx0Ka_noteLink{font-size:12.5px}.hGx0Ka_noteQuiet{color:var(--faint);font-weight:500}.hGx0Ka_noteEdit{gap:8px;width:100%;display:grid}.hGx0Ka_saveState{min-height:16px;color:var(--muted);text-align:right;margin:-6px 0 0;font-size:12px}.hGx0Ka_months{gap:10px;display:grid}.hGx0Ka_month{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.hGx0Ka_monthHead{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 16px;display:flex}.hGx0Ka_monthHead h2{margin:0;font-size:15px;font-weight:800}.hGx0Ka_monthHead+.hGx0Ka_pl{border-top:0}.hGx0Ka_monthNow{border-color:var(--green)}.hGx0Ka_monthNowTag{color:var(--green);background:var(--green-soft);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.hGx0Ka_monthEmpty{background:0 0;border-style:dashed}.hGx0Ka_monthEmpty .hGx0Ka_monthHead{border-bottom:0;padding:7px 16px}.hGx0Ka_monthEmpty .hGx0Ka_monthHead h2{color:var(--muted);font-size:13px;font-weight:600}.hGx0Ka_monthNone{color:var(--faint);font-size:12px}.hGx0Ka_monthAdd{font:inherit;color:var(--green);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 0;font-size:13px;font-weight:700}.hGx0Ka_month .hGx0Ka_newTopic{padding:12px 16px 16px}.hGx0Ka_subDone>span{color:var(--muted);text-decoration:line-through}.hGx0Ka_box{border:2px solid var(--green);background:var(--card);width:22px;height:22px;color:var(--green-ink);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid}.hGx0Ka_subDone .hGx0Ka_box{background:var(--green)}.hGx0Ka_subX{color:var(--faint);cursor:pointer;background:0 0;border:0;font-size:12px}.hGx0Ka_addSub{grid-template-columns:1fr auto;gap:8px;width:100%;padding:4px 0 6px;display:grid}.hGx0Ka_addSub input{min-width:0}.hGx0Ka_topicForm{gap:12px;padding:4px 16px 16px;display:grid}.hGx0Ka_newTopic .hGx0Ka_topicForm{background:0 0;padding:0}.hGx0Ka_formRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hGx0Ka_danger{color:var(--danger);justify-self:start}.hGx0Ka_weekCard{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px 16px}.hGx0Ka_wk{display:grid}.hGx0Ka_wd{border-top:1px solid var(--line);grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:7px 0;display:grid}.hGx0Ka_wd:first-child{border-top:0}.hGx0Ka_we{background:var(--wash);margin:0 -16px;padding-inline:16px}.hGx0Ka_wdName{font-family:var(--font-mono);color:var(--muted);font-size:12px}.hGx0Ka_wdItems{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.hGx0Ka_rep{color:var(--night-ink);border-radius:8px;padding:4px 10px;font-size:13px;font-weight:700}.hGx0Ka_rep small{opacity:.85;font-size:11px;font-weight:500}.hGx0Ka_oft{background:var(--card);border:1.5px dashed;border-radius:8px;padding:3px 8px;font-size:12px;font-weight:600}.hGx0Ka_none{color:var(--faint);font-size:12px}.hGx0Ka_wdBtn{text-align:left;font:inherit;color:inherit;border-inline:0;cursor:pointer;background:0 0;border-bottom:0;justify-self:stretch;transition:background-color .15s}.hGx0Ka_wdBtn.hGx0Ka_we,.hGx0Ka_wdBtn:active{background:var(--wash)}.hGx0Ka_wdBody{gap:6px;min-width:0;display:grid}.hGx0Ka_wdText{white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.hGx0Ka_wdTall{align-items:start}.hGx0Ka_wdTall .hGx0Ka_wdName{padding-top:3px}.hGx0Ka_wdOpen{align-items:start}.hGx0Ka_wdOpen .hGx0Ka_wdName{padding-top:10px}.hGx0Ka_wdEdit{gap:8px;min-width:0;display:grid}.hGx0Ka_wdActions{align-items:center;gap:14px;display:flex}.hGx0Ka_wdCancel{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:14px}.hGx0Ka_legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.hGx0Ka_legend i{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:5px;display:inline-block}.hGx0Ka_lgRep{background:var(--green)}.hGx0Ka_lgOft{border:1.5px dashed var(--muted)}.hGx0Ka_fixedList{margin:0;padding:0;list-style:none;display:grid}.hGx0Ka_fixedList li{border-top:1px solid var(--line);grid-template-columns:12px 1fr;align-items:center;gap:10px;padding:8px 0;display:grid}.hGx0Ka_fixedList li:first-child{border-top:0}.hGx0Ka_fixedList i{border-radius:50%;width:12px;height:12px}.hGx0Ka_fixedList b{font-size:14px;display:block}.hGx0Ka_fixedList small{color:var(--muted);font-size:12px}.hGx0Ka_checks{margin:8px 0 0;padding:0;list-style:none;display:grid}.hGx0Ka_checks li{border-top:1px solid var(--line)}.hGx0Ka_checks li:first-child{border-top:0}.hGx0Ka_checkRow{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px 1fr;align-items:start;gap:10px;padding:9px 0;display:grid}.hGx0Ka_checkRow b{font-size:14px;display:block}.hGx0Ka_checkRow small{color:var(--muted);font-size:12px}.hGx0Ka_fixedList li.hGx0Ka_ownTrip{grid-template-columns:1fr 24px;align-items:start}.hGx0Ka_tripBody{justify-items:start;gap:4px;min-width:0;display:grid}.hGx0Ka_tripText{white-space:pre-line;overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.hGx0Ka_tripPhotos{gap:6px;display:flex}.hGx0Ka_tripPhotos img{object-fit:cover;background:var(--wash);border-radius:10px;width:64px;height:64px}.hGx0Ka_checkOn .hGx0Ka_box{background:var(--green)}.hGx0Ka_subjDot{vertical-align:0;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.hGx0Ka_draftCard{background:var(--hl-soft)}.hGx0Ka_stats3{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hGx0Ka_stats3>div{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.hGx0Ka_stats3 b{font-variant-numeric:tabular-nums;font-size:20px;line-height:1.2;display:block}.hGx0Ka_stats3 span{color:var(--muted);font-size:11.5px}.hGx0Ka_series{color:var(--green);background:var(--green-soft);border-radius:10px;padding:7px 10px;font-size:12.5px;font-weight:700}.hGx0Ka_mats{margin:0;padding:0;list-style:none;display:grid}.hGx0Ka_mats li{border-top:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.hGx0Ka_mats li:first-child{border-top:0}.hGx0Ka_mats li>span:nth-child(2){min-width:0}.hGx0Ka_mats b{font-size:14px;display:block}.hGx0Ka_mats small{color:var(--muted);font-size:12px}.hGx0Ka_topics{flex-wrap:wrap;gap:6px;display:flex}.hGx0Ka_topics span{background:var(--wash);border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:12.5px}.hGx0Ka_topics em{color:var(--faint);font-variant-numeric:tabular-nums;font-style:normal}.hGx0Ka_bookIcon{text-align:center;width:30px;font-size:20px}.hGx0Ka_step2,.hGx0Ka_plHead,.hGx0Ka_checkRow,.hGx0Ka_sgi,.hGx0Ka_box,.hGx0Ka_chip,.hGx0Ka_filters button,.hGx0Ka_add{transition:transform .14s,background-color .18s,border-color .18s,color .18s}.hGx0Ka_step2:active,.hGx0Ka_plHead:active,.hGx0Ka_checkRow:active{background:var(--wash);opacity:1}.hGx0Ka_sgi:active{opacity:1;transform:scale(.97)}.hGx0Ka_add:active,.hGx0Ka_filters button:active{opacity:1;transform:scale(.95)}.hGx0Ka_box svg{animation:.22s cubic-bezier(.3,1.5,.6,1) both hGx0Ka_tick}@keyframes hGx0Ka_tick{0%{opacity:0;transform:scale(.4)}}.hGx0Ka_subs,.hGx0Ka_topicForm{animation:.2s ease-out both hGx0Ka_open}@keyframes hGx0Ka_open{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.hGx0Ka_box svg,.hGx0Ka_subs,.hGx0Ka_topicForm{animation:none}}.hGx0Ka_tripsCard{gap:4px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:grid}.hGx0Ka_tripsCard small{color:var(--muted);font-size:12.5px}.hGx0Ka_periodKids{align-items:center;gap:2px;display:flex}.hGx0Ka_periodNotes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hGx0Ka_periodNotes li{justify-items:end;gap:4px;display:grid}.hGx0Ka_periodNotes li>:first-child{justify-self:stretch}a.hGx0Ka_checkRow{color:inherit;text-decoration:none}a.hGx0Ka_checkRow .hGx0Ka_box{color:var(--green);place-items:center;font-weight:600;display:grid}.hGx0Ka_pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.hGx0Ka_pair input{min-width:0}.hGx0Ka_pinTile{color:#b4612b;background:#fbeee2;place-items:center;width:64px;height:64px;display:grid}.hGx0Ka_planIntro{gap:8px;display:grid}.hGx0Ka_planIntroLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.hGx0Ka_planIntroText{field-sizing:content;min-height:96px;max-height:320px}.hGx0Ka_planIntroHint{color:var(--muted);align-self:center;font-size:12px}.hGx0Ka_planIntroFoot{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.hGx0Ka_planIntroSaved{color:var(--green);font-size:12px;font-weight:600}
.DO6-BW_box{border-top:1px solid var(--line);gap:10px;margin-top:6px;padding-top:16px;display:grid}.DO6-BW_text{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.DO6-BW_code{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);text-align:center;justify-items:center;gap:10px;padding:20px 16px;display:grid}.DO6-BW_qr{width:168px;height:168px;color:var(--ink)}.DO6-BW_qr svg{width:100%;height:100%;display:block}.DO6-BW_big{font-family:var(--font-mono);letter-spacing:.18em;font-size:30px;font-weight:500}.DO6-BW_small{color:var(--muted);font-size:13px;line-height:1.5}.DO6-BW_toggle{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.DO6-BW_toggle input{width:22px;height:22px;accent-color:var(--green);flex:none;margin:2px 0 0}.DO6-BW_toggle span,.DO6-BW_devices span{gap:2px;display:grid}.DO6-BW_toggle small,.DO6-BW_devices small{color:var(--muted);font-size:13px;line-height:1.45}.DO6-BW_devices{gap:8px;margin:0;padding:0;list-style:none;display:grid}.DO6-BW_devices li{background:var(--card);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}
._3vQYEa_flow{gap:16px;display:grid}._3vQYEa_lead{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:15px;line-height:1.55}._3vQYEa_code{border-radius:var(--r-card);background:var(--card);border:1px solid var(--line);justify-items:center;gap:4px;padding:16px;display:grid}._3vQYEa_code b{font-family:var(--font-mono);letter-spacing:.18em;font-size:22px}._3vQYEa_label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}._3vQYEa_roles{gap:8px;display:grid}._3vQYEa_role{border:1px solid var(--line);background:var(--card);min-height:60px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}._3vQYEa_role span{gap:2px;display:grid}._3vQYEa_role b{font-size:15px}._3vQYEa_role small{color:var(--muted);font-size:13px;line-height:1.4}._3vQYEa_on{border:2px solid var(--green);background:var(--green-soft)}._3vQYEa_done{text-align:center;justify-items:center;gap:10px;padding:32px 10px;display:grid}._3vQYEa_done p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}._3vQYEa_tick{background:var(--green);width:52px;height:52px;color:var(--green-ink);border-radius:50%;place-items:center;font-size:26px;font-weight:800;display:grid}._3vQYEa_code small{color:var(--muted);font-size:12px}._3vQYEa_mine{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;display:flex}._3vQYEa_mine input{width:20px;height:20px;accent-color:var(--green);flex:none;margin:1px 0 0}._3vQYEa_mine span{gap:4px;font-size:14px;line-height:1.4;display:grid}._3vQYEa_mine small{color:var(--muted);font-size:13px}
.JkyVcW_switch{justify-content:flex-start;display:flex}.JkyVcW_head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.JkyVcW_big{font-family:var(--font-display);letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:1;display:block}.JkyVcW_since,.JkyVcW_muted{color:var(--muted);font-size:13px}.JkyVcW_small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.JkyVcW_empty{gap:14px;display:grid}.JkyVcW_empty p{color:var(--muted);margin:0;line-height:1.5}.JkyVcW_now{gap:8px;display:grid}.JkyVcW_nowCard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.JkyVcW_nowCover{line-height:0;display:block}.JkyVcW_nowBody{gap:4px;min-width:0;display:grid}.JkyVcW_nowTitle{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;overflow:hidden}.JkyVcW_arrange{justify-content:space-between;align-items:center;gap:12px;display:flex}.JkyVcW_nerd{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);gap:12px;padding:14px;display:grid}.JkyVcW_tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.JkyVcW_tiles>div{gap:2px;display:grid}.JkyVcW_tiles b{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.JkyVcW_tiles span{color:var(--muted);font-size:12px}.JkyVcW_cal{gap:3px;display:grid}.JkyVcW_calRow{grid-template-columns:30px repeat(8,14px);align-items:center;gap:3px;display:grid}.JkyVcW_calRow span{font-family:var(--font-mono);color:var(--faint);font-size:9.5px}.JkyVcW_calRow i{background:var(--track);border-radius:3px;width:14px;height:14px}.JkyVcW_calRow i.JkyVcW_on{background:var(--green)}.JkyVcW_calRow i.JkyVcW_future{border:1px dashed var(--line);background:0 0}.JkyVcW_facts{gap:4px;margin:0;padding-left:18px;font-size:14px;line-height:1.45;display:grid}.JkyVcW_group{gap:6px;display:grid}.JkyVcW_vis{gap:10px;display:grid}.JkyVcW_vis>summary{cursor:pointer;color:var(--green);border:1px solid var(--line);background:var(--card);border-radius:999px;justify-self:end;padding:4px 10px;font-size:13px;font-weight:600;list-style:none}.JkyVcW_vis>summary::-webkit-details-marker{display:none}.JkyVcW_shelfHead{align-items:center;gap:8px;font-size:15px;display:flex}.JkyVcW_shelfHead span{color:var(--faint)}.JkyVcW_shelfHead a{color:var(--green);margin-left:auto;font-size:14px;font-weight:600;text-decoration:none}.JkyVcW_shelfDot{border-radius:50%;flex:none;width:12px;height:12px}.JkyVcW_emptyShelf{text-align:center;color:var(--muted);margin:0;padding:18px 8px 22px;font-size:13px}.JkyVcW_addShelf{border:1.5px dashed var(--line-strong);text-align:center;color:var(--green);border-radius:16px;padding:14px;font-weight:600;text-decoration:none;display:block}.JkyVcW_shelfForm{flex-direction:column;flex:1;gap:18px;display:flex}.JkyVcW_field{gap:8px;display:grid}.JkyVcW_swatches{flex-wrap:wrap;gap:12px;display:flex}.JkyVcW_swatch{cursor:pointer;border:0;border-radius:50%;width:42px;height:42px}.JkyVcW_swatch[aria-checked=true]{box-shadow:0 0 0 3px var(--bg), 0 0 0 5.5px var(--ink)}.JkyVcW_preview{padding-bottom:12px}.JkyVcW_moveRow{gap:8px;display:flex}
.rAqt9a_lead{font-family:var(--font-serif);margin:0;font-size:17px;line-height:1.5}.rAqt9a_rules{gap:0;display:grid}.rAqt9a_rule{border-top:1px solid var(--line);grid-template-columns:22px 1fr;align-items:start;gap:12px;padding:16px;display:grid}.rAqt9a_rule:first-child{border-top:0}.rAqt9a_rule b{font-size:15px;display:block}.rAqt9a_rule small{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.4;display:block}.rAqt9a_ruleIcon{color:var(--green);margin-top:2px}.rAqt9a_note{background:var(--hl-soft);border-radius:16px;padding:12px 16px;font-size:15px;line-height:1.45}.rAqt9a_note b{margin-bottom:2px;display:block}.rAqt9a_safe{background:var(--green-soft)}.rAqt9a_switchRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.rAqt9a_code{text-align:center;justify-items:center;gap:12px;padding:8px 0;display:grid}.rAqt9a_qr{background:var(--card);border:1px solid var(--line);border-radius:16px;width:260px;height:260px;margin-top:12px;padding:12px}.rAqt9a_qr svg{width:100%;height:100%;display:block}.rAqt9a_small{color:var(--muted);font-size:14px;line-height:1.45}.rAqt9a_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rAqt9a_card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);gap:12px;padding:16px;display:grid}.rAqt9a_error{color:var(--danger);margin:0;font-size:14px}.rAqt9a_friend{border-top:1px solid var(--line)}.rAqt9a_friend:first-child{border-top:0}.rAqt9a_friendKids{gap:8px;padding:0 16px 16px;display:grid}.rAqt9a_nameForm{gap:6px;display:grid}.rAqt9a_nameRow{align-items:center;gap:8px;display:flex}.rAqt9a_nameRow input{flex:1;min-width:0}.rAqt9a_shares{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rAqt9a_shares li{justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}.rAqt9a_taken{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.rAqt9a_pickList{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.rAqt9a_pickSearch{box-sizing:border-box;border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;background:var(--card);color:var(--ink);padding:12px 16px;font-size:15px}.rAqt9a_pickRow{font:inherit;text-align:left;background:var(--card);border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);align-items:center;gap:10px;padding:10px 16px;display:flex}.rAqt9a_pickRow:first-child,.rAqt9a_pickSearch+.rAqt9a_pickRow{border-top:0}.rAqt9a_pickOn{background:var(--green-soft)}.rAqt9a_pickAvatar{background:var(--green);width:32px;height:32px;color:var(--green-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.rAqt9a_pickText{flex:1;min-width:0;display:grid}.rAqt9a_pickText b{font-size:15px}.rAqt9a_pickText small{color:var(--muted);font-size:13px}.rAqt9a_pickTick{box-sizing:border-box;border:1.5px solid var(--line-strong);background:var(--card);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.rAqt9a_pickTickOn{background:var(--green);color:var(--green-ink);border:0}.rAqt9a_pickEmpty{color:var(--muted);padding:12px 16px;font-size:14px;display:block}.rAqt9a_shareGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rAqt9a_sharePhoto{aspect-ratio:1;border:1px solid var(--line);background:var(--wash);border-radius:12px;padding:0;position:relative;overflow:hidden}.rAqt9a_sharePhoto img{object-fit:cover;opacity:.55;width:100%;height:100%;display:block}.rAqt9a_sharePhotoOn{border:2.5px solid var(--green)}.rAqt9a_sharePhotoOn img{opacity:1}.rAqt9a_sharePhoto .rAqt9a_pickTick{position:absolute;top:5px;right:5px}.rAqt9a_shareText{font-family:var(--font-serif);white-space:pre-wrap;margin:0;font-size:16px;line-height:1.5}.rAqt9a_chips{flex-wrap:wrap;gap:6px;display:flex}.rAqt9a_chip{border:1.5px solid var(--line-strong);background:var(--card);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:15px;font-weight:600;display:inline-flex}.rAqt9a_chipOn{border-color:var(--green);background:var(--green-soft)}.rAqt9a_count{justify-content:space-between;align-items:baseline;display:flex}.rAqt9a_photos{flex-wrap:wrap;gap:8px;display:flex}.rAqt9a_photo{background:var(--wash);border:0;border-radius:12px;width:84px;height:84px;padding:0;position:relative;overflow:hidden}.rAqt9a_photo img{object-fit:cover;width:100%;height:100%;display:block}.rAqt9a_photoOff img{opacity:.35}.rAqt9a_photoOff .rAqt9a_check{background:var(--line-strong)}.rAqt9a_check{background:var(--green);width:22px;height:22px;color:var(--green-ink);border:2px solid var(--card);border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:5px;right:5px}.rAqt9a_add{border:2px dashed var(--line-strong);width:84px;height:84px;color:var(--green);background:0 0;border-radius:12px;place-items:center;font-size:26px;display:grid}.rAqt9a_select{border:1px solid var(--line-strong);background:var(--card);font:inherit;color:var(--green);border-radius:999px;padding:6px 12px;font-size:15px}.rAqt9a_remove{color:var(--muted);background:0 0;border:0;padding:0 0 0 2px;font-size:15px}.rAqt9a_offer{border:2px solid var(--green)}.rAqt9a_meta{color:var(--muted);font-size:14px}.rAqt9a_takeText{resize:none;font-family:var(--font-serif);color:var(--ink);background:0 0;border:0;padding:0;font-size:17px;line-height:1.5}.rAqt9a_takeText:focus{outline:none}
._0TKZrq_logout{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px}._0TKZrq_logout:hover{color:var(--ink);text-decoration:underline}
.P2svaq_thread{gap:12px;display:grid}.P2svaq_list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.P2svaq_list li{border-radius:14px;gap:2px;max-width:85%;padding:8px 12px;display:grid}.P2svaq_list p{white-space:pre-line;margin:0;font-size:14.5px;line-height:1.45}.P2svaq_mine{background:var(--green-soft);justify-self:end}.P2svaq_theirs{background:var(--card);border:1px solid var(--line);justify-self:start}.P2svaq_meta{color:var(--muted);font-size:11.5px}.P2svaq_empty{color:var(--muted);margin:0;font-size:13.5px}.P2svaq_form{gap:8px;display:grid}.P2svaq_input{border:1px solid var(--line);background:var(--card);width:100%;font:inherit;resize:vertical;border-radius:12px;padding:10px 12px;font-size:16px}.P2svaq_send{background:var(--green);color:var(--green-ink);cursor:pointer;border:0;border-radius:12px;justify-self:end;padding:9px 18px;font-weight:700}.P2svaq_send:disabled{opacity:.55;cursor:default}.P2svaq_error{color:var(--danger);margin:0;font-size:13px}
