@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2)format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2)format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.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:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2)format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-devanagari-400-normal-BlDd6KY1.woff2)format("woff2"),url(/assets/noto-sans-devanagari-devanagari-400-normal-CdOJmQ4E.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-latin-ext-400-normal-BnQrAETZ.woff2)format("woff2"),url(/assets/noto-sans-devanagari-latin-ext-400-normal-Bs32KOJx.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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-latin-400-normal-BuiDGFlU.woff2)format("woff2"),url(/assets/noto-sans-devanagari-latin-400-normal-Bl6wi1XD.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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-devanagari-700-normal-v9jliTCB.woff2)format("woff2"),url(/assets/noto-sans-devanagari-devanagari-700-normal-h2KXAbYG.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-latin-ext-700-normal-BKjKJI-9.woff2)format("woff2"),url(/assets/noto-sans-devanagari-latin-ext-700-normal-DXhSwleO.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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-latin-700-normal-DcW8oEIt.woff2)format("woff2"),url(/assets/noto-sans-devanagari-latin-700-normal-B5n956PN.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{--paper:#f6f1e8;--sheet:#fffdf8;--ink:#1f1b16;--ink-2:#5c544a;--line:#e2d7c6;--line-strong:#8f8372;--alert:#b3261e;--accent:#1f1b16;--accent-soft:#e9e2d6;--brand:#b4532a;--on-brand:#fff7ec;--r:.875rem;--sans:"Atkinson Hyperlegible", var(--lang-font,"Noto Sans Devanagari"), "Noto Sans Devanagari", system-ui, sans-serif;--num:"Fraunces", var(--lang-font,"Noto Sans Devanagari"), "Noto Sans Devanagari", Georgia, serif;--safe-b:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{--ts:1;--os:1;font-size:calc(100% * var(--ts) * var(--os));-webkit-text-size-adjust:100%}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--sans);background:var(--paper);color:var(--ink);-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.due :focus-visible{outline-color:#fff}.app{flex-direction:column;max-width:30rem;min-height:100dvh;margin:0 auto;display:flex;container:app/inline-size}.scroll{flex:1;padding:.75rem 1.125rem 1.5rem}.app-main{flex-direction:column;flex:1;min-width:0;display:flex}.app-main h1[tabindex="-1"]:focus{outline:none}.tabs{z-index:10;border-top:1px solid var(--line);background:var(--sheet);padding-bottom:var(--safe-b);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:sticky;bottom:0}.tabs button{color:var(--ink-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:0;min-height:4rem;padding:0 .125rem;font-size:.75rem;line-height:1.15;display:flex}.tabs button.on{color:var(--ink);font-weight:700}.tabs .ti{border-radius:.75rem;place-items:center;width:2.25rem;height:1.5rem;display:grid}.tabs button.on .ti{background:var(--accent);color:#fff}.ic{flex:none;display:block}.inline-ic{vertical-align:-.2em;display:inline-block}.h1{font-family:var(--num);font-size:1.875rem;font-weight:600;line-height:1.12}.h2{font-family:var(--num);font-size:1.5rem;font-weight:600;line-height:1.15}.t1{font-size:1.0625rem;font-weight:700}.t2{color:var(--ink-2);margin-top:.125rem;font-size:.9375rem}.small{color:var(--ink-2);font-size:.8125rem}.lead{color:var(--ink-2);margin-top:.625rem;font-size:1.0625rem;line-height:1.45}.disc{color:var(--ink-2);margin-top:.875rem;font-size:.8125rem;line-height:1.45}.err{color:var(--alert);margin-top:.5rem;font-size:.9375rem;font-weight:700}.sec{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;gap:.5rem;margin:1.375rem 0 .5rem;font-size:.8125rem;font-weight:700;display:flex}.sec span{text-transform:none;letter-spacing:0;font-weight:400}.row{align-items:center;gap:.75rem;display:flex}.grow{flex:1;min-width:0}.stack>*+*{margin-top:.5rem}.wrap{flex-wrap:wrap;gap:.375rem;display:flex}.top{justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem 0 .875rem;display:flex}.top .date{color:var(--ink-2);font-size:.9375rem}.mark{background:var(--brand);width:2.25rem;height:2.25rem;color:var(--on-brand);border-radius:.625rem;flex:none;align-self:flex-start;place-items:center;margin-top:.125rem;display:grid}.top .mark{margin-inline-end:-.25rem}.top>.h1{flex:1;min-width:0}.mark.small{border-radius:.375rem;align-self:center;width:1.375rem;height:1.375rem;margin:0}.top-brand{align-items:center;gap:.375rem;margin-bottom:.125rem;display:flex}.block{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r);text-align:start;width:100%;padding:.875rem 1rem;display:block}button.block:active{background:#fbf7ef}.block.row{display:flex}.kv{border-top:1px solid var(--line);text-align:start;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.75rem 0;font-size:1rem;display:flex}.kv:first-child{border-top:0}.kv>span:last-child{color:var(--ink-2);align-items:center;gap:.25rem;display:flex}.btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3.25rem;padding:0 1.375rem;font-size:1.0625rem;font-weight:700;display:inline-flex}.btn.tight{gap:.375rem;min-width:0;padding:0 .625rem;font-size:.875rem}.btn.main{background:var(--accent);color:#fff;width:100%}.btn.ghost{border:1.5px solid var(--ink)}.btn.full{width:100%}.btn.small{min-height:2.75rem;padding:0 1rem;font-size:.9375rem}.btn.danger{color:var(--alert);border-color:var(--alert)}.btn:disabled{opacity:.4;cursor:not-allowed}.link{color:var(--ink-2);text-underline-offset:3px;text-align:center;min-height:2.75rem;padding:.625rem;font-size:1rem;text-decoration:underline}.top>button:has(>.av){flex:none;place-items:center;min-width:2.75rem;min-height:2.75rem;display:grid}.iconbtn{background:var(--sheet);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.back{color:var(--ink-2);align-items:center;gap:.25rem;min-height:2.75rem;padding:.5rem 0;font-size:1rem;display:inline-flex}.chip{border:1px solid var(--line);background:var(--sheet);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;min-height:2.75rem;padding:.5rem .875rem;font-size:.9375rem;display:inline-flex}.chip.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip.pick{border-color:var(--accent);background:var(--accent-soft);font-weight:700}.seg{scrollbar-width:none;gap:.375rem;padding:.125rem 0 .25rem;display:flex;overflow-x:auto}.toggle{background:var(--line-strong);border-radius:1rem;flex:none;width:3.25rem;height:2rem;position:relative}.toggle:before{content:"";position:absolute;inset:-.375rem -.125rem}.toggle:after{content:"";top:3px;background:#fff;border-radius:50%;width:1.625rem;height:1.625rem;transition:inset-inline-start .2s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 2px #0003}.toggle.on{background:var(--accent)}.toggle.on:after{inset-inline-start:calc(100% - 1.625rem - 3px)}.input{border-radius:var(--r);border:1.5px solid var(--line-strong);background:var(--sheet);width:100%;min-height:3.25rem;padding:0 .875rem;font-size:1.125rem}.input:focus{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink);outline:none}textarea.input{resize:vertical;min-height:5rem;padding:.75rem .875rem}select.input{appearance:none;background-image:none}.label{color:var(--ink-2);margin:1rem 0 .375rem;font-size:.875rem;font-weight:700;display:block}.tsz{display:block}.tsz-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.625rem 0 .875rem;display:grid}.tsz-opt{border-radius:var(--r);border:1.5px solid var(--line);background:var(--sheet);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:0;min-height:4.5rem;padding:.5rem .25rem;display:flex}.tsz-opt.on{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink);font-weight:700}.tsz-a{font-family:var(--num);font-weight:600;line-height:1}.tsz-l{overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:.875rem}.tsz-prev{margin-top:.375rem}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.av{color:#fff;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;font-weight:700;display:grid}.people{scrollbar-width:none;gap:.5rem;padding:2px 2px 4px;display:flex;overflow-x:auto}.person{border:1.5px solid var(--line);background:var(--sheet);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding-block:.3rem;padding-inline:.3rem .875rem;font-size:1rem;font-weight:700;display:flex;position:relative}.person .av{width:2.125rem;height:2.125rem;font-size:.875rem}.person.on{border-color:var(--pc);box-shadow:0 0 0 2px var(--pc)}.person .dot{top:2px;background:var(--alert);border:2px solid var(--sheet);border-radius:50%;width:.75rem;height:.75rem;position:absolute;inset-inline-start:1.875rem}.swatch{width:3rem;height:3rem;box-shadow:inset 0 0 0 3px var(--paper);border:3px solid #0000;border-radius:50%}.swatch.on{border-color:var(--ink)}.row:has(>.swatch){flex-wrap:wrap}.mk{border:1.5px solid var(--ink);border-radius:.625rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.mk.med{border-radius:1.125rem}.mk.tracker{border-radius:.25rem}.mk.task{border-style:dashed}.st-done .mk,.st-skipped .mk{background:var(--ink);color:var(--paper)}.st-done .t1,.st-skipped .t1{color:var(--ink-2)}.st-missed{background:repeating-linear-gradient(135deg,#fff 0 8px,#b3261e10 8px 12px);border-color:#b3261e55}.tag{white-space:nowrap;border-radius:.375rem;padding:.2rem .5rem;font-size:.8125rem;font-weight:700}.tag.alert{background:var(--alert);color:#fff}.tag.acc{background:var(--accent);color:#fff}.tag.soft{background:var(--accent-soft);color:var(--ink)}.tag.line{border:1px solid var(--line);color:var(--ink-2)}.who{color:var(--ink-2);margin-top:.2rem;font-size:.8125rem}.ribbon{height:4.625rem;margin:.875rem 0 .25rem;position:relative}.ribbon .line{top:1.375rem;background:var(--line);border-radius:2px;height:4px;position:absolute;inset-inline:1.625rem}.ribbon .elapsed{top:1.375rem;background:var(--accent);border-radius:2px;height:4px;position:absolute;inset-inline-start:1.625rem}.ribbon .anc{text-align:center;white-space:nowrap;position:absolute;top:.875rem;transform:translate(-50%)}.ribbon .anc i{background:var(--sheet);border:3px solid var(--line);border-radius:50%;width:1.25rem;height:1.25rem;margin:0 auto;display:block}.ribbon .anc.reached i{border-color:var(--accent);background:var(--accent)}.ribbon .anc b{margin-top:.375rem;font-size:.75rem;display:block}.ribbon .anc small{color:var(--ink-2);font-size:.6875rem}.ribbon.tall{height:6.25rem}.ribbon .anc.low b{margin-top:2.1rem}.ribbon .anc.low b:before{content:"";background:var(--line);width:1px;height:1.5rem;margin:-1.75rem auto .25rem;display:block}.ribbon .now{color:var(--accent);font-size:.6875rem;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.ribbon .now:after{content:"";background:var(--accent);width:2px;height:.875rem;margin:1px auto 0;display:block}.due{background:var(--accent);color:#fff;border-radius:1.25rem;margin-top:.625rem;padding:1.125rem}.due .lbl{letter-spacing:.08em;text-transform:uppercase;opacity:.94;font-size:.8125rem;font-weight:700}.due .h2{margin:.25rem 0 .5rem}.due .it{border-top:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 0;font-size:1.0625rem;display:flex}.due .it small{opacity:.94;font-size:.875rem;display:block}.app .alarmbg .it small,.app .alarmbg .note{opacity:.94}.due .btn.light{color:var(--ink);background:#fff}.due .btn.outline{color:#fff;border:1.5px solid #fffa}.grp{gap:.75rem;margin-top:1.125rem;display:flex}.grp .gt{flex:none;width:4.25rem;padding-top:.25rem}.grp .gt b{font-size:.875rem;line-height:1.2;display:block}.grp .gt small{color:var(--ink-2);font-size:.8125rem}.vals{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.5rem;margin-top:.625rem;display:grid}.val{background:var(--sheet);border:1.5px solid var(--line);border-radius:var(--r);padding:.625rem .75rem;display:block}.val:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.val span{color:var(--ink-2);font-size:.8125rem;display:block}.val input{font-family:var(--num);background:0 0;border:0;outline:none;width:100%;font-size:2.25rem;font-weight:600;line-height:1.15}.band{margin-top:.75rem}.band .bar{background:#eae1d3;border-radius:.5rem;height:1rem;margin:1.375rem 0 .375rem;position:relative}.band .ok{background:var(--accent-soft);border-inline-start:2px solid var(--accent);border-inline-end:2px solid var(--accent);position:absolute;top:0;bottom:0}.band .mark{text-align:center;font-size:.75rem;font-weight:700;position:absolute;top:-1.375rem;transform:translate(-50%)}.band .mark:after{content:"";background:var(--ink);border-radius:2px;width:4px;height:1.875rem;margin:2px auto 0;display:block}.band .ends{color:var(--ink-2);justify-content:space-between;font-size:.75rem;display:flex}.scale{grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));gap:.375rem;display:grid}.scale button{border:1px solid var(--line);background:var(--sheet);height:3rem;font-family:var(--num);border-radius:.75rem;font-size:1.25rem;font-weight:600}.scale button.on{background:var(--accent);color:#fff;border-color:var(--accent)}.pin{justify-content:center;gap:.875rem;margin:1.25rem 0;display:flex}.pin i{border:2px solid var(--ink);border-radius:50%;width:1rem;height:1rem}.pin i.f{background:var(--ink)}.pin.shake{animation:.35s shake}@keyframes shake{25%{transform:translate(-8px)}75%{transform:translate(8px)}}.keys{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.875rem;display:grid}.keys button{background:var(--sheet);border:1px solid var(--line);height:3.5rem;font-family:var(--num);border-radius:.75rem;place-items:center;font-size:1.5rem;font-weight:600;display:grid}.who-grid{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.who-card{background:var(--sheet);border:1.5px solid var(--line);border-radius:var(--r);text-align:center;padding:.875rem}.who-card.on{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.who-card .av{width:3.5rem;height:3.5rem;margin:0 auto .5rem;font-size:1.25rem}.ob{min-height:100dvh;padding:.75rem 1.125rem calc(1.25rem + var(--safe-b));flex-direction:column;width:100%;max-width:30rem;margin:0 auto;display:flex;container:app/inline-size}.obtop{align-items:center;gap:.75rem;padding:.25rem 0 1.125rem;display:flex}.prog{background:var(--line);border-radius:3px;flex:1;height:6px;overflow:hidden}.prog i{background:var(--accent);border-radius:3px;height:100%;transition:width .3s;display:block}.obbody{flex:1}.obact{flex-direction:column;gap:.5rem;padding-top:1.125rem;display:flex}.promise{border-top:1px solid var(--line);align-items:flex-start;gap:.875rem;padding:.75rem 0;display:flex}.bigic{background:var(--accent-soft);width:7.5rem;height:7.5rem;color:var(--accent);border-radius:2.25rem;place-items:center;margin:1.25rem auto 1.5rem;display:grid}.words{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;display:grid}.words div{background:var(--sheet);border:1px solid var(--line);border-radius:.625rem;padding:.625rem .75rem;font-size:1.0625rem;font-weight:700}.words small{color:var(--ink-2);font-weight:400;font-family:var(--num);margin-inline-end:.375rem}.step{border-top:1px solid var(--line);align-items:center;gap:.75rem;padding:.75rem 0;font-size:1rem;display:flex}.step:first-child{border-top:0}.step .n{background:var(--ink);width:1.875rem;height:1.875rem;color:var(--paper);font-family:var(--num);border-radius:50%;flex:none;place-items:center;display:grid}.checkrow{align-items:center;gap:.75rem;display:flex}.checkbox{border:1.5px solid var(--ink);border-radius:.5rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.checkbox.on{background:var(--ink);color:var(--paper)}.scrim{z-index:20;background:#1f1b1666;justify-content:center;align-items:flex-end;animation:.15s fade;display:flex;position:fixed;inset:0}.sheet{background:var(--paper);width:100%;max-width:30rem;padding:1rem 1.125rem calc(1.25rem + var(--safe-b));border-radius:1.5rem 1.5rem 0 0;max-height:90dvh;animation:.2s up;overflow:auto}.sheet:focus{outline:none}.sheet .grab{background:var(--line);border-radius:2px;width:2.5rem;height:4px;margin:0 auto .875rem}@keyframes up{0%{opacity:0;transform:translateY(30px)}}@keyframes fade{0%{opacity:0}}.toast{left:50%;bottom:calc(5rem + var(--safe-b));background:var(--ink);color:var(--paper);z-index:30;border-radius:999px;align-items:center;gap:.75rem;max-width:calc(100% - 2rem);padding:.75rem 1.125rem;font-size:.9375rem;display:flex;position:fixed;transform:translate(-50%)}.toast button{font-weight:700;text-decoration:underline}.sentence{flex-wrap:wrap;align-items:center;gap:.375rem;font-size:1rem;display:flex}.empty{text-align:center;color:var(--ink-2);padding:2rem 1rem}.empty .ic{margin:0 auto .75rem}.splash{z-index:40;background:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.splash.night{color:#e9e2d6;background:#141210}.splash-mark{background:var(--brand);width:7rem;height:7rem;color:var(--on-brand);border-radius:1.875rem;place-items:center;display:grid}.splash-title{font-family:var(--num);margin-top:1.375rem;font-size:1.625rem;font-weight:600}.splash-sub{color:var(--ink-2);margin-top:.375rem}.splash.night .splash-sub{color:#a89f93}.splash.night .splash-mark{color:#e9e2d6;background:#6b321d}.splash-dots{gap:6px;margin-top:1.625rem;display:flex}.splash-dots i{opacity:.25;background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.2s infinite hcDl}.splash-dots i:nth-child(2){animation-delay:.2s}.splash-dots i:nth-child(3){animation-delay:.4s}@keyframes hcDl{40%{opacity:1}}@media (prefers-reduced-motion:reduce){.splash-dots i{animation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.veil{z-index:30;color:#cfc6b8;background:#0e0d0b;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.veil-clock{font-family:var(--num);color:#e9e2d6;font-size:5.5rem;font-weight:600;line-height:1}.veil-date{margin-top:.5rem;font-size:1.0625rem}.veil-note{color:#8f8678;align-items:center;gap:.375rem;margin-top:1.5rem;font-size:.875rem;display:flex}.veil-open{color:#cfc6b8;border:1px solid #3a352f;border-radius:999px;align-items:center;gap:.5rem;margin-top:2rem;padding:.75rem 1.25rem;display:inline-flex}.veil-pin{width:100%;max-width:20rem;margin-top:1.5rem}.veil .keys button{color:#e9e2d6;background:#1c1a17;border-color:#2e2a25}.veil .pin i{border-color:#cfc6b8}.veil .pin i.f{background:#cfc6b8}fieldset.ro{border:0;min-width:0;margin:0;padding:0}fieldset.ro:disabled .chip,fieldset.ro:disabled .toggle,fieldset.ro:disabled .input{opacity:.6}.flip-rtl:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.keys,.pin{direction:ltr}html:not([data-script=Latn]):not([data-script=Cyrl]) :is(.sec,.due .lbl,.ecard .eh,.lp-kicker){letter-spacing:0;text-transform:none}html[lang=ur] body{line-height:1.75}html[lang=ur] :is(.h1,.h2,.intro-title,.lp-h1,.lp-h2,.splash-title){line-height:1.6}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only.sr-focusable:focus-within{clip:auto;white-space:normal;width:auto;height:auto;margin:.75rem 0 0;position:static;overflow:visible}.langsearch{margin-bottom:.25rem;display:block}.langlist .sec{margin-top:1rem}.langbtn{align-items:center;gap:.375rem;display:inline-flex}.langbtn span{text-overflow:ellipsis;max-width:9rem;overflow:hidden}[dir=rtl] :is(.t1,.t2,.who,.kv>span,.it,.h2,.grp .gt b){unicode-bidi:plaintext}.ribbon .anc b,.ribbon .anc small{line-height:1.2}.ribbon .anc small{display:block}.ic,.inline-ic{zoom:calc(1 + (var(--ts) * var(--os) - 1) * .7)}.tsz-opt{justify-content:flex-end}@container app (width<=21.5rem){.scroll,.ob,.sheet{padding-inline:.875rem}.block{padding-inline:.75rem}.top:has(>:nth-child(3)){flex-wrap:wrap;justify-content:flex-end;row-gap:.25rem}.top:has(>:nth-child(3))>.grow{flex-basis:100%;order:2}.h1{overflow-wrap:anywhere;font-size:1.625rem}.h2{overflow-wrap:anywhere;font-size:1.375rem}.grp{flex-direction:column;gap:.375rem}.grp .gt{align-items:baseline;gap:.5rem;width:auto;padding-top:0;display:flex}.block.row,.due .it,.kv,.alarmbg .it{flex-wrap:wrap;row-gap:.5rem}.block.row>.grow,.due .it>:first-child,.alarmbg .it>.grow{flex:8.5rem}.block.row>.grow~:is(.btn,.tag),.due .it>.btn,.kv>span:last-child,.kv>.btn,.alarmbg .it>.btn{margin-inline-start:auto}.kv>span:first-child{flex:8rem;min-width:0}.row:has(>.btn+.btn){flex-wrap:wrap}.row:has(>.btn+.btn)>.btn{flex:auto}:is(.grid2:has(>.btn),.grid3:has(>.btn)){grid-template-columns:minmax(0,1fr)}.tabs button{overflow-wrap:anywhere;min-height:3.75rem;font-size:.6875rem}.tabs .ti{width:2rem}.who-card{text-align:start;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.5rem;padding:.5rem;display:grid}.who-card .av{grid-row:span 2;font-size:.9375rem;width:2.25rem!important;height:2.25rem!important;margin:0!important}.who-card .t1{min-width:0;font-size:.9375rem}.who-card .t2{min-width:0;margin-top:0;font-size:.8125rem}.ob .top{padding-block:.25rem .5rem!important}.pin{margin:.75rem 0}.keys{gap:.375rem;margin-top:.5rem}.keys button{height:2.875rem}.ribbon .anc b{font-size:.6875rem}.ribbon .anc small{font-size:.625rem}.toast{border-radius:1.25rem;max-width:calc(100% - 1rem)}.chip{padding-inline:.75rem}.alarmbg{padding-inline:1rem}.alarmbg .bigtime{font-size:3.75rem}.alarmbg .it{font-size:1.0625rem}.alarmbg .btn.white{font-size:1.125rem}}.fb-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;display:grid}.fb-scale button{border:1.5px solid var(--line-strong);background:var(--sheet);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;min-width:0;min-height:3.5rem;padding:.25rem .125rem;display:flex}.fb-scale .num{font-family:var(--num);font-size:1.25rem;font-weight:600;line-height:1}.fb-scale small{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.6875rem;overflow:hidden}.fb-scale button.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.fb-scale button.on small{color:#d6cdbf}.fb-scale.small button{min-height:2.875rem}.fb-hint{align-items:flex-start;gap:.375rem;display:flex}.fb-hint .ic{flex:none;margin-top:.0625rem}.fb-done{flex-direction:column;min-height:100%;display:flex}.fb-thanks{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.fb-ok{color:#2f5a3e;background:#e3ede5;border-radius:50%;place-items:center;width:5rem;height:5rem;display:grid}.fb-ask{background:var(--sheet);border:1.5px solid var(--brand);border-radius:1rem;flex-direction:column;gap:.75rem;margin-top:.75rem;padding:.875rem;display:flex}.fb-ask-h{align-items:flex-start;gap:.625rem;display:flex}.fb-ask-ic{background:var(--brand);width:2.25rem;height:2.25rem;color:var(--on-brand);border-radius:.625rem;flex:none;place-items:center;display:grid}.fb-ask-foot{justify-content:flex-end;margin-top:-.25rem;display:flex}.fb-moment{left:50%;bottom:calc(5rem + var(--safe-b));z-index:25;background:var(--ink);width:calc(100% - 1.5rem);max-width:28rem;color:var(--paper);border-radius:1rem;flex-direction:column;gap:.75rem;padding:.875rem;animation:.2s up;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 26px #0004}.fb-moment-q{align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.fb-moment-q span{flex:1}.fb-x{min-width:2.75rem;min-height:2.75rem;color:var(--paper);opacity:.8;place-items:center;margin:-.625rem -.5rem -.625rem 0;display:grid}.fb-thumbs{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.fb-thumbs button{min-height:2.75rem;color:var(--paper);white-space:nowrap;border:1.5px solid #6e655a;border-radius:.75rem;justify-content:center;align-items:center;gap:.375rem;min-width:0;font-weight:700;display:flex}.fb-why-acts{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;display:grid}.fb-why-acts .btn{width:100%}.lp{--lp-max:72rem;--lp-terra:#c2532d;--lp-moss:#3f6b4f;--lp-ruled:#eadfcd;background:var(--paper);min-height:100dvh;color:var(--ink);font-size:1.0625rem;line-height:1.5;overflow-x:clip}.lp :focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.lp-wrap{max-width:var(--lp-max);margin:0 auto;padding:0 1.25rem}.lp-narrow{max-width:46rem}.lp h3{font-size:1.125rem;font-weight:700;line-height:1.3}.lp [id]{scroll-margin-top:4.75rem}.lp a.btn{color:inherit;text-decoration:none}.lp-skip{inset-inline-start:.75rem;z-index:30;background:var(--ink);color:var(--paper);border-radius:.625rem;padding:.75rem 1rem;font-weight:700;position:absolute;top:-4rem}.lp-skip:focus{top:.75rem}main:focus{outline:none}.app:has(>.lp){max-width:none}.lp-head{z-index:20;background:color-mix(in srgb, var(--paper) 94%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);position:sticky;top:0}.lp-headrow{align-items:center;gap:.75rem;min-height:3.75rem;display:flex}.lp-brand{align-items:center;gap:.625rem;margin-inline-end:auto;display:inline-flex}.lp-mark{background:var(--brand,#b4532a);width:2.5rem;height:2.5rem;color:var(--on-brand,#fff7ec);border-radius:.75rem;flex:none;place-items:center;display:grid}.lp-mark.big{border-radius:1.5rem;width:5.5rem;height:5.5rem;margin:0 auto 1.5rem}.lp-word{font-family:var(--num);letter-spacing:-.01em;font-size:1.375rem;font-weight:600}.lp-brand.small .lp-mark{border-radius:.5625rem;width:2rem;height:2rem}.lp-brand.small .lp-word{font-size:1.125rem}.lp-langs{border:1px solid var(--line);background:var(--sheet);border-radius:999px;gap:.25rem;padding:.1875rem;display:flex}.lp-lang{min-width:2.75rem;min-height:2.75rem;color:var(--ink-2);border-radius:999px;padding:0 .875rem;font-size:.9375rem}.lp-lang.on{background:var(--ink);color:var(--paper);font-weight:700}.lp-headcta{background:var(--ink);color:var(--paper);min-height:2.75rem;display:none}.lp-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-terra);align-items:center;gap:.4375rem;margin-bottom:.625rem;font-size:.875rem;font-weight:700;display:inline-flex}.lp[data-complex] .lp-kicker{letter-spacing:0;text-transform:none;font-size:.9375rem}.lp-h1{font-family:var(--num);letter-spacing:-.02em;font-size:clamp(2.25rem,8.5vw,3.75rem);font-weight:600;line-height:1.06}.lp-h2{font-family:var(--num);letter-spacing:-.015em;font-size:clamp(1.75rem,5.6vw,2.625rem);font-weight:600;line-height:1.12}.lp[data-complex] .lp-h1,.lp[data-complex] .lp-h2{letter-spacing:0;line-height:1.3}.lp-h1:focus,.lp-h2:focus{outline:none}.lp-sub{color:var(--ink-2);max-width:34rem;margin-top:1rem;font-size:1.1875rem}.lp-lead{color:var(--ink-2);max-width:38rem;margin-top:.75rem;font-size:1.125rem}.lp-fine{color:var(--ink-2);margin-top:.75rem;font-size:.9375rem}.lp-cta{background:var(--ink);width:100%;min-height:3.5rem;color:var(--paper);font-size:1.125rem}.lp-cta:hover{background:#000}.lp-btn{width:100%;min-height:3.5rem}.lp-btn:hover{background:var(--sheet)}.lp-note{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r);align-items:flex-start;gap:.75rem;padding:.875rem 1rem;font-size:1rem;display:flex}.lp-note .ic{margin-top:.0625rem}.lp-ok{border-color:var(--lp-moss);color:var(--ink);font-weight:700}.lp-ok .ic{color:var(--lp-moss)}.lp-sec{padding:3.5rem 0}.lp-hero{padding:2rem 0 3rem}.lp-herogrid{gap:2.5rem;display:grid}.lp-heroacts{gap:.625rem;max-width:26rem;margin-top:1.5rem;display:grid}.lp-trust{border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.375rem;padding-top:1.125rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.lp-trust li{align-items:center;gap:.4375rem;display:inline-flex}.lp-trust .ic{color:var(--lp-moss)}.lp-heroart{justify-content:center;align-items:flex-end;min-height:0;padding:.5rem 0 1rem;display:flex;position:relative}.lp-heroart .lp-phone.mid{z-index:2;width:min(44vw,15.5rem)}.lp-heroart .lp-phone.side{z-index:1;width:min(32vw,12rem);margin-bottom:1.25rem}.lp-heroart .lp-phone.l{margin-inline-end:-9%}.lp-heroart .lp-phone.r{margin-inline-start:-9%}.lp-phone{--tilt:0deg;background:var(--ink);transform:rotate(var(--tilt));border-radius:2.125rem;flex:none;padding:.4375rem;position:relative;box-shadow:inset 0 1px #ffffff14,0 18px 40px -18px #1f1b1666,0 4px 10px -4px #1f1b1640}.lp-screen{aspect-ratio:750/1624;background:var(--paper);border-radius:1.6875rem;position:relative;overflow:hidden}.lp-screen img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.lp-screen img.on{opacity:1}.lp-ph{flex-direction:column;gap:5%;padding:14% 8% 8%;display:flex;position:absolute;inset:0}.lp-ph-bar{background:var(--line);border-radius:999px;width:46%;height:3.5%}.lp-ph-due{background:var(--lp-terra);border-radius:.875rem;flex-direction:column;gap:.5rem;padding:9% 8%;display:flex}.lp-ph-due i{background:#ffffff59;border-radius:999px;width:70%;height:.4375rem;display:block}.lp-ph-due i+i{width:45%}.lp-ph-due b{background:#fff;border-radius:999px;height:1.25rem;margin-top:.25rem;display:block}.lp-ph-row{border-bottom:1px solid var(--line);align-items:center;gap:8%;padding-bottom:4%;display:flex}.lp-ph-row span{border:2px solid var(--line);border-radius:50%;flex:none;width:1.25rem;height:1.25rem}.lp-ph-row i{background:var(--line);border-radius:999px;flex:1;height:.4375rem}.lp-ph-tag{color:var(--ink-2);text-align:center;flex-direction:column;align-items:center;gap:.375rem;margin-top:auto;font-size:.75rem;display:flex}.lp-problem{background:var(--sheet);border-block:1px solid var(--line)}.lp-notebook{border-inline-start:2px solid #e7b7a6;margin-top:1.75rem;padding-inline-start:1rem;list-style:none}.lp-notebook li{border-bottom:1px solid var(--lp-ruled);gap:.875rem;padding:1rem 0;display:flex}.lp-notebook li:first-child{border-top:1px solid var(--lp-ruled)}.lp-notebook .ic{color:var(--lp-terra);margin-top:.125rem}.lp-notebook p{color:var(--ink-2);margin-top:.125rem}.lp-promise{font-family:var(--num);margin-top:1.75rem;font-size:1.375rem;font-weight:600;line-height:1.35}.lp[lang=hi] .lp-promise{line-height:1.55}.lp-ribbon{gap:0;margin-top:2rem;list-style:none;display:grid;position:relative}.lp-ribbon li{padding-block:0 2rem;padding-inline:3.75rem 0;position:relative}.lp-ribbon li:before{content:"";inset-inline-start:1.3125rem;background:var(--line);width:2px;position:absolute;top:2.75rem;bottom:.25rem}.lp-ribbon li:last-child{padding-bottom:0}.lp-ribbon li:last-child:before{display:none}.lp-dot{inset-inline-start:0;background:var(--ink);width:2.75rem;height:2.75rem;color:var(--paper);font-family:var(--num);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:600;display:grid;position:absolute;top:0}.lp-ribbon h3{padding-top:.5rem;font-size:1.25rem}.lp-ribbon p{color:var(--ink-2);max-width:22rem;margin-top:.375rem}.lp-feat+.lp-feat{border-top:1px solid var(--line)}.lp-featgrid{align-items:center;gap:2.25rem;display:grid}.lp-points{gap:.75rem;margin-top:1.25rem;list-style:none;display:grid}.lp-points li{align-items:flex-start;gap:.625rem;display:flex}.lp-points .ic{color:var(--lp-moss);margin-top:.1875rem}.lp-honest{border-radius:var(--r);border:1px dashed var(--ink-2);color:var(--ink-2);align-items:flex-start;gap:.625rem;margin-top:1.25rem;padding:.875rem 1rem;font-size:.9375rem;display:flex}.lp-honest .ic{margin-top:.125rem}.lp-featart{justify-content:center;align-items:flex-start;display:flex}.lp-featart .lp-phone{width:min(64vw,16rem)}.lp-featart.pair .lp-phone{width:min(48vw,14rem)}.lp-featart.pair .back{margin-inline-start:-14%;margin-top:2.5rem}.lp-featart.pair .front{z-index:1}.lp-privacy{background:var(--ink);color:var(--paper)}.lp-privacy .lp-kicker{color:#e7b7a6}.lp-privacy .lp-lead,.lp-privacy p{color:#d9d0c2}.lp-privacy :focus-visible{outline-color:var(--paper)}.lp-privgrid{gap:1.5rem;margin-top:2rem;list-style:none;display:grid}.lp-privgrid li{border-top:1px solid #ffffff2e;padding-top:1rem}.lp-privgrid h3{color:var(--paper);margin-top:.5rem}.lp-privgrid p{margin-top:.25rem}.lp-sees{border-radius:var(--r);border:1px solid #ffffff38;margin-top:2.25rem;padding:1.25rem}.lp-sees h3{color:var(--paper)}.lp-sees ul{color:#d9d0c2;gap:.625rem;margin-block:.75rem 0;margin-inline:1.25rem 0;display:grid}.lp-never{border-top:1px solid #ffffff2e;align-items:flex-start;gap:.625rem;margin-top:1rem;padding-top:1rem;font-weight:700;display:flex;color:var(--paper)!important}.lp-docs{gap:.875rem;margin-top:1.75rem;display:grid}.lp-doc{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r);padding:1.125rem 1.25rem}.lp-doc .ic{color:var(--lp-terra)}.lp-doc h3{margin-top:.5rem}.lp-doc p{color:var(--ink-2);margin-top:.25rem}.lp-installsec{background:var(--sheet);border-block:1px solid var(--line)}.lp-installsec.first{border-top:0;padding-top:2rem}.lp-install{gap:1rem;margin-top:1.5rem;display:grid}.lp-steps{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:.25rem 1rem;list-style:none}.lp-steps li{border-top:1px solid var(--line);align-items:center;gap:.875rem;padding:.875rem 0;display:flex}.lp-steps li:first-child{border-top:0}.lp-steps li span{flex:1}.lp-n{background:var(--ink);width:2rem;height:2rem;color:var(--paper);font-family:var(--num);border-radius:50%;flex:none;place-items:center;display:grid}.lp-plain{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:1rem}.lp-acts{gap:.625rem;display:grid}.lp .lp-esc a.lp-cta{color:var(--paper);text-decoration:none}.lp-esch{font-family:var(--num);font-size:1.375rem;line-height:1.2}.lp-escor{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-top:.25rem;font-size:.875rem;font-weight:700}.lp[data-complex] .lp-escor{letter-spacing:0;text-transform:none}.lp-escpics{grid-template-columns:1fr 1fr;gap:.75rem;list-style:none;display:grid}.lp-escpics li{flex-direction:column;gap:.5rem;display:flex}.lp-escpics p{align-items:flex-start;gap:.5rem;font-size:.9375rem;line-height:1.4;display:flex}.lp-escpics p span{flex:1;min-width:0}.lp-escpics p .ic{vertical-align:-.3em;display:inline-block}.lp-escpic{border:1.5px solid var(--ink);background:var(--paper);border-radius:1rem;flex-direction:column;height:9.5rem;display:flex;overflow:hidden}.lp-escbar{border-bottom:1px solid var(--line);align-items:center;gap:.375rem;padding:.5rem;display:flex}.lp-escbar i{background:var(--line);border-radius:.25rem;flex:1;height:.5rem}.lp-escbody{background:repeating-linear-gradient(180deg, transparent 0 .875rem, var(--sheet) .875rem 1.375rem);flex:1;margin:.5rem}.lp-esctool{border-top:1px solid var(--line);justify-content:center;padding:.375rem;display:flex}.lp-eschi{width:1.875rem;height:1.875rem;box-shadow:0 0 0 3px var(--lp-terra);color:var(--lp-terra);border-radius:50%;place-items:center;display:inline-grid}.lp-escsheet{background:var(--sheet);border-top:1px solid var(--line);flex-direction:column;margin-top:auto;display:flex}.lp-escsheet span{border-top:1px solid var(--line);align-items:center;gap:.375rem;min-height:2rem;padding:.5rem .625rem;font-size:.8125rem;display:flex}.lp-escsheet span:first-child{border-top:0}.lp-escsheet .on{box-shadow:inset 0 0 0 3px var(--lp-terra);color:var(--lp-terra);font-weight:700}.lp-manual{gap:.375rem;font-size:.9375rem;display:grid}.lp-manual input{border:1.5px solid var(--ink);min-height:2.75rem;font:inherit;background:var(--paper);color:var(--ink);border-radius:.625rem;width:100%;padding:0 .75rem}.lp-other{border:1px solid var(--line);border-radius:var(--r);background:var(--paper)}.lp-other summary{cursor:pointer;align-items:center;gap:.625rem;min-height:3.25rem;padding:0 1rem;font-weight:700;list-style:none;display:flex}.lp-other summary::-webkit-details-marker{display:none}.lp-other[open] summary{border-bottom:1px solid var(--line)}.lp-other>:not(summary){margin-inline:1rem}.lp-other>:last-child{margin-bottom:1rem}.lp-chev{margin-inline-start:auto;transition:transform .2s}details[open]>summary .lp-chev{transform:rotate(180deg)}.lp-qs details[open]>summary .lp-chev{transform:rotate(45deg)}.lp-addr{margin-top:.875rem;font-size:1rem}.lp-addr span{color:var(--ink-2)}.lp-other-cols{gap:1rem;margin-top:.875rem;display:grid}.lp-other h3{font-size:1rem}.lp-mini{color:var(--ink-2);gap:.25rem;margin-block:.375rem 0;margin-inline:1.25rem 0;display:grid}.lp-more{min-height:2.75rem;color:var(--ink);text-underline-offset:4px;align-items:center;gap:.375rem;margin-top:1.5rem;font-weight:700;text-decoration:underline;display:inline-flex}.lp-qs{border-top:1px solid var(--line);margin-top:1.5rem}.lp-qs details{border-bottom:1px solid var(--line)}.lp-qs summary{cursor:pointer;align-items:center;gap:1rem;min-height:3.75rem;padding:.75rem 0;list-style:none;display:flex}.lp-qs summary::-webkit-details-marker{display:none}.lp-qs summary h3{flex:1;font-size:1.125rem}.lp-qs p{color:var(--ink-2);padding-block:0 1.25rem;padding-inline:0 2.5rem}.lp-final{text-align:center;padding:4.5rem 0 5rem}.lp-final .lp-lead{margin-inline:auto}.lp-final .lp-cta,.lp-final .lp-note{max-width:26rem;margin:1.75rem auto 0}.lp-final .lp-note{text-align:start}.lp .num{font-family:var(--num);font-variant-numeric:lining-nums;font-weight:500}.lp a.lp-a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.lp a.lp-brand{color:inherit;min-height:2.75rem;text-decoration:none}.lp-foot{border-top:1px solid var(--line);background:var(--sheet);padding:2.25rem 0 calc(2rem + var(--safe-b));color:var(--ink-2);font-size:.9375rem}.lp-foot a{color:var(--ink);text-decoration:none}.lp-foot a:hover{text-underline-offset:3px;text-decoration:underline}.lp-foot .lp-brand{color:var(--ink)}.lp-ftop{gap:1.75rem;display:grid}.lp-ftag{font-family:var(--num);color:var(--ink);max-width:18rem;margin-top:.75rem;font-size:1.3125rem;font-weight:600;line-height:1.25}.lp[data-complex] .lp-ftag{line-height:1.45}.lp-fbrand p+p{margin-top:.375rem}.lp-fcols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;display:grid}.lp-fcol h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:.25rem;font-size:.8125rem}.lp[data-complex] .lp-fcol h3,.lp[data-complex] .lp-flab{letter-spacing:0;text-transform:none;font-size:.9375rem}.lp-fcol ul{list-style:none}.lp-fcol li a{align-items:center;min-height:2.75rem;font-size:1rem;line-height:1.25;display:flex}.lp-freach{border-top:1px solid var(--line);margin-top:.5rem;padding-top:.5rem}.lp-fcol .lp-freach a{white-space:nowrap;gap:.5rem;min-height:2.5rem;font-size:.9375rem}.lp-freach .ic{color:var(--ink-2);flex:none}.lp-fact{align-content:start;gap:.625rem;display:grid}.lp-flab{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:.8125rem;font-weight:700}.lp-flang{border:1px solid var(--line-strong);background:var(--paper);min-height:3rem;color:var(--ink);text-align:start;border-radius:999px;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.9375rem;display:flex}.lp-fcount{color:var(--ink-2);margin-inline-start:auto;font-size:.875rem}.lp-fact .lp-cta{margin-top:.375rem}.lp-legal{border-top:1px solid var(--line);gap:1.125rem;margin-top:2rem;padding-top:1.5rem;display:grid}.lp-promises{gap:.875rem;list-style:none;display:grid}.lp-promises li{align-items:flex-start;gap:.75rem;display:flex}.lp-promises .ic{color:var(--ink);flex:none;margin-top:.0625rem}.lp-promises b{color:var(--ink);display:block}.lp-promises span{line-height:1.4;display:block}.lp-fsos{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:.75rem;align-items:center;gap:.625rem;padding:.625rem .875rem;display:flex}.lp-fsos .ic{flex:none}.lp-fsos a.lp-a{font-weight:600}.lp-copy{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-top:1rem;font-size:.875rem;display:flex}.lp-co{align-items:center;gap:.5rem;display:inline-flex}.lp-co .lp-mark{border-radius:.375rem;width:1.375rem;height:1.375rem}.lp-made{border:1px solid var(--line-strong);border-radius:999px;padding:.125rem .625rem;font-size:.8125rem}@media (width>=60rem){.lp-foot{padding:3rem 0 2rem}.lp-ftop{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr) minmax(0,1.1fr);gap:2.25rem}.lp-fcols{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr)}.lp-promises{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem}}.lp-bar{inset-inline:0;z-index:25;padding:.75rem 1rem calc(.75rem + var(--safe-b));background:var(--sheet);border-top:1px solid var(--line);opacity:0;transition:transform .25s ease-out,opacity .25s ease-out;position:fixed;bottom:0;transform:translateY(110%);box-shadow:0 -8px 24px -16px #1f1b1666}.lp-bar.on{opacity:1;transform:none}.lp-anim [data-reveal]{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(18px)}.lp-anim [data-reveal].in{opacity:1;transform:none}@media (width>=40rem){.lp-heroacts{grid-template-columns:auto auto;justify-content:start;max-width:none}.lp-heroacts .lp-cta,.lp-heroacts .lp-btn{width:auto;padding:0 1.75rem}.lp-heroacts .lp-note{grid-column:1/-1}.lp-privgrid,.lp-docs,.lp-other-cols{grid-template-columns:1fr 1fr}.lp-acts{grid-template-columns:auto;justify-content:start}.lp-acts .lp-cta,.lp-acts .lp-btn{width:auto;padding:0 1.75rem}}@media (width>=60rem){.lp-wrap{padding:0 2rem}.lp-headcta{display:inline-flex}.lp-hero{padding:4rem 0 5rem}.lp-herogrid{grid-template-columns:1.05fr 1fr;align-items:center;gap:3rem}.lp-heroart .lp-phone.mid{width:16.5rem}.lp-heroart .lp-phone.side{width:13rem}.lp-sec{padding:5.5rem 0}.lp-ribbon{grid-template-columns:repeat(3,1fr);gap:2rem}.lp-ribbon li{padding:3.75rem 0 0}.lp-ribbon li:before{inset-inline:3.25rem -2rem;width:auto;height:2px;top:1.3125rem;bottom:auto}.lp-ribbon li:last-child:before{display:none}.lp-ribbon h3{padding-top:0}.lp-featgrid{grid-template-columns:1fr 1fr;gap:4rem}.lp-feat.flip .lp-feattext{order:2}.lp-featart .lp-phone{width:17rem}.lp-featart.pair .lp-phone{width:15rem}.lp-privgrid{grid-template-columns:repeat(3,1fr);gap:2rem}.lp-bar{display:none}}@media (hover:hover){.lp-lang:not(.on):hover{color:var(--ink);background:var(--paper)}.lp-qs summary:hover h3,.lp-other summary:hover{text-underline-offset:4px;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.lp-anim [data-reveal]{opacity:1;transition:none;transform:none}.lp-bar,.lp-screen img,.lp-chev{transition:none}}.lp-herogrid{grid-template-columns:minmax(0,1fr)}.lp-herogrid>*{min-width:0}.lp-heroart{overflow:hidden}@media (width>=60rem){.lp-herogrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.lp-heroart{overflow:visible}}[class^=lp-][class*=grid]>*,.lp-ribbon>*,.lp-docs>*,.lp-other-cols>*{min-width:0}.lp-featgrid,.lp-privgrid,.lp-docs,.lp-other-cols,.lp-ribbon{grid-template-columns:minmax(0,1fr)}@media (width>=40rem){.lp-privgrid,.lp-docs,.lp-other-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.lp-featgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-ribbon,.lp-privgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-phone>.lp-screen{flex:auto;align-self:stretch;width:100%}.lp-idlg{background:var(--sheet,#fffdf8);width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);border:0;border-radius:1.25rem;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 60px -20px #1f1b1680}.lp-idlg::backdrop{background:#1f1b1680}.lp-idlg-in{padding:1.25rem 1.25rem 1.5rem}.lp-idlg-top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.lp-idlg-top h2{margin:0;font-size:1.375rem}.lp-x{border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.lp-x:hover{background:var(--line)}.lp-plain.small{margin-top:.75rem;font-size:.9375rem}@media (width<=40rem){.lp-idlg{border-radius:1.25rem 1.25rem 0 0;width:100vw;max-width:100vw;margin:auto auto 0}}.lp-wait{background:var(--line);border-radius:999px;height:.5rem;margin:1rem 0;overflow:hidden}.lp-wait i{background:var(--ink);border-radius:inherit;height:100%;transition:width .5s linear;display:block}@media (prefers-reduced-motion:reduce){.lp-wait i{transition:none}}.lp-invite{z-index:60;inset-inline:1rem;background:var(--sheet,#fffdf8);border:1px solid var(--line);border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem 1rem;max-width:34rem;margin-inline:auto;padding:1rem 1.125rem;animation:.35s ease-out lp-up;display:grid;position:fixed;bottom:1rem;box-shadow:0 24px 60px -24px #1f1b1690}.lp-invite-ic{background:var(--brand,#b4532a);width:3rem;height:3rem;color:var(--on-brand,#fff7ec);border-radius:.875rem;place-items:center;display:grid}.lp-invite-txt h2{margin:0;font-size:1.125rem}.lp-invite-txt p{color:var(--ink-2);margin:.25rem 0 0;font-size:.9375rem}.lp-invite-acts{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.lp-invite-acts .btn{flex:auto}@keyframes lp-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-invite{animation:none}}.redpage{background:#fbedea;min-height:100dvh}.sos{background:var(--alert);color:#fff;border-radius:1.375rem;align-items:center;gap:.375rem;min-height:2.75rem;padding:0 .875rem;font-size:.9375rem;font-weight:700;display:inline-flex}.sosbig{background:var(--alert);color:#fff}.alarmbg{z-index:40;background:var(--pc,var(--accent));color:#fff;padding:calc(2.5rem + env(safe-area-inset-top,0px)) 1.375rem calc(2.125rem + var(--safe-b));flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.alarmbg>.inner{flex-direction:column;flex:1;width:100%;max-width:30rem;margin:0 auto;display:flex}.alarmbg .bigtime{font-family:var(--num);font-size:4.75rem;font-weight:600;line-height:1}.wave{align-items:center;gap:.3125rem;height:2.5rem;margin:1.125rem 0;display:flex}.wave i{background:#fff;border-radius:.1875rem;width:.375rem;animation:1s ease-in-out infinite wv}@keyframes wv{50%{transform:scaleY(.35)}}@media (prefers-reduced-motion:reduce){.wave i{animation:none}}.alarmbg .it{border-top:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 0;font-size:1.1875rem;display:flex}.alarmbg .it small{opacity:.88;font-size:.9375rem;display:block}.alarmbg .btn.white{color:var(--ink);background:#fff;width:100%;min-height:4rem;font-size:1.25rem}.alarmbg .btn.line{color:#fff;white-space:nowrap;border:1.5px solid #fffa;flex:1;gap:.375rem;min-width:0;padding:0 .875rem}.alarmbg .btn.line .ic{width:1.125rem;height:1.125rem}.alarmbg .btn.line.small{flex:none}.alarmbg .note{opacity:.9;margin-top:.875rem;font-size:.9375rem;line-height:1.4}.alarmbg :focus-visible{outline-color:#fff}.callbtn{background:var(--alert);color:#fff;text-align:start;border-radius:1.125rem;align-items:center;gap:.875rem;width:100%;min-height:4rem;padding:1rem;text-decoration:none;display:flex}.callbtn.dark{background:var(--ink)}.callbtn .ci{background:#ffffff26;border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.callbtn b{font-size:1.25rem;display:block}.callbtn small{opacity:.88;font-size:.875rem}.callic{background:var(--ink);color:#fff;border-color:var(--ink);text-decoration:none}.what{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.what button{background:var(--sheet);border:1.5px solid var(--line);border-radius:var(--r);text-align:start;min-height:3.25rem;padding:.875rem .75rem;font-size:1rem;font-weight:700}.what button.on{border-color:var(--alert);box-shadow:0 0 0 2px var(--alert)}.stepchk{border-top:1px solid var(--line);text-align:start;align-items:flex-start;gap:.75rem;width:100%;min-height:3.25rem;padding:.875rem 0;font-size:1.0625rem;display:flex}.stepchk:first-child{border-top:0}.stepchk .checkbox{border:1.5px solid var(--ink);border-radius:.5rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.stepchk.done .checkbox{background:var(--ink);color:#fff}.stepchk.done span:last-child{color:var(--ink-2);text-decoration:line-through}.timer{font-family:var(--num);font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:600;line-height:1.1}.timer.over{color:var(--alert)}.ecard{border:2px solid var(--alert);background:#fff;border-radius:1.125rem;overflow:hidden}.ecard .eh{background:var(--alert);color:#fff;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:700;display:flex}.ecard .eb{padding:.875rem 1rem}.ecard .big{font-family:var(--num);font-size:1.625rem;font-weight:600;line-height:1.15}.ecard .kv{padding:.5625rem 0}.ecard .kv>span:last-child{color:var(--ink);text-align:end;font-weight:700}.ecard .kv a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ecard .sec{margin-top:.75rem}.ecard .hot{color:var(--alert)!important}.inscard{color:#fff;text-align:start;background:linear-gradient(135deg,#2f5d7c,#1f3d52);border-radius:1rem;width:100%;padding:1rem;display:block;position:relative;overflow:hidden}.inscard .big{font-family:var(--num);margin-top:.125rem;font-size:1.375rem;font-weight:600}.inscard small{opacity:.85;font-size:.8125rem;display:block}.inscard .cols{flex-wrap:wrap;gap:.75rem 1.375rem;margin-top:.75rem;display:flex}.photo{border:1.5px dashed var(--line);min-height:5.25rem;color:var(--ink-2);background:var(--sheet);text-align:center;border-radius:.75rem;place-items:center;width:100%;padding:.375rem;font-size:.875rem;display:grid;position:relative;overflow:hidden}.photo.filled{border-style:solid;padding:0}.photo img{object-fit:cover;width:100%;height:5.25rem;display:block}.photo .cap{align-items:center;gap:.25rem;display:inline-flex}.photo input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.photo:focus-within{box-shadow:0 0 0 3px var(--accent)}.filerow{border-top:1px solid var(--line);align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.filerow:first-child{border-top:0}.filerow img{object-fit:cover;border-radius:.5rem;flex:none;width:3rem;height:3rem}.filerow .fi{border:1px solid var(--line);border-radius:.5rem;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.filebtn{position:relative;overflow:hidden}.filebtn input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.filebtn:focus-within{box-shadow:0 0 0 3px var(--accent)}.holdbtn{color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:conic-gradient(#7a1712 calc(var(--p,0) * 1turn), var(--alert) 0);border-radius:50%;width:15.625rem;height:15.625rem;margin:2.125rem auto 0;display:block;position:relative;box-shadow:0 0 0 .875rem #b3261e22,0 0 0 1.75rem #b3261e11}.holdbtn>div{place-items:center;gap:.5rem;display:grid}.holdbtn b{font-size:1.875rem}.holdbtn span{opacity:.92;font-size:.9375rem}.holdbtn:focus-visible{outline:4px solid var(--ink);outline-offset:2.25rem}.steprow{align-items:center;gap:.375rem;display:flex}.steprow+.steprow{margin-top:.5rem}.steprow .n{background:var(--ink);width:1.875rem;height:1.875rem;color:var(--paper);font-family:var(--num);border-radius:50%;flex:none;place-items:center;display:grid}.steprow .input{min-height:2.75rem;font-size:1rem}.up{transform:rotate(180deg)}.ordermk{font-family:var(--num);border-radius:50%;font-size:1.0625rem}.muted{opacity:.6}.dangerzone{margin-top:1.5rem}.lvl{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.range{width:100%;accent-color:var(--accent);min-height:2.75rem}.radio{border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.radio.on:after{content:"";background:var(--accent);border-radius:50%;width:.75rem;height:.75rem}.warnblock{border:2px solid var(--alert);background:#fbedea}.mk.diet{border-radius:1.125rem .25rem}.mk.diet.sm{width:1.875rem;height:1.875rem}.dt-rules{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.dt-rules .chip{min-height:2.5rem}.dt-rules .chip.add{border-style:dashed}.dt-rules .chip.hit{border-color:var(--alert);color:var(--alert);font-weight:700}.dt-x{border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;margin-block:-.25rem;margin-inline:0 -.375rem;display:inline-grid}.dt-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.dt-opts button{overflow-wrap:anywhere;background:var(--sheet);border:1.5px solid var(--line);border-radius:var(--r);text-align:start;align-items:center;gap:.5rem;min-height:3.25rem;padding:.625rem .75rem;font-size:1rem;font-weight:700;display:flex}.dt-opts button.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent);background:var(--accent-soft)}.dt-alert{border:2px solid var(--alert);background:#fbedea;align-items:flex-start;margin-top:.5rem}.dt-alert>.ic{color:var(--alert)}.dt-photo{border:1.5px dashed var(--line);min-height:4rem;color:var(--ink-2);background:var(--sheet);text-align:center;cursor:pointer;border-radius:.75rem;place-items:center;gap:.25rem;padding:.25rem;font-size:.8125rem;display:grid;position:relative;overflow:hidden}.dt-photo input{opacity:0;cursor:pointer;position:absolute;inset:0}.dt-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dt-photo.filled{border-style:solid}.dt-item{padding:.75rem .875rem}.dt-item.none .t1,.dt-item.none .t2{opacity:.65}.dt-share{gap:.25rem;margin-top:.5rem;display:flex}.dt-share button{border:1px solid var(--line);background:var(--sheet);overflow-wrap:anywhere;border-radius:999px;flex:1;min-width:0;min-height:2.75rem;padding:0 .25rem;font-size:1rem;font-weight:700}.dt-share button.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.dt-amt{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dt-rbtn.sm{border-width:1.5px;border-color:var(--line);width:2.75rem;height:2.75rem}.dt-qty{font-family:var(--num);text-align:center;min-width:2.5rem;font-size:1.5rem;font-weight:600}.dt-unit{flex:1;min-width:8rem;margin-top:0}.dt-saveas{background:var(--accent-soft);margin-top:.5rem}.dt-saveas .t1{font-size:1rem}.dt-bignum{font-family:var(--num);font-size:3.75rem;font-weight:600;line-height:1}.dt-rbtn{border:1.5px solid var(--ink);background:var(--sheet);border-radius:50%;flex:none;place-items:center;width:4rem;height:4rem;display:grid}.dt-rbtn.fill{background:var(--accent);border-color:var(--accent);color:#fff}.dt-rbtn:disabled{opacity:.4}.dt-glasses{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.dt-glasses button{border-radius:var(--r);border:1.5px dashed var(--ink-2);height:3.75rem;color:var(--ink-2);background:var(--sheet);place-items:center;display:grid}.dt-glasses button.f{background:var(--accent);border:1.5px solid var(--accent);color:#fff}.dt-week{direction:ltr}.dt-week svg{width:100%;height:auto;display:block;overflow:visible}.dt-week text{font-family:var(--sans);fill:var(--ink-2);font-size:.625rem}.dt-week .v{fill:var(--ink)}.dt-waterrow{align-items:center;gap:.75rem;display:flex}.dt-waterrow>button:first-child{text-align:start;flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.dt-days{direction:ltr;grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.dt-days button{border:1px solid var(--line);background:var(--sheet);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;min-height:3.5rem;font-size:.8125rem;display:flex}.dt-days button b{font-family:var(--num);font-size:1.125rem}.dt-days button.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.dt-days button.today:not(.on){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.dt-weeknav{align-items:center;gap:.5rem;display:flex}.dt-stat .block{padding:.75rem}.dt-stat .n{font-family:var(--num);font-size:1.875rem;font-weight:600;line-height:1.1}.dt-stat small{color:var(--ink-2);margin-top:.25rem;font-size:.875rem;line-height:1.25;display:block}.dt-stat .hot .n{color:var(--alert)}.dt-meals{gap:3px;height:1rem;margin-top:.375rem;display:flex}.dt-meals i{border-radius:.25rem;min-width:.375rem;display:block}.dt-meals .a{background:var(--accent)}.dt-meals .p{background:var(--accent-soft);border:1.5px solid var(--accent)}.dt-meals .s{background:repeating-linear-gradient(135deg,#fff 0 4px,#b3261e55 4px 7px);border:1.5px solid #b3261e88}.dt-meals .e{border:1.5px dashed var(--ink)}.dt-meals .n{border:1px solid var(--line);background:var(--paper)}.tag.dt-skip{color:#fff;background:repeating-linear-gradient(135deg,#b3261e 0 4px,#8f1e18 4px 7px)}.dt-pdf{border:1px solid var(--line);background:#fff;border-radius:.375rem;flex-direction:column;flex:none;gap:.3125rem;width:3.25rem;height:4.125rem;padding:.5625rem .4375rem;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #0001}.dt-pdf i{background:var(--line);border-radius:2px;height:3px;display:block}.dt-pdf b{bottom:.3125rem;background:var(--alert);color:#fff;border-radius:3px;padding:1px 4px;font-size:.5625rem;position:absolute;inset-inline-end:-.125rem}.dt-pdf img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dt-viewer{background:#2b2925;border-radius:1rem;padding:1rem}.dt-viewer img,.dt-viewer iframe{background:#fff;border-radius:.25rem;width:100%;display:block}.dt-viewer iframe{aspect-ratio:1/1.41;border:0}.dt-viewer .doc{aspect-ratio:1/1.41;text-align:center;color:var(--ink-2);background:#fff;border-radius:.25rem;place-items:center;padding:1rem;display:grid}.dt-viewer .cap{text-align:center;color:#e9e2d6;margin-top:.75rem;font-size:.8125rem}.dt-what{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.dt-what label{background:var(--sheet);border:1.5px solid var(--line);border-radius:var(--r);cursor:pointer;padding:.875rem .75rem;font-size:1rem;font-weight:700;position:relative}.dt-what label input{opacity:0;cursor:pointer;position:absolute;inset:0}.dt-what label:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.dt-quote{border:1.5px dashed var(--ink-2);color:var(--ink-2);border-radius:.625rem;padding:.75rem;font-size:1rem;font-style:italic;line-height:1.45}.dt-quote b{font-style:normal}.dt-num{font-family:var(--num);border-radius:50%}.dt-empty{text-align:center;padding:1.875rem .625rem 0}.dt-empty .t1{font-family:var(--num);font-size:1.625rem;font-weight:600}.dt-empty p{color:var(--ink-2);margin-top:.5rem;line-height:1.45}@media print{.dt-chartpage{break-before:page}}.kv>span.tag:last-child.alert,.kv>span.tag:last-child.acc,.kv>span.tag:last-child.dt-skip{color:#fff}.kv>span.tag:last-child.soft{color:var(--ink)}.kv>span.tag:last-child{display:inline-block}.me-lv{font-family:var(--num);white-space:nowrap;font-size:1.625rem;font-weight:600;line-height:1.1}.me-lv small{font-family:var(--sans);color:var(--ink-2);font-size:.8125rem;font-weight:400}.me-lab{text-align:start;width:100%}.me-lab .band{margin-top:.25rem}.me .band .mark.out{color:var(--alert)}.me .band .mark.out:after{background:var(--alert)}.me .band .ends span{align-items:center;gap:.25rem;display:inline-flex}.me-ltr{direction:ltr}.me-chart{width:100%;height:auto;margin-top:.625rem;display:block}.me-att{flex-wrap:wrap;gap:.5rem;display:flex}.me-att a,.me-att span{border:1px solid var(--line);background:var(--sheet);min-height:2.75rem;color:var(--ink);overflow-wrap:anywhere;border-radius:.75rem;align-items:center;gap:.375rem;max-width:100%;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.me-tick{border:1.5px solid var(--ink);border-radius:.5rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.me-tick.on{background:var(--ink);color:var(--paper)}.me-pick{text-align:start;align-items:center;gap:.75rem;width:100%;min-height:3rem;display:flex}.me-pick .grow{font-size:1rem}.me-pick+.me-pick{border-top:1px solid var(--line)}.me-pick .u{color:var(--ink-2);font-size:.875rem}.me-val{flex:none;width:6.5rem}.me-val input{font-family:var(--num);text-align:end;background:0 0;border:0;outline:none;width:100%;font-size:1.625rem;font-weight:600}.me-mini{min-height:2.75rem;font-size:1rem}.me-rpv{flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.125rem;display:flex}.me-ck .kv{padding:.5rem 0}.me-ck .kv:first-of-type,.me-help .holdbtn{margin-top:.5rem}.me-holdn{font-family:var(--num);font-size:3.375rem;line-height:1}.me-quote{border-inline-start:3px solid var(--accent);background:var(--paper);overflow-wrap:anywhere;border-radius:0 .5rem .5rem 0;margin-top:.625rem;padding:.625rem .75rem;font-size:.9375rem}.me-for{text-align:start;background:var(--sheet);border:1.5px solid var(--line);border-radius:var(--r);align-items:center;gap:.875rem;width:100%;min-height:4.5rem;padding:.875rem 1rem;display:flex}.me-for.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.me-for .fi{background:var(--accent-soft);width:3rem;height:3rem;color:var(--accent);border-radius:.875rem;flex:none;place-items:center;display:grid}.me-for .t1{font-size:1.1875rem}.me-add{border-style:dashed}.me-add .av{background:var(--line);color:var(--ink)}.me-for .radio{border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.me-for .radio.on:after{content:"";background:var(--accent);border-radius:50%;width:.75rem;height:.75rem}.obh{font-family:var(--num);font-size:1.875rem;font-weight:600;line-height:1.12}.obp{color:var(--ink-2);margin-top:.625rem;font-size:1.0625rem;line-height:1.45}.ob-center{text-align:center}.langopt{text-align:start;align-items:center;gap:.75rem;width:100%;min-height:3.75rem;display:flex}.langopt .radio{border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.langopt.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.langopt.on .radio:after{content:"";background:var(--accent);border-radius:50%;width:.75rem;height:.75rem}.langopt .big{font-size:1.375rem;font-weight:700}.chips{flex-wrap:wrap;gap:.375rem;margin-top:.625rem;display:flex}.obstat{grid-template-columns:1fr 1fr 1fr;gap:.5rem;margin-top:1.375rem;display:grid}.obstat .block{text-align:center;padding:.75rem}.obstat .n{font-family:var(--num);font-size:1.875rem;font-weight:600;line-height:1.1}.obstat small{color:var(--ink-2);font-size:.8125rem}.timein{border:1.5px solid var(--line);background:var(--sheet);width:8.25rem;min-height:2.75rem;font-family:var(--num);text-align:center;border-radius:999px;padding:0 .75rem;font-size:1.125rem}.timein:focus{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink);outline:none}.pcard{border-inline-start:6px solid var(--pc)}.intro{max-width:30rem;min-height:100dvh;padding:1rem 1.375rem calc(1.5rem + var(--safe-b));flex-direction:column;margin:0 auto;display:flex}.intro-bar{justify-content:space-between;align-items:center;min-height:2.75rem;display:flex}.intro-bar .chip{min-height:2.25rem;padding:.375rem .75rem}.intro-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:1.75rem;flex:1;justify-content:center;align-items:center;min-height:18rem;margin:1rem 0 1.375rem;display:flex;overflow:hidden}.ic-art{width:18.75rem;height:18.75rem;position:relative}.ic-art .mini{background:var(--sheet);border:1px solid var(--line);border-radius:1rem;width:15.5rem;padding:.75rem .875rem;position:absolute;box-shadow:0 12px 30px #1f1b1622}.ic-art .mini .t1{font-size:.9375rem}.ic-art .mini .t2{font-size:.8125rem}.ic-art .tilt-l{transform:rotate(-4deg)}.ic-art .tilt-r{transform:rotate(3deg)}.alarm-card{inset-inline-start:1.875rem;color:#fff;background:#c2532d;border-radius:1.375rem;width:15rem;padding:1rem;position:absolute;top:1.25rem;box-shadow:0 12px 30px #1f1b1622}.alarm-time{font-family:var(--num);margin-top:.375rem;font-size:2.75rem;font-weight:600;line-height:1.1}.alarm-btn{color:var(--ink);text-align:center;background:#fff;border-radius:999px;margin-top:.875rem;padding:.6875rem;font-weight:700}.call-card{inset-inline-start:1.625rem;background:var(--alert);color:#fff;border-radius:1.125rem;align-items:center;gap:.75rem;width:15.5rem;padding:.875rem;font-size:1.0625rem;display:flex;position:absolute;top:1.375rem;box-shadow:0 12px 30px #1f1b1622}.lock-tile{inset-inline-start:5.625rem;background:var(--ink);width:7.5rem;height:7.5rem;color:var(--paper);border-radius:2.125rem;place-items:center;display:grid;position:absolute;top:1.875rem}.intro-title{font-family:var(--num);font-size:1.8rem;font-weight:600;line-height:1.12}.intro-text{color:var(--ink-2);min-height:4.625rem;margin-top:.625rem;font-size:1.0625rem;line-height:1.45}.slidein{animation:.45s cubic-bezier(.2,.8,.2,1) hcSlideIn}.slidein.back{animation-name:hcSlideBack}@keyframes hcSlideIn{0%{opacity:0;transform:translate(2.5rem)}}@keyframes hcSlideBack{0%{opacity:0;transform:translate(-2.5rem)}}.slidein:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){animation-name:hcSlideBack}.slidein.back:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){animation-name:hcSlideIn}.pdots{align-items:center;gap:.5rem;height:2.75rem;margin:.5rem 0 .75rem;display:flex}.pdots button{width:.625rem;height:.625rem;transition:width .55s linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1), background-color .3s, transform .45s cubic-bezier(.3, .7, .3, 1);background:#cfc3b0;border-radius:.3125rem;flex:none;position:relative;overflow:hidden}.pdots button:after{content:"";position:absolute;inset:-1.0625rem -.25rem}.pdots button.seen{background:#a89a85}.pdots button.on{width:2.25rem}.pdots .fill{background:var(--ink);border-radius:inherit;width:0;position:absolute;inset:0}.pdots .fill.run{animation:linear forwards hcFill}.pdots .fill.full{width:100%}.pdots.paused .fill.run{animation-play-state:paused}@keyframes hcFill{to{width:100%}}.roundback{border:1.5px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:3.25rem;height:3.25rem;transition:width .3s,opacity .25s,margin .3s,border-width .3s;display:grid}.roundback.gone{opacity:0;pointer-events:none;border-width:0;width:0;margin-inline-end:-.625rem}@media (prefers-reduced-motion:reduce){.slidein{animation:none}.pdots button,.roundback{transition:none}}.tplcard{text-align:start;align-items:flex-start;width:100%}.tplcard.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.tplcard .checkbox{width:1.5rem;height:1.5rem;margin-top:.25rem}.tplgroup{margin:.875rem 0 .375rem;display:block}.tpllist{padding-block:.25rem}.tplitem{cursor:pointer;align-items:center;gap:.75rem;min-height:3rem;display:flex}.tplitem .checkbox{width:1.5rem;height:1.5rem}.tplitem .checkbox.had{opacity:.4}.kv.tplitem>span.grow{text-align:start;min-width:0;color:var(--ink);flex-direction:column;align-items:stretch;gap:0;display:flex}.tplitem .t2{text-align:start;margin:0}.tplitem.off .grow{opacity:.55}.tplitem:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px;border-radius:.5rem}.qr{border-radius:.5rem;max-width:100%;height:auto;margin:.375rem auto .75rem;display:block}.scanbox{color:#fff;background:#1f1b16;border-radius:1.5rem;place-items:center;height:18.75rem;margin-top:1rem;display:grid;position:relative;overflow:hidden}.scanbox video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scanbox i{z-index:1;border:4px solid #fff;width:2.5rem;height:2.5rem;position:absolute}.scanbox i.tl{border-bottom:0;border-right:0;border-radius:.625rem 0 0;top:1.875rem;left:1.875rem}.scanbox i.tr{border-bottom:0;border-left:0;border-radius:0 .625rem 0 0;top:1.875rem;right:1.875rem}.scanbox i.bl{border-top:0;border-right:0;border-radius:0 0 0 .625rem;bottom:1.875rem;left:1.875rem}.scanbox i.br{border-top:0;border-left:0;border-radius:0 0 .625rem;bottom:1.875rem;right:1.875rem}.joincard{text-align:center;margin-top:1.25rem}.joincard .av{width:4rem;height:4rem;margin:0 auto .75rem;font-size:1.5rem}.pl .chip,.pl-log .chip{min-height:2.75rem}.pl .sentence{margin-top:.625rem}.pl .sentence>span{color:var(--ink-2)}.chipsel{appearance:none;border:1px solid var(--accent);background:var(--accent-soft);min-height:2.75rem;color:var(--ink);border-radius:999px;align-items:center;max-width:100%;padding:0 .875rem;font-size:.9375rem;font-weight:700;display:inline-flex}.chipsel:focus{box-shadow:0 0 0 2px var(--ink);outline:none}input.chipsel{width:auto}input.chipsel.n{text-align:center;width:4.25rem}input.chipsel[type=time],input.chipsel[type=date]{padding:0 .625rem}.pl-time{border-top:1px solid var(--line);padding:.375rem 0 .75rem}.pl-time:first-of-type{border-top:0}.pl-time .resolved{font-family:var(--num);color:var(--ink);align-items:center;gap:.25rem;margin-inline-start:auto;font-size:1.125rem;font-weight:600;display:inline-flex}.pl-days{grid-template-columns:repeat(7,1fr);gap:.25rem;margin-top:.625rem;display:grid}.pl-days .chip{justify-content:center;padding:0}.pl-field{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.25rem}.pl-field:first-child{border-top:0;margin-top:0}.pl-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pl-slot{grid-template-columns:1fr 7.5rem 2.75rem;align-items:center;gap:.5rem;padding:.375rem 0;display:grid}.pl-slot .input{min-height:2.875rem;font-size:1.0625rem}.pl-slot .spacer{width:2.75rem}.pl-inactive{opacity:.6}.pl-actions{flex-direction:column;gap:.5rem;margin-top:1.25rem;display:flex}.pl-tag-x{border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;margin-block:-.25rem;margin-inline:0 -.375rem;display:inline-grid;position:relative}.pl-tag-x:before{content:"";border-radius:50%;position:absolute;inset:-.625rem}.pl-add{gap:.5rem;margin-top:.5rem;display:flex}.pl-add .input{min-height:2.875rem;font-size:1rem}.pl-add .btn{flex:none}.pl-log .vals.one{grid-template-columns:1fr}.pl-log .val .u{color:var(--ink-2);font-size:.8125rem}.pl-log .val.bad{border-color:var(--alert)}.pl-log .word{font-weight:700}.pl-log .word.out,.pl-log .band .mark.out{color:var(--alert)}.pl-log .band .mark.out:after{background:var(--alert)}.pl-log .yn{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.pl-log .yn .chip{justify-content:center;min-height:3.5rem;font-size:1.125rem;font-weight:700}.zoomview{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;flex:1;min-height:0;position:relative;overflow:hidden}.zoomview:active{cursor:grabbing}.zoomview:focus-visible{box-shadow:inset 0 0 0 3px var(--accent)}.zoomview img{transform-origin:50%;pointer-events:none;background:#fff;max-width:none;position:absolute;top:50%;left:50%;box-shadow:0 .25rem 1.125rem #0006}.rx-viewer{color:#f4efe6;background:#2a2520;flex-direction:column;height:100%;display:flex}.rx-viewer.big{z-index:40;height:auto;padding-bottom:var(--safe-b);position:fixed;inset:0}.rx-bar{direction:ltr;background:#1f1b16;align-items:center;gap:.125rem;padding:.25rem .375rem;display:flex}.rx-bar button{width:2.75rem;height:2.75rem;color:inherit;border-radius:.625rem;flex:none;place-items:center;display:grid}.rx-bar button:disabled{opacity:.35}.rx-bar button:focus-visible{box-shadow:0 0 0 3px #f4efe6}.rx-pct{font-family:var(--num);text-align:center;font-variant-numeric:tabular-nums;min-width:3.1em;font-size:.875rem}.rx-dock{z-index:6;height:clamp(12rem,38dvh,22rem);margin:0 -1.125rem .75rem;position:sticky;top:0;box-shadow:0 .375rem .875rem #0002}@container app (width<=21.5rem){.rx-dock{margin-inline:-.875rem}}.ob .rx-dock{margin-inline:-1.125rem}@media (width>=56.25rem){body.rx-split .app,body.rx-split .ob{max-width:min(30rem,50vw);margin-inline:calc(50vw + max(0px,25vw - 15rem)) 0}body.rx-split .rx-dock{width:50vw;height:auto;box-shadow:none;margin:0;position:fixed;inset-block:0;inset-inline-start:0}body.rx-split .rx-viewer.big{width:50vw;inset-inline-end:auto}body.rx-split .rx-size{display:none}}.rx-adds{gap:.5rem;margin-top:.625rem;display:flex}.rx-adds .btn{flex:1;position:relative;overflow:hidden}.rx-adds input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.rx-adds .btn:focus-within{box-shadow:0 0 0 3px var(--accent)}.rx-pages{scrollbar-width:none;gap:.5rem;padding:.25rem 0;display:flex;overflow-x:auto}.rx-thumb{border:1px solid var(--line);background:#2a2520;border-radius:.75rem;flex:none;width:5.5rem;height:7.25rem;position:relative;overflow:hidden}.rx-thumb img{object-fit:contain;width:100%;height:100%}.rx-thumb .rx-n{bottom:.25rem;color:#fff;font-family:var(--num);text-shadow:0 1px 2px #000;font-size:.8125rem;position:absolute;inset-inline-start:.375rem}.rx-thumb .rx-x{top:.25rem;color:#fff;background:#000a;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;inset-inline-end:.25rem}.rx-added{flex-wrap:wrap;gap:.375rem;margin:.25rem 0 .75rem;display:flex}.rx-added .chip{padding:.3125rem .625rem;font-size:.8125rem}.rx-words .wrap{gap:.375rem}.rx-start .btn{justify-content:flex-start}.rx-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.hx-kpi{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.hx-kpi .block{padding:.75rem}.hx-kpi .n{font-family:var(--num);font-size:1.5rem;font-weight:600;line-height:1.2}.hx-kpi .n.hot{color:var(--alert)}.hx-tl{margin-top:.375rem;position:relative}.hx-tl:before{content:"";inset-inline-start:1.1875rem;background:var(--line);width:2px;position:absolute;top:.375rem;bottom:.375rem}.hx-tl .yr{font-family:var(--num);color:var(--ink-2);margin-block:1rem .5rem;margin-inline:2.875rem 0;font-size:.9375rem;font-weight:600;position:relative}.hx-ev{text-align:start;align-items:flex-start;gap:.75rem;width:100%;margin-bottom:.5rem;display:flex;position:relative}.hx-ev .node{background:var(--sheet);border:1.5px solid var(--ink);z-index:1;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.hx-ev.injury .node{border-color:var(--alert);color:var(--alert)}.hx-ev .card{background:var(--sheet);border:1px solid var(--line);border-radius:.875rem;flex:1;min-width:0;padding:.625rem .75rem}.hx-ev:focus-visible .card{box-shadow:0 0 0 3px var(--accent)}.hx-ev .when{color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.hx-ev.injury .when .ty{color:var(--alert)}.hx-ev .t1{overflow-wrap:anywhere;margin-top:.125rem;font-size:1.0625rem}.hx-ev .t2{overflow-wrap:anywhere}.hx-ev .who{color:var(--ink-2);margin-top:.25rem;font-size:.875rem}.outc{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:.375rem;padding:.125rem .5rem;font-size:.8125rem;font-weight:700}.outc.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.hx-tags{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.hx-tags .tag{align-items:center;gap:.25rem;display:inline-flex}.hx-types{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.hx-types button{background:var(--sheet);border:1.5px solid var(--line);text-align:center;border-radius:.875rem;flex-direction:column;align-items:center;gap:.375rem;min-height:4.5rem;padding:.625rem .375rem;font-size:.875rem;font-weight:700;display:flex}.hx-types button[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent);background:var(--accent-soft)}.hx-files{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.hx-file{color:#e9e2d6;text-align:start;background:linear-gradient(135deg,#2b2925,#4a453e);border-radius:.75rem;flex-direction:column;justify-content:flex-end;height:5.25rem;padding:.5rem;font-size:.75rem;font-weight:700;text-decoration:none;display:flex;position:relative;overflow:hidden}.hx-file img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hx-file span{text-overflow:ellipsis;white-space:nowrap;background:#1f1b16aa;border-radius:.25rem;align-self:flex-start;align-items:center;gap:.25rem;max-width:100%;padding:.125rem .25rem;display:inline-flex;position:relative;overflow:hidden}.hx-file.doc{background:var(--sheet);border:1px solid var(--line);color:var(--ink)}.hx-file.doc span{background:0 0;padding:0}.hx-file.add{background:var(--sheet);border:1.5px dashed var(--line);color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;gap:.375rem;font-size:.875rem}.hx-file.add input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.hx-file.add:focus-within{box-shadow:0 0 0 3px var(--accent)}.hx-sel{appearance:none}.hx-panic h2{font-family:var(--num);margin:0;font-size:1.5rem}.hist-meta .ic,.who .ic{vertical-align:-2px;margin-inline-end:2px;display:inline-block}.rp-vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;top:0;left:0;overflow:hidden;position:fixed!important}.rp-dates{margin-top:.25rem}.rp-dates .label{margin-top:.5rem}.rp-verdict{font-family:var(--num);margin-top:1rem;font-size:1.3125rem;font-weight:600;line-height:1.25}.rp-stat{margin-top:.875rem}.rp-stat .block{padding:.75rem}.rp-stat .n{font-family:var(--num);font-size:1.875rem;font-weight:600;line-height:1.1}.rp-stat small{color:var(--ink-2);margin-top:.25rem;font-size:.875rem;line-height:1.25;display:block}.rp-stat .rp-hot .n{color:var(--alert)}.rp-chartblock{padding:.5rem .625rem .75rem}.rp-sum{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.375rem 1rem;padding:.375rem .25rem 0;font-size:.9375rem;display:flex}.rp-sum b{font-family:var(--num);color:var(--ink);font-size:1.25rem}.rp-flag{color:var(--alert);font-weight:700}.rp-med{border-top:1px solid var(--line);padding:.75rem 0}.rp-med:first-child{border-top:0;padding-top:.125rem}.rp-medn{text-align:end;flex:none}.rp-medn b{font-family:var(--num);font-size:1.25rem;display:block}.rp-medn small{color:var(--ink-2);font-size:.875rem}.rp-prog{margin-top:.5rem}.rp-medtags{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.rp-medtags:empty{display:none}.btn.rp-wa{color:#073b1e;background:#25d366}@container app (width<=21.5rem){.rp-stat .block{padding:.625rem .5rem}.rp-stat .n{font-size:1.5rem}.rp-stat small{overflow-wrap:anywhere;font-size:.8125rem}.rp-verdict{font-size:1.1875rem}}.rp-chart{margin:0}.rp-chart svg{display:block;overflow:visible}.rp-chart text{font-family:var(--sans)}.rp-band{fill:var(--accent-soft);opacity:.85}.rp-edge{stroke:var(--accent);stroke-width:1px;stroke-dasharray:3 3}.rp-axis{stroke:var(--line);stroke-width:1px}.rp-tick{fill:var(--ink-2);font-size:.625rem}.rp-line{fill:none;stroke:var(--ink);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.rp-line.dashed{stroke:var(--ink-2);stroke-dasharray:5 4}.rp-pt{fill:var(--accent)}.rp-out{fill:var(--alert)}.rp-ring{fill:none;stroke:var(--alert);stroke-width:1.75px}.rp-legend{color:var(--ink-2);flex-wrap:wrap;gap:.25rem 1rem;padding:.25rem .25rem 0;font-size:.8125rem;display:flex}.rp-legend span{align-items:center;gap:.375rem;display:inline-flex}.rp-legend i{border-top:2px solid var(--ink);width:1.25rem;display:inline-block}.rp-legend i.dashed{border-top:2px dashed var(--ink-2)}.rp-legend i.ring{border:2px solid var(--alert);border-radius:50%;width:.75rem;height:.75rem}.rp-chart.compact .rp-tick{font-size:.6875rem}.rp-card{background:var(--sheet);border-radius:1rem;min-height:12rem;margin-top:.875rem;overflow:hidden;box-shadow:0 .625rem 1.875rem #0002}.rp-card img{width:100%;height:auto;display:block}.rp-card[aria-busy=true] img{opacity:.7;transition:opacity .2s}.rp-card-wait{min-height:12rem;color:var(--ink-2);text-align:center;place-items:center;padding:1rem;font-size:.9375rem;display:grid}.app:has(.rp-docwrap){max-width:54rem}.rp-docwrap{padding:.75rem 1.125rem 2rem}.rp-toolbar{flex-direction:column;gap:.625rem;margin-bottom:1rem;display:flex}.rp-toolbar .btn.main{align-self:flex-start;width:auto}.rp-doc{color:var(--ink);border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:1.75rem 1.5rem;font-size:.875rem;line-height:1.4}.rp-doc h1{font-family:var(--num);font-size:1.625rem;font-weight:600;line-height:1.15}.rp-doc h1 span{font-family:var(--sans);color:var(--ink-2);font-size:1rem;font-weight:400}.rp-doc h2{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-bottom:1.5px solid var(--ink);margin-bottom:.5rem;padding-bottom:.25rem;font-size:.8125rem;font-weight:700}.rp-doc h3{font-size:.9375rem;font-weight:700}.rp-doc small{color:var(--ink-2);font-size:.75rem;display:block}.rp-doc-head{border-bottom:3px solid var(--accent);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-bottom:.875rem;display:flex}.rp-doc-kicker{color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.rp-doc-meta{flex-wrap:wrap;gap:.25rem 1rem;margin-top:.25rem;font-size:.9375rem;display:flex}.rp-doc-gen{text-align:end;color:var(--ink-2);font-size:.8125rem}.rp-doc-sec{break-inside:auto;margin-top:1.125rem}.rp-doc-kpis{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.rp-doc-kpis div{border:1px solid var(--line);border-radius:.5rem;padding:.5rem .625rem}.rp-doc-kpis b{font-family:var(--num);font-size:1.375rem;line-height:1.1;display:block}.rp-doc-kpis span{color:var(--ink-2);font-size:.8125rem}.rp-doc-verdict{margin-top:.75rem;font-weight:700}.rp-doc-note{color:var(--ink-2);margin-top:.375rem;font-size:.75rem}.rp-doc-tracker{break-inside:avoid;margin-bottom:1rem}.rp-doc-trow{grid-template-columns:minmax(12rem,17rem) 1fr;align-items:start;gap:1rem;display:grid}.rp-doc-tchart h3{margin-bottom:.125rem}.rp-doc-cgrid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.375rem 1rem;display:grid}.rp-doc-cgrid b{color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;display:block}.rp-doc-foot{border-top:1px solid var(--line);color:var(--ink-2);margin-top:1.25rem;padding-top:.625rem;font-size:.75rem}.rp-tbl{border-collapse:collapse;width:100%;font-size:.8125rem}.rp-tbl th{text-align:start;color:var(--ink-2);border-bottom:1px solid var(--ink-2);padding-block:.25rem;padding-inline:0 .375rem;font-size:.75rem;font-weight:700}.rp-tbl td{border-bottom:1px solid var(--line);vertical-align:top;padding-block:.3125rem;padding-inline:0 .375rem}.rp-tbl tr{break-inside:avoid}.rp-tbl .n{text-align:end;white-space:nowrap}.rp-tbl .hot{color:var(--alert);font-weight:700}.rp-tbl-small{margin-top:.5rem;font-size:.75rem}@media (width<=40rem){.rp-doc{padding:1rem .875rem}.rp-doc-trow{grid-template-columns:1fr}.rp-doc-kpis{grid-template-columns:repeat(2,1fr)}.rp-tbl{display:block;overflow-x:auto}}@page{size:A4;margin:14mm 12mm 16mm}@media print{html,body{background:#fff!important}.app:has(.rp-docwrap){max-width:none;min-height:0;display:block}.app:has(.rp-docwrap)>:not(.rp-docwrap){display:none!important}.no-print,.tabs,.toast{display:none!important}.rp-docwrap{padding:0}.rp-doc{border:0;border-radius:0;padding:0;font-size:9.5pt}.rp-doc h1{font-size:18pt}.rp-doc-trow{grid-template-columns:62mm 1fr}.rp-doc-kpis{grid-template-columns:repeat(6,1fr)}.rp-doc-kpis b{font-size:13pt}.rp-tbl{font-size:8.5pt;display:table}.rp-tbl-small{font-size:8pt}.rp-doc h2{break-after:avoid}.rp-band,.rp-out,.rp-pt,.rp-doc-head{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.rp-tbl tr.rp-hl td{background:var(--accent-soft)}@media print{.rp-tbl tr.rp-hl td{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.lp-pmain{padding-bottom:3.5rem}.lp-crumb{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.25rem;padding-top:.875rem;font-size:.9375rem;display:flex}.lp-crumb a{min-height:2.75rem;color:var(--ink);text-underline-offset:4px;align-items:center;gap:.25rem;font-weight:700;text-decoration:underline;display:inline-flex}.lp-crumb>.ic{flex:none}.lp-pmain>.lp-kicker{margin-top:.875rem;margin-bottom:0}.lp-ptitle{max-width:22ch;margin-top:.5rem;font-size:clamp(2rem,7vw,3.25rem)}.lp-pmeta{color:var(--ink-2);margin-top:.625rem;font-size:.9375rem}.lp-short{background:var(--sheet);border:1px solid var(--line);border-inline-start:6px solid var(--lp-moss);border-radius:var(--r);max-width:68ch;margin-top:1.375rem;padding:1.125rem 1.25rem}.lp-short h2{font-family:var(--num);font-size:1.375rem;font-weight:600}.lp-short ul{gap:.625rem;margin-top:.625rem;list-style:none;display:grid}.lp-short li{align-items:flex-start;gap:.625rem;display:flex}.lp-short li .ic{color:var(--lp-moss);flex:none;margin-top:.1875rem}.lp-pdoc{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-top:1.5rem;display:grid}.lp-tocd{display:none}.lp-tocm{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet)}.lp-tocm summary{cursor:pointer;align-items:center;gap:.625rem;min-height:3.25rem;padding:0 1rem;font-weight:700;list-style:none;display:flex}.lp-tocm summary::-webkit-details-marker{display:none}.lp-tocm[open] summary .lp-chev{transform:rotate(180deg)}.lp-pdoc aside ol{counter-reset:tc;padding:.25rem 1rem .75rem;list-style:none}.lp-pdoc aside li a{counter-increment:tc;min-height:2.5rem;color:var(--ink);align-items:center;gap:.625rem;font-size:1rem;line-height:1.3;text-decoration:none;display:flex}.lp-pdoc aside li a:before{content:counter(tc);font-family:var(--num);color:var(--ink-2);flex:none;width:1.125rem}.lp-pdoc aside li a:hover{text-underline-offset:3px;text-decoration:underline}.lp-toch{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding-inline-start:1rem;font-size:.8125rem;font-weight:700}.lp[data-complex] .lp-toch{letter-spacing:0;text-transform:none;font-size:.9375rem}.lp-prose{min-width:0;max-width:68ch}.lp-prose.wide{max-width:none}.lp-prose.wide>section>:not(.lp-cards):not(.lp-onep){max-width:68ch}.lp-prose>section{scroll-margin-top:5rem}.lp-prose h2{font-family:var(--num);margin:2.375rem 0 .25rem;font-size:1.6875rem;font-weight:600;line-height:1.2}.lp[data-complex] .lp-prose h2{line-height:1.4}.lp-prose h2:focus{outline:none}.lp-prose>section:first-child>h2,.lp-prose>:first-child{margin-top:0}.lp-prose>.lp-cards:first-child+section>h2{margin-top:2.375rem}.lp-prose h3{margin:1.375rem 0 0;font-size:1.1875rem}.lp-prose p{margin-top:.75rem}.lp-prose ul:not([class]),.lp-nlist{gap:.5rem;margin-block:.75rem 0;margin-inline:1.375rem 0;display:grid}.lp-pnote{border-radius:var(--r);border:1px dashed var(--ink-2);color:var(--ink-2);align-items:flex-start;gap:.625rem;max-width:68ch;margin-top:1rem;padding:.875rem 1rem;display:flex}.lp-pnote .ic{flex:none;margin-top:.1875rem}.lp-pnote.red{border:2px solid var(--alert);color:var(--ink)}.lp-pnote.red .ic{color:var(--alert)}.lp-pnote b{color:var(--ink)}.lp-kvt{border-collapse:collapse;width:100%;margin-top:.875rem;font-size:1rem}.lp-kvt th,.lp-kvt td{text-align:start;vertical-align:top;border-top:1px solid var(--line);padding:.625rem .75rem}.lp-kvt th{width:38%;font-weight:700}.lp-kvt tr:last-child>*{border-bottom:1px solid var(--line)}@media (width<=30rem){.lp-kvt,.lp-kvt tbody,.lp-kvt tr,.lp-kvt th,.lp-kvt td{width:auto;display:block}.lp-kvt th{padding-bottom:.125rem}.lp-kvt td{border-top:0;padding-top:0}.lp-kvt tr:last-child>th{border-bottom:0}}.lp-ticks{gap:.5rem;margin-top:.75rem;list-style:none;display:grid}.lp-ticks li{align-items:flex-start;gap:.625rem;display:flex}.lp-ticks .ic{color:var(--lp-moss);flex:none;margin-top:.1875rem}.lp-ticks.no .ic{color:var(--ink-2)}.lp-principles{gap:.875rem;margin-top:.875rem;list-style:none;display:grid}.lp-principles li{align-items:flex-start;gap:.875rem;display:flex}.lp-principles .num{background:var(--ink);width:2.125rem;height:2.125rem;color:var(--paper);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.lp-cards{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1rem;list-style:none;display:grid}.lp-cards li{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r);min-width:0;padding:1rem 1.125rem}.lp-cards .ic{color:var(--lp-terra)}.lp-cards h3{margin-top:.5rem;font-size:1.125rem}.lp-cards p{color:var(--ink-2);margin-top:.25rem;font-size:1rem}.lp-prose>.lp-cards:first-child{margin-top:0}.lp-dg{background:var(--sheet);border:1px solid var(--line);border-radius:1rem;gap:.75rem;margin-top:1.125rem;padding:1.125rem;display:grid;container-type:inline-size}.lp-dgrows{gap:.75rem;display:grid}.lp-dgrow{align-items:center;gap:.625rem;display:grid}.lp-dgnode{border:1.5px solid var(--ink);border-radius:var(--r);background:var(--paper);align-items:flex-start;gap:.625rem;min-width:0;padding:.75rem .875rem;display:flex}.lp-dgnode .ic{flex:none;margin-top:.125rem}.lp-dgnode b{font-size:1rem;display:block}.lp-dgnode span{color:var(--ink-2);font-size:.9375rem;display:block}.lp-dgnode.srv{background:#ede6da;border-style:dashed}.lp-blobs{gap:.25rem;margin-top:.5rem;display:flex}.lp-blobs i{background:repeating-linear-gradient(135deg,#5c544a 0 3px,#8a8175 3px 6px);border-radius:.25rem;width:1.375rem;height:.875rem}.lp-dglink{color:var(--lp-moss);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:flex}.lp-dglink:before,.lp-dglink:after{content:"";border-top:2px dashed var(--lp-moss);flex:1;min-width:.75rem}.lp-dglink span{white-space:nowrap;background:#dce7dd;border-radius:999px;align-items:center;gap:.3125rem;padding:.1875rem .625rem;display:inline-flex}.lp-dg figcaption{color:var(--ink-2);font-size:.9375rem}.lp-dg figcaption b{color:var(--ink)}@container (width>=35rem){.lp-dgrow.n3{grid-template-columns:minmax(0,1fr) 5.75rem minmax(0,1fr) 5.75rem minmax(0,1fr)}.lp-dgrow.n2{grid-template-columns:minmax(0,1fr) 7.5rem minmax(0,1fr)}.lp-dgnode{flex-direction:column;gap:.375rem;height:100%}.lp-dglink{gap:.125rem}.lp-dglink:before,.lp-dglink:after{min-width:.25rem}.lp-dglink span{white-space:normal;text-align:center;padding:.1875rem .4375rem;font-size:.8125rem}}.lp-onep{border:1px solid var(--line);aspect-ratio:210/297;background:#fff;border-radius:.375rem;flex-direction:column;gap:.625rem;max-width:23.75rem;margin-top:1rem;padding:1.375rem;font-size:.875rem;line-height:1.45;display:flex;box-shadow:0 10px 30px #1f1b161a}.lp-onehead{align-items:center;gap:.625rem;display:flex}.lp-onehead .lp-mark{border-radius:.5rem;width:1.875rem;height:1.875rem}.lp-onehead .lp-word{font-size:1rem}.lp-onet{font-family:var(--num);font-size:1.25rem;font-weight:600;line-height:1.15}.lp-onep ul{gap:.25rem;margin-inline-start:1.125rem;display:grid}.lp-oneqr{align-items:center;gap:.625rem;display:flex}.lp-oneqr .qr{border-radius:.25rem;flex:none;margin:0}.lp-oneft{border-top:1px solid var(--line);color:var(--ink-2);margin-top:auto;padding-top:.5rem;font-size:.75rem}@media print{html.lp-print-onep body *{visibility:hidden}html.lp-print-onep .lp-onep,html.lp-print-onep .lp-onep *{visibility:visible}html.lp-print-onep .lp-onep{inset-inline-start:0;aspect-ratio:auto;width:100%;max-width:none;min-height:95vh;box-shadow:none;border:0;font-size:12pt;position:absolute;top:0}html.lp-print-onep .lp-onet{font-size:20pt}html.lp-print-onep .lp-bar{display:none}}.lp-pacts{gap:.625rem;max-width:26rem;margin-top:1.25rem;display:grid}@media (width>=40rem){.lp-pacts{grid-template-columns:auto auto;justify-content:start;max-width:none}.lp-pacts .lp-cta,.lp-pacts .lp-btn{width:auto;padding:0 1.75rem}}.lp-search{border-radius:var(--r);border:1.5px solid var(--ink);background:var(--sheet);align-items:center;gap:.625rem;max-width:40rem;min-height:3.5rem;margin-top:1.125rem;padding:0 1rem;display:flex}.lp-search input{font:inherit;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:1.125rem}.lp-search:focus-within{outline:3px solid var(--ink);outline-offset:3px}.lp-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:1.125rem;list-style:none;display:grid}.lp-cats a{border-radius:var(--r);background:var(--sheet);border:1px solid var(--line);height:100%;min-height:4rem;color:var(--ink);align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.lp-cats .ic{color:var(--lp-terra);flex:none}.lp-help .lp-prose{padding-top:.5rem}.lp-hgrp{margin-top:1.875rem;scroll-margin-top:5rem}.lp-prose .lp-hgrp>h2{align-items:center;gap:.625rem;margin:0 0 .375rem;display:flex}.lp-hgrp>h2 .ic{color:var(--lp-terra);flex:none}.lp-hq{border-bottom:1px solid var(--line)}.lp-hq summary{cursor:pointer;align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem 0;list-style:none;display:flex}.lp-hq summary::-webkit-details-marker{display:none}.lp-hq summary h3{flex:1;margin:0;font-size:1.125rem}.lp-hq[open] summary .lp-chev{transform:rotate(45deg)}.lp-prose .lp-hq p{color:var(--ink-2);margin-top:0;padding-bottom:1rem}.lp-hnone{margin-top:1.125rem}.lp-stuck{background:var(--ink);color:var(--paper);border-radius:1rem;margin-top:2.25rem;padding:1.375rem}.lp-prose .lp-stuck h2{margin:0;font-size:1.625rem}.lp-stuck p{color:#d9d0c2}.lp-stuck a.lp-a{color:var(--paper)}.lp-stuck :focus-visible{outline-color:var(--paper)}.lp-stuckacts{flex-wrap:wrap;gap:.625rem;margin-top:.875rem;display:flex}.lp-stuckacts .btn{width:auto;min-height:3rem;padding:0 1.25rem;font-size:1rem}.lp-stuckacts .lp-cta.inv{background:var(--paper);color:var(--ink)}.lp-stuckacts .lp-btn.inv{border-color:var(--paper);color:var(--paper);background:0 0}.lp-stuckacts .lp-btn.inv:hover{background:#ffffff1a}.lp-stucksos{margin-top:.75rem}.lp-reach{gap:.75rem;max-width:68ch;margin-top:1.25rem;list-style:none;display:grid}.lp-reach a{border-radius:var(--r);background:var(--sheet);border:1px solid var(--line);color:var(--ink);align-items:center;gap:.875rem;min-width:0;padding:1rem 1.125rem;text-decoration:none;display:flex}.lp-reach a:hover b{text-underline-offset:3px;text-decoration:underline}.lp-ri{border-radius:var(--r);background:#f3ded3;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.lp-reach b{overflow-wrap:anywhere;font-size:1.125rem;display:block}.lp-reach span{color:var(--ink-2);font-size:.9375rem}.lp-reply{margin-top:.875rem}.lp-psos{border-radius:var(--r);background:var(--alert);color:#fff;align-items:center;gap:.875rem;max-width:68ch;margin-top:1.25rem;padding:1rem 1.125rem;display:flex}.lp-psos .ic{flex:none}.lp-psos b{font-size:1.1875rem;display:block}.lp-psos a.lp-a{color:#fff}.lp-psos :focus-visible{outline-color:#fff}.lp-pnever{margin-top:1.5rem}.lp-langlist{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;list-style:none;display:flex}.lp-langlist li{background:var(--sheet);border:1px solid var(--line);border-radius:999px;padding:.375rem .75rem}@media (width>=40rem){.lp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-cats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=60rem){.lp-pdoc{padding-top:2.25rem}.lp-pdoc.toc{grid-template-columns:14.375rem minmax(0,68ch);justify-content:start;gap:3.5rem}.lp-tocm{display:none}.lp-tocd{border-inline-start:2px solid var(--line);align-self:start;display:block;position:sticky;top:5.25rem}.lp-tocd ol{padding:.375rem 0 0;padding-inline-start:.875rem}.lp-cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.lp-tocm .lp-chev,.lp-hq .lp-chev{transition:none}}
