.st{max-width:1060px}@media (width>=900px){.main .screen.st{max-width:1060px;margin:0;padding-top:34px}}.st-title{font:500 34px/1.1 var(--display);letter-spacing:-.025em;margin:0}.st-tabs{box-shadow:inset 0 -.5px 0 var(--hair2);gap:26px;margin-top:18px;display:flex;overflow-x:auto}.st-tab{font:500 14px var(--text);color:var(--sec);white-space:nowrap;padding:10px 0 12px;transition:color .2s;box-shadow:inset 0 0 #0000}.st-tab:hover{color:var(--ink2)}.st-tab.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.st-pane{padding-top:26px}.st-h2{font:500 22px/1.2 var(--display);letter-spacing:-.015em;margin:0}.st-h3{font:500 11px var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--sec);margin:26px 0 10px}.st-eb{font:500 11px var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--sec)}.st-box{border-radius:var(--r-card);background:var(--paper);box-shadow:var(--lift);margin-top:16px;padding:18px 20px}.st-h3+.st-box,.st-h3+.st-tbl{margin-top:0}.st-pad0{padding:0 20px}.st-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.st-g2 .st-box{margin-top:0}.st-prof{align-items:center;gap:14px;display:flex}.st-prof b{font:500 17px var(--text);display:block}.st-prof small{font:400 13px var(--text);color:var(--sec)}.st-prof .av.big{background:var(--ink);color:#fff;width:52px;height:52px;box-shadow:none;font:500 20px var(--text);border-radius:26px}.st-frow{min-height:50px;font:400 14.5px var(--text);align-items:center;gap:12px;padding:6px 0;display:flex}.st-frow+.st-frow{box-shadow:inset 0 .5px 0 var(--hair)}.st-frow>span:first-child{width:150px;color:var(--sec);flex:none}.st-frow>b{overflow-wrap:break-word;flex:1;min-width:0;font-weight:500}@media (width<=480px){.st-frow{flex-wrap:wrap;column-gap:10px}.st-frow>span:first-child{width:auto}.st-frow>b{flex-basis:100%;order:3;padding-bottom:6px}.st-frow>b:empty{display:none}}.st-frow .st-tbtn{margin-inline-start:auto}.st-frow .sk-tog{background:#7878803d;transition:background .25s}.st-frow .sk-tog[aria-checked=true]{background:var(--ink)}.st-frow .sk-tog i{transition:left .3s var(--spring);box-shadow:0 2px 6px #0003}.st-lang{flex:1}.st-frow>.st-none{color:var(--sec);font-weight:400}.st-tbtn.st-add{color:var(--slate-text)}.st-mut{color:var(--sec)}.st-tbtn{background:var(--paper);height:32px;box-shadow:inset 0 0 0 1px var(--hair2);font:500 13px var(--text);color:var(--ink);white-space:nowrap;cursor:pointer;border:0;border-radius:9px;align-items:center;padding:0 13px;display:inline-flex;position:relative}.st-tbtn:after,.st-chip:after,.st-seg button:after{content:"";position:absolute;inset:-6px 0}.st-tbtn:hover{background:var(--fill)}.st-tbtn:disabled{opacity:.5;cursor:default}.st-lnk{font:inherit;color:var(--slate-text);cursor:pointer;background:0 0;border:0;padding:0}.st-pst{height:22px;font:500 11.5px var(--text);white-space:nowrap;border-radius:11px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.st-pst:before{content:"";background:currentColor;border-radius:3px;width:6px;height:6px}.st-pst.ok{background:var(--lblue);color:var(--slate-text)}.st-pst.need{color:var(--clay-text);background:#a9694f1f}.st-pst.off{background:var(--fill);color:var(--sec)}.st-pst.work{background:var(--fill);color:var(--ink2)}.st-colour{padding:16px 0 4px}.st-colour .st-eb{padding:0 20px}.st-preview{background:var(--fill);border-radius:14px;place-items:center;height:76px;margin:12px 18px 0;display:grid;overflow:hidden}.st-preview .add{opacity:1;pointer-events:none;transform:none}.st-sws{grid-template-columns:repeat(3,1fr);padding:16px 18px;display:grid}.st-sws button,.st-seg button,.st-chip{cursor:pointer;background:0 0;border:0}.st-sws button{font:400 12.5px var(--text);color:var(--ink2);flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.st-sws button[aria-checked=true] span:last-child{color:var(--ink);font-weight:500}.st-sw{width:52px;height:30px;transition:box-shadow .25s cubic-bezier(.25, .1, .25, 1), transform .2s var(--spring);border-radius:15px;display:block;position:relative}.st-sws button:active .st-sw{transform:scale(.94)}.st-sw.ink{background:var(--act-ink)}.st-sw.slate{background:var(--act-slate)}.st-sw.copper{background:var(--act-copper)}.st-sw:after{content:"";inset-inline-end:-5px;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6.3l2 2 4-4.6' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 9px;width:16px;height:16px;transition:transform .35s var(--spring);border-radius:8px;position:absolute;top:-5px;transform:scale(0)}.st-sws button[aria-checked=true] .st-sw{box-shadow:0 0 0 2px var(--paper), 0 0 0 3.5px var(--ink)}.st-sws button[aria-checked=true] .st-sw:after{transform:scale(1)}.st-seg{background:#7676801f;border-radius:9px;padding:2px;display:inline-flex}.st-seg button{height:28px;font:500 13px var(--text);color:var(--ink2);border-radius:7px;padding:0 12px;position:relative}.st-seg button[aria-checked=true]{background:var(--paper);box-shadow:0 1px 3px #0000001f}.st-dr+.st-dr{box-shadow:inset 0 .5px 0 var(--hair)}.st-dr>.st-frow>b:empty{flex:1}.st-dr>.st-tbtn,.st-dr [role=group]>.st-tbtn{margin:0 8px 14px 0}.st-note{max-width:66ch;font:400 13px/1.5 var(--text);color:var(--sec);margin:0 0 12px}.st-note strong{color:var(--ink);font-weight:500}.st-erase{padding:16px 0 4px}.st-tbtn.st-strong{background:var(--ink);color:#fff;box-shadow:none}.st-pausenote{background:var(--ink);color:#fff;font:400 13px var(--text);border-radius:12px;margin:4px 0 6px;padding:10px 12px}.st-agn{font:500 28px/1.1 var(--display);margin-top:4px}.st-agbox>small{font:400 13px var(--text);color:var(--sec)}.st-agid{box-shadow:inset 0 .5px 0 var(--hair);margin-top:16px;padding-top:14px}.st-idv{letter-spacing:.06em;margin:4px 0 8px;font:500 22px ui-monospace,SF Mono,Menlo,monospace}.st-reg{font:400 12.5px var(--text);color:var(--sec);align-items:center;gap:6px;margin-bottom:12px;display:flex}.st-reg i{background:var(--ink);border-radius:8px;place-items:center;width:16px;height:16px;display:grid}.st-reg svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.st-tbl{border-radius:var(--r-card);background:var(--paper);box-shadow:var(--lift);margin-top:16px;overflow:hidden}.st-tr{min-height:52px;font:400 14px var(--text);align-items:center;gap:14px;padding:6px 20px;display:grid}.st-can .st-tr{grid-template-columns:140px minmax(0,1.6fr) 170px}.st-log .st-tr{grid-template-columns:150px minmax(0,1.6fr) 110px 150px}.st-tr+.st-tr{box-shadow:inset 0 .5px 0 var(--hair)}.st-thead{background:var(--th);min-height:40px;font:500 11px var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--sec)}.st-one{grid-template-columns:1fr}.st-what{align-items:center;gap:10px;display:flex}.st-ai{background:var(--fill);border-radius:13px;flex:none;place-items:center;width:26px;height:26px;display:grid}.st-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.st-chip{height:32px;font:500 13px var(--text);color:var(--ink2);background:var(--paper);box-shadow:inset 0 0 0 1px var(--hair2);border-radius:16px;align-items:center;padding:0 13px;display:inline-flex;position:relative}.st-chip.on{background:var(--ink);color:#fff;box-shadow:none}.st-more{margin-top:14px}.st-arow{align-items:center;gap:14px;min-height:60px;padding:8px 0;font-size:15px;line-height:1.5;display:flex}.st-arow+.st-arow{box-shadow:inset 0 .5px 0 var(--hair)}.st-arow>div{flex:1;min-width:0}.st-arow b{font:500 14.5px var(--text);display:block}.st-arow small{font:400 12.5px var(--text);color:var(--sec)}.st-arow.revoked b{color:var(--sec)}.st-empty{font:400 14px var(--text);color:var(--sec);margin:0;padding:16px 0}.acct-menu{inset-inline-start:14px;z-index:45;background:var(--paper);border-radius:16px;width:240px;padding:6px;position:absolute;bottom:76px;box-shadow:0 0 0 .5px #0000001a,0 20px 50px -16px #00000059}.acct-menu .ah{border-bottom:.5px solid var(--hair);align-items:center;gap:10px;margin-bottom:4px;padding:10px 10px 12px;display:flex}.acct-menu .ah .av{background:var(--ink);color:#fff;box-shadow:none;font:500 14px var(--text);border-radius:18px}.acct-menu .ah b{font:500 14px var(--text);display:block}.acct-menu .am{text-align:start;width:100%;font:400 14px var(--text);color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 10px;display:block}@media (pointer:coarse){.acct-menu .am{min-height:44px}}.acct-menu .am:hover,.acct-menu .am:focus-visible{background:var(--fill)}.acct-menu .sep{background:var(--hair);height:.5px;margin:4px 6px}@media (width<=899px){.st-g2{grid-template-columns:1fr}.st-tr,.st-can .st-tr,.st-log .st-tr{grid-template-columns:1fr;gap:4px}.st-thead{display:none}}@media (prefers-reduced-motion:reduce){.st-sw{transition:none}}.st-tbtn.st-danger{color:var(--red)}.erase-state{font:500 22px/1.25 var(--display);letter-spacing:-.015em;align-items:center;gap:12px;display:flex}.am{--am-faint:#3c3c4352;--am-fill2:#eaeaf0;--am-num:"Outfit", -apple-system, sans-serif;--am-tile-txt:"Inter", -apple-system, sans-serif;--am-tile-muted:#857870;font:400 15px/1.5 var(--text);color:var(--ink);margin-bottom:18px;position:relative}.am button,.am input{font:inherit;color:inherit;background:0 0;border:0;outline:none;margin:0}.am button{cursor:pointer;-webkit-tap-highlight-color:transparent}.am :focus-visible{outline:2px solid var(--slate2);outline-offset:2px}.am input.am-in:focus-visible{outline:none}.am-top{align-items:center;gap:18px;display:flex}.am-photo{background:var(--fill);width:78px;height:96px;box-shadow:0 0 0 .5px var(--hair);transition:transform .5s var(--spring), box-shadow .5s var(--ease);border-radius:13px;flex:none;position:relative;overflow:hidden;transform:rotate(-3deg)}.am-photo .cam{color:var(--sec);transition:opacity .35s var(--ease);place-items:center;display:grid;position:absolute;inset:0}.am-photo .cam svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.am-photo .img{opacity:0;transition:opacity .6s var(--ease), transform .9s var(--spring);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.08)}.am.has-form .am-photo{box-shadow:0 0 0 .5px var(--hair2), 0 10px 22px -12px #241a1573}.am.has-form .am-photo .img{opacity:1;transform:none}.am.has-form .am-photo .cam{opacity:0}.am-photo .tick{z-index:3;width:22px;height:22px;color:var(--ink);transition:transform .55s var(--spring) .25s;background:#fff;border-radius:11px;place-items:center;display:grid;position:absolute;bottom:6px;right:6px;transform:scale(0);box-shadow:0 2px 6px #241a1533}.am-photo .tick svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.am button.am-photo{background:var(--fill);cursor:pointer;padding:0}.am button.am-photo:hover{transform:rotate(-1deg)scale(1.03)}.am button.am-photo:active{transform:rotate(-1deg)scale(.97)}.am-photo.off .cam{color:var(--am-faint)}.am-photo .scan{border-bottom:1px solid var(--slate2);z-index:2;background:linear-gradient(#7a93a800,#7a93a873,#7a93a800);height:24px;position:absolute;top:-24px;left:0;right:0}.am.reading .am-photo .scan{animation:am-scan 1.1s var(--ease) infinite}@keyframes am-scan{to{top:100px}}.am.reading .am-photo .img{opacity:1;transform:none}.am.reading .am-photo .cam{opacity:0}.am.saved .am-photo .tick{transform:scale(1)}.am-name{flex:1;min-width:0}.am .am-in{width:100%;font:300 32px/1.15 var(--display);letter-spacing:-.022em;caret-color:var(--slate);padding:2px 0}.am .am-in::placeholder{color:var(--am-faint)}.am-sub{font:400 14px/1.4 var(--text);color:var(--sec);min-height:20px;transition:opacity .3s var(--ease);margin-top:4px}.am-sub:empty{opacity:0}.am .ph-hard-pill{background-image:url(/assets/medicine-hard-pill-B915BXOo.jpg)}.am .ph-capsule{background-image:url(/assets/medicine-capsule-DyhtgUTz.jpg)}.am .ph-liquid{background-image:url(/assets/medicine-liquid-DEeE5UZh.jpg)}.am .ph-drops{background-image:url(/assets/medicine-drops--SKcHTx1.jpg)}.am .ph-cream{background-image:url(/assets/medicine-cream-Cbu0nuMH.jpg)}.am .ph-powder{background-image:url(/assets/medicine-powder-Bn_YB5lb.jpg)}.am .ph-chewable{background-image:url(/assets/medicine-chewable-VUQEghjb.jpg)}.am .ph-injection{background-image:url(/assets/medicine-injection-DZFMkj1K.jpg)}.am .ph-other{background-image:url(/assets/medicine-other-BRC1QaIb.jpg)}.am-sug{transition:grid-template-rows .45s var(--spring);grid-template-rows:0fr;display:grid}.am-sug.on{grid-template-rows:1fr}.am-sug>div{overflow:hidden}.am-sug ul{margin:0;padding:14px 0 2px;list-style:none}.am-sug ul:empty{padding:0}.am-sug li{cursor:pointer;animation:am-sug-in .4s var(--spring) backwards;animation-delay:calc(var(--i) * 35ms);border-radius:14px;align-items:center;gap:14px;margin:0 -10px;padding:8px 10px;display:flex}@keyframes am-sug-in{0%{opacity:0;transform:translateY(4px)}}.am-sug li.act,.am-sug li:hover{background:var(--fill)}.am-sug .th{background-color:var(--fill);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:11px;flex:none;width:40px;height:40px;box-shadow:inset 0 0 0 .5px #0000000f}.am-sug .tx{flex:1;min-width:0}.am-sug b{font:500 15px/1.3 var(--text);display:block}.am-sug b mark{color:var(--ink);background:0 0;font-weight:600}.am-sug .tx span{font:400 13px/1.35 var(--text);color:var(--sec);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.am-sug .use .th{color:var(--sec);place-items:center;display:grid}.am-sug .use .th svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.am-rows{transition:grid-template-rows .6s var(--spring);grid-template-rows:0fr;display:grid}.am.has-med .am-rows{grid-template-rows:1fr}.am.saved .am-rows{grid-template-rows:0fr}.am-rows>div{overflow:hidden}.am-list{padding-top:20px}.am-r{border-top:.5px solid var(--hair);opacity:0;transition:opacity .45s var(--ease), transform .6s var(--spring);transition-delay:calc(var(--i) * 60ms + .1s);transform:translateY(6px)}.am.has-med .am-r{opacity:1;transform:none}.am .am-r-h{text-align:start;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 0;display:flex}.am-r-l{width:96px;font:400 14px var(--text);color:var(--sec);flex:none}.am-r-v{text-align:end;min-width:0;font:400 15px var(--text);color:var(--ink);flex:1;transition:filter .5s,opacity .5s}.am-r-v.blur{filter:blur(6px);opacity:0}.am-r-v.ph{color:var(--am-faint)}.am-chev{color:var(--am-faint);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .45s var(--spring);flex:none}.am-r.open .am-chev{transform:rotate(90deg)}.am-r-b{transition:grid-template-rows .45s var(--spring);grid-template-rows:0fr;display:grid}.am-r.open .am-r-b{grid-template-rows:1fr}.am-r-b>div{overflow:hidden}.am-r-in{padding:0 0 16px;flex-wrap:wrap;gap:8px;padding-inline-start:108px;display:flex}.am-brk{flex-basis:100%;height:0}.am .am-chip{background:var(--fill);height:36px;font:500 13.5px var(--text);color:var(--ink2);transition:background .2s var(--ease), color .2s var(--ease), transform .2s var(--spring);border-radius:18px;align-items:center;gap:8px;padding:0 15px;display:inline-flex}.am .am-chip:hover{background:var(--am-fill2)}.am .am-chip:active{transform:scale(.96)}.am .am-chip.on{background:var(--ink);color:#fff}.am-av{width:22px;height:22px;color:var(--ink2);font:600 9.5px var(--text);letter-spacing:.02em;background:#fff;border-radius:11px;place-items:center;margin-inline-start:-8px;display:grid}.am-chip.on .am-av{color:#fff;background:#ffffff2e}.am .am-chip.am-time{box-shadow:inset 0 0 0 .5px var(--hair2);font:400 15px var(--am-num);letter-spacing:-.01em;color:var(--ink);background:#fff;padding:0 14px}.am-chip.am-time small{font:400 11px var(--am-tile-txt);color:var(--am-tile-muted);margin-inline-start:-4px}.am .am-chip.am-time:hover{box-shadow:inset 0 0 0 1px var(--hair2)}.am-time-w{display:inline-flex;position:relative}.am-time-w:focus-within .am-time{outline:2px solid var(--slate2);outline-offset:2px}.am .am-chip.am-time.ph{color:var(--am-faint)}.am .am-free{background:var(--fill);min-width:180px;height:36px;font:400 14px var(--text);border-radius:18px;flex:1;padding:0 15px}.am .am-free[hidden]{display:none}.am .am-free::placeholder{color:var(--am-faint)}.am .am-tin{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.am-dial{flex-basis:100%;max-width:240px;display:flex;position:relative}@media (width<=600px){.am-dial{max-width:none}}.am-dial:before{content:"";inset-inline:0;border-block:.5px solid var(--hair);pointer-events:none;height:36px;position:absolute;top:36px}.am-wheel{scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;cursor:pointer;flex:1;height:108px;padding-block:36px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 35% 65%,#0000);mask-image:linear-gradient(#0000,#000 35% 65%,#0000)}.am-wheel::-webkit-scrollbar{display:none}.am-wheel:focus-visible{outline:2px solid var(--slate2);outline-offset:2px;border-radius:8px}.am-wheel span{text-align:center;scroll-snap-align:center;height:36px;line-height:36px;font:400 17px/36px var(--am-num);color:var(--ink);display:block}.am-r-in.am-units{margin-top:-4px}.am-step{flex:1;justify-content:flex-end;align-items:center;gap:4px;display:flex}.am .am-step button{background:var(--fill);width:32px;height:32px;color:var(--ink2);transition:background .2s, transform .2s var(--spring);border-radius:16px;place-items:center;display:grid}.am-step svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.am .am-step button:hover{background:var(--am-fill2)}.am .am-step button:active{transform:scale(.9)}.am .am-step button:disabled{opacity:.35;cursor:default}.am-step output{text-align:center;min-width:96px;font:400 15px var(--text);font-variant-numeric:tabular-nums}.am-step output.ph{color:var(--am-faint)}.am-act{transition:opacity .35s var(--ease);gap:10px;margin-top:22px;display:flex}:is(.am,.tc-btns) .am-btn{cursor:pointer;height:44px;font:500 14.5px var(--text);transition:transform .2s var(--spring), opacity .3s var(--ease), background .3s;border:0;border-radius:22px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 22px;display:inline-flex}:is(.am,.tc-btns) .am-btn:active{transform:scale(.97)}:is(.am,.tc-btns) .am-btn.pri{background:var(--ink);color:#fff;box-shadow:inset 0 1px #ffffff1f,0 6px 14px -8px #00000080}:is(.am,.tc-btns) .am-btn.pri:disabled{opacity:.28;cursor:default;box-shadow:none;transform:none}:is(.am,.tc-btns) .am-btn.sec{box-shadow:inset 0 0 0 1px var(--hair2);color:var(--ink2)}.am-err{font:400 14px/1.4 var(--text);color:var(--sec);margin:14px 0 0}.am-ok{transition:grid-template-rows .6s var(--spring) .15s;grid-template-rows:0fr;display:grid}.am.saved .am-ok{grid-template-rows:1fr}.am-ok>div{overflow:hidden}.am-ok .in{border-top:.5px solid var(--hair);margin-top:20px;padding-top:22px}.am-ok p{font:400 17px/1.45 var(--text);color:var(--ink);margin:0}.am-ok .am-btns{flex-direction:row;gap:10px;margin-top:16px;display:flex}.am-ok p.after{font:400 15px var(--text);color:var(--sec)}@media (width<=720px){.am-r-l{flex:1;width:auto}.am-r-v{flex:none;max-width:62%}.am-r-in{padding-inline-start:0}}.wmodal.am-sheet{width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);padding:26px 32px 28px;overflow-y:auto}.am-sheet .medpeople{margin:12px 0 22px}@media (width<=720px){.wmodal.am-sheet{padding:20px 18px 22px}}.am-note{font:400 14px/1.4 var(--text);color:var(--sec);margin:12px 0 0}.call-scope{display:contents}.main{transition:padding-top .55s var(--spring)}[data-call] .main{padding-top:72px}.cbar{z-index:30;top:calc(var(--banner) + 16px);left:var(--g);right:var(--g);height:56px;color:var(--ink);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);transform-origin:50% 0;opacity:0;pointer-events:none;transition:transform .55s var(--spring), opacity .3s var(--ease);background:linear-gradient(#ffffff9e,#f6f6f57a);border-radius:28px;align-items:center;gap:8px;padding:0 8px 0 18px;display:flex;position:fixed;transform:translateY(-14px)scale(.6);box-shadow:inset 0 1px #fffffff2,0 0 0 .5px #241a1514,0 18px 40px -18px #241a1559}@media (width>=900px){.cbar{left:var(--cbar-x,50%);width:480px;margin-left:-240px;right:auto}}.cbar.on{opacity:1;pointer-events:auto;transform:none}.cbar button{font:inherit;color:inherit;border:0;padding:0}.cbar-st{min-width:0;font:500 15px var(--text);flex:1;align-items:center;gap:9px;display:flex}.cbar-tx{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cbar .cbar-act{font:500 15px var(--text);color:var(--slate-text);cursor:pointer;background:0 0;flex:none}.cbar-tm{font:400 15px var(--text);font-variant-numeric:tabular-nums;color:var(--sec);margin-right:4px}.cbar.say .cbar-tm,.cbar.ended .cbar-ib,.cbar.ended .cbar-rt{display:none}.cbar .cbar-ib{width:40px;height:40px;color:var(--ink);cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease), transform .2s var(--spring);background:#0f0e0b12;border-radius:20px;flex:none;place-items:center;display:grid;position:relative}.cbar-ib:after{content:"";position:absolute;inset:-2px}.cbar .cbar-ib:hover{background:#0f0e0b1c}.cbar .cbar-ib:active{transform:scale(.92)}.cbar .cbar-ib.on{background:var(--ink);color:#fff}.cbar .cbar-ib.end{color:#fff;background:linear-gradient(#9c6149,#8a5641)}.cbar .cbar-ib.end:hover{background:linear-gradient(#a3664d,#8f5944)}.cbar-ib:focus-visible,.cbar-act:focus-visible,.cbar-ro:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cbar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.cbar-lv{flex:none;align-items:center;gap:2.5px;height:16px;display:inline-flex}.cbar-lv i:first-child{height:8px}.cbar-lv i:nth-child(2){height:13px;animation-delay:.14s}.cbar-lv i:nth-child(3){height:16px;animation-delay:.28s}.cbar-lv i:nth-child(4){height:11px;animation-delay:.42s}.cbar-lv i:nth-child(5){height:7px;animation-delay:.56s}.cbar-lv i{background:var(--slate);width:2.5px;animation:cbar-wv 1.1s var(--ease) infinite;border-radius:2px}@keyframes cbar-wv{50%{transform:scaleY(.45)}}.cbar-dots{flex:none;gap:3px;display:inline-flex}.cbar-dots i{background:var(--ink);width:5px;height:5px;animation:cbar-dot 1.2s var(--spring) infinite;border-radius:50%}.cbar-dots i:nth-child(2){animation-delay:.16s}.cbar-dots i:nth-child(3){animation-delay:.32s}@keyframes cbar-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.cbar-tick{background:var(--ink);border-radius:9px;flex:none;place-items:center;width:18px;height:18px;display:grid}.cbar .cbar-tick svg{stroke:#fff;stroke-width:1.6px}.cbar [data-tip]:before{content:attr(data-tip);white-space:nowrap;color:#fff;font:500 12px var(--text);opacity:0;pointer-events:none;transition:opacity .2s var(--ease), transform .3s var(--spring);background:#241a15eb;border-radius:9px;padding:6px 10px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px)}.cbar [data-tip]:hover:before{opacity:1;transition-delay:.35s;transform:translate(-50%)}.cbar.menu [data-tip]:before{display:none}.cbar-rt{flex:none;position:relative}.cbar-menu{-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);transform-origin:calc(100% - 76px) 0;opacity:0;pointer-events:none;width:232px;transition:transform .45s var(--spring), opacity .2s var(--ease);background:linear-gradient(#ffffffdb,#fafaf9cc);border-radius:20px;padding:6px;position:absolute;top:calc(100% + 12px);right:-56px;transform:translateY(-6px)scale(.92);box-shadow:inset 0 1px #fff,0 0 0 .5px #241a1514,0 24px 50px -20px #241a1566}.cbar.menu .cbar-menu{opacity:1;pointer-events:auto;transform:none}.cbar .cbar-ro{text-align:start;cursor:pointer;width:100%;transition:background .2s var(--ease);background:0 0;border-radius:14px;grid-template-columns:32px 1fr 18px;align-items:center;gap:10px;padding:8px 10px;display:grid}.cbar .cbar-ro:hover{background:#0f0e0b0d}.cbar-ri{background:#0f0e0b12;border-radius:16px;place-items:center;width:32px;height:32px;display:grid}.cbar-ro b{font:500 14px var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cbar-ok{opacity:0;transition:opacity .2s var(--ease);display:grid}.cbar .cbar-ok svg{stroke-width:2px}.cbar-ro.on .cbar-ok{opacity:1}.call.on{transition:none}.call:active{transition:transform .2s var(--spring);transform:scale(.9)}@media (prefers-reduced-motion:reduce){.cbar,.cbar-menu,.main{transition:none}.cbar-lv i,.cbar-dots i{animation:none}}.add-host{top:calc(var(--banner) + 18px);z-index:40;pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.add{pointer-events:auto;max-width:calc(100% - 2 * var(--g));white-space:nowrap;background:var(--activity);color:#fff;font:500 13px/1.3 var(--text);opacity:0;transition:opacity .5s var(--spring), transform .5s var(--spring);border-radius:20px;align-items:center;gap:8px;padding:9px 14px 9px 9px;display:flex;position:relative;overflow:hidden;transform:translateY(-14px);box-shadow:0 10px 30px -10px #241a1580}.add.on{opacity:1;transform:none}.add-i{color:#fff;background:#ffffff24;border-radius:12px;flex:none;place-items:center;width:24px;height:24px;display:grid}.add-t{text-overflow:ellipsis;overflow:hidden}.add-go{min-height:24px;font:600 13px var(--text);color:#a9c0d8;cursor:pointer;background:0 0;border:0;margin-inline-start:4px;padding:0 2px}.add.needs .add-i{background:var(--clay)}.add.failed .add-i,.add.uncertain .add-i{background:#ffffff14;box-shadow:inset 0 0 0 1px #fff6}:root[data-activity=slate] .add-go,:root[data-activity=copper] .add-go{color:#fff;text-underline-offset:2px;text-decoration:underline}:root[data-activity=slate] .add.needs .add-i,:root[data-activity=copper] .add.needs .add-i{color:var(--clay);background:#fff}.add-dots{gap:3px;display:inline-flex}.add-dots i{width:5px;height:5px;animation:add-dot 1.2s var(--spring) infinite;background:#fff;border-radius:50%}.add-dots i:nth-child(2){animation-delay:.16s}.add-dots i:nth-child(3){animation-delay:.32s}@keyframes add-dot{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-3px)}}.add-line{inset-inline:0;background:#ffffff2e;height:2px;position:absolute;bottom:0;overflow:hidden}.add-line:after{content:"";background:#fff9;width:38%;animation:1.6s cubic-bezier(.4,0,.2,1) infinite add-line;position:absolute;inset-block:0}@keyframes add-line{0%{inset-inline-start:-38%}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.add{transition:none;transform:none}.add-dots i{opacity:.8;animation:none}.add-line:after{background:#ffffff59;width:100%;animation:none;inset-inline-start:0}}.tc.tc-checkin{border-radius:var(--r-card);background:var(--paper);width:100%;max-width:340px;box-shadow:var(--lift);border-end-start-radius:20px;padding:16px;animation:none}.tp{flex-direction:column;display:flex}.tp b,.tp-tq b{font-weight:inherit}.tp-tq{font:500 16px/1.35 var(--text);margin:0}.tp-k2{font:600 11px var(--text);letter-spacing:.2em;text-transform:uppercase;color:#6d655e;margin:0}.tp button{cursor:pointer;color:var(--ink)}.tp button:disabled{opacity:.45;cursor:default}.tp-skip{align-self:flex-start;margin-top:10px}.tp-done{font:400 13px var(--text);color:var(--sec);margin:10px 0 0}.tc .tp small{margin-top:0;display:inline}.tp-sev{grid-template-columns:repeat(var(--n,5), 1fr);gap:6px;margin-top:14px;display:grid}.tp-sev button{box-shadow:inset 0 0 0 1px var(--line);font:500 10.5px var(--text);color:var(--sec);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:10px 2px 8px;display:flex}.tp-sev em{font:600 18px var(--display);color:var(--ink);font-style:normal}.tp-wsc{gap:6px;margin-top:14px;display:flex}.tp-wsc button{height:44px;box-shadow:inset 0 0 0 1px var(--line);font:500 13px var(--text);text-align:center;background:0 0;border:0;border-radius:14px;flex:1;padding:0 2px;line-height:1.1}.tp-yn{gap:10px;margin-top:14px;display:flex}.tp-yn button{height:48px;box-shadow:inset 0 0 0 1px var(--line);font:500 16px var(--text);background:0 0;border:0;border-radius:24px;flex:1}.tp-sev button[aria-pressed=true]{background:var(--ink);box-shadow:none;color:#ffffffbf}.tp-sev button[aria-pressed=true] em,.tp-wsc button[aria-pressed=true],.tp-yn button[aria-pressed=true]{color:var(--paper)}.tp-wsc button[aria-pressed=true],.tp-yn button[aria-pressed=true]{background:var(--ink);box-shadow:none}.tp button[aria-pressed]:disabled{opacity:1}.tp-sev button[aria-pressed=false]:disabled,.tp-wsc button[aria-pressed=false]:disabled,.tp-yn button[aria-pressed=false]:disabled,.tp-pills button[aria-pressed=false]:disabled{opacity:.55}.tp-sev button:hover:not(:disabled,[aria-pressed=true]),.tp-wsc button:hover:not(:disabled,[aria-pressed=true]),.tp-yn button:hover:not(:disabled,[aria-pressed=true]),.tp-pills button:hover:not(:disabled,[aria-pressed=true]){background:var(--fill)}.tp-pills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.tp-pills button{height:40px;box-shadow:inset 0 0 0 1px var(--line);font:400 15px/40px var(--text);background:0 0;border:0;border-radius:20px;padding:0 18px}.tp-pills button[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none}.tp-pills .tp-add{color:var(--sec)}.tp-btn{height:38px;font:500 14px var(--text);border:0;border-radius:19px;justify-content:center;align-self:flex-start;align-items:center;padding:0 16px;display:inline-flex}.tp-btn.dk{background:var(--ink);margin-top:12px;color:var(--paper)!important}.tp-btn.ol{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.tp-rv{font:600 44px/1 var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:6px}.tp-rv small{font:600 18px var(--display);letter-spacing:0;color:var(--sec);margin-inline-start:4px}.tp-rule{margin-top:6px;position:relative}.tp-rule svg{stroke:none;width:100%;display:block}.tp-rule line{stroke-linecap:round}.tp-rule .major{stroke:var(--ink);stroke-width:1.6px}.tp-rule .minor{stroke:#c9c6c2;stroke-width:1px}.tp-rule .at{stroke:var(--slate);stroke-width:3px}.tp-rule text{font:10px var(--text);fill:#6d655e}.tp-rule input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.tp-rule:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px;border-radius:8px}.tp-ruler .tp-btn.dk{margin-top:12px}.tp-medname{font:600 17px var(--display);margin-top:3px;display:block}.tp-cnt{gap:8px;margin-top:14px;display:flex}.tp-cnt button{background:0 0;border:0;border-radius:10px;flex:1;min-width:0;height:34px;padding:0;box-shadow:inset 0 0 0 1.5px #cfd8e2}.tp-cnt button.on{background:var(--sg);box-shadow:none}.tp-dose2{justify-content:space-between;align-items:center;gap:12px;display:flex}.tp-dose2 .tp-medname{margin-top:0}.tp-tk{background:var(--ink);height:40px;font:500 15px var(--text);border:0;border-radius:20px;align-items:center;gap:6px;padding:0 16px;display:inline-flex;color:var(--paper)!important}.tp-tk svg{fill:none;stroke:currentColor;stroke-width:3px}.tp-quiet{gap:8px;margin-top:10px;display:flex}.tp-field,.tp-reading .tp-rv{align-items:baseline;display:flex}.tp-reading .tp-rv input{field-sizing:content;min-width:1ch;max-width:6ch;font:inherit;letter-spacing:inherit;color:var(--ink);background:0 0;border:0;padding:0}.tp-rng{background:var(--fill);border-radius:5px;height:10px;margin-top:16px;position:relative}.tp-rng .band{background:#cfd8e2;border-radius:5px;position:absolute;top:0;bottom:0}.tp-rng .mk{background:var(--ink);border-radius:2px;width:4px;height:20px;position:absolute;top:-5px;transform:translate(-50%)}.tp-rngl{font:400 11.5px var(--text);color:var(--sec);justify-content:space-between;margin-top:6px;display:flex}.tp-rsub{font:400 13px var(--text);color:var(--sec);margin:6px 0 0}.tp-bp{align-items:flex-end;gap:14px;margin-top:8px;display:flex}.tp-bpf{flex-direction:column;display:flex;position:relative}.tp-bpf input{field-sizing:content;min-width:1ch;max-width:4ch;font:600 44px/1 var(--display);letter-spacing:-.03em;color:var(--ink);background:0 0;border:0;padding:0}.tp-bpf label{font:400 12px var(--text);color:var(--sec)}.tp-bpf>span{inset-inline-end:-30px;font:300 40px var(--display);color:var(--sec);position:absolute;top:0}.tp-bpf:first-child{margin-inline-end:34px}.tp-note input,.tp-exact input{background:var(--fill);height:50px;font:400 16px var(--text);color:var(--ink);border:0;border-radius:25px;padding:0 18px}.tp-note input{width:100%}.tp-exact{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.tp-exact label{font:400 13px var(--text);color:var(--sec)}.tp-exact input{border-radius:20px;height:40px;padding:0 14px}.tp-exact .tp-btn.dk{margin-top:0}.tp-several.centered{align-items:center}.tp-several.centered .tp-pills{justify-content:center;margin-top:10px}.tp-body{fill:var(--lblue);stroke:none;margin:10px auto 0;display:block}.tp-body .torso{fill:var(--slate);opacity:.85}@media (prefers-reduced-motion:no-preference){.tp button{transition:background .2s var(--spring), transform .2s var(--spring)}.tp button:active:not(:disabled){transform:scale(.97)}}.tc-match{font:400 13.5px/1.35 var(--text);color:var(--sec);margin-top:10px}.tc{overflow-wrap:anywhere;max-width:86%;animation:bubble-in .5s var(--spring) both;align-self:flex-start}.tc-receipt,.tc-choice{border-radius:20px;background:var(--fill);font:400 15px/1.42 var(--text);border-end-start-radius:6px;padding:10px 14px}.tc small{font:400 12.5px/1.35 var(--text);color:var(--sec);margin-top:4px;display:block}.tc-acts{flex-wrap:wrap;gap:2px 16px;margin-top:4px;display:flex}.tc-link{min-height:28px;font:500 13.5px var(--text);color:var(--sec);text-underline-offset:3px;background:0 0;border:0;padding:0 2px}.tc-link:hover:not(:disabled),.tc-link[aria-expanded=true]{color:var(--ink);text-decoration:underline}.tc-link:disabled{opacity:.55}.tc-steps{margin-top:6px}.tc-steps summary{min-height:28px;font:500 13px var(--text);color:var(--sec);cursor:pointer;align-items:center;gap:4px;list-style:none;display:inline-flex}.tc-steps summary::-webkit-details-marker{display:none}.tc-steps summary svg{transition:transform .35s var(--spring)}.tc-steps[open] summary svg{transform:rotate(180deg)}.tc-steps ul{flex-direction:column;gap:8px;margin-top:6px;display:flex}.tc-why p{font:400 13.5px/1.35 var(--text);margin-top:6px}.tc-why a{color:inherit;text-underline-offset:2px;text-decoration:underline}.tc-step{font:400 13.5px/1.35 var(--text);align-items:center;gap:10px;display:flex}.tc-step i{width:18px;height:18px;font:600 11px/1 var(--text);color:#fff;background:var(--ink);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.tc-step.failed i{background:var(--clay)}.tc-step.skipped,.tc-step.pending,.tc-step.undone{color:var(--sec)}.tc-step.skipped i,.tc-step.pending i,.tc-step.undone i{color:var(--sec);box-shadow:inset 0 0 0 1.6px var(--line);background:0 0}.tc-review{border-radius:var(--r-card);background:var(--paper);width:min(100%,420px);box-shadow:var(--lift);padding:14px 16px}.tc-title{font:600 16px/1.25 var(--display);letter-spacing:-.01em}.tc-rows{margin:8px 0 0}.tc-row{border-top:.5px solid var(--sep);font:400 14.5px/1.35 var(--text);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;display:flex}.tc-row:first-child{border-top:0}.tc-row dt{color:var(--sec);flex:none}.tc-row dd{text-align:end;min-width:0;margin:0}.tc-row input{background:var(--fill);width:100%;min-height:34px;font:400 14.5px var(--text);text-align:end;border:0;border-radius:10px;padding:0 10px}.tc-row input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--clay)}.tc-row input::placeholder{color:var(--sec);opacity:1}.tc-none{color:var(--sec)}.tc-toggle{gap:6px;display:inline-flex}.tc-toggle button{background:var(--paper);min-height:34px;box-shadow:inset 0 0 0 1px var(--line);font:500 14px var(--text);border:0;border-radius:17px;padding:0 14px}.tc-toggle button[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.tc-toggle button:disabled{opacity:.55}.tc-was{color:var(--sec)}.tc-site{overflow-wrap:anywhere;font-weight:400}.tc-site strong{font-weight:600}.tc-note{font:400 13.5px var(--text);color:var(--sec);margin-top:6px}.tc-fail{font:500 13.5px var(--text);color:var(--clay);margin-top:8px}.tc-btns{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.tc-primary,.tc-secondary{height:38px;font:500 14px var(--text);border:0;border-radius:19px;padding:0 18px}.tc-primary{background:var(--ink);color:#fff}.tc-secondary{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.tc-primary:disabled,.tc-secondary:disabled{opacity:.55}.tc-review .tc-link{margin-inline-start:auto}.tc-pills{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.tc-pill{background:var(--paper);min-height:34px;box-shadow:inset 0 0 0 1px var(--line);font:500 14px var(--text);border:0;border-radius:17px;padding:0 14px}.tc-pill[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.tc-pill:disabled:not([aria-pressed=true]){opacity:.5}.tc-pick{border-top:.5px solid var(--sep);font:400 13.5px/1.35 var(--text);color:var(--sec);margin-top:8px;padding-top:8px}.tc-receipt .tc-rows{margin-top:4px;font-size:13.5px}.tc-receipt .tc-row{padding:5px 0;font-size:13.5px}.tk-sheet{z-index:60;background:var(--paper);flex-direction:column;display:flex;position:fixed;inset:0}.tk-top{border-bottom:.5px solid var(--sep);font:400 13.5px var(--text);color:var(--clay);justify-content:flex-end;align-items:center;gap:12px;padding:10px 16px;display:flex}.tk-sheet iframe{border:0;flex:1;width:100%}.home{--tile-num:"Outfit", -apple-system, sans-serif;--tile-txt:"Inter", -apple-system, sans-serif;--tile-ink:#241a15;--tile-muted:#857870;--tile-sh:inset 0 0 0 .5px #e6dfd8, 0 1px 1px #241a1508, 0 6px 18px -6px #241a1514}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/outfit-variable-CwWwBlNV.woff2)format("woff2")}.screen.home{padding-inline:var(--g);font:400 15px/1.5 var(--text);container-type:inline-size}@media (width>=900px){.main .screen.home.has-dock{max-width:1180px;margin:0;padding:20px 48px 170px}}.hm-toprow{justify-content:space-between;align-items:flex-start;gap:16px;padding-top:8px;display:flex}.hm-top .hm-hd{margin-top:6px}.hm-hd{flex:1;min-width:0}.hm-dow{font:500 11px var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--sec)}.hm-day{min-height:44px;font:400 28px/1.1 var(--display);letter-spacing:-.02em;background:0 0;border:0;align-items:center;gap:6px;margin-block:-2.6px -6.6px;padding:0;display:flex}:root[data-accent=copper] .hm-day{font-size:30px;font-weight:300}.hm-day svg{opacity:.55;stroke-width:1.8px;transition:transform .45s var(--spring);margin-top:3px}.hm-day[data-mode=open] svg{transform:rotate(90deg)}.hm-cal{transition:grid-template-rows .55s var(--spring);grid-template-rows:0fr;display:grid}.hm-cal.open{grid-template-rows:1fr}.hm-cal-in{min-height:0;overflow:hidden}.hm-greet{font:500 34px/1.1 var(--display);letter-spacing:-.025em;margin-top:16px}:root[data-accent=copper] .hm-greet{letter-spacing:-.03em;font-size:36px;font-weight:300}.hm-lede{font:400 17px/1.45 var(--text);color:var(--sec);min-height:23px;margin-top:10px}.hm-cols{flex-direction:column;gap:12px;margin-top:18px;display:flex}.hm-col{display:contents}.hm-block{flex-direction:column;order:var(--order,0);gap:12px;min-width:0;display:flex}@media (width>=900px){.hm-cols{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:22px;display:grid}.hm-col{flex-direction:column;gap:12px;min-width:0;display:flex}.hm-block{order:0}}.hm-card{border-radius:var(--r-card);background:var(--paper);width:100%;box-shadow:var(--lift);padding:var(--pad);text-align:start;color:var(--ink);animation:hm-rise-o .35s var(--ease) both, hm-rise-t .55s var(--spring) both;border:0;display:block;position:relative}.hm-ln{animation:hm-ln-o .55s var(--ease) both, hm-ln-f .7s var(--ease) both, hm-ln-t .7s var(--spring) both;animation-delay:calc(var(--i,0) * 85ms)}@keyframes hm-rise-o{0%{opacity:0}}@keyframes hm-rise-t{0%{transform:translateY(14px)}}@keyframes hm-ln-o{0%{opacity:0}}@keyframes hm-ln-f{0%{filter:blur(7px)}}@keyframes hm-ln-t{0%{transform:translateY(5px)}}.hm-skl{inset-inline-start:var(--pad);top:var(--pad);border-radius:15px;background:var(--fill);pointer-events:none;opacity:0;border-end-start-radius:6px;align-items:center;gap:5px;height:30px;padding:0 12px;transition:opacity .35s;display:inline-flex;position:absolute}.hm-card.sk .hm-skl,.hm-skl.on{opacity:1}.hm-skl i{width:7px;height:7px;animation:hm-type 1.2s var(--spring) infinite;background:#3c3c4380;border-radius:50%}.hm-skl i:nth-child(2){animation-delay:.16s}.hm-skl i:nth-child(3){animation-delay:.32s}.hm-card.sk .hm-ln{opacity:0;filter:blur(7px);transition:opacity .55s var(--ease), filter .7s var(--ease), transform .7s var(--spring);animation:none;transform:translateY(5px)}.hm-fail{font:400 12.5px/1.4 var(--text);color:var(--clay-text);margin-top:10px;display:block}.hm-ch{justify-content:space-between;align-items:center;min-height:16px;margin-bottom:12px;display:flex}.hm-eb{font:500 11px var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--sec)}.hm-meta{font:400 12px var(--text);color:var(--sec)}.hm-note{font:400 12.5px/1.4 var(--text);color:var(--sec);margin-bottom:10px}.hm-next{overflow:hidden}.hm-glow{inset-inline-end:-60px;pointer-events:none;background:radial-gradient(closest-side,#7a93a824,#7a93a80a 60%,#0000);border-radius:50%;width:240px;height:220px;position:absolute;top:-70px}:root[data-accent=copper] .hm-glow{background:radial-gradient(closest-side,#d4965629,#b8745a0f 60%,#0000)}.hm-time{font:300 64px/1 var(--display);letter-spacing:-.035em;background:var(--num);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:6px;width:max-content;max-width:100%;display:flex}:root[data-accent=copper] .hm-time{letter-spacing:-.045em;font-weight:200}.hm-time small{font:300 17px var(--display);letter-spacing:.02em}.hm-what{font:400 19px/1.3 var(--display);letter-spacing:-.01em;margin-top:8px}.hm-prog{background:var(--fill);border-radius:2px;height:3px;margin-top:16px;overflow:hidden}.hm-prog i{background:var(--num);height:100%;transition:width 1.4s var(--ease);border-radius:2px;display:block}.hm-prep{flex-direction:column;gap:9px;margin-top:14px;display:flex}.hm-prep li{grid-template-columns:var(--lead) 1fr;gap:var(--gap);font:400 13.5px/1.45 var(--text);color:var(--ink2);align-items:start;display:grid}.hm-prep svg{stroke:var(--line);stroke-width:1.2px;justify-self:center;margin-top:3px}.hm-prep .done svg{stroke:var(--slate)}.hm-meta .hm-mk,.hm-what a,.hm-where>span:first-child{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px;transition:text-decoration-color .3s var(--ease), color .3s var(--ease);-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;text-decoration-thickness:1.5px}.hm-time.hm-unclear{color:var(--clay);background:0 0}.hm-time.hm-unclear>span:first-child{-webkit-text-decoration:underline dotted 1.5px var(--clay);text-decoration:underline dotted 1.5px var(--clay);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px}.hm-meta .hm-unclear,.hm-what a.hm-unclear,.hm-where.hm-unclear{color:var(--clay-mark)}.hm-meta .hm-unclear,.hm-what a.hm-unclear,.hm-where.hm-unclear>span:first-child{-webkit-text-decoration-color:var(--clay-mark);text-decoration-color:var(--clay-mark)}.hm-where{font:400 13.5px/1.4 var(--text);margin-top:6px}.hm-invite{cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:150px;overflow:visible}.hm-invite:after{content:"";border-radius:inherit;box-shadow:0 0 0 1.5px var(--slate2);opacity:0;pointer-events:none;animation:hm-invite 3.2s var(--ease) infinite 1.2s;position:absolute;inset:0}@keyframes hm-invite{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.035)}to{opacity:0}}.hm-invite:active{transform:scale(.985)}.hm-ask{max-width:240px;font:400 22px/1.25 var(--display);letter-spacing:-.015em;display:block}.hm-ex{white-space:nowrap;max-width:100%;min-height:30px;font:300 25px/1.15 var(--display);letter-spacing:-.025em;color:var(--quiet);margin-top:14px;display:block;overflow:hidden}:root[data-accent=copper] .hm-ex{font-weight:200}.td-sage{--c:#eef3ec;--d:#9db596}.td-blush{--c:#f8eeea;--d:#d3a492}.td-butter{--c:#f9f3e2;--d:#d2b567}.td-sky{--c:#ecf1f7;--d:#8faac4}.hm-today.hm-card{border-radius:24px;padding:22px 22px 18px}.td-ch{align-items:baseline;margin-bottom:0;padding:0 2px}.td-n{font:400 12.5px var(--text);color:var(--sec)}.td-hero{background:var(--c);color:var(--tile-ink,#241a15);border-radius:22px;margin-top:14px;padding:22px 22px 20px}.td-hero.swap{animation:td-swap .55s var(--spring)}@keyframes td-swap{0%{opacity:0;transform:translateY(10px)scale(.98)}}.td-nm{font:500 12px var(--text);color:var(--tile-muted,#857870);align-items:center;gap:6px;display:flex}.td-nm i,.td-dot{background:var(--d);border-radius:4px;width:8px;height:8px}.td-tt{font:300 30px/1.15 var(--display);letter-spacing:-.02em;margin-top:12px}.td-ss{font:400 14px/1.4 var(--text);color:var(--tile-muted,#857870);margin-top:6px}.td-ft{gap:8px;margin-top:18px;display:flex}.td-pill{height:30px;font:500 12.5px var(--text);white-space:nowrap;transition:transform .2s var(--spring), background .2s;border:0;border-radius:15px;align-items:center;padding:0 12px;display:inline-flex}.td-pill:active{transform:scale(.95)}.td-ft .td-pill{cursor:pointer;border-radius:18px;height:36px;padding:0 16px;font-size:13.5px}.td-pill.ink{background:var(--ink);color:#fff}.td-pill.soft{color:var(--ink2);background:#ffffffbf}.td-pill.grey{background:var(--fill);color:var(--ink2)}.td-pill:disabled{opacity:.6}.td-rest{margin:8px 0 0;padding:0;list-style:none}.td-rest li+li .td-r{border-top:.5px solid var(--hair)}.td-r{text-align:start;width:100%;min-height:52px;color:var(--ink);background:0 0;border:0;grid-template-columns:10px 1fr auto;align-items:center;gap:12px;padding:7px 2px;display:grid}.td-r.act{cursor:pointer}.td-r.act:disabled{opacity:.6}.td-r p{font:400 15px/1.3 var(--text)}.td-r p small{font:400 12.5px var(--text);color:var(--sec);margin-top:1px;display:block}.td-r .hm-tr{font-size:inherit}.td-st{font:400 12.5px var(--text);color:var(--sec);white-space:nowrap;align-items:center;gap:6px;display:flex}.td-st .hm-link{color:inherit;font-weight:400}.td-r.done p,.td-r.done p small{color:var(--sec);opacity:.75}.td-tk{background:var(--ink);border-radius:10px;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.td-tk svg{width:10px;height:10px}.td-tk svg path{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.td-empty{font:400 15px var(--text);color:var(--sec);padding:22px 2px 6px}@media (width<=600px){.hm-today.hm-card{border-radius:22px;padding:18px 16px 16px}.td-hero{border-radius:20px;padding:18px 18px 16px}.td-tt{font-size:26px}}@media (prefers-reduced-motion:reduce){.td-hero.swap{animation:none}}.hm-grp{padding:8px 0;position:relative}.hm-grp+.hm-grp{border-top:.5px solid var(--sep)}.hm-grp:first-child{padding-top:0}.hm-grp:before{content:"";inset-inline-start:13.5px;background:var(--line);transform-origin:top;width:1px;animation:hm-thread .6s var(--spring) .15s both;position:absolute;top:38px;bottom:22px}.hm-grp:first-child:before{top:30px}@keyframes hm-thread{0%{transform:scaleY(0)}}.hm-gh{grid-template-columns:var(--lead) 1fr;gap:var(--gap);height:32px;font:500 15px var(--text);align-items:center;margin:0;display:grid}.hm-av{background:var(--fill);width:26px;height:26px;font:500 11px var(--text);color:var(--ink2);border-radius:13px;justify-self:center;place-items:center;display:grid}.hm-gi{grid-template-columns:var(--lead) 1fr auto;gap:var(--gap);text-align:start;width:100%;min-height:30px;font:400 14px/1.35 var(--text);color:var(--ink2);background:0 0;border:0;align-items:center;padding:0;display:grid}.hm-gi.act{cursor:pointer;position:relative}.hm-gi.act:after{content:"";position:absolute;inset:-7px 0}.hm-gi.act:disabled{opacity:.6}.hm-tr,.hm-link{font:400 12.5px var(--text);white-space:nowrap}.hm-tr{color:var(--sec)}.hm-link{color:var(--slate-text);font-weight:500}.hm-dots{align-items:center;gap:4px;display:inline-flex}.hm-dots i{background:var(--sec);width:5px;height:5px;animation:hm-type 1.2s var(--spring) infinite;border-radius:50%}.hm-dots i:nth-child(2){animation-delay:.16s}.hm-dots i:nth-child(3){animation-delay:.32s}@keyframes hm-type{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.hm-bu{z-index:1;width:12px;height:12px;animation:hm-pop .55s var(--spring) both;animation-delay:calc(var(--j,0) * 90ms + .35s);background:#fff;border-radius:50%;justify-self:center;place-items:center;display:grid;position:relative}@keyframes hm-pop{0%{transform:scale(0)}}.hm-bu.need{box-shadow:inset 0 0 0 1.5px var(--clay)}.hm-bu.need:after{content:"";box-shadow:0 0 0 1.5px var(--clay);animation:hm-breathe 2.6s var(--ease) infinite 1s;border-radius:50%;position:absolute;inset:-1px}@keyframes hm-breathe{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.45)}to{opacity:0}}.hm-bu.fos:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px}.hm-bu.done{background:var(--ink);color:#fff}.hm-bu.done svg path{stroke-width:1.6px;stroke-dasharray:12;animation:hm-draw .45s var(--ease) both;animation-delay:calc(var(--j,0) * 90ms + .75s)}@keyframes hm-draw{0%{stroke-dashoffset:12px}}.hm-bu.swap{animation-delay:0s}.hm-bu.done.swap svg path{animation-delay:.3s}.hm-gi p small{font:400 12.5px var(--text);color:var(--sec);margin-top:1px;display:block}.hm-gi p.reword{animation:hm-ln-o .3s var(--ease), hm-ln-f .4s var(--ease)}.hm-week{padding:16px 0 4px}@media (width>=900px){.hm-cal .hm-week{max-width:calc(53.4884cqw - 10.6977px)}}.hm-rail{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;grid-template-columns:repeat(7,1fr);margin-top:2px;display:grid;position:relative}.hm-rail:active{cursor:grabbing}.hm-rline{inset-inline:0;pointer-events:none;width:100%;height:2px;position:absolute;top:64px;overflow:visible}.hm-rline line{stroke:var(--line);stroke-width:1.5px;stroke-dasharray:400;animation:hm-line-draw 1.1s var(--ease) both}@keyframes hm-line-draw{0%{stroke-dashoffset:400px}}.hm-sel{top:21px;left:calc(100% / 7 * var(--sel,0) + 100% / 14 - 17px);background:var(--ink);width:34px;height:34px;transition:left .55s var(--spring);border-radius:17px;position:absolute}[dir=rtl] .hm-sel{left:auto;right:calc(100% / 7 * var(--sel,0) + 100% / 14 - 17px);transition-property:right}.hm-rd{z-index:1;animation:hm-day .55s var(--spring) both;animation-delay:calc(var(--i) * 55ms + .25s);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:4px 0 10px;display:flex;position:relative}@keyframes hm-day{0%{opacity:0;transform:translateY(8px)}}.hm-rd small{font:500 10.5px var(--text);letter-spacing:.06em;color:var(--sec)}.hm-rd b{width:34px;height:34px;font:400 17px var(--display);color:var(--ink);transition:color .3s var(--ease);border-radius:17px;place-items:center;display:grid}.hm-rd.today:not(.on) b{box-shadow:inset 0 0 0 1px var(--line)}.hm-rd.on b{color:#fff}.hm-rd i{background:var(--line);width:7px;height:7px;transition:transform .45s var(--spring), background .3s;border-radius:50%;margin-top:2px;transform:scale(.55)}.hm-rd.has i{background:var(--slate);transform:scale(1)}.hm-rd.on.has i{transform:scale(1.35)}.hm-wkd{padding-top:4px;overflow:hidden}.hm-wkp{animation:hm-slide .45s var(--spring) both}@keyframes hm-slide{0%{opacity:0;transform:translateX(calc(var(--dir,1) * 24px))}}.hm-we{grid-template-columns:var(--lead) 1fr;gap:var(--gap);align-items:center;min-height:46px;display:grid}.hm-we p{font:400 15px/1.3 var(--text)}.hm-we p small{font:400 12.5px var(--text);color:var(--sec);margin-top:1px;display:block}.hm-we.free p{color:var(--sec)}.hm-mstrip{margin:0 calc(-1 * var(--pad));padding:2px var(--pad) 4px;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.hm-mstrip::-webkit-scrollbar{display:none}.hm-mstrip>li{flex:none;width:150px}@media (width>=900px){.hm-mstrip{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}.hm-mstrip>li{width:auto}}li.hm-mt{box-shadow:var(--tile-sh);color:var(--tile-ink);background:#fff;border-radius:18px;overflow:hidden}.hm-mt .ph{background:#f4ece4 50%/cover no-repeat;height:98px;position:relative}.hm-mt .ph-hard-pill{background-image:url(/assets/medicine-hard-pill-B915BXOo.jpg)}.hm-mt .ph-capsule{background-image:url(/assets/medicine-capsule-DyhtgUTz.jpg)}.hm-mt .ph-gel-capsule{background-image:url(/assets/medicine-gel-capsule-BESTVZim.jpg)}.hm-mt .ph-powder{background-image:url(/assets/medicine-powder-Bn_YB5lb.jpg)}.hm-mt .ph-liquid{background-image:url(/assets/medicine-liquid-DEeE5UZh.jpg)}.hm-mt .ph-drops{background-image:url(/assets/medicine-drops--SKcHTx1.jpg)}.hm-mt .ph-injection{background-image:url(/assets/medicine-injection-DZFMkj1K.jpg)}.hm-mt .ph-chewable{background-image:url(/assets/medicine-chewable-VUQEghjb.jpg)}.hm-mt .ph-cream{background-image:url(/assets/medicine-cream-Cbu0nuMH.jpg)}.hm-mt .ph-other{background-image:url(/assets/medicine-other-BRC1QaIb.jpg)}.hm-mt .who{inset-inline-start:8px;position:absolute;top:8px}.hm-mt .who .hm-av{background:#ffffffeb;border-radius:12px;width:24px;height:24px;font-size:10.5px;box-shadow:0 0 0 2px #fff}.hm-mt .ring{inset-inline-end:8px;background:#241a1514;border-radius:12px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;box-shadow:inset 0 0 0 1.5px #fffffff2}.hm-mt .ring.on{background:var(--ink);box-shadow:none;color:#fff}.hm-mt .bd{padding:10px 12px 12px}.hm-mt .tm{max-width:72%;font:300 25px/1 var(--tile-num);letter-spacing:-.03em;flex-direction:column;margin-bottom:6px;display:flex}.hm-mt .tm small{font:400 11px var(--tile-txt);letter-spacing:.02em;color:var(--tile-muted);margin:4px 6px 0 3px}.hm-mt .nm{font:500 13px/1.25 var(--tile-txt)}.hm-mt .st{font:400 11px/1.35 var(--tile-txt);color:var(--tile-muted);margin-top:3px}.hm-mt.taken .ph{opacity:.55}.hm-mt.taken .tm{color:#b3a89f}button.hm-mt.hm-mt-new{background:var(--fill);width:100%;min-height:176px;color:var(--sec);cursor:pointer;transition:transform .2s var(--spring), background .2s var(--spring);border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}button.hm-mt.hm-mt-new:active{background:#eaeaf0;transform:scale(.97)}.hm-mt.hm-mt-new .plus{background:#7676801f;border-radius:18px;place-items:center;width:36px;height:36px;display:grid}.hm-mt.hm-mt-new .nm{font:400 13px/1.3 var(--text);color:var(--sec)}.hm-why{font:400 14px/1.4 var(--text);color:var(--sec);margin:4px 0 0}.hm-focus{flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.hm-pill{border:1px solid var(--line);background:var(--paper);min-height:28px;color:var(--ink);font:500 12.5px var(--text);cursor:pointer;border-radius:999px;padding:0 12px;position:relative}.hm-pill.ink{border-color:var(--ink);background:var(--ink);color:var(--paper)}.hm-pill:after{content:"";position:absolute;inset:-8px -3px}.hm-pill:disabled{opacity:.6}.tp-count,.tp-row{font:inherit;color:inherit;text-align:left;cursor:pointer}.tp-count{border:0;display:block}.tp-days{font:300 64px/1 var(--display);letter-spacing:-.04em;background:var(--num);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:6px;width:max-content;max-width:100%;margin-top:6px;display:flex}:root[data-accent=copper] .tp-days{font-weight:200}.tp-days small{font:300 22px var(--display);letter-spacing:0}.tp-when{font:400 15px/1.35 var(--text);margin-top:6px;display:block}.tp-rows ul{border-top:.5px solid var(--sep);margin:0;padding:0;list-style:none}.tp-rows-h{margin:0 0 8px}.tp-row{border:0;border-bottom:.5px solid var(--sep);background:0 0;align-items:center;gap:14px;width:100%;min-height:44px;padding:11px 0;display:flex}.tp-day{white-space:nowrap;width:40px;font:600 11px var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--sec);flex:none}.tp-dated .tp-day{width:56px}.tp-what b{font:500 15.5px/1.3 var(--text);display:block}.tp-what small{font:400 13px var(--text);color:var(--sec)}.wg .tc-title{margin:0}.wg-tb{border-collapse:collapse;width:100%;font:400 14px/1.35 var(--text);color:var(--ink);margin-top:10px}.wg-tb th{border-bottom:1px solid var(--ink);text-align:start;font:600 11px var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--sec);padding:6px 12px 6px 0}.wg-tb td{border-bottom:.5px solid var(--sep);vertical-align:top;padding:9px 12px 9px 0}.wg-tb th:last-child,.wg-tb td:last-child{padding-inline-end:0}.wg-bdgs{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wg-bdg{background:var(--fill);height:26px;font:500 12.5px/26px var(--text);color:var(--ink);border-radius:13px;padding:0 10px}.wg-bdg.ink{background:var(--ink);color:var(--paper)}.wg-bdg.outline{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:var(--sec)}.wg-bdg.slate{background:var(--lblue);color:var(--slate)}.wg-div{background:var(--sep);border:0;height:.5px;margin:14px 0}.wg-cap{font:400 13.5px/1.45 var(--text);color:var(--sec);margin:4px 0 0}.wg-p{font:400 14.5px/1.5 var(--text);margin:8px 0 0}.wg-list{font:400 14.5px/1.55 var(--text);margin:6px 0 0;padding-inline-start:18px;list-style:outside}.wg-list+.wg-cap,.wg-p+.wg-cap{margin-top:10px}.tt-few{margin:var(--g-2,8px) 0;font:400 13.5px var(--text);color:var(--sec)}.tt-line{width:100%;margin-top:var(--g-2,8px);color:var(--slate-text);display:block}.tt-line .stroke{fill:none;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.tt-line .latest{fill:var(--ink)}.tt-line rect,.tt-line polygon,.tt-line circle{stroke:none}.tt-line .grid{stroke:#ece9e5;stroke-width:1px}.tt-line .axis{font:400 10px var(--text);fill:#8d857e;text-anchor:middle}.tt-line .axis.end{text-anchor:end}.tt-line text{stroke:none;font-weight:400}.tt-line .axis.start{text-anchor:start}.tt-line.tiny{width:120px;margin-top:var(--g-3,12px)}.tt-line.tiny .stroke{stroke-width:2px}.tt-bars{stroke:none;width:100%;margin-top:var(--g-2,8px);color:var(--slate-text);display:block}.tt-bars .bar{fill:currentColor;fill-opacity:.26}.tt-bars .bar.today{fill:var(--ink);fill-opacity:1}.tt-bars .grid{stroke:#ece9e5;stroke-width:1px}.tt-bars text{stroke:none;font:400 10px var(--text);text-anchor:middle}.tt-bars .value{fill:#5f5a55}.tt-bars .axis{fill:#8d857e}.tt-bars .axis.start{text-anchor:start}.tt-bars .axis.end{text-anchor:end}.specialist-card{border:1px solid var(--line,#e5e5e0);background:var(--paper,#fff);border-radius:1rem;gap:.35rem;max-width:38rem;padding:1rem 1.15rem;display:grid}.specialist-card h3,.specialist-card p{margin:0}.specialist-card h3{font-size:1rem;font-weight:600}.specialist-progress{color:var(--muted,#686868);font-size:.875rem}.specialist-summary{line-height:1.45}.specialist-community{color:var(--muted,#686868);font-size:.875rem;line-height:1.45}.specialist-next{line-height:1.45}.specialist-critical{border-inline-start:3px solid var(--accent,#97704b);background:var(--wash,#f8f6f1);padding:.55rem .75rem}.specialist-card details{margin-top:.3rem}.specialist-card summary,.specialist-plan{cursor:pointer;color:inherit;text-underline-offset:.2em;text-decoration:underline}.specialist-card ul{margin:.5rem 0 0;padding-inline-start:1.3rem}.specialist-card li+li{margin-top:.3rem}.specialist-card .btn{justify-self:start;margin-top:.35rem}.cp{flex-direction:column;align-self:stretch;margin-top:10px;display:flex}.cp>.tc{align-self:flex-start}.cp .wg-tb th,.cp .wg-tb td{overflow-wrap:normal}.cp-crisis{flex-flow:wrap;gap:8px}.cp-act{align-items:center;text-decoration:none;display:inline-flex}.tmark{box-sizing:border-box;width:22px;height:22px;color:var(--ink2);border-radius:50%;flex:none;place-items:center;padding:0;line-height:0;display:inline-grid}.tmark svg{width:13px;height:13px;display:block}.tmark img{width:14px;height:auto;display:block}.tmark.small{width:18px;height:18px}.tmark.small svg{width:11px;height:11px}.tmark.small img{width:12px}.tmark.page{justify-self:center;width:28px;height:28px}.tmark.page svg{width:16px;height:16px}.tmark.page img{width:18px}.tmark.head{width:32px;height:32px}.tmark.head svg{width:18px;height:18px}.tmark.head img{width:21px}.side .nav .tmark svg{opacity:1}.tmark.finder{background:#e8edf3}.tmark.organizer{background:#f4ece4}.tmark.self_care{background:#eee9f3}.tmark.fos{background:#0f0e0b}.tdots-work{gap:3px;margin-inline-start:auto;display:inline-flex}.tdots-work i{background:var(--sec);width:4px;height:4px;animation:chat-typing 1.2s var(--spring) infinite;border-radius:50%}.tdots-work i:nth-child(2){animation-delay:.16s}.tdots-work i:nth-child(3){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.tdots-work i{animation:none}}.side .chi.with{align-items:center;gap:8px;display:flex}.side .chi.with .cname{text-overflow:ellipsis;min-width:0;overflow:hidden}.tchat-head{align-items:flex-start;gap:12px;display:flex}.tchat-head .h1{margin:0}.tlines{margin:14px 0 0;padding:0;list-style:none}.tlines li{font:400 14.5px/1.45 var(--text);color:var(--ink2);padding-inline-start:13px;position:relative}.tlines li:before{content:"";inset-inline-start:0;background:var(--sec);border-radius:2px;width:4px;height:4px;position:absolute;top:.62em}.tnew{font:500 13px var(--text);color:var(--slate);margin-top:10px;display:inline-block}.twork{font:400 12.5px/1.4 var(--text);color:var(--sec);align-items:center;gap:8px;margin:12px 0 0;display:flex}.twork .tdots-work{margin-inline-start:0}.side .nav.soon{height:auto;min-height:36px;padding-block:6px}.side .nav .tnm{flex-direction:column;min-width:0;line-height:1.25;display:flex}.side .nav .tnm small{font:400 12px/1.25 var(--text);color:var(--sec)}.chats .team-rows{margin-top:20px}.trow{min-height:52px;padding:9px var(--pad);color:inherit;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;text-decoration:none;display:grid}.team-rows li+li .trow{box-shadow:inset 0 .5px 0 var(--hair)}.trow:hover{background:var(--th)}.trow .tn{font:400 15px/1.3 var(--text)}.trow .tn small{font:400 12.5px/1.3 var(--text);color:var(--sec);margin-top:1px;display:block}.trow .tst{font:400 12.5px var(--text);color:var(--sec);white-space:nowrap;align-items:center;display:flex}.sk-eyb{font:var(--t-eyb);letter-spacing:.22em;text-transform:uppercase;color:var(--sec)}.sk-h1{font:var(--t-q);letter-spacing:-.022em;margin:6px 0 0}.sk-h1.sm{font-size:30px}.sk-h2{font:500 26px/1.15 var(--display);letter-spacing:-.02em;margin:6px 0 0}.sk-lead{font:400 15.5px/1.45 var(--text);color:var(--sec);margin-top:6px}.sk-sh{justify-content:space-between;align-items:baseline;margin:24px 0 10px;display:flex}.sk-sh h2{font:600 17px var(--display)}.sk-sh span{font:400 14px var(--text);color:var(--sec)}.sk-lbl{font:500 11px var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--sec);margin-top:18px;display:block}.sk-body{font:400 15px/1.45 var(--text);color:#3a3532;margin-top:4px}.sk-small{font:400 13px/1.35 var(--text);color:var(--sec);margin-top:3px}.sk-src{font:400 12.5px var(--text);color:var(--sec);margin-top:12px}.sk-link{color:var(--clay);font-weight:500}.sk-urg,.sk-link{color:#9a5b42}.sk-urg{font:600 11px var(--text);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.sk-urg i{background:var(--clay);border-radius:50%;width:7px;height:7px}.sk-urg.danger{color:var(--red)}.sk-urg.danger i{background:var(--red)}.sk-rows{background:var(--fill);border-radius:16px;margin-top:0;padding:2px 14px}.sk-row{min-height:46px;font:400 15.5px/1.3 var(--text);text-align:start;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:12px;padding:11px 0;display:flex}.sk-rows>li+li>.sk-row,.sk-rows>.sk-row+.sk-row{border-top:.5px solid var(--sep)}.sk-rows>li{list-style:none}.sk-row .g{flex:1;min-width:0}.sk-row .v{color:var(--sec);text-align:end;font-size:15px}.sk-row small{font:400 12.5px/1.35 var(--text);color:var(--sec);margin-top:2px;display:block}.sk-row .chev{color:#3c3c4366}a.sk-row,button.sk-row{cursor:pointer}.sk-dot{background:var(--ink);border-radius:50%;flex:none;align-self:flex-start;width:8px;height:8px;margin-top:6px}.sk-dot.ring{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.sk-dot.grey{background:#c7c7cc}.sk-num{background:var(--ink);color:#fff;width:22px;height:22px;font:600 12px/22px var(--text);text-align:center;border-radius:50%;flex:none;align-self:flex-start}.sk-tm{font:500 14px var(--text);color:var(--sec);font-variant-numeric:tabular-nums;align-self:flex-start;min-width:62px}.sk-tm.strong{color:var(--ink);font-weight:600}.sk-lock{width:16px;height:16px;color:var(--sec);flex:none}.sk-pc{border-radius:var(--r-card);box-shadow:var(--lift);background:#fff;margin-top:12px;padding:16px}.sk-note{background:var(--fill);font:400 14.5px/1.45 var(--text);color:#3a3532;border-radius:16px;margin-top:12px;padding:12px 14px}.sk-ink{background:var(--ink);color:#fff;border-radius:20px;margin-top:14px;padding:16px}.sk-ink b{font:500 20px/1.2 var(--display);letter-spacing:-.015em;display:block}.sk-ink small{font:400 14px/1.4 var(--text);color:#ffffffc7;margin-top:4px;display:block}a.sk-ink{align-items:center;gap:12px;display:flex}a.sk-ink>span{flex:1}.sk-ink .sk-btn{margin-top:14px}.sk-doc{background:var(--fill);font:400 14px/1.5 var(--text);color:#2b2522;border-radius:16px;margin-top:10px;padding:14px}.sk-doc p+p{margin-top:8px}.sk-doc mark{color:var(--ink);background:0 0;font-weight:600;box-shadow:inset 0 -2px #a9694f73}.sk-tag{height:22px;font:600 11px var(--text);background:var(--fill);color:var(--sec);white-space:nowrap;border-radius:11px;align-items:center;padding:0 9px;display:inline-flex}.sk-red{color:var(--red);font-weight:600}.sk-911{font:400 14.5px/1.4 var(--text);color:#3a3532;border-radius:14px;margin-top:14px;padding:10px 12px;box-shadow:inset 0 0 0 1px #c4372b4d}.sk-911 b{color:var(--red);font-weight:600}.sk-btn{width:100%;height:50px;font:500 16px var(--text);cursor:pointer;background:0 0;border:0;border-radius:25px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.sk-btn.dk{background:var(--ink);color:#fff}.sk-btn.ol{box-shadow:inset 0 0 0 1px var(--line)}.sk-btn.white{color:var(--ink);background:#fff}.sk-btn.sm{border-radius:19px;width:auto;height:38px;padding:0 16px;font-size:14px;display:inline-flex}.sk-btn:disabled,.sk-btn[aria-disabled=true]{opacity:.5;cursor:default}.sk-acts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.sk-stack{gap:8px;margin-top:16px;display:grid}.sk-circ{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#fff;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.sk-tog{cursor:pointer;width:51px;height:31px;transition:background .25s var(--spring);background:#e5e5ea;border:0;border-radius:16px;flex:none;padding:0;position:relative}.sk-tog i{width:27px;height:27px;transition:left .25s var(--spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #00000014}.sk-tog[aria-checked=true]{background:var(--ink)}.sk-tog[aria-checked=true] i{left:22px}.sk-tog.sm{transform-origin:100%;transform:scale(.78)}.sk-tog:disabled{opacity:.5;cursor:default}.sk-seg{background:var(--fill);border-radius:12px;gap:2px;padding:3px;display:flex}.sk-seg button{height:36px;font:500 14.5px var(--text);color:var(--sec);background:0 0;border:0;border-radius:9px;flex:1}.sk-seg button[aria-checked=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000d}.sk-dim{z-index:40;background:#1713102e;position:fixed;inset:0}.sk-sheet{z-index:41;background:#fff;border-radius:28px;max-width:520px;max-height:calc(100dvh - 40px);margin:0 auto;padding:18px 16px 14px;position:fixed;bottom:12px;left:8px;right:8px;overflow-y:auto;box-shadow:0 0 0 .5px #00000014,0 30px 60px -20px #00000059}.sk-sheet h2{font:500 26px/1.15 var(--display);letter-spacing:-.02em;padding-inline-end:40px}.sk-x{inset-inline-end:14px;background:var(--fill);width:32px;height:32px;color:var(--sec);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px}.sk-toast{background:var(--ink);color:#fff;max-width:400px;height:48px;font:400 14.5px var(--text);z-index:50;border-radius:24px;align-items:center;gap:12px;margin:0 auto;padding:0 18px;display:flex;position:fixed;bottom:28px;left:16px;right:16px}.sk-toast span{flex:1}.sk-toast button{color:#fff;background:0 0;border:0;min-height:44px;padding:0 4px;font-weight:600}.sk-id{letter-spacing:.04em;margin-top:6px;font:500 30px/1.1 ui-monospace,SF Mono,Menlo,monospace}.sk-live{font:500 13px var(--text);color:var(--sec);align-items:center;gap:7px;margin-top:6px;display:inline-flex}.sk-live i{background:var(--red);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #c4372b26}.sk-hero{font:600 64px/1 var(--display);letter-spacing:-.03em}.sk-bv{font:600 26px/1.1 var(--display);letter-spacing:-.02em;margin-top:6px}.sk-bento{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.sk-bento .sk-pc{margin-top:0}.sk-fact .sk-lbl{margin:0 0 3px}.sk-fact{display:block}.sk-qr{justify-content:center;padding:6px 0 2px;display:flex}.sk-qr svg{stroke:none;fill:var(--ink)}.sk-find .top{align-items:flex-start;gap:10px;display:flex}.sk-find .t{font:600 16px/1.3 var(--display)}.sk-find .amt{font:500 13px var(--text);color:#9a5b42;margin-top:2px}.sk-find p{font:400 14px/1.45 var(--text);color:#3a3532;margin-top:8px}.sk-find .sk-src{margin-top:6px;font-size:12px}@media print{.dock,.back,.devbanner,.side,.phonetop,.sk-noprint{display:none!important}.screen{max-width:none;padding:0}.sk-rows{background:0 0;box-shadow:inset 0 0 0 1px #999}}@media (prefers-reduced-motion:reduce){.sk-tog,.sk-tog i{transition:none}}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.sk-input{background:var(--fill);border:0;border-radius:12px;width:100%;height:46px;margin-top:6px;padding:0 14px;font-size:16px;display:block}.sk-ct{font:600 18px/1.25 var(--display);letter-spacing:-.01em;margin-top:6px}.sk-mt0{margin-top:0}.sk-mt6{margin-top:6px}.sk-mt8{margin-top:8px}.sk-mt10{margin-top:10px}.sk-mt12{margin-top:12px}.sk-mt14{margin-top:14px}.sk-mt16{margin-top:16px}.sk-mt20{margin-top:20px}.sk-mt24{margin-top:24px}.sk-between{justify-content:space-between;align-items:center;display:flex}.sk-between.end{align-items:flex-end}.sk-s14{font-size:14px}.sk-center{text-align:center}.sk-pre{white-space:pre-wrap}.sk-textbtn{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sk-h3{margin:0;font-size:22px}.sk-inkvalue{color:var(--ink);font-weight:500}.sk-tiny{font-size:9.5px}.sk-hero40{font-size:40px}.sk-ct17{font:600 17px/1.3 var(--display)}.sk-segnote{margin:8px 4px 0}.sk-idsmall{word-break:break-all;font-size:15px}.sk-qr svg{background:#fff;border-radius:8px}.sk-row.lk{gap:12px}.sc-cards{margin-top:14px}.sc-links{margin-top:6px}.sc-q{font:400 15px/1.42 var(--text);margin-top:12px}.sc-q:first-child{margin-top:0}.sc-line-s{font:400 15px/1.42 var(--text)}.sc-line-s+.tc-title{margin-top:8px}.tc-title a{color:inherit;text-underline-offset:3px;text-decoration:underline}.sc-words{background:var(--fill);white-space:pre-wrap;font:400 15px/1.42 var(--text);border-radius:16px;margin-top:8px;padding:10px 14px}.sc-recap{font:400 14.5px/1.45 var(--text);margin:10px 0 0;padding-inline-start:18px}.sc-field{font:500 13px var(--text);color:var(--sec);margin-top:10px;display:block}.sc-field textarea,.sc-field input{background:var(--fill);width:100%;font:400 15px/1.42 var(--text);color:var(--ink);border:0;border-radius:16px;margin-top:6px;padding:10px 14px;display:block}.sc-field textarea{resize:vertical;min-height:84px}.sc-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sc-pair .sc-field{margin-top:0}.sc-line{min-height:4.5em;font:400 17px/1.5 var(--text)}.sc-settings .st-seg{margin-top:4px}.sc-delete{margin-top:18px}.sc-name{font:inherit;color:inherit;text-align:start;padding:0}.sk-sheet .sk-sh h2{font:600 17px var(--display);letter-spacing:normal;padding-inline-end:0}.sc-settings{margin-top:14px}.sc-cards .tc-review .tc-acts .tc-link{margin-inline-start:0}.cap-view{--cap-sh1:0 0 0 .5px #00000012, 0 12px 26px -16px #50321e59;max-width:1180px;font:400 15px/1.5 var(--text);color:var(--ink);animation:cap-in .45s var(--spring);padding:34px 48px 170px}@keyframes cap-in{0%{opacity:0;transform:translateY(8px)}}.cap-title{font:500 34px/1.1 var(--display);letter-spacing:-.025em;margin:0}.cap-status{min-height:17px;font:400 14px var(--text);color:var(--sec);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:6px 0 0;display:flex}.cap-status i{background:var(--clay);width:8px;height:8px;animation:cap-dot 1.4s var(--ease) infinite;border-radius:50%}.cap-paused .cap-status i{opacity:.25;animation:none}@keyframes cap-dot{50%{opacity:.25}}.cap-wrap{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:22px;display:grid}.cap-wave{align-items:center;gap:3px;height:44px;margin:0 0 6px;display:flex}.cap-wave b{background:var(--ink);opacity:.8;border-radius:2px;flex:1;height:6px;transition:height .12s linear}.cap-paused .cap-wave b{opacity:.25}.cap-lines{flex-direction:column;justify-content:flex-end;height:440px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.cap-lines ol{margin:0;padding:0;list-style:none}.cap-line{animation:cap-row .45s var(--spring);grid-template-columns:40px 1fr;gap:10px;padding:7px 0;display:grid;position:relative}@keyframes cap-row{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}}.cap-line .t{font:400 11.5px var(--text);color:var(--sec);font-variant-numeric:tabular-nums;padding-top:3px}.cap-line p{font:400 16px/1.4 var(--text);color:var(--ink);margin:0}.cap-line.mk:before{content:"";background:var(--slate);border-radius:2px;width:3px;height:calc(100% - 20px);position:absolute;top:10px;left:-10px}.cap-noting{min-height:88px;padding:12px var(--pad);background:var(--fill);border-radius:16px}.cap-view .eb{font:500 11px var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--sec);margin:0}.cap-noting .eb{align-items:center;gap:8px;display:flex}.cap-view .tdots{gap:3px;display:inline-flex}.cap-view .tdots i{background:var(--sec);width:5px;height:5px;animation:cap-typing 1.2s var(--spring) infinite;border-radius:50%}.cap-view .tdots i:nth-child(2){animation-delay:.16s}.cap-view .tdots i:nth-child(3){animation-delay:.32s}@keyframes cap-typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.cap-controls{justify-content:flex-start;align-items:center;gap:22px;margin-top:22px;display:flex}.cap-round{background:var(--fill);width:52px;height:52px;color:var(--ink);cursor:pointer;transition:transform .2s var(--spring);border:0;border-radius:26px;place-items:center;padding:0;display:grid}.cap-round:active{transform:scale(.92)}.cap-round:disabled{cursor:default}.cap-round:focus-visible,.cap-go button:focus-visible,.cap-ts:focus-visible,.cap-full:focus-visible,.cap-back:focus-visible{outline:2px solid var(--slate);outline-offset:3px}.cap-stop{background:var(--ink);width:74px;height:74px;box-shadow:0 0 0 5px #fff, 0 0 0 6px var(--hair2);border-radius:37px}.cap-stop i{background:#fff;border-radius:6px;width:22px;height:22px}.cap-unsaved{align-items:center;gap:14px;margin-top:22px;display:flex}.cap-unsaved p,.cap-quiet{font:400 15px/1.45 var(--text);color:var(--ink2);margin:0}.cap-pill{background:var(--ink);color:#fff;height:36px;font:500 14px var(--text);cursor:pointer;border:0;border-radius:18px;padding:0 16px}.cap-modal{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:cap-fade .3s var(--ease);background:#14100e47;place-items:center;display:grid;position:fixed;inset:0}@keyframes cap-fade{0%{opacity:0}}.cap-box{width:440px;max-width:calc(100vw - 32px);animation:cap-in .45s var(--spring);background:#fff;border-radius:26px;padding:26px 26px 18px;box-shadow:0 30px 80px -20px #00000073}.cap-box h2{font:500 24px/1.2 var(--display);letter-spacing:-.015em;margin:4px 0 0}.cap-box p{font:400 15px/1.45 var(--text);color:var(--ink2);margin:8px 0 0}.cap-box .cap-problem{color:var(--ink);margin:0 0 14px;font-weight:500}.cap-go{flex-direction:column;gap:8px;margin-top:18px;display:flex}.cap-go button{height:50px;font:500 15px var(--text);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:25px;padding:0}.cap-go .p{background:var(--ink);color:#fff}.cap-go .s{box-shadow:inset 0 0 0 1px var(--hair2)}.cap-go .t{height:40px;color:var(--sec)}.cap-back{font:500 14px var(--text);color:var(--slate-text);align-items:center;gap:6px;margin-bottom:14px;text-decoration:none;display:inline-flex}.cap-sub{font:400 15px var(--text);color:var(--sec);margin:4px 0 0}.cap-full{max-width:420px;min-height:52px;padding:0 var(--pad);box-shadow:var(--cap-sh1);font:400 16px var(--text);color:var(--ink);background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 0;text-decoration:none;display:flex}.cap-full .v{font:400 15px var(--text);color:var(--sec);align-items:center;gap:6px;display:flex}.cap-full .v svg{color:var(--ink2);opacity:.45}.cap-notes{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-top:20px;display:grid}.cap-col{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.cap-card{padding:var(--pad);box-shadow:var(--cap-sh1);background:#fff;border-radius:20px;position:relative;overflow:hidden}.cap-card h2{font:inherit;align-items:center;height:16px;margin:0 0 12px;display:flex}.cap-card ul{margin:0;padding:0;list-style:none}.cap-ci{gap:var(--gap);grid-template-columns:1fr auto;align-items:start;padding:8px 0;display:grid}.cap-ci+.cap-ci{box-shadow:inset 0 .5px 0 var(--hair)}.cap-ci p{font:400 15px/1.4 var(--text);margin:0}.cap-ci p small{font:400 12px var(--text);color:var(--sec);margin-top:2px;display:block}.cap-ts{background:var(--fill);height:24px;font:500 11.5px var(--text);color:var(--slate-text);font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:4px;margin-top:1px;padding:0 8px;display:inline-flex}.cap-ts.on{background:var(--ink);color:#fff}.cap-q{background:var(--fill);font:400 14px/1.45 var(--text);color:var(--ink2);animation:cap-row .4s var(--spring);border-radius:12px;grid-column:1/-1;margin:2px 0 4px;padding:10px 12px}.cap-q small{font:400 11.5px var(--text);color:var(--sec);margin-top:4px;display:block}.cap-writing{font:400 15px var(--text);color:var(--sec);align-items:center;gap:8px;margin:20px 0 0;display:flex}.cap-toast{z-index:35;color:#fff;font:500 13px var(--text);white-space:nowrap;animation:cap-fade .5s var(--spring);background:#241a15eb;border-radius:20px;align-items:center;gap:8px;padding:10px 16px;display:flex;position:fixed;top:18px;left:calc(50vw + 126px);transform:translate(-50%);box-shadow:0 10px 30px -10px #241a1580}@media (width<=899px){.cap-view{padding:22px var(--g) 120px}.cap-wrap,.cap-notes{grid-template-columns:minmax(0,1fr)}.cap-lines{height:330px}.cap-toast{left:50%}}@media (prefers-reduced-motion:reduce){.cap-view *,.cap-view{transition:none!important;animation:none!important}}.fd-tiles{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;display:grid}.fd-tile{min-width:0;color:inherit;background:var(--paper);border-radius:16px;text-decoration:none;display:block;overflow:hidden;box-shadow:inset 0 0 0 .5px #3c3c432e,0 6px 16px -10px #00000040}a.fd-tile:focus-visible{outline:2px solid var(--slate-text);outline-offset:2px}.fd-pv{background:linear-gradient(135deg, var(--g1), var(--g2));color:#fff;flex-direction:column;justify-content:space-between;height:72px;padding:8px 10px;display:flex}.fd-pv b{font:500 15px/1.1 var(--display);letter-spacing:-.015em;overflow-wrap:anywhere}.fd-chip{color:#fff;background:#ffffff38;border-radius:11px;align-self:flex-start;place-items:center;width:22px;height:22px;display:grid}.fd-bd{padding:8px 10px 10px;display:block}.fd-t{font:500 13px/1.25 var(--text);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fd-empty{font:400 15px/1.4 var(--text);color:var(--sec)}.found .hm-card,.drafted .hm-card{margin-top:16px}.dr-title{font:600 16px/1.35 var(--text);color:var(--ink);margin:0}.dr-text{font:400 15px/1.45 var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.dr-keep{margin-top:16px}.dr-keep-row{font:400 14px/1.4 var(--text);color:var(--sec);justify-content:flex-end;gap:8px;margin:12px 0 0;display:flex}.dr-empty{font:400 15px/1.4 var(--text);color:var(--sec)}.ck-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ck-row,.ck-add{grid-template-columns:var(--lead) 1fr auto;gap:var(--gap);font:400 13.5px/1.45 var(--text);color:var(--ink2);align-items:start;display:grid}.ck-lead{justify-items:center;display:grid;position:relative}.ck-box{opacity:0;cursor:pointer;width:100%;height:24px;margin:0;position:absolute;inset:-2px 0 auto}.ck-box:disabled{cursor:default}.ck-tick{pointer-events:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--slate);border-radius:50%;margin-top:3px;position:relative}.ck-box:checked+.ck-tick:after{content:"";border:solid var(--slate);border-width:0 1.3px 1.3px 0;border-radius:0 0 .6px;width:3.2px;height:6px;position:absolute;top:3.2px;left:5.1px;transform:rotate(42deg)}.ck-box:focus-visible+.ck-tick{outline:2px solid var(--slate);outline-offset:3px}.ck-text{overflow-wrap:anywhere;cursor:pointer;min-width:0}.ck-edit input,.ck-add input{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;margin:0;padding:0}.ck-edit input{background:var(--fill);border-radius:6px;margin:-1px -4px;padding:1px 4px}.ck-add{margin-top:9px}.ck-add input::placeholder{color:var(--sec)}.ck-edit input:focus-visible,.ck-add input:focus-visible{outline:2px solid var(--slate);outline-offset:2px;border-radius:4px}.ck-plus{background:linear-gradient(var(--sec), var(--sec)) center / 10px 1.2px no-repeat, linear-gradient(var(--sec), var(--sec)) center / 1.2px 10px no-repeat;justify-self:center;width:14px;height:14px;margin-top:3px}.ck-menu{position:relative}.ck-more{width:28px;height:24px;color:var(--sec);cursor:pointer;opacity:0;transition:opacity .15s var(--ease);background:0 0;border:0;border-radius:6px;place-items:center;margin:-2px -6px -2px 0;padding:0;display:grid}.ck-more svg{fill:currentColor}.ck-row:hover .ck-more,.ck-more:focus-visible,.ck-more[aria-expanded=true]{opacity:1}.ck-more:focus-visible{outline:2px solid var(--slate);outline-offset:0}@media (hover:none){.ck-more{opacity:1}}.ck-pop{z-index:30;background:var(--paper);border-radius:14px;min-width:160px;padding:6px;position:absolute;top:26px;right:-6px;box-shadow:0 0 0 .5px #0000001a,0 20px 50px -16px #00000059}.ck-pop button{text-align:left;width:100%;font:400 14px var(--text);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;display:block}.ck-pop button:hover,.ck-pop button:focus-visible{background:var(--fill);outline:none}.ck-link{font:500 13px var(--text);color:var(--slate-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.ck-link:focus-visible{outline:2px solid var(--slate);outline-offset:2px;border-radius:4px}.ck-undo{font:400 13px/1.4 var(--text);color:var(--sec);align-items:baseline;gap:8px;margin:10px 0 0;display:flex}.ck-alert{font:400 13px/1.4 var(--text);color:var(--red);margin:0 0 9px}.ck-quiet{font:400 13.5px/1.45 var(--text);color:var(--sec);margin:0}.ck-card{box-sizing:border-box;background:var(--paper);width:100%;font:400 14px var(--text);text-align:start;border-radius:18px;padding:12px 14px;box-shadow:0 0 0 .5px #00000012}.ck-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.ck-head b{font:600 15px var(--text)}.ck-head span{font:400 13px var(--text);color:var(--sec)}.hb-out .hm-ln{opacity:0;filter:blur(7px);transition:opacity .38s var(--ease), filter .38s var(--ease), transform .38s var(--spring);animation:none;transform:translateY(5px)}.hb-opt{grid-template-columns:var(--lead) 1fr;gap:var(--gap);text-align:start;width:100%;min-height:44px;font:400 15px var(--text);color:var(--ink);cursor:pointer;box-shadow:inset 0 .5px 0 var(--hair);background:0 0;border:0;align-items:center;padding:0;display:grid}.hb-rd{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--hair2);transition:background .25s var(--ease), box-shadow .25s var(--ease);border-radius:10px;justify-self:center;place-items:center;display:grid}.hb-rd svg{opacity:0;transition:opacity .2s, transform .35s var(--spring);transform:scale(.6)}.hb-opt.on .hb-rd{background:var(--slate);box-shadow:none}.hb-opt.on .hb-rd svg{opacity:1;transform:none}.hb-go{flex-direction:column;gap:8px;margin-top:14px;display:flex}.hb-go button,.hb-box .hb-go button{height:50px;font:500 15px var(--text);cursor:pointer;transition:transform .2s var(--spring), background .25s var(--ease);border:0;border-radius:25px}.hb-go .hb-p{background:var(--ink);color:#fff}.hb-go .hb-p.clay{background:var(--clay)}.hb-go .hb-s{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair2);background:0 0}.hb-go .hb-t{height:40px;color:var(--sec);background:0 0}.hb-go button.press{transform:scale(.97)}.hb-go button:disabled{opacity:.3;cursor:default}.hb-code{text-align:center;font:200 40px/1 var(--display);letter-spacing:.06em;font-variant-numeric:tabular-nums;background:var(--num);color:#0000;-webkit-background-clip:text;background-clip:text;margin:10px 0 0}.hb-pr .hm-av{border-radius:10px;width:20px;height:20px;font-size:9px}.hb-meta{text-align:center;font:400 12.5px var(--text);color:var(--sec);margin-top:10px}.hb-link{font:500 13px var(--text);color:var(--slate);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.hb-jrow{grid-template-columns:var(--lead) 1fr;gap:var(--gap);font:400 14px/1.4 var(--text);color:var(--ink2);align-items:center;display:grid}.hb-jrow+.hb-jrow{margin-top:8px}.hb-ini{background:var(--ink);color:#fff;width:24px;height:24px;font:500 11px var(--text);border-radius:12px;flex:none;justify-self:center;place-items:center;font-style:normal;display:grid}.hb-ini.lg{width:56px;height:56px;font:400 22px var(--display);border-radius:28px}@keyframes hb-viewin{0%{opacity:0;transform:translateY(8px)}}@keyframes hb-rowin{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}}.hb-page{animation:hb-viewin .45s var(--spring)}@media (width>=900px){.screen.hb-page{max-width:1180px;margin:0;padding:34px 48px 170px}}.hb-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.hb-title{font:500 34px/1.1 var(--display);letter-spacing:-.025em}.hb-wbtn{background:var(--ink);color:#fff;height:38px;font:500 13.5px var(--text);cursor:pointer;transition:transform .2s var(--spring);border:0;border-radius:19px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.hb-wbtn:active{transform:scale(.97)}.hb-wbtn svg{width:14px;height:14px}.hb-cols{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:22px;display:grid}.hb-col{gap:var(--gap);flex-direction:column;min-width:0;display:flex}@media (width<=760px){.hb-cols{grid-template-columns:minmax(0,1fr)}}.hb-none{font:400 15px var(--text);color:var(--sec);margin-top:22px}.hb-pr{grid-template-columns:var(--lead) 1fr auto;gap:var(--gap);min-height:50px;color:inherit;animation:hb-rowin .5s var(--spring) both;align-items:center;padding:6px 0;text-decoration:none;display:grid}.hb-pr+.hb-pr{box-shadow:inset 0 .5px 0 var(--hair)}.hb-pr p{min-width:0;font:400 13.5px/1.35 var(--text);color:var(--sec)}.hb-pr p b{font:500 15px var(--text);color:var(--ink);display:block}.hb-pr p b span{font:400 13px var(--text);color:var(--sec);margin-inline-start:6px}.hb-chv{opacity:.3;transition:opacity .2s var(--ease);transform:scale(.8)}.hb-pr:hover .hb-chv{opacity:.6}.hb-back{font:500 14px var(--text);color:var(--slate);align-items:center;gap:6px;margin-bottom:14px;text-decoration:none;display:inline-flex}.hb-mhd{align-items:center;gap:16px;display:flex}.hb-accg{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;margin-top:26px;display:grid}@media (width<=980px){.hb-accg{grid-template-columns:minmax(0,1fr)}}.hb-acc{transition:opacity .35s var(--ease), filter .45s var(--ease), height .5s var(--spring)}.hb-acc.going{opacity:0;filter:blur(6px)}.hb-ahd{font:500 20px var(--display);letter-spacing:-.01em;align-items:center;gap:10px;padding:0 0 12px;display:flex}.hb-ahd .hm-av{border-radius:14px;width:28px;height:28px}.hb-slab{padding:0 var(--pad) 8px;font:500 11px var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--sec)}.hb-sgrp{background:var(--paper);box-shadow:var(--lift);border-radius:20px;margin:0 0 18px;overflow:hidden}.hb-srow{width:100%;min-height:46px;padding:0 var(--pad);font:400 14.5px var(--text);color:var(--ink);text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.hb-srow+.hb-srow{box-shadow:inset 0 .5px 0 var(--hair)}.hb-srow.stop{color:var(--clay);cursor:pointer;justify-content:center}.hb-wrm{max-width:320px;margin-top:6px}@keyframes hb-fadein{0%{opacity:0}}.hb-modal{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:hb-fadein .3s var(--ease);background:#14100e47;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.hb-box{background:var(--paper);width:min(440px,100%);animation:hb-viewin .45s var(--spring);border-radius:26px;padding:26px 26px 18px;box-shadow:0 30px 80px -20px #00000073}.hb-box h2{font:500 26px/1.2 var(--display)}.hb-box p{font:400 14.5px/1.5 var(--text);color:var(--sec);margin-top:8px}.hb-box .hb-go{margin-top:18px}.hb-mrow{grid-template-columns:var(--lead) 1fr auto;gap:var(--gap);text-align:start;width:100%;min-height:44px;font:400 15.5px var(--text);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:grid}.hb-mrow svg:first-child{color:var(--sec);justify-self:center}.hb-nfield{box-shadow:inset 0 .5px 0 var(--hair), inset 0 -.5px 0 var(--hair);margin-top:14px}.hb-iname{grid-template-columns:var(--lead) 1fr;gap:var(--gap);align-items:center;min-height:44px;display:grid}.hb-iname+.hb-iname{box-shadow:inset 0 .5px 0 var(--hair)}.hb-iname input{width:100%;height:44px;font:400 16px var(--text);color:var(--ink);background:0 0;border:0;padding:0}.hb-iname input::placeholder{color:var(--sec)}.hb-iname input:focus{outline:none}.hb-icn{color:var(--sec);justify-self:center;display:grid}.hb-inv .hb-code{margin-top:16px}.hb-go a{height:50px;font:500 15px var(--text);border-radius:25px;justify-content:center;align-items:center;text-decoration:none;display:flex}.hb-go a.hb-p{background:var(--ink);color:#fff}.hb-go a.hb-s{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair2)}.hb-fail{font:400 13px var(--text);color:var(--clay-text,var(--clay));margin-top:10px}.hb-jq{font:400 19px/1.3 var(--display);letter-spacing:-.01em;margin:0 0 12px}.hb-tier{min-height:44px}.hb-tier+.hb-tier{box-shadow:inset 0 .5px 0 var(--hair)}.hb-tier b{font:400 15px var(--text);display:block}.hb-tier small{font:400 13.5px/1.4 var(--text);color:var(--sec);animation:rowin .4s var(--spring) both;margin-top:2px;display:block}.hb-tier.on:has(small){align-items:start;padding:11px 0}.hb-jppl{box-shadow:inset 0 .5px 0 var(--hair2);margin-top:4px}.hb-jp{grid-template-columns:var(--lead) 1fr auto;gap:var(--gap);text-align:start;width:100%;min-height:46px;font:400 15px var(--text);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:grid}.hb-jppl>div+div .hb-jp{box-shadow:inset 0 .5px 0 var(--hair)}.hb-jp .hm-av{justify-self:center;width:24px;height:24px}.hb-jlist{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font:400 13.5px var(--text);color:var(--sec);overflow:hidden}.hb-jopts{padding:0 0 8px calc(var(--lead) + var(--gap))}.hb-jslab{font:500 11px var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--sec);margin:10px 0 2px}.hb-jsw{min-height:38px;font:400 14px var(--text);justify-content:space-between;align-items:center;display:flex}.hb-box .hb-code{font:200 40px/1 var(--display);letter-spacing:.06em;color:#0000;margin-top:16px}.hb-box .hb-meta{font:400 12.5px var(--text);text-align:center;margin-top:10px}.hb-tier:first-child{box-shadow:none}@media (width>=900px){.main .screen.ap-page{max-width:1180px;margin:0;padding:34px 48px 170px}}.ap-back{font:500 14px var(--text);color:var(--slate-text);align-items:center;gap:6px;margin-bottom:14px;text-decoration:none;display:inline-flex}.ap-card{background:var(--paper);width:320px;max-width:100%;font:400 15px/1.5 var(--text);color:var(--ink);border-radius:20px;padding:16px 18px 14px;display:block;box-shadow:0 0 0 .5px #00000012,0 24px 48px -20px #241a1559}.ap-top{align-items:center;gap:14px;display:flex}.ap-av{background:var(--fill) center / cover no-repeat;width:44px;height:44px;font:500 17px var(--text);color:var(--ink2);border-radius:22px;flex:none;place-items:center;display:grid}.ap-k{font:500 10.5px var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--sec);margin:0}.ap-t{font:300 22px/1.1 var(--display);letter-spacing:-.02em;color:var(--ink);margin:4px 0 0}.ap-t:focus{outline:none}.ap-gone{font:400 13.5px/1.45 var(--text);color:var(--sec);margin:12px 0 0}.ap-rows{margin:12px 0 0}.ap-row{border-top:.5px solid var(--hair);font:400 13.5px var(--text);color:var(--sec);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.ap-row dt,.ap-row dd{margin:0}.ap-row dd{text-align:right}.ap-link{font:500 13px var(--text);color:var(--slate-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.ap-ask{grid-template-columns:var(--lead) 1fr auto;gap:var(--gap);border:0;border-top:.5px solid var(--hair);text-align:left;width:100%;min-height:30px;font:400 14px/1.35 var(--text);color:var(--ink2);cursor:pointer;background:0 0;align-items:center;padding:9px 0;display:grid}.ap-bu{width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--clay);border-radius:50%;justify-self:center}.ap-prep{margin-top:14px}.ap-space{text-align:center;font:500 13px var(--text);color:var(--slate-text);margin-top:12px;text-decoration:none;display:block}.ap-back:focus-visible,.ap-space:focus-visible,.ap-link:focus-visible,.ap-ask:focus-visible{outline:2px solid var(--slate);outline-offset:2px;border-radius:6px}.bd-rows{margin:12px 0 0;padding:0;list-style:none}.bd-rows li{border-top:.5px solid var(--hair);align-items:center;gap:12px;padding:12px 2px;display:flex}.bd-rows li:first-child{border-top:0}.bd-book{background:var(--sp-tint,#f9f3e2);border-radius:7px;flex:none;width:30px;height:36px;position:relative;box-shadow:inset 0 0 0 .5px #8264282e}.bd-book:after{content:"";background:var(--sp-dot,#d2b567);opacity:.7;border-radius:1px;width:2px;position:absolute;top:5px;bottom:5px;left:5px}.bd-t{flex:1;min-width:0}.bd-t b{font:500 15.5px var(--text);display:block}.bd-t small{font:400 13px var(--text);color:var(--sec);display:block}.bd-x{width:30px;height:30px;color:var(--ter,var(--sec));background:0 0;border:0;border-radius:15px;place-items:center;display:grid}.bd-x:hover,.bd-x:focus-visible{background:var(--fill);color:var(--sec)}.bd-filing{gap:12px;margin-top:12px;display:grid}.bd-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.bd-chips button{background:var(--fill);height:36px;font:500 14px var(--text);color:var(--ink2);border:0;border-radius:18px;padding:0 14px}.bd-move{font:500 14px var(--text);color:var(--ink2);background:0 0;border:0;border-radius:10px;justify-self:start;margin-left:-8px;padding:6px 8px}.bd-move:hover{background:var(--fill)}.fn-note .tc{max-width:none;animation:none}.fn-note .tc-review{width:100%}.fn-note .tc-choice{border-end-start-radius:20px}.rg{flex:none;display:grid;position:relative}.rg svg{display:block;transform:rotate(-90deg)}.rg circle{fill:none}.rg.fill .tr{stroke:var(--fill)}.rg.warm .tr{stroke:#ece9e5}.rg .pr{stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.rg .pr{transition:stroke-dashoffset 1.3s .15s var(--ease)}}.rg.ink .pr{stroke:var(--ink)}.rg stop:first-child{stop-color:var(--g1)}.rg stop:last-child{stop-color:var(--g2)}.rg-n{place-items:center;display:grid;position:absolute;inset:0}.ss-space,.ss-page{--ss-ink:#171310;--ss-ink2:#3c3c43;--ss-muted:#3c3c4399;--ss-faint:#3c3c4352;--ss-hair:#3c3c431f;--ss-hair2:#3c3c432e;--ss-slate:#3f5470;--ss-sh1:0 0 0 .5px #00000012, 0 12px 26px -16px #50321e59;--ss-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", sans-serif;--ss-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", sans-serif;--ss-spring:cubic-bezier(.32, .72, 0, 1);--ss-ease:cubic-bezier(.25, .1, .25, 1);color:var(--ss-ink)}.ss-top{--tint:#f8eeea;--dot:#d3a492}.sp.ss-space{max-width:680px;margin-inline:auto}.ss-more{flex-direction:column;gap:12px;margin-top:18px;display:flex}.ss-tile,.ss-row,.ss-tcard,.ss-back{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0}.ss-row,.ss-tcard{text-align:start;width:100%}.ss-row,.ss-back{background:0 0;padding:0}.ss-rt{font:400 15.5px var(--ss-sans);padding:8px 0;display:block}.ss-rt small{font:400 13px var(--ss-sans);color:var(--ss-muted);display:block}.ss-bar{z-index:20;pointer-events:none;place-items:center;height:64px;margin:-34px -48px 0;display:grid;position:sticky;top:0}.ss-bar.stuck{-webkit-backdrop-filter:blur(16px);background:#ffffffe0;box-shadow:0 .5px #3c3c431f}.ss-bar-t{opacity:0;font:600 17px -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;transition:opacity .25s}.ss-bar.stuck .ss-bar-t{opacity:1}@media (width<=899px){.ss-bar{height:50px;margin:0 calc(-1 * var(--g,16px))}}.ss-hd{text-align:center;padding-top:4px}.ss-n{font:400 44px/1.05 var(--ss-display);letter-spacing:-.03em;margin:0}.ss-a{font:400 15px var(--ss-sans);color:var(--ss-muted);margin:6px 0 0}.ss-rule{background:var(--dot);opacity:.6;border-radius:1px;width:56px;height:2px;margin:16px auto 0}.ss-pills{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0 6px;display:flex}.ss-pill{height:40px;font:500 14.5px var(--ss-sans);color:var(--ss-ink);background:#fff;border-radius:20px;align-items:center;gap:8px;padding:0 16px;display:inline-flex;box-shadow:0 0 0 .5px #00000014,0 6px 16px -10px #241a1559}.ss-pill svg{color:var(--ss-ink2)}.ss-cpt{font:500 11px var(--ss-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ss-muted);margin:26px 2px 10px}.ss-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=900px){.ss-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.ss-tile{box-shadow:var(--ss-sh1);text-align:start;min-height:164px;color:var(--ss-ink);transition:transform .22s var(--ss-spring);background:#fff;border-radius:24px;flex-direction:column;min-width:0;padding:16px 16px 14px;text-decoration:none;display:flex;position:relative}.ss-tile:active,.ss-row:active,.ss-tcard:active{transform:scale(.97)}.ss-tile:focus-visible,.ss-row:focus-visible,.ss-tcard:focus-visible,.ss-back:focus-visible{outline:2px solid var(--ss-slate);outline-offset:2px}.ss-h{font:500 17px var(--ss-display);letter-spacing:-.01em}.ss-v{font:400 26px/1.1 var(--ss-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:8px}.ss-v small{font:400 14px var(--ss-sans);color:var(--ss-muted)}.ss-s{font:400 13.5px/1.4 var(--ss-sans);color:var(--ss-muted);margin-top:4px}.ss-chev{color:var(--ss-faint);position:absolute;bottom:14px;right:14px}.ss-c-med{color:#a9694f}.ss-c-trk{color:#5e7a58}.ss-c-bil{color:#56677a}.ss-org{width:46px;height:46px;margin-top:auto;position:relative}.ss-orgimg{background:#f4ece4 url(/assets/organizer-CJ0mhJvx.jpg) 50%/cover no-repeat;display:block}.ss-org .ss-orgimg{border-radius:18px;width:36px;height:36px;position:absolute;inset:5px}.ss-org svg{position:absolute;inset:0}.ss-pr{stroke-dashoffset:131px;animation:ss-prog 1.2s var(--ss-spring) .5s forwards}@keyframes ss-prog{to{stroke-dashoffset:var(--to)}}.ss-spark{align-items:flex-end;gap:4px;height:26px;margin-top:auto;display:flex}.ss-spark i{width:6px;height:var(--h);background:#c7d3c3;border-radius:3px}.ss-spark i:last-child{background:#5e7a58}.ss-ring{width:40px;height:40px;margin-top:auto;display:block}.ss-rg{animation:ss-ringin 1.2s var(--ss-spring) .5s both}.ss-bring .ss-rg{animation-duration:1.4s;animation-delay:.25s}@keyframes ss-ringin{0%{stroke-dashoffset:var(--from)}}.ss-up{background:var(--tint);box-shadow:none;grid-column:1/-1;min-height:0}.ss-eb{font:500 11px var(--ss-sans);letter-spacing:.18em;text-transform:uppercase;color:#857870;margin:0}.ss-time{font:200 44px/1 var(--ss-display);letter-spacing:-.03em;background:linear-gradient(110deg,#3f5470,#7a93a8);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:10px}.ss-up .ss-unclear{color:var(--clay-mark,#a9694f);-webkit-text-decoration:underline dotted 1.5px var(--clay-mark,#a9694f);text-decoration:underline dotted 1.5px var(--clay-mark,#a9694f);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px}.ss-time.ss-unclear{background:0 0}.ss-time small{font:400 14px var(--ss-sans);-webkit-text-fill-color:#3f5470}.ss-w{font:400 16px var(--ss-display);margin-top:6px;padding-right:18px}.ss-team,.ss-card{box-shadow:var(--ss-sh1);background:#fff;border-radius:24px;margin-bottom:12px;padding:4px 16px}.ss-row{border-top:.5px solid var(--ss-hair);min-height:56px;color:var(--ss-ink);transition:transform .2s var(--ss-spring);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;text-decoration:none;display:grid}.ss-row:first-child{border-top:0}.ss-row p{font:400 15.5px var(--ss-sans);margin:0;padding:8px 0}.ss-row p small{font:400 13px var(--ss-sans);color:var(--ss-muted);display:block}.ss-r{font:400 13.5px var(--ss-sans);color:var(--ss-muted);align-items:center;gap:8px;display:flex}.ss-r svg,.ss-row>svg{color:var(--ss-faint)}.ss-rise{animation:ss-rise .6s var(--ss-spring) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes ss-rise{0%{opacity:0;transform:translateY(10px)}}.screen.ss-page{padding-inline:var(--g,16px);animation:ss-wpin .45s var(--ss-spring) both}@media (width>=900px){.main .screen.ss-page{max-width:none;margin:0;padding:0 40px 180px}}@keyframes ss-wpin{0%{opacity:0;transform:translate(28px)}}.ss-tb{z-index:20;-webkit-backdrop-filter:blur(16px);background:#ffffffe0;grid-template-columns:minmax(96px,1fr) auto minmax(96px,1fr);align-items:center;height:64px;margin:0 -40px;padding:0 28px;display:grid;position:sticky;top:0}@media (width<=899px){.ss-tb{height:50px;margin:0 calc(-1 * var(--g,16px));padding:0 12px}}.ss-tb-t{text-align:center;font:600 17px var(--ss-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss-back{font:400 16px var(--ss-sans);color:var(--ss-slate);align-items:center;gap:3px;min-width:0;text-decoration:none;display:inline-flex}.ss-rbtn{background:var(--ss-ink);color:#fff;cursor:pointer;border:0;border-radius:17px;justify-self:end;place-items:center;width:34px;height:34px;display:grid}.ss-inner{max-width:680px;margin:0 auto;padding-top:8px}.ss-ph1{font:400 32px/1.1 var(--ss-display);letter-spacing:-.025em;margin:4px 2px}.ss-ph1s{font:400 14px var(--ss-sans);color:var(--ss-muted);margin:0 2px 18px}.ss-ph1gap{height:14px}.ss-nextm{background:var(--tint,#f8eeea);border-radius:24px;padding:16px 18px}.ss-nextm-n{font:400 22px var(--ss-display);margin-top:6px}.ss-nextm-s{font:400 14px var(--ss-sans);color:#857870;margin-top:2px}.ss-orgw{justify-content:center;margin:22px 0 14px;display:flex}.ss-o{width:160px;height:160px;transform:rotate(var(--turn,0deg));transition:transform .8s var(--ss-spring);animation:ss-grow .55s var(--ss-spring) both;border-radius:80px;overflow:hidden;box-shadow:0 18px 30px -18px #50321e80}@keyframes ss-grow{0%{transform:rotate(var(--turn,0deg)) scale(.3);opacity:0}}.ss-o .ss-orgimg{width:100%;height:100%;transform:scale(1.04)}.ss-periods{justify-content:center;gap:14px;margin-bottom:18px;display:flex}.ss-per{cursor:pointer;font:500 12px var(--ss-sans);color:var(--ss-muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;display:flex}.ss-per b{width:52px;height:52px;box-shadow:0 0 0 .5px var(--ss-hair2);font:400 18px var(--ss-display);color:var(--ss-ink2);transition:background .25s, color .25s, transform .25s var(--ss-spring);background:#fff;border-radius:26px;place-items:center;display:grid}.ss-per.on{color:var(--ss-ink)}.ss-per.on b{background:var(--ss-ink);color:#fff;box-shadow:none;transform:scale(1.04)}.ss-medlist{animation:ss-swap .45s var(--ss-spring);margin:0;padding:0;list-style:none}@keyframes ss-swap{0%{opacity:0;transform:translateY(6px)}}.ss-med{border-top:.5px solid var(--ss-hair);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;display:grid}.ss-med:first-child{border-top:0}.ss-med p{font:400 15.5px var(--ss-sans);margin:0}.ss-med p small{font:400 13px var(--ss-sans);color:var(--ss-muted);display:block}.ss-photo{background:#f4ece4 50%/cover no-repeat;border-radius:12px;width:48px;height:48px}.ss-ph-hard-pill{background-image:url(/assets/medicine-hard-pill-B915BXOo.jpg)}.ss-ph-capsule{background-image:url(/assets/medicine-capsule-DyhtgUTz.jpg)}.ss-ph-liquid{background-image:url(/assets/medicine-liquid-DEeE5UZh.jpg)}.ss-ph-drops{background-image:url(/assets/medicine-drops--SKcHTx1.jpg)}.ss-ph-cream{background-image:url(/assets/medicine-cream-Cbu0nuMH.jpg)}.ss-ph-powder{background-image:url(/assets/medicine-powder-Bn_YB5lb.jpg)}.ss-ph-chewable{background-image:url(/assets/medicine-chewable-VUQEghjb.jpg)}.ss-ph-injection{background-image:url(/assets/medicine-injection-DZFMkj1K.jpg)}.ss-ph-other{background-image:url(/assets/medicine-other-BRC1QaIb.jpg)}.ss-tcard{box-shadow:var(--ss-sh1);color:var(--ss-ink);transition:transform .2s var(--ss-spring);background:#fff;border-radius:24px;margin-bottom:12px;padding:16px 18px 14px;text-decoration:none;display:block}.ss-tcard-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ss-tcard-h{font:500 16px var(--ss-display);color:#5e7a58}.ss-tcard-w{font:400 13px var(--ss-sans);color:var(--ss-muted)}.ss-tcard-v{font:300 34px/1.1 var(--ss-display);letter-spacing:-.02em;margin-top:6px;display:block}.ss-tcard-v small,.ss-tbig-v small{font:400 14px var(--ss-sans);color:var(--ss-muted);margin-left:4px}.ss-tcard svg{width:100%;height:56px;margin-top:8px;display:block}.ss-tbig{text-align:center;margin:4px 0 14px}.ss-tbig-v{font:200 56px/1 var(--ss-display);letter-spacing:-.03em}.ss-tbig-v small{margin-left:6px;font-size:16px}.ss-tbig-w{font:400 14px var(--ss-sans);color:var(--ss-muted);margin-top:6px}.ss-chart{box-shadow:var(--ss-sh1);background:#fff;border-radius:24px;margin-bottom:12px;padding:14px 12px 8px}.ss-chart svg{width:100%;max-width:520px;height:auto;margin:0 auto;font-family:-apple-system,Inter,sans-serif;display:block}.ss-lg{font:400 12px var(--ss-sans);color:var(--ss-muted);justify-content:center;gap:14px;padding:6px 0 4px;display:flex}.ss-lg i{border-radius:4px;width:8px;height:8px;margin-right:5px;display:inline-block}.ss-lg-top{background:#5e7a58}.ss-lg-bottom{background:#a9bfa4}.ss-sec{box-shadow:var(--ss-sh1);background:#fff;border-radius:24px;margin-bottom:12px;padding:16px 18px}.ss-sec .ss-eb{color:var(--ss-muted);margin-bottom:8px}.ss-rd{border-top:.5px solid var(--ss-hair);min-height:48px;font:400 15px var(--ss-sans);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ss-sec .ss-eb+.ss-rd{border-top:0}.ss-rd span:last-child{color:var(--ss-muted);font-size:13.5px}.ss-addr{height:42px;box-shadow:inset 0 0 0 1px var(--ss-hair2);font:500 14px var(--ss-sans);color:var(--ss-ink);cursor:pointer;background:0 0;border:0;border-radius:21px;margin:14px auto 0;padding:0 20px;display:block}.ss-bhero{box-shadow:var(--ss-sh1);background:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.ss-bhero .ss-eb{color:var(--ss-muted)}.ss-bamt{font:300 52px/1 var(--ss-display);letter-spacing:-.03em;margin-top:8px}.ss-bsub{font:400 14px var(--ss-sans);color:var(--ss-muted);margin-top:4px}.ss-bring{flex:none;width:108px;height:108px;position:relative}.ss-rc{flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;inset:0}.ss-rc b{font:400 20px var(--ss-display)}.ss-rc small{font:400 12px var(--ss-sans);color:var(--ss-muted)}.ss-bl{border-top:.5px solid var(--ss-hair);grid-template-columns:44px 36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;display:grid}.ss-bl:first-child{border-top:0}.ss-dt{text-align:center;line-height:1}.ss-dt small{font:500 10px var(--ss-sans);letter-spacing:.14em;color:var(--ss-muted);display:block}.ss-dt b{font:300 22px var(--ss-display)}.ss-ic{background:#ecf1f7;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.ss-ic.k-insurance{background:#eef3ec}.ss-ic.k-pharmacy{background:#f8eeea}.ss-ic.k-eye{background:#f9f3e2}.ss-ic.k-home{background:#f2eff7}.ss-bl p{font:400 15.5px var(--ss-sans);margin:0}.ss-bl p small{font:400 13px var(--ss-sans);color:var(--ss-muted);display:block}.ss-amt{font:400 16px var(--ss-display);text-align:end}.ss-amt small{font:400 12px var(--ss-sans);color:var(--ss-muted);display:block}.ss-bl.paid p,.ss-bl.paid .ss-amt,.ss-bl.paid .ss-dt{opacity:.45}@media (prefers-reduced-motion:reduce){.ss-rise,.ss-o,.ss-medlist,.screen.ss-page,.ss-pr,.ss-rg{animation:none}.ss-pr{stroke-dashoffset:var(--to)}.ss-tile,.ss-row,.ss-tcard,.ss-o{transition:none}}.ss-n .bmwrap{display:inline-block;position:relative}.ss-n .bmenu{transform-origin:50% 0;text-align:start;letter-spacing:0;font-size:15px;inset-inline:calc(50% - 130px) auto}.ss-n .sp-namebtn{text-align:center}.ss-empty{font:400 15px var(--ss-sans);color:var(--ss-muted);text-align:center;margin:40px 0 20px}.ss-chart text{stroke:none;font-weight:400}.pd-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.pd-h .hm-eb{display:block}.pd-t{font:600 17px var(--display);color:var(--ink)}.pd-btn{height:32px;box-shadow:inset 0 0 0 1px var(--line);font:500 13px/32px var(--text);color:var(--ink);background:0 0;border:0;border-radius:16px;flex:none;padding:0 13px}.pd-btn.dk{background:var(--ink);box-shadow:none;color:#fff}.pd-btn:disabled{opacity:.5}.pd-f{flex-direction:column;margin:10px 0 0;display:flex}.pd-r{border-top:.5px solid var(--sep);grid-template-columns:118px 1fr;gap:4px 12px;padding:10px 0;display:grid}.pd-r:first-child{border-top:0}.pd-r dt{font:500 13px/1.4 var(--text);color:var(--sec)}.pd-r dd{min-width:0;margin:0}.pd-v{font:500 14.5px/1.4 var(--text);overflow-wrap:anywhere;display:block}.pd-unit{font:500 14.5px/1.4 var(--text);color:var(--sec);align-items:baseline;gap:6px;display:flex}.pd-in{background:var(--fill);width:calc(100% + 16px);min-width:0;font:500 14.5px/1.4 var(--text);color:var(--ink);border:0;border-radius:8px;margin:-4px -8px;padding:4px 8px}.pd-in[type=date][data-empty]:not(:focus)::-webkit-datetime-edit{color:#0000}.pd-in[type=date]::-webkit-calendar-picker-indicator{opacity:.35}.pd-in[type=date]:focus::-webkit-calendar-picker-indicator{opacity:1}.pd-in:focus-visible{outline:2px solid var(--slate);outline-offset:2px}.pd-add{font:500 14px var(--text);color:var(--slate);background:0 0;border:0;margin-top:10px;padding:0}.pd-add:before{content:"+ "}.pd-new{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.pd-new .pd-in{flex:1;width:auto;min-width:140px;margin:0}.pd-empty,.pd-problem{font:400 14px/1.4 var(--text);color:var(--sec);margin-top:10px}@media (width<=420px){.pd-r{grid-template-columns:1fr}}.fl{align-items:center;gap:12px;min-width:0;display:flex}.fl-text{flex:1;min-width:0}.fl-name{font:600 15px var(--text);overflow-wrap:anywhere;display:block}.fl small{font:400 12.5px/1.35 var(--text);color:var(--sec);margin-top:2px;display:block}.fl-card{border-radius:var(--r-card);background:var(--paper);box-shadow:var(--lift);padding:14px}.fl-thumb{background:var(--paper);box-sizing:border-box;border-radius:6px;flex-direction:column;flex:none;gap:3px;width:46px;height:60px;padding:7px 6px;display:flex;position:relative;box-shadow:0 0 0 1px #e6e0da,0 8px 14px -10px #00000059}.fl-thumb i{background:#ddd7d0;border-radius:1px;height:2px;display:block}.fl-thumb i:nth-of-type(2){width:92%}.fl-thumb i:nth-of-type(3){width:86%}.fl-thumb i:nth-of-type(4){width:90%}.fl-thumb i:nth-of-type(5){width:70%}.fl-thumb i:nth-of-type(6){width:88%}.fl-thumb i:nth-of-type(7){width:60%}.fl-thumb i.h{background:var(--sg);border-radius:2px;width:45%;height:5px;margin-bottom:3px}.fl-thumb b{inset-inline-end:-6px;background:var(--ink);color:var(--paper);font:700 7.5px var(--text);letter-spacing:.06em;border-radius:4px;padding:2px 4px;position:absolute;bottom:-5px}.fl-tag{background:var(--fill);text-align:center;min-width:38px;font:600 10.5px var(--text);letter-spacing:.06em;color:var(--ink);border-radius:10px;flex:none;padding:7px 6px}.fl-chip{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:10px 12px}.fl-chip .fl-tag{width:40px;min-width:0;height:48px;font:700 10px var(--text);color:var(--sec);border-radius:8px;place-items:center;padding:0;display:grid}.fl-chip .fl-name{font-size:14.5px}.fl-chip small{margin-top:0;line-height:normal}.fl-row .fl-tag{min-width:38px;height:24px;line-height:24px;font:700 9.5px var(--text);border-radius:7px;padding:0}.fl-row .fl-name{font-size:14.5px;font-weight:500}.fl-row small{margin-top:0;font-size:12px}.docrows{border-radius:var(--r-card);background:var(--paper);box-shadow:var(--lift);padding:14px}.docrows .docrow{background:0 0;border-radius:0;padding:10px 0}.docrows .docrow+.docrow{border-top:.5px solid var(--sep)}.fl-act{min-width:44px;min-height:44px;color:var(--ink);font:600 14.5px var(--text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:flex-end;align-items:center;margin:0;padding:0;display:inline-flex}.fl-act.quiet{color:var(--sec);margin:0}.fl-acts .inline{min-height:44px;font:500 13.5px var(--text);color:var(--slate-text);padding:0 6px;text-decoration:none}.fv{z-index:40;background:var(--paper);flex-direction:column;display:flex;position:fixed;inset:0}.fv-top{border-bottom:.5px solid var(--sep);grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 16px;display:grid}.fv-top h2{font:600 16px var(--text);text-align:center;overflow-wrap:anywhere;margin:0}.fv-top .tc-link{justify-self:start;min-height:44px}.fv-page{background:var(--fill);flex:1;padding:16px;overflow:auto}.fv-page img{border-radius:8px;max-width:100%;margin:0 auto;display:block}.fv-page pre{background:var(--paper);max-width:680px;font:400 14.5px/1.5 var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0 auto;padding:20px}.fv-bar{border-top:.5px solid var(--sep);justify-content:center;padding:10px 16px;display:flex}.fl-menu{margin-top:8px}.fl-menu .fl-more{min-height:44px;font:500 13.5px var(--text);color:var(--sec);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.fl-menu ul{background:var(--fill);border-radius:16px;margin:4px 0 0;padding:6px;list-style:none}.fl-menu button{text-align:start;width:100%;min-height:44px;font:400 15px var(--text);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 12px}.fl-menu button:hover{background:var(--paper)}.fl-acts{flex:none;gap:2px;display:inline-flex}.dp-card{align-items:center}.dp-up .fl-thumb i:nth-of-type(n+6){display:none}.dp-bar{background:var(--fill);appearance:none;border:0;border-radius:3px;width:100%;height:5px;margin-top:6px;display:block;overflow:hidden}.dp-bar::-webkit-progress-bar{background:var(--fill)}.dp-bar::-webkit-progress-value{background:var(--sg)}.dp-bar::-moz-progress-bar{background:var(--sg)}.dp-print{display:none}@media print{:root[data-print=letter] body>:not(.dp-print){display:none!important}:root[data-print=letter] .dp-print{font:400 12pt/1.55 var(--text);color:#171310;margin:0;display:block}.dp-print p{white-space:pre-wrap;margin:0 0 1em}}.dp-chipbtn{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:0;display:block}.dp-col{font:400 14px var(--text);text-align:start;flex-direction:column;align-items:stretch;gap:12px;display:flex}.dp-head{box-shadow:none;border-radius:0;padding:0}.dp-q{font:500 15.5px/1.35 var(--text);margin:0}.dp-acts{margin-top:12px}.dp-steps{font:400 14px var(--text);flex-direction:column;gap:9px;margin:12px 0 0;padding:0;list-style:none;display:flex}.dp-steps li{align-items:center;gap:10px;display:flex}.dp-steps i{color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.dp-steps svg,.dp-box svg,.dp-ok svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.dp-steps .ok i{background:var(--ink)}.dp-steps .go i{border-top:1.6px solid var(--ink);box-shadow:inset 0 0 0 1.6px #3c3c4340}@media (prefers-reduced-motion:no-preference){.dp-steps .go i{animation:.9s linear infinite dp-turn}}@keyframes dp-turn{to{transform:rotate(360deg)}}.dp-facts{flex-direction:column;margin:10px 0 0;padding:0;list-style:none;display:flex}.dp-facts li+li{border-top:.5px solid var(--sep)}.dp-facts label{cursor:pointer;align-items:center;gap:12px;padding:9px 0;display:flex;position:relative}.dp-facts b{font:500 14.5px var(--text);display:block}.dp-cb{opacity:0;width:22px;height:22px;margin:0;position:absolute;inset-inline-start:0}.dp-box{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line);color:#fff;border-radius:7px;flex:none;place-items:center;display:grid}.dp-cb:checked+.dp-box{background:var(--ink);box-shadow:none}.dp-cb:focus-visible+.dp-box{outline:2px solid var(--ink);outline-offset:3px}.dp-dh{align-items:center;gap:10px;display:flex}.dp-dh small{font:400 12.5px var(--text);color:var(--sec)}.dp-badge{background:var(--lblue);height:22px;color:var(--slate-text);font:600 11.5px/22px var(--text);border-radius:11px;padding:0 9px}.dp-doc{background:var(--fill);font:400 14px/1.5 var(--text);color:var(--ink);border-radius:14px;margin-top:12px;padding:14px}.dp-doc p{white-space:pre-wrap;margin:0 0 8px}.dp-doc p:last-child{margin:0}.dp-doc mark{background:var(--lblue);color:var(--slate-text);border-radius:4px;padding:0 3px}.dp-edit{resize:vertical;box-sizing:border-box;border:0;width:100%;min-height:180px;display:block}.dp-form{border-radius:var(--r-card);background:var(--paper);box-shadow:var(--lift);text-align:start;font:400 14px var(--text);padding:14px}.dp-fh{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.dp-fh b{font:600 15px var(--text)}.dp-fh small{font:400 12.5px var(--text);color:var(--sec)}.dp-form dl{margin:0}.dp-form dl>div{background:#f4f6f9;border-radius:12px;gap:2px;margin-top:6px;padding:9px 12px;display:grid}.dp-form dt{font:600 10.5px var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--sec)}.dp-form dd{min-height:18px;font:500 14.5px var(--text);margin:0}.dp-form .need{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.dp-form .need dd{min-height:6px}.dp-form .need dd.left{min-height:0;color:var(--ink);font:500 11.5px var(--text);align-items:center;gap:6px;display:flex}.dp-form .need dd.left:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px}.dp-sig{background:var(--fill);border-radius:14px;margin-top:10px;padding:10px 14px 14px}.dp-sig svg{touch-action:none;cursor:crosshair;width:100%;height:60px;display:block}.dp-sig path{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.dp-sig hr{border:0;border-top:1px solid #c9c2ba;margin:2px 0 0}.dp-page{box-sizing:border-box;background:var(--paper);width:100%;max-width:260px;font:400 10.5px/1.45 var(--text);color:#3a3532;text-align:start;border-radius:6px;padding:16px 16px 12px;box-shadow:0 0 0 1px #e6e0da,0 14px 24px -16px #00000059}.dp-pgh{border-bottom:1px solid #eee8e2;align-items:center;gap:7px;margin-bottom:10px;padding-bottom:8px;display:flex}.dp-pgh:before{content:"";background:var(--sg);border-radius:3px;width:12px;height:12px}.dp-pgh b{font:600 11.5px var(--text);letter-spacing:.02em}.dp-cs{grid-template-columns:auto 1fr;gap:6px 10px;margin:0;display:grid}.dp-cs>div{display:contents}.dp-cs dt{font:600 10px var(--text);color:var(--ink)}.dp-cs dd{font:400 10px/1.35 var(--text);margin:0}.dp-pgf{font:400 9px var(--text);color:var(--sec);border-top:1px solid #eee8e2;margin:10px 0 0;padding-top:7px}.dp-rts{background:var(--paper);text-align:start;font:400 14px var(--text);border-radius:22px;padding:14px;box-shadow:0 0 0 .5px #00000014,0 14px 26px -18px #50321e66}.dp-rtsh{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dp-rtsh b{font:600 15px var(--text)}.dp-rtsh small{width:100%;font:400 12.5px var(--text);color:var(--sec);margin-top:-2px;padding-inline-start:30px}.dp-ok{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.dp-rtsm{background:var(--fill);font:400 15px/1.45 var(--text);white-space:pre-wrap;-webkit-user-select:text;user-select:text;border-radius:16px;margin-top:10px;padding:12px 14px}.dp-lnk{font:500 14px var(--text);color:var(--slate-text);text-underline-offset:3px;overflow-wrap:anywhere;margin-top:8px;text-decoration:underline;display:block}.dp-rtsa{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.dp-rtsn{font:400 12px var(--text);color:var(--sec)}@media (pointer:fine){.dp-rtsn{display:none}}.lb-page{--lb-panel:#f6f5f3;--lb-blush:#f0dcd3;--lb-blush-t:#8a5a47;--lb-sky:#e9eef4;--lb-slate:#3f5470;--lb-faint:#3c3c439e;--lb-num:"Outfit", -apple-system, sans-serif;--lb-ring:0 0 0 .5px #241a1514;font:400 15px/1.5 var(--text);color:var(--ink)}.screen.lb-page{background:var(--lb-panel);max-width:none}@media (width>=900px){.main .screen.lb-page{max-width:none;min-height:calc(100dvh - var(--banner));margin:0;padding:34px 48px 0}}.lb-grid{gap:32px;display:grid}@media (width>=900px){.lb-grid{min-height:calc(100dvh - var(--banner) - 34px);grid-template-columns:440px minmax(0,1fr);align-items:stretch}}.lb-list{min-width:0;max-width:440px;padding-bottom:48px}.lb-crumb{font:400 13.5px var(--text);color:var(--sec);margin:0 0 14px}.lb-crumb a{color:inherit;text-decoration:none}.lb-crumb a:hover{text-decoration:underline}.lb-eb{font:500 10.5px var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--sec);margin:0}.lb-h1,.lb-h2{font:400 44px/1.08 var(--display);letter-spacing:-.03em;color:var(--ink);margin:8px 0 7px}.lb-h2{font-size:34px}.lb-h2.lg{font-size:44px}.lb-h2:focus{outline:none}.lb-sub{font:400 15px var(--text);color:var(--sec);margin:0 0 6px}.lb-sub b{font:500 15px var(--lb-num);letter-spacing:.01em;color:var(--ink)}.lb-lab{font:500 10.5px var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--sec);margin:18px 6px 8px}.lb-lab.top{margin-top:0}.lb-ask{background:var(--paper);box-shadow:var(--lb-ring);border-radius:22px;margin-bottom:12px;padding:16px}.lb-ask p{font:400 16px/1.4 var(--text);margin:0}.lb-bt{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lb-bt button{min-height:44px;font:500 15px var(--text);cursor:pointer;border:0;border-radius:22px;padding:0 20px}.lb-k{background:var(--ink);color:#fff}.lb-g{background:var(--fill);color:var(--ink)}.lb-bt button:focus-visible,.lb-row:focus-visible,.lb-ctx:focus-visible,.lb-epres:focus-visible,.lb-circ:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lb-tiles{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.lb-tile{background:var(--paper);min-width:0;box-shadow:var(--lb-ring);border-radius:22px;flex-direction:column;padding:15px 15px 12px;display:flex}.lb-nm{font:500 13.5px var(--text);color:var(--ink2)}.lb-v{font:200 46px/1 var(--lb-num);letter-spacing:-.03em;color:var(--ink);overflow-wrap:anywhere;margin-top:12px}.lb-u{font:400 14px var(--lb-num);letter-spacing:0;color:var(--sec);margin-inline-start:3px}.lb-age{font:400 13px var(--text);color:var(--ink2);margin-top:12px}.lb-age2{font:400 12.5px var(--text);color:var(--sec);margin-top:2px}.lb-grp{background:var(--paper);box-shadow:var(--lb-ring);border-radius:20px;margin:0;padding:0;list-style:none;overflow:hidden}.lb-grp>li+li{box-shadow:inset 0 .5px 0 var(--hair)}.lb-row{width:100%;min-height:54px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:9px 16px;display:flex}.lb-row.on{background:var(--lb-sky)}.lb-row .chev,.lb-ctx .chev,.lb-epres .chev{fill:none;stroke:#3c3c4352;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}html[dir=rtl] .lb-row .chev,html[dir=rtl] .lb-ctx .chev,html[dir=rtl] .lb-epres .chev{transform:scaleX(-1)}.lb-cal{background:var(--lb-sky);border-radius:11px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:40px;height:44px;display:flex}.lb-row.on .lb-cal{background:var(--paper)}.lb-cal b{font:500 9.5px var(--text);letter-spacing:.12em;color:var(--lb-slate)}.lb-cal span{font:300 17px/1.1 var(--lb-num);color:var(--lb-slate)}.lb-tx{flex-direction:column;flex:1;min-width:0;display:flex}.lb-n{font:400 16px/1.25 var(--text)}.lb-s{font:400 13.5px/1.3 var(--text);color:var(--sec);align-items:center;gap:4px;margin-top:2px;display:flex}.lb-lock{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:11px;height:11px}.lb-foot{font:400 13px/1.45 var(--text);color:var(--sec);text-align:center;margin:18px 20px 0}.lb-foot.left{text-align:start;margin:16px 6px 0}.lb-connect{margin:18px 4px 0}.lb-pane{background:var(--paper);min-width:0;box-shadow:var(--lb-ring);border-radius:26px 26px 0 0;padding:28px 30px}.lb-pane .lb-h2{margin-bottom:7px}.lb-pane .lb-sub{margin-bottom:14px}.lb-ctx{background:var(--lb-blush);width:100%;min-height:44px;color:var(--lb-blush-t);font:500 14px var(--text);text-align:start;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:8px;padding:0 14px;display:flex}.lb-ctx .lb-lock{width:12px;height:12px}.lb-ctx span{flex:1}.lb-ctx .chev{stroke:var(--lb-blush-t);opacity:.6}.lb-blood{background:var(--lb-panel);border-radius:20px;margin:0;padding:0;list-style:none}.lb-blood li{align-items:center;gap:12px;min-height:54px;padding:9px 16px;display:flex}.lb-blood li+li{box-shadow:inset 0 .5px 0 var(--hair)}.lb-blood .lb-n{flex:1;min-width:0}.lb-val{font:400 17px var(--lb-num);color:var(--ink)}.lb-val small{color:var(--sec);margin-inline-start:4px;font-size:12px}.lb-vg{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1100px){.lb-vg{grid-template-columns:repeat(2,minmax(0,1fr))}}.lb-vt{background:var(--lb-panel);border-radius:18px;flex-direction:column;min-width:0;padding:13px 14px;display:flex}.lb-vn{font:400 13px var(--text);color:var(--sec)}.lb-vv{font:300 26px/1.1 var(--lb-num);letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:6px}.lb-vv small{font:400 13px var(--lb-num);letter-spacing:0;color:var(--sec);margin-inline-start:3px}.lb-vr{font:400 12px var(--text);color:var(--lb-faint);margin-top:3px}.lb-scrim{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14100e47;position:fixed;inset:0;inset-inline-start:0}.lb-box{z-index:61;--lb-side:0px;width:min(1000px, calc(100vw - var(--lb-side) - 32px));background:var(--lb-panel);--lb-panel:#f6f5f3;--lb-blush:#f0dcd3;--lb-blush-t:#8a5a47;--lb-num:"Outfit", -apple-system, sans-serif;--lb-ring:0 0 0 .5px #241a1514;max-height:calc(100dvh - 48px);font:400 15px/1.5 var(--text);color:var(--ink);border-radius:28px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 80px -20px #00000073}.lb-in{padding:34px 40px 40px}@media (width<=600px){.lb-in{padding:24px 16px 28px}}.lb-circ{background:var(--paper);width:36px;height:36px;box-shadow:0 0 0 .5px var(--hair2);color:var(--ink);cursor:pointer;border:0;border-radius:18px;place-items:center;padding:0;display:grid}.lb-circ svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}html[dir=rtl] .lb-back svg{transform:scaleX(-1)}.lb-x{top:22px;position:absolute;inset-inline-end:22px}.lb-back{margin-bottom:16px}.lb-box .lb-eb{margin-inline-start:4px}.lb-box .lb-h2{margin:8px 4px 14px}.lb-only{background:var(--paper);height:32px;box-shadow:0 0 0 .5px var(--hair2);font:500 13px var(--text);color:var(--ink2);border-radius:16px;align-items:center;gap:7px;margin:0 0 4px 2px;padding:0 13px 0 11px;display:inline-flex}.lb-only .lb-lock{width:13px;height:13px}.lb-cols{gap:28px;margin-top:18px;display:grid}@media (width>=760px){.lb-cols{grid-template-columns:1fr 1fr}}.lb-ep{background:var(--lb-blush);border-radius:24px;padding:18px 16px 8px;position:relative;overflow:hidden}.lb-ep+.lb-ep{margin-top:14px}.lb-yr2{top:8px;font:200 54px/1 var(--lb-num);letter-spacing:-.02em;color:#8a5a4747;position:absolute;inset-inline-end:16px}.lb-e2{font:500 10.5px var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--lb-blush-t);margin:0}.lb-ep h3{font:400 24px/1.15 var(--display);letter-spacing:-.02em;margin:6px 0 2px}.lb-es{font:400 14px var(--text);color:var(--lb-blush-t);margin:0}.lb-epin{background:#ffffff9e;border-radius:16px;margin:14px 0 8px;padding:0;list-style:none}.lb-epin>li{min-height:48px;font:400 15px/1.25 var(--text);align-items:center;padding:9px 16px;display:flex}.lb-epin>li+li{box-shadow:inset 0 .5px 0 var(--hair)}.lb-epin>li:has(.lb-epres){padding:0}.lb-epres{width:100%;min-height:54px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0 0 16px 16px;align-items:center;gap:12px;padding:9px 16px;display:flex}.lb-epres .lb-n{font-size:15px}.lb-earlier>li{align-items:center;gap:12px;min-height:54px;padding:9px 16px;display:flex}.lb-earlier .lb-n{flex:1;min-width:0}.lb-yr{font:400 15px var(--lb-num);color:var(--sec)}@media (prefers-reduced-motion:no-preference){.lb-pane,.lb-box{animation:lb-in .45s var(--spring) both}}@keyframes lb-in{0%{opacity:0;filter:blur(7px)}}@media (width>=900px){.lb-scrim{inset-inline-start:252px}.lb-box{--lb-side:252px;left:calc(50% + 126px)}html[dir=rtl] .lb-box{left:calc(50% - 126px)}}@media (width<=600px){.lb-yr2{font-size:40px}.lb-ep h3{padding-inline-end:72px}}@media (width<=899px){.lb-pane{border-radius:26px}}.receipt span:focus{outline:none}.receipt span:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.capture{overflow-wrap:anywhere;margin-top:18px}.capture h3,.capture h4{font:600 14px/1.35 var(--text)}.capture h4{color:var(--sec);margin-top:14px}.capture-text{white-space:pre-wrap;margin-top:8px}.bento{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bento li{display:flex}.pc{border-radius:var(--r-card);text-align:start;min-height:138px;box-shadow:var(--lift);transition:transform .45s var(--spring);background:#fff;border:0;flex-direction:column;flex:1;align-items:flex-start;padding:14px 14px 12px;display:flex;position:relative}.pc:hover{transform:translateY(-2px)}.pc .wh{font:var(--t-tag,500 9.5px var(--text));letter-spacing:var(--t-tag-ls,.2em);color:var(--sec);text-transform:uppercase}.pc .bt{font:var(--t-title,600 17px/1.2 var(--display));letter-spacing:var(--t-title-ls,-.01em);margin-top:2px}.pc .bt.clay{color:#9a5a40}.pc .bt.slate{color:var(--slate-text)}.pc .bv{font:var(--t-figure,600 22px/1.15 var(--display));letter-spacing:var(--t-figure-ls,-.02em);margin-top:auto}.pc .bs{font:var(--t-caption,400 12.5px/1.35 var(--text));color:var(--sec);margin-top:3px}.meds{overflow-wrap:anywhere;margin-top:8px}.medcard{border-radius:var(--r-card);background:var(--paper);box-shadow:var(--lift);padding:2px 16px}.medrow{padding:14px 0}.medrow+.medrow{border-top:.5px solid var(--sep)}.medtop{justify-content:space-between;align-items:center;gap:12px;display:flex}.medopen{text-align:start;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:0;display:flex}.medname{font:600 16px/1.3 var(--text)}.medins{font:400 14px/1.35 var(--text);color:var(--sec)}.medtags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.medtag{color:#7f4632;height:22px;font:600 11.5px var(--text);letter-spacing:.02em;background:#f6ede8;border-radius:11px;align-items:center;padding:0 9px;display:inline-flex}.medsum h3 .medtag{vertical-align:middle;margin-inline-start:8px}.medact{flex:none;align-items:center;gap:12px;display:flex}.chipbtn.medtake{background:var(--ink);color:#fff;box-shadow:none}.medtime{font:400 13px var(--text);color:var(--sec);white-space:nowrap}.medskip,.medundo,.medhide{font:500 14px var(--text);color:var(--sec)}.meddetail{border-top:.5px solid var(--sep);font:400 14.5px/1.45 var(--text);margin-top:12px;padding-top:12px}.meddetail p+p{margin-top:4px}.meddetail .k2{margin-top:16px;display:block}.medhist{margin:8px 0 0;padding:0;list-style:none}.medhist li{flex-direction:column;padding:8px 0;display:flex}.medhist li+li{border-top:.5px solid var(--sep)}.medhist small{font:400 12.5px var(--text);color:var(--sec)}.medearlier{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;display:flex}.medearlier label{font:500 13px var(--text);color:var(--sec);flex-direction:column;gap:4px;display:flex}.medearlier input,.medfield input{background:var(--fill);height:44px;font:400 16px var(--text);color:var(--ink);border:0;border-radius:12px;padding:0 12px}.medbtns{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.medbtns .btn.sm,.medbar .btn.sm{margin-top:0}.medbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.medhide{margin-inline-start:auto}.medsum,.medform{border-radius:20px;margin-bottom:14px;padding:16px}.medsum{background:var(--fill)}.medsum h3,.medform h3{font:600 17px/1.25 var(--display);letter-spacing:-.01em}.medsum-ins{font:500 22px/1.2 var(--display);letter-spacing:-.015em;margin-top:6px}.medsum p+p{margin-top:4px}.medform{background:var(--paper);box-shadow:var(--lift)}.medfield{border:0;flex-direction:column;gap:4px;min-width:0;margin:14px 0 0;padding:0;display:flex}.medfield>span,.medfield legend{font:600 15px var(--text);padding:0}.medfield small{font:400 12.5px var(--text);color:var(--sec)}.medstopped{margin-top:18px}.medstopped summary{cursor:pointer;font:600 11.5px var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--sec);margin-bottom:10px}.meds-note{margin-top:12px;font-size:13px}.meds .receipt button{white-space:nowrap;flex:none}.orgcards{margin-top:28px}.orgcard{position:relative}.orgcard .pc{color:inherit}.orgcard .pc .wh,.orgcard .pc .bt{padding-inline-end:40px}.orgcard .pc:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pc-hide{top:8px;min-width:44px;min-height:44px;font:500 12.5px var(--text);color:var(--slate-text);background:0 0;border:0;padding:0 6px;position:absolute;inset-inline-end:8px}.pc-hide:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.pc .bv.sm{font:600 16px/1.25 var(--display);letter-spacing:-.01em}.orgcards .receipt+.bento,.orgcards [role=alert]+.bento{margin-top:12px}.rec-list{border-radius:var(--r-card);box-shadow:var(--lift);background:#fff;margin:0;padding:0;list-style:none}.rec-list li+li{border-top:.5px solid var(--sep)}.rec-open{width:100%;color:inherit;text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;padding:14px 16px;display:block}.rec-gist{font:500 16px/1.35 var(--text);display:block}.rec-open small{font:400 13px/1.35 var(--text);color:var(--sec);margin-top:3px;display:block}.rec-open .tag{background:var(--fill);color:var(--clay);border-radius:10px;margin-inline-start:4px;padding:1px 8px;font-weight:500}.rec{margin-top:6px}.rec-title{font:600 clamp(26px, 7.5vw, 34px) / 1.12 var(--display);letter-spacing:-.025em;margin:2px 0 6px}.rec-partial{background:var(--fill);font:400 14.5px/1.4 var(--text);border-radius:14px;margin:12px 0 0;padding:10px 14px}.rp-top{z-index:5;margin:16px 0 0;position:sticky;top:12px}.rp-card{background:#fff;border-radius:20px;padding:14px 18px 12px;box-shadow:0 0 0 .5px #00000012,0 12px 26px -16px #50321e59}.rp-row{align-items:center;gap:12px;display:flex}.rp-play{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:20px;flex:none;place-items:center;width:40px;height:40px;padding:0;transition:transform .2s cubic-bezier(.32,.72,0,1);display:grid}.rp-play:active{transform:scale(.92)}.rp-play svg{display:block}.rp-wave{cursor:pointer;touch-action:none;outline:0;flex:1;align-items:center;gap:2px;min-width:0;height:40px;display:flex;position:relative}.rp-wave:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--slate);border-radius:6px}.rp-wave b{background:#3c3c4333;border-radius:2px;flex:1;min-width:1.5px;height:50%;transition:background .25s}.rp-wave b.rp-l0{height:18%}.rp-wave b.rp-l1{height:22.1%}.rp-wave b.rp-l2{height:26.2%}.rp-wave b.rp-l3{height:30.3%}.rp-wave b.rp-l4{height:34.4%}.rp-wave b.rp-l5{height:38.5%}.rp-wave b.rp-l6{height:42.6%}.rp-wave b.rp-l7{height:46.7%}.rp-wave b.rp-l8{height:50.8%}.rp-wave b.rp-l9{height:54.9%}.rp-wave b.rp-l10{height:59%}.rp-wave b.rp-l11{height:63.1%}.rp-wave b.rp-l12{height:67.2%}.rp-wave b.rp-l13{height:71.3%}.rp-wave b.rp-l14{height:75.4%}.rp-wave b.rp-l15{height:79.5%}.rp-wave b.rp-l16{height:83.6%}.rp-wave b.rp-l17{height:87.7%}.rp-wave b.rp-l18{height:91.8%}.rp-wave b.rp-l19{height:95.9%}.rp-wave b.rp-l20{height:100%}.rp-wave b.on{background:var(--ink)}.rp-head{background:var(--slate);border-radius:1px;flex:none;width:2px;height:calc(100% + 6px);margin:0 -1px}.rp-wave[data-drag] b{transition:none}.rp-time{font:400 11.5px var(--text);color:var(--sec);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;padding-left:52px;display:flex}.rp-cur{color:#3c3c43e6}.rp-fail{font:400 12.5px var(--text);color:var(--sec);margin:8px 0 0}.rp-del{justify-content:flex-end;margin-top:12px;padding-top:10px;display:flex;box-shadow:inset 0 .5px #3c3c431f}.rp-del.bare{box-shadow:none;margin-top:0;padding-top:0}.rp-del button{font:500 12.5px var(--text);color:var(--slate-text);cursor:pointer;background:0 0;border:0;padding:0}.rp-gone{background:#fff;border-radius:20px;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;margin:16px 0 0;padding:14px 18px;display:grid;box-shadow:0 0 0 .5px #00000012,0 12px 26px -16px #50321e59}.rp-gone-ic{background:var(--fill);width:28px;height:28px;color:var(--sec);border-radius:14px;place-items:center;display:grid}.rp-gone p{font:400 14px/1.3 var(--text);margin:0}.rp-gone small{font:400 12px var(--text);color:var(--sec);margin-top:1px;display:block}.rec-ts{height:24px;box-shadow:0 0 0 .5px var(--sep);font:500 11.5px var(--text);font-variant-numeric:tabular-nums;color:var(--slate-text);cursor:pointer;background:#fff;border:0;border-radius:12px;align-items:center;padding:0 8px;display:inline-flex}.rec-ts.on{background:var(--ink);color:#fff}.rp-quote{box-shadow:0 0 0 .5px var(--sep);font:400 14px/1.45 var(--text);color:#3c3c43e6;background:#fff;border-radius:12px;margin:8px 0 4px;padding:10px 12px;display:block}.rp-quote .qw,.rp-quote .ql{display:block}.rp-quote .ql{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.rp-quote small{font:400 11.5px var(--text);color:var(--sec);margin:0}.rp-quote .listen{font:500 12px var(--text);color:var(--slate-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.rp-quote.now .qw span,.rp-line.now p span{color:var(--sec);transition:color .18s}.rp-quote.now .qw span.s,.rp-line.now p span.s{color:var(--ink)}.rp-lines{margin:0;padding:0;list-style:none}.rp-line{border-radius:14px;outline:0;grid-template-columns:28px 1fr;gap:12px;margin:0 -10px;padding:9px 10px;transition:background .35s,transform .2s cubic-bezier(.32,.72,0,1);display:grid}.rp-line[role=button]{cursor:pointer}.rp-line[role=button]:active{transform:scale(.99)}.rp-line:focus-visible{box-shadow:inset 0 0 0 2px var(--slate)}.rp-line .t{font:400 11px var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--sec);padding-top:3px;transition:color .3s}.rp-line p{font:400 16px/1.4 var(--text);color:var(--ink);margin:0}.rp-line.now{background:var(--lblue)}.rp-line.now .t{color:var(--slate-text);font-weight:500}.rp-line small{color:var(--sec)}.rp-gap{font:400 11px var(--text);color:var(--sec);font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:6px 0 6px 40px;display:flex}.rp-gap:after{content:"";background:var(--sep);flex:1;height:.5px}.rec section{margin-top:24px}.rec-summary{font:400 16px/1.45 var(--text);margin:6px 0 12px}.rec-summary small{color:var(--sec)}.rec h3{font:600 14px/1.35 var(--text);margin-top:14px}.rec-search input{background:var(--fill);width:100%;height:40px;font:400 15px var(--text);color:inherit;border:0;border-radius:20px;margin:6px 0 10px;padding:0 14px}.rec-unsure{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bento{gap:var(--g-3,12px)}.bento li[data-size=full]{grid-column:1/-1}.bento li[data-size=full] .pc{min-height:0}.bv-halves{gap:var(--g-3,12px);grid-template-columns:1fr 1fr;align-items:start;display:grid}.bv-half{min-width:0}.bv-half[data-size=full]{grid-column:1/-1}.bv-half>:first-child>.sec-h2:first-child{margin-top:0}.coll-card{border-radius:var(--r-card);padding:var(--g-4,16px);box-shadow:var(--lift);background:#fff}.coll-entries li+li{margin-top:var(--g-3,12px);padding-top:var(--g-3,12px);border-top:.5px solid var(--sep)}.coll-entries dl{margin:0}.coll-entries dl>div{justify-content:space-between;gap:var(--g-3,12px);font:var(--t-body,400 15px/1.42 var(--text));display:flex}.coll-entries dt{color:var(--sec)}.coll-entries dd{text-align:end;overflow-wrap:anywhere;margin:0}.coll-entries small{font:var(--t-caption,400 12.5px/1.35 var(--text));color:var(--sec);margin-top:2px;display:block}.coll-acts{align-items:center;gap:var(--g-2,8px) var(--g-4,16px);margin-top:var(--g-3,12px);flex-wrap:wrap;display:flex}.coll-form{margin-top:var(--g-3,12px);gap:var(--g-2,8px);flex-direction:column;display:flex}.coll-form label{font:var(--t-caption,400 12.5px/1.35 var(--text));color:var(--sec);flex-direction:column;gap:2px;display:flex}.coll-form input{background:var(--fill);min-height:40px;font:400 15px var(--text);color:var(--ink);border:0;border-radius:12px;padding:0 12px}.start{border-radius:var(--r-card);padding:var(--g-4,16px);box-shadow:var(--lift);background:#fff}.start-title{margin:0 0 var(--g-3,12px);font:var(--t-title,600 17px/1.2 var(--display));letter-spacing:var(--t-title-ls,-.01em)}.know-chip{background:var(--fill);min-width:20px;height:20px;font:600 11px var(--text);color:var(--ink);border-radius:10px;place-items:center;padding:0 5px;display:inline-grid}a.know-chip:hover{background:var(--hover)}.arrange-sheet{border-radius:var(--r-card);background:var(--paper);box-shadow:var(--lift);gap:12px;margin-top:12px;padding:16px;display:grid}.arrange-note{font:var(--t-sec);color:var(--sec)}.arrange-ask p{font:500 16px var(--text)}.arrange-ask .pills{flex-wrap:wrap;gap:8px;display:flex}.arrange-sheet .iconbtn{background:var(--paper)}.arrange-sheet .iconbtn[aria-pressed=true]{background:var(--ink)}.quietlink{font:500 14px var(--text);color:var(--ink);justify-self:start}.quietlink:disabled{color:var(--sec);text-decoration:none}.trk{gap:14px;margin-top:18px;display:grid}.trk>.sg{padding:0}.trk-row{width:100%;min-height:52px;font:500 16px var(--text);text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.trk-row:after{content:"›";color:var(--sec);font-size:20px}.trk-row[aria-current=true]{font-weight:600}.trk-title{font:var(--t-val);letter-spacing:-.015em}.trk-trend,.trk-form{border-radius:var(--r-card);background:var(--paper);box-shadow:var(--lift);padding:16px}.trk-tabs{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.trk-tabs .tp-pills{margin-top:0}.trk-seg{background:var(--fill);border-radius:12px;padding:3px;display:inline-flex}.trk-seg button{height:34px;font:500 14px var(--text);color:var(--sec);background:0 0;border:0;border-radius:10px;padding:0 14px}.trk-seg button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #0000001f}.trk-big{margin-top:14px}.trk-big b{width:fit-content;font:600 44px/1.05 var(--display);letter-spacing:-.035em;background:var(--num);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.trk-big small{font:400 13px var(--text);color:var(--sec)}.trk-trend .tt-line{color:var(--accent)}.trk-scale{font:400 12.5px var(--text);color:var(--sec)}.trk-counts{border-top:.5px solid var(--sep);margin-top:10px}.trk-counts li{font:var(--t-sec);justify-content:space-between;gap:10px;padding:9px 0;display:flex}.trk-counts li+li{border-top:.5px solid var(--sep)}.trk-counts b{font-variant-numeric:tabular-nums;font-weight:600}.trk-form{gap:18px;margin:0;display:grid}.trk-f{border:0;min-width:0;margin:0;padding:0}.trk-f>legend,.trk-f>label{font:500 16px var(--text);padding:0}.trk-f .tp-wsc button,.trk-f .tp-pills button{min-height:48px;font-size:14px}.trk-f.trk-in,.trk-form>.medfield{font:500 15px var(--text);gap:6px;display:grid}.trk-f.trk-in input{background:var(--fill);height:48px;font:var(--t-body);border:0;border-radius:14px;padding:0 14px}.trk-form .btn.dk{justify-self:start;width:auto;padding:0 28px}.trk-entries{gap:10px;display:grid}.trk-entries>li{background:var(--fill);border-radius:16px;padding:12px 14px}.trk-entries h4{font:600 15px var(--text)}.trk-dl{flex-wrap:wrap;gap:4px 14px;margin:6px 0;display:flex}.trk-dl dt{font:400 12px var(--text);color:var(--sec)}.trk-dl dd{font:500 14px var(--text);margin:0}.trk-entries small{font:400 12px var(--text);color:var(--sec)}.trk-entries .btn.sm{margin-top:8px}.trk>.btn{justify-self:start;margin-top:0}.trk-actions{flex-wrap:wrap;gap:8px;display:flex}.trk-actions .btn.sm{margin-top:0}.arrange-sheet .si-l{display:contents}.arrange-sheet .si-l input{order:1}.lib .lib-figure{margin:var(--g-2,8px) 0 0;font:var(--t-figure,600 22px/1.15 var(--display));letter-spacing:var(--t-figure-ls,-.02em);color:var(--ink);display:block}.lib .lib-caption{font:var(--t-caption,400 12.5px/1.35 var(--text));color:var(--sec);margin:3px 0 0}.lib-counts{align-items:flex-end;gap:var(--g-3,12px) var(--g-5,24px);flex-wrap:wrap;display:flex}.lib-counts>div{flex-direction:column;display:flex}.lib-counts .lib-figure{margin-top:var(--g-1,4px)}.lib-counts .lib-caption{align-self:flex-end;margin-inline-start:auto}.lib-k{font:var(--t-label,600 11.5px/1.3 var(--text));letter-spacing:var(--t-label-ls,.2em);text-transform:uppercase;color:var(--sec)}.lib-k .mark{background:var(--slate);vertical-align:baseline;border-radius:2px;width:3px;height:9px;margin-inline-end:6px;display:inline-block}.lib-k .mark.low{opacity:.45;height:5px}.tt-day{width:100%;margin-top:var(--g-3,12px);color:var(--slate-text);display:block}.tt-day .band{fill:var(--fill);stroke:none}.tt-day .entry{stroke:currentColor;stroke-width:3px;stroke-linecap:round}.tt-day .entry.low{stroke-opacity:.45}.tt-day .now{stroke:var(--ink);stroke-width:1.5px}.tt-day text{stroke:none;font:400 11px var(--text);fill:var(--sec);text-anchor:middle}.tt-day .axis.start{text-anchor:start}.tt-day .axis.end{text-anchor:end}.medrow.fresh{animation:med-blur-in .5s var(--ease) backwards}@keyframes med-blur-in{0%{filter:blur(6px);opacity:0}}.screen.board{padding-inline:var(--g)}@media (width>=900px){.main .screen.board{max-width:1180px;margin:0;padding:34px 48px 180px}}.sp-back{font:500 14px var(--text);color:var(--slate-text);align-items:center;gap:6px;margin-bottom:14px;text-decoration:none;display:inline-flex}.sp-back:focus-visible{outline:2px solid var(--slate-text);outline-offset:2px;border-radius:4px}.sp-namebtn{font:inherit;letter-spacing:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.sp-namebtn:focus-visible{outline:2px solid var(--slate-text);outline-offset:3px;border-radius:6px}.ss-top+.receipt,.ss-top~.arrange-sheet,.sp-cols{margin-top:20px}@media (width>=900px){.sp-cols.hm-cols{margin-top:20px}}.sp-know-top{align-items:center;gap:16px;display:flex}.sp-ring .n{font:300 22px/1 var(--display);letter-spacing:-.02em}.sp-ring .n b{font-weight:inherit}.sp-ring .n small{color:var(--sec);margin-inline-start:1px;font-size:11px}.sp-kt{font:400 18px/1.2 var(--display);letter-spacing:-.01em}.sp-krows{border-top:.5px solid var(--hair);margin-top:16px}.sp-krow{min-height:54px;font:400 16px var(--text);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;display:flex}.sp-krow+.sp-krow{border-top:.5px solid var(--hair)}.sp-cap{height:34px;font:400 16px var(--text);color:var(--ink);background:#7676801f;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}button.sp-cap{cursor:pointer;transition:transform .15s var(--ease), background .2s}button.sp-cap:active{background:#76768033;transform:scale(.95)}.sp-cap.empty{color:var(--slate-text)}.sp-cap:focus-visible{outline:2px solid var(--slate-text);outline-offset:2px}.sp-pt{position:relative}.sp-pt:before{content:"";inset-inline-start:13.5px;background:var(--hair2);width:1px;position:absolute;top:26px;bottom:26px}.sp-pt>li+li{border-top:.5px solid var(--hair)}.sp-pr{grid-template-columns:var(--lead) minmax(0, 1fr) auto;gap:var(--gap);align-items:center;min-height:54px;display:grid;position:relative}.sp-mk{background:#fff;border-radius:50%;justify-self:center;width:11px;height:11px;box-shadow:inset 0 0 0 1.5px #3c3c4352}.sp-mk.now{background:var(--slate);box-shadow:0 0 0 4px var(--lblue)}.sp-mk.done{background:var(--ink);box-shadow:none}.sp-pt-t{min-width:0;font:400 15px/1.3 var(--text);color:var(--ink);text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.sp-pt-t:focus-visible{outline:2px solid var(--slate-text);outline-offset:2px;border-radius:4px}li[data-state=skipped] .sp-pt-t,li[data-state=done] .sp-pt-t{color:var(--sec)}.sp-tr{font:400 13px var(--text);color:var(--sec);white-space:nowrap}.sp-link{font:500 13px var(--text);color:var(--slate-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.sp-link:disabled{opacity:.5}.sp-link:focus-visible{outline:2px solid var(--slate-text);outline-offset:2px;border-radius:4px}.sp-pd{padding:0 0 14px calc(var(--lead) + var(--gap));font:400 13px/1.45 var(--text);color:var(--sec)}.sp-pd .plan-acts{flex-wrap:wrap;gap:8px 14px;margin-top:8px;display:flex}.sp-pd .plan-edit{color:var(--ink);gap:6px;margin-top:10px;display:grid}.sp-pd .plan-edit input{background:var(--fill);height:36px;font:400 15px var(--text);color:var(--ink);border:0;border-radius:9px;padding:0 10px}.sp-pd .plan-conflict{background:var(--fill);color:var(--ink);border-radius:12px;padding:10px 12px}.sp-later,.plan-problem{font:400 13px/1.4 var(--text);color:var(--sec);margin-top:10px}.sp-found{display:contents}.sp .fd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-made2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sp-fy{background:var(--fill);text-align:start;min-height:156px;color:var(--ink);cursor:pointer;border:0;border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.sp-fy:focus-visible{outline:2px solid var(--slate-text);outline-offset:2px}.sp-fy .art{background:#fff;border-radius:10px;place-items:center;height:54px;display:grid}.sp-fy .art .ln{stroke:var(--slate)}.sp-fy .art .rl{stroke:var(--hair2)}.sp-fy .art .st{fill:#fff;stroke:var(--slate)}.sp-fy .art .st.on{fill:var(--slate)}.sp-fy .nm{font:500 14px/1.25 var(--text);overflow-wrap:anywhere}.sp-fy.add{color:var(--sec);justify-content:center;align-items:center}.sp-fy.add .pl{background:#7676801f;border-radius:14px;place-items:center;width:28px;height:28px;display:grid}.sp-fy.add .nm{font-weight:400}.sp-made-open{margin-top:14px}.sp-slot>:first-child,.sp-docs>:first-child{margin-top:0}.sp-slot[data-size=compact]{max-width:420px}.sp-dr{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sc{--tile-num:"Outfit", -apple-system, sans-serif;--tile-txt:"Inter", -apple-system, sans-serif;--tile-ink:#241a15;--tile-muted:#857870;height:168px;color:var(--tile-ink);transition:transform .25s var(--spring);background:#fff;border-radius:20px;grid-template-rows:1fr 1fr;grid-template-columns:52% minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden;box-shadow:0 0 0 .5px #241a1512,0 10px 22px -14px #241a1559}.sc:active{transform:scale(.97)}.sc:focus-visible{outline:2px solid var(--slate);outline-offset:3px}.sc-p{background:var(--pc);grid-row:1/3;position:relative;container-type:inline-size}.sc-nm{font:300 min(24px, 25cqi) / 1.05 var(--display);letter-spacing:-.02em;overflow-wrap:break-word;position:absolute;bottom:13px;left:14px;right:8px}.sc-ap,.sc-it{border-left:.5px solid #241a150f;flex-direction:column;justify-content:center;min-width:0;padding:0 12px;display:flex}.sc-ap{background:#fff;border-bottom:.5px solid #241a150f}.sc-it{background:var(--pc2)}.sc-x{flex-direction:column;display:flex}.sc-d{font:500 9.5px var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--tile-muted)}.sc-ap .sc-t{font:300 22px/1 var(--tile-num);letter-spacing:-.03em;margin-top:3px}.sc-it .sc-t{font:300 19px/1 var(--tile-num);letter-spacing:-.03em}.sc-t{white-space:nowrap}.sc-t small{font:400 9px var(--tile-txt);color:var(--tile-muted);letter-spacing:.02em}.sc-w{font:500 11.5px/1.25 var(--tile-txt);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.sc .hm-unclear{color:var(--clay-mark);-webkit-text-decoration:underline dotted 1.5px var(--clay-mark);text-decoration:underline dotted 1.5px var(--clay-mark);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:3px}.sp-title{font:300 34px/1.1 var(--display);letter-spacing:-.03em}.sp-grid{gap:22px var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 0;padding:0;list-style:none;display:grid}.sp-new{background:var(--fill);height:168px;font:400 15px var(--text);color:var(--sec);transition:background .2s var(--ease), transform .2s var(--spring);border-radius:20px;place-content:center;justify-items:center;gap:8px;text-decoration:none;display:grid}.sp-new:active{background:#eaeaf0;transform:scale(.97)}.sp-plus{background:linear-gradient(currentColor,currentColor) 50%/12px 1.6px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.6px 12px no-repeat;width:16px;height:16px}.sp-new:focus-visible{outline:2px solid var(--slate);outline-offset:3px}@media (width>=900px){.main .screen.sp-page{max-width:1180px;margin:0;padding-top:34px}.sp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pastel-0{--pc:#dce6d8;--tint:#eef3ec;--dot:#9db596}.pastel-1{--pc:#f1ddd4;--tint:#f8eeea;--dot:#d3a492}.pastel-2{--pc:#f2e6c4;--tint:#f9f3e2;--dot:#d2b567}.pastel-3{--pc:#d7e3ee;--tint:#ecf1f7;--dot:#8faac4}.side .sav[class*=pastel-]{background:var(--pc)}.msm .meds{border-radius:var(--r-card);background:var(--paper);box-shadow:var(--lift);padding:var(--pad);margin-top:0}.msm .sec-h2{margin:0 0 2px}.msm .k2{font:500 11px var(--text);letter-spacing:.18em;margin:0}.msm .medbar[hidden]{display:none}.msm .medcard{box-shadow:none;background:0 0;border-radius:0;padding:0}.msp{--msp-ink:#171310;--msp-ink2:#3c3c43;--msp-muted:#3c3c4399;--msp-faint:#3c3c4352;--msp-hair:#3c3c431f;--msp-slate:#3f5470;--msp-sh1:0 0 0 .5px #00000012, 0 12px 26px -16px #50321e59;--msp-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", sans-serif;--msp-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", sans-serif;--msp-spring:cubic-bezier(.32, .72, 0, 1);color:var(--msp-ink)}.main .screen.msp{max-width:680px;margin-inline:auto}.msp-bar{z-index:20;pointer-events:none;place-items:center;height:64px;margin:0 -48px;display:grid;position:sticky;top:0}.msp-bar.stuck{-webkit-backdrop-filter:blur(16px);box-shadow:0 .5px 0 var(--msp-hair);background:#ffffffe0}.msp-bar-t{font:600 17px var(--msp-sans);opacity:0;transition:opacity .25s}.msp-bar.stuck .msp-bar-t{opacity:1}@media (width<=899px){.msp-bar{height:50px;margin:0 calc(-1 * var(--g,16px))}}.msp-hd{text-align:center;padding-top:4px}.msp-n{font:400 44px/1.05 var(--msp-display);letter-spacing:-.03em;outline:none;margin:0}@media (width<=899px){.msp-n{font-size:40px}}.msp-a{font:400 15px var(--msp-sans);color:var(--msp-muted);margin:6px 0 0}.msp-rule{background:var(--dot);opacity:.6;border-radius:1px;width:56px;height:2px;margin:16px auto 0}.msp-cpt{font:500 11px var(--msp-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--msp-muted);margin:26px 2px 10px}.msp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=900px){.msp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.msp-tile{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:var(--msp-sh1);text-align:start;min-height:164px;color:var(--msp-ink);transition:transform .22s var(--msp-spring);background:#fff;border:0;border-radius:24px;flex-direction:column;min-width:0;padding:16px 16px 14px;display:flex;position:relative}.msp-tile:active{transform:scale(.97)}.msp-tile:focus-visible,.msp-back:focus-visible{outline:2px solid var(--msp-slate);outline-offset:2px}.msp-h{font:500 17px var(--msp-display);letter-spacing:-.01em}.msp-c-med{color:#a9694f}.msp-v{font:400 26px/1.1 var(--msp-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:8px}.msp-s{font:400 13.5px/1.4 var(--msp-sans);color:var(--msp-muted);margin-top:4px}.msp-chev{color:var(--msp-faint);position:absolute;bottom:14px;right:14px}.msp-org{box-sizing:border-box;background:#f4ece4 url(/assets/organizer-CJ0mhJvx.jpg) 50%/36px 36px no-repeat content-box content-box;border-radius:50%;width:46px;height:46px;margin-top:auto;padding:5px;display:block}.msp-up{background:var(--tint);box-shadow:none;grid-column:1/-1;min-height:0}.msp-eb{font:500 11px var(--msp-sans);letter-spacing:.18em;text-transform:uppercase;color:#857870}.msp-time{font:200 44px/1 var(--msp-display);letter-spacing:-.03em;background:linear-gradient(110deg,#3f5470,#7a93a8);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:10px}.msp-time small{font:400 14px var(--msp-sans);-webkit-text-fill-color:#3f5470}.msp-w{font:400 16px var(--msp-display);margin-top:6px;padding-right:18px}.msp-wl{font:400 13.5px var(--msp-sans);color:#857870;margin-top:2px;padding-right:18px}@media (width>=900px){.msp-up{grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;column-gap:40px;display:grid}.msp-up .msp-eb,.msp-up .msp-time,.msp-up .msp-w{grid-column:1}.msp-up .msp-wl{grid-area:1/2/4;align-self:center;margin-top:0;font-size:15px}}.msp-rise{animation:msp-rise .6s var(--msp-spring) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes msp-rise{0%{opacity:0;transform:translateY(10px)}}.screen.msp-page{animation:msp-pin .45s var(--msp-spring) both}@keyframes msp-pin{0%{opacity:0;transform:translate(28px)}}.msp-tb{z-index:20;-webkit-backdrop-filter:blur(16px);background:#ffffffe0;grid-template-columns:minmax(96px,1fr) auto minmax(96px,1fr);align-items:center;height:64px;margin:0 -48px;padding:0 28px;display:grid;position:sticky;top:0}@media (width<=899px){.msp-tb{height:50px;margin:0 calc(-1 * var(--g,16px));padding:0 12px}}.msp-tb-t{text-align:center;font:600 17px var(--msp-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.msp-back{cursor:pointer;font:400 16px var(--msp-sans);color:var(--msp-slate);background:0 0;border:0;align-items:center;gap:3px;min-width:0;padding:0;display:inline-flex}.msp-inner{padding-top:8px}.msp-ph1{font:400 32px/1.1 var(--msp-display);letter-spacing:-.025em;outline:none;margin:4px 2px 18px}.msp-card{box-shadow:var(--msp-sh1);background:#fff;border-radius:24px;padding:4px 16px}.msp-rows{margin:0;list-style:none}.msp-row{border-top:.5px solid var(--msp-hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;display:grid}.msp-row:first-child{border-top:0}.msp-row p{font:400 15.5px var(--msp-sans);margin:0;padding:8px 0}.msp-row small{font:400 13px var(--msp-sans);color:var(--msp-muted);display:block}.msp-r{font:400 13.5px var(--msp-sans);color:var(--msp-muted);text-align:end}.msp-nextm{background:var(--tint);border-radius:22px;padding:16px 18px}.msp-nextm-n{font:400 22px var(--msp-display);margin-top:6px}.msp-nextm-s{font:400 14px var(--msp-sans);color:#857870;margin-top:2px}.msp-orgw{justify-content:center;margin:22px 0 14px;display:flex}.msp-o{width:160px;height:160px;transform:rotate(var(--turn,0deg));transition:transform .8s var(--msp-spring);animation:msp-grow .55s var(--msp-spring) both;background:#f4ece4 url(/assets/organizer-CJ0mhJvx.jpg) 50%/104% no-repeat;border-radius:80px;overflow:hidden;box-shadow:0 18px 30px -18px #50321e80}@keyframes msp-grow{0%{transform:rotate(var(--turn,0deg)) scale(.3);opacity:0}}.msp-periods{justify-content:center;gap:14px;margin-bottom:18px;display:flex}.msp-per{cursor:pointer;font:500 12px var(--msp-sans);color:var(--msp-muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.msp-per b{width:52px;height:52px;font:400 18px var(--msp-display);color:var(--msp-ink2);transition:background .25s, color .25s, transform .25s var(--msp-spring);background:#fff;border-radius:26px;place-items:center;display:grid;box-shadow:0 0 0 .5px #3c3c432e}.msp-per.on{color:var(--msp-ink)}.msp-per.on b{background:var(--msp-ink);color:#fff;box-shadow:none;transform:scale(1.04)}.msp-per:focus-visible{outline:2px solid var(--msp-slate);outline-offset:2px}.msp-medlist{animation:msp-swap .45s var(--msp-spring);margin:0;padding:0;list-style:none}@keyframes msp-swap{0%{opacity:0;transform:translateY(6px)}}.msp-med{border-top:.5px solid var(--msp-hair);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;display:grid}.msp-med:first-child{border-top:0}.msp-med p{font:400 15.5px var(--msp-sans);margin:0;padding:8px 0}.msp-med p small{font:400 13px var(--msp-sans);color:var(--msp-muted);display:block}.msp-photo{background:#f4ece4 50%/cover no-repeat;border-radius:12px;width:48px;height:48px}.msp-ph-hard-pill{background-image:url(/assets/medicine-hard-pill-B915BXOo.jpg)}.msp-ph-capsule{background-image:url(/assets/medicine-capsule-DyhtgUTz.jpg)}.msp-ph-liquid{background-image:url(/assets/medicine-liquid-DEeE5UZh.jpg)}.msp-ph-drops{background-image:url(/assets/medicine-drops--SKcHTx1.jpg)}.msp-ph-cream{background-image:url(/assets/medicine-cream-Cbu0nuMH.jpg)}.msp-ph-powder{background-image:url(/assets/medicine-powder-Bn_YB5lb.jpg)}.msp-ph-chewable{background-image:url(/assets/medicine-chewable-VUQEghjb.jpg)}.msp-ph-injection{background-image:url(/assets/medicine-injection-DZFMkj1K.jpg)}.msp-ph-other{background-image:url(/assets/medicine-other-BRC1QaIb.jpg)}@media (prefers-reduced-motion:reduce){.msp-rise,.msp-o,.msp-medlist,.screen.msp-page{animation:none}.msp-tile{transition:none}}.vo{min-height:calc(100dvh - var(--banner));background:var(--paper);color:var(--ink);font-family:var(--text);justify-content:center;display:flex;overflow:hidden}.vo-col{width:100%;max-width:480px;height:calc(100dvh - var(--banner));flex-direction:column;display:flex;position:relative}.vo :where(p){margin:0}.vo-eyb{font:500 11px var(--text);letter-spacing:.22em;text-transform:uppercase;color:var(--sec)}.vo-bar{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-radius:29px;align-items:center;gap:8px;height:58px;padding:0 9px 0 18px;display:flex;position:absolute;top:14px;left:10px;right:10px;box-shadow:0 0 0 .5px #00000014,0 16px 34px -20px #0006}.vo-st{min-width:0;font:500 14px var(--text);flex:1;align-items:center;gap:9px;display:flex}.vo-clock{color:var(--sec);font-variant-numeric:tabular-nums}.vo-meter{--lv:0;flex:none;align-items:center;gap:2px;height:14px;display:flex}.vo-meter i{width:2.5px;height:calc(4px + var(--lv) * var(--k,1) * 10px);background:var(--ink);border-radius:2px;transition:height .1s linear}.vo-meter i:nth-child(2){--k:.7}.vo-meter i:nth-child(3){--k:.9}.vo-meter i:nth-child(4){--k:.55}.vo-meter.muted i{background:#c7c7cc;height:4px}.vo-mini{background:var(--fill);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.vo-mini.on{background:var(--ink);color:#fff}.vo-mini.end{background:#c4372b}.vo-mini svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.vo-mini.end svg{fill:#fff;stroke:none}.vo-main{flex:1;padding:138px 24px 110px;overflow-y:auto}.vo-q{font:500 34px/1.1 var(--display);letter-spacing:-.024em;margin:8px 0 0}.vo-work{animation:vo-in .45s var(--spring) both;margin-top:28px}.vo-wait{font:400 15.5px/1.45 var(--text);color:var(--sec)}.vo-stage{animation:vo-in .45s var(--spring) both}.vo-stage.leaving{animation:.45s forwards vo-out}@keyframes vo-in{0%{opacity:0;transform:translateY(12px)}}@keyframes vo-out{to{opacity:0;transform:translateY(-14px)}}@keyframes vo-rise{0%{opacity:0;transform:translateY(8px)}}.vo-chs{margin:28px -4px 0}.vo-rows{background:var(--fill);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.vo-rows li+li{border-top:.5px solid var(--sep)}.vo-row{width:100%;min-height:48px;color:var(--ink);font:400 16px/1.3 var(--text);text-align:left;cursor:pointer;animation:vo-rise .35s var(--spring) backwards;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;transition:opacity .3s,background .2s;display:flex}.vo-rows li:first-child .vo-row{animation-delay:.5s}.vo-rows li:nth-child(2) .vo-row{animation-delay:.57s}.vo-rows li:nth-child(3) .vo-row{animation-delay:.64s}.vo-rows li:nth-child(4) .vo-row{animation-delay:.71s}.vo-rows li:nth-child(5) .vo-row{animation-delay:.78s}.vo-rows li:nth-child(6) .vo-row{animation-delay:.85s}.vo-rows li:nth-child(7) .vo-row{animation-delay:.92s}.vo-rows li:nth-child(8) .vo-row{animation-delay:.99s}.vo-rows li:nth-child(9) .vo-row{animation-delay:1.06s}.vo-rows li:nth-child(10) .vo-row,.vo-rows li:nth-child(n+11) .vo-row{animation-delay:1.13s}.vo-row:focus-visible,.vo-pill:focus-visible,.vo-mini:focus-visible,.vo-type:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.vo-g{flex:1}.vo-g small{font:400 12.5px var(--text);color:var(--sec);margin-top:1px;display:block}.vo-hint{font:400 14px var(--text);color:var(--sec);animation:vo-rise .4s var(--spring) 1s backwards;align-items:center;gap:8px;margin:12px 4px 0;display:flex}.vo-hint svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.vo-chs .vo-pill{margin-top:16px}.vo-pill{background:var(--ink);color:#fff;height:50px;font:500 16px var(--text);cursor:pointer;border:0;border-radius:25px;justify-content:center;align-items:center;padding:0 22px;display:inline-flex}.vo-pill.ol{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.vo-pill.sm{border-radius:19px;height:38px;padding:0 16px;font-size:14px}.vo-pill:disabled{opacity:.55;cursor:default}.vo-start{margin-top:28px}.vo-foot{z-index:4;background:linear-gradient(#fff0,#fff 40%);padding:10px 0 30px;position:absolute;bottom:0;left:24px;right:24px}.vo-log{opacity:1;background:#fff;margin-bottom:13px;transition:opacity .4s,visibility;position:absolute;bottom:100%;left:0;right:0}.vo-log[data-hidden=true]{opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s}.vo-log .vo-eyb{margin:0 0 6px}.vo-log ul{margin:0;padding:0;list-style:none}.vo-ln{border-top:.5px solid var(--sep);font:400 14.5px/1.3 var(--text);align-items:center;gap:10px;padding:9px 0;transition:opacity .4s;display:flex}.vo-ln:first-child{border-top:0}.vo-ln[data-rank="1"]{opacity:.7}.vo-ln[data-rank="2"]{opacity:.45}.vo-ln[data-rank="3"]{opacity:.25}.vo-ln.fresh{animation:vo-rise .4s var(--spring) backwards}.vo-ln b{font-weight:500}.vo-ln span:last-child{color:var(--sec)}.vo-ci{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line);color:#0000;border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.vo-ci.on{background:var(--ink);box-shadow:none;color:#fff}.vo-ci svg{stroke-width:3px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.vo-type{width:100%;font:400 15px var(--text);color:var(--sec);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:6px 0;display:flex}.vo-type svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.vo-dim{z-index:5;background:#1713102e;position:absolute;inset:0}.vo-sheet{z-index:8;background:#fff;border-radius:28px;padding:20px 18px 18px;position:absolute;bottom:12px;left:8px;right:8px;box-shadow:0 0 0 .5px #00000014,0 30px 60px -20px #00000059}.vo-sheet-q{font:500 24px/1.2 var(--display);letter-spacing:-.02em}.vo-sheet-count{font:400 14px var(--text);color:var(--sec);font-variant-numeric:tabular-nums;margin:8px 0 16px}.vo-sheet .vo-pill{width:100%}@media (prefers-reduced-motion:no-preference){.vo-meter.speaking i{animation:.9s ease-in-out infinite alternate vo-speak}.vo-meter.speaking i:nth-child(2){animation-delay:-.3s}.vo-meter.speaking i:nth-child(3){animation-delay:-.6s}.vo-meter.speaking i:nth-child(4){animation-delay:-.15s}}@keyframes vo-speak{0%{height:4px}to{height:13px}}@media (prefers-reduced-motion:reduce){.vo *,.vo :before,.vo :after{transition:none!important;animation:none!important}}:root{--st-tg:linear-gradient(135deg, #3f5470, #5f778f);--st-desk:#f4f1ec;--st-surface:#f7f7f9;--st-hair:#3c3c431f;--st-hair2:#3c3c432e}:root[data-accent=copper]{--st-tg:linear-gradient(135deg, #6b4333, #9e644d)}.st-rows{list-style:none}.st-row{border-top:.5px solid var(--st-hair)}.st-row:first-child{border-top:0}.st-btn{text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;transition:transform .35s var(--spring);background:0 0;border:0;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}div.st-btn{cursor:default}button.st-btn:active{transform:scale(.98)}.st-text{display:block}.st-tt{font:500 15px/1.3 var(--text);display:block}.st-sub{font:400 12.5px/1.35 var(--text);color:var(--sec);margin-top:2px;transition:opacity .3s;display:block}.st-end{place-items:center;min-width:24px;display:grid}.st-end svg{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.4}.st-th{background:var(--st-surface);width:56px;height:64px;box-shadow:inset 0 0 0 .5px var(--st-hair2);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.st-pap{background:#fff;border-radius:4px;flex-direction:column;gap:3.5px;width:36px;height:46px;padding:7px 5px 0;display:flex;position:relative;transform:rotate(-4deg);box-shadow:0 0 0 .5px #241a1514,0 5px 10px -5px #241a1559}.st-pap i{width:var(--w);background:var(--st-hair2);transform-origin:0;height:2px;animation:st-line .7s var(--spring) both;animation-delay:calc(var(--d) * 70ms + .25s);border-radius:1px;display:block}@keyframes st-line{0%{transform:scaleX(0)}}.st-pap i.k{background:var(--ink);opacity:.72;height:3px}.st-pap i.bl{margin-inline-start:4px;position:relative}.st-pap i.bl:before{content:"";inset-inline-start:-4px;background:var(--slate);border-radius:50%;width:2.5px;height:2.5px;position:absolute;top:-.5px}.st-pap.note:before{content:"";top:-3px;background:var(--tan);border-radius:1.5px;width:13px;height:6px;position:absolute;inset-inline-start:6px}.st-sig{inset-inline-start:5px;fill:none;stroke:#3f5470;stroke-width:1.2px;stroke-linecap:round;animation:st-fade .5s var(--ease) .9s both;position:absolute;bottom:5px}@keyframes st-fade{0%{opacity:0}}.st-th.web{background:var(--st-tg);box-shadow:none;place-items:end start;padding:0 0 7px 6px}.st-th .bar{inset-inline:0;background:#ffffff29;align-items:center;gap:2.5px;height:12px;padding:0 6px;display:flex;position:absolute;top:0}.st-th .bar i{background:#ffffffb3;border-radius:50%;width:3px;height:3px}.st-th .chip{inset-inline-start:6px;background:#ffffff38;border-radius:9px;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:18px}.st-th .chip svg,.st-hero .chip svg{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round}.st-th .chip svg{width:10px;height:10px}.st-th.web b{max-width:48px;font:500 8.5px/1 var(--text);letter-spacing:-.01em;text-transform:none;white-space:nowrap;color:#fff;overflow:hidden}.st-badge{inset-inline-end:4px;background:var(--ink);width:18px;height:18px;transition:transform .5s var(--spring);border-radius:9px;place-items:center;display:grid;position:absolute;bottom:4px;transform:scale(0)}.st-badge.on{transform:none}.st-badge svg{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.home .hm-top,.home .hm-cols,.home .hm-urgent{transition:transform .62s var(--spring), opacity .45s var(--ease)}.home.start-open .hm-top,.home.start-open .hm-cols,.home.start-open .hm-urgent{opacity:.4;transform:scale(.94)}.st-page{z-index:25;clip-path:inset(0);transition:clip-path .62s var(--spring);background:#fff;outline:none;position:fixed;inset:0}.st-scroll{scrollbar-width:none;padding:0 0 150px;position:absolute;inset:0;overflow:hidden auto}.st-scroll::-webkit-scrollbar{display:none}.st-col{max-width:560px;margin-inline:auto}.st-top{padding:10px var(--g) 0;justify-content:space-between;align-items:center;display:flex}.st-ib{cursor:pointer;background:#ffffffdb;border:0;border-radius:22px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #fff,0 0 0 .5px #241a1514,0 4px 14px -6px #241a152e}.st-ib svg{fill:none;stroke:#241a15;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;display:block}.st-hero{height:212px;margin:10px var(--g) 0;background:var(--st-tg);color:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative;overflow:hidden}.st-hero:after{content:"";background:radial-gradient(closest-side,#ffffff29,#0000);border-radius:50%;width:240px;height:240px;position:absolute;top:-70px;right:-60px}.st-hero .bar{inset-inline:0;background:#ffffff1a;align-items:center;gap:6px;height:30px;padding:0 16px;display:flex;position:absolute;top:0}.st-hero .bar i{background:#ffffff8c;border-radius:50%;width:7px;height:7px}.st-hero .chip{background:#fff3;border-radius:16px;place-items:center;width:32px;height:32px;margin-top:26px;display:grid}.st-hero b{font:400 32px/1.05 var(--display);letter-spacing:-.025em;display:block}.st-hero small{font:400 13px var(--text);margin-top:6px;display:block}.st-desk{margin:10px var(--g) 0;background:var(--st-desk);border-radius:24px;padding:22px 18px 24px;box-shadow:inset 0 0 0 .5px #241a150d}.st-paper{transition:transform 1s var(--spring) .1s;background:#fff;border-radius:8px;padding:22px 20px 20px;position:relative;transform:rotate(-1.4deg)translateY(10px);box-shadow:0 0 0 .5px #241a1514,0 20px 34px -20px #241a1566}.st-page.on .st-paper{transform:none}.st-paper.note:before{content:"";top:-5px;background:var(--tan);border-radius:2px;width:34px;height:10px;position:absolute;inset-inline-start:22px}.st-body{white-space:pre-wrap;font:400 13.5px/1.55 var(--text);color:var(--ink2)}.st-dbody{padding:22px var(--g) 0}.st-dh{font:500 26px/1.15 var(--display);letter-spacing:-.02em;margin-top:6px}.st-dp{font:400 15px/1.45 var(--text);color:var(--sec);margin-top:6px}.st-sec{margin-top:24px}.st-sec .hm-eb{margin-bottom:6px;display:block}.st-why{grid-template-columns:var(--lead) 1fr;gap:var(--gap);align-items:center;min-height:50px;display:grid}.st-why>span{justify-self:center;display:grid}.st-why svg{fill:none;stroke:var(--slate);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.st-why p{font:400 15px/1.3 var(--text)}.st-why small{font:400 12.5px var(--text);color:var(--sec);margin-top:1px;display:block}.st-taps{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.st-taps button{background:var(--fill);height:34px;color:inherit;font:500 13px var(--text);border:0;border-radius:17px;padding:0 14px}.st-page .hm-ln{opacity:0;filter:blur(7px);transition:opacity .55s var(--ease), filter .7s var(--ease), transform .7s var(--spring);transition-delay:calc(var(--i,0) * 80ms + .12s);animation:none;transform:translateY(5px)}.st-page.on .hm-ln{opacity:1;filter:none;transform:none}.st-act{inset-inline:0;z-index:3;max-width:560px;padding:22px var(--g) 34px;opacity:0;transition:opacity .4s var(--ease), transform .6s var(--spring);background:linear-gradient(#fff0,#fff 30%);gap:10px;margin-inline:auto;display:flex;position:absolute;bottom:0;transform:translateY(18px)}.st-page.on .st-act{opacity:1;transition-delay:.3s;transform:none}.st-pill{background:var(--ink);color:#fff;height:52px;font:500 15px var(--text);cursor:pointer;transition:transform .35s var(--spring), background .3s;border:0;border-radius:26px;flex:1;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.st-pill:active{transform:scale(.97)}.st-pill.lt2{background:var(--fill);color:var(--ink)}.st-pill.done{background:var(--slate)}.st-pill svg{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.warm{--warm-ink:#1d1611;--warm-ink2:#3d342d;--warm-quiet:#1d16118f;--warm-hair:#1d161129;--warm-spring:cubic-bezier(.32, .72, 0, 1);--warm-ease:cubic-bezier(.25, .1, .25, 1);--warm-sans:-apple-system, "SF Pro Text", system-ui, sans-serif;--warm-display:-apple-system, "SF Pro Display", system-ui, sans-serif;isolation:isolate;color:var(--warm-ink);font-family:var(--warm-sans);-webkit-font-smoothing:antialiased;position:relative}.warm-ground{z-index:-1;pointer-events:none;background:radial-gradient(52% 58% at 50% 46%,#fff 0%,#ffffffdb 34%,#fff0 100%),radial-gradient(90% 44% at 50% -8%,#faf7f3,#faf7f300 76%),linear-gradient(#fdfcfa 0%,#fefdfc 46%,#f9f6f2 100%);position:absolute;inset:0;overflow:hidden}.warm-ground.phone{background:radial-gradient(86% 40% at 50% 38%,#fff 0%,#ffffffdb 34%,#fff0 100%),radial-gradient(120% 38% at 50% -8%,#faf7f3,#faf7f300 76%),linear-gradient(#fdfcfa 0%,#fefdfc 46%,#f9f6f2 100%)}.warm-ground.phone.pool-34{background:radial-gradient(86% 40% at 50% 34%,#fff 0%,#ffffffdb 34%,#fff0 100%),radial-gradient(120% 38% at 50% -8%,#faf7f3,#faf7f300 76%),linear-gradient(#fdfcfa 0%,#fefdfc 46%,#f9f6f2 100%)}.warm-dots{width:100%;height:100%;position:absolute;inset:0}.warm-grain{opacity:.2;mix-blend-mode:multiply;background-size:240px 240px;position:absolute;inset:0}.warm-row{height:54px;font:500 16px var(--warm-sans);color:var(--warm-ink);cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:#fffdfa99;border:0;border-radius:27px;justify-content:center;align-items:center;gap:10px;padding:0 20px;display:flex;box-shadow:inset 0 0 0 .5px #1d161138,inset 0 1px #ffffffe6,0 12px 26px -18px #46322373}.warm-row.solid{background:var(--warm-ink);color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.warm-row:focus-visible{outline:2px solid var(--warm-ink);outline-offset:3px}.warm-row[aria-disabled=true],.warm-row:disabled{opacity:.5;cursor:default}.warm-plain{font:400 14px var(--warm-sans);color:var(--warm-quiet);cursor:pointer;background:0 0;border:0;padding:0}.warm-plain:focus-visible{outline:2px solid var(--warm-ink);outline-offset:3px}.warm-or{font:400 12.5px var(--warm-sans);color:var(--warm-quiet);align-items:center;gap:14px;display:flex}.warm-or:before,.warm-or:after{content:"";background:var(--warm-hair);flex:1;height:.5px}.signin-page{min-height:calc(100dvh - var(--banner));flex-direction:column;display:flex;overflow:hidden}.signin-page .si-logo{height:34px;position:absolute;top:34px;left:56px}.signin-page .si-lang{position:absolute;top:40px;right:56px}.signin-page .si-lang .langbar{min-height:0;padding:0}.signin-page .si-lang .langpick{min-height:0;color:var(--warm-ink2);gap:8px}.signin-page .si-lang .langpick svg{fill:none;stroke:#3c3c43;stroke-width:1.1px;width:15px;height:15px}.signin-page .si-lang .langpick{position:relative}.signin-page .si-lang .langnow{font:400 14px var(--warm-sans);color:var(--warm-ink2)}.signin-page .si-lang .langpick select{opacity:0;cursor:pointer;width:auto;min-height:0;position:absolute;inset:-12px -8px}.signin-page .si-lang .langpick:has(select:focus-visible){outline:2px solid var(--warm-ink);outline-offset:4px;border-radius:4px}.signin-page .si-col{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:84px 24px;display:flex}.signin-page .si-head{max-width:1000px;font:300 66px/1.04 var(--warm-display);letter-spacing:-.045em;text-wrap:balance}.signin-page .si-head:focus{outline:none}.signin-page .si-head:focus-visible{outline:2px solid var(--warm-ink);outline-offset:6px}.signin-page .si-head em{color:#1d161166;font-style:normal}.signin-page .si-head .w{opacity:0;filter:blur(10px);transition:opacity .5s var(--warm-ease), filter .55s var(--warm-ease), transform .7s var(--warm-spring);display:inline-block;transform:translateY(10px)}.signin-page .si-head .w.on{opacity:1;filter:none;transform:none}.signin-page .si-ins{flex-direction:column;gap:10px;width:380px;max-width:100%;margin-top:48px;display:flex}.signin-page .warm-row svg{stroke:none}.signin-page .warm-row .apple{fill:#171310}.signin-page .warm-or{margin:4px 0}.signin-page .si-code{align-self:center;margin-top:16px}.signin-page .si-ft a:focus-visible{outline:2px solid var(--warm-ink);outline-offset:3px}.signin-page .si-ft{text-align:center;font:400 12.5px var(--warm-sans);color:var(--warm-quiet);position:absolute;bottom:28px;left:0;right:0}.signin-page .si-ft a{color:var(--warm-ink2);text-decoration:none}.signin-page .error{font:500 14px/1.4 var(--warm-sans);color:var(--warm-ink)}.signin-page .si-note{font:400 13.5px/1.4 var(--warm-sans);color:var(--warm-quiet)}.signin-page .si-invite{text-align:start;flex-direction:column;gap:8px;margin-top:6px;display:flex}.signin-page .si-invite label{font:500 13px var(--warm-sans);color:var(--warm-quiet)}.signin-page .si-emb{opacity:.5;background:#fffdfa99;border-radius:27px;align-items:center;height:54px;padding:0 6px 0 22px;display:flex;box-shadow:inset 0 0 0 .5px #1d161138}.signin-page .si-emb input{background:0 0;border:0;flex:1;min-width:0;font-size:15px}.signin-page .si-emb .send{background:0 0;border:0;padding:8px}.signin-page .devsign{border-top:.5px solid var(--warm-hair);flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;display:flex}.signin-page .a{opacity:0;filter:blur(8px);transition:opacity .6s var(--warm-ease), filter .65s var(--warm-ease), transform .8s var(--warm-spring);transform:translateY(8px)}.signin-page .a.on{opacity:1;filter:none;transform:none}.signin-page.calm .w,.signin-page.calm .a{filter:none;transition:opacity .5s var(--warm-ease);transform:none}.signin-page.still .w,.signin-page.still .a{transition:none}.signin-page.narrow .si-logo{height:32px;top:72px;left:50%;translate:-50%}.signin-page.narrow .si-lang{top:16px;right:16px}.signin-page.narrow .si-col{justify-content:flex-start;padding:0 28px 76px}.signin-page.narrow .si-head{margin-top:clamp(150px,31vh,276px);font-size:32px;line-height:1.07}.signin-page.narrow .si-ins{width:100%;max-width:420px;margin-top:auto;padding-top:40px}.signin-page.narrow .warm-or{margin:2px 0}.signin-page.narrow .si-code{margin-top:25px}.signin-page.narrow .si-ft{bottom:34px}.signin-page.narrow .si-ft a{color:inherit}.org .resline{font:400 14px/1.4 var(--text);color:#2b3442;align-items:flex-start;gap:10px;margin-top:12px;display:flex}.org .resline i{background:var(--sg);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.foc{background:#fff;border-radius:24px;margin-top:12px;padding:16px;box-shadow:0 0 0 .5px #00000012,0 18px 34px -20px #50321e73}.foc-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.foc .t1{font:600 18px/1.2 var(--display);margin-top:4px}.foc .t1.clay{color:#9a5a40}.foc .t1.slate{background:var(--sg);color:#0000;-webkit-background-clip:text;background-clip:text}.foc .hg{font:600 34px/1.05 var(--display);letter-spacing:-.03em;margin-top:6px}.foc .sb2{font:400 13px/1.4 var(--text);color:var(--sec);margin-top:4px}.stx{min-height:20px;font:600 10.5px/20px var(--text);color:#7a4a35;background:#f3ece7;border-radius:10px;padding:0 8px;display:inline-block}.stx.stc{background:var(--lblue);color:var(--slate)}.stx.str{background:var(--fill);color:#4f4a45}.pin-l{font:600 10.5px var(--text);color:var(--slate);letter-spacing:.06em;text-transform:uppercase;display:block}.ringw{width:176px;height:176px;margin:8px auto 0;position:relative}.ringw svg{width:176px;height:176px}.ringw .arc{transition:stroke-dasharray .9s cubic-bezier(.2,.8,.2,1)}.ringw .rc{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ringw .rl2{font:600 10px var(--text);letter-spacing:.18em;color:var(--sec);text-transform:uppercase}.ringw .rv{font:600 30px/1.1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:2px}.ringw .rs{font:400 12.5px/1.3 var(--text);color:var(--sec);text-align:center;margin-top:6px;position:absolute;top:100%;left:-40px;right:-40px}.ringw:has(.rs){margin-bottom:26px}.rleg{font:400 12.5px var(--text);color:#3a3532;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:10px;display:flex}.rleg i{vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.rleg b{font-weight:600}.racts{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.ra{min-height:32px;box-shadow:inset 0 0 0 1px var(--line);font:500 12.5px/32px var(--text);background:#fff;border:0;border-radius:16px;padding:0 12px}.ra[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.ra:disabled{opacity:.55}@media (prefers-reduced-motion:reduce){.ringw .arc{transition:none}}.cmp{background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex;box-shadow:0 0 0 .5px #00000012,0 12px 24px -18px #50321e59}.cmp b{font:600 15px var(--text);display:block}.cmp small{font:400 12px var(--text);color:var(--sec);display:block}.cmp .amt{text-align:right;flex:none}.rows2>li{border-top:.5px solid var(--sep);align-items:center;gap:12px;padding:11px 0;display:flex}.rows2>li:first-child{border-top:0}.rows2 .ic{background:var(--fill);width:38px;height:38px;font:600 13px var(--text);border-radius:11px;flex:none;place-items:center;display:grid}.rows2 .t{overflow-wrap:anywhere;flex:1;min-width:0}.rows2 .t b{font:600 15px var(--text);display:block}.rows2 .t small{font:400 12.5px var(--text);color:var(--sec);margin-top:1px;display:block}.rows2 .r{font:600 15px var(--text);text-align:right;flex:none}.rows2 a.t:hover b{text-decoration:underline}.wk{font:600 11px var(--text);letter-spacing:.18em;color:var(--sec);text-transform:uppercase;margin:16px 0 2px}.tl4{grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid;position:relative}.tl4:before{content:"";background:var(--sep);height:1.5px;position:absolute;top:5px;left:6%;right:6%}.tl4 li{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex;position:relative}.tl4 i{width:11px;height:11px;box-shadow:inset 0 0 0 2px var(--slate);background:#fff;border-radius:50%}.tl4 li:first-child i{background:var(--slate)}.tl4 b{font:600 12px var(--text);margin-top:3px}.tl4 small{font:400 11px/1.3 var(--text);color:var(--sec)}.pol{background:#fff;border-radius:20px;margin-top:10px;padding:13px 14px;box-shadow:0 0 0 .5px #00000012,0 12px 24px -18px #50321e59}.pol .ph2{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pol .ph2 b{font:600 16px var(--text)}.pol .ren{font:600 12.5px var(--text);color:#9a5a40;flex:none}.rw{font:400 13.5px var(--text);color:#3a3532;justify-content:space-between;gap:12px;margin-top:7px;display:flex}.rw>span:first-child{color:var(--sec)}.rw a{color:var(--slate);font-weight:500}.inv{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px;display:grid}.inv li{background:var(--fill);text-align:center;border-radius:14px;padding:8px 6px}.inv b{font:600 20px var(--display);display:block}.inv small{font:400 11px var(--text);color:var(--sec)}.miss{box-shadow:inset 0 0 0 1.5px var(--line);border-radius:18px;margin-top:10px;padding:12px 14px;display:block}.miss b{font:600 14.5px var(--text);display:block}.miss small{font:400 12.5px var(--text);color:var(--sec);display:block}.big2{font:500 44px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px}.pill2{min-height:22px;font:600 11px/22px var(--text);background:var(--fill);color:#4f4a45;border-radius:11px;padding:0 9px;display:inline-block}.pill2.due{background:var(--ink);color:#fff}.tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.kv{border-top:.5px solid var(--sep);font:400 15px var(--text);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.kv:first-child{border-top:0}.kv>span{color:var(--sec)}.kv b{text-align:right;overflow-wrap:anywhere;font-weight:500}.tl3{margin-top:8px;padding-left:18px;position:relative}.tl3:before{content:"";background:var(--sep);width:1.5px;position:absolute;top:6px;bottom:6px;left:5px}.tl3 li{font:400 14px var(--text);padding:6px 0;position:relative}.tl3 li:before{content:"";width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--slate);background:#fff;border-radius:50%;position:absolute;top:11px;left:-17px}.tl3 small{font:400 12px var(--text);color:var(--sec);display:block}.acts{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.acts .btn.sm{margin-top:0}.editf{gap:10px;margin-top:14px;display:grid}.editf label{font:500 13px var(--text);color:var(--sec);gap:4px;display:grid}.editf input{background:var(--fill);height:44px;color:var(--ink);font:400 16px var(--text);border:0;border-radius:12px;padding:0 12px}.prv{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.pv{overflow-wrap:anywhere;background:#fff;border-radius:14px;padding:9px 10px;box-shadow:0 0 0 .5px #00000014,0 8px 18px -14px #50321e66}.pv b{font:600 12.5px/1.25 var(--text);display:block}.pv small{font:400 11px var(--text);color:var(--sec);margin-top:2px;display:block}.pg5{background:#f6f3ef;border-radius:5px;flex-direction:column;gap:3px;height:30px;margin-bottom:6px;padding:6px;display:flex}.pg5 i{background:#ddd7d0;border-radius:1px;height:2px;display:block}.pg5 i:first-child{background:var(--sg);width:50%;height:3px}.inb{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.inb li{background:var(--fill);font:500 12.5px var(--text);border-radius:12px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.inb small{font:400 12px var(--text);color:var(--sec)}.inb button{color:var(--slate);font:600 12px var(--text);background:0 0;border:0;padding:0;text-decoration:underline}.summary2{font:400 14.5px/1.5 var(--text);color:#3a3532;overflow-wrap:anywhere;margin-top:6px}.acc2 li{border-top:.5px solid var(--sep);justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;display:flex}.acc2 li:first-child{border-top:0}.acc2 small{font:400 12.5px var(--text);color:var(--sec);display:block}.tog{width:50px;height:30px;transition:background .25s var(--spring);background:#c9c9cf;border:0;border-radius:15px;flex:none;position:relative}.tog:after{content:"";width:26px;height:26px;transition:left .25s var(--spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.tog[aria-checked=true]{background:var(--ink)}.tog[aria-checked=true]:after{left:22px}.tog:disabled{opacity:.6}.cardctl{font:500 13px var(--text);color:var(--slate);background:0 0;border:0;padding:4px 0}@media (prefers-reduced-motion:reduce){.tog,.tog:after{transition:none}}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kv dt{color:var(--sec)}.kv dd{margin:0}.attn-more{margin-top:6px}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--slate-text:var(--slate);--ink:#171310;--paper:#fff;--fill:#f2f2f7;--sec:#3c3c43ba;--sep:#3c3c4329;--line:#3c3c4338;--ink2:#3c3c43;--hair2:#3c3c432e;--th:#fafafb;--hair:#3c3c431f;--display:-apple-system, "SF Pro Display", BlinkMacSystemFont, "Inter", system-ui, sans-serif;--text:-apple-system, "SF Pro Text", BlinkMacSystemFont, "Inter", system-ui, sans-serif;--g:18px;--pad:18px;--lead:28px;--gap:12px;--r-card:20px;--banner:29px;--langbar:44px;--spring:cubic-bezier(.32, .72, 0, 1);--ease:cubic-bezier(.25, .1, .25, 1);--clay:#a9694f;--clay-text:#9a5f46;--clay-mark:#8f5a45;--red:#c4372b;--slate:#3f5470;--slate2:#7a93a8;--g1:#3f5470;--g2:#7a93a8;--sg:linear-gradient(125deg, #3f5470, #7a93a8);--wash:linear-gradient(135deg, #efe9e2, #e3e9ef);--lblue:#e8edf3;--tan:#d9c3a5;--num:var(--sg);--accent:var(--slate);--accent-soft:var(--lblue);--cap:var(--sec);--lift:0 0 0 .5px #00000012, 0 12px 26px -16px #50321e59;--t-q:500 34px/1.12 var(--display);--t-val:600 22px/1.15 var(--display);--t-body:400 17px/1.4 var(--text);--t-sec:400 15px/1.4 var(--text);--t-eyb:500 11px/1.3 var(--text);--side:#f8f8f9;--hover:#ececef;--quiet:#3c3c439e;--act-ink:#241a15eb;--act-slate:linear-gradient(125deg, #3f5470, #5f778f);--act-copper:linear-gradient(100deg, #6b4333 0%, #8f5a45 60%, #9e644d 100%);--activity:var(--act-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-activity=ink]{--activity:var(--act-ink)}:root[data-activity=slate]{--activity:var(--act-slate)}:root[data-activity=copper]{--activity:var(--act-copper)}:root[data-accent=copper]{--ink:#241a15;--slate:#b8745a;--slate2:#d49656;--g1:#6b4333;--g2:#d49656;--lblue:#b8745a1a;--sg:linear-gradient(100deg, #6b4333 0%, #b8745a 52%, #d49656 100%);--slate-text:#9e644d;--display:"Outfit", -apple-system, "SF Pro Display", BlinkMacSystemFont, system-ui, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 16px/1.4 var(--text);-webkit-font-smoothing:antialiased;margin:0}h1,h2,p,ul{margin:0;padding:0}ul{list-style:none}svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}:is(h1,h2,h3,main,section,header,p)[tabindex="-1"]:focus{outline:none}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.screen{max-width:560px;min-height:100dvh;margin:0 auto;padding:4px 20px 48px}.screen.has-dock{padding-bottom:calc(168px + env(safe-area-inset-bottom,0px))}.devbanner{z-index:20;background:var(--fill);color:var(--sec);font:500 12px/1 var(--text);letter-spacing:.04em;height:var(--banner);border-bottom:.5px solid var(--sep);justify-content:center;align-items:center;padding:0 12px;display:flex;position:sticky;top:0}.eyb{font:500 11px var(--text);letter-spacing:.22em;text-transform:uppercase;color:var(--sec)}.h1{font:500 34px/1.1 var(--display);letter-spacing:-.022em;margin:6px 0 0;display:block}.h1 label{display:block}.lead{font:400 15.5px/1.45 var(--text);color:var(--sec);margin-top:6px}.quiet{font:400 15.5px/1.45 var(--text);color:var(--sec);margin-top:28px}.hint{font:400 13px var(--text);color:var(--sec);margin:10px 0 24px}.error{color:var(--ink);font:500 14px var(--text);margin:16px 0}.topw{justify-content:space-between;align-items:flex-start;min-height:58px;padding-top:14px;display:flex}.actions{align-items:flex-start;gap:10px;display:flex}.bxb,.back{place-items:center;display:grid}.bxb{width:44px;height:44px;color:var(--ink);background:#fff;border-radius:14px;box-shadow:0 0 0 1px #ece6e0,0 10px 20px -12px #50321e73}.bxb.fresh{position:relative}.bxb.fresh:after{content:"";background:var(--ink);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.bxb svg{width:20px;height:20px}.back{background:0 0;border:0;width:44px;height:44px;margin-inline-start:-10px;padding:0}.btn{width:100%;height:50px;font:500 16px var(--text);background:0 0;border:0;border-radius:25px;justify-content:center;align-items:center;gap:8px;display:flex}.btn.dk{background:var(--ink);color:#fff}.btn.dk:disabled{color:#4a4a4f;background:#c7c7cc}.btn.ol{box-shadow:inset 0 0 0 1px var(--line)}.btn.sm{border-radius:19px;width:auto;height:38px;margin-top:12px;padding:0 16px;font-size:14px}.sec-h2{justify-content:space-between;align-items:baseline;margin:26px 0 12px;display:flex}.k2{font:600 11.5px var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--sec)}.r2{font:400 14px var(--text);color:var(--sec)}.scrim{z-index:30;-webkit-backdrop-filter:blur(4px);animation:fade-in .35s var(--spring) both;background:#fff6;position:fixed;inset:0}.field{background:var(--fill);width:100%;height:54px;font:400 18px var(--text);border:0;border-radius:16px;margin-top:22px;padding:0 18px;display:block}.choices{border:0;min-width:0;margin:0;padding:0}.choices legend{margin-bottom:22px;padding:0}.choices legend span{display:block}.pills{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.pill{position:relative}.pill input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pill span{height:40px;font:400 15px/40px var(--text);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;padding:0 17px;display:block}.pill input:checked+span{background:var(--ink);color:#fff;box-shadow:none}.pill input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.bhead{margin-top:8px}.receipt{background:var(--fill);font:500 14.5px/1.35 var(--text);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:10px 10px 10px 16px;display:flex}.receipt small{font:400 12.5px var(--text);color:var(--sec);margin-top:2px;display:block}.receipt button{background:var(--ink);color:#fff;height:34px;font:500 14px var(--text);border:0;border-radius:17px;padding:0 16px}.receipt button:disabled{opacity:.6}.rows{background:var(--fill);border-radius:16px;padding:2px 14px}.row{font:400 15px/1.35 var(--text);overflow-wrap:anywhere;align-items:flex-start;gap:12px;padding:11px 0;display:flex}.row+.row{border-top:.5px solid var(--sep)}.row small{font:400 12px var(--text);color:var(--sec);margin-top:2px;display:block}.row .label{font:500 11px var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--sec);margin-bottom:2px;display:block}.docrow{justify-content:space-between;align-items:center}.docname{font-weight:500;display:block}.docrow .inline{flex:none;min-height:44px;padding:0 4px}.dot{background:var(--ink);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.side .chi .dot,.phonelinks .dot{vertical-align:middle;margin:0 0 1px;display:inline-block}.qc{-webkit-backdrop-filter:blur(20px)saturate(1.4);transform-origin:50% 100%;max-width:680px;animation:rise-in .55s var(--spring) both;background:#ffffffeb;border-radius:22px;margin:0 auto 10px;padding:12px 14px 14px;box-shadow:0 0 0 .5px #00000014,0 24px 50px -24px #0000004d}.qc-bar{justify-content:space-between;gap:8px;min-height:24px;display:flex}.qc-toggle{min-height:28px;font:500 13px/1.2 var(--text);color:var(--sec);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:4px;margin:-2px -8px;padding:2px 8px;display:inline-flex}.qc-toggle:hover{color:var(--ink)}.qc-panel{max-height:min(56vh,460px);overflow-y:auto}.qc-panel .msgs{margin-top:8px}.msgs{flex-direction:column;gap:8px;margin-top:24px;display:flex}.b{max-width:86%;font:400 15px/1.42 var(--text);overflow-wrap:anywhere;animation:bubble-in .5s var(--spring) both;border-radius:20px;padding:10px 14px}.b.f{background:var(--fill);white-space:pre-line;border-end-start-radius:6px;align-self:flex-start}.b.u{background:var(--ink);color:#fff;border-end-end-radius:6px;align-self:flex-end}.b.typing{align-items:center;min-height:38px;padding:0 16px;display:inline-flex}.dots{align-items:center;gap:5px;display:inline-flex}.dots i{width:8px;height:8px;animation:typing 1.3s var(--spring) infinite;background:#3c3c4380;border-radius:50%}.dots i:nth-child(2){animation-delay:.16s}.dots i:nth-child(3){animation-delay:.32s}@keyframes typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes pop-in{0%{opacity:0;transform:translateY(-6px)scale(.94)}}@keyframes fade-in{0%{opacity:0}}.inline{font:600 15px var(--text);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.tag{box-shadow:inset 0 0 0 1px var(--line);font:600 10.5px/16px var(--text);letter-spacing:.06em;text-transform:uppercase;color:var(--sec);vertical-align:1px;border-radius:10px;padding:1px 8px;display:inline-block}.dock{z-index:10;padding:30px var(--g) calc(22px + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#fff0,#ffffffed 34%,#fff 62%);position:fixed;bottom:0;left:0;right:0}.dock>*{pointer-events:auto}.waiting{max-width:536px;font:400 13px var(--text);color:var(--sec);margin:0 auto 8px;padding:0 18px}.mbar{background:#fff;border-radius:28px;align-items:center;gap:6px;max-width:536px;height:56px;margin:0 auto;padding:0 11px 0 22px;display:flex;box-shadow:0 0 0 .5px #241a151a,0 10px 30px -14px #241a1540}.mbar input{background:0 0;border:0;flex:1;min-width:0;height:100%;font-size:16px}.mbar input::placeholder{color:var(--sec)}.mbar input:focus-visible{outline:none}.mbar:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.send{background:var(--slate);color:#fff;width:40px;height:40px;transition:transform .4s var(--spring);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.send:active:not(:disabled){transform:scale(.92)}.send svg{stroke-width:2.2px;width:16px;height:16px}.send:disabled{background:#c7c7cc}.mb-act{background:var(--ink);color:#fff;width:36px;height:36px;transition:background .25s var(--ease), box-shadow .25s var(--ease), transform .4s var(--spring);border:0;border-radius:50%;flex:none;padding:0;position:relative;box-shadow:inset 0 1px #ffffff24,0 5px 12px -5px #00000073}.mb-act:not(.wave){background:var(--slate);box-shadow:0 5px 12px -5px #6b43338c}.mb-act:disabled{box-shadow:none;background:#c7c7cc}.mb-act .ic{opacity:0;transition:opacity .2s var(--ease), transform .4s var(--spring);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:scale(.5)translateY(4px)}.mb-act.wave .wv,.mb-act.send .up,.mb-act.stop .sq,.mb-act.dictating .sq{opacity:1;transform:none}.mb-act .wv{gap:2px;transform:scale(.5)}.mb-act .wv i{background:currentColor;border-radius:1px;width:2px;height:6.5px}.mb-act .wv i:nth-child(2){height:11.5px}.mb-act .wv i:nth-child(3){height:15px}.mb-act .wv i:nth-child(4){height:10px}.mb-act .up svg,.mb-act .sq svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mb-act.wave:disabled{background:var(--ink);opacity:.5}.mb-act:active:not(:disabled){transform:scale(.92)}.mb-act:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.askdim{z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default;animation:ask-in .35s var(--ease);background:#ffffff8c;border:0;padding:0;position:fixed;inset:0}.dock-ask{flex-direction:column;max-width:536px;margin:0 auto 8px;display:flex}.dock-ask .bub{background:var(--fill);max-width:80%;font:400 16px/1.35 var(--text);color:var(--ink);animation:ask-fade .35s var(--ease), ask-up .5s var(--spring);transition:opacity .35s var(--ease), transform .5s var(--spring);border-radius:18px 18px 18px 6px;align-self:flex-start;gap:8px;margin:0;padding:10px 14px}.dock-ask{gap:8px}.dock-ask .bub.me{background:var(--ink);color:#fff;border-radius:18px 18px 6px;align-self:flex-end}.dock-ask .bub.leaving{opacity:0;transform:translateY(8px)}.dock.asking .mbar{box-shadow:0 0 0 1.5px var(--slate), 0 10px 30px -14px #241a154d}.dock.asking .mbar:has(input:focus-visible){outline-color:var(--slate);outline-offset:1px}@keyframes ask-in{0%{opacity:0}}@keyframes ask-fade{0%{opacity:0}}@keyframes ask-up{0%{opacity:0;transform:translateY(8px)}}.entry{--col:min(46vw, 620px);--frame:14px;min-height:100dvh}.film{cursor:pointer;background:#0e0c0b;border:0;border-radius:24px;width:calc(100% - 20px);height:42vh;margin:10px;padding:0;display:block;position:relative;overflow:hidden}.film:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.film video{object-fit:cover;width:100%;height:100%;transition:opacity 1.2s}.entry.pre .film video{opacity:0}.entry-col{flex-direction:column;padding:0 22px 40px;display:flex}.door{flex-direction:column;flex:1;display:flex}.dnav{grid-template-columns:1fr auto 1fr;align-items:center;min-height:44px;display:grid}.mast{font:500 10.5px var(--text);letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;white-space:nowrap;grid-column:2}.eback{grid-column:1;justify-self:start}.dbody{width:100%;max-width:430px;transition:opacity .8s ease, transform 1s var(--spring);flex-direction:column;flex:1;justify-content:center;gap:20px;margin:0 auto;padding-block:20px;display:flex}.entry.pre .dbody{opacity:0;transform:translateY(14px)}.pl{font:300 clamp(31px, 3.1vw, 46px)/1.04 var(--display);letter-spacing:-.035em;text-wrap:balance}.pl span{color:var(--quiet);display:block}.pl:focus{outline:none}.pl:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.sub{font:400 15px/1.55 var(--text);color:var(--sec)}.dbtns,.btns{flex-direction:column;gap:10px;display:flex}.door .btn{border-radius:999px;height:52px;font-size:15px}.door .btn.go{gap:10px}.door .btn .arr{transition:transform .35s var(--spring)}.door .btn:hover:not(:disabled) .arr{transform:translate(3px)}html[dir=rtl] .door .btn .arr{scale:-1 1}.door .btn.dk:disabled{background:var(--ink);color:#fff;opacity:.3}.btn[aria-disabled=true]{opacity:.5;cursor:default}.solid{stroke:none;fill:currentColor}.btns .btn:disabled{opacity:.5}.legal{flex-direction:column;gap:16px;display:flex}.cnotice{background:var(--fill);font:400 13.5px/1.4 var(--text);border-radius:12px;padding:10px 12px}.consent .pl{font-size:clamp(28px,2.6vw,38px)}.points li{border-top:.5px solid var(--line);grid-template-columns:18px 1fr;gap:14px;padding:12px 0;display:grid}.points li:last-child{border-bottom:.5px solid var(--line)}.points svg{color:#8a5a3c;stroke-width:1.5px;margin-top:1px}.points h2{font:500 14px/1.35 var(--text)}.points p{font:400 13.5px/1.45 var(--text);color:var(--sec);margin-top:2px}.agree{flex-direction:column;gap:10px;display:flex}.ck{font:400 13px/1.5 var(--text);color:var(--sec);cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid;position:relative}.ck:has(input:checked){color:var(--ink)}.ck input{opacity:0;width:22px;height:22px;margin:0;position:absolute}.cbx{background:var(--fill);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;transition:background .25s;display:grid}.cbx:after{content:"";opacity:0;width:10px;height:6px;transition:transform .35s var(--spring), opacity .2s;border:0 solid #fff;border-width:0 0 1.8px 1.8px;transform:rotate(-45deg)scale(.4)}.ck input:checked+.cbx{background:var(--ink)}.ck input:checked+.cbx:after{opacity:1;transform:rotate(-45deg)scale(1)}.ck input:focus-visible+.cbx{outline:2px solid var(--ink);outline-offset:2px}@media (width>=900px){.film{top:calc(var(--banner) + var(--frame));bottom:var(--frame);width:auto;height:auto;border-radius:26px;margin:0;position:fixed;inset-inline-start:var(--frame);inset-inline-end:calc(var(--col) + var(--frame))}.entry-col{width:var(--col);min-height:calc(100dvh - var(--banner));margin-inline-start:auto;padding:0 clamp(28px,4vw,64px) 28px}.app{align-items:flex-start;display:flex}.side{width:252px;top:var(--banner);height:calc(100dvh - var(--banner));box-shadow:inset -.5px 0 0 var(--hair2);background:#faf9f7;flex-direction:column;flex:none;gap:2px;padding:22px 14px 18px;display:flex;position:sticky;overflow-y:auto}html[dir=rtl] .side{box-shadow:inset .5px 0 0 var(--hair2)}.side ul,.side-chats{flex-direction:column;gap:2px;display:flex}.side .nav{height:36px;font:500 14px var(--text);color:var(--ink2);transition:background .2s var(--ease);border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.side .nav:hover,.side .chi:hover,.side .who2:hover,.side .who2.on{background:#76768014}.side .nav.on{color:var(--ink);background:#fff;box-shadow:0 0 0 .5px #0000000f,0 2px 8px -4px #0000001f}.side .nav svg{opacity:.8;flex:none}.side .sav{background:var(--fill);width:22px;height:22px;font:500 11px var(--text);color:var(--ink2);border-radius:13px;flex:none;place-items:center;display:grid}.side .slab2{font:500 10.5px var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--sec);margin:20px 0 0;padding:0 10px 6px}.side .row2{justify-content:space-between;align-items:center;margin:0;display:flex}.side-chats{margin-top:20px}.side .row2 h2{font:inherit;margin:0}.side .row2 a{font:500 12px var(--text);letter-spacing:0;text-transform:none;color:var(--slate)}.side .chg{font:500 10.5px var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--sec);margin:0;padding:10px 10px 4px}.side .chi{font:400 13.5px var(--text);color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:6px 10px;display:block;overflow:hidden}.side .chi.on{color:var(--ink);background:#fff;box-shadow:0 0 0 .5px #0000000f}.side .grow{flex:1}.side .who2{width:100%;box-shadow:inset 0 .5px 0 var(--hair2);font:500 13.5px var(--text);color:var(--ink2);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;margin-top:6px;padding:10px;display:flex}.side .who2 .av{background:var(--ink);color:#fff;width:28px;height:28px;box-shadow:none;font:500 12px var(--text);border-radius:14px}.side .who2 .av svg{stroke:currentColor;width:16px;height:16px}.side .who2 .mn{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.side .who2 .chv{color:#241a15;opacity:.35;flex:none;transform:scale(.8)}html[dir=rtl] .side .who2 .chv{transform:scale(-.8,.8)}.main{flex:1;min-width:0}.main .screen{max-width:1120px;min-height:calc(100dvh - var(--banner));margin:0 auto;padding:26px 48px 48px}.main .screen.narrow{max-width:640px;margin:0 auto}.main .screen.has-dock{padding-bottom:180px}.topw{min-height:0;padding-top:0}.screen.boards .topw .back{display:none}.screen.boards .topw{justify-content:flex-end}.dock{inset-inline-start:252px}.mbar,.waiting,.dock-ask{max-width:720px}.mbar{border-radius:29px;height:58px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.langbar{min-height:var(--langbar);flex-direction:column;justify-content:flex-start;align-items:flex-end;padding:0 16px;display:flex}.langbar.hid{visibility:hidden}.langpick{min-height:var(--langbar);color:var(--sec);align-items:center;gap:4px;display:inline-flex}.langpick select{max-width:100%;min-height:44px;color:var(--sec);font:500 13px var(--text);cursor:pointer;background:0 0;border:0;padding:0 4px}.langnote{background:var(--fill);max-width:560px;color:var(--ink);font:400 13.5px/1.4 var(--text);border-radius:12px;align-self:flex-end;margin:0 0 8px;padding:10px 12px}html[dir=rtl] .back svg{transform:scaleX(-1)}html[dir=rtl] :not(.mast,[dir=ltr],[dir=ltr] *){letter-spacing:normal}.apptsec{margin-top:28px}.appts{flex-direction:column;gap:10px;display:flex}.appt{background:var(--fill);overflow-wrap:anywhere;border-radius:16px;padding:14px 16px}.appt .when{font:500 11px var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--sec)}.appt .what{font:600 16px/1.3 var(--text);margin-top:4px}.appt .what .who{color:var(--sec);font-weight:400}.appt .where{font:400 14px/1.35 var(--text);margin-top:2px}.appt small{font:400 12px var(--text);color:var(--sec);margin-top:6px;display:block}.appt .waits{font:500 14px/1.35 var(--text);margin-top:8px}.appt .stub{border-top:.5px solid var(--sep);font:500 14px/1.35 var(--text);margin-top:12px;padding-top:10px}.appt .stub .pinned{color:var(--sec);font-weight:400}.stubctl{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.chipbtn{height:34px;box-shadow:inset 0 0 0 1px var(--line);background:var(--paper);font:500 13.5px var(--text);border:0;border-radius:17px;padding:0 14px}.chipbtn[aria-pressed=true]{background:var(--ink);color:#fff}.chipbtn:disabled{opacity:.6}.appt .more{font:600 14px var(--text);text-underline-offset:3px;margin-top:10px;text-decoration:underline;display:inline-block}.fine{margin-top:10px;font-size:12.5px}.earlier{margin-top:16px}.earlier summary{cursor:pointer;font:600 14px var(--text);padding:6px 0}.earlier .appts{margin-top:10px}.calempty{margin:0 0 6px}.greet{font:500 clamp(30px, 8vw, 38px) / 1.1 var(--display);letter-spacing:-.02em;margin-top:22px}.gp{font:400 16px var(--text);color:var(--sec);margin-top:5px}.sec-h2.flush{margin-top:0}.av{width:36px;height:36px;font:600 14px var(--text);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 1px #e6e0da}.av.big{width:58px;height:58px;font-size:22px}.av.big svg{width:26px;height:26px}.acct-head{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:8px;display:flex}.acct-head h1{font:600 20px var(--text)}.acct-sub{font:400 13px var(--text);color:var(--sec);margin-top:-6px}.account section{margin-top:28px}.acct-card{background:var(--fill);border-radius:16px;margin-top:10px;padding:4px 16px}.acct-card .langbar{align-items:stretch;padding:0}.acct-card .langpick{min-height:52px;color:var(--ink)}.acct-card .langpick select{color:var(--ink);flex:1;font-size:16px}.phonetop{justify-content:space-between;align-items:flex-start;gap:12px;padding-inline-start:12px;display:flex}.me.chip{min-width:0;min-height:44px;font:500 15px var(--text);align-items:center;gap:10px;display:flex}.me.chip .mn{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.me.chip .av{width:32px;height:32px;font-size:13px}.bmwrap{position:relative}.scrim.clear{-webkit-backdrop-filter:none;background:0 0}.bmenu{top:calc(100% + 10px);z-index:31;-webkit-backdrop-filter:blur(22px)saturate(1.4);transform-origin:90% 0;width:260px;animation:pop-in .5s var(--spring) both;background:#fffffff2;border-radius:24px;padding:8px;position:absolute;inset-inline-end:0;box-shadow:0 0 0 .5px #00000014,0 30px 60px -22px #00000052}.bmenu button{width:100%;min-height:46px;font:400 15.5px var(--text);text-align:start;background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:0 12px;display:flex}.bmenu button:hover{background:var(--hover)}.wmodal{z-index:40;width:min(440px,100vw - 32px);height:fit-content;animation:pop-in .5s var(--spring) both;background:#fff;border-radius:26px;margin:auto;padding:18px;position:fixed;inset:0;box-shadow:0 0 0 .5px #00000014,0 40px 80px -30px #0006}.wmodal h2{font:600 16px var(--text)}.wmodal .field{height:48px;margin-top:12px;font-size:17px}.wmodal .hint{margin:10px 0 14px}.medpeople{scrollbar-width:none;gap:8px;margin-top:12px;display:flex;overflow-x:auto}.medpeople::-webkit-scrollbar{display:none}.hm-chip{height:34px;box-shadow:inset 0 0 0 1px var(--hair2);font:500 13px var(--text);color:var(--ink2);transition:background .25s var(--ease), color .25s var(--ease);background:0 0;border:0;border-radius:17px;flex:none;align-items:center;gap:7px;padding:0 13px 0 4px;display:flex}.hm-chip.on{background:var(--ink);color:#fff;box-shadow:none}.wmodal .st-frow input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1}.wmodal .st-box~.wbtns{margin-top:16px}.wbtns{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wbtns .btn.sm{margin-top:0}.phonelinks{flex-basis:100%;gap:14px;padding:0 0 6px;display:flex}.phonelinks a{min-height:44px;font:500 14px var(--text);color:var(--sec);align-items:center;display:inline-flex}.phonelinks a[aria-current=page]{color:var(--ink)}.phonetop{flex-wrap:wrap}.screen.chats,.screen.chat{margin-inline:0}.screen.chats{max-width:860px}@media (width>=900px){.main .screen.chats,.main .screen.chat{padding-top:34px}.screen.chats .h1{margin-top:0}.screen.chat .back2{margin-top:2px}}.screen.chat{max-width:760px}.chats .srch{background:var(--fill);height:40px;color:var(--sec);border-radius:12px;align-items:center;gap:8px;margin-top:18px;padding:0 12px;display:flex}.chats .srch input{min-width:0;font:400 14.5px var(--text);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.chats .srch input::placeholder{color:var(--sec)}.chats .srch:focus-within{box-shadow:0 0 0 2px var(--ink)}.chats .srch input::-webkit-search-cancel-button{display:none}.chats .slab{font:500 11px var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--sec);margin:20px 0 0;padding:0 0 8px 2px}.chats .sgrp{background:var(--paper);border-radius:var(--r-card);box-shadow:var(--lift);overflow:hidden}.crow{padding:12px var(--pad);color:inherit;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;text-decoration:none;display:grid}.sgrp li+li .crow{box-shadow:inset 0 .5px 0 var(--hair)}.crow:hover{background:var(--th)}.crow .av{background:var(--fill);width:28px;height:28px;box-shadow:none;font:500 11px var(--text);color:var(--ink2);justify-self:center}.crow b{font:500 14.5px var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crow .cwith{font:400 12px var(--text);color:var(--sec)}.chats .btn.sm,.chats .error{margin-top:18px}.back2{font:500 14px var(--text);color:var(--slate-text);align-items:center;gap:6px;margin-bottom:14px;text-decoration:none;display:inline-flex}.screen.chats .h1,.screen.chat .h1{letter-spacing:-.025em}.screen.chat .h1{margin-top:0;font-size:28px}.screen.chat .transcript{gap:0;margin-top:22px}.screen.chat .transcript .b{max-width:72%;font:400 15px/1.45 var(--text);border-radius:18px;margin-top:14px;padding:11px 15px}.screen.chat .transcript>:first-child{margin-top:0}.screen.chat .transcript .b.f{border-end-start-radius:6px}.screen.chat .transcript .b.u{border-end-end-radius:6px}.screen.chat .transcript .bt{font:400 11.5px var(--text);color:var(--sec);margin:4px 6px 0}.screen.chat .transcript .bt.u{align-self:flex-end}.screen.chat .transcript .bt.f{align-self:flex-start}.done-cols{align-items:start;gap:28px;margin-top:18px;display:grid}.done .k2{margin:22px 0 6px;display:block}.donelist{flex-direction:column;gap:4px;display:flex}.donerow{text-align:start;width:100%;transition:background .3s var(--spring);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:11px 10px;display:flex}.donerow:hover,.donerow.on{background:var(--hover)}.donerow .dt{min-width:0;display:block}.donerow b{font:500 15px var(--text);overflow-wrap:anywhere;display:block}.donerow small{font:400 13px var(--text);color:var(--sec)}.stat{border-radius:50%;flex:none;width:20px;height:20px}.stat.done{background:var(--ink)}.stat.spin{border:2px solid #3c3c4340;border-top-color:var(--ink);animation:1s linear infinite turn}@keyframes turn{to{transform:rotate(360deg)}}.wk-day{font:500 13px var(--text);color:var(--sec);margin:14px 0 4px 2px}.rc-title{font:600 26px/1.15 var(--display);letter-spacing:-.02em;margin-top:4px}.rc-items{flex-direction:column;gap:8px;margin-top:14px;display:flex}.rc-item{background:var(--fill);overflow-wrap:anywhere;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.rc-item small{font:400 12.5px var(--text);color:var(--sec)}.rc-item .more{margin-top:6px}.rc-item .inline{align-self:flex-start;min-height:44px;margin-top:6px}.pane{background:#fafafa;border-radius:24px;padding:20px 24px;box-shadow:inset 0 0 0 1px #3c3c4314}@media (width>=900px){.done-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px}}.setupwrap{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.askback{width:44px;height:44px;color:var(--sec,#3c3c4399);cursor:pointer;background:0 0;border:0;border-radius:22px;place-items:center;display:grid;position:absolute;top:16px;left:16px}.askback:focus-visible{outline:2px solid}.ask{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;max-width:972px;padding:48px 96px;display:flex;position:relative}.ask>*{width:100%;max-width:780px}.askstatus{min-height:0}.askack{font:400 18px/1.5 var(--text);color:#5f5a55;margin:0}.asksaid{background:var(--fill);max-width:100%;font:400 15px/1.4 var(--text);color:var(--ink);overflow-wrap:anywhere;border-radius:16px;margin:0 0 10px;padding:7px 14px;display:inline-block}.askwork{font:500 15px var(--text);color:var(--slate-text);align-items:center;gap:8px;margin:6px 0 0;display:flex}.askwork i{background:var(--sg);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.askstatus .dots{min-height:27px}.askq{font:500 44px/1.12 var(--display);letter-spacing:-.02em;text-wrap:balance;outline:none;margin:26px 0 0}.askhelp{font:400 16px var(--text);color:var(--sec);margin:10px 0 0}.ask form{flex-direction:column;width:100%;display:flex}.stiles{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.stiles.c4{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.stile{width:100%;min-width:0;height:auto;min-height:58px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:400 16.5px/1.35 var(--text);text-align:start;white-space:normal;overflow-wrap:anywhere;background:#fff;border:0;border-radius:16px;align-items:center;gap:12px;padding:12px 18px;display:flex}.stiles.c4 .stile{text-align:center;justify-content:center}.ask .asksrow{align-items:center;gap:14px;margin-top:22px;display:flex}.askgrow{flex:1;min-width:0}.fieldwrap{position:relative}.askplace{gap:10px;display:flex}.askplace select.askfield{appearance:none;flex:1.6;min-width:0}.askplace .askzip{flex:1;min-width:0}.askfield{background:var(--fill);width:100%;height:54px;font:400 17px var(--text);color:var(--ink);border:0;border-radius:27px;padding:0 22px}.askfield::placeholder{color:var(--sec)}.askcont{border-radius:27px;flex:none;width:180px;height:54px}.contarrow{display:none}.skiplink{font:400 15px var(--text);color:var(--sec);background:0 0;border:0;align-self:flex-start;margin-top:18px;padding:6px 0;text-decoration:underline}@media (width<=699px){.setupwrap{flex-direction:column;min-height:100dvh;display:flex}.ask{text-align:center;flex:1;align-items:center;padding:40px 20px 32px}.askq{font-size:30px}.stiles.c4{grid-template-columns:1fr;gap:10px;margin-top:24px}.stile{border-radius:23px;justify-content:center;min-height:46px;padding:10px 16px;font-size:16px}.ask .asksrow{gap:10px}.askfield{border-radius:23px;height:46px;padding:0 18px;font-size:16px}.askcont{border-radius:50%;width:46px;height:46px;padding:0}.contlabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contarrow{display:block}.skiplink{align-self:center}}.guesses{margin-top:0}.guesses ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.guess{padding:var(--pad);border-radius:var(--r-card);background:var(--paper);box-shadow:var(--lift);flex-direction:column;gap:8px;display:flex}.guess small{font:500 10px var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--sec)}.guess p{font:500 15px/1.35 var(--text)}.gbtns{gap:8px;display:flex}.b.u .tag{background:var(--ink);color:#fff;box-shadow:inset 0 0 0 1px #fff9}.call{width:36px;height:36px;color:var(--ink);transition:background .3s var(--spring), color .3s var(--spring);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;box-shadow:inset 0 0 0 1px #3c3c432e}.call svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.call.on{background:var(--ink);color:#fff;box-shadow:none}.call:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.voice-line{max-width:536px;margin:0 auto 8px;padding:0 18px}.voice-state{min-height:18px;font:600 13px/18px var(--text);color:var(--ink);margin:0}.voice-dev{font:400 12px/16px var(--text);color:var(--sec);margin:2px 0 0}.statelabel{background:var(--fill);max-width:560px;font:400 15px/1.4 var(--text);border-radius:16px;margin:12px auto 0;padding:12px 16px}.screen .statelabel{margin:16px 0 0}.statebtns{flex-wrap:wrap;gap:8px;display:flex}.statebtns .btn.sm{margin-top:10px}.reportwrap{z-index:40;background:#17131047;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.report{background:var(--paper);width:100%;max-width:560px;max-height:92dvh;padding:22px 20px calc(22px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;overflow:auto;box-shadow:0 -8px 30px #1713101f}@media (width>=900px){.reportwrap{align-items:center}.report{border-radius:22px}}.report h2{font:500 22px/1.2 var(--display);margin-bottom:14px}.report h3{font:500 13px var(--text);letter-spacing:.04em;color:var(--sec);margin:4px 0 6px}.report label{font:500 15px var(--text);margin-bottom:6px;display:block}.report textarea{resize:vertical;border-radius:16px;width:100%;height:auto;min-height:96px;padding:12px 16px}.reportfacts{font:400 13px/1.4 var(--text);color:var(--sec);grid-template-columns:auto 1fr;gap:4px 14px;margin:0;display:grid}.reportfacts dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.reportids{flex-wrap:wrap;gap:2px 10px;display:flex}.reportids code{font:400 12px ui-monospace,SFMono-Regular,Menlo,monospace}.reportdone{font:400 16px/1.4 var(--text)}.cold .gp{margin-top:10px;font-size:18px;line-height:1.45}.iconbtn{background:var(--fill);width:36px;height:36px;color:var(--ink);transition:transform .4s var(--spring);border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.iconbtn:active:not(:disabled){transform:scale(.92)}.iconbtn:disabled{color:#3c3c434d}.iconbtn[aria-pressed=true]{background:var(--ink);color:#fff}.sg{background:var(--fill);border-radius:16px;padding:0 14px}.si{min-height:52px;font:var(--t-sec);align-items:center;gap:10px;display:flex}.si+.si{border-top:.5px solid var(--sep)}.si .grow{flex:1;min-width:0}input.tog{appearance:none;width:50px;height:30px;transition:background .25s var(--spring);background:#8a8a90;border-radius:15px;flex:none;margin:0;position:relative}input.tog:after{content:"";width:26px;height:26px;transition:transform .25s var(--spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}input.tog:checked{background:var(--ink)}input.tog:checked:after{transform:translate(20px)}[dir=rtl] input.tog:checked:after{transform:translate(-20px)}.door.join{min-height:calc(100dvh - var(--banner,0px));padding:0 22px 40px}.join .join-list{font:400 17px/1.45 var(--text);color:var(--sec);gap:10px;margin:0 0 8px;padding:0;list-style:none;display:grid}.cnaming{min-height:1.25em;animation:chat-rowin .5s var(--spring) both;align-items:center;display:inline-flex}.cnaming .tdots{gap:3px;display:inline-flex}.cnaming .tdots i{background:var(--sec);width:5px;height:5px;animation:chat-typing 1.2s var(--spring) infinite;border-radius:50%}.cnaming .tdots i:nth-child(2){animation-delay:.16s}.cnaming .tdots i:nth-child(3){animation-delay:.32s}@keyframes chat-typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes chat-rowin{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.cnaming,.cnaming .tdots i{animation:none}}.rv{padding-top:34px;padding-bottom:120px}.rvk{font:500 12px var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--sec);margin:0}.rv .askq{margin-top:12px;font-size:34px}.rvl{flex-direction:column;margin:16px 0 0;padding:0;list-style:none;display:flex}.rvm{animation:rvin .6s var(--spring) both;align-items:flex-start;gap:14px;padding:12px 0;display:flex}.rvm+.rvm{box-shadow:inset 0 .5px 0 var(--hair)}.rvm b{font:500 17px var(--text);margin-top:2px;display:block}.rvd{font:400 14.5px/1.35 var(--text);color:var(--sec);margin-top:2px;display:block}.rvmark{border-radius:20px;flex:none;place-items:center;width:40px;height:40px;display:grid}.rvlead{background:#0f0e0b}.rv-finder{background:#e8edf3}.rv-organizer{background:#f4ece4}.rv-self_care{background:#eee9f3}.rvm:nth-child(2){animation-delay:.12s}.rvm:nth-child(3){animation-delay:.24s}.rvm:nth-child(4){animation-delay:.36s}.does{margin:5px 0 0;padding:0;list-style:none}.does li{font:400 14.5px/1.45 var(--text);color:var(--sec);padding-inline-start:13px;position:relative}.does li:before{content:"";inset-inline-start:0;background:var(--hair2);border-radius:2px;width:4px;height:4px;position:absolute;top:.62em}.rvlive{font:400 13.5px var(--text);color:var(--sec);align-items:center;gap:8px;padding-top:5px;display:flex}.rvgo{max-width:520px;height:54px;margin:0 auto;position:fixed;bottom:28px;left:16px;right:16px}@keyframes rvin{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.rvm{animation:none}}
