@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}@keyframes secflash{0%{background:#66bb6a52}to{background:0 0}}@font-face{font-family:ZCOOL KuaiLe;src:url(data:font/woff2;base64,d09GMgABAAAAAAMQAA0AAAAABaQAAAK+AAIAQgAAAAAAAAAAAAAAAAAAAAAAAAAAHFYGYABEEQgKghyCCgE2AiQDFAsOAAQgBYNeByAMBxueBGC+DNjGVKr+DRFwEiREKqwZtKfCEK49vjoenl/rd+6bN7uLqEQ8qSUxj5/kUaWZSChQLREief5+rb3DVb/s7ol6aHgiMZSsEhpEGtcQa9BbXnvjEiF2PgEIQzuhatNWzRr3f2Ey50JET7Ta3P+5mZZQQJ8pobAXrSEyNq5FESaybXvA3UQ6ID/d5q58Sry0xZRuJ9BcX314U6cvIIiRoSIhpLVrDQ5I2rRbq4AMIEAISU1NIDSEmiQwn4vd2FGSDiUGmONtYpW2aOdYNOAJLVs6OQ4XJh18X1gqFCddQECS3qEvHhIKdBQu0FGEYUBDQ8IkswffV5yfqT5V75kJPAAhKtqAGmiJjPFAE9AaHemEnUstIjJ6LKdYgoieapGOEjEW0yJaSstxTh1BWopyURnSmoziFRm5VvXJiYwaEcH7P8Et6K/lr0FtVxY2LzxZOGjhUc17UU1kuYNWwlz6wAzzPlXfW9rt91bfl3UwbNUjhLcaWdsF6Wlzr7m4tNtnrLMOR7U/VEvecOuB6U83tajqd592GbvWyhJkj1qFCZ51TMKrOR4vi40VLonJvv9JoCYmgroU86ArYH21GJNe4ojWKTHsSiCZ3CZYPqxuM/BfER6Cn3VfCsC//6peyVnFLmoSCD6LzjOv0RpC4i45MUxFrnKvJhX71seG+XioOa2dKpECABQCdcuEixwLvCGB0NURJK39gMJYz5ANjQIodY+Jb64ZHCLjzCy8bLTUNBxKtGnRqkcJREOpBGfcsmULSsxzktJaoFRihY2ZjpKcQ4lRTg4aZjZ2JWpoODhY2PVp1kxNS7nKSaaJnJlRMzUzMzUDJRUzEwe7Zj7YzQwa6aVRQ73appasUVJzMpCyadOkZaDOfhzWpHH9EFwljY9jjh1GVAnluJS2cbGEaBpCbLjAq2YE46v471HeBAAAAA==)format("woff2");font-display:swap;unicode-range:U+41,U+49,U+82BD}@keyframes revflash{0%,45%{background:var(--sprout-tint-2)}to{background:0 0}}@keyframes md-fig-pulse{50%{opacity:.6}}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fafaf7;--card:#fff;--ink:#333;--ink-2:#686d64;--ink-3:#9a9e95;--line:#e5e8df;--line-2:#d5dacd;--sprout:#66bb6a;--sprout-deep:#2e7d32;--sprout-ink:#256b29;--sprout-tint:#edf6ec;--sprout-tint-2:#dcefda;--apricot:#ffb74d;--apricot-deep:#e08a12;--apricot-tint:#fff4e3;--rose:#c9524a;--rose-tint:#fbedeb;--amber:#b7791f;--amber-tint:#fbf3e2;--leaf-shadow:0 1px 2px #2e48280f,0 4px 16px #2e48280f;--f-ui:"Noto Sans SC","PingFang SC","Microsoft YaHei","Hiragino Sans GB",system-ui,sans-serif;--f-doc:"Noto Serif SC","Songti SC","SimSun","STSong",serif;--f-brand:"ZCOOL KuaiLe","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--r-s:6px;--r-m:10px;--r-l:16px;--nav-w:232px}:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-sizing:border-box}[hidden]{display:none!important}html:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:100%}body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--paper);color:var(--ink);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.6}button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font:inherit;color:inherit}button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer}:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--sprout-deep);outline-offset:2px;border-radius:4px}h1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),h2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),h3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),h4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-wrap:balance;color:var(--ink);margin:0;font-weight:700}p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0}.num:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-variant-numeric:tabular-nums}.app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:var(--nav-w) minmax(0,1fr);min-height:100%;display:grid}.nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--card);border-right:1px solid var(--line);flex-direction:column;gap:14px;height:100vh;padding:18px 14px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:10px;padding:2px 6px;display:flex}.brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{flex:none}.brand-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--f-brand);color:var(--sprout-deep);letter-spacing:.02em;font-size:26px;line-height:1}.brand-sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);letter-spacing:.08em;margin-top:3px;font-size:11px}.org:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--line);border-radius:var(--r-m);background:var(--paper);color:var(--ink-2);padding:8px 10px;font-size:12px}.org:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{color:var(--ink);font-size:13px;font-weight:500;display:block}.nav-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:2px;display:flex}.nav-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:left;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:14px;display:flex}.nav-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:18px;height:18px;stroke:var(--ink-2);flex:none}.nav-item.on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--sprout-tint-2);color:var(--sprout-ink);font-weight:500}.nav-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .badge{margin-left:auto}.nav-foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:8px;margin-top:auto;display:flex}.main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;min-width:0;display:flex}.topbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);padding-block-start:10px;padding-block-end:10px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));background:#fafaf7eb;align-items:center;gap:12px;display:flex;position:sticky}body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--paper);position:fixed;top:0;bottom:auto;left:0;right:0}.crumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.crumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{color:var(--ink);font-weight:500}.topbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .spacer{flex:1}.btn.menu-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block-start:24px;padding-block-end:64px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));width:100%;max-width:1320px}.btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--line-2);background:var(--card);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:14px;line-height:1.4;transition:background .15s,border-color .15s;display:inline-flex}.btn:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--sprout);background:var(--sprout-tint)}.btn.primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--sprout-deep);border-color:var(--sprout-deep);color:#fff}.btn.primary:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--sprout-ink)}.btn.cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--apricot);border-color:var(--apricot);color:#3a2a10;font-weight:500}.btn.cta:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ffa826}.btn.ghost:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--sprout-ink);background:0 0;border-color:#0000}.btn.ghost:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--sprout-tint)}.btn.sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:6px;padding:4px 10px;font-size:12.5px}.btn[disabled]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.5;cursor:not-allowed}.btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:16px;height:16px}.chip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--line);background:var(--card);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12.5px;display:inline-flex}button.chip:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--sprout);color:var(--sprout-ink)}.chip.on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--sprout-tint-2);border-color:var(--sprout);color:var(--sprout-ink)}.tag:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--sprout-tint);color:var(--sprout-ink);white-space:nowrap;border-radius:4px;padding:1px 8px;font-size:11.5px;line-height:1.5;display:inline-block}.tag.r:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--rose-tint);color:var(--rose)}.tag.g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);background:#f0f1ec}.tag.a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--amber-tint);color:var(--amber)}.badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--apricot);color:#3a2a10;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--card);border:1px solid var(--line);border-radius:var(--r-l);min-width:0;padding:18px 20px}.card.flat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:none}.muted:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2)}.small:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12.5px}.tiny:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-3);font-size:11.5px}.eyebrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){letter-spacing:.14em;color:var(--sprout-ink);font-size:11.5px;font-weight:500}.row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row.tight:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:6px}.stack:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:12px;display:flex}.stack.tight:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:6px}.grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:16px;display:grid}.g2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.g3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.g4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}.split:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.split.wide-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:260px minmax(0,1fr) 360px}.sec-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.sec-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:20px}.sec-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{font-size:16px}.sec-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .muted{font-size:13px}.page-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{font-size:24px;line-height:1.3}.page-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:var(--ink-2);max-width:62ch;margin-top:4px}.divider:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--line);height:1px;margin:4px 0}input.field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),textarea.field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),select.field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--line-2);background:var(--card);resize:vertical;border-radius:8px;width:100%;padding:8px 12px;font-size:14px;line-height:1.6}input.field:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),textarea.field:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),select.field:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--sprout);box-shadow:0 0 0 3px var(--sprout-tint-2);outline:none}.meter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#eef0ea;border-radius:999px;height:6px;overflow:hidden}.meter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{background:var(--sprout);border-radius:999px;height:100%;display:block}.meter.o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{background:var(--apricot)}.meter.r:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{background:var(--rose)}table.tbl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-collapse:collapse;width:100%;font-size:13.5px}.tbl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:12.5px;font-weight:500}.tbl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px}.tbl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tr:last-child td{border-bottom:0}.tbl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tr.click{cursor:pointer}.tbl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) tr.click:hover td{background:var(--sprout-tint)}.scroll-x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:100%;overflow-x:auto}.stat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:4px;display:flex}.stat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .k{color:var(--ink-2);font-size:12.5px}.stat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.15}.stat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .v small{color:var(--ink-2);margin-left:2px;font-size:13px;font-weight:400}.stat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .d{color:var(--sprout-ink);font-size:12px}.stat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .d.down{color:var(--rose)}.chat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:12px;display:flex}.msg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start;gap:10px;max-width:100%;display:flex}.msg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .av{border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:flex}.msg.ai:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .av{background:var(--sprout-tint-2)}.msg.me:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:row-reverse}.msg.me:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .av{background:var(--apricot-tint);color:#8a5408}.bubble:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--card);border:1px solid var(--line);border-radius:4px 14px 14px;min-width:0;max-width:min(560px,100%);padding:10px 14px;font-size:14px}.msg.me:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bubble{background:var(--sprout-tint);border-color:var(--sprout-tint-2);border-radius:14px 4px 14px 14px}.bubble:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hint{color:var(--ink-2);margin-top:6px;font-size:12px;display:block}.bubble:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul{margin:6px 0 0;padding-left:18px}.quick:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;gap:6px;margin:2px 0 0 40px;display:flex}.typing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:4px;padding:4px 0;display:inline-flex}.typing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{background:var(--sprout);border-radius:50%;width:6px;height:6px;animation:1s infinite blink}.typing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i:nth-child(2){animation-delay:.15s}.typing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i:nth-child(3){animation-delay:.3s}.sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--card);border:1px solid var(--line);box-shadow:var(--leaf-shadow);font-family:var(--f-doc);color:#2b2b2b;border-radius:4px;min-width:0;padding:40px 48px;font-size:15px;line-height:1.95}.sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-family:var(--f-doc);margin:22px 0 8px;font-size:17px;font-weight:600}.sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2:first-child{margin-top:0}.sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{text-indent:2em;margin:0 0 8px}.sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .todo{background:var(--apricot-tint);border-bottom:1.5px dashed var(--apricot-deep);font-family:var(--f-ui);color:#8a5408;text-indent:0;cursor:pointer;padding:0 2px;font-size:13.5px}.sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .src{font-family:var(--f-ui);vertical-align:super;color:var(--sprout-ink);background:var(--sprout-tint);cursor:help;border-radius:3px;margin-left:2px;padding:0 4px;font-size:11px}.sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [contenteditable]:focus{background:#fcfdf9;outline:none}.sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .title{text-align:center;text-indent:0;margin-bottom:6px;font-size:20px;font-weight:600}.sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .meta{text-align:center;font-family:var(--f-ui);color:var(--ink-2);text-indent:0;margin-bottom:18px;font-size:12.5px}.chart:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) text{font-family:var(--f-ui);fill:var(--ink-2);font-size:11px}.chart:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .grid line{stroke:var(--line);stroke-width:1px}.legend:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.legend:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.toast:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:50%;top:calc(70px + env(safe-area-inset-top,0px));background:var(--ink);color:#fff;z-index:70;opacity:0;pointer-events:none;border-radius:999px;padding:8px 18px;font-size:13px;transition:all .25s;position:fixed;transform:translate(-50%,-10px)}.toast.show:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:1;transform:translate(-50%)}.mask:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:90;background:#2830265c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--card);border-radius:18px;width:100%;max-width:720px;max-height:calc(100vh - 32px);padding:22px 24px;overflow-y:auto;box-shadow:0 20px 60px #0003}.advice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-left:3px solid var(--apricot);background:var(--apricot-tint);border-radius:0 8px 8px 0;padding:10px 12px;font-size:13px}.advice.ok:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-left-color:var(--sprout);background:var(--sprout-tint)}.advice.r:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-left-color:var(--rose);background:var(--rose-tint)}@media (max-width:980px){.split:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.g4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.g3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:85;width:260px;padding-top:calc(18px + env(safe-area-inset-top,0px));padding-left:max(14px,env(safe-area-inset-left,0px));transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:0 0 40px #00000026}.nav.open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:none}.btn.menu-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex}.topbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .hide-s{display:none}.sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:24px 18px}}@media (max-width:560px){.g2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.g3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.g4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.topbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--grad-main:linear-gradient(135deg,#3e9e4a 0%,#74c276 100%);--grad-text:linear-gradient(90deg,#2e7d32 0%,#5bb560 48%,#e89a2e 100%);--grad-cta:linear-gradient(135deg,#ffbe5c 0%,#ff9e45 100%);--glass:#ffffffdb;--shadow-1:0 1px 2px #2846280a,0 8px 28px #2846280f;--shadow-2:0 14px 44px #2846281a;--nav-w:236px}body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#f7f9f4}.app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:calc(var(--nav-w) + 14px) minmax(0,1fr);background-color:#0000;background-image:radial-gradient(900px 520px at 88% -10%,#7cc5763d,#0000 62%),radial-gradient(760px 480px at 108% 96%,#ffb74d29,#0000 60%),radial-gradient(640px 420px at 24% 112%,#9cd39f33,#0000 62%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh}.nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(#eaf5e8f5,#fffffff0 46%);border:1px solid #2e7d321a;border-radius:22px;gap:12px;height:calc(100vh - 24px);margin:12px 0 12px 12px;padding:16px 12px 12px;position:sticky;top:12px;box-shadow:0 10px 30px #28462814}.brand-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:24px}.org:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ffffffbf;border-color:#2e7d321a;border-radius:14px}.nav-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){letter-spacing:.06em;color:var(--ink-3);padding:8px 10px 4px;font-size:12px}.nav-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#3a3f38;border-radius:12px;padding:7px 10px;font-size:14px;position:relative}.nav-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ni{border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s;display:inline-flex}.nav-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{stroke:#6b7268}.nav-item:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ffffffb3}.nav-item.on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--sprout-ink);background:#fff;font-weight:600;box-shadow:0 2px 12px #28462814}.nav-item.on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ni{background:var(--grad-main);box-shadow:0 3px 8px #3e9e4a59}.nav-item.on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{stroke:#fff}.nav-item.on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";background:var(--grad-main);border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:-12px}.nav-foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .nav-item{font-size:13px}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--view-max:1600px}.topbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-backdrop-filter:blur(14px);padding-block-start:12px;padding-block-end:12px;padding-left:max(24px,calc((100% - var(--view-max)) / 2 + 24px),env(safe-area-inset-left,0px));padding-right:max(24px,calc((100% - var(--view-max)) / 2 + 24px),env(safe-area-inset-right,0px));background:#f7f9f4d1;border-bottom:1px solid #2846280f}.view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--view-max);margin-inline-start:auto;margin-inline-end:auto}.crumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:8px;display:flex}.crumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";background:var(--grad-main);border-radius:50%;flex:none;width:6px;height:6px}.card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--glass);box-shadow:var(--shadow-1);border:1px solid #28462814;border-radius:18px}.card.lift:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-2)}.btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ffffffeb;border-color:#28462824;border-radius:12px}.btn.primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--grad-main);color:#fff;border-color:#0000;box-shadow:0 4px 14px #3e9e4a47}.btn.primary:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:brightness(1.05);background:var(--grad-main)}.btn.cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--grad-cta);color:#3d2606;border-color:#0000;font-weight:600;box-shadow:0 6px 18px #ff9e4552}.btn.cta:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:brightness(1.04);background:var(--grad-cta)}.btn.sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:10px}.chip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ffffffe6;border-radius:999px}.tag:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:6px}.sheet:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-1);border-color:#28462814;border-radius:16px}.field{border-radius:12px!important}.modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:22px}.view:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:8px}.page-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1,.hx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){letter-spacing:.01em;font-size:30px;font-weight:800;line-height:1.3}.grad:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.pill-badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#fff;background:var(--grad-main);vertical-align:middle;border-radius:999px;align-items:center;gap:6px;padding:3px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.pill-badge.soft:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--sprout-ink);background:#ffffffe6;border:1px solid #2e7d322e}.itile:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--grad-main);border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 6px 16px #3e9e4a47}.itile:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{stroke:#fff;width:22px;height:22px}.itile.o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--grad-cta);box-shadow:0 6px 16px #ff9e4547}.itile.o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{stroke:#5a3405}.itile.soft:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--sprout-tint);box-shadow:none}.itile.soft:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{stroke:var(--sprout-deep)}.itile.sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:11px;width:34px;height:34px}.itile.sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:18px;height:18px}.itile.lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:18px;width:56px;height:56px}.itile.lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:28px;height:28px}.prompt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-2);background:#fff;border:1px solid #2e7d3229;border-radius:24px;padding:18px 18px 14px}.prompt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea{resize:none;width:100%;min-height:84px;color:var(--ink);background:0 0;border:0;outline:none;font-size:16px;line-height:1.7}.prompt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea::placeholder{color:#a3a89f}.seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#f2f5ee;border-radius:14px;flex-wrap:wrap;gap:6px;padding:4px;display:flex}.seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{text-align:left;background:0 0;border:0;border-radius:11px;flex-direction:column;gap:1px;min-width:0;padding:7px 12px;display:flex}.seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button b{color:#3a3f38;font-size:13.5px;font-weight:600}.seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button span{color:var(--ink-3);font-size:11.5px}.seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button.on{background:#fff;box-shadow:0 2px 10px #2846281a}.seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button.on b{color:var(--sprout-ink)}.slides:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.slide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){aspect-ratio:16/9;background:linear-gradient(160deg,#f2f9f0,#fff 60%);border:1px solid #2846281a;border-radius:8px;flex-direction:column;justify-content:space-between;max-width:100%;padding:6px 8px;font-size:10px;line-height:1.35;display:flex;overflow:hidden}.slide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{color:#2b3a2b;font-size:10.5px}.slide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{color:var(--ink-3);font-size:9px;font-style:normal}.slide.cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--grad-main);color:#fff}.slide.cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b,.slide.cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{color:#fff}.chatlog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bubble{border-radius:6px 16px 16px;max-width:min(680px,100%)}.chatlog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .msg.ai .bubble{width:min(680px,100%)}.afp-next:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:14px;height:14px;stroke:var(--sprout-deep)}.chatlog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .msg.me .bubble{background:var(--grad-main);color:#fff;border-color:#0000;border-radius:16px 6px 16px 16px}.recog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.recog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .r{background:#fff;border:1px solid #2846281a;border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.recog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .r b{font-variant-numeric:tabular-nums;font-size:20px}.recog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .r span{color:var(--ink-2);font-size:12.5px}@media (max-width:980px){.slides:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.app:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:0 22px 22px 0;width:268px;height:auto;margin:0;position:fixed;top:0;bottom:0;left:0}.nav-item.on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{display:none}.page-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1,.hx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:24px}}.tag.o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--apricot-tint);color:#8a5408}.todo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--apricot-tint);border-bottom:1.5px dashed var(--apricot-deep);font-family:var(--f-ui);color:#8a5408;text-indent:0;padding:0 2px;font-size:13.5px}.src:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--f-ui);vertical-align:super;color:var(--sprout-ink);background:var(--sprout-tint);cursor:help;border-radius:3px;margin-left:2px;padding:0 4px;font-size:11px}.filled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#e6f4e4;border-radius:3px;padding:0 2px}.nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:10px;overflow:hidden}#navGroups:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:2px;display:flex}.nav-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.nav-group{margin-top:6px}.nav-hist:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid #28462814;flex-direction:column;flex:1;min-height:0;padding-top:10px;display:flex}.nh-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-3);letter-spacing:.06em;justify-content:space-between;align-items:center;padding:0 10px 6px;font-size:12px;display:flex}.nh-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{color:var(--sprout-ink);letter-spacing:0;background:0 0;border:0;padding:2px 4px;font-size:12px}.nh-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:1px;min-height:0;margin-right:-4px;padding-right:4px;display:flex;overflow-y:auto}.nh-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:left;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:9px;width:100%;min-width:0;padding:7px 10px;display:flex}.nh-item:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ffffffbf}.nh-item.on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#fff;box-shadow:0 2px 10px #28462812}.nh-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dot{background:var(--sprout);border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.nh-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dot.o{background:var(--apricot)}.nh-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tx{flex:1;min-width:0}.nh-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{white-space:nowrap;text-overflow:ellipsis;color:#30352e;font-size:13px;font-weight:500;display:block;overflow:hidden}.nh-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .t{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.nh-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-3);padding:6px 10px;font-size:12.5px}.nav-user:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid #28462814;padding-top:8px}.nav-user-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:6px 8px;display:flex}.nav-user-btn:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#fffc}.nav-user-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tx{flex:1;min-width:0}.nav-user-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{font-size:13.5px;display:block}.nav-user-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tiny{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.nav-user-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{stroke:var(--ink-3)}.av:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--grad-main);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:inline-flex}.av.o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--grad-cta);color:#5a3405}.menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:80;background:#fff;border:1px solid #2846281a;border-radius:16px;flex-direction:column;gap:2px;min-width:232px;max-width:calc(100vw - 24px);padding:6px;display:flex;position:fixed;box-shadow:0 18px 50px #2846282e}.menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mh{color:var(--ink-3);letter-spacing:.05em;padding:6px 10px 2px;font-size:11.5px}.menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 10px;font-size:13.5px;display:flex}.menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:hover{background:var(--sprout-tint)}.menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button .tx{flex:1;min-width:0}.menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button .tx b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button .tx span{color:var(--ink-3);font-size:11.5px;display:block}.menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button .ck{color:var(--sprout-deep);flex:none}.menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) hr{border:0;border-top:1px solid var(--line);margin:4px 6px}.projsw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ffffffeb;border:1px solid #2e7d3229;border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:min(440px,58vw);padding:4px 12px 4px 5px;font-size:13px;display:inline-flex}.projsw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .itile{width:26px;height:26px;box-shadow:none;border-radius:50%}.projsw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .itile svg{width:14px;height:14px}.projsw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tx{align-items:baseline;gap:6px;min-width:0;display:flex}.projsw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.projsw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tiny{white-space:nowrap}.projsw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{stroke:var(--ink-3);flex:none}.projsw:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--sprout)}.home-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:10px;margin:6px 0 30px;display:flex}.flowbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:8px;padding:14px 16px 12px}.flowbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .seg{margin-bottom:8px}.flowbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea{min-height:92px;padding:4px 6px}.flowbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.flowbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .spacer{flex:1}.filechip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--sprout-tint);color:var(--sprout-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.filechip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{color:var(--ink-3);background:0 0;border:0;padding:0 0 0 4px;font-size:14px;line-height:1}.ptabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.boards:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.board:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-1);background:#fffffff0;border:1px solid #28462817;border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:16px 16px 14px;display:flex;position:relative}.board.cur:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1.5px solid #3e9e4a8c;box-shadow:0 12px 32px #3e9e4a29}.board.lock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:none;background:#ffffff9e}.board:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bh{align-items:center;gap:8px;display:flex}.board:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .no{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.board.cur:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .no{color:var(--sprout-deep)}.board:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{font-size:17px;font-weight:800}.board:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bh .tag{margin-left:auto}.board:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bdesc{color:var(--ink-2);min-height:40px;font-size:12.5px;line-height:1.6}.board:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bitems{border-top:1px dashed #28462824;flex-direction:column;gap:1px;padding-top:8px;display:flex}.board:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bitems button{text-align:left;color:#3d433b;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:5px 6px;font-size:13px;display:flex}.board:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bitems button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.board:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bitems button svg{width:14px;height:14px;stroke:var(--ink-3);flex:none}.board:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bitems button:hover{background:var(--sprout-tint);color:var(--sprout-ink)}.board:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bitems .whole{color:var(--sprout-ink);font-weight:600}.board:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bitems .whole svg{stroke:var(--sprout-deep)}.board:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bitems .more{color:var(--ink-3);font-size:12px}.board:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bfoot{align-items:center;gap:8px;margin-top:auto;display:flex}.board:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bfoot .btn{flex:1}.board.lock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bitems button,.board.lock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{color:var(--ink-3)}.board.lock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bitems button{pointer-events:none}.board:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .when{color:var(--apricot-deep);font-size:12px;font-weight:500}@media (max-width:1299px){.boards:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.boards:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.boards:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}}.cat-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:6px 0 24px;display:flex}.cat-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .stack{gap:8px;max-width:760px}.cat-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:min(320px,100%);box-shadow:var(--shadow-1);background:#fff;border:1px solid #2846281f;border-radius:14px;align-items:center;gap:8px;padding:9px 14px;display:flex}.cat-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{stroke:var(--ink-3);flex:none}.cat-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.cat-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:176px minmax(0,1fr);align-items:start;gap:28px;display:grid}.cat-layout.norail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.cat-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:4px;display:flex;position:sticky;top:84px}.cat-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:var(--ink-2);white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;text-decoration:none;display:flex}.cat-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a .no{color:var(--ink-3);font-variant-numeric:tabular-nums;width:20px;font-size:12px;font-weight:800}.cat-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{background:#fffc}.cat-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a.on{color:var(--sprout-ink);box-shadow:var(--shadow-1);background:#fff;font-weight:600}.cat-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a.on .no{color:var(--sprout-deep)}.cat-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .st{background:0 0;border-radius:50%;width:7px;height:7px;margin-left:auto}.cat-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .st.cur{background:var(--apricot)}.cat-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .st.done{background:var(--sprout)}.cat-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:36px;scroll-margin-top:84px}.cat-gh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.cat-gh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .no{color:var(--sprout-deep);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.cat-gh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:21px;font-weight:800}.cat-gh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .muted{font-size:13px}.cat-gh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tag{align-self:center}.entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:left;width:100%;box-shadow:var(--shadow-1);background:linear-gradient(135deg,#f2faf0,#fff 62%);border:1.5px solid #3e9e4a52;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:12px;padding:18px 20px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.entry:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--sprout);box-shadow:var(--shadow-2);transform:translateY(-1px)}.entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .en{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .en b{font-size:17px;font-weight:800}.entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ed{color:var(--ink-2);margin-top:2px;font-size:13.5px}.entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .steps{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;display:flex}.entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .steps .lb{color:var(--ink-3)}.entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .steps i{background:#fff;border:1px solid #2846281f;border-radius:999px;padding:2px 10px;font-style:normal}.entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .steps .ar{color:var(--ink-3);font-size:11px}.entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .get{color:#4d5a4a;margin-top:8px;font-size:12.5px}.entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .go{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.sk-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:left;box-shadow:var(--shadow-1);background:#fffffff0;border:1px solid #28462817;border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;transition:transform .15s,border-color .15s;display:flex}.sk:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#3e9e4a80;transform:translateY(-1px)}.sk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sh{align-items:center;gap:10px;min-width:0;display:flex}.sk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sh b{min-width:0;font-size:15px}.sk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sh .tag{margin-left:auto}.sk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sd{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.sk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .get{color:#4d5a4a;background:#f5f8f2;border-radius:10px;padding:6px 10px;font-size:12px;line-height:1.5}.sk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .go{color:var(--sprout-ink);margin-top:auto;font-size:12.5px}.related:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.related:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{color:var(--sprout-ink);background:#ffffffa6;border:1px dashed #2e7d3261;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;display:inline-flex}.related:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button svg{width:14px;height:14px;stroke:var(--sprout-deep)}.related:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:hover{background:#fff;border-style:solid}.cat-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;color:var(--ink-3);padding:40px}@media (max-width:1280px){.sk-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.cat-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr);gap:8px}.cat-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:6;-webkit-backdrop-filter:blur(10px);background:#f7f9f4f0;flex-direction:row;margin-bottom:8px;padding:6px 0;position:sticky;top:57px;overflow-x:auto}.cat-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{padding:6px 12px}}@media (max-width:640px){.sk-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:auto minmax(0,1fr)}.entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .go{grid-column:1/-1;align-items:stretch}}.cv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.cv.split:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(420px,.86fr) minmax(0,1.14fr)}.cv-main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;min-width:0;min-height:calc(100vh - 100px);display:flex}.cv:not(.split):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cv-main{width:100%;max-width:920px;margin:0 auto}.cv-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cv-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:12px;min-width:0;display:flex}.cv-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{font-size:20px;font-weight:800;line-height:1.3}.cv-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tiny{display:block}.cv-prog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:6;-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-1);background:#fffffff2;border:1px solid #2e7d3224;border-radius:14px;margin-bottom:16px;padding:8px 14px;position:sticky;top:64px}.cv-prog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pt{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:2px 0;font-size:13px;display:flex}.cv-prog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pt b{color:var(--sprout-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cv-prog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pt .meter{flex:1;min-width:60px;max-width:260px;margin-left:auto}.cv-prog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pt svg{stroke:var(--ink-3);flex:none;transition:transform .2s}.cv-prog.open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pt svg{transform:rotate(180deg)}.cv-prog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol{border-top:1px solid var(--line);flex-direction:column;gap:5px;margin:8px 0 2px;padding:8px 0 0;font-size:13px;list-style:none;display:none}.cv-prog.open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol{display:flex}.cv-prog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{color:var(--ink-3);align-items:center;gap:8px;display:flex}.cv-prog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li i{text-align:center;width:18px;font-style:normal}.cv-prog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li.done{color:var(--ink-2)}.cv-prog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li.cur{color:var(--sprout-ink);font-weight:600}.chatlog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:16px;padding-bottom:14px;display:flex}.chatlog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.msg{scroll-margin-bottom:calc(var(--dock-h,150px) + 22px);scroll-margin-top:130px}.chatlog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .recog{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}.chatlog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .recog .r{border-radius:12px;padding:8px 10px}.chatlog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .recog .r b{font-size:17px}.chatlog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bubble{flex-direction:column;gap:10px;line-height:1.75;display:flex}.chatlog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .msg.ai .bubble{width:min(760px,100%);max-width:min(760px,100%);box-shadow:var(--shadow-1);background:#fffffff5;border-color:#28462814}.afp-mini:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--sprout-ink);border-bottom:1px dashed #2e7d322e;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:6px;font-size:12px;font-weight:600;display:flex}.afp-mini:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .nx{color:var(--ink-3);font-weight:400}.afp-mini:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:14px;height:14px}.cv-dock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:5;margin-top:auto;padding-top:6px;position:sticky}.dockbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-2);background:#fff;border:1px solid #2e7d3233;border-radius:20px;padding:10px 12px}.dockbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea{resize:none;background:0 0;border:0;outline:none;width:100%;min-height:46px;padding:2px 4px;font-size:14.5px;line-height:1.6}.dockrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:8px;display:flex}.dockrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .spacer{flex:1}.askcard:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ask-h{color:var(--sprout-ink);letter-spacing:.04em;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.askcard:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ask-q{margin:4px 2px 10px;font-size:15px;font-weight:600;line-height:1.5}.ask-opts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-height:44vh;padding:2px;display:grid;overflow:auto}.ask-opt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:left;background:#fff;border:1.5px solid #2846281f;border-radius:14px;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:9px 12px;transition:border-color .15s,background .15s;display:flex}.ask-opt:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--sprout);background:#f7fbf5}.ask-opt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .k{background:var(--sprout-tint);width:22px;height:22px;color:var(--sprout-deep);border-radius:7px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:700;display:inline-flex}.ask-opt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tx{min-width:0}.ask-opt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{font-size:14px;font-weight:600;line-height:1.45;display:block}.ask-opt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .d{color:var(--ink-2);margin-top:1px;font-size:12px;display:block}.ask-foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.askfill:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea{border:1px solid var(--line-2);background:#fcfdfb;border-radius:14px;min-height:76px;padding:10px 12px;font-size:14.5px}.askfill:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ex{color:var(--ink-3);margin:0 2px 8px;font-size:12.5px}.outcard:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-1);background:#fff;border:1px solid #2e7d3238;border-radius:16px;min-width:0;overflow:hidden}.out-h:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--sprout-ink);background:#f4faf2;border-bottom:1px solid #2e7d321f;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;display:flex}.out-h:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:14px;height:14px}.out-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:12px;padding:12px 14px;display:flex}.out-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot{flex:1;min-width:0}.out-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ot b{font-size:14.5px;line-height:1.45;display:block}.out-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;padding:0 14px 12px}.out-acts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;gap:8px;padding:0 14px 14px;display:flex}.docblock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--f-doc);background:#fbfcf9;border:1px solid #28462814;border-radius:12px;max-height:360px;padding:12px 16px;font-size:14.5px;line-height:1.95;overflow:auto}.docblock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{text-indent:2em;margin:0 0 6px}.docblock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .title,.docblock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .meta{text-indent:0}.howto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#f6f9f3;border:1px solid #2e7d321f;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.7}.howto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{color:var(--sprout-ink);font-size:12.5px}.howto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul{margin:4px 0 0;padding-left:18px}.checks:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:6px;font-size:13.5px;display:flex}.checks:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) div{align-items:flex-start;gap:8px;display:flex}.checks:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ok{color:var(--sprout-deep);flex:none}.checks:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .wn{color:var(--apricot-deep);flex:none}.upl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;cursor:pointer;background:linear-gradient(#f7fbf5,#fff);border:2px dashed #2e7d324d;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:18px;display:flex}.upl:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--sprout)}.cands:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:10px;display:flex}.cand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:left;background:#fff;border:1.5px solid #2846281f;border-radius:16px;flex-direction:column;gap:8px;width:100%;padding:12px 14px;transition:border-color .15s;display:flex}.cand:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--sprout)}.cand.on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--sprout-deep);background:#f6fbf4}.cand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ct{font-family:var(--f-doc);font-size:16px;font-weight:600;line-height:1.5}.cand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cm{flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.cand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cw{color:var(--ink-2);font-size:12.5px;line-height:1.6}.cand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bars{color:var(--ink-3);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-size:11.5px;display:grid}.cand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bars .meter{margin-top:3px}.cand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .warn{color:var(--apricot-deep);font-size:12.5px}.dsplit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.tblwrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--line);background:#fff;border-radius:12px;overflow-x:auto}.tblwrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table.tbl td,.tblwrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table.tbl th{vertical-align:top;padding:7px 10px;font-size:12.5px}.tblwrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table.tbl th{background:#f6f8f3}.svgbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#fbfcf9;border:1px solid #28462814;border-radius:12px;padding:10px;overflow-x:auto}.svgbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{max-width:100%;height:auto;margin:0 auto;display:block}.diff:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ins{color:#1f5e23;background:#e3f3e1;border-radius:3px;padding:0 2px;text-decoration:none}.diff:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) del{color:var(--ink-3)}.docpanel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:calc(100vh - 92px);box-shadow:var(--shadow-1);background:#fff;border:1px solid #28462814;border-radius:18px;flex-direction:column;min-width:0;display:flex;position:sticky;top:76px;overflow:hidden}.dp-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 16px;display:flex}.dp-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tx{flex:1;min-width:0}.dp-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{font-size:14.5px;display:block}.dp-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--f-doc);color:#2b2b2b;flex:1;padding:24px max(20px,min(3.2vw,56px)) 48px;font-size:15px;line-height:1.95;overflow-y:auto}.dp-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dtitle{text-align:center;text-indent:0;margin-bottom:2px;font-size:19px;font-weight:600}.dp-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dmeta{text-align:center;font-family:var(--f-ui);color:var(--ink-3);margin-bottom:18px;font-size:12px}.dsec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:12px;margin:0 -12px 6px;padding:6px 12px;transition:background .3s;position:relative}.dsec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{font-size:16px;font-weight:600;font-family:var(--f-doc);align-items:center;gap:8px;margin:4px 0 6px;display:flex}.dsec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3 .st{font-family:var(--f-ui);color:var(--sprout-ink);font-size:11.5px;font-weight:400}.dsec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3 .st.o{color:var(--apricot-deep)}.dsec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{text-indent:2em;margin:0 0 6px}.dsec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .title,.dsec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .meta{text-indent:0}.dsec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ph{font-family:var(--f-ui);color:var(--ink-3);text-indent:0;font-size:12.5px}.dsec.writing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#f4faf2}.dsec.flash:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:1.8s secflash}.dsec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dsec-act{opacity:0;font-family:var(--f-ui);transition:opacity .15s;position:absolute;top:6px;right:10px}.dsec:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dsec-act,.dsec:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dsec-act{opacity:1}.dp-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--f-ui);color:var(--ink-3);text-align:center;padding:60px 20px;font-size:13.5px}.tcard2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--f-ui);flex-direction:column;gap:12px;display:flex}.tcard2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row2{grid-template-columns:84px minmax(0,1fr);gap:10px;font-size:13.5px;line-height:1.7;display:grid}.tcard2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row2 .k{color:var(--ink-3)}.tcard2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .big{font-family:var(--f-doc);font-size:19px;font-weight:600;line-height:1.5}.tcard2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ph{font-family:var(--f-ui);color:var(--ink-3);font-size:13px;font-weight:400}.dp-toggle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dp-close:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}@media (max-width:1180px){.cv.split:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.cv.split:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cv-main{width:100%;max-width:920px;margin:0 auto}.docpanel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:75;border-radius:18px 0 0 18px;width:min(680px,100vw);height:auto;transition:transform .25s;position:fixed;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:0 20px 60px #0000002e}.docpanel.open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:none}.dp-toggle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dp-close:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex}}.kpis:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.kpis:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .card{padding:16px 18px}.rank:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:9px;display:flex}.rank:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .r{grid-template-columns:minmax(90px,150px) minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:13px;display:grid}.rank:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .r span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rank:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bar{background:#eef1ea;border-radius:6px;height:10px;overflow:hidden}.rank:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bar i{background:var(--grad-main);border-radius:6px;height:100%;display:block}.rank:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .n{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2)}.stagebars:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;height:150px;padding-top:10px;display:grid}.stagebars:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .c{height:100%;color:var(--ink-2);flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;font-size:12.5px;display:flex}.stagebars:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .c i{background:var(--grad-main);border-radius:10px 10px 4px 4px;width:min(46px,70%);display:block}.stagebars:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .c b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px}.revrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.revrow:last-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:0}.revrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tx{flex:1;min-width:0}.revrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tx b{font-size:14px;display:block}.page-h:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:6px 0 20px;display:flex}.page-h:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .stack{gap:6px}@media (max-width:980px){.kpis:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}}body.site-mode:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#fff}.site:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:100vh;color:var(--ink);background:#fff;overflow-x:hidden}.lp-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:1200px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));margin:0 auto}.lp-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:30;-webkit-backdrop-filter:blur(14px);background:#ffffffe0;border-bottom:1px solid #2846280f;position:sticky;top:0}.lp-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .lp-wrap{align-items:center;gap:28px;height:66px;display:flex}.lp-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:10px;text-decoration:none;display:flex}.lp-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .brand-name{font-size:24px}.lp-links:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:24px;font-size:14.5px;display:flex}.lp-links:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:var(--ink-2);text-decoration:none}.lp-links:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:var(--sprout-ink)}.lp-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .spacer{flex:1}.lp-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:radial-gradient(900px 520px at 85% 0,#7cc57647,#0000 62%),radial-gradient(700px 460px at 100% 100%,#ffb74d2e,#0000 60%),radial-gradient(700px 480px at 0 100%,#9cd39f38,#0000 62%),#fafcf7;position:relative}.lp-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .lp-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:56px;padding-top:76px;padding-bottom:88px;display:grid}.lp-h1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){letter-spacing:.01em;margin:16px 0 18px;font-size:max(32px,min(4.4vw,54px));font-weight:800;line-height:1.18}.lp-lede:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);max-width:32em;font-size:17px;line-height:1.85}.lp-cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lp-cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .btn{border-radius:14px;padding:12px 24px;font-size:15.5px}.lp-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);flex-wrap:wrap;gap:18px;margin-top:22px;font-size:13px;display:flex}.lp-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{align-items:center;gap:6px;display:inline-flex}.lp-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{stroke:var(--sprout-deep);width:15px;height:15px}.lp-sec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:88px 0}.lp-sec.alt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#f7f9f4}.lp-eyebrow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--sprout-deep);letter-spacing:.14em;font-size:13px;font-weight:700}.lp-h2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:10px 0 12px;font-size:max(25px,min(3.1vw,36px));font-weight:800;line-height:1.3}.lp-sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);max-width:46em;font-size:16px;line-height:1.8}.lp-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:36px}.lp-head.c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center}.lp-head.c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .lp-sub{margin:0 auto}.lp-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:18px;display:grid}.lp-grid.c2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.lp-grid.c3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.lp-grid.c4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}.lp-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-1);background:#fff;border:1px solid #28462814;border-radius:22px;flex-direction:column;gap:10px;padding:24px;display:flex}.lp-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{font-size:18px;font-weight:800}.lp-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:var(--ink-2);font-size:14.5px;line-height:1.75}.lp-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul{color:var(--ink-2);margin:2px 0 0;padding-left:18px;font-size:14px;line-height:1.9}.lp-pain:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-1);background:#fff;border:1px solid #28462814;border-radius:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:16px 20px;display:grid}.lp-pain:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .q{color:var(--ink-2);font-size:14.5px}.lp-pain:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .q b{color:var(--ink);margin-bottom:2px;font-size:16px;display:block}.lp-pain:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .a{color:#2b4a2c;font-size:14.5px}.lp-pain:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .a b{color:var(--sprout-ink);margin-bottom:2px;font-size:16px;display:block}.lp-pain:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{stroke:var(--sprout);width:22px;height:22px}.lp-flow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid;position:relative}.lp-step:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-1);background:#fff;border:1px solid #28462814;border-radius:20px;flex-direction:column;gap:8px;padding:20px 18px;display:flex;position:relative}.lp-step:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .n{background:var(--grad-main);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:flex;box-shadow:0 6px 14px #3e9e4a4d}.lp-step:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{font-size:17px;font-weight:800}.lp-step:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:var(--ink-2);font-size:13.5px;line-height:1.7}.lp-step:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .you{color:#8a5408;background:var(--apricot-tint);border-radius:10px;margin-top:auto;padding:6px 10px;font-size:12.5px}.lp-trio:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .lp-card{gap:12px}.lp-trio:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .chips{flex-wrap:wrap;gap:6px;display:flex}.lp-trio:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .chips span{color:#3d433b;background:#fafcf8;border:1px solid #2846281a;border-radius:999px;padding:3px 10px;font-size:12.5px}.lp-why:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.lp-why:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pts{flex-direction:column;gap:16px;display:flex}.lp-why:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pt{align-items:flex-start;gap:14px;display:flex}.lp-why:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pt b{margin-bottom:2px;font-size:16px;display:block}.lp-why:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pt p{color:var(--ink-2);font-size:14.5px;line-height:1.75}.lp-quote:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-2);font-family:var(--f-doc);background:#fff;border:1px solid #28462814;border-radius:22px;padding:24px;font-size:15px;line-height:2}.lp-quote:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{text-indent:2em;margin:0}.lp-quote:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .lb{font-family:var(--f-ui);color:var(--ink-3);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.lp-for:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .lp-card .itile{margin-bottom:4px}.lp-faq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:10px;max-width:860px;margin:0 auto;display:flex}.lp-faq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) details{box-shadow:var(--shadow-1);background:#fff;border:1px solid #28462814;border-radius:16px;padding:16px 20px}.lp-faq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.lp-faq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary::-webkit-details-marker{display:none}.lp-faq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary:after{content:"+";color:var(--sprout-deep);font-size:20px;font-weight:400;line-height:1}.lp-faq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) details[open] summary:after{content:"−"}.lp-faq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) details p{color:var(--ink-2);margin-top:10px;font-size:14.5px;line-height:1.8}.lp-apply:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px;display:grid}.lp-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-2);background:#fff;border:1px solid #28462814;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:26px;display:grid}.lp-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.lp-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label.full{grid-column:1/-1}.lp-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .field{border:1px solid var(--line-2);background:#fcfdfb;padding:10px 12px;font-size:14.5px}.lp-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .btn{border-radius:14px;grid-column:1/-1;padding:12px;font-size:15.5px}.lp-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tiny{grid-column:1/-1}.lp-foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);background:#f2f5ee;border-top:1px solid #2846280f;padding:40px 0 32px;font-size:13px}.lp-foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .lp-wrap{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.lp-foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{color:var(--ink);font-size:14px}.lp-foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cols{flex-wrap:wrap;gap:40px;display:flex}.lp-foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cols div{flex-direction:column;gap:6px;display:flex}.lp-foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:var(--ink-2);text-decoration:none}.lp-foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:var(--sprout-ink)}.pend:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-3)}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#fff;border:1px solid #2846281a;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 80px #2846282e}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bar{border-bottom:1px solid var(--line);background:#fafbf8;align-items:center;gap:6px;padding:10px 14px;display:flex}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bar i{background:#e3e6de;border-radius:50%;width:9px;height:9px}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bar span{color:var(--ink-3);margin-left:10px;font-size:11.5px}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .body{grid-template-columns:52px minmax(0,1fr) minmax(0,1.1fr);min-height:360px;display:grid}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .side{background:linear-gradient(#eef7ec,#fff);flex-direction:column;align-items:center;gap:12px;padding:14px 0;display:flex}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .side i{background:#fff;border:1px solid #28462814;border-radius:9px;width:26px;height:26px}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .side i.on{background:var(--grad-main);border:0}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .chat{border-right:1px solid var(--line);background:#fafcf8;flex-direction:column;gap:10px;padding:14px;display:flex}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .b{color:#3d433b;background:#fff;border:1px solid #28462814;border-radius:4px 12px 12px;padding:8px 10px;font-size:11.5px;line-height:1.6}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .b .h{color:var(--sprout-ink);margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .b.me{background:var(--grad-main);color:#fff;border:0;border-radius:12px 4px 12px 12px;align-self:flex-end}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .opt{flex-direction:column;gap:5px;display:flex}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .opt span{background:#fff;border:1px solid #2846281f;border-radius:9px;padding:5px 8px;font-size:11px}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .opt span.on{border-color:var(--sprout);background:var(--sprout-tint);color:var(--sprout-ink)}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .doc{font-family:var(--f-doc);color:#2b2b2b;padding:16px 18px;font-size:11.5px;line-height:1.9}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .doc .t{text-align:center;margin-bottom:8px;font-size:13px;font-weight:600}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .doc h4{font-family:var(--f-doc);align-items:center;gap:6px;margin:8px 0 2px;font-size:12px;display:flex}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .doc h4 em{font-style:normal;font-family:var(--f-ui);color:var(--sprout-ink);font-size:10px;font-weight:400}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .doc p{text-indent:2em;margin:0}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .doc .todo{font-size:10.5px}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .doc .src{font-size:9px}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .float{box-shadow:var(--shadow-2);background:#fff;border:1px solid #2e7d3233;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex;position:absolute;bottom:22px;right:-8px}.login:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:radial-gradient(900px 520px at 85% 0,#7cc57642,#0000 62%),radial-gradient(700px 460px at 0 100%,#ffb74d29,#0000 60%),#f7f9f4;justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.login-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#fff;border:1px solid #28462814;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(940px,100%);display:grid;overflow:hidden;box-shadow:0 30px 80px #28462829}.login-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(160deg,#eaf6e7,#f8fbf5 70%);flex-direction:column;gap:16px;padding:40px 36px;display:flex}.login-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:26px;font-weight:800;line-height:1.35}.login-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul{color:#3d433b;flex-direction:column;gap:10px;margin:6px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.login-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{align-items:flex-start;gap:8px;display:flex}.login-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li svg{stroke:var(--sprout-deep);flex:none;margin-top:3px}.login-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:14px;padding:40px 36px;display:flex}.login-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{font-size:21px;font-weight:800}.login-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .field{border:1px solid var(--line-2);background:#fcfdfb;width:100%;padding:11px 12px;font-size:14.5px}.login-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .codebox{gap:8px;display:flex}.login-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .codebox .field{flex:1;min-width:0}.login-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .btn.big{border-radius:14px;width:100%;padding:12px;font-size:15.5px}.recent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:8px;display:flex}.recent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{border:1px solid var(--line);text-align:left;background:#fafcf8;border-radius:14px;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.recent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:hover{border-color:var(--sprout);background:#fff}.recent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button .tx{flex:1;min-width:0}.recent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button b{font-size:14px;display:block}@media (max-width:1080px){.lp-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .lp-wrap{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:48px;padding-bottom:64px}.lp-flow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.lp-why:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.lp-apply:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.lp-grid.c4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.lp-links:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}}@media (max-width:760px){.lp-grid.c2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.lp-grid.c3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.lp-grid.c4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.lp-flow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.lp-pain:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.lp-pain:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{transform:rotate(90deg)}.lp-sec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:60px 0}.lp-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .side,.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .float{display:none}.login-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.login-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.lp-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .lp-wrap{gap:12px}.lp-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .btn.hide-xs{display:none}}@media (max-width:480px){.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .body{grid-template-columns:minmax(0,1fr)}.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .doc{display:none}}@media (max-width:820px){.kpis:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.cv.split:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.cv-prog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:58px}}button.linkish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font:inherit;color:var(--sprout-ink);cursor:pointer;background:0 0;border:0;padding:0}button.linkish:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-underline-offset:3px;text-decoration:underline}.nav-scrim:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:84;background:#28302647;position:fixed;top:0;bottom:0;left:0;right:0}.dp-scrim:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:74;background:#28302647;position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:1181px){.dp-scrim:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}}@media (min-width:821px){.nav-scrim:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}}.msg-err:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--rose);font-size:13px}.upl.done:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:default}.upl.busy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:progress;opacity:.8}.cand[disabled]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:default}.cand[disabled]:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#2846281f}.cand.on[disabled]:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--sprout-deep)}.todo.gray:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--line-2);color:var(--ink-2);background:#f0f1ec}.cite:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--f-ui);vertical-align:super;color:var(--sprout-ink);font-size:11px}.visually-hidden{position:absolute!important}.visually-hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden}.page-loading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;color:var(--ink-3);padding:60px 20px}.err-box:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--rose-tint);background:var(--rose-tint);color:var(--rose);border-radius:12px;padding:10px 14px;font-size:13px}.upl.over:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--sprout);background:#f1f8ee}.ask-opt.on:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--sprout-deep);background:var(--sprout-tint)}.bubble:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md{flex-direction:column;gap:10px;min-width:0;display:flex}.msg.me:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bubble .md{gap:6px}.tcard2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row2 .md{display:block}.tcard2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .big .md p{text-indent:0}.cv.side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) 300px}.cv.side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cv-main{max-width:none;margin:0}.cv-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:12px;display:flex;position:sticky;top:76px}.cv-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .card{padding:14px 16px}.cv-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sk-get{color:#4d5a4a;background:#f5f8f2;border-radius:10px;margin-top:8px;padding:6px 10px;font-size:12px;line-height:1.5}.ez-qs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:6px;display:flex}.ez-qs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{color:var(--ink-2);border-radius:10px;align-items:flex-start;gap:8px;padding:6px 8px;font-size:13px;line-height:1.55;display:flex}.ez-qs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div.on{background:var(--sprout-tint);color:var(--sprout-ink);font-weight:600}.ez-qs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{border:1.5px solid var(--line-2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:inline-flex}.ez-qs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .on i{border-color:var(--sprout);background:var(--sprout);color:#fff}.ez-qs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .done i{border-color:var(--sprout);color:var(--sprout)}.side-out:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:left;color:var(--sprout-ink);background:0 0;border:0;align-items:flex-start;gap:6px;min-width:0;padding:4px 0;font-size:13px;display:flex}.side-out:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.side-out:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{text-underline-offset:3px;text-decoration:underline}@media (max-width:1180px){.cv.side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.cv-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}}.state-block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;flex-direction:column;align-items:center;gap:8px;padding:36px 24px;display:flex}.state-block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{max-width:46ch}.state-block.loading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:row;justify-content:center;padding:28px 16px}.state-block.card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:36px 24px}.offline-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.toast.act:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:auto;align-items:center;gap:12px;display:inline-flex}.toast:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .toast-btn{color:#9cd39f;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.toast:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .toast-btn:hover{text-underline-offset:3px;text-decoration:underline}.ai-add:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#1f5e23;background:#e3f3e1;border-radius:3px;padding:0 2px}.upl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .upl-err{color:var(--rose);font-size:12.5px}.toast:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:95}.upl-box:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:8px;min-width:0;display:flex}.kids:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;align-items:flex-start;gap:6px;min-width:0;font-size:13px;display:flex}.kids-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:13px}.kids-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:6px;width:100%;max-width:520px;display:flex}.kids-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);font-weight:600}.kids-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea.field{padding:6px 10px;font-size:13.5px}.kids-c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.kids-c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input{accent-color:var(--sprout)}.kids:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .upl-err{color:var(--rose);font-size:12.5px}.kids-reg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--sprout-ink);align-items:center;gap:4px;display:inline-flex}.kids-reg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:14px;height:14px}.msg.me:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.msg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .me-note{color:var(--ink-2);text-align:right;flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;align-items:center;gap:4px 8px;padding-right:40px;display:flex}.msg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .me-note .anon-n{align-items:center;gap:4px;display:inline-flex}.msg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .me-note svg{width:13px;height:13px}.msg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .me-note .anon-why{color:var(--ink-2);flex-basis:100%}.msg.me.unsent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bubble{opacity:.65}.kids-tip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--sprout-tint);border:1px solid var(--sprout-tint-2);color:var(--sprout-ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:-6px 0 18px;padding:10px 12px 10px 14px;font-size:13.5px;display:flex}.kids-tip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{flex:none;width:16px;height:16px}.kids-tip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .kt-t{flex:220px;min-width:0}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--ink-3:#6a6f65;--rose:#b04039;--amber:#8f5d12;--grad-text:linear-gradient(90deg,#2e7d32 0%,#43974a 48%,#bf7410 100%);--grad-ink:linear-gradient(135deg,#256b29 0%,#34853a 100%)}.btn.primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.btn.primary:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.pill-badge:not(.soft):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.slide.cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.chatlog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .msg.me .bubble,.av:not(.o):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.lp-step:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .n,.mock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .b.me{background:var(--grad-ink)}.btn.primary:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:brightness(.94)}input.field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),textarea.field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),select.field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#8f9588}.prompt:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.dockbox:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cat-search:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--sprout-deep);outline-offset:2px}.askcard:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:none}:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:var(--ink-3);opacity:1}.legal-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--line);background:#fcfdfb;border-radius:10px;max-height:min(60vh,520px);padding:12px 14px;font-size:13.5px;line-height:1.75;overflow:auto}.legal-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0 1px;font-weight:600}.legal-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start}.legal-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:10px;width:min(860px,100%);padding:28px max(18px,min(4vw,44px));font-size:14.5px;line-height:1.8;display:flex}.legal-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{margin:8px 0 0;font-size:24px}.legal-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--sprout-ink);align-self:flex-start;text-decoration:none}.login-legal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;margin:4px 0 0}.login-legal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a,.lp-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tiny a{color:var(--sprout-ink)}.op-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1200px){.op-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) 300px}.op-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:sticky;top:84px}}.op-main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.op-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:16px;min-width:0;display:flex}.op-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:14px;display:flex}.op-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sec-title{flex-wrap:wrap;margin-bottom:0}.op-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px dashed var(--line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.op-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sec-title+.op-field{border-top:0;padding-top:0}.op-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tiny{margin:0}.op-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tiny.over{color:var(--rose);font-weight:600}.op-field.bad:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea,.op-field.bad:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input{border-color:var(--rose)}.op-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:14px;font-weight:600}.op-num:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:160px}.op-text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:pre-wrap;margin:0;font-size:14px;line-height:1.75}.op-basic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 18px;margin:0;display:grid}.op-basic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) div{flex-direction:column;gap:2px;min-width:0;display:flex}.op-basic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dt{color:var(--ink-2);font-size:12.5px}.op-basic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dd{flex-wrap:wrap;gap:6px;margin:0;font-size:14px;display:flex}.op-past:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:6px;display:flex}.op-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) 110px 100px 96px 40px;align-items:center;gap:8px;font-size:13.5px;display:grid}.op-row.op-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);font-size:12.5px}.op-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .field{padding:6px 9px;font-size:13.5px}.op-past.ro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .op-row{grid-template-columns:minmax(0,1fr) 110px 100px 96px}@media (max-width:720px){.op-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;grid-auto-flow:row}.op-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:first-child{grid-column:1/-1}.op-row.op-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.op-past.ro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .op-row{grid-template-columns:1fr 1fr}.op-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid var(--line);padding-bottom:8px}}.op-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13.5px;display:flex}.op-tips:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.op-conflict:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:8px;display:flex}.op-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.op-foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;justify-content:flex-end}.dp-gaps:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--f-ui);flex-direction:column;gap:8px;margin:0 0 14px;display:flex}.dp-refill:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--sprout-tint);color:var(--sprout-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.dp-refill:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{flex:200px}.dp-gap-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);background:#f4f5f0;border-radius:10px;padding:8px 12px;font-size:13px}.dp-gap-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul{flex-direction:column;gap:3px;margin:4px 0 0;padding-left:18px;display:flex}.dp-gap-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li a,.dp-gap-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li button{color:var(--sprout-ink);margin-left:8px;font-size:13px}.pi-sec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.pi-sec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h4{align-items:baseline;gap:6px;margin:0;font-size:14.5px;display:flex}.pi-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pi-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .full{grid-column:1/-1}.pi-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .field{padding:8px 10px}@media (max-width:560px){.pi-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}}.pi-members:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pi-members:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pi-who:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;flex:120px;min-width:96px;display:flex}.pi-cls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:160px;min-width:0}.pi-cls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .field{width:100%;padding:7px 10px}.av.sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:28px;height:28px;font-size:12px}.toast.long:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:pre-line;text-align:left;border-radius:14px;align-items:flex-start;max-width:min(560px,100vw - 32px);line-height:1.6}.out-notes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);flex-direction:column;gap:2px;margin:4px 0 0;padding-left:16px;font-size:12px;display:flex}.legal-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :-webkit-any(h1,h2,h3){margin:14px 0 4px;font-size:15.5px;line-height:1.5}.legal-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :-moz-any(h1,h2,h3){margin:14px 0 4px;font-size:15.5px;line-height:1.5}.legal-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :is(h1,h2,h3){margin:14px 0 4px;font-size:15.5px;line-height:1.5}.legal-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md :-webkit-any(h1,h2,h3){margin:14px 0 4px;font-size:15.5px;line-height:1.5}.legal-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md :-moz-any(h1,h2,h3){margin:14px 0 4px;font-size:15.5px;line-height:1.5}.legal-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md :is(h1,h2,h3){margin:14px 0 4px;font-size:15.5px;line-height:1.5}.legal-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md :-webkit-any(h1,h2){font-size:17px}.legal-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md :-moz-any(h1,h2){font-size:17px}.legal-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md :is(h1,h2){font-size:17px}.skip-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:200;background:var(--ink);color:#fff;border-radius:10px;padding:8px 14px;font-size:14px;text-decoration:none;position:fixed;top:-60px;left:12px}.skip-link:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:12px}#main-view:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:none}.upl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .upl-pick{font-size:inherit;color:var(--sprout-ink);text-underline-offset:2px;text-decoration:underline}.dp-body:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline-offset:-2px}.dsec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3 .st.o,.board:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .when,.cand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .warn{color:#8a5408}.checks:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .wn{color:#b86f0e}.bell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;position:relative}.bell-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:6px 8px;position:relative}.bell-n:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--rose);color:#fff;text-align:center;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:11px;font-weight:700;line-height:17px;position:absolute;top:0;right:0}.menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bell-item .tx span{white-space:normal}.bell-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);margin:6px 12px 10px;font-size:13px}.dx-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:16px;display:flex}.dx-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:12px;display:flex}.dx-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin:0}.dx-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.nav-bell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}@media (max-width:820px){.topbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .top-bell{display:none}.nav-bell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:calc(20px + env(safe-area-inset-top,0px));display:block;position:absolute;right:12px}}.menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mh{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bell-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;max-height:min(60vh,420px);display:flex;overflow-y:auto}.menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bell-item{align-items:flex-start;width:min(340px,100vw - 48px);position:relative}.menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bell-item.unread{background:var(--sprout-tint)}.bell-ic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:28px;height:28px;color:var(--sprout-ink);background:#f0f1ec;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bell-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);margin-top:2px;font-size:12.5px;display:block}.bell-dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--rose);border-radius:50%;width:7px;height:7px;position:absolute;top:12px;right:10px}.bell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bell-n{pointer-events:none;top:-2px;right:-4px}.menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:88}.msg-notice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--amber-tint);color:#6e470c;border-radius:8px;align-items:flex-start;gap:6px;padding:6px 10px;font-size:13px;display:flex}.msg-notice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{flex:none;margin-top:2px}.think:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--line);background:var(--bg-soft,#f6f7f4);max-width:100%;color:var(--ink-2);border-radius:10px;align-self:stretch;font-size:13px}.think-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;min-height:34px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;display:flex}.think-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{flex:none}.think-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0}.think-caret:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.7}.think:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .typing{flex:none}.think-latest:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-3);padding:0 10px 8px 30px}.think-latest:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.think-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior:contain;max-height:min(50vh,360px);padding:0 12px 10px 30px;overflow:auto}.think-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md{color:var(--ink-2);font-size:13px;line-height:1.7}@media (max-width:600px){.think-latest:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.think-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:12px}}.quota-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0 0 8px}.msg-sys:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:min(560px,100%);color:var(--ink-2);text-align:center;flex-direction:column;align-self:center;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:flex}.msg-sys:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0}.msg-sys:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .sys-files{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.msg-sys:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .filechip{font-size:12px}.upl.failed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--rose-tint);background:#fffbfa}.upl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .upl-failed{text-align:left;color:var(--ink-2);margin:0;padding-left:18px;font-size:12.5px}.upl-progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.up-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) progress{width:min(320px,100%);height:8px;accent-color:var(--sprout-deep)}.upl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .upl-wx{color:#6e470c;background:var(--amber-tint);border-radius:6px;padding:4px 8px}.up-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--sprout-tint);color:var(--sprout-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 8px;padding:8px 12px;font-size:13px;display:flex}.up-bar.bad:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--rose-tint);color:var(--rose)}.lp-sec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){content-visibility:auto;contain-intrinsic-size:1000px;contain-intrinsic-size:auto 1000px}.tiny:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px}.tok-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:8px 0 0}.help-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1200px){.help-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) 260px}.help-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:sticky;top:84px}}@media (max-width:1199.98px){.help-side:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){order:-1}}.help-doc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:24px 28px}@media (max-width:640px){.help-doc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:16px}}.help-doc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md{color:var(--ink);flex-direction:column;gap:10px;font-size:15px;line-height:1.8;display:flex}.help-doc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md h2{border-top:1px solid var(--line);margin:18px 0 0;padding-top:20px;scroll-margin-top:84px;font-size:20px;font-weight:800;line-height:1.4}.help-doc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md h2:focus{outline:none}.help-doc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md h3{margin:8px 0 0;scroll-margin-top:84px;font-size:16.5px;font-weight:700}.help-doc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md :-webkit-any(p,ul,ol,table){margin:0}.help-doc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md :-moz-any(p,ul,ol,table){margin:0}.help-doc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md :is(p,ul,ol,table){margin:0}.help-doc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md ul{padding-left:1.4em;list-style:outside}.help-doc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md ol{padding-left:1.6em;list-style:decimal}.help-doc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md li+li{margin-top:2px}.help-doc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md strong{font-weight:700}.help-doc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md img{aspect-ratio:16/10;border:1px solid var(--line-2);width:100%;max-width:1080px;height:auto;box-shadow:var(--shadow-1);background:var(--paper);border-radius:12px;margin:6px 0;display:block}.help-doc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.7}.help-doc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md :-webkit-any(th,td){border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.help-doc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md :-moz-any(th,td){border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.help-doc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md :is(th,td){border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.help-doc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md th{background:var(--sprout-tint);font-weight:700}.help-toc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:8px;padding:14px 16px;display:flex}.help-toc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol{flex-direction:column;gap:2px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.help-toc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:var(--ink-2);padding:3px 0;text-decoration:none;display:block}@media (max-width:1199.98px){.help-toc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol{flex-flow:wrap;gap:2px 16px}}.help-toc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:var(--sprout-ink)}.help-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--line);background:var(--sprout-tint);color:var(--sprout-ink);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.help-link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--sprout)}.help-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .stack{min-width:0;color:var(--ink);flex:1}.help-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tiny{color:var(--ink-2)}.selbtn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:90;position:fixed;box-shadow:0 6px 18px #0000002e}.dsec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) mark.rev-mark{color:inherit;background:0 0;border-radius:3px;animation:2.6s ease-out revflash}@media (prefers-reduced-motion:reduce){.dsec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) mark.rev-mark{background:var(--sprout-tint-2);animation:none}}.dock-ctx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--sprout-tint);color:var(--sprout-ink);border-radius:10px;align-items:center;gap:8px;margin:0 0 6px;padding:5px 6px 5px 10px;font-size:12.5px;display:flex}.dock-ctx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dsec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dsec-act{gap:6px;display:flex}.dsec-edit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--f-ui);flex-direction:column;gap:6px;margin:2px 0 8px;display:flex}.dsec-edit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea{resize:vertical;text-indent:0;min-height:160px;font-size:14px;line-height:1.7}.dsec-edit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tiny,.dsec-edit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .err-box{text-indent:0;margin:0}.dsec-edit-act:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.dsec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .todo[role=button]{cursor:pointer}.dsec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .todo[role=button]:hover{background:var(--apricot-tint);text-decoration:underline}.dsec:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .todo[role=button]:focus-visible{outline:2px solid var(--apricot-deep);outline-offset:2px;border-radius:3px}:-webkit-any(.dsec,.sheet,.docblock):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :-webkit-any(ol,ul){margin:0 0 6px;padding-left:2em}:-moz-any(.dsec,.sheet,.docblock):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :-moz-any(ol,ul){margin:0 0 6px;padding-left:2em}:is(.dsec,.sheet,.docblock):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :is(ol,ul){margin:0 0 6px;padding-left:2em}:-webkit-any(.dsec,.sheet,.docblock):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol{list-style:decimal}:-moz-any(.dsec,.sheet,.docblock):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol{list-style:decimal}:is(.dsec,.sheet,.docblock):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol{list-style:decimal}:-webkit-any(.dsec,.sheet,.docblock):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul{list-style:outside}:-moz-any(.dsec,.sheet,.docblock):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul{list-style:outside}:is(.dsec,.sheet,.docblock):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul{list-style:outside}:-webkit-any(.dsec,.sheet,.docblock):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li>p{text-indent:0;margin:0 0 4px}:-moz-any(.dsec,.sheet,.docblock):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li>p{text-indent:0;margin:0 0 4px}:is(.dsec,.sheet,.docblock):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li>p{text-indent:0;margin:0 0 4px}.dp-readonly:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-indent:0;margin:0 0 12px}.recog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button.r{text-align:left;cursor:pointer;font:inherit;color:inherit}.recog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button.r:hover,.recog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button.r.on{border-color:var(--sprout)}.recog:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button.r.on{background:var(--sprout-tint)}.recog-files:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--line);background:#fff;border-radius:12px;padding:8px 12px}.recog-files:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul{flex-direction:column;gap:6px;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.recog-files:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.recog-files:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.recog-files:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) select{flex:none;width:auto;padding:3px 8px;font-size:12.5px}.recog-files:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tiny{margin:0}.rt-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.rt-aside:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}@media (min-width:1440px){.rt-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) 288px}.rt-aside:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:14px;display:flex;position:sticky;top:84px}.rt-bar{display:none!important}}.route:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;min-width:0;display:flex}.rt-seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:44px minmax(0,1fr);gap:0 18px;padding-bottom:36px;scroll-margin-top:84px;display:grid;position:relative}.rt-seg:last-of-type:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:8px}.rt-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;display:flex;position:relative}.rt-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";background:repeating-linear-gradient(#c4cdbe 0 6px,#0000 6px 12px);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:48px;bottom:-34px;left:50%}.rt-seg:last-of-type:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .rt-rail:after{display:none}.rt-seg.is-done:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .rt-rail:after{background:linear-gradient(#7cc47f,#b9dfb9)}.rt-dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:1;font-variant-numeric:tabular-nums;width:44px;height:44px;color:var(--sprout-ink);background:#fff;border:2px solid #9cd39f;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 4px 12px #28462814}.rt-dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:20px;height:20px}.rt-seg.is-done:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .rt-dot{background:var(--grad-main);color:#fff;border-color:#0000;box-shadow:0 6px 16px #3e9e4a47}.rt-seg.is-doing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .rt-dot{border-color:var(--apricot);color:#8a5408;box-shadow:0 0 0 6px #ffb74d38,0 4px 12px #28462814}.rt-seg.is-locked:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .rt-dot,.rt-seg.is-member:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .rt-dot{color:var(--ink-2);background:#f4f5f1;border-color:#c4cdbe}.rt-seg.is-soon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .rt-dot{color:var(--ink-3);box-shadow:none;background:#f4f5f1;border:2px dashed #b9c1b3}.rt-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;padding-top:6px}.rt-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:12px;display:flex}.rt-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:21px;font-weight:800}.rt-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .rt-no{color:var(--sprout-deep);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.rt-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tag{align-self:center}.rt-when:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#8a5408;font-size:12.5px;font-weight:600}.rt-desc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:13px}.rt-seg.is-soon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .rt-no{color:var(--ink-2)}.rt-seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .entry{margin-bottom:0}.rt-sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;align-items:baseline;gap:10px;margin:18px 0 10px;display:flex}.rt-sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{font-size:14px}.rt-soon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#f4f5f1b8;border:1.5px dashed #c4cdbe;border-radius:18px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.rt-soon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{color:var(--ink-2);font-size:15px}.rt-soon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .itile.soft{background:#e9ece4}.rt-soon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .itile.soft svg{stroke:var(--ink-2)}.blk-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;gap:12px;display:flex}.blk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1 1 calc((100% - (var(--cols,1) - 1) * 12px) / var(--cols,1) - 1px);text-align:left;min-width:0;box-shadow:var(--shadow-1);background:#fffffff0;border:1px solid #28462817;border-radius:16px;flex-direction:column;gap:6px;padding:12px 14px;transition:transform .15s,border-color .15s;display:flex}.blk:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#3e9e4a80;transform:translateY(-1px)}.blk-h:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:10px;min-width:0;display:flex}.blk-h:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{min-width:0;font-size:14.5px}.blk-d:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.blk-go:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--sprout-ink);margin-top:auto;font-size:12.5px}.rt-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:6;-webkit-backdrop-filter:blur(10px);scrollbar-width:none;background:#f7f9f4f0;align-items:center;margin:-8px 0 20px;padding:8px 2px;display:flex;position:sticky;top:57px;overflow-x:auto}.rt-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}.rt-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:var(--ink);white-space:nowrap;border-radius:999px;flex:1 0 auto;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13.5px;text-decoration:none;display:flex;position:relative}.rt-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a+a:before{content:"";background:#c4cdbe;border-radius:2px;flex:none;width:18px;height:2px;margin:0 6px 0 -6px}.rt-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a.is-done+a:before{background:#7cc47f}.rt-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .d{width:28px;height:28px;color:var(--sprout-ink);background:#fff;border:1.5px solid #9cd39f;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.rt-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .is-done .d{background:var(--grad-ink);color:#fff;border-color:#0000}.rt-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .is-doing .d{border-color:var(--apricot);color:#8a5408}.rt-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .is-soon .d{color:var(--ink-2);background:#f4f5f1;border-style:dashed;border-color:#b9c1b3}.rt-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .n{font-weight:600}.rt-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .s{color:var(--ink-3);font-size:11.5px}.rt-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a.on{box-shadow:var(--shadow-1);background:#fff}.rt-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{background:#fffc}.rt-aside:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .card{padding:14px 16px}.rt-aside:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .eyebrow{margin-bottom:6px}.rt-pn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;display:block;overflow:hidden}.rt-mini:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rt-mini:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;text-decoration:none;display:flex}.rt-mini:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{background:var(--sprout-tint)}.rt-mini:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .on a{background:var(--sprout-tint);color:var(--sprout-ink);font-weight:600}.rt-mini:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{background:#fff;border:2px solid #9cd39f;border-radius:50%;flex:none;width:10px;height:10px}.rt-mini:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .is-done i{background:var(--sprout);border-color:var(--sprout)}.rt-mini:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .is-doing i{border-color:var(--apricot);background:var(--apricot)}.rt-mini:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .is-soon i{border-style:dashed;border-color:#b9c1b3}.rt-mini:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .no{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.rt-mini:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tag{margin-left:auto}.rt-how:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:10px;display:flex}.rt-how:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.6;display:flex}.rt-how:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div svg{width:16px;height:16px;stroke:var(--sprout-deep);flex:none;margin-top:2px}.rt-how:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{color:var(--ink);font-size:13.5px;display:block}.tl-proj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-1);background:#fff;border:1px solid #2846281f;border-radius:14px;align-items:center;gap:10px;min-width:0;max-width:100%;padding:8px 14px 8px 8px;display:flex}.tl-proj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tx{flex-direction:column;min-width:0;display:flex}.tl-proj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.tl-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(var(--cols,1),minmax(0,1fr));gap:16px;display:grid}.tl-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-1);background:#fffffff2;border:1px solid #28462817;border-radius:22px;flex-direction:column;min-width:0;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;overflow:hidden}.tl-card:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-2);border-color:#3e9e4a66;transform:translateY(-2px)}.tl-thumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;background:radial-gradient(320px 180px at 18% 0,#7cc57642,#0000 70%),radial-gradient(300px 170px at 100% 100%,#ffb74d33,#0000 70%),#f3f8f0;justify-content:center;align-items:center;height:196px;padding:12px;display:flex}.tl-thumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tl-svg{filter:drop-shadow(0 6px 14px #28462814);width:100%;max-width:420px;height:100%}.tl-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;flex:1;gap:10px;min-width:0;padding:16px 18px 18px;display:flex}.tl-h:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:10px;min-width:0;display:flex}.tl-h:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{min-width:0;font-size:18px;font-weight:800}.tl-h:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tag{margin-left:auto}.tl-d:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);font-size:13.5px;line-height:1.65}.tl-sample:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-3);font-size:12px;line-height:1.5}.tl-steps:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.tl-steps:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .lb{color:var(--ink-3)}.tl-steps:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{background:#fff;border:1px solid #2846281f;border-radius:999px;padding:2px 10px;font-style:normal}.tl-steps:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ar{color:var(--ink-3);font-size:11px}.tl-get:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#4d5a4a;background:#f5f8f2;border-radius:10px;padding:6px 10px;font-size:12.5px;line-height:1.5}.tl-foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.tl-grid.wide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tl-card{flex-direction:row}.tl-grid.wide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tl-thumb{flex:0 0 46%;height:auto;min-height:250px;padding:8px}.tl-grid.wide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tl-thumb .tl-svg{max-width:none}.tl-more:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.tl-more:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:16px;height:16px;stroke:var(--sprout-deep)}@media (max-width:640px){.tl-thumb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:168px}.tl-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:14px 16px 16px}}.wait-tip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:var(--shadow-1);background:#ffffffe6;border:1px solid #ffb74d8c;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.wait-tip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .wt-t{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.wait-tip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .wt-t b{font-size:14px}.wait-tip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .wt-act{flex-wrap:wrap;gap:8px;display:flex}.seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button.soon{cursor:not-allowed}.seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button.soon b,.seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button.soon span{color:var(--ink-2)}.board.soon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:none;background:#fafbf8b8;border:1.5px dashed #c4cdbe}.board.soon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{color:var(--ink-2)}.board:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bitems.bsoon{color:var(--ink-2);flex-direction:row;align-items:center;gap:6px;padding:8px 6px 4px;font-size:12.5px}.board:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .bitems.bsoon svg{width:14px;height:14px;stroke:var(--ink-3);flex:none}.retired-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);background:#f4f5f1;border:1px dashed #c4cdbe;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.retired-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:16px;height:16px;stroke:var(--ink-2);flex:none}@media (max-width:640px){.rt-seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:30px minmax(0,1fr);gap:0 10px;padding-bottom:28px}.rt-dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-width:1.5px;width:30px;height:30px;font-size:11.5px}.rt-dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:15px;height:15px}.rt-rail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{top:34px;bottom:-26px}.rt-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:2px}.rt-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:18px}.rt-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .rt-no{display:none}.rt-seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .entry{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px}.rt-seg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .entry>.itile{display:none}.blk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:row;align-items:center;padding:10px 12px}.blk-h:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.blk-d:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.blk-go:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;margin-top:0}}.md-fig:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;text-indent:0;-webkit-user-select:none;user-select:none;max-width:100%;margin:10px auto 12px;display:block}.md-fig:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{background:#fff;border-radius:8px;max-width:100%;height:auto;margin:0 auto;display:block}.md-fig:not([data-state=ok]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{display:none}.md-fig-msg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:120px;color:var(--ink-2);font-family:var(--f-ui);text-indent:0;background:#f7f9f4;border:1.5px dashed #c4cdbe;border-radius:12px;justify-content:center;align-items:center;padding:12px;font-size:13px;display:flex}.md-fig[data-state=loading]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md-fig-msg{animation:1.4s ease-in-out infinite md-fig-pulse}.md-fig[data-state=error]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md-fig-msg{background:var(--rose-tint);color:var(--rose);border-color:#e8b4ae}.md-fig[data-state=ok]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md-fig-msg{display:none}.md-fig-cap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--f-ui);color:var(--ink-2);text-indent:0;margin-top:6px;font-size:12.5px;display:block}.md-fig:not([data-state=ok]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md-fig-cap{display:none}@media (prefers-reduced-motion:reduce){.md-fig[data-state=loading]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md-fig-msg{animation:none}}.md-fig-tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-indent:0;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.md-fig:not([data-state=ok]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md-fig-tools{display:none}.figedit-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:nowrap;justify-content:space-between;gap:12px}.figedit-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{white-space:nowrap}.figedit-tip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;color:var(--ink-2);flex:1}.figedit-frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--line);background:#fff;border-radius:12px;height:min(76vh,860px);min-height:420px;position:relative;overflow:hidden}.figedit-frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) iframe{border:0;width:100%;height:100%;display:block}.figedit-loading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);background:#f7f9f4;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:760px){.figedit-tip:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.figedit-frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:70vh;min-height:320px}}.lp-trio:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .chips span.soon{color:var(--ink-2);background:#f4f5f1;border-style:dashed;border-color:#b9c1b3}.ai-mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);text-indent:0;align-items:center;gap:4px;margin:0;font-size:11.5px;line-height:1.5;display:inline-flex}.ai-mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{flex:none;width:12px;height:12px}.ai-mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .linkish{font-size:inherit;white-space:nowrap}.bubble:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ai-mark{margin-top:6px;display:flex}.dp-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .tx .ai-mark{flex-wrap:wrap;gap:0 4px;margin-top:1px;display:flex}.out-waiver:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ink-2);margin:8px 0 0}.waiver-check:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.waiver-check:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input{flex:none;width:16px;height:16px;margin-top:4px}.waiver-check:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:var(--sprout-ink);text-underline-offset:3px;text-decoration:underline}.waiver-pudong:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-indent:0;margin:0}.visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){visibility:visible}.absolute:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute}.fixed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed}.relative:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid}.hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.inline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline}.table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:table}.transform:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){resize:both}.rounded:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:.25rem}.border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:1px}.shadow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline-style:var(--tw-outline-style);outline-width:1px}.filter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}