@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3uxanau8_3a66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.09k4gbkm5_fm2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3uxanau8_3a66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.09k4gbkm5_fm2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3uxanau8_3a66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.09k4gbkm5_fm2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3uxanau8_3a66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.09k4gbkm5_fm2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3uxanau8_3a66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.09k4gbkm5_fm2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:900;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3uxanau8_3a66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:900;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.09k4gbkm5_fm2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans Fallback;src:local(Arial);ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.86%}.mLRehq_className{font-family:Albert Sans,Albert Sans Fallback;font-style:normal}.mLRehq_variable{--font-albert:"Albert Sans", "Albert Sans Fallback"}
:root{--ground:#e9e7e3;--sheet:#fff;--ink:#121a15;--ink-60:#66716b;--ink-40:#a9b1ac;--line:#ecebe8;--blue:#2f6fd6;--sand:#f6f6f4;--green:#3ba635;--amber:#d08a12;--red:#c0392b;--row-hover:#f6f6f4;--shadow:none;--pop:none;--pill:#0e0f0f;--pill-fg:#fff;--scrim:#121a1547;--hl:#fff59d;--tile:color-mix(in srgb, var(--ink) 6%, transparent);--chart-1:#1e6fd9;--chart-2:#2f9e5b;--chart-3:#7a55c7;--chart-4:#d08a12;--chart-5:#1a9fb8;--chart-6:#c2497a;--chart-7:#d9534f;--chart-8:#6d767b;--chart-9:#0f8a7e;--chart-10:#b5651d;--font:var(--font-albert), "Albert Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--pad:clamp(16px, 4vw, 40px);--sunk:#f6f6f4;--line-2:#e0dfdb;--ink-2:#3a433e;--muted:var(--ink-60);--faint:var(--ink-40);--green-strong:#2d8825;--green-ink:#2e8a29;--green-soft:#e7f4e4;--rail:#1d2227;--rail-ink:#9aa3ab;--rail-line:#3a424a;--tile-on:#353c43;--cta:#0e0f0f;--cta-ink:#fff;--blue-soft:#e7effd;--blue-ink:#2a5bb8;--orange:#e5793a;--orange-soft:#fceadd;--orange-ink:#a04e18;--yellow:#e9b21c;--yellow-soft:#fff4cf;--yellow-ink:#7a5b04;--amber-ink:var(--yellow-ink);--purple:#7c4ddb;--purple-soft:#f0eafb;--purple-ink:#5e33bd;--red-soft:#fce7e7;--red-ink:#b42326;--teal:#2a9d8f;--teal-soft:#ddf1ee;--teal-ink:#1c6e64;--pink:#d9437a;--pink-soft:#fbe4ec;--pink-ink:#a42b59;--r-sm:6px;--r:8px;--r-lg:14px;--r-pill:999px;--pat-ink:#121a1514;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--ground:#141615;--sheet:#1c1f1d;--ink:#eef1ef;--ink-60:#929d97;--ink-40:#646d68;--line:#2a2e2c;--blue:#6fa3f2;--sand:#232725;--green:#4cbb45;--amber:#e7a73d;--red:#e0715f;--row-hover:#232725;--shadow:none;--pop:none;--pill:#f3f5f4;--pill-fg:#0e0f0f;--scrim:#00000080;--hl:#5a5320;--chart-9:#2ba596;--chart-10:#cb7c38;--sunk:#232725;--line-2:#343936;--ink-2:#c9cfcb;--green-ink:#6ccb66;--green-soft:#1f3320;--rail:#0f1112;--rail-ink:#7f888f;--rail-line:#262b30;--tile-on:#3a424a;--cta:#f3f5f4;--cta-ink:#0e0f0f;--blue-soft:#1f2a3e;--blue-ink:#a8c3f7;--orange:#ee8e55;--orange-soft:#3a2a1f;--orange-ink:#f2ae82;--yellow:#f0c543;--yellow-soft:#37301a;--yellow-ink:#f0c543;--purple:#9d7bea;--purple-soft:#2b2340;--purple-ink:#c2acf2;--red-soft:#3a2223;--red-ink:#f28a8b;--teal:#4db8aa;--teal-soft:#1b3330;--teal-ink:#86d3c9;--pink:#e86a97;--pink-soft:#3a2230;--pink-ink:#f2a3c0;--pat-ink:#ffffff0f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#6250d6;--series-8:#e34948;--seq-1:#e6f0fc;--seq-2:#b7d3f6;--seq-3:#86b6ef;--seq-4:#5598e7;--seq-5:#2a78d6;--seq-6:#1c5cab;--seq-7:#104281;--grid:#eef0f0}@media (prefers-color-scheme:dark){:root{--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767;--seq-1:#1f3a52;--seq-2:#184f95;--seq-3:#1c5cab;--seq-4:#256abf;--seq-5:#3987e5;--seq-6:#6da7ec;--seq-7:#b7d3f6;--grid:#26353c}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--ground);color:var(--ink);font:17px/26px var(--font);padding:40px max(40px, env(safe-area-inset-right,0px)) 120px max(40px, env(safe-area-inset-left,0px));-webkit-font-smoothing:antialiased}body:before{content:"";z-index:-1;pointer-events:none;background:var(--pat-ink);-webkit-mask-image:var(--pat-img);-webkit-mask-image:var(--pat-img);mask-image:var(--pat-img);opacity:var(--pat-op,1);position:fixed;inset:0}html[data-pat=none] body:before{display:none}:root{--pat-waves:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2218%22%20viewBox%3D%220%200%2048%2018%22%3E%3Cpath%20d%3D%22M0%209C8%203%2016%203%2024%209S40%2015%2048%209%22%20stroke%3D%22%23000%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.1%22%2F%3E%3C%2Fsvg%3E);--pat-grid:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M0%20.5H24M.5%200V24%22%20stroke%3D%22%23000%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E);--pat-scales:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cpath%20d%3D%22M0%2014A14%2014%200%200%201%2028%2014M-14%2028A14%2014%200%200%201%2014%2028M14%2028A14%2014%200%200%201%2042%2028%22%20stroke%3D%22%23000%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E);--pat-lattice:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22M0%200L22%2022M22%200L0%2022%22%20stroke%3D%22%23000%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%22.9%22%2F%3E%3C%2Fsvg%3E);--pat-plus:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20d%3D%22M15%2011V19M11%2015H19%22%20stroke%3D%22%23000%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.3%22%2F%3E%3C%2Fsvg%3E);--pat-flecks:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2256%22%20height%3D%2256%22%20viewBox%3D%220%200%2056%2056%22%3E%3Cpath%20d%3D%22M6%209l5-2M30%205l2%205M48%2014l5%201M17%2026l-1%205M38%2030l5-3M8%2044l4%203M27%2047l5%201M50%2042l-2%205M22%2014l3%203M44%2052l4-2%22%20stroke%3D%22%23000%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.3%22%2F%3E%3C%2Fsvg%3E);--pat-img:var(--pat-grid)}html[data-pat=waves]{--pat-img:var(--pat-waves)}html[data-pat=grid]{--pat-img:var(--pat-grid)}html[data-pat=scales]{--pat-img:var(--pat-scales)}html[data-pat=lattice]{--pat-img:var(--pat-lattice)}html[data-pat=plus]{--pat-img:var(--pat-plus)}html[data-pat=flecks]{--pat-img:var(--pat-flecks)}button{font:inherit;color:inherit}a{color:var(--green-ink);text-decoration:none}:focus-visible{outline:2px solid var(--green);outline-offset:2px}[hidden]{display:none!important}.btn{font:600 14.5px/20px var(--font);border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--sheet);min-height:40px;color:var(--ink);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:17px;height:17px}.btn.primary{background:var(--green-strong);border-color:var(--green-strong);color:#fff}.btn.quiet{color:var(--green-ink);background:0 0;border-color:#0000}.btn.danger{background:var(--red);border-color:var(--red);color:#fff}.btn.cta{background:var(--green-strong);border-color:var(--green-strong);color:#fff;min-height:40px;padding:0 18px 0 16px;font-size:16px;font-weight:500}.btn.cta svg{width:18px;height:18px}.btn.cta{font-size:15px;font-weight:600}.btn.full{width:100%;min-height:42px;font-size:15px}.btn:disabled{opacity:.6;cursor:default}@media (hover:hover){.btn:not(:disabled):hover{background:var(--sunk)}.btn.primary:not(:disabled):hover{background:var(--green-strong);filter:brightness(1.08)}.btn.quiet:not(:disabled):hover{background:0 0;text-decoration:underline}.btn.danger:not(:disabled):hover{background:var(--red);filter:brightness(1.06)}.btn.cta:not(:disabled):hover{background:var(--green-strong);filter:brightness(1.08)}}.field{border:1px solid var(--line-2);border-radius:var(--r-sm);width:100%;height:40px;font:16px var(--font);background:var(--sheet);color:var(--ink);padding:8px 12px}.field::placeholder{color:var(--ink-40)}.field:focus{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 18%, transparent);outline:0}.err{color:var(--red);margin:0;font-size:14px;line-height:20px}.door{background:var(--sheet);border-radius:var(--r-lg);flex-direction:column;gap:14px;max-width:420px;margin:12vh auto 0;padding:40px 32px;display:flex}.door .brand{align-items:center;gap:10px;margin-bottom:10px;font-size:22px;font-weight:800;display:flex}.door .brand svg{width:34px;height:34px}.door h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;line-height:34px}.door p{color:var(--ink-60);margin:0;font-size:15px;line-height:22px}.door form{flex-direction:column;gap:10px;margin:0;display:flex}.door2{background:var(--sheet);grid-template-columns:340px minmax(0,1fr);max-width:880px;min-height:520px;margin:max(6vh,24px) auto 0;display:grid}.d2-rail{background:var(--rail);color:#fff;flex-direction:column;justify-content:space-between;gap:28px;padding:28px;display:flex}.d2-mark{color:#fff;align-items:center;gap:12px;width:max-content;display:flex}.d2-mark .atom{color:#fff;transform-origin:50%;width:40px;height:40px}.d2-mark b{letter-spacing:-.01em;font-size:26px;font-weight:800;line-height:30px}@media (hover:hover){.d2-mark:hover .atom{animation:.7s cubic-bezier(.3,.7,.3,1) forwards hubspin}}.d2-big{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:34px;font-weight:900;line-height:40px}.d2-big em{color:var(--rail-ink);font-style:normal}.d2-foot{border-top:1px solid var(--rail-line);color:var(--rail-ink);justify-content:space-between;gap:12px;padding-top:14px;font-size:13px;line-height:19px;display:flex}.d2-form{flex-direction:column;min-width:0;padding:48px 48px 32px;display:flex}.d2-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-60);font-size:11.5px;font-weight:700;line-height:16px}.d2-form h1{letter-spacing:-.02em;text-wrap:balance;margin:6px 0 8px;font-size:28px;font-weight:800;line-height:34px}.d2-lede{max-width:38ch;color:var(--ink-60);margin:0 0 24px;font-size:16px;line-height:24px}.d2-act{margin:0}.d2-go{border-radius:var(--r-sm);background:var(--cta);width:100%;min-height:48px;color:var(--cta-ink);font:600 16px/20px var(--font);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;display:flex}.d2-go:disabled{cursor:progress}@media (hover:hover){.d2-go:hover:not(:disabled){filter:brightness(1.15)}}.d2-chip{background:#fff;border-radius:4px;flex:none;place-items:center;width:26px;height:26px;margin-left:-6px;display:grid}.d2-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite d2rot}@keyframes d2rot{to{transform:rotate(360deg)}}.d2-domains{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.d2-domains li{border-radius:var(--r-pill);background:var(--sunk);color:var(--ink-2);padding:3px 10px;font-size:12.5px;font-weight:600;line-height:18px}.d2-alert{border-radius:var(--r);background:var(--red-soft);color:var(--red-ink);gap:6px;margin-top:16px;padding:12px 14px;font-size:14.5px;line-height:21px;display:grid}.d2-alert form{margin:0}.d2-other{color:var(--green-ink);font:700 14.5px/20px var(--font);cursor:pointer;background:0 0;border:0;padding:0}.d2-spacer{flex:1;min-height:24px}.d2-help{border-top:1px solid var(--line);color:var(--ink-60);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:13.5px;line-height:19px;display:flex}.d2-lang{border:1px solid var(--line-2);border-radius:var(--r-sm);flex:none;display:inline-flex;overflow:hidden}.d2-lang a{letter-spacing:.04em;min-height:30px;color:var(--ink-60);background:var(--sheet);place-items:center;padding:6px 9px;font-size:12px;font-weight:700;line-height:16px;display:grid}.d2-lang a+a{border-left:1px solid var(--line-2)}.d2-lang a[aria-current]{background:var(--sunk);color:var(--ink)}body:has(.door2){padding-bottom:40px}body:has(.door2.wk){--ground:#ece5d8;--sheet:#fffdf9;--sunk:#f6f0e6;--line:#efe7da;--line-2:#ded3c1;--ink:#1e1a17;--ink-2:#423a33;--muted:#6f655b;--rail:#221d19;--rail-ink:#b3a99e;--rail-line:#443b34;--pat-ink:#1e1a1714;background-color:#ece5d8}@media (prefers-color-scheme:dark){body:has(.door2.wk){--ground:#141210;--sheet:#1e1a17;--sunk:#29241f;--line:#2e2823;--line-2:#3d352f;--ink:#f3eee7;--ink-2:#d2c9be;--muted:#a1968a;--rail:#0f0d0b;--rail-ink:#9c9286;--rail-line:#2f2924;--pat-ink:#ffffff0f;background-color:#141210}}@media (max-width:760px){body:has(.door2){padding-bottom:0}.door2{min-height:100dvh;margin:0 calc(-1 * max(16px, env(safe-area-inset-right,0px))) 0 calc(-1 * max(16px, env(safe-area-inset-left,0px)));grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.d2-rail{padding:calc(22px + env(safe-area-inset-top,0px)) max(22px, env(safe-area-inset-right,0px)) 26px max(22px, env(safe-area-inset-left,0px));gap:22px}.d2-mark .atom{width:34px;height:34px}.d2-mark b{font-size:22px}.d2-big{font-size:30px;line-height:35px}.d2-foot{display:none}.d2-form{padding:26px max(22px, env(safe-area-inset-right,0px)) calc(26px + env(safe-area-inset-bottom,0px)) max(22px, env(safe-area-inset-left,0px))}.d2-eyebrow{display:none}.d2-form h1{margin-top:0;font-size:24px;line-height:30px}.d2-lede{margin-bottom:0}.d2-spacer{order:3}.d2-act{order:4}.d2-help{order:5;margin-top:16px}}.frame{background:var(--sheet);border-radius:0;grid-template-columns:56px minmax(0,1fr);max-width:1240px;min-height:60vh;margin:0 auto;display:grid;overflow:clip}.rail{z-index:var(--z-rail);background:var(--rail);position:relative;overflow:visible}.rail-in{flex-direction:column;align-items:center;gap:6px;height:calc(100vh - 48px);min-height:520px;padding:16px 0 18px;display:flex;position:sticky;top:24px;overflow:visible}.rail-mods,.rail-foot{gap:6px;display:grid}.rail-foot{margin-top:auto}.rail-brand{color:#fff;border-radius:var(--r);justify-items:center;gap:2px;margin-bottom:12px;text-decoration:none;display:grid}.rail-brand .atom{transform-origin:50%;color:#fff;width:28px;height:28px}.rail-brand b{font-size:15px;font-weight:700;line-height:1.2}@keyframes hubspin{0%{transform:scale(1)rotate(0)}40%{transform:scale(1.22)rotate(180deg)}to{transform:scale(1.12)rotate(360deg)}}@media (hover:hover){.rail-brand:hover .atom{animation:.7s cubic-bezier(.3,.7,.3,1) forwards hubspin}}.rail-brand:focus-visible .atom{animation:.7s cubic-bezier(.3,.7,.3,1) forwards hubspin}.rtile{border-radius:var(--r);color:#fff;cursor:pointer;background:0 0;border:0;place-content:center;width:40px;height:40px;transition:background .15s;display:grid;position:relative}.rtile[aria-current=page]{background:var(--tile-on)}.rtile .glyph{width:21px;height:21px;display:block}.rail .rtile:after{content:attr(data-tip);white-space:nowrap;background:var(--cta);color:var(--cta-ink);font:600 13px/1 var(--font);border-radius:var(--r);opacity:0;pointer-events:none;z-index:60;padding:8px 11px;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-4px,-50%)}@media (hover:hover){.rtile:hover{background:var(--tile-on)}.rail .rtile:hover:after{opacity:1;transform:translateY(-50%)}}.rail .rtile:focus-visible:after{opacity:1;transform:translateY(-50%)}.mbar,.mdrawer{display:none}.fmain{--tb-h:64px;flex-direction:column;min-width:0;display:flex}.fmain>.va{max-width:none;margin:10px 16px 0;position:sticky;top:10px}.topbar{height:var(--tb-h);padding:0 var(--pad);border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;gap:4px;display:flex}.tb-btn{border-radius:var(--r-sm);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-content:center;display:grid;position:relative}.tb-btn .glyph{width:22px;height:22px;display:block}.tb-btn[aria-expanded=true]{background:var(--sunk)}.tb-cnt{background:var(--ink);min-width:18px;height:18px;color:var(--sheet);font:700 11px/18px var(--font);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 5px;font-style:normal;position:absolute;top:-2px;right:-3px}.topbar .tb-av{width:32px;height:32px;margin-left:8px;font-size:13px}.icon{border-radius:var(--r-sm);cursor:pointer;width:36px;height:36px;color:var(--ink);background:0 0;border:0;place-items:center;display:grid}.icon svg{width:20px;height:20px}@media (hover:hover){.tb-btn:hover{background:var(--sunk)}.tb-av:hover{filter:brightness(1.08)}.icon:hover{background:var(--sunk)}}.sheet{background:var(--sheet);max-width:1180px;padding:0 var(--pad) 72px;border-radius:0;min-height:60vh;margin:0 auto;display:flow-root;overflow-x:clip}.frame .sheet{background:0 0;border-radius:0;flex:1;width:100%;max-width:none;min-height:0;margin:0}.crumbs{border-bottom:1px solid var(--line);min-height:52px;margin-inline:calc(-1 * var(--pad));padding:10px var(--pad);color:var(--ink-60);white-space:nowrap;scrollbar-width:none;align-items:center;gap:10px;font-size:17px;display:flex;overflow-x:auto}.crumb{color:var(--ink-60);align-items:center;gap:8px;font-weight:500;display:inline-flex}.crumb.last{color:var(--ink);font-weight:600}.crumbs .crumb-sep{color:var(--ink-40)}.frame .sheet{position:relative}.frame .sheet .crumbs{z-index:3;top:calc(-1 * var(--tb-h));height:var(--tb-h);max-width:calc(100% - 200px);min-height:0;padding:0 var(--pad);border:0;margin:0;position:absolute;left:0}.frame .crumbs .ricon{display:none}.frame .sheet:has(.crumbs) :is(.greet h1,h1.title){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.frame .sheet:has(.crumbs) .page{margin-top:28px}.frame .sheet:has(.crumbs) :is(.greet,.cn-ph) :is(.meta,.lede){display:none}@media (min-width:761px){.frame .sheet:has(.crumbs) :is(.greet,.cn-ph):not(.rec-head,.pf-head){z-index:4;top:calc(-1 * var(--tb-h));right:calc(var(--pad) + 168px);height:var(--tb-h);flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;max-width:58%;margin:0;padding:0;display:flex;position:absolute}.frame .sheet:has(.crumbs) :is(.greet,.cn-ph):not(.rec-head,.pf-head)>div:not(.hd-actions,.cn-act):empty{display:contents}.frame .sheet:has(.crumbs) :is(.greet,.cn-ph):not(.rec-head,.pf-head)>div:has(>h1:only-child){display:contents}.frame .sheet:has(.crumbs) :is(.greet,.cn-ph):not(.rec-head,.pf-head) :is(.hd-actions,.cn-act){flex-wrap:nowrap;gap:8px;width:auto}.frame .sheet:has(.crumbs) :is(.greet,.cn-ph):not(.rec-head,.pf-head) :is(.btn,.pick-btn){min-height:36px}.frame .sheet:has(.crumbs):has(:is(.greet,.cn-ph):not(.rec-head,.pf-head) :is(.hd-actions,.cn-act,[class$=-upd],[class*=-upd\ ])) .crumbs{max-width:40%}}@media (max-width:760px){.frame .sheet .crumbs>a.crumb:not(:only-child),.frame .sheet .crumbs>span:not(:last-child)>*,.frame .sheet .crumbs>span:last-child>.crumb-sep{display:none}.frame .sheet .crumbs .crumb.last{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.frame .sheet .crumbs.crumbs--pair{gap:5px;max-width:calc(100% - 184px)}.frame .sheet .crumbs.crumbs--pair>span:nth-last-child(2)>a.crumb{text-overflow:ellipsis;flex:0 100 auto;min-width:2.2em;display:block;overflow:hidden}.frame .sheet .crumbs.crumbs--pair>span:last-child>.crumb-sep{flex:none;display:inline}.frame .sheet .crumbs.crumbs--pair .crumb.last{flex:none;max-width:calc(100% - 3.2em)}}@media (hover:hover){a.crumb:hover{color:var(--green-ink)}}.ricon{border-radius:50%;flex:none;place-items:center;display:inline-grid;color:#fff!important}.ricon.ricon--ink{color:var(--sheet)!important}.ricon svg{width:60%;height:60%}.ricon svg :is(path,circle,rect){stroke-width:1.5px}.page{margin:36px 0 0}.page.is-home{margin-top:40px}.under{color:var(--ink-40);justify-content:center;margin-top:22px;display:flex}.frame .under{margin:0 0 22px}.under .ocmark{aspect-ratio:492/95.64;width:80px;height:auto;display:block}.greet h1,.title{letter-spacing:-.01em;text-wrap:balance;margin:0 0 8px;font-size:40px;font-weight:700;line-height:46px}:root{--z-page:20;--z-bar:30;--z-rail:40;--z-shelf:45;--z-panel:50;--z-overlay:60;--z-overlay-2:70;--z-dropdown:80;--z-toast:90;--z-tip:95;--z-lightbox:200}.scrim{background:var(--scrim);z-index:var(--z-rail);position:fixed;inset:0}.scrim.clear{background:0 0}.scrim.pop-scrim{z-index:calc(var(--z-dropdown) - 1)}.pop{z-index:var(--z-dropdown);background:var(--sheet);border-radius:var(--r);border:1px solid var(--line-2);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:6px;position:fixed;overflow:auto}.pop.menu{width:540px;padding:14px 12px 12px}.pop.menu .list.cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;display:grid}.pop.add{width:200px}.pop.bell{width:320px}.pop.acct{width:240px}.ph{justify-content:space-between;align-items:center;gap:10px;padding:4px 4px 10px 8px;display:flex}.ph h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.lab{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-60);margin:14px 10px 6px;font-size:11px;font-weight:700}.lab:first-child{margin-top:4px}.sep{background:var(--line);height:1px;margin:8px 10px}.list{flex-direction:column;gap:2px;display:flex}.item{text-align:left;cursor:pointer;width:100%;min-height:48px;color:var(--ink);background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 10px;display:grid}.item .ico{color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.item .ico svg{width:16px;height:16px}.item .ico.soft{background:var(--sunk);color:var(--ink)}.item .lbl{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:20px;display:block;overflow:hidden}.item .sub{color:var(--ink-60);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;display:block;overflow:hidden}.item .rt{color:var(--ink-40);white-space:nowrap;font-size:13px}.pop .item{border-radius:var(--r-sm);grid-template-columns:20px minmax(0,1fr) auto;min-height:36px;padding:6px 10px}.pop .item .ico{width:20px;height:20px;color:var(--ink);border-radius:0;background:0 0!important}.pop .item .ico svg{width:20px;height:20px}.pop .item .lbl{font-weight:400}@media (hover:hover){.pop .item:hover .lbl{color:var(--ink)}}.empty{color:var(--ink-60);padding:10px 10px 12px;font-size:15px}.tiles{gap:8px;display:flex}.tile{border-radius:var(--r);background:var(--tile);min-width:0;color:var(--ink);text-align:center;overflow-wrap:anywhere;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:10px;padding:18px 6px 14px;font-size:14px;font-weight:600;line-height:17px;display:flex;position:relative}.tile>svg:first-child{width:34px;height:34px;color:var(--ink)}.tile .lock{width:11px;height:11px;color:var(--ink-40);position:absolute;top:7px;right:7px}.tile[aria-current=page]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 18%, transparent)}.msearch{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--sheet);align-items:center;gap:10px;height:40px;margin:12px 0 2px;padding:0 12px;display:flex}.msearch:focus-within{border-color:var(--green);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 18%, transparent)}.msearch svg{width:18px;height:18px;color:var(--ink-40);flex:none}.msearch input{min-width:0;height:100%;color:var(--ink);font:16px var(--font);background:0 0;border:0;outline:0;flex:1}.msearch input::placeholder{color:var(--ink-40)}.lab.split{justify-content:space-between;align-items:baseline;display:flex}.lab.split a{letter-spacing:0;text-transform:none;color:var(--green-ink);font-size:13px;font-weight:600}.who{align-items:center;gap:10px;padding:8px 10px 10px;display:flex}.who b{font-size:15px;line-height:20px;display:block}.who small{color:var(--ink-60);font-size:13px;line-height:18px;display:block}@media (hover:hover){.item:hover{background:var(--sunk)}.tile:hover{background:color-mix(in srgb, var(--ink) 10%, transparent)}.item:hover .lbl{color:var(--green-ink)}}.bar{z-index:var(--z-bar);padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.bar .in{pointer-events:auto;align-items:center;gap:10px;max-width:100%;display:flex}.av{background:var(--chart-3);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:grid}.pills{scrollbar-width:none;background:var(--sheet);border-radius:var(--r-pill);border:1px solid var(--line-2);gap:2px;max-width:calc(100vw - 32px);padding:5px;display:flex;position:relative;overflow:visible}.pills a{border-radius:var(--r-pill);width:38px;height:38px;color:var(--ink-2);place-items:center;display:grid;position:relative}.pills a .glyph{width:20px;height:20px}.pills a .tip{background:var(--ink);color:var(--sheet);font:600 12px/16px var(--font);white-space:nowrap;pointer-events:none;opacity:0;border-radius:6px;padding:5px 9px;transition:opacity .12s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.pills a:focus-visible .tip{opacity:1}@media (hover:hover){.pills a:hover .tip{opacity:1}}@media (prefers-reduced-motion:reduce){.pills a .tip{transition:none}}.pills a[aria-current=page]{background:var(--ink);color:var(--sheet)}@media (hover:hover){.pills a:not([aria-current=page]):hover{background:var(--sunk)}}@media (max-width:700px){.pop.sheetish{max-width:100%;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0;max-height:85vh;width:100%!important;inset:auto 0 0!important}.tiles{gap:6px}.tile{gap:8px;padding:14px 4px 11px;font-size:12.5px;line-height:15px}.tile>svg:first-child{width:28px;height:28px}.msearch input{font-size:16px}.pills{max-width:calc(100vw - 80px)}.page{margin-top:26px}.greet h1,.title{font-size:32px;line-height:38px}.door{margin-top:6vh;padding:32px 20px}}@media (max-width:760px){body{padding:0 max(16px, env(safe-area-inset-right,0px)) 150px max(16px, env(safe-area-inset-left,0px))}.frame{margin:0 calc(-1 * max(16px, env(safe-area-inset-right,0px))) 0 calc(-1 * max(16px, env(safe-area-inset-left,0px)));border-radius:0;grid-template-columns:minmax(0,1fr)}.rail{display:none}.mbar{background:var(--rail);color:#fff;z-index:calc(var(--z-bar) - 5);padding:calc(10px + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));align-items:center;gap:12px;display:flex;position:sticky;top:0}.mbar .rail-brand{grid-auto-flow:column;align-items:center;gap:8px;margin:0}.mbar .rail-brand b{font-size:17px}.mdrawer{background:var(--rail);padding:8px max(16px, env(safe-area-inset-right,0px)) 16px max(16px, env(safe-area-inset-left,0px));gap:4px;display:grid}.mdrawer[hidden]{display:none}.mdrawer a{color:#fff;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-size:15px;font-weight:600;display:flex}.mdrawer a .glyph{flex:none;width:21px;height:21px}.mdrawer a[aria-current=page]{background:var(--tile-on)}.topbar{padding:12px max(16px, env(safe-area-inset-right,0px))}.pills{display:none}body{padding-bottom:96px}.mdrawer .mgrp{letter-spacing:.08em;text-transform:uppercase;color:var(--rail-ink);margin:12px 12px 2px;font-size:12px;font-weight:700;line-height:16px}.mdrawer .mgrp:first-child{margin-top:4px}}@media (max-width:760px) and (hover:hover){.mdrawer a:hover{background:var(--tile-on)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--c-paper:#fcf8f3;--c-mint:#e1f2e6;--c-sky:#e2edfa;--c-lemon:#fbf1cf;--c-blush:#f9e2e7;--c-slate:#dce3e7;--a-amber:#f2b233;--a-blue:#2377d2;--a-pink:#d9668f;--a-brown:#9b6a3f;--a-gold:#e9b824;--a-sky:#9ccbf2;--a-red:#d9534f;--a-orange:#f28c28;--a-silver:#e9eef0;--a-green:#2f9e5b;--a-purple:#7a55c7;--a-tan:#d9a866}@media (prefers-color-scheme:dark){:root{--c-paper:#2a3a42;--c-mint:#21402f;--c-sky:#1e3550;--c-lemon:#41391c;--c-blush:#46263a;--c-slate:#34444d;--a-silver:#5b6a72}}.binbox{flex:none;width:48px;height:48px;display:inline-block}.binbox.sm{width:64px;height:64px}.binbox.md{width:96px;height:96px}.binbox.lg{aspect-ratio:1;width:min(240px,100%);height:auto}.bin{width:100%;height:100%;display:block;overflow:visible}.bin .stroke{stroke:var(--ink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;fill:none}.bin .ink{fill:var(--ink)}.bin .dot{fill:var(--ink-40);transform-origin:50%;transform-box:fill-box;transition:fill .2s}.bin .whole{transform-origin:60px 100px;transform-box:view-box}.bin .ant{transform-box:view-box}.bin .pupils{transition:transform .14s ease-out}.bin .lids{transform-origin:60px 62px;transform-box:view-box;transition:transform 90ms;transform:scaleY(0)}.bin .check,.bin .happy,.bin .cheeks,.bin .think,.bin .zzz,.bin .sparks,.bin .mouth-o,.bin .mouth-nap{opacity:0;transition:opacity .2s}.bin .cheeks{fill:var(--a-pink)}.bin .cheeks ellipse{opacity:.55}.bin .zzz{font:800 11px var(--font);fill:var(--ink-60)}.bin .sparks{stroke:var(--a-amber);stroke-width:3px;stroke-linecap:round;fill:none}.bin .sparks path{transform-origin:60px 64px;transform-box:view-box}.bin.blink .lids{transform:scaleY(1)}.bin.s-idle .whole{animation:3.2s ease-in-out infinite bin-breathe}.bin.s-listen .dot{fill:var(--blue)}.bin.s-listen .whole{transition:transform .3s;transform:rotate(5deg)}.bin.s-listen .pupils{transform:translate(1.6px,2.4px)!important}.bin.s-listen.tick .dot{animation:.25s bin-pulse}.bin.s-think .dot{fill:var(--amber);animation:1s ease-in-out infinite bin-blinkdot}.bin.s-think .whole{animation:1.6s ease-in-out infinite bin-tilt}.bin.s-think .pupils{transform:translate(.6px,-2.6px)!important}.bin.s-think .think{opacity:1}.bin.s-think .think circle{animation:1.2s ease-in-out infinite bin-dots}.bin.s-think .think circle:nth-child(2){animation-delay:.15s}.bin.s-think .think circle:nth-child(3){animation-delay:.3s}.bin.s-work .dot{fill:var(--blue);animation:.8s ease-in-out infinite bin-blinkdot}.bin.s-work .whole{animation:.9s cubic-bezier(.34,1.56,.64,1) infinite bin-workhop}.bin:is(.s-done,.s-good,.s-dance) .happy,.bin:is(.s-done,.s-good,.s-dance,.s-poke) .cheeks{opacity:1}.bin:is(.s-done,.s-good,.s-dance) .pupils,.bin:is(.s-done,.s-good,.s-dance) .lids{opacity:0}.bin.s-done .dot{fill:var(--green)}.bin.s-done .check{opacity:1}.bin.s-done.go .whole{animation:.7s cubic-bezier(.34,1.56,.64,1) bin-bighop}.bin.s-done.go .sparks{opacity:1}.bin.s-done.go .sparks path{animation:.6s ease-out both bin-spark}.bin.s-good.go .whole{animation:.8s ease-in-out 2 bin-shimmy}.bin.s-dance .dot{fill:var(--green)}.bin.s-dance.go .whole{animation:1.2s ease-in-out 2 bin-dance}.bin.s-dance.go .ant{animation:.6s ease-in-out 4 bin-wiggle}.bin.s-no .dot{fill:var(--red)}.bin.s-no .lids{transform:scaleY(1)}.bin.s-no.go .whole{animation:.5s ease-in-out bin-shake}.bin.s-hello.go .whole{animation:.55s cubic-bezier(.34,1.56,.64,1) bin-hop}.bin.s-hello.go .ant{animation:.9s ease-in-out bin-wiggle}.bin.s-poke.go .whole{animation:.6s cubic-bezier(.34,1.56,.64,1) bin-squish}.bin.s-poke.go .ant{animation:.7s ease-out bin-boing}.bin.nudge .whole{animation:.4s ease-out bin-nudge}.bin.s-stretch .mouth{opacity:0}.bin.s-stretch .mouth-o{opacity:1}.bin.s-stretch.go .whole{animation:1.4s ease-in-out bin-stretch}.bin.s-serious .whole,.bin.s-serious .ant,.bin.s-serious .dot{animation:none!important}.bin.s-sleep .lids,:root[data-bin-asleep] .bin .lids{transform:scaleY(1)}.bin.s-sleep .zzz,:root[data-bin-asleep] .bin .zzz{opacity:1}.bin.s-sleep .mouth,:root[data-bin-asleep] .bin .mouth{opacity:0}.bin.s-sleep .mouth-nap,:root[data-bin-asleep] .bin .mouth-nap{opacity:1}:root[data-bin-asleep] .bin :is(.check,.happy,.cheeks,.think,.sparks,.mouth-o){opacity:0}:root[data-bin-asleep] .bin .pupils{opacity:1;transform:none!important}:root[data-bin-asleep] .bin .dot{fill:var(--ink-40);animation:none}.bin.s-sleep .whole,:root[data-bin-asleep] .bin .whole{animation:4.4s ease-in-out infinite bin-breathe;transform:none}.bin.s-sleep .zzz text,:root[data-bin-asleep] .bin .zzz text{animation:2.4s ease-in-out infinite bin-float}:is(.bin.s-sleep,:root[data-bin-asleep] .bin) .zzz text:nth-child(2){animation-delay:.8s}:is(.bin.s-sleep,:root[data-bin-asleep] .bin) .zzz text:nth-child(3){animation-delay:1.6s}:root[data-bin-nap] .bin.s-idle .lids{transform:scaleY(.85)}:root[data-bin-nap] .bin.s-idle .zzz{opacity:1}:root[data-bin-nap] .bin.s-idle .zzz text{animation:2.4s ease-in-out infinite bin-float}:root[data-bin-nap] .bin.s-idle .zzz text:nth-child(2){animation-delay:.8s}:root[data-bin-nap] .bin.s-idle .zzz text:nth-child(3){animation-delay:1.6s}:root[data-bin-nap] .bin.s-idle .mouth{opacity:0}:root[data-bin-nap] .bin.s-idle .mouth-nap{opacity:1}:root[data-bin-nap] .bin.s-idle .whole{animation:4.4s ease-in-out infinite bin-breathe}:root[data-bin-startle] .bin.s-idle .whole{animation:.4s ease-out bin-startle}:root[data-bin-startle] .bin.s-idle .mouth{opacity:0}:root[data-bin-startle] .bin.s-idle .mouth-o{opacity:1}:root[data-bin-serious] .bin .whole,:root[data-bin-serious] .bin .ant{animation:none!important}@keyframes bin-breathe{50%{transform:scale(1.015,.975)}}@keyframes bin-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes bin-bighop{0%{transform:scale(1.06,.9)}35%{transform:translateY(-20px)scale(.96,1.05)}70%{transform:translateY(0)scale(1.05,.93)}to{transform:none}}@keyframes bin-workhop{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}@keyframes bin-tilt{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)}}@keyframes bin-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-16deg)}45%{transform:rotate(14deg)}70%{transform:rotate(-8deg)}}@keyframes bin-boing{0%{transform:scaleY(1)}20%{transform:scaleY(.6)}50%{transform:scaleY(1.25)}75%{transform:scaleY(.92)}to{transform:scaleY(1)}}@keyframes bin-squish{0%{transform:scale(1)}25%{transform:scale(1.14,.84)}55%{transform:scale(.94,1.08)translateY(-6px)}to{transform:scale(1)}}@keyframes bin-nudge{0%{transform:scale(1)}40%{transform:scale(1.04,.96)}to{transform:scale(1)}}@keyframes bin-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)rotate(-3deg)}40%{transform:translate(5px)rotate(3deg)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes bin-shimmy{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes bin-dance{0%,to{transform:rotate(0)translateY(0)}25%{transform:rotate(-8deg)translateY(-6px)}50%{transform:rotate(0)translateY(0)}75%{transform:rotate(8deg)translateY(-6px)}}@keyframes bin-startle{0%{transform:scale(1)}30%{transform:scale(1.08,1.12)translateY(-10px)}to{transform:scale(1)}}@keyframes bin-stretch{0%,to{transform:scale(1)}40%,60%{transform:scale(.94,1.12)}}@keyframes bin-blinkdot{50%{opacity:.35}}@keyframes bin-pulse{50%{transform:scale(1.5)}}@keyframes bin-dots{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes bin-spark{0%{opacity:0;transform:scale(.4)}40%{opacity:1}to{opacity:0;transform:scale(1.3)}}@keyframes bin-float{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}to{opacity:0;transform:translate(8px,-14px)}}.bi-eyes{transform-origin:10px 10.8px;transform-box:view-box;transition:transform .14s ease-out}.bi-eyes.blink,svg.blink .bi-eyes{transition-duration:60ms;transform:scaleY(.15)!important}:root[data-bin-asleep] .bi-eyes{transform:scaleY(.15)!important}.binbox.bin-pokable{cursor:pointer;-webkit-tap-highlight-color:transparent}:where(.binbox.bin-talks){position:relative}.bin-bub{z-index:3;background:var(--sheet);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2,var(--line));font:600 14px/20px var(--font);white-space:nowrap;pointer-events:none;opacity:0;border-radius:12px;padding:7px 12px;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:calc(100% + 8px);transform:translate(-4px,-50%)}.bin-bub.on{opacity:1;transform:translateY(-50%)}:is(.binbox.md,.binbox.lg)>.bin-bub{top:auto;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px)}:is(.binbox.md,.binbox.lg)>.bin-bub.on{transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.bin .whole,.bin .ant,.bin .dot,.bin .pupils,.bi-eyes:not(.blink){animation:none!important;transform:none!important}.bin .zzz text{opacity:1;animation:none!important}}.studio{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:36px;display:grid}.studio-me{flex-direction:column;align-items:center;gap:14px;display:flex;position:sticky;top:16px}.studio-me .row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.status{color:var(--ink-60);margin:0;font-size:14px}.seg{background:var(--sunk,var(--row-hover));border-radius:var(--r-sm,6px);flex-wrap:wrap;gap:2px;margin-bottom:18px;padding:3px;display:inline-flex}.seg button{font:500 14px/21px var(--font);color:var(--ink-60);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 14px}.seg button[aria-pressed=true]{background:var(--sheet);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2,var(--line));font-weight:600}@media (hover:hover){.seg button:not([aria-pressed=true]):hover{color:var(--green-ink,var(--green))}}.optgrid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px;display:grid}.opt{border:1px solid var(--line-2,var(--line));background:var(--sheet);font-family:var(--font);cursor:pointer;color:var(--ink);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px 8px 10px;display:flex}.opt span{font-size:14px;line-height:20px}.opt small{color:var(--ink-40);font-size:12px;line-height:16px}.opt[aria-pressed=true]{border-color:var(--green-ink,var(--green));box-shadow:inset 0 0 0 1px var(--green-ink,var(--green))}.opt[aria-pressed=true] span{color:var(--green-ink,var(--green));font-weight:600}.opt:focus-visible{outline:2px solid var(--green-ink,var(--green));outline-offset:2px}.opt:disabled{cursor:default}.opt:disabled .binbox{opacity:.35}.swatch{border:1.5px solid var(--ink);border-radius:50%;width:56px;height:56px;margin:4px 0}.ghead{color:var(--ink);grid-column:1/-1;align-items:baseline;gap:10px;margin-top:6px;font-size:16px;font-weight:700;display:flex}.ghead small{color:var(--ink-60);font-size:13px;font-weight:400}@media (hover:hover){.opt:not(:disabled):hover{background:var(--sunk,var(--row-hover))}.opt:not(:disabled):not([aria-pressed=true]):hover span{color:var(--green-ink,var(--green))}}@media (max-width:760px){.studio{grid-template-columns:minmax(0,1fr)}.studio-me{position:static}.studio-me .row{width:100%}.studio-me .row .btn{flex:1 1 0;min-width:0;height:42px}}.page.record{max-width:720px;margin-inline:auto}.meta{color:var(--ink-60);margin:0;font-size:16px;line-height:24px}.meta.center{text-align:center;margin-top:18px;font-size:14px}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.find{width:min(320px,100%);height:38px;font-size:15px}.searchform{margin:0}.sech{align-items:center;gap:12px;margin:36px 0 12px;font-size:18px;font-weight:600;display:flex}.sech small{color:var(--ink-40);font-size:14px;font-weight:500}.sech:after{content:"";background:var(--line);flex:1;height:1px}.dgroup .sech{margin-top:36px;font-size:20px}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pcard{color:var(--ink);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.pc-t{flex-direction:column;min-width:0;display:flex}.pc-t b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:22px;overflow:hidden}.pc-t span{color:var(--ink-60);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.face{color:#fff;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}:root{--avatar-line:#000}.face--drawn{outline:1px solid var(--avatar-line);outline-offset:-1px;background:#fff}.rec-head{align-items:center;gap:18px;display:flex}.rec-head>div{flex:1;min-width:0}.kv{grid-template-columns:150px minmax(0,1fr);margin:0;display:grid}.kv dt,.kv dd{border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin:0;padding:10px 0;font-size:16px;line-height:24px}.kv dt{color:var(--ink-60)}.kv dt:last-of-type,.kv dd:last-of-type{border-bottom:0}.list.plain{margin:0;padding:0;list-style:none}.more{margin-top:28px}.tabs{box-shadow:inset 0 -1px 0 var(--line);scrollbar-width:none;flex-wrap:nowrap;gap:30px;margin:22px 0 6px;padding:0;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.sheet .page>.tabs,.sheet .page>*>.tabs{margin-inline:0;padding-inline:0}.tab{color:var(--ink-60);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:6px;padding:12px 0 14px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex;position:relative}.tab:after{content:"";background:var(--green);border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tab[aria-current=page],.tab[aria-selected=true]{color:var(--ink);background:0 0;font-weight:600}.tab[aria-current=page]:after,.tab[aria-selected=true]:after{transform:scaleX(1)}@media (hover:hover){.tab:not([aria-current=page]):hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.tab:after{transition:none}}.tabs.line{box-shadow:inset 0 -1px 0 var(--line);scrollbar-width:none;flex-wrap:nowrap;gap:30px;margin-inline:0;padding:0;overflow-x:auto}.tabs.line::-webkit-scrollbar{display:none}.tabs.line .tab{background:0 0;border-radius:0;flex:none;min-height:0;padding:12px 0 14px;position:relative}.tabs.line .tab:after{content:"";background:var(--green);border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tabs.line .tab[aria-current=page]{color:var(--ink);background:0 0;font-weight:600}.tabs.line .tab[aria-current=page]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.tabs.line .tab:after{transition:none}}.rows-list{margin:0;padding:0;list-style:none}.rows-list li{border-bottom:1px solid var(--line)}.rows-list li:last-child{border-bottom:0}.crow{color:var(--ink);border-radius:8px;align-items:center;gap:14px;margin-inline:-14px;padding:12px 14px;display:flex}.cr-r{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.cr-n{color:var(--ink-60);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.cr-t{flex-direction:column;flex:1;min-width:0;display:flex}.cr-t b{font-size:16.5px;font-weight:600;line-height:22px}.cr-t span{color:var(--ink-60);overflow-wrap:anywhere;font-size:14.5px;line-height:20px}.chip{border-radius:var(--r-pill);background:var(--sunk);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:2px 12px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.chip.p-green{background:var(--green-soft);color:var(--green-ink)}.chip.p-blue{background:var(--blue-soft);color:var(--blue-ink)}.chip.p-red{background:var(--red-soft);color:var(--red-ink)}.chip.p-orange{background:var(--orange-soft);color:var(--orange-ink)}.chip.p-amber{background:var(--yellow-soft);color:var(--yellow-ink)}.chip.p-purple{background:var(--purple-soft);color:var(--purple-ink)}.chip.p-teal{background:var(--teal-soft);color:var(--teal-ink)}.chip.p-pink{background:var(--pink-soft);color:var(--pink-ink)}.chip.p-gray{background:var(--sunk);color:var(--ink-2)}.timeline{border-left:2px solid var(--line);margin:0;padding:0 0 0 16px;list-style:none}.timeline li{gap:14px;padding:8px 0;font-size:15px;line-height:22px;display:flex}.timeline .when{color:var(--amber);font-variant-numeric:tabular-nums;min-width:96px}.timeline small{color:var(--ink-60)}:is(a.crow,a.pcard,.rh){isolation:isolate;color:inherit;text-decoration:none;position:relative}:is(a.crow,a.pcard,.rh):before{content:"";background:var(--sunk);opacity:0;z-index:-1;pointer-events:none;border-radius:12px;transition:opacity .15s;position:absolute;inset:4px -14px}a.crow:before,a.pcard:before{inset:2px 0}@media (hover:hover){:is(a.crow,a.pcard,.rh):hover:before{opacity:1}:is(a.crow,a.pcard,.rh):hover :is(.cr-t>b,.pc-t>b,.rh-t,.rh-t b){color:var(--green-ink)}.rh:hover{border-bottom-color:#0000}.rh:has(+.rh:hover){border-bottom-color:#0000}:is(:is(.rows-list,.rh-list)>li:has(>:is(a.crow,.rh):hover),:is(.rows-list,.rh-list)>li:has(+li>:is(a.crow,.rh):hover)){border-bottom-color:#0000}}@media (max-width:760px){:is(a.crow,a.pcard,.rh):before{border-radius:var(--r);inset:0}}@media (max-width:700px){.kv{grid-template-columns:minmax(0,1fr)}.kv dt{border-bottom:0;padding-bottom:0}.kv dd{padding-top:2px}.rec-head{flex-wrap:wrap}.find{width:100%}}.hcards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.hcard{border:1px solid var(--line-2);border-radius:var(--r);min-height:132px;color:var(--ink);background:var(--sheet);flex-direction:column;gap:4px;padding:20px;transition:background .15s;display:flex;position:relative}.hcard b{margin-top:auto;font-size:18px;font-weight:700;line-height:24px}.hcard>span:not(.ricon):not(.binbox){color:var(--ink-60);font-size:14px}@media (hover:hover){.hcard:hover{background:var(--sunk)}.hcard:hover b{color:var(--green-ink)}}.cr-t.one{flex-direction:row;align-items:baseline;gap:12px}.cr-t.one b,.cr-t.one span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cr-t.one{flex:0 auto;max-width:45%}.cr-t.one span{overflow-wrap:normal;min-width:0}.crow:has(.cr-t.one){padding-block:10px}.cr-d{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink-60);flex:1;font-size:14.5px;overflow:hidden}.cr-i em{display:none}.cr-i.keep em{margin-right:4px;font-style:normal;display:inline}.cr-i+.cr-i:before{content:" · "}@media (max-width:700px){.rows-list:has(.crow) li{border-bottom:0;margin-bottom:10px}.crow{border:1px solid var(--line-2);border-radius:var(--r);background:var(--sheet);flex-wrap:wrap;gap:12px;margin-inline:0;padding:14px 16px 0}.crow>.face,.crow>.cr-t,.crow>.cr-r{margin-bottom:14px}.cr-t.one{flex:1;max-width:none}.cr-t.one b{white-space:normal}.cr-n{display:none}.cr-d{white-space:normal;flex-direction:column;flex:0 0 calc(100% + 32px);order:3;margin:0 -16px;display:flex}.cr-i{border-top:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;gap:12px;padding:11px 16px;display:flex}.cr-i em,.cr-i.keep em{width:76px;color:var(--ink-60);flex:none;margin:0;font-style:normal;display:block}.cr-i+.cr-i:before{content:none}.btn,.searchform,.find,.field{width:100%}.btn{height:42px;font-size:15px}}.hd-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tnum{width:56px;color:var(--ink-60);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.chip.late,.chip.amber{background:var(--yellow-soft);color:var(--yellow-ink)}.chip.done,.chip.green{background:var(--green-soft);color:var(--green-ink)}.chip.you,.chip.blue{background:var(--blue-soft);color:var(--blue-ink)}.chip.red{background:var(--red-soft);color:var(--red-ink)}.chip.purple{background:var(--purple-soft);color:var(--purple-ink)}.chip.orange{background:var(--orange-soft);color:var(--orange-ink)}.chip.teal{background:var(--teal-soft);color:var(--teal-ink)}@media (hover:hover){:is(a,.is-row,.rh):hover .chip:not([class*=\ p-]):not(.late,.amber,.done,.green,.you,.blue,.red,.purple,.orange,.teal){background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line-2)}}.flg{flex:none;width:15px;height:15px;display:block}.pick{position:relative}.pick-btn{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--sheet);width:100%;min-height:40px;color:var(--ink);font:16px var(--font);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.pick-btn svg{width:12px;height:12px;color:var(--ink-60);flex:none}.pick-btn .pick-ph{color:var(--ink-40)}.pick-need .pick-btn{border-color:var(--red)}.pick-need .pick-need-msg{margin-top:6px}.pick.pill .pick-btn{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--sheet);width:auto;min-height:40px;padding:0 12px 0 14px;font-size:15px;font-weight:600}@media (hover:hover){.pick.pill .pick-btn:hover{background:var(--sunk)}}.kv .pick-btn{border-color:#0000;width:auto;min-height:34px;margin-left:-8px;padding:0 8px;font-size:16px}@media (hover:hover){.kv .pick-btn:hover{border-color:var(--line-2)}}.pick-list{z-index:var(--z-dropdown);background:var(--sheet);border:1px solid var(--line-2);border-radius:var(--r);max-height:360px;padding:6px;position:fixed;overflow:auto}.pick-list>button{border-radius:var(--r-sm);cursor:pointer;text-align:left;width:100%;min-height:36px;color:var(--ink);font:15px var(--font);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:4px 10px;display:grid}.pick-list .pl-t b{font-weight:400;display:block}.pick-list .pl-t small{color:var(--ink-60);font-size:13px;display:block}.pick-list [aria-selected=true]{background:var(--sunk)}.pick-list [aria-selected=true] .pl-t b{font-weight:600}.pick-list .pl-n{color:var(--ink-40);font-variant-numeric:tabular-nums;font-size:13px}.pick-list .pl-ck{color:var(--green-ink);font-weight:700}.pick-list>button.is-full{opacity:.45;cursor:default}.pick-lab{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-60);margin:8px 10px 4px;font-size:11.5px;font-weight:600}.pick-lab:not(:first-child){border-top:1px solid var(--line);margin-top:6px;padding-top:10px}.pick-find{height:34px;margin-bottom:4px;font-size:15px}.pick-list.floating .pick-find{z-index:1;box-shadow:0 -6px 0 var(--sheet), 0 4px 0 var(--sheet);position:sticky;top:-6px}.pick-find+.pick-lab{border-top:0;margin-top:8px;padding-top:0}@media (hover:hover){.pick-list>button:hover{background:var(--sunk)}}.pick-list>button.pick-add{z-index:1;border-top:1px solid var(--line);border-radius:0 0 var(--r) var(--r);background:var(--sheet);width:calc(100% + 12px);min-height:36px;color:var(--green-ink);gap:8px;margin:4px -6px -6px;padding:0 16px;font-weight:600;display:flex;position:sticky;bottom:-6px}.pick-add svg{flex:none;width:16px;height:16px}.pick-foot{z-index:1;border-top:1px solid var(--line);background:var(--sheet);justify-content:space-between;gap:8px;margin:6px -6px -6px;padding:8px 10px;display:flex;position:sticky;bottom:-6px}@media (max-width:700px){.pick-foot .btn{flex:1;width:auto}}.findwrap{position:relative}.dlg{z-index:var(--z-panel);background:var(--sheet);border:1px solid var(--line-2);border-radius:var(--r);flex-direction:column;gap:6px;width:min(620px,100vw - 32px);max-height:84vh;padding:20px 22px 18px;display:flex;position:fixed;top:8vh;left:50%;overflow:auto;transform:translate(-50%)}.dlg-h{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.dlg-h h2{margin:0;font-size:22px;font-weight:700}.dlg .lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-60);margin:10px 0 6px;font-size:11.5px;font-weight:600;display:block}.dlg .seg{align-self:flex-start;margin-bottom:4px}.dlg-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.dlg-grid.one{grid-template-columns:minmax(0,1fr)}.dlg-f{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.dlg-f .grow{flex:1}.field.area{resize:vertical;height:auto;min-height:110px;line-height:24px}.icon-btn{border-radius:var(--r-sm);cursor:pointer;width:36px;height:36px;color:var(--ink-60);background:0 0;border:0;place-items:center;display:grid}.icon-btn svg{width:18px;height:18px}.bin-hint{background:var(--green-soft);border-radius:var(--r-lg);align-items:center;gap:10px;margin-top:8px;padding:8px 12px;font-size:15px;display:flex}.bin-hint>svg{width:20px;height:20px;color:var(--ink-60);flex:none}.bin-hint .btn{white-space:nowrap;flex:none;margin-left:auto}.clip{color:var(--ink-60);font:14px var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.clip svg{width:16px;height:16px}.linkish{color:var(--green-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.muted{color:var(--ink-60);font-weight:400}.rec-title{letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0 0 6px;font-size:34px;font-weight:800;line-height:40px}.rec-sub{text-align:center;color:var(--ink-60);margin:0 0 10px;font-size:15px}.state{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:28px;display:flex}.byline{align-items:center;gap:12px;margin-bottom:12px;display:flex}.byline b{font-size:17px}.byline small{color:var(--ink-60);font-size:14px;line-height:20px;display:block}.body{font-size:18px;line-height:30px}.body p{margin:0 0 12px}.att-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.att{border:1px solid var(--line-2);border-radius:var(--r);background:var(--sheet);color:var(--ink);align-items:center;gap:10px;max-width:100%;padding:6px 12px 6px 6px;font-size:14px;display:inline-flex}.att .th{border-radius:var(--r-sm);background:var(--sunk);width:34px;height:34px;color:var(--ink-60);flex:none;place-items:center;display:grid}.att .th svg{width:18px;height:18px}.att b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.att small{color:var(--ink-40);font-size:13px}.att .rm{color:var(--ink-40);cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;font-size:16px}.kb{margin:22px 0 0}.kb .lab{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-60);margin:0 0 4px;font-size:11.5px;font-weight:600}.kb ul{margin:0;padding:0;list-style:none}.kb li{border-bottom:1px solid var(--line)}.kb li:last-child{border-bottom:0}.kb a{color:var(--ink);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.kb .ic{border-radius:var(--r);background:var(--sunk);width:28px;height:28px;color:var(--ink-60);place-items:center;display:grid}.kb .ic svg{width:16px;height:16px}.kb b{font-size:15px;font-weight:700;display:block}.kb small{color:var(--ink-60);font-size:14px}@media (hover:hover){.kb a:hover b{color:var(--green-ink)}}.extnote{background:var(--blue-soft);border-radius:var(--r);justify-content:space-between;align-items:center;gap:12px;margin:22px 0 0;padding:10px 14px;font-size:15px;display:flex}.extnote b{color:var(--blue-ink)}.tabs.inrec{margin:26px 0 16px}.tab small{color:var(--ink-40);margin-left:4px;font-weight:500}.thread{padding-top:4px}.cmt{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.cmt .who{font-size:16px}.cmt .who span{color:var(--ink-60)}.cmt .txt{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:18px;line-height:28px}.cmt.ext .txt{background:var(--blue-soft);border-radius:var(--r-lg);margin-top:6px;padding:10px 14px}.cmt.in .txt{background:var(--sunk);border-radius:var(--r-lg);margin-top:6px;padding:10px 14px}.cmt .to{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-ink);white-space:normal;margin-bottom:2px;font-size:12px;font-weight:700;display:block}.cmt.in .to{color:var(--yellow-ink)}.files{margin:0;padding:0;list-style:none}.files li{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.files li:last-child{border-bottom:0}.files .th{border-radius:var(--r);background:var(--sunk);width:40px;height:40px;color:var(--ink-60);place-items:center;display:grid}.files .th svg{width:20px;height:20px}.files small{color:var(--ink-60);font-size:13px;display:block}.suggest{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;display:grid}.suggest.quiet{align-items:center}.sg{background:var(--sand);border-radius:12px;padding:14px 16px}.sg-h{color:var(--ink-60);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.sg-h b{color:var(--ink)}.sg-txt{white-space:pre-wrap;margin:8px 0 10px;font-size:17px;line-height:26px}.sg-src{color:var(--ink-60);margin-bottom:12px;font-size:14px}.sg .acts{flex-wrap:wrap;gap:8px;display:flex}.composer{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.cbox{border:1px solid var(--line-2);border-radius:var(--r);background:var(--sheet);transition:box-shadow .15s,border-color .15s}.cbox.ext{border-color:var(--blue);background:var(--blue-soft)}.cbox textarea{resize:none;width:100%;min-height:46px;font:17px/26px var(--font);color:var(--ink);background:0 0;border:0;outline:0;padding:12px 14px;display:block}.aud{flex-wrap:wrap;gap:4px;padding:8px 8px 0;display:flex}.aud button{border-radius:var(--r-sm);font:600 14px/20px var(--font);color:var(--ink-60);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 12px 5px 10px;display:inline-flex}.aud button svg{width:15px;height:15px}.aud button[aria-pressed=true]{background:var(--sunk);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.aud button[data-to=public][aria-pressed=true],.aud button[data-to=email][aria-pressed=true]{background:var(--sheet);color:var(--blue-ink);box-shadow:inset 0 0 0 1px var(--blue)}.aud button:disabled{opacity:.45;cursor:default}.copts{flex-direction:column;gap:8px;padding:0 14px 12px;display:flex}.copts .tools{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.copts .btns{gap:8px;display:flex}.follow{color:var(--ink-60);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0 54px;font-size:15px;display:flex}.state-acts{flex-wrap:wrap;gap:8px;margin:16px 0 0 54px;display:flex}.wave{height:10px;margin:44px 0 8px;position:relative}.wave:before{content:"";background:color-mix(in srgb, var(--ink) 22%, transparent);position:absolute;inset:0 -100vw;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='10' viewBox='0 0 28 10'%3E%3Cpath d='M0 1C7 1 7 9 14 9S21 1 28 1' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 0/28px 10px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='10' viewBox='0 0 28 10'%3E%3Cpath d='M0 1C7 1 7 9 14 9S21 1 28 1' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 0/28px 10px repeat-x}@media (max-width:700px){.dlg{width:100%;max-height:92vh;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0;top:auto;bottom:0;left:0;transform:none}.dlg-grid{grid-template-columns:minmax(0,1fr)}.dlg-f .grow{display:none}.hd-actions{width:100%}.hd-actions>*{flex:100%}.pick.pill .pick-btn{width:100%;min-height:40px}.tnum{order:-1;width:auto}.crow:has(.tnum)>.tnum{align-self:center;margin-bottom:0}.crow:has(.tnum)>.cr-r{order:0;margin-bottom:0}.crow:has(.tnum)>.cr-t{flex:1 0 100%;order:1}.crow:has(.tnum)>.cr-d{order:3}.follow,.state-acts{margin-left:0}.state-acts .btn,.sg .acts .btn,.copts .btns .btn{flex:1}.copts .btns{width:100%}.rec-title{font-size:28px;line-height:34px}}.kv dd:has(.pick){padding-block:5px}.bin-hint>span{flex:1;min-width:0}@media (max-width:700px){.bin-hint{flex-wrap:wrap}.bin-hint .btn{flex:100%}}.pick-list.floating{top:auto}.pick-list>button.has-ic{grid-template-columns:20px minmax(0,1fr) auto 16px}.pick-list>button.has-av{grid-template-columns:28px minmax(0,1fr) auto 16px;gap:12px;min-height:48px;padding:6px 10px}.pick-list .pl-t{min-width:0}.pick-list .pl-t b,.pick-list .pl-t small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pick-list .pl-t small{margin-top:1px}.pick-list>button[data-on=true]{background:var(--sunk)}.find-status:empty{display:none}.pal .find-status{margin:0;padding:12px 20px 14px}.pal{z-index:var(--z-panel);background:var(--sheet);border:1px solid var(--line-2);border-radius:var(--r);flex-direction:column;width:min(640px,100vw - 32px);max-height:min(620px,80vh);display:flex;position:fixed;top:10vh;left:50%;overflow:hidden;transform:translate(-50%)}.pal-in{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:8px 8px 8px 18px;display:flex}.pal-in>svg{width:20px;height:20px;color:var(--ink-40);flex:none}.pal-in input{min-width:0;height:46px;color:var(--ink);font:19px var(--font);background:0 0;border:0;outline:0;flex:1}.pal-in input::placeholder{color:var(--ink-40)}.pal-in input::-webkit-search-cancel-button{display:none}.pal-body{overscroll-behavior:contain;padding:6px 10px 12px;overflow:auto}.pal-body:empty{display:none}.fgroup .lab:not(.split){align-items:baseline;gap:8px;display:flex}.fgroup .lab small{color:var(--ink-40);letter-spacing:0;font-size:11px;font-weight:600}.fgroup+.fgroup{border-top:1px solid var(--line);margin-top:8px;padding-top:2px}.item .txt{min-width:0}.item .go{width:16px;height:16px;color:var(--ink-40);display:block}.list.hl .item[data-on=true]{background:var(--sunk)}.item .rt .lock{width:13px;height:13px;color:var(--ink-40);display:block}.list.hl .item[data-on=true] .lbl{color:var(--green-ink)}@media (hover:hover){.list.hl .item:hover:not([data-on=true]){background:0 0}.list.hl .item:hover:not([data-on=true]) .lbl{color:var(--ink)}}@media (max-width:700px){.pal{width:100%;max-height:88vh;padding-bottom:env(safe-area-inset-bottom,0px);border-width:1px 0 0;border-radius:14px 14px 0 0;top:auto;bottom:0;left:0;transform:none}.pal-in input{font-size:17px}.pal .item .go{display:none}}.mypop{z-index:calc(var(--z-bar) - 1);background:var(--sheet);border:1px solid var(--line-2);border-radius:var(--r);opacity:0;outline:0;flex-direction:column;width:min(640px,100vw - 32px);max-height:60vh;display:flex;position:fixed;bottom:76px;left:calc(50vw + -1*min(320px,50vw - 16px));transform:translateY(6px)}.mypop.in{opacity:1;transition:opacity .14s,transform .14s;transform:none}.mypop.in.moving{transition:left .18s,opacity .14s,transform .14s}.mypop-arrow{z-index:2;bottom:-8px;left:var(--mp-arrow,calc(50% - 7px));background:var(--sheet);border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);pointer-events:none;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.mypop.moving .mypop-arrow{transition:left .18s}.mypop:not([data-place=bar]) .mypop-arrow{display:none}.mypop-head{flex:none;align-items:center;gap:8px;min-height:52px;padding:8px 8px 4px 16px;display:flex}.mypop-head h2{min-width:0;font:600 18px/24px var(--font);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.mypop-head .ct{color:var(--ink-60);font-variant-numeric:tabular-nums;margin-left:8px;font-weight:500}.mypop-head .mysheet-x{color:var(--ink-2);margin-left:auto}.mypop-head .mysheet-x svg{width:20px;height:20px}.mypop-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.mypop-body>main.sheet{min-height:0;padding:0 16px 16px;position:static}.mypop .sheet .crumbs{display:none}.mypop .page{margin-top:4px}.frame .mypop .sheet:has(.crumbs) .page{margin-top:4px}@media (min-width:761px){.frame .mypop .sheet:has(.crumbs) :is(.greet,.cn-ph):not(.rec-head,.pf-head){max-width:calc(100% - 280px);height:36px;top:8px;right:52px}.frame .mypop .sheet:has(.crumbs) :is(.greet,.cn-ph):not(.rec-head,.pf-head) :is(.btn,.pick-btn){min-height:32px;padding:0 12px;font-size:13.5px}.frame .mypop .sheet:has(.crumbs) .page>:is(.greet,.cn-ph):not(.rec-head,.pf-head)+*{margin-top:0}}.mypop[data-place=full]{border:0;border-radius:0;width:auto;max-height:none;inset:0}.bar.myopen .pills a .tip{display:none}@media (prefers-reduced-motion:reduce){.mypop,.mypop.in,.mypop.in.moving,.mypop.moving .mypop-arrow{transition:none}.mypop{transform:none}}.cal-float{z-index:var(--z-dropdown);background:var(--sheet);border:1px solid var(--line-2);border-radius:var(--r);padding:6px;position:fixed;overflow:auto}.datef .pick-btn .cal-ic{width:16px;height:16px;color:var(--ink-40)}.mini{padding:10px}.mini-h{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.mini-h b{font-size:15px;font-weight:800}.mini-h .icon-btn{color:var(--ink)}.mini-g{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.mini-wd{text-align:center;color:var(--ink-40);padding:4px 0;font-size:11px;font-weight:700}.mini-d{height:36px;font:500 14px var(--font);color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:999px}.mini-d.off{color:var(--ink-40)}.mini-d.today{color:var(--green-ink);font-weight:800}.mini-d[aria-pressed=true]{background:var(--green-strong);color:#fff;font-weight:700}.mini-d:disabled{opacity:.35;cursor:default}.mini-f{border-top:1px solid var(--line);justify-content:center;margin-top:6px;padding-top:6px;display:flex}@media (hover:hover){.mini-d:not(:disabled):not([aria-pressed=true]):hover{background:var(--sunk)}}.sw-track{background:var(--line-2);border-radius:999px;flex:none;width:40px;height:24px;transition:background .15s;position:relative}.sw-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}[role=switch][aria-checked=true] .sw-track{background:var(--green)}[role=switch][aria-checked=true] .sw-knob{transform:translate(16px)}.bin-in .binsays{background:0 0;border-radius:0;gap:0;padding:0}.bin-in .binsays>.ricon,.bin-in .bs-who{display:none}.bin-in .bs-words{font-size:inherit;line-height:inherit}.sg .bin-in{margin:8px 0 12px;font-size:17px;line-height:26px}.eid{letter-spacing:.02em;color:var(--ink-60);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:.88em;font-weight:500}:is(a.crow,a.pcard,.rh,a.hw-row,.cn-row,.bn-row.click,.pw-row,.tm-row,.efd-row,.pb-row,.m-row,.m-step,.m-rr,.ha-page .rows>li>a.r,.ha-page .rows>li.r):before{border-radius:8px!important;top:-1px!important;bottom:-1px!important}@media (hover:hover){:is(a.crow,a.pcard,.rh,.cn-row,.bn-row.click,.pw-row,.tm-row,.efd-row,.pb-row,.m-row,.m-step,.m-rr):hover{border-bottom-color:#0000}:is(li:has(>:is(a.crow,a.pcard,.rh,a.hw-row,.cn-row,.bn-row.click,.pw-row,.tm-row,.efd-row,.pb-row,.m-row,.m-rr):hover),li:has(+li>:is(a.crow,a.pcard,.rh,a.hw-row,.cn-row,.bn-row.click,.pw-row,.tm-row,.efd-row,.pb-row,.m-row,.m-rr):hover)){box-shadow:none;border-bottom-color:#0000}li:has(>a.hw-row:hover)+li{box-shadow:none}li:has(+li>:is(.rh,.cn-row,.pw-row,.tm-row,.efd-row,.pb-row,.m-row,.m-rr):hover)>:is(.rh,.cn-row,.pw-row,.tm-row,.efd-row,.pb-row,.m-row,.m-rr){border-bottom-color:#0000}:is(.rh,.cn-row,.pw-row,.tm-row,.efd-row,.pb-row,.m-row,.m-step,.m-rr):has(+:is(.rh,.cn-row,.pw-row,.tm-row,.efd-row,.pb-row,.m-row,.m-step,.m-rr):hover){border-bottom-color:#0000}:is(ul,ol):has(>li:first-child>:is(a.crow,.rh,.cn-row,.pw-row,.tm-row,.efd-row,.pb-row,.m-row,.m-rr):hover){border-top-color:#0000}:is(.pw-tbl tr.click,.pr-tbl tbody tr,.mt-wkt tbody tr,.cx-tbl tr.go,.sf .cx-tbl tbody tr,.cvt .cx-tbl tbody tr,.sz .cx-tbl tbody tr,.ct .cx-tbl tbody tr):hover>*{border-top-color:#0000;border-bottom-color:#0000}:is(.pw-tbl tbody,.pr-tbl tbody,.mt-wkt tbody,.cx-tbl tbody)>tr:has(+tr:hover)>*{border-bottom-color:#0000}:is(.pw-tbl tr.click,.pr-tbl tbody tr,.mt-wkt tbody tr,.cx-tbl tr.go,.sf .cx-tbl tbody tr,.cvt .cx-tbl tbody tr,.sz .cx-tbl tbody tr,.ct .cx-tbl tbody tr):hover+tr>*{border-top-color:#0000}:is(.pw-tbl tr.click,.pr-tbl tbody tr,.mt-wkt tbody tr,.cx-tbl tr.go,.sf .cx-tbl tbody tr,.cvt .cx-tbl tbody tr,.sz .cx-tbl tbody tr,.ct .cx-tbl tbody tr):hover>:first-child{border-radius:8px 0 0 8px}:is(.pw-tbl tr.click,.pr-tbl tbody tr,.mt-wkt tbody tr,.cx-tbl tr.go,.sf .cx-tbl tbody tr,.cvt .cx-tbl tbody tr,.sz .cx-tbl tbody tr,.ct .cx-tbl tbody tr):hover>:last-child{border-radius:0 8px 8px 0}:is(.pw-tbl tr.click,.pr-tbl tbody tr,.mt-wkt tbody tr,.cx-tbl tr.go,.sf .cx-tbl tbody tr,.cvt .cx-tbl tbody tr,.sz .cx-tbl tbody tr,.ct .cx-tbl tbody tr):hover>:only-child{border-radius:8px}}:is(.pw-tbl,.pr-tbl,.mt-wkt,.cx-tbl table){border-spacing:0;border-collapse:separate!important}.av>.face{font:inherit;color:inherit;background:0 0;width:100%!important;height:100%!important}.av:has(>img.face){padding:0;overflow:hidden;border:1px solid var(--avatar-line)!important;background:#fff!important}.av>img.face--drawn{outline:0}.av>img.face{object-fit:cover;background:#fff;border-radius:50%;outline:0;display:block}
