:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#14181f;--surface:#1b2029;--text:#ecefec;--muted:#a5acb3;--line:#2c333d;--field:#6b737c;--accent:#a7c49a;--switch-on:#a7c49a;--accent-press:#bcd3b0;--accent-text:#14181f;--link:#ecefec;--danger:#ff9d93;--danger-ink:#14181f;--danger-bg:#3a1c19;--ok:#a7c49a;--ok-bg:#232c22;--wait:#f0c36d;--wait-bg:#33280f;--focus:#a7c49a;--band:#0e1116;--band-line:#2c333d;--side:#171b22;--tint-2:#1f2620;--mark:#2e3a28;--faint:#848c94;--wait-soft:#e6cf9f;--ok-soft:#7e9a70;--rail-wait:#d9a441;--rail-sent:#a5acb3;--rail-approved:#7e9a70;--rail-draft:#c3c8c0;--rail-turned-down:#b42318;--card-chip:#fff;--card-ink:#14181f;--card-ink-soft:#5a6068;--shadow-lift:0 10px 22px -6px #0000008c, 0 2px 6px #0000004d;--fan-veil:#10131894;--fan-frame:#fff;--fan-ink:#14181f;--fan-words:#f3f4f2;--fan-hint:#c7ccd2;--gallery-bg:#0f1113;--gallery-edge:#0f1113;--gallery-scheme:dark;--gallery-wall-words:#ecefec;--gallery-wall-soft:#a5acb3;--gallery-wall-line:#1e2228;--gallery-wall-tint:#ffffff08;--gallery-lift:0 12px 26px -10px #000000bf, 0 2px 6px #0006}:root{--bg:#f5f6f4;--surface:#fff;--text:#14181f;--muted:#5a6068;--line:#dcdfda;--field:#8a918b;--accent:#28361f;--switch-on:#2f6b3a;--accent-press:#1e2917;--accent-text:#fff;--link:#14181f;--danger:#b42318;--danger-ink:#fff;--danger-bg:#fbeae8;--ok:#28361f;--ok-bg:#e7ece3;--wait:#8f5b00;--wait-bg:#fbf1de;--focus:#14181f;--band:#14181f;--band-line:#14181f;--side:#eef0ec;--tint-2:#f1f4ee;--mark:#e4ebdd;--faint:#676e76;--wait-soft:#e6cf9f;--ok-soft:#7e9a70;--rail-wait:#d9a441;--rail-sent:#a5acb3;--rail-approved:#7e9a70;--rail-draft:#c3c8c0;--rail-turned-down:#b42318;--card-chip:#fff;--card-ink:#14181f;--card-ink-soft:#5a6068;--shadow-lift:0 10px 22px -6px #14181f47, 0 2px 6px #14181f24;--fan-veil:#10131894;--fan-frame:#fff;--fan-ink:#14181f;--fan-words:#f3f4f2;--fan-hint:#c7ccd2;--gallery-bg:#fff;--gallery-edge:var(--line);--gallery-scheme:light;--gallery-wall-words:#14181f;--gallery-wall-soft:#5a6068;--gallery-wall-line:#8a918b;--gallery-wall-tint:#14181f08;--gallery-lift:0 12px 24px -10px #14181f47, 0 2px 6px #14181f14;--gallery-words:#ecefec;--gallery-soft:#a5acb3;--gallery-laurel:#28361f;--gallery-laurel-ink:#eef3e6;--gallery-yellow:#ffd873;--gallery-pink:#f7b6c8;--gallery-blue:#b9d8f5;--gallery-dark:#1e2228;--gallery-ink:#14181f;--gallery-ink-soft:#3a3f45;--gallery-day:#ffffff8c;--gallery-day-hover:#fffc;--gallery-wait:#3d6e9e;--gallery-gap:clamp(10px, calc(var(--vh,1vh) * 1.7), 16px);--gallery-pad:clamp(14px, calc(var(--vh,1vh) * 2.4), 24px);--radius:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:40px;--font:var(--font-brand), system-ui, -apple-system, "Segoe UI", sans-serif;--font-input:var(--font-typing), system-ui, sans-serif;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.625rem;--head-page:1.125rem;--head-section:1rem;--head-weight:600;--btn-h:32px}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--text-md);margin:0;line-height:1.5}a{color:var(--link)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.secs .sec:focus-visible{outline-offset:-2px;outline-width:2px}.skip{position:absolute;left:-999px}.skip:focus{left:var(--space-4);top:var(--space-4);background:var(--surface);padding:var(--space-2)}.wrap{max-width:720px;padding:var(--space-6) var(--space-4);margin:0 auto}.narrow{max-width:420px}h1{margin:0 0 var(--space-3);letter-spacing:-.015em;max-width:22ch;font-size:2.25rem;font-weight:600;line-height:1.12}@media (max-width:600px){h1{font-size:1.75rem}}h2{font-size:var(--text-lg);margin:var(--space-5) 0 var(--space-3)}.lede{color:var(--muted);margin:0 0 var(--space-5);max-width:60ch;font-size:1.0625rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-5)}.field{gap:var(--space-1);margin-bottom:var(--space-4);display:grid}.field label{font-weight:600}.field .hint{color:var(--muted);font-size:var(--text-sm)}input[type=email],input[type=password]{font:inherit;width:100%;padding:var(--space-3);border:1px solid var(--field);border-radius:var(--radius);background:var(--surface);color:var(--text);min-height:44px}.button{font:inherit;min-height:44px;padding:var(--space-2) var(--space-5);border-radius:var(--r-item);border:1px solid var(--accent);background:var(--accent);color:var(--accent-text);cursor:pointer;font-weight:600}.button.full{width:100%}a.button{align-items:center;text-decoration:none;display:inline-flex}.button.quiet{color:var(--accent);background:0 0}.notice{border-radius:var(--radius);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border:1px solid}.notice.error{color:var(--danger);background:var(--danger-bg)}.notice.ok{color:var(--ok);background:var(--ok-bg)}.failure{justify-items:center;gap:var(--space-2);text-align:center;max-width:52ch;margin:0 auto var(--space-4);padding:var(--space-5) var(--space-6);color:var(--danger);background:var(--danger-bg);border-radius:var(--radius);border:1px solid;display:grid}.failure p{margin:0}.failure-icon{width:32px;height:32px}.failure-title{font-size:1.05em;font-weight:600}.failure-page{min-height:calc(var(--vh,1vh) * 60);place-items:center;display:grid}.failure-page .failure{margin:0}.rows{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.rows>li{padding:var(--space-4) 0;border-top:1px solid var(--line)}.piece{gap:var(--space-1);display:grid}.piece .top{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.piece .kind{font-weight:600}.piece .hook{overflow-wrap:anywhere}.piece .meta{color:var(--muted);font-size:var(--text-sm)}.status{font-size:var(--text-sm);padding:0 var(--space-2);white-space:nowrap;border:1px solid;border-radius:0;font-weight:600}.status.queued,.status.approved{color:var(--wait);background:var(--wait-bg)}.status.published{color:var(--ok);background:var(--ok-bg)}.status.rejected,.status.failed{color:var(--danger);background:var(--danger-bg)}.fine{color:var(--muted);font-size:var(--text-sm);margin-top:var(--space-5)}:root{--ease:cubic-bezier(.2, .8, .2, 1);--found:var(--ok);--missing:var(--muted)}.wrap.wide{max-width:1264px;padding:48px 32px 80px}@media (max-width:600px){.wrap.wide{padding:28px 16px 56px}}.steps{align-items:center;gap:var(--space-3);color:var(--muted);font-size:var(--text-sm);margin:0 0 var(--space-4);display:flex}.steps-bar{gap:4px;display:flex}.steps-bar i{background:var(--line);width:32px;height:3px}.steps-bar i.on{background:var(--accent)}input[type=text],input[type=url],textarea{font:inherit;width:100%;padding:var(--space-3);border:1px solid var(--field);border-radius:var(--radius);background:var(--surface);color:var(--text);min-height:44px}textarea{resize:vertical;margin-top:var(--space-3)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.button:disabled{opacity:.55;cursor:not-allowed}.link{font:inherit;font-size:var(--text-sm);color:var(--link);cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;text-decoration:underline}.link.danger{color:var(--danger)}.progress{background:var(--line);height:2px;margin-top:var(--space-2);overflow:hidden}.progress span{background:var(--accent);height:100%;transition:width .25s linear;display:block}.progress.reading span{width:35%;animation:sweep 1.2s var(--ease) infinite}.ready{margin-bottom:var(--space-6)}.segs{gap:3px;display:grid}.segs i{background:var(--line);height:10px}.segs i.on{background:var(--accent)}.segs i.must{box-shadow:inset 0 0 0 1.5px var(--wait);background:0 0}.question{background:var(--surface);border:1px solid var(--line);margin-bottom:var(--space-6);animation:rise .35s var(--ease);padding:28px}.q-label{gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--muted);align-items:center;display:flex}.q-ask{font-size:var(--head-section);margin:0 0 var(--space-2);line-height:1.25}.q-why{color:var(--muted);margin:0;font-size:.9375rem}.q-actions{gap:var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.q-actions .link{font-size:.9375rem}.q-skip{font-size:var(--text-sm);color:var(--muted);margin:var(--space-3) 0 0}.q-known{gap:var(--space-2);margin-bottom:var(--space-3);display:grid}.q-source{font-size:var(--text-sm);padding:var(--space-2) var(--space-3);background:var(--ok-bg);color:var(--text);overflow-wrap:anywhere;margin:0}.tag{padding:1px var(--space-2);color:var(--wait);background:var(--wait-bg);margin-left:var(--space-2);white-space:nowrap;font-size:.8125rem;font-weight:500;display:inline-block}.q-label .tag{margin-left:0}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}input,textarea,select{font-family:var(--font-input)!important}h1,h2,h3{letter-spacing:-.01em}.icon{vertical-align:-.2em;flex:none;width:1.15em;height:1.15em}.icon,.icon *{stroke-linecap:square!important;stroke-linejoin:miter!important}.button{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.auth{min-height:calc(var(--vh,1vh) * 100);flex-direction:column;justify-content:center;align-items:center;display:flex}.auth-card{background:var(--surface);border:1px solid var(--line);width:100%;max-width:380px;padding:var(--space-5);animation:rise .5s var(--ease)}.auth-by{font-size:var(--text-sm);color:#f5f6f4eb;text-shadow:0 1px 14px #14181fcc;margin:0}.auth-card h1{letter-spacing:-.02em;margin-bottom:var(--space-1);font-size:1.6rem;font-weight:600}.auth-card .lede{margin-bottom:var(--space-4);font-size:var(--text-sm)}.auth-card .fine{margin-top:var(--space-4)}.auth-card .field{margin-bottom:var(--space-3)}.field-two{grid-template-columns:1fr 1fr;display:grid}.field-two .field:first-child input{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.field-two .field:last-child input{border-top-left-radius:0;border-bottom-left-radius:0}.field-two .field input:focus-visible{box-shadow:inset 0 0 0 1px var(--focus)}.auth{background:var(--surface);justify-content:flex-start;align-items:stretch;gap:0;padding:0}.auth-side{padding:var(--space-6) var(--space-4);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.auth-side>*{width:100%;max-width:392px}.auth-photo{padding:0 var(--space-4) var(--space-4);text-align:center}.auth .auth-by{color:var(--muted);text-shadow:none}@media (min-width:1000px){.auth{grid-template-columns:40% 60%;display:grid}.auth-photo{height:calc(var(--vh,1vh) * 100);text-align:left;background:url(/brand/towers-laurel.svg?v=2) 50%/auto 81.45% no-repeat,url(/brand/towers-2400.webp) 50%/cover no-repeat,#14181f;padding:0;position:sticky;top:0}.auth .auth-by{color:#fff;text-shadow:0 1px 14px #14181fcc;position:absolute;bottom:24px;left:32px}}.auth .auth-brand{width:100%;display:block}.auth .auth-brand .logo{width:190px}.auth .auth-brand .logo-a,.auth .auth-brand .logo-p{fill:#14181f}.auth .auth-brand .logo-rule{fill:#7e868e}.auth .auth-card{background:0 0;border:0;padding:0}.auth .auth-card h1{margin-bottom:var(--space-4);font-size:1.875rem}.auth .auth-card .lede{margin-bottom:var(--space-4)}.auth .auth-card .field{margin-bottom:var(--space-4);position:relative}.auth .field label{font-size:13px}.auth .field .hint{color:var(--muted);margin:0;font-size:13px;position:absolute;top:0;right:0}.auth .input-wrap .input-icon{display:none}.auth .input-wrap input{border-radius:var(--r-item);border-color:var(--line);min-height:46px;padding-left:14px}.auth .auth-card .button{border-radius:var(--r-item)}.auth .auth-card .fine{margin:var(--space-4) 0 0}.auth .auth-card .demo{margin-top:var(--space-3)}.auth .auth-card .demo .hint{margin-top:var(--space-2);font-size:max(12px, var(--text-floor,0px));color:var(--muted);text-align:center;display:block}.auth-pw{position:relative}.auth-forgot summary{color:var(--muted);cursor:pointer;font-size:13px;list-style:none;position:absolute;top:0;right:0}.auth-forgot summary::-webkit-details-marker{display:none}.auth-forgot summary:hover{color:var(--text)}.auth-forgot p{margin:0 0 var(--space-3);color:var(--muted);font-size:13px}.again{width:min(380px, calc(var(--vw,1vw) * 100 - 32px));max-width:none;color:var(--text);background:0 0;border:0;padding:0;overflow:visible}.again::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#10131857}.again .auth-card{box-shadow:0 18px 50px #10131847}.again .fixed-email{min-height:0;color:var(--text);background:0 0;border:0;padding:0;font-weight:600}.again-out{text-align:center}.input-wrap{position:relative}.input-wrap .input-icon{left:var(--space-3);color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.input-wrap input{min-height:48px;padding-left:2.6rem}.input-wrap input[type=password]{padding-right:2.8rem}.input-wrap input:has(+.reveal){padding-right:2.8rem}.reveal{width:44px;height:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.reveal:hover{color:var(--text)}.button{min-height:48px;transition:background-color .2s var(--ease), border-color .2s var(--ease)}.button:not(.quiet):hover{background:var(--accent-press);border-color:var(--accent-press)}.app-sheet .button{min-height:var(--btn-h);padding-top:0;padding-bottom:0;font-size:13px}input:focus-visible,textarea:focus-visible{border-color:var(--focus)}.logo{height:auto;display:block}.logo-a{fill:var(--text)}.logo-p{fill:var(--muted)}.logo-rule{fill:var(--line)}.auth-brand{width:min(230px, calc(var(--vw,1vw) * 64));display:block}.auth-brand .logo-a,.app-logo .logo-a{fill:#fff}.auth-brand .logo-p,.app-logo .logo-p{fill:#d3d8dc}.auth-brand .logo-rule{fill:#ffffff73}.app-logo .logo-rule{fill:#7e868e}.theme-switch{min-height:40px;padding:var(--space-1) var(--space-3)}.auth[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f6f4;--surface:#fff;--text:#14181f;--muted:#5a6068;--line:#dcdfda;--field:#8a918b;--accent:#28361f;--accent-press:#1e2917;--accent-text:#fff;--link:#14181f;--danger:#b42318;--danger-bg:#fbeae8;--ok:#28361f;--ok-bg:#e7ece3;--wait:#8f5b00;--wait-bg:#fbf1de;--focus:#14181f;color:var(--text)}.demo{gap:var(--space-1);margin-top:var(--space-3);text-align:center;display:grid}.button.quiet{border-color:var(--line);color:var(--link)}.tnum{font-family:var(--font-input);font-variant-numeric:tabular-nums}.small{font-size:max(12px, var(--text-floor,0px))}.faint{color:var(--faint)}.muted{color:var(--muted)}.label{font-size:max(12px, var(--text-floor,0px));color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;font-weight:500;display:flex}.tag{font-size:max(12px, var(--text-floor,0px));white-space:nowrap;align-items:center;gap:4px;padding:1px 6px;font-weight:500;display:inline-flex}.tag.wait{color:var(--wait);background:var(--wait-bg)}.tag.ok{color:var(--ok);background:var(--ok-bg)}.tag.bad{color:var(--danger);background:var(--danger-bg)}.tag.plain{color:var(--muted);background:var(--tint-2)}.tag.draft{color:var(--muted);background:var(--surface);box-shadow:inset 0 0 0 1px var(--ps-line-strong,var(--field))}.app-top{z-index:10;background:var(--band);border-bottom:1px solid var(--band-line);color:#fff;--text:#fff;--muted:#a5acb3;--line:#3a414c;--link:#fff;--focus:#a7c49a;align-items:center;gap:14px;height:52px;padding:0 12px 0 16px;font-size:13px;display:flex;position:sticky;top:0}.app-brand{align-items:center;gap:14px;min-width:0;display:flex}.app-logo{flex:none;align-items:center;width:150px;min-height:40px;display:flex}.app-biz{white-space:nowrap;border-left:1px solid #3a414c;padding-left:14px}.app-status{color:#a5acb3;white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.app-status b{color:#fff;font-weight:600}.app-status .sep{border-left:1px solid #3a414c;align-items:center;gap:4px;padding-left:8px;display:inline-flex}.dot{background:#a7c49a;flex:none;width:8px;height:8px;display:inline-block}.dot.wait{background:#f0c36d}.dot.bad{background:#ff9d93}.dot.idle{background:#8a918b}.top-btn{color:#fff;height:28px;font:500 13px var(--font);cursor:pointer;background:0 0;border:1px solid #4a515c;align-items:center;gap:6px;margin-left:4px;padding:0 10px;display:inline-flex}.app-avatar{color:#fff;width:26px;height:26px;font-size:max(12px, var(--text-floor,0px));background:#3a414c;flex:none;place-items:center;font-weight:600;display:grid}.pause-wrap{position:relative}.pause-pop,.avatar-pop{z-index:20;white-space:normal;--text:#14181f;--muted:#5a6068;--line:#dcdfda;--link:#14181f;--focus:#14181f;width:320px;color:var(--text);background:#fff;border:1px solid #d3d7d1;padding:14px;position:absolute;top:38px;right:0;box-shadow:0 10px 28px #14181f2e}:root[data-theme=dark] .pause-pop,:root[data-theme=dark] .avatar-pop{--text:#ecefec;--muted:#a5acb3;--line:#2c333d;--link:#ecefec;--focus:#a7c49a;background:#1b2029;border-color:#2c333d}.pp-title{margin:0 0 4px;font-size:14px;font-weight:600}.pp-text{color:var(--muted);margin:0 0 10px;font-size:13px}.pause-pop input{font:inherit;border:1px solid var(--field);width:100%;color:var(--text);background:0 0;padding:8px 10px}.pp-error{color:var(--danger);margin:8px 0 0;font-size:13px}.pp-actions{align-items:center;gap:14px;margin-top:10px;display:flex}.pp-actions .button{min-height:var(--btn-h)}.app-shell{min-height:calc(calc(var(--vh,1vh) * 100) - 52px);grid-template-columns:232px 1fr;display:grid}.app-side{height:calc(calc(var(--vh,1vh) * 100) - 52px);background:var(--side);border-right:1px solid var(--line);flex-direction:column;gap:14px;padding:12px 10px;font-size:13px;display:flex;position:sticky;top:52px;overflow-y:auto}.app-side h4{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0 0 4px;padding:0 8px;font-weight:500}.app-side ul{margin:0;padding:0;list-style:none}.app-side li a{min-height:30px;color:var(--text);align-items:center;gap:10px;padding:0 8px;text-decoration:none;display:flex}.app-side li a:hover{background:var(--surface)}.app-side li a.on{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.app-side .n{font:max(12px, var(--text-floor,0px)) var(--font-input);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.app-side .n.need{background:var(--accent);color:var(--accent-text);padding:0 5px}.side-setup{border-top:1px solid var(--line);font-size:max(12px, var(--text-floor,0px));margin-top:auto;padding:12px 8px 0}.side-setup b{font-weight:600}.row-sb{justify-content:space-between;align-items:center;display:flex}.minisegs{gap:2px;margin:6px 0 4px;display:grid}.minisegs i,.segs i{background:var(--line);height:6px;display:block}.minisegs i.on,.segs i.on{background:var(--accent)}.minisegs i.must,.segs i.must{box-shadow:inset 0 0 0 1px var(--wait);background:0 0}.app-side-foot{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:2px;padding-top:8px;display:flex}.side-setup+.app-side-foot{margin-top:0}.app-side>.app-side-foot:only-child,.app-side>div:first-child+.app-side-foot{margin-top:auto}.app-side-foot .button{min-height:32px;color:var(--muted);border-color:#0000;padding:0 8px;font-weight:500}.app-main{min-width:0;padding:8px}.app-sheet{background:var(--surface);border:1px solid var(--line);min-height:calc(calc(var(--vh,1vh) * 100) - 68px)}@media (min-width:901px){.app-main{padding-top:12px}.app-sheet{min-height:calc(calc(var(--vh,1vh) * 100) - 72px)}}.sheet-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;min-height:52px;padding:0 16px;display:flex}.sheet-head h1{font-size:var(--head-page);letter-spacing:-.01em;max-width:none;margin:0}.app-sheet h1,.app-sheet h2,.app-sheet h3{font-weight:var(--head-weight)}.app-sheet h2,.app-sheet h3{font-size:var(--head-section)}.sheet-head .spacer{flex:1}*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}.minibar{border-bottom:1px solid var(--line);flex:none;align-items:stretch;gap:4px;height:40px;padding:0 16px 0 12px;font-size:13px;display:flex}.mb-where{color:var(--muted);flex:none;align-items:center;gap:8px;padding-right:10px;display:flex}.mb-where .icon{width:16px;height:16px}.minibar .tabs{scrollbar-width:none;min-width:0;display:flex;position:relative;overflow-x:auto}.minibar .tabs::-webkit-scrollbar{display:none}.minibar .tabs ul{margin:0;padding:0;list-style:none;display:flex}.minibar .tabs li{flex:none;display:flex}.minibar .tabs a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;display:flex}.minibar .tabs a:hover{color:var(--text)}.minibar .tabs a.on{color:var(--text);border-bottom-color:var(--accent)}.minibar .tabs .n{font:max(12px, var(--text-floor,0px)) var(--font-input);color:var(--faint);font-variant-numeric:tabular-nums}.minibar .tabs a.on .n{color:var(--text)}.mb-date{font-size:max(12px, var(--text-floor,0px));color:var(--muted);white-space:nowrap;flex:none;align-self:center;margin-left:auto;padding-left:12px}.mb-after{font-size:max(12px, var(--text-floor,0px));color:var(--muted);white-space:nowrap;flex:none;align-self:center}.mb-after:before{content:" · "}.mb-date:empty+.mb-after:before{content:none}.minibar .tabs[data-more=right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.minibar .tabs[data-more=left]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 24px),#0000)}.minibar .tabs[data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}@media (max-width:900px){.minibar{display:none}.minibar.has-tabs{padding:0 4px;display:flex}.minibar .mb-where,.minibar .mb-date,.minibar .mb-after{display:none}}.sheet-body{padding:20px 24px 40px}.sheet-rows{margin:0 16px}.sheet-empty{color:var(--muted);margin:0;padding:24px 16px}.empty{gap:4px;max-width:62ch;padding:24px 16px;display:grid}.empty p{margin:0}.empty-what{font-weight:500}.empty-fills{color:var(--muted)}.act-log .empty{padding-inline:0}.sheet-note{color:var(--muted);padding:0 16px;font-size:13px}.home-status{border-bottom:1px solid var(--line);align-items:center;gap:28px;padding:14px 18px;display:flex}.hs-word{flex:1;align-items:flex-start;gap:12px;display:flex}.hs-word h2{font-size:var(--head-page);margin:0}.hs-word p{color:var(--muted);max-width:72ch;margin:2px 0 0;font-size:13px}.dot.big{width:12px;height:12px;margin-top:6px}.hs-runs{gap:4px;display:grid}.runstrip{gap:2px;display:flex}.runstrip i{background:var(--text);width:6px;height:18px}.runstrip i.aside{background:linear-gradient(to top, var(--text) 50%, var(--line) 50%)}.runstrip i.bad{background:var(--danger)}.runstrip i.idle{background:var(--line)}.runstrip i.none{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.home-cols{border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr 1fr;display:grid}.hc{border-right:1px solid var(--line);min-width:0;padding:14px 18px}.hc:last-child{border-right:0}.nd{border-top:1px solid var(--line);align-items:center;gap:10px;padding:7px 0;display:flex}.ndt{flex:1;min-width:0;font-size:13px;display:grid}.ndt span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nd .button{min-height:var(--btn-h);font-size:max(12px, var(--text-floor,0px));padding:0 10px}.sn{border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:8px;padding:6px 0;font-size:13px;display:grid}.sn .tnum{text-align:right;font-weight:500}.hc .big{letter-spacing:-.02em;font-size:32px;font-weight:500}.hc .segs{gap:2px;margin:8px 0;display:grid}.hc .segs i{height:8px}.promise{background:var(--tint-2);padding:14px 18px}.pr2{grid-template-columns:1fr 1fr;gap:18px;font-size:13px;display:grid}.pr2 b{font-weight:600}.pr2 ul{margin:6px 0 0;padding-left:16px}.pr2 li{margin:4px 0}@media (max-width:900px){.app-top{gap:8px;height:48px;padding:0 10px}.app-brand{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:0}.app-logo{width:78px;min-height:24px;overflow:hidden}.app-logo .logo{flex:none;width:134px;max-width:none}.app-logo .logo-rule,.app-logo .logo-p{display:none}.app-biz{text-overflow:ellipsis;border-left:0;max-width:100%;padding-left:0;font-weight:600;line-height:16px;overflow:hidden}.app-top-space,.app-status .sep,.app-avatar{display:none}.app-shell{display:block}.home-status{flex-direction:column;align-items:flex-start;gap:12px}.home-cols,.pr2{grid-template-columns:1fr}.hc{border-right:0;border-bottom:1px solid var(--line)}.sheet-body{padding:16px}}.sheet-head .button,.nd .button{min-height:var(--btn-h);height:var(--btn-h);padding:0 12px;font-size:13px}.hc>a.small{margin:6px 0 4px;display:inline-block}.nd.q{border-top:1px solid var(--line);margin-top:10px}.app-main.with-aside{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:8px;display:grid}.sample-ask{height:calc(calc(var(--vh,1vh) * 100) - 68px);position:sticky;top:60px}.sample-ask .chat{height:100%}.top-btn.ask{margin-left:auto;text-decoration:none}.top-btn.ask+.app-status{margin-left:12px}@media (max-width:900px){.app-main.with-aside{grid-template-columns:1fr}.sample-ask{height:560px;position:static}.top-btn.ask{display:none}}.side-toggle{min-height:30px;color:var(--muted);font:500 max(12px, var(--text-floor,0px)) var(--font);cursor:pointer;text-align:left;background:0 0;border:0;align-self:stretch;align-items:center;gap:8px;padding:0 8px;display:flex}.side-toggle:hover{color:var(--text);background:var(--surface)}.side-toggle .when-closed{display:none}.side-body{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}@media (min-width:901px){.app-shell[data-side=closed]{grid-template-columns:44px 1fr}.app-shell[data-side=closed] .app-side{padding:10px 6px}.app-shell[data-side=closed] .side-body,.app-shell[data-side=closed] .app-side-foot,.app-shell[data-side=closed] .side-toggle .icon.when-open{display:none}.app-shell[data-side=closed] .side-toggle .when-closed{display:block}}@media (min-width:901px) and (max-width:1180px){.app-shell[data-side=auto]{grid-template-columns:44px 1fr}.app-shell[data-side=auto] .app-side{padding:10px 6px}.app-shell[data-side=auto] .side-body,.app-shell[data-side=auto] .app-side-foot,.app-shell[data-side=auto] .side-toggle .icon.when-open{display:none}.app-shell[data-side=auto] .side-toggle .when-closed{display:block}}@media (max-width:900px){.side-toggle{display:none}}.side-toggle{-webkit-user-select:none;user-select:none}@media (min-width:901px){.app-side{interpolate-size:allow-keywords}.sec-label,.sec .n,.sec-gname,.side-toggle span.when-open{white-space:nowrap;overflow:hidden}.app-side-foot{min-width:206px}.sec .n.need{position:absolute;top:50%;right:10px;translate:0 -50%}.app-shell[data-side=closed] :is(.sec-label,.sec .n:not(.need),.side-toggle span.when-open){opacity:0;visibility:hidden;width:0;padding-inline:0}.app-shell[data-side=closed] .sec-gname{opacity:0;visibility:hidden;height:0;margin-bottom:-4px;padding-block:0}}@media (min-width:901px) and (max-width:1180px){.app-shell[data-side=auto] :is(.sec-label,.sec .n:not(.need),.side-toggle span.when-open){opacity:0;visibility:hidden;width:0;padding-inline:0}.app-shell[data-side=auto] .sec-gname{opacity:0;visibility:hidden;height:0;margin-bottom:-4px;padding-block:0}}html[data-side-move] :is(.app-shell,.app-side,.side-toggle span.when-open,.side-new .button,.sec-gname,.sec,.sec-label,.sec .n){transition:grid-template-columns .26s var(--ease), width .26s var(--ease), height .26s var(--ease), padding .26s var(--ease), margin .26s var(--ease), gap .26s var(--ease), top .26s var(--ease), right .26s var(--ease), translate .26s var(--ease), font-size .26s var(--ease), opacity .18s ease, visibility .26s}html[data-side-move=closed] .app-shell .app-side-foot{opacity:0;transition:opacity .14s;display:flex}html[data-side-move=open] .app-side-foot{transition:opacity .26s}@starting-style{html[data-side-move=open] .app-side-foot{opacity:0}}.app-top-space{flex:1}.top-btn.ask{margin-left:0}.app-status{margin-left:4px}.app-status,.app-avatar,.app-logo{flex:none}.secs{flex-direction:column;gap:1px;display:flex}.sec{min-height:34px;color:var(--text);white-space:nowrap;align-items:center;gap:10px;padding:0 8px;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative}.sec .icon{color:var(--muted);width:18px;height:18px}.sec:hover{background:var(--surface)}.sec.on{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.sec.on .icon{color:var(--text)}.sec .n{font:max(12px, var(--text-floor,0px)) var(--font-input);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.sec .n.need{background:var(--accent);color:var(--accent-text);padding:0 5px}.app-side-foot{margin-top:auto}.app-side-foot .side-setup{border-top:0;border-bottom:1px solid var(--line);width:100%;margin:0 0 8px;padding:0 8px 10px}.side-toggle{margin-bottom:4px}.side-new{margin:0 0 8px}.side-new .button{justify-content:flex-start;gap:10px;width:100%;height:36px;min-height:36px;padding:0 10px;font-size:13px}.side-new .icon{width:18px;height:18px}.new-menu{position:relative}.nm-pop{z-index:80;border:1px solid var(--field);background:var(--surface);border-radius:20px;gap:2px;width:300px;padding:8px;display:grid;position:fixed}.nm-pop form{margin:0}.nm-item{width:100%;min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.nm-item:hover,.nm-item:focus-visible{background:var(--tint-2);outline:none}.nm-item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.nm-ic{background:var(--tint-2);width:32px;height:32px;color:var(--text);border-radius:12px;flex:none;place-items:center;display:grid}.nm-ic .icon{width:16px;height:16px}.nm-t{gap:2px;min-width:0;display:grid}.nm-t b{font-size:13px;font-weight:600}.nm-t small{font-size:max(12px, var(--text-floor,0px));color:var(--muted);line-height:16px}@media (max-width:1360px){.app-status .sep.ran{display:none}}@media (min-width:901px){.app-shell[data-side=closed]{grid-template-columns:52px 1fr}.app-shell[data-side=closed] .app-side-foot{display:none}.app-shell[data-side=closed] .sec{justify-content:flex-start;gap:0;padding:0 0 0 10px}.app-shell[data-side=closed] .side-new .button{justify-content:center;gap:0;padding:0}.app-shell[data-side=closed] .sec .n.need{font-size:max(10px, var(--text-floor,0px));padding:0 3px;position:absolute;top:2px;right:2px;translate:0}}@media (min-width:901px) and (max-width:1180px){.app-shell[data-side=auto]{grid-template-columns:52px 1fr}.app-shell[data-side=auto] .app-side-foot{display:none}.app-shell[data-side=auto] .sec{justify-content:flex-start;gap:0;padding:0 0 0 10px}.app-shell[data-side=auto] .side-new .button{justify-content:center;gap:0;padding:0}.app-shell[data-side=auto] .sec .n.need{font-size:max(10px, var(--text-floor,0px));padding:0 3px;position:absolute;top:2px;right:2px;translate:0}}@media (max-width:900px){.app-side{z-index:5;border-right:0;border-bottom:1px solid var(--line);gap:0;height:auto;padding:0 10px;position:sticky;top:48px;overflow:visible}.secs{scrollbar-width:none;flex-direction:row;gap:2px;padding:6px 0;overflow-x:auto}.secs::-webkit-scrollbar{display:none}.sec-wrap{display:contents}.sec{flex:none;min-height:32px}.app-side-foot{display:none}.app-shell[data-side] .sec-label{display:inline}.app-side:has(.side-new){flex-direction:row;align-items:center;gap:6px}.side-new{flex:none;margin:0}.side-new .button{width:auto;height:32px;min-height:32px;padding:0 10px}.app-side:has(.side-new) .secs{flex:1;min-width:0}}.qpage{min-height:calc(calc(var(--vh,1vh) * 100) - 140px);grid-template-columns:minmax(0,1fr) 340px;display:grid}.qpage>section{border-right:1px solid var(--line);padding:20px 24px}.qpage .question{max-width:680px}.q-list{padding:16px 18px}.q-list ul{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.q-row{border:0;border-top:1px solid var(--line);width:100%;min-height:36px;color:var(--text);font:13px var(--font);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.q-row:hover,.q-row.on{background:var(--tint-2)}.q-row.on{font-weight:600}@media (max-width:1100px){.qpage{grid-template-columns:1fr}.qpage>section{border-right:0;border-bottom:1px solid var(--line)}}.plat{flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.plat img{width:16px;height:16px;display:block}.plat-text{font-size:max(9px, var(--text-floor,0px));background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:700}.posts{min-height:calc(calc(var(--vh,1vh) * 100) - 124px);grid-template-rows:auto 1fr;grid-template-columns:380px 23px 340px 24px minmax(0,392px) minmax(0,1fr);display:grid}.plist{border-right:1px solid var(--line);grid-area:2/1;overflow-y:auto}.plist:empty{display:none}.posts:has(>.plist:empty){grid-template-columns:minmax(0,1fr)}.posts:has(>.plist:empty) .rv-wrap>.empty{grid-column:1}.prow-wrap{border-radius:var(--r-row);align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative}.prow-wrap:hover{background:var(--tint-2)}.prow-wrap:has(.pick:checked){background:var(--tint-2)}.prow-wrap.on{background:var(--tint-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.prow{min-width:0;color:var(--text);flex:1;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex}.prow:after{content:"";border-radius:var(--r-row);position:absolute;inset:0}.prow:focus-visible{outline:none}.prow:focus-visible:after{outline:3px solid var(--focus);outline-offset:-3px}.pick-hit{z-index:1;cursor:pointer;flex:none;place-items:center;width:20px;height:20px;display:grid;position:relative}.pick-hit:before{content:"";position:absolute;inset:-8px}.pick-none{flex:none;width:20px;height:20px}.pick{appearance:none;border:1.5px solid var(--field);background:var(--surface);cursor:pointer;border-radius:6px;flex:none;place-content:center;width:20px;height:20px;margin:0;display:grid}.pick:checked{border-color:var(--accent);background:var(--accent)}.pick:checked:after{content:"";background:var(--accent-text);width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2.9 7.6l2.35 2.35 5.83-5.87' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2.9 7.6l2.35 2.35 5.83-5.87' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.pl-done{border-bottom:1px solid var(--line);background:var(--ok-bg);padding:8px 12px;font-size:13px}.pl-done p{margin:2px 0}.prow-hook{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:16px;display:-webkit-box;overflow:hidden}.prow-meta{font-size:max(12px, var(--text-floor,0px));color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;line-height:15px;display:flex}.prow-meta .spacer{flex:1}.rv{display:contents}.rv-strip{flex-wrap:wrap;grid-area:1/2/auto/-1;align-content:flex-start;gap:8px;min-width:0;padding:16px 24px 12px 0;display:flex}.rv-chip{border-radius:var(--r-pill);background:var(--tint-2);max-width:100%;min-height:28px;font-size:max(12px, var(--text-floor,0px));color:var(--muted);align-items:center;gap:6px;padding:4px 12px 4px 10px;line-height:15px;display:inline-flex}.rv-chip>b{min-width:0;color:var(--text);overflow-wrap:anywhere;font-weight:500}.rv-chip .icon{flex:none;width:14px;height:14px}.rv-chip .plat{margin-right:0}.rv-when{flex:none;max-width:100%;display:inline-flex;position:relative}.rv-when-btn{cursor:pointer;border:0;font-family:inherit}.rv-when-btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.rv-when .ps-wheel{z-index:20;order:0;width:max-content;margin:0;position:absolute;top:calc(100% + 8px);right:0}.rv-col{grid-area:2/5;align-content:start;gap:12px;min-width:0;padding:8px 0 88px;display:grid}.rv-verdict{border-radius:var(--r-card);background:var(--ok-bg);align-items:center;gap:10px;padding:12px 14px;display:flex}.rv-verdict.bad{background:var(--danger-bg);align-items:flex-start}.rv-vd-ico{border-radius:var(--r-pill);background:var(--accent);width:24px;height:24px;color:var(--accent-text);flex:none;place-items:center;display:grid}.rv-verdict.bad .rv-vd-ico{background:var(--danger);color:var(--danger-ink)}.rv-vd-ico .icon{width:14px;height:14px}.rv-vd-text{flex:1;gap:2px;min-width:0;display:grid}.rv-vd-text p{margin:0}.rv-vd-title{color:var(--ok);font-size:13px;font-weight:600;line-height:16px}.rv-verdict.bad .rv-vd-title{color:var(--danger)}.rv-vd-line{font-size:max(12px, var(--text-floor,0px));color:var(--muted);line-height:15px}.rv-vd-link{font-size:max(12px, var(--text-floor,0px));flex:none;line-height:15px}.rv-vd-text .ck{font-size:max(12px, var(--text-floor,0px));padding:4px 0 0;line-height:16px}.rv-vd-text .ck.bad{color:var(--danger)}.rv-vd-text .ck.bad b{font-weight:600}.rv-vd-text .ck.note{color:var(--muted)}.rv-one{border:1px solid var(--line);border-radius:var(--r-card);background:var(--tint-2);gap:4px;padding:12px 14px;display:grid}.rv-one p{margin:0}.rv-one-label{font-size:max(12px, var(--text-floor,0px));color:var(--muted);font-weight:600;line-height:15px}.rv-one-says{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:16px}.rv-one-src{font-size:max(12px, var(--text-floor,0px));color:var(--muted);align-items:flex-start;gap:6px;line-height:15px;display:flex}.rv-one-src .icon{flex:none;width:14px;height:14px}.rv-one-src.warn,.warn-text{color:var(--wait);font-weight:500}.bad-text{color:var(--danger)}.ok-text{color:var(--ok)}.rv-text,.rv-sec{gap:12px;display:grid}.rv-lab{font-size:max(12px, var(--text-floor,0px));color:var(--muted);align-items:baseline;gap:8px;margin:0;line-height:15px;display:flex}.rv-lab-name{font-weight:500}.rv-lab-n{color:var(--faint);font-weight:400}.rv-box{white-space:pre-wrap;overflow-wrap:anywhere;font:400 14px/21px var(--font-input);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);padding:14px 16px}.rv-sec textarea{width:100%;font:400 14px/21px var(--font-input);border-radius:var(--r-card);margin-top:0;padding:14px 16px}.rv-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rv-link{justify-items:start;gap:6px;display:grid}.rv-link input{font:400 14px/1.6 var(--font-input);border-radius:var(--r-card)}.rv-fold>summary{cursor:pointer;align-items:center;gap:8px;height:40px;padding:0 4px;font-size:13px;font-weight:500;line-height:16px;list-style:none;display:flex}.rv-fold>summary::-webkit-details-marker{display:none}.rv-fold>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--r-row)}.rv-fold-n{font-size:max(12px, var(--text-floor,0px));color:var(--faint);font-weight:400}.rv-fold-chev{flex:none;width:16px;height:16px;margin-left:auto;transition:transform .15s}.rv-fold[open] .rv-fold-chev{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.rv-fold-chev{transition:none}}.rv-fold-body{padding:0 4px 8px;font-size:13px}.rv-fold-line{background:var(--line);height:1px}.rv-fold-body .src{gap:2px;padding:5px 0;display:grid}.rv-history{margin:0;padding:0;font-size:13px;list-style:none}.rv-history li{border-top:1px solid var(--line);padding:4px 0}.rv-history li:first-child{border-top:0}.rv-history .tnum{min-width:130px;font-size:max(12px, var(--text-floor,0px));display:inline-block}.rv-block.ready{border:1px solid var(--line);border-radius:var(--r-card);padding:12px 14px}.ready .rv-row .button{min-height:var(--btn-h);height:var(--btn-h);padding:0 14px;font-size:13px}.ready-list{margin:10px 0 0;padding:0;font-size:13px;list-style:none}.ready-list li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;display:flex}.ready-list .spacer{flex:1}.ready-pf{align-items:center;gap:6px;font-weight:500;display:inline-flex}.ready-list .button{min-height:var(--btn-h);height:var(--btn-h);padding:0 12px;font-size:13px}.ready-below{flex:1 0 100%}.ready-ask{color:var(--muted);align-items:center;gap:8px;display:flex}.ready-ask>span{flex:1;min-width:0}.ready-mark{flex-wrap:wrap;flex:280px;align-items:center;gap:8px;display:flex}.ready-mark input{min-width:0;font:inherit;border:1px solid var(--field);background:var(--surface);color:var(--text);flex:200px;min-height:30px;padding:5px 10px;font-size:13px}.adr{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;display:grid}.adr p,.adr h3,.adr h4{margin:0}.adr-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 12px;display:flex}.adr-top>div{flex:220px;min-width:0}.adr-title{font-size:20px;font-weight:600;line-height:26px}.adr-sub{color:var(--muted);font-size:13px;line-height:18px;margin-top:2px!important}.adr-why{color:var(--muted);font-size:13px;line-height:18px}.adr .button:disabled{opacity:.45;cursor:default}.adr-one{border-radius:var(--r-card);background:var(--gallery-yellow);color:var(--gallery-ink);flex-direction:column;gap:8px;padding:18px 20px;display:flex}.adr-lb{font-size:max(12px, var(--text-floor,0px));letter-spacing:.06em;text-transform:uppercase;color:#5c4a10;font-weight:700;line-height:16px}.adr-big{overflow-wrap:anywhere;font-size:32px;font-weight:700;line-height:36px}.adr-ask{font-size:22px;font-weight:700;line-height:28px}.adr-days{font-size:15px;font-weight:600;line-height:20px}.adr-soft{color:var(--gallery-ink-soft);font-size:13px;line-height:18px}.adr-warn{color:#7a3a00;font-size:13px;font-weight:600;line-height:18px}.adr-one .button{color:var(--gallery-ink);border:1px solid var(--gallery-ink);background:0 0;align-self:flex-start;margin-top:4px}.adr-one .button:not(.quiet){background:var(--gallery-ink);color:var(--gallery-yellow)}.adr-one :focus-visible{outline-color:var(--gallery-ink)}.adr-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}.adr-form label{gap:4px;min-width:0;font-size:13px;font-weight:600;line-height:18px;display:grid}.adr-form input{min-width:0;min-height:36px;font:inherit;color:var(--gallery-ink);border:1px solid var(--gallery-ink);background:#fff;border-radius:8px;padding:6px 10px;font-weight:400}.adr-form .adr-soft,.adr-form .adr-row{grid-column:1/-1}.adr-row{flex-wrap:wrap;gap:8px;display:flex}.adr-chips{border-top:1px solid #14181f2e;flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:12px 0 0;list-style:none;display:flex}.adr-chips li{border-radius:var(--r-pill);overflow-wrap:anywhere;border:1px solid #14181f59;max-width:100%;padding:6px 12px;font-size:13px;line-height:18px}.adr-chips span,.adr-chips i{color:var(--gallery-ink-soft)}.adr-live h4{margin-bottom:8px;font-size:15px;font-weight:600;line-height:20px}.adr-tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.adr-tile{border:1px solid var(--line);border-radius:var(--r-card);align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.adr-tile b{font-size:14px;font-weight:600}.adr-tile p{color:var(--muted);font-size:13px;line-height:18px}.adr-tile .button{justify-self:start}.adr-steps-btn{text-align:left;justify-self:start;min-height:24px;font-size:13px}.adr-steps ol{overflow-wrap:anywhere;gap:4px;margin:0;padding-left:20px;font-size:13px;line-height:18px;display:grid}.adr-steps p{font-size:max(12px, var(--text-floor,0px));color:var(--faint);margin-top:6px!important}.adr-steps a,.adr-tile p a{color:inherit}.adr-tile.on{background:var(--gallery-laurel);border-color:var(--gallery-laurel);color:var(--gallery-laurel-ink)}.adr-tile.on p{color:var(--gallery-laurel-ink)}@media (max-width:520px){.adr{padding:14px}.adr-form,.adr-tiles{grid-template-columns:minmax(0,1fr)}}.rv-pic{grid-area:2/3;min-width:0;padding:8px 0 88px}@media (max-width:900px){.posts{grid-template-columns:1fr}.plist{border-right:0}}.pv-media{aspect-ratio:1;border-top:1px dashed var(--field);border-bottom:1px dashed var(--field);color:var(--muted);background:var(--surface);place-items:center;font-size:13px;display:grid}.pv{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--r-frame);overflow:hidden}.pv-top{align-items:center;gap:8px;padding:12px 14px;display:flex}.pv-top b{font-size:13px;font-weight:600;line-height:22px}.pv-top .plat,.pv-top .plat img{width:22px;height:22px}.pv-top .sel{margin-left:auto}.pv-stage{position:relative}.pv-pic{background:var(--band);margin:0;position:relative;overflow:hidden}.pv-pic img{object-fit:contain;width:100%;height:100%;display:block}.pv-text{padding:12px 14px 14px}.pv-text p{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}.pv-count{z-index:3;border-radius:var(--r-pill);height:24px;color:var(--card-chip);font:500 max(12px, var(--text-floor,0px)) var(--font-input);pointer-events:none;background:#14181f99;align-items:center;padding:0 10px;display:inline-flex;position:absolute;top:12px;right:12px}.pv-enlarge{z-index:3;cursor:pointer;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:12px;left:12px}.pv-enlarge .icon{width:16px;height:16px}.cr-dots{z-index:2;pointer-events:none;justify-content:center;gap:6px;padding:0;display:flex;position:absolute;bottom:12px;left:0;right:0}.cr-dots span{background:#ffffff8c;border-radius:3px;width:6px;height:6px}.cr-dots span.on{background:#fffffff2;width:16px}.rv-about{gap:8px;padding:14px 4px 0;display:grid}.rv-note,.rv-about .ai-lines{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0;line-height:17px}.rv-about .ai-lines{padding-left:16px}.rv-aidet{font-size:max(12px, var(--text-floor,0px));color:var(--muted);line-height:17px}.rv-aidet>summary{cursor:pointer;width:max-content;text-decoration:underline}.rv-aidet>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--r-row)}.rv-aidet .ai-lines{margin:6px 0 0}.rv-about .ck-line{cursor:pointer;align-items:center;gap:8px;min-height:24px;display:flex}.rv-about .ck-line input{width:20px;height:20px;accent-color:var(--accent);flex:none}.pv-zone{pointer-events:none;position:absolute;inset:0}.pv-zone>div{background:repeating-linear-gradient(135deg,#ff9d938c 0 6px,#ff9d9340 6px 12px);position:absolute}.pv-zone-top{top:0;left:0;right:0}.pv-zone-bottom{bottom:0;left:0;right:0}.pv-zone-side{top:0;bottom:0}.pv-zone-side.left{left:0}.pv-zone-side.right{right:0}.act-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.act-log{border-right:1px solid var(--line);min-width:0;padding:4px 16px 40px}.act-day{top:var(--frame-h);z-index:1;font-size:max(12px, var(--text-floor,0px));color:var(--muted);background:var(--bg);border-bottom:1px solid var(--line);margin:0;padding:14px 0 6px;font-weight:600;position:sticky}.act-row,.act-run>summary{border-bottom:1px solid var(--line);grid-template-columns:44px 12px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 0;font-size:13px;display:grid}.act-row{grid-template-columns:44px minmax(0,1fr) auto;padding-left:0}.act-row .act-text{overflow-wrap:anywhere}.act-row.bad .act-text{color:var(--danger)}.act-row .tag,.act-run li .tag{margin-right:8px}.act-link{align-items:center;min-height:28px;display:inline-flex}.act-run>summary .dot{background:var(--ok)}.act-run.wait>summary .dot{background:var(--wait)}.act-run.bad>summary .dot{background:var(--danger)}.act-toggle{color:var(--muted);white-space:nowrap;text-decoration:underline}.act-toggle .when-open,.act-run[open] .act-toggle .when-closed{display:none}.act-run[open] .act-toggle .when-open{display:inline}.act-run>summary{cursor:pointer;list-style:none}.act-run>summary::-webkit-details-marker{display:none}.act-run>summary b{overflow-wrap:anywhere;font-weight:600}.act-run>summary:hover b{text-decoration:underline}.act-run ul{border-bottom:1px solid var(--line);margin:0;padding:4px 0 10px 66px;font-size:13px;list-style:none}.act-run li{color:var(--muted);overflow-wrap:anywhere;padding:3px 0}.act-run li.wait{color:var(--wait)}.act-run li.bad{color:var(--danger)}.act-more{margin:0;padding:14px 0 0}.act-side{top:var(--frame-h);padding:16px;position:sticky}.kv{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.kv>span:first-child{color:var(--muted)}@media (max-width:1100px){.act-grid{grid-template-columns:1fr}.act-log{border-right:0}.act-side{border-top:1px solid var(--line);position:static}}@media (max-width:600px){.act-row,.act-run>summary{grid-template-columns:40px minmax(0,1fr) auto}.act-run>summary .dot{display:none}.act-run ul{padding-left:50px}}.rules-page .lede,.sheet-body>.lede{max-width:76ch;font-size:14px}.rule-group{margin-top:22px}.rule-group>.label{border-bottom:1px solid var(--line);padding-bottom:6px}.rule-group>.label .tag{margin-left:0;margin-right:6px}.rule-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(180px,280px);gap:16px;padding:9px 0;font-size:13px;display:grid}.rule-main{overflow-wrap:anywhere;gap:3px;display:grid}.rule-main b{font-weight:600}.rule-meta{overflow-wrap:anywhere;align-content:start;gap:2px;display:grid}table.people{border-collapse:collapse;width:100%;font-size:13px}table.people th{text-align:left;font-size:max(12px, var(--text-floor,0px));color:var(--muted);border-bottom:1px solid var(--line);padding:6px 12px 6px 0;font-weight:500}table.people td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 12px 9px 0}table.people tr.off td{color:var(--muted)}.tablewrap{overflow-x:auto}.ppl-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.ppl-main{border-right:1px solid var(--line);min-width:0;padding:8px 16px 24px}.ppl-side{padding:16px}.ppl-who{align-items:flex-start;gap:10px;display:flex}.ppl-badge{background:var(--text);width:28px;height:28px;color:var(--surface);font-size:max(12px, var(--text-floor,0px));flex:none;place-items:center;font-weight:600;display:grid}.ppl-seen,.ppl-approves{display:none}.ppl-yeses{margin-top:24px}.ppl-means{text-align:right}.ppl-why{border-bottom:1px solid var(--line);margin:0;padding:8px 16px}table.people td .tag{margin-left:8px}table.people td.ppl-act{text-align:right;padding-right:0}.ppl-manage .fm-btn{height:28px;font:500 max(12px, var(--text-floor,0px)) var(--font)}.ppl-manage.phone{display:none}.fm-pop.ppl-pop{z-index:91;text-align:left;width:256px;position:fixed}.ppl-pop button.fm-item{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:13px}.ppl-pop button.fm-item:hover,.ppl-pop button.fm-item.on{background:var(--tint-2)}.ppl-pop button.fm-item.ppl-rm{color:var(--danger)}.ppl-pop-line{background:var(--line);height:1px;margin:6px 0}.ppl-veil .veil{z-index:90}@media (max-width:900px){.fm-pop.ppl-pop{width:auto;max-width:none;bottom:96px;right:16px;max-height:calc(calc(var(--vh,1vh) * 100) - 192px)!important;top:auto!important;left:16px!important}}@media (max-width:1100px){.ppl-grid{grid-template-columns:1fr}.ppl-main{border-right:0}.ppl-side{border-top:1px solid var(--line)}}@media (max-width:700px){.ppl-seen,.ppl-approves{display:block}table.people th:nth-child(3),table.people td:nth-child(3),table.people th:nth-child(4),table.people td:nth-child(4),table.people th:nth-child(5),table.people td:nth-child(5){display:none}.ppl-manage.phone{margin-top:8px;display:flex}.ppl-email{overflow-wrap:anywhere}table.people td .tag{margin:4px 0 0;display:inline-block}}@media (max-width:900px){.rule-row{grid-template-columns:1fr;gap:4px}}ul.notice{list-style:none}.cw-head{padding-top:var(--space-2);padding-bottom:var(--space-2);flex-wrap:wrap;row-gap:6px}.cw-head .button{min-height:var(--btn-h);height:var(--btn-h);padding:0 var(--space-3);font-size:13px}.cw-head .fm-btn{height:var(--btn-h);font-size:13px}.cw-chans{gap:3px;display:inline-flex}.cw-tz{font-size:max(12px, var(--text-floor,0px));color:var(--faint);white-space:nowrap}@media (min-width:901px){.cw-head .cw-tz{display:none}}.cw-tz-go{color:var(--text);text-decoration:underline}.cw-what,.cw-when{align-items:center;gap:14px;display:inline-flex}.cw-what+.cw-when{margin-left:10px}.cw-when{gap:4px}.cw-when>.button{margin-left:10px}.cw-step{border-radius:var(--r-pill);width:32px;height:32px;color:var(--muted);flex:none;place-items:center;text-decoration:none;display:grid}.cw-step:hover{background:var(--tint-2);color:var(--text)}.cw-step:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.cw-step .icon{width:16px;height:16px}.cw-today-off{opacity:.4;cursor:default}.cw-lempty{padding:var(--space-4);display:block}@media (max-width:900px){.cw-what+.cw-when{margin-left:0}}.cw-seg{height:var(--btn-h);border:1px solid var(--field);border-radius:var(--r-item);display:inline-flex;overflow:hidden}.cw-seg a{color:var(--muted);align-items:center;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.cw-seg a.on{background:var(--tint-2);color:var(--text);font-weight:500}.cw-notice{margin:var(--space-3) var(--space-4) 0}.cw-wrap{min-height:calc(calc(var(--vh,1vh) * 100) - 160px);grid-template-columns:minmax(0,1fr) 340px;display:grid}.cw-cal{border-right:1px solid var(--line);min-width:0}.cw-cards{isolation:isolate}.cw-days{--hour:96px;--grid-top:var(--space-4);--grid-foot:30px;grid-template-rows:auto auto 1fr;grid-template-columns:56px repeat(7,minmax(0,1fr));display:grid}.cw-hours,.cw-day{grid-row:1/span 3;grid-template-rows:subgrid;border-right:1px solid var(--line);min-width:0;display:grid}.cw-day:last-child{border-right:0}.cw-day.today{background:var(--tint-2)}.cw-dh{height:36px;font-size:max(12px, var(--text-floor,0px));color:var(--muted);border-bottom:1px solid var(--line);background:var(--surface);align-items:center;padding:0 10px;font-weight:500;display:flex}.cw-day.today .cw-dh{color:var(--text);background:var(--tint-2);font-weight:600}.cw-todaymark{display:none}.cw-untimed{gap:var(--space-1);align-content:start;padding:0 5px;display:grid}.cw-untimed:not(:empty){padding:var(--space-2) 5px}.cw-days:has(.cw-untimed:not(:empty)) .cw-untimed{border-bottom:1px dashed var(--line)}.cw-body{height:calc(var(--grid-top) + var(--hours,13) * var(--hour) + var(--grid-foot));background:repeating-linear-gradient(to bottom, var(--line) 0 1px, transparent 1px var(--hour)) 0 var(--grid-top);position:relative}.cw-hours .cw-body{background:0 0}.cw-hr{right:var(--space-2);top:calc(var(--grid-top) + var(--at) * var(--hour) / 60);font-size:max(11px, var(--text-floor,0px));color:var(--faint);position:absolute;transform:translateY(-50%)}.cw-slot{left:5px;right:5px;top:calc(var(--grid-top) + var(--at) * var(--hour) / 60 + 3px);z-index:1;position:absolute}.cw-untimed .cw-slot{position:static}.cw-at{display:none}.cw-untimed .cw-at{font-size:max(11px, var(--text-floor,0px));color:var(--faint);margin-bottom:2px;display:block}.cw-nowpill{background:var(--danger);color:var(--danger-ink);font:600 max(10px, var(--text-floor,0px))/13px var(--font-input);white-space:nowrap;border-radius:8px;padding:1px 5px}.cw-hr{transition:opacity .2s}.cw-hr.near{opacity:0}.cw-hours .cw-nowpill{z-index:6;right:var(--space-1);top:calc((var(--grid-top) + var(--at) * var(--hour) / 60) * (1 - var(--lead,0)) + var(--grid-foot) * var(--tail,0));position:absolute;transform:translateY(-50%)}.cw-now{height:0;left:0;right:0;top:calc((var(--grid-top) + var(--at) * var(--hour) / 60) * (1 - var(--lead,0)) + var(--grid-foot) * var(--tail,0));z-index:6;pointer-events:none;position:absolute}.cw-now i{background:var(--danger);height:2px;position:absolute;top:-1px;left:0;right:0}.cw-now.trace i{background:color-mix(in srgb, var(--danger) 22%, transparent);height:1px;top:0}.cw-days .cw-now .cw-nowpill{display:none}.cw-days .cw-now,.cw-hours .cw-nowpill{transition:top 1s linear}.cw-days .cw-now.rest,.cw-hours .cw-nowpill.rest{transition:none}.cw-hours .cw-nowpill.foot{transform:translateY(-100%)}.cw-days .cw-now.foot i{top:-2px}.cw-days .cw-now.trace.foot i{top:-1px}.cw-now.row{grid-column:1/-1;align-items:center;gap:6px;height:auto;display:flex;position:static}.cw-now.row i{flex:1;position:static}@media (prefers-reduced-motion:reduce){.cw-hr,.cw-days .cw-now,.cw-hours .cw-nowpill{transition:none}}.cw-learned,.cw-none{top:calc(var(--grid-top) + 28px);z-index:1;font-size:max(11px, var(--text-floor,0px));color:var(--faint);background:var(--surface);margin:0;padding:2px 0;position:absolute;left:10px;right:10px}.cw-day.today .cw-learned,.cw-day.today .cw-none{background:var(--tint-2)}.cw-learned .link{font-size:inherit;min-height:0}.cw-ev{gap:var(--space-1) 6px;background:var(--surface);border:1px solid var(--line);color:var(--text);grid-template-columns:26px minmax(0,1fr);align-items:center;min-width:0;padding:5px;text-decoration:none;display:grid}.cw-ev:hover{border-color:var(--field)}.cw-ev:hover .cw-topic{text-decoration:underline}.cw-ev.draft{background:0 0;border-style:dashed}.cw-ev.wait{border-color:var(--wait-soft)}.cw-ev.sent{opacity:.72}.cw-ev.on{box-shadow:inset 0 0 0 2px var(--accent)}.cw-thumb,.cw-dthumb{object-fit:cover;width:26px;height:26px;display:block}.cw-dthumb{border:1px dashed var(--line)}.cw-evt{gap:var(--space-1);white-space:nowrap;min-width:0;font-size:max(11px, var(--text-floor,0px));color:var(--muted);align-items:center;font-weight:500;display:flex;overflow:hidden}.cw-evt .plat{flex:none}.cw-marks{flex:none;align-items:center;gap:2px;display:inline-flex}.cw-evtime{color:var(--text)}.cw-topic{font-size:max(12px, var(--text-floor,0px));-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-column:1/-1;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cw-body .cw-topic{-webkit-line-clamp:2}.cw-ev .tag{max-width:100%;font-size:max(11px, var(--text-floor,0px));padding:0 var(--space-1);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;justify-self:start;align-items:center;gap:2px;margin-left:0;display:inline-flex;overflow:hidden}.cw-ev .tag svg{flex:none;width:11px;height:11px}.cw-list{padding:var(--space-1) var(--space-4) var(--space-5)}.cw-lday{gap:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);padding:10px 0;display:grid}.cw-ldate{font-size:max(12px, var(--text-floor,0px));color:var(--muted);padding-top:6px;font-weight:500}.cw-ldate.today{color:var(--text);font-weight:600}.cw-lnone{font-size:max(12px, var(--text-floor,0px));color:var(--faint);grid-column:1/-1;padding-top:6px}.cw-lrows{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;display:grid}.cw-brief{padding:14px var(--space-4);min-width:0}.cw-brief h3{margin:var(--space-1) 0}.cw-brief p.muted{margin:0 0 var(--space-3);font-size:13px}.cw-brief .kv{padding:7px 0}.cw-brief .kv>span:last-child{text-align:right;gap:var(--space-1);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.cw-change{align-items:center;gap:var(--space-1);font-size:max(12px, var(--text-floor,0px));color:var(--muted);font-weight:500;text-decoration:none;display:inline-flex}.cw-change:hover{color:var(--text);text-decoration:underline}.cw-change svg{width:14px;height:14px}.cw-gap{margin-top:18px}.cw-rhythm>span{align-items:center;gap:3px;margin-left:6px;display:inline-flex}.cw-bars{gap:3px;display:grid}.cw-bars i,.cw-legend i{background:var(--line);height:10px;display:block}.cw-bars i.on,.cw-legend i.on{background:var(--accent)}.cw-bars i.wy,.cw-legend i.wy{background:var(--wait-soft)}.cw-bars i.a,.cw-legend i.a{background:var(--ok-soft)}.cw-bars i.bad,.cw-legend i.bad{background:var(--danger-bg);box-shadow:inset 0 0 0 1px var(--danger)}.cw-legend{margin-top:var(--space-2);font-size:max(12px, var(--text-floor,0px));color:var(--muted);flex-wrap:wrap;gap:6px 14px;display:flex}.cw-legend span{align-items:center;gap:6px;display:flex}.cw-legend i{width:10px}.cw-why{margin:0 0 var(--space-3);overflow-wrap:anywhere;font-size:13px}.cw-dl{align-items:center;gap:var(--space-2) 14px;padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;margin-top:18px;display:flex}.cw-dl .button{min-height:var(--btn-h);height:var(--btn-h);padding:0 var(--space-3);font-size:13px}.cal-dl.link{font-size:max(12px, var(--text-floor,0px))}.cal-dl-msg{flex-basis:100%;margin:0}.cw-approve{gap:var(--space-2);margin:var(--space-3) 0 0;justify-items:start;display:grid}.cw-approve .button{min-height:var(--btn-h);height:var(--btn-h);padding:0 var(--space-3);font-size:13px}.cw-approve .tag{height:var(--btn-h);padding:0 var(--space-3);margin:0;font-size:13px}.cw-approve p{font-size:max(12px, var(--text-floor,0px));margin:0}.cw-approve .notice{margin:0}.cw-make{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) 16px;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.cw-make .button{min-height:var(--btn-h);height:var(--btn-h);padding:0 var(--space-3);font-size:13px}.cw-make p{font-size:max(12px, var(--text-floor,0px));margin:0}.cw-make p.cw-make-say{font-size:13px;font-weight:500}.cw-make .notice{flex:100%;margin:0}.cw-planning{align-items:center;gap:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;padding:10px 16px;display:flex}.cw-planning-lead{align-items:center;gap:8px;font-size:13px;display:flex}.cw-planning-lead b{font-weight:500}.cw-planning-icon{width:16px;height:16px;color:var(--danger);flex:none}.cw-planning-say{min-width:0;color:var(--muted);flex:260px;margin:0;font-size:12.5px;line-height:1.4}.cw-planning-say a{color:inherit}.cw-planning-x{margin-left:auto}.cw-planning-x .icon{width:18px;height:18px}@media (min-width:901px){.cw-make.cw-make-all{display:none}}.cw-make-bar{background:var(--tint-2);flex:0 240px;min-width:120px;height:6px}.cw-make-bar i{background:var(--accent);height:100%;transition:width .6s;display:block}.job-bar{background:var(--tint-2);width:240px;max-width:100%;height:6px}.job-bar i{background:var(--accent);height:100%;transition:width .6s;display:block}@media (prefers-reduced-motion:reduce){.job-bar i{transition:none}}.cw-month{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cw-mh{padding:var(--space-2) 10px;font-size:max(12px, var(--text-floor,0px));color:var(--muted);background:var(--surface);border-bottom:1px solid var(--line);border-right:1px solid var(--line);font-weight:500}.cw-mday{gap:var(--space-1);min-width:0;min-height:112px;padding:var(--space-1);border-bottom:1px solid var(--line);border-right:1px solid var(--line);align-content:start;display:grid}.cw-mh:nth-child(7n),.cw-mday:nth-child(7n){border-right:0}.cw-mday.out{background:var(--bg)}.cw-mday.today{background:var(--tint-2)}.cw-mnum{padding:2px var(--space-1);font-size:max(12px, var(--text-floor,0px));color:var(--muted);order:-3;font-weight:500}.cw-mday.out .cw-mnum{color:var(--faint)}.cw-mday.today .cw-mnum{color:var(--text);font-weight:600}.cw-mfull{display:none}.cw-mday .cw-ev{grid-template-columns:var(--space-4) minmax(0, 1fr);gap:2px var(--space-1);padding:var(--space-1)}.cw-mday .cw-thumb,.cw-mday .cw-dthumb{width:var(--space-4);height:var(--space-4)}.cw-mday .cw-topic{font-size:max(11px, var(--text-floor,0px));-webkit-line-clamp:2}.cw-cards .cw-ev{--rail:transparent;background:var(--side);height:88px;color:var(--text);opacity:1;border:0;border-radius:4px;padding:0;display:block;position:relative;overflow:hidden}.cw-cards .cw-ev:before{content:"";background:var(--rail);z-index:3;width:3px;position:absolute;top:0;bottom:0;left:0}.cw-cards .cw-ev.wait{--rail:var(--rail-wait)}.cw-cards .cw-ev.approved{--rail:var(--rail-approved)}.cw-cards .cw-ev.sent{--rail:var(--rail-sent)}.cw-cards .cw-ev.bad{--rail:var(--rail-turned-down)}.cw-cards .cw-ev.draft{--rail:var(--rail-draft)}.cw-cards .cw-ev.on{outline:2px solid var(--accent);outline-offset:-2px}.cw-cards .cw-thumb{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cw-cards :is(.cw-ev.sent,.cw-ev.bad) .cw-thumb{filter:grayscale()}.cw-cards .cw-ev.pic:after{content:"";z-index:1;background:linear-gradient(#14181f73 0%,#14181f0d 30%,#14181f26 45%,#14181feb 100%);position:absolute;inset:0}.cw-cards .cw-dthumb{background:url(/brand/calendar/picture-pending.svg) 50%/14px no-repeat;border:0;width:14px;height:14px;position:absolute;bottom:6px;right:6px}.cw-cards .cw-evt{z-index:2;align-items:flex-start;gap:2px;display:flex;position:absolute;top:5px;left:7px;right:5px}.cw-cards .cw-evt .plat,.cw-cards .cw-evt .plat img{width:12px;height:12px}.cw-cards .cw-evt .plat{margin-left:auto}.cw-cards .cw-evtime{background:var(--card-chip);box-shadow:inset 0 0 0 1px var(--line);font:600 max(10px, var(--text-floor,0px))/13px var(--font-input);color:var(--card-ink);border-radius:2px;padding:0 4px}.cw-cards .cw-ev.pic .cw-evtime{box-shadow:none}.cw-cards :is(.cw-ev.sent,.cw-ev.bad) .cw-evtime{color:var(--card-ink-soft)}.cw-cards .cw-topic{z-index:2;font-size:max(10.5px, var(--text-floor,0px));-webkit-line-clamp:2;font-weight:600;line-height:13px;position:absolute;bottom:5px;left:7px;right:22px}.cw-cards .cw-ev.pic .cw-topic{color:var(--card-chip);right:6px}.cw-cards :is(.cw-ev.sent,.cw-ev.bad):not(.pic) .cw-topic{color:var(--muted)}.cw-cards .cw-ev .cw-meta{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.cw-float{z-index:80;pointer-events:none;position:fixed;inset:0}.cw-float .cw-ev.cw-fly{z-index:2;cursor:grabbing;will-change:left, top, transform;margin:0;transition:transform .22s cubic-bezier(.34,1.36,.64,1),box-shadow .22s cubic-bezier(.22,1,.36,1);position:fixed}.cw-float .cw-ev.cw-fly.up{box-shadow:var(--shadow-lift);transform:scale(1.03)}.cw-float .cw-ev.cw-fly.settle{transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),left .24s cubic-bezier(.22,1,.36,1),top .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1),height .24s cubic-bezier(.22,1,.36,1)}.cw-cards .cw-ev.cw-home{opacity:.35}.cw-drop{z-index:1;border:2px solid var(--accent);opacity:0;border-radius:4px;transition:left .14s cubic-bezier(.22,1,.36,1),top .14s cubic-bezier(.22,1,.36,1),width .14s cubic-bezier(.22,1,.36,1),height .14s cubic-bezier(.22,1,.36,1),opacity .12s ease-out;position:fixed}.cw-drop-when{z-index:3;background:var(--accent);color:var(--accent-text);font:600 max(11px, var(--text-floor,0px))/16px var(--font-input);white-space:nowrap;opacity:0;border-radius:6px;padding:1px 6px;transition:left .14s cubic-bezier(.22,1,.36,1),top .14s cubic-bezier(.22,1,.36,1),opacity .12s ease-out;position:fixed}:is(.cw-drop,.cw-drop-when).on{opacity:1}.cw-drop.past{border-color:var(--danger)}.cw-drop-when.past{background:var(--danger);color:var(--danger-ink)}body.cw-dragging,body.cw-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}@media (prefers-reduced-motion:reduce){.cw-float .cw-ev.cw-fly,.cw-float .cw-ev.cw-fly.settle,.cw-drop,.cw-drop-when{transition:none}}@media (min-width:901px){.cw-untimed:not(:empty){padding:6px 5px 5px}.cw-pile.untimed{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.cw-pilehead{min-width:0;font:600 max(11px, var(--text-floor,0px))/16.5px var(--font-input);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;display:flex}.cw-count{background:var(--line);font-size:max(10.5px, var(--text-floor,0px));border-radius:8px;padding:0 6px;line-height:15px}.cw-pilehead>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.cw-pilehead .cw-count{flex:none}.cw-pilemore{margin-left:auto;padding:0 2px;font-weight:400}.cw-pile .cw-at{display:none}.cw-pile .cw-slot{transition:transform .18s var(--ease)}.cw-pile .cw-slot.top .cw-ev{box-shadow:0 2px 6px #14171f2e}.cw-pile .cw-slot:not(.top) .cw-ev{box-shadow:0 2px 6px #14171f1a}.cw-pile .cw-slot.top .cw-ev.on{box-shadow:0 0 0 2px var(--text), 0 6px 16px #14181f2e;outline:0}.cw-pile .cw-slot.deep{display:none}.cw-pile .cw-slot:not(.top){pointer-events:none}.cw-pile .cw-slot:not(.top) :is(.cw-evt,.cw-topic,.cw-dthumb){visibility:hidden}.cw-pile[role=button]{cursor:pointer;border-radius:4px}.cw-pile[role=button]:hover .cw-slot.top{transform:translateY(-2px)}.cw-pile[role=button]:focus-visible{outline:2px solid var(--text);outline-offset:3px}.cw-pile.ghost :is(.cw-slot,.cw-pilebadge){visibility:hidden}.cw-pile.untimed .cw-slot{z-index:calc(3 - var(--layer));margin:calc(var(--layer) * 6px) calc(var(--layer) * 5px) 0;grid-area:2/1;position:static}.cw-days .cw-pile.untimed .cw-ev{height:88px}.cw-pile.timed{z-index:1;left:5px;right:5px;top:calc(var(--grid-top) + var(--at) * var(--hour) / 60 + 3px);height:calc(88px + (var(--n) - 1) * 6px);position:absolute}.cw-pile.timed.flow{position:relative;top:auto;left:auto;right:auto}.cw-pile.timed .cw-slot{z-index:calc(3 - var(--layer));top:calc(var(--layer) * 6px);left:calc(var(--layer) * 5px);right:calc(var(--layer) * 5px);position:absolute}.cw-pile.untimed .cw-pilebadge{display:none}.cw-pilebadge{z-index:5;background:var(--card-ink);color:var(--card-chip);font:600 max(10px, var(--text-floor,0px))/14px var(--font-input);border-radius:8px;padding:0 5px;position:absolute;top:-6px;right:-4px}}.cw-fan{z-index:200;outline:none;position:fixed;inset:0}.cw-fan-veil{background:var(--fan-veil);opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:opacity .3s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:absolute;inset:0}.cw-fan.show .cw-fan-veil{opacity:1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.cw-fan-head{text-align:center;color:var(--fan-words);font:600 14px/1.4 var(--font);opacity:0;pointer-events:none;margin:0;transition:opacity .3s .15s;position:absolute;left:0;right:0}.cw-fan-head small{margin-top:var(--space-1);font:400 max(12px, var(--text-floor,0px)) var(--font-input);color:var(--fan-hint);display:block}.cw-fan.show .cw-fan-head{opacity:1}.cw-fan-group{pointer-events:none;position:absolute;inset:0}.cw-fan-pos{pointer-events:none;will-change:transform;position:absolute}.cw-fan-pos .cw-fan-rot{pointer-events:auto;cursor:pointer}.cw-fan-rot,.cw-fan-in{transition:transform .3s var(--ease);will-change:transform;position:absolute;inset:0}.cw-fan-chrome{background:var(--fan-frame);border-radius:10px;position:absolute;inset:0;box-shadow:0 18px 48px #00000059}.cw-fan-title{color:var(--fan-ink);font:500 13px/18px var(--font);align-items:center;gap:8px;display:flex;position:absolute;top:9px;left:12px;right:12px}.cw-fan-title span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-fan-title .plat,.cw-fan-title .plat img{width:18px;height:18px}.cw-fan-body{border-radius:4px;position:absolute;top:40px;left:8px;overflow:hidden}.cw-fan-sc{transform-origin:0 0;position:absolute;top:0;left:0}.cw-fan-sc .cw-ev{height:100%}.cw-fan-pos .cw-fan-in:after{content:"";opacity:0;pointer-events:none;background:#000;border-radius:10px;transition:opacity .12s;position:absolute;inset:0}.cw-fan-pos.dim .cw-fan-in:after{opacity:.14}.cw-fan-ring{pointer-events:none;opacity:0;transition:opacity .2s;position:absolute}.cw-fan-ring .cw-fan-in{border:2px solid var(--fan-frame);border-radius:14px;inset:-5px}.cw-fan-ring .cw-fan-rot{transition-duration:.12s}.cw-fan-ring.show{opacity:1}.cw-fan-meta{opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:10px;transition:opacity .25s;display:flex;position:absolute;left:0;right:0}.cw-fan-meta.show{opacity:1}.cw-fan-dots{gap:6px;display:flex}.cw-fan-dots i{background:#ffffff4d;border-radius:3px;width:6px;height:6px}.cw-fan-dots i.on{background:var(--fan-frame);width:18px}.cw-fan-info{white-space:nowrap;font:400 max(12px, var(--text-floor,0px)) var(--font-input);color:var(--fan-hint);align-items:center;gap:10px;display:flex}.cw-fan-info b{color:var(--fan-words);font-weight:600}.cw-fan-info .tag{margin:0}.cw-fan-info .plat img{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.cw-fan *,.cw-fan-veil,.cw-pile .cw-slot{transition-duration:10ms!important;transition-delay:0s!important}}.app-sheet:has(>.cw-wrap){container:cal/inline-size}@media (min-width:901px){@container cal (min-width:860px) and (max-width:959px){.cw-wrap{grid-template-columns:minmax(0,1fr) 300px}}}@container cal (max-width:859px){.cw-wrap{grid-template-columns:1fr;min-height:0}.cw-cal{border-right:0;border-bottom:1px solid var(--line)}.cw-brief{max-width:560px}}@media (max-width:900px){.cw-wrap{grid-template-columns:1fr;min-height:0}.cw-cal{border-right:0;border-bottom:1px solid var(--line)}.cw-brief{max-width:560px}}@media (min-width:901px){@container cal (min-width:860px){.cw-brief{top:var(--cw-top,64px);align-self:start;position:sticky}}}.toasts{z-index:90;left:0;right:0;bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));gap:var(--space-2);padding-inline:var(--space-4);pointer-events:none;justify-items:center;display:grid;position:fixed}.toast{pointer-events:auto;align-items:flex-start;gap:var(--space-3);width:min(30rem,100%);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--surface);color:var(--text);border:1px solid var(--line);border-left-width:4px;font-size:14px;line-height:1.4;animation:.18s ease-out toast-in;display:flex;box-shadow:0 6px 24px #0000002e}.toast.ok{border-left-color:var(--ok)}.toast.error{border-left-color:var(--danger);background:var(--danger-bg)}.toast .icon{width:18px;height:18px;margin-top:1px}.toast.ok>.icon{color:var(--ok)}.toast.error>.icon{color:var(--danger)}.toast-text{overflow-wrap:anywhere;flex:1;min-width:0}.toast-act{flex:none;align-self:flex-start;min-height:20px;font-weight:600}.toast-x{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:2px;line-height:0}.toast-x:hover{color:var(--text)}.toast-x:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media (min-width:700px){.toasts{left:auto;right:var(--space-5,24px);justify-items:end;padding-inline:0}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.fill{gap:var(--space-3);padding:var(--space-4) 16px;border-bottom:1px solid var(--line);display:grid}.fill h2{margin:0}.fill-lede{max-width:62ch;color:var(--muted);margin:0;font-size:14px}.fill-say{margin:0;font-size:14px}.fill-actions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.fill .notice{margin:0}.rv-wrap{display:contents}.rv-wrap>.empty{grid-area:2/2/auto/-1}.nd-title{grid-area:1/1;align-items:baseline;gap:8px;min-width:0;min-height:56px;padding:16px 24px 0 23px;line-height:22px;display:flex}.nd-title h1{font-size:var(--head-page);letter-spacing:-.01em;margin:0;line-height:22px}.nd-title .tnum{font-size:14px;line-height:22px}.pn-bar,.nd-veil{display:none}.passed{color:var(--muted);align-items:center;gap:3px;display:inline-flex}.passed .icon{width:12px;height:12px}@media (min-width:901px){.plist{max-height:calc(calc(var(--vh,1vh) * 100) - 52px);align-self:start;position:sticky;top:52px}.posts:not(.titled)>.nd-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:1240px){.posts{grid-template-rows:auto auto 1fr;grid-template-columns:380px 24px minmax(0,1fr) 24px}.plist{grid-row:2/4}.rv-strip{grid-column:3;padding:16px 0 12px}.rv-pic{grid-area:2/3;max-width:340px;padding:0}.rv-col{grid-area:3/3;padding:24px 0 88px}.rv-wrap>.empty{grid-area:2/3/4}.pv-text{display:none}.pv-media{aspect-ratio:auto;border:0;border-top:1px dashed var(--field);min-height:88px;margin:0}.pv-pics{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.pv-pic{scroll-snap-align:start;max-height:calc(var(--vh,1vh) * 72);flex:0 0 100%}}@media (max-width:900px){.posts{min-height:0;display:block}.posts[data-view=list] .rv-wrap{display:none}.plist{flex-direction:column;max-height:none;display:flex;position:static;overflow:visible}.rv-wrap{flex-direction:column;display:flex}.rv-wrap>.pn-bar{order:0}.rv-pic{display:contents}.pv{border-radius:var(--r-frame);background:0 0;border:0;order:1;margin:0 16px}.pv-top,.pv-text{display:none}.pv-top:has(select){padding:0 0 8px;display:flex}.rv-strip{order:2;padding:12px 16px 0}.rv-strip .rv-chip[data-chip=campaign]{display:none}.rv-col{order:3;padding:12px 16px}.rv-about{order:4;padding:8px 20px}.rv-pic>.ap{order:5;margin:8px 20px 0}.rv-wrap:after{content:"";flex:none;order:90;height:88px}.rv-wrap>.empty{order:1}.nd-title{align-items:flex-end;min-height:0;padding:13px 16px 0}.nd-wide{display:none}.nd-phone{display:inline}.nd-back{font-size:max(12px, var(--text-floor,0px));color:var(--link);margin-left:auto;line-height:22px;display:inline}.rv-vd-link span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rv-vd-link .icon{width:16px;height:16px;color:var(--muted);display:block}.pn-bar{align-items:center;gap:8px;height:44px;padding:0 16px;font-size:13px;line-height:16px;display:flex}.pn-all{color:var(--text);align-items:center;gap:4px;font-weight:500;display:inline-flex}.pn-all .icon{width:16px;height:16px}.pn-at{text-align:center;color:var(--muted);white-space:nowrap;flex:1}.pn-step{gap:8px;display:flex}.pn-step a,.pn-step .off{border:1px solid var(--field);width:32px;height:32px;color:var(--text);border-radius:50%;place-items:center;text-decoration:none;display:grid}.pn-step .off{opacity:.4}.pn-step .icon{width:16px;height:16px}.posts[data-view=post] .nd-veil{z-index:70;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#10131857;animation:.22s ease-out pbar-in;display:block;position:fixed;inset:0}.posts[data-view=post] .rv-wrap{z-index:71;overscroll-behavior:contain;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--surface);border-radius:var(--r-frame) var(--r-frame) 0 0;scrollbar-width:none;animation:.3s cubic-bezier(.2,.8,.2,1) cw-sheet;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -10px 30px #00000040}.posts[data-view=post] .rv-wrap::-webkit-scrollbar{display:none}.rv-wrap>*,.rv-wrap>.rv>*,.rv-wrap>.rv>.rv-pic>*{flex-shrink:0}.posts[data-view=post] .rv-wrap:before{content:"";background:var(--line);border-radius:2px;flex:none;order:-1;width:36px;height:4px;margin:8px auto 2px}.posts[data-view=post] .rv-wrap:after{height:8px}.posts[data-view=post] .rv-bar{bottom:8px}body:has(.posts[data-view=post]){overflow:hidden}}.fl{min-height:calc(calc(var(--vh,1vh) * 100) - 124px);grid-template-columns:minmax(0,1fr) 360px;display:grid}.fl-main{gap:var(--space-4);padding:var(--space-4);border-right:1px solid var(--line);align-content:start;min-width:0;display:grid}.fl-side{padding:var(--space-4);min-width:0}.fl-main .steps{margin:0}.fl-web{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--line);background:var(--surface);display:grid}.fl-web-head{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.fl-web h2{margin:0;font-size:14px;font-weight:600}.fl-web-lede{margin:0}.fl-web-row{gap:var(--space-2);align-items:stretch;display:flex}.fl-web-row input{min-width:0;min-height:var(--btn-h);flex:auto;margin:0;padding-top:0;padding-bottom:0;font-size:13px}.fl-web-row .button{min-height:var(--btn-h);flex:none;padding-top:0;padding-bottom:0;font-size:13px}.fl-web-offer{margin:var(--space-2) 0 0}.fl-web-scope{gap:0 var(--space-4);margin:var(--space-1) 0 0;border:0;flex-wrap:wrap;min-width:0;padding:0;display:flex}.fl-web .notice{margin:0}.fl-how[open]{flex-basis:100%}.fl-how summary{cursor:pointer;color:var(--link);font-size:13px;text-decoration:underline}.fl-how ul{margin:var(--space-2) 0 0;max-width:560px;color:var(--muted);padding-left:18px;font-size:13px}.fl-how li+li{margin-top:var(--space-1)}.fl-pages ol{margin:var(--space-2) 0 0;padding-left:24px;font-size:13px}.fl-pages li{overflow-wrap:anywhere}.fl-pages a{color:var(--link)}.fl-num{letter-spacing:-.02em;font-size:32px;font-weight:500;line-height:1}.fl-group{margin-top:var(--space-4)}.fl-group .label{padding-bottom:var(--space-1);border-bottom:1px solid var(--line);margin:0}.fl-group ul{margin:0;padding:0;list-style:none}.fl-group li{border-bottom:1px solid var(--line)}.fl-group li.open{background:var(--tint-2)}.fl-row{align-items:center;gap:var(--space-2);width:100%;min-height:34px;padding:0 var(--space-1);color:var(--text);font:13px var(--font);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.fl-row:hover:not(:disabled){background:var(--tint-2)}.fl-row:disabled{cursor:default}li.open>.fl-row{font-weight:600}.fl-label{overflow-wrap:anywhere;flex:1;min-width:0}.fl-row .tag{margin-left:0}.fl-skipped{font-size:max(12px, var(--text-floor,0px));color:var(--muted)}.fl-box{border:1.5px solid var(--field);flex:none;place-items:center;width:16px;height:16px;display:grid}.fl-box.found,.fl-box.answered{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.fl-box.skipped{border-style:dashed}.fl-box .icon{stroke-width:2.4px;width:12px;height:12px}.fl-q{padding:var(--space-1) var(--space-3) var(--space-3)}.fl-ask{margin:0 0 var(--space-1);font-size:14px;font-weight:600}.fl-why{margin:0 0 var(--space-2);color:var(--muted);font-size:13px}.fl-found{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);background:var(--ok-bg);overflow-wrap:anywhere;font-size:13px}.fl-q textarea{margin-top:0;font-size:13px}.fl-q .notice{margin:var(--space-2) 0 0}.fl-q-actions{justify-content:flex-end;align-items:center;gap:var(--space-4);margin-top:var(--space-2);display:flex}.fl-skip{margin:var(--space-2) 0 0;font-size:max(12px, var(--text-floor,0px));color:var(--muted)}.fl-next{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line);font-size:13px}.fl-next p{margin:0 0 var(--space-3)}.q-gap{margin-top:var(--space-4)}@media (max-width:1100px){.fl{grid-template-columns:1fr;min-height:0}.fl-main{border-right:0;border-bottom:1px solid var(--line)}}.home-low{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.home-low>.hc{border-right:1px solid var(--line)}.home-low .promise{min-width:0}.up-list{margin:0;padding:0;list-style:none}.up-row{gap:var(--space-3);border-top:1px solid var(--line);min-height:44px;color:var(--text);grid-template-columns:96px 26px 20px minmax(0,1fr) auto;align-items:center;padding:6px 0;font-size:13px;text-decoration:none;display:grid}.up-row:hover .up-topic{text-decoration:underline}.up-when{line-height:1.3;display:grid}.up-when b{font-weight:500}.up-topic{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.up-row .tag{margin-left:0}.nd-meta{gap:var(--space-1) var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.hc-more,.hc-note{margin:var(--space-3) 0 0;display:block}@media (max-width:1100px){.home-low{grid-template-columns:1fr}.home-low>.hc{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:600px){.up-row{grid-template-columns:84px 26px 20px minmax(0,1fr);row-gap:2px}.up-row .tag,.up-row>.small{grid-column:4;justify-self:start}}.img-tick,.img-read{gap:var(--space-2);margin-top:var(--space-2);justify-items:start;display:grid}.img-box{align-items:center;gap:var(--space-2);cursor:pointer;min-height:32px;font-size:13px;display:flex}.img-box input{width:20px;height:20px;accent-color:var(--accent)}.img-ask{gap:var(--space-2);background:var(--tint-2);border:1px solid var(--line);max-width:460px;padding:10px 12px;display:grid}.img-ask p,.img-tick p,.img-read p,.img-note{margin:0}.img-go{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.img-read summary{cursor:pointer;font-size:13px;text-decoration:underline}.img-read pre{margin:var(--space-2) 0 0;border-left:3px solid var(--line);color:var(--muted);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;padding:8px 12px;font-size:13px;overflow:auto}.ideas-pic{padding-bottom:var(--space-2);grid-column:1/-1}.fm-box input[type=text]{max-width:260px;min-height:36px}:root{--frame-h:52px}.avatar-wrap{flex:none;position:relative}.app-avatar-btn{color:#fff;width:28px;height:28px;font:600 max(12px, var(--text-floor,0px)) var(--font);cursor:pointer;background:#3a414c;border:0;place-items:center;padding:0;display:grid}.app-avatar-btn:hover,.app-avatar-btn[aria-expanded=true]{background:#4a515c}.avatar-pop{width:260px;max-width:calc(calc(var(--vw,1vw) * 100) - 20px);gap:4px;display:grid}.ap-who{border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin:0 0 6px;padding:0 0 10px;font-size:13px;display:grid}.ap-who b{font-weight:600}.ap-who span{color:var(--muted)}.avatar-pop .button{border-color:#0000;justify-content:flex-start;width:100%;min-height:40px;padding:0 8px;font-weight:500}.avatar-pop form{margin:0}@media (max-width:900px){:root{--frame-h:93px}.app-status{gap:6px;margin-left:0}.top-btn{margin-left:0}}.cr{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.cr:active{cursor:grabbing}.cr:focus{outline:none}.cr:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.cr-track{align-items:flex-start;transition:transform .28s;display:flex}.cr-track.dragging{transition:none}.cr-frame{flex:0 0 100%;min-width:0}.cr img{pointer-events:none;-webkit-user-drag:none}.cr-strip{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#00000052;border:0;place-items:center;width:32px;height:60%;padding:0;transition:opacity .25s,background-color .14s;display:grid;position:absolute;top:20%}.cr-strip.prev{left:0}.cr-strip.next{right:0}.cr-strip svg{width:14px;height:14px;transition:transform .14s}.cr.intro .cr-strip,.cr.keys .cr-strip,.cr-strip:hover,.cr-strip:focus-visible,.cr-strip.hit{opacity:1}.cr-strip:focus-visible{outline-offset:-4px;outline:2px solid #fff}.cr-strip:active,.cr-strip.hit{background:#00000085}.cr-strip.prev:active svg,.cr-strip.prev.hit svg{transform:translate(-4px)scale(.9)}.cr-strip.next:active svg,.cr-strip.next.hit svg{transform:translate(4px)scale(.9)}@media (hover:none){.cr-strip{display:none}}@media (prefers-reduced-motion:reduce){.cr-track,.cr-strip,.cr-strip svg{transition:none}.cr-strip svg{transform:none!important}}.ai-lines{margin:4px 0 0;padding-left:18px}.ai-lines li{margin:2px 0}.rv-ai-label{margin:8px 0}.ready-mark .ck-line{cursor:pointer;flex-basis:100%;align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.ready-mark .ck-line input{width:24px;height:24px;accent-color:var(--accent);flex:none}.app-back,.app-title,.pbar,.hs-pause,.avatar-veil{display:none}@media (max-width:900px){:root{--vh:1svh}html,body{overflow-x:clip}:root{--frame-h:46px;--bar-room:calc(96px + env(safe-area-inset-bottom,0px))}.app-top{border-bottom:1px solid var(--line);height:46px;color:var(--text);--text:inherit;--muted:inherit;--line:inherit;--link:inherit;--focus:inherit;background:0 0;grid-template-columns:88px minmax(0,1fr) 88px;align-items:center;gap:0;padding:0 16px;display:grid}.app-top:before{content:"";z-index:-1;background:color-mix(in srgb, var(--bg) 84%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:absolute;inset:0}.app-brand{flex-direction:row;grid-area:1/1}.app-logo{width:64px;min-height:0}.app-logo .logo{width:111px}.app-logo .logo-a{fill:var(--text)}.app-biz,.app-status,.app-top-space,.top-btn.ask,.app-avatar{display:none}.app-top:has(.app-back) .app-brand{display:none}.app-back{min-height:44px;color:var(--text);grid-area:1/1;align-items:center;gap:2px;margin-left:-6px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.app-back .icon{width:20px;height:20px}.app-title{text-align:center;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;min-width:0;font-size:17px;font-weight:600;line-height:24px;display:block;overflow:hidden}.avatar-wrap{grid-area:1/3;justify-self:end}.app-avatar-btn{background:#14181f;border:1px solid #3a414b;width:30px;height:30px;font-size:13px}.avatar-pop{top:40px}.avatar-veil{z-index:15;display:block;position:fixed;inset:0}.avatar-wrap .avatar-pop{z-index:30}.avatar-pop{gap:0;width:236px;padding:7px 0;right:-4px}.ap-who{margin:0;padding:8px 14px 11px}.avatar-pop .button{gap:10px;min-height:40px;padding:0 14px}.app-side{display:none}.app-main{padding-bottom:var(--bar-room)}.app-sheet{min-height:calc(calc(var(--vh,1vh) * 100) - var(--frame-h) - 8px - var(--bar-room))}.toasts{bottom:calc(var(--bar-room) + var(--space-2))}.hs-word{width:100%}.hs-word>div{flex:1;min-width:0}.hs-pause{flex:none;display:block;position:relative}.hs-pause .top-btn{height:var(--btn-h);border-color:var(--field);color:var(--text);margin:0;padding:0 12px;font-weight:500}.hs-pause .pause-pop{max-width:calc(calc(var(--vw,1vw) * 100) - 32px);top:44px}.pbar{z-index:60;left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom,0px));--bar-w:calc(calc(var(--vw,1vw) * 100) - 32px);--lq-tint:#fff3;--lq-edge:#ffffff8c;--lq-rim:#fffffff2;--lq-cap:#ffffff9e;--lq-fab:#28361fd1;--lq-ico:#5a6068;--lq-ico-on:#28361f;--lq-shadow:0 12px 30px #0a0e1429, 0 2px 6px #0a0e1414;--spring:cubic-bezier(.3, 1.15, .4, 1);justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed}.pbar .glass{isolation:isolate;background:var(--lq-tint);-webkit-backdrop-filter:blur(9px)saturate(1.9)brightness(1.06);backdrop-filter:blur(9px)saturate(1.9)brightness(1.06);box-shadow:var(--lq-shadow), inset 0 0 0 .5px var(--lq-edge);position:relative}.pbar .glass:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(140deg, var(--lq-rim), #ffffff1f 32%, #fff0 52%, #ffffff2e 72%, var(--lq-rim));-webkit-mask-composite:xor;padding:1.3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pbar .glass:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(90% 70% at 22% -10%,#ffffff57,#0000 55%),radial-gradient(60% 50% at 85% 120%,#ffffff1f,#0000 60%);position:absolute;inset:0}.pbar-tabs{width:calc(var(--bar-w) - 70px);height:60px;transition:width .52s var(--spring);border-radius:30px;flex:none;padding:5px;overflow:hidden}.pbar.solo .pbar-tabs{width:var(--bar-w)}.pbar-track{width:calc(var(--bar-w) - 80px);grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));height:100%;transition:transform .52s var(--spring);display:grid;position:relative}.pbar.solo .pbar-track{width:calc(var(--bar-w) - 10px)}.pbar-cap{top:0;left:calc(var(--i,0) * 100% / var(--n,5));width:calc(100% / var(--n,5));background:var(--lq-cap);pointer-events:none;border-radius:25px;height:100%;transition:opacity .2s;position:absolute;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px 1px #0000000d,0 4px 12px #0a0e141f}.pbar-cap.off{opacity:0}.pbar-tab{z-index:1;color:var(--lq-ico);-webkit-tap-highlight-color:transparent;border-radius:25px;place-items:center;transition:color .2s,opacity .25s;display:grid;position:relative}.pbar-tab.on{color:var(--lq-ico-on)}.pbar-tab .icon{width:24px;height:24px;transition:transform .12s}.pbar-tab:active .icon{transform:scale(.9)}.pbar.small .pbar-tabs{width:60px}.pbar.small .pbar-track{transform:translateX(calc(25px - (var(--i,0) + .5) * 100% / var(--n,5)))}.pbar.small .pbar-tab:not(.on){opacity:0;pointer-events:none}.pbar-tab:focus-visible,.pbar-plus:focus-visible,.pbar-item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pbar-badge{background:var(--rail-wait);color:#14181f;min-width:18px;height:16px;font:600 max(10px, var(--text-floor,0px))/16px var(--font-input);text-align:center;border-radius:8px;padding:0 4px;position:absolute;top:4px;left:calc(50% + 4px);box-shadow:0 0 0 2px #fffffff2}.pbar-plus{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:30px;flex:none;place-items:center;width:60px;height:60px;padding:0;transition:transform .25s cubic-bezier(.3,1.5,.5,1);display:grid}.pbar .pbar-plus.glass{background:var(--lq-fab)}.pbar-plus:active{transform:scale(.92)}.pbar-plus .icon{z-index:4;width:24px;height:24px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:relative}.pbar-plus[aria-expanded=true] .icon{transform:rotate(45deg)}.pbar-veil{z-index:-1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#10131857;animation:.22s ease-out pbar-in;position:fixed;inset:0}.pbar-veil.closing{pointer-events:none;animation:.22s ease-in forwards pbar-out}.pbar-panel{-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);transform-origin:calc(100% - 34px) calc(100% + 42px);background:#ffffffb8;border-radius:24px;max-height:calc(100dvh - 160px);padding:8px;animation:.48s cubic-bezier(.3,1.16,.4,1) pbar-grow,.16s ease-out pbar-in;position:absolute;bottom:72px;left:-4px;right:-4px;overflow-y:auto;box-shadow:0 10px 30px #14181f24,0 1px 2px #14181f0f,inset 0 1px #fffffff2,inset 0 0 0 1px #14181f14}.pbar-panel>*{animation:.22s ease-out .14s both pbar-in}.pbar-panel.closing{pointer-events:none;animation:.26s cubic-bezier(.4,0,.6,1) forwards pbar-shrink}.pbar-panel.closing>*{animation:.12s ease-in forwards pbar-out}.pbar-panel form{margin:0}.pbar-h{font-size:max(11px, var(--text-floor,0px));letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;padding:8px 12px 4px;font-weight:600;line-height:15px}.pbar-h.more{border-top:1px solid #14181f14;margin-top:4px;padding-top:12px}.pbar-item{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;text-decoration:none;display:grid}.pbar-item:hover{background:#14181f0d}.pbar-ic{background:var(--ok-bg);width:40px;height:40px;color:var(--text);border-radius:12px;place-items:center;display:grid}.pbar-ic.quiet{background:#28361f1a}.pbar-ic .icon{width:22px;height:22px}.pbar-t{min-width:0}.pbar-t b{font-size:15px;font-weight:500;line-height:21px;display:block}.pbar-t small{font-size:max(12px, var(--text-floor,0px));color:var(--muted);text-overflow:ellipsis;white-space:nowrap;line-height:16.8px;display:block;overflow:hidden}.pbar-segs{gap:2px;height:4px;margin-top:5px;display:flex}.pbar-segs i{background:var(--line);flex:1}.pbar-segs i.on{background:var(--text)}.pbar-segs i.must{box-shadow:inset 0 0 0 1px var(--wait);background:0 0}.pbar-n{font:max(12px, var(--text-floor,0px)) var(--font-input);color:var(--muted)}:root[data-theme=dark] .pbar{--lq-tint:#1e232a52;--lq-edge:#ffffff29;--lq-rim:#ffffff73;--lq-cap:#ffffff24;--lq-fab:#34482ad1;--lq-ico:#a3a9b0;--lq-ico-on:#eef0ec;--lq-shadow:0 12px 30px #00000073, 0 2px 6px #0000004d}:root[data-theme=dark] .pbar-cap{box-shadow:inset 0 1px #ffffff47,0 4px 12px #0000004d}:root[data-theme=dark] .pbar-panel{background:#1b2029c7;box-shadow:0 10px 30px #0006,inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff0f}:root[data-theme=dark] .pbar-ic.quiet{background:#a7c49a24}:root[data-theme=dark] .pbar-badge{box-shadow:0 0 0 2px #1b2029}:root[data-theme=dark] .pbar-h.more{border-top-color:#ffffff14}:root[data-theme=dark] .pbar-item:hover{background:#ffffff0d}}@keyframes pbar-in{0%{opacity:0}to{opacity:1}}.veil{display:none}@media (max-width:900px){.veil{z-index:19;display:block;position:fixed;inset:0}.veil-sheet{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#10131857;animation:.22s ease-out pbar-in}:is(.app-top,.app-side,.rv-bar):has(.veil){z-index:75}body:has(.veil) :is(.app-top,.app-side):not(:has(.veil)){z-index:1}}@media (prefers-reduced-motion:reduce){.veil-sheet{animation:none}}@keyframes pbar-out{0%{opacity:1}to{opacity:0}}@keyframes pbar-grow{0%{border-radius:30px;transform:scale(.14)}to{border-radius:24px;transform:none}}@keyframes pbar-shrink{0%{opacity:1;transform:none}to{opacity:0;border-radius:30px;transform:scale(.14)}}@media (prefers-reduced-motion:reduce){.pbar-veil,.pbar-panel,.pbar-panel>*{animation:none}.pbar-tabs,.pbar-track,.pbar-cap,.pbar-tab,.pbar-tab .icon,.pbar-plus,.pbar-plus .icon{transition:none}}.cw-strip,.cw-narrow,.cw-pileat,.cw-dmon{display:none}@media (min-width:901px){.cw-days .only-narrow{display:none}}@media (max-width:900px){.cw-days .only-wide,.cw-wide{display:none}.cw-narrow{display:inline}.cw-strip{margin:var(--space-3) var(--space-4) 0;border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cw-sday{color:var(--muted);font:400 max(11px, var(--text-floor,0px))/15px var(--font);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;align-items:center;gap:2px;padding:8px 0 7px;display:flex}.cw-sday b{font:600 16px/22px var(--font-input);color:var(--text)}.cw-sday i{background:var(--faint);border-radius:2px;width:4px;height:4px}.cw-sday.today{background:var(--tint-2)}.cw-sday.on{border-bottom-color:var(--accent)}.cw-sday:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cw-days{padding:0 var(--space-4) var(--space-4);display:block}.cw-hours{display:none}.cw-day,.cw-day.today{gap:var(--space-5);padding-top:var(--space-5);background:0 0;border:0;flex-direction:column;display:flex}.cw-day .cw-untimed{order:1}.cw-day .cw-dh{order:2}.cw-day .cw-body{order:3}.cw-dh,.cw-day.today .cw-dh{justify-content:flex-start;gap:var(--space-2);height:auto;font:600 max(12px, var(--text-floor,0px))/17px var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;padding:0}.cw-dmon{display:inline}.cw-todaymark{font-size:max(11px, var(--text-floor,0px));letter-spacing:0;text-transform:none;color:var(--text);background:var(--surface);border:1px solid var(--line);padding:0 6px;display:inline}.cw-untimed,.cw-untimed:not(:empty),.cw-body{gap:var(--space-2);background:0 0;border:0;height:auto;padding:0;display:grid}.cw-untimed:empty{display:none}.cw-days:has(.cw-untimed:not(:empty)) .cw-untimed{border-bottom:0}.cw-slot{gap:var(--space-2);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid;position:static}.cw-at{text-align:right;font:400 max(12px, var(--text-floor,0px))/17px var(--font-input);color:var(--muted);margin:0;padding-top:12px;display:block}.cw-learned,.cw-none{font-size:max(12px, var(--text-floor,0px));color:var(--faint);background:0 0;padding:0;display:block;position:static}.cw-day.today .cw-learned,.cw-day.today .cw-none{background:0 0}.cw-now{gap:var(--space-2);grid-template-columns:40px minmax(0,1fr);align-items:center;height:auto;display:grid;position:static}.cw-days .cw-now .cw-nowpill{font-size:max(11px, var(--text-floor,0px));border-radius:9px;justify-self:end;padding:1px 6px;line-height:15px;display:block}.cw-now i{position:static}.cw-cal .cw-cards .cw-ev{height:160px}.cw-cal .cw-cards .cw-ev.on{box-shadow:0 0 0 2px var(--text), 0 6px 16px #14181f2e;outline:0}.cw-cal .cw-cards .cw-evt{gap:4px;top:10px;left:11px;right:10px}.cw-cal .cw-cards .cw-evt .plat,.cw-cal .cw-cards .cw-evt .plat img{width:20px;height:20px}.cw-cal .cw-cards .cw-evtime{font:600 max(12px, var(--text-floor,0px))/16px var(--font-input);border-radius:3px;padding:2px 6px}.cw-cal .cw-cards .cw-dthumb{background-size:20px;width:20px;height:20px;bottom:10px;right:10px}.cw-cal .cw-cards .cw-topic{font-size:13px;line-height:17.5px;bottom:11px;left:11px;right:38px}.cw-cal .cw-cards .cw-ev.pic .cw-topic{right:12px}.cw-cal .cw-cards .cw-ev .cw-meta{z-index:2;clip:auto;align-items:center;gap:6px;width:auto;height:auto;display:flex;bottom:52px;left:11px;right:12px}.cw-cal .cw-cards .cw-kind{text-overflow:ellipsis;min-width:0;font:400 max(11px, var(--text-floor,0px))/16.5px var(--font);color:var(--muted);overflow:hidden}.cw-cal .cw-cards .cw-ev.pic .cw-kind{color:var(--card-chip);opacity:.85}.cw-pile{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.cw-pile.timed{column-gap:var(--space-2);grid-template-columns:40px minmax(0,1fr)}.cw-pilehead{margin-bottom:var(--space-3);font:600 max(12px, var(--text-floor,0px))/17px var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:block}.cw-pilehead .cw-count,.cw-pilehead .cw-pilemore{display:none}.cw-pileat{text-align:right;font:400 max(12px, var(--text-floor,0px))/17px var(--font-input);color:var(--muted);grid-area:1/1;padding-top:12px;display:block}.cw-pile .cw-slot{z-index:calc(3 - var(--layer));margin:calc(var(--layer) * 6px) calc(var(--layer) * 5px) 0;grid-area:2/1;display:block}.cw-pile.timed .cw-slot{grid-area:1/2}.cw-pile .cw-slot .cw-at,.cw-pile .cw-slot.deep{display:none}.cw-pile .cw-slot:not(.top){pointer-events:none}.cw-pile .cw-slot:not(.top) .cw-ev>*{visibility:hidden}.cw-pile[role=button]{cursor:pointer}.cw-pile[role=button]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cw-pile.ghost :is(.cw-slot,.cw-pilebadge){visibility:hidden}.cw-pilebadge{z-index:5;background:var(--text);min-width:18px;height:18px;color:var(--bg);font:600 max(11px, var(--text-floor,0px))/18px var(--font-input);text-align:center;border-radius:9px;padding:0 5px;position:absolute;top:-6px;right:-4px}.cw-pile.untimed .cw-pilebadge{top:calc(17px + var(--space-3) - 6px)}.cw-pile.untimed:not([role=button]) .cw-pilebadge{display:none}:is(.cw-month,.cw-list) .cw-slot{display:block}:is(.cw-month,.cw-list) .cw-pile.timed{grid-template-columns:minmax(0,1fr)}:is(.cw-month,.cw-list) .cw-pile.timed .cw-slot{grid-area:1/1}:is(.cw-month,.cw-list) .cw-pileat{display:none}.cw-month{grid-template-columns:1fr}.cw-mh,.cw-mday.out,.cw-mday.empty:not(.today){display:none}.cw-mday{min-height:0;padding:var(--space-3) var(--space-4);gap:var(--space-2);border-right:0;grid-template-columns:minmax(0,1fr)}.cw-mnum{font:600 max(12px, var(--text-floor,0px))/17px var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0}.cw-mfull{display:inline}.cw-mshort{display:none}.cw-lday{gap:var(--space-2);grid-template-columns:1fr}.cw-ldate{font:600 max(12px, var(--text-floor,0px))/17px var(--font);letter-spacing:.06em;text-transform:uppercase;padding:0}.cw-lrows{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.cw-list{padding:var(--space-1) var(--space-4) var(--space-4)}}@keyframes cw-sheet{0%{transform:translateY(100%)}to{transform:none}}.cw-dots{display:none}@media (max-width:900px){.app-sheet:has(>.cw-wrap){overflow-x:clip}.cw-wrap{touch-action:pan-y;align-items:flex-start;display:flex;overflow-x:clip}.cw-wrap>.cw-cal,.cw-wrap>.cw-brief{flex:0 0 100%;min-width:0;max-width:none}.cw-wrap>.cw-cal{border-bottom:0}.cw-wrap:not([data-moving])[data-pane="1"]>.cw-cal,.cw-wrap:not([data-moving])[data-pane="0"]>.cw-brief{display:none}.app-sheet:has(>.cw-wrap[data-pane="1"]:not([data-moving]))>:not(.minibar):not(.cw-wrap){display:none}:is(.cw-wrap[data-moving]>.cw-cal,.app-sheet:has(>.cw-wrap[data-moving])>:not(.minibar):not(.cw-wrap)){transform:translate3d(var(--cw-lx,0px), var(--cw-ly,0px), 0)}.cw-wrap[data-moving]>.cw-brief{transform:translate3d(var(--cw-rx,0px), var(--cw-ry,0px), 0)}:is(.cw-wrap[data-moving=slide]>:is(.cw-cal,.cw-brief),.app-sheet:has(>.cw-wrap[data-moving=slide])>:not(.minibar):not(.cw-wrap)){transition:transform .3s cubic-bezier(.2,.7,.2,1)}.cw-dots{z-index:18;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));background:var(--surface);border-radius:9px;align-items:center;padding:0 4px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 2px 8px #0000001f}.cw-dots button{cursor:pointer;background:0 0;border:0;place-items:center;min-width:24px;height:18px;padding:0;display:grid}.cw-dots button:before{content:"";background:var(--text);opacity:.3;border-radius:3px;width:6px;height:6px;transition:width .3s,opacity .3s}.cw-dots button.on:before{opacity:1;width:18px}.ps-mirror,.rv-pic[data-phone]{display:none}}@media (prefers-reduced-motion:reduce){.cw-wrap[data-moving]>:is(.cw-cal,.cw-brief){transition:none}.app-sheet:has(>.cw-wrap[data-moving])>*{transition:none}.cw-dots button:before{transition:none}.posts[data-view=post] :is(.nd-veil,.rv-wrap){animation:none}}.cw-fan.wheel .cw-fan-body{top:32px}.cw-fan.wheel .cw-fan-title{font-size:max(12px, var(--text-floor,0px));top:7px;left:10px;right:10px}.cw-fan.wheel .cw-fan-title .plat,.cw-fan.wheel .cw-fan-title .plat img{width:16px;height:16px}.cw-fan.wheel .cw-fan-head{padding:0 20px;font-size:13px}.cw-fan.wheel .cw-fan-head small{font-size:max(11px, var(--text-floor,0px))}.cw-fan.wheel{touch-action:none}.pt-wrap{gap:12px;padding:16px;display:grid}.pt-where{color:var(--text);margin:0;font-size:13px;line-height:18px}.pt-where a{color:var(--link);text-decoration:underline}.pt-test{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger);margin:0;padding:8px 12px;font-size:14px}.pt-list{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.pt-list>li{border-top:1px solid var(--line)}.pt-row{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:14px 4px;text-decoration:none;display:flex}.pt-row:hover{background:var(--tint-2)}.pt-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pt-title{flex:14em;font-weight:600}.pt-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px 22px;padding-top:10px;display:grid}.pt-card{border:1px solid var(--line);background:var(--surface);align-content:start;gap:8px;padding:14px;display:grid;position:relative}.pt-num{background:var(--accent);width:34px;height:34px;color:var(--accent-text);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:-12px;left:-12px}.pt-card .tag{justify-self:start;margin-left:24px}.pt-img{border:1px solid var(--line);width:100%;height:auto;display:block}.pt-missing{border:1px dashed var(--field);text-align:center;color:var(--muted);padding:28px 12px;font-size:14px}.pt-idea{color:var(--muted);margin:0}.pt-answer{gap:8px;display:grid}.pt-verdicts{flex-wrap:wrap;gap:6px;display:flex}.pt-verdict{border:1px solid var(--field);background:var(--surface);min-height:40px;color:var(--text);font:inherit;cursor:pointer;padding:0 12px}.pt-verdict.on{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.pt-verdict:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pt-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pt-error{color:var(--danger);margin:0}.pt-said{margin:0}.sl-wrap{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:14px;display:grid}.sl-wrap h2{margin:0;font-size:1.15rem}.sl-wrap h3{margin:8px 0 0;font-size:1rem}.sl-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sl-line{border:1px solid var(--line);background:var(--surface);gap:6px;padding:12px 14px;display:grid}.sl-text{overflow-wrap:anywhere;margin:0;font-weight:600}.sl-decide{gap:8px;display:grid}.sl-add{border:1px solid var(--line);border-radius:var(--r-card);background:var(--tint-2);gap:18px;margin-top:8px;padding:22px 24px;display:grid}.sl-add-head{align-items:flex-start;gap:14px;display:flex}.sl-add-head h3{margin:0}.sl-add-head p{margin:2px 0 0}.sl-add-ico{background:var(--mark);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.sl-add-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;display:grid}.sl-add-col{flex-direction:column;gap:6px;min-width:0;display:flex}.sl-add-label{color:var(--text);padding:0;font-size:13px;font-weight:600}.sl-add-box{border:1px solid var(--field);background:var(--surface);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px 8px;display:flex}.sl-add-box:focus-within,.sl-add-src:focus-within{outline:2px solid var(--focus);outline-offset:1px}.sl-wrap .sl-add-box textarea{resize:vertical;background:0 0;border:0;outline:none;min-height:84px;margin:0;padding:0;font-size:14px;line-height:1.45}.sl-add-count{font-size:max(12px, var(--text-floor,0px));color:var(--faint);align-self:flex-end}.sl-add-for{border:0;flex-direction:column;gap:6px;margin:0 0 10px;padding:0;display:flex}.sl-add-for legend{margin-bottom:6px}.sl-add-opt{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:8px 12px;font-size:14px;line-height:1.35;display:flex}.sl-add-opt:has(input:checked){border:2px solid var(--accent);padding:7px 11px}.sl-add-opt input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}.sl-add-opt>span{flex-direction:column;display:flex}.sl-add-opt b{font-weight:600}.sl-add-src{border:1px solid var(--field);background:var(--surface);height:44px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.sl-wrap .sl-add-src input[type=text]{background:0 0;border:0;outline:none;flex:1;height:100%;min-height:0;padding:0}.sl-add-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.sl-add-foot .button{margin-left:auto}.sl-decided{border:1px solid var(--line);background:var(--surface);border-radius:12px}.sl-decided>summary.sl-fold{cursor:pointer;align-items:center;gap:8px;padding:12px 16px;font-size:14px;list-style:none;display:flex}.sl-decided>summary.sl-fold::-webkit-details-marker{display:none}.sl-decided>summary.sl-fold:before{content:"";border-right:1.8px solid var(--muted);border-bottom:1.8px solid var(--muted);width:7px;height:7px;margin:0 4px 0 2px;transition:transform .15s;transform:rotate(-45deg)}.sl-decided[open]>summary.sl-fold:before{transform:rotate(45deg)}.sl-decided>.sl-list{padding:0 16px 12px}.sl-pill{font-size:max(12px, var(--text-floor,0px));color:var(--faint);background:var(--tint-2);border-radius:var(--r-pill);padding:1px 8px}.sl-fold-why{margin-left:auto}@media (max-width:760px){.sl-add-grid{grid-template-columns:1fr}.sl-add{padding:18px 16px}.sl-fold-why{display:none}}.sl-history summary{cursor:pointer;padding:6px 0}.sl-short{gap:4px;padding:10px 14px}.sl-short>details>summary{cursor:pointer;grid-template-columns:1fr auto;align-items:start;gap:12px;list-style:none;display:grid}.sl-short>details>summary::-webkit-details-marker{display:none}.sl-short .sl-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.sl-short details[open] .sl-text{-webkit-line-clamp:unset;display:block}.sl-short .sl-more{font-size:max(12px, var(--text-floor,0px));color:var(--link);white-space:nowrap;text-decoration:underline}.sl-short details[open] .sl-more{color:var(--muted)}.sl-short .sl-less,.sl-short details[open] .sl-see{display:none}.sl-short details[open] .sl-less{display:inline}.sl-short details>:not(summary){margin-top:6px}.sl-showall{justify-self:start}.sl-wrap textarea,.sl-wrap input[type=text]{font:inherit;box-sizing:border-box;border:1px solid var(--field);background:var(--surface);width:100%;min-height:40px;color:var(--text);padding:8px 10px}.pt-item{align-items:center;gap:10px;padding-left:4px;display:flex}.pt-item.on{background:var(--tint-2)}.pt-item>.pt-row{flex:auto;min-width:0;padding-left:0}.pt-ask p{margin:0}.pt-gone{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px}.pt-gone-text{gap:4px;min-width:0;display:grid}.pt-gone-text p{margin:0}:root{--r-pill:999px;--r-row:16px;--r-card:16px;--r-menu:20px;--r-frame:24px;--r-thumb:12px}.pl-top{z-index:3;background:var(--surface);gap:8px;padding:16px 12px 12px 15px;display:grid;position:sticky;top:0}.pl-filters{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:-5px;padding:5px;display:flex;position:relative;overflow-x:auto}.pl-filters::-webkit-scrollbar{display:none}.pl-filters>.fm{flex:none}.pl-bar{flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:28px;display:flex}.pl-bar .spacer{flex:1}.pl-bar .link,.pl-none-clean{font-size:max(12px, var(--text-floor,0px));padding:0;line-height:15px}.pl-none-clean{color:var(--muted)}.fm{display:inline-flex;position:relative}.fm-btn{max-width:100%;height:var(--btn-h);border:1px solid var(--field);border-radius:var(--r-item);background:var(--surface);color:var(--text);font:500 max(13px, var(--text-floor,0px)) var(--font-input);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.fm-btn .icon{flex:none;width:14px;height:14px}.fm-btn.on{background:var(--tint-2);border-color:color-mix(in srgb, var(--accent) 60%, transparent)}.fm-btn.hint .fm-name{color:var(--muted)}.fm-btn:focus-visible,.fm-item:focus-visible,.pl-fix:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.fm-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:170px;overflow:hidden}.fm-pop{z-index:4;width:max-content;max-width:min(308px, calc(calc(var(--vw,1vw) * 100) - 16px));overscroll-behavior:contain;border:1px solid var(--field);border-radius:var(--r-menu);background:var(--surface);max-height:340px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.pl-bar .fm-pop{width:min(200px,100%);left:auto;right:0}@media (max-width:900px){.fm-pop{z-index:20}}.fm-pop.fm-one{z-index:20;border-color:var(--focus);border-radius:var(--r-item) var(--r-item) var(--r-menu) var(--r-menu);flex-direction:column;min-width:100%;max-height:none;padding:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.fm-pop.fm-one.up{border-radius:var(--r-menu) var(--r-menu) var(--r-item) var(--r-item);flex-direction:column-reverse}.pl-bar .fm-pop.fm-one{width:max-content;left:auto;right:0}.fm-one-head{height:calc(var(--btn-h) - 2px);background:var(--surface);color:var(--text);font:500 max(13px, var(--text-floor,0px)) var(--font-input);text-align:left;cursor:pointer;border:0;flex:none;justify-content:space-between;align-items:center;gap:6px;padding:0 12px;display:flex}.fm-one-head .fm-name{flex:1;max-width:none}.fm-one-head .icon{flex:none;width:14px;height:14px}.fm-one-body{overscroll-behavior:contain;border-top:1px solid var(--line);min-height:0;padding:8px;overflow-y:auto}.fm-one.up .fm-one-body{border-top:0;border-bottom:1px solid var(--line)}.fm-one .fm-item,.cpk-pop .fm-item{font-family:var(--font-input)}.pm.fm-one .fm-one-body{overflow:visible}.fm-pop.pm.fm-one{min-width:0}.cpk-pop.fm-pop{box-sizing:border-box;border-color:var(--focus);border-top-color:var(--line);border-radius:0 0 var(--r-menu) var(--r-menu)}.cpk.open .cpk-box{border-color:var(--focus);border-radius:var(--r-item) var(--r-item) 0 0}.cpk.open .cpk-box:focus-within{outline:0}.fm-one button.fm-item{width:100%;font:13px/16px var(--font-input);text-align:left;cursor:pointer;background:0 0;border:0}.fm-one button.fm-item:hover,.fm-one button.fm-item.on{background:var(--tint-2)}@media (max-width:900px){.fm-one .fm-item,.cpk-pop .fm-item{min-height:44px}}.fm-head{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0 0 8px;line-height:15px}.fm-pop li.fm-head{margin:0;padding:6px 0 4px}.fm-pop li.fm-head:first-child{padding-top:0}.fm-pop ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.fm-item{min-height:40px;color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:0 10px;font-size:13px;line-height:16px;text-decoration:none;display:flex}.fm-item:hover,.fm-item.on{background:var(--tint-2)}.fm-item.on .fm-label{font-weight:600}.fm-chk{flex:none;width:16px;display:inline-flex}.fm-chk .icon{width:16px;height:16px;color:var(--accent)}.fm-label{overflow-wrap:anywhere;flex:1;min-width:0}.fm-note{font-size:max(11px, var(--text-floor,0px));color:var(--muted);margin-top:2px;font-weight:400;line-height:14px;display:block}.fm-item:has(.fm-note){padding-top:6px;padding-bottom:6px}.fm-n{font:500 max(12px, var(--text-floor,0px))/15px var(--font-input);color:var(--muted)}.cpk-desk{display:contents}.cpk-phone{display:none}@media (max-width:900px){.cpk-desk{display:none}.cpk-phone{display:contents}}.cpk-box{width:240px;max-width:100%;height:var(--btn-h);border:1px solid var(--field);border-radius:var(--r-item);background:var(--surface);color:var(--text);align-items:center;gap:6px;padding:0 4px 0 12px;display:inline-flex}.cpk-box:focus-within{outline:2px solid var(--focus);outline-offset:1px}.cpk-box>.icon{width:14px;height:14px;color:var(--muted);flex:none}.cpk-box input.cpk-in[type=text]{width:auto;min-width:0;height:100%;min-height:0;box-shadow:none;color:var(--text);font:500 13px/15px var(--font);background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0}.cpk-in::placeholder{color:var(--muted);opacity:1;font-weight:400}.cpk-tog{width:24px;height:24px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.cpk-tog:hover{background:var(--tint-2)}.cpk-tog .icon{width:14px;height:14px}.fm-item.act{background:var(--tint-2)}.cpk-mark{background:var(--mark);color:inherit;border-radius:3px;padding:0 1px}.cpk-none{min-height:40px;color:var(--muted);align-items:center;padding:0 10px;font-size:13px;line-height:16px;display:flex}.pl-fix{border-radius:var(--r-item);background:var(--danger-bg);height:28px;color:var(--danger);font:500 max(12px, var(--text-floor,0px))/15px var(--font);border:1px solid #0000;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.pl-fix.on{border-color:var(--danger)}.pl-none{padding:var(--space-3);color:var(--muted);margin:0;font-size:13px}.pl-rows{gap:2px;padding:0 12px 24px 11px;display:grid}.prow-pic{border-radius:var(--r-thumb);background:var(--tint-2);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line);flex:none;position:relative;overflow:hidden}.prow-pic img{object-fit:cover;width:100%;height:100%;display:block}.prow-body{flex:1;gap:4px;min-width:0;display:grid}.prow-when{min-width:0}.plist .tag{border-radius:var(--r-pill);font-size:max(12px, var(--text-floor,0px));padding:2px 8px;font-weight:500;line-height:15px}.pl-sel{--glass:#1b1f26cc;z-index:5;border-radius:var(--r-pill);border-width:2px;align-items:center;gap:14px;min-height:56px;margin:0 12px 16px 11px;padding:0 10px 0 18px;font-size:13px;line-height:16px;display:flex;position:sticky;bottom:16px}.pl-sel .spacer{flex:1}.pl-sel-n{white-space:nowrap;font-weight:500}@media (max-width:900px){.pl-top{padding:12px 16px 8px;position:static}.pl-rows{padding:0 8px 96px}.pl-sel{bottom:calc(var(--bar-room,0px) + 8px);margin:0 16px 8px}}:root{--on-glass:#f2f4f2;--on-glass-2:#cdd2d6;--glass-rim:#ffffffe6;--glass-glow:inset 0 1.5px 1px #ffffff80, inset 0 0 10px #ffffff47}.glass{--glass:#14181f80;background:var(--glass);border:1.5px solid var(--glass-rim);box-shadow:var(--glass-glow);color:var(--on-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{--glass:#14181feb!important}}@media (prefers-reduced-transparency:reduce){.glass{-webkit-backdrop-filter:none;backdrop-filter:none;--glass:#14181feb!important}}.glass:focus-visible{outline:3px solid var(--on-glass);outline-offset:2px}.ai-note{font-style:italic;font-weight:400;font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0;line-height:16px}.pp-ainote{text-align:center;margin:8px 0 0}.pp-simnote{text-align:center;color:var(--muted);font-size:max(11px, var(--text-floor,0px));margin:8px -20px 0;line-height:15px}:is(.posts:has(.pp-simnote),.pp:has(>.pp-simnote)){--pp-note:53px}:is(.posts:has(.pp-ainote),.pp:has(>.pp-ainote)){--pp-note:77px}.pv-ainote{padding:8px 14px 0}dialog.vw{width:100%;max-width:none;height:100%;max-height:none;color:var(--on-glass);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.vw:not([open]){display:none}.vw::backdrop{background:#0b0e12d1}@media (prefers-reduced-transparency:reduce){.vw::backdrop{background:#0b0e12f5}}body:has(dialog.vw[open]){overflow:hidden}.vw-in{--vw-s:max(160px, min(640px, calc(calc(var(--vh,1vh) * 100) - 260px), calc(calc(var(--vw,1vw) * 100) - 168px)));width:var(--vw-s);justify-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vw-stage{width:var(--vw-s);height:var(--vw-s);position:relative}.vw-pic{place-items:center;display:grid;position:absolute;inset:0}.vw-frame{max-width:100%;max-height:100%;position:relative}.vw-frame img{max-width:var(--vw-s);max-height:var(--vw-s);border-radius:28px;display:block}.vw-dots{justify-content:center;gap:7px;display:flex;position:absolute;bottom:24px;left:0;right:0}.vw-dots span{background:#ffffff8c;border-radius:3.5px;width:7px;height:7px}.vw-dots span.on{background:#fffffff2;width:20px}.vw-step{--glass:#14181f8c;cursor:pointer;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:-24px;padding:0;display:grid;position:absolute;top:50%}.vw-step .icon{width:24px;height:24px}.vw-step.prev{left:-68px}.vw-step.next{right:-68px}.vw-cap{--glass:#1b1f2699;width:max-content;max-width:min(calc(calc(var(--vw,1vw) * 100) - 48px), 760px);min-height:36px;font-size:max(12px, var(--text-floor,0px));border-radius:22px;align-items:center;gap:8px;margin:16px 0 0;padding:8px 14px;line-height:17px;display:inline-flex}@media (max-width:700px){.vw-in{--vw-s:max(160px, min(calc(var(--vw,1vw) * 100) - 24px, calc(var(--vh,1vh) * 100) - 260px))}.vw-step.prev{left:8px}.vw-step.next{right:8px}}:is(.rv-chip,.rv-vd-ico,.rv-one-src,.rv-fold-chev,.fm-btn,.fm-chk,.passed,.pv-enlarge,.vw,.pl-select) svg :is(path,circle,rect,line,polyline,polygon){vector-effect:non-scaling-stroke;stroke-width:1.5px}:root{--glass-sage:#a7c49a;--glass-danger:#ff9d93}.rv-bar{z-index:5;pointer-events:none;grid-area:2/3/auto/6;place-self:end stretch;justify-items:stretch;gap:8px;margin-bottom:16px;display:grid;position:sticky;bottom:24px}.rv-bar>*{pointer-events:auto}.rv-pill{--glass:#1b1f26cc;border-radius:var(--r-pill);border-width:2px;align-items:center;gap:10px;min-height:56px;padding:0 12px;font-size:13px;line-height:16px;display:flex}.rv-pill.down{border-radius:var(--r-frame);align-items:stretch;padding:14px 16px}@media (max-width:900px){.rv-pill.down{z-index:20;position:relative}}.rv-pill .spacer{flex:1;min-width:0}.rv-pos{flex:none;align-items:center;gap:10px;display:flex}.rv-pos-at{white-space:nowrap;font-weight:500}.gstep{border-radius:var(--r-item);width:32px;height:32px;color:var(--on-glass);background:#ffffff24;flex:none;place-items:center;display:grid}.gstep .icon{width:16px;height:16px}.gstep.off{opacity:.4}a.gstep:hover,.gbtn:hover{background-color:#ffffff38}.gstep:focus-visible,.gbtn:focus-visible,.rv-link:focus-visible,.rv-down .chip:focus-visible{outline:3px solid var(--on-glass);outline-offset:2px}.rv-undo,.rv-state{font-size:max(12px, var(--text-floor,0px));color:var(--on-glass-2);line-height:15px}.rv-why{font-size:max(12px, var(--text-floor,0px));color:var(--glass-danger);line-height:15px}.gbtn{border-radius:var(--r-item);height:36px;color:var(--on-glass);font:500 13px/16px var(--font);white-space:nowrap;cursor:pointer;background:#ffffff24;border:1px solid #ffffff59;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px 0 12px;display:inline-flex}.gbtn .icon{width:16px;height:16px}.gbtn.main{background:var(--glass-sage);color:var(--card-ink);border-color:#0000}.gbtn.main:hover{background-color:#bcd3b0}.gbtn:disabled{opacity:.45;cursor:default}.rv-msg{border-radius:var(--r-pill);--glass:#1b1f26cc;justify-self:center;max-width:100%;margin:0;padding:8px 14px;font-size:13px;line-height:16px}.rv-msg.ok{color:var(--glass-sage)}.rv-msg.error{color:var(--glass-danger)}.rv-up{border-radius:var(--r-pill);font-size:max(12px, var(--text-floor,0px));color:var(--glass-danger);--glass:#1b1f26cc;justify-self:center;margin:0;padding:8px 14px;line-height:15px;display:none}.rv-down{gap:10px;width:100%;display:grid}.rv-down-head{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.rv-link{color:var(--on-glass);font:13px var(--font);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rv-down .chips{flex-wrap:wrap;gap:8px;display:flex}.rv-down .chip{border-radius:var(--r-pill);height:32px;color:var(--on-glass);font:500 13px var(--font);cursor:pointer;background:#ffffff24;border:1px solid #ffffff59;padding:0 12px}.rv-down .chip.on{background:var(--glass-sage);color:var(--card-ink);border-color:#0000}.rv-down-do{align-items:center;gap:8px;display:flex}.rv-down-do input{border-radius:var(--r-pill);min-width:0;height:36px;color:var(--on-glass);font:13px var(--font);background:#ffffff1a;border:1px solid #ffffff59;flex:160px;padding:0 14px}.rv-down-do input::placeholder{color:var(--on-glass-2)}@media (max-width:1240px){.rv-bar{grid-area:3/3}}@media (max-width:900px){.rv-bar{bottom:calc(var(--bar-room,0px) + 8px);order:99;place-self:stretch stretch;margin:0 16px 8px}.rv-pos,.rv-undo,.rv-why,.rv-state,.rv-pill .spacer{display:none}.rv-up{display:block}.rv-pill{justify-content:center;gap:8px;padding:0 10px}.rv-pill.down{padding:14px 16px}}.rv-col .button{border-radius:var(--r-item)}.rv-block.ready{margin-bottom:0}.ready-mark input,.rv-link input{border-radius:var(--r-pill)}.pl-sel.glass{--glass:#1b1f26cc;border-width:2px}.pl-sel.pl-why{border-radius:20px;flex-direction:column;align-items:stretch;gap:10px;padding:14px 18px}.pl-why-q{align-items:baseline;gap:12px;margin:0;font-weight:500;display:flex}.pl-why-q span{flex:1}.pl-why-chips{flex-wrap:wrap;gap:6px;display:flex}.pl-chip{border-radius:var(--r-pill);height:28px;color:var(--on-glass);font:400 max(12px, var(--text-floor,0px))/1 var(--font);cursor:pointer;background:#ffffff24;border:1px solid #ffffff59;padding:0 10px}.pl-chip.on{background:var(--glass-sage);color:var(--card-ink);border-color:#0000}.pl-chip:focus-visible{outline:3px solid var(--on-glass);outline-offset:2px}.pl-why-do{justify-content:flex-end;display:flex}@media (min-width:901px){.nd-phone,.nd-back,.rv-vd-link .icon{display:none}}.pn-all{text-decoration:underline}:root{--r-item:12px}.app-top{gap:12px;padding:0 16px}.app-brand{gap:12px}.app-biz{border-left:1px solid #fff3;padding-left:12px;font-weight:500;line-height:24px}.app-status{gap:12px}.app-status b{font-weight:500}.app-status .sep{font-size:max(12px, var(--text-floor,0px));color:#ffffffb3;border-left:0;padding-left:0}.dot{border-radius:50%}.top-btn{border-radius:var(--r-item);border:1px solid #ffffff4d;height:28px;padding:0 12px 0 10px;font-weight:400}.top-btn:hover{border-color:#fff9}.app-avatar{color:#14181f;background:#ecefec;border-radius:50%;width:28px;height:28px;font-size:13px}.pause-pop,.avatar-pop{border-radius:var(--r-menu)}.pause-pop input{border-radius:var(--r-pill)}.pp-actions .button,.avatar-pop .button{border-radius:var(--r-item)}.app-avatar-btn{border-radius:50%}@media (min-width:901px){.app-side{border-right:0;gap:4px;padding:12px}.side-toggle{border-radius:var(--r-item);min-height:24px;font:400 13px var(--font);gap:10px;margin:-3px 0;padding:0 12px}.side-new{margin:0 0 12px}.side-new .button{border-radius:var(--r-item);justify-content:center;gap:8px;height:32px;min-height:32px;padding:0;font-size:14px;font-weight:500}.secs{gap:4px}.sec{border-radius:var(--r-item);min-height:36px;color:var(--muted);padding:0 10px 0 12px;font-size:14px;font-weight:400}.sec:hover{background:color-mix(in srgb, var(--surface) 55%, transparent)}.sec.on{background:var(--surface);box-shadow:none;color:var(--text);font-weight:600}.sec .n.need{border-radius:var(--r-pill);background:var(--wait-bg);color:var(--wait);font:500 max(12px, var(--text-floor,0px))/15px var(--font);padding:2px 8px}.app-side-foot{border-top:0;gap:0;padding-top:0}.app-side-foot .side-setup{border-bottom:0;margin:0;padding:0 12px 8px}.app-side-foot .button,.theme-switch{border-radius:var(--r-item);min-height:32px;font:400 13px var(--font);color:var(--muted);gap:10px;padding:0 12px}.app-side .minisegs i{border-radius:2px;height:4px}.app-side .minisegs i.on{background:var(--text)}.app-main{padding:0 12px 24px}.app-sheet{min-height:calc(calc(var(--vh,1vh) * 100) - 52px - 24px);border-radius:var(--r-frame);overflow:clip}.app-shell[data-side=closed] .sec{border-radius:var(--r-item)}}.rv-more-box{gap:8px;display:grid}.rv-more-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:126px;overflow:hidden}.rv-more-text.open{max-height:none}.rv-more-box.folded .rv-more-text{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}.rv-more{justify-self:start;align-items:center;gap:4px;padding:0;font-size:13px;line-height:16px;display:inline-flex}.rv-more .icon{width:14px;height:14px}.ap{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);font-size:13px;display:grid}.ap p,.ap .label{margin:0}.ap-ask{gap:var(--space-2);justify-items:start;display:grid}.ap-form{gap:var(--space-2);display:grid}.ap-form textarea{box-sizing:border-box;width:100%;padding:var(--space-2) 10px;border:1px solid var(--field);background:var(--surface);color:var(--text);font:400 14px/1.5 var(--font-input);resize:vertical}.ap-form textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ap-as-written{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.ap-as-written input{width:16px;height:16px;accent-color:var(--accent);flex:none}.ap-as-written .muted{flex-basis:100%;padding-left:24px}.ap-bar{background:var(--tint-2);height:6px;margin-top:var(--space-2);position:relative;overflow:hidden}.ap-bar i{background:var(--accent);width:35%;animation:1.6s ease-in-out infinite ap-slide;position:absolute;top:0;bottom:0;left:0}@keyframes ap-slide{0%{left:-35%}to{left:100%}}@media (prefers-reduced-motion:reduce){.ap-bar i{opacity:.5;width:100%;animation:none;left:0}}@media (min-width:901px){.rv-pic>.ap{margin:14px 4px 0}}.ap{margin-top:0}.ap-form textarea{border-radius:var(--r-card)}.ap .button{border-radius:var(--r-item)}:root{--ps-ink-2:#2e343c;--ps-line-strong:#c3c8c0;--ps-faint-2:#a3a9b0;--ps-sent:#29466a;--ps-sent-bg:#e4eaf2}:root[data-theme=dark]{--ps-ink-2:#c9ced3;--ps-line-strong:#4a535c;--ps-faint-2:#6b737b;--ps-sent:#b8cbe4;--ps-sent-bg:#1e2a3a}.ps{scroll-margin-top:calc(var(--frame-h,0px) + var(--space-3));align-content:start;gap:10px;display:grid}.ps-head{flex-wrap:wrap;align-items:center;gap:8px;min-height:22px;display:flex}.ps-when{font:400 12.5px/17.5px var(--font-input);color:var(--muted);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ps-when.none{font-family:var(--font);color:var(--wait);border-bottom:1px dashed var(--wait);padding-bottom:1px}.ps-when svg{flex:none;width:12px;height:12px}button.ps-when{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.ps-when.set{border-bottom:1px dashed var(--ps-line-strong);padding-bottom:1px}.ps-when.open{color:var(--wait);border-bottom-color:var(--wait)}button.ps-when:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.ps-x{width:22px;height:22px;color:var(--text);border-radius:var(--r-item);flex:none;place-items:center;margin-left:auto;display:grid}.ps-x svg{width:14px;height:14px}.ps-x:hover{background:var(--tint-2)}.ps-tag{border-radius:var(--r-pill);height:20px;font:400 13px/16px var(--font);white-space:nowrap;align-items:center;gap:4px;padding:0 10px 0 8px;display:inline-flex}.ps-tag svg{flex:none;width:12px;height:12px}.ps-tag.approved{background:var(--ok-bg);color:var(--ok)}.ps-tag.needs-you{background:var(--wait-bg);color:var(--wait)}.ps-tag.draft{background:var(--surface);color:var(--muted);box-shadow:inset 0 0 0 1px var(--ps-line-strong)}.ps-tag.sent{background:var(--ps-sent-bg);color:var(--ps-sent)}.ps-tag.turned-down{background:var(--danger-bg);color:var(--danger)}.ps-tag.to-make{background:var(--surface);color:var(--muted);border:1px dashed var(--ps-line-strong);padding:0 9px 0 7px}.ps-tag.to-make.sm{padding:0 7px 0 5px}.ps-tag.sm{height:18px;font-size:max(11px, var(--text-floor,0px));gap:3px;padding:0 8px 0 6px;line-height:14px}.ps-tag.sm svg{width:10px;height:10px}.ps-pic{background:var(--tint-2);border-radius:4px;width:100%;max-height:440px;position:relative;overflow:hidden}.ps-pic-fill{object-fit:cover;filter:blur(18px)brightness(.9);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}.ps-pic-img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ps-pic.auto .ps-pic-img{height:auto;max-height:440px;position:static}.ps-plan{border:1px dashed var(--line);background:var(--tint-2);border-radius:4px;padding:10px 12px 12px;font-size:12.5px;line-height:17.5px;display:grid}.ps-plan-none{color:var(--muted);align-items:center;gap:8px;margin:0 0 6px;display:flex}.ps-plan-none .cw-dthumb{flex:none;width:20px;height:20px}.ps-plan .kv{padding:6px 0;font-size:12.5px}.ps-plan .kv>span:last-child{text-align:right;overflow-wrap:anywhere}.ps-plan-why{border-top:1px solid var(--line);color:var(--ps-ink-2);overflow-wrap:anywhere;margin:0;padding-top:8px}.ps-plan-why b{color:var(--muted);font-weight:500;display:block}.ps-words{display:grid}.ps-lead,.ps-text{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ps-lead,.ps-text.lead{font:600 15px/21px var(--font);letter-spacing:-.075px;color:var(--text)}.ps-sum{display:flex}.ps-text{min-width:0;font:400 12.5px/19.375px var(--font);color:var(--ps-ink-2);flex:1}.ps-text:before{content:"";float:right;height:calc(100% - 19.375px)}.ps-text.lead:before{height:calc(100% - 21px)}.ps-more{float:right;clear:both;font:400 max(12px, var(--text-floor,0px))/19.375px var(--font);letter-spacing:0;color:var(--text);cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;text-decoration:underline}.ps-text.lead .ps-more{line-height:21px}.ps-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;margin:0;padding:1px 0;font-size:12.5px;line-height:17.5px;display:grid}.ps-row+.ps-row{border-top:0;margin-top:-10px}.ps-row dt{color:var(--muted)}.ps-row dd{text-align:right;color:var(--text);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin:0;display:flex}.ps-chan{align-items:center;gap:6px;display:inline-flex}.ps-row .plat{margin:0}.ps-kind{color:var(--muted);font-size:max(12px, var(--text-floor,0px))}.ps-going-row{grid-template-columns:minmax(0,1fr) auto;padding:6px 0}.ps-going{min-width:0}.ps-going .fm-btn{gap:6px}.ps-going-word{color:var(--muted)}.ps-checks{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0;line-height:16.8px}.ps-checks.bad{color:var(--danger)}.ps-note{font-size:max(12px, var(--text-floor,0px));color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:16.8px}.ps-do{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ps-do .button{border-radius:var(--r-item);height:32px;min-height:32px;font:400 12.5px/17.5px var(--font);align-items:center;gap:4px;padding:0 16px;display:inline-flex}.ps-do .button.quiet{background:var(--surface);color:var(--text);border-color:var(--ps-line-strong)}.ps-do .button svg{width:14px;height:14px}.ps-down{gap:8px;display:grid}.ps-down,.ps-down .ps-do .button{scroll-margin-bottom:14px}.ps-chips{flex-wrap:wrap;gap:6px;display:flex}.ps-chip{border:1px solid var(--ps-line-strong);border-radius:var(--r-pill);background:var(--surface);height:28px;color:var(--text);font:400 12.5px var(--font);cursor:pointer;padding:0 12px}.ps-chip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.ps-wheel{background:var(--surface);border-radius:10px;flex-basis:100%;order:10;margin-top:2px;padding:0 8px;position:relative;box-shadow:0 1px 1px #14181f0f,0 4px 7px #14181f14}:root[data-theme=dark] .ps-wheel{box-shadow:0 0 0 1px var(--line)}.ps-wheel-row{justify-content:center;align-items:center;gap:2px;display:flex}.ps-spin{min-width:34px;height:50px;font-family:var(--font-input);font-variant-numeric:tabular-nums;cursor:ns-resize;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:0 4px;display:flex}.ps-spin>span{font-size:max(9.5px, var(--text-floor,0px));color:var(--ps-faint-2);white-space:nowrap;line-height:13px}.ps-spin>.on{color:var(--text);font-size:14px;font-weight:600;line-height:18px}.ps-spin:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ps-wheel .ps-spin>input.ps-spin-type{border:2px solid var(--focus);background:var(--surface);width:46px;height:22px;min-height:0;color:var(--text);font:600 14px/18px var(--font-input);font-variant-numeric:tabular-nums;text-align:center;border-radius:6px;outline:0;padding:0}@media (max-width:900px){.ps-wheel .ps-spin>input.ps-spin-type{font-size:16px}}.ps-wheel-sep{font:600 13px/18px var(--font-input);color:var(--muted);padding:0 1px}.ps-wheel.shake{animation:.32s ps-shake}@keyframes ps-shake{0%,to{transform:none}20%,60%{transform:translate(-2px)}40%,80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.ps-wheel.shake{animation:none}}.ps-mirror{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:30px;height:30px;color:var(--card-ink);cursor:pointer;background:#ffffffd6;border:0;border-radius:15px;align-items:center;padding:0 8px;display:inline-flex;position:absolute;bottom:10px;right:10px;box-shadow:0 1px 3px #0000002e}.ps-mirror svg{flex:none;width:14px;height:14px}.ps-mirror span{white-space:nowrap;max-width:0;font:600 max(11.5px, var(--text-floor,0px))/16px var(--font);transition:max-width .2s,padding-left .2s;overflow:hidden}.ps-mirror:hover span,.ps-mirror:focus-visible span{max-width:170px;padding-left:6px}.ps-mirror:focus-visible{outline:2px solid var(--card-chip);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ps-mirror span{transition:none}}.ps-mv-head{align-items:center;gap:8px;min-height:22px;font-size:12.5px;line-height:17.5px;display:flex}.ps-mv-head .plat,.ps-mv-head .plat img{width:18px;height:18px}.ps-mv-head b{font-weight:600}.ps-mv-sub{color:var(--muted)}.ps-mv-pick{font:inherit;font-size:max(12px, var(--text-floor,0px));border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--text);min-height:24px;margin-left:2px;padding:1px 6px}.ps-mv-back{font:400 12.5px/17.5px var(--font);color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:0;display:inline-flex}.ps-mv-back svg{width:13px;height:13px}.ps-mv-back:hover{text-decoration:underline}.ps-mv-phone{--mv-ink:#0f1419;--mv-mute:#737373;--mv-line:#efefef;--mv-paper:#fff;aspect-ratio:288/560;background:var(--feed,#f4f2ee);width:100%;max-width:308px;color:var(--mv-ink);font-family:var(--font);border:7px solid #14181f;border-radius:26px;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.ps-mv-status{height:22px;font:600 max(10.5px, var(--text-floor,0px))/15px var(--font);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.ps-mv-bar{background:var(--mv-paper);border-bottom:1px solid var(--mv-line);align-items:center;gap:10px;height:34px;padding:0 10px;display:flex}.ps-mv-bar svg{width:18px;height:18px;color:var(--mv-mute)}.ps-mv-dot{background:#c9cdc6;border-radius:11px;flex:none;width:22px;height:22px}.ps-mv-search{height:24px;font-size:max(11px, var(--text-floor,0px));color:#666;background:#edf3f8;border-radius:4px;flex:1;align-items:center;gap:5px;padding:0 7px;display:flex}.ps-mv-search svg{width:13px;height:13px}.ps-mv-feed{scrollbar-width:none;flex:1;min-height:0;padding-top:6px;overflow-y:auto}.ps-mv-feed::-webkit-scrollbar{display:none}.ps-mv-post{background:var(--mv-paper)}.ps-mv-who{align-items:center;gap:7px;padding:7px 9px;display:flex}.ps-mv-who>svg{width:16px;height:16px;color:var(--mv-mute);margin-left:auto}.ps-mv-logo{color:#fff;width:26px;height:26px;font:700 max(9px, var(--text-floor,0px))/1 var(--font);background:#24345c;border-radius:4px;flex:none;place-items:center;display:grid}.ps-mv-logo.round{border-radius:13px}.ps-mv-name{min-width:0;display:grid}.ps-mv-name b{font-size:max(11.5px, var(--text-floor,0px));text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:13px;overflow:hidden}.ps-mv-name small{font-size:max(10px, var(--text-floor,0px));color:var(--mv-mute);line-height:14px}.ps-mv-words{font-size:max(11.5px, var(--text-floor,0px));overflow-wrap:anywhere;margin:0;padding:2px 9px 6px;line-height:15.9px}.ps-mv-words b{font-weight:600}.ps-mv-more{color:var(--mv-mute)}.ps-mv-pic{background:var(--band);width:100%;margin:0;position:relative;overflow:hidden}.ps-mv-pic img{object-fit:cover;width:100%;height:100%;display:block}.ps-mv-none{aspect-ratio:1;font-size:max(11px, var(--text-floor,0px));color:var(--mv-mute);background:var(--mv-line);place-items:center;display:grid}.ps-mv-acts{justify-content:space-around;padding:8px 4px;display:flex}.ps-mv-acts span,.ps-mv-tabs span{font-size:max(10px, var(--text-floor,0px));color:#666;flex-direction:column;align-items:center;gap:2px;line-height:14px;display:flex}.ps-mv-acts svg{width:16px;height:16px}.ps-mv-tabs{background:var(--mv-paper);border-top:1px solid var(--mv-line);flex:none;justify-content:space-around;align-items:center;height:42px;display:flex}.ps-mv-tabs span{font-size:max(8.5px, var(--text-floor,0px));gap:1px;line-height:12px}.ps-mv-tabs svg{width:18px;height:18px}.ps-mv .cr-track{aspect-ratio:auto}@media (min-width:901px){.app-side{gap:16px;padding:16px 12px 12px}.side-toggle,.side-new{margin:0}.minibar{height:52px;padding-top:12px}}.gbtn[aria-disabled=true]{opacity:.45}.rv-ask textarea{border-radius:var(--r-card);width:100%;min-height:72px;color:var(--on-glass);font:13px/19px var(--font-input);resize:vertical;background:#ffffff1a;border:1px solid #ffffff59;padding:10px 14px}.rv-ask textarea::placeholder{color:var(--on-glass-2)}.rv-ask textarea:focus-visible{outline:3px solid var(--on-glass);outline-offset:2px}.rv-ask-says,.rv-ask-bad{font-size:max(12px, var(--text-floor,0px));color:var(--on-glass-2);margin:0;line-height:15px}.rv-ask-bad{color:var(--glass-danger)}.rv-down-head label{font-size:13px;font-weight:500}.rv-rev{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);gap:8px;padding:12px 14px;display:grid}.rv-rev p{margin:0;font-size:13px;line-height:16px}.rv-rev .rv-rev-note{font-size:max(12px, var(--text-floor,0px));color:var(--muted);line-height:15px}.rv-rev-do{flex-wrap:wrap;gap:4px 16px;display:flex}.rv-rev-do .link{font-size:max(12px, var(--text-floor,0px));padding:0}.rv-rev-diff,.rv-rev-sec{gap:8px;display:grid}.rv-rev .rv-box{padding:10px 12px;font-size:13px;line-height:19px;position:relative}.rv-box.old{background:var(--tint-2);color:var(--muted)}.rv-rev-tag{font:500 max(11px, var(--text-floor,0px))/14px var(--font);color:var(--faint);margin-bottom:2px;display:block}.rv-versions li{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.rv-versions .link{font-size:max(12px, var(--text-floor,0px));padding:0}@media (min-width:901px){.pl-sel{grid-area:2/1;align-self:end;margin-bottom:16px;bottom:24px}}@media (min-width:901px) and (max-width:1240px){.pl-sel{grid-row:2/4}}@media (max-width:900px){.posts[data-view=post] .pl-sel{display:none}}.rv-do{display:contents}@media (min-width:901px) and (max-width:1240px){.rv-pill:not(.down){border-radius:28px;flex-wrap:wrap;row-gap:8px;padding:10px 12px}.rv-pill:not(.down) .spacer{display:none}.rv-pill:not(.down) :is(.rv-why,.rv-undo,.rv-state){flex:120px;min-width:0}.rv-pill:not(.down) .rv-do{flex:none;gap:10px;margin-left:auto;display:flex}}@media (max-width:900px){.rv-pill:not(.down){border-radius:28px;flex-wrap:wrap;row-gap:8px;padding:10px}.rv-pill:not(.down)>.gbtn{flex:auto}.rv-do{flex-wrap:wrap;flex:100%;gap:8px;min-width:0;display:flex}.rv-do .gbtn{flex:auto}}.posts,.pp{--pp-gone:249px;--pp-min:.55;--pp-s:clamp(var(--pp-min), tan(atan2(calc(var(--vh,1vh) * 100) - var(--pp-gone) - var(--pp-note,0px), 810px)), 1)}.pp{width:calc(374px * var(--pp-s));position:relative;container-type:inline-size}.pp-fit{width:calc(374px * var(--pp-s));height:calc(810px * var(--pp-s));border-radius:calc(44px * var(--pp-s));position:relative;overflow:hidden}.pp-scaled{width:374px;height:810px;transform:scale(var(--pp-s));transform-origin:0 0}.pp-plat{margin:0 0 8px}.pp-plat .sel{max-width:100%}.pp-phone{--pp-bg:#fff;--pp-card:#fff;--pp-text:#0f1419;--pp-muted:#737373;--pp-line:#e6e6e6;--pp-band:#f3f2ef;--pp-field:#edf3f8;--pp-ghost:#f1f1f1;--pp-chip:#e4e6eb;--pp-gap:#fff;box-sizing:border-box;background:var(--pp-bg);width:374px;height:810px;color:var(--pp-text);text-align:left;letter-spacing:0;border:6px solid #14181f;border-radius:38px;flex-direction:column;font:13px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.pp-phone *,.pp-phone :before,.pp-phone :after{box-sizing:border-box}.pp-phone svg{flex:none}.pp-phone b{font-weight:600}.pp-phone.dark{color:#fff;background:#000}.pp-phone.li{--pp-bg:#f4f2ee;--pp-muted:#666;--pp-gap:#f4f2ee}.pp-phone.fb{--pp-muted:#65676b;--pp-line:#e4e6eb;--pp-band:#f0f2f5;--pp-gap:#c9ccd1}.pp-phone.yt{--pp-muted:#606060}.pp-sb{height:34px;font-size:max(12px, var(--text-floor,0px));flex:none;justify-content:space-between;align-items:flex-end;padding:0 22px 6px;font-weight:600;display:flex;position:relative}.pp-sb.dark{color:#fff;z-index:4}.pp-isl{background:#000;border-radius:12px;width:86px;height:22px;margin-left:-43px;position:absolute;top:9px;left:50%}.pp-ab{flex:none;align-items:center;gap:12px;height:44px;padding:0 12px;display:flex}.pp-sp{flex:1}.pp-feed{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pp-nb{border-top:1px solid var(--pp-line);background:inherit;flex:none;justify-content:space-around;align-items:center;height:54px;padding-bottom:6px;display:flex}.pp-nb.dark{border-color:#222}.pp-lab{font-size:max(9.5px, var(--text-floor,0px));color:var(--pp-muted);flex-direction:column;align-items:center;gap:2px;display:flex}.pp-av{color:#fff;background:#2a3140;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.pp-av.grey{background:#c9cdc6}.pp-ph{align-items:center;gap:8px;padding:9px 11px;font-size:13px;display:flex}.pp-ph b{line-height:1.15;display:block}.pp-ph small{font-size:max(11px, var(--text-floor,0px));color:var(--pp-muted);display:block}.pp-dt{color:var(--pp-muted);margin-left:auto;font-weight:700}.pp-media{background:#20242c;flex:none;position:relative;overflow:hidden}.pp-media img{object-fit:cover;width:100%;height:100%;display:block}.pp-media.pp-fill{z-index:0;position:absolute;inset:0}.pp-none{text-align:center;font-size:max(12px, var(--text-floor,0px));color:#a4abb5;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.pp-cnt{z-index:3;color:#fff;font-size:max(11px, var(--text-floor,0px));background:#0009;border-radius:10px;padding:2px 8px;font-weight:600;position:absolute;top:10px;right:10px}.pp-media.pp-story{aspect-ratio:9/16;z-index:0;position:absolute;top:34px;left:0;right:0}.pp-media.pp-story img{object-fit:contain}.pp-phone.story .pp-reply{top:688px;bottom:auto}.pp-hit{z-index:2;cursor:pointer;background:0 0;border:0;width:34%;padding:0;position:absolute;top:0;bottom:0}.pp-hit.prev{left:0}.pp-hit.next{right:0}.pp-hit:focus-visible{outline-offset:-3px;outline:3px solid #fff}.pp-dots{justify-content:center;gap:4px;padding:6px 0 0;display:flex}.pp-dots i{background:#c7c7c7;border-radius:50%;width:6px;height:6px}.pp-dots i.on{background:#0095f6}.pp-acts{align-items:center;gap:15px;padding:8px 11px 4px;display:flex}.pp-r{margin-left:auto}.pp-cap{white-space:pre-line;overflow-wrap:anywhere;padding:2px 11px 8px;font-size:13px;line-height:1.4}.pp-m{color:var(--pp-muted)}.pp-search{background:var(--pp-field);height:30px;color:var(--pp-muted);border-radius:5px;flex:1;align-items:center;gap:6px;padding:0 9px;font-size:13px;display:flex}.pp-igword{letter-spacing:-.01em;font:600 20px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.pp-fbword{color:#0866ff;letter-spacing:-1px;font:800 26px/1 Helvetica,Arial,sans-serif}.pp-ctab{justify-content:space-between;align-items:center;padding:10px 11px;font-size:13px;font-weight:600;display:flex}.pp-pill{border-radius:16px;padding:5px 14px;font-size:12.5px;font-weight:600;display:inline-block}.pp-docbar{background:var(--pp-band);color:var(--pp-muted);font-size:max(12px, var(--text-floor,0px));justify-content:space-between;align-items:center;padding:6px 11px;display:flex}.pp-react{color:var(--pp-muted);font-size:max(11.5px, var(--text-floor,0px));padding:6px 11px}.pp-acts4{border-top:1px solid var(--pp-line);color:var(--pp-muted);font-size:max(11px, var(--text-floor,0px));justify-content:space-around;padding:8px 0;display:flex}.pp-acts4 span{flex-direction:column;align-items:center;gap:3px;display:flex}.pp-fbcar{clip-path:inset(-2px 0 -2px 3px);padding-left:11px;overflow:hidden}.pp-fbtrack{gap:8px;display:flex}.pp-fbcard{border:1px solid var(--pp-line);border-radius:8px;flex:none;width:286px;overflow:hidden}.pp-linkbox{background:var(--pp-band);padding:9px 11px}.pp-linkbox div{font-size:max(11px, var(--text-floor,0px));color:var(--pp-muted)}.pp-linkbox b{font-size:14px}.pp-fbreact{color:var(--pp-muted);font-size:max(12px, var(--text-floor,0px));justify-content:space-between;padding:8px 11px;display:flex}.pp-fbacts{border-top:1px solid var(--pp-line);color:var(--pp-muted);justify-content:space-around;padding:8px 0;font-size:13px;font-weight:600;display:flex}.pp-fbacts span{align-items:center;gap:5px;display:flex}.pp-xtabs{border-bottom:1px solid var(--pp-line);flex:none;justify-content:space-around;font-size:14px;font-weight:600;display:flex}.pp-xtabs span{padding:10px 0}.pp-xrow{gap:9px;padding:11px;display:flex}.pp-xmed{margin-top:8px}.pp-xmed>.pp-media,.pp-xgrid{border:1px solid var(--pp-line);border-radius:14px;overflow:hidden}.pp-xgrid{grid-template-columns:1fr 1fr;gap:2px;display:grid}.pp-xacts{color:var(--pp-muted);font-size:max(12px, var(--text-floor,0px));justify-content:space-between;margin-top:9px;display:flex}.pp-xacts span{align-items:center;gap:4px;display:flex}.pp-ytrow{gap:10px;padding:11px;display:flex}.pp-ghost{background:var(--pp-ghost);border-radius:3px}.pp-ov{z-index:2;color:#fff;position:absolute}.pp-bars{z-index:3;gap:3px;display:flex;position:absolute;top:40px;left:10px;right:10px}.pp-bars i{background:#ffffff73;border-radius:2px;flex:1;height:2.5px}.pp-bars i.on{background:#fff}.pp-reply{align-items:center;gap:10px;display:flex;bottom:16px;left:12px;right:12px}.pp-sendmsg{border:1px solid #ffffffb3;border-radius:22px;flex:1;align-items:center;height:40px;padding:0 14px;font-size:13px;display:flex}.pp-shade{z-index:1;background:linear-gradient(#0000,#000000a6);height:45%;position:absolute;bottom:0;left:0;right:0}.pp-ttop{justify-content:center;gap:16px;font-size:15px;font-weight:600;display:flex;top:46px;left:0;right:0}.pp-rtop{font-size:20px;font-weight:700;top:44px;left:14px}.pp-rail{z-index:3;color:#fff;font-size:max(11px, var(--text-floor,0px));flex-direction:column;align-items:center;gap:18px;font-weight:600;display:flex;position:absolute;bottom:120px;right:10px}.pp-railitem{flex-direction:column;align-items:center;gap:3px;display:flex}.pp-btxt{z-index:3;color:#fff;text-shadow:0 1px 2px #0006;overflow-wrap:anywhere;flex-direction:column;gap:4px;font-size:13px;line-height:1.38;display:flex;position:absolute;left:12px;right:70px}.pp-pager{bottom:60px;left:0;right:0}.pp-reelnav{color:#fff;background:#000;height:56px;position:absolute;bottom:0;left:0;right:0}.pp-ttplus{color:#000;background:#fff;border-radius:7px;place-items:center;width:40px;height:26px;font-weight:700;display:grid}.pp-phone.neutral,:root[data-theme=dark] .pp-phone.neutral{--pp-bg:var(--surface);--pp-card:var(--surface);--pp-text:var(--text);--pp-muted:var(--muted);--pp-line:var(--line);--pp-band:var(--tint-2);--pp-field:var(--tint-2);--pp-ghost:var(--tint-2);--pp-chip:var(--tint-2);--pp-gap:var(--surface)}.pp-ntop{border-bottom:1px solid var(--pp-line);justify-content:space-between;gap:14px}.pp-ntop b{letter-spacing:-.01em;font-size:17px;font-weight:600}.pp-nshort{color:#fff;border:0;align-items:center;gap:14px;height:44px;padding:0;display:flex;top:44px;left:12px;right:12px}.pp-nnav{color:var(--pp-text);justify-content:space-around}.pp-nnav>.on{color:var(--accent);display:grid}.pp-nnav.dark{color:#fff}.pp-nstats{color:var(--pp-muted);font-size:max(11.5px, var(--text-floor,0px));justify-content:space-between;padding:8px 11px 6px;display:flex}.pp-npill{border:1px solid var(--pp-text);color:var(--pp-text)}.pp-xhead{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.pp-xhead>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pp-xacts>span:last-child{gap:10px}.pp-dur{z-index:3;color:#fff;font-size:max(11px, var(--text-floor,0px));background:#000000b8;border-radius:4px;padding:1px 5px;font-weight:600;position:absolute;bottom:8px;right:8px}.pp-yttitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}@media (max-width:900px){.pp{width:100%}.pp-fit{border:1px solid var(--line);border-radius:var(--r-frame);width:100%;height:auto}.pp-scaled{width:100%;height:auto;transform:none}.pp-phone{border:0;border-radius:0;width:100%;height:auto}.pp-phone:not(.dark) :is(.pp-sb,.pp-ab,.pp-nb){display:none}.pp-phone:not(.dark) .pp-feed{overflow:visible}.pp[data-full] .pp-fit{--pp-w:tan(atan2(100cqw, 374px));height:calc(810px * var(--pp-w));border:0}.pp[data-full] .pp-scaled{width:374px;height:810px;transform:scale(var(--pp-w))}.pp[data-full] .pp-phone{width:374px;height:810px}}.ed{min-height:calc(calc(var(--vh,1vh) * 100) - 128px);padding:20px 24px 24px 23px}.ed-grid{min-height:calc(calc(var(--vh,1vh) * 100) - 128px - 44px);grid-template:"back pill""left title""left tabs""left card"1fr"left bar"/minmax(220px,min-content) minmax(0,1fr);align-items:start;column-gap:40px;display:grid}.ed-back{white-space:nowrap;min-height:28px;color:var(--link);grid-area:back;place-self:center start;align-items:center;gap:6px;font-size:13px;line-height:16px;display:inline-flex}.ed-back span{text-decoration:underline}.ed-back .icon{width:16px;height:16px}.ed-title{min-width:0;font-size:var(--head-page);letter-spacing:-.01em;flex-wrap:wrap;grid-area:title;align-self:center;align-items:baseline;gap:2px 12px;margin:4px 0 12px;font-weight:600;line-height:22px;display:flex}.ed-hook{color:var(--faint);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:19px;display:-webkit-box;overflow:hidden}.ed-pill-wrap{grid-area:pill;place-self:center end;margin-bottom:4px;position:relative}.ed-pill{border:1px solid var(--field);border-radius:var(--r-item);background:var(--surface);height:32px;color:var(--text);font:500 13px/16px var(--font);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.ed-pill .icon{flex:none;width:16px;height:16px}.ed-pill:hover{background:var(--tint-2)}.ed-pill-short{display:none}.ed-vers{z-index:20;width:min(400px, calc(calc(var(--vw,1vw) * 100) - 32px));max-height:min(560px, calc(var(--vh,1vh) * 80));border:1px solid var(--field);border-radius:var(--r-menu);background:var(--surface);padding:14px 12px 12px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.ed-vers-grip,.ed-vers-close{display:none}.ed-vers-title{margin:0 4px;font-size:16px;font-weight:600;line-height:20px}.ed-vers-keeps{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:2px 4px 8px;line-height:17px}.ed-vers-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ed-ver{border-radius:12px;padding:10px 12px}.ed-ver.now{background:var(--tint-2)}.ed-ver-top{align-items:center;gap:8px;font-size:14px;line-height:18px;display:flex}.ed-ver-top .spacer{flex:1}.ed-inuse{border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:max(12px, var(--text-floor,0px));padding:2px 8px;font-weight:500;line-height:15px}.ed-ver.now .ed-inuse{background:var(--ok-bg);box-shadow:none;color:var(--ok)}.ed-goback{color:var(--link);font:13px/16px var(--font);cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;text-decoration:underline}.ed-goback:disabled{opacity:.5;cursor:default}.ed-ver-said,.ed-ver-note,.ed-ver-by{margin:2px 0 0;font-size:13px;line-height:17px}.ed-ver-note{color:var(--muted)}.ed-ver-by{font-size:max(12px, var(--text-floor,0px));color:var(--faint)}.ed-vers-foot{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:8px 4px 0;line-height:17px}.ed-vers-error{background:var(--danger-bg);color:var(--danger);overflow-wrap:anywhere;border-radius:12px;margin:8px 4px 0;padding:8px 12px;font-size:13px;line-height:18px}.ed-left{grid-area:left;min-width:0;padding-bottom:24px}.ed-label{font-size:max(12px, var(--text-floor,0px));color:var(--text);margin:0 0 8px;line-height:15px}.ed-plats{border-radius:calc(var(--r-item) + 4px);background:var(--tint-2);flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.ed-plat{border-radius:var(--r-item);height:32px;color:var(--muted);font:500 13px/16px var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px 0 10px;display:inline-flex}.ed-plat.on{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font-weight:600}.ed-card-pic{margin-top:12px}@media (min-width:901px){.ed .pp{--pp-gone:300px;--pp-min:.45}}.ed .rv-pic{max-width:none;max-height:none;margin:0;padding:0;position:static;overflow:visible}.ed .pv-top .sel{display:none}.ed .pv-text{display:block}.ed .rv-about .ai-lines{display:none}.ed-check{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:12px 0 0;display:flex}.ed-check-tag{border-radius:var(--r-pill);background:var(--ok-bg);color:var(--ok);font-size:max(12px, var(--text-floor,0px));align-items:center;gap:4px;padding:3px 10px;font-weight:500;line-height:15px;display:inline-flex}.ed-check-tag .icon{width:12px;height:12px}.ed-check.wait .ed-check-tag{background:var(--wait-bg);color:var(--wait)}.ed-check.bad .ed-check-tag{background:var(--danger-bg);color:var(--danger)}.ed-check-says{font-size:max(12px, var(--text-floor,0px));color:var(--muted);line-height:15px}.ed-tabs{scrollbar-width:none;grid-area:tabs;gap:4px;min-width:0;padding-bottom:12px;display:flex;overflow-x:auto}.ed-tabs::-webkit-scrollbar{display:none}.ed-tab{border-radius:var(--r-item);height:36px;color:var(--muted);font:500 14px/18px var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:6px;padding:0 16px;display:inline-flex;position:relative}.ed-tab:hover{color:var(--text)}.ed-tab.on{background:var(--tint-2);border-color:var(--line);color:var(--text);font-weight:600}.ed-tab:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ed-tab-dot{background:var(--wait);border-radius:50%;width:6px;height:6px}.ed-card{border:1px solid var(--line);border-radius:var(--r-frame);background:var(--surface);grid-area:card;align-self:stretch;min-width:0;margin-bottom:12px;padding:24px}.ed-panel{align-content:start;gap:20px;display:grid}.ed-panel[aria-disabled] .ed-input,.ed-panel[aria-disabled] .ed-lcard,.ed-panel[aria-disabled] .ed-photo-opt{opacity:.55}.ed-h{font-size:var(--head-section);margin:0;font-weight:600;line-height:20px}.ed-sentence{color:var(--muted);margin:0;font-size:13px;line-height:19px}.ed-field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ed-fl{font-size:max(12px, var(--text-floor,0px));color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:0;line-height:15px;display:flex}legend.ed-fl{float:none;width:100%;margin-bottom:8px;display:block}.ed-count{font-size:max(12px, var(--text-floor,0px));color:var(--faint)}.ed-count.bad{color:var(--danger)}.ed-input{border:1px solid var(--field);border-radius:var(--r-card);background:var(--surface);width:100%;min-height:48px;color:var(--text);font:400 15px/22px var(--font-input);margin:0;padding:0 16px}.ed-input.bad{border-color:var(--danger)}.ed-input:disabled{background:var(--tint-2)}.ed-area{resize:vertical;min-height:96px;padding:12px 16px;font-size:14px;line-height:21px}.ed-help{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0;line-height:17px}.ed-refused{background:var(--danger-bg);color:var(--danger);border-radius:12px;padding:10px 14px;font-size:13px;line-height:18px}.ed-refused p{overflow-wrap:anywhere;margin:0}.ed-refused-line{margin-top:4px}.ed-note{background:var(--wait-bg);color:var(--wait);font-size:max(12px, var(--text-floor,0px));border-radius:12px;margin:0 0 8px;padding:8px 12px;line-height:17px}.ed-cards{scroll-snap-type:x proximity;gap:6px;margin:-8px -10px 0 -6px;padding:8px 10px 8px 6px;display:flex;overflow-x:auto}.ed-lcard{text-align:left;cursor:pointer;scroll-snap-align:start;flex:1 1 0;align-content:start;justify-items:start;gap:4px;min-width:78px;max-width:92px;display:grid;position:relative}.ed-lcard input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ed-lcard.off,.ed-lcard.off input{cursor:default}.ed-lpic{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);width:100%;padding:8px;display:block;position:relative}.ed-lcard.on .ed-lpic{border:2px solid var(--accent);padding:7px}.ed-lcard:hover:not(.off) .ed-lpic{background:var(--tint-2)}.ed-lcard:has(input:focus-visible) .ed-lpic{outline:3px solid var(--focus);outline-offset:2px}.ed-lcard.off .ed-lpic{opacity:.45}.ed-ltick{background:var(--accent);width:20px;height:20px;color:var(--accent-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.ed-ltick .icon{width:12px;height:12px}.ed-lname{font-size:max(12px, var(--text-floor,0px));color:var(--text);line-height:15px}.ed-lcard.off .ed-lname{color:var(--faint)}.ed-lwhy{font-size:max(12px, var(--text-floor,0px));color:var(--danger);line-height:14px}.ed-art{width:100%;height:100%;display:block}.ed-art .ink,.ed-art .dark,.ed-art .dot{fill:var(--text)}.ed-art .on-ink,.ed-art .sun{fill:var(--surface)}.ed-art .paper{fill:var(--tint-2);stroke:var(--line);stroke-width:1px}.ed-art .line{fill:var(--faint);opacity:.55}.ed-art .frame,.ed-art .ring{fill:none;stroke:var(--text);stroke-width:2px}.ed-art .photo{fill:var(--field);opacity:.5}.ed-slide{display:none}.ed-scards{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px;display:grid}.ed-scard{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);cursor:pointer;align-content:start;gap:4px;padding:8px;display:grid;position:relative}.ed-scard input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ed-scard.on{border:2px solid var(--accent);background:var(--tint-2);padding:7px}.ed-scard:hover:not(.off){background:var(--tint-2)}.ed-scard:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.ed-scard.off,.ed-scard.off input{cursor:default}.ed-spic{aspect-ratio:1;background:var(--tint-2);color:var(--muted);border-radius:10px;place-items:center;display:grid;position:relative}.ed-spic img{object-fit:cover;border-radius:10px;width:100%;height:100%;position:absolute;inset:0}.ed-spic .icon{width:28px;height:28px}.ed-scard.off .ed-spic{opacity:.45}.ed-sname{color:var(--text);font-size:13px;font-weight:600;line-height:17px}.ed-sline{font-size:max(12px, var(--text-floor,0px));color:var(--muted);line-height:15px}.ed-scard.off .ed-sname,.ed-scard.off .ed-sline{color:var(--faint)}.ed-scost{background:var(--tint-2);color:var(--text);border-radius:12px;margin:0;padding:10px 14px;font-size:13px;line-height:18px}.ed-scost.bad{background:var(--danger-bg);color:var(--danger)}.ed-photo-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.ed-photo-none{border:1.5px dashed var(--field);width:96px;height:64px;font-size:max(12px, var(--text-floor,0px));color:var(--muted);text-align:center;border-radius:12px;place-items:center;display:grid}.app-sheet .ed-files{border-radius:var(--r-item);gap:8px;height:40px;padding:0 16px}.ed-photos{flex-wrap:wrap;gap:8px;display:flex}.ed-photo-opt{border:1px solid var(--field);border-radius:var(--r-item);background:var(--surface);height:36px;color:var(--text);font:500 13px/16px var(--font);cursor:pointer;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.ed-photo-opt .icon{width:14px;height:14px}.ed-photo-opt.on{background:var(--tint-2);border-color:var(--accent)}.ed-photo-opt:disabled{cursor:default}.ed-bar-wrap{z-index:5;pointer-events:none;grid-area:bar;position:sticky;bottom:16px}.ed-bar-wrap>*{pointer-events:auto}.ed-bar{--glass:#1b1f26cc;border-radius:var(--r-pill);border-width:2px;align-items:center;gap:10px;min-height:56px;padding:0 10px 0 22px;font-size:13px;line-height:16px;display:flex}.ed-bar-text{min-width:0;color:var(--on-glass-2);flex:1 1 0;margin:0;font-size:13px;line-height:17px}.ed-bar.warn .ed-bar-text{color:var(--glass-danger)}.ed-bar.plain{border:1px solid var(--line);background:var(--tint-2);color:var(--text);padding:14px 22px}.ed-bar.plain .ed-bar-text{color:var(--text)}a.gbtn{text-decoration:none}@media (max-width:1240px){.ed-grid{column-gap:32px}.ed-pill-long{display:none}.ed-pill-short{display:inline}.ed-cards{flex-wrap:wrap;overflow:visible}}@media (max-width:900px){.ed{min-height:0;padding:12px 16px 24px}.ed-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back pill""title title""left left""tabs tabs""card card""bar bar";column-gap:12px;min-height:0}.ed-title{margin:6px 0 12px}.ed-pill-wrap{margin-bottom:0}.ed-left{padding-bottom:8px}.ed-plats{padding:2px}.ed-plat{height:28px;font-size:max(12px, var(--text-floor,0px));padding:0 10px 0 8px}.ed-tabs{margin-top:12px;padding-bottom:8px}.ed-card{border-radius:var(--r-frame);margin-bottom:8px;padding:16px}.ed-cards{flex-wrap:nowrap;overflow-x:auto}.ed-slide{display:block}.ed-nonslide{display:none}.ed-photo-row{grid-template-columns:auto minmax(0,1fr)}.ed-photo-row .ed-files{grid-column:1/-1;justify-content:center;justify-self:stretch}:has(>.ed-vers)>.veil{z-index:70}.ed-vers{z-index:71;width:auto;max-height:calc(var(--vh,1vh) * 82);padding:10px 20px calc(16px + env(safe-area-inset-bottom,0px));border-radius:var(--r-frame) var(--r-frame) 0 0;border:0;position:fixed;inset:auto 0 0}.ed-vers-grip{background:var(--line);border-radius:2px;width:36px;height:4px;margin:0 auto 14px;display:block}.ed-vers-close{border:1px solid var(--field);border-radius:var(--r-item);background:var(--surface);width:100%;height:44px;color:var(--text);font:500 14px/18px var(--font);cursor:pointer;margin-top:12px;display:block}.ed-bar-wrap{bottom:calc(var(--bar-room,0px) + 8px);margin:0}.ed-bar{border-radius:var(--r-frame);flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 12px}.ed-bar-text{text-align:center;font-size:max(12px, var(--text-floor,0px));flex:100%;line-height:15px}.ed-bar .gbtn{flex:calc(50% - 4px);justify-content:center;min-width:0}.ed-bar.plain{border-radius:var(--r-frame)}}@keyframes bar-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rv-work .spin,.rv-up .spin{animation:none}}.rv-up.work,.rv-msg.info{color:var(--on-glass)}@media (min-width:901px) and (max-width:1240px){.rv-pill:not(.down) .rv-work{flex:120px}}@media (max-width:900px){.rv-work{display:none}.rv-up.work{justify-content:center;align-items:center;gap:6px;display:flex}}.ed-card .ap{border-top:0;gap:10px;margin:0;padding:0}.ed-card .ap-form{gap:8px}.ed-card .ap-form textarea{min-height:84px;padding:12px 16px;font-size:14px;line-height:21px}.ed-card .ap-form .rv-row{margin-top:4px}.ed-card .ap .button{background:var(--accent);height:40px;min-height:40px;color:var(--accent-text);border-color:#0000;padding:0 20px;font-weight:500}.ed-card .ap .button:hover:not(:disabled){background:var(--accent-press)}.ed-card .ap .small{font-size:13px;line-height:19px}.ed-card .ap .notice{margin:0}.ed-ask .rv-down{color:var(--text);gap:12px;padding:0}.ed-ask .rv-down-head{color:var(--text);font-size:13px;font-weight:500}.ed-ask .rv-down .chips{gap:8px}.ed-ask .rv-down .chip{border:1px solid var(--field);background:var(--surface);height:32px;color:var(--text);font-size:13px}.ed-ask .rv-down .chip.on{border-color:var(--accent);background:var(--tint-2);color:var(--text);font-weight:600}.ed-ask .rv-down .chip:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ed-ask .rv-ask textarea{border:1px solid var(--field);background:var(--surface);min-height:96px;color:var(--text);font:400 14px/21px var(--font-input);padding:12px 16px}.ed-ask .rv-ask textarea::placeholder{color:var(--faint)}.ed-ask .rv-ask textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ed-ask .rv-ask-says,.ed-ask .rv-ask-hint{color:var(--muted);font-size:max(12px, var(--text-floor,0px));line-height:17px}.ed-ask .rv-ask-hint .rv-link{color:var(--link);font-size:max(12px, var(--text-floor,0px))}.ed-ask .rv-ask-bad{color:var(--danger);font-size:13px;line-height:18px}.ed-ask .rv-down .gbtn.main{background:var(--accent);height:40px;color:var(--accent-text);border:0;padding:0 20px}.ed-ask .rv-down .gbtn.main:hover:not(:disabled){background:var(--accent-press)}.ed-ask .rv-down-do{justify-content:flex-end}.ed-ask .rv-rev{margin-top:4px}.ed-picards{scroll-snap-type:x proximity;gap:16px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.ed-picard{scroll-snap-align:start;flex:0 0 calc(50% - 8px);align-content:start;gap:8px;min-width:0;display:grid}.ed-picard-pic{border-radius:var(--r-thumb);background:var(--tint-2);width:100%;box-shadow:inset 0 0 0 1px var(--line);cursor:zoom-in;border:0;padding:0;display:block;overflow:hidden}.ed-picard-pic img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.ed-picard.now .ed-picard-pic{outline:2px solid var(--accent);outline-offset:-2px}.ed-picard-says{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;line-height:18px;display:flex}.ed-picard-do{align-items:center;gap:16px;min-height:40px;display:flex}.ed-picard-do .ed-use{min-height:40px;padding:0 20px}.ed-showall{justify-self:start}@media (max-width:900px){.ed-picards{flex-direction:column;overflow-x:visible}.ed-picard{flex:none}}.rv-down-why{font-size:max(12px, var(--text-floor,0px));color:var(--on-glass-2);white-space:nowrap;flex:none;line-height:15px}@media (min-width:901px){.app-main{padding-top:12px}.app-sheet{min-height:calc(calc(var(--vh,1vh) * 100) - 52px - 12px - 24px)}.app-side{padding-top:12px}}@media (min-width:1241px){.posts{--pm-list:clamp(320px, calc(var(--vw,1vw) * 26.4), 440px);--pm-words:640px;grid-template-columns:var(--pm-list) 23px calc(374px * var(--pp-s) + 56px) 24px minmax(320px, var(--pm-words));justify-content:center;padding-right:24px}.rv-pic{align-self:start;max-height:none;padding:8px 0 88px;position:sticky;top:64px;overflow:visible}.rv-bar{justify-self:center;width:100%;max-width:780px}.rv-strip{flex-wrap:nowrap;overflow:hidden}.rv-strip .rv-chip{flex:none}.rv-strip .rv-chip[data-chip=campaign]{flex:0 auto;min-width:150px}.rv-strip .rv-chip[data-chip=campaign]>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (min-width:1241px) and (max-width:1300px){.rv-strip{flex-wrap:wrap}}.rv-after:empty{display:none}.pp-side{z-index:4;position:absolute;top:56px;left:calc(100% + 12px)}.pp-plats{gap:8px;display:grid}.pp-pbtn{border:1px solid var(--line);border-radius:var(--r-item);background:var(--surface);cursor:pointer;place-items:center;width:32px;height:32px;padding:0;display:grid}.pp-pbtn[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.pp-pbtn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.pp-pbtn .plat{margin:0}@media (min-width:901px){.pp-plat{display:none}}@media (max-width:900px){.pp-side{display:none}}@media (min-width:2200px){.posts{--pm-words:960px}.rv-col{grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-auto-flow:dense;align-items:start;column-gap:24px}.rv-col>.rv-block.ready{grid-column:1/-1}.rv-col>.rv-verdict,.rv-col>.rv-one,.rv-col>.rv-after,.rv-col>.rv-folds{grid-column:1}.rv-col>.rv-text{grid-area:span 3/2}}@media (min-width:901px){.rv-pill{min-height:48px;font-size:max(12px, var(--text-floor,0px));gap:6px;padding:0 6px;line-height:15px}.rv-pill.down{padding:12px 14px}.rv-pos{gap:6px}.gstep{width:28px;height:28px}.gstep .icon{width:14px;height:14px}.gbtn{height:32px;font-size:max(12px, var(--text-floor,0px));gap:5px;padding:0 10px 0 8px}.gbtn .icon{width:14px;height:14px}}@media (min-width:1241px) and (max-width:1439px){.posts,.pp{--pp-gone:287px}.rv-pill:not(.down){border-radius:26px;flex-wrap:wrap;row-gap:6px;padding:8px 10px}.rv-pill:not(.down) .spacer{display:none}.rv-pill:not(.down) :is(.rv-why,.rv-undo,.rv-state){flex:120px;min-width:0}.rv-pill:not(.down) .rv-do{flex:none;gap:6px;margin-left:auto;display:flex}}@media (min-width:1241px) and (max-width:1300px){.posts,.pp{--pp-gone:323px}}.ed-okline{font-size:max(12px, var(--text-floor,0px));color:var(--ok);align-items:center;gap:6px;margin:0;line-height:17px;display:flex}.ed-okline .icon{flex:none;width:14px;height:14px}.ed-photo-opt.pic{border-radius:var(--r-thumb);text-align:left;flex-direction:column;align-items:stretch;gap:6px;width:96px;height:auto;padding:6px}.ed-photo-opt.pic img{object-fit:cover;background:var(--tint-2);border-radius:8px;width:100%;height:64px;display:block}.ed-photo-opt.pic .ed-photo-name{min-width:0;font-size:max(12px, var(--text-floor,0px));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;line-height:15px;display:flex;overflow:hidden}.ed-photo-opt.pic.on{box-shadow:inset 0 0 0 1px var(--accent)}.rf{margin-top:var(--space-3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--tint-2);gap:6px;padding:12px 14px;display:grid}.rf-title{margin:0;font-size:14px;font-weight:600;line-height:20px}.rf-says,.rf-roles{color:var(--text);margin:0;font-size:13px;line-height:19px}.rf-do{flex-wrap:wrap;gap:8px;display:flex}.rv-gone{border:1px solid var(--line);border-radius:var(--r-card);background:var(--tint-2);color:var(--text);margin:0 0 12px;padding:8px 12px;font-size:13px;line-height:19px}@media (min-width:1241px) and (min-height:640px){.app-shell:has(.posts .rv-pic[data-phone]){height:calc(calc(var(--vh,1vh) * 100) - 52px);grid-template-rows:minmax(0,1fr);min-height:0}.app-shell:has(.posts .rv-pic[data-phone]) .app-main{flex-direction:column;min-height:0;display:flex}.app-sheet:has(>.posts .rv-pic[data-phone]){flex-direction:column;flex:auto;min-height:0;display:flex}.app-sheet:has(>.posts .rv-pic[data-phone])>.posts{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0}.posts:has(.rv-pic[data-phone]) .plist{align-self:stretch;min-height:0;max-height:none;position:static}.posts:has(.rv-pic[data-phone]) .rv-pic{position:static}.posts:has(.rv-pic[data-phone]) .rv-col{min-height:0;overflow-y:auto}}.rv-pos{flex:none}.rv-why,.rv-work{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.rv-work{color:var(--on-glass);font-size:max(12px, var(--text-floor,0px));align-items:center;gap:6px;line-height:15px;display:flex}.rv-note-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rv-work .spin,.rv-up .spin{border:2px solid #ffffff4d;border-top-color:var(--on-glass);border-radius:50%;flex:none;width:11px;height:11px;animation:.9s linear infinite bar-spin}@media (prefers-reduced-motion:reduce){.rv-work .spin,.rv-up .spin{animation:none}}.rv-up.work,.rv-msg.info{color:var(--on-glass)}@media (min-width:901px) and (max-width:1240px){.rv-pill:not(.down) .rv-work{flex:120px}}@media (max-width:900px){.rv-work{display:none}.rv-up.work{justify-content:center;align-items:center;gap:6px;display:flex}}.rv-ask .chips{gap:6px}.rv-ask .chip{height:28px;font-size:max(12px, var(--text-floor,0px));padding:0 12px}.rv-ask-hint{font-size:max(12px, var(--text-floor,0px));color:var(--on-glass);margin:0;line-height:15px}.pp-scaled{position:relative}.rv-pic[data-phone] .pp-phone:not(.dark) .pp-feed{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.rv-pic[data-phone] .pp-phone .pp-feed::-webkit-scrollbar{display:none}.pp-more,.pp-like{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pp-like{align-items:center;gap:inherit;flex-direction:inherit;display:inline-flex}.pp-acts4 .pp-like,.pp-fbacts .pp-like{gap:3px}.pp-acts4 .pp-like{flex-direction:column}.pp-fbacts .pp-like{flex-direction:row;gap:5px;font-weight:600}.pp-xacts .pp-like{font-size:max(12px, var(--text-floor,0px));gap:4px}:is(.pp-more,.pp-like):focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.pp-media[data-whole]{cursor:zoom-in}@media (max-width:900px){.pp-next{display:none}}@media (min-width:1241px){.posts:has(.rv-pic[data-phone]){--pm-list:clamp(300px, calc(var(--vw,1vw) * 23.6), 520px);--ph-s:clamp(.5, min(tan(atan2(calc(var(--vh,1vh) * 100) - 160px - var(--pp-note,0px), 810px)), tan(atan2(calc(var(--vw,1vw) * 100) - 258px - var(--pm-list) - 91px - 400px, 374px))), 1);--pp-s:var(--ph-s);grid-template-columns:var(--pm-list) 23px calc(374px * var(--ph-s) + 44px) 24px minmax(320px, 1fr)}.posts:has(.rv-pic[data-phone]){justify-content:stretch;padding-left:24px;padding-right:24px}.app-sheet:has(>.posts .rv-pic[data-phone])>.posts{grid-template-rows:auto auto minmax(0,1fr)}.posts:has(.rv-pic[data-phone]) .pp{--pp-s:var(--ph-s)}.posts:has(.rv-pic[data-phone])>.plist{scrollbar-width:none;grid-row:2/-1}.posts:has(.rv-pic[data-phone])>.plist::-webkit-scrollbar{display:none}.posts:has(.rv-pic[data-phone]) .rv-strip{flex-wrap:wrap;grid-area:1/5/3;align-self:start;overflow:visible}.posts:has(.rv-pic[data-phone]) .rv-pic{grid-area:1/3/-1;align-self:start;padding:16px 0 0}.posts:has(.rv-pic[data-phone]) .rv-col{scrollbar-width:none;grid-area:3/5;padding-top:0}.posts:has(.rv-pic[data-phone]) .rv-col::-webkit-scrollbar{display:none}.posts:has(.rv-pic[data-phone]) .rv-bar{grid-area:3/4/auto/-1;max-width:none;margin-inline:8px 0}}@media (min-width:901px){.posts:has(.rv-pic[data-phone]) .rv-pill:not(.down){border-radius:var(--r-pill);flex-wrap:nowrap;gap:3px;min-width:0;min-height:48px;padding:0 5px}.posts:has(.rv-pic[data-phone]) .rv-pill:not(.down) .gbtn .icon{display:none}.posts:has(.rv-pic[data-phone]) .rv-pill:not(.down) :is(.spacer,.rv-undo,.rv-why,.rv-state){display:none}.posts:has(.rv-pic[data-phone]) .rv-up.owner-only{display:block}.posts:has(.rv-pic[data-phone]):has(.rv-up.owner-only) .rv-col{padding-bottom:126px}.posts:has(.rv-pic[data-phone]) .rv-pill:not(.down) .rv-do{flex-wrap:nowrap;flex:none;gap:3px;margin-left:auto;display:flex}.posts:has(.rv-pic[data-phone]) .rv-pill:not(.down) .gbtn{flex:none;padding:0 10px}.posts:has(.rv-pic[data-phone]) .rv-pill:not(.down) .rv-pos{flex:none;gap:2px}.posts:has(.rv-pic[data-phone]) .rv-pill:not(.down) .gstep{width:26px;height:26px}}@media (min-width:901px) and (max-width:1240px){.posts:has(.rv-pic[data-phone]){--pp-gone:335px;--pp-min:.45}.posts:has(.rv-pic[data-phone]) .pp{--pp-gone:335px;--pp-min:.45}}@media (max-height:639px) and (min-width:901px){.app-shell:has(.posts .rv-pic[data-phone]){height:calc(calc(var(--vh,1vh) * 100) - 54px);grid-template-rows:minmax(0,1fr);min-height:0}.app-shell:has(.posts .rv-pic[data-phone]) .app-main{flex-direction:column;min-height:0;display:flex}.app-sheet:has(>.posts .rv-pic[data-phone]){flex-direction:column;flex:auto;min-height:0;display:flex}.app-sheet:has(>.posts .rv-pic[data-phone])>.posts{flex:auto;grid-template-rows:auto auto minmax(0,1fr);min-height:0}.posts:has(.rv-pic[data-phone]) .plist{align-self:stretch;min-height:0;max-height:none;position:static}.posts:has(.rv-pic[data-phone]) .rv-pic{position:static}.posts:has(.rv-pic[data-phone]) .rv-col{min-height:0;overflow-y:auto}.posts:has(.rv-pic[data-phone]) .pp{--pp-s:var(--ph-s)}}@media (min-width:1600px){.posts:has(.rv-pic[data-phone]) .rv-col{grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-auto-flow:dense;align-items:start;column-gap:24px}.posts:has(.rv-pic[data-phone]) .rv-col>.rv-block.ready{grid-column:1/-1}.posts:has(.rv-pic[data-phone]) .rv-col>:is(.rv-verdict,.rv-one,.rv-after,.rv-folds){grid-column:1}.posts:has(.rv-pic[data-phone]) .rv-col>.rv-text{grid-area:span 3/2}}@media (min-width:1241px) and (max-height:639px){.posts:has(.rv-pic[data-phone]){--ph-s:clamp(.4, min(tan(atan2(calc(var(--vh,1vh) * 100) - 150px - var(--pp-note,0px), 810px)), tan(atan2(calc(var(--vw,1vw) * 100) - 258px - var(--pm-list) - 91px - 400px, 374px))), 1);--pp-s:var(--ph-s)}}@media (min-width:901px) and (max-width:1240px) and (max-height:639px){.posts:has(.rv-pic[data-phone]){--ph-s:clamp(.4, min(tan(atan2(calc(var(--vh,1vh) * 100) - 150px - var(--pp-note,0px), 810px)), tan(atan2(calc(var(--vw,1vw) * 100) - 800px, 374px))), 1);--pp-s:var(--ph-s);grid-template-columns:minmax(280px, 380px) 23px calc(374px * var(--ph-s) + 44px) 24px minmax(320px, 1fr);padding-right:16px}.posts:has(.rv-pic[data-phone])>.plist{scrollbar-width:none;grid-row:2/-1}.posts:has(.rv-pic[data-phone])>.plist::-webkit-scrollbar{display:none}.posts:has(.rv-pic[data-phone]) .rv-strip{flex-wrap:wrap;grid-area:1/5/3;align-self:start;overflow:visible}.posts:has(.rv-pic[data-phone]) .rv-pic{grid-area:1/3/-1;align-self:start;max-width:none;padding:16px 0 0}.posts:has(.rv-pic[data-phone]) .rv-col{scrollbar-width:none;grid-area:3/5;padding-top:0}.posts:has(.rv-pic[data-phone]) .rv-col::-webkit-scrollbar{display:none}.posts:has(.rv-pic[data-phone]) .rv-bar{grid-area:3/4/auto/-1;max-width:none;margin-inline:8px 0}}.ps-mv .pp{--pp-s:.82;margin:0 auto}@media (min-width:901px){@container cal (min-width:860px){.ps-mv .pp{--pp-s:clamp(.5, tan(atan2(calc(var(--vh,1vh) * 100) - 296px, 810px)), .82)}}@container cal (min-width:860px) and (max-width:1058px){.ps-mv .pp{--pp-s:clamp(.5, tan(atan2(calc(var(--vh,1vh) * 100) - 322px, 810px)), .82)}}@container cal (min-width:860px) and (max-width:959px){.ps-mv .pp{--pp-s:clamp(.5, tan(atan2(calc(var(--vh,1vh) * 100) - 322px, 810px)), .71)}}}.ps-mv-head{white-space:nowrap;flex-wrap:nowrap}.ps-mv-plats{gap:6px;margin-left:4px;display:inline-flex}.ps-mv-plats .pp-pbtn{width:28px;height:28px}.ps-mv-plats .pp-pbtn .plat,.ps-mv-plats .pp-pbtn .plat img{width:16px;height:16px}.ps-mv .pp-phone:not(.dark) .pp-feed{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.ps-mv .pp-phone .pp-feed::-webkit-scrollbar{display:none}.cb{align-content:start;gap:10px;display:grid}.cb-head{min-height:22px;font:400 12.5px/17.5px var(--font);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.cb-head .tnum{font-family:var(--font-input);font-size:max(12px, var(--text-floor,0px));color:var(--text)}.cb-gap{margin-top:8px}.cb .cw-change{font:400 12.5px/17.5px var(--font);color:var(--muted)}.cb .cw-change svg{width:13px;height:13px}.cb-camps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.cb-camp{border-bottom:1px solid var(--line);min-height:44px;color:var(--text);font:400 12.5px/17.5px var(--font);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;text-decoration:none;display:flex}.cb-camp:hover .cb-camp-name{text-decoration:underline}.cb-camp:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.cb-camp-name{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.cb-camp-name small{font-size:max(11.5px, var(--text-floor,0px));color:var(--muted);line-height:15px}.cb-hint{font:400 max(11.5px, var(--text-floor,0px))/15px var(--font);color:var(--faint);margin:4px 0 0}.cw-thumbs{flex-wrap:wrap;flex:100%;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cw-thumbs li{margin:0}.cw-thumb{background:var(--tint-2);border:1px solid var(--line);box-sizing:border-box;border-radius:8px;width:44px;height:44px;display:block;overflow:hidden}.cw-thumb img{object-fit:cover;width:100%;height:100%;display:block}a.cw-thumb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cw-thumb-more{font:400 max(12px, var(--text-floor,0px))/16px var(--font);color:var(--muted);place-items:center;display:grid}.cw-make p.cw-make-note,.cw-make p.cw-make-where{flex:100%}.cw-make p.cw-make-where{font-size:13px}.cw-make p.cw-make-where a{color:var(--link);text-decoration:underline}.cb .cw-bars{gap:2px}.cb .cw-bars i:first-child{border-radius:3px 0 0 3px}.cb .cw-bars i:last-child{border-radius:0 3px 3px 0}.cb .cw-bars i:only-child{border-radius:3px}.cb .cw-legend{margin-top:0}.cb .cw-legend i{border-radius:2px}.cb .cw-dl{flex-direction:column;align-items:flex-start;gap:10px;margin-top:8px;padding-top:14px}.cb .cw-dl .button{border-radius:var(--r-item);border-color:var(--ps-line-strong);background:var(--surface);height:32px;min-height:32px;color:var(--text);font:600 13px/16px var(--font);gap:6px;padding:0 16px}.cb .cw-dl .button .icon{width:14px;height:14px}.cb .cw-dl .link{font:400 12.5px/17.5px var(--font);color:var(--text)}.cbe{gap:14px}.cbe-top{gap:6px;display:grid}.cbe-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cbe-head h3{font:600 18px/24px var(--font);color:var(--text);overflow-wrap:anywhere;margin:0}.cbe-head .cw-change{flex:none}.cbe-range,.cbe-goal{font:400 12.5px/1.4 var(--font);color:var(--muted);margin:0}.cbe-sum{font:400 13px/19px var(--font);color:var(--ps-ink-2);margin:0}.cbe-goal span{color:var(--text)}.cbe-sum,.cbe-goal{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cbe-map{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.cbe-total{align-items:baseline;gap:8px;margin:0;display:flex}.cbe-total .tnum{letter-spacing:-.02em;color:var(--text);font-size:36px;font-weight:500;line-height:36px}.cbe-total span+span{font:400 12.5px/17.5px var(--font);color:var(--muted)}.cbe-of{color:var(--muted)}.cbe-default{font:400 12.5px/17.5px var(--font);color:var(--muted);align-items:flex-start;gap:8px;margin:6px 0 0;display:flex}.cbe-default .tag{flex:none;margin-left:0}.cbe-nav{align-items:center;gap:6px;display:flex}.cbe-nav .tnum{font-size:max(12px, var(--text-floor,0px));color:var(--muted)}.cbe-navbtn{border-radius:var(--r-item);background:var(--surface);width:28px;height:28px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.cbe-navbtn svg{width:14px;height:14px}.cbe-navbtn:disabled{opacity:.35;cursor:default}.cbe-navbtn:focus-visible,.cbe-post:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.cbe-wd,.cbe-weeks{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cbe-wd{font:400 max(11px, var(--text-floor,0px))/14px var(--font);color:var(--muted)}.cbe-win{margin:-4px;padding:4px;overflow:hidden}.cbe-weeks{transition:transform .35s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.cbe-weeks{transition:none}}.cbe-day{background:var(--side);border-radius:8px;height:45px;padding:4px 5px}.cbe-day .tnum,.cbe-num{font-size:max(10px, var(--text-floor,0px));color:var(--muted);line-height:13px}.cbe-post{border:1px dashed var(--ps-line-strong);background:var(--surface);cursor:pointer;border-radius:8px;height:45px;padding:0;position:relative}.cbe-post:hover{border-color:var(--text)}.cbe-pic{object-fit:cover;border-radius:8px;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.cbe-num{background:var(--surface);border-radius:4px;padding:0 3px;position:absolute;top:3px;left:3px}.cbe-more{background:var(--surface);font-size:max(10px, var(--text-floor,0px));color:var(--text);border-radius:4px;padding:0 3px;line-height:13px;position:absolute;bottom:3px;left:3px}.cbe-post .plat{position:absolute;bottom:4px;right:4px}.cbe-post[aria-pressed=true]:after{content:"";box-shadow:0 0 0 2px var(--accent);pointer-events:none;border-radius:10px;position:absolute;inset:-3px}.cbe-card{background:var(--tint-2);border-radius:12px;gap:4px;padding:8px;display:grid}.cbe-pc{color:inherit;border-radius:10px;grid-template-columns:48px minmax(0,1fr) 16px;align-items:start;gap:12px;padding:6px;text-decoration:none;display:grid}.cbe-pc:hover{background:var(--surface);box-shadow:0 0 0 1px var(--line)}.cbe-pc:focus-visible{outline:3px solid var(--focus);outline-offset:0}.cbe-go{width:16px;height:16px;color:var(--muted);align-self:center;transition:transform .15s,color .15s}.cbe-pc:hover .cbe-go{color:var(--text);transform:translate(2px)}.cbe-thumb,.cbe-nothumb{border-radius:8px;width:48px;height:60px}.cbe-thumb{object-fit:cover;display:block}.cbe-nothumb{border:1px dashed var(--ps-line-strong);color:var(--muted);place-items:center;display:grid}.cbe-nothumb svg{width:16px;height:16px}.cbe-pt{gap:4px;min-width:0;display:grid}.cbe-pt p{font:400 max(12px, var(--text-floor,0px))/16px var(--font);color:var(--muted);margin:0}.cbe-pt p.cbe-what{-webkit-line-clamp:3;line-clamp:3;font:400 13px/18px var(--font);color:var(--text);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cbe-kind{align-items:center;gap:6px;display:flex}.cbe-pt .ps-tag{justify-self:start}.cbe-pages{margin:0 -4px;padding:0 4px;overflow:hidden}.cbe-track{grid-template-columns:100% 100%;align-items:start;column-gap:8px;transition:transform .32s cubic-bezier(.2,.8,.2,1);display:grid}.cbe-track.p2{transform:translate(calc(-100% - 8px))}.cbe-page{align-content:start;gap:14px;min-width:0;display:grid}.cbe-list{overscroll-behavior:contain;overflow-y:auto}.cbe-track:not(.p2)>.cbe-page:last-child,.cbe-track.p2>.cbe-page:first-child{visibility:hidden;transition:visibility 0s .32s}@media (prefers-reduced-motion:reduce){.cbe-track,.cbe-go{transition:none}}.cbe-pager{align-items:center;gap:6px;min-height:28px;display:flex}.cbe-pager p{font:400 max(12px, var(--text-floor,0px))/16px var(--font);color:var(--muted);flex:1;margin:0}.cbe-pager b{color:var(--text);font-weight:500}.cbe-way{border-top:1px solid var(--line);margin:0;padding:14px 0 0;list-style:none}.cbe-way li{grid-template-columns:24px minmax(0,1fr);column-gap:12px;display:grid}.cbe-rail{flex-direction:column;align-items:center;display:flex}.cbe-dot{width:24px;height:24px;font:500 max(12px, var(--text-floor,0px))/1 var(--font-input);color:var(--muted);box-shadow:inset 0 0 0 1px var(--ps-line-strong);border-radius:999px;flex:none;place-items:center;display:grid}.cbe-dot svg{stroke-width:2px;width:14px;height:14px}.cbe-way li.done .cbe-dot{background:var(--accent);color:var(--accent-text);box-shadow:none}.cbe-way li.now .cbe-dot{color:var(--text);box-shadow:inset 0 0 0 2px var(--accent)}.cbe-link{background:var(--line);border-radius:2px;flex:1;width:2px;min-height:12px;margin:4px 0}.cbe-way li.done .cbe-link{background:var(--accent)}.cbe-step{align-content:start;gap:2px;min-width:0;padding:2px 0 14px;display:grid}.cbe-title{font:400 13px/20px var(--font);color:var(--text);margin:0}.cbe-way li.now .cbe-title{font:600 14px/20px var(--font)}.cbe-way li.later .cbe-title{color:var(--muted)}.cbe-line{font:400 12.5px/18px var(--font);color:var(--muted);margin:0}.cbe-act{gap:8px;margin-top:8px;display:grid}.cbe-act .button{border-radius:var(--r-item);width:100%;height:32px;min-height:32px;font:600 13px/16px var(--font);padding:0 16px}.cbe-act .button .icon{width:14px;height:14px}.cbe-note{font:400 max(12px, var(--text-floor,0px))/16px var(--font);color:var(--muted);margin:0}.cbe .cw-dl{border-top:0;margin-top:0;padding-top:0}.cbe .cw-dl .button{min-width:116px}.cp-head{padding-block:10px}.cp-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.cp-new{margin:0;display:inline-flex}.cp{align-content:start;gap:20px;display:grid}.cp-hero{border-radius:var(--r-frame);background:var(--gallery-blue);color:var(--gallery-ink);flex-wrap:wrap;align-items:flex-end;gap:20px 40px;padding:36px 40px;display:flex}.cp-hero-words{flex:480px;gap:10px;min-width:0;display:grid}.cp-eyebrow{font:600 max(12px, var(--text-floor,0px))/16px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--gallery-ink-soft);overflow-wrap:anywhere;margin:0}.cp-hero-say{font:700 40px/1.1 var(--font);letter-spacing:-.01em;text-wrap:balance;margin:0}.cp-hero-days{color:var(--gallery-ink-soft);margin:0;font-size:17px;line-height:1.5}.cp-hero-acts{gap:10px;display:grid}.cp-hero .cp-go{border-radius:var(--r-thumb);background:var(--gallery-laurel);min-height:52px;color:var(--gallery-laurel-ink);border-color:var(--gallery-laurel);justify-content:center;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none}.cp-hero .cp-go.second{background:var(--card-chip,#fff);min-height:48px;color:var(--gallery-ink);border-color:#0000;font-size:15px;font-weight:500}.cp-go-note{opacity:.8;font-weight:400}.cp-hero .cp-go.second .cp-go-note{color:var(--gallery-ink-soft);opacity:1}.cp-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1100px){.cp-layout{grid-template-columns:minmax(0,1fr) 380px}}.cp-side{gap:20px;min-width:0;display:grid}.cp-weeks-card{min-width:0}.cp-weeks-card h2{margin:4px 0 8px;font-size:22px;font-weight:700}.cp-wrows{margin:0;padding:0;list-style:none}.cp-wrow{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.cp-wrow-h{color:inherit;align-content:start;gap:2px;text-decoration:none;display:grid}.cp-wrow-h b{text-underline-offset:3px;font-size:15px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cp-wrow-h span{color:var(--muted);font-size:13px}.cp-wrow-h:hover b{text-decoration-style:solid}.cp-wrow-posts{flex-wrap:wrap;gap:10px;display:flex}.cp-pc{box-sizing:border-box;border-radius:var(--r-thumb);background:var(--tint-2);width:220px;color:inherit;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.cp-pc:hover b{text-decoration:underline}.cp-pc-pic{background:var(--line);border-radius:8px;flex:none;width:56px;height:56px;overflow:hidden}.cp-pc-pic img{object-fit:cover;width:100%;height:100%;display:block}.cp-pc-words{gap:4px;min-width:0;display:grid}.cp-pc-words b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cp-pc-meta{font-size:max(12px, var(--text-floor,0px));color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cp-pc-state.approved,.cp-pc-state.sent{color:var(--ok);font-weight:600}.cp-pc-state.down{color:var(--danger);font-weight:600}.cp-pc.todo,.cp-pc.todo .cp-pc-pic{box-shadow:inset 0 0 0 1.5px var(--field);background:0 0}.cp-pc.todo b{color:var(--muted);font-weight:400}.cp-pc.down{box-shadow:inset 0 0 0 1.5px var(--danger)}.cp-block{border-radius:var(--r-frame);min-width:0;color:var(--gallery-ink);gap:10px;padding:28px;display:grid}.cp-block.yellow{background:var(--gallery-yellow)}.cp-block.pink{background:var(--gallery-pink)}.cp-block a{color:var(--gallery-ink)}.cp-block-big{font:700 22px/1.25 var(--font);overflow-wrap:anywhere;margin:0}.cp-block-goal{font:600 17px/1.35 var(--font);overflow-wrap:anywhere;margin:0}.cp-block-say{color:var(--gallery-ink-soft);margin:0;font-size:14px;line-height:1.5}.cp-measures{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cp-measures li{background:var(--gallery-day);border-radius:10px;gap:2px;padding:10px 12px;font-size:14px;display:grid}.cp-measures b{font-weight:600}.cp-measures span{color:var(--gallery-ink-soft);font-size:13px}.cp-facts{gap:6px;margin:0;font-size:14px;display:grid}.cp-facts>div{grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}.cp-facts dt{color:var(--gallery-ink-soft)}.cp-facts dd{overflow-wrap:anywhere;margin:0}.cp-facts dd.faint{font-style:italic}.cp-none{color:var(--muted);margin:4px 0 0;font-size:13px}.cp-foot-new{display:none}.cp-notice{padding-bottom:0}.sheet-head .cp-edit{width:var(--btn-h);padding:0}.cp-dates-move{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.cp-dates-move input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.cp-dates-hint,.cp-dates-yes{font-size:max(12px, var(--text-floor,0px));color:var(--muted)}.cp-dates-say{gap:4px;display:grid}.cp-dates-say:empty{display:none}.cp-dates-say p{margin:0;font-size:13px}.cp-dates-say p.cp-dates-yes{font-size:max(12px, var(--text-floor,0px))}.cp-dates-error{margin:0}.cp .empty .button,.sheet-body>.empty .button{justify-self:start;margin-top:8px}@media (max-width:700px){.cp-head-new{display:none}.cp-hero{padding:24px 20px}.cp-hero-say{font-size:30px}.cp-hero-acts{width:100%}.cp-wrow{grid-template-columns:minmax(0,1fr);gap:8px}.cp-wrow-h{align-items:baseline;gap:8px;display:flex}.cp-pc{width:100%}.cp-block{padding:22px 20px}.cp-foot-new{margin-top:16px;display:block}.cp-foot-new .button{width:100%}}@media (min-width:901px){.app-sheet>.posts:not(.titled)>.plist{grid-row:1/-1}}.su{padding:0 0 var(--space-5)}.su-head{padding:var(--space-4) var(--space-5) var(--space-3);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.su-head h1{font-size:var(--head-page);letter-spacing:-.01em;margin:0}.su-back{color:var(--link);align-items:center;gap:2px;font-size:13px;text-decoration:underline;display:inline-flex}.su-back .icon{width:13px;height:13px}.su-back-list,.su-segs{display:none}.su-count{color:var(--muted);font-size:15px}.su-lede{color:var(--muted);flex:auto;margin:0;font-size:13px}.su-head .spacer{flex:1 1 0}.su-add{align-self:center}.su-reading{margin:0 var(--space-5) var(--space-3);color:var(--muted);font-size:13px}.su-body{gap:var(--space-5);padding:var(--space-2) var(--space-5) 0;grid-template-columns:minmax(0,520fr) minmax(0,591fr);align-items:start;display:grid}.su-list{gap:0 var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.su-group{margin:0 0 var(--space-3)}.su-group ul{margin:0;padding:0;list-style:none}.su-gname{font:500 13px/20px var(--font);color:var(--muted);justify-content:space-between;align-items:baseline;margin:0;padding:0 10px 4px;display:flex}.su-gname .tnum{font-size:max(12px, var(--text-floor,0px));color:var(--faint)}.su-row{border-radius:var(--r-item);min-height:34px;color:var(--text);align-items:center;gap:10px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.su-row:hover{background:var(--tint-2)}.su-row .icon{width:14px;height:14px;color:var(--muted);flex:none}.su-row .su-chev{color:var(--faint);margin-left:auto}.su-rname{overflow-wrap:anywhere;flex:0 auto;min-width:0}.su-rword{font-size:max(12px, var(--text-floor,0px));color:var(--wait);flex:none;margin-left:auto}.su-row.wait,.su-row.wait .icon{color:var(--wait)}.su-row.on{background:var(--tint-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.su-detail{top:var(--space-3);padding:var(--space-5) 20px 20px;border:1px solid var(--line);border-radius:var(--r-menu);background:var(--surface);align-self:start;position:sticky}.su-d-head{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.su-d-head h2{font-size:var(--head-section);margin:0}.su-d-head .tag,.su-e-top .tag{border-radius:var(--r-item);margin-left:0}.su-d-meta{font-size:max(12px, var(--text-floor,0px));color:var(--faint);margin-left:auto}.su-k{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:14px 0 4px;font-weight:500}.su-k-line{border-bottom:1px solid var(--line);justify-content:space-between;margin:18px 0 0;padding-bottom:6px;display:flex}.su-q{margin:0;font-size:13px;line-height:1.5}.su-box{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-item);background:var(--tint-2);width:100%;color:var(--text);padding:12px 14px;font-size:13px;line-height:1.55;display:block}textarea.su-box{resize:vertical;font-family:var(--font-input);border-color:var(--field);background:var(--surface)}.su-said p{margin:0 0 8px}.su-said p:last-child{margin-bottom:0}.su-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;display:flex}.su-actions:empty{display:none}.su-src{font-size:max(12px, var(--text-floor,0px));color:var(--muted);flex:200px}.su-earlier ul{margin:0;padding:0;list-style:none}.su-earlier li{border-bottom:1px solid var(--line);padding:10px 0}.su-earlier li:last-child{border-bottom:0}.su-e-top{align-items:center;gap:8px;display:flex}.su-e-when{font-size:max(12px, var(--text-floor,0px));color:var(--muted)}.su-e-body{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:6px;display:flex}.su-e-text{white-space:pre-line;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.su-e-text.whole{display:block;overflow:visible}.su-e-do{flex:none;align-items:center;gap:10px;display:flex}.su-e-do .button{white-space:nowrap}.su-e-note{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:4px 0 0}.su-why{margin-top:var(--space-4);border-radius:var(--r-item);background:var(--tint-2);padding:12px 14px}.su-why b{font-size:13px}.su-why p{color:var(--muted);margin:2px 0 0;font-size:12.5px;line-height:1.45}.su-meter{background:var(--line);border-radius:3px;align-self:center;width:160px;height:6px;display:block;overflow:hidden}.su-meter i{background:var(--accent);border-radius:3px;height:100%;display:block}.su-body{grid-template-columns:260px minmax(0,1fr) 260px;gap:16px}.su-list{border-radius:var(--r-frame);background:var(--tint-2);flex-direction:column;gap:2px;padding:16px 10px;display:flex}.su-list-k{font-size:max(12px, var(--text-floor,0px));letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;padding:0 12px 8px;font-weight:600}.su-list .su-group{margin:0}.su-group.here{padding:2px 0 8px}.su-gname{gap:8px}.su-gname>span:first-child{margin-right:auto}.su-group.here .su-gname{background:var(--surface);min-height:40px;font:600 14px/20px var(--font);color:var(--text);border-radius:12px;align-items:center;padding:0 12px}.su-group{padding:4px 0 6px}.su-list .su-gname{background:var(--surface);min-height:36px;font:600 14px/20px var(--font);color:var(--text);border-radius:12px;align-items:center;padding:0 12px}.su-gdone{color:var(--ok);font-size:max(12px, var(--text-floor,0px));white-space:nowrap;font-weight:600}.su-list .su-group ul{padding:4px 0 0 8px}.su-gfold>summary{cursor:pointer;font-size:max(12px, var(--text-floor,0px));color:var(--muted);padding:4px 12px 0 18px;list-style:none}.su-gfold>summary::-webkit-details-marker{display:none}.su-gfold>summary:hover{color:var(--text)}.su-gfold-show,.su-gfold-hide{text-decoration:underline}.su-gfold[open] .su-gfold-show,.su-gfold:not([open]) .su-gfold-hide{display:none}.su-go{background:var(--accent);color:var(--accent-text);border-radius:14px;flex-direction:column;gap:2px;margin:0 0 12px;padding:12px 14px;text-decoration:none;display:flex}.su-go:hover{background:var(--accent-press)}.su-go-k{font-size:max(11px, var(--text-floor,0px));letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-weight:600}.su-go-q{font:600 15px/20px var(--font);align-items:center;gap:6px;display:flex}.su-go-q .icon{flex:none;width:16px;height:16px;margin-left:auto}.su-list .su-gname .tnum{font-size:max(12px, var(--text-floor,0px));color:var(--muted)}.su-gwait{border-radius:var(--r-pill);background:var(--wait-bg);color:var(--wait);font-size:max(11px, var(--text-floor,0px));white-space:nowrap;padding:2px 8px;font-weight:600}.su-group.here ul{padding:4px 0 0 8px}.su-list .su-row.on{background:var(--text);color:var(--surface);box-shadow:none}.su-list .su-row.on .icon,.su-list .su-row.on .su-rword{color:inherit}.su-detail{--surface:#fff;--text:#1e2228;--muted:#1e2228bd;--faint:#1e2228b3;--field:#1e222852;--line:#1e222824;--tint-2:#ffffff8c;--ok-bg:#fff9;--wait-bg:#fff9;--wait:#6e4500;--link:#1e2228;--focus:#1e2228;--accent:#1e2228;--accent-press:#000;--accent-text:#fff;border-radius:var(--r-frame);background:var(--gallery-blue);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;padding:28px 32px}.su-detail .su-d-head{justify-content:space-between;gap:12px}.su-detail .su-d-meta{font-size:max(12px, var(--text-floor,0px));letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:600}.su-dots{flex:none;gap:6px;display:flex}.su-dots i{background:#ffffffbf;border-radius:3px;width:12px;height:6px;display:block}.su-dots i.past{background:var(--text)}.su-dots i.now{background:var(--text);width:26px}.su-detail .su-q{font-size:clamp(24px, calc(2.2 * var(--vw,1vw)), 32px);letter-spacing:-.01em;text-wrap:balance;margin:10px 0 4px;font-weight:600;line-height:1.18}.su-detail .button{border-radius:var(--r-pill)}.su-detail .button.quiet{color:var(--text);background:#ffffff8c;border-color:#0000}.su-detail .su-drop{background:var(--surface)}.wl{gap:var(--space-5);align-content:start;max-width:1180px;padding:32px 40px 40px;display:grid}.wl-hero{--link:var(--gallery-ink);--focus:var(--gallery-ink);--text:var(--gallery-ink);--muted:var(--gallery-ink-soft);--faint:var(--gallery-ink-soft);--surface:#fff;--line:#14181f24;--field:#8a918b;--tint-2:#ffffff8c;border-radius:var(--r-frame);background:var(--gallery-blue);color:var(--gallery-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;padding:40px 48px;animation:.34s ease-out both rise;display:grid}.wl-words{gap:12px;min-width:0;display:grid}.wl-kicker{color:var(--gallery-ink-soft);margin:0;font-size:13px;font-weight:600}.wl-hero h1{font-size:clamp(28px, calc(2.8 * var(--vw,1vw)), 40px);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.1}.wl-lead{max-width:56ch;color:var(--gallery-ink-soft);margin:0;font-size:16px;line-height:1.5}.wl-yes{color:var(--gallery-ink-soft);margin:0;font-size:14px}.wl-drop{min-width:0;min-height:200px}.wl-drop .su-drop{background:var(--surface);padding:36px 28px}.wl-drop .su-drop-say{font-size:20px}.wl-start{background:var(--gallery-laurel);border-color:var(--gallery-laurel);min-height:48px;color:var(--gallery-laurel-ink);padding:0 22px;font-size:15px}.wl-start:hover:not(:disabled){background:#1e2917;border-color:#1e2917}.wl-steps{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.wl-step{padding:var(--space-5);background:var(--tint-2);border-radius:20px;align-items:center;gap:20px;animation:.34s ease-out 80ms both rise;display:flex}.wl-pics{flex:none;gap:8px;display:flex}.wl-pics img{object-fit:cover;background:var(--surface);border-radius:10px;width:64px;height:82px;display:block}.wl-pics img:first-child{outline:2px solid var(--accent);outline-offset:-2px}.wl-step-words{gap:6px;min-width:0;display:grid}.wl-step h2{font-size:var(--head-section);font-weight:var(--head-weight);margin:0}.wl-step p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.wl-step a{font-size:14px}.wl-foot{color:var(--faint);margin:0;font-size:13px}@media (max-width:1000px){.wl{padding:16px}.wl-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}}@media (prefers-reduced-motion:reduce){.wl-hero,.wl-step{animation:none}}.su-detail .button.su-drop-btn{background:var(--accent);color:var(--accent-text);border-color:#0000}.su-detail textarea.su-box{border-color:#0000}.su-aside{top:var(--space-3);border-radius:var(--r-frame);background:var(--tint-2);align-self:start;gap:8px;padding:20px;display:grid;position:sticky}.su-aside-k{font-size:max(12px, var(--text-floor,0px));letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:600}.su-aside p:last-child{margin:0;font-size:13px;line-height:18px}@keyframes su-in{0%{opacity:0;translate:0 12px}}@keyframes su-unfold{0%{opacity:0;translate:0 -6px}}.su-detail{animation:.34s cubic-bezier(.2,.7,.2,1) both su-in}.su-aside{animation:.34s cubic-bezier(.2,.7,.2,1) 70ms both su-in}.su-group.here ul{animation:.26s ease-out both su-unfold}.su-says-all{margin-top:4px;animation:.2s ease-out both su-unfold}@media (prefers-reduced-motion:reduce){.su-detail,.su-aside,.su-group.here ul,.su-says-all{animation:none}}@media (min-width:901px) and (max-width:1240px){.su-body{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.su-aside{grid-column:2;position:static}}@media (max-width:900px){.su{padding:0 var(--space-2) var(--bar-room,96px)}.su-head{padding:var(--space-4) var(--space-2) var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 12px;display:grid}.su-head>*{grid-column:1/-1}.su-head h1{margin-top:var(--space-2);grid-column:1;font-size:20px}.su-count{margin-top:var(--space-2);color:var(--muted);text-align:right;grid-column:2;font-size:13px;display:block}.su-back{font-size:14px}.su-back .icon{width:14px;height:14px}.su-back-list{display:inline-flex}.su-segs{margin:4px 0 var(--space-3);gap:3px;display:grid}.su-segs i{border-radius:2px;height:4px}.su-lede{margin:0 0 var(--space-3);font-size:13px;line-height:1.45}.su-head .spacer,.su-head .su-add{display:none}.su-reading{margin:0 0 var(--space-3)}.su-body{padding:0;display:block}.su-list{display:block}.su-group{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2);border:1px solid var(--line);border-radius:var(--r-menu);background:var(--surface)}.su-gname{padding:0 0 var(--space-1);font-size:13px;font-weight:600}.su-row{min-height:44px;box-shadow:none;background:0 0;border-radius:0;gap:12px;padding:0;font-size:15px}.su-row:hover,.su-row.on{box-shadow:none;background:0 0}.su-row .icon{width:16px;height:16px}.su-rword{font-size:13px}.su-detail{background:0 0;border:0;border-radius:0;padding:0;position:static}.su-d-head h2{font-size:18px}.su-d-meta{flex:1 0 100%;margin:4px 0 0}.su-q,.su-box{font-size:14px;line-height:1.5}.su-k{margin-top:var(--space-4)}.su-actions{margin-top:var(--space-3);gap:8px}.su-actions .button{flex:1 0 100%;height:40px;min-height:40px;font-size:14px}.su-src{flex:1 0 100%}.su-earlier{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--r-menu);background:var(--surface)}.su-earlier .su-k-line{margin-top:0}.su-e-body{flex-direction:column;gap:8px}.su-e-text{font-size:14px}.su-e-do{justify-content:space-between;width:100%}.su-why{margin-top:var(--space-3)}.su[data-view=list] .su-detail,.su[data-view=list] .su-back-list,.su[data-view=one] .su-list,.su[data-view=one] .su-head h1,.su[data-view=one] .su-count,.su[data-view=one] .su-segs,.su[data-view=one] .su-lede,.su[data-view=one] .su-back-home,.su-meter,.su-list-k{display:none}.su-list{background:0 0;padding:0;display:block}.su-list .su-group{margin:0 0 var(--space-3)}.su-list .su-gname{min-height:0;padding:0 0 var(--space-1);background:0 0;font-size:13px}.su-list .su-group ul{padding:0}.su-gfold>summary{padding:4px 0 0}.su-list .su-row.on{color:var(--text);background:0 0}.su-detail{border-radius:var(--r-menu);background:var(--gallery-blue);padding:20px 18px}.su-detail .su-q{font-size:22px}.su-aside{margin-top:var(--space-3);position:static}.su[data-view=list] .su-aside{display:none}}.empty-card{border:1px solid var(--line);border-radius:var(--r-menu);background:var(--surface);justify-items:start;width:100%;max-width:440px;padding:20px;display:grid}.empty-card-title{font:600 16px/22px var(--font);color:var(--text);margin:0}.empty-card-text{font:400 13px/19.5px var(--font);color:var(--muted);max-width:60ch;margin:8px 0 0}.empty-card .empty-card-step{min-height:var(--btn-h);height:var(--btn-h);gap:6px;margin-top:16px;padding:0 16px;font-size:13px}.empty-card .empty-card-step .icon{width:14px;height:14px}.empty-card.drop{padding:20px}.empty-card-drop{border:1px dashed var(--field);border-radius:var(--r-card);text-align:center;justify-items:center;width:100%;padding:28px 24px 24px;display:grid}.empty-card-drop .empty-card-text{max-width:44ch}.empty-card-drop .empty-card-step{background:var(--surface)}.act-note{margin-left:2px}.act-b{gap:20px;padding:20px 24px 40px;display:grid}.act-b>.empty-card{margin:8px 0}.act-filters{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;margin:-5px;padding:5px;display:flex;overflow-x:auto}.act-filters::-webkit-scrollbar{display:none}.act-filters>.fm,.act-filters>.act-only{flex:none}.act-lead{color:var(--muted);font-weight:400}.fm-btn.act-only{cursor:pointer;text-decoration:none}.act-week{--text:#1e2228;--muted:#1e2228bd;border-radius:var(--r-frame);background:var(--gallery-blue);color:var(--text);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:20px 32px;padding:26px 28px;display:grid}.act-eyebrow{font-size:max(12px, var(--text-floor,0px));letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-weight:600}.act-week h2{font-size:clamp(24px, calc(2.4 * var(--vw,1vw)), 32px);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.15}.act-pills{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.act-pill{border-radius:var(--r-pill);align-items:center;gap:7px;height:32px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.act-pill svg{width:15px;height:15px}.act-pill.ok{background:var(--gallery-laurel);color:var(--gallery-laurel-ink)}.act-pill.bad{color:#fff;background:#b42318}.act-pill.soft{color:var(--text);background:#ffffff9e;font-weight:500}.act-week-note{color:var(--muted);margin:10px 0 0;font-size:13px}.act-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.act-tiles>div{border-radius:var(--r-card);background:#ffffff9e;flex-direction:column-reverse;justify-content:flex-end;gap:2px;min-width:0;padding:14px 16px;display:flex}.act-tiles dt{color:var(--muted);font-size:13px}.act-tiles dd{overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:500;line-height:1.1}.act-tiles dd small{color:var(--muted);font-size:14px;font-weight:400}.act-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1180px){.act-layout{grid-template-columns:minmax(0,1fr) 340px}}.act-card{border:1px solid var(--line);border-radius:var(--r-frame);background:var(--surface);min-width:0;padding:22px 24px}.act-card.act-problems.has{border:1.5px solid var(--danger)}.act-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.act-card-head h2{margin:0;font-size:19px;font-weight:600}.act-sub{font-size:max(12px, var(--text-floor,0px));color:var(--muted);text-align:right}.act-learned .act-sub{white-space:nowrap}.act-sub.bad{color:var(--danger);font-weight:600}.act-badge{border-radius:var(--r-pill);background:var(--accent);height:24px;color:var(--accent-text);font-size:max(12px, var(--text-floor,0px));align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.act-none{color:var(--muted);margin:4px 0 0;font-size:13px}.act-none b{color:var(--text);font-weight:500}.act-more{color:var(--muted);margin:14px 0 0;font-size:13px}.act-b .act-ico{background:var(--tint-2);width:36px;height:36px;color:var(--text);border-radius:12px;flex:none;place-items:center;display:grid}.act-b .act-ico svg{width:18px;height:18px}.act-b .act-ico.bad{background:var(--danger-bg);color:var(--danger)}.act-b .act-ico.wait{background:var(--wait-bg);color:var(--wait)}.act-who{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.act-who b{font-weight:600}.act-av{border:1px solid var(--line);background:var(--side);width:22px;height:22px;color:var(--text);font-size:max(11px, var(--text-floor,0px));border-radius:999px;place-items:center;font-weight:700;line-height:1;display:inline-grid}.act-av.bot{background:var(--accent);color:var(--accent-text);border-color:#0000}.act-probs{margin:0;padding:0;list-style:none}.act-probs li{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.act-prob-main{row-gap:2px;min-width:0;display:grid}.act-prob-text{overflow-wrap:anywhere;font-size:14px;line-height:20px}.act-prob-text .tag{margin:0 8px 0 0}.act-prob-at{font-size:max(12px, var(--text-floor,0px));color:var(--faint)}.act-probs .button{flex:none;text-decoration:none}.act-dayb{margin-top:18px}.act-day-h{align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.act-day-h b{font-size:15px;font-weight:600}.act-day-h span{font-size:max(12px, var(--text-floor,0px));color:var(--faint)}.act-rowb,.act-runb>summary{border-radius:14px;grid-template-columns:44px 36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px 8px 4px;font-size:14px;line-height:20px;display:grid}.act-rowb:hover{background:var(--tint-2)}.act-b .act-t{color:var(--faint);text-align:right;font-size:13px}.act-body{overflow-wrap:anywhere;min-width:0}.act-body .tag{margin:0 8px 0 0}.act-rowb.bad .act-body{color:var(--danger)}.act-b .act-link,.act-b .act-toggle{border:1px solid var(--field);border-radius:var(--r-pill);background:var(--surface);height:32px;color:var(--text);font-size:max(12.5px, var(--text-floor,0px));white-space:nowrap;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.act-b .act-link:hover,.act-runb>summary:hover .act-toggle{border-color:var(--text)}.act-runb{background:var(--tint-2);border:0;border-radius:14px;margin:2px 0}.act-runb .act-ico{background:var(--surface)}.act-runb>summary{cursor:pointer;list-style:none}.act-runb>summary::-webkit-details-marker{display:none}.act-runb .act-toggle .when-open,.act-runb[open] .act-toggle .when-closed{display:none}.act-runb[open] .act-toggle .when-open{display:inline}.act-runb ul{margin:0;padding:2px 12px 12px 108px;font-size:13px;list-style:none}.act-runb li{color:var(--muted);overflow-wrap:anywhere;padding:3px 0}.act-runb li.wait{color:var(--wait)}.act-runb li.bad{color:var(--danger)}.act-runb li .tag{margin:0 8px 0 0}.act-card.act-learned{background:var(--side);border-color:#0000}.act-rules{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.act-rules li{border-radius:var(--r-card);background:var(--surface);gap:10px;padding:16px;display:grid}.act-rules p{margin:0;font-size:13.5px;line-height:20px}.act-lesson-n{margin-bottom:4px;font-size:26px;font-weight:500;line-height:1;display:block}.act-btn{border:1px solid var(--field);border-radius:var(--r-pill);background:var(--surface);height:32px;color:var(--text);font:600 12.5px var(--font);cursor:pointer;justify-self:start;padding:0 12px}.act-btn:hover{border-color:var(--text)}.act-rules .act-ask{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;font-size:13px;display:flex}.act-rules .act-ask span{color:var(--text);flex-basis:100%}.act-learned .act-more a,.act-learned .act-none a{color:var(--text);font-weight:600}@media (max-width:1000px){.act-week{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.act-b{gap:16px;padding:12px 16px 32px}.act-week{padding:20px}.act-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.act-card{padding:16px}.act-rowb,.act-runb>summary{grid-template-columns:36px minmax(0,1fr);align-items:start;row-gap:6px;padding:10px 4px}.act-rowb .act-t,.act-runb .act-t{grid-area:2/2;justify-self:start}.act-rowb .act-ico,.act-runb .act-ico{grid-row:1}.act-rowb .act-link,.act-runb .act-toggle{grid-column:2;justify-self:start}.act-runb ul{padding-left:52px}.act-probs li{grid-template-columns:36px minmax(0,1fr);align-items:start}.act-probs .button{grid-column:2;justify-self:start}.act-card-head{flex-wrap:wrap}}.hm{padding:0 var(--space-5) var(--space-5)}.hm-head{padding:var(--space-4) 0 var(--space-3);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.hm-head h1{font-size:var(--head-page);letter-spacing:-.01em;margin:0}.hm-day{min-width:0;color:var(--muted);flex:360px;margin:0;font-size:13px;line-height:1.45}.hm-day b{color:var(--text);font-weight:400}.hm-dot{vertical-align:middle;background:var(--ok);margin:-2px 6px 0 0}.hm-dot.wait{background:var(--wait)}.hm-dot.bad{background:var(--danger)}.hm-dot.idle{background:var(--faint)}.hm-short{display:none}.hm-head .spacer{flex:0 0 0}.hm-cols{gap:var(--space-5);grid-template-columns:minmax(0,716fr) minmax(0,395fr);align-items:start;display:grid}.hm-card{margin:0 0 var(--space-4);padding:var(--space-4) 20px 20px;border:1px solid var(--line);border-radius:var(--r-menu);background:var(--surface)}.hm-cols .empty-card{max-width:none;margin:0 0 var(--space-4)}.hm-chead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.hm-chead h2{font-size:var(--head-section);margin:0}.hm-chead .tnum,.hm-when{color:var(--muted);font-size:13px}.hm-sub{margin:4px 0 var(--space-2);color:var(--muted);font-size:13px}.hm-none{margin:var(--space-2) 0 0;color:var(--muted);font-size:13px;line-height:1.5}.hm-more{margin:var(--space-2) 0 0;font-size:13px}.hm-rows{margin:var(--space-2) 0 0;padding:0;list-style:none}.hm-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:12px 0;display:flex;position:relative}.hm-thumb{background:var(--tint-2);border-radius:8px;flex:none;width:40px;height:40px;overflow:hidden}.hm-thumb img{object-fit:cover;width:100%;height:100%;display:block}.hm-rbody{flex:auto;gap:2px;min-width:0;display:grid}.hm-rbody b{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.3}.hm-rmeta{font-size:max(12px, var(--text-floor,0px));color:var(--muted);align-items:flex-start;gap:6px;line-height:16px;display:flex}.hm-rtext{flex:1;min-width:0}.hm-rmeta .plat,.hm-rmeta .plat img{width:14px;height:14px}.hm-rmeta .plat{flex:none;margin-top:1px}.hm-passed{color:var(--muted);flex:none;align-items:center;gap:4px;font-size:13px;display:inline-flex}.hm-passed .icon{width:13px;height:13px}.hm-row .tag{border-radius:var(--r-item);flex:none;margin:0}.hm-review{flex:none;position:static}.hm-review:after{content:"";border-radius:4px;position:absolute;inset:0}.hm-review .hm-go{display:none}.hm-foot{margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.hm-all{height:36px;min-height:36px;padding:0 18px}.hm-passed-link{color:var(--link);font-size:13px;text-decoration:underline}.hm-lines{margin:var(--space-2) 0 0;padding:0;list-style:none}.hm-lines li{border-top:1px solid var(--line);align-items:baseline;gap:10px;padding:11px 0;font-size:13.5px;display:flex}.hm-lines li:first-child{border-top:0;padding-top:4px}.hm-bul{background:var(--faint);border-radius:50%;flex:none;align-self:flex-start;width:6px;height:6px;margin-top:6px}.hm-bul.bad{background:var(--danger)}.hm-ltext{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.4}.hm-llink,.hm-lines .link{color:var(--link);text-align:left;flex:none;font-size:13px;text-decoration:underline}.hm-segs{margin:var(--space-3) 0 var(--space-2);gap:3px}.hm-segs i{border-radius:2px;height:4px}.hm-segs i.must{box-shadow:none;background:var(--line)}.hm-ready{margin:0;font-size:15px}.hm-ready b{font-weight:600}.hm-count{margin:var(--space-2) 0 var(--space-3);color:var(--muted);flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.hm-count span{align-items:center;gap:4px;display:inline-flex}.hm-count .wait{color:var(--wait)}.hm-count .icon{width:13px;height:13px}.hm-groups{gap:16px;display:grid}.hm-group{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;display:grid}.hm-gname{color:var(--muted);margin:6px 0 0;font-size:12.5px}.hm-group ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hm-chip{border-radius:var(--r-item);background:var(--tint-2);min-height:28px;color:var(--text);align-items:center;gap:5px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.hm-chip .icon{width:12px;height:12px;color:var(--muted);flex:none}.hm-chip.wait,.hm-chip.wait .icon{background:var(--wait-bg);color:var(--wait)}.hm-chip.wait .icon{background:0 0}.hm-chip:hover{box-shadow:inset 0 0 0 1px var(--field)}.hm-open{margin:var(--space-3) 0 0;font-size:13px}@media (max-width:900px){.hm{padding:0 var(--space-2) var(--bar-room,96px)}.hm-head{padding:var(--space-4) var(--space-2) var(--space-3);gap:4px 10px}.hm-head h1{order:1;font-size:20px}.hs-pause{order:2;margin-left:auto}.hm-day{flex:1 0 100%;order:3}.hm-long{display:none}.hm-short{display:inline}.hm-head .hm-add,.hm-head .spacer{display:none}.hm-cols{display:block}.hm-card{padding:var(--space-4)}.hm-chead h2{font-size:15px}.hm-chead .tnum,.hm-when{font-size:max(12px, var(--text-floor,0px))}.hm-row{padding:12px 0}.hm-passed,.hm-passed-link{display:none}.hm-review{background:0 0;border:0;width:24px;height:32px;min-height:32px;padding:0}.hm-review .hm-review-word{display:none}.hm-review .hm-go{width:18px;height:18px;color:var(--faint);display:block}.hm-all{width:100%;height:44px;min-height:44px}.hm-foot{padding-top:var(--space-3)}.hm-lines li{flex-wrap:wrap}.hm-llink,.hm-lines .link{flex:1 0 100%;padding-left:16px}.hm-group{grid-template-columns:minmax(0,1fr);gap:8px}.hm-gname{margin:8px 0 0}}.wp-test-error{margin:0}.wp-answer{border-radius:var(--r-item);font:400 13px/19px var(--font);color:var(--text);gap:8px;padding:12px 16px;display:grid}.wp-answer.bad{background:var(--danger-bg)}.wp-answer.wait{background:var(--wait-bg)}.wp-answer.ok{background:var(--ok-bg)}.wp-answer p{overflow-wrap:anywhere;margin:0}.wp-answer-line{gap:2px;display:grid}.wp-answer-line+.wp-answer-line{border-top:1px solid var(--line);padding-top:8px}.wp-answer-tag{margin-right:12px;font-weight:500}.wp-answer.bad .wp-answer-tag{color:var(--danger)}.wp-answer.wait .wp-answer-tag{color:var(--wait)}.wp-answer.ok .wp-answer-tag{color:var(--ok)}.wp-answer .wp-answer-tag.warns{color:var(--wait)}.wp-answer-more,.wp-answer-foot{color:var(--muted);font-size:max(12px, var(--text-floor,0px));line-height:17px}.wp-answer-foot{padding-top:4px}.rl{align-content:start;gap:28px;padding:24px 28px 40px;display:grid}.rl-hero{border-radius:var(--r-frame);background:var(--gallery-blue);color:var(--gallery-ink);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:28px;padding:32px;display:grid}.rl-hero-main{align-content:start;gap:0;min-width:0;display:grid}.rl-eyebrow{font:600 max(12px, var(--text-floor,0px))/16px var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--gallery-ink-soft);margin:0 0 6px}.rl-hero h2{font:700 32px/1.12 var(--font);letter-spacing:-.01em;text-wrap:balance;margin:0}.rl-hero-sub{max-width:54ch;font:400 15px/22px var(--font);color:var(--gallery-ink-soft);margin:10px 0 20px}.rl-try{gap:10px;display:flex}.rl-try input{border-radius:var(--r-card);background:var(--card-chip);min-width:0;height:52px;color:var(--card-ink);font:400 16px/22px var(--font-input);border:1px solid #14181f4d;flex:1;padding:0 18px}.rl-try input::placeholder{color:var(--card-ink-soft)}.rl-try input:focus-visible{outline:2px solid var(--gallery-ink);outline-offset:2px}.rl-try .button{background:var(--gallery-laurel);border-color:var(--gallery-laurel);min-width:96px;height:52px;min-height:52px;color:var(--gallery-laurel-ink);border-radius:14px;flex:none;padding:0 22px;font-size:15px}.rl-hero .wp-answer{background:var(--surface);margin-top:14px}.rl-hero .wp-test-error{margin-top:14px}.rl-hero-count{border-radius:var(--r-menu);text-align:center;background:#ffffff8c;align-content:center;justify-items:center;gap:4px;padding:20px;display:grid}.rl-hero-shield{stroke-width:1.4px;width:56px;height:56px}.rl-hero-count b{font:700 56px/1 var(--font)}.rl-hero-count span{max-width:24ch;font:400 14px/20px var(--font);color:var(--gallery-ink-soft)}.rl-ico{background:var(--tint-2);width:44px;height:44px;color:var(--text);border-radius:14px;flex:none;place-items:center;display:grid}.rl-ico svg{width:22px;height:22px}.rl-sum{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.rl-sum a{border:1px solid var(--line);border-radius:var(--r-menu);background:var(--surface);color:var(--text);transition:border-color .15s var(--ease);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:6px 14px;padding:22px;text-decoration:none;display:grid}.rl-sum a:hover{border-color:var(--field)}.rl-sum .rl-ico{grid-row:span 3}.rl-sum-k{font:600 15px/20px var(--font);align-items:baseline;gap:10px;display:flex}.rl-sum-k b{font:700 28px/1 var(--font)}.rl-sum-p{font:400 13px/19px var(--font);color:var(--muted)}.rl-sum-go{font:600 13px/18px var(--font);text-underline-offset:3px;text-decoration:underline}.rl-group{gap:14px;display:grid}.rl-group-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.rl-group-head h2{font:700 22px/28px var(--font);color:var(--text);margin:0}.rl-count{font:500 15px/20px var(--font);color:var(--faint)}.rl-group-head p{font:400 14px/20px var(--font);color:var(--muted);flex-basis:100%;margin:0}.rl-pill{border-radius:var(--r-pill);height:24px;font:600 max(12px, var(--text-floor,0px))/1 var(--font);white-space:nowrap;flex:none;align-items:center;padding:0 10px;display:inline-flex}.rl-pill.bad{background:var(--danger-bg);color:var(--danger)}.rl-pill.wait{background:var(--wait-bg);color:var(--wait)}.rl-pill.ok{background:var(--ok-bg);color:var(--ok)}.rl-pill.plain{background:var(--tint-2);color:var(--muted)}.rl-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}.rl-rule,.rl-habit,.rl-quote{border:1px solid var(--line);border-radius:var(--r-menu);background:var(--surface);align-content:start;gap:10px;min-width:0;padding:20px 22px;display:grid}.rl-rule{transition:border-color .15s var(--ease);padding:0}.rl-rule:hover{border-color:var(--field)}.rl-rule summary{cursor:pointer;border-radius:var(--r-menu);gap:8px;padding:16px 18px;list-style:none;display:grid}.rl-rule summary::-webkit-details-marker{display:none}.rl-rule summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rl-rule:has(details[open]){border-color:var(--field)}.rl-rule-more{gap:10px;padding:0 18px 18px;display:grid}.rl-open{border-radius:var(--r-pill);background:var(--tint-2);width:24px;height:24px;color:var(--text);transition:transform .15s var(--ease);flex:none;place-items:center;display:grid}.rl-open svg{width:16px;height:16px}.rl-rule details[open] .rl-open{transform:rotate(180deg)}.rl-see{font:600 13px/19px var(--font);color:var(--text);text-underline-offset:3px;justify-self:start}.rl-rule-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rl-rule-head b{min-width:0;font:600 15px/21px var(--font);color:var(--text);text-wrap:balance;overflow-wrap:anywhere;flex:1}.rl-habit .rl-rule-head b{font-size:17px;line-height:24px}.rl-rule-says{font:400 14px/20px var(--font);color:var(--text);overflow-wrap:anywhere;margin:0}.rl-bubble{background:var(--tint-2);font:400 14px/20px var(--font);color:var(--text);overflow-wrap:anywhere;border-radius:14px;gap:2px;margin:0;padding:10px 14px;display:grid}.rl-bubble small{font:600 max(12px, var(--text-floor,0px))/16px var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.rl-rule-why{font:400 13px/19px var(--font);color:var(--muted);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;display:flex}.rl-why-ico{flex:none;width:16px;height:16px;margin-top:2px}.rl-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rl-chips li{border:1px solid var(--line);border-radius:var(--r-pill);font:400 max(12px, var(--text-floor,0px))/17px var(--font);color:var(--muted);padding:3px 10px}.rl-rule-last{font:400 13px/19px var(--font);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.rl-rule-last>span:first-child{overflow-wrap:anywhere;min-width:0}.rl-rule-last.none{color:var(--faint)}.rl-quote{padding-left:58px;position:relative}.rl-quote:before{content:"“";font:700 52px/1 var(--font);color:var(--accent);position:absolute;top:8px;left:18px}.rl-quote b{font:500 17px/24px var(--font);color:var(--text);overflow-wrap:anywhere}.rl-quote span{font:400 13px/19px var(--font);color:var(--muted)}.rl-none,.rl-habits{font:400 13px/19px var(--font);color:var(--muted);margin:0}.rl-habits a{color:var(--text)}.rl-none-card{border:1px dashed var(--field);border-radius:var(--r-menu);padding:20px 22px;font-size:14px}.rl-group .empty-card{max-width:none}.rl-change{border:1px dashed var(--field);border-radius:var(--r-menu);align-items:center;gap:16px;padding:20px 22px;display:flex}.rl-change p{max-width:84ch;font:400 14px/20px var(--font);color:var(--muted);margin:0}.rl-change b{color:var(--text);font-weight:600}.rl-lede{max-width:70ch;font:500 18px/26px var(--font);color:var(--text);text-wrap:pretty;margin:0}.rl-habit.struck{background:0 0;border-style:dashed}.rl-habit.struck .rl-rule-head b{color:var(--muted);text-decoration:line-through}.rl-acts{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.rl-acts .button{height:40px;min-height:40px;padding:0 16px;font-size:13px}.rl-acts .rl-strike{color:var(--danger);border-color:var(--line);background:var(--surface)}.rl-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rl-how>div{border:1px solid var(--line);border-radius:var(--r-menu);background:var(--surface);align-content:start;gap:8px;padding:22px;display:grid}.rl-how b{font:600 16px/22px var(--font);color:var(--text)}.rl-how span:not(.rl-ico){font:400 14px/20px var(--font);color:var(--muted)}@media (max-width:1000px){.rl-how{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.rl{gap:22px;padding:16px}.rl-hero{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px}.rl-hero h2{font-size:26px}.rl-try{flex-direction:column}.rl-hero-count{text-align:left;grid-template-columns:auto auto;justify-content:start;place-items:center start;gap:4px 12px;padding:14px 16px}.rl-hero-shield{grid-row:span 2;width:36px;height:36px}.rl-hero-count b{font-size:32px}}@media (prefers-reduced-motion:reduce){.rl-sum a,.rl-rule,.rl-open{transition:none}}.prow-wrap{padding:8px}.prow{align-items:flex-start;gap:14px}.prow-pic{border-radius:12px;width:88px;height:88px}.prow-body{gap:6px;padding-top:4px}.prow-hook{font-size:15px;font-weight:600;line-height:19px}.prow-meta{font-size:13px;line-height:17px}.prow-fix{display:flex}.pl-filter{border:1px solid var(--field);border-radius:var(--r-pill);background:var(--surface);height:28px;color:var(--text);font:500 max(12px, var(--text-floor,0px))/15px var(--font);cursor:pointer;align-items:center;gap:6px;padding:0 10px 0 12px;display:inline-flex}.pl-filter .icon{width:14px;height:14px;color:var(--muted);transition:rotate .2s ease-out}.pl-filter[aria-expanded=true] .icon{rotate:180deg}.pl-filter.on{background:var(--tint-2);border-color:color-mix(in srgb, var(--accent) 60%, transparent)}.pl-filter:hover{border-color:var(--accent)}.pl-filter:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.pl-top>.pl-car{margin-top:8px;animation:.18s cubic-bezier(.2,.7,.2,1) rv-in}.pl-top>.pl-car .pl-filters{flex-wrap:wrap;overflow:visible}.rv-one{border-radius:var(--r-frame);background:var(--gallery-yellow);color:#1e2228;border:0;gap:8px;padding:20px 22px}.rv-one-label{letter-spacing:.06em;text-transform:uppercase;color:#5c4a10;font-weight:700}.rv-one-says{font-size:clamp(18px, calc(1.5 * var(--vw,1vw)), 24px);text-wrap:balance;font-weight:700;line-height:1.25}.rv-one-src{color:#5c4a10}.rv-one-src.warn{color:#7a3a00}.rv-verdict.slim{padding:10px 14px}.rv-verdict.slim .rv-vd-title{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.rv-vd-notes{color:var(--muted);font:400 max(12px, var(--text-floor,0px))/15px var(--font);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rv-vd-notes:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.rv-keys{font-size:max(11px, var(--text-floor,0px));opacity:.7;font-weight:400;line-height:13px;display:block}.rv-col{position:relative}.rv-cheer{z-index:30;pointer-events:none;background:color-mix(in srgb, var(--surface) 55%, transparent);place-items:center;animation:.14s ease-out rv-fade;display:grid;position:absolute;inset:0}.rv-cheer>span{background:var(--gallery-laurel);color:#fff;border-radius:50%;place-items:center;width:72px;height:72px;animation:.24s cubic-bezier(.2,.9,.3,1.3) rv-pop;display:grid;box-shadow:0 8px 28px #0000004d}.rv-cheer .icon{width:34px;height:34px}@keyframes rv-in{0%{opacity:0;translate:0 6px}}@keyframes rv-fade{0%{opacity:0}}@keyframes rv-pop{0%{opacity:0;scale:.6}}.rv-one,.rv-verdict{animation:.26s cubic-bezier(.2,.7,.2,1) rv-in}@media (prefers-reduced-motion:reduce){.rv-one,.rv-verdict,.rv-cheer,.rv-cheer>span,.pl-top>.pl-car{animation:none}.pl-filter .icon{transition:none}}.np{padding:16px 24px 120px}.np-title{max-width:none;margin:0 0 20px;font-size:20px;font-weight:600}.np-cols{grid-template-columns:352px minmax(0,1fr);align-items:start;gap:24px;display:grid}.np-side,.np-main{border:1px solid var(--line);border-radius:var(--r-frame);background:var(--surface);gap:12px;padding:20px;display:grid}.np-main{gap:14px;padding:24px}.np h2{margin:0;font-size:15px;font-weight:600}.np-main>h2{font-size:16px}.np-label{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:4px 0 -4px;font-weight:600}.np-hint,.np-sub,.np-foot,.np-note{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0;line-height:16px}.np-sub{font-size:13px}.np-kind{gap:8px;display:flex}.np-styles{flex-wrap:wrap}.np-pill{height:var(--btn-h);border:1px solid var(--field);border-radius:var(--r-item);color:var(--text);font:600 13px var(--font);cursor:pointer;background:0 0;padding:0 14px}.np-pill.on{background:var(--accent);color:var(--accent-text);border-color:#0000}.np-pill:disabled{cursor:not-allowed;opacity:.6}.np-camp{border-radius:var(--r-card);background:var(--tint-2);align-items:center;gap:8px;padding:12px 14px;display:flex;position:relative}.np-camp-t{flex:1;gap:2px;min-width:0;display:grid}.np-camp-t b{font-size:13px}.np-camp-t small,.np-plat small{font-size:max(12px, var(--text-floor,0px));color:var(--muted)}.np-link{color:var(--text);font:600 13px var(--font);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.np-where-it{flex-wrap:wrap;gap:8px;display:flex}.np-plat-btn{border-radius:var(--r-item);background:var(--tint-2);height:36px;color:var(--text);font:600 13px var(--font);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.np-plat-btn .plat,.np-plat-btn .plat img,.np-win-head .plat,.np-win-head .plat img{width:20px;height:20px}.np-plat-add{border:1px solid var(--field);border-radius:var(--r-item);width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.np-plat-add .icon{width:18px;height:18px}.np-plat-btn:focus-visible,.np-plat-add:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.np-rec{border-radius:var(--r-pill);background:var(--ok-bg,var(--tint-2));color:var(--text);font-size:max(11px, var(--text-floor,0px));padding:2px 8px;font-weight:400}.np-out{width:fit-content;height:var(--btn-h);border:1px solid var(--field);border-radius:var(--r-item);color:var(--text);font:600 13px var(--font);cursor:pointer;background:0 0;padding:0 16px}.np-q{border:1px solid var(--line);border-radius:var(--r-card);background:var(--tint-2);gap:10px;padding:16px;display:grid}.np-q h3{margin:0;font-size:16px;font-weight:600}.np-qn,.np-why{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0}.np-why{font-size:13px}.np-answer{border:1px solid var(--field);background:var(--surface);border-radius:14px;align-items:center;gap:8px;height:48px;padding:0 16px;display:flex}.np-answer input{min-width:0;color:var(--text);font:15px var(--font-input);background:0 0;border:0;outline:0;flex:1}.np-answer:focus-within{outline:2px solid var(--focus);outline-offset:1px}.np-count{font-size:max(12px, var(--text-floor,0px));color:var(--muted)}.np-q-do{gap:8px;display:flex}.np-next,.np-plan{height:var(--btn-h);border-radius:var(--r-item);background:var(--accent);color:var(--accent-text);font:600 13px var(--font);cursor:pointer;border:0;padding:0 16px}.np-next:disabled,.np-plan:disabled{opacity:.5;cursor:not-allowed}.np-ghost{height:var(--btn-h);border:1px solid var(--field);border-radius:var(--r-item);background:var(--surface);color:var(--text);font:600 13px var(--font);cursor:pointer;padding:0 16px}.np-fold{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin:0;padding:10px 2px;font-size:13px;display:flex}.np-fold .icon{width:14px;height:14px;color:var(--muted)}.np-fold b{flex:none;width:96px;font-weight:600}.np-fold span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.np-later{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0}.np-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.np-head h2{margin:0;font-size:16px}.np-read{border-radius:var(--r-card);background:var(--tint-2);gap:6px;padding:6px;display:grid}.np-read-row{background:var(--surface);border-radius:12px;align-items:center;gap:10px;margin:0;padding:9px 12px;display:flex}.np-read-l{width:84px;font-size:max(12px, var(--text-floor,0px));color:var(--muted);flex:none}.np-read-v{min-width:0;color:var(--muted);flex:1;font-size:13px}.np-pencil{width:28px;height:28px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.np-pencil .icon{width:16px;height:16px}.np-pencil:hover{background:var(--tint-2)}.np-pencil:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.np-words{gap:6px;display:grid}.np-words-l{font-size:max(12px, var(--text-floor,0px));color:var(--muted)}.np-words-box{border:1px solid var(--field);background:var(--surface);border-radius:14px;display:block;position:relative}.np-words-box:focus-within{outline:2px solid var(--focus);outline-offset:1px}.np-words-box textarea{field-sizing:content;resize:vertical;width:100%;min-height:70px;max-height:320px;color:var(--text);font:15px/1.4 var(--font-input);background:0 0;border:0;outline:0;margin:0;padding:10px 15px 24px;display:block}.np-words-box .np-count{position:absolute;bottom:6px;right:42px}.np-aside{border:1px solid var(--line);border-radius:var(--r-card);background:var(--tint-2);gap:10px;padding:16px;display:grid}.np-aside-row{align-items:flex-start;gap:12px;margin:0;font-size:13px;line-height:16px;display:flex}.np-aside-row .icon{width:12px;height:12px;color:var(--danger);flex:none;margin-top:2px}.np-aside-row b{flex:none;width:150px;font-weight:600}.np-aside-row span{min-width:0;font-size:max(12px, var(--text-floor,0px));flex:1}.np-aside .np-q-do{flex-wrap:wrap}.np-aside .np-q-do button{white-space:nowrap}.np-main>h2:focus{outline:0}.np-given{gap:14px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.np-given li{align-items:center;gap:12px;min-width:0;display:flex}.np-given .icon{flex:none;width:16px;height:16px}.np-given-k{width:120px;color:var(--muted);flex:none}.np-given b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.np-given small{font-size:max(12px, var(--text-floor,0px));color:var(--muted);flex:none}.np-from{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:4px 2px 10px;display:flex}.np-from>.icon{width:18px;height:18px;color:var(--muted);flex:none}.np-from-t{flex:1;gap:2px;min-width:0;display:grid}.np-from-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;overflow:hidden}.np-from-t small{font-size:max(12px, var(--text-floor,0px));color:var(--muted)}.np-read-h{align-items:center;gap:8px;padding:6px 8px 8px;display:flex}.np-read-ht{flex:1;gap:2px;min-width:0;display:grid}.np-read-ht b{font-size:13px;font-weight:600}.np-read-ht small{font-size:max(12px, var(--text-floor,0px));color:var(--muted)}.np-read-used{font-size:max(12px, var(--text-floor,0px));color:var(--muted);align-items:center;gap:6px;display:inline-flex}.np-read-used .icon{width:14px;height:14px}.np-read-on{color:var(--text)}.np-add{width:fit-content;position:relative}.np-read-note{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:2px 8px 4px;line-height:16px}.np-menu-from{left:0;right:auto}.np-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-chips-l{font-size:max(12px, var(--text-floor,0px));color:var(--muted)}.np-chip{height:var(--btn-h);border:1px solid var(--field);border-radius:var(--r-item);background:var(--surface);max-width:100%;color:var(--text);font:600 max(12px, var(--text-floor,0px)) var(--font);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding:0 12px;overflow:hidden}.np-chip:hover{background:var(--tint-2)}.np-chip:focus-visible,.np-read-h button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.np-whens{justify-items:start;gap:8px;display:grid}.np-whens ul{gap:8px;width:100%;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.np-whens li{border-radius:var(--r-item);background:color-mix(in srgb, var(--surface) 72%, transparent);align-items:center;gap:12px;min-height:48px;padding:6px 8px 6px 14px;animation:.15s ease-out np-when-in;display:flex}.np-whens .plat,.np-whens .plat img{flex:none;width:24px;height:24px}.np-whens b{font-size:14px;font-weight:600}.np-when-d{min-width:0;color:var(--muted);flex:1}.np-when-x{background:var(--tint-2);width:32px;height:32px;color:var(--text);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.np-when-x .icon{width:16px;height:16px}.np-when-x:hover{background:var(--field)}.np-when-add{border:1.5px dashed var(--field);height:36px;color:var(--text);font:500 13px var(--font);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 14px;display:inline-flex}.np-when-add span{color:var(--muted)}.np-when-add .icon{width:16px;height:16px}.np-when-x:focus-visible,.np-when-add:focus-visible,.np-whens .np-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@keyframes np-when-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.np-whens li{animation:none}}@media (max-width:600px){.np-whens li{flex-wrap:wrap;row-gap:2px}.np-when-d{flex-basis:calc(100% - 120px)}.np-whens .np-link{order:5;margin-left:36px}.np-when-add span{display:none}}.np-chosen{align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.np-chosen .icon{width:14px;height:14px}.np-ad{gap:12px;max-width:640px;display:grid}.np-ad-worst{border-radius:18px;gap:4px;padding:16px 20px}.np-ad-worst b{font-size:22px;font-weight:600;line-height:28px}.np-ad-worst>span:last-child{font-size:13px;line-height:18px}.np-ad-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.np-ad-row>label{min-width:64px;font-size:13px;font-weight:600}.np-stage .np-ad-field{height:44px;padding:0 14px}.np-ad-field input{flex:none;width:80px}.np-ad-wide{flex:1}.np-ad-wide input{flex:1;width:auto}.np-ad-in{margin:0 0 0 76px}.np-ad-err{background:var(--surface);color:var(--danger);border-radius:12px;padding:8px 12px;font-size:13px;font-weight:500}.np-ad-tags{font-size:max(12px, var(--text-floor,0px));color:var(--muted);gap:4px;line-height:17px;display:grid}.np-ad-tags code{font-family:ui-monospace,Menlo,monospace;font-size:max(11.5px, var(--text-floor,0px));color:var(--text);overflow-wrap:anywhere}.np-foot.np-ink{color:var(--text)}.np-bar-t.ad{color:var(--gallery-yellow);font-weight:500}.np-stage .rg{--ok-bg:#e7ece3}.np-stage .np-q .rg-title{letter-spacing:0;margin:0 0 16px;font-size:14px;font-weight:600;line-height:20px}.np-menu-row[aria-disabled=true]{cursor:default;background:0 0}.np-menu-row[aria-disabled=true] b{color:var(--faint)}@media (max-width:900px){.np-ad-in{margin-left:0}}.np-menu{z-index:30;border:1px solid var(--field);border-radius:var(--r-menu);background:var(--surface);gap:2px;width:320px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.np-menu-h{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0;padding:6px 10px}.np-menu-row{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.np-menu-row span{flex:1;gap:2px;display:grid}.np-menu-row b{font-size:13px;font-weight:400}.np-menu-row small{font-size:max(12px, var(--text-floor,0px));color:var(--muted)}.np-menu-row:hover,.np-menu-row.on{background:var(--tint-2)}.np-menu-row.on b{font-weight:600}.np-menu-row .icon{width:16px;height:16px}.np-menu-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.np-menu-add{z-index:70;position:fixed;top:auto;right:auto}.np-menu-add .np-menu-row:disabled{opacity:.5;cursor:default;background:0 0}.np-menu-add .np-menu-row>.plat{flex:none;display:inline-flex}.np-menu-add .plat,.np-menu-add .plat img{width:24px;height:24px}.np-win{width:min(760px, calc(calc(var(--vw,1vw) * 100) - 32px));background:var(--bg);max-width:none;max-height:min(92dvh,980px);color:var(--text);border:0;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 30px 60px -20px #00000080}.np-win[open]{flex-direction:column;display:flex}.np-win::backdrop{background:#14181f59}.np-win-body{flex:1;align-content:start;gap:14px;padding:20px 24px;display:grid;overflow-y:auto}.np-win-card{border-radius:var(--r-card);background:var(--surface);gap:10px;padding:14px 16px;display:grid}.np-win-card>.np-label{align-items:center;gap:8px;margin:0;display:flex}.np-win-card .np-kind{flex-wrap:wrap}.np-sizes{flex-wrap:wrap;gap:8px;display:flex}.np-label-sub{font-weight:400}.np-frames-line{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0;line-height:16px}.np-frames-line.over{color:var(--danger)}.np-bar-t.over{color:#ff9d93}.np-desk{display:block}.np-phone{display:none}button.fm-item{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}button.fm-item.on{background:var(--tint-2)}@media (max-width:900px){.np-desk{display:none}.np-phone{display:block;position:relative}}.np-size-chip{border:1px solid var(--line);border-radius:var(--r-item);background:var(--surface);padding:6px 12px;display:grid}.np-size-chip b{font:600 13px var(--font-input)}.np-size-chip small{font:max(11px, var(--text-floor,0px)) var(--font-input);color:var(--muted)}.np-size-chip.on{background:var(--accent);color:var(--accent-text);border-color:#0000}.np-size-chip.on small{color:inherit;opacity:.8}button.np-size-chip{color:var(--text);text-align:left;cursor:pointer}button.np-size-chip.on{color:var(--accent-text)}button.np-size-chip:disabled{cursor:default}button.np-size-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.np-size-top{align-items:baseline;gap:6px;display:flex}.np-size-rec{font:max(11px, var(--text-floor,0px)) var(--font);color:var(--accent)}.np-size-chip.on .np-size-rec{color:inherit;opacity:.8}.ed-size .ed-help{margin:0}.ed-size-row{gap:8px;margin-top:12px;display:grid}.ed-size-pf{font:600 13px var(--font-input);align-items:center;gap:8px;margin:0;display:flex}.ed-size-pf .plat,.ed-size-pf .plat img{width:16px;height:16px}.np-daytime{border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.np-win-foot{border-top:1px solid var(--line);background:var(--surface);align-items:center;gap:8px;padding:14px 18px;display:flex}.np-win-foot .spacer{flex:1}.np-pick-cols{grid-template-columns:400px 1fr;display:grid}.np-month{border-right:1px solid var(--line);padding:18px 24px 14px}.np-month-h{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:15px;display:flex}.np-month-h button{border-radius:var(--r-pill);width:28px;height:28px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.np-month-h button:disabled{opacity:.3;cursor:default}.np-month-h .icon{width:14px;height:14px}.np-month .np-grid{grid-template-rows:auto repeat(6,32px);grid-template-columns:repeat(7,1fr);gap:6px 0;display:grid}.np-wd{text-align:center;font-size:max(12px, var(--text-floor,0px));color:var(--muted)}.np-day{height:32px;color:var(--text);font:14px var(--font-input);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;margin:0 4px;position:relative}.np-day:disabled{color:var(--muted);opacity:.5;cursor:default}.np-day.today{border-color:var(--field)}.np-day.on{background:var(--accent);color:var(--accent-text)}.np-day:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.np-dot{background:var(--muted);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.np-legend{font-size:max(11px, var(--text-floor,0px));color:var(--muted);margin:10px 0 0;padding-left:12px;position:relative}.np-legend .np-dot{margin:0;top:6px;bottom:auto;left:2px}.np-planned{z-index:2;border:1px solid var(--line);background:var(--surface);width:max-content;max-width:280px;color:var(--text);font:max(12px, var(--text-floor,0px))/16px var(--font);text-align:left;pointer-events:none;border-radius:12px;gap:6px;padding:10px 12px;display:grid;position:fixed}.np-planned span{color:var(--muted);gap:8px;display:flex}.np-planned em{color:var(--text);font-style:normal;font-family:var(--font-input)}.np-time{align-content:start;gap:10px;padding:18px 20px;display:grid}.np-wheel{width:fit-content}.np-veil{z-index:60;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#10131857;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.np-dialog{width:min(560px,100%);max-height:calc(calc(var(--vh,1vh) * 100) - 32px);border-radius:var(--r-frame);background:var(--surface);color:var(--text);gap:12px;padding:24px;display:grid;overflow-y:auto}@media (max-width:900px){.np-veil{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:61;background:0 0}.np-dialog{border:1px solid var(--field)}}.np-dlg-do{justify-content:flex-end;gap:8px;display:flex}.np-pics{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.np-pics li{display:block}.np-pic{border:1px solid var(--line);background:var(--tint-2);cursor:pointer;border-radius:4px;width:64px;height:64px;padding:0;display:block;position:relative;overflow:hidden}.np-pics li[draggable=true] .np-pic{cursor:grab}.np-pics li.on .np-pic{border:2px solid var(--text)}.np-pic img,.np-pic-th img,.np-tile img{object-fit:cover;width:100%;height:100%;display:block}.np-pic:focus-visible,.np-tile:focus-visible,.np-way:focus-visible,.np-step:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.np-pic-n{background:var(--card-chip);min-width:16px;color:var(--card-ink);font:600 max(11px, var(--text-floor,0px))/16px var(--font);text-align:center;border-radius:8px;padding:0 5px;position:absolute;top:4px;left:4px}.np-pic-dot{background:var(--wait);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;right:6px}.np-pics-panel{border:1px solid var(--line);border-radius:var(--r-card);background:var(--tint-2);gap:8px;padding:14px;display:grid}.np-pics-head{align-items:center;gap:12px;display:flex}.np-pics-ht{flex:1;gap:2px;min-width:0;display:grid}.np-pics-ht b{font-size:13px}.np-pager{font-size:max(12px, var(--text-floor,0px));color:var(--muted);flex:none;align-items:center;gap:8px;display:flex}.np-step{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.np-step .icon{width:16px;height:16px}.np-step:disabled{color:var(--field);cursor:default}.np-pic-card{border:1px solid var(--line);border-radius:var(--r-item);background:var(--surface);gap:10px;padding:12px;display:grid}.np-pic-top{align-items:center;gap:12px;display:flex}.np-pic-th{border:1px solid var(--line);background:var(--tint-2);border-radius:4px;flex:none;width:48px;height:48px;position:relative;overflow:hidden}.np-pic-th .np-pic-n{top:2px;left:2px}.np-pic-t{flex:1;gap:2px;min-width:0;display:grid}.np-pic-t b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.np-pic-t small{font-size:max(12px, var(--text-floor,0px));color:var(--muted)}.np-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.np-way{border:1px solid var(--line);border-radius:var(--r-item);background:var(--surface);color:var(--text);font:max(12px, var(--text-floor,0px))/16px var(--font);text-align:left;cursor:pointer;align-content:start;gap:2px;padding:10px 12px;display:grid}.np-way.on{border:2px solid var(--text);padding:9px 11px}.np-way:disabled{cursor:default}.np-way b{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.np-way span{color:var(--muted)}.np-way-dot{border:1.5px solid var(--text);border-radius:50%;flex:none;width:10px;height:10px}.np-way.on .np-way-dot{background:radial-gradient(circle, var(--text) 0 2.5px, transparent 3px)}.np-wordson{font-size:max(12px, var(--text-floor,0px));flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.np-wordson-l{color:var(--muted)}.np-wordson b{font-weight:600}.np-wordson label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.np-wordson input{width:16px;height:16px;accent-color:var(--accent);margin:0}.np-pic-warn{background:var(--wait-bg);color:var(--wait);font-size:max(12px, var(--text-floor,0px));border-radius:8px;gap:6px;padding:10px;line-height:16px;display:grid}.np-pic-warn p{margin:0}.np-pic-do{flex-wrap:wrap;gap:16px;display:flex}.np-pic-do .np-link{font-size:max(12px, var(--text-floor,0px))}.np-pic-ok{font-size:max(11px, var(--text-floor,0px));color:var(--muted);margin:0}.np-pic-foot{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.np-pic-foot .np-pic-warn{flex:240px;align-content:start;min-width:0}.np-where{border:1px solid var(--line);border-radius:var(--r-item);background:var(--surface);flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px;min-width:0;padding:8px 8px 8px 12px;display:flex}.np-where-l{font-size:13px;font-weight:600}.np-where-t,.np-where-add{border-radius:var(--r-item);background:var(--tint-2);width:40px;height:40px;color:var(--text);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.np-where-t:not(.on){opacity:.3}.np-where-t:disabled{cursor:default}.np-where-t .plat,.np-where-t .plat img{width:20px;height:20px}.np-where-add{border:1px solid var(--field);background:var(--surface)}.np-where-add .icon{width:18px;height:18px}.np-where-t:focus-visible,.np-where-add:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.np-dots{justify-content:center;gap:6px;display:flex}.np-dots i{background:var(--field);opacity:.45;border-radius:50%;width:6px;height:6px}.np-dots i.on{background:var(--text);opacity:1}.np-dots i.warn{background:var(--wait);opacity:1}.np-choose{width:min(640px,100%)}.np-choose .np-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px;margin:0;padding:0;list-style:none;display:grid}.np-choose .np-grid li{align-content:start;gap:4px;min-width:0;display:grid}.np-choose .np-grid li.off{opacity:.6}.np-tile{aspect-ratio:131/104;border:1px solid var(--line);background:var(--tint-2);cursor:pointer;border-radius:4px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.np-tile.on{border:2px solid var(--text)}.np-tile:disabled{cursor:not-allowed}.np-tile-box{border:1px solid var(--field);background:var(--surface);border-radius:3px;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:8px;left:8px}.np-tile-box.on{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.np-tile-box .icon{width:12px;height:12px}.np-tile-n{background:var(--text);min-width:18px;color:var(--surface);font:600 max(11px, var(--text-floor,0px))/18px var(--font);text-align:center;border-radius:9px;padding:0 6px;position:absolute;top:8px;right:8px}.np-tile-name{font-size:max(11px, var(--text-floor,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-tile-warn{font-size:max(11px, var(--text-floor,0px));color:var(--wait);line-height:14px}.np-dlg-do .np-count{align-self:center}.np-dlg-do .spacer{flex:1}@media (max-width:700px){.np-ways{grid-template-columns:minmax(0,1fr)}.np-choose .np-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.np-pics-head{flex-wrap:wrap}.np-where{flex:100%}.np-where-l{flex:1 0 100%}}.np-stage-row{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:16px;display:grid}.np-stage-row>.np-main{--surface:#fff;--text:#1e2228;--muted:#1e2228b8;--field:#1e22282e;--line:#1e22281f;--tint-2:#ffffff8c;--accent:#1e2228;--accent-text:#fff;--ok-bg:#fff9;border-radius:var(--r-frame);background:var(--gallery-blue);color:var(--text);border:0;padding:28px 32px;overflow:hidden}.np-stage,.np-stage .np-q{grid-template-columns:minmax(0,1fr)}.np-stage .np-q{background:0 0;border:0;gap:14px;padding:0}.np-q-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.np-stage .np-qn{font-size:max(12px, var(--text-floor,0px));letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.np-stage .np-q h3{font-size:clamp(26px, calc(2.6 * var(--vw,1vw)), 36px);letter-spacing:-.01em;text-wrap:balance;margin:2px 0 4px;font-weight:600;line-height:1.15}.np-stage .np-answer{border-color:#0000;height:52px}.np-stage .np-next{border-radius:var(--r-pill);align-items:center;gap:8px;padding:0 18px;display:inline-flex}.np-stage .np-ghost{border-radius:var(--r-pill);background:#ffffff80;border-color:#0000}.np-next .icon{width:16px;height:16px;transition:translate .15s ease-out}.np-next:not(:disabled):hover .icon{translate:3px}.np-stage .np-q-do{align-items:center}.np-stage .np-fold{border-color:var(--line);padding:8px 2px}.np-stage .np-fold:first-of-type{margin-top:6px}.np-dots{gap:6px;margin:0;padding:0;list-style:none;display:flex}.np-dots li{display:flex}.np-dots :is(span,button){background:#ffffffbf;border:0;border-radius:3px;width:12px;height:6px;padding:0;transition:width .24s cubic-bezier(.2,.7,.2,1),background-color .24s ease-out;display:block}.np-dots .past :is(span,button){background:var(--text);cursor:pointer}.np-dots .now span{background:var(--text);width:26px}.np-dots button:hover{width:18px}.np-dots button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.np-how{border-radius:var(--r-frame);background:var(--tint-2);align-content:start;gap:12px;padding:20px;display:grid}.np-how-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:600;font-size:max(12px, var(--text-floor,0px))!important}.np-how ol{gap:12px;margin:0;padding:0 0 0 18px;font-size:13px;line-height:18px;display:grid}.np-extra{border:1px solid var(--line);border-radius:var(--r-frame);background:var(--surface);gap:12px;margin-top:16px;padding:20px;display:grid}.np-extra:empty{display:none}.np-this{background:0 0;border:0;gap:10px;margin-top:20px;padding:0}.np-this>h2{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;font-size:max(12px, var(--text-floor,0px))!important}.np-chiprow{flex-wrap:wrap;gap:8px;display:flex}.np-chip-at{position:relative}.np-chipb{border:1px solid var(--field);border-radius:var(--r-pill);background:var(--surface);height:34px;color:var(--text);font:500 13px var(--font);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 14px;transition:background-color .12s ease-out,border-color .12s ease-out;display:inline-flex}.np-chipb .icon{width:14px;height:14px;color:var(--muted);transition:rotate .2s ease-out}.np-chipb:hover{background:var(--tint-2)}.np-chipb[aria-expanded=true]{border-color:var(--text)}.np-chipb[aria-expanded=true] .icon{rotate:180deg}.np-chipb[aria-pressed=true]{border-color:var(--text);background:var(--tint-2)}.np-chipb.static{cursor:default}.np-chipb.static:hover{background:var(--surface)}.np-chipb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.np-pop{z-index:30;min-width:300px;max-width:min(520px, calc(90 * var(--vw,1vw)));border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-lift);transform-origin:0 0;gap:10px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);left:0}@keyframes np-q-on{0%{opacity:0;translate:18px}}@keyframes np-q-back{0%{opacity:0;translate:-18px}}@keyframes np-pop{0%{opacity:0;translate:0 -4px;scale:.97}}@keyframes np-fade{0%{opacity:0}}@keyframes np-ready{0%{box-shadow:0 0 #a7c49abf}to{box-shadow:0 0 0 12px #a7c49a00}}.np-bar .gbtn.main:not(:disabled){animation:.7s ease-out np-ready}.np-stage .np-q.on{animation:.26s cubic-bezier(.2,.7,.2,1) np-q-on}.np-stage .np-q.back{animation:.26s cubic-bezier(.2,.7,.2,1) np-q-back}.np-pop{animation:.16s cubic-bezier(.2,.7,.2,1) np-pop}.np-stage .np-fold,.np-extra{animation:.24s ease-out np-fade}@media (prefers-reduced-motion:reduce){.np-stage .np-q.on,.np-stage .np-q.back,.np-pop,.np-stage .np-fold,.np-extra,.np-bar .gbtn.main{animation:none}.np-dots :is(span,button),.np-next .icon,.np-chipb .icon{transition:none}}@media (max-width:900px){.np-stage-row>.np-main{padding:20px}.np-pop{top:auto;left:16px;right:16px;bottom:calc(var(--bar-room,0px) + 16px);min-width:0;max-width:none;position:fixed}}.np-bar{z-index:20;margin:24px 0 0;position:sticky;bottom:24px}.np-bar .rv-pill{padding:0 10px 0 22px}.np-bar-t{font-size:13px}@media (max-width:1180px){.np-cols{grid-template-columns:1fr}.np-stage-row{grid-template-columns:minmax(0,1fr)}.np-how{display:none}}@media (max-width:900px){.np{padding:12px 16px calc(var(--bar-room,0px) + 96px)}.np-side,.np-main{padding:16px}.np-pick-cols{grid-template-columns:1fr}.np-month{border-right:0;border-bottom:1px solid var(--line);padding:14px}.np-win{border-radius:24px 24px 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 58px);margin:auto 0 0}.np-win::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#10131857}.np-win-body{padding:14px 16px}.np-win-card{padding:12px}.np-win-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.np-bar{bottom:calc(var(--bar-room,0px) + 8px)}.np-fold b{width:80px}.np-read-row{flex-wrap:wrap;row-gap:4px}.np-read-l{flex-basis:100%;width:auto}.np-read-v{flex:100%}.np-aside-row{flex-wrap:wrap}.np-aside-row b{width:auto}.np-aside-row span{flex-basis:100%}.np-given li{flex-wrap:wrap;row-gap:2px}.np-given-k{width:auto}.np-given b{white-space:normal;flex-basis:100%}.np-read-h{flex-wrap:wrap}.np-read-ht{flex-basis:100%}}.pl-bar:empty{display:none}.pl-all{border:1px solid var(--field);border-radius:var(--r-pill);background:var(--surface);height:28px;color:var(--text);font:500 max(12px, var(--text-floor,0px))/15px var(--font);cursor:pointer;flex:none;padding:0 12px}.pl-all:hover{border-color:var(--accent)}.pl-all:focus-visible{outline:3px solid var(--focus);outline-offset:2px}a.pl-all{align-items:center;text-decoration:none;display:inline-flex}.pl-more{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:8px 10px 16px;padding-top:12px;display:flex}.pl-more-n{font:400 max(12px, var(--text-floor,0px))/15px var(--font);color:var(--muted)}.pl-more-n .tnum{font-family:var(--font-input)}.pl-more-btn{border:1px solid var(--field);border-radius:var(--r-pill);background:var(--surface);height:28px;color:var(--text);font:500 max(12px, var(--text-floor,0px))/15px var(--font);cursor:pointer;flex:none;padding:0 12px}.pl-more-btn:hover{border-color:var(--accent)}.pl-more-btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.pl-show{border:1px solid var(--field);border-radius:var(--r-pill);background:var(--surface);height:28px;color:var(--text);font:500 max(12px, var(--text-floor,0px))/15px var(--font);cursor:pointer;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 12px 0 10px;display:inline-flex}.pl-show .icon{width:14px;height:14px}.pl-show:hover{border-color:var(--accent)}.pl-show:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.vw.big::backdrop{background:#0b0e12}.vw.big .vw-in{--vw-s:max(160px, min(calc(var(--vh,1vh) * 100) - 76px, calc(var(--vw,1vw) * 100) - 168px))}.vw.big .vw-cap{margin-top:12px}.vw.big .vw-frame img{cursor:pointer}@media (max-width:700px){.vw.big .vw-in{--vw-s:max(160px, min(calc(var(--vw,1vw) * 100) - 24px, calc(var(--vh,1vh) * 100) - 76px))}}.dp-row{align-items:stretch;gap:8px;display:flex;position:relative}.dp-row input{flex:1;min-width:0}.dp-btn{border:1px solid var(--field);border-radius:var(--r-item);background:var(--surface);width:40px;color:var(--text);cursor:pointer;flex:none;place-items:center;display:grid}.dp-btn .icon{width:16px;height:16px}.dp-btn:hover,.dp-btn[aria-expanded=true]{background:var(--tint-2)}.dp-btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.dp-pop{width:340px;max-width:calc(calc(var(--vw,1vw) * 100) - 32px);box-shadow:none;top:calc(100% + 6px);left:0;right:auto}.dp-pop .np-month{border-right:0;padding:14px 18px 12px}.dp-pop.end{left:auto;right:0}.rg{border-radius:var(--r-item);background:var(--tint-2);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 1px 300px;column-gap:24px;padding:16px;display:grid}.rg-title{grid-column:1;margin:0 0 16px;font-size:14px;font-weight:600}.rg-month{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-column:1;justify-self:center;width:100%;max-width:692px;padding:18px 24px 20px}.rg-month-h{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:16px;display:flex}.rg-month-h b{font-weight:600}.rg-month-h button{border-radius:var(--r-pill);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.rg-month-h button:hover:not(:disabled){background:var(--tint-2);color:var(--text)}.rg-month-h button:disabled{opacity:.3;cursor:default}.rg-month-h button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.rg-month-h .icon{width:16px;height:16px}.rg-grid{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:8px;display:grid}.rg-wd{text-align:center;font-size:max(12px, var(--text-floor,0px));color:var(--faint);padding-bottom:4px}.rg-day{height:40px;color:var(--text);font:14px var(--font-input);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.rg-day span{z-index:1;box-sizing:border-box;border:1px solid #0000;border-radius:12px;place-items:center;width:min(44px,100%);height:40px;display:grid;position:relative}.rg-day.in:before{content:"";background:var(--ok-bg);position:absolute;inset:0}.rg-day.start:before{border-radius:12px 0 0 12px;left:max(0px,50% - 22px)}.rg-day.stop:before{border-radius:0 12px 12px 0;right:max(0px,50% - 22px)}.rg-day.start.stop:before{border-radius:12px}.rg-day.today span,.rg-day:hover:not(:disabled):not(.end) span{border-color:var(--field)}.rg-day.end span{background:var(--accent);color:var(--accent-text);font-weight:500}.rg-day:disabled{color:var(--muted);cursor:default}.rg-day:disabled span{opacity:.5}.rg-day.end:disabled{color:var(--accent-text)}.rg-day.end:disabled span{opacity:1}.rg-day:focus-visible{outline:none}.rg-day:focus-visible span{outline:3px solid var(--focus);outline-offset:2px}.rg-rule{background:var(--line);grid-area:1/2/span 2}.rg-rail{flex-direction:column;grid-area:1/3/span 2;gap:12px;min-width:0;display:flex}.rg-days{gap:14px;display:grid}.rg-days>div{gap:2px;display:grid}.rg-k{font-size:max(12px, var(--text-floor,0px));color:var(--muted)}.rg-days b{font-size:17px;font-weight:600}.rg-days i{color:var(--faint);font-size:15px;font-style:normal}.rg-n,.rg-hint,.rg-why-say{color:var(--muted);margin:0;font-size:13px}.rg-hint{color:var(--faint)}.rg-rail .notice{margin:0}.rg-do{gap:8px;margin-top:auto;padding-top:12px;display:grid}.rg-do .button{width:100%}.rg-why{place-self:flex-start start;font-size:13px}.rg .cp-dates-say p{font-size:13px;line-height:20px}@media (max-width:900px){.rg{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.rg-month{padding:14px 8px 16px}.rg-rule,.rg-rail{grid-area:auto/1}.rg-rule{height:1px;margin:16px 0}.rg-days{grid-template-columns:1fr 1fr}.rg-do .button{height:44px;min-height:44px;font-size:15px}}.pm{width:min(298px, calc(calc(var(--vw,1vw) * 100) - 16px));box-sizing:border-box;max-width:none;max-height:none;overflow:visible}.pm .fm-head{margin:0 0 6px}.pm-h{margin-bottom:4px;font-size:14px}.pm-grid{gap:4px;display:grid}.pm-row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.pm-months .pm-row{grid-template-columns:repeat(3,minmax(0,1fr))}.pm .rg-day{height:36px;text-decoration:none}.pm .rg-day span{grid-template-rows:auto 4px;align-content:center;gap:1px;width:min(40px,100%);height:36px}.pm .rg-day b,.pm-mon b{font-weight:400;line-height:18px}.pm-dot{background:var(--faint);border-radius:2px;width:4px;height:4px}.pm-week:hover .rg-day:not(.in):before{content:"";background:var(--tint-2);position:absolute;inset:0}.pm-mon{box-sizing:border-box;border-radius:var(--r-item);height:40px;color:var(--text);border:1px solid #0000;align-content:center;place-items:center;gap:2px;font-size:14px;text-decoration:none;display:grid}.pm-mon.on{background:var(--ok-bg)}.pm-mon.on b{font-weight:600}.pm-mon.now,.pm-mon:hover{border-color:var(--field)}.pm-mon:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.kn-card{border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface);gap:6px;padding:12px 14px;display:grid}.kn-words{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:17px}.kn-src{gap:6px;display:grid}.kn-from{font-size:max(12px, var(--text-floor,0px));color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:6px;margin:0;line-height:15px;display:flex}.kn-from .icon{width:13px;height:13px}.kn-quote{border-left:2px solid var(--line);font-size:max(12px, var(--text-floor,0px));color:var(--muted);overflow-wrap:anywhere;margin:0 0 0 10px;padding:2px 0 2px 8px;line-height:15px}.kn-also{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0;line-height:15px}.kn-said{margin:0}.kn-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kn-foot .spacer{flex:1 1 0}.kn-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.kn-file-note{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0;line-height:16px}.kn-same{background:var(--surface);border:1px solid color-mix(in srgb, var(--wait) 50%, transparent);border-radius:10px;gap:8px;padding:10px 12px;display:grid}.kn-same-q{margin:0;font-size:12.5px;font-weight:500;line-height:17px}.kn-foot .ps-tag{flex:none}.kn-edit{gap:8px;margin-top:4px;display:grid}.kn-box{box-sizing:border-box;border:1px solid var(--field);border-radius:var(--r-item);background:var(--surface);width:100%;font-family:var(--font-input);color:var(--text);resize:vertical;padding:10px 12px;font-size:13px;line-height:1.5;display:block}.kn-edit-note{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0}.kn-edit-do{gap:8px;display:flex}@media (max-width:900px){.kn-foot{flex-direction:column;align-items:flex-start;gap:8px}.kn-foot .spacer{display:none}}.bf{min-height:calc(calc(var(--vh,1vh) * 100) - 150px);flex-direction:column;display:flex}.bf-head{padding:var(--space-4) var(--space-5) var(--space-3);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.bf-head h1{font-size:var(--head-page);letter-spacing:-.01em;margin:0}.bf-head .spacer{flex:1 1 0}.bf-head .tag,.bf-glance .tag{border-radius:var(--r-item);margin-left:0}.bf-head-tag{display:inline-flex}.bf-name{flex-wrap:wrap;flex:360px;align-items:center;gap:8px 12px;min-width:0;display:flex}.bf-name input{border:1px solid var(--field);border-radius:var(--r-item);background:var(--surface);min-width:0;height:36px;font:inherit;flex:0 340px;padding:0 12px;font-size:1rem}.bf-name .button{height:36px;min-height:36px;padding:0 12px;font-size:13px}.bf-name-why{color:var(--muted);font-size:13px}.bf-name-error{margin:0 var(--space-5) var(--space-2)}.bf-glance{display:none}.bf-body{gap:var(--space-5);padding:var(--space-2) var(--space-5) var(--space-5);flex:auto;grid-template-columns:minmax(240px,292px) minmax(0,1fr);align-items:start;display:grid}.bf-group{margin:0 0 var(--space-3)}.bf-group ul{margin:0;padding:0;list-style:none}.bf-gname{font:500 13px/20px var(--font);color:var(--muted);justify-content:space-between;align-items:baseline;margin:0;padding:0 10px 4px;display:flex}.bf-gname .tnum{font-size:max(12px, var(--text-floor,0px));color:var(--faint)}.bf-row{border-radius:var(--r-item);width:100%;min-height:34px;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.bf-row:hover{background:var(--tint-2)}.bf-row:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.bf-row .icon{width:14px;height:14px;color:var(--muted);flex:none}.bf-rname{overflow-wrap:break-word;flex:0 auto}.bf-rword{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:5.5em;max-width:64%;font-size:max(12px, var(--text-floor,0px));color:var(--muted);flex:0 auto;margin-left:auto;overflow:hidden}.bf-row .bf-chev{color:var(--faint);margin-left:0;display:none}.bf-row.on{background:var(--tint-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.bf-row.on .bf-chev{display:block}.bf-card{min-width:0;padding:var(--space-5) 20px 20px;border:1px solid var(--line);border-radius:var(--r-menu);background:var(--surface)}.bf-allsteps{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:none}.bf-who{display:none}.bf-card .su-box.su-said ul{margin:0}.bf-card .su-drop{margin-top:12px}.bf-plain{padding:0;list-style:none}.bf-plain li{overflow-wrap:anywhere;padding:3px 0}.bf-from{flex:none;margin:14px 0 0}.bf-idea{border-radius:var(--r-item);background:var(--tint-2);justify-content:space-between;align-items:center;gap:16px;margin:0 0 8px;padding:12px 14px;display:flex}.bf-idea>div{min-width:0}.bf-idea .button{flex:none}.bf-i-t{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.35}.bf-i-from,.bf-i-quote{font-size:max(12px, var(--text-floor,0px));color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;line-height:1.45}.bf-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:4px;display:grid}.bf-pair.three{grid-template-columns:repeat(3,minmax(0,1fr))}.bf-pair .field{margin:0}.bf-ticks{border:0;gap:2px;margin:0;padding:0;display:grid}.bf-ticks label{align-items:center;gap:10px;min-height:36px;font-size:14px;display:flex}.bf-ticks input[type=checkbox],.bf-ticks input[type=radio]{width:20px;height:20px;accent-color:var(--accent)}.bf-ticks label.bf-sub{padding-left:30px}.bf-docs,.bf-ideas-now{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.bf-docs li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;display:grid}.bf-d-name{overflow-wrap:anywhere;font-size:13px;font-weight:600}.bf-d-state{font-size:max(12px, var(--text-floor,0px))}.bf-ideas-now li{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:40px;font-size:13px;display:flex}.bf-ideas-now li>:first-child{flex:auto}.bf-notes{padding:0 var(--space-5);gap:8px;display:grid}.bf-notes:empty{display:none}.bf-notes .notice{margin:0}.bf-notes ul{margin:4px 0 0 18px;padding:0}.bf-bar{z-index:20;padding:14px var(--space-5);border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex;position:sticky;bottom:0}.bf-bar-lead{flex:none;align-items:center;gap:12px;font-size:13px;display:flex}.bf-bar-lead b{font-weight:500}.bf-bar-lead .icon{flex:none;width:16px;height:16px}.bf-bar-say{min-width:0;color:var(--muted);flex:260px;margin:0;font-size:12.5px;line-height:1.4}.bf-bar-say .bf-short{display:none}.bf-bar-do{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.bf-bar .button{height:36px;min-height:36px;padding:0 18px;font-size:14px}.bf-meter{width:min(142px, calc(var(--vw,1vw) * 34));flex:none;gap:3px;display:grid}.bf-meter i{background:var(--line);border-radius:2px;height:4px}.bf-meter i.on{background:var(--text)}.bf-spin{border:2px solid var(--line);border-top-color:var(--text);border-radius:50%;flex:none;width:14px;height:14px;animation:.9s linear infinite bar-spin}@media (prefers-reduced-motion:reduce){.bf-spin{animation:none}}@media (min-width:901px) and (max-width:1240px){.bf-body{gap:var(--space-4);grid-template-columns:minmax(220px,260px) minmax(0,1fr)}}@media (min-width:901px){.bf-row{flex-wrap:wrap;row-gap:0;padding-top:4px;padding-bottom:4px}.bf-rname{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:calc(100% - 24px);overflow:hidden}.bf-rword{flex:3.5em;min-width:3.5em}.bf-row{position:relative}.bf-row.on{padding-right:34px}.bf-row.on .bf-chev{position:absolute;top:50%;right:10px;transform:translateY(-50%)}}@media (max-width:900px){.bf{min-height:0;padding:0 var(--space-2)}.bf-head{padding:var(--space-3) var(--space-2) var(--space-2)}.bf-head>.su-back{flex:1 0 100%}.bf-head h1{font-size:20px}.bf-head .spacer,.bf-head-tag{display:none}.bf-name{flex:1 0 100%}.bf-name input{flex:1 0 100%;height:44px;font-size:16px}.bf-name-error{margin:0 var(--space-2) var(--space-2)}.bf-glance{margin:0 var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.bf-glance .tag{flex:none;margin-left:auto}.bf-glance .tnum{white-space:nowrap}.bf-body{padding:0 0 var(--space-4);display:block}.bf-group{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2);border:1px solid var(--line);border-radius:var(--r-menu);background:var(--surface)}.bf-gname{padding:0 0 var(--space-1);font-weight:600}.bf-row{min-height:46px;box-shadow:none;background:0 0;border-radius:0;gap:12px;padding:0;font-size:15px}.bf-row:hover,.bf-row.on{box-shadow:none;background:0 0}.bf-row .icon{width:16px;height:16px}.bf-row .bf-chev,.bf-row.on .bf-chev{margin-left:0;display:block}.bf-rword{max-width:60%;font-size:13px}.bf-rname{flex:none;max-width:55%}.bf-row .bf-rword{flex:1 1 0;min-width:0;max-width:none}.bf-card{background:0 0;border:0;border-radius:0;padding:0}.bf-allsteps{margin-bottom:var(--space-2);font-size:14px;display:inline-flex}.bf-who{display:inline}.bf-card .su-d-meta{flex:1 0 100%;margin:4px 0 0}.bf-card input[type=text],.bf-card input[type=url],.bf-card .dp-btn{height:44px;font-size:16px}.bf-card .dp-btn{width:44px}.bf-card textarea{font-size:16px}.bf-pair,.bf-pair.three{grid-template-columns:minmax(0,1fr)}.bf-idea{flex-direction:column;align-items:stretch;gap:10px}.bf-idea .button{min-height:40px}.bf-docs li{grid-template-columns:minmax(0,1fr) auto}.bf-docs li>.bf-d-state{padding-bottom:var(--space-2);grid-area:2/1/auto/-1}.bf[data-view=list] .bf-card,.bf[data-view=step] .bf-list,.bf[data-view=step] .bf-head,.bf[data-view=step] .bf-glance,.bf[data-view=step] .bf-name-error{display:none}.bf-notes{padding:0}.bf-bar{bottom:calc(var(--bar-room,0px) + 8px);margin:0 0 var(--space-2);padding:10px var(--space-4) 12px;border:1px solid var(--line);border-radius:var(--r-menu);box-shadow:0 6px 24px #10131814}.bf-bar-lead{white-space:nowrap;flex:auto}.bf-bar-say{flex:100%;order:2;font-size:12.5px}.bf-bar-say:has(.bf-short){white-space:nowrap;flex:none;margin-left:auto;font-size:13px}.bf-bar-say .bf-long{display:none}.bf-bar-say .bf-short{display:inline}.bf-bar-do{flex:1 0 100%;order:3;margin-left:0}.bf-bar-do .button{flex:auto;height:44px;min-height:44px}.bf-bar-do .bf-discard{display:none}}@media (min-width:901px){:root{--frame-h:64px}.app-top{border:1px solid var(--band-line);border-radius:18px;height:44px;margin:10px 10px 0;padding:0 15px 0 17px;top:10px}.app-top:before{content:"";background:var(--bg);height:11px;position:absolute;top:-11px;left:-11px;right:-11px}.app-shell{min-height:calc(calc(var(--vh,1vh) * 100) - 64px);gap:10px;padding:10px}.app-side{height:calc(calc(var(--vh,1vh) * 100) - 74px);border:1px solid var(--line);border-radius:18px;position:sticky;top:64px}.app-main{padding:0}.app-sheet{min-height:calc(calc(var(--vh,1vh) * 100) - 74px);border-radius:22px 18px 18px}.hm-card{border-radius:18px}}@media (min-width:1241px) and (min-height:640px){.app-shell:has(.posts .rv-pic[data-phone]){height:calc(calc(var(--vh,1vh) * 100) - 54px)}}.lk{gap:12px;min-width:0;margin:4px 0 0;display:grid}.lk-this{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.lk-words{flex:260px;gap:2px;min-width:0;display:grid}.lk-said{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500;line-height:17px}.lk-heartbtn{border-radius:999px;flex:none;min-height:36px;font-size:12.5px;font-weight:500}.lk-heartbtn.on{border-color:var(--accent);color:var(--accent)}.lk-heart{width:16px;height:16px}.lk-heart.on path{fill:currentColor}.lk-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lk-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);align-content:start;gap:4px;min-width:0;padding:12px;display:grid}.lk-card.waits{border-style:dashed}.lk-tag-row{margin:4px 0 0}.lk-tag{border:1px solid var(--line);font-size:max(10.5px, var(--text-floor,0px));color:var(--muted);border-radius:999px;padding:2px 8px;font-weight:500;line-height:14px;display:inline-block}.lk-tag.on{background:var(--tint-2);color:var(--accent);border-color:#0000}.lk-actions{flex-wrap:wrap;gap:4px 14px;margin-top:6px;display:flex}.lk-link{font:inherit;font-size:max(11.5px, var(--text-floor,0px));color:var(--link);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;line-height:16px;text-decoration:underline}.lk-link:disabled{opacity:.55;cursor:not-allowed}.lk-all{justify-self:start}.lk-error{color:var(--danger)}@media (max-width:480px){.lk-cards{grid-template-columns:1fr}.lk-heartbtn{width:100%}}.pl-car{align-items:center;gap:6px;min-width:0;display:flex}.pl-car>.pl-filters{flex:1;min-width:0}.pl-arrow{border:1px solid var(--ps-line-strong);background:var(--surface);width:28px;height:28px;color:var(--text);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.pl-arrow .icon{width:14px;height:14px}.pl-arrow:disabled{opacity:.35;cursor:default}.pl-arrow:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.pl-group{font:400 max(12px, var(--text-floor,0px))/15px var(--font);color:var(--muted);margin:0;padding:10px 10px 4px}.pl-group .tnum{font-family:var(--font-input)}.hb{display:none}@media (min-width:901px){.hm{display:none}.hb{min-height:calc(calc(var(--vh,1vh) * 100) - 74px - 52px);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 360px;gap:0 40px;padding:16px 12px 24px 22px;display:grid}.hb-head{grid-column:1/-1;align-items:center;gap:12px;min-height:32px;margin-bottom:19px;display:flex}.hb-head .hm-day{flex:0 auto}.hb-head .spacer{flex:1}.hb-head .button{white-space:nowrap;flex:none}.hb-hero{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.hb-hero h1{font-size:clamp(48px, calc(var(--vw,1vw) * 6), 88px);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.02}.hb-sub{color:var(--muted);margin:15px 0 0;font-size:17px;line-height:24px}.hb-ctas{flex-wrap:wrap;gap:11px;margin-top:19px;display:flex}.hb-stats{color:var(--muted);flex-wrap:wrap;align-items:baseline;row-gap:8px;margin:21px 0 0;font-size:14px;display:flex}.hb-stats>span+span{border-left:1px solid var(--line);margin-left:24px;padding-left:24px}.hb-stats b{color:var(--text);margin-right:6px;font-size:22px;font-weight:600}.hb-q{margin-left:30px}.hb-side{align-content:start;gap:18px;min-width:0;display:grid}.hb-card{margin:0;padding:15px 16px}.hb-card .hm-chead h2{min-width:0}.hb-card .hm-chead>:last-child{flex:none}.hb-slots{gap:4px;margin-top:11px;display:flex}.hb-slots i{border:1px solid var(--field);border-radius:7px;flex:1;height:14px}.hb-slots i.on{background:var(--accent);border-color:var(--accent)}.hb-cfoot{color:var(--muted);justify-content:space-between;gap:12px;margin:12px 0 0;font-size:13px;display:flex}.hb-rows{gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.hb-row{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.hb-row .hm-thumb{border-radius:7px;flex:none;width:36px;height:36px}.hb-row:hover b{text-decoration:underline}.hb-rbody{flex:1;gap:4px;min-width:0;line-height:17px;display:grid}.hb-rbody b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.hb-rmeta{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.hb-all{justify-content:center;width:100%;margin-top:16px;display:flex}.hb-cal{color:var(--muted);font-size:13px}.hb-up{margin:10px 0 0;padding:0;list-style:none}.hb-up li{border-top:1px solid var(--line)}.hb-uprow{color:var(--text);grid-template-columns:96px auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 0;font-size:13.5px;line-height:17px;text-decoration:none;display:grid}.hb-uprow:hover .hb-topic{text-decoration:underline}.hb-state{font-weight:600}}.su-files{margin:0}.su-files ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.su-files ul:empty{display:none}.su-drop{border:1px dashed var(--field);border-radius:var(--r-card);background:var(--tint-2);text-align:center;transition:border-color .2s var(--ease), background .2s var(--ease);justify-items:center;row-gap:8px;padding:19px 20px;display:grid}.su-drop.over{border-color:var(--accent);background:var(--ok-bg)}.su-got{border:2px solid var(--ok);border-radius:var(--r-card);background:var(--ok-bg);row-gap:10px;padding:18px 20px;display:grid}.su-got.over{border-style:dashed}.su-got-say{font:600 16px/20px var(--font);color:var(--text);margin:0}.su-got-files{row-gap:6px;margin:0;padding:0;list-style:none;display:grid}.su-got-foot,.su-auto{font-size:max(13px, var(--text-floor,0px));color:var(--muted);margin:0;line-height:17px}.su-auto.done{color:var(--ok);font-weight:600}.su-auto.ask{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.su-auto.ask p{flex-basis:100%;margin:0}.su-got-more{justify-self:start}.su-tour{border:2px solid var(--ok);border-radius:var(--r-card);background:var(--surface);row-gap:6px;max-width:560px;margin:0 0 16px;padding:16px 20px;display:grid}.su-tour-n{font-size:max(12px, var(--text-floor,0px));color:var(--muted);font-weight:600}.su-tour-t{font:600 16px/20px var(--font);color:var(--text)}.su-tour-p{color:var(--text);margin:0;font-size:14px;line-height:20px}.su-tour-go{align-items:center;gap:16px;margin-top:6px;display:flex}.tour-on{outline:3px solid var(--ok);outline-offset:4px;transition:outline-color .2s var(--ease)}.su-got .wl-start{justify-self:start}.su-drop .icon{width:20px;height:20px;color:var(--text)}.su-drop-say{font:600 14px/17px var(--font);color:var(--text);margin:0}.su-drop-hint{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0;line-height:15px}.su-drop-btn{background:var(--surface)}.su-drop-btn .su-drop-bic{width:18px;height:18px;display:none}.su-file{border:1px solid var(--line);border-radius:var(--r-item);background:var(--surface);align-items:center;gap:10px;min-height:52px;padding:10px 13px;display:flex}.su-file .icon{width:18px;height:18px;color:var(--text);flex:none}.su-f-name{min-width:0;margin-right:auto;display:grid}.su-f-name b{text-overflow:ellipsis;font:400 14px/16px var(--font);color:var(--text);overflow:hidden}.su-f-sub{font-size:max(12px, var(--text-floor,0px));color:var(--muted);line-height:15px}.su-f-right{flex:none;align-items:center;gap:10px;font-size:13px;display:flex}.su-f-read{color:var(--text);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.su-f-read .icon{width:14px;height:14px}.su-prog{background:var(--line);border-radius:3px;width:120px;height:6px;display:block;overflow:hidden}.su-prog i{background:var(--accent);border-radius:3px;height:100%;transition:width .25s linear;display:block}.su-file.bad{border-color:color-mix(in srgb, var(--danger) 30%, transparent);background:var(--danger-bg)}.su-file.bad .icon,.su-file.bad .su-f-sub{color:var(--danger)}.su-file .tag{border-radius:var(--r-item);margin:0}.su-file.bad .tag.bad{background:0 0;padding:0;font-size:13px}.su-more{margin-top:8px;font-size:13px}.su-note{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0;font-size:14px;display:flex}.su-note-hint{color:var(--muted);font-size:13px}.su-d-go{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid color-mix(in srgb, var(--text) 15%, transparent);flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.su-d-go-left{color:var(--muted);flex:220px;font-size:13px}.su-d-go .button .icon{width:16px;height:16px;margin-left:4px}.su-d-last{background:var(--accent);color:var(--accent-text);border:0;border-radius:18px;padding:16px 18px}.su-d-last .su-d-go-left{color:inherit;font-size:14px}.su-d-last .su-d-go-left b{font-size:16px;display:block}.su-d-last .button{background:var(--surface);color:var(--text);border-color:var(--surface)}.su-paste{margin:8px 0 6px}.pk{padding:var(--space-4) var(--space-5) var(--space-5)}.pk-head{margin-bottom:var(--space-4);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.pk-head h1{font-size:var(--head-page);letter-spacing:-.01em;margin:0}@media (min-width:901px){.su-head h1,.pk-head h1{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.pk-head p{color:var(--muted);margin:0;font-size:13px}.pk-body{gap:var(--space-5);grid-template-columns:minmax(0,626fr) minmax(0,300fr);align-items:start;display:grid}.pk-now{border-radius:var(--r-item);background:var(--tint-2);padding:14px 16px}.pk-v{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;display:flex}.pk-v b{font:600 18px/22px var(--font)}.pk-v .tag{border-radius:var(--r-item);margin:0}.pk-since{color:var(--muted);font-size:13px}.pk-k{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:10px 0 2px}.pk-out{margin-top:6px}.pk-out-says{color:var(--wait);margin:0;font-size:13px}.pk-none{margin:0;font-size:13px;line-height:1.5}.pk-faint{color:var(--faint);font-size:13px}.pk-side h2{font:600 14px/18px var(--font);margin:0}.pk-note{color:var(--muted);margin:4px 0 10px;font-size:12.5px}.pk-side ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pk-ver{border:1px solid var(--line);border-radius:var(--r-item);background:var(--surface);padding:12px 14px}.pk-ver-h{font:600 13px/18px var(--font);margin:0 0 8px}.pk-ver-h .tag{vertical-align:1px;margin-left:8px}.pk-ver-do{flex-wrap:wrap;gap:8px;display:flex}.pk-lines li,.pk-src{font-size:max(12px, var(--text-floor,0px));color:var(--muted);line-height:16px}.pk-src a{color:inherit;text-decoration:underline}.pk-src.none,.pk-src.none a{color:var(--wait)}.pk-main{min-width:0}.pkb{--pkb-paper:#fffefa;--pkb-paper-2:#f7f6ef;--pkb-rule:#e6e3d6;--pkb-margin:#c9d6e3;--pkb-note:#fbe7a8;--pkb-note-ink:#4a3600;--pkb-1:#dce7d4;--pkb-2:#e6dff0;--pkb-3:#e4e9d0;--pkb-4:#d7e6ec;--pkb-5:#f1e8cc;--pkb-6:#e5e6e3;--pkb-7:#d9e5de;--pkb-shadow:0 1px 2px #14181f14, 0 12px 32px -12px #14181f40;--pkb-font:var(--font-book), Georgia, "Times New Roman", serif;gap:var(--space-4);display:grid}:root[data-theme=dark] .pkb{--pkb-paper:#22272f;--pkb-paper-2:#1e232b;--pkb-rule:#333a46;--pkb-margin:#3a4a5c;--pkb-note:#4a3b12;--pkb-note-ink:#f6e3a6;--pkb-1:#26331f;--pkb-2:#2d2838;--pkb-3:#2c3020;--pkb-4:#1f2f36;--pkb-5:#36301b;--pkb-6:#2c2f33;--pkb-7:#1f2e27;--pkb-shadow:0 1px 2px #0000004d, 0 12px 32px -12px #0009}.pkb [data-tone="1"]{--pkb-c:var(--pkb-1)}.pkb [data-tone="2"]{--pkb-c:var(--pkb-2)}.pkb [data-tone="3"]{--pkb-c:var(--pkb-3)}.pkb [data-tone="4"]{--pkb-c:var(--pkb-4)}.pkb [data-tone="5"]{--pkb-c:var(--pkb-5)}.pkb [data-tone="6"]{--pkb-c:var(--pkb-6)}.pkb [data-tone="7"]{--pkb-c:var(--pkb-7)}.pkb [data-tone=out]{--pkb-c:var(--pkb-note)}.pkb-cover{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.pkb-cover .pk-now{background:0 0;flex:320px;gap:6px;min-width:0;padding:0;display:grid}.pkb-v{font:600 30px/1.1 var(--pkb-font);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;display:flex}.pkb-v .tag{border-radius:var(--r-pill);font-family:var(--font);letter-spacing:0;margin:0}.pkb-cover .pk-since{margin:0}.pkb-note{background:var(--pkb-note);color:var(--pkb-note-ink);box-shadow:var(--pkb-shadow);flex:0 300px;gap:2px;padding:12px 14px;font-size:13px;line-height:1.45;display:grid;transform:rotate(-1.2deg)}.pkb-note b{font-size:15px}.pkb-note button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:6px;padding:0;font-weight:600;text-decoration:underline}.pk-fold>summary{cursor:pointer;font-size:13px;font-weight:600}.pk-groups{gap:6px;margin-top:8px;display:grid}.pk-group{border-radius:var(--r-item);background:var(--surface);padding:8px 10px}.pk-group summary{cursor:pointer;font-size:13px;font-weight:600}.pk-group ul{gap:4px;margin:6px 0 0;padding-left:18px;font-size:13px;display:grid}.pk-count{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:400}.pkb-shelf{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.pkb-card{background:var(--pkb-c);min-height:140px;color:var(--text);text-align:left;font:inherit;cursor:pointer;transition:transform .15s var(--ease), box-shadow .15s var(--ease);border:0;border-radius:4px 10px 10px 4px;align-content:start;gap:4px;padding:12px 12px 10px 18px;display:grid;box-shadow:inset 6px 0 #00000012}.pkb-card:hover{box-shadow:inset 6px 0 0 #00000012, var(--pkb-shadow);transform:translateY(-3px)}.pkb-card[aria-current=true]{outline:2px solid var(--text);outline-offset:2px}.pkb-card.out{color:var(--pkb-note-ink)}.pkb-no{font:400 32px/1 var(--pkb-font);color:var(--muted)}.pkb-card.out .pkb-no,.pkb-card.out .pkb-te,.pkb-card.out .pkb-ct{color:var(--pkb-note-ink)}.pkb-ti{font:600 16px/1.25 var(--pkb-font)}.pkb-te{font:italic 400 13px/1.4 var(--pkb-font);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pkb-ct{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin-top:auto;padding-top:4px;font-weight:600}.pkb-ct.red,.pkb-count.red{color:var(--danger)}.pkb-find{width:min(100%,440px);position:relative}.pkb-find .pkb-find-ic{width:18px;height:18px;color:var(--faint);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.pkb-find input[type=text]{border:1px solid var(--field);border-radius:var(--r-pill);background:var(--pkb-paper);min-height:44px;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);padding:10px 44px;box-shadow:0 1px 2px #14181f0f}.pkb-find input[type=text]::placeholder{color:var(--faint)}.pkb-find input[type=text]:hover{border-color:var(--muted)}.pkb-find input[type=text]:focus{border-color:var(--text);box-shadow:0 0 0 3px var(--pkb-1);outline:none}.pkb-find-x{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pkb-find-x:hover{background:var(--pkb-paper-2)}.pkb-find-x svg{width:16px;height:16px}.pkb-book{background:var(--pkb-paper);min-height:440px;box-shadow:var(--pkb-shadow);border-radius:6px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-right:34px;scroll-margin-top:16px;display:grid;position:relative}.pkb-book:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00000012 45%,#0000001f 50%,#00000012 55%,#0000);width:28px;position:absolute;top:0;bottom:0;left:41.666%;transform:translate(-50%)}.pkb-left{background:var(--pkb-paper-2);border-radius:6px 0 0 6px;flex-direction:column;gap:12px;min-width:0;padding:28px 30px;display:flex}.pkb-eye{font-size:max(12px, var(--text-floor,0px));letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-weight:600}.pkb-big{font:400 88px/.9 var(--pkb-font);color:var(--muted);opacity:.6}.pkb-left h2{font:600 26px/1.15 var(--pkb-font);text-wrap:balance;overflow-wrap:anywhere;margin:0}.pkb-what{font:400 17px/1.5 var(--pkb-font);color:var(--muted);margin:0}.pkb-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.pkb-count{color:var(--muted);font-size:13px}.pkb-meta .icon{width:12px;height:12px}.pkb-right{background-image:linear-gradient(90deg, transparent 40px, var(--pkb-margin) 40px, var(--pkb-margin) 41px, transparent 41px), repeating-linear-gradient(var(--pkb-paper) 0 37px, var(--pkb-rule) 37px 38px);background-position:0 0,0 36px;flex-direction:column;min-width:0;padding:28px 30px 20px 56px;display:flex;position:relative}.pkb-lines{counter-reset:pkb var(--pkb-from,0);margin:0;padding:0;list-style:none}.pkb-lines li{align-content:start;min-height:76px;display:grid;position:relative}ol.pkb-lines li{counter-increment:pkb}.pkb-lines[hidden],.pkb-lines li[hidden]{display:none}ol.pkb-lines li:before{content:counter(pkb);text-align:right;width:32px;font:600 max(12px, var(--text-floor,0px))/38px var(--font);color:var(--faint);font-variant-numeric:tabular-nums;position:absolute;left:-48px}.pkb-t{font:400 18px/38px var(--pkb-font);overflow-wrap:anywhere}.pkb-s,.pkb-s .pk-src{font-size:max(12px, var(--text-floor,0px));color:var(--faint);line-height:38px}.pkb-s .pk-red{color:var(--danger);font-weight:600}.pkb-hits button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.pkb-hits button:hover .pkb-t{text-decoration:underline}.pkb-say{font:400 18px/38px var(--pkb-font)}.pkb-pager{color:var(--faint);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:12.5px;display:flex}.pkb-pager button{color:var(--text);font:600 15px var(--font);cursor:pointer;background:0 0;border:0;padding:4px 8px}.pkb-pager button:disabled{color:var(--faint);opacity:.5;cursor:default}.pkb-tabs{gap:4px;display:grid;position:absolute;top:24px;right:-34px}.pkb-tabs button{background:var(--pkb-c);width:34px;height:38px;color:var(--muted);font:600 14px var(--pkb-font);cursor:pointer;border:0;border-radius:0 8px 8px 0;padding:0;box-shadow:2px 1px 3px #00000014}.pkb-tabs button[aria-current=true]{width:42px;color:var(--text)}.pkb-turn{justify-content:space-between;gap:12px;margin-right:34px;display:flex}.pkb-turn button{color:var(--text);text-align:left;font:600 14px/1.3 var(--pkb-font);cursor:pointer;background:0 0;border:0;padding:4px 0}.pkb-turn button span{font:500 max(12px, var(--text-floor,0px)) var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);display:block}.pkb-turn button:last-child{text-align:right}.pkb-turn button:disabled{visibility:hidden}@media (prefers-reduced-motion:reduce){.pkb-card{transition:none}.pkb-card:hover{transform:none}}@media (max-width:900px){.pkb-book{grid-template-columns:minmax(0,1fr);margin-right:0}.pkb-book:after{display:none}.pkb-left{border-radius:6px 6px 0 0;padding:20px 18px}.pkb-big{font-size:56px}.pkb-right{padding:18px 14px 16px 48px}.pkb-tabs{grid-row:1;padding:8px 8px 0;display:flex;position:static;overflow-x:auto}.pkb-tabs button{border-radius:8px 8px 0 0;flex:none;height:34px}.pkb-turn{margin-right:0}.pkb-note{flex-basis:100%;transform:none}.pkb-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pkb-card{min-height:0;padding:10px 10px 10px 16px}.pkb-no{font-size:24px}.pkb-te{display:none}}.pk-pb input[type=text]{width:100%}.pk-pb{width:min(430px, calc(calc(var(--vw,1vw) * 100) - 32px))}.pk-pb .lb-warn-do .button{white-space:nowrap}.pk-pb-ask{color:var(--danger);margin:0}.pk-diff{border:1px solid var(--text);border-radius:var(--r-item);padding:10px 12px}.pk-diff .button{margin-top:8px}@media (max-width:900px){.pk{padding:var(--space-3) var(--space-2)}.pk-body{grid-template-columns:minmax(0,1fr)}}.su-bar{align-self:center;align-items:center;gap:14px;display:inline-flex}.su-version{color:var(--muted);font-size:13px}.su-version.on{text-underline-offset:2px;text-decoration:underline}.su-reading-wrap{flex:1 0 100%}.su-start{justify-content:center;min-width:129px}.su-waiting{cursor:default;pointer-events:none}.su-ring{flex:none;animation:.9s linear infinite bar-spin}@media (prefers-reduced-motion:reduce){.su-ring{animation:none}}.su-bar-line{font-size:max(12px, var(--text-floor,0px));color:var(--muted);text-align:right;flex:1 0 100%;margin:0;line-height:1.4}.su-bar-line a{color:var(--text)}.su-result{border-radius:var(--r-item);background:var(--tint-2);color:var(--text);flex-wrap:wrap;flex:1 0 100%;justify-content:space-between;align-items:center;gap:12px 20px;margin:4px 0 0;padding:16px 20px;animation:.22s cubic-bezier(.2,.7,.2,1) both su-r-in;display:flex}.su-result.changed{background:var(--ok-bg)}.su-result.waiting{background:var(--wait-bg)}.su-r-words{flex:420px;min-width:0}.su-r-words h2{font:700 16px/22px var(--font);margin:0}.su-r-words p{margin:2px 0 0;font-size:14px;line-height:20px}.su-r-words a{color:var(--text)}.su-r-acts{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.su-r-rows{flex:1 0 100%;margin:0;padding:0;list-style:none}.su-r-rows li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.su-r-name{font-size:14px;font-weight:500}.su-r-more{flex:1 0 100%;margin:0;font-size:14px}.su-r-change .su-r-name{overflow-wrap:anywhere;flex:360px;min-width:0}.su-r-see{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-size:13px;font-weight:400;text-decoration:underline}.su-r-detail{flex-direction:column;gap:4px;margin-top:8px;font-weight:400;line-height:20px;display:flex}.su-r-was{color:var(--muted)}.su-r-all{margin-top:4px}.su-r-from{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin-top:2px;font-weight:400;line-height:16px;display:block}@keyframes su-r-in{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.su-result{animation:none}}.su-row .su-rword{color:var(--muted)}.su-row.wait .su-rword{color:var(--wait)}.su-row.in_use .su-rword{color:var(--ok)}.su-understood{border-radius:var(--r-item);background:var(--tint-2);padding:12px 14px}.su-u-head{font:600 13px/18px var(--font);color:var(--text);align-items:center;gap:8px;margin:0;display:flex}.su-u-head .icon{flex:none;width:16px;height:16px}.su-u-sub{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:2px 0 4px;line-height:16px}.su-lines{margin:4px 0 0;padding:0;list-style:none}.su-line{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent)}.su-line:first-child{border-top:0}.su-l-row{align-items:flex-start;gap:6px;display:flex}.su-l-main{min-width:0;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;grid-template-columns:120px minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:6px 0;font-size:13px;line-height:18px;display:grid}.su-l-main:focus-visible,.su-l-x:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.su-l-kind{color:var(--muted)}.su-l-main.plain{grid-template-columns:minmax(0,1fr) auto}.su-l-says{overflow-wrap:anywhere;min-width:0}.su-l-page{font-size:max(12px, var(--text-floor,0px));color:var(--faint);white-space:nowrap;text-overflow:ellipsis;max-width:55%;overflow:hidden}.su-l-x{width:28px;height:28px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-top:1px;display:inline-grid}.su-l-x:hover{background:color-mix(in srgb, var(--text) 8%, transparent)}.su-l-x .icon{width:14px;height:14px}.su-line.struck .su-l-says{color:var(--faint);text-decoration:line-through}.su-l-new{vertical-align:1px;margin:0 8px 0 0;text-decoration:none}.su-line.struck .su-l-page{color:var(--muted)}.su-l-rule{font-size:max(12px, var(--text-floor,0px));color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin:2px 0 4px;padding-left:132px;line-height:1.4;display:flex}.su-l-rule.blocks .su-l-does{color:var(--danger)}.su-l-rule .link{font-size:max(12px, var(--text-floor,0px))}@media (max-width:900px){.su-l-rule{padding-left:0}}.su-l-box{border:1px solid var(--line);border-radius:var(--r-item);background:var(--surface);margin:2px 0 10px;padding:12px 14px}.su-l-k{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0 0 2px;line-height:16px}.su-l-v{color:var(--text);white-space:pre-line;margin:0 0 10px;font-size:13px;line-height:1.5}.su-l-v:last-child{margin-bottom:0}.su-u-foot{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:6px 0 0;line-height:16px}.su-u-foot .link{font-size:max(12px, var(--text-floor,0px))}.su-state{border-radius:var(--r-item);padding:3px 10px;font-size:13px}.su-holding{font-size:max(12px, var(--text-floor,0px));color:var(--wait);margin:8px 0 0}.su-every{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:4px 0 0;line-height:16px}.su-says{margin-top:10px}.su-says .su-k{margin:0 0 2px}.su-says p:not(.su-k){font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0;line-height:18px}.su-claims{gap:10px;display:grid}.su-claims .su-u-foot{margin-top:2px}.su-same{margin-top:10px}.su-same .kn-same-q{align-items:center;gap:6px;display:flex}.su-same .kn-same-q .icon{width:16px;height:16px;color:var(--wait);flex:none}.pk-read{align-self:center;margin-left:auto}.pk-reading{flex:1 0 100%}.su-qfiles{margin-top:var(--space-4)}.su-qfiles ul{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.su-qf-scroll{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.su-qf-scroll::-webkit-scrollbar{display:none}.su-qfile{border:1px solid var(--line);border-radius:var(--r-item);background:var(--surface);align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.su-qfile>.icon{width:18px;height:18px;color:var(--text);flex:none}.su-qfile .su-f-name{flex:auto;min-width:0}.su-qfile .su-f-name b,.su-qfile .su-f-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.su-f-open{color:inherit;text-decoration:none}.su-f-open:hover,.su-f-open:focus-visible{text-decoration:underline}.su-qf-right{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px 12px;font-size:13px;display:flex}.su-qf-here{font-size:max(12px, var(--text-floor,0px));color:var(--muted);align-items:center;gap:8px;display:inline-flex}.su-qf-do{color:var(--text);font-size:13px;text-decoration:none}.su-qf-do.danger{color:var(--danger)}.su-qf-state{color:var(--muted);font-size:12.5px}.su-qf-none{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:4px 0 0}.su-qfiles .su-files{margin-top:10px}@media (max-width:900px){.su-bar{margin-bottom:var(--space-2);flex-direction:column;grid-column:1/-1;justify-content:space-between;align-items:stretch;gap:8px;display:flex}.su-bar .su-version{align-self:flex-start}.su-bar .su-start{order:-1}.su-bar .su-version{order:-2}.su-bar-line{text-align:left;grid-column:1/-1}.su-l-main{grid-template-columns:minmax(0,1fr) auto}.su-l-kind{font-size:max(12px, var(--text-floor,0px));grid-column:1/-1}.su-qfile{flex-wrap:wrap}.su-qf-right{flex:100%;justify-content:flex-start}.su-drop{row-gap:6px;padding:15px}.su-drop .su-drop-ic{display:none}.su-drop-say{font-size:15px}.su-drop-hint{font-size:13px;line-height:15px}.su-drop-btn{width:100%;height:44px;min-height:44px;margin-top:4px;font-size:14px}.su-drop-btn .su-drop-bic{display:inline-block}.su-f-right{gap:8px;font-size:12.5px}.su-prog{width:48px}}@media (min-width:901px){.secs{gap:16px}.sec-group{flex-direction:column;gap:4px;display:flex}.sec-gname{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0;padding:0 12px 2px;font-weight:500;line-height:16px}.sec.on{box-shadow:inset 0 0 0 1px var(--ps-line-strong)}.app-side-foot .side-setup{border:1px solid var(--ps-line-strong);border-radius:var(--r-item);background:var(--surface);margin:0 0 8px;padding:12px 11px}.app-side-foot .side-setup .row-sb{font-size:13px}.app-side-foot .side-setup a{color:var(--text);text-underline-offset:2px;text-decoration:underline}}@media (min-width:901px) and (min-height:640px){.app-shell:has(.hb){height:calc(calc(var(--vh,1vh) * 100) - 54px);grid-template-rows:minmax(0,1fr);min-height:0}.app-shell:has(.hb) .app-main{flex-direction:column;min-height:0;display:flex}.app-sheet:has(>.hb){flex-direction:column;flex:auto;min-height:0;display:flex}.app-sheet>.hb{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0}.hb-hero{min-height:0}.hb-hero h1{font-size:clamp(40px, min(calc(var(--vw,1vw) * 6), calc(var(--vh,1vh) * 9.5)), 88px)}.hb-side{min-height:0;overflow-y:auto}}@media (min-width:901px) and (min-height:640px) and (max-height:960px){.hb-rows li:nth-child(n+5){display:none}}@media (min-width:901px) and (min-height:640px) and (max-height:880px){.hb-rows li:nth-child(n+4){display:none}}@media (min-width:901px) and (min-height:640px) and (max-height:820px){.hb-up li:nth-child(n+2){display:none}}@media (min-width:901px) and (min-height:640px) and (max-height:760px){.hb-rows li:nth-child(n+3){display:none}.hb-side{gap:12px}}@media (min-width:901px) and (min-height:640px) and (max-height:700px){.hb-rows li:nth-child(n+2){display:none}}@media (min-width:901px) and (max-height:639px){.app-shell:has(.hb){height:calc(calc(var(--vh,1vh) * 100) - 54px);grid-template-rows:minmax(0,1fr);min-height:0}.app-shell:has(.hb) .app-main{flex-direction:column;min-height:0;display:flex}.app-sheet:has(>.hb){flex-direction:column;flex:auto;min-height:0;display:flex}.app-sheet>.hb{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0}.hb-hero{min-height:0}.hb-hero h1{font-size:clamp(36px, min(calc(var(--vw,1vw) * 6), calc(var(--vh,1vh) * 9.5)), 88px)}.hb-side{gap:12px;min-height:0;overflow-y:auto}.hb-rows li:nth-child(n+2),.hb-up li:nth-child(n+2){display:none}}@media (min-width:901px){.app-side{overflow:hidden}.app-side>*{flex-shrink:0}.app-side>.secs{overscroll-behavior:contain;flex:auto;min-height:0;position:relative;overflow-y:auto}.app-side>.secs[data-more=bottom]{-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000);mask-image:linear-gradient(#000 calc(100% - 32px),#0000)}.app-side>.secs[data-more=top]{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(0deg,#000 calc(100% - 32px),#0000)}.app-side>.secs[data-more=both]{-webkit-mask-image:linear-gradient(#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(#0000,#000 32px calc(100% - 32px),#0000)}.app-side{background:var(--surface);border-color:var(--ps-line-strong)}.sec-gname{color:var(--text);padding-top:4px;font-weight:600}.sec{border-radius:var(--r-pill);color:var(--ps-ink-2);font-weight:500}.sec .icon{color:var(--muted)}.sec:hover{background:var(--tint-2)}.sec.on,.sec.on:hover{background:var(--ok-bg);box-shadow:none;color:var(--accent);font-weight:600}.sec.on .icon{color:var(--accent)}.app-shell[data-side] .sec{border-radius:var(--r-pill)}.side-toggle{z-index:1;border:1px solid var(--ps-line-strong);border-radius:var(--r-item);background:var(--surface);width:32px;height:32px;min-height:32px;color:var(--text);justify-content:center;margin:0;padding:0;position:absolute;top:12px;left:186px}.side-toggle:hover{background:var(--tint-2);color:var(--text)}.side-toggle span.when-open{display:none}.side-new{margin-right:40px}.app-shell[data-side=closed] .side-toggle{left:9px}.app-shell[data-side=closed] .side-new{margin:48px 0 0}.app-shell[data-side=closed] .side-toggle+.secs{margin-top:48px}}@media (min-width:901px) and (max-width:1180px){.app-shell[data-side=auto] .side-toggle{left:9px}.app-shell[data-side=auto] .side-new{margin:48px 0 0}.app-shell[data-side=auto] .side-toggle+.secs{margin-top:48px}}html[data-side-move] :is(.side-toggle,.side-new){transition:left .26s var(--ease), margin .26s var(--ease)}html[data-side-move] .side-toggle+.secs{transition:margin .26s var(--ease)}@media (min-width:901px){.hb-topic{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}body>p.visually-hidden[role=status]{margin:0;top:0;left:0}.pp-strip{width:100%;height:100%;transform:translateX(calc(var(--i,0) * -100% + var(--pp-dx,0px)));transition:transform .32s cubic-bezier(.2,.8,.2,1);display:flex}.pp-strip img{flex:0 0 100%}.pp-fbtrack{transform:translateX(calc(var(--i,0) * -294px + var(--pp-dx,0px)));transition:transform .32s cubic-bezier(.2,.8,.2,1)}.pp-fit{isolation:isolate}.pp-feed>*{transform:translateY(var(--pp-dy,0px));transition:transform .4s cubic-bezier(.2,.8,.2,1)}.pp-dragging :is(.pp-strip,.pp-fbtrack,.pp-feed>*){transition:none}.pp-media.pp-letterbox img{object-fit:contain}@media (min-width:901px){.pp-phone{border:7px solid #0b0b0c;border-radius:44px}.pp-fit{box-shadow:0 calc(26px * var(--pp-s)) calc(52px * var(--pp-s)) calc(-10px * var(--pp-s)) #0000004d, 0 calc(3px * var(--pp-s)) calc(8px * var(--pp-s)) #00000029}.pp-fit:after{content:"";z-index:20;pointer-events:none;border-radius:inherit;padding:calc(4px * var(--pp-s));-webkit-mask-composite:xor;background:linear-gradient(90deg,#8e8e93,#e9e9ec 6%,#b9b9be 14%,#d4d4d8 50%,#b9b9be 86%,#f2f2f5 94%,#8e8e93);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pp-fit:before{content:"";z-index:19;pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,#ffffff1a,#0000 35%);position:absolute;inset:0}.pp:before,.pp:after{content:"";background:#b4b4b8;border-radius:2px;width:3px;position:absolute}.pp:before{left:-3px;top:calc(214px * var(--pp-s));height:calc(58px * var(--pp-s));box-shadow:0 calc(72px * var(--pp-s)) 0 #b4b4b8}.pp:after{right:-3px;top:calc(236px * var(--pp-s));height:calc(92px * var(--pp-s))}:root[data-theme=dark] .pp-fit{box-shadow:0 calc(26px * var(--pp-s)) calc(52px * var(--pp-s)) calc(-10px * var(--pp-s)) #00000080, 0 calc(3px * var(--pp-s)) calc(8px * var(--pp-s)) #0000004d}:root[data-theme=dark] .pp-fit:after{background:linear-gradient(90deg,#1c1c1e,#5a5a5e 6%,#2c2c2e 14%,#3a3a3c 50%,#2c2c2e 86%,#5a5a5e 94%,#1c1c1e)}:root[data-theme=dark] .pp:before,:root[data-theme=dark] .pp:after{background:#3a3a3c}:root[data-theme=dark] .pp:before{box-shadow:0 calc(72px * var(--pp-s)) 0 #3a3a3c}.pp-phone:after{content:"";z-index:9;background:var(--pp-text);pointer-events:none;border-radius:2px;width:120px;height:4px;margin-left:-60px;position:absolute;bottom:6px;left:50%}.pp-phone.dark:after{background:#fff}.pp-nb{height:62px;padding-bottom:14px}.pp-fit .pp-phone,.pp-fit .pp-phone *{-webkit-user-select:none;user-select:none;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Ccircle cx='15' cy='15' r='12' fill='%238e8e93' fill-opacity='.4' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E") 15 15,pointer}.pp-fit.pp-dragging,.pp-fit.pp-dragging .pp-phone,.pp-fit.pp-dragging .pp-phone *,.pp-fit .pp-phone:active,.pp-fit .pp-phone :active{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Ccircle cx='15' cy='15' r='11' fill='%238e8e93' fill-opacity='.7' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E") 15 15,grabbing}}:root[data-theme=dark] .pp-phone{--pp-bg:#000;--pp-card:#000;--pp-text:#f5f5f5;--pp-muted:#a8a8a8;--pp-line:#262626;--pp-band:#121212;--pp-field:#262626;--pp-ghost:#1c1c1c;--pp-chip:#262626;--pp-gap:#000}:root[data-theme=dark] .pp-phone.li{--pp-bg:#000;--pp-card:#1b1f23;--pp-text:#ffffffe6;--pp-muted:#fff9;--pp-line:#38434f;--pp-band:#293138;--pp-field:#38434f;--pp-ghost:#2c3237;--pp-gap:#000}:root[data-theme=dark] .pp-phone.fb{--pp-bg:#242526;--pp-card:#242526;--pp-text:#e4e6eb;--pp-muted:#b0b3b8;--pp-line:#3e4042;--pp-band:#3a3b3c;--pp-field:#3a3b3c;--pp-ghost:#3a3b3c;--pp-chip:#3a3b3c;--pp-gap:#18191a}:root[data-theme=dark] .pp-phone.x{--pp-text:#e7e9ea;--pp-muted:#71767b;--pp-line:#2f3336}:root[data-theme=dark] .pp-phone.yt{--pp-bg:#0f0f0f;--pp-card:#0f0f0f;--pp-text:#f1f1f1;--pp-muted:#aaa;--pp-ghost:#272727}:root[data-theme=dark] .pp-dots i{background:#555}.pp-sbi{flex:none}.pp-igtop{justify-content:space-between;height:46px}.pp-igtop .pp-igword{font-size:20px}.pp-igfeed{padding-bottom:84px}.pp-igstories{flex:none;gap:14px;padding:4px 10px 10px;display:flex;overflow:hidden}.pp-igst{flex-direction:column;flex:none;align-items:center;gap:5px;width:68px;display:flex}.pp-igst small{font-size:max(11px, var(--text-floor,0px));color:var(--pp-muted);white-space:nowrap}.pp-igme{padding:3px;display:grid;position:relative}.pp-igme i{color:#fff;width:22px;height:22px;box-shadow:0 0 0 2.5px var(--pp-bg);background:#000;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.pp-igring{background:linear-gradient(45deg,#feda75,#fa7e1e 30%,#d62976 55%,#962fbf 80%,#4f5bd5);border-radius:50%;padding:4px;display:inline-grid}.pp-igring>.pp-av{box-shadow:0 0 0 2px var(--pp-bg)}.pp-igacts{align-items:center;gap:16px;padding:9px 12px 5px;font-size:13.5px;font-weight:600;display:flex}.pp-igacts>span,.pp-igacts .pp-like{align-items:center;gap:5px;font-weight:600;display:inline-flex}.pp-igtabs{z-index:6;height:56px;color:var(--pp-text);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);background:#ffffffd6;border:1px solid #ffffffb3;border-radius:28px;justify-content:space-around;align-items:center;padding:0 6px;display:flex;position:absolute;bottom:14px;left:12px;right:12px;box-shadow:0 6px 20px #0000001f}.pp-igtabs>span{border-radius:21px;place-items:center;width:60px;height:42px;display:grid}.pp-igtabs>span.on{background:#00000012}.pp-igtabs.dark,:root[data-theme=dark] .pp-igtabs{color:#fff;background:#1c1c1eb8;border-color:#ffffff24;box-shadow:0 6px 20px #0006}.pp-igtabs.dark>span.on,:root[data-theme=dark] .pp-igtabs>span.on{background:#ffffff24}:root[data-theme=dark] .pp-igme i{color:#000;background:#fff}.pp-igdm{display:grid;position:relative}.pp-igdm:after{content:"";background:#ff3040;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-3px}.pp-igrtop{justify-content:space-between;align-items:center;display:flex;top:44px;left:12px;right:12px}.pp-igrtop>span{gap:18px;font-size:17px;font-weight:600;display:flex}.pp-igrtop>span>span{opacity:.62}.pp-igrail{gap:16px;bottom:96px}.pp-igaudio{border:2px solid #fff;border-radius:8px;display:grid;overflow:hidden}.pp-igaudio .pp-av{border-radius:6px}.pp-igprog{z-index:3;background:#ffffff47;height:2px;position:absolute;bottom:84px;left:0;right:0}.pp-igprog i{background:#fff;width:32%;height:100%;display:block}.pp-phone.igs .pp-media.pp-story{border-radius:12px}@media (max-width:900px){.pp-phone:not(.dark) :is(.pp-igtabs,.pp-igstories){display:none}.pp-igfeed{padding-bottom:0}}.nf{--nf-bg:#f9f9f9;--nf-tint:#e6ebee;--nf-mark:#163a50;--nf-code:#0f0f0f;--nf-title:#272727;--nf-text:#5d5d5d;min-height:calc(var(--vh,1vh) * 100);box-sizing:border-box;background:var(--nf-bg);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px;display:flex}:root[data-theme=dark] .nf{--nf-bg:var(--bg);--nf-tint:var(--surface);--nf-mark:var(--text);--nf-code:var(--text);--nf-title:var(--text);--nf-text:var(--muted)}.nf-mark{background:var(--nf-tint);width:80px;height:80px;color:var(--nf-mark);border-radius:50%;place-items:center;display:grid}.nf-code{letter-spacing:-.01em;color:var(--nf-code);margin:22px 0 0;font-size:60px;font-weight:700;line-height:1}.nf-title{letter-spacing:0;max-width:none;color:var(--nf-title);margin:8px 0 0;font-size:20px;font-weight:600;line-height:28px}.nf-text{color:var(--nf-text);margin:14px 0 0;font-size:15px;line-height:23px}.nf-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.seg{background:var(--side);border-radius:var(--r-item);flex:none;gap:2px;padding:3px;display:inline-flex}.seg-item{height:30px;color:var(--muted);font:600 13px/1 var(--font);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.seg-item .icon{width:14px;height:14px}.seg-item:hover:not(.on){color:var(--text)}.seg-item.on{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #14181f1a, inset 0 0 0 1px var(--line)}.seg-n{font-size:max(11px, var(--text-floor,0px));color:var(--faint);font-weight:500}.seg-item.on .seg-n{color:var(--muted)}.lb{gap:var(--space-3);padding:var(--space-4);flex-direction:column;min-width:0;display:flex;position:relative}.lb .steps{margin:0}.lb-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lb-search{border:1px solid var(--field);border-radius:var(--r-item);background:var(--surface);min-width:150px;max-width:520px;height:38px;color:var(--muted);flex:160px;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.lb-search:focus-within{border-color:var(--text);box-shadow:0 0 0 3px var(--ok-bg)}.lb-search .icon{flex:none;width:16px;height:16px}.lb-search input{min-width:0;color:var(--text);font:400 14px var(--font-input);background:0 0;border:0;outline:0;flex:1;margin:0;padding:0}.lb-search input::placeholder{color:var(--faint)}.lb-search input::-webkit-search-cancel-button{display:none}.lb-search kbd{font:max(11px, var(--text-floor,0px)) var(--font);color:var(--faint);border:1px solid var(--line);border-radius:6px;padding:1px 6px}.lb-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.lb-sp{flex:1}.lb-count{color:var(--muted);white-space:nowrap;margin-right:6px;font-size:13px}.lb-count b{color:var(--wait);font-weight:600}.lb-head .button{align-items:center;gap:6px;padding:0 12px;display:inline-flex}.lb-head .button .icon,.lb-d-do .button .icon,.lb-selbar .button .icon{width:16px;height:16px}.lb-head .button.quiet.on{background:var(--text);border-color:var(--text);color:var(--surface)}.lb-help{min-height:20px;font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0}.lb-on{color:var(--accent);font-weight:600}.lb-same{border:1px solid var(--line);border-radius:var(--r-item);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.lb-same p{flex:100%;margin:0;font-size:13px;font-weight:600}.lb-empty{color:var(--muted);margin:0;font-size:13px}.lb-view{touch-action:pan-y;height:660px;position:relative;overflow:hidden}.lb-track{transform:translateX(calc(var(--page,0) * -1 * (100% + 28px)));margin:0;padding:0;list-style:none;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.lb-track>li{min-width:0;min-height:0;left:calc(var(--p) * (100% + 28px) + var(--c) * ((100% - 42px) / 4 + 14px));top:calc(var(--r) * ((100% - 28px) / 3 + 14px));width:calc(var(--w) * (100% - 42px) / 4 + (var(--w) - 1) * 14px);height:calc(var(--h) * (100% - 28px) / 3 + (var(--h) - 1) * 14px);transition:left .18s cubic-bezier(.2,0,0,1),top .18s cubic-bezier(.2,0,0,1);display:grid;position:absolute}.lb-track.resizing>li{transition:left .24s cubic-bezier(.2,0,0,1),top .24s cubic-bezier(.2,0,0,1),width .2s cubic-bezier(.2,0,0,1),height .2s cubic-bezier(.2,0,0,1)}.lb-track>li>.lb-tile{min-height:0}.lb-track.arranging>li>.lb-tile{cursor:grab;animation:.3s ease-in-out infinite alternate lb-wig}.lb-track.arranging>li{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.lb-track.arranging>li:nth-child(3n)>.lb-tile{animation-delay:-.1s}.lb-track.arranging>li:nth-child(3n+1)>.lb-tile{animation-delay:-.2s}@keyframes lb-wig{0%{rotate:-.55deg}to{rotate:.55deg}}.lb-track>li.placeholder>.lb-tile{background:var(--tint-2);box-shadow:inset 0 0 0 2px var(--accent);animation:none}.lb-track>li.placeholder>.lb-tile>*{visibility:hidden}.lb-ghost{z-index:40;pointer-events:none;border-radius:var(--r-card);display:grid;position:absolute;rotate:.8deg;scale:1.02;box-shadow:0 26px 50px -14px #14181f80}.lb-ghost.settling{transition:left .2s,top .2s,scale .2s,rotate .2s;rotate:0deg;scale:1}.lb-size{z-index:5;border-radius:var(--r-pill);background:var(--text);height:28px;color:var(--surface);font:500 max(11px, var(--text-floor,0px)) var(--font);cursor:pointer;border:0;align-items:center;gap:5px;padding:0 10px 0 8px;display:inline-flex;position:absolute;bottom:10px;right:10px}.lb-size .icon{width:14px;height:14px}.lb-edge{z-index:6;width:44px;color:var(--accent);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0}.lb-edge.l{background:linear-gradient(90deg,#28361f24,#0000);left:0}.lb-edge.r{background:linear-gradient(270deg,#28361f24,#0000);right:0}.lb-view[data-edge=l] .lb-edge.l,.lb-view[data-edge=r] .lb-edge.r{background:#28361f38}.lb-tile{border-radius:var(--r-card);background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex;position:relative;overflow:hidden}.lb-tile:hover{box-shadow:inset 0 0 0 1px var(--field)}.lb-tile.open{box-shadow:inset 0 0 0 2px var(--accent)}.lb-hit{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.lb-hit:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lb-kind{z-index:3;border-radius:var(--r-pill);background:var(--surface);height:22px;color:var(--muted);font-size:max(11px, var(--text-floor,0px));pointer-events:none;box-shadow:0 0 0 1px var(--line);align-items:center;gap:5px;padding:0 8px;font-weight:500;display:inline-flex;position:absolute;top:10px;left:10px}.lb-kind .icon{width:13px;height:13px}.lb-tag{z-index:3;pointer-events:none;position:absolute;top:10px;right:10px}.lb-tag .tag{margin:0}.lb-tag .tag .icon,.lb-d-meta .tag .icon{width:12px;height:12px}.lb-pv{background:var(--tint-2);min-height:0;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex;position:relative;overflow:hidden}.lb-pv .icon{width:28px;height:28px}.lb-pv .lb-big{width:30px;height:30px}.lb-pv-picture img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lb-pv-logo{background:var(--surface)}.lb-pv-logo img{object-fit:contain;max-width:66%;max-height:70%}.lb-pv-thumb{justify-content:flex-start}.lb-pv-thumb img{object-fit:cover;object-position:top;background:var(--surface);border-radius:8px;flex:none;width:min(40%,220px);max-height:calc(100% - 37px);margin-top:24px;display:block;box-shadow:0 14px 30px #14181f59}.lb-pv-thumb.is-slide img{border-radius:6px;width:min(60%,230px);max-height:calc(100% - 7px);margin-top:4px;box-shadow:0 8px 18px #14181f4d}.lb-pv-font{background:var(--surface);color:var(--text)}.lb-pv-font span{letter-spacing:-.02em;font:700 54px/1 Georgia,serif}.lb-pv-font small{color:var(--muted);font-size:13px}.lb-paper{background:var(--surface);border-radius:6px 6px 0 0;flex:1;align-content:start;align-self:center;gap:7px;width:56%;max-width:150px;margin-top:26px;padding:14px 14px 0;display:grid;box-shadow:0 10px 24px -10px #14181f4d}.lb-paper i,.lb-lines i,.lb-lines b{background:var(--line);border-radius:3px;height:5px;display:block}.lb-paper i.h,.lb-lines b{background:var(--field);width:70%;height:8px}.lb-paper i.s,.lb-lines i.s{width:55%}.lb-sheet{background:var(--surface);border-radius:6px;grid-template-columns:1.4fr 1fr 1fr 1fr;width:72%;max-width:200px;display:grid;overflow:hidden;box-shadow:0 8px 18px -8px #14181f4d}.lb-sheet i{border-right:1px solid var(--line);border-bottom:1px solid var(--line);height:13px}.lb-sheet i.hd{background:var(--accent)}.lb-slide{aspect-ratio:16/9;background:var(--surface);border-radius:6px;grid-template-rows:34% 1fr;width:70%;max-width:220px;display:grid;overflow:hidden;box-shadow:0 8px 18px -8px #14181f4d}.lb-slide i{background:var(--accent)}.lb-slide span{background:var(--line);width:60%;height:6px;box-shadow:0 12px 0 var(--line);border-radius:3px;margin:10% 10% 0}.lb-browser{background:var(--surface);border-radius:8px 8px 0 0;flex-direction:column;width:84%;height:74%;margin-top:14%;display:flex;overflow:hidden;box-shadow:0 10px 24px -10px #14181f4d}.lb-bar{background:var(--side);align-items:center;gap:4px;height:22px;padding:0 8px;display:flex}.lb-bar i{background:var(--field);border-radius:50%;width:6px;height:6px}.lb-bar span{font-size:max(10px, var(--text-floor,0px));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-left:6px;overflow:hidden}.lb-lines{gap:7px;padding:14px;display:grid}.lb-pv-wait{background:repeating-linear-gradient(135deg, var(--wait-bg) 0 12px, var(--surface) 12px 24px);color:var(--wait)}.lb-readbtn{z-index:3;height:28px;min-height:28px;font-size:max(12px, var(--text-floor,0px));padding:0 12px;position:relative}.lb-pv-removed{background:repeating-linear-gradient(135deg, var(--side) 0 12px, var(--tint-2) 12px 24px);color:var(--faint);font-size:max(12px, var(--text-floor,0px))}.lb-removed{background:var(--tint-2)}.lb-removed .lb-label b{color:var(--muted)}.lb-label{border-top:1px solid var(--line);background:var(--surface);gap:2px;min-width:0;padding:10px 12px 12px;display:grid}.lb-label b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.lb-label span{font-size:max(12px, var(--text-floor,0px));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lb-failed .lb-label b,.is-failed .lb-label b{color:var(--danger)}.lb-sending .lb-pv{padding:0 18px}.lb-sending .progress{width:100%}.lb-pick{z-index:3;background:var(--surface);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--field);color:var(--accent-text);pointer-events:none;border-radius:6px;place-items:center;display:grid;position:absolute;top:10px;left:10px}.lb-pick .icon{visibility:hidden;width:15px;height:15px}.lb-tile.picked{box-shadow:inset 0 0 0 2px var(--accent)}.lb-tile.picked .lb-pick{background:var(--accent);box-shadow:none}.lb-tile.picked .lb-pick .icon{visibility:visible}.lb-none{min-height:320px;padding:var(--space-5);text-align:center;color:var(--muted);border:1px dashed var(--field);border-radius:var(--r-card);align-content:center;place-items:center;gap:6px;font-size:13px;display:grid}.lb-none b{color:var(--text);font-size:16px}.lb-view>.su-drop{align-content:center;min-height:288px}@media (max-width:900px){.lb-view>.su-drop{min-height:0}}.lb-dropping{z-index:5;border:2px dashed var(--accent);border-radius:var(--r-card);background:var(--ok-bg);color:var(--accent);pointer-events:none;align-content:center;place-items:center;gap:8px;font-weight:600;display:grid;position:absolute;inset:0}.lb-dropping .icon{width:28px;height:28px}.lb-foot{min-height:32px;font-size:max(12px, var(--text-floor,0px));color:var(--muted);align-items:center;gap:14px;display:flex}.lb-foot-rm{flex:1;align-items:center;gap:6px;display:inline-flex}.lb-foot-rm .icon{width:14px;height:14px}.lb-pager{align-items:center;gap:10px;display:flex}.lb-pbtn{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.lb-pbtn:disabled{opacity:.35;cursor:default}.lb-pbtn .icon{width:16px;height:16px}.lb-dots{align-items:center;gap:6px;display:flex}.lb-dots button{background:var(--line);cursor:pointer;border:0;border-radius:4px;width:8px;height:8px;padding:0;transition:width .25s,background .25s}.lb-dots button.on{background:var(--accent);width:24px}.lb-ptext{text-align:center;min-width:74px;font-size:max(12px, var(--text-floor,0px))}.lb-selbar{bottom:var(--space-4);z-index:6;background:var(--text);max-width:100%;color:var(--surface);border-radius:14px;flex-wrap:wrap;align-self:center;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:13px;display:flex;position:sticky;box-shadow:0 12px 28px -10px #14181f73}.lb-selbar .button.quiet{color:inherit;background:0 0;border-color:#ffffff59}.lb-selbar .link{color:inherit}.button.danger{background:var(--danger);border-color:var(--danger);color:var(--danger-ink)}.lb-details{width:min(420px, calc(var(--vw,1vw) * 100));background:var(--surface);max-width:none;height:100dvh;max-height:none;color:var(--text);border:0;margin:0;padding:18px 20px 20px;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-18px 0 40px -18px #14181f59}.lb-details[open]{flex-direction:column;gap:14px;display:flex}.lb-details::backdrop,.lb-viewer::backdrop,.lb-addweb::backdrop{background:#14181f59}.lb-d-head{justify-content:space-between;align-items:center;display:flex}.lb-d-head h2{font-size:var(--head-section);margin:0}.lb-x{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.lb-x .icon{width:16px;height:16px}.lb-dpv{border-radius:var(--r-card);background:var(--tint-2);flex:none;height:200px;display:flex;position:relative;overflow:hidden}.lb-dpv>.lb-pv{flex:1}.lb-dpv-removed{background:repeating-linear-gradient(135deg, var(--side) 0 12px, var(--tint-2) 12px 24px);color:var(--faint);justify-content:center;align-items:center}.lb-dpv-removed .icon{width:32px;height:32px}.lb-dpv-n{border-radius:var(--r-pill);background:var(--surface);font-size:max(11px, var(--text-floor,0px));color:var(--muted);padding:2px 8px;position:absolute;bottom:10px;right:10px}.lb-docpage{background:var(--surface);border-radius:6px 6px 0 0;align-self:flex-start;width:80%;min-height:100%;margin:18px auto 0;padding:16px 18px 0;position:relative;overflow:hidden;box-shadow:0 10px 24px -10px #14181f4d}.lb-docpage p{font-size:max(9.5px, var(--text-floor,0px));color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.lb-d-name{gap:6px;display:grid}.lb-d-name>b{overflow-wrap:anywhere;font-size:15px}.lb-d-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lb-d-meta .tag{margin:0}.lb-d-meta .small{align-items:center;gap:4px;display:inline-flex}.lb-d-meta .small .icon{width:13px;height:13px}.lb-d-wait,.lb-d-kept{border-radius:var(--r-item);gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;display:grid}.lb-d-wait{background:var(--wait-bg)}.lb-d-kept{background:var(--tint-2);color:var(--muted)}.lb-d-held{justify-items:start;gap:8px;display:grid}.lb-held-why{font-style:italic;font-weight:400;font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0;line-height:16px}.lb-held-link{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:900px){.lb-held-logo{display:none}}.lb-d-wait p{margin:0}.lb-d-wait .button{justify-self:start;align-items:center;gap:4px;display:inline-flex}.lb-d-sec{gap:8px;display:grid}.lb-d-sec h3{margin:0;font-size:13px;font-weight:600}.lb-learned{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lb-learned li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(24px,auto);align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.lb-learned li>span:first-child{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.lb-learned b{font-weight:500}.lb-learned a{color:var(--muted);place-items:center;display:grid}.lb-learned a .icon{width:16px;height:16px}.lb-together{border:1px solid var(--line);border-radius:var(--r-item);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:10px 12px;font-size:13px;display:flex}.lb-together-do{flex-wrap:wrap;gap:4px 12px;display:inline-flex}.lb-props{margin:0;font-size:13px}.lb-props div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.lb-props dt{color:var(--muted)}.lb-props dd{text-align:right;margin:0}.lb-ask{border-radius:var(--r-item);background:var(--danger-bg);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;font-size:13px;display:flex}.lb-ask p{flex:100%;margin:0}.lb-d-do{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.lb-d-do .button{align-items:center;gap:6px;padding:0 12px;display:inline-flex}.lb-rm{color:var(--danger)}.lb-warn{width:min(403px, calc(calc(var(--vw,1vw) * 100) - 32px));background:var(--surface);max-height:min(88dvh,820px);color:var(--ink);border:0;border-radius:16px;padding:22px 24px 20px;overflow:auto;box-shadow:0 12px 40px #0000002e}.lb-warn[open]{flex-direction:column;gap:14px;display:flex}.lb-warn::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14181f52}.lb-warn h2{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.3}.lb-warn p{margin:0}.lb-warn section{gap:10px;display:grid}.lb-warn .lb-learned{border:1px solid var(--line);border-radius:12px;padding:0 10px}.lb-warn .lb-learned li:last-child{border-bottom:0}.lb-warn-do{background:var(--surface);justify-content:flex-end;gap:10px;margin:0 -24px -20px;padding:12px 24px 20px;display:flex;position:sticky;bottom:-20px}.lb-warn .lb-rm{color:var(--danger)}.lb-warn .lb-rm:disabled{opacity:.45}.lb-warn-handle{display:none}.bf-discard-says{text-align:center;gap:4px;display:grid}.bf-discard-says .bf-discard-n{font-style:italic;font-weight:400}.bf-discard-also{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.bf-discard-also input{width:18px;height:18px;accent-color:var(--ink);margin:0}@media (max-width:900px){.lb-warn{width:100%;max-width:none;box-shadow:none;border-radius:24px 24px 0 0;margin:auto 0 0;padding:10px 10px 28px}.lb-warn-do{margin:0 -10px -28px;padding:12px 10px 28px;bottom:-28px}.lb-warn-handle{background:var(--line);border-radius:2px;align-self:center;width:36px;height:4px;display:block}}.lb-viewer{width:min(780px, calc(calc(var(--vw,1vw) * 100) - 32px));background:var(--bg);max-width:none;height:min(92dvh,980px);max-height:none;color:var(--text);border:0;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 30px 60px -20px #00000080}.lb-viewer[open]{flex-direction:column;display:flex}.lb-v-head{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex}.lb-v-head b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.lb-v-head>.icon{width:18px;height:18px;color:var(--muted);flex:none}.lb-v-body{flex:1;align-content:start;justify-items:center;gap:18px;padding:24px;display:grid;overflow-y:auto}.lb-docpage.big{border-radius:6px;width:min(560px,100%);min-height:720px;margin:0;padding:40px 48px 48px}.lb-docpage.big p{color:var(--text);font-size:12.5px}.lb-pnum{font-size:max(11px, var(--text-floor,0px));color:var(--faint);position:absolute;bottom:14px;right:18px}.lb-v-img{background:var(--surface);border-radius:10px;max-width:100%;max-height:72dvh}.lb-v-font{text-align:center;justify-items:center;gap:12px;padding:40px 0;display:grid}.lb-v-font span{font-size:120px;font-weight:700;line-height:1}.lb-v-font p{color:var(--muted);margin:0;font-size:22px}.lb-addweb{width:min(560px, calc(calc(var(--vw,1vw) * 100) - 32px));border-radius:var(--r-card);background:var(--surface);max-width:none;color:var(--text);border:0;padding:0}.lb-addweb .fl-web{border:0;padding:20px 22px}.lb-addweb>.lb-x{position:absolute;top:14px;right:22px}.lb-addweb .fl-how:not([open]){margin-right:calc(32px + var(--space-3))}.lb-add{width:min(520px, calc(calc(var(--vw,1vw) * 100) - 32px));max-width:none;max-height:calc(calc(var(--vh,1vh) * 100) - 32px);border:1px solid var(--field);border-radius:var(--r-menu);background:var(--surface);color:var(--text);padding:16px;overflow-y:auto}.lb-add[open]{gap:12px;display:grid}.lb-add::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#10131857}@media (prefers-reduced-transparency:reduce){.lb-add::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#10131899}}.lb-add-q{font-size:max(12px, var(--text-floor,0px));color:var(--muted);justify-self:end;margin:0;line-height:15px}.lb-add-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lb-add-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.lb-add-foot{justify-content:flex-end;display:flex}.lb-switch{border-radius:var(--r-pill);background:var(--line);cursor:pointer;width:30px;height:18px;transition:background .15s var(--ease);border:0;flex:none;padding:0;position:relative}.lb-switch i{width:14px;height:14px;transition:transform .15s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.lb-switch[aria-checked=true]{background:var(--switch-on)}.lb-switch[aria-checked=true] i{transform:translate(12px)}.lb-switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lb-switch,.lb-switch i{transition:none}}.ys{gap:var(--space-5);min-width:0;margin:4px 0 0;display:grid}.ys h1{font-size:var(--head-page,18px);font-weight:var(--head-weight,600);margin:0 0 4px}.ys h2{margin:var(--space-4) 0 4px;font-size:var(--head-section,16px);font-weight:var(--head-weight,600)}.ys-head{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;display:flex}.ys-head>div{flex:320px;min-width:0}.ys-count{font-size:max(12px, var(--text-floor,0px));color:var(--faint)}.ys-soft{color:var(--muted);margin:0}.ys-grid{margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:14px;padding:0;list-style:none;display:grid}.ys-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.ys-pic{aspect-ratio:1;background:var(--tint-2);place-items:center;display:grid}.ys-pic img{object-fit:cover;width:100%;height:100%;display:block}.ys-card.off .ys-pic img{filter:grayscale(.85);opacity:.55}.ys-nopic{font-size:max(12px, var(--text-floor,0px));color:var(--faint);text-align:center;padding:12px}.ys-body{flex-direction:column;align-items:stretch;gap:2px;padding:9px 11px 11px;display:flex}.ys-body>.ys-sw,.ys-body>.ys-state,.ys-body>.ys-yn{margin-top:auto;padding-top:6px}.ys-body>.ys-tag{align-self:flex-start}.ys-name{font-weight:600}.ys-line{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0 0 6px}.ys-tag{border-radius:var(--r-pill);font-size:max(11.5px, var(--text-floor,0px));background:var(--wait-bg);color:var(--wait);justify-self:start;margin-bottom:6px;padding:1px 8px}.ys-sw{align-items:center;gap:8px;min-height:32px;font-size:12.5px;display:inline-flex}.ys-state{color:var(--muted);font-size:12.5px}.ys-lines{min-width:0}.ys-foot{font-size:max(12px, var(--text-floor,0px));color:var(--faint);margin:0}.ys-wrap{align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;min-width:0;display:flex}.ys-wrap>.ys{flex:999 560px;min-width:0}.ys-card.waiting{border:2px solid var(--wait)}.ys-yn{flex-wrap:wrap;gap:6px;display:flex}.ys-link{min-height:32px;color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.ys-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ys-chat{max-width:100%;min-height:420px;max-height:calc(var(--vh,1vh) * 100 - var(--frame-h) - 24px);top:calc(var(--frame-h) + 12px);border:1px solid var(--line);border-radius:var(--r-card);background:var(--tint-2);flex-direction:column;flex:320px;display:flex;position:sticky;overflow:hidden}.ys-chat-head{border-bottom:1px solid var(--line);padding:14px 16px 10px}.ys-chat-head h2{font-size:var(--head-section,16px);font-weight:var(--head-weight,600);margin:0}.ys-chat-head p{font-size:max(12px, var(--text-floor,0px));color:var(--faint);margin:2px 0 0}.ys-msgs{flex-direction:column;flex:1;gap:12px;min-height:0;margin:0;padding:12px 14px;list-style:none;display:flex;overflow-y:auto}.ys-pair{flex-direction:column;gap:8px;display:flex}.ys-me,.ys-bot{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;max-width:300px;padding:8px 10px}.ys-me{border-radius:14px 14px 4px;align-self:flex-end;gap:6px;display:grid}.ys-bot{border-radius:14px 14px 14px 4px;align-self:flex-start;gap:6px;display:grid}.ys-bot p{margin:0}.ys-refs{gap:6px;display:flex}.ys-refs img{object-fit:cover;border-radius:8px;width:56px;height:56px}.ys-sample{border-radius:10px;width:160px}.ys-told,.ys-note{font-size:max(12px, var(--text-floor,0px));color:var(--faint)}.ys-box{border:1px solid var(--field);border-radius:var(--r-thumb);background:var(--surface);gap:6px;margin:10px 12px 12px;padding:8px 10px;display:grid}.ys-box textarea{box-sizing:border-box;resize:none;width:100%;color:var(--text);font:13px/1.4 var(--font-input);background:0 0;border:0}.ys-box textarea:focus-visible{outline:none}.ys-box:focus-within{outline:3px solid var(--focus);outline-offset:2px}.ys-boxrow{justify-content:space-between;gap:8px;display:flex}.ys-boxnote{margin:10px 14px 14px}.ys-picked{gap:6px;margin:0;padding:0;list-style:none;display:flex}.ys-picked li{position:relative}.ys-picked img{object-fit:cover;border-radius:8px;width:52px;height:52px}.ys-picked button{border:1px solid var(--line);background:var(--surface);width:22px;height:22px;color:var(--text);cursor:pointer;border-radius:50%;padding:0;line-height:1;position:absolute;top:-6px;right:-6px}@media (max-width:900px){.ys-chat{max-height:none;position:static}}@media (min-width:901px) and (min-height:640px){.app-shell:has(.lb){height:calc(calc(var(--vh,1vh) * 100) - 54px);grid-template-rows:minmax(0,1fr);min-height:0}.app-shell:has(.lb) .app-main{flex-direction:column;min-height:0;display:flex}.app-sheet:has(>.lb){flex-direction:column;flex:auto;min-height:0;display:flex}.app-sheet>.lb{flex:auto;min-height:0}.lb-view{flex:auto;height:auto;min-height:0}}@media (max-width:900px){.lb{padding:var(--space-3) var(--space-2)}.lb-view{height:auto;overflow:visible}.lb-track{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:188px;gap:10px;display:grid;position:static;transform:none}.lb-track>li{width:auto;height:auto;position:static}.lb-track>li:not(.here),.lb-arrange,.lb-size{display:none}.lb-search{flex-basis:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.lb-dots button,.lb-track,.lb-track>li,.lb-ghost.settling{transition:none}.lb-track.arranging>li>.lb-tile{animation:none}}.app-sheet:has(>.hg){background:var(--gallery-bg);border-color:var(--gallery-edge);color:var(--gallery-wall-words);color-scheme:var(--gallery-scheme)}.app-sheet:has(>.hg)>.minibar{color:var(--gallery-wall-soft);border-bottom-color:#0000}.app-sheet:has(>.hg){flex-direction:column;display:flex}.hg{gap:var(--gallery-gap);padding:4px 20px var(--gallery-gap);flex:1 0 auto;grid-template-rows:minmax(min-content,1fr) auto auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hg a{color:inherit}.hg-kicker{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:500}.hg-soft{color:var(--gallery-ink-soft);margin:0;font-size:14px;line-height:20px}.hg-btn{background:var(--gallery-ink);height:36px;font:600 15px var(--font);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex;color:var(--gallery-laurel-ink)!important}.hg-btn .icon{width:16px;height:16px}.hg-btn.yes{background:var(--gallery-laurel-ink);color:var(--gallery-ink)!important}.hg-btn:focus-visible,.hg-askbox:focus-visible,.hg-chip:focus-visible,.hg-next:focus-visible,.hg-foot:focus-visible{outline:2px solid var(--gallery-wall-words);outline-offset:2px}:is(.hg-block.ask,.hg-pic) :focus-visible{outline-color:var(--gallery-words)}.hg-btn:disabled{opacity:.6;cursor:default}.hg-hero{padding:calc(var(--gallery-pad) + 4px);background:var(--gallery-laurel);color:var(--gallery-laurel-ink);border-radius:20px;flex-direction:column;flex:1 1 0;align-items:flex-start;min-width:0;display:flex}.hg-hero .hg-kicker{color:var(--gallery-laurel-ink);opacity:.8}.hg-hero h1{margin:clamp(8px, calc(var(--vh,1vh) * 1.4), 14px) 0 0;font-size:clamp(30px, min(calc(var(--vw,1vw) * 3.4), calc(var(--vh,1vh) * 5)), 52px);letter-spacing:-.01em;font-weight:600;line-height:1.04}.hg-line{padding-top:clamp(10px, calc(var(--vh,1vh) * 1.6), 16px);margin:auto 0 0;font-size:16px;line-height:22px}.hg-hero .hg-btn{margin-top:clamp(12px, calc(var(--vh,1vh) * 2.4), 24px)}.hg-top{align-items:flex-start;gap:var(--gallery-gap);--pics-max:64cqw;grid-area:1/1/auto/-1;min-height:210px;display:flex;container-type:size}.hg-top>.hg-hero{align-self:stretch;min-width:0}.hg-pics{--hp:min(100cqh, (var(--pics-max) - var(--q) * var(--gallery-gap)) / var(--p));gap:var(--gallery-gap);height:var(--hp);width:calc(var(--p) * var(--hp) + var(--q) * var(--gallery-gap));flex:none;display:grid}.hg-pics.n0{--hp:100cqh;width:var(--pics-max)}.hg-pics.n0>*{grid-area:1/1/-1/-1}.hg-pic{border-radius:20px;min-width:0;min-height:0;margin:0;position:relative;container:hg-pic/inline-size}.hg-frame{z-index:1;border-radius:inherit;background:var(--gallery-dark);position:absolute;inset:0;overflow:hidden}.hg-pic img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.hg-pill,.hg-acts{z-index:2}.hg-pic .hg-back{object-fit:cover;filter:blur(28px)brightness(.6);transform:scale(1.15)}.hg-pill{background:var(--card-chip);color:var(--card-ink);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;top:18px;left:18px}.hg-acts{opacity:0;gap:8px;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:18px;left:18px;transform:translateY(4px)}.hg-pic:hover .hg-acts,.hg-pic:focus-within .hg-acts{opacity:1;transform:none}.hg-acts .hg-btn.yes{background:var(--card-chip)}.hg-fix{background:var(--wait-bg);color:var(--wait);border-radius:999px;align-self:center;padding:6px 12px;font-size:13px;font-weight:600}@container hg-pic (max-width:320px){.hg-pill{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 20px);padding:5px 10px;top:10px;left:10px;overflow:hidden}.hg-acts{flex-wrap:wrap-reverse;gap:6px;bottom:10px;left:10px;right:10px}.hg-acts .hg-btn{justify-content:center;width:36px;padding:0}.hg-bword{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hg-fix{font-size:max(12px, var(--text-floor,0px));padding:4px 10px}}.hg-pic-none{border:1px dashed var(--gallery-wall-line);background:var(--gallery-wall-tint);border-radius:20px;flex-direction:column;justify-content:center;gap:6px;padding:28px;display:flex}.hg-pic-none p{margin:0;font-size:18px}.hg-pic-none .hg-soft{color:var(--gallery-wall-soft)}.hg-block{align-items:flex-start;gap:clamp(6px, calc(var(--vh,1vh) * 1), 10px);padding:var(--gallery-pad);color:var(--gallery-ink);border-radius:20px;flex-direction:column;min-width:0;display:flex}.hg-block.next{background:var(--gallery-yellow);grid-area:2/1/4/4;container-type:inline-size}.hg-block.style{background:var(--gallery-pink);grid-area:2/4/4/7}.hg-block.week{background:var(--gallery-blue);grid-area:2/7/auto/13}.hg-block.ask{background:var(--gallery-dark);color:var(--gallery-words);grid-area:3/7/auto/13}.hg-block.ask .hg-soft{color:var(--gallery-soft)}.hg-next{flex-direction:column;gap:4px;text-decoration:none;display:flex}.hg-big{font-size:clamp(40px, min(calc(var(--vw,1vw) * 4.4), calc(var(--vh,1vh) * 6.6), 17cqi), 72px);letter-spacing:-.02em;font-weight:700;line-height:1}.hg-when{font-size:18px;font-weight:600}.hg-topic{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:15px;line-height:21px;display:-webkit-box;overflow:hidden}.hg-state{color:var(--gallery-ink-soft);font-size:13px}.hg-foot{margin-top:auto;font-size:14px;font-weight:600}.hg-title{font-size:clamp(20px, calc(var(--vh,1vh) * 2.4), 24px);margin:0;font-weight:600;line-height:1.15}.hg-quote{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:15px;line-height:21px;display:-webkit-box;overflow:hidden}.hg-block.style .hg-btn{margin-top:auto}.hg-whead{align-items:baseline;gap:12px;width:100%;display:flex}.hg-days{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.hg-day{min-height:clamp(64px, calc(var(--vh,1vh) * 10), 100px);padding:clamp(8px, calc(var(--vh,1vh) * 1.2), 12px);background:var(--gallery-day);border-radius:12px;flex-direction:column;gap:6px;display:flex}.hg-day.today{box-shadow:inset 0 0 0 2px var(--gallery-ink)}.hg-dname{font-size:15px;font-weight:600;text-decoration:none}.hg-day{transition:background-color .15s;position:relative}.hg-dname:after{content:"";border-radius:inherit;position:absolute;inset:0}.hg-day:hover{background:var(--gallery-day-hover)}.hg-day:has(.hg-dname:focus-visible){box-shadow:inset 0 0 0 2px var(--gallery-ink)}.hg-dname:focus-visible{outline:none}.hg-day ul{z-index:1;pointer-events:none;position:relative}.hg-chip,a.hg-more{pointer-events:auto;position:relative}.hg-chip{transition:transform .15s,filter .15s}.hg-chip:hover{filter:brightness(1.15);transform:translateY(-1px)}a.hg-more{font-weight:600;text-decoration:none}a.hg-more:hover,.hg-dname:hover{text-decoration:underline}.hg-day ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hg-chip{background:var(--gallery-laurel);height:24px;font-size:max(12px, var(--text-floor,0px));border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 4px;font-weight:600;text-decoration:none;display:flex;overflow:hidden;color:var(--gallery-laurel-ink)!important}.hg-chip .plat{flex:none}.hg-chip.made{background:var(--gallery-wait);color:var(--card-chip)!important}.hg-chip.planned{box-shadow:inset 0 0 0 1px var(--gallery-ink-soft);background:0 0;color:var(--gallery-ink)!important}.hg-ctext{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hg-more,.hg-empty{font-size:max(12px, var(--text-floor,0px));color:var(--gallery-ink-soft)}.hg-askbox{width:100%;padding:clamp(9px, calc(var(--vh,1vh) * 1.4), 14px) 16px;font-size:clamp(16px, calc(var(--vh,1vh) * 2), 20px);background:#ffffff0f;border-radius:14px;margin-top:4px;text-decoration:none;display:block;color:var(--gallery-words)!important}.hg-askbox:hover{background:#ffffff1a}.hg-askform{display:contents}input.hg-askbox{min-height:0;padding:clamp(9px, calc(var(--vh,1vh) * 1.4), 14px) 16px;color:var(--gallery-words);height:auto;box-shadow:none;font:inherit;font-family:inherit;font-size:clamp(16px, calc(var(--vh,1vh) * 2), 20px);background:#ffffff0f;border:0;border-radius:14px;outline:none;line-height:1.3}input.hg-askbox:focus-visible{outline:2px solid var(--gallery-words);outline-offset:2px}input.hg-askbox::placeholder{color:var(--gallery-words);opacity:.85}input.hg-askbox:hover,input.hg-askbox:focus{box-shadow:none;background:#ffffff1a;border:0}.hg-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hg-arow{padding-top:clamp(6px, calc(var(--vh,1vh) * 1), 10px);align-items:center;gap:20px;margin-top:auto;display:flex}@media (max-width:900px){.app-sheet:has(>.hg){display:block}.app-sheet:has(>.hg)>.hm{color:var(--gallery-wall-words);padding-bottom:0}.app-sheet:has(>.hg)>.hm .hm-day{color:var(--gallery-wall-soft)}.app-sheet:has(>.hg)>.hm .hm-day b{color:var(--gallery-wall-words)}.app-sheet:has(>.hg)>.hm .hm-head{flex-wrap:nowrap;align-items:center}.app-sheet:has(>.hg)>.hm .hm-day{flex:auto;order:1}.hg{padding:0 var(--space-2) var(--space-2);grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hg-top{flex-direction:column;grid-area:auto/1/auto/-1;align-items:stretch;gap:12px;min-height:0;container-type:normal}.hg-hero{padding:22px}.hg-hero h1{margin-top:8px;font-size:32px}.hg-line{margin-top:0;padding-top:14px}.hg-hero .hg-btn{margin-top:16px}.hg-pics{--hp:calc(var(--vw,1vw) * 100 * .75);width:auto;height:var(--hp);margin:0 calc(var(--space-2) * -1);padding:0 var(--space-2);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.hg-pics::-webkit-scrollbar{display:none}.hg-pics>.hg-pic{height:100%;aspect-ratio:var(--r,4 / 5);scroll-snap-align:start;scroll-margin-left:var(--space-2);flex:none}.hg-pics.n0{--hp:auto;width:auto;height:auto;margin:0;padding:0;display:block}.hg-pic-none{padding:22px}.hg-pic-none p{font-size:16px}.hg-block{gap:8px;padding:18px}.hg-block.next,.hg-block.style{grid-row:auto;min-height:210px}.hg-block.next{grid-column:1}.hg-block.style{grid-column:2}.hg-block.week,.hg-block.ask{grid-area:auto/1/auto/-1}.hg-big{font-size:40px}.hg-when{font-size:15px}.hg-topic{font-size:14px;line-height:19px}.hg-title{font-size:18px}.hg-quote{font-size:14px;line-height:19px}.hg-block.style .hg-btn{padding:0 14px}.hg-whead{flex-wrap:wrap}.hg-days{gap:6px}.hg-day{gap:6px;min-height:72px;padding:8px 6px}.hg-dname{font-size:14px}.hg-chip{justify-content:center;padding:0 4px}.hg-chip .hg-ctext{display:none}.hg-empty{font-size:max(11px, var(--text-floor,0px))}.hg-arow{flex-wrap:wrap;gap:8px 16px;margin-top:8px;padding-top:0}input.hg-askbox,.hg-askbox{padding:12px 14px;font-size:16px}}@media (min-width:901px) and (max-height:800px){.hg-topic{-webkit-line-clamp:2;margin-top:2px}.hg-when{font-size:16px}.hg-day{gap:4px}.hg-day ul{gap:3px}.hg-chip{height:20px}.hg-hero{padding:var(--gallery-pad)}.hg-line{font-size:15px;line-height:20px}.hg-whead{margin-bottom:-2px}.hg-askbox{margin-top:0}.hg-arow{padding-top:0}}@media (hover:none){.hg-acts{opacity:1;transform:none}}@media (min-width:901px){.hg-hero,.hg-block,.hg-pic,.hg-pic-none{transition:transform .2s ease-out,box-shadow .2s ease-out}.hg-pic .hg-front{transition:transform .2s ease-out}:is(.hg-hero,.hg-block,.hg-pic,.hg-pic-none):has(:focus-visible){box-shadow:var(--gallery-lift);transform:translateY(-3px)}.hg-pic:has(:focus-visible) .hg-front{transform:scale(1.025)}}@media (min-width:901px) and (hover:hover){:is(.hg-hero,.hg-block,.hg-pic,.hg-pic-none):hover{box-shadow:var(--gallery-lift);transform:translateY(-3px)}.hg-pic:hover .hg-front{transform:scale(1.025)}}@media (min-width:901px) and (prefers-reduced-motion:reduce){.hg-acts{transition:none}.hg-hero,.hg-block,.hg-pic,.hg-pic-none,.hg-pic .hg-front{transform:none!important}.hg-chip:hover{transform:none}}@keyframes hg-in{0%{opacity:0;translate:0 8px}}@keyframes hg-pop{0%{opacity:0;scale:.6}}@keyframes hg-out{to{opacity:0}}.hg-hero,.hg-pic,.hg-pic-none,.hg-block{animation:.32s cubic-bezier(.2,.7,.2,1) backwards hg-in;animation-delay:calc(var(--hg-i,0) * 50ms)}.hg-pic:first-child,.hg-pic-none{--hg-i:1}.hg-pic:nth-child(2){--hg-i:2}.hg-pic:nth-child(3){--hg-i:3}.hg-block.next{--hg-i:4}.hg-block.style{--hg-i:5}.hg-block.week{--hg-i:6}.hg-block.ask{--hg-i:7}.hg-ok{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.hg-ok>span{background:var(--gallery-laurel);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;animation:.22s cubic-bezier(.2,.9,.3,1.3) backwards hg-pop;display:grid;box-shadow:0 6px 24px #00000059}.hg-ok .icon{width:28px;height:28px}.hg-pic.hg-done{animation:.2s ease-in .25s forwards hg-out}@media (prefers-reduced-motion:reduce){.hg-hero,.hg-pic,.hg-pic-none,.hg-block,.hg-ok>span,.hg-pic.hg-done{animation:none}}.sec-more-btn{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.sec-more-list .sec{padding-left:24px}.hb-arcs{display:none}@media (min-width:901px){.hb{position:relative}.hb>:not(.hb-arcs){z-index:1;position:relative}.app-sheet .tag:not(.cw-ev .tag):not(.cw-approve .tag){border-radius:var(--r-pill);height:20px;font:400 13px/16px var(--font);align-items:center;gap:4px;padding:0 10px;line-height:16px;display:inline-flex}.app-sheet .cw-ev .tag{border-radius:var(--r-pill);height:18px;font-size:max(11px, var(--text-floor,0px));padding:0 8px;line-height:14px}}.hb-wall,.hb-pic-foot,.hb-pic-choose{display:none}@media (min-width:901px){.hb.has-foot{padding-bottom:24px}.hb.has-foot>.hb-side{margin-bottom:40px}.hb.has-pic,.hb-pic-choose,.hb-pic-error{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hb-veil:#080b0a99;--hb-veil-end:#080b0ab3;--hb-veil-lite:#080b0a4d;--hb-glass:#0e1210a8;--surface:var(--hb-glass);--text:#fff;--muted:#d9dde0;--line:#ffffff38;--field:#ffffff6b;--accent:#a7c49a;--accent-press:#bcd3b0;--accent-text:#14181f;--link:#fff;--focus:#a7c49a;--tint-2:#ffffff1f;--faint:#c3c8c0;--ok:#a7c49a;--ok-bg:#232c22;--wait:#f0c36d;--wait-bg:#33280f;--danger:#ff9d93;--danger-bg:#3a1c19}.app-sheet:has(>.hb.has-pic)>.minibar{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hb-veil:#080b0a99;--hb-veil-end:#080b0ab3;--hb-veil-lite:#080b0a4d;--hb-glass:#0e1210a8;--surface:var(--hb-glass);--text:#fff;--muted:#d9dde0;--line:#ffffff38;--field:#ffffff6b;--accent:#a7c49a;--accent-press:#bcd3b0;--accent-text:#14181f;--link:#fff;--focus:#a7c49a;--tint-2:#ffffff1f;--faint:#c3c8c0;--ok:#a7c49a;--ok-bg:#232c22;--wait:#f0c36d;--wait-bg:#33280f;--danger:#ff9d93;--danger-bg:#3a1c19}.hb.has-pic>.hb-arcs{display:none}.app-sheet:has(>.hb.has-pic){isolation:isolate;position:relative}.app-sheet:has(>.hb.has-pic)>.minibar{color:var(--text)}.hb.has-pic{color:var(--text);margin:12px;position:static}.hb.has-pic>.hb-pic-foot{bottom:28px;left:34px;right:24px}.hb.has-pic>.hb-pic-choose{inset:128px 24px 76px 34px}.hb>.hb-wall{z-index:-1;background:var(--band);display:block;position:absolute;inset:0}.hb-wall img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hb-wall[data-fit=contain] .hb-front{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hb-wall .hb-back{filter:blur(28px)brightness(.6)saturate(1.1);transform:scale(1.12)}.hb-wall[data-fit=contain] .hb-front{object-fit:contain}.hb-scrim{background:linear-gradient(180deg, var(--hb-veil) 0, var(--hb-veil) 136px, transparent 214px), linear-gradient(var(--hb-veil-lite), var(--hb-veil-lite));position:absolute;inset:0}.hb-scrim-words{background:linear-gradient(180deg, transparent calc(100% - 492px), var(--hb-veil) calc(100% - 372px), var(--hb-veil-end) 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 424px),#0000 calc(100% - 392px));mask-image:linear-gradient(90deg,#000 calc(100% - 424px),#0000 calc(100% - 392px))}.hb.has-pic .hb-card{background:var(--hb-glass);border-color:var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15)}.hb.has-pic .button.quiet,.hb-pic-foot .button.quiet{background:var(--hb-glass);color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#ffffff61}.hb>.hb-pic-foot{z-index:2;align-items:center;gap:8px;min-height:32px;display:flex;position:absolute;bottom:16px;left:22px;right:12px}.hb-pic-foot .spacer{flex:1}.hb-pic-error{color:var(--danger);background:#0e1210db;border-radius:8px;padding:4px 10px;font-size:13px;line-height:16px}.hb>.hb-pic-choose{z-index:3;border:1px solid var(--line);border-radius:var(--r-menu);color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1210e0;padding:12px;display:block;position:absolute;inset:64px 12px 64px 22px;overflow-y:auto}.hb-picks{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hb-pick{border:1px solid var(--line);border-radius:var(--r-item);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#ffffff0f;gap:6px;padding:6px;font-size:13px;line-height:16px;display:grid}.hb-pick:hover:not(:disabled){background:#ffffff24}.hb-tile{aspect-ratio:4/3;background:var(--tint-2);border-radius:8px;display:block;position:relative;overflow:hidden}.hb-tile img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;position:absolute;inset:0}.hb-tile .hb-back{filter:blur(14px)brightness(.6)saturate(1.1);transform:scale(1.15)}.hb-tile[data-fit=contain] .hb-front{object-fit:contain;object-position:50% 50%}.hb-pick-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hb-pick[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (min-width:901px){.hb.has-pic,.hb-pic-choose{--hb-glass:#0e1210f0}.hb>.hb-pic-choose{background:#0e1210f7}}}@media (min-width:901px) and (prefers-reduced-transparency:reduce){.hb.has-pic,.hb-pic-choose{--hb-glass:#0e1210f0}.hb.has-pic .hb-card,.hb.has-pic .button.quiet,.hb-pic-foot .button.quiet,.hb>.hb-pic-choose{-webkit-backdrop-filter:none;backdrop-filter:none}.hb>.hb-pic-choose{background:#0e1210f7}}.ppl-msg{margin:12px 16px 0}.ppl-invite{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.ppl-invite input[type=email]{width:auto;min-height:var(--btn-h);border-radius:var(--r-item);flex:240px;padding:0 12px}.ppl-invite .button{min-height:var(--btn-h);height:var(--btn-h);padding:0 12px;font-size:13px}.ppl-invite .ppl-why{color:var(--muted);border:0;flex:100%;padding:0;font-size:13px}.ppl-field{flex:240px;min-width:0;display:flex;position:relative}.ppl-field input[type=email]{flex:1;width:100%}.ppl-field.ok input[type=email]{border-color:var(--text);padding-right:32px}.ppl-field.warn input[type=email]{border-color:var(--wait)}.ppl-ok{color:var(--ok);pointer-events:none;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ppl-invite .button[aria-disabled=true]{opacity:.45;cursor:default}.ppl-invite .ppl-why.warn{color:var(--wait)}.ppl-invite .ppl-why.ok{color:var(--ok)}.ppl-invite .ppl-why.bad{color:var(--danger)}.ppl-invite .ppl-why .link{font-size:inherit;font-weight:600}.ppl-waiting li,.people tr{transition:background-color .4s ease-out}.ppl-waiting li.ppl-hit,.people tr.ppl-hit{background:var(--wait-bg)}.ppl-waiting li.ppl-just{background:var(--tint-2)}@media (prefers-reduced-motion:reduce){.ppl-waiting li,.people tr{transition:none}}.ppl-waiting{margin-top:24px}.ppl-waiting ul{margin:0;padding:0;list-style:none}.ppl-waiting li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0;font-size:13px;display:flex}.ppl-wait-who{overflow-wrap:anywhere;flex:200px;gap:2px;min-width:0;display:grid}.ppl-link{flex:2 280px;align-items:center;gap:6px;min-width:0;display:flex}.ppl-link input[type=text]{min-width:0;min-height:32px;font-size:max(12px, var(--text-floor,0px));border-radius:var(--r-item);color:var(--muted);flex:1;padding:0 10px}.ppl-waiting .button{height:32px;min-height:32px;padding:0 10px;font-size:13px}.bf-list{border-radius:var(--r-frame);background:var(--tint-2);padding:16px 10px}.bf-stage{border-radius:var(--r-frame);background:var(--gallery-blue);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--text:#1e2228;--muted:#1e2228bd;--faint:#1e2228b3;--field:#1e222852;--line:#1e222824;--tint-2:#ffffff8c;--ok-bg:#fff9;--wait-bg:#fff9;--wait:#6e4500;--link:#1e2228;--focus:#1e2228;--accent:#1e2228;--accent-press:#000;--accent-text:#fff;--danger:#b42318;min-width:0;color:var(--text);gap:14px;padding:22px 26px 24px;display:grid}.bf-stage .bf-card{background:0 0;border:0;border-radius:0;padding:0}.bf-stage .button{border-radius:var(--r-pill)}.bf-stage .su-q{font-size:clamp(22px, calc(2 * var(--vw,1vw)), 30px);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.18}.bf-stage.fault{box-shadow:0 0 0 4px #b42318}.bf-suggest{background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.bf-suggest-t{min-width:0;color:var(--muted);flex:260px;gap:2px;font-size:13px;display:grid}.bf-suggest-t b{color:var(--text);font-size:15px}.bf-suggest-err{color:var(--danger)}.bf-row.wait .bf-rword{color:var(--wait)}.bf-row.fault,.bf-row.fault:hover{color:#fff;background:#b42318}.bf-row.fault .icon,.bf-row.fault .bf-rword{color:#fff}.bf-fault p{margin:0}.bf-fault-at{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex;margin-top:8px!important}.bf-fault-none{font-size:13px;margin-top:6px!important}@media (max-width:900px){.bf-list{background:0 0;padding:0}.bf-stage{border-radius:var(--r-menu);padding:18px 16px}.bf[data-view=list] .bf-stage{display:none}}button.rv-vd-link{font:inherit;font-size:max(12px, var(--text-floor,0px));color:var(--link);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:15px;text-decoration:underline;display:inline-flex}.cc-grip{display:none}.cc{z-index:20;left:var(--cc-left);top:var(--cc-top);width:var(--cc-w);max-height:var(--cc-max);border:1px solid var(--field);border-radius:var(--r-menu);background:var(--surface);color:var(--text);text-align:left;flex-direction:column;padding:12px 12px 8px;font-size:13px;line-height:18px;display:flex;position:fixed}.cc-scroll{flex:auto;align-content:start;gap:12px;min-height:0;padding-bottom:4px;display:grid;overflow-y:auto}.cc-head{align-items:center;gap:10px;padding:0 4px;display:flex}.cc-disc{border-radius:var(--r-pill);background:var(--accent);width:24px;height:24px;color:var(--accent-text);flex:none;place-items:center;display:grid}.cc-disc.bad{background:var(--danger);color:var(--danger-ink)}.cc-disc .icon{width:14px;height:14px}.cc-title{flex:1;gap:2px;min-width:0;display:grid}.cc-title p{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0;line-height:15px}.cc-h{color:var(--ok);margin:0;font-size:13px;font-weight:600;line-height:16px}.cc-h.bad{color:var(--danger)}.cc-x{border:1px solid var(--line);border-radius:var(--r-item);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:grid}.cc-x:hover{background:var(--tint-2)}.cc-x .icon{width:16px;height:16px}.cc-sec{gap:2px;display:grid}.cc-lab{font-size:max(12px, var(--text-floor,0px));margin:0;padding:4px 10px;font-weight:600;line-height:16px}.cc-ghead{justify-content:space-between;align-items:center;gap:6px;padding-right:10px;display:flex}.cc-n{font:500 max(12px, var(--text-floor,0px))/16px var(--font-input);color:var(--muted)}.cc-note{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:-4px 0 0;padding:0 10px 4px;line-height:16px}.cc-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cc-row{border-radius:var(--r-item);align-items:flex-start;gap:10px;padding:10px;display:flex}.cc-row p{margin:0}.cc-ico{width:16px;height:16px;color:var(--ok);flex:none;margin-top:1px}.cc-t{flex:1;gap:2px;min-width:0;display:grid}.cc-rule{overflow-wrap:anywhere;flex:1;min-width:0}.cc-row.look.blocks{background:var(--danger-bg)}.cc-row.look.warns{background:var(--wait-bg)}.cc-row.look.blocks .cc-ico{color:var(--danger)}.cc-row.look.warns .cc-ico{color:var(--wait)}.cc-does{font-size:max(12px, var(--text-floor,0px));color:var(--muted);line-height:16px}.cc-does b{font-weight:600}.cc-row.look.blocks .cc-does b,.cc-row.look.blocks .cc-found{color:var(--danger)}.cc-row.look.warns .cc-does b,.cc-row.look.warns .cc-found{color:var(--wait)}.cc-found{font-size:max(12px, var(--text-floor,0px));overflow-wrap:anywhere;font-weight:600;line-height:16px}.cc-instead{font-size:max(12px, var(--text-floor,0px));color:var(--muted);overflow-wrap:anywhere;line-height:16px}.cc-other{font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0;padding:0 10px;line-height:17px}.cc-foot{border-top:1px solid var(--line);flex:none;margin-top:8px;padding:8px 4px 0}.cc-rules{min-height:24px;font-size:max(12px, var(--text-floor,0px));color:var(--text);align-items:center;gap:4px;line-height:16px;text-decoration:underline;display:inline-flex}.cc-rules .icon{width:14px;height:14px}:is(.cc-disc,.cc-ico,.cc-x,.cc-rules) svg :is(path,circle,rect,line,polyline,polygon){vector-effect:non-scaling-stroke;stroke-width:1.5px}@media (max-width:900px){.rv-vd-link:is(button){min-width:32px;min-height:32px}.veil:has(+.cc){z-index:72}.cc{width:auto;max-height:calc(var(--vh,1vh) * 82);z-index:73;padding:10px 20px calc(12px + env(safe-area-inset-bottom,0px));border-radius:var(--r-frame) var(--r-frame) 0 0;border:0;inset:auto 0 0}.cc-grip{background:var(--line);border-radius:2px;flex:none;width:36px;height:4px;margin:0 auto 14px;display:block}}.fm-ref{margin-top:var(--space-2)}.fm-ref p{margin:0 0 var(--space-1) 22px}.pf{gap:28px;padding:28px 32px 40px;display:grid}.pf-rows{max-width:600px}.pf-rows dl{margin:0}.pf-row{border-bottom:1px solid var(--line);gap:16px;padding:11px 0;display:flex}.pf-row dt{color:var(--muted);flex:0 0 140px;font-size:13px}.pf-row dd{margin:0;font-size:14px}.pf-none{color:var(--muted)}.pf-note{font-size:max(12px, var(--text-floor,0px));color:var(--faint);margin:8px 0 0}.pf-zone{gap:8px;max-width:520px;display:grid}.pf-field{gap:6px;width:min(400px,100%);display:grid;position:relative}.pf-label{font-size:max(12px, var(--text-floor,0px));color:var(--muted)}.pf-select{height:var(--btn-h);border:1px solid var(--field);border-radius:var(--r-item);background:var(--surface);color:var(--text);font:500 13px var(--font-input);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.pf-select.empty span{color:var(--faint)}.pf-select:focus-visible{border-color:var(--focus);outline:1px solid var(--focus);outline-offset:0}.pf-select.open{border-color:var(--focus);border-radius:var(--r-item) var(--r-item) 0 0;outline:0}.pf-select .icon{width:16px;height:16px;color:var(--muted);flex:none}.pf-menu{z-index:30;box-sizing:border-box;border:1px solid var(--focus);border-top-color:var(--line);border-radius:0 0 var(--r-menu) var(--r-menu);background:var(--surface);width:100%;padding:8px;display:grid;position:absolute;top:calc(100% - 1px);left:0}.pf-search{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:0 10px;display:flex}.pf-search .icon{width:16px;height:16px;color:var(--faint);flex:none}.pf-search input[type=text]{background:0 0;border:0;border-radius:0;min-height:40px;padding:0;font-size:13px}.pf-list{overscroll-behavior:contain;gap:2px;max-height:360px;padding-top:4px;display:grid;overflow-y:auto}.pf-list .np-menu-row{width:100%;font-family:var(--font-input)}.pf-search input[type=text]{font-family:var(--font-input)}.pf-search input[type=text]:focus,.pf-search input[type=text]:focus-visible{outline:0}@media (max-width:900px){.pf-list .np-menu-row{min-height:44px}}.pf-tick{flex:none;width:16px}.pf-box{border-radius:var(--r-item);background:var(--tint-2);gap:10px;width:min(440px,100%);padding:12px 16px;font-size:13px;display:grid}.pf-box p{margin:0}.pf-do{flex-wrap:wrap;gap:8px;display:flex}.pf-help{color:var(--muted);margin:0;font-size:13px}.pf-error{margin:0}.pf-perm{gap:10px;max-width:520px;display:grid}.pf-perm-box{gap:6px;display:grid}.pf-perm-k,.pf-perm-note{font-size:max(11px, var(--text-floor,0px));color:var(--muted);margin:0}.pf-perm-tick{font-size:max(12px, var(--text-floor,0px));color:var(--text);cursor:pointer;align-items:flex-start;gap:8px;display:flex}.pf-perm-tick input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}.pf-perm-back{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pf-perm-save{width:100%}.pf-perm-do{justify-content:flex-end}.st-row dt label{cursor:pointer}.st-row dd{flex:1;min-width:0}.st-conn{flex-wrap:wrap;align-items:center;padding:4px 0}.st-conn>dd{flex:1 1 0}.st-conn>dd.st-conn-do{flex:none}.st-conn>dd.st-conn-below{flex:1 0 100%}.st-conn .button{min-height:var(--btn-h);height:var(--btn-h);padding:0 12px;font-size:13px}.st-conn .button.st-conn-icon{width:var(--btn-h);color:var(--text);padding:0}.st-conn-ask{color:var(--muted);align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.st-conn-ask span{flex:1;min-width:0}.st-row input.st-input[type=text]{border-radius:var(--r-item);width:100%;height:24px;min-height:0;color:var(--text);font:14px var(--font);background:0 0;border:1px solid #0000;margin:-3px 0 -3px -6px;padding:0 6px}.st-row input.st-input::placeholder{color:var(--muted);opacity:1}.st-row input.st-input:hover{border-color:var(--line)}.st-row input.st-input:focus-visible{border-color:var(--focus);outline:1px solid var(--focus);outline-offset:0;background:var(--surface)}.st-field{gap:6px}.sel{vertical-align:middle;min-width:0;max-width:100%;display:inline-grid}.sel-box{width:100%;height:var(--btn-h);border:1px solid var(--field);border-radius:var(--r-item);background:var(--surface);color:var(--text);font:500 13px var(--font-input);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.sel-box .icon{width:14px;height:14px;color:var(--muted);flex:none}.sel-box:disabled{opacity:.55;cursor:default}.sel-box:focus-visible{border-color:var(--focus);outline:1px solid var(--focus);outline-offset:0}.sel-val{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sel-size{visibility:hidden;height:0;font:600 13px var(--font-input);white-space:nowrap;padding:0 31px;display:grid;overflow:hidden}.sel.open .sel-box{border-color:var(--focus);border-radius:var(--r-item) var(--r-item) 0 0;outline:0}.sel.open.up .sel-box{border-radius:0 0 var(--r-item) var(--r-item)}.sel-layer .veil{z-index:94}.sel-pop{z-index:95;box-sizing:border-box;border:1px solid var(--focus);border-top-color:var(--line);border-radius:0 0 var(--r-menu) var(--r-menu);background:var(--surface);padding:8px;position:fixed}.sel-pop.up{border-top-color:var(--focus);border-bottom-color:var(--line);border-radius:var(--r-menu) var(--r-menu) 0 0}.sel-list{overscroll-behavior:contain;gap:2px;max-height:189px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.sel-row{border-radius:var(--r-item);min-height:40px;color:var(--text);font:13px/16px var(--font-input);cursor:pointer;align-items:center;gap:10px;padding:0 10px;display:flex}.sel-row:hover,.sel-row.on{background:var(--tint-2)}.sel-row.on .sel-txt{font-weight:600}.sel-row.act{outline:2px solid var(--focus);outline-offset:-2px}.sel-chk{flex:none;width:16px;display:inline-flex}.sel-chk .icon{width:16px;height:16px;color:var(--accent)}.sel-txt{overflow-wrap:anywhere;min-width:0}@media (max-width:900px){.sel-row{min-height:44px}.sel-list{max-height:207px}.st-select .sel-box,.sl-wrap .sel-box{height:44px}}.st-select,.sl-wrap .sel{width:100%;display:grid}.st-value{margin:0;font-size:14px}.st-help{max-width:400px;font-size:max(12px, var(--text-floor,0px));color:var(--muted);margin:0;line-height:1.45}.st-error{margin:4px 0 0}.st-earlier{color:var(--muted)}.st-people{gap:22px;margin-top:28px;display:grid}@media (max-width:900px){.pf{gap:24px;padding:20px 16px 32px}.pf-row{gap:2px;padding:10px 0;display:grid}.pf-row dt{font-size:max(12px, var(--text-floor,0px));flex:none}.pf-field,.pf-menu{width:100%}}.cp-make{padding-top:var(--space-2);padding-bottom:0}.cp-make p{color:var(--muted);margin:0;font-size:13px}.cp-make .cp-make-go{color:var(--link);text-decoration:underline}.ak{flex-direction:column;gap:14px;padding:18px 24px 40px;display:flex}.ak-back{font:max(12px, var(--text-floor,0px)) var(--font);color:var(--muted);text-decoration:none}.ak-back:hover{text-decoration:underline}.ak-head h1{font:600 20px/26px var(--font);max-width:none;margin:0}.ak-sub{font:13px/18px var(--font-input);color:var(--muted);margin:4px 0 0}.ak-meta{font:max(12px, var(--text-floor,0px)) var(--font-input);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.ak-pill{background:var(--tint-2);height:20px;color:var(--muted);font:max(11px, var(--text-floor,0px)) var(--font);border-radius:10px;align-items:center;padding:0 8px;display:inline-flex}.ak-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);padding:14px 16px}.ak-card h2,.ak-list h2,.ak-given h2{font:600 13px/18px var(--font);margin:0 0 4px}.ak-note{font:max(12px, var(--text-floor,0px))/17px var(--font-input);color:var(--muted);margin:0 0 8px}.ak-grid{grid-template-columns:230px repeat(13,minmax(48px,1fr));align-items:center;display:grid;overflow-x:auto}.ak-grid>span{border-top:1px solid var(--line);justify-content:center;align-items:center;min-height:26px;display:flex}.ak-grid>.ak-h{text-align:center;min-height:40px;font:max(10px, var(--text-floor,0px))/12px var(--font-input);color:var(--muted);border-top:0;align-items:flex-end;padding-bottom:4px}.ak-grid>.ak-name{font:max(12px, var(--text-floor,0px)) var(--font);justify-content:flex-start}.ak-dot{background:var(--text);border-radius:50%;width:8px;height:8px}.ak-dot.off{background:var(--line);width:4px;height:4px}.ak-row{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:210px 1fr auto;align-items:center;gap:16px;padding:6px 0;text-decoration:none;display:grid}.ak-row:hover .ak-open{text-decoration:underline}.ak-row b{font:600 max(12px, var(--text-floor,0px)) var(--font)}.ak-row .ak-what{font:max(12px, var(--text-floor,0px)) var(--font-input);color:var(--muted);display:block}.ak-row .ak-ans{font:13px/18px var(--font-input);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ak-open{font:max(12px, var(--text-floor,0px)) var(--font);color:var(--muted)}.ak-index .ak-row{grid-template-columns:minmax(0,520px) 220px 300px 1fr auto;padding:10px 0}.ak-index .ak-hrow{color:var(--muted);font:max(11px, var(--text-floor,0px)) var(--font);padding:6px 0}.ak-index .ak-row .muted{color:var(--muted)}.ak-two{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:20px;display:grid}.ak-given ol{margin:0;padding:0;list-style:none}.ak-given li{border-bottom:1px solid var(--line);font:max(12px, var(--text-floor,0px))/17px var(--font-input);align-items:baseline;gap:10px;padding:5px 0;display:flex}.ak-given li .ak-pill{flex:none}.ak-given li .ak-text{white-space:pre-wrap;overflow-wrap:anywhere}.ak-answer p{font:13px/19px var(--font-input);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.ak-answer hr{border:0;border-top:1px solid var(--line);margin:10px 0}.ak-answer details{font:max(12px, var(--text-floor,0px)) var(--font);margin-top:8px}.ak-answer summary{cursor:pointer;text-decoration:underline}.ak-answer pre{white-space:pre-wrap;overflow-wrap:anywhere;font:max(12px, var(--text-floor,0px))/17px var(--font-input);background:var(--tint-2);border-radius:var(--r-card);max-height:480px;padding:10px 12px;overflow:auto}.ak-empty{border-radius:var(--r-card);background:var(--tint-2);max-width:640px;padding:16px 18px}.ak-empty b{font:600 14px/20px var(--font);margin-bottom:6px;display:block}.ak-empty span{font:13px/19px var(--font-input)}.ak-flow-intro{border-radius:var(--r-card);background:var(--tint-2);padding:12px 16px}.ak-flow-intro h2{font:600 15px/20px var(--font);margin:0 0 4px}.ak-flow-intro .ak-note{margin:0}.ak-phase-head{align-items:center;gap:8px;margin-bottom:2px;display:flex}.ak-phase-head h2{font:600 14px/20px var(--font);margin:0}.ak-id{border:1px solid var(--line);height:18px;color:var(--muted);font:max(11px, var(--text-floor,0px)) var(--font-input);border-radius:9px;align-items:center;width:fit-content;padding:0 7px;display:inline-flex}.ak-steps{flex-direction:column;display:flex}.ak-step{border-top:1px solid var(--line);font:max(12px, var(--text-floor,0px))/17px var(--font-input);grid-template-columns:180px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.ak-step>span{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.ak-step b{font:600 max(12px, var(--text-floor,0px)) var(--font)}.ak-step-h{color:var(--muted);font-size:max(11px, var(--text-floor,0px));border-top:0;padding:4px 0}.ak-who{width:fit-content;font:500 max(11px, var(--text-floor,0px)) var(--font-input);background:var(--tint-2);border-radius:9px;padding:1px 8px;display:inline-flex}.ak-miss{color:var(--danger)}.ak-none{color:var(--muted)}.ak-script{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ak-script>div{background:var(--tint-2);border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.ak-script b{font:600 max(12px, var(--text-floor,0px)) var(--font)}.ak-script p{font:max(12px, var(--text-floor,0px))/17px var(--font-input);grid-template-columns:92px 1fr;gap:10px;margin:0;display:grid}.ak-script p>span{font:600 max(11px, var(--text-floor,0px)) var(--font-input)}.ak-script .ak-cut{color:var(--danger)}.ak-script .ak-off{color:var(--muted)}@media (max-width:900px){.ak-two{grid-template-columns:1fr}.ak-row,.ak-index .ak-row{grid-template-columns:1fr;gap:2px}.ak-step,.ak-script{grid-template-columns:1fr}}@media (min-width:901px) and (max-width:1536px){html{zoom:.9;--vh:calc(1vh / .9);--vw:calc(1vw / .9);--text-floor:12.22px}.pp{--text-floor:0px}}.xr{gap:12px;max-width:980px;padding:8px 0 40px;display:grid}.xr-back{font-size:max(13px, var(--text-floor,0px));color:var(--muted);justify-self:start;align-items:center;gap:4px;display:inline-flex}.xr-head{align-items:center;gap:12px;display:flex}.xr-head h1{letter-spacing:-.01em;max-width:none;margin:0;font-size:22px;line-height:32px}.xr-head .spacer{flex:1}.xr-sub{margin:0}.xr-made{border:1px solid var(--line);border-radius:var(--r-item);background:var(--tint-2);gap:2px;padding:10px 14px;display:grid}.xr-made-line{font-size:max(13px, var(--text-floor,0px));overflow-wrap:anywhere;margin:0;font-weight:600;line-height:19px}.xr-made-note{margin:0}.xr-btn{font:inherit;font-weight:600;font-size:max(13px, var(--text-floor,0px));border-radius:var(--r-item);border:1px solid var(--field);background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:6px 14px 6px 12px;text-decoration:none;display:inline-flex}.xr-btn.small{min-height:28px;font-size:max(12px, var(--text-floor,0px));padding:4px 10px}.xr-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.xr-braces{font:600 max(12px, var(--text-floor,0px))/1 ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace;letter-spacing:-.05em}.xr-look{background:var(--wait-bg)}.xr-look .rv-vd-ico{background:var(--wait);color:var(--accent-text)}.xr-look .rv-vd-title{color:var(--wait)}.xr-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.xr-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);grid-template-columns:28px 1fr auto;align-items:start;gap:14px;padding:14px 16px;display:grid}.xr-num{background:var(--ok-bg);width:28px;height:28px;color:var(--ok);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.xr-fixed .xr-num,.xr-doubt .xr-num{background:var(--wait-bg);color:var(--wait)}.xr-bad .xr-num{background:var(--danger-bg);color:var(--danger)}.xr-none .xr-num{background:var(--tint-2);color:var(--muted)}.xr-body{gap:4px;min-width:0;display:grid}.xr-top{align-items:baseline;gap:10px;display:flex}.xr-top h2{margin:0;font-size:14px;font-weight:600;line-height:20px}.xr-said{font-size:max(13px, var(--text-floor,0px));overflow-wrap:anywhere;margin:0;line-height:19px}.xr-src,.xr-foot{margin:0}.xr-tag{align-self:start;margin:0}.xr-raw{background:var(--tint-2);font:400 max(11px, var(--text-floor,0px))/16.5px ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-height:420px;margin:4px 0 0;padding:10px 12px;overflow:auto}.xr-thumbs{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.xr-thumb{object-fit:cover;border:1px solid var(--line);background:var(--tint-2);border-radius:8px;width:auto;max-width:160px;height:88px}.xr-copyall{display:flex}.rv-xray{font-size:max(13px, var(--text-floor,0px));margin:10px 0 0}@media (max-width:900px){.xr-card{grid-template-columns:28px 1fr}.xr-card>.xr-tag,.xr-card>.xr-btn{grid-column:2;justify-self:start}.xr-head{flex-wrap:wrap}}.hg-open{z-index:1;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.hg-pic .hg-pill,.hg-pic .hg-acts{z-index:2}.pw{width:min(1200px, calc(var(--vw,1vw) * 100 - 48px));height:min(780px, calc(var(--vh,1vh) * 100 - 48px));border-radius:var(--r-frame);background:var(--surface);max-width:none;max-height:none;color:var(--text);border:0;padding:0;overflow:hidden}.pw::backdrop{background:#0009}.pw-in{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:28px;height:100%;padding:24px;display:grid}.pw-pic{background:var(--gallery-dark);border-radius:16px;min-height:0;margin:0;position:relative;overflow:hidden}.pw-pic img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.pw-side{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:auto}.pw-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pw-head h2{margin:4px 0 0;font-size:20px;font-weight:600;line-height:28px}.pw-close{min-height:40px}.pw-soft{color:var(--muted);margin:0;font-size:13px;line-height:19px}.pw-lines{margin:4px 0 0;padding:0;list-style:none}.pw-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.pw-text{margin:0;font-size:14px;font-weight:500;line-height:20px}.pw-from{color:var(--muted);font-size:max(12px, var(--text-floor,0px));align-items:center;gap:4px;margin:2px 0 0;line-height:17px;display:flex}.pw-from.ok{color:var(--ok)}.pw-from .icon{width:14px;height:14px}.pw-marks{flex:none;gap:6px;display:flex}.pw-marks .button{min-height:32px;padding:0 12px;font-size:13px}.pw-marks .button[aria-pressed=true]{background:var(--ok-bg);border-color:var(--accent);color:var(--accent)}.pw-note{background:var(--ok-bg);border-radius:12px;flex-direction:column;gap:8px;margin-top:6px;padding:14px;display:flex}.pw-note label{font-size:13px;font-weight:500}.pw-note textarea{font:inherit;border:1px solid var(--field);background:var(--surface);color:var(--text);resize:vertical;border-radius:10px;padding:8px 10px;font-size:14px}.pw-check{align-items:center;gap:8px;display:flex;font-weight:400!important}.pw-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pw-row .button{min-height:40px}.pw-link{color:var(--link);font-size:13px;font-weight:500;text-decoration:underline}.pw-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.pw-acts{gap:8px;display:flex}.pw-acts .button{min-height:40px}@media (max-width:900px){.pw{width:calc(var(--vw,1vw) * 100);border-radius:0;height:100dvh}.pw-in{grid-template-rows:minmax(220px,45%) 1fr;grid-template-columns:1fr;gap:16px;padding:16px}}.lk{flex-direction:column;gap:12px;min-height:100%;padding:20px 28px 24px;display:flex}.lk-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lk-back{color:var(--link);align-items:center;gap:4px;font-size:13px;text-decoration:underline;display:inline-flex}.lk-back .icon{width:16px;height:16px}.lk-steps{align-items:center;gap:6px;min-width:0;display:inline-flex}.lk-steps span{background:var(--line);border-radius:3px;flex:0 20px;min-width:8px;height:5px}.lk-steps span.on{background:var(--accent)}.lk-steps span.here{background:var(--muted)}.lk-steps b{white-space:nowrap;color:var(--muted);flex:none;margin-left:8px;font-size:13px;font-weight:500}.lk .lk-h{text-align:center;align-self:center;max-width:none;margin:4px 0 0;font-size:28px;font-weight:600;line-height:36px}.lk-sub{text-align:center;color:var(--muted);margin:0;font-size:14px}.lk-soft{color:var(--muted);margin:0;font-size:13px;line-height:19px}.lk-pair{justify-content:center;gap:40px;margin-top:8px;display:flex}.lk-pic{flex-direction:column;align-items:center;gap:14px;margin:0;display:flex}.lk-frame{width:min(440px, calc(var(--vh,1vh) * 100 - 440px), calc((var(--vw,1vw) * 100 - 420px) / 2));aspect-ratio:1;background:var(--tint-2);border-radius:20px;place-items:center;min-width:200px;display:grid;position:relative;overflow:hidden}.lk-frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lk-tag{background:var(--surface);color:var(--text);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:500;position:absolute;top:14px;left:14px}.lk-pic .button{min-height:40px}.lk-row{gap:12px;display:flex}.lk-row.center{justify-content:center}.lk-link{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.lk-learn{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:auto;padding-top:14px;display:flex}.lk-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lk-chips li{background:var(--ok-bg);color:var(--ok);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.lk-chips li.none{color:var(--muted);background:0 0;padding-left:0}.lk-chips .icon{width:14px;height:14px}.lk-split{justify-content:space-between;gap:12px;display:flex}.lk-lines{width:100%;max-width:720px;margin:12px auto 0;padding:0;list-style:none}.lk-lines li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:flex}.lk-yn{flex:none;gap:8px;display:flex}.lk-yn .button{min-height:36px}.lk-said{color:var(--muted);align-items:center;gap:4px;font-size:13px;display:inline-flex}.lk-said .icon{width:14px;height:14px}.lk-foot{justify-content:center;margin-top:16px;display:flex}@media (max-width:900px){.lk{padding:16px}.lk-pair{gap:12px}.lk-frame{width:calc((var(--vw,1vw) * 100 - 56px) / 2);min-width:0}.lk-split{flex-direction:column}}table.people td .tag.ppl-role{margin-left:0}.ppl-waiting .ppl-role{flex:none}.ppl-take{color:var(--muted);font-size:13px}.ppl-rules{background:var(--tint-2);border-radius:16px;align-content:start;gap:10px;margin:16px;padding:18px;display:grid}.ppl-rules-h{margin:0;font-size:15px;font-weight:600}.ppl-rules .st-people{margin-top:8px}.acc-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:12px;display:grid}.acc-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:0;padding:16px}.acc-card .pf-row{border:0;grid-template-columns:1fr;gap:10px;padding:0;display:grid}.acc-card dt{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.acc-card dt:before{content:"";background:var(--tint-2) center / cover no-repeat;border-radius:8px;flex:none;width:32px;height:32px}.acc-card[data-net=instagram] dt:before{background-image:url(/brand/platforms/instagram.svg)}.acc-card[data-net=linkedin] dt:before{background-image:url(/brand/platforms/linkedin.svg)}.acc-card[data-net=facebook] dt:before{background-image:url(/brand/platforms/facebook.svg)}.acc-card[data-net=tiktok] dt:before{background-image:url(/brand/platforms/tiktok.svg)}.acc-card[data-net=x] dt:before{background-image:url(/brand/platforms/x.svg)}.acc-card dd{margin:0}.acc-state{background:var(--tint-2);color:var(--muted);font-size:max(12px, var(--text-floor,0px));border-radius:999px;justify-self:start;padding:3px 10px}.acc-state.on{background:var(--ok-bg);color:var(--ok)}.acc-card .st-conn-do{justify-self:start}.acc-card .st-conn-go{align-items:center;gap:6px;display:inline-flex}.acc-card .st-input{width:100%}.acc-who{color:var(--muted);font-size:max(12px, var(--text-floor,0px));overflow-wrap:anywhere;padding-left:42px;margin-top:-6px!important}.pf-rows:has(.acc-cards){max-width:900px}.acc-lead{margin:0 0 16px}.acc-site{background:var(--tint-2);border-radius:16px;max-width:900px;padding:18px}.acc-card .st-conn-ask{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acc-card .st-conn-ask>span{flex:100%;font-size:13px}.acc-ads{max-width:900px;margin:8px 0 20px}.acc-ads h2{margin:0 0 6px;font-size:16px;font-weight:600;line-height:22px}.acc-ads-card{gap:14px;margin-top:10px;display:grid}.acc-ads-head{align-items:center;gap:12px;display:flex}.acc-ads-head>span:nth-child(2){flex:auto;gap:2px;display:grid}.acc-ads-head small{color:var(--muted);font-size:max(12px, var(--text-floor,0px))}.acc-ads-logo{background:var(--tint-2) url(/brand/platforms/facebook.svg) center / cover no-repeat;border-radius:8px;flex:none;width:32px;height:32px}.acc-ads-row-do{align-items:center;gap:16px;display:flex}.acc-ads-row-do .button{white-space:nowrap;flex:none}.acc-ads-row-do p{color:var(--muted);flex:auto;margin:0;font-size:13px;line-height:18px}.acc-ads-list{border:0;gap:6px;margin:0;padding:0;display:grid}.acc-ads-list legend{margin-bottom:6px;font-size:13px;font-weight:600}.acc-ads-acct{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.acc-ads-acct>span:first-of-type{flex:auto;gap:2px;min-width:0;display:grid}.acc-ads-acct small{color:var(--muted);font-size:max(12px, var(--text-floor,0px));overflow-wrap:anywhere}.acc-ads-acct small.why{color:var(--wait)}.acc-ads-acct.on{background:var(--ok-bg);border-color:#0000}.acc-ads-acct.off{opacity:.6;cursor:default}.acc-ads-acct.off small.why{color:var(--muted)}.acc-ads-acct input{width:18px;height:18px;accent-color:var(--accent)}.acc-state.wait{background:var(--wait-bg);color:var(--wait)}.acc-ads .acc-state{white-space:nowrap;flex:none}.acc-ads-where{gap:6px;max-width:320px;font-size:13px;display:grid}.acc-ads-where>span{font-weight:600}.acc-ads-where small{color:var(--faint);font-size:max(12px, var(--text-floor,0px))}.acc-ads-kv{grid-template-columns:140px minmax(0,1fr);row-gap:8px;margin:0;font-size:14px;display:grid}.acc-ads-kv dt{color:var(--muted);font-size:13px;font-weight:400;display:block}.acc-ads-kv dt:before{content:none}.acc-ads-kv dd{margin:0}.acc-ads-warn{background:var(--wait-bg);color:var(--wait);border-radius:12px;margin:0;padding:10px 14px;font-size:13px;line-height:18px}.adp{gap:10px;display:grid}.adp-kv{grid-template-columns:72px minmax(0,1fr);gap:6px 10px;margin:0;font-size:13px;line-height:18px;display:grid}.adp-kv dt{color:var(--muted)}.adp-kv dd{overflow-wrap:anywhere;margin:0}.adp-cta{background:var(--tint-2);height:24px;font-size:max(12px, var(--text-floor,0px));border-radius:6px;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.adp-ok{background:var(--ok-bg);color:var(--ok);border-radius:12px;gap:4px;padding:10px 12px;font-size:13px;display:grid}.adp-why{color:var(--wait);margin:0;font-size:13px;font-weight:600;line-height:18px}.adp-ask{background:var(--tint-2);border-radius:12px;gap:8px;padding:12px;font-size:13px;line-height:18px;display:grid}.adp-do{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adp-do small{color:var(--faint);font-size:max(12px, var(--text-floor,0px));flex:100%}.adp-hand{font-size:13px}.adp-hand summary{cursor:pointer;font-weight:500}.adp-hand[open],.adp-placed{gap:8px;display:grid}.adr-tile.on .adp-placed .button{color:var(--gallery-laurel-ink);background:0 0;border:1px solid;justify-self:start}.adp-spent{font-size:14px!important}.adp-spent b{margin-right:4px;font-size:22px;font-weight:700}.adp-bar{background:#eef3e640;border-radius:999px;height:8px;overflow:hidden}.adp-bar span{background:var(--gallery-laurel-ink);height:100%;display:block}.adp-bar.none{box-sizing:border-box;background:0 0;border:1px dashed #eef3e699}.ppl-grid:has(.ppl-rules){grid-template-columns:minmax(0,1fr) 360px}@media (max-width:1100px){.ppl-grid:has(.ppl-rules){grid-template-columns:1fr}}.ppl-invite.ppl-invite{background:var(--tint-2);border:0;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:12px 8px;margin:16px;padding:20px 22px;display:grid}.ppl-invite-h{grid-column:1/-1;margin:0;font-size:16px;font-weight:600}.ppl-invite .ppl-field{grid-column:1}.ppl-invite .button{grid-column:2;justify-content:center;min-width:110px}.ppl-roles{border:0;flex-wrap:wrap;grid-column:1/-1;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ppl-rolepick{border:1px solid var(--field);background:var(--surface);min-height:32px;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.ppl-rolepick input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ppl-rolepick .icon{width:14px;height:14px}.ppl-rolepick.on{border-color:var(--text);background:var(--text);color:var(--surface);font-weight:600}.ppl-rolepick:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.ppl-invite .ppl-why{grid-column:1/-1}@media (max-width:700px){.ppl-invite.ppl-invite{grid-template-columns:1fr;margin:12px;padding:16px}.ppl-invite .ppl-field,.ppl-invite .button{grid-column:1}.ppl-invite .button{order:3;width:100%}.ppl-roles{order:2}.ppl-invite .ppl-why{order:4}}.ppl-roles{animation:.18s ease-out ppl-roles-in}@keyframes ppl-roles-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ppl-roles{animation:none}}img[data-broken]{visibility:hidden}
