:root{--bg:#f3f4f6;--sf:#fff;--sf2:#f7f8fa;--ln:#e3e6eb;--ln2:#cbd0d8;--ink:#0e1217;--ink2:#4b5462;--ink3:#7c8594;--logo:#13151b;--btn:#0e1217;--onbtn:#fff;--chrome:#eef0f3;--dot:#cdd2da;--track:#e8ebef;--shine:#ffffffbf;--sb-bg:#fdf0d5;--sb-ln:#f0d39b;--sb-ink:#6b4400;--sb-onbtn:#fff8ea;--shade:0 1px 2px #1018280d;--img:none;--focus:#3d5bd9;--scrim:#0c0e1275;--k-so:#3d5bd9;--k-sob:#edf1ff;--k-de:#7a45d6;--k-deb:#f3ecff;--k-tr:#b86100;--k-trb:#fff1dd;--k-td:#0d8466;--k-tdb:#e3f5ef;--k-dc:#5a6472;--k-dcb:#eef0f3;--ok:#138259;--okb:#e5f5ee;--warn:#b26200;--err:#c43535;--errb:#fdeeee;--draw:#e5484d;--urg:#d1383d;--urgb:#fdeeee;--urgl:#f6d3d4;--p-gateday:#f2b705;--p-receitei:#e8590c;--p-expert:#2f80d1;--f-ui:var(--font-ui), "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono:var(--font-mono), "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b0d11;--sf:#15181e;--sf2:#1b1f26;--ln:#242931;--ln2:#363c46;--ink:#eceef2;--ink2:#a9b0bc;--ink3:#7b8391;--logo:#fff;--btn:#eceef2;--onbtn:#0b0d11;--chrome:#20252d;--dot:#3a414c;--track:#252a32;--shine:#ffffff0f;--sb-bg:#2c2210;--sb-ln:#4d3a16;--sb-ink:#f3c46b;--sb-onbtn:#1d1608;--shade:none;--img:brightness(.9) contrast(1.02);--focus:#8ea2ff;--scrim:#0000009e;--k-so:#8ea2ff;--k-sob:#1a2140;--k-de:#b993ff;--k-deb:#251b3b;--k-tr:#f0a94a;--k-trb:#2d2010;--k-td:#4cc0a0;--k-tdb:#10291f;--k-dc:#a3abb8;--k-dcb:#20252d;--ok:#4cc08f;--okb:#12291f;--warn:#f0a94a;--err:#ff8a8a;--errb:#331a1c;--urg:#ff7a7d;--urgb:#2a1517;--urgl:#4a2326;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark],:root[data-mode=dark]{--bg:#0b0d11;--sf:#15181e;--sf2:#1b1f26;--ln:#242931;--ln2:#363c46;--ink:#eceef2;--ink2:#a9b0bc;--ink3:#7b8391;--logo:#fff;--btn:#eceef2;--onbtn:#0b0d11;--chrome:#20252d;--dot:#3a414c;--track:#252a32;--shine:#ffffff0f;--sb-bg:#2c2210;--sb-ln:#4d3a16;--sb-ink:#f3c46b;--sb-onbtn:#1d1608;--shade:none;--img:brightness(.9) contrast(1.02);--focus:#8ea2ff;--scrim:#0000009e;--k-so:#8ea2ff;--k-sob:#1a2140;--k-de:#b993ff;--k-deb:#251b3b;--k-tr:#f0a94a;--k-trb:#2d2010;--k-td:#4cc0a0;--k-tdb:#10291f;--k-dc:#a3abb8;--k-dcb:#20252d;--ok:#4cc08f;--okb:#12291f;--warn:#f0a94a;--err:#ff8a8a;--errb:#331a1c;--urg:#ff7a7d;--urgb:#2a1517;--urgl:#4a2326;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-mode=light]{--urg:#d1383d;--urgb:#fdeeee;--urgl:#f6d3d4;--bg:#f3f4f6;--sf:#fff;--sf2:#f7f8fa;--ln:#e3e6eb;--ln2:#cbd0d8;--ink:#0e1217;--ink2:#4b5462;--ink3:#7c8594;--logo:#13151b;--btn:#0e1217;--onbtn:#fff;--chrome:#eef0f3;--dot:#cdd2da;--track:#e8ebef;--shine:#ffffffbf;--sb-bg:#fdf0d5;--sb-ln:#f0d39b;--sb-ink:#6b4400;--sb-onbtn:#fff8ea;--shade:0 1px 2px #1018280d;--img:none;--focus:#3d5bd9;--scrim:#0c0e1275;--k-so:#3d5bd9;--k-sob:#edf1ff;--k-de:#7a45d6;--k-deb:#f3ecff;--k-tr:#b86100;--k-trb:#fff1dd;--k-td:#0d8466;--k-tdb:#e3f5ef;--k-dc:#5a6472;--k-dcb:#eef0f3;--ok:#138259;--okb:#e5f5ee;--warn:#b26200;--err:#c43535;--errb:#fdeeee;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--bg)}body{color:var(--ink);font:400 15px/1.5 var(--f-ui);-webkit-font-smoothing:antialiased;margin-block:0}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;letter-spacing:-.02em}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:8px}.i{width:var(--s,18px);height:var(--s,18px);stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{max-width:1320px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));grid-template-columns:minmax(0,1fr);gap:32px;margin:0 auto;display:grid}.rail,.aside{display:none}main{min-width:0;padding-block:20px 120px}@media (min-width:960px){.shell{grid-template-columns:200px minmax(0,1fr)}.rail{display:flex}main{padding-block:30px 64px}.tabs,.mode-btn{display:none!important}}@media (min-width:1220px){.shell{grid-template-columns:200px minmax(0,1fr) 290px}.aside{display:grid}[data-nav=progress]{display:none!important}}.rail{padding-block:calc(28px + env(safe-area-inset-top,0px)) 20px;flex-direction:column;gap:22px}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.logo{width:auto;height:26px;color:var(--logo);fill:currentColor;display:block}.nav{gap:2px;display:grid}.nav button{color:var(--ink2);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;display:flex}@media (hover:hover){.nav button:hover{background:var(--sf2);color:var(--ink)}}.nav button[aria-current=page]{background:var(--sf);color:var(--ink);box-shadow:0 0 0 1px var(--ln)}.nav .count{color:var(--ink3);margin-left:auto;font-size:12px}.rail-h{color:var(--ink3);padding:0 10px 6px;font-size:12px}.sq{background:var(--c);border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.rail-foot{gap:14px;margin-top:auto;padding:0 4px;display:grid}.people{color:var(--ink2);gap:8px;padding:0 6px;font-size:13px;display:grid}.person{align-items:center;gap:10px;display:flex}.seg{background:var(--chrome);border-radius:11px;gap:2px;max-width:100%;padding:3px;display:inline-flex}.seg button{color:var(--ink2);white-space:nowrap;--s:14px;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.seg button[aria-pressed=true]{background:var(--sf);color:var(--ink);box-shadow:0 1px 2px #0000001a}.av{background:var(--sf);width:28px;height:28px;color:var(--ink);border:2px solid var(--bg);box-shadow:0 0 0 1px var(--ln);border-radius:99px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid;position:relative}.av.on:after{content:"";background:var(--ok);border:2px solid var(--bg);border-radius:99px;width:10px;height:10px;position:absolute;bottom:-3px;right:-3px}.tabs{z-index:30;background:var(--sf);border-top:1px solid var(--ln);padding:6px max(8px, env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px));grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabs button{color:var(--ink3);justify-items:center;gap:2px;padding:6px 0;font-size:11.5px;font-weight:500;display:grid;position:relative}.tabs button[aria-current=page]{color:var(--ink)}.tabs .dot{background:var(--ink);min-width:18px;height:18px;color:var(--bg);border-radius:99px;place-items:center;padding:0 5px;font-size:11px;display:grid;position:absolute;top:2px;left:calc(50% + 6px)}body.full .tabs{display:none}.kd{color:var(--k);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.kd:before{content:"";background:var(--k);border-radius:99px;flex:none;width:6px;height:6px}.proj{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.meta{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.meta .m{font-family:var(--f-mono);margin-left:auto;font-size:11.5px}.btn{border:1px solid var(--ln2);background:var(--sf);white-space:nowrap;--s:16px;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14.5px;font-weight:500;display:inline-flex}@media (hover:hover){.btn:hover{border-color:var(--ink3)}}.btn.fill{background:var(--btn);color:var(--onbtn);border-color:var(--btn)}@media (hover:hover){.btn.fill:hover{opacity:.9}}.btn.sm{border-radius:10px;padding:6px 12px;font-size:13px}.btn.ghost{color:var(--ink2);background:0 0;border-color:#0000}.icon-btn{border:1px solid var(--ln);background:var(--sf);--s:16px;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.icon-btn:disabled{opacity:.4;cursor:default}.bf{background:var(--chrome);padding:0 7px}.bf .bar{align-items:center;gap:4px;height:16px;padding-left:2px;display:flex}.bf .bar i{background:var(--dot);border-radius:99px;width:6px;height:6px}.bf .img{aspect-ratio:16/9;background:#fff;border-radius:8px 8px 0 0;max-width:100%;overflow:hidden}.bf .img img{object-fit:cover;object-position:top left;width:100%;height:100%;filter:var(--img);display:block}.bf.sm{padding:0 5px}.bf.sm .bar{height:12px}.bf.sm .bar i{width:4px;height:4px}.zoom{object-fit:cover;object-position:top left;transform-origin:50.7% 0;width:100%;height:100%;filter:var(--img);display:block;transform:scale(1.6)}.pf{background:#0b0c0f;border-radius:16px;padding:3px}.pf .img{background:#fff;border-radius:13px;width:100%;height:100%;overflow:hidden}.pf img{object-fit:cover;object-position:top center;width:100%;height:100%;filter:var(--img);display:block}.sw{background:var(--sf2);aspect-ratio:16/9;grid-template-columns:repeat(3,1fr);gap:8%;padding:6% 9%;display:grid}.sw div{box-shadow:0 0 0 1px var(--ln);border-radius:9px;flex-direction:column;gap:8%;padding:14% 12%;display:flex}.sw span{border-radius:3px;height:9%}.sw em{border-radius:7px;flex:1;margin:4% 8% 0}.ss-a{background:#fff4ec}.ss-a span{background:#7a2e06}.ss-a em{background:#e8590c}.ss-b{background:#1f140d}.ss-b span{background:#ffd9c2}.ss-b em{background:#ff8a3d}.ss-c{background:#e9f4ec}.ss-c span{background:#17432a}.ss-c em{background:#3c9a5f}.top{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.eyebrow{font:500 11.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.hello{letter-spacing:-.03em;margin-top:6px;font-size:26px;font-weight:600}.top-r{align-items:center;gap:10px;display:flex}.stack{display:flex}.stack .av+.av{margin-left:-7px}.urgent{background:var(--urgb);border:1px solid var(--urgl);border-radius:18px;margin-top:18px;overflow:hidden}.urg-h{align-items:center;gap:10px;padding:12px 15px 4px;display:flex}.urg-h .kd{font-size:12.5px}.urg-h .m{font:400 11.5px var(--f-mono);color:var(--urg);margin-left:auto}.urg-r{border-top:1px solid var(--urgl);align-items:center;gap:12px;width:100%;padding:11px 15px;display:flex}.urg-r:first-of-type{border-top:0}@media (hover:hover){.urg-r:hover{background:color-mix(in srgb, var(--urgb) 70%, var(--sf))}}.urg-r div{flex:1;gap:1px;min-width:0;display:grid}.urg-r b{font-size:15px;font-weight:600;line-height:1.3}.urg-r span.l{color:var(--ink2);font-size:13px}.when{font:500 11.5px var(--f-mono);color:var(--urg);background:var(--sf);border:1px solid var(--urgl);white-space:nowrap;border-radius:99px;flex:none;padding:3px 9px}.urg-r .chev{color:var(--urg);--s:16px}@media (max-width:520px){.urg-r{flex-wrap:wrap}.urg-r div{flex-basis:calc(100% - 30px)}.urg-r .when{order:3;margin-left:0}}.since{background:var(--sf);border:1px solid var(--ln);box-shadow:var(--shade);border-radius:16px;gap:8px;margin-top:12px;padding:12px 14px;display:grid}.since-h{font:500 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);justify-content:space-between;align-items:center;display:flex}.since-h button{font:500 12.5px var(--f-ui);letter-spacing:0;text-transform:none;color:var(--ink2);padding:2px 4px}.since-r{align-items:center;gap:10px;font-size:14px;display:flex}.since-r i{background:var(--k);border-radius:99px;flex:none;width:7px;height:7px}.since-r span{font:400 11.5px var(--f-mono);color:var(--ink3);white-space:nowrap;margin-left:auto}.chips{scrollbar-width:none;gap:8px;margin-top:18px;padding-bottom:2px;display:flex;overflow-x:auto}.chip{border:1px solid var(--ln);background:var(--sf);white-space:nowrap;color:var(--ink2);border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip .c{opacity:.7;font-size:11.5px}.pseg{margin-top:18px}.bento{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}@media (min-width:720px){.bento{grid-template-columns:2fr 1fr 1fr}.bento .w2{grid-column:auto}}.tile{background:var(--sf);border:1px solid var(--ln);box-shadow:var(--shade);text-align:left;border-radius:20px;align-content:start;gap:2px;width:100%;min-width:0;padding:13px 14px;display:grid}@media (hover:hover){button.tile:hover{border-color:var(--ln2)}}.w2{grid-column:span 2}.sum{align-items:center;gap:14px;display:flex}.sum svg{flex:none;width:64px;height:64px}.sum b{letter-spacing:-.04em;font-size:28px;font-weight:600;line-height:1.05;display:block}.sum .s{color:var(--ink2);font-size:13px}.lg{color:var(--ink2);white-space:nowrap;gap:4px;margin-left:auto;font-size:12px;display:grid}.lg span{justify-content:flex-end;align-items:center;gap:7px;display:flex}.lg i{background:var(--k);border-radius:99px;width:7px;height:7px}.tile .big{letter-spacing:-.035em;margin-top:6px;font-size:24px;font-weight:600;line-height:1.1}.tile .s{color:var(--ink3);font-size:12.5px}.tile .go-s{--s:13px;align-items:center;gap:4px;margin-top:6px;font-size:12.5px;font-weight:600;display:flex}.sec{margin-top:30px}.sec-h{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.sec-h h2{font-size:17px;font-weight:600}.sec-h .m{font:400 12px var(--f-mono);color:var(--ink3);margin-left:auto}.call{gap:10px;display:grid}.rest{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.rest>.card:last-child:nth-child(odd){grid-column:span 2}@media (min-width:1100px){.call{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.call .rest{grid-template-columns:minmax(0,1fr)}.call .rest>.card:last-child:nth-child(odd){grid-column:auto}}.allbig{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.card{background:var(--sf);border:1px solid var(--ln);width:100%;box-shadow:var(--shade);border-radius:20px;flex-direction:column;min-width:0;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}@media (hover:hover){.card:hover{border-color:var(--ln2)}}.card:active{transform:scale(.99)}.cbody{gap:8px;padding:13px 15px 15px;display:grid}.card h3{letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.22}.appr{color:var(--ink2);font-size:13.5px;line-height:1.45}.appr b{color:var(--ink);font-weight:600}.chk{gap:5px;font-size:13.5px;display:grid}.chk div{align-items:center;gap:9px;display:flex}.chk i{border:1.5px solid var(--ln2);border-radius:5px;flex:none;width:15px;height:15px}.foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.pick{background:var(--sf2);border:1px solid var(--ln);color:var(--ink2);border-radius:99px;padding:3px 10px;font-size:12px}.pick b{color:var(--ink);font-weight:600}.okb{color:var(--ok);--s:14px;align-items:center;gap:5px;font-size:12px;display:inline-flex}.seen{color:var(--ink3);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.seen .av{border-width:0;width:20px;height:20px;font-size:9px}.done-tag{color:var(--ok);background:var(--okb);--s:13px;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.card.answered{opacity:.6}.card.mini .cbody{gap:5px;padding:10px 12px 12px}.card.mini h3{font-size:14px;line-height:1.25}.card.mini .appr{font-size:12.5px}.tries{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.tryc{grid-template-columns:84px minmax(0,1fr);gap:14px;padding:13px;display:grid}.tryc .pf{height:172px}.tryc .body{align-content:start;gap:7px;min-width:0;display:grid}.tryc h3{font-size:15.5px}.steps{gap:5px;font-size:13px;display:grid}.steps div{align-items:center;gap:8px;display:flex}.steps em{background:var(--k-trb);width:19px;height:19px;color:var(--k-tr);border-radius:99px;flex:none;place-items:center;font-size:10.5px;font-style:normal;font-weight:700;display:grid}.rows{background:var(--sf);border:1px solid var(--ln);box-shadow:var(--shade);border-radius:18px;overflow:hidden}.row{border-top:1px solid var(--ln);align-items:center;gap:12px;width:100%;padding:13px 15px;display:flex}.row:first-child{border-top:0}@media (hover:hover){.row:hover{background:var(--sf2)}}.box{border:1.5px solid var(--ln2);width:20px;height:20px;color:var(--ok);--s:12px;border-radius:99px;flex:none;place-items:center;display:grid}.row.answered .box{background:var(--okb);border-color:#0000}.row-t{flex:1;gap:1px;min-width:0;display:grid}.row-t b{font-size:14.5px;font-weight:500;line-height:1.3}.row-t span{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.row.answered .row-t b{color:var(--ink3);text-decoration:line-through}.row .chev{color:var(--ink3);--s:16px}.dec{border-top:1px solid var(--ln);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 15px;display:flex}.dec:first-child{border-top:0}.dec-t{flex:1;min-width:200px;font-size:14.5px}.dec-t small{color:var(--ink3);margin-top:2px;font-size:12.5px;display:block}.dec-a{gap:6px;display:flex}.kept{color:var(--ink3);--s:14px;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.dec-undo{flex-wrap:wrap;flex-basis:100%;gap:8px;display:flex}.dec-undo input{flex:1;min-width:200px}.more-btn{border-top:1px solid var(--ln);width:100%;color:var(--ink2);--s:16px;justify-content:center;align-items:center;gap:6px;padding:12px 15px;font-size:13.5px;font-weight:500;display:flex}.updated{color:var(--ink3);--s:14px;align-items:center;gap:8px;margin-top:30px;font-size:12.5px;display:flex}.ph-card{background:var(--sf);border:1px dashed var(--ln2);border-radius:20px;justify-items:start;gap:8px;margin-top:20px;padding:26px 22px;display:grid}.ph-card b{font-size:17px;font-weight:600}.ph-card p{color:var(--ink2);max-width:46ch;font-size:14.5px}.ip{max-width:760px}.ip-top{top:env(safe-area-inset-top,0px);z-index:20;background:var(--bg);align-items:center;gap:8px;margin-top:-10px;padding-block:10px;display:flex;position:sticky}.ip-top .pos{color:var(--ink3);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:flex}.back{--s:17px;border-radius:10px;align-items:center;gap:4px;padding:7px 10px 7px 4px;font-size:14px;font-weight:500;display:inline-flex}@media (hover:hover){.back:hover{background:var(--sf2)}}.round{background:var(--chrome);color:var(--ink2);border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:500}.ip h1{letter-spacing:-.03em;margin-top:10px;font-size:28px;font-weight:600;line-height:1.18}.ip .lead{color:var(--ink2);margin-top:6px;font-size:15.5px}.gal{gap:10px;margin-top:18px;display:grid}.gal-main{border:1px solid var(--ln);background:var(--sf2);border-radius:18px;max-width:100%;position:relative;overflow:hidden}.gal-main .bf .img{aspect-ratio:16/10}.gal-main .bf .img img{object-fit:cover;object-position:top left;width:100%;height:100%;filter:var(--img);display:block}.gal-main .phwrap{place-items:center;height:min(460px,110vw);padding:16px;display:grid}.gal-main .phwrap .pf{aspect-ratio:390/720;height:100%}.gal-cap{background:var(--sf);color:var(--ink);box-shadow:0 0 0 1px var(--ln);z-index:2;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:500;position:absolute;bottom:10px;left:10px}canvas.draw{touch-action:none;pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.drawing canvas.draw{pointer-events:auto;cursor:crosshair}.drawing{box-shadow:0 0 0 2px var(--draw)}.gal-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gal-th{gap:8px;display:flex}.gal-th button{border:1px solid var(--ln);background:var(--sf2);opacity:.7;border-radius:8px;width:64px;height:40px;overflow:hidden}.gal-th button[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--ink)}.gal-th img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.gal-row .draw-ctl{align-items:center;gap:6px;margin-left:auto;display:flex}.draw-hint{color:var(--draw);font-size:12.5px;font-weight:500}.checked{background:var(--okb);color:var(--ok);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:12px;padding:10px 13px;font-size:13.5px;display:flex}.checked span:before{content:"";background:var(--ok);vertical-align:1px;border-radius:99px;width:7px;height:7px;margin-right:8px;display:inline-block}.checked b{font-weight:600}.checked a{text-underline-offset:3px;margin-left:auto;font-weight:500;text-decoration:underline}.flagged{background:var(--k-trb);color:var(--warn);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:12px;padding:10px 13px;font-size:13.5px;line-height:1.45;display:flex}.flagged span{flex:1;min-width:0}.flagged span:before{content:"";background:var(--warn);vertical-align:1px;border-radius:99px;width:7px;height:7px;margin-right:8px;display:inline-block}.flagged b{font-weight:600;font-size:inherit;letter-spacing:normal;line-height:inherit;color:inherit;display:inline}.flagged a{text-underline-offset:3px;font-weight:500;text-decoration:underline}.stop-line{max-width:62ch}.newrule .flagged{margin-top:0}.newrule .flagged b{font-size:inherit;letter-spacing:normal;line-height:inherit}.stop-row .code-field{flex:260px}.duo{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.lb{font:500 10.5px/1 var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);margin-bottom:6px}.scope-in{background:var(--okb);border-color:#0000}.scope-in .lb{color:var(--ok)}.scope-out{background:var(--sf2)}.tg{gap:2px;font-size:14px;line-height:1.45;display:grid}.tg.x span{color:var(--ink3);text-decoration:line-through;-webkit-text-decoration-color:var(--ln2);text-decoration-color:var(--ln2)}.check-tile{margin-top:10px}.go{background:var(--btn);width:100%;color:var(--onbtn);--s:19px;border-radius:16px;align-items:center;gap:13px;margin-top:12px;padding:15px 17px;text-decoration:none;display:flex}@media (hover:hover){.go:hover{opacity:.92}}.go span{flex:1;gap:1px;min-width:0;display:grid}.go b{font-size:15.5px;font-weight:600}.go small{font-family:var(--f-mono);opacity:.65;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.go.quiet{background:var(--sf);color:var(--ink);border:1px solid var(--ln2)}.more-links{justify-items:start;gap:6px;margin-top:8px;display:grid}.ml-btn{border:1px solid var(--ln);background:var(--sf);min-height:40px;color:var(--ink2);font:inherit;cursor:pointer;--s:15px;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.ml-btn:hover{color:var(--ink);background:var(--sf2)}.ml-btn .chev{transition:transform .2s}.ml-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.ml-list{border:1px solid var(--ln);background:var(--sf);border-radius:14px;width:100%;overflow:hidden}.ml-list[hidden]{display:none}.ml-list a{min-height:44px;color:var(--ink);--s:15px;align-items:center;gap:10px;padding:9px 14px;text-decoration:none;display:flex}.ml-list a+a{border-top:1px solid var(--ln)}.ml-list a:hover{background:var(--sf2)}.ml-list a:focus-visible{outline-offset:-2px}.ml-list a>svg{color:var(--ink3);flex:none}.ml-list span{flex:1;gap:1px;min-width:0;display:grid}.ml-list b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.ml-list small{font-family:var(--f-mono);color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.prow .more-links{flex-basis:100%;margin-top:-4px}.prow .ml-btn{min-height:32px;padding:5px 10px;font-size:12.5px}.blk{margin-top:24px}.q{letter-spacing:-.025em;font-size:20px;font-weight:600}.opts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:14px;display:grid}.opt{border:1px solid var(--ln2);background:var(--sf);border-radius:16px;align-content:start;gap:4px;padding:13px 14px;display:grid;position:relative}@media (hover:hover){.opt:hover{border-color:var(--ink3)}}.opt[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.opt b{font-size:15px;font-weight:600}.opt small{color:var(--ink2);font-size:12.5px;line-height:1.4}.mypick{background:var(--ink);color:var(--bg);border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:600;position:absolute;top:-9px;right:12px}.opt .shot{aspect-ratio:3/4;border-radius:10px;margin-bottom:6px;display:block;overflow:hidden}.opt .shot>span{flex-direction:column;gap:8%;height:100%;padding:14% 12%;display:flex}.opt .shot span span{border-radius:3px;height:8%;display:block}.opt .shot em{border-radius:8px;flex:1;margin:4% 8% 0;display:block}.note{gap:10px;margin-top:12px;display:grid}textarea,input[type=text]{width:100%;font:inherit;color:var(--ink);background:var(--sf);border:1px solid var(--ln2);resize:vertical;border-radius:14px;padding:12px 14px;font-size:15px}textarea::placeholder,input::placeholder{color:var(--ink3)}textarea:focus,input[type=text]:focus{outline:2px solid var(--focus);outline-offset:0;border-color:#0000}.note-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.note-row .btn:last-child{margin-left:auto}.hint{color:var(--ink3);--s:14px;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.err{color:var(--err);font-size:13px}.rb{background:var(--sf);border:1px solid var(--ln);border-radius:18px;margin-top:16px;overflow:hidden}.rb-h{align-items:center;gap:8px;padding:14px 16px 4px;font-size:15px;font-weight:600;display:flex}.rb-h:before{content:"";background:var(--k-so);border-radius:99px;width:7px;height:7px}.rb ul{gap:9px;margin:0;padding:8px 16px 4px;list-style:none;display:grid}.rb li{gap:10px;font-size:15px;line-height:1.45;display:flex}.rb li em{white-space:nowrap;border-radius:99px;height:fit-content;margin-top:2px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.rb li em.keep{background:var(--okb);color:var(--ok)}.rb li em.chg{background:var(--k-sob);color:var(--k-so)}.rb li em.drw{background:var(--chrome);color:var(--draw)}.rb-a{flex-wrap:wrap;gap:8px;padding:12px 16px 16px;display:flex}.sent{background:var(--okb);color:var(--ok);--s:18px;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:13px 15px;display:flex}.sent b{font-weight:600}.sent span{flex:1;min-width:180px}.upnext{background:var(--sf);border:1px solid var(--ln);width:100%;box-shadow:var(--shade);border-radius:18px;align-items:center;gap:12px;margin-top:10px;padding:11px 12px;display:flex}@media (hover:hover){.upnext:hover{border-color:var(--ln2)}}.upnext .th{border:1px solid var(--ln);background:var(--sf2);border-radius:8px;flex:none;width:60px;height:40px;overflow:hidden}.upnext .th img{object-fit:cover;object-position:top left;width:100%;height:100%;filter:var(--img);display:block}.upnext div{min-width:0;color:var(--ink3);flex:1;font-size:12px}.upnext div b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;display:block;overflow:hidden}.upnext .bt{background:var(--btn);color:var(--onbtn);border-radius:11px;flex:none;padding:8px 14px;font-size:13px;font-weight:600}details.more{border:1px solid var(--ln);background:var(--sf);border-radius:18px;margin-top:24px}details.more summary{cursor:pointer;align-items:center;gap:10px;padding:14px 16px;font-weight:500;list-style:none;display:flex}details.more summary::-webkit-details-marker{display:none}details.more summary .sub{color:var(--ink3);font-size:13px;font-weight:400}details.more summary .chev{color:var(--ink3);margin-left:auto;transition:transform .2s}details.more[open] summary .chev{transform:rotate(180deg)}.ctx{gap:18px;padding:0 16px 16px;display:grid}.ctx h4{font:500 10.5px/1 var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);margin:0 0 6px}.ctx p{max-width:62ch;font-size:14.5px;line-height:1.55}.tl{border-left:2px solid var(--ln);gap:12px;margin-left:4px;padding-left:14px;display:grid}.tl div{gap:3px;display:grid;position:relative}.tl div:before{content:"";background:var(--sf);border:2px solid var(--ln2);border-radius:99px;width:12px;height:12px;position:absolute;top:6px;left:-21px}.tl b{font-size:14px;font-weight:500}.tl q{color:var(--ink2);font-size:14px;font-style:italic}.tl small{color:var(--ink3);font-size:13px}.words{gap:6px;font-size:14px;display:grid}.words b{font-weight:600}.leads{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.leads div{background:var(--sf2);border-radius:12px;gap:2px;padding:10px 12px;font-size:13.5px;display:grid}.leads b{font-weight:500}.links{flex-wrap:wrap;gap:8px;display:flex}.links a{border:1px solid var(--ln);--s:14px;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.ask{align-items:center;gap:8px;display:flex}.ask input{flex:1;min-width:0}.ask .icon-btn{flex:none;width:46px;height:46px}.ans{background:var(--sf2);border-radius:14px;margin-top:10px;padding:12px 14px;font-size:14.5px;line-height:1.5}.ans small{color:var(--ink3);margin-bottom:2px;font-size:12px;display:block}.activity{color:var(--ink3);align-items:center;gap:8px;margin-top:18px;font-size:12.5px;display:flex}.activity .av{border-width:0;width:20px;height:20px;font-size:9px}.tr{max-width:820px}.tr-top{align-items:center;gap:10px;display:flex}.tr-top .t{font-weight:600}.tr-top .s{color:var(--ink3);font-size:12.5px}.tr-top .icon-btn{margin-left:auto}.bars{gap:4px;margin-top:14px;display:flex}.bars span{background:var(--track);border-radius:99px;flex:1;height:4px}.bars span.d{background:var(--ink)}.bars span.off{background:var(--warn)}.bars span.c{background:var(--ink3)}.tr-item{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}.tr-grid{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:14px;display:grid}@media (min-width:720px){.tr-grid{grid-template-columns:250px minmax(0,1fr);align-items:start}.tr-grid.nopic{grid-template-columns:minmax(0,560px)}}.tr-grid.nopic{margin-top:28px}.tr-pic .pf{aspect-ratio:390/720;height:440px;margin:0 auto}.tr-pic .bf{border-radius:14px;overflow:hidden}@media (max-width:719px){.tr-pic .pf{height:300px}}.tr-step{letter-spacing:-.03em;font-size:25px;font-weight:600;line-height:1.2}.tr-see{color:var(--ink2);margin-top:10px;font-size:15px}.tr-see b{color:var(--ink);font-weight:600}.tr-act{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.tr-act .btn{border-radius:14px;padding:15px;font-size:15px}.sum-n{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.sum-n div{background:var(--sf);border:1px solid var(--ln);border-radius:18px;min-width:110px;padding:14px 16px}.sum-n b{letter-spacing:-.04em;font-size:28px;font-weight:600;display:block}.sum-n span{color:var(--ink3);font-size:12.5px}.aside{top:env(safe-area-inset-top,0px);align-content:start;align-self:start;gap:10px;max-height:100vh;padding-block:30px 64px;position:sticky;overflow-y:auto}.aside-h{color:var(--ink3);font-size:12.5px}.ww{gap:10px;display:grid}.ww .tile{gap:12px}.ww-ph{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ww-ph small{color:var(--ink3);margin-left:auto;font-size:12px;font-weight:400}.ms{gap:6px;display:grid}.ms-t{justify-content:space-between;gap:8px;font-size:13.5px;display:flex}.ms-t b{font-weight:600}.ms-t span{color:var(--ink3);font-size:12px}.barp{background:var(--track);border-radius:99px;gap:2px;height:6px;display:flex;overflow:hidden}.barp i{background:var(--c);border-radius:99px;height:100%;display:block}.parts{color:var(--ink2);gap:3px;font-size:12.5px;display:grid}.parts div{align-items:center;gap:8px;display:flex}.parts i{background:var(--c);border-radius:99px;flex:none;width:7px;height:7px}.parts em{color:var(--c);margin-left:auto;font-size:11.5px;font-style:normal}.wip-duo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pips{gap:3px;margin-top:6px;display:flex}.pips i{background:var(--track);border-radius:3px;width:11px;height:11px}.pips i.f{background:var(--ink)}.paused{color:var(--ink3);font-size:13.5px}.sub{color:var(--ink2);max-width:56ch;margin-top:6px;font-size:15px}.newrule{background:var(--sf);border:1px solid var(--ln);box-shadow:var(--shade);border-radius:18px;gap:6px;margin-top:18px;padding:14px 15px;display:grid}.newrule b{letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:1.35}.newrule .s{color:var(--ink3);font-size:13px}.newrule .dec-a{margin-top:6px}.stat b{letter-spacing:-.04em;margin-top:6px;font-size:30px;font-weight:600;line-height:1.05;display:block}.stat .up{color:var(--ok);font-size:12.5px;font-weight:500}.stat-row{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.spark{flex:none;width:150px;height:46px}.rule-t{flex:1;min-width:200px;font-size:14.5px}.rule-t small{color:var(--ink3);margin-top:2px;font-size:12px;display:block}.why{gap:10px;padding:14px 15px;display:grid}.wr{grid-template-columns:minmax(110px,160px) minmax(0,1fr) 24px;align-items:center;gap:12px;font-size:13.5px;display:grid}.wb{background:var(--track);border-radius:99px;height:8px;overflow:hidden}.wb i{background:var(--ink2);border-radius:99px;height:100%;display:block}.wr:first-child .wb i{background:var(--ink)}.wr b{font-family:var(--f-mono);text-align:right;font-size:12.5px;font-weight:500}.top-btn{flex:none}.pgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:20px;display:grid}.ptile{background:var(--sf);border:1px solid var(--ln);text-align:left;box-shadow:var(--shade);border-radius:20px;gap:10px;width:100%;padding:15px 16px;display:grid}@media (hover:hover){.ptile:hover{border-color:var(--ln2)}}.ptile h3{align-items:center;gap:9px;font-size:19px;font-weight:600;display:flex}.ptile h3 .sq{border-radius:3px;width:11px;height:11px}.ptile .st{color:var(--ink2);font-size:13.5px}.ptile .ppl{color:var(--ink3);align-items:center;gap:10px;font-size:12.5px;display:flex}.ptile .sites{font:400 11.5px var(--f-mono);color:var(--ink3)}.ptile.add{color:var(--ink2);border-style:dashed;align-content:center;justify-items:start;min-height:150px}.ptile.add b{color:var(--ink);font-size:15px}.pp-head{align-items:center;gap:10px;margin-top:8px;display:flex}.pp-head .sq{border-radius:4px;width:14px;height:14px}.prow{border-top:1px solid var(--ln);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 15px;display:flex}.prow:first-child{border-top:0}.prow .pt{flex:1;min-width:160px;font-size:14.5px}.prow .pt small{color:var(--ink3);font-size:12px;display:block}.prow .tag{background:var(--sf2);border:1px solid var(--ln);color:var(--ink2);border-radius:99px;padding:2px 9px;font-size:11.5px}.prow .tag.wait{color:var(--warn)}.prow .on-t{color:var(--ok);font-size:12px}.prow.add-row{gap:8px}.prow.add-row input{flex:1;min-width:180px}.keybox{background:var(--sf2);border:1px solid var(--ln);border-radius:14px;gap:10px;margin:0 15px 15px;padding:12px 13px;display:grid}.keybox pre{font:400 12.5px/1.6 var(--f-mono);white-space:pre-wrap;word-break:break-word;color:var(--ink);margin:0}.keybox .note-row .btn{margin-left:0}.stepper{align-items:center;gap:4px;display:inline-flex}.stepper b{text-align:center;min-width:28px;font-family:var(--f-mono);font-weight:500}.swatches{flex-wrap:wrap;gap:10px;display:flex}.swatches button{background:var(--c);border-radius:10px;width:34px;height:34px}.swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--ink)}.toast{background:var(--okb);color:var(--ok);--s:15px;border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.wiz{max-width:560px}.wiz-top{align-items:center;gap:10px;display:flex}.wiz-top .s{color:var(--ink3);font-size:12.5px}.wiz-top .icon-btn{margin-left:auto}.wiz h1{letter-spacing:-.03em;margin-top:18px;font-size:27px;font-weight:600}.wiz .sub{margin-top:6px}.field{gap:6px;margin-top:18px;display:grid}.field label{font-size:13.5px;font-weight:500}.field small{color:var(--ink3);font-size:12.5px}.wiz-act{align-items:center;gap:10px;margin-top:26px;display:flex}.wiz-act .btn.fill{margin-left:auto;padding:12px 22px}.inv{gap:6px;margin-top:12px;display:grid}.inv div{background:var(--sf);border:1px solid var(--ln);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.inv div span{color:var(--ink3);margin-left:auto;font-size:12px}.scrim{background:var(--scrim);z-index:50;position:fixed;inset:0}.sheet{z-index:51;background:var(--bg);max-width:820px;max-height:92vh;padding:8px max(16px, env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));border-radius:24px 24px 0 0;margin:0 auto;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -10px 40px #0000002e}.grab{background:var(--ln2);border-radius:99px;width:40px;height:5px;margin:4px auto 6px}.sheet .ip-top{top:0}@media (prefers-reduced-motion:no-preference){.sheet{animation:.28s cubic-bezier(.2,.8,.2,1) up}.scrim,.view{animation:.18s ease-out fade}.ring-fg{transition:stroke-dasharray .5s cubic-bezier(.2,.8,.2,1)}}@keyframes up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (max-width:520px){.hello{font-size:23px}.ip h1{font-size:24px}.tr-step{font-size:22px}.tr-act{grid-template-columns:1fr}.tryc{grid-template-columns:74px minmax(0,1fr);gap:12px}.tryc .pf{height:150px}}@media (max-width:380px){.rest{grid-template-columns:1fr}.lg{display:none}}a.card,a.row,a.urg-r,a.tile,a.upnext,a.ptile,.nav a,.tabs a{color:inherit;text-decoration:none}.nav a{color:var(--ink2);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;display:flex}@media (hover:hover){.nav a:hover{background:var(--sf2);color:var(--ink)}}.nav a[aria-current=page]{background:var(--sf);color:var(--ink);box-shadow:0 0 0 1px var(--ln)}.tabs a{color:var(--ink3);justify-items:center;gap:2px;padding:6px 0;font-size:11.5px;font-weight:500;display:grid;position:relative}.tabs a[aria-current=page]{color:var(--ink)}.signin{max-width:420px;margin:0 auto;padding:18vh 16px 64px}.signin .brand{margin-bottom:28px}.signin h1{letter-spacing:-.03em;font-size:27px;font-weight:600}.signin .sub{margin-top:6px}.signin .wiz-act{margin-top:18px}.signin .local{color:var(--ink3);margin-top:18px;font-size:13px}.signin .note{color:var(--ink2);margin-top:14px;font-size:13.5px}.wiz-act .again{font-variant-numeric:tabular-nums;margin-left:auto}.btn.again:disabled{color:var(--ink3);border-color:var(--ln);cursor:default}.code-input{letter-spacing:.3em;font-family:var(--f-mono)!important;font-size:20px!important}.checked button{text-underline-offset:3px;margin-left:auto;font-weight:500;text-decoration:underline}.blk .opt:disabled{cursor:default;opacity:.75}a.back,a.icon-btn{color:inherit;text-decoration:none}a.btn{text-decoration:none}.consent{max-width:520px;padding-top:10vh}.consent .duo{margin-top:18px}.picks{border:0;gap:8px;margin:18px 0 0;padding:0;display:grid}.picks legend{margin-bottom:6px;padding:0;font-size:13.5px;font-weight:500}.pick-row{background:var(--sf);border:1px solid var(--ln);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:11px 13px;font-size:14.5px;display:flex}.pick-row input{width:18px;height:18px;accent-color:var(--btn);margin:0}.shell{max-width:1440px}@media (min-width:1100px){.call{grid-template-columns:minmax(0,1fr)}.call .rest{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.call .rest>.card:last-child:nth-child(odd){grid-column:auto}}.card h3,.card .appr{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ms-t{align-items:baseline}.ms-t span{white-space:nowrap}.sign-out{color:var(--ink3);text-align:left;padding:2px 6px 0 44px;font-size:12.5px}@media (hover:hover){.sign-out:hover{color:var(--ink)}}@media (min-width:1220px){.shell.no-aside{grid-template-columns:200px minmax(0,1fr)}}.tabs{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.tabs a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tab-sq{background:var(--c);border-radius:5px;width:18px;height:18px;margin:2px 0;display:block}.pp-head,.pp-head .hello{margin-top:0}.ptabs{border-bottom:1px solid var(--ln);scrollbar-width:none;gap:2px;margin-top:16px;display:flex;overflow-x:auto}.ptabs a{color:var(--ink3);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.ptabs a:hover{color:var(--ink)}}.ptabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.ptabs .c{font:400 11.5px var(--f-mono);color:var(--ink3)}.pj-body>.view>:is(.urgent,.bento,.ph-card,.newrule,.toast):first-child,.pj-main>:is(.urgent,.bento,.ph-card,.newrule,.toast):first-child{margin-top:18px}.pj-body>.view>.sec:first-child,.pj-main>.sec:first-child{margin-top:22px}.since-r .since-t{min-width:0;font:inherit;color:inherit;white-space:normal;flex-wrap:wrap;flex:1;align-items:center;gap:4px 10px;margin-left:0;display:flex}.since-r .since-t span{font:400 12px var(--f-ui);margin-left:0}.urg-r span.l .proj{color:var(--ink2);margin-right:8px}.pgrid{margin-top:0}.pcard{background:var(--sf);border:1px solid var(--ln);box-shadow:var(--shade);border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden}@media (hover:hover){.pcard:hover{border-color:var(--ln2)}}.pcard.paused-c{opacity:.65}.pc-main{color:inherit;flex:1;align-content:start;gap:12px;padding:15px 16px;text-decoration:none;display:grid}.pc-h{align-items:center;gap:9px;display:flex}.pc-h .sq{border-radius:3px;width:11px;height:11px}.pc-h b{letter-spacing:-.02em;font-size:18px;font-weight:600}.pc-n{color:var(--ink2);white-space:nowrap;margin-left:auto;font-size:13px}.pc-k{color:var(--ink2);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.pc-k .mono{color:var(--ink3);font-size:12px}.pc-k span{align-items:center;gap:6px;display:inline-flex}.pc-k i{background:var(--k);border-radius:99px;width:7px;height:7px}.pc-start{border-top:1px solid var(--ln);color:inherit;align-items:center;gap:9px;min-width:0;padding:11px 16px;font-size:13.5px;text-decoration:none;display:flex}@media (hover:hover){.pc-start:hover{background:var(--sf2)}}.pc-start .lb{white-space:nowrap;margin-bottom:0}.pc-start .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.pc-start .chev{color:var(--ink3);--s:15px;flex:none}.steps-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.steps-grid .tile{gap:12px}.next-l{color:var(--ink2);font-size:13px;line-height:1.45}.next-l b{color:var(--ink);margin-right:4px;font-weight:600}.more-p{color:var(--ink3);padding-left:15px}.empty-l{color:var(--ink3);margin-top:4px;font-size:13.5px}.aside-more{color:var(--ink2);text-underline-offset:3px;padding:2px 4px;font-size:12.5px;text-decoration:underline}@media (hover:hover){.aside-more:hover{color:var(--ink)}}.prow .hint{color:var(--ink3);font-size:12.5px}.newrule+.newrule,.newrule+.toast,.toast+.newrule{margin-top:10px}.newrule .s{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.view>.toast{width:fit-content;display:flex}.field-label{font-size:13.5px;font-weight:500}.next-l{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prow .pt small.one-l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prow .pt{min-width:0}.folds{gap:10px;display:grid}.fold summary{cursor:pointer;background:var(--sf);border:1px solid var(--ln);border-radius:16px;align-items:baseline;gap:10px;padding:12px 15px;font-size:14.5px;font-weight:500;list-style:none;display:flex}.fold summary::-webkit-details-marker{display:none}.fold summary:after{content:"Show";color:var(--ink3);margin-left:auto;font-size:12.5px;font-weight:400}.fold[open] summary:after{content:"Hide"}.fold summary .m{font:400 12px var(--f-mono);color:var(--ink3)}.fold[open] summary{margin-bottom:10px}.steps .st{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.steps .more-s{color:var(--ink3);padding-left:27px;font-size:12px}input[type=email]{width:100%;font:inherit;color:var(--ink);background:var(--sf);border:1px solid var(--ln2);border-radius:14px;padding:12px 14px;font-size:15px}input[type=email]:focus{outline:2px solid var(--focus);outline-offset:0;border-color:#0000}.prow.add-row input{border-radius:12px;padding:9px 12px;font-size:14px}.shell{max-width:none;margin:0}main{container:main/inline-size}@media (min-width:960px){.shell{padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(32px, env(safe-area-inset-right,0px));grid-template-columns:220px minmax(0,1fr);gap:40px}}@media (min-width:1220px){.shell{grid-template-columns:220px minmax(0,1fr) 300px}.shell.no-aside{grid-template-columns:220px minmax(0,1fr)}}@media (min-width:1680px){.shell{grid-template-columns:240px minmax(0,1fr) 360px;gap:56px;padding-right:48px}.shell.no-aside{grid-template-columns:240px minmax(0,1fr)}}.pgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.today-grid{gap:4px 36px;display:grid}.since.empty{display:none}.since.empty p{color:var(--ink3);padding:4px 2px 2px;font-size:13.5px}@container main (min-width:1080px){.today-grid{grid-template-columns:minmax(0,1fr) minmax(320px,400px);grid-template-areas:"proj since";align-items:start}.today-grid>.since{grid-area:since;margin-top:30px}.today-grid>.sec{grid-area:proj}.since.empty{display:block}}@container main (min-width:1280px){.call{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.call .rest{grid-template-columns:minmax(0,1fr)}}@container main (min-width:1700px){.call .rest{grid-template-columns:repeat(2,minmax(0,1fr))}}.cols2{gap:0 36px;display:grid}@container main (min-width:960px){.cols2{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.rail-foot{gap:6px}.me-link{color:inherit;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:7px 8px;text-decoration:none;display:flex}@media (hover:hover){.me-link:hover{background:var(--sf2)}}.me-link[aria-current=page]{background:var(--sf);box-shadow:0 0 0 1px var(--ln)}.me-t{min-width:0;font-size:13.5px;font-weight:500;line-height:1.25;display:grid}.me-t small{color:var(--ink3);font-size:12px;font-weight:400}.tab-av{background:var(--sf2);width:22px;height:22px;color:var(--ink);box-shadow:0 0 0 1px var(--ln2);border-radius:99px;place-items:center;margin:0;font-size:9.5px;font-weight:600;display:grid}.av.lg{width:46px;height:46px;font-size:15px}.set-grid{columns:3 440px;column-gap:14px;max-width:1500px;margin-top:22px}.set-card{background:var(--sf);border:1px solid var(--ln);box-shadow:var(--shade);break-inside:avoid;border-radius:20px;gap:12px;min-width:0;margin-bottom:14px;padding:18px;display:grid}.set-card h2{letter-spacing:-.01em;font-size:16px;font-weight:600}.set-note{color:var(--ink2);max-width:62ch;font-size:13.5px;line-height:1.45}.set-me{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.set-me-t{flex:1;min-width:0;display:grid}.set-me-t b{font-size:16px;font-weight:600}.set-me-t span{color:var(--ink2);overflow-wrap:anywhere;font-size:13.5px}.set-me .ask{flex:1;min-width:220px}.set-projects{flex-wrap:wrap;gap:8px;display:flex}.set-proj{background:var(--sf2);border:1px solid var(--ln);border-radius:99px;align-items:center;gap:7px;padding:6px 11px;font-size:13px;display:inline-flex}.set-proj small{color:var(--ink3);font-size:12px}.set-acts{flex-wrap:wrap;gap:8px;display:flex}.set-step{background:var(--sf2);border:1px solid var(--ln);border-radius:16px;gap:10px;padding:14px;display:grid}.set-step .qr{margin-top:0}.set-foot{margin-top:20px}.set-foot .sign-out{padding:0;font-size:13.5px}.code-field{gap:7px;display:grid}.code-field>label{font-size:13.5px;font-weight:500}.code-field .code-input{max-width:220px}.code-field .ask .btn{white-space:nowrap}.signin .field .code-field{margin-top:0}.signin.setup{max-width:480px;padding-top:12vh}.setup-list{color:var(--ink2);gap:6px;margin:14px 0 0;padding-left:18px;font-size:14px;line-height:1.45;display:grid}.setup-list b{color:var(--ink);font-weight:600}.qr{border:1px solid var(--ln);background:#fff;border-radius:16px;width:fit-content;margin-top:16px;padding:12px}.qr img{display:block}.key-fold{margin-top:12px}.key-fold summary{padding:10px 13px;font-size:13.5px}.key{letter-spacing:.08em;overflow-wrap:anywhere;padding:2px 4px;font-size:15px}.linkish{color:var(--ink2);text-underline-offset:3px;font:inherit;padding:0;text-decoration:underline}@media (hover:hover){.linkish:hover{color:var(--ink)}}.hint.warn{color:var(--warn)}.consent>.hint{margin-top:10px;font-size:13px;line-height:1.45;display:block}.confirm-hint{color:var(--ink2);max-width:60ch;margin-top:6px;font-size:13px;line-height:1.45;display:block}.always{color:var(--ink2);background:var(--sf);border:1px solid var(--ln);box-shadow:var(--shade);border-radius:18px;gap:10px;margin:4px 0 0;padding:16px 18px 16px 36px;font-size:14px;line-height:1.5;display:grid}.always li::marker{color:var(--ink3);font:500 12.5px var(--f-mono)}@container main (min-width:1500px){.tries{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.steps-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}.cols2>.sec,.ip-body,.ip-what,.ip-call{min-width:0}@container main (min-width:1180px){.ip.wide{max-width:1500px}.ip.wide .ip-body{grid-template-columns:minmax(0,1.3fr) minmax(360px,1fr);align-items:start;gap:0 40px;display:grid}.ip.wide .ip-call{top:calc(64px + env(safe-area-inset-top,0px));position:sticky}.ip.wide .ip-call>.blk:first-child{margin-top:18px}}main{padding-top:calc(20px + env(safe-area-inset-top,0px))}@media (min-width:960px){main{padding-top:calc(30px + env(safe-area-inset-top,0px))}}body:before{content:"";height:env(safe-area-inset-top,0px);background:var(--bg);z-index:45;pointer-events:none;position:fixed;inset:0 0 auto}.app-hand{gap:10px;margin-top:18px;display:grid}.app-hand .btn{justify-content:center}@media (pointer:coarse){textarea,select,input:not([type=checkbox]):not([type=radio]):not(.code-input){font-size:16px!important}}html{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a:active,button:not(:disabled):active,summary:active{opacity:.7}.pl-grid{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:18px;display:grid}.pl-col .steps-grid{grid-template-columns:minmax(0,1fr)}.pl-col{grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;min-width:0;display:grid}.pl-col>.sec{margin-top:8px}.pl-col>.sec+.sec{margin-top:0}@container main (min-width:940px){.pl-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px}}@container main (min-width:1400px){.pl-grid{grid-template-columns:minmax(0,1fr) 380px;gap:36px}}.pl-sec{align-content:start;gap:10px;min-width:0;display:grid}.pl-sec>.sec-h{margin-bottom:0;padding-inline:2px}.pl-card{background:var(--sf);border:1px solid var(--ln);box-shadow:var(--shade);border-radius:20px;min-width:0}.pl-none{color:var(--ink3);margin-top:18px;font-size:13.5px}.pl-list{margin-top:18px}.pl-sum{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 18px 14px;display:grid}.pl-top{align-items:center;gap:10px;display:flex}.pl-top .upd{color:var(--ink3);white-space:nowrap;margin-left:auto;font-size:12px}.pl-namew{margin-top:-6px;position:relative}.pl-title{letter-spacing:-.03em;text-wrap:balance;font-size:22px;font-weight:600;line-height:1.2}.pl-name{text-align:left;--s:18px;border-radius:10px;align-items:center;gap:6px;margin-left:-6px;padding:3px 8px 3px 6px;display:inline-flex}.pl-name .i{color:var(--ink3);transition:transform .2s}.pl-name[aria-expanded=true]{background:var(--sf2)}.pl-name[aria-expanded=true] .i{transform:rotate(180deg)}@media (hover:hover){.pl-name:hover{background:var(--sf2)}}.pl-menu{z-index:25;background:var(--sf);border:1px solid var(--ln);border-radius:14px;gap:2px;width:min(360px,100% + 12px);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:-6px;box-shadow:0 16px 36px -14px #10182852}.pl-pm{color:inherit;--s:16px;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:1px 10px;padding:9px 10px;text-decoration:none;display:grid}.pl-pm>:first-child{grid-row:span 2}.pl-pm b{font-size:14px;font-weight:500}.pl-pm small{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}@media (hover:hover){.pl-pm:hover{background:var(--sf2)}}.pl-pm-note{border-top:1px solid var(--ln);color:var(--ink3);margin-top:4px;padding:9px 10px 4px;font-size:12.5px}.pl-sum .flagged{margin-top:0}.pl-ft{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:5px 12px;margin:0;display:grid}.pl-ft .lb{margin:0}.pl-ft dd{color:var(--ink2);margin:0;font-size:14px;line-height:1.45}.pl-ft dd.pl-to{color:var(--ink);font-weight:500}.pl-num{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pl-num b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1}.pl-num .of{color:var(--ink2);font-size:14.5px}.pl-num .ph{font:400 12px var(--f-mono);color:var(--ink3);margin-left:auto}.pl-bar{gap:9px;padding-top:24px;display:grid}.pl-bar.compact{padding-top:2px}.pl-bar.no-pin{padding-top:4px}.pl-segs{contain:inline-size;gap:7px;display:flex}.pl-grp{gap:3px;min-width:0;display:flex}.pl-seg{background:var(--track);border-radius:3px;flex:1;height:10px;position:relative}.pl-bar.compact .pl-segs{gap:5px}.pl-bar.compact .pl-grp{gap:2px}.pl-bar.compact .pl-seg{border-radius:2px;height:6px}.pl-seg.s-done{background:var(--ok)}.pl-seg.s-going{background:var(--k-tr)}.pl-seg.s-you{background:var(--k-so)}.pl-seg.s-other{background:var(--ink3)}.pl-lg{color:var(--ink2);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.pl-lg span{align-items:center;gap:6px;display:inline-flex}.pl-lg i{background:var(--k);border-radius:2px;width:8px;height:8px}.pl-lg b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.pl-foot{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.pl-est{color:var(--ink3);flex:210px;font-size:12.5px}.pl-sent{color:var(--ok);font-size:12.5px}.pl-askbox{background:var(--sf2);border:1px solid var(--ln);border-radius:14px;flex-basis:100%;gap:8px;padding:12px;display:grid}.pl-askbox label{font-size:13.5px;font-weight:500}.pl-askbox .ask-a{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pl-askbox .btn:disabled{opacity:.5;cursor:default}.pl-ask .pt{gap:3px;display:grid}.pl-ask-t{font-size:14.5px;line-height:1.4}.pl-ask .pl-reply{color:var(--ink2);font-size:13px}.pl-ask .pl-reply b{color:var(--ink);font-weight:600}.pl-ok{color:var(--ok);font-weight:600}.pl-all summary::-webkit-details-marker{display:none}.pl-pn{z-index:1;width:30px;height:30px;font:600 13px var(--f-mono);background:var(--sf);border:1.5px solid var(--ln2);color:var(--ink2);--s:15px;border-radius:99px;place-items:center;display:grid;position:relative}.pl-pn.p-done{background:var(--ok);border-color:var(--ok);color:var(--sf)}.pl-pn.p-done .i{stroke-width:2.6px}.pl-pht{letter-spacing:-.015em;font-size:15.5px;font-weight:600;line-height:1.3}.pl-phm{font:400 12px var(--f-mono);color:var(--ink3)}.pl-needs{color:var(--ink3);white-space:nowrap;font-size:12px}.pl-line{color:var(--ink2);font-size:13.5px;line-height:1.45}.pl-wk{border:1px solid var(--ln);background:var(--sf);border-radius:14px;width:100%;overflow:hidden}.pl-wk .prow{gap:8px;padding:8px 6px 8px 12px}.pl-wk .pt{font-size:13.5px}.pl-wk .pt small{font-size:11.5px}.pl-chg{gap:12px;padding:14px 15px 15px;display:grid}.pl-chg .ww-ph small{white-space:nowrap}.pl-tl{border-left:2px solid var(--ln);gap:13px;margin-left:5px;padding-left:15px;display:grid}.pl-tl>div{gap:2px;min-width:0;display:grid;position:relative}.pl-tl>div:before{content:"";background:var(--c);border:2px solid var(--sf);border-radius:99px;width:12px;height:12px;position:absolute;top:4px;left:-22px}.pl-tl b{overflow-wrap:anywhere;font-size:13.5px;font-weight:500;line-height:1.35}.pl-tl .pl-why{color:var(--ink2);font-size:13px;line-height:1.4}.pl-tl small{color:var(--ink3);font-size:12px}.pl-all summary{cursor:pointer;color:var(--ink2);text-underline-offset:3px;width:fit-content;font-size:12.5px;text-decoration:underline;list-style:none}.pl-all[open] summary{margin-bottom:12px}.pl-guide{margin-top:0}.pl-guide summary>span{flex:1;gap:2px;min-width:0;display:grid}.pl-guide summary b{font-size:14.5px;font-weight:600}.pl-guide .pl-sub{color:var(--ink3);font-size:12.5px;font-weight:400}.pl-guide .ctx ul{gap:5px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.pl-guide .ctx dl{gap:8px;margin:0;display:grid}.pl-guide .ctx dt{font-size:14px;font-weight:600}.pl-guide .ctx dd{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.45}.pl-guide .g-foot{color:var(--ink3);font-size:12px}.tf-fbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.tf-fbar .lb{margin:0}.tf-fbar .seg{flex-wrap:wrap}.tf-fbar .seg button{padding:6px 12px;font-size:13px}.tf-c{font:400 11.5px var(--f-mono);color:var(--ink3)}.tf-fbar+.tf-grid{margin-top:14px}.tf-av{background:var(--sf);width:22px;height:22px;color:var(--ink);box-shadow:0 0 0 1px var(--ln);border-radius:99px;flex:none;place-items:center;font-size:9px;font-weight:600;display:inline-grid}.tf-av.xs{letter-spacing:-.02em;width:18px;height:18px;font-size:8px}.tf-wn{overflow:hidden}.tf-wn-h{align-items:baseline;gap:10px;padding:14px 16px 11px;display:flex}.tf-wn-h h2{font-size:17px;font-weight:600}.tf-wn-h .m{font:400 12px var(--f-mono);color:var(--ink3);margin-left:auto}.tf-wn-g{border-top:1px solid var(--ln);padding-bottom:5px}.tf-wn-p{align-items:center;gap:9px;padding:11px 16px 3px;font-size:13.5px;font-weight:600;display:flex}.tf-lim{font:400 12px var(--f-mono);color:var(--ink3);margin-left:auto}.tf-wr{text-align:left;width:100%;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 12px;padding:8px 16px 8px 47px;text-decoration:none;display:grid}a.tf-wr,button.tf-wr{cursor:pointer}@media (hover:hover){a.tf-wr:hover,button.tf-wr:hover{background:var(--sf2)}}.tf-wr b{overflow-wrap:anywhere;min-width:0;font-size:14.5px;font-weight:500;line-height:1.3}.tf-mt{color:var(--ink3);flex-wrap:wrap;grid-column:1;align-items:center;gap:2px 10px;min-width:0;font-size:12.5px;display:flex}.tf-mt u{text-underline-offset:3px}.tf-ago{font:400 12px/1.5 var(--f-mono);color:var(--ink3);white-space:nowrap;text-align:right;grid-area:1/2/span 2;padding-top:1px}.tf-wr.quiet .tf-ago{color:var(--k-tr);font-weight:500}@container main (max-width:420px){.tf-wr{padding-left:16px}}.tf-wn-e{color:var(--ink3);padding:6px 16px 10px 47px;font-size:13px}.tf-wn-e.solo{padding:0 16px 14px}.tf-phs{gap:10px;display:grid}.tf-ph{overflow:hidden}.tf-ph-hd{text-align:left;cursor:pointer;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;padding:11px 14px;display:grid}.tf-tt{flex-wrap:wrap;align-items:baseline;gap:1px 10px;min-width:0;display:flex}.tf-ph-hd .chev{color:var(--ink3);--s:16px;transition:transform .2s}.tf-ph-hd[aria-expanded=true] .chev{transform:rotate(180deg)}.tf-sts{margin:0;padding:0 14px 6px;list-style:none}.tf-st{border-top:1px solid var(--ln);grid-template-columns:30px minmax(0,1fr);column-gap:12px;padding-block:9px;scroll-margin-top:70px;display:grid}.tf-sn{background:var(--sf);border:1.5px solid var(--ln2);--s:11px;border-radius:99px;place-items:center;width:18px;height:18px;margin:1px auto 0;display:grid;position:relative}.tf-st.s-done .tf-sn{background:var(--ok);border-color:var(--ok);color:var(--sf)}.tf-st.s-done .tf-sn .i{stroke-width:3.2px}.tf-st.s-going,.tf-st.s-quiet{--k:var(--k-tr)}.tf-st.s-you{--k:var(--k-so)}.tf-st.s-other{--k:var(--ink3)}.tf-st.s-going .tf-sn,.tf-st.s-you .tf-sn,.tf-st.s-other .tf-sn,.tf-st.s-quiet .tf-sn{border:2px solid var(--k)}.tf-st.s-going .tf-sn:after,.tf-st.s-you .tf-sn:after,.tf-st.s-other .tf-sn:after{content:"";background:var(--k);border-radius:99px;width:6px;height:6px}.tf-st.s-needs .tf-sn{border-style:dashed}.tf-stc{gap:2px;min-width:0;display:grid}.tf-stb{text-align:left;cursor:pointer;border-radius:6px;flex-wrap:wrap;align-items:center;gap:3px 10px;width:100%;display:flex}.tf-no{font:400 12px var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink3);margin-right:4px}.tf-stt{overflow-wrap:anywhere;min-width:0;font-size:14.5px;font-weight:500;line-height:1.4}.tf-st.s-done .tf-stt{color:var(--ink2);font-weight:400}.tf-st.s-free .tf-stt,.tf-st.s-needs .tf-stt{font-weight:400}.tf-st.s-needs .tf-stt{color:var(--ink2)}.tf-wchip{color:var(--k-tr);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.tf-wchip small{font:400 11.5px var(--f-mono);color:var(--ink3)}.tf-wchip.quiet small{color:var(--k-tr);font-weight:500}.tf-free{color:var(--ink3);white-space:nowrap;font-size:12px}.tf-dby{color:var(--ink3);white-space:nowrap;margin-left:auto;font-size:12px}.tf-st-l{color:var(--ink3);font-size:13px;line-height:1.45}.tf-lnk{text-underline-offset:3px;color:var(--ink2);text-decoration:underline}.tf-more{justify-items:start;gap:8px;margin:8px 0 4px;display:grid}.tf-held{color:var(--ink2);font-size:12.5px;line-height:1.45}.tf-held b{color:var(--ink);font-weight:600}.tf-acts{flex-wrap:wrap;gap:8px;display:flex}.tf-acts.end{justify-content:flex-end}.tf-move{background:var(--sf2);border:1px solid var(--ln);border-radius:14px;gap:8px;width:100%;padding:12px;display:grid}.tf-move label{font-size:13.5px;font-weight:500}.tf-move input[type=text]{border-radius:12px;padding:9px 12px;font-size:16px}.tf-move .btn:disabled{opacity:.5;cursor:default}.tf-none{color:var(--ink3);padding:16px;font-size:13.5px}.tf-none.in{padding:0 16px 14px 56px}.tw-by{border-top:1px solid var(--ln);color:var(--ink3);gap:2px;margin-top:4px;padding-top:9px;font-size:12px;display:grid}.tw-by b{color:var(--ink2);font-weight:500}.tw-for{border:1px solid var(--ln2);color:var(--ink);background:var(--sf);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:600}.tw-only{color:var(--ink3);font-size:12.5px}.tw-seg{margin-left:auto}.tw-seg button{padding:5px 10px}.row.tw-ro{padding-left:15px}.tw-empty{color:var(--ink3);background:var(--sf);border:1px solid var(--ln);border-radius:18px;padding:14px 15px;font-size:13.5px}.tw-ans{background:var(--sf);border:1px solid var(--ln);box-shadow:var(--shade);border-radius:20px;margin-top:28px;overflow:hidden}.tw-ans>summary{cursor:pointer;align-items:center;gap:12px;padding:14px 15px;list-style:none;display:flex}.tw-ans>summary::-webkit-details-marker{display:none}.tw-ans>summary>span{flex:1;gap:2px;min-width:0;display:grid}.tw-ans>summary b{font-size:14.5px;font-weight:600}.tw-ans>summary small{color:var(--ink3);font-size:12.5px}.tw-ans>summary .chev{color:var(--ink3);--s:16px;transition:transform .2s}.tw-ans[open]>summary .chev{transform:rotate(180deg)}.tw-ans>.rows{border:0;border-top:1px solid var(--ln);box-shadow:none;border-radius:0}.tw-ar .row-t{gap:3px}.tw-ar-m{align-items:center;gap:8px;display:flex}.tw-ar .row-t>span:last-child{gap:1px;display:grid}.tw-ar .row-t>span:last-child>span{display:block}.tw-ar .row-t>span:last-child b{color:var(--ink2);font-size:12px;font-weight:600;text-decoration:none}.tw-who{border:1px solid var(--ln);background:var(--sf);color:var(--ink2);border-radius:14px;gap:3px;margin:12px 0 0;padding:10px 14px;font-size:13px;list-style:none;display:grid}.tw-who b{color:var(--ink);font-weight:600}.tw-who .tw-changed{color:var(--ink3)}.tw-who .tw-changed b{color:var(--ink3);font-weight:500;text-decoration:line-through}.tw-later{color:var(--ink3)}.pl-mini{gap:10px}.pl-mini .ww-ph{align-items:baseline}.pl-mini .ww-ph small{white-space:nowrap}.sk{background:color-mix(in srgb, var(--track) 80%, var(--ink3));border-radius:8px;max-width:100%;display:block;position:relative;overflow:hidden}.sk-t{vertical-align:top;border-radius:6px;height:.8em;margin-block:calc(.5lh - .4em);display:inline-block}.sk:after{content:"";background:linear-gradient(90deg, transparent, var(--shine), transparent);position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.sk:after{animation:1.8s ease-in-out infinite sk-shine}}@keyframes sk-shine{0%{transform:translate(-100%)}70%,to{transform:translate(100%)}}.view[data-skeleton]{animation:none}.sk-row{min-height:0}.sk-tl>div:before{background:var(--track)}.pj-aside{display:none}@media (min-width:1220px){.pj-split{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;display:grid}.pj-aside{top:max(16px, env(safe-area-inset-top,0px));align-content:start;gap:10px;max-height:calc(100vh - 32px);margin-top:18px;padding-bottom:24px;display:grid;position:sticky;overflow-y:auto}}@media (min-width:1680px){.pj-split{grid-template-columns:minmax(0,1fr) 360px;gap:56px}}.sk-btn{color:#0000;background:var(--track);box-shadow:none;pointer-events:none;border-color:#0000}.urgent .sk{background:var(--urgl)}.sk-narrow{display:none}@container main (max-width:599px){.sk-narrow{display:inline-block}}.sk-when{color:#0000;background:var(--urgl);border-color:#0000}.since-r i.sk-dot{background:var(--ln2)}.prow.add-row .sk-input{border:1px solid #0000;border-radius:12px;flex:1;min-width:180px;padding:9px 12px;font-size:14px}@media (prefers-reduced-motion:no-preference){.view:not([data-skeleton]){animation:.16s ease-out view-in}}@keyframes view-in{0%{opacity:.5}to{opacity:1}}.cc{background:var(--sf);border:1px solid var(--ln);box-shadow:var(--shade);border-radius:18px;margin-top:18px;overflow:hidden}.cc-top{align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.cc-mark{background:var(--chrome);width:34px;height:34px;color:var(--ink);--s:18px;border-radius:10px;flex:none;place-items:center;display:grid}.cc-txt{flex:1;gap:2px;min-width:0;display:grid}.cc-txt b{font-size:15.5px;font-weight:600}.cc-txt p{color:var(--ink2);font-size:13.5px;line-height:1.45}.cc-act{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 16px 14px 62px;display:flex}.cc .cc-steps+.cc-act{padding-top:0;padding-left:16px}@container main (max-width:520px){.cc-act{padding-left:16px}}.cc-act .hide,.cc-done .hide{color:var(--ink3);padding:4px 2px;font-size:13px}@media (hover:hover){.cc-act .hide:hover,.cc-done .hide:hover{color:var(--ink)}}.cc-steps{border-top:1px solid var(--ln);gap:12px;padding:12px 16px 14px;display:grid}.set-card .cc-steps{border-top:0;padding:4px 0 0}.cc-tabs{background:var(--chrome);border-radius:11px;gap:2px;width:fit-content;padding:3px;display:inline-flex}.cc-tabs button{color:var(--ink2);border-radius:8px;padding:6px 11px;font-size:13px;font-weight:500}.cc-tabs button[aria-selected=true]{background:var(--sf);color:var(--ink);box-shadow:0 1px 2px #00000024}.cc-col{align-content:start;gap:8px;min-width:0;display:grid}.cc-col h3{font-size:14px;font-weight:600}.cc-ol{counter-reset:s;gap:9px;margin:0;padding:0;list-style:none;display:grid}.cc-ol li{counter-increment:s;color:var(--ink2);grid-template-columns:22px minmax(0,1fr);gap:4px 9px;font-size:13.5px;line-height:1.45;display:grid}.cc-ol li:before{content:counter(s);background:var(--chrome);width:20px;height:20px;color:var(--ink2);font:600 11px/20px var(--f-mono);text-align:center;border-radius:99px;margin-top:1px}.cc-ol b{color:var(--ink);font-weight:600}.cc-copy{background:var(--sf2);border:1px solid var(--ln);border-radius:10px;grid-column:2;align-items:center;gap:8px;min-width:0;padding:7px 8px 7px 11px;display:flex}.cc-copy code{min-width:0;font:400 12.5px/1.4 var(--f-mono);color:var(--ink);overflow-wrap:anywhere;flex:1}.cc-copy button{border:1px solid var(--ln2);background:var(--sf);color:var(--ink);border-radius:8px;flex:none;padding:4px 9px;font-size:12px;font-weight:600}.cc-note{color:var(--ink3);font-size:12.5px}.cc-note a{color:var(--ink2);text-underline-offset:3px;text-decoration:underline}.cc-done{background:color-mix(in srgb, var(--ok) 10%, var(--sf));border:1px solid color-mix(in srgb, var(--ok) 30%, var(--ln));color:var(--ink2);--s:17px;border-radius:14px;align-items:center;gap:10px;margin-top:18px;padding:11px 14px;font-size:14px;display:flex}.cc-done .i{color:var(--ok)}.cc-done b{color:var(--ink);font-weight:600}.cc-done span{flex:1;min-width:0}.sb-bar{padding:9px max(16px, env(safe-area-inset-right,0px)) 9px max(16px, env(safe-area-inset-left,0px));background:var(--sb-bg);border-bottom:1px solid var(--sb-ln);color:var(--sb-ink);align-items:center;gap:8px 14px;font-size:13.5px;display:flex}.sb-bar b{white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:inline-flex}.sb-bar b:before{content:"";background:currentColor;border-radius:99px;width:7px;height:7px}.sb-bar .long{flex:1;min-width:0}.sb-bar .short{flex:1;min-width:0;display:none}@media (max-width:520px){.sb-bar .long{display:none}.sb-bar .short{display:inline}}.sb-btn{background:var(--sb-ink);color:var(--sb-onbtn);border-radius:10px;flex:none;align-items:center;padding:6px 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.signin .look{border-top:1px solid var(--ln);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-top:26px;padding-top:18px;display:flex}.signin .look a{color:var(--ink);--s:15px;align-items:center;gap:5px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.signin .look a:hover{text-underline-offset:3px;text-decoration:underline}}.signin .look span{color:var(--ink3);font-size:13px}:root{--sb-h:calc(50px + env(safe-area-inset-top,0px))}.sb-bar{z-index:46;height:var(--sb-h);padding-block:env(safe-area-inset-top,0px) 0;padding-inline:calc(max(16px, env(safe-area-inset-left,0px)) + 8px) calc(max(16px, env(safe-area-inset-right,0px)) + 8px);margin-inline:-8px;position:sticky;top:0}.in-sample .rail{padding-top:28px}.in-sample>main{padding-top:20px}@media (min-width:960px){.in-sample>main{padding-top:30px}}.in-sample .ip-top{top:var(--sb-h)}@media (min-width:1220px){.in-sample .pj-aside{top:calc(var(--sb-h) + 16px);max-height:calc(100vh - var(--sb-h) - 32px)}}.brand{min-height:30px}.rail-fold{width:30px;height:30px;color:var(--ink3);border-radius:9px;flex:none;place-items:center;margin-left:auto;display:grid}@media (hover:hover){.rail-fold:hover{background:var(--sf2);color:var(--ink)}}.rail-h:has(.rail-fold){align-items:center;padding-bottom:2px;display:flex}.rail-h .rail-fold{width:26px;height:26px;margin-top:-6px}.logo-mark{width:auto;height:24px;color:var(--logo);fill:currentColor;display:block}@media (min-width:960px){.folded .brand{flex-direction:column;gap:16px}.folded .rail-fold{margin-left:0}.folded .rail .lbl,.folded .rail .me-t,.folded .rail-h{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.folded .rail .nav a{justify-content:center;padding:9px 0;position:relative}.folded .rail .nav .count{display:none}.folded .rail .nav .count.tc{background:var(--ink);min-width:17px;color:var(--bg);text-align:center;border-radius:99px;padding:0 4px;font-size:10px;line-height:16px;display:block;position:absolute;top:1px;right:0}.folded .rail .sq{border-radius:3.5px;width:12px;height:12px}.folded .rail .nav a.paused .sq{opacity:.45}.folded .rail-foot{padding:0}.folded .me-link{justify-content:center;padding:7px 0}.shell{--rail-w:220px}.shell.no-aside{grid-template-columns:var(--rail-w) minmax(0, 1fr)}.shell>main{grid-column:2}.rail{top:0;bottom:0;left:calc(8px + max(24px, env(safe-area-inset-left,0px)));width:var(--rail-w);overscroll-behavior:contain;scrollbar-width:none;position:fixed;overflow-y:auto}.rail::-webkit-scrollbar{display:none}.rail :focus-visible{outline-offset:-2px}.in-sample .rail{top:var(--sb-h)}.shell.no-aside.folded{--rail-w:44px}}@media (min-width:1680px){.shell{--rail-w:240px}.shell.no-aside.folded{--rail-w:44px}}.prow .nm{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.tag.ok{color:var(--ok);background:var(--okb);border-color:color-mix(in srgb, var(--ok) 30%, var(--ln))}.av.new{color:var(--ok);background:var(--okb)}.rows-h{font:500 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);border-top:1px solid var(--ln);padding:12px 15px 4px}.rows>.rows-h:first-child{border-top:0}.fr-quiet{color:var(--ink3);padding:6px 4px;font-size:12.5px;font-weight:500}@media (hover:hover){.fr-quiet:hover{color:var(--ink)}}.fr-ask{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.btn.danger{color:var(--err);border-color:color-mix(in srgb, var(--err) 40%, var(--ln2))}.set-card .fr-rows{box-shadow:none;border-radius:14px}.inv-act{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.inv-act span{color:var(--ink3);font-size:13px}.inv-box{background:var(--sf2);border:1px solid var(--ln);border-radius:16px;gap:8px;padding:14px;display:grid}.inv-box label{font-size:13.5px;font-weight:500}.inv-box small{color:var(--ink3);font-size:12.5px;line-height:1.4}.inv-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;display:flex}.inv-row.start{justify-content:flex-start}.inv-made b{--s:17px;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.inv-made b .i{color:var(--ok)}.inv-link{background:var(--sf);border:1px solid var(--ln2);font:400 13px/1.45 var(--f-mono);color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:12px;padding:11px 12px;display:block}.add-box{gap:8px;display:grid}.add-f{align-items:center;gap:8px;display:flex}.add-f input{border-radius:12px;flex:1;min-width:0;padding:9px 12px;font-size:14px}.add-menu{background:var(--sf);border:1px solid var(--ln2);border-radius:14px;gap:1px;padding:6px;display:grid;box-shadow:0 18px 40px -22px #10182859}.add-h{font:500 10.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);padding:8px 10px 6px}.add-i{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.add-i.on{background:var(--sf2);box-shadow:inset 0 0 0 1px var(--ln)}.add-i .pt{overflow-wrap:anywhere;flex:1;min-width:0}.add-i .pt small{color:var(--ink3);font-size:12px;display:block}.add-i .k{color:var(--ink2);font-size:12px;font-weight:600}.add-f-note{color:var(--ink3);padding:8px 10px 6px;font-size:12.5px}.prow>.inv-box{flex-basis:100%}.add-menu button.add-i{width:100%}@media (hover:hover){.add-menu button.add-i:hover{background:var(--sf2)}}@media (max-width:520px){.prow.who>.pt{flex-basis:calc(100% - 40px)}}.np-friends{flex-wrap:wrap;gap:8px;display:flex}.np-friend{border:1px solid var(--ln2);background:var(--sf);--s:15px;border-radius:99px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:14px;font-weight:500;display:inline-flex}.np-friend.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.welcome-pair{align-items:center;margin-top:18px;display:flex}.welcome-pair .av{width:40px;height:40px;font-size:13px}.welcome-pair .av+.av{margin-left:-8px}.welcome-pair .ok{color:var(--ok);--s:16px;align-items:center;gap:6px;margin-left:12px;font-size:13.5px;font-weight:600;display:inline-flex}.friend-hint{background:var(--sf);border:1px solid var(--ln);box-shadow:var(--shade);border-radius:18px;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.friend-hint div{gap:2px;min-width:0;display:grid}.friend-hint b{font-size:15px;font-weight:600}.friend-hint p{color:var(--ink2);font-size:13.5px;line-height:1.45}.rtab .r-wait{align-items:start;gap:10px;margin-top:18px;display:grid}@container main (min-width:960px){.rtab .r-wait{columns:2;column-gap:12px;display:block}.rtab .r-wait>*{break-inside:avoid;margin:0 0 12px}}.rtab .r-wait>.newrule,.rtab .r-wait>.toast{margin-top:0}.rtab .r-wait>.toast{width:fit-content;max-width:100%;line-height:1.4;display:flex}.rtab .toast.no{background:var(--sf2);color:var(--ink2);border:1px solid var(--ln)}.rtab .newrule{gap:9px;min-width:0;scroll-margin-top:64px}.rtab .newrule .top{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.rtab .newrule>b.gone{color:var(--ink2);font-weight:500}.rtab .newrule .s{font-size:12.5px;line-height:1.4}.rtab .newrule .dec-a{flex-wrap:wrap;margin-top:2px}.rtab .newrule .err{margin:0}.rtab .gtag{background:var(--sf2);border:1px solid var(--ln);color:var(--ink2);white-space:nowrap;border-radius:99px;padding:4px 9px;font-size:11.5px;font-weight:500;line-height:1}.rtab .ctag{color:var(--k-td);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.rtab .ctag:before{content:"";background:var(--k-td);border-radius:99px;width:6px;height:6px}.rtab .r-why,.rtab .r-move{color:var(--ink2);font-size:13.5px;line-height:1.45}.rtab .r-why b,.rtab .r-move b{color:var(--ink);font-weight:600;font-size:inherit;letter-spacing:normal;line-height:inherit}.rtab .cmp{gap:6px;display:grid}.rtab .cmp>div{background:var(--sf2);border:1px solid var(--ln);border-radius:12px;gap:5px;min-width:0;padding:10px 12px;display:grid}.rtab .cmp .lb{margin:0}.rtab .cmp p{overflow-wrap:anywhere;white-space:pre-line;font-size:14.5px;line-height:1.45}.rtab .cmp .was p{color:var(--ink2);text-decoration:line-through;-webkit-text-decoration-color:var(--ink3);text-decoration-color:var(--ink3)}.rtab .cmp .now{background:var(--okb);border-color:#0000}.rtab .cmp .now p{font-weight:600}.rtab .cmp .now .lb{color:var(--ok)}.rtab .stale-n{background:var(--k-trb);color:var(--warn);border-radius:12px;align-items:baseline;gap:9px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.rtab .stale-n:before{content:"";background:var(--warn);border-radius:99px;flex:none;width:7px;height:7px;transform:translateY(-1px)}.rtab details.cx{border:1px solid var(--ln);background:var(--sf2);border-radius:12px}.rtab details.cx summary{cursor:pointer;color:var(--ink2);border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:500;list-style:none;display:flex}.rtab details.cx summary::-webkit-details-marker{display:none}.rtab details.cx summary .i{--s:15px;color:var(--ink3);margin-left:auto;transition:transform .2s}.rtab details.cx[open] summary .i{transform:rotate(180deg)}.rtab details.cx .ctxt{padding:0 12px 11px}.rtab .r-note{margin:0 0 12px}.rtab .r-empty{color:var(--ink2);padding:14px 15px;font-size:14px;line-height:1.5}.rtab .glist{gap:8px;display:grid}.rtab .grp{gap:8px;min-width:0;display:grid}.rtab .gfold{background:var(--sf);border:1px solid var(--ln);width:100%;min-height:48px;box-shadow:var(--shade);border-radius:16px;align-items:center;gap:10px;padding:12px 15px;display:flex}@media (hover:hover){.rtab .gfold:hover{background:var(--sf2)}}.rtab .gfold b{font-size:15px;font-weight:600}.rtab .gfold .m{font:400 12px var(--f-mono);color:var(--ink3);white-space:nowrap;margin-left:auto}.rtab .gfold .i{color:var(--ink3);--s:17px;flex:none;transition:transform .2s}.rtab .gfold[aria-expanded=true] .i{transform:rotate(180deg)}.rtab .wpill{background:var(--k-sob);color:var(--k-so);white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:11.5px;font-weight:600;line-height:1.3}.rtab .rows{min-width:0;overflow:visible}.rtab .rrow{border-top:1px solid var(--ln);scroll-margin-top:64px}.rtab .rrow:first-child{border-top:0}.rtab .rrow:first-child>:first-child{border-top-left-radius:17px;border-top-right-radius:17px}.rtab .rrow:last-child>:last-child{border-bottom-right-radius:17px;border-bottom-left-radius:17px}.rtab .rhead{align-items:flex-start;gap:10px;width:100%;padding:12px 15px;display:flex}@media (hover:hover){.rtab .rhead:hover{background:var(--sf2)}}.rtab .rhead:focus-visible,.rtab .gfold:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.rtab .rule-t{overflow-wrap:anywhere;min-width:0;line-height:1.45}.rtab .rule-t small{flex-wrap:wrap;align-items:center;gap:3px 8px;margin-top:3px;display:flex}.rtab .rhead>.i{color:var(--ink3);--s:17px;flex:none;margin-top:2px;transition:transform .2s}.rtab .rrow.open>.rhead>.i{transform:rotate(180deg)}.rtab .rrow.gone .rule-t{color:var(--ink2)}.rtab .rbody{gap:14px;min-width:0;padding:2px 15px 15px;display:grid}.rtab .ctxt{white-space:pre-line;overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}.rtab .ctxbox{background:var(--sf2);border:1px solid var(--ln);border-radius:12px;gap:7px;padding:11px 13px;display:grid}.rtab .ctxbox .lb{margin:0}.rtab .by{color:var(--ink3);font-size:12px}.rtab .hist-h{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.rtab .hist-h .lb{margin:0}.rtab .hist-h .m{font:400 12px var(--f-mono);color:var(--ink3)}.rtab .r-tl{gap:13px;margin-left:5px;padding-left:15px}.rtab .r-tl>div{gap:2px}.rtab .r-tl>div:before{background:var(--c);border-color:var(--sf);top:4px;left:-22px}.rtab .r-tl b{font-size:13.5px;line-height:1.35}.rtab .r-tl .old{color:var(--ink2);overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.rtab .r-tl small{font-size:12px}.rtab .racts{flex-wrap:wrap;gap:6px;display:flex}.rtab .redit{background:var(--sf2);gap:13px;padding:13px 15px 15px;display:grid}.rtab .redit-h{color:var(--ink3);font-size:12.5px;line-height:1.45}.rtab .fld{gap:6px;min-width:0;display:grid}.rtab .fld>label,.rtab .fld>.fl{font-size:13px;font-weight:500}.rtab .fld .fopt{color:var(--ink3);font-weight:400}.rtab .hint{color:var(--ink3);font-size:12px;line-height:1.4}.rtab .hint.bad{color:var(--err)}.rtab .tx{border-radius:12px;padding:9px 12px;font-size:14.5px;line-height:1.45}.rtab textarea.tx{min-height:78px;display:block}.rtab textarea.tx.rline{resize:none;min-height:0}.rtab .gsel{justify-self:start;width:min(260px,100%);position:relative}.rtab .gbtn{border:1px solid var(--ln2);background:var(--sf);border-radius:12px;align-items:center;gap:8px;width:100%;min-height:42px;padding:9px 12px;font-size:14.5px;line-height:1.45;display:flex}.rtab .gbtn .i{color:var(--ink3);--s:16px;margin-left:auto}.rtab .gbtn.empty{color:var(--ink3)}.rtab .gbtn:focus-visible,.rtab .gm:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.rtab .gmenu{z-index:6;background:var(--sf);border:1px solid var(--ln2);border-radius:14px;gap:1px;width:100%;min-width:220px;max-width:calc(100vw - 32px);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 40px -22px #10182859}.rtab .gm{border-radius:9px;align-items:center;gap:8px;width:100%;min-height:38px;padding:8px 10px;font-size:14px;display:flex}.rtab .gm>span:first-child{--s:15px;flex:none;width:15px;display:grid}.rtab .gm small{font:400 12px var(--f-mono);color:var(--ink3);margin-left:auto}.rtab .gm[aria-checked=true]{font-weight:600}@media (hover:hover){.rtab .gm:hover{background:var(--sf2)}}.rtab .gm-new{border-top:1px solid var(--ln);color:var(--ink2);--s:15px;border-radius:0 0 9px 9px;margin-top:4px;padding-top:10px}.rtab .gm-type{border-top:1px solid var(--ln);gap:6px;margin-top:4px;padding:10px 4px 4px;display:grid}.rtab .redit-a{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rtab .redit-a .end{color:var(--warn);margin-left:auto}.rtab details.ret{border:1px solid var(--ln);background:var(--sf);box-shadow:var(--shade);border-radius:16px;min-width:0;margin-top:8px}.rtab details.ret>summary{cursor:pointer;border-radius:16px;align-items:center;gap:10px;min-height:48px;padding:12px 15px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.rtab details.ret>summary::-webkit-details-marker{display:none}.rtab details.ret>summary .m{font:400 12px var(--f-mono);color:var(--ink3);margin-left:auto}.rtab details.ret>summary .i{color:var(--ink3);--s:17px;transition:transform .2s}.rtab details.ret[open]>summary .i{transform:rotate(180deg)}.rtab details.ret .rows{border:0;border-top:1px solid var(--ln);box-shadow:none;border-radius:0 0 16px 16px}.rtab .r-add{margin-top:12px}.rtab .r-addin{gap:10px;padding:13px 15px;display:grid}.rtab .r-add-h{font-size:13px;font-weight:500}.rtab .r-add-r{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.rtab .r-add-r .tx{flex:220px;width:auto;min-width:0}.rtab .r-add-r .gsel{width:170px}.rtab .lock{color:var(--ink3);margin-top:10px;padding-inline:2px;font-size:12.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){.rtab .i{transition:none!important}}.inv-box.wk{gap:10px;min-width:0}.inv-box.wk small,.inv-box.wk p{color:var(--ink2);font-size:13.5px;line-height:1.45}.inv-box.wk b{color:var(--ink);font-weight:600}.inv-box.wk .inv-row{gap:8px 12px}.inv-box.wk.no{background:var(--errb);border-color:color-mix(in srgb, var(--err) 30%, var(--ln))}.wk .wk-top{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.wk .wk-top .lb{margin:0 2px 0 0}.inv-box.wk .wk-meta{color:var(--ink2);overflow-wrap:anywhere;font-size:13px}.inv-box.wk .wk-note{color:var(--ink);font-size:13.5px;font-weight:500}.inv-box.wk .wk-note.no{color:var(--err)}.inv-box.wk .wk-note:focus{outline:none}.wk .hint{color:var(--ink3);font-size:12.5px;display:block}.wk .more-l{color:var(--ink2);text-underline-offset:3px;justify-self:start;font-size:12.5px;text-decoration:underline}.wk .cc-ol .more-l{grid-column:2}.wk .wk-guide{margin-top:0}.wk .wk-guide .hint{margin-top:8px}.wk .cc-copy code{white-space:pre-wrap}.inv-box.wk>.cc-copy{grid-column:auto}@media (max-width:520px){.wk .cc-copy{flex-direction:column;align-items:stretch}.wk .cc-copy button{align-self:flex-start}}.wk .fld{gap:6px;min-width:0;display:grid}.wk .fld>label{font-size:13px;font-weight:500}.wk .tx{width:100%;font:inherit;border:1px solid var(--ln2);background:var(--sf);color:var(--ink);border-radius:12px;padding:9px 12px;font-size:14.5px;line-height:1.45}.wk .tx::placeholder{color:var(--ink3)}.wk .tx:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.wk .tx.mono{font-family:var(--f-mono);font-size:13px}.inv-box.wk .err{color:var(--err);font-size:13px}.wk .btn:disabled{opacity:.45;cursor:default}.card .pace{color:var(--ink3);align-items:baseline;gap:9px;font-size:13px;line-height:1.45;display:flex}.card .pace:before{content:"";background:var(--ink3);border-radius:99px;flex:none;width:7px;height:7px;transform:translateY(-1px)}.nav .fl{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.nav .fl .lbl,.nav a.in .lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav .fl .count{white-space:nowrap}.nav .fl .chev{color:var(--ink3);--s:15px;flex:none}.nav a.in,.nav .in{padding-left:34px}.nav span.in.hint{padding-block:6px}@media (hover:hover){.nav button.fl:hover{background:var(--sf2);color:var(--ink)}}@media (min-width:1024px){.folded .rail .nav .fl{justify-content:center;padding:9px 0}.folded .rail .nav .fl .chev,.folded .rail .nav span.in.hint{display:none}.folded .rail .nav a.in{padding-left:0}}.fgroups{gap:20px;min-width:0;display:grid}.fgroup{gap:10px;min-width:0;scroll-margin-top:64px;display:grid}.fg-h{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.fg-t{--s:17px;overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:4px 6px 4px 2px;font-size:15px;font-weight:600;display:inline-flex}.fg-t.still{cursor:default}.fg-t .chev{color:var(--ink3);--s:15px;flex:none}.fg-t .n{font:400 12px var(--f-mono);color:var(--ink3);white-space:nowrap}.fg-h .end{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.fg-h .tag,.fsheet .tag{background:var(--sf2);border:1px solid var(--ln);color:var(--ink2);white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:11.5px}.fsheet .tag.ok{color:var(--ok);background:var(--okb);border-color:color-mix(in srgb, var(--ok) 30%, var(--ln));margin-left:8px}.fg-h button.tag{align-items:center;gap:4px;display:inline-flex}.fg-empty{border:1px dashed var(--ln2);background:var(--sf2);color:var(--ink2);border-radius:18px;padding:14px 15px;font-size:13.5px;line-height:1.45}.start-f{background:var(--sf);border:1px solid var(--ln);box-shadow:var(--shade);border-radius:18px;justify-items:start;gap:10px;padding:14px 16px;display:grid}.start-f b{font-size:15px;font-weight:600}.start-f p{color:var(--ink2);font-size:13.5px;line-height:1.45}.fgroups+.pgrid,.fgroup>.pgrid{margin-top:0}.pc-mv{padding-block:8px}.pc-mv .t{color:var(--ink2);font-weight:400}.pcard>.fmenu{margin:0 10px 10px}.fg-h+.fmenu{max-width:320px}.fmenu .add-i .i{color:var(--ink3);flex:none}.fmenu .add-i[aria-checked=true]{background:var(--sf2);box-shadow:inset 0 0 0 1px var(--ln)}.prow .pt .more-l{color:var(--ink2);text-underline-offset:3px;width:fit-content;font-size:12px;text-decoration:underline;display:block}.fsheet{align-content:start;gap:14px;max-width:560px;display:grid}.fsheet h2{overflow-wrap:anywhere;font-size:20px;font-weight:600}.fsheet .lead{color:var(--ink2);font-size:14.5px;line-height:1.45}.fsheet .rows{box-shadow:none;border-radius:14px}.fsheet .empty{color:var(--ink3);padding:14px 15px;font-size:13.5px}.fsheet .fld{gap:6px;min-width:0;display:grid}.fsheet .fld>label{font-size:13px;font-weight:500}.fsheet .tx{width:100%;font:inherit;border:1px solid var(--ln2);background:var(--sf);color:var(--ink);border-radius:12px;padding:9px 12px;font-size:14.5px;line-height:1.45}.fsheet .tx::placeholder{color:var(--ink3)}.fsheet .tx:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.fsheet .inv-box{flex-basis:100%;min-width:0}.fsheet .inv-box p{color:var(--ink2);font-size:13.5px;line-height:1.45}.fsheet .inv-box b{color:var(--ink);font-weight:600}.fsheet .inv-box ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fsheet .inv-box li{align-items:center;gap:9px;font-size:14px;display:flex}.fsheet .toast{width:fit-content;max-width:100%;margin-top:0}.inv-box.no{background:var(--urgb);border-color:color-mix(in srgb, var(--err) 30%, var(--ln))}.inv-box.no>b:first-child{color:var(--err)}.sec>.toast,.sec>.err{width:fit-content;max-width:100%;margin:0 0 14px;display:flex}body.dragging,body.dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.pc-drag{display:contents}.pc-drag.dragging>*,.nav a.dragging{opacity:.45}.nav .fl[data-over],.rail-loose[data-over]{background:var(--sf);color:var(--ink);box-shadow:0 0 0 2px var(--focus)}.rail-loose{border-radius:10px}.fgroup[data-over]{outline:2px solid var(--focus);outline-offset:6px;border-radius:14px}.rail-note{margin:8px 6px 0;font-size:12.5px;line-height:1.35}.toast.rail-note{display:flex}.add-h.sm-mh{font:500 12.5px/1 var(--f-ui);letter-spacing:0;text-transform:none;padding:10px 10px 8px}.rail-h>span{flex:1}.nav .fl{color:var(--ink3);border-radius:10px;gap:6px;padding:12px 10px 4px;font-size:12.5px;font-weight:500}.nav .fl .lbl{flex:0 auto}@media (hover:hover){.nav button.fl:hover{color:var(--ink);background:0 0}}.sm-nf{color:var(--ink3);padding:12px 10px 4px;font-size:12.5px;font-weight:500}.nav .sm-hint{color:var(--ink3);padding:4px 10px;font-size:12.5px}.rail-loose{gap:2px;display:grid}.sm-row{align-items:center;min-width:0;display:flex;position:relative}.sm-row>a,.sm-row>.fl{flex:1;min-width:0}.sm-row>a .lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sm-marks{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.sm-marks .count{text-align:right;min-width:12px;margin-left:0}.sm-pulse{background:var(--ok);border-radius:99px;flex:none;width:8px;height:8px;display:inline-block;position:relative}.sm-pulse:after{content:"";border:1.5px solid var(--ok);opacity:0;border-radius:99px;animation:2.4s ease-out infinite sm-pl;position:absolute;inset:-4px}@keyframes sm-pl{0%{opacity:.7;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.25)}}.sm-urg{background:var(--urg);border-radius:99px;flex:none;width:7px;height:7px;display:inline-block}.rail-more{width:30px;height:30px;color:var(--ink2);--s:17px;border-radius:9px;flex:none;place-items:center;display:grid}.rail-more .i{stroke-width:2.8px}@media (hover:hover){.rail-more:hover{background:var(--sf2);color:var(--ink)}}.sm-row .rail-more{opacity:0;background:var(--sf2);position:absolute;top:50%;right:4px;transform:translateY(-50%)}.sm-row:hover .rail-more,.sm-row .rail-more:focus-visible,.sm-row .rail-more[aria-expanded=true]{opacity:1}.rail .sm-row:hover .sm-marks{visibility:hidden}.rail .sm-row:has(.rail-more:focus-visible) .sm-marks{visibility:hidden}.rail .sm-row:has(.rail-more[aria-expanded=true]) .sm-marks{visibility:hidden}@media (hover:none){.sm-row .rail-more{opacity:1;background:0 0}.sm-row .sm-marks{margin-right:32px}}.sm-list>.fmenu{margin:2px 0 6px}.add-sep{background:var(--ln);height:1px;margin:5px 4px}.add-new{flex-wrap:wrap;gap:6px;min-width:0;padding:4px;display:flex}.add-new input{border:1px solid var(--ln2);background:var(--sf);min-width:0;color:var(--ink);font:inherit;border-radius:10px;flex:1;padding:6px 10px;font-size:14px}.add-new input::placeholder{color:var(--ink3)}.add-new input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.add-new .rail-note{flex-basis:100%;margin:4px 6px 0}.add-note{color:var(--ink3);padding:6px 10px 4px;font-size:12.5px;line-height:1.35}.add-note.err-t{color:var(--err)}.nav>.sm-new{padding:4px 6px 6px}.fmenu .add-i .ck{color:var(--ink);margin-left:auto}.fsheet.sm-sheet{gap:8px;max-width:820px}.sm-sheet-h{align-items:center;gap:2px;padding:2px 0 4px 10px;display:flex}.fsheet.sm-sheet h2{flex:1;font-size:17px}.sm-sheet .nav a{padding-block:11px;font-size:15px}.sm-sheet .nav .fl,.sm-sheet .sm-nf{font-size:13.5px}.sm-sheet .sm-row .rail-more{opacity:1;background:0 0}.sm-sheet .sm-row .sm-marks{margin-right:36px}.tabs button.on{color:var(--ink)}@media (min-width:960px){.folded .rail .sm-marks,.folded .rail .sm-nf{display:none}}@media (prefers-reduced-motion:reduce){.sm-pulse:after{animation:none}}.mk{gap:16px;min-width:0;margin-top:18px;display:grid}.mk h3{margin:0}.mk .card{transition:none;display:block;overflow:visible}.mk .card:active{transform:none}.mk .lb{margin-bottom:0;display:block}.mk .hint{display:block}.mk .chips{margin-top:0;flex-wrap:wrap;margin-inline:-2px;padding:2px}.mk .chip{border-color:var(--ln2);color:var(--ink);gap:6px;padding:7px 12px;font-size:13.5px}.mk .chip small{font:400 11.5px var(--f-mono);color:var(--ink3)}.mk .chip[aria-pressed=true]{background:var(--btn);color:var(--onbtn);border-color:var(--btn)}.mk .chip[aria-pressed=true] small{color:inherit;opacity:.7}.mk .newrule{align-content:start;gap:9px;min-width:0;margin-top:0}.mk .newrule .top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk .newrule>b{letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:1.35}.mk .why{color:var(--ink2);padding:0;font-size:13.5px;line-height:1.45;display:block}.mk .dec-a{flex-wrap:wrap;margin-top:2px}.mk .toast{width:fit-content;max-width:100%;margin-top:0;padding:9px 12px;line-height:1.4;display:flex}.mk .toast.no{background:var(--sf2);color:var(--ink2);border:1px solid var(--ln)}.mk .said{color:var(--ink2);font-size:13px;line-height:1.45}.mk .fld{gap:6px;min-width:0;display:grid}.mk .fld>label{font-size:13px;font-weight:500}.mk .fld .opt{color:var(--ink3);background:0 0;border:0;border-radius:0;padding:0;font-weight:400;display:inline}.mk textarea{border-radius:12px;min-height:78px;padding:9px 12px;font-size:14.5px;line-height:1.45;display:block}.mk .ask-in{animation:.18s ease-out mk-in}@keyframes mk-in{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.mk .ask-in{animation:none}}.mk .err{color:var(--err);font-size:13px}.mk .nx{color:var(--ink2);font-size:13px;line-height:1.4;display:block}.mk .nx b{color:var(--ink);font-weight:600;font-size:inherit;letter-spacing:normal;line-height:inherit}.mk .nx b.you{color:var(--k-so)}.mk .empty{color:var(--ink3);padding:4px 2px;font-size:13.5px}.mk .stp{color:var(--ink2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.mk .mini{flex:none;gap:3px;width:126px;display:flex}.mk .mini i{background:var(--track);border-radius:2px;flex:1;height:6px}.mk .mini .s-done{background:var(--ok)}.mk .mini .s-here{background:var(--k-tr)}.mk .sstrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mk .ss{border:1px solid var(--ln);background:var(--sf);text-align:left;min-width:0;color:var(--ink);border-radius:12px;gap:2px;padding:8px 10px;display:grid}.mk .ss b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1.2}.mk .ss span{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mk .ss.you{border-color:var(--k-so)}.mk .ss.you span{color:var(--k-so);font-weight:600}.mk .board{gap:22px;min-width:0;display:grid}.mk .stg{align-content:start;gap:8px;min-width:0;scroll-margin-top:64px;display:grid}.mk .stg-h{flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-inline:2px;display:flex}.mk .stg-h h3{letter-spacing:-.015em;font-size:15px;font-weight:600}.mk .stg-h .mono{font:400 12px var(--f-mono);color:var(--ink3)}.mk .stg-h .who{color:var(--ink3);margin-left:auto;font-size:12px}.mk .stg-h .who.you{color:var(--k-so);font-weight:600}.mk .pc2{gap:8px;padding:12px 13px}.mk .pc2>b{font-size:14.5px}.mk .nv{align-items:center;gap:10px;min-width:0;display:flex}.mk .thumb{aspect-ratio:9/16;background:var(--chrome);border:1px solid var(--ln);width:36px;color:var(--ink2);--s:14px;border-radius:6px;flex:none;place-items:center;display:grid}.mk .nv-t{min-width:0;color:var(--ink2);gap:1px;font-size:12.5px;line-height:1.35;display:grid}.mk .nv-t b{color:var(--ink);letter-spacing:normal;font-size:13px;font-weight:600;line-height:1.35}.mk .pc-a{flex-wrap:wrap;gap:6px;display:flex}.mk details.more{box-shadow:var(--shade);min-width:0;margin-top:0}.mk details.more summary>span{flex:1;gap:2px;min-width:0;display:grid}.mk details.more summary b{font-size:14.5px;font-weight:600}.mk details.more summary small{color:var(--ink3);font-size:12.5px;font-weight:400}.mk details.more[open] summary svg{transform:rotate(180deg)}.mk .cn{border-top:1px solid var(--ln);align-items:center;gap:10px;padding:11px 15px;display:flex}.mk .cn .row-t{gap:4px}.mk .cn .row-t small{color:var(--ink3);font-size:12.5px;line-height:1.4}.mk .cn .row-t>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk .cn .btn{flex:none}.mk .cn-said{gap:8px;padding:0 15px 13px;display:grid}.mk .redit{background:var(--sf2);border:1px solid var(--ln);border-radius:14px;gap:12px;padding:12px;display:grid}.mk .bp{gap:8px;min-width:0}.mk .bp-r{cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.mk .bp-r input{width:16px;height:16px;accent-color:var(--btn);cursor:pointer;flex:none;margin:0}.mk .bp-r .row-t{gap:0}.mk .bp-r .row-t b{font-size:13.5px}.mk .ideas-g{gap:18px;min-width:0;display:grid}.mk .igrp{gap:8px;min-width:0;display:grid}.mk .igrp-h{gap:2px;padding-inline:2px;display:grid}.mk .igrp-h b{letter-spacing:normal;font-size:15px;font-weight:600}.mk .newrule .top .m{font:400 12px var(--f-mono);color:var(--ink3);margin-left:auto}.mk .newrule.done{background:var(--sf2);box-shadow:none;gap:7px}.mk .newrule>b.gone{color:var(--ink2);font-weight:500}.mk .said{overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){.mk .pc2[data-working]{animation:2.6s ease-in-out infinite mk-breathe}}@keyframes mk-breathe{50%{border-color:var(--focus)}}.mk .mk-pg-h{justify-items:start;gap:8px;margin-top:-12px;display:grid}.mk .mk-pg-h .top{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.mk .mk-pg-h .hello{margin-top:0}.mk .pg{gap:22px;min-width:0;display:grid}.mk .mk-col{align-content:start;gap:22px;min-width:0;display:grid}.mk .ap{gap:12px;padding:14px 15px 15px;display:grid}.mk .ap-b{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.mk .vcol{flex:none;align-content:start;gap:8px;width:min(100%,236px);margin-inline:auto;display:grid}.mk .player{aspect-ratio:9/16;background:var(--chrome);border:1px solid var(--ln);border-radius:20px;width:100%;position:relative;overflow:hidden}.mk .player video{object-fit:contain;background:var(--chrome);width:100%;height:100%;display:block}.mk .player .vb{pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.mk .player .vb span{background:var(--sf);box-shadow:0 0 0 1px var(--ln);border-radius:99px;padding:4px 8px;font-size:12px;font-weight:600}.mk .player .vb span+span{color:var(--ink2);font-weight:500}.mk .cap{flex:200px;align-content:start;gap:6px;min-width:0;display:grid}.mk .cap p{overflow-wrap:anywhere;font-size:14.5px;line-height:1.45}.mk .cap .hint b{color:var(--ink);font-weight:600}.mk .decs{gap:8px;display:grid}.mk .dec{background:var(--sf2);border:1px solid var(--ln);border-top:1px solid var(--ln);border-radius:12px;align-content:start;align-items:start;gap:8px;min-width:0;padding:10px 12px;display:grid}.mk .dec-h{align-items:baseline;gap:8px;display:flex}.mk .dec-h b{letter-spacing:normal;font-size:14.5px;font-weight:600}.mk .cap .hint b,.mk .ver-r .row-t b,.mk .acc-h b,.mk .tl b{letter-spacing:normal}.mk .vers{margin:0;padding:0;list-style:none;display:grid}.mk .ver-r{border-top:1px solid var(--ln);align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.mk .ver-r:first-child{border-top:0;padding-top:4px}.mk .ver-r .row-t{gap:2px}.mk .ver-r .row-t b{font-size:13.5px;font-weight:600}.mk .ver-r .row-t small{color:var(--ink2);overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}.mk .olds{gap:6px;display:grid}.mk .olds>.btn{justify-self:start}.mk .wip{background:var(--k-trb);color:var(--ink);border-radius:12px;gap:4px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:grid}.mk .acc{border-top:1px solid var(--ln);gap:9px;padding:13px 15px;display:grid}.mk .acc:first-child{border-top:0}.mk .acc-h{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.mk .acc-h b{font-size:15px;font-weight:600}.mk .chg{gap:12px;padding:14px 15px 15px;display:grid}.mk .tl{border-left:0;gap:13px;margin-left:0;padding-left:0;display:grid}.mk .tl div:before{content:none}.mk .tl>div{gap:2px;display:grid}.mk .tl b{overflow-wrap:anywhere;font-size:13.5px;font-weight:500;line-height:1.35}.mk .tl small{color:var(--ink3);font-size:12px}@media (min-width:600px){.mk .vcol{margin-inline:0}.mk .decs{grid-template-columns:1fr 1fr}}@media (min-width:960px){.mk .sstrip{display:none}.mk .board{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:10px}.mk .stg{background:var(--sf2);border:1px solid var(--ln);border-radius:18px;padding:10px}.mk .stg-h .who{flex-basis:100%;margin-left:0}.mk .board .thumb{display:none}.mk .board .pc-a .btn,.mk .board .dec-a .btn{white-space:normal;flex:auto}.mk .board .newrule{padding:11px 12px}.mk .board{overflow-wrap:break-word}.mk .board .stg,.mk .board .ideas-g,.mk .board .igrp,.mk .board .newrule,.mk .board .dec{grid-template-columns:minmax(0,1fr)}.mk .board .stg>*,.mk .board .igrp>*,.mk .board .newrule>*,.mk .board .dec>*{min-width:0}.mk .pg{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:28px}}@media (min-width:960px) and (max-width:1279px){.mk .stg{padding:6px}.mk .board .stg-h,.mk .board .igrp-h{padding-inline:0}.mk .board .newrule{padding:9px 8px}.mk .board .dec{padding:8px}.mk .board .btn.sm{padding:6px}}.yd{--yd-col:1020px;--yd-gs:30px;--yd-dv:color-mix(in srgb, var(--ln) 70%, var(--sf));--yd-ease:cubic-bezier(.2, .8, .2, 1);--ink3:#646e7e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .yd{--ink3:#8b93a1}}:root[data-theme=dark] .yd,:root[data-mode=dark] .yd{--ink3:#8b93a1}:root[data-mode=light] .yd{--ink3:#646e7e}.yd-top{max-width:var(--yd-col);align-items:center;gap:14px;display:flex}.yd-top>div{flex:1;min-width:0}.yd-hello{letter-spacing:-.03em;font-size:23px;font-weight:600}.yd-sub{color:var(--ink2);font-variant-numeric:tabular-nums;margin-top:6px;font-size:15px}.yd-sub b{color:var(--ink);font-weight:600}.yd-ring{flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative}.yd-ring svg:not(.i){width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.yd-ring circle{fill:none;stroke-width:4px;stroke-linecap:round;stroke:var(--pc)}.yd-ring .trk{stroke:var(--track)}.yd-ring .arc{transition:opacity .2s,stroke-width .2s}.yd-ring.hov .arc{opacity:.2}.yd-ring.hov .arc.on{opacity:1;stroke-width:5px}.yd-ring-c{justify-items:center;gap:4px;line-height:1;display:grid}.yd-ring-c b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.yd-ring-c small{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:11.5px;display:none;overflow:hidden}.yd-ring.ok .cl{stroke:var(--ok)}.yd-ring.ok>.i{color:var(--ok);--s:26px;stroke-width:2.4px;position:relative}.yd-dgrid{max-width:var(--yd-col);gap:12px;margin-top:22px;display:grid}.yd .card:active{transform:none}.yd-hero{align-content:start;justify-items:start;gap:10px;padding:16px 16px 18px;display:grid}.yd-hero.urg{background:var(--urgb);border-color:var(--urgl);box-shadow:none}.yd-hero-k{width:100%;color:var(--ink2);align-items:center;gap:10px;min-height:26px;font-size:13.5px;display:flex}.yd-hero-k .kd{margin-left:auto}.yd .yd-urgk{color:var(--ink);font-size:12.5px}.yd-err{align-items:flex-start;gap:10px;padding:22px}.yd-err h2{margin:0;font-size:18px}.yd-err p{color:var(--ink2);margin:0}.yd .kd:not(.yd-urgk){color:var(--ink2);font-weight:500}.yd .yd-hero .when{font-family:inherit;font-size:12px}.yd-hero h2{letter-spacing:-.03em;font-size:21px;font-weight:600;line-height:1.2}.yd-what{color:var(--ink2);max-width:52ch;font-size:13.5px;line-height:1.45}.yd-meta{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;font-size:12.5px;display:flex}.yd-hero .yd-meta .proj{color:var(--ink);gap:7px;font-size:13.5px;font-weight:600}.yd-hero .sq,.yd-bc-h .sq{border-radius:3px;width:11px;height:11px}.yd-hero .btn{margin-top:6px;padding:11px 20px;text-decoration:none}.yd-upn{align-content:start;display:grid}.yd-upn h2{color:var(--ink2);letter-spacing:0;padding:14px 16px 8px;font-size:13.5px;font-weight:500}.yd-ur{border-top:1px solid var(--yd-dv);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:12px 16px;text-decoration:none;display:grid}.yd-ur b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:500;overflow:hidden}.yd-ur .yd-meta{grid-column:1}.yd-ur .chev,.yd-bc-w .chev{color:var(--ink3);--s:15px}.yd-ur .chev{grid-area:1/2/span 2}.yd-more{color:var(--ink2);--s:15px;border-radius:8px;align-items:center;gap:4px;margin-top:10px;padding:4px 6px 4px 2px;font-size:13.5px;text-decoration:none;display:inline-flex}.yd-upn .yd-upn-more{border-top:1px solid var(--yd-dv);border-radius:0;margin:0;padding:11px 16px;display:flex}@media (hover:hover){.yd-ur:hover,.yd-wr:hover,a.yd-bc-w:hover,.yd-upn .yd-upn-more:hover{background:var(--sf2)}}.yd-done{max-width:var(--yd-col);justify-items:start;gap:4px;margin-top:22px;padding:18px 20px;display:grid}.yd-done b{letter-spacing:-.02em;font-size:17px;font-weight:600}.yd-done p{color:var(--ink2);font-size:13.5px}.yd-done .btn{margin-top:8px;text-decoration:none}.yd-sec{margin-top:var(--yd-gs)}.yd-sec-h{min-height:30px;max-width:var(--yd-col);align-items:center;gap:10px;margin-bottom:12px;display:flex}.yd-sec-h h2{font-size:17px;font-weight:600}.yd-sec-h .sub2{color:var(--ink2);margin-left:2px;font-size:12.5px}.yd-sec-h .btn{margin-left:auto}.yd-empty{color:var(--ink3);max-width:var(--yd-col);font-size:13.5px}.yd-bgrid{max-width:var(--yd-col);gap:12px;display:grid}.yd-bgrid>:nth-child(n+3){display:none}.yd-bc{overflow:hidden}.yd-bc-b{flex:1;align-content:start;gap:6px;padding:15px 16px 4px;display:grid}.yd-bc-h{color:var(--ink2);align-items:center;gap:8px;min-width:0;margin-bottom:4px;font-size:12.5px;display:flex}.yd-bc-h .proj{color:var(--ink);text-overflow:ellipsis;gap:7px;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.yd-bc-h .at{white-space:nowrap;margin-left:auto}.yd .pick{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.yd .pick.live:before{content:"";background:var(--ok);border-radius:99px;width:6px;height:6px}.yd-bc-b>b{letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.22}.yd-bc-b p{color:var(--ink2);font-size:13.5px;line-height:1.45}.yd-bc-f{padding:10px 16px 15px}.yd-bc-f .btn{text-decoration:none}.yd-bc-w{border-top:1px solid var(--ln);align-items:center;gap:8px;min-width:0;margin-top:auto;padding:11px 16px;font-size:13.5px;text-decoration:none;display:flex}.yd-bc-f+.yd-bc-w{margin-top:0}.yd-bc-w .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.yd-bc-w .wl{color:var(--ink2);white-space:nowrap}.yd-built-more{display:flex}.yd-built-more .on-wide{display:none}.yd-wk{max-width:var(--yd-col);display:grid;overflow:hidden}.yd-wr{border-top:1px solid var(--yd-dv);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1px 12px;padding:12px 16px;text-decoration:none;display:grid}.yd-wr:first-child{border-top:0}.yd-wr .yd-pulse,.yd-wr .yd-ud{grid-row:1/span 2}.yd-wr b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:500;overflow:hidden}.yd-wr .t{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;font-size:12.5px;overflow:hidden}.yd-wr .st{color:var(--ink2);white-space:nowrap;text-align:right;grid-area:1/3/span 2;font-size:12.5px}.yd-wr .st.w{color:var(--ink);font-weight:600}.yd-pulse{background:var(--ok);border-radius:99px;flex:none;width:8px;height:8px;display:inline-block;position:relative}.yd-pulse:after{content:"";border:1.5px solid var(--ok);opacity:0;border-radius:99px;animation:2.4s ease-out infinite yd-pl;position:absolute;inset:-4px}.yd-ud{background:var(--urg);border-radius:99px;flex:none;width:7px;height:7px;display:inline-block}.yd-updated{margin-top:var(--yd-gs);color:var(--ink3);--s:14px;align-items:center;gap:8px;font-size:12.5px;display:flex}@container main (min-width:760px){.yd{--yd-gs:38px}.yd-top{gap:22px}.yd-hello{font-size:26px}.yd-ring{width:104px;height:104px}.yd-ring-c b{font-size:31px}.yd-ring-c small{display:block}.yd-ring.ok>.i{--s:36px}.yd-dgrid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;margin-top:28px}.yd-hero{gap:12px;padding:22px 24px 24px}.yd-hero h2{font-size:28px;line-height:1.15}.yd-bgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.yd-bgrid>:nth-child(3){display:flex}.yd-built-more .on-phone{display:none}.yd-built-more .on-wide{display:inline}.yd-wk{grid-template-columns:1fr 1fr}.yd-wr:nth-child(2){border-top:0}.yd-wr:nth-child(odd){border-right:1px solid var(--yd-dv)}}@keyframes yd-ent{0%{opacity:0;transform:translateY(10px)}}@keyframes yd-fill{0%{stroke-dasharray:0 100}}@keyframes yd-tick{0%{stroke-dashoffset:24px}}@keyframes yd-pl{0%{opacity:.7;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.25)}}.yd-in{animation:yd-ent .42s var(--yd-ease) both;animation-delay:calc(var(--i,0) * 60ms)}.yd-ring .arc{animation:yd-fill .7s var(--yd-ease) .1s both}.yd-ring.ok .cl{stroke-dasharray:100 100;animation:yd-fill .7s var(--yd-ease) both}.yd-ring.ok>.i path{stroke-dasharray:24;animation:.35s ease-out .45s both yd-tick}@media (prefers-reduced-motion:reduce){.yd *,.yd :before,.yd :after{transition:none!important;animation:none!important}}
