:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{background-color:#f7f1e6}body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea){color:inherit;background-color:#fff}@media (prefers-color-scheme:dark){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--cream:#f7f1e6;--paper:#fdfaf4;--forest:#1b4d3e;--ink:#5e2915;--urgent:#9c4b2a;--urgent-lg:#cb704b;--hairline:#1b4d3e42;--hairline-soft:#1b4d3e1c;--muted:#5e29159e;--forest-tint:#1b4d3e14;--amber-tint:#9c4b2a1a;--terra:#cb704b;--amber:#9c4b2a;--sienna:#5e2915}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html{background:#f7f1e6}body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;color:#5e2915;background:#f7f1e6}input,select,textarea,button{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}img,svg,video{filter:none}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/PlusJakartaSans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/PlusJakartaSans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--cream:#f7f1e6;--paper:#fdfaf4;--forest:#1b4d3e;--ink:#5e2915;--urgent:#9c4b2a;--urgent-lg:#cb704b;--hairline:#1b4d3e42;--hairline-soft:#1b4d3e1c;--muted:#5e29159e;--forest-tint:#1b4d3e14;--amber-tint:#9c4b2a1a;--rail:236px}*{box-sizing:border-box}html,body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.5}a{color:inherit}button,input,select,textarea{font-family:inherit;font-size:inherit}.office{grid-template-columns:var(--rail) 1fr;background:var(--cream);min-height:100vh;display:grid}.rail{background:var(--paper);color:var(--ink);border-right:1px solid var(--hairline-soft);flex-direction:column;height:100vh;padding:0 0 18px;display:flex;position:sticky;top:0}.rail-head{color:#1c1b19;border-bottom:1px solid var(--hairline-soft);align-items:center;gap:10px;height:64px;padding:0 20px;display:flex}.rail-office{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.rail-nav{flex-direction:column;flex:1;gap:2px;padding:12px 10px 0;display:flex}.rail-group{flex-direction:column;gap:2px;margin-top:18px;display:flex}.rail-group:first-child{margin-top:0}.rail-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;padding:0 12px 6px;font-size:11px;font-weight:800}.rail a,.rail .off{height:40px;color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex;position:relative}.rail a[data-side=worker]{color:var(--urgent)}.rail a[data-side=family]{color:var(--forest)}.rail .off[data-side=family]{color:#5e291573;cursor:default}.rail a[data-side=admin]{color:#5e2915b8}.rail a[data-side=today]{color:var(--ink)}.rail a:before{content:"";opacity:0;background:currentColor;border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-10px}.rail a:hover{background:color-mix(in srgb, currentColor 6%, transparent)}.rail a[data-on=true]{background:color-mix(in srgb, currentColor 9%, transparent);font-weight:800}.rail a[data-on=true]:before{opacity:1}.rail .gate{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--hairline-soft);color:#5e29158c;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:800}.rail-badge{background:var(--forest);min-width:22px;height:22px;color:var(--cream);border-radius:999px;place-items:center;margin-left:8px;padding:0 7px;font-size:12px;font-weight:800;display:inline-grid}.main[data-side=worker] .h1{color:var(--urgent-lg)}.main[data-side=worker] .band h2{color:var(--urgent)}.main[data-side=admin] .h1,.main[data-side=today] .h1{color:var(--ink)}.main{background:var(--cream);flex-direction:column;min-width:0;display:flex}.topbar{z-index:5;background:var(--cream);border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:center;gap:20px;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.search input{border:1px solid var(--hairline-soft);background:var(--paper);width:100%;height:40px;color:var(--ink);border-radius:12px;outline:none;padding:0 14px 0 38px;font-size:14.5px}.search input::placeholder{color:var(--muted)}.search-ico{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;top:12px;left:13px}.who{color:var(--ink);white-space:nowrap;margin-left:auto;font-size:14px;font-weight:700}.h1{letter-spacing:-.02em;color:var(--forest);margin:0;font-size:30px;font-weight:800;line-height:1.1}.h2{color:var(--forest);letter-spacing:-.01em;margin:28px 0 0;font-size:18px;font-weight:800}.lede{color:var(--muted);margin:6px 0 0;font-size:15px}.band{border-bottom:1px solid var(--hairline);align-items:baseline;gap:10px;margin:30px 0 0;padding-bottom:8px;display:flex}.band h2{letter-spacing:.12em;text-transform:uppercase;color:var(--forest);margin:0;font-size:12px;font-weight:800}.band--urgent h2{color:var(--urgent)}.rows{flex-direction:column;display:flex}.row{border-bottom:1px solid var(--hairline-soft);min-height:52px;color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 8px;text-decoration:none;display:flex}.row:hover{background:var(--forest-tint)}.row-do{flex:220px;min-width:0;font-size:15px}.row-age{min-width:72px;color:var(--muted);text-align:right;white-space:nowrap;flex:none;font-size:13px}.row[data-urgent=true] .row-age,.row-age--u{color:var(--urgent);font-weight:700}.chip{color:var(--forest);border:1px solid var(--forest);white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:700}.dot{background:#2f7a4e;border-radius:50%;flex:none;width:9px;height:9px;margin-right:7px;display:inline-block}.gates{border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft);align-items:flex-start;margin:22px 0;padding:18px 0 14px;display:flex}.panel{background:var(--paper);border:1px solid var(--hairline-soft);border-radius:14px;margin:0 0 8px;padding:20px 22px 22px}.kv{grid-template-columns:190px 1fr;gap:8px 18px;margin:12px 0 0;font-size:15px;display:grid}.kv dd{color:var(--ink);margin:0}.btn{border:1.5px solid var(--forest);min-height:42px;color:var(--forest);cursor:pointer;white-space:nowrap;background:0 0;border-radius:11px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:800;display:inline-flex}.btn:hover{background:var(--forest-tint)}.btn--go{background:var(--forest);color:var(--cream)}.btn--go:hover{background:var(--forest);opacity:.92}.btn--danger{border-color:var(--urgent);color:var(--urgent)}.btn--danger:hover{background:var(--amber-tint)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.note{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.55}.blocked{color:var(--ink);background:var(--amber-tint);border-left:3px solid var(--urgent);border-radius:0 8px 8px 0;padding:12px 14px;font-size:13.5px;line-height:1.55}.calm{color:var(--muted);padding:14px 8px;font-size:14.5px}.calm b{color:var(--forest);margin-right:6px;font-weight:800}.calm span{color:var(--muted);font-size:14.5px}.tbl{border-collapse:collapse;width:100%;margin-top:12px;font-size:14.5px}.tbl th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--hairline);padding:6px 8px;font-size:11px;font-weight:800}.tbl td{border-bottom:1px solid var(--hairline-soft);color:var(--ink);padding:10px 8px}.tbl td:first-child{color:var(--forest);font-weight:800}.tbl th.num,.tbl td.num{text-align:right;font-variant-numeric:tabular-nums}.wave{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wave b{color:var(--forest);font-size:16px;font-weight:800}.wave span{color:var(--muted);font-size:13px}.quote{border-left:2px solid var(--hairline);color:var(--ink);margin-top:6px;padding-left:14px;font-size:15px;font-weight:500;line-height:1.5}.claim{color:var(--forest);font-size:15px;font-weight:800}.card{background:var(--paper);border:1px solid var(--hairline-soft);border-radius:14px;max-width:560px;margin-top:18px;padding:22px 24px}.login{place-items:center;min-height:100vh;padding:24px;display:grid}.login .box{flex-direction:column;align-items:center;gap:18px;width:320px;display:flex}.login .box form{width:100%}.login .lockup{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:800}.login input{border:1.5px solid var(--hairline);background:var(--paper);border-radius:12px;outline:none;width:100%;height:48px;margin-top:10px;padding:0 14px;font-size:16px}.login input:focus{border-color:var(--forest)}.login .btn--go{border-radius:12px;width:100%;min-height:52px;margin-top:14px;font-size:16px}.crumb{margin:0 0 6px;font-size:13px}.crumb a{color:#6b6257;text-decoration:none}.h3{letter-spacing:.02em;margin:22px 0 6px;font-size:15px}.gloss{color:#8a8078}.pill{letter-spacing:.03em;color:#5b5349;text-transform:lowercase;vertical-align:middle;background:#eae3d7;border-radius:999px;margin-left:10px;padding:3px 10px;font-size:12px;font-weight:600}.pill--qc_blocked,.pill--escalated{color:#8c3b1c;background:#f6dcd2}.pill--submitted{color:#1b4d3e;background:#dde9e2}.pill--founder_reviewed,.pill--never_came{color:#575757;background:#e3e3e3}.prose{white-space:pre-wrap;font:inherit;margin:0;line-height:1.62}.intake blockquote,.finding blockquote{color:#4a443c;border-left:3px solid #d8cfc1;margin:8px 0;padding:8px 14px;font-style:italic}.finding{border-bottom:1px solid #ece6dc;padding:12px 0}.finding:last-child{border-bottom:0}.finding p{margin:6px 0}.tag{letter-spacing:.05em;text-transform:uppercase;color:#5b5349;background:#eae3d7;border-radius:4px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.tag--contradiction{color:#8c3b1c;background:#f6dcd2}.tag--clarification_needed{color:#7a5b12;background:#f3ead2}.tag--process_note{color:#5a5a5a;background:#e6e6e6}.expl{border-collapse:collapse;width:100%;margin-top:10px}.expl th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#8a8078;padding:14px 0 4px;font-size:12px;font-weight:600}.expl td{border-bottom:1px solid #f0ebe2;padding:6px 0;font-size:14px}.expl td:nth-child(2){width:220px}.dot{border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.dot--explored{background:#1b4d3e}.dot--absent{background:#9c4b2a}.biopara{color:#2f2a25;background:#fbf8f2;border-left:3px solid #1b4d3e;border-radius:3px;margin:14px 0 18px;padding:16px 18px;font-size:16px;line-height:1.62}.chk{margin:7px 0;font-size:14px;display:block}.chk input{margin-right:8px}.ta{width:100%;font:inherit;background:#fffdf9;border:1px solid #ddd5c8;border-radius:6px;min-height:62px;margin:8px 0;padding:10px 12px;display:block}.ta--tall{min-height:190px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.in{font:inherit;background:#fffdf9;border:1px solid #ddd5c8;border-radius:6px;min-width:260px;margin-right:8px;padding:9px 12px}.sel{font:inherit;background:#fffdf9;border:1px solid #ddd5c8;border-radius:6px;margin-right:8px;padding:9px 12px}.kvin{align-items:center;gap:12px;margin:6px 0;font-size:14px;display:flex}.kvin span{color:#6b6257;width:180px}.kvin input{font:inherit;background:#fffdf9;border:1px solid #ddd5c8;border-radius:6px;flex:1;padding:7px 10px}.ticks{color:#4a443c;margin:10px 0 0;padding-left:18px;font-size:14px}.linky{color:#9c4b2a;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:8px;padding:0;text-decoration:underline}.sent{border-bottom:1px solid #f0ebe2;margin-bottom:10px;padding-bottom:10px}.esc{margin-top:18px}.esc summary{cursor:pointer;color:#9c4b2a;font-size:14px}.rec{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rec-dot{background:#b5321a;border-radius:50%;width:11px;height:11px;animation:1.4s ease-in-out infinite recpulse}@keyframes recpulse{0%,to{opacity:1}50%{opacity:.25}}button:disabled{opacity:.45;cursor:not-allowed}.escbanner{background:#fdf3ee;border:2px solid #9c4b2a;border-radius:10px;margin:0 0 26px;padding:18px 22px}.escbanner-title{letter-spacing:.08em;color:#8c3b1c;margin:0;font-size:15px;font-weight:800}.escbanner-reason{color:#5e2915;margin:8px 0 2px;font-size:19px;font-weight:600}.escbanner-meta{color:#6b6257;margin:0 0 14px;font-size:13px}.escbanner-note{color:#4a443c;background:#fff;border-radius:6px;margin:0 0 14px;padding:8px 12px;font-size:14px}.escbanner-h{letter-spacing:.07em;text-transform:uppercase;color:#8a8078;margin:14px 0 4px;font-size:11px;font-weight:700}.escbanner-list{color:#4a443c;margin:0;padding-left:20px;font-size:14px;line-height:1.7}.escbanner-none{color:#4a443c;margin:0;font-size:14px}.escbanner-foot{color:#6b6257;border-top:1px solid #eddcd2;margin:16px 0 0;padding-top:12px;font-size:13px}html,body{overflow-x:clip}@media (max-width:860px){.office{grid-template-columns:1fr}.rail{border-right:0;border-bottom:1px solid var(--hairline-soft);flex-direction:column;height:auto;padding:0;position:static}.rail-head{border-bottom:0;height:56px;padding:0 16px}.rail-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;align-items:center;gap:6px;padding:0 16px 12px;overflow-x:auto}.rail-nav::-webkit-scrollbar{display:none}.rail-group{flex-direction:row;gap:6px;margin-top:0}.rail-label,.rail-foot{display:none}.rail a,.rail .off{border:1px solid var(--hairline);white-space:nowrap;border-radius:999px;flex:none;height:auto;padding:7px 12px;font-size:13px;font-weight:700}.rail a:before{display:none}.rail a[data-on=true]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.rail a[data-on=true] .ra-m{color:var(--cream)}.rail a[data-on=true][data-side=family]{background:var(--forest);border-color:var(--forest)}.rail a[data-on=true][data-side=worker]{background:var(--urgent);border-color:var(--urgent)}.rail-badge{min-width:18px;height:18px;font-size:11px}.rail .off{display:none}.topbar{gap:10px;height:56px;padding:0 16px}.search{max-width:none}.search input{font-size:16px}.who{display:none}.wrap{padding:16px 16px 40px}.h1{font-size:26px}.band{margin-top:26px}.row{flex-wrap:wrap;gap:6px 12px;padding:12px 4px}.row-name{min-width:0}.row-do{flex:1 0 100%}.row-age{min-width:0;margin-left:auto}.kv{grid-template-columns:1fr;gap:2px 0}.kv dt{letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:700}.kv dd{margin:0 0 12px}.gates{padding:14px 0 10px}.btn{width:100%;min-height:46px}.btns{gap:8px}.btns .btn{flex:auto;width:auto;min-width:44%}.expl,table{width:100%;display:block;overflow-x:auto}pre,.prose{white-space:pre-wrap;word-break:break-word}.biopara{padding:14px 15px;font-size:16px}.ta{font-size:16px}.rec{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rec .btn{width:100%;padding:15px;font-size:16px}.wrap:after{content:"Manos Brooklyn LLC · licensed employment agency · DCWP License No. 2137791-DCWP";border-top:1px solid var(--hairline-soft);color:var(--muted);margin-top:34px;padding-top:14px;font-size:11.5px;line-height:1.45;display:block}}@media (max-width:860px) and (orientation:landscape){.rail{padding:6px 14px}.wrap{padding-top:14px}}.facts{background:var(--hairline-soft);border:1px solid var(--hairline-soft);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.fact{background:var(--paper);flex-direction:column;gap:3px;padding:11px 13px;display:flex}.fact-k{letter-spacing:.09em;text-transform:uppercase;color:var(--forest);opacity:.85;font-size:10.5px;font-weight:800}.fact-v{color:var(--ink);font-size:15px;font-weight:600}.topics{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.topics-h{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);flex:1 0 100%;margin:12px 0 2px;font-size:10.5px;font-weight:800}.topics-h:first-child{margin-top:0}.topic{border:1px solid #0000;border-radius:999px;padding:6px 11px;font-size:13.5px;font-weight:600}.topic[data-said=true]{color:var(--forest);background:#1b4d3e17;border-color:#1b4d3e33}.topic[data-said=false]{color:var(--urgent);background:0 0;border-style:dashed;border-color:#9c4b2a6b}.pill{letter-spacing:.04em;vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:11px;padding:4px 10px;font-size:11.5px;font-weight:800}.pill--calm{color:var(--forest);background:#1b4d3e1a}.pill--ready{background:var(--forest);color:var(--cream)}.pill--urgent{color:var(--urgent);background:#9c4b2a24}@media (max-width:860px){.facts{grid-template-columns:1fr 1fr}.pill{margin:8px 0 0;display:inline-block}}.stats{grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:14px;display:grid}.stat-n{color:var(--muted);font-size:12.5px;line-height:1.5}.bars{flex-direction:column;margin-top:6px;display:flex}.bar{border-bottom:1px solid var(--hairline-soft);grid-template-columns:110px 1fr 90px;align-items:center;gap:14px;padding:9px 8px;font-size:14.5px;display:grid}.bar-k{color:var(--forest);font-size:13.5px;font-weight:700}.bar-track{background:var(--cream);border:1px solid var(--hairline-soft);border-radius:999px;height:12px;overflow:hidden}.bar-fill{background:var(--forest);height:100%;display:block}.bar-v{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.bud{border-bottom:1px solid var(--hairline-soft);padding:11px 0}.bud:last-child{border-bottom:none}.row-amt{color:var(--forest);white-space:nowrap;font-size:14.5px;font-weight:700}.row-note{color:var(--muted);font-style:normal}@media (max-width:860px){.bar{grid-template-columns:80px 1fr 78px;gap:10px}.row-amt{flex:1 0 100%}}.wa{--wa-teal:#075e54;--wa-green:#128c7e;--wa-bright:#25d366;--wa-send:#00a884;--wa-wall:#efe7dd;--wa-out:#d9fdd3;--wa-in:#fff;--wa-ink:#111b21;--wa-meta:#667781;--wa-read:#53bdeb;--wa-line:#111b2117;color:var(--wa-ink)}.wa-head{background:var(--wa-teal);color:#fff;align-items:center;gap:12px;padding:10px 14px;display:flex}.wa-back{color:#fff;padding:0 4px 3px 0;font-size:30px;line-height:1;text-decoration:none}.wa-head-main{flex:1;min-width:0}.wa-head-name{font-size:16px;font-weight:700}.wa-head-sub{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.wa-body{background-color:var(--wa-wall);background-image:radial-gradient(#111b210b 1px,#0000 1.5px),radial-gradient(#111b2108 1px,#0000 1.5px);background-position:0 0,14px 18px;background-size:28px 28px,46px 46px;flex-direction:column;flex:1;gap:4px;padding:14px 8% 18px;display:flex;overflow-y:auto}.wa-pill{color:var(--wa-meta);background:#ffffffeb;border-radius:8px;align-self:center;margin:10px 0 6px;padding:5px 12px;font-size:12px;font-weight:700;box-shadow:0 1px .5px #00000021}.wa-msg{border-radius:8px;flex-direction:column;gap:3px;max-width:72%;padding:6px 9px 7px;font-size:14.5px;line-height:1.42;display:flex;position:relative;box-shadow:0 1px .5px #00000021}.wa-msg--in{background:var(--wa-in);border-top-left-radius:0;align-self:flex-start}.wa-msg--out{background:var(--wa-out);border-top-right-radius:0;align-self:flex-end}.wa-msg--in:before,.wa-msg--out:before{content:"";border:7px solid #0000;width:0;height:0;position:absolute;top:0}.wa-msg--in:before{border-top-color:var(--wa-in);border-right-color:var(--wa-in);left:-8px}.wa-msg--out:before{border-top-color:var(--wa-out);border-left-color:var(--wa-out);right:-8px}.wa-msg--in[data-open=true]{outline:2px solid var(--wa-bright);outline-offset:1px}.wa-text{white-space:pre-wrap;word-break:break-word}.wa-tap{letter-spacing:.04em;text-transform:uppercase;color:var(--wa-green);margin-right:6px;font-size:11px;font-weight:800;display:inline-block}.wa-media{color:var(--wa-meta);font-style:italic}.wa-tpl{letter-spacing:.06em;text-transform:uppercase;color:var(--wa-green);opacity:.85;font-size:10.5px;font-weight:800}.wa-meta{color:var(--wa-meta);white-space:nowrap;align-self:flex-end;margin-top:-2px;font-size:11px}.wa-tick{letter-spacing:-.12em;color:var(--wa-meta);margin-left:2px;font-size:11.5px}.wa-tick--read{color:var(--wa-read)}.wa-tick--fail{color:#c62828;letter-spacing:0;font-weight:800}.wa-tick--dry{letter-spacing:0;text-transform:uppercase;opacity:.8;font-size:10px;font-weight:700}.wa-btns{border-top:1px solid #111b2114;flex-direction:column;gap:4px;margin:6px -9px -7px;display:flex}.wa-qr{text-align:center;color:#027eb5;border-top:1px solid #111b210f;padding:8px;font-size:14px;font-weight:700}.wa-qr:first-child{border-top:0}.wa-compose{background:#f0f2f5;align-items:flex-end;gap:8px;padding:8px 10px;display:flex}.wa-input{resize:none;font:inherit;color:var(--wa-ink);background:#fff;border:0;border-radius:22px;outline:0;flex:1;max-height:140px;padding:11px 14px;font-size:16px;line-height:1.35}.wa-send{background:var(--wa-send);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;padding-left:3px;font-size:18px;display:inline-flex}.wa-send:hover{background:var(--wa-green)}.wa-closed{color:var(--wa-meta);background:#f0f2f5;flex-direction:column;gap:2px;padding:12px 16px;font-size:13.5px;display:flex}.wa-closed b{color:var(--wa-ink)}.wa-note{color:#7a3e00;background:#fff4e5;padding:9px 14px;font-size:13.5px}.wa-handled{border-top:1px solid var(--wa-line);background:#f0f2f5;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.wa-handled .btn{width:auto}.wa-handled .note{flex:1;min-width:200px}@media (max-width:860px){.wa-body{padding:12px 10px 16px}.wa-msg{max-width:86%}.wrap:has(.wa--thread):after{display:none}}.wa-live{letter-spacing:.04em;text-transform:uppercase;color:var(--wa-meta);background:#111b2112;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:800}.wa-live[data-on=true]{color:var(--wa-teal);background:#25d36638}.wa-live[data-warn=true]{color:var(--urgent);background:#9c4b2a29}.btn[data-busy=true]{opacity:.55;cursor:progress}.row[data-fresh=true]{background:#1b4d3e12}.row[data-fresh=true] .row-age{color:var(--forest);font-weight:800}.halves{grid-template-columns:1fr 1fr;align-items:start;gap:0 34px;display:grid}.half{min-width:0}.stats--tight{grid-template-columns:1fr 1fr}.fin-in{border:1px solid var(--hairline);background:var(--cream);font:inherit;border-radius:9px;padding:9px 11px;font-size:14px}@media (max-width:1100px){.halves{grid-template-columns:1fr}}.doc{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.doc:last-child{border-bottom:none}.doc .btn{white-space:nowrap;width:auto;text-decoration:none}.fun{grid-template-columns:1fr 64px 72px;align-items:center;gap:14px;margin-top:6px;display:grid}.search-drop{z-index:30;background:var(--paper);border:1px solid var(--hairline);border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 10px 28px #1b4d3e24}.search-hit{text-align:left;border:none;border-bottom:1px solid var(--hairline-soft);cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.search-hit:last-child{border-bottom:none}.search-hit[data-sel=true]{background:#1b4d3e14}.search-name{color:var(--forest);font-size:15px;font-weight:700}.search-sub{color:var(--muted);font-size:12.5px}.search-none{color:var(--muted);padding:10px 14px;font-size:13px}.wa-composer{background:#f0f2f5}.wa-quick{scrollbar-width:none;gap:6px;padding:8px 10px 0;display:flex;overflow-x:auto}.wa-quick::-webkit-scrollbar{display:none}.wa-quick-chip{color:var(--wa-teal);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #111b2124;border-radius:999px;flex:none;padding:7px 12px;font-size:13.5px;font-weight:700}.wa-quick-chip:hover{background:#25d36624}.wa-translate{height:46px;color:var(--wa-teal);font:inherit;letter-spacing:.06em;cursor:pointer;background:#fff;border:0;border-radius:23px;flex:none;padding:0 12px;font-size:13px;font-weight:800}.wa-translate:disabled{opacity:.4;cursor:not-allowed}.wa-redraft{white-space:nowrap;color:var(--forest);font-size:13px}.wa-send:disabled{opacity:.4;cursor:not-allowed}.wa-approve{flex-direction:column;flex:1;gap:8px;display:flex}.wa-approve-k{letter-spacing:.05em;text-transform:uppercase;color:var(--wa-teal);font-size:11.5px;font-weight:800}.wa-approve-en{color:var(--wa-meta);font-size:12.5px;font-style:italic}.wa-approve-btns{justify-content:flex-end;align-items:center;gap:8px;display:flex}.wa-approve-btns .btn{width:auto}.wa-send--wide{border-radius:23px;width:auto;padding:0 18px;font-size:15px;font-weight:800}.wa-orig{color:var(--wa-meta);font-size:12px;font-style:italic}.checkgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px 22px;margin-top:12px;display:grid}.checkgroup{border:0;min-width:0;margin:0;padding:0}.checkgroup legend{letter-spacing:.1em;text-transform:uppercase;color:var(--forest);opacity:.7;margin-bottom:6px;padding:0;font-size:10.5px;font-weight:700}.check{color:var(--ink);cursor:pointer;align-items:flex-start;gap:8px;padding:4px 0;font-size:14.5px;line-height:1.35;display:flex}.check input{accent-color:var(--forest);flex:none;margin:3px 0 0}.textarea{width:100%;max-width:640px;font:inherit;border:1px solid var(--hairline);background:var(--cream);color:var(--ink);resize:vertical;border-radius:8px;outline:none;margin-top:6px;padding:10px 12px;font-size:14.5px;line-height:1.5;display:block}.textarea:focus{border-color:var(--forest)}.findings{color:var(--ink);margin:0;padding-left:18px;font-size:14.5px;line-height:1.6}.findings li[data-concern=true]{color:var(--urgent);font-weight:600}.quote{color:var(--ink);max-width:640px;margin:0;font-size:14.5px;line-height:1.55}.room{aspect-ratio:16/10;background:#111;border-radius:10px;width:100%;min-height:320px;max-height:70vh;position:relative;overflow:hidden}.room-her{object-fit:cover;background:#111;width:100%;height:100%;position:absolute;inset:0}.room-me{aspect-ratio:4/3;object-fit:cover;background:#222;border:2px solid #f7f1e699;border-radius:8px;width:22%;min-width:120px;position:absolute;bottom:12px;right:12px;transform:scaleX(-1)}.room-wait{color:var(--cream);pointer-events:none;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex;position:absolute;inset:0}.room-leave{background:var(--urgent);color:var(--cream);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:10px 16px;font-weight:700;position:absolute;bottom:12px;left:12px}.phone-row{border-bottom:1px solid var(--hairline);grid-template-columns:1.1fr 1fr 1.4fr auto;align-items:start;gap:14px;padding:14px 0;display:grid}.phone-what{font-size:14px;line-height:1.4}.phone-fills{color:var(--muted);margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:block}.phone-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700;display:block}.phone-in{width:100%;font:inherit;border:1.5px solid var(--hairline);color:var(--ink,#1c1b19);resize:vertical;background:#fffcf5;border-radius:10px;margin-top:5px;padding:8px 10px;font-size:14.5px;line-height:1.45;display:block}.phone-in:focus{border-color:var(--forest);outline:none}.phone-in:disabled{opacity:.55}.phone-btns{flex-direction:column;gap:8px;padding-top:22px;display:flex}@media (max-width:900px){.phone-row{grid-template-columns:1fr}.phone-btns{flex-direction:row;padding-top:0}}.main[data-side=worker]{--forest:#9c4b2a;--forest-tint:#9c4b2a1a;--hairline:#9c4b2a4d;--hairline-soft:#9c4b2a24;--ground:var(--urgent-lg);--on-terra:#1c1b19;--terra-line:#1c1b1938;--row-hover:#f1e6d3;background:var(--ground)}.main[data-side=family]{--ground:#1b4d3e;--on-terra:var(--cream);--terra-line:#f7f1e647;--row-hover:#eee6d6;background:var(--ground)}.main[data-side=worker] .topbar,.main[data-side=family] .topbar{background:var(--ground);border-bottom-color:var(--terra-line)}.main[data-side=worker] .who,.main[data-side=family] .who{color:var(--on-terra)}.main[data-side=worker] .search input,.main[data-side=family] .search input{border-color:#0000}.main[data-side=worker] .search input:focus,.main[data-side=family] .search input:focus{border-color:var(--on-terra)}.main[data-side=worker] .search-ico{color:var(--urgent)}.main[data-side=worker] .h1,.main[data-side=family] .h1{color:var(--cream)}.main[data-side=worker] .wrap :is(.lede,.note,p,.calm,.calm b,.calm span,.band h2,.band .n,.h2,.h3,.crumb a,.h1-tail):not(:is(.panel,.card,.row,.wa,.gates,.stat,.tbl,.fold,.pie) *),.main[data-side=family] .wrap :is(.lede,.note,p,.calm,.calm b,.calm span,.band h2,.band .n,.h2,.h3,.crumb a,.h1-tail):not(:is(.panel,.card,.row,.wa,.gates,.stat,.tbl,.fold,.pie,.ht) *){color:var(--on-terra)}.main[data-side=worker] .wrap .band:not(:is(.panel,.card,.wa) *),.main[data-side=family] .wrap .band:not(:is(.panel,.card,.wa) *){border-bottom-color:var(--terra-line)}.h1-tail{opacity:.85;font-size:18px;font-weight:600}.main[data-side=worker] .wrap .btns:not(.panel *) .note,.main[data-side=family] .wrap .btns:not(.panel *) .note{color:var(--on-terra)}.main[data-side=worker] .wrap:after,.main[data-side=family] .wrap:after{color:var(--on-terra);border-top-color:var(--terra-line)}.main[data-side=worker] .wrap .rows:not(.panel *),.main[data-side=family] .wrap .rows:not(.panel *){gap:8px}.main[data-side=worker] .wrap .rows:not(.panel *)>.row,.main[data-side=family] .wrap .rows:not(.panel *)>.row{background:var(--cream);border:0;border-radius:12px;padding:13px 18px}.main[data-side=worker] .wrap .rows:not(.panel *)>.calm,.main[data-side=family] .wrap .rows:not(.panel *)>.calm{background:var(--cream);border-radius:12px}.main[data-side=worker] .wrap .rows:not(.panel *)>a.row:hover,.main[data-side=family] .wrap .rows:not(.panel *)>a.row:hover{background:var(--row-hover)}.main[data-side=worker] .wrap .rows:not(.panel *)>.row--cols,.main[data-side=worker] .wrap .rows:not(.panel *)>.row--cols:hover,.main[data-side=family] .wrap .rows:not(.panel *)>.row--cols,.main[data-side=family] .wrap .rows:not(.panel *)>.row--cols:hover{background:0 0;margin-bottom:-4px;padding:2px 18px 0}.main[data-side=worker] .gates,.main[data-side=worker] .panel,.main[data-side=worker] .card,.main[data-side=family] .panel,.main[data-side=family] .card{background:var(--cream);border:0;border-radius:14px}.main[data-side=worker] .gates{padding:20px 16px 16px}.main[data-side=worker] .fact,.main[data-side=family] .fact{background:var(--paper)}.main[data-side=worker] .btn--go{color:var(--cream)}.main[data-side=family] .wrap>.stats .stat,.main[data-side=family] .wrap>.tbl{background:var(--cream)}.row--cols,.row--cols:hover{cursor:default;background:0 0;min-height:0;padding:10px 8px 6px}.row--cols>span{letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--muted)!important;font-size:11px!important}.row-since{min-width:124px;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:13.5px}.row-last{min-width:96px;color:var(--muted);text-align:right;white-space:nowrap;flex:none;font-size:13.5px}.row-name--wide{min-width:210px}.rail-group--worker{background:var(--urgent-lg);border-radius:14px;gap:6px;padding:8px}.rail-group--admin{background:var(--cream);border-radius:14px;gap:2px;padding:8px}.rail-group--admin a[data-side=admin]{color:#1c1b19;font-size:16px;font-weight:700}.rail-group--admin a:before{display:none}.rail-group--admin a:hover{background:#1c1b190f}.rail-group--admin a[data-on=true]{background:var(--paper);color:#1c1b19;font-weight:800}.rail-group--admin .rail-badge{color:var(--cream);background:#1c1b19}.rail-group--family{background:#1b4d3e;border-radius:14px;gap:6px;padding:8px}.rail-group--family .rail-label{color:var(--cream);opacity:.8;padding-top:4px}.rail-group--family a{background:var(--cream);color:var(--forest);border-radius:10px;height:46px;font-size:19px;font-weight:800}.rail-group--family a:before{display:none}.rail-group--family a:hover{background:#eee6d6}.rail-group--family a[data-on=true]{color:var(--cream);background:#0f3328}.rail .rail-group--family .off[data-side=family]{color:#f7f1e6bf;height:34px}.rail .rail-group--family .gate{color:#f7f1e6cc;border-color:#f7f1e666}.rail-group--worker a{background:var(--cream);color:var(--urgent-lg);border-radius:10px;height:46px;font-size:19px;font-weight:800}.rail-group--worker a:before{display:none}.rail-group--worker a:hover{background:#f1e6d3}.rail-group--worker a[data-on=true]{background:var(--urgent);color:var(--cream)}@media (max-width:860px){.row--cols{display:none}.row-since,.row-last{min-width:0}.main[data-side=worker] .wrap>.rows{padding:2px 8px}.rail-group--worker,.rail-group--family,.rail-group--admin{background:0 0;border-radius:0;padding:0}.rail-group--admin a[data-side=admin]{font-size:13px}.rail-group--family a{color:var(--forest);background:0 0;border-radius:999px;height:auto;font-size:13px;font-weight:700}.rail-group--family a[data-on=true]{background:var(--forest);color:var(--cream);border-color:var(--forest)}.rail-group--worker a{color:var(--urgent);background:0 0;border-radius:999px;height:auto;font-size:13px;font-weight:700}.rail-group--worker a[data-on=true]{background:var(--urgent);color:var(--cream);border-color:var(--urgent)}}.main[data-side=worker] .wa-live{background:var(--cream);color:var(--on-terra)}.main[data-side=worker] .wa-live[data-on=true]{background:var(--cream);color:var(--wa-teal,#075e54)}.main[data-side=worker] .wa-live[data-warn=true]{background:var(--cream);color:var(--urgent)}.cell{flex-direction:column;gap:2px;display:flex}.row-do.cell{min-width:0}.cell>b{color:var(--forest);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.25;overflow:hidden}.cell>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.3;overflow:hidden}.row[data-closed=true]{opacity:.6}.mini-gates{align-items:center;gap:0;margin-bottom:5px;display:inline-flex}.mini-gates i{border:2px solid var(--hairline);background:var(--paper);border-radius:50%;width:12px;height:12px;display:inline-block;position:relative}.mini-gates i+i{margin-left:22px}.mini-gates i+i:before{content:"";background:var(--hairline-soft);width:22px;height:2px;margin-right:2px;position:absolute;top:50%;right:100%}.mini-gates i[data-s=done]{background:var(--forest);border-color:var(--forest)}.mini-gates i[data-s=done]+i:before{background:var(--forest)}.mini-gates i[data-s=next]{border-color:var(--urgent);background:var(--amber-tint)}.mini-next{color:var(--muted);font-size:13.5px;display:block}.mini-next b{color:var(--ink);font-weight:700}.pie-legend{flex-direction:column;gap:7px;min-width:260px;margin:0;padding:0;list-style:none;display:flex}.pie-legend li{color:var(--ink);grid-template-columns:14px 1fr auto auto;align-items:center;gap:10px;font-size:14.5px;display:grid}.pie-legend i{border-radius:4px;width:14px;height:14px;display:inline-block}.pie-legend b{color:var(--forest);font-variant-numeric:tabular-nums;font-weight:800}.pie-legend small{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;min-width:28px;font-size:12.5px}.fold{margin-top:22px}.fold>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary:before{content:"›";width:14px;color:var(--muted);font-size:16px;line-height:1;transition:transform .15s;display:inline-block}.fold[open]>summary:before{transform:rotate(90deg)}.week{gap:4px;text-decoration:none;display:inline-flex}.week i{border:1.5px solid var(--forest);width:22px;height:26px;color:var(--forest);background:var(--paper);border-radius:6px;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}.week i[data-s=booked]{background:var(--forest);color:var(--cream)}.week i[data-s=off]{border-color:var(--hairline-soft);color:var(--hairline);background:0 0}.h2 .week{vertical-align:middle;margin-left:12px}:root{--hair:#1c1b191a;--hair2:#1c1b1933;--ftint:#1b4d3e14;--ttint:#cb704b1f;--good:#2f7a4e;--terra:#cb704b;--amber:#9c4b2a;--sienna:#5e2915;--muted:#1c1b1994}html,body{font-size:14.5px;line-height:1.45}.office{background:var(--cream);grid-template-columns:232px 1fr;min-height:100vh;display:grid}.rail{background:var(--paper);border-right:1px solid var(--hair);padding:0 0 16px}.rail-head{border-bottom:1px solid var(--hair);align-items:center;gap:10px;height:60px;padding:0 20px;display:flex}.rail-head .rail-office{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:11.5px;font-weight:800}.rail-nav{gap:0;padding:10px 10px 0}.rail-g{flex-direction:column;gap:1px;margin-top:14px;display:flex}.rail-g:first-child{margin-top:4px}.rail-l{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0 12px 5px;font-size:10.5px;font-weight:800}.rail-g[data-tone=terra] .rail-l{color:var(--amber)}.rail-g[data-tone=forest] .rail-l{color:var(--forest)}.rail .ra{height:36px;color:var(--ink);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex;position:relative}.rail-g[data-tone=terra] .ra{color:var(--amber)}.rail-g[data-tone=forest] .ra{color:var(--forest)}.rail .ra[data-dim=true]{opacity:.45;cursor:default}.rail .ra:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.rail .ra[data-on=true]{background:color-mix(in srgb,currentColor 10%,transparent);font-weight:800}.rail .ra:before{content:"";opacity:0;background:currentColor;border-radius:0 2px 2px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-10px}.rail .ra[data-on=true]:before{opacity:1}.rb{background:currentColor;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11.5px;font-weight:800;display:inline-grid}.rb i{color:var(--cream);font-style:normal}.rt{letter-spacing:.1em;border:1px solid var(--hair2);opacity:.8;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:9.5px;font-weight:800}.rail-foot{color:var(--muted);margin-top:auto;padding:16px 20px 0;font-size:11px;line-height:1.5}.main,.main[data-side]{background:var(--cream)}.topbar,.main[data-side] .topbar{z-index:5;border-bottom:1px solid var(--hair);background:var(--cream);align-items:center;gap:20px;height:60px;padding:0 28px;display:flex;position:sticky;top:0}.search{flex:1;max-width:520px;position:relative}.search input,.main[data-side] .search input{border:1px solid var(--hair2);background:var(--paper);width:100%;height:38px;color:var(--ink);border-radius:999px;padding:0 44px 0 38px;font-size:14px}.search input:focus{border-color:var(--forest)}.search kbd{font:600 11px var(--font,inherit);border:1px solid var(--hair2);color:var(--muted);pointer-events:none;border-radius:5px;padding:2px 6px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.search-ico{width:16px;height:16px;color:var(--muted);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.who,.main[data-side] .who{color:var(--ink);margin-left:auto;font-size:13.5px;font-weight:700}.who small{color:var(--muted);margin-left:6px;font-size:13px;font-weight:600}.wrap{width:100%;max-width:1380px;padding:24px 36px 44px}.h1,.main[data-side] .h1,.main[data-side=worker] .h1,.main[data-side=family] .h1{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:28px;font-weight:800;line-height:1.1}.h1--w,.main[data-side=worker] .h1{color:var(--terra)}.h1--f,.main[data-side=family] .h1{color:var(--forest)}.lede{color:var(--muted);margin-top:5px;font-size:14.5px}.band,.main[data-side] .wrap .band{border-bottom:1px solid var(--hair2);align-items:baseline;gap:10px;margin-top:28px;padding-bottom:7px;display:flex}.band h2,.band b.t,.main[data-side=worker] .band h2,.main[data-side=family] .band h2{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:0;font-size:11.5px;font-weight:800}.band--w h2,.band--urgent h2,.band--u h2,.main[data-side=worker] .band h2{color:var(--amber)}.band--f h2,.main[data-side=family] .band h2{color:var(--forest)}.band .n{color:var(--muted);font-size:12.5px;font-weight:600}.band .r{color:var(--forest);margin-left:auto;font-size:13px;font-weight:700;text-decoration:none}.band--w .r{color:var(--amber)}.rows{margin-top:0}.row,.main[data-side] .wrap .rows>.row{border-bottom:1px solid var(--hair);min-height:48px;color:var(--ink);background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:9px 8px;text-decoration:none;display:flex}a.row:hover,.main[data-side] .wrap .rows>a.row:hover{background:var(--ftint)}.row[data-urgent=true]{background:0 0}.row-name{min-width:150px;color:var(--ink);flex:none;font-size:15px;font-weight:800}.rn--w,.main[data-side=worker] .row-name,.row-name--w{color:var(--amber)}.rn--f,.main[data-side=family] .row-name,.row-name--f{color:var(--forest)}.row-do{min-width:0;color:var(--sienna);flex:1;font-size:14.5px}.rd--i,.row-do--i{color:var(--ink)}.row-age{color:var(--muted);text-align:right;flex:none;min-width:78px;font-size:12.5px}.row[data-urgent=true] .row-age,.row-age--u,.rage--u{color:var(--amber);font-weight:700}.row-since,.row-last{color:var(--muted);font-size:13px}.cell>b{color:inherit;font-size:15px}.main[data-side=worker] .cell>b{color:var(--amber)}.main[data-side=family] .cell>b{color:var(--forest)}.cell--plain>b{color:var(--ink);font-weight:600}.flag{letter-spacing:.1em;text-transform:uppercase;color:var(--amber);border:1px solid var(--amber);white-space:nowrap;border-radius:4px;flex:none;padding:2px 6px;font-size:10px;font-weight:800}.flag--f{color:var(--forest);border-color:var(--forest)}.chip{border:1px solid var(--hair2);white-space:nowrap;color:var(--ink);border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:700;text-decoration:none}.chip--f{color:var(--forest);border-color:var(--forest)}.chip--w{color:var(--amber);border-color:var(--amber)}.chip--fill{background:var(--forest);color:var(--cream);border-color:var(--forest)}.chip--wfill{background:var(--terra);color:var(--cream);border-color:var(--terra)}.chip--dim{color:var(--muted);border-color:var(--hair2)}.btn,.main[data-side] .wrap .btn{border:1.5px solid var(--forest);height:36px;min-height:0;color:var(--forest);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}.btn--go,.main[data-side] .wrap .btn--go,.btn--f{background:var(--forest);color:var(--cream);border-color:var(--forest)}.btn--fo{border-color:var(--forest);color:var(--forest);background:0 0}.btn--w{background:var(--terra);color:var(--cream);border-color:var(--terra);height:38px;font-size:14px}.btn--wo,.btn--danger,.main[data-side] .wrap .btn--danger{border-color:var(--amber);color:var(--amber);background:0 0}.btn--g{color:var(--muted);border:1px solid var(--hair2);background:0 0}.btn--sm{height:30px;padding:0 12px;font-size:12.5px}.btns{flex-wrap:wrap;align-items:center;gap:8px;margin-top:0;display:flex}.btns form{display:contents}.dot{background:var(--good);border-radius:50%;flex:none;width:8px;height:8px;margin-right:0}.dot--a{background:var(--amber)}.dot--g{background:var(--hair2)}.dot--t{background:var(--terra)}.dot--f{background:var(--forest)}.calm{color:var(--muted);padding:12px 8px;font-size:14px;display:block}.calm b{color:var(--ink)}.note{color:var(--muted);font-size:13px}.tiles{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px;display:grid}.tiles--4{grid-template-columns:repeat(4,1fr)}.tiles--6{grid-template-columns:repeat(6,1fr)}.tile{background:var(--paper);border:1px solid var(--hair);border-radius:16px;flex-direction:column;padding:14px 16px 12px;display:flex}.tile .k{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.tile .v{letter-spacing:-.02em;color:var(--ink);margin-top:6px;font-size:26px;font-weight:800;line-height:1}.tile .v--s{margin-top:9px;font-size:20px}.tile .d{color:var(--muted);margin-top:6px;font-size:12px}.tile--w .v{color:var(--terra)}.tile--f .v{color:var(--forest)}.tile--a .v{color:var(--amber)}.tile--g .v{color:var(--good)}.d--good{color:var(--good)!important}.d--amber{color:var(--amber)!important}.now{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.now--3{grid-template-columns:repeat(3,1fr)}.nowc{border-radius:16px;flex-direction:column;gap:4px;min-height:96px;padding:16px 18px;text-decoration:none;display:flex}.nowc .v{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1}.nowc .k{font-size:14px;font-weight:700}.nowc .s{opacity:.75;margin-top:auto;font-size:12.5px}.nowc--w{background:var(--terra);color:var(--cream)}.nowc--f{background:var(--forest);color:var(--cream)}.nowc--a{background:var(--ttint);color:var(--amber)}.nowc--p{background:var(--paper);border:1px solid var(--hair);color:var(--ink)}.cols{grid-template-columns:1fr 1fr;gap:28px;display:grid}.cols3{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.bars{flex-direction:row;align-items:flex-end;gap:5px;height:110px;margin-top:14px;display:flex}.bar{background:var(--forest);border-bottom:0;border-radius:6px 6px 2px 2px;flex:1;min-width:0;padding:0;display:block;position:relative}.bar--w{background:var(--terra)}.bar--l{background:var(--hair2)}.axis{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.hbar{grid-template-columns:150px 1fr 70px;align-items:center;gap:12px;padding:7px 0;font-size:14px;display:grid}.hbar .t{background:var(--hair);border-radius:999px;height:12px;overflow:hidden}.hbar .t i{background:var(--forest);border-radius:999px;height:100%;display:block}.hbar .t i.w{background:var(--terra)}.hbar .v{text-align:right;font-size:13.5px;font-weight:800}.hbar .drop{color:var(--amber);font-size:12px;font-weight:700}.stages{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:18px;display:grid}.stages--4{grid-template-columns:repeat(4,1fr)}.topic{border:1.5px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12.5px;display:flex}.topic b{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.topic em{opacity:.7;font-size:11.5px;font-style:normal}.transcript{border:1.5px solid var(--line);background:var(--paper);border-radius:12px;max-height:520px;margin-top:10px;padding:10px 12px;overflow:auto}.tline{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:8px;padding:6px 0;font-size:13.5px;display:grid}.tline b{color:var(--muted);font-size:12px}.tline em{color:var(--muted);grid-column:2;font-size:12px;font-style:normal}.tline--interviewer b{color:#9c4b2a}.stage{background:var(--paper);border:1px solid var(--hair);color:var(--amber);border-radius:14px;flex-direction:column;padding:12px 14px;text-decoration:none;display:flex}.stage--f{color:var(--forest)}.stage[data-on=true]{background:var(--terra);color:var(--cream);border-color:var(--terra)}.stage--f[data-on=true]{background:var(--forest);border-color:var(--forest)}.stage .v{font-size:26px;font-weight:800;line-height:1}.stage .k{margin-top:5px;font-size:12.5px;font-weight:700}.stage .s{opacity:.75;margin-top:3px;font-size:11.5px}.dots{flex:none;align-items:center;gap:5px;display:inline-flex}.dots i{background:var(--hair2);border-radius:50%;width:9px;height:9px;display:block}.dots i.on{background:var(--amber)}.dots i.next{border:1.5px solid var(--amber);background:0 0}.mini-gates{align-items:center;gap:5px;display:inline-flex}.mini-gates i,.mini-gates i+i{background:var(--hair2);border:0;border-radius:50%;width:9px;height:9px;margin:0}.mini-gates i+i:before{display:none}.mini-gates i[data-s=done]{background:var(--amber);border:0}.mini-gates i[data-s=next]{border:1.5px solid var(--amber);background:0 0}.mini-next{color:var(--sienna);margin-left:8px;font-size:14px;display:inline}.mini-next b{color:var(--ink)}.week{flex:none;gap:3px;display:inline-flex}.week i{background:var(--hair);color:#0000;border:0;border-radius:3px;width:12px;height:16px;font-size:0;display:block}.week i[data-s=free]{background:var(--terra)}.week i[data-s=booked]{background:var(--forest)}.week i[data-s=off]{background:var(--hair)}.kv{grid-template-columns:170px 1fr;gap:6px 16px;margin:0;padding:12px 0;font-size:14px;display:grid}.kv dt{color:var(--muted);font-weight:600}.kv dd{color:var(--ink);margin:0;font-weight:600}.card,.panel{background:var(--paper);border:1px solid var(--hair);border-radius:16px;margin-top:14px;padding:18px 20px}.card .hd{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.card .hd b{font-size:15px;font-weight:800}.card--f{background:var(--ftint);border-color:#0000}.gates{color:var(--amber);gap:26px;padding:14px 0 6px;font-size:12.5px;font-weight:700;display:flex}.back{color:var(--forest);font-size:13px;font-weight:700;text-decoration:none}.back--w{color:var(--amber)}.hdr{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:8px;display:flex}.hdr .btns{margin-top:4px}.login{background:var(--cream);place-items:center;min-height:100vh;display:grid}.login .box{gap:16px;width:340px}.login .lockup{color:var(--ink)}.login input{border:1px solid var(--hair2);border-radius:999px;height:44px}.login .btn--go{border-radius:999px;min-height:44px;font-size:14px}.login .note{margin-top:6px}.main[data-side=worker] .wrap:after,.main[data-side=family] .wrap:after{display:none}.main[data-side=family] .wrap .btn:not(:is(.panel,.card,.wa) *){border-color:var(--forest);color:var(--forest)}.main[data-side=family] .wrap .btn--go:not(:is(.panel,.card,.wa) *){background:var(--forest);color:var(--cream)}.main[data-side=worker] .wrap .rows:not(.panel *)>.row,.main[data-side=family] .wrap .rows:not(.panel *)>.row{border-bottom:1px solid var(--hair);background:0 0;border-radius:0;padding:9px 8px}.main[data-side=worker] .wrap .rows:not(.panel *)>.row--cols>span,.main[data-side=family] .wrap .rows:not(.panel *)>.row--cols>span{opacity:1;color:var(--muted)!important}.main[data-side=worker] .wrap>.rows{padding:0}.main[data-side=worker] .wa-live,.main[data-side=worker] .wa-live[data-on=true],.main[data-side=worker] .wa-live[data-warn=true]{background:#1c1b190f}.row--cols{display:flex}@media (max-width:860px){.office{grid-template-columns:minmax(0,1fr)}.rail{border-right:0;border-bottom:1px solid var(--hair);z-index:6;background:var(--paper);width:100%;min-width:0;height:auto;padding:0;position:sticky;top:0}.rail-head{height:48px}.rail-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;flex:none;align-items:center;gap:6px;min-width:0;padding:0 16px 10px;overflow-x:auto}.rail-nav::-webkit-scrollbar{display:none}.rail-g{flex-direction:row;flex:none;gap:6px;margin-top:0}.rail-g+.rail-g{border-left:1px solid var(--hair);padding-left:6px}.main{width:100%;min-width:0}.topbar,.main[data-side] .topbar{position:static}.search{max-width:none}.wrap{box-sizing:border-box;max-width:none}.tiles,.tiles--4,.tiles--6,.stages,.stages--5{grid-template-columns:1fr 1fr}.tbl{white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.btns{flex-wrap:wrap}.wa2{min-height:0;margin-top:12px}.wa2:has(.th .empty) .th{display:none}.wa2:has(.th .wa-body) .wl{display:none}.th .wa-back{align-items:center;padding:0 6px 0 0;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.th .wa-body{min-height:40vh;max-height:none}.th .wa-msg{max-width:88%}.rail-l,.rail-foot,.rt{display:none}.rail .ra{border:1px solid var(--hair2);border-radius:999px;flex:none;height:32px;padding:0 12px;font-size:13px;font-weight:700}.rail .ra:before{display:none}.rail .ra[data-on=true]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.rail-g[data-tone=terra] .ra[data-on=true]{background:var(--terra);border-color:var(--terra)}.rail-g[data-tone=forest] .ra[data-on=true]{background:var(--forest);border-color:var(--forest)}.rail .ra[data-dim=true]{display:none}.topbar,.main[data-side] .topbar{gap:10px;height:52px;padding:0 18px}.who{display:none}.wrap{padding:18px 18px 28px}.h1{font-size:24px}.now,.tiles,.tiles--4,.tiles--6{grid-template-columns:1fr 1fr}.tile .v{font-size:20px}.nowc{min-height:84px}.nowc .v{font-size:26px}.nowc .k{font-size:13px}.cols,.cols3{grid-template-columns:1fr}.stages,.stages--5{grid-template-columns:1fr 1fr}.row{gap:6px 12px}.row-name{min-width:0}.row-do{flex-basis:100%}.row-age{margin-left:auto}.hbar{grid-template-columns:110px 1fr 60px}.hdr{flex-direction:column}}.row-name,a.row-name{text-decoration:none}.rail .ra>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rail .ra[data-dim=true]{font-size:13px}.main[data-side=worker],.main[data-side=family]{--ground:var(--cream);--on-terra:var(--ink);--terra-line:var(--hair2);--row-hover:var(--ftint)}.main[data-side] .wrap .lede:not(.q):not(.r),.main[data-side] .wrap .note:not(.q):not(.r),.main[data-side] .wrap .calm:not(.q):not(.r),.main[data-side] .wrap .calm span:not(.q):not(.r),.main[data-side] .wrap .band .n:not(.q):not(.r){color:var(--muted)}.main[data-side] .wrap .calm b:not(.q):not(.r){color:var(--ink)}.main[data-side=family] .wrap .band h2:not(.q):not(.r){color:var(--forest)}.main[data-side=worker] .wrap .band h2:not(.q):not(.r),.main[data-side] .wrap .band.band--u h2:not(.q):not(.r){color:var(--amber)}.main[data-side] .wrap .h2:not(.q):not(.r),.main[data-side] .wrap .h3:not(.q):not(.r){color:var(--ink)}.main[data-side=family] .panel,.main[data-side=family] .card{background:var(--paper);border:1px solid var(--hair);border-radius:16px}.wa2{border:1px solid var(--hair);background:var(--paper);border-radius:16px;grid-template-columns:300px 1fr;gap:0;min-height:560px;margin-top:18px;display:grid;overflow:hidden}.wl{border-right:1px solid var(--hair);flex-direction:column;min-width:0;display:flex}.wl .seg{flex-wrap:wrap;gap:6px;padding:12px;display:flex}.wl .seg a{white-space:nowrap;border:1px solid var(--hair2);height:28px;color:var(--muted);border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.wl .seg a[data-on=true]{background:var(--amber);color:var(--cream);border-color:var(--amber)}.wl .list{max-height:70vh;overflow-y:auto}.wr{border-bottom:1px solid var(--hair);color:var(--ink);align-items:flex-start;gap:10px;padding:11px 12px;text-decoration:none;display:flex}.wr[data-on=true]{background:var(--ttint)}.wr:hover{background:var(--ftint)}.wr .av,.th .av{background:var(--ttint);width:36px;height:36px;color:var(--amber);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.wr .av--f,.th .av--f{background:var(--ftint);color:var(--forest)}.wr .av--s,.th .av--s{background:var(--hair);color:var(--muted)}.wr .b{flex:1;min-width:0}.wr .n{justify-content:space-between;gap:8px;font-size:13.5px;font-weight:800;display:flex}.wr .n small{color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:600}.wr .p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;overflow:hidden}.wr[data-waiting=true] .p{color:var(--ink);font-weight:700}.wr .pr{align-items:center;gap:8px;margin-top:1px;display:flex}.wr .pr .p{flex:1;min-width:0;margin-top:0}.wr .ud{background:var(--forest);min-width:20px;height:20px;color:var(--cream);border-radius:999px;flex:none;place-items:center;padding:0 6px;font-size:11.5px;font-weight:800;line-height:1;display:inline-grid}.wr[data-unread=true] .n small{color:var(--forest);font-weight:800}.wr[data-unread=true] .p{color:var(--ink);font-weight:700}.th{--wa-meta:#667781;--wa-read:#53bdeb;background:#efe7dd;flex-direction:column;min-width:0;display:flex}.th .wa-head,.th .hd{background:var(--paper);border-bottom:1px solid var(--hair);align-items:center;gap:12px;margin:0;padding:12px 16px;font-size:14px;font-weight:800;display:flex;position:static}.th .hd small,.th .wa-head-sub{color:var(--muted);font-size:12.5px;font-weight:600}.th .hd .btns,.th .wa-head .btns{margin-left:auto}.th .wa-head{color:var(--ink)}.th .wa-msg:before{display:none}.th .wa-head-main{flex:1;min-width:0}.th .wa-head-name{font-size:14px;font-weight:800}.th .wa-back{display:none}.th .wa-body{background:0 0;flex-direction:column;flex:1;gap:8px;max-height:60vh;padding:16px;display:flex;overflow-y:auto}.th .wa-msg{background:#fff;border-radius:12px;align-self:flex-start;max-width:70%;padding:9px 12px 6px;font-size:13.5px;line-height:1.4;box-shadow:0 1px #0000000f}.th .wa-msg--out{background:#d9fdd3;align-self:flex-end}.th .wa-tpl{letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin-bottom:3px;font-size:10.5px;font-weight:800;display:block}.th .wa-meta{text-align:right;color:#00000073;margin-top:3px;font-size:10.5px;display:block}.th .wa-pill{color:var(--muted);background:#1c1b190f;border-radius:999px;align-self:center;padding:3px 10px;font-size:11px;font-weight:700}.th .wa-composer,.th .wa-closed,.th .wa-handled,.th .wa-note{background:var(--paper);border-top:1px solid var(--hair);margin:0;padding:12px 16px}.th .wa-quick{flex-wrap:wrap;gap:8px;padding:0 0 10px;display:flex}.th .wa-quick-chip{border:1px solid var(--amber);color:var(--amber);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-family:inherit;font-size:12px;font-weight:700}.th .wa-compose{align-items:flex-end;gap:8px;display:flex}.th .wa-input{border:1px solid var(--hair2);min-height:38px;font:inherit;resize:none;background:#fff;border-radius:18px;flex:1;padding:9px 14px;font-size:13.5px}.th .wa-send,.th .wa-translate{background:var(--terra);height:38px;color:var(--cream);cursor:pointer;border:0;border-radius:999px;padding:0 16px;font-family:inherit;font-weight:800}.th .wa-translate{border:1.5px solid var(--amber);color:var(--amber);background:0 0}.th .empty{color:var(--muted);text-align:center;flex:1;place-items:center;padding:40px;font-size:14px;display:grid}.wa-switches{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}@media (max-width:860px){.wa2{grid-template-columns:1fr}.wl{border-right:0;border-bottom:1px solid var(--hair)}.wl .list{max-height:36vh}.th .wa-msg{max-width:88%}}.nrow details{width:100%}.nrow summary{cursor:pointer;align-items:center;gap:16px;list-style:none;display:flex}.nrow summary::-webkit-details-marker{display:none}.nrow .edit{gap:6px;padding:8px 0 4px 24px;display:grid}.card{max-width:none}.card--w{background:var(--ttint);border-color:#0000}.card--dash{border:1.5px dashed var(--amber)}.gatedots{color:var(--amber);flex-wrap:wrap;gap:26px;margin-top:18px;font-size:12.5px;font-weight:700;display:flex}.gatedots>span{align-items:center;gap:6px;display:inline-flex}.gatedots>span[data-s=todo]{color:var(--muted)}.words{color:var(--sienna);margin-top:12px;font-size:16px;font-weight:700}.words+.gloss{color:var(--muted);margin-top:2px;font-size:13px}.finding-t{margin:10px 0 0;font-weight:700}.finding-q{color:var(--sienna);margin:3px 0 0;font-size:13.5px}.finding-at{color:var(--muted);font-size:11.5px}.chip--held{background:var(--terra);color:var(--cream);border-color:var(--terra)}.chip--good{color:var(--good);border-color:var(--good)}.row--hi{background:var(--ftint);border:0;border-radius:10px}@media (max-width:860px){.gatedots{gap:14px}}.pie{flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px;display:flex}.pie-l{color:var(--ink);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.pie-l span{align-items:center;gap:8px;display:inline-flex}.pie-l i{border-radius:50%;width:10px;height:10px;display:inline-block}.lmap{border:1px solid var(--hair);background:var(--paper);border-radius:16px;height:540px;margin-top:12px;overflow:hidden}.lmap--wait{color:var(--muted);place-items:center;font-size:14px;display:grid}.maplibregl-popup-content{color:var(--ink);border-radius:8px;padding:8px 10px;font:600 13px/1.35 inherit}.maplibregl-ctrl-attrib{font-size:10px}@media (max-width:860px){.lmap{height:420px}.office{grid-template-rows:auto minmax(0,1fr);align-content:start;display:block}.rail{height:94px;position:fixed;top:0;left:0;right:0;overflow:hidden}.main{padding-top:94px}.th .wa-back{color:var(--ink);align-items:center;padding:0 8px 0 0;font-size:24px;font-weight:800;text-decoration:none;display:inline-flex}.th .wa-head-name{color:var(--ink)}.th .wa-head-sub{color:var(--muted)}.th .hd,.th .wa-head{gap:8px}}.owed{flex-direction:column;gap:6px;margin-top:16px;display:flex}.owe{background:#cb704b1f;border-radius:14px;align-items:center;gap:12px;padding:11px 14px;display:flex}.owe p{color:var(--sienna);flex:1;margin:0;font-size:14px;font-weight:600}.owe b{color:var(--amber)}.side{flex-direction:column;gap:14px;display:flex;position:sticky;top:12px}.fam-prev{color:var(--forest);background:#fff;border-radius:16px;padding:16px;box-shadow:0 1px #1b4d3e14,0 6px 18px #1b4d3e14}.fam-prev .nm{letter-spacing:-.02em;font-size:22px;font-weight:800}.fam-prev .nm.blur{filter:blur(7px);-webkit-user-select:none;user-select:none}.fam-prev .ln{margin:4px 0 0;font-size:13.5px;font-weight:600}.fam-prev .qt{color:var(--sienna);margin-top:10px;font-size:15px;font-weight:700;line-height:1.4}.fam-prev .qe{color:var(--muted);margin-top:3px;font-size:12.5px}.meter{margin-top:10px}.meter .t{color:var(--sienna);justify-content:space-between;font-size:13.5px;font-weight:600;display:flex}.meter .t b{color:var(--amber);font-variant-numeric:tabular-nums}.meter .bar2{background:var(--hair);border-radius:999px;height:9px;margin-top:5px;overflow:hidden}.meter .bar2 i{background:var(--terra);border-radius:999px;height:100%;display:block}.nt{border-bottom:1px solid var(--hair);padding:12px 0}.nt p{color:var(--sienna);margin:0;font-size:14.5px}.nt .meta{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:4px;font-size:12.5px;display:flex}.nt .ty{letter-spacing:.08em;text-transform:uppercase;color:var(--amber);font-size:10.5px;font-weight:800}.cols--w{grid-template-columns:minmax(0,1fr) 310px;gap:24px;margin-top:6px}.jump{z-index:4;background:var(--cream);border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:2px;margin:16px 0 2px;padding:6px 0;display:flex;position:sticky;top:60px}.jump a{color:var(--muted);border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700;text-decoration:none}.jump a:hover{background:var(--ftint);color:var(--sienna)}section[id]{scroll-margin-top:112px}.wtop{grid-template-columns:minmax(0,1fr) minmax(0,250px);align-items:start;gap:18px;display:grid}.kv--tight dt,.kv--tight dd{padding-top:5px;padding-bottom:5px;font-size:13.5px}.wtop .kv--tight{grid-template-columns:78px 1fr}.cal{background:var(--paper);border:1px solid var(--hair);border-radius:16px;margin-top:10px;padding:13px 15px 15px}.cal .mh{color:var(--sienna);justify-content:space-between;align-items:center;font-size:14px;font-weight:800;display:flex}.cal .mh .nav{gap:4px;display:flex}.cal .mh .nav a{color:var(--amber);border-radius:8px;padding:2px 8px;font-size:18px;line-height:1;text-decoration:none}.cal .mh .nav a:hover{background:var(--ttint)}.cg{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:10px;display:grid}.cg .dh{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center;padding-bottom:3px;font-size:10.5px;font-weight:800}.cg .dh[data-off=true]{opacity:.38}.cc{min-height:44px;color:var(--muted);background:#1b4d3e0d;border-radius:10px;flex-direction:column;justify-content:space-between;padding:4px 6px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.cc small{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;overflow:hidden}.cc[data-blank=true]{background:0 0}.cc[data-off=true]{color:#1c1b1947;background:0 0}.cc[data-today=true]{box-shadow:inset 0 0 0 2px var(--terra)}.cc[data-t="0"]{background:var(--forest);color:var(--cream)}.cc[data-t="1"]{background:var(--terra);color:#fff}.cc[data-t="2"]{background:var(--amber);color:var(--cream)}.cc[data-t="3"]{color:#fff;background:#4a6fa5}.cc[data-t="4"]{color:#fff;background:#7b5ea7}.cc[data-t="5"]{color:#fff;background:#a8763e}.cc[data-ended=true]{background:0 0;box-shadow:inset 0 0 0 1.5px}.cc[data-ended=true][data-t="0"]{color:var(--forest)}.cc[data-ended=true][data-t="1"]{color:var(--terra)}.cc[data-ended=true][data-t="2"]{color:var(--amber)}.cc[data-ended=true][data-t="3"]{color:#4a6fa5}.cc[data-ended=true][data-t="4"]{color:#7b5ea7}.cc[data-ended=true][data-t="5"]{color:#a8763e}.cc[data-ended=true][data-today=true]{box-shadow:inset 0 0 0 2px var(--terra)}.lg{color:var(--sienna);flex-wrap:wrap;gap:5px 14px;margin-top:11px;font-size:12.5px;font-weight:700;display:flex}.lg span{align-items:center;gap:6px;display:inline-flex}.lg .empty{color:var(--muted);font-weight:600}.lg .fd{border-radius:3px;flex:none;width:10px;height:10px}.lg .fd[data-t="0"]{background:var(--forest)}.lg .fd[data-t="1"]{background:var(--terra)}.lg .fd[data-t="2"]{background:var(--amber)}.lg .fd[data-t="3"]{background:#4a6fa5}.lg .fd[data-t="4"]{background:#7b5ea7}.lg .fd[data-t="5"]{background:#a8763e}.lg .fd[data-ended=true]{background:0 0;box-shadow:inset 0 0 0 2px}.big{background:var(--paper);border:1px solid var(--hair);border-radius:18px;margin-top:10px;overflow:hidden}.big-s{border-top:1px solid var(--hair);padding:15px 18px}.big-s:first-child{border-top:0}.big-s>.k{letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin-bottom:8px;font-size:11px;font-weight:800;display:block}.big-s .kv{margin-top:0}.wrow{border-bottom:1px solid var(--hair);padding-bottom:10px}.tabs{background:var(--paper);border:1px solid var(--hair);border-radius:16px;overflow:hidden}.sel--sm{padding:6px 9px;font-size:13px}.side>.card{border:1px solid var(--hair)}.joined{color:var(--sienna);margin:6px 0 0;font-size:13.5px;font-weight:600;line-height:1.45}.joined--foot{border-top:1px solid var(--hair);margin-top:12px;padding-top:10px}@media (max-width:1100px){.wtop{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.cols--w{grid-template-columns:minmax(0,1fr)}.side{position:static}}@media (max-width:900px){.jump{flex-wrap:nowrap;top:0;overflow-x:auto}.jump a{white-space:nowrap}section[id]{scroll-margin-top:56px}.cc{min-height:38px}}.wprofile{--family:#1b4d3e;--family-tint:#1b4d3e13;--family-line:#1b4d3e4d}.main[data-side=worker] .wrap .wprofile .band--f h2:not(.q):not(.r),.main[data-side=worker] .wrap .wprofile .band--f .r,.main[data-side=worker] .wrap .wprofile .rn--f,.main[data-side=worker] .wrap .wprofile .row-name.rn--f,.wprofile .k--f{color:var(--family)}.main[data-side=worker] .wrap .wprofile .btn--f{background:var(--family);border-color:var(--family);color:var(--cream)}.main[data-side=worker] .wrap .wprofile .btn--f:hover{background:var(--family);opacity:.9}.main[data-side=worker] .wrap .wprofile .btn--fo{border-color:var(--family);color:var(--family);background:0 0}.main[data-side=worker] .wrap .wprofile .btn--fo:hover{background:var(--family-tint)}.main[data-side=worker] .wrap .wprofile .chip--f{color:var(--family);border-color:var(--family);background:var(--family-tint)}.wprofile .side>.card--f{border-color:var(--family-line);background:var(--family-tint)}.wprofile .fam-prev,.wprofile .fam-prev .qt{color:var(--family)}.wprofile .fam-prev .qe{color:#1b4d3e9e}.wprofile .cc[data-t="0"]{background:var(--family);color:var(--cream)}.wprofile .cc[data-ended=true][data-t="0"]{color:var(--family);background:0 0}.wprofile .lg .fd[data-t="0"]{background:var(--family)}.wprofile .meter .bar2 i[data-done=true]{background:var(--good)}.stages--3{grid-template-columns:repeat(3,1fr)}.stage--a{background:var(--paper);border:1px solid var(--hair);border-top:3px solid var(--terra);color:var(--amber);border-radius:14px 14px 16px 16px}.stage--a .k{color:var(--sienna)}.stage--a[data-on=true]{background:var(--ttint);border-color:var(--terra);border-top-color:var(--terra)}.stage--hero{background:var(--amber);border-color:var(--amber);color:var(--cream);box-shadow:0 6px 18px #9c4b2a2e}.stage--hero .k,.stage--hero .s{color:var(--cream)}.stage--hero .s{opacity:.82}.stage--hero[data-on=true]{background:#85401f;border-color:#85401f}.stage--pub{color:var(--cream);background:#1b4d3e;border-color:#1b4d3e}.stage--pub .k,.stage--pub .s{color:var(--cream)}.stage--pub .s{opacity:.8}.upnext{background:var(--ttint);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;padding:12px 14px;display:flex}.upnext>.k{letter-spacing:.12em;text-transform:uppercase;color:var(--amber);font-size:11px;font-weight:800}.upnext .iv{background:var(--paper);border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 12px;display:inline-flex}.upnext .iv a{color:var(--sienna);font-size:14px;font-weight:800;text-decoration:none}.upnext .iv em{color:var(--muted);font-size:12.5px;font-style:normal}.upnext .more{color:var(--muted);font-size:12.5px;font-weight:600}.prow{background:var(--paper);border:1px solid var(--hair);border-left:4px solid var(--hair);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:8px;padding:13px 14px 13px 16px;display:flex}.prow:hover{background:var(--row-hover,var(--ttint))}.prow--interviewed{border-left-color:var(--terra)}.prow--waiting{border-left-color:var(--amber);background:#fcf6ee}.prow .who{flex-direction:column;flex:200px;gap:2px;min-width:200px;display:flex}.prow .nm{color:var(--sienna);letter-spacing:-.01em;font-size:16px;font-weight:800;text-decoration:none}.prow .nm:hover{text-decoration:underline}.prow .ln{color:var(--muted);font-size:13px;font-weight:600}.prow .ln--her{color:var(--amber);font-weight:700}.prow-ref{text-align:center;flex:0 0 170px}.prow-ref b{border:1.5px solid var(--amber);color:var(--amber);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.prow-texts{text-align:center;color:var(--amber);white-space:nowrap;flex:0 0 150px;font-size:13px;font-weight:700}.prow .btns{flex:none}.btn--pub{color:var(--cream);background:#1b4d3e;border-color:#1b4d3e}.btn--pub:hover{opacity:.9;background:#1b4d3e}.main[data-side=worker] .wrap .btn--pub{color:var(--cream);background:#1b4d3e;border-color:#1b4d3e}.foot-note{border-top:1px solid var(--hair);color:var(--muted);margin-top:26px;padding-top:14px;font-size:13.5px;font-weight:600}.foot-note b{color:var(--sienna)}.foot-note a{color:var(--amber);font-weight:700}@media (max-width:900px){.stages--3{grid-template-columns:1fr}.prow{flex-wrap:wrap;gap:8px 12px}.prow .who{flex-basis:100%}.prow-ref{text-align:left;flex-basis:auto}.prow-ref:empty{display:none}.prow-texts{text-align:left;flex-basis:auto}}.care{background:var(--paper);border:1px solid var(--hair);border-radius:16px;margin-top:20px;padding:16px 18px}.care--on{background:#fdece6;border:2px solid #c6321e;box-shadow:0 0 0 4px #c6321e1a}.care-h{align-items:center;gap:10px;font-size:15px;display:flex}.care-h b{color:var(--forest);font-weight:800}.care--on .care-h b{color:#a82714}.care--on .pulse{background:#c6321e;border-radius:50%;width:10px;height:10px;animation:1.15s ease-in-out infinite careBeat}@keyframes careBeat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.28;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.care--on .pulse{animation:none}}.care-row{border-top:1px solid #c6321e2e;align-items:center;gap:14px;padding:11px 0;display:flex}.care-row:first-of-type{margin-top:10px}.care-row span{color:#7a1e10;flex:1;font-size:14.5px;font-weight:600}.care-none{color:var(--muted);margin:6px 0 0;font-size:13.5px}.herwords{grid-template-columns:minmax(0,1fr) minmax(0,290px);align-items:start;gap:22px;display:grid}.herwords[data-pending=true] .hw-prev-in{opacity:.82}.hw-prev-in{transition:opacity .15s;position:sticky;top:118px}.hw-prev-in>.k{letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.hw-saving{color:var(--amber);margin-left:auto;font-size:12px;font-weight:700}.wrow[data-hidden=true]{opacity:.48}.wrow[data-hidden=true] .words{text-decoration:line-through;text-decoration-thickness:1px}.stage--m{background:var(--paper);border:1px solid var(--hair);color:var(--muted)}.stage--m .v,.stage--m .k{color:var(--sienna)}.stage--m[data-on=true]{background:var(--ftint);border-color:var(--hair2)}.stage--back{color:#a82714;background:#fdece6;border:1px solid #c6321e}.stage--back .v,.stage--back .k{color:#a82714}.stage--back .s{color:#a82714;opacity:.8}.stages--5{grid-template-columns:repeat(5,1fr)}.prow--applied{border-left-color:var(--hair2)}.prow--back{background:#fdf3f0;border-left-color:#c6321e}@media (max-width:1100px){.herwords{grid-template-columns:minmax(0,1fr)}.hw-prev-in{position:static}}@media (max-width:900px){.stages--4,.stages--5{grid-template-columns:1fr 1fr}}.week i[data-s=free]{color:var(--cream);background:#1b4d3e;border-color:#1b4d3e}.week i[data-s=booked]{color:var(--cream);background:#9c4b2a;border-color:#9c4b2a}.week i[data-s=off]{color:#1c1b194d;background:#1c1b190b;border-color:#1c1b191a}a.week:hover i[data-s=free]{background:#14392e}.emps{flex-wrap:wrap;flex:none;align-items:center;gap:4px;display:flex}.emps b{color:#1b4d3e;white-space:nowrap;background:#1b4d3e1a;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.emps i{color:var(--muted);font-size:12.5px;font-style:normal;font-weight:600}.row-age[data-cold=true]{color:var(--amber);font-weight:700}.row--w:hover,.row--f:hover{background:var(--ttint)}.row--f:hover{background:var(--ftint)}.addr{color:var(--ink);flex:none;font-size:13px;font-weight:600;line-height:1.3}.addr span{color:var(--muted);font-size:11.5px;font-weight:600;display:block}.posts{flex-wrap:wrap;flex:none;align-items:center;gap:4px;display:flex}.posts b{white-space:nowrap;color:#1b4d3e;background:#1b4d3e1a;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.posts b[data-live=false]{color:var(--muted);background:#1c1b1912}.posts i{color:var(--muted);font-size:12px;font-style:normal;font-weight:600}.sent .src{color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:600}.sent .src b{color:var(--amber);font-weight:800}.sent .src em{color:var(--sienna);font-style:normal}.tiles--3{grid-template-columns:repeat(3,1fr)}.tick{flex-direction:column;gap:2px;display:flex}.tick b{color:var(--forest);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:800}.tick i{color:var(--muted);font-size:12px;font-style:normal}.tick[data-soon=true] b,.tick[data-late=true] b{color:var(--amber)}@media (max-width:860px){.tiles--3{grid-template-columns:1fr 1fr 1fr}}.care-row .btn{flex:none}@media (max-width:600px){.care-row{flex-wrap:wrap}.care-row span{flex-basis:100%}}.summary h4{letter-spacing:.04em;color:var(--urgent);margin:14px 0 4px;font-size:13px;font-weight:800}.summary h4:first-child{margin-top:0}.summary p{margin:0 0 10px;font-size:15px;line-height:1.55}.main[data-side=worker] .wrap .wprofile .band{background:#cb704b24;border-bottom:0;border-radius:10px;align-items:center;margin-top:28px;padding:11px 14px}.main[data-side=worker] .wrap .wprofile .band h2{letter-spacing:.1em;color:var(--urgent);font-size:13.5px}.main[data-side=worker] .wrap .wprofile .band--f{background:var(--family-tint)}.main[data-side=worker] .wrap .wprofile .band--f h2{color:var(--family)}.main[data-side=worker] .wrap .wprofile .band .n{color:#5e2915b3}.main[data-side=worker] .wrap .wprofile .card{background:var(--paper);border:1px solid var(--hair);border-radius:16px;margin-top:16px;padding:16px 18px}.wprofile .card>.k:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--urgent);margin-bottom:8px;font-size:12.5px;font-weight:800;display:block}.famgrid{grid-template-columns:minmax(150px,1.1fr) minmax(150px,1fr) minmax(190px,1.5fr) minmax(120px,.9fr) 80px;align-items:center;gap:14px;display:grid!important}.famgrid>*{min-width:0}.famgrid .posts,.famgrid .emps{flex-wrap:wrap;gap:5px;display:flex}.famgrid--h h2{grid-column:1}@media (max-width:860px){.famgrid{grid-template-columns:1fr;gap:4px}.famgrid--h .n{display:none}}.upnext{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.upnext>.k,.upnext>.more{grid-column:1/-1}.upnext .iv{border-radius:14px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:8px;padding:10px 10px 10px 14px;display:grid}.upnext .iv a{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;overflow:hidden}.upnext .iv em{grid-area:2/1}.upnext .iv form:first-of-type{grid-area:1/2/span 2}.upnext .iv form:nth-of-type(2){grid-area:1/3/span 2}.prow .who{flex:200px;min-width:200px}.prow .who .ln{overflow-wrap:break-word;white-space:normal;overflow:visible}.main[data-side] .wrap .famgrid--h,.famgrid--h{background:var(--forest);border:0;border-radius:10px;column-gap:16px;margin-top:14px;padding:11px 8px}.main[data-side] .wrap .famgrid--h h2,.main[data-side] .wrap .famgrid--h .n,.famgrid--h h2,.famgrid--h .n{letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-weight:800;color:var(--cream)!important}.famgrid--w,.main[data-side] .wrap .famgrid--w{background:var(--urgent)}.wkgrid{grid-template-columns:minmax(150px,1.2fr) 150px minmax(150px,1.3fr) 100px 90px 90px 180px!important}.wkgrid .emps a{text-decoration:none}.wkgrid .emps a:hover b{text-decoration:underline}.wkkey{margin:12px 0 2px;font-size:12.5px}.wk-namecell{flex-wrap:wrap;align-items:center;gap:4px 0;min-width:0;display:flex}.wk-namecell .row-name{min-width:0}.wkkey .k{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin:0 4px 0 0;display:inline-block}.wkkey .k--free{background:#1b4d3e}.wkkey .k--booked{background:#9c4b2a}.wkkey .k--off{background:#1c1b190f;border:1px solid #1c1b1926}@media (max-width:860px){.wkgrid{grid-template-columns:1fr!important}}.sheet{border:1px solid var(--hair);background:var(--paper);border-radius:12px;max-height:70vh;margin-top:12px;overflow:auto}.sheet table{border-collapse:separate;border-spacing:0;width:100%;min-width:900px;font-size:13.5px}.sheet th{z-index:1;text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--cream);white-space:nowrap;padding:10px 12px;font-size:11.5px;font-weight:800;position:sticky;top:0}.sheet--w th{background:#9c4b2a}.sheet--f th{background:#1b4d3e}.sheet td{border-top:1px solid var(--hair);color:var(--ink);vertical-align:top;padding:9px 12px}.sheet tbody tr:nth-child(2n) td{background:#cb704b0d}.sheet--f tbody tr:nth-child(2n) td{background:#1b4d3e0b}.sheet td a{font-weight:800;text-decoration:none}.sheet--w td a{color:#9c4b2a}.sheet--f td a{color:#1b4d3e}.sheet td a:hover{text-decoration:underline}.sheet .miss{color:var(--muted);font-style:italic}.lmap-wide .lmap{border-radius:16px;height:560px}@media (max-width:860px){.lmap-wide .lmap{height:420px}}.mapkey{color:var(--muted);margin-top:8px;font-size:13px;font-weight:600}.lmap-pair{grid-template-columns:1fr 1fr;gap:18px;margin-top:12px;display:grid}.lmap-pair .lmap{border-radius:16px;height:520px;margin-top:8px}.lmap-h{margin:0;font-size:14px;font-weight:800}.lmap-h span{color:var(--muted);margin-left:8px;font-weight:500}@media (max-width:900px){.lmap-pair{grid-template-columns:1fr}.lmap-pair .lmap{height:400px}}.mapkey i{vertical-align:-1px;border-radius:50%;width:12px;height:12px;margin:0 4px 0 2px;display:inline-block}.irep-sec{margin-top:6px}.irep-t{border:1px solid var(--hair);background:var(--paper);border-radius:12px;max-height:520px;padding:10px 14px;overflow:auto}.intake-a{margin-top:14px}.intake-a .intake-q{color:var(--forest,#1b4d3e);margin:0 0 4px;font-size:13.5px;font-weight:700}.intake-a .intake-q span{color:var(--muted);font-size:12.5px;font-weight:500;display:block}.intake-a blockquote{margin-top:0}.band--ask{background:#f4e4e1;border-bottom:0;border-radius:12px;padding:10px 14px}.band--ask h2{color:#8e1b14!important}.band--ask-on{background:#b71c1c}.band--ask-on h2,.band--ask-on .n{color:#fff!important}.band--ask-on .n{font-size:15px;font-weight:800}.ask{background:#fdf0ee;border:2px solid #b71c1c;border-left-width:8px;border-radius:14px;margin:12px 0 0;padding:14px 16px 12px}.ask-top{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ask-chip{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#b71c1c;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800}.ask-who{font-size:16px}.ask-age{color:#8e1b14;margin-left:auto;font-size:13px;font-weight:700}.ask-sub{color:var(--muted);margin:8px 0 0;font-size:13px}.ask-text{margin:8px 0 0;font-size:15px;line-height:1.45}.ask-mail{white-space:pre-wrap;background:#fff;border-radius:10px;max-height:260px;padding:10px 12px;overflow:auto}.ask-sent{color:var(--forest);white-space:pre-wrap;margin:8px 0 0;font-size:13px}.ask-thread{background:var(--wa-bg,#efeae2);border-radius:10px;flex-direction:column;gap:6px;max-height:320px;margin:10px 0 8px;padding:10px;display:flex;overflow:auto}.ask-thread .wa-msg{max-width:85%}.ask-warn{color:#8e1b14;margin:8px 0 0;font-size:13.5px;font-weight:600}.ask-reply{flex-direction:column;gap:8px;margin-top:10px;display:flex}.ask-reply textarea{width:100%;font:inherit;border:1px solid var(--hairline);resize:vertical;background:#fff;border-radius:10px;padding:10px 12px;font-size:15px}.ask-reply .btn{align-self:flex-start}.ask-acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.days-edit{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-bottom:8px;display:flex}.days-chip{border:1px solid var(--hairline);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:13.5px;font-weight:600;display:inline-flex}.redflag{color:#8e1b14;background:#fbe9e7;border:1.5px solid #b71c1c;border-radius:10px;margin:8px 0 0;padding:6px 12px;font-size:14px;font-weight:800;display:inline-block}.mo-flag{background:#fbe9e7!important;border:2px solid #b71c1c!important}.mo-flag h3{color:#8e1b14}.mo-redflag{color:#fff;letter-spacing:.02em;vertical-align:2px;background:#b71c1c;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:800;display:inline-block}.dnh{color:#fff;background:#b71c1c;border-radius:14px;margin:10px 0 16px;padding:16px 18px;box-shadow:0 0 0 4px #fbe9e7}.dnh .dnh-h{color:#fff;letter-spacing:.01em;font-size:22px;font-weight:800}.dnh-m{color:#8e1b14;background:#fbe9e7;border-radius:10px;margin-top:12px;padding:10px 12px}.dnh-how{margin:0;font-size:15px;font-weight:800}.dnh-line{margin:6px 0 0;font-size:15px;line-height:1.45}.dnh-clear{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.dnh-clear input{min-width:0;font:inherit;border:1.5px solid #b71c1c;border-radius:8px;flex:220px;padding:7px 10px;font-size:14px}.dnh .dnh-foot{color:#fff;margin:10px 0 0;font-size:13px;font-weight:700}.dnh-pub{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dnh-locked{color:#8e1b14;background:#fbe9e7;border:1.5px solid #b71c1c;border-radius:8px;margin:0;padding:6px 10px;font-size:13.5px;font-weight:800}.dnh-locked a{color:#8e1b14}.ref-locked{color:#9c4b2a;background:#fbf1e8;border:1.5px solid #9c4b2a;border-radius:8px;align-self:center;margin:0;padding:6px 10px;font-size:13.5px;font-weight:800}.dnh-pub label{color:#8e1b14;background:#fbe9e7;border:1.5px solid #b71c1c;border-radius:8px;padding:6px 10px;font-size:13.5px;font-weight:800}a.mo-redflag{text-decoration:none}.qcard{border:1.5px solid var(--hair,#e5dccb);background:#fff;border-radius:14px;margin:12px 0 6px;padding:14px 16px}.qcard-h{margin-bottom:8px;font-size:15px;font-weight:800}.qrow{border-top:1px solid var(--hair,#eee4d2);justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.qrow:first-of-type{border-top:0}.qtext{font-weight:600}.qform textarea{box-sizing:border-box;border:1.5px solid var(--hair,#e5dccb);width:100%;font:inherit;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:15px}.qform .btns{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.floor-edit{margin-top:6px}.floor-edit summary{cursor:pointer;color:var(--forest);font-size:13.5px;font-weight:700}.floor-form{flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.floor-form label{align-items:center;gap:6px;font-size:14px;display:flex}.floor-form input{border:1.5px solid var(--hair,#e5dccb);width:90px;font:inherit;border-radius:8px;padding:6px 8px;font-size:15px}.floor-line{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.floor-line select{border:1.5px solid var(--hair,#e5dccb);font:inherit;background:#fff;border-radius:8px;padding:6px 8px;font-size:14px}.floor-live{color:var(--forest)}.floor-k{letter-spacing:.08em;text-transform:uppercase;color:var(--forest);flex-basis:100%;margin-top:4px;font-size:11.5px;font-weight:800}.floor-form .floor-live b{color:var(--forest)}.wa-en{color:#1b4d3e;border-top:1px dashed #1b4d3e40;margin-top:4px;padding-top:4px;font-size:13.5px;font-style:italic;display:block}.talk{border:1px solid var(--hairline-soft);background:var(--paper);border-radius:12px;margin:8px 0}.talk>summary{cursor:pointer;padding:10px 14px}.talk-body{max-height:70vh;padding:10px 12px 14px;overflow-y:auto}.talk-who{letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-bottom:2px;font-size:11.5px;font-weight:800;display:block}.rbadge-wrap{display:inline-block;position:relative}.rbadge{border:1.5px solid var(--forest);min-height:40px;color:var(--forest);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:0 14px;font-size:15px;font-weight:800}.rbadge--none{border:1.5px dashed var(--hairline);min-height:40px;color:var(--muted);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.rbadge-pop{z-index:20;border:1px solid var(--hairline);background:#fff;border-radius:12px;width:min(380px,86vw);max-height:60vh;padding:6px 14px 10px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 10px 30px #00000024}.rbadge-row{border-bottom:1px solid var(--hairline-soft);padding:10px 0}.rbadge-top{justify-content:space-between;gap:10px;font-size:14px;display:flex}.rbadge-top b{color:#cb704b;letter-spacing:1px}.rbadge-dim{color:#1b4d3e33}.rbadge-tags{color:var(--ink);margin-top:4px;font-size:13.5px}.rbadge-foot{color:var(--muted);margin:10px 0 2px;font-size:12.5px}.stage--ref{background:var(--paper);border:1.5px solid var(--amber);color:var(--amber)}.stage--ref .k{color:var(--sienna)}.stage--ref[data-on=true]{background:var(--amber-tint)}.prow--reference{border-left-color:var(--amber);background:#fcf6ee}.prow--ready{background:#fcf6ee;border-left-color:#1b4d3e}.btn.btn--build,.main[data-side] .wrap .btn.btn--build{color:#f7f1e6;background:#9c4b2a;border-color:#9c4b2a}.btn.btn--build:hover{opacity:.92}.mweek-day h3{letter-spacing:.1em;text-transform:uppercase;color:var(--forest);margin:14px 0 6px;font-size:13px;font-weight:800}.mweek-day h3 span{color:var(--muted);margin-left:4px;font-weight:700}.mweek-qs{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mweek-qs li{color:var(--sienna);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;font-size:15px;font-weight:600;display:grid}.mweek-qs li:before{content:"?";background:var(--terra);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:inline-grid}.mweek-qs li .btn{width:auto}.mweek-ask textarea{min-height:44px}.wk-app{margin-top:6px}.wk-app-why{opacity:.75}.wk-appmark{color:#f7f1e6;letter-spacing:.05em;vertical-align:2px;background:#1b4d3e;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:800;line-height:1.5;display:inline-block}.wk-pausemark{color:#f7f1e6;letter-spacing:.03em;vertical-align:2px;white-space:nowrap;background:#9c4b2a;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:800;line-height:1.5;display:inline-block}.h1 .wk-pausemark{vertical-align:6px;letter-spacing:0;font-size:13px}.bld-refquick{gap:10px;display:grid}.bld-refquick .btns{flex-wrap:wrap}.bld-refwords{width:100%;min-height:40px;font:inherit;border:1px solid var(--hairline,#d9d2c3);background:#fff;border-radius:10px;padding:8px 12px;font-size:14px}.prow .pref{border:1px solid var(--hairline-soft,#e6dfd2);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:4px 10px;font-size:13px;display:flex}.prow .pref-who{flex-direction:column;line-height:1.25;display:flex}.prow .pref-who b{color:var(--sienna,#5e2915);font-weight:800}.prow .pref-who a{color:#1b4d3e;font-weight:700;text-decoration:none}.prow .pref-btns{gap:4px;display:flex}.prow .pref-b{appearance:none;color:#1c1b19;font:inherit;cursor:pointer;background:#fbf8f2;border:1px solid #c9c0b0;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}.prow .pref-b--yes{color:#f7f1e6;background:#1b4d3e;border-color:#1b4d3e}.prow .pref-b--no{color:#9c4b2a;border-color:#9c4b2a}.prow .pref-b--sent{color:#1b4d3e;border-color:#1b4d3e}.prow .pref-clock{color:#1b4d3e;white-space:nowrap;background:#eef3f1;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}.prow .pref-clock--due{color:#9c4b2a;background:#f7ebe3}.rbadge-row--off{opacity:.55}.rbadge-act{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.rbadge-act--col{flex-direction:column;align-items:stretch}.rbadge-why{color:var(--muted);font-size:12.5px}.rbadge-btn{appearance:none;border:1px solid var(--hairline);color:#1c1b19;font:inherit;cursor:pointer;background:#fbf8f2;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700}.rbadge-btn--go{color:#9c4b2a;border-color:#9c4b2a}.dlgrid{grid-template-columns:minmax(160px,1.3fr) repeat(5,minmax(100px,1fr));align-items:center;gap:14px;display:grid!important}.dlgrid .row-age{text-align:left}.dlgrid[data-done=true]{opacity:.7}@media (max-width:760px){.dlgrid{grid-template-columns:1fr;gap:4px}}.seekreq{border:2px solid var(--amber,#9c4b2a);background:#fffcf7;border-radius:14px;margin:0 0 18px;padding:14px 18px}.seekreq-h{color:var(--ink);font-weight:800}.seekreq-h span{opacity:.75;font-weight:500}.seekreq-l{margin:8px 0 10px;padding-left:18px}.seekreq-l li{margin:2px 0}.seekreq-b{gap:10px;display:flex}.seekreq-f{opacity:.75;margin:10px 0 0;font-size:13px}.refq-card{border:1px solid var(--line,#e5d3c2);background:#fffcf7;border-radius:18px;max-width:560px;margin:10px 0 14px;padding:16px 20px}.refq-card .refq-k{letter-spacing:.08em;text-transform:uppercase;color:#1b4d3eb8;font-size:12px;font-weight:800}.refq-card .refq-k span{text-transform:none;letter-spacing:0;font-weight:600}.refq-card .refq-q{margin:10px 0 0;font-size:17px;font-weight:600;line-height:1.5;color:#1b4d3e!important}.refq-card .refq-open{color:#1b4d3e;height:38px;margin:2px 0 0 -3px;font-size:88px;font-weight:800;line-height:.78;display:block}.refq-card .refq-close{vertical-align:-.42em;color:#1b4d3e;height:.5em;margin-left:4px;font-size:2.1em;font-weight:800;line-height:.8;display:inline-block}.refq-card .refq-note{margin:10px 0 0;font-size:13px;color:#1b4d3eb8!important}.mday{margin-top:18px}.mday-head{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px 16px;padding-bottom:10px;display:flex}.mday-head h2{letter-spacing:.12em;text-transform:uppercase;color:var(--forest);margin:0;font-size:12px;font-weight:800}.mday-head .n{color:var(--muted);font-size:13px;font-weight:600}.mday-nav{align-items:center;gap:8px;display:flex}.mday-nav b{text-align:center;min-width:230px;color:var(--ink);font-size:15px}.mday-wrap{grid-template-columns:minmax(0,620px) minmax(0,1fr);align-items:start;gap:22px;margin-top:12px;display:grid}@media (max-width:980px){.mday-wrap{grid-template-columns:minmax(0,1fr)}.mday-nav b{min-width:0}}.mday-cal{border:1px solid var(--hairline);background:var(--paper);border-radius:14px;overflow:hidden}.mday-row{border-top:1px dotted var(--hairline-soft);grid-template-columns:74px minmax(0,1fr);min-height:16px;display:grid}.mday-row[data-h=true]{border-top:1px solid var(--hairline)}.mday-row:first-child{border-top:0}.mday-row[data-blocked=true]{background:repeating-linear-gradient(135deg, var(--forest-tint) 0 6px, transparent 6px 12px)}.mday-t{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding:3px 10px 0;font-size:11px;font-weight:700}.mday-slot{flex-direction:column;gap:4px;padding:2px 8px 2px 0;display:flex}.mday-row[data-busy=true] .mday-slot{padding:5px 8px 5px 0}.mday-box{border:1px solid var(--hairline);border-left:4px solid var(--urgent);color:var(--ink);background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;padding:8px 12px;text-decoration:none;display:grid}.mday-box:hover{background:var(--row-hover,#f1e6d3)}.mday-box[data-on=true]{outline:2px solid var(--forest);outline-offset:1px}.mday-box[data-tone=live]{border-left-color:var(--forest);background:var(--forest-tint)}.mday-box[data-tone=done]{border-left-color:var(--hairline)}.mday-box[data-tone=done] .mday-nm,.mday-box[data-tone=noshow] .mday-nm{color:var(--muted)}.mday-box[data-tone=noshow]{border-left-color:var(--hairline);border-style:dashed dashed dashed solid}.mday-box[data-tone=late]{border-left-color:var(--urgent);background:var(--amber-tint)}.mday-bt{color:var(--forest);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:800}.mday-nm{overflow-wrap:anywhere;font-size:15px;font-weight:800}.mday-st{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11px;font-weight:800}.mday-box[data-tone=live] .mday-st{color:var(--forest)}.mday-box[data-tone=late] .mday-st,.mday-box[data-tone=up] .mday-st{color:var(--urgent)}.mday-k{color:var(--ink);grid-column:2/4;font-size:13px;font-weight:700}.mday-bk{color:var(--muted);grid-column:2/4;font-size:12px}.mday-panel{position:sticky;top:16px}.mday-open{background:var(--paper);border:1px solid var(--hairline);border-radius:14px;padding:14px 16px}.mday-ohead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mday-ohead b{color:var(--ink);font-size:16px}.mday-of{color:var(--ink);margin:6px 0 0;font-size:13px}.mday-open .btns{margin-top:10px}.band--remind h2{color:var(--amber)}.row--remind{align-items:center}.remind-time{color:var(--amber);font-variant-numeric:tabular-nums;min-width:74px;font-weight:800}.remind-time--late{color:var(--urgent)}.remind-add{border:1.5px dashed var(--terra);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 4px;padding:10px 12px;display:flex}.remind-add b{color:var(--amber);white-space:nowrap}.remind-add .field{border:1px solid var(--hair2);background:var(--paper,#fffdf9);min-height:34px;font:inherit;border-radius:8px;padding:4px 10px}.remind-add input[name=what]{flex:260px}.remind-later{margin:2px 0 6px;padding:2px 12px}.remind-later-r{border-bottom:1px dashed var(--hair2);color:var(--muted);align-items:baseline;gap:14px;padding:6px 0;font-size:13.5px;display:flex}.remind-later-r:last-child{border-bottom:0}.remind-later-t{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:150px;font-weight:700}.remind-later-w{flex:1;min-width:0}.remind-later-x{color:var(--muted);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.remind-later-x:hover{color:var(--amber)}.wtop2{grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:34px;margin-top:12px;padding:18px 24px 20px;display:grid}.wk-h{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.wk-t{letter-spacing:.12em;text-transform:uppercase;color:var(--amber);font-size:12px;font-weight:800}.wk-t--f{color:var(--forest)}.kv--wide{grid-template-columns:112px minmax(0,1fr);gap:9px 18px;margin:0;display:grid}.kv--wide dt{color:var(--muted);font-weight:600}.kv--wide dd{overflow-wrap:anywhere;margin:0;font-weight:600}.wrow3{grid-template-columns:minmax(0,1fr) 360px minmax(0,1fr);grid-auto-rows:740px;gap:18px;margin-top:18px;display:grid}.wrow3>*{min-width:0;height:740px}.wprofile .wrow3>*,.main[data-side=worker] .wrap .wprofile .wrow3>.card{margin:0}.ivbox-k--n{flex-wrap:wrap;justify-content:flex-start;margin-top:4px}.ivbox{border:2px solid var(--amber);background:var(--paper,#fffdf9);border-radius:18px;flex-direction:column;margin:0;padding:16px 18px;display:flex;overflow-y:auto}.ivbox-k{letter-spacing:.12em;text-transform:uppercase;color:var(--amber);justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;font-weight:800;display:flex}.ivbox-k .n{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:600}.ivbox-when{color:var(--sienna,#5e2915);margin-top:6px;font-size:20px;font-weight:800;line-height:1.2}.ivbox-play{color:#fff;background:linear-gradient(135deg,#3c3027,#6b5444);border-radius:14px;justify-content:center;align-items:center;height:170px;margin-top:12px;font-size:40px;text-decoration:none;display:flex;position:relative}.ivbox-play em{background:#00000073;border-radius:6px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:700;position:absolute;bottom:8px;right:10px}.ivbox-notes{margin-top:14px}.ivbox-note{border-bottom:1px dashed var(--hair2);padding:7px 0}.ivbox-note .l{color:var(--muted);font-size:11px}.ivbox-note .v{color:var(--sienna,#5e2915);font-weight:700}.ivbox-note .es{color:var(--muted);font-size:11px}.ivbox-note--k .l,.ivbox-note--k .v{color:var(--amber)}.ivbox-more summary{cursor:pointer;color:var(--amber);padding:8px 0 4px;font-weight:700}.ivbox-mom{margin:10px 0 0;font-weight:700}.appbox{background:#fff;border:8px solid #2b2620;border-radius:30px;position:relative;overflow:hidden}.appbox iframe{border:0;width:100%;height:100%;display:block}.appbox-edit{z-index:2;position:absolute;top:12px;right:12px}.actbox{margin:0;overflow-y:auto}.actbox .act-h{letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin:12px 0 3px;font-size:10.5px;font-weight:800}.actbox .act-r{border-bottom:1px dashed var(--hair2);justify-content:space-between;gap:12px;padding:5px 0;font-size:13px;display:flex}.actbox .act-r span{color:var(--muted);min-width:0}.actbox .act-r b{text-align:right;overflow-wrap:anywhere}.actbox .act-note{border-bottom:1px dashed var(--hair2);color:var(--muted);margin:0;padding:5px 0 6px;font-size:12.5px;line-height:1.45}.wbelow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:20px;display:grid}@media (max-width:1180px){.wrow3{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.wrow3>*{height:auto}.appbox{height:740px}.wtop2,.wbelow{grid-template-columns:minmax(0,1fr)}}.main[data-side=worker] .wrap .wprofile .hdr{background:linear-gradient(115deg,#cb704b2b,#cb704b0d 72%);border:1px solid #cb704b3d;border-radius:22px;padding:20px 24px 18px}.wprofile .gatedots>span[data-s=done]{background:#9c4b2a1c;border-radius:999px;padding:4px 11px}.wprofile .gatedots>span[data-s=next]{box-shadow:inset 0 0 0 1.5px var(--terra);border-radius:999px;padding:4px 11px}.main[data-side=worker] .wrap .wprofile .refq-card{background:#1b4d3e12;border:1px solid #1b4d3e38;border-left:5px solid #1b4d3e}.wprofile .jump a{color:var(--amber);background:var(--paper,#fffdf9);margin-right:4px;box-shadow:inset 0 0 0 1px #cb704b52}.wprofile .jump a:hover{color:var(--sienna,#5e2915);background:#cb704b29}.main[data-side=worker] .wrap .wprofile .wtop2{border-top:5px solid var(--terra)}.wprofile .wtop2 .kv--wide dd{color:var(--sienna,#5e2915)}.main[data-side=worker] .wrap .wprofile .ivbox{background:linear-gradient(180deg, #cb704b21, #cb704b00 150px), var(--paper,#fffdf9)}.main[data-side=worker] .wrap .wprofile .appbox{border-color:#1b4d3e;box-shadow:0 26px 50px -30px #1b4d3ea6}.main[data-side=worker] .wrap .wprofile .actbox{background:linear-gradient(180deg, #1b4d3e14, #1b4d3e00 160px), var(--paper,#fffdf9);border-top:5px solid #1b4d3e}.main[data-side=worker] .wrap .wprofile .actbox .act-h{color:#1b4d3e}.main[data-side=worker] .wrap .wprofile .wbelow .card{border-top:5px solid var(--terra)}.main[data-side=worker] .wrap .wprofile .wbelow #reports{border-top-color:var(--amber)}.main[data-side=worker] .wrap .wprofile .wbelow>div:last-child>.card:last-child{border-top-color:#1b4d3e}.wprofile .meter .bar2{background:#cb704b29}.stage--a{background:#cb704b21;border:1px solid #cb704b61;border-radius:14px}.stage--a .s{color:var(--sienna);opacity:.78}.stage--a[data-on=true]{border-color:var(--terra);color:var(--amber);background:#cb704b3d}.stage--a[data-on=true] .k{color:var(--sienna)}.stage--ref{background:#f3e6cf;border:1.5px solid #9c4b2a8c}.stage--ref .s{color:var(--sienna);opacity:.78}.stage--ref[data-on=true]{border-color:var(--amber);color:var(--amber);background:#ebd9ba}.stage--ref[data-on=true] .k{color:var(--sienna)}.stages-under{margin-top:10px;display:flex}.stage-applied{background:var(--paper);border:1px solid var(--hair2);color:var(--sienna);border-radius:999px;align-items:center;gap:8px;padding:7px 8px 7px 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.stage-applied b{min-width:24px;color:var(--amber);text-align:center;font-variant-numeric:tabular-nums;background:#9c4b2a1f;border-radius:999px;padding:1px 8px}.stage-applied:hover{background:#cb704b1a}.stage-applied[data-on=true]{border-color:var(--terra);background:#cb704b29}.tbl--line td.num{white-space:nowrap}.tbl--line td.num b{color:var(--forest);font-size:17px}.tbl--line td:last-child{max-width:460px;font-size:12.5px}.hrs-pick{flex-direction:column;gap:6px;display:flex}.hrs-pick-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hrs-pick-sel{align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.hrs-pick-sel select{border:1.5px solid var(--forest);font:inherit;color:inherit;background:#fff;border-radius:10px;padding:6px 10px;font-size:14px;font-weight:800}.hrs-pick[data-off=true] .hrs-pick-sel select{opacity:.45}.hrs-pick-warn{color:#9c4b2a;margin:0;font-size:12.5px;font-weight:700}.hrs-pick-src{opacity:.85;margin:0;font-size:12.5px;font-style:italic}.hrs-form{border-top:1px solid #00000014;flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;padding-top:12px;display:flex}.pj .inp{border:1.5px solid var(--hairline);background:var(--paper);min-height:38px;color:var(--ink);font:inherit;border-radius:10px;outline:none;padding:0 12px;font-size:14px}.pj .inp:focus{border-color:var(--forest);box-shadow:0 0 0 3px var(--forest-tint)}.pj select.inp{padding-right:8px}.pj .btn--sm{border-radius:10px;min-height:36px;padding:0 14px;font-size:13.5px}.pj .btn--go{background:var(--forest);color:var(--cream)}.pj .btn[aria-disabled=true]{opacity:.38;cursor:not-allowed}.pj-head{background:var(--paper);border:1px solid var(--hairline-soft);border-radius:16px;margin-top:10px;padding:22px 24px 18px}.pj-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pj-title{letter-spacing:-.02em;color:var(--forest);margin:0;font-size:28px;font-weight:800;line-height:1.1}.pj-title a{color:inherit;text-decoration:none}.pj-sub{color:var(--ink);margin:6px 0 0;font-size:17px;font-weight:700}.pj-state{background:var(--forest-tint);color:var(--forest);border-radius:999px;flex:none;padding:6px 14px;font-size:13px;font-weight:800}.pj-state--confirmed,.pj-state--chosen,.pj-state--unlocked{background:var(--forest);color:var(--cream)}.pj-state--closed{border:1px solid var(--hairline);color:var(--muted);background:0 0}.pj-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.pj-chip{color:var(--forest);background:var(--cream);border:1px solid var(--hairline-soft);border-radius:999px;padding:5px 11px;font-size:13px;font-weight:700}.pj-when{color:var(--muted);margin:10px 0 0;font-size:13px}.pj-fee{border-top:1px solid var(--hairline-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.pj-fee-l{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pj-k{letter-spacing:.12em;text-transform:uppercase;color:var(--forest);font-size:11px;font-weight:800}.pj-fee-n{color:var(--forest);letter-spacing:-.01em;font-size:24px;font-weight:800}.pj-fee-w{color:var(--ink);font-size:14px}.pj-fee-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pj-pop{position:relative}.pj-pop>summary{list-style:none}.pj-pop>summary::-webkit-details-marker{display:none}.pj-refund{z-index:5;background:var(--paper);border:1px solid var(--hairline);border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;width:420px;margin-top:8px;padding:16px;display:grid;position:absolute;right:0;box-shadow:0 12px 30px #1b4d3e24}.pj-refund label{color:var(--forest);gap:4px;font-size:12px;font-weight:700;display:grid}.pj-refund label.wide,.pj-hint{grid-column:1/-1}.pj-hint{color:var(--muted);font-size:12.5px}.pj-note{color:var(--muted);font-size:13px}.pj-alert{background:var(--amber-tint);color:var(--urgent);border-radius:10px;margin-top:12px;padding:10px 14px;font-size:14px;font-weight:700}.pj-closing{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-weight:500;display:flex}.pj-closing .pj-inline{margin-top:0}.pj-card{background:var(--paper);border:1px solid var(--hairline-soft);border-radius:14px;margin-top:10px;padding:14px 16px}.pj-card--act{border-color:var(--hairline);background:var(--cream)}.pj-card--q{background:var(--cream)}.pj-card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pj-card-h b{color:var(--forest);font-size:15px}.pj-name{color:var(--forest);font-size:16.5px;font-weight:800;text-decoration:none}.pj-name:hover{text-decoration:underline}.pj-p{color:var(--ink);margin:6px 0 0;font-size:14px}.pj-pill{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.pj-pill--yes{background:var(--forest);color:var(--cream)}.pj-pill--warm{background:var(--amber-tint);color:var(--urgent)}.pj-pill--wait{background:var(--forest-tint);color:var(--forest)}.pj-pill--dim{border:1px solid var(--hairline-soft);color:var(--muted);background:0 0}.pj-pill--bad{background:var(--urgent);color:var(--cream)}.pj-track{flex-wrap:wrap;gap:6px 0;margin:12px 0 0;padding:0;list-style:none;display:flex}.pj-track li{color:var(--muted);padding:0 14px 0 18px;font-size:12.5px;display:grid;position:relative}.pj-track li:before{content:"";border:1.5px solid var(--hairline);background:var(--paper);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:0}.pj-track li.on:before{background:var(--forest);border-color:var(--forest)}.pj-track li.bad:before{background:var(--urgent);border-color:var(--urgent)}.pj-track li.due:before{border-style:dashed}.pj-track li b{color:var(--ink);font-size:12.5px;font-weight:700}.pj-track li.on b{color:var(--forest)}.pj-track li span{font-size:12px}.pj-fit{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.pj-fit span{border-radius:7px;padding:3px 8px;font-size:12px;font-weight:600}.pj-fit .ok{color:var(--forest);background:var(--forest-tint)}.pj-fit .miss{color:var(--urgent);background:var(--amber-tint);font-weight:800}.pj-fit .all{color:var(--cream);background:var(--forest);font-weight:800}.pj-ctl{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pj-inline{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.pj-inline .inp{flex:200px}.pj-down{border-top:1px solid var(--hairline-soft);padding-top:10px}.pj-check{color:var(--ink);align-items:center;gap:6px;font-size:13px;display:inline-flex}.pj-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.pj-order{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pj-who{background:var(--paper);border:1px solid var(--hairline-soft);border-radius:14px;grid-template-columns:30px 1fr;gap:8px;padding:12px 14px;display:grid}.pj-who--next{background:0 0;border-style:dashed}.pj-n{background:var(--forest-tint);width:26px;height:26px;color:var(--forest);border-radius:50%;place-items:center;font-size:12.5px;font-weight:800;display:grid}.pj-why{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.pj-why i{color:var(--forest);font-style:normal;font-weight:600}.pj-more{color:var(--muted);padding:4px 6px;font-size:13px}.pj-fold{margin-top:10px}.pj-fold>summary{cursor:pointer;color:var(--forest);padding:6px 0;font-size:13.5px;font-weight:700}.pj-ask{border-bottom:1px solid var(--hairline-soft);grid-template-columns:74px 88px 1fr;gap:10px;padding:7px 4px;font-size:13.5px;display:grid}.pj-ask b{color:var(--forest)}.pj-ask span:nth-child(2){color:var(--muted)}.pj-docs{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pj-doc{background:var(--paper);border:1px solid var(--hairline-soft);color:var(--ink);border-radius:9px;padding:6px 10px;font-size:13px}.pj-log{margin-top:6px}.pj-log-day{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:14px 0 4px;font-size:11px;font-weight:800}.pj-log-row{border-bottom:1px solid var(--hairline-soft);grid-template-columns:70px 1fr;gap:10px;padding:6px 0;display:grid}.pj-log-t{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:1px;font-size:12.5px}.pj-log-x{color:var(--ink);font-size:14px}.pj-log-r{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}@media (max-width:720px){.pj-head{padding:18px 16px}.pj-title{font-size:24px}.pj-refund{grid-template-columns:1fr;width:auto;position:static}.pj .btn--sm{width:auto}}.pj-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:10px;margin-top:10px;display:grid}.pj-grid .pj-card{margin-top:0}.pj-cols{margin-top:4px}.pj-more .pj-fold>summary{font-size:13.5px}.pj-more .pj-order{margin-top:8px}@media (max-width:720px){.pj-grid{grid-template-columns:1fr}}.pj-fitline{color:var(--forest);opacity:.85;margin:6px 0 0;font-size:12.5px;line-height:1.5}.pj-fit:empty{display:none}.an-jump{z-index:4;background:var(--cream);border-bottom:1px solid var(--hairline-soft);flex-wrap:wrap;gap:6px;margin:14px -4px 0;padding:10px 4px;display:flex;position:sticky;top:64px}.an-jump a{color:var(--forest);border:1px solid var(--forest);background:var(--paper);border-radius:999px;padding:5px 13px;font-size:13px;font-weight:800;text-decoration:none}.an-jump a.w{color:var(--amber);border-color:var(--amber)}.an-jump a:hover{background:var(--forest-tint)}.an-head{margin:34px 0 12px;scroll-margin-top:130px}.an-head .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);opacity:.75;font-size:11px;font-weight:800;display:block}.an-head h2{letter-spacing:-.02em;color:var(--forest);margin:2px 0 0;font-size:26px;font-weight:800}.an-head p{color:var(--forest);margin:4px 0 0;font-size:14px}.an-head--w h2{color:var(--terra)}.an-head--w p{color:var(--ink)}.an-card{background:var(--paper);border:1px solid var(--hairline-soft);min-width:0;color:var(--ink);border-radius:14px;padding:16px 18px}.an-card--f{color:var(--forest)}.an-card--wide{margin-top:14px}.an-card h3{margin:0;font-size:16px;font-weight:800}.en-case{margin-top:12px;padding:16px 18px}.en-head{color:var(--ink);font-size:16px}.en-head b{color:var(--forest)}.en-link{float:right;font-size:13px;font-weight:700}.en-sides{grid-template-columns:1fr 1fr;gap:14px;margin-top:12px;display:grid}@media (max-width:720px){.en-sides{grid-template-columns:1fr}}.en-k{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.en-q{color:var(--ink);margin:4px 0 0;font-size:14.5px;line-height:1.45}.en-write{background:#1b4d3e0d;border-radius:10px;margin-top:12px;padding:10px 12px}.en-w{white-space:pre-line;color:var(--ink);margin:4px 0 8px;font-size:14px;line-height:1.5}.en-form{flex-direction:column;gap:10px;margin-top:14px;display:flex}.en-choices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (max-width:720px){.en-choices{grid-template-columns:1fr}}.en-choice{border:1.5px solid var(--hairline);cursor:pointer;color:var(--ink);border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;font-size:13px;display:flex}.en-choice b{color:var(--forest);font-size:14.5px}.en-choice input{display:none}.en-choice.is-on{border-color:var(--forest);background:#1b4d3e0f}.en-choice.is-off{opacity:.5;cursor:not-allowed}.en-why{min-height:54px}.en-rules{color:var(--muted);margin:0;font-size:12px}.en-done{color:var(--forest);margin-top:12px;font-weight:800}.en-vac{justify-content:space-between;align-items:flex-start;gap:14px;margin-top:10px;padding:14px 16px;display:flex}.en-vac-btns{flex:none;gap:8px;display:flex}.en-past{color:var(--ink);margin:6px 0 0;font-size:14px}.tbl--tight{font-size:13.5px}.tbl--tight th{letter-spacing:.05em;padding:6px 4px;font-size:10px}.tbl--tight td{padding:8px 4px}.tbl--tight td:first-child,.tbl--tight td.num{white-space:nowrap}.an-card h3 .from{opacity:.6;font-size:12px;font-weight:700}.an-card .sub{opacity:.78;margin:3px 0 10px;font-size:12.5px;line-height:1.45}.an-card .note{color:inherit;opacity:.8;font-size:12px}.an-card .calm{padding:8px 0}.an-grid2{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.an-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.an-herofig .k,.an-tile .k{opacity:.85;font-size:12.5px;font-weight:700}.an-herofig .d,.an-tile .d,.an-d{opacity:.78;margin-top:6px;font-size:12px;line-height:1.4;display:block}.an-tile{background:var(--paper);border:1px solid var(--hairline-soft);color:var(--ink);border-radius:12px;flex-direction:column;min-width:0;padding:11px 13px;display:flex}.an-tile--f{color:var(--forest)}.an-tile .v{letter-spacing:-.02em;margin-top:2px;font-size:28px;font-weight:800}.an-tile .an-spark{margin-top:6px}.an-minis{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px;display:grid}.an-minis--4{grid-template-columns:repeat(4,1fr);margin:4px 0 0}.an-minis .an-tile{color:inherit;background:#fff;padding:9px 11px}.an-minis .an-tile .v{font-size:22px}.an-meter{border-radius:5px;height:10px;margin-top:10px;position:relative}.an-meter i{border-radius:5px;height:10px;display:block}.an-meter b{background:var(--ink);width:2px;height:18px;position:absolute;top:-4px}.an-kv{margin:10px 0 0;font-size:13.5px;line-height:1.5}.an-kv b{font-size:16px;font-weight:800}.an-legend{flex-wrap:wrap;gap:14px;margin-top:6px;font-size:12px;display:flex}.an-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.an-svg{display:block;overflow:visible}.an-card .lmap{margin-top:4px}.an-card .hbar{grid-template-columns:150px minmax(0,1fr) auto;margin-top:6px}.an-card .hbar .v{white-space:nowrap}.an-card .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.an-card .tiles .tile{min-width:0}@media (max-width:860px){.an-jump{top:56px}.an-grid2,.an-grid3,.an-grid3b{grid-template-columns:1fr}.an-minis--4{grid-template-columns:repeat(2,1fr)}.an-card .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.an-card .lmap{height:420px}.wl .seg--sides{flex-wrap:nowrap;gap:5px;padding:12px 8px}.wl .seg--sides a{border-width:1.5px;flex:0 auto;justify-content:center;gap:7px;height:34px;padding:0 10px;font-size:12.5px;font-weight:800}.wl .seg--sides a .n{min-width:20px;height:20px;color:inherit;background:#1c1b1914;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;line-height:1;display:inline-grid}.wl .seg--sides a[data-side=w]{color:#9c4b2a;border-color:#9c4b2a}.wl .seg--sides a[data-side=f]{color:#1b4d3e;border-color:#1b4d3e}.wl .seg--sides a[data-side=u]{color:#1c1b199e;border-color:#1c1b1940}.wl .seg--sides a[data-side=w][data-on=true]{color:#f7f1e6;background:#9c4b2a}.wl .seg--sides a[data-side=f][data-on=true]{color:#f7f1e6;background:#1b4d3e}.wl .seg--sides a[data-side=u][data-on=true]{color:#f7f1e6;background:#1c1b199e}.wl .seg--sides a[data-on=true] .n{background:#f7f1e640}.wr[data-side=w]{box-shadow:inset 3px 0 #cb704b}.wr[data-side=f]{box-shadow:inset 3px 0 #1b4d3e}.wr[data-side=f][data-on=true]{background:#1b4d3e14}.wr .av--f,.th .av--f{color:#1b4d3e;background:#1b4d3e1a}.wa-kind{vertical-align:2px;color:#f7f1e6;border-radius:999px;margin-left:10px;padding:2px 9px;font-size:11px;font-weight:800;display:inline-block}.wa-kind[data-side=w]{background:#9c4b2a}.wa-kind[data-side=f]{background:#1b4d3e}.ny-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ny-count{color:#b71c1c;white-space:nowrap;background:#fff;border:1px solid #b71c1c40;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:13px;font-weight:800;display:inline-flex}.ny-count i{background:#d32f2f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #d32f2f26}.ny-count--ok{color:#1b4d3e;border-color:#1b4d3e40}.ny-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#b71c1c;margin:22px 0 8px;font-size:11px;font-weight:800}.ny-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:14px;display:grid}.ny-card{background:var(--paper);color:#5e2915;border:1px solid #1b4d3e1f;border-radius:16px;min-width:0;padding:16px 18px}.ny-card--need{border-top:3px solid #d32f2f}.ny-card--wide{grid-column:1/-1}.ny-kind{letter-spacing:.06em;text-transform:uppercase;color:#5e2915a6;font-size:11px;font-weight:800}.ny-kind--w{color:#9c4b2a}.ny-kind--f{color:#1b4d3e}.ny-kind--g{color:#b71c1c}.ny-big{letter-spacing:-.03em;color:#5e2915;margin:8px 0 2px;font-size:42px;font-weight:800;line-height:1}.ny-big small{letter-spacing:0;margin-left:7px;font-size:15px;font-weight:700}.ny-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ny-chip{color:#5e2915;background:#fff;border:1px solid #5e29151f;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.ny-chip b{color:#fff;background:#cb704b;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10.5px;display:grid}.ny-chip:hover{border-color:#cb704b}.ny-chip--flag{border-color:#d32f2f}.ny-chip--flag b{background:#b71c1c}.ny-chip--more{color:#5e2915b3;padding:3px 10px}.ny-meta{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.ny-age{color:#5e2915ad;white-space:nowrap;font-size:12px;font-weight:700}.ny-age--late{color:#b71c1c}.ny-go{color:#f7f1e6;white-space:nowrap;background:#5e2915;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:800;text-decoration:none}.ny-go:hover{background:#9c4b2a}.ny-row{border-top:1px solid #5e291514;align-items:center;gap:12px;padding:10px 0;display:flex}.ny-row:first-of-type{margin-top:6px}.ny-row-t{flex:1;min-width:0;font-size:13.5px}.ny-row-t b{font-weight:800}.ny-row-t span{color:#5e2915b8;margin-top:2px;font-size:12.5px;display:block}.ny-card .row{border-top:1px solid #5e291514;border-bottom:0;padding-left:0;padding-right:0}.ny-card .ask{margin-top:12px}.ny-rem{border-top:1px solid #5e291514;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.ny-rem:first-of-type{margin-top:6px}.ny-tick{cursor:pointer;background:#fff;border:2px solid #5e291559;border-radius:50%;flex:none;width:22px;height:22px;margin-top:1px}.ny-tick:hover{background:#1b4d3e1a;border-color:#1b4d3e}.ny-rem-t{flex:1;min-width:0;font-size:13.5px;font-weight:700;line-height:1.35}.ny-rem-t a{color:#9c4b2a}.ny-time{background:#f3e7d3;border-radius:999px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:800}.ny-time--late{color:#b71c1c;background:#d32f2f1f}.ny-add{margin-top:10px}.ny-add>summary{cursor:pointer;color:#9c4b2a;font-size:12.5px;font-weight:800;list-style:none}.ny-add>summary::-webkit-details-marker{display:none}.ny-quiet{color:#5e291599;margin:10px 0 0;font-size:13px}.ny-clear{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.ny-ok{color:#1b4d3e;background:#fff;border:1px solid #1b4d3e26;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 6px;font-size:12.5px;font-weight:700;display:inline-flex}.ny-ok i{color:#fff;background:#1b4d3e;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10.5px;font-style:normal;display:grid}.ny-clear-n{color:#5e291599;font-size:12px}.ny-lower{grid-template-columns:1.6fr 1fr;gap:14px;margin-top:22px;display:grid}.ny-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.ny-good{color:#1b4d3e;border-top:1px solid #1b4d3e14;justify-content:space-between;gap:10px;padding:9px 0;font-size:13px;font-weight:700;display:flex}.ny-good:first-of-type{margin-top:6px}.ny-up{color:#5e2915;border-top:1px solid #5e291514;grid-template-columns:auto 1fr auto;gap:10px;padding:8px 0;font-size:12.5px;text-decoration:none;display:grid}.ny-up:first-of-type{margin-top:6px}@media (max-width:860px){.ny-grid,.ny-lower{grid-template-columns:1fr}.ny-big{font-size:36px}.ny-row{flex-wrap:wrap}}.hrs-days{margin-top:2px;font-size:12.5px}.hrs-days>summary{cursor:pointer;color:var(--forest);padding:4px 0;font-weight:700;list-style:none}.hrs-days>summary:before{content:"▸ "}.hrs-days[open]>summary:before{content:"▾ "}.hrs-day{flex-wrap:wrap;align-items:center;gap:6px;padding:3px 0;display:flex}.hrs-day-k{width:34px;font-weight:700}.hrs-day select{border:1.5px solid var(--forest);font:inherit;color:inherit;background:0 0;border-radius:10px;padding:4px 8px}.ny-chip--ex{background:#eaf2ed;border-color:#1b4d3e}.ny-chip--ex b{background:#1b4d3e}.ny-chip-ex{letter-spacing:.05em;color:#1b4d3e;margin-left:2px;font-size:10px;font-style:normal;font-weight:800}.ex-badge{color:#f7f1e6;letter-spacing:.05em;background:#1b4d3e;border-radius:999px;margin:6px 0 2px;padding:4px 12px;font-size:14px;font-weight:800;display:inline-block}.ex-badge span{letter-spacing:0;opacity:.9;font-weight:600}.wl-search{align-items:center;gap:6px;padding:12px 8px 0;display:flex}.wl-search input{border:1.5px solid var(--hair2);min-width:0;height:36px;font:inherit;background:var(--paper,#fff);color:inherit;border-radius:999px;flex:1;padding:0 12px;font-size:13px}.wl-search input:focus{border-color:var(--amber);outline:none}.wl-clear{color:var(--muted);white-space:nowrap;padding:0 4px;font-size:12px;font-weight:700;text-decoration:none}.wl-found{color:var(--muted);padding:10px 12px 4px;font-size:12px;font-weight:700}.cw-end{margin-top:14px}.cw-end summary{cursor:pointer;color:#fff;background:#b3261e;border-radius:12px;padding:10px 18px;font-weight:800;list-style:none;display:inline-block}.cw-end summary::-webkit-details-marker{display:none}.cw-end-btn{font:inherit;color:#fff;cursor:pointer;background:#7a1712;border:0;border-radius:12px;margin-top:10px;padding:12px 18px;font-weight:800}.ca-note{background:var(--forest-tint);color:var(--forest);border-radius:12px;margin:12px 0;padding:12px 14px;font-weight:700}.ca-cut{color:#7a1712;background:#b3261e1a;border-radius:12px;margin:12px 0;padding:12px 14px}.ca-cut q{font-style:italic}.ca-review{background:var(--forest-tint);color:var(--forest);border-radius:12px;margin:12px 0;padding:12px 14px}.ca-review--flagged{color:#7a1712;background:#b3261e1a}.ca-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:18px;margin-top:14px;display:grid}@media (max-width:900px){.ca-grid{grid-template-columns:1fr}}.ca-video video{background:#000;border-radius:16px;width:100%;max-height:72vh;display:block}.ca-lines{border:1px solid var(--hairline-soft);background:#fff;border-radius:16px;max-height:76vh;padding:14px 16px;overflow:auto}.ca-h2{color:var(--forest);margin:0 0 8px;font-size:15px;font-weight:800}.ca-list{margin:0;padding:0;list-style:none}.ca-line{border-bottom:1px solid var(--hairline-soft);grid-template-columns:44px 84px 1fr;gap:8px;padding:6px 0;font-size:13.5px;line-height:1.45;display:grid}.ca-line--flag{background:#b3261e14;border-radius:8px;padding:6px}.ca-t{color:var(--muted);font-variant-numeric:tabular-nums}.ca-who{color:var(--forest);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ca-why{color:#7a1712;font-size:12.5px;font-style:normal;font-weight:800;display:block}.ca-pre{white-space:pre-wrap;font:inherit;margin:0;font-size:13.5px}.mo-btn--nanny{margin-top:10px}.nanny-f{margin:6px 0 2px;display:inline-block}.nanny-b{color:#1b4d3e;letter-spacing:.04em;cursor:pointer;background:0 0;border:1.5px solid #1b4d3e;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:800}.nanny-b.is-on{color:#f7f1e6;background:#1b4d3e}.rc-q{margin:0 0 2px 10px;font-size:14px;font-weight:600}.rc-quote{width:100%;font:inherit;border:1.5px solid #1b4d3e59;border-radius:10px;margin-top:4px;padding:10px 12px;font-size:15px}.rc-tr{margin-top:10px}.rc-tr pre{white-space:pre-wrap;font:inherit;border:1px solid var(--hairline-soft,#e6dfd2);background:#fff;border-radius:10px;max-height:360px;padding:10px 12px;font-size:13px;overflow:auto}.rc-wait{color:var(--amber);border:1.5px solid var(--amber);white-space:nowrap;background:#fbefe6;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.rc-sent{flex-direction:column;flex:100%;align-items:flex-start!important;gap:6px!important}.rc-yes{color:#1b4d3e}.rc-no{color:#a3321e}.rc-q,.rc-sent .rc-q{color:#1b4d3e;margin:0;font-size:14px;font-weight:600}.rc-btns{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.rc-edit summary{cursor:pointer;list-style:none}.rc-edit form{flex-direction:column;gap:6px;min-width:280px;margin-top:6px;display:flex}.cr-wrap{max-width:760px;margin:0 auto;padding:14px 16px 60px}.cr-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.cr-brand{min-height:44px;color:var(--forest);align-items:center;gap:10px;text-decoration:none;display:flex}.cr-brand-t{flex-direction:column;line-height:1.05;display:flex}.cr-brand-t b{font-size:18px;font-weight:800}.cr-brand-t em{color:var(--amber);letter-spacing:.02em;font-size:12.5px;font-style:normal;font-weight:700}.cr-me{align-items:center;gap:8px;display:flex}.cr-me-nm{color:var(--ink);font-size:15px;font-weight:800}.cr-out{border:1.5px solid var(--hairline);min-height:40px;color:var(--forest);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:800}.cr-av{width:32px;height:32px;color:var(--amber);background:#f1dfd3;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.cr-av--lg{width:46px;height:46px;font-size:20px}.cr-av--xl{width:60px;height:60px;font-size:26px}.cr-av--yes{color:var(--forest);background:#1b4d3e1f}.cr-av--no{color:#a3321e;background:#f6dcd5}.cr-av--dim{color:var(--muted);background:#5e291514}.cr-hero{background:var(--forest);color:var(--cream);border-radius:22px;padding:20px 20px 18px;box-shadow:0 10px 28px #1b4d3e2e}.cr-hi{opacity:.9;margin:0;font-size:16px;font-weight:700}.cr-h1{letter-spacing:-.01em;color:inherit;margin:4px 0 0;font-size:30px;font-weight:800;line-height:1.1}.cr-h1--ink{color:var(--forest);margin:0;font-size:26px}.cr-date{opacity:.8;margin:6px 0 0;font-size:14px;font-weight:600}.cr-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.cr-stat{background:#f7f1e61a;border:1px solid #f7f1e62e;border-radius:14px;padding:10px 12px}.cr-stat b{font-size:28px;font-weight:800;line-height:1;display:block}.cr-stat span{opacity:.88;margin-top:4px;font-size:12.5px;font-weight:700;line-height:1.3;display:block}.cr-hernum{opacity:.9;margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.4;display:block}.cr-hernum b{white-space:nowrap;font-weight:800}.cr-pay{color:#1b4d3e;background:#f7f1e6;border-radius:18px;margin-top:16px;padding:14px 14px 12px;box-shadow:0 6px 18px #0000002e}.cr-pay-k{letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 10px;font-size:13px;font-weight:800;display:flex}.cr-pay-n{letter-spacing:0;text-transform:none;color:#2f6b55;font-size:12px;font-weight:700}.cr-pay-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cr-pay-t{background:#fff;border:1px solid #1b4d3e29;border-radius:14px;min-width:0;padding:12px 10px}.cr-pay-t b{color:#1b4d3e;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:30px;font-weight:800;line-height:1;display:block}.cr-pay-t span{color:#3d5a4e;margin-top:6px;font-size:12.5px;font-weight:700;line-height:1.3;display:block}.cr-pay-t--owed{background:#1b4d3e;border-color:#1b4d3e}.cr-pay-t--owed b,.cr-pay-t--owed span{color:#f7f1e6}.cr-pay-how{color:#3d5a4e;margin:10px 2px 0;font-size:12.5px;font-weight:600;line-height:1.4}@media (max-width:380px){.cr-pay-t b{font-size:25px}}.cr-how{color:var(--ink);align-items:flex-start;gap:10px;margin:14px 2px 4px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.cr-how i{background:var(--forest-tint);width:20px;height:20px;color:var(--forest);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.cr-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.cr-card{background:var(--paper);border:1px solid var(--hairline-soft);color:var(--ink);border-radius:18px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 2px 8px #5e29150d}a.cr-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #5e29151a}.cr-card--next{border:2px solid var(--forest);box-shadow:0 8px 22px #1b4d3e24}.cr-card--review{border:2px solid var(--amber)}.cr-card--done{opacity:.92}.cr-who{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;display:flex}.cr-next{letter-spacing:.06em;text-transform:uppercase;color:var(--cream);background:var(--forest);border-radius:999px;align-self:flex-start;margin-bottom:2px;padding:3px 9px;font-size:11.5px;font-weight:800}.cr-name{color:var(--ink);font-size:19px;font-weight:800;line-height:1.15}.cr-ref{color:var(--forest);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14.5px;font-weight:700;display:flex}.cr-chip{color:var(--amber);background:var(--amber-tint);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.cr-when{color:var(--muted);font-size:13px;font-weight:600}.cr-side{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.cr-tries{align-items:center;gap:4px;display:inline-flex}.cr-tries i{border:1.5px solid var(--amber);background:0 0;border-radius:50%;width:9px;height:9px}.cr-tries i.on{background:var(--amber)}.cr-tries small{color:var(--amber);white-space:nowrap;margin-left:4px;font-size:12.5px;font-weight:800}.cr-go{background:var(--forest);min-height:42px;color:var(--cream);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 18px;font-size:15px;font-weight:800;display:inline-flex}.cr-card a.cr-go{color:var(--cream);text-decoration:none}.cr-go--o{color:var(--amber);border:1.5px solid var(--amber);background:0 0}.cr-h2{color:var(--forest);margin:28px 2px 0;font-size:17px;font-weight:800}.cr-empty{text-align:center;background:var(--paper);border:1px dashed var(--hairline);border-radius:18px;margin-top:14px;padding:26px 16px}.cr-empty span{font-size:34px}.cr-empty p{color:var(--ink);margin:8px 0 0;font-weight:700}.cr-foot{color:var(--muted);margin-top:40px;font-size:12.5px;font-weight:600;line-height:1.5}.cr-bar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cr-back{background:var(--paper);border:1px solid var(--hairline-soft);min-height:38px;color:var(--forest);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.cr-badge{border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:800}.cr-badge--yes{color:var(--forest);background:#1b4d3e1a}.cr-who-card{background:var(--paper);border:1px solid var(--hairline-soft);border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex;box-shadow:0 2px 8px #5e29150d}.cr-who-card .cr-ref{margin-top:4px}.cr-call{background:var(--forest);width:100%;min-height:58px;color:var(--cream);font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;margin-top:14px;font-size:18px;font-weight:800;display:flex;box-shadow:0 8px 20px #1b4d3e38}.cr-call:hover{opacity:.94}.cr-call[data-busy=true]{opacity:.75}.cr-sub{color:var(--muted);align-items:center;gap:8px;margin:8px 2px 0;font-size:14px;font-weight:600;display:flex}.cr-live{background:var(--paper);border:2px solid var(--forest);color:var(--ink);border-radius:16px;align-items:center;gap:12px;margin:14px 0;padding:16px;font-size:15.5px;display:flex}.cr-live--done{border-color:var(--hairline)}.cr-live--done b{color:var(--forest)}.cr-phone{color:var(--ink);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15px;font-weight:700;display:block}.cr-act{color:var(--amber);margin-top:4px;font-size:13.5px;font-weight:700;display:block}.cr-ringing{background:var(--amber-tint);border:2px solid var(--amber);color:var(--ink);border-radius:16px;align-items:center;gap:12px;margin:12px 0;padding:16px;font-size:15.5px;text-decoration:none;display:flex}.cr-ringing b{color:var(--amber)}.cr-ringing--missed{background:var(--paper)}.cr-texts{background:var(--paper);border:1px solid var(--hairline);border-radius:16px;margin:12px 0;padding:14px 16px}.cr-text{color:var(--ink);margin:8px 0 0;font-size:15px}.cr-text span{color:var(--muted);font-size:12.5px;font-weight:600;display:block}.cr-sec{margin:22px 0 0}.cr-sec .cr-h2{align-items:center;gap:8px;margin:0 2px 4px;display:flex}.cr-n{background:var(--amber-tint);min-width:24px;height:24px;color:var(--amber);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:13px;font-weight:800;display:inline-flex}.cr-sub2{color:var(--muted);margin:0 2px 10px;font-size:13.5px;font-weight:600}.cr-none{color:var(--muted);margin:4px 2px 0;font-size:14px}.cr-card--owed{background:#fff4ec;border:2px solid #c2410c}.cr-card--owed .cr-tries small{color:#9a3412;font-weight:800}.cr-tag{letter-spacing:.02em;color:var(--forest);vertical-align:middle;background:#1b4d3e14;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:800}.cr-note{color:var(--ink);margin-top:4px;font-size:13.5px;font-style:italic;display:block}.cr-done{background:var(--paper);border:1px solid var(--hairline);border-radius:14px;margin:22px 0 8px;padding:12px 16px}.cr-done summary{color:var(--forest);cursor:pointer;align-items:center;gap:8px;font-weight:800;display:flex}.cr-done-row{color:var(--ink);margin:8px 0 0;font-size:14px}.cr-card--sent{opacity:.9}.cr-result{margin-top:12px}.cr-how-list{gap:8px;margin:8px 0 14px;display:grid}.cr-how-list .cr-pick span{text-align:left;justify-content:flex-start;min-height:50px;padding:10px 14px;font-weight:700}.cr-how-list .cr-pick input:checked+span{background:var(--forest);border-color:var(--forest);color:var(--cream)}.cr-how-list .cr-pick--no input:checked+span{color:#fff;background:#a3321e;border-color:#a3321e}.cr-req{color:#9a3412;margin-left:6px;font-size:12px;font-weight:800}.cr-opt{color:var(--muted);margin-left:6px;font-size:12px;font-weight:600}.cr-when-in{border:1.5px solid var(--hairline);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:12px;margin:6px 0 12px;padding:12px;font-size:16px;display:block}.cr-panel--owed{border:2px solid #c2410c}.cr-owed{color:#9a3412;background:#fff4ec;border-radius:12px;margin:0 0 10px;padding:10px 12px;font-size:14.5px;font-weight:800}.cr-tagline{color:var(--muted);margin:6px 0 0;font-size:13.5px;font-weight:600}.cr-notes{background:var(--paper);border:1px solid var(--hairline);border-radius:16px;gap:8px;margin:18px 0 0;padding:14px 16px;display:grid}.cr-text--ours{color:var(--forest)}.cr-text-set{gap:8px;margin-top:12px;display:grid}.cr-text-set .cr-ghost{text-align:left;white-space:normal}.cr-text-own{gap:8px;margin-top:8px;display:grid}.rd{margin-top:10px}.rd-top{color:var(--ink);margin:4px 0 14px;font-size:16px}.rd-top b{color:var(--forest);font-size:20px}.rd-h{color:var(--forest);align-items:center;gap:8px;margin:22px 0 8px;font-size:17px;font-weight:800;display:flex}.rd-h span{color:var(--amber);background:var(--amber-tint);border-radius:999px;padding:1px 9px;font-size:13px;font-weight:800}.rd-none{color:var(--muted);margin:0 0 6px;font-size:14px}.rd-card{border:1px solid var(--hairline-soft,#e6dfd2);border-left:4px solid var(--amber);background:#fff;border-radius:12px;gap:6px;margin-top:10px;padding:12px 14px;display:grid}.rd-card--yes{border-left-color:var(--forest)}.rd-card--need{border-left-color:#c2410c}.rd-who{gap:2px;display:grid}.rd-nm{color:var(--sienna);font-size:16px;font-weight:800}.rd-pill{color:var(--forest);background:#1b4d3e14;border-radius:999px;justify-self:start;padding:1px 8px;font-size:11.5px;font-weight:800}.rd-her{color:var(--amber);font-size:13px;font-weight:700}.rd-ref{color:var(--ink);font-size:13.5px;font-weight:600}.rd-said{color:var(--ink);margin:2px 0 0;font-size:14px}.rd-note{color:var(--ink);margin:0;font-size:13.5px;font-style:italic}.rd-rec{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13.5px;font-weight:700;display:flex}.rd-tries{color:var(--muted);font-size:13px}.rd-tries summary{cursor:pointer;font-weight:700}.rd-tries p{margin:4px 0 0}.rd-fold{margin-top:18px}.rd-fold summary{cursor:pointer}.rd-line{color:var(--ink);margin:6px 0 0;font-size:14px}.cr-pulse{background:var(--forest);border-radius:50%;flex:none;width:14px;height:14px;position:relative}.cr-pulse:after{content:"";border:2px solid var(--forest);border-radius:50%;animation:1.4s ease-out infinite cr-ring;position:absolute;inset:-6px}.cr-pulse--sm{width:10px;height:10px}@keyframes cr-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.cr-pulse:after{animation:none}}.cr-script{background:var(--paper);border:1px solid var(--hairline-soft);border-radius:20px;margin-top:18px;padding:18px 16px 16px}.cr-script h3{color:var(--forest);margin:0 0 12px;font-size:17px;font-weight:800}.cr-script h3 span{color:var(--muted);font-size:14.5px;font-weight:700}.cr-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.cr-step{gap:12px;display:flex;position:relative}.cr-step:not(:last-child):before{content:"";background:var(--hairline-soft);width:2px;position:absolute;top:34px;bottom:-12px;left:15px}.cr-num{background:var(--amber);width:32px;height:32px;color:var(--cream);z-index:1;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex;position:relative}.cr-num--open{background:#f1dfd3;font-size:16px}.cr-step-b{flex:1;min-width:0}.cr-step-t{color:var(--forest);margin:5px 0 6px;font-size:15px;font-weight:800}.cr-say{border:1px solid var(--hairline-soft);color:var(--ink);background:#fff;border-radius:4px 14px 14px;margin:0 0 6px;padding:9px 12px;font-size:15px;font-weight:600;line-height:1.4}.cr-tip{color:var(--ink);background:#1b4d3e12;border-radius:14px;align-items:flex-start;gap:10px;margin:16px 0 0;padding:12px 14px;font-size:14.5px;line-height:1.45;display:flex}.cr-tip b{color:var(--forest)}.cr-never{background:#fbede8;border:1.5px solid #a3321e;border-radius:14px;margin-top:12px;padding:12px 14px}.cr-never p{color:#a3321e;margin:0 0 8px;font-size:15px}.cr-never-chips{flex-wrap:wrap;gap:6px;display:flex}.cr-never-chips span{color:#7e2414;background:#fff;border:1px solid #a3321e4d;border-radius:999px;padding:4px 10px;font-size:13.5px;font-weight:700}.cr-miss{border:1px dashed var(--hairline);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.cr-miss>span{color:var(--ink);flex:100%;font-size:14.5px;font-weight:800}.cr-miss form{flex:1 1 0}.cr-miss .cr-ghost{width:100%}.cr-ghost{border:1.5px solid var(--forest);min-height:42px;color:var(--forest);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:14.5px;font-weight:800}.cr-panel{background:var(--paper);border:1px solid var(--hairline-soft);border-radius:20px;margin-top:14px;padding:16px}.cr-rec{color:#a3321e;background:#fbede8;border-radius:999px;align-items:center;gap:7px;margin:0 0 10px;padding:4px 11px;font-size:13.5px;font-weight:800;display:inline-flex}.cr-rec i{background:#c6321e;border-radius:50%;width:9px;height:9px;display:inline-block}.cr-audio{width:100%;margin-bottom:12px}.cr-k{color:var(--forest);margin-top:8px;font-size:14px;font-weight:800;display:block}.cr-quote-wrap{margin-top:6px;position:relative}.cr-quote-wrap span{color:var(--terra);pointer-events:none;font-size:44px;font-weight:800;line-height:1;position:absolute;top:-4px;left:12px}.cr-quote{width:100%;font:inherit;border:1.5px solid var(--hairline);color:var(--ink);background:#fff;border-radius:14px;padding:14px 14px 12px 40px;font-size:16px;font-style:italic;line-height:1.45}.cr-quote--plain{margin-top:6px;padding-left:14px;font-style:normal}.cr-how-went{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.cr-pick{cursor:pointer;position:relative}.cr-pick input{opacity:0;position:absolute;inset:0}.cr-pick span{border:1.5px solid var(--hairline);min-height:54px;color:var(--ink);text-align:center;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:15px;font-weight:800;display:flex}.cr-pick--yes input:checked+span{background:var(--forest);border-color:var(--forest);color:var(--cream)}.cr-pick--no input:checked+span{color:#fff;background:#a3321e;border-color:#a3321e}.cr-pick input:focus-visible+span{outline-offset:2px;outline:3px solid #1b4d3e59}.cr-tr{margin-top:12px}.cr-tr summary{cursor:pointer;color:var(--forest);font-weight:800}.cr-tr pre{white-space:pre-wrap;font:inherit;border:1px solid var(--hairline-soft);background:#fff;border-radius:12px;max-height:360px;padding:10px 12px;font-size:13.5px;overflow:auto}@media (max-width:520px){.cr-card{flex-wrap:wrap}.cr-card--done{flex-wrap:nowrap}.cr-pick span{gap:6px;font-size:14px}.cr-side{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-left:60px}.cr-h1{font-size:26px}.cr-stat b{font-size:24px}.cr-me-nm{display:none}}.prechk{border:1px dashed var(--hairline);background:#fff;border-radius:12px;margin:6px 0 14px;padding:10px 12px}.prechk-h{letter-spacing:.04em;text-transform:uppercase;color:var(--forest);margin-bottom:6px;font-size:12.5px;font-weight:800}.prechk-row{border-top:1px solid var(--hairline-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:6px 0;display:flex}.prechk-row:first-of-type{border-top:0}.prechk-nm{color:var(--ink);min-width:90px;font-weight:800}.cr-top{background:var(--forest);color:var(--cream);border-radius:18px;padding:10px 14px 10px 18px;box-shadow:0 8px 22px #1b4d3e2e}.cr-brand{color:var(--cream);gap:14px}.cr-brand .wordmark-x{color:var(--cream)}.cr-brand-t em{color:#f2c9b4;border-left:1px solid #f7f1e659;padding-left:14px;font-size:13px}.cr-top .cr-me-nm{color:var(--cream)}.cr-top .cr-av{color:var(--cream);background:#f7f1e629}.cr-top .cr-out{color:var(--cream);background:0 0;border-color:#f7f1e680}.cr-hero{background:linear-gradient(135deg, var(--forest) 0%, #24604e 100%)}.cr-sec .cr-h2:before{content:"";background:var(--forest);border-radius:50%;flex:none;width:10px;height:10px}.cr-sec--confirm .cr-h2:before{background:var(--amber)}.cr-sec--later .cr-h2:before{background:var(--terra)}.cr-sec--text .cr-h2:before{background:#2f7d67}.cr-sec--sent .cr-h2:before{background:#b8afa6}.cr-sec--now .cr-card{border-left:5px solid var(--forest)}.cr-sec--confirm .cr-card{border-left:5px solid var(--amber)}.cr-sec--later .cr-card{border-left:5px solid var(--terra)}.cr-sec--text .cr-card{border-left:5px solid #2f7d67}.cr-sec--sent .cr-card{border-left:5px solid #cfc7be}.cr-sec--now .cr-card--owed{border-left-color:#c2410c}.cr-sec--confirm .cr-h2,.cr-sec--later .cr-h2{color:var(--amber)}.cr-script h3{color:var(--forest)}.cr-num{box-shadow:0 2px 6px #9c4b2a40}@media (min-width:1000px){.cr-wrap{max-width:1240px;padding:20px 28px 60px}.cr-cols{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.cr-cols--call{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.cr-aside{max-height:calc(100vh - 32px);padding-right:4px;position:sticky;top:16px;overflow:auto}.cr-aside .cr-sec:first-child,.cr-aside--script .cr-script{margin-top:0}.cr-aside .cr-card .cr-av--lg{width:36px;height:36px;font-size:15px}.cr-aside .cr-card{padding:12px 14px}.cr-hero{grid-template-columns:auto 1fr;align-items:center;column-gap:32px;display:grid}.cr-hero .cr-hi,.cr-hero .cr-h1,.cr-hero .cr-date{grid-column:1}.cr-hero .cr-stats{grid-area:1/2/span 3;margin-top:0}.cr-main .cr-sec:first-child{margin-top:0}}.cr-concern{color:#5e2915;background:#fbede5;border:1.5px solid #9c4b2a;border-radius:10px;margin:10px 0;padding:10px 12px;font-size:14px;line-height:1.45}.cr-concern b{color:#9c4b2a}.rd-note--concern{color:#5e2915;background:#fbede5;border-left:3px solid #9c4b2a;border-radius:6px;padding:6px 10px}.cr-asks{margin-top:14px}.cr-say--es{background:#fbf7f0;font-weight:500}.cr-app{background:var(--paper);border:1.5px solid var(--forest);border-radius:16px;margin:12px 0;padding:14px 16px}.cr-app-words{border:1px solid var(--hairline-soft);color:var(--ink);overflow-wrap:anywhere;background:#fff;border-radius:4px 14px 14px;margin:6px 0 10px;padding:9px 12px;font-size:14.5px;font-weight:600;line-height:1.4}.cr-app-row{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.cr-app-btn{background:var(--forest);min-height:52px;color:var(--cream);border-radius:14px;flex:220px;justify-content:center;align-items:center;padding:0 18px;font-size:16.5px;font-weight:800;text-decoration:none;display:flex}.cr-app-btn--es{color:var(--forest);border:1.5px solid var(--forest);background:0 0;flex:0 160px}.cr-app-codes{border-top:1px solid var(--hairline-soft);margin-top:6px;padding-top:10px}.cr-app-qr{gap:18px;display:flex}.cr-app-qr figure{text-align:center;margin:0}.cr-app-qr svg{border-radius:8px;width:150px;height:150px;display:block}.cr-app-qr figcaption{color:var(--muted);margin-top:4px;font-size:12.5px;font-weight:700}@media (max-width:700px){.cr-app-codes{display:none}}.rb--red{background:#d32f2f}.rail-new{letter-spacing:.1em;color:#f7f1e6;background:#1b4d3e;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:9.5px;font-weight:800}.dp-card--watch{border-top:3px solid #cb704b}.dp-chip{color:#5e2915;height:30px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #5e291559;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:700}.dp-chip--plain{color:#f7f1e6;background:#5e2915;border-color:#5e2915}.dp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dp-headr{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.dp-state{color:#1b4d3e;background:#fff;border:1px solid #1b4d3e40;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:13px;font-weight:800;display:inline-flex}.dp-state i{background:#1b4d3e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #1b4d3e24}.dp-state--red{color:#b71c1c;border-color:#b71c1c40}.dp-state--red i{background:#d32f2f;box-shadow:0 0 0 4px #d32f2f26}.dp-state--amber{color:#9c4b2a;border-color:#9c4b2a4d}.dp-state--amber i{background:#cb704b;box-shadow:0 0 0 4px #cb704b2e}.dp-ran{color:var(--muted);font-size:12px;font-weight:700}.dp-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.dp-tiles .an-tile{border-radius:14px;padding:14px 16px}.dp-tiles .an-tile .v{font-size:34px;line-height:1.1}.dp-tile--red .v{color:#b71c1c}.dp-tile--amber .v{color:#9c4b2a}.dp-tile--ok .v{color:#1b4d3e}.dp-two{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;margin-top:14px;display:grid}.dp-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.dp-story-card{color:#f7f1e6;background:#1b4d3e;border-radius:16px;padding:18px 20px}.dp-story-card p{margin:0;font-size:16px;font-weight:600;line-height:1.5}.dp-story-card .dp-when{color:#f7f1e6b8;margin-top:10px;font-size:11.5px;font-weight:700;display:block}.dp-story-card--red{background:#b71c1c}.dp-cardh{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dp-cardh b{letter-spacing:-.02em;color:#5e2915;font-size:22px;font-weight:800}.dp-f{border-top:1px solid #5e291514}.dp-f:first-of-type{margin-top:8px}.dp-f>summary{cursor:pointer;align-items:center;gap:10px;padding:10px 0;list-style:none;display:flex}.dp-f>summary::-webkit-details-marker{display:none}.dp-f>summary i{background:#cb704b;border-radius:50%;flex:none;width:8px;height:8px}.dp-f--red>summary i{background:#d32f2f}.dp-f--job>summary i{background:#1b4d3e}.dp-f-t{color:#5e2915;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.dp-f-t b{font-weight:800}.dp-f[open] .dp-f-t{white-space:normal}.dp-f-a{color:#5e291580;flex:none;font-size:11.5px;font-weight:800}.dp-f-body{padding:0 0 12px 18px}.dp-f-body p{color:#5e2915d1;margin:0 0 10px;font-size:13px;line-height:1.5}.dp-f-body--list{padding-left:12px}.dp-f-body--list .dp-f:first-of-type{margin-top:0}.dp-more>summary{cursor:pointer;color:#9c4b2a;padding:10px 0 2px;font-size:12.5px;font-weight:800;list-style:none}.dp-more>summary::-webkit-details-marker{display:none}.dp-more>summary:after{content:" ›"}.dp-chip{color:#5e2915;background:#f3e7d3;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:800}.dp-chip--confirmed{color:#f7f1e6;background:#1b4d3e}.dp-chip--open,.dp-chip--unlocked{color:#9c4b2a;background:#cb704b2e}.dp-allclear{align-items:center;gap:14px;display:flex}.dp-prop{background:#1b4d3e0f;border:1px solid #1b4d3e29;border-radius:12px;margin:10px 0 4px;padding:12px 14px}.dp-prop>span{letter-spacing:.08em;text-transform:uppercase;color:#1b4d3e;font-size:11px;font-weight:700;display:block}.dp-prop p{color:#1b4d3e;margin:0;font-size:14px;line-height:1.45}.dp-opt{border-top:1px solid #1b4d3e1f;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.dp-opt:first-of-type{border-top:0}.dp-opt>b{color:#f7f1e6;background:#1b4d3e;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.dp-opt>div{flex:1;min-width:0}.dp-opt small{color:#1b4d3ebf;margin-top:3px;font-size:12.5px;display:block}.dp-opt form{flex:none}.dp-f-fix{color:#1b4d3e;white-space:nowrap;background:#1b4d3e1a;border-radius:99px;flex:none;margin:0 10px 0 8px;padding:2px 8px;font-size:11px;font-weight:700}.dp-nums ul{margin:6px 0 0;padding:0;list-style:none}.dp-nums li{color:#5e2915;border-top:1px solid #5e29151a;padding:7px 0;font-size:14px;line-height:1.45}.dp-nums li:first-child{border-top:0}.dp-check{color:#fff;background:#1b4d3e;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:18px;font-weight:800;display:grid}.dp-allclear b{color:#1b4d3e;font-size:16px;display:block}.dp-allclear span{color:#5e2915bf;margin-top:2px;font-size:13px;display:block}.dp-pills{flex-wrap:wrap;gap:6px;margin:10px 0 6px;display:flex}.dp-pills span{color:#1b4d3e;background:#1b4d3e14;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.dp-facts{border-top:1px solid #5e291514;justify-content:space-between;gap:10px;padding:8px 0;font-size:13px;display:flex}.dp-facts span{color:var(--muted)}.dp-facts b{color:#5e2915;text-align:right;font-weight:800}.dp-rules{color:#5e2915;margin:6px 0 0;padding-left:16px;font-size:12.5px;line-height:1.45}.dp-rules li{margin:5px 0}.dp-res{border-top:1px solid #5e29150f;gap:10px;padding:7px 0;display:flex}.dp-small{color:#5e2915b3;margin:6px 0 0;font-size:12px}.dp-when{color:#5e29158c;font-size:11.5px}.dp-err{color:#b71c1c}@media (max-width:860px){.dp-two{grid-template-columns:1fr}.dp-tiles{grid-template-columns:1fr 1fr}.dp-headr{align-items:flex-start}}.an-tile--hero{color:#f7f1e6;background:#1b4d3e;border-color:#1b4d3e}.an-tile--hero .v{font-size:44px!important}.an-tile--hero .d{opacity:.85}.an-tile--hero .d b{font-weight:800}.an-tile--w{color:#9c4b2a}.an-tile--w .d{color:#5e2915}.dp-state--shadow{color:#5e2915;border-style:dashed;border-color:#5e291540}.dp-state--shadow i{box-shadow:none;background:#5e2915}.dp-draft{color:#1b4d3e;background:#1b4d3e0f;border-left:3px solid #1b4d3e;border-radius:0 10px 10px 0;margin:0 0 10px;padding:10px 12px;font-size:13px;line-height:1.5}.dp-draft span{letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin-bottom:4px;font-size:10.5px;font-weight:800;display:block}.dp-out{background:#fff;border:1px solid #1b4d3e24;border-radius:10px;margin:8px 0 2px;padding:8px 10px}.dp-out-h{letter-spacing:.08em;text-transform:uppercase;color:#1b4d3ed1;margin-bottom:2px;font-size:10.5px;font-weight:800;display:block}.dp-out dl{margin:0}.dp-out dl>div{border-top:1px solid #1b4d3e14;grid-template-columns:140px minmax(0,1fr);gap:0 12px;padding:4px 0;display:grid}.dp-out dl>div:first-child{border-top:0}.dp-out dt{color:#1b4d3ed1;font-size:12px;font-weight:700;line-height:1.45}.dp-out dd{color:#1b4d3e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.dp-note{color:#1b4d3e;background:#fff;border:1px solid #1b4d3e2e;border-radius:10px;margin:10px 0 0;padding:9px 12px;font-size:13.5px;line-height:1.45}@media (max-width:560px){.dp-opt:has(.dp-out){flex-wrap:wrap}.dp-opt:has(.dp-out)>div{flex-basis:calc(100% - 36px)}.dp-opt:has(.dp-out) form{margin-left:36px}.dp-out dl>div{grid-template-columns:minmax(0,1fr)}.dp-out dt:empty{display:none}}.dp-grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dp-list{color:#5e2915;margin:8px 0 0;padding-left:18px;font-size:14px;font-weight:700;line-height:1.7}@media (max-width:860px){.dp-grid2{grid-template-columns:1fr}}.dp-rec{border-top:1px solid #5e291514;gap:12px;padding:12px 0;display:flex}.dp-rec:first-of-type{margin-top:8px}.dp-rec-n{color:#f7f1e6;background:#1b4d3e;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.dp-rec-n--w{background:#9c4b2a}.dp-rec b{color:#5e2915;font-size:14.5px;font-weight:800}.dp-rec-do{color:#1b4d3e;margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.45}.dp-rec-why{color:#5e2915b8;margin:4px 0 0;font-size:12.5px;line-height:1.45}.dp-gap{color:#5e2915;border-top:1px solid #1b4d3e1a;grid-template-columns:minmax(150px,1.4fr) 36px 1.4fr 1fr 1fr;align-items:baseline;gap:10px;padding:9px 0;font-size:14px;display:grid}.dp-gap b{font-weight:700}.dp-gap-n{color:#9c4b2a;text-align:right;font-size:18px;font-weight:800}.dp-rule{color:#5e2915;background:#fbede4;border-radius:10px;margin:14px 0 6px;padding:10px 12px;font-size:15px;font-weight:700}@media (max-width:700px){.dp-gap{grid-template-columns:1fr 36px}.dp-gap span:not(.dp-gap-n){grid-column:1/-1;font-size:13px}}.dp-switch{border-left:4px solid #9c4b2a;justify-content:space-between;align-items:center;gap:16px;display:flex}.dp-switch--on{border-left-color:#1b4d3e}.dp-switch b{color:#1b4d3e;margin-bottom:4px;font-size:16px;display:block}.dp-switch span{color:#5e2915cc;font-size:13px}@media (max-width:700px){.dp-switch{flex-direction:column;align-items:flex-start}}.cr-before{background:#eef5f1;border:1.5px solid #1b4d3e;border-radius:14px;margin:12px 0;padding:14px 16px}.cr-before ul{margin:6px 0 0 18px;padding:0}.cr-before li{margin:4px 0;font-size:15px;line-height:1.4}.cr-about{border:2px solid var(--forest);background:#eef5f1;border-radius:16px;margin:12px 0;padding:14px 16px}.cr-about summary{cursor:pointer;color:var(--forest)}.cr-about-t{font-size:17px;font-weight:800}.cr-about-sub{color:var(--muted);margin:2px 0 0 2px;font-size:13.5px;font-weight:600;display:block}.cr-about[open] summary{margin-bottom:6px}.cr-about-list{margin:4px 0 8px 20px;padding:0}.cr-about-list li{color:var(--ink);margin:4px 0;font-size:14.5px;line-height:1.4}.cr-about-fees{color:var(--ink);grid-template-columns:max-content 1fr;gap:4px 12px;margin:4px 0 8px;font-size:14.5px;display:grid}.cr-about-fees dt{font-weight:700}.cr-about-fees dd{margin:0;font-weight:600}.cr-about-p{color:var(--ink);margin:0 0 8px;font-size:14.5px;line-height:1.4}.cr-about-lic{color:var(--muted);margin:10px 0 0;font-size:12px}.cr-vm{background:#f6f3ec;border:1.5px solid #d8d1c2;border-radius:14px;margin-top:12px;padding:12px 14px}.cr-noquote{color:var(--ink);align-items:center;gap:8px;margin:10px 0 2px;font-size:14.5px;font-weight:700;display:flex}.cr-note-box{background:#fff7e8;border:1px solid #9c4b2a40;border-radius:14px;margin:12px 0 16px;padding:14px 16px}.cr-note-box b{color:#5e2915;font-size:15px;display:block}.cr-note-box p{color:#5e2915;margin:6px 0;font-size:14px;line-height:1.45}.cr-note-box ul{color:#5e2915;margin:6px 0 10px;padding-left:18px;font-size:13.5px}.rd-inl{vertical-align:middle;margin-left:6px;display:inline-block}.dp-order-s{background:#1b4d3e1a;border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:700}.dp-order-s--proposed,.dp-order-s--needs_build{color:#9c4b2a;background:#fbe3d6}.dp-prio{color:#5e2915;margin:4px 0 12px;padding-left:20px;font-size:14px;line-height:1.5}.dp-prio li{padding:3px 0}.dp-prio li span{color:#5e2915b3;font-size:12.5px;display:block}.ra-dot{vertical-align:1px;background:#2e7d32;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 3px #2e7d322e}.who-links{gap:10px;margin-left:12px;font-size:12.5px;font-weight:700;display:inline-flex}.who-links a{color:var(--muted);text-decoration:none}.who-links a[data-on=true],.who-links a:hover{color:var(--forest)}.lv{--lv-hair:#1c1b191a;--lv-hair2:#1c1b1933;--lv-red:#c62828;--lv-gold:#b7791f;--lv-muted:#1c1b1994;color:#1c1b19;flex-direction:column;gap:10px;min-height:calc(100vh - 120px);display:flex}.lv button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.lv-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lv-top h1{color:var(--forest);align-items:center;gap:10px;margin:0;font-size:22px;font-weight:800;display:flex}.lv-pulse{background:#2e7d32;border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite lvbeat;box-shadow:0 0 0 4px #2e7d3233}.lv-pulse.off{box-shadow:none;background:#9e9e9e;animation:none}@keyframes lvbeat{50%{box-shadow:0 0 0 7px #2e7d3214}}.lv-clock{color:var(--lv-muted);font-size:12.5px;font-weight:600}.lv .lv-wavebadge{letter-spacing:.08em;color:#fff;background:var(--amber);border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:800}.lv-modes{background:#1c1b190d;border-radius:999px;flex-wrap:wrap;gap:4px;margin-left:auto;padding:3px;display:flex}.lv-modes--page{width:max-content;margin:0 0 14px auto}.lv-mode,.lv .lv-mode{color:var(--lv-muted,#1c1b1994);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:700;text-decoration:none}.lv-mode.on,.lv .lv-mode.on{color:var(--forest);background:#fff;box-shadow:0 1px 2px #00000014}.lv-stale{color:#8e1b1b;background:#fff5f4;border:1px solid #c6282873;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700}.lv-now{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.lv .lv-tile{border:1px solid var(--lv-hair);color:#1c1b19;background:#fff;border-radius:12px;min-height:84px;padding:10px 12px;text-decoration:none;display:block;position:relative}.lv .lv-tile:hover{border-color:var(--lv-hair2)}.lv-tile .k{letter-spacing:.1em;text-transform:uppercase;color:var(--lv-muted);font-size:10.5px;font-weight:800}.lv-tile .n{margin-top:2px;font-size:26px;font-weight:800;line-height:1.1}.lv-tile .s{color:var(--lv-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;overflow:hidden}.lv .lv-tile.red{background:#fff5f4;border-color:#c6282873}.lv-tile.red .n{color:var(--lv-red)}.lv-tile.forest .n{color:var(--forest)}.lv-tile.terra .n{color:var(--amber)}.lv-live-badge{letter-spacing:.08em;color:#fff;background:var(--lv-red);border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:800;position:absolute;top:10px;right:10px}.lv-cols{flex:1;grid-template-columns:300px minmax(0,1fr) 380px;gap:12px;height:calc(100vh - 290px);min-height:520px;display:grid}.lv-panel{border:1px solid var(--lv-hair);background:#fff;border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.lv-ph{border-bottom:1px solid var(--lv-hair);flex:none;align-items:center;gap:8px;padding:11px 14px;display:flex}.lv-ph b{letter-spacing:.06em;text-transform:uppercase;font-size:12.5px}.lv-ph .sub{color:var(--lv-muted);margin-left:auto;font-size:11.5px}.lv .lv-x{color:var(--lv-muted);margin-left:auto;padding:0 4px;font-size:18px;line-height:1}.lv-scroll{flex:1;min-height:0;overflow:auto}.lv .lv-dept{border-bottom:1px solid var(--lv-hair);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;padding:9px 14px;display:grid}.lv .lv-dept:hover,.lv .lv-dept.sel{background:#1b4d3e0d}.lv-dept .st{background:#2e7d32;border-radius:50%;width:9px;height:9px;margin-top:5px}.lv-dept .st.amber{background:var(--lv-gold)}.lv-dept .st.red{background:var(--lv-red)}.lv-dept .st.grey{background:#b0b0b0}.lv-dept .nm{font-size:13px;font-weight:800}.lv-dept .ln{color:var(--lv-muted);margin-top:1px;font-size:11.5px;line-height:1.35}.lv-dept .lv-ran{color:var(--lv-muted);text-align:right;white-space:nowrap;font-size:10.5px}.lv-dept .ln{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lv-dept .pill{color:var(--lv-red);background:#c628281a;border-radius:999px;margin-top:3px;padding:1px 6px;font-size:10px;font-weight:800;display:inline-block}.lv-dept .pill.w{color:var(--lv-gold);background:#b7791f1f}.lv-chips{border-bottom:1px solid var(--lv-hair);flex-wrap:wrap;flex:none;gap:5px;padding:9px 14px;display:flex}.lv .lv-chip{border:1px solid var(--lv-hair2);color:var(--lv-muted);background:#fff;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}.lv .lv-chip.on{background:var(--forest);border-color:var(--forest);color:var(--cream)}.lv .lv-ev{border-bottom:1px solid var(--lv-hair);grid-template-columns:58px 26px minmax(0,1fr);align-items:start;gap:8px;width:100%;padding:9px 14px;display:grid}.lv .lv-ev:hover,.lv .lv-ev.sel{background:#1b4d3e0d}.lv-ev.quiet{opacity:.72}.lv-ev.fresh{animation:2.4s ease-out lvflash}@keyframes lvflash{0%{background:#fff3c4}to{background:0 0}}.lv-ev .t{color:var(--lv-muted);font-variant-numeric:tabular-nums;padding-top:3px;font-size:11px;font-weight:700}.lv-ev .ic{color:#fff;background:#6d4c41;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.lv-ev .ic.mom{background:var(--forest)}.lv-ev .ic.hk{background:var(--terra)}.lv-ev .ic.money{background:#2e7d32}.lv-ev .ic.conc{background:#5c6bc0}.lv-ev .ic.dept{background:#6d4c41}.lv-ev .ic.prob{background:var(--lv-red)}.lv-ev .ic.iv{background:#00838f}.lv-ev .ic.chat{background:#7b5ea7}.lv-ev .x{overflow-wrap:anywhere;font-size:13px;line-height:1.38}.lv-ev .x small{color:var(--lv-muted);margin-top:1px;font-size:11.5px;display:block}.lv-tag{vertical-align:1px;color:#5e5a52;background:#f1eee8;border-radius:4px;margin-left:5px;padding:1px 6px;font-size:10px;font-weight:800;display:inline-block}.lv-tag.stuck{color:#c62828;background:#ffebee}.lv-tag.livet{color:#fff;background:#c62828}.lv-tag.fix{color:#8a5a0f;background:#fff8e1}.lv-tag.ok{color:#2e7d32;background:#e8f5e9}.lv-empty{color:var(--lv-muted);padding:18px 14px;font-size:13px}.lv-d{padding:14px 16px}.lv-d .d-k{letter-spacing:.1em;text-transform:uppercase;color:var(--lv-muted);font-size:10.5px;font-weight:800}.lv-d .d-title{margin:3px 0 2px;font-size:17px;font-weight:800}.lv-d .d-sub{color:var(--lv-muted);font-size:12px}.lv-chain{flex-direction:column;margin:12px 0 4px;display:flex}.lv-chain .step{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:8px;padding:5px 0;display:grid}.lv-chain .step .b{border:2px solid var(--forest);background:var(--forest);border-radius:50%;width:12px;height:12px;margin-top:3px}.lv-chain .step.todo .b{border-color:var(--lv-hair2);background:#fff}.lv-chain .step.now .b{background:var(--lv-red);border-color:var(--lv-red);box-shadow:0 0 0 4px #c628282e}.lv-chain .step .w{font-size:12.5px}.lv-chain .step .w small{color:var(--lv-muted);font-size:11.5px;display:block}.lv-chain .step .tm{color:var(--lv-muted);font-variant-numeric:tabular-nums;font-size:11px}.lv-chain .step.todo .w{color:var(--lv-muted)}.lv-box{border:1px solid var(--lv-hair);background:var(--paper);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12.5px}.lv-box b{letter-spacing:.08em;text-transform:uppercase;color:var(--lv-muted);margin-bottom:3px;font-size:11px;display:block}.lv-box.red{background:#fff5f4;border-color:#c6282866}.lv .lv-stuck{border-top:1px solid #c6282826;width:100%;padding:6px 0;font-size:12.5px;display:block}.lv-stuck em{font-style:normal;font-weight:800}.lv-stuck small{color:var(--lv-muted);font-size:11.5px;display:block}.lv-acts{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.btn--t{background:var(--amber);border-color:var(--amber);color:var(--cream)}.lv-lines{flex-direction:column;gap:6px;margin-top:10px;display:flex}.lv-lines .line{background:var(--paper);border:1px solid var(--lv-hair);border-radius:10px;padding:7px 10px;font-size:12.5px}.lv-lines .line i{letter-spacing:.06em;text-transform:uppercase;color:var(--lv-muted);font-size:10.5px;font-style:normal;font-weight:800;display:block}.lv-unseen{color:#ffffffd9;background:linear-gradient(135deg,#2b2b2b,#3e3a36);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12px}.lv-wave{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.lv-wave-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.lv-wave-head h2{color:var(--forest);margin:0;font-size:16px;font-weight:800}.lv-wave-head span{color:var(--lv-muted);font-size:12px}.lv-wgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lv .lv-job{border:1px solid var(--lv-hair);background:#fff;border-radius:14px;width:100%;padding:12px 14px;display:block}.lv .lv-job.alert{background:#fff8f7;border-color:#c6282880}.lv .lv-job.done{opacity:.7}.lv-job .jt{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lv-job .jt b{font-size:14px}.lv-job .jt span{color:var(--lv-muted);white-space:nowrap;font-size:11.5px}.lv-job .jm{color:var(--lv-muted);margin:2px 0 8px;font-size:12px}.lv-fun{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.lv-fun div{text-align:center;background:#1c1b190a;border-radius:7px;padding:6px 4px}.lv-fun div.on{background:#1b4d3e1f}.lv-fun div.hot{background:#c628281f}.lv-fun b{font-size:15px;font-weight:800;display:block}.lv-fun span{letter-spacing:.05em;text-transform:uppercase;color:var(--lv-muted);font-size:9.5px;font-weight:800}.lv-job .nx{margin-top:8px;font-size:12px}.lv-job .nx em{font-style:normal;font-weight:800}.lv-foot{color:var(--lv-muted);font-size:11px}.lv-orders{border-top:1px solid var(--lv-hair);background:var(--paper);padding:12px 14px}.lv-order-form label{letter-spacing:.1em;text-transform:uppercase;color:var(--forest);margin-bottom:5px;font-size:10.5px;font-weight:800;display:block}.lv-order-form div{gap:6px;display:flex}.lv-order-form input{min-width:0;font:inherit;border:1px solid var(--lv-hair2,#1c1b1933);background:#fff;border-radius:8px;flex:1;padding:6px 9px;font-size:16px}.lv-order-form small{color:var(--lv-muted,#1c1b1994);margin-top:4px;font-size:11px;display:block}.lv-order-list{flex-direction:column;gap:5px;margin:8px 0 0;padding:0;font-size:11.5px;list-style:none;display:flex}.lv-order-list li{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.lv-order-t{color:#1c1b19;flex:100%}.lv-spend{color:var(--lv-muted);padding:8px 14px 12px;font-size:11px}.subtabs{background:#1c1b190d;border-radius:999px;gap:4px;width:max-content;margin:0 0 14px;padding:3px;display:flex}.subtabs a{color:var(--muted);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:700;text-decoration:none}.subtabs a[data-on=true]{color:var(--forest);background:#fff;box-shadow:0 1px 2px #00000014}@media (max-width:1180px){.lv-cols{grid-template-columns:260px minmax(0,1fr) 320px}}@media (max-width:900px){.lv-now{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-cols{grid-template-columns:minmax(0,1fr);height:auto}.lv-panel{max-height:70vh}.lv-cols .lv-panel:nth-child(2){order:-2}.lv-cols .lv-panel:nth-child(3){order:-1;max-height:none}.lv-wgrid{grid-template-columns:minmax(0,1fr)}.lv-modes{margin-left:0}.who-links{margin-left:auto}}.rail .ra--quiet{opacity:.6;margin-top:10px;font-size:12px;font-weight:600}.lk-top{margin-bottom:14px}.main[data-side] .h1.lk-h1,.h1.lk-h1{color:#b71c1c}.lk-tabs{background:#1c1b190d;border-radius:999px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.lk-tab{color:#1c1b199e;white-space:nowrap;border-radius:999px;padding:7px 15px;font-size:13px;font-weight:700;text-decoration:none}.lk-tab[data-on=true]{color:#b71c1c;background:#fff;box-shadow:0 1px 2px #00000014}.lk-note{color:#fff;background:#1c1b19;border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:13.5px;font-weight:600}.lk-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.lk-tile{border:1px solid var(--hair);background:#fff;border-radius:12px;min-width:0;min-height:84px;padding:10px 12px}.lk-tk{letter-spacing:.1em;text-transform:uppercase;color:#1c1b199e;font-size:10.5px;font-weight:800}.lk-tn{color:#1c1b19;margin-top:2px;font-size:26px;font-weight:800;line-height:1.1}.lk-ts{color:#1c1b19a8;margin-top:1px;font-size:11.5px;line-height:1.35}.lk-tile--red{background:#fff5f4;border-color:#b71c1c73}.lk-tile--red .lk-tn{color:#b71c1c}.lk-tile--gold .lk-tn{color:#8a5a00}.lk-tile--forest .lk-tn{color:var(--forest)}.lk-cols{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:12px;display:grid}.lk-panel{border:1px solid var(--hair);color:#1c1b19;background:#fff;border-radius:14px;min-width:0;overflow:hidden}.lk-detail{max-height:calc(100vh - 92px);scroll-margin-top:76px;position:sticky;top:76px;overflow:auto}.lk-ph{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:8px;padding:11px 14px;display:flex}.lk-ph b{letter-spacing:.06em;text-transform:uppercase;font-size:12.5px}.lk-ph>span:not(.lk-fk){color:#1c1b199e;margin-left:auto;font-size:11.5px}.lk-ph .lk-fk{margin-left:auto}.lk-empty{color:#1c1b199e;padding:18px 14px;font-size:13.5px}.lk-sub{letter-spacing:.1em;text-transform:uppercase;color:#1c1b198c;border-bottom:1px solid var(--hair);padding:14px 14px 6px;font-size:10.5px;font-weight:800}.lk-flag{border-bottom:1px solid var(--hair);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 14px;text-decoration:none;display:grid}.lk-flag:hover,.lk-flag[data-on=true],.lk-row:hover,.lk-row[data-on=true]{background:#c628280b}.lk-flag[data-on=true],.lk-row[data-on=true]{box-shadow:inset 3px 0 #b71c1c}.lk-flag[data-closed=true] .lk-w{color:#1c1b199e}.lk-w{min-width:0;font-size:13.5px;font-weight:700}.lk-w small{color:#1c1b19a8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;font-weight:500;display:-webkit-box;overflow:hidden}.lk-fk{letter-spacing:.08em;text-transform:uppercase;color:#5e2915;white-space:nowrap;background:#1c1b190f;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:800}.lk-fk--under{color:#8c3f20;background:#ffe7dc}.lk-fk--quiet{color:#4a2c91;background:#ede7f6}.lk-fk--contact{color:#b71c1c;background:#ffebee}.lk-fk--home{color:#0d47a1;background:#e3f2fd}.lk-fk--oneday{color:#8a3b00;background:#fff3e0}.lk-fk--dnh{color:#fff;background:#b71c1c}.lk-fk--card{color:#37474f;background:#eceff1}.lk-st{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-block}.lk-st--ok{color:#1e6b2a;background:#e8f5e9}.lk-st--watch{color:#7a5200;background:#fff8e1}.lk-st--need{color:#b71c1c;background:#ffebee}.lk-st--closed{color:#1c1b19ad;background:#1c1b190f}.lk-gr{border-bottom:1px solid var(--hair);color:inherit;grid-template-columns:1.1fr 1.1fr 1.3fr .8fr 1.1fr .8fr;align-items:start;gap:10px;padding:10px 14px;font-size:13px;text-decoration:none;display:grid}.lk-g2{grid-template-columns:1fr 1fr 1.3fr 1.9fr 1.1fr .8fr}.lk-gr>span{min-width:0}.lk-gr small{color:#1c1b199e;font-size:11.5px;display:block}.lk-gh{background:var(--paper);letter-spacing:.08em;text-transform:uppercase;color:#1c1b1999;font-size:10.5px;font-weight:800}.lk-dpad{padding:14px 16px 16px}.lk-dk{letter-spacing:.1em;text-transform:uppercase;color:#1c1b1999;font-size:10.5px;font-weight:800}.lk-dtitle{margin:3px 0 2px;font-size:17px;font-weight:800}.lk-dsub{color:#1c1b19ad;font-size:12.5px;line-height:1.4}.lk-ev{flex-direction:column;margin-top:12px;display:flex}.lk-e{grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:8px;padding:6px 0;display:grid}.lk-b{background:var(--forest);border-radius:50%;width:10px;height:10px;margin-top:4px}.lk-e--sig .lk-b{background:#c62828;box-shadow:0 0 0 3px #c6282826}.lk-x{font-size:12.5px}.lk-x small{color:#1c1b199e;font-size:11.5px;display:block}.lk-tm{color:#1c1b199e;white-space:nowrap;font-size:11px}.lk-box{border:1px solid var(--hair);background:var(--paper);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12.5px;line-height:1.45}.lk-box b{letter-spacing:.08em;text-transform:uppercase;color:#1c1b1999;margin-bottom:3px;font-size:11px;display:block}.lk-acts{flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:12px;display:flex}.lk-acts form{display:contents}.lk-look{flex-basis:100%}.lk-look>summary{cursor:pointer;list-style:none}.lk-look>summary::-webkit-details-marker{display:none}.lk-look[open]>summary{background:var(--forest);color:var(--cream)}.lk-look ul{flex-direction:column;gap:4px;margin:8px 0 2px;padding:0;list-style:none;display:flex}.lk-look li a{color:var(--forest);font-size:13px;font-weight:700}.btn.lk-btn--red,.main[data-side] .wrap .btn.lk-btn--red{color:#fff;background:#b71c1c;border-color:#b71c1c}.lk-foot{color:#1c1b199e;max-width:820px;margin:12px 0 0;font-size:11.5px}@media (max-width:1180px){.lk-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.lk-cols{grid-template-columns:minmax(0,1fr)}.lk-detail{max-height:none;position:static;overflow:visible}}@media (max-width:700px){.lk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lk-tabs{width:100%}.lk-tab{text-align:center;flex:1;padding:7px 8px}.lk-gh{display:none}.lk-gr,.lk-g2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px}.lk-gr>span:before{content:attr(data-k);letter-spacing:.08em;text-transform:uppercase;color:#1c1b1980;font-size:10px;font-weight:800;display:block}.lk-flag{grid-template-columns:minmax(0,1fr) auto}.lk-flag .lk-fk{grid-column:1/-1;justify-self:start}}.lk-st--conf{color:#fff;background:#b71c1c}.lv-links{flex-wrap:wrap;gap:12px;margin-top:10px;font-size:12px;display:flex}.lv-links a{color:var(--muted);text-decoration:underline}.lv-small{color:var(--muted);align-self:center;font-size:12px;text-decoration:underline}.lv-note{color:#1b5e20;background:#e8f5e9;border-radius:9px;margin:8px 0;padding:7px 10px;font-size:12.5px;font-weight:600}.lv-note.bad{color:#8e1b1b;background:#ffebee}.lv-decide{flex-direction:column;gap:8px;margin-top:10px;display:flex}.lv-dec{background:#fffaf9;border:1px solid #c628284d;border-radius:12px;padding:10px 12px}.lv-dec-h{color:var(--muted);font-size:11px;font-weight:700}.lv-dec-t{margin:4px 0;font-size:13.5px;font-weight:800}.lv-dec-d{color:var(--muted);font-size:12px}.lv-call{border-top:1px solid #1c1b1914;margin-top:8px;padding-top:8px}.lv-call-k{color:var(--forest);margin-bottom:6px;font-size:12px;font-weight:700}.lv-chips{flex-wrap:wrap;gap:6px;display:flex}.lv-chip{font:inherit;color:var(--forest);cursor:pointer;background:0 0;border:1px solid #1b4d3e59;border-radius:999px;padding:5px 10px;font-size:12px}.lv-chip:hover{background:#1b4d3e14}.lv-chip.on{background:var(--forest);color:var(--cream)}.lv-chip:disabled{opacity:.5;cursor:default}.lv-call-o{gap:6px;margin-top:8px;display:flex}.lv-call-o .field{flex:1;min-width:0;padding:6px 8px;font-size:13px}.lv-opt{border-top:1px solid #1c1b1914;margin-top:8px;padding-top:8px}.lv-opt-t{margin-bottom:5px;font-size:12.5px}.lv-opt-t b{background:var(--forest);width:18px;height:18px;color:var(--cream);border-radius:5px;place-items:center;margin-right:4px;font-size:11px;display:inline-grid}.lv-goes{margin:0 0 6px;font-size:11.5px}.lv-goes div{grid-template-columns:90px 1fr;gap:6px;padding:2px 0;display:grid}.lv-goes dt{color:var(--muted);font-weight:700}.lv-goes dd{margin:0}.lv-thr{background:#fff;border:1px solid #1c1b191a;border-radius:12px;margin-top:12px;padding:10px}.lv-thr-k{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}.lv-thr-sub{color:var(--muted);margin:3px 0 6px;font-size:11.5px}.lv-tabs{flex-wrap:wrap;gap:4px;margin:6px 0;display:flex}.lv .lv-tab{color:var(--muted);border:1px solid #1c1b1933;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.lv .lv-tab.on{background:var(--forest);border-color:var(--forest);color:var(--cream)}.lv-msgs{flex-direction:column;gap:6px;max-height:340px;padding:4px 2px;display:flex;overflow:auto}.lv-msg{border-radius:12px;flex-direction:column;gap:2px;max-width:88%;padding:7px 10px;font-size:12.5px;line-height:1.4;display:flex}.lv-msg i{color:var(--muted);font-size:10.5px;font-style:normal;font-weight:700}.lv-msg small{color:var(--muted);font-size:11.5px;font-style:italic}.lv-msg em{color:#8a5a0f;font-size:11px;font-style:normal}.lv-msg em.h{color:#c62828;font-weight:700}.lv-msg.mom{background:#1b4d3e1a;align-self:flex-end}.lv-msg.her{background:#cb704b1f;align-self:flex-start}.lv-msg.manos{background:#1b4d3e14;align-self:flex-end}.lv-msg.held{opacity:.92;outline:1.5px dashed #c6282880}.lv .lv-mini{border:1px solid #1c1b1940;border-radius:999px;align-self:flex-start;margin-top:3px;padding:2px 8px;font-size:11px;font-weight:700}.lv-reply{margin-top:8px}.lv-reply textarea{width:100%;font:inherit;resize:vertical;border:1px solid #1c1b1933;border-radius:10px;padding:8px 10px;font-size:16px}.lv-reply small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.lv-dim{color:var(--muted);margin-top:6px;font-size:12px}.pl-calls{flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 14px;display:flex}.pl-calls span{color:var(--muted);font-size:12.5px}.sc-table{gap:0;margin-top:10px;font-size:13px;display:grid}.sc-row{border-top:1px solid var(--hairline-soft);color:inherit;grid-template-columns:70px 60px 80px 64px 100px 120px 1fr;align-items:start;gap:8px;padding:7px 0;text-decoration:none;display:grid}.sc-row--m{grid-template-columns:120px 1.4fr 1fr 130px}.sc-head{text-transform:uppercase;letter-spacing:.05em;color:var(--forest);border-top:0;font-size:11px;font-weight:800}.sc-ships{flex-direction:column;gap:3px;display:flex}.sc-stand{font-weight:800}.sc-stand--waiting-on-us{color:#9c4b2a}.sc-stand--booked{color:var(--forest)}@media (max-width:720px){.sc-row{grid-template-columns:60px 50px 60px 50px 1fr}.sc-row>span:nth-child(5),.sc-row>span:nth-child(6){display:none}.sc-row--m{grid-template-columns:1fr 1fr}}.wrap:has(.ms){max-width:none;padding:16px 22px 40px}.ms{color:var(--forest);--s:var(--forest)}.ms-btn{border:1.5px solid var(--forest);background:var(--paper);color:var(--forest);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:8px;padding:6px 13px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.ms-btn:hover{background:var(--forest);color:var(--cream)}.ms-btn--live,.ms-btn--terra{background:var(--amber);border-color:var(--amber);color:var(--cream)}.ms-tag{border:1.5px solid var(--forest);color:var(--forest);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.ms-stage{background:var(--forest-tint);color:var(--forest);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800}.ms-stage--request{color:var(--sienna);background:#cb704b2e}.ms-stage--asking,.ms-stage--stuck{background:var(--amber-tint);color:var(--amber)}.ms-stage--booked{background:var(--forest);color:var(--cream)}.ms-stage--closed{color:var(--muted);background:#5e291514}.ms-job{color:var(--forest);margin:4px 0;font-size:13px}.ms-dim{color:var(--muted);font-weight:400}.ms-booked{color:var(--forest);margin:4px 0;font-size:13px;font-weight:700}.ms-q{margin:6px 0}.ms-say{color:var(--forest);margin-bottom:5px;font-size:12px;font-weight:700}.ms-say--warn{color:var(--amber)}.ms-row{flex-wrap:wrap;gap:5px;display:flex}.ms-pill{border:1px solid var(--hairline);background:var(--cream);color:var(--forest);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:12px;text-decoration:none;transition:transform .12s;display:inline-flex}a.ms-pill:hover{transform:translateY(-1px)}.ms-pill i{background:var(--forest-tint);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:800;display:grid}.ms-pill span{flex-direction:column;line-height:1.12;display:flex}.ms-pill b{font-size:12px}.ms-pill small{color:var(--muted);font-size:10.5px}.ms-pill--yes{background:var(--forest);border-color:var(--forest);color:var(--cream)}.ms-pill--yes i{color:var(--cream);background:#f7f1e633}.ms-pill--yes small{color:#f7f1e6e0}.ms-pill--wait{border:1.5px dashed var(--amber)}.ms-pill--wait.is-seen{border-style:solid}.ms-pill--no{opacity:.58}.ms-pill--next{background:0 0;border-style:dotted}.ms-pill.is-fresh{animation:1.6s ease-out 3 ms-flash}.ms-dw{background:var(--amber-tint);color:var(--amber);border-radius:4px;margin-left:4px;padding:0 4px;font-size:9px;font-style:normal;font-weight:800}.ms-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:92%;margin:6px 0 0;padding:7px 11px;font-size:13px;line-height:1.38}.ms-bubble span{opacity:.72;white-space:normal;margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.ms-bubble--in{color:var(--ink);background:#f2e2d3;border-bottom-left-radius:4px}.ms-bubble--in.is-open{box-shadow:inset 3px 0 0 var(--amber)}.ms-bubble--out{background:var(--forest-tint);color:var(--forest);border-bottom-right-radius:4px;margin-left:auto}.ms-bubble--hk{color:var(--forest);background:#e4ece7;border-bottom-right-radius:4px;margin-left:auto}.ms-clock{color:var(--forest);font-variant-numeric:tabular-nums;margin:6px 0;font-size:12px}.ms-clock--sm{font-size:11.5px}.ms-track{background:var(--forest-tint);border-radius:99px;height:7px;margin-bottom:3px;overflow:hidden}.ms-track div{background:linear-gradient(90deg, var(--amber), var(--terra));border-radius:99px;height:100%}.ms-scrim{z-index:60;background:#1b4d3e4d;justify-content:flex-end;animation:.15s ease-out ms-fade;display:flex;position:fixed;inset:0}.ms-drawer{background:var(--cream);flex-direction:column;width:min(1080px,95vw);height:100%;animation:.22s ease-out ms-in;display:flex;box-shadow:-14px 0 44px #0003}.ms-dh{background:var(--paper);border-bottom:1px solid var(--hairline-soft);justify-content:space-between;gap:12px;padding:18px 22px 12px;display:flex}.ms-dh h2{color:var(--forest);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:23px;font-weight:800;display:flex}.ms-dh .ms-dim{margin:2px 0 0;font-size:12.5px}.ms-x{width:42px;height:42px;color:var(--forest);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:30px;line-height:1}.ms-x:hover{background:var(--forest-tint)}.ms-dbody{flex:1;grid-template-columns:1.1fr 1fr;gap:18px;padding:16px 22px 48px;display:grid;overflow-y:auto}.ms-dbody h4{letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin:14px 0 6px;font-size:11.5px;font-weight:800}.ms-dj{border:1px solid var(--hairline-soft);background:var(--paper);border-radius:16px;margin-bottom:10px;padding:10px 12px}.ms-dj>h4:first-child{margin-top:2px}.ms-status{flex-wrap:wrap;gap:5px;margin:6px 0;display:flex}.ms-chip{background:var(--forest-tint);color:var(--forest);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.ms-chip--warn{background:var(--amber-tint);color:var(--amber)}.ms-chip--live{background:var(--amber);color:var(--cream);margin-left:6px;animation:1.6s ease-in-out infinite ms-throb}.ms-why div{flex-wrap:wrap;align-items:center;gap:5px;margin:4px 0;font-size:12.5px;display:flex}.ms-call{flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0;font-size:13px;display:flex}.ms-flag{color:var(--amber)}.ms-chat{border-top:1px dashed var(--hairline-soft);margin:6px 0 0;padding-top:6px}.ms-chat summary{cursor:pointer;color:var(--forest);font-size:12.5px}.ms-chat .ms-bubble{max-width:88%}.ms-thread{flex-direction:column;max-height:62vh;padding-right:4px;display:flex;overflow-y:auto}.ms-note,.ms-trait{color:var(--ink);margin:4px 0;font-size:13px}.ms-noteform{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ms-noteform input{border:1px solid var(--hairline);background:var(--paper);min-width:180px;color:var(--ink);font:inherit;border-radius:12px;flex:1;padding:8px 12px;font-size:13.5px}.ms-noteform .ms-btn{margin:0}@keyframes ms-throb{0%,to{box-shadow:0 0 #9c4b2a73}50%{box-shadow:0 0 0 6px #9c4b2a00}}@keyframes ms-flash{0%{box-shadow:0 0 #cb704bb3}to{box-shadow:0 0 0 12px #cb704b00}}@keyframes ms-in{0%{opacity:0;transform:translate(48px)}}@keyframes ms-fade{0%{opacity:0}}.ms-act{background:var(--forest-tint);border-radius:14px;align-items:center;gap:10px;margin:-2px -4px 8px;padding:9px 12px;display:flex}.ms-act p{color:var(--forest);flex:1;margin:0;font-size:16.5px;font-weight:800;line-height:1.25}.ms-act--big{margin:8px 0;padding:12px 14px}.ms-act--big p{font-size:20px}.ms-who{background:var(--forest);color:var(--cream);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 9px;font-size:10.5px;font-weight:800}.ms-act--you{background:var(--amber)}.ms-act--you p{color:var(--cream)}.ms-act--you .ms-who{background:var(--cream);color:var(--amber)}.ms-act--mother{background:var(--forest-tint)}.ms-act--housekeeper{background:#cb704b29}.ms-act--housekeeper p{color:var(--sienna)}.ms-act--housekeeper .ms-who{background:var(--sienna)}.ms-act--both{background:var(--forest)}.ms-act--both p{color:var(--cream)}.ms-act--both .ms-who{background:var(--cream);color:var(--forest)}.ms-act--nobody{background:#5e29150f}.ms-act--nobody p{color:var(--muted);font-weight:600}.ms-act--nobody .ms-who{background:var(--muted)}.ms-by{background:var(--paper);color:var(--forest);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:700}.ms-by--soon,.ms-by--late{background:var(--cream);color:var(--amber)}.ms-by--hot{background:var(--cream);color:var(--amber);animation:1.4s ease-in-out infinite ms-throb}.ms-reach{flex-wrap:wrap;gap:4px;margin:7px 0 4px;display:flex}.ms-r{color:var(--ink);background:#5e29150f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.ms-r--ok{background:var(--forest-tint);color:var(--forest)}.ms-r--no{background:var(--amber-tint);color:var(--amber)}.ms-women{flex-wrap:wrap;gap:6px;margin:7px 0 4px;display:flex}.ms-w{border:1px solid var(--hairline);background:var(--cream);border-radius:12px;flex:210px;max-width:100%;padding:7px 9px}.ms-w--yes{border-color:var(--forest);box-shadow:inset 4px 0 0 var(--forest)}.ms-w--wait{border-style:dashed;border-color:var(--amber)}.ms-w--no{opacity:.62}.ms-w-top{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.ms-w-top b{color:var(--forest);font-size:13px}.ms-w-top a{text-decoration:none}.ms-w-top small{color:var(--muted);font-size:11px}.ms-w-facts{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.ms-f{color:var(--ink);white-space:nowrap;background:#5e29150f;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.ms-f--ok{background:var(--forest-tint);color:var(--forest)}.ms-f--bad{background:var(--amber);color:var(--cream)}.ms-f--warn{background:var(--amber-tint);color:var(--amber)}.ms-w-line{color:var(--forest);margin:4px 0 0;font-size:11px}.ms-w-line--warn{color:var(--amber);font-weight:700}.ms-w-quote{color:var(--ink);margin:4px 0 0;font-size:11.5px;font-style:italic}.ms-noes{color:var(--muted);align-self:center;font-size:11.5px}.ms-rap{color:var(--sienna);background:#cb704b1a;border-radius:10px;margin:4px 0;padding:5px 9px;font-size:12px}.ms-rap b{color:var(--sienna)}.ms-replies{margin-top:8px}.ms-es{color:var(--muted);font-style:italic}.wrap:has(.mx){max-width:none;padding:22px 30px 56px}.mx{color:var(--forest)}.mx .ms-stage,.mx .ms-stage--request,.mx .ms-stage--asking,.mx .ms-stage--stuck{background:var(--forest-tint);color:var(--forest)}.mx .ms-stage--booked{background:var(--forest);color:var(--cream)}.mx .ms-stage--closed{color:var(--muted);background:#5e29150f}.mx .ms-act--housekeeper,.mx .ms-act--mother{background:var(--forest-tint)}.mx .ms-act--housekeeper p{color:var(--forest)}.mx .ms-act--housekeeper .ms-who{background:var(--forest)}.mx .ms-chip--warn,.mx .ms-r--no,.mx .ms-f--warn,.mx .ms-alerts span,.mx .ms-timer{color:var(--ink);background:#5e29150f}.mx .ms-f--bad{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1px #5e29154d}.mx .ms-pill--wait,.mx .ms-w--wait{border-color:var(--forest)}.mx .ms-rap{color:var(--forest);background:#1b4d3e0d}.mx .ms-rap b{color:var(--forest)}.mx .ms-btn--live,.mx .ms-btn--terra{background:var(--forest);border-color:var(--forest);color:var(--cream)}.mx .ms-chip--live{background:var(--forest);color:var(--cream)}.mx .ms-track div{background:var(--forest)}.mx .ms-w-line--warn,.mx .ms-say--warn,.mx .ms-flag,.mx .ms-dbody h4{color:var(--forest)}.mx{--f0:#cb704b;--f1:#4c7e6e;--f2:#2f6b58;--f3:#1b4d3e}.ms-act--held{border:1.5px dashed var(--forest);background:0 0}.ms-act--held .ms-who{background:var(--forest);color:var(--cream)}.ms-act:has(.ms-also){flex-wrap:wrap}.ms-also{color:var(--forest);opacity:.85;flex-basis:100%;margin:2px 0 0;font-size:13px;font-style:italic}@media (prefers-reduced-motion:reduce){.mx *,.mx :after{transition:none!important;animation:none!important}}@media (max-width:860px){.ms-dbody{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ms *,.ms :after{transition:none!important;animation:none!important}}.held-lines{flex-direction:column;gap:8px;margin:8px 0;display:flex}.held-line p{margin:0 0 4px}.held-line .held-text{margin:4px 0 8px;font-style:italic}.ms-create{align-items:center;gap:12px;margin:0 0 12px;display:flex}.ms-ok{color:var(--forest);font-size:13.5px;font-weight:700}.ms-jobform{background:#fffdf8;border:1.5px solid #cb704b;border-radius:16px;margin:0 0 14px;padding:14px 16px}.ms-jobform h4{color:#9c4b2a;margin:0 0 10px}.ms-jf-row{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.ms-jf-k{letter-spacing:.04em;text-transform:uppercase;min-width:64px;color:var(--forest);font-size:12px;font-weight:800}.ms-jf-ticks{flex-wrap:wrap;gap:6px;display:flex}.ms-jf-tick{cursor:pointer;background:#fff;border:1px solid #1b4d3e40;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:13px;display:inline-flex}.ms-jf-tick.is-on{background:var(--forest);color:var(--cream);border-color:var(--forest)}.ms-jf-tick:has(input:checked){background:var(--forest);color:var(--cream);border-color:var(--forest)}.ms-jf-tick input{accent-color:#1b4d3e}.ms-jf-pay input{width:80px;margin:0 4px}.ms-jf-zip input{width:70px;margin-left:4px}.ms-jf-time input{width:140px;margin:0 4px}.ms-jf-date{width:150px}.ms-jf-day{margin-left:12px}.ms-jobform input:not([type=checkbox]),.ms-jobform select{font:inherit;border:1px solid #1b4d3e4d;border-radius:10px;padding:6px 8px}.ms-jf-go{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.ms-sendout{background:#fffdf8;border:1px dashed #1b4d3e59;border-radius:14px;margin:10px 0;padding:12px 14px}.ms-sendout h4{margin:0 0 8px}.ms-fits{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;margin:0 0 8px;display:grid}.ms-fit{cursor:pointer;background:#fff;border:1px solid #1b4d3e33;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:6px;padding:6px 10px;font-size:13px;display:flex}.ms-fit span{color:#1b4d3ebf;font-size:12px}.ms-fit.is-on{border-color:var(--forest);box-shadow:0 0 0 1.5px var(--forest) inset}.ms-fit--miss{opacity:.75}.ms-fit--miss span{color:#9c4b2a}.ms-err{color:#9c4b2a;margin:6px 0;font-size:13.5px;font-weight:700}.ms-create .ms-btn,.ms-jf-go .ms-btn:first-child{margin-left:0}:is(.rail .ra--icon>span,.rail .ra>span:has(.ra-ufo)){align-items:center;gap:8px;display:inline-flex}.rail .ra-ufo{flex:none;margin-left:-3px;transition:transform .25s}.rail .ra:hover .ra-ufo{transform:translateY(-2px)rotate(-6deg)}.rail .ra[data-on=true] .ra-ufo{animation:2.4s ease-in-out infinite ra-ufo-hover}@keyframes ra-ufo-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.rail .ra-ufo{transition:none!important;animation:none!important}}.rail .ra-m{color:#1b4d3e;flex:none;justify-content:center;align-items:center;width:30px;height:26px;margin-left:-3px;display:inline-flex}.apv{max-width:560px;color:var(--forest);margin:0 auto;padding:22px 16px 40px}.apv-k{letter-spacing:.04em;text-transform:uppercase;color:#9c4b2a;margin:14px 0 6px;font-size:12.5px;font-weight:800}.apv-her{white-space:pre-wrap;background:#fff;border:1px solid #1b4d3e2e;border-radius:16px 16px 16px 4px;padding:12px 14px;font-size:16px;line-height:1.45}.apv-her>span{opacity:.7;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.apv-draft{box-sizing:border-box;width:100%;font:inherit;color:var(--forest);background:#f2f6f4;border:1.5px solid #1b4d3e;border-radius:16px;padding:12px 14px;font-size:16px;line-height:1.45}.apv-go{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.apv-btn{color:#1b4d3e;min-height:52px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #1b4d3e;border-radius:999px;flex:1;font-size:16px;font-weight:800}.apv-btn--go{color:#f7f1e6;background:#1b4d3e;flex:2}.apv-btn:disabled{opacity:.5}.apv-warn{color:#5e2915;background:#f6e3d8;border-radius:12px;margin:10px 0;padding:10px 12px;font-size:14px}.apv-note{color:var(--forest);opacity:.85;margin:10px 0;font-size:14px}.apv-ok{color:#1b4d3e;margin:12px 0;font-size:16px;font-weight:800}.apv-foot{margin-top:24px;font-size:14px}.dp-open{flex-direction:column;gap:12px;margin-top:14px;display:flex}.dp-x{color:#5e2915;text-align:center;cursor:pointer;background:#5e291512;border:0;border-radius:50%;flex:none;width:26px;height:26px;margin-left:2px;font-size:12px;font-weight:800;line-height:26px}.dp-x:hover{color:#b71c1c;background:#d32f2f24}.dp-f{transition:max-height .25s,opacity .2s,padding .25s,border-color .25s;overflow:hidden}.dp-f--gone{opacity:0;border-color:#0000;max-height:0!important}.dp-did-r{color:#5e2915;border-top:1px solid #5e291512;align-items:baseline;gap:12px;padding:7px 0;font-size:13.5px;line-height:1.4;display:flex}.dp-did-r:first-of-type{border-top:0}.dp-did-t{white-space:nowrap;color:#5e29159e;font-variant-numeric:tabular-nums;flex:none;width:76px}.dp-did-r--red span:last-child{font-weight:700}.dp-did-r--red .dp-did-t:before{content:"";background:#d32f2f;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.dp-did-r--amber .dp-did-t:before{content:"";background:#e0a030;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.dp-did-r--ok .dp-did-t:before{content:"";background:#1b4d3e;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.dp-log{margin-top:16px}.dp-log>summary{cursor:pointer;color:#5e2915;font-size:13px;font-weight:700}.dp-log ol{color:#5e2915;margin:10px 0 0;padding:0;font-size:12.5px;list-style:none}.dp-log li{gap:10px;padding:3px 0;display:flex}.dp-log li span{color:#5e291599;font-variant-numeric:tabular-nums;flex:none;width:62px}.dp-open>.ny-card{box-sizing:border-box;width:100%}.pub-any{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.pub-any .btn[disabled]{opacity:.45;cursor:not-allowed}.pub-any .btn.btn--pub.btn--waive{color:#f7f1e6;background:#9c4b2a;border-color:#9c4b2a}.pub-any-why{color:#5e2915;background:#fbf1e8;border-radius:8px;max-width:520px;padding:5px 9px;font-size:13px;line-height:1.35}.pub-any-why--stop{color:#7a2e12;background:#fde8e0;font-weight:700}.pub-any--sm{gap:6px 8px}.pub-any--sm .pub-any-why{max-width:280px;padding:3px 7px;font-size:12px}.bld-para-needed{color:#7a2e12;background:#fde8e0;border:1.5px solid #9c4b2a;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:14px;font-weight:700}.bld-mismatch{color:#5e2915;background:#fff6e5;border:1.5px solid #c98a1b;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:14px}.bld-mismatch ul{margin:6px 0;padding-left:18px}.bld-heard{color:#1b4d3e;background:#eef4f0;border:1.5px solid #b9cfc3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px;padding:9px 12px;font-size:14px;display:flex}.bld-heard--diff{color:#5e2915;background:#fff6e5;border-color:#c98a1b}.bld-heard-saved{font-weight:700}.bld-heard form{margin:0}.bld-heard-seek{color:#1b4d3e;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.bld-heard-seek:hover{text-decoration:underline}.rd-kind{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:2px 0;display:flex}.rd-pill--work{color:#5e2915;background:#fbede5}.rd-sug{color:#5e2915;font-size:13px}.rd-type>summary,.rd-keepoff>summary{cursor:pointer;color:var(--muted,#5b6660);font-size:12.5px;list-style:none}.rd-type[open]>summary{margin-bottom:4px}.rd-keepoff{display:inline-block}.rd-keepoff[open]{flex-basis:100%;margin-top:6px;display:block}.rd-line .rd-kind{margin-left:4px}.mt-mode{border:1px solid var(--hair);color:var(--forest);background:#fff;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:12.5px;font-weight:700}.mt-mode[data-mode=off],.mt-mode[data-mode=shadow]{color:var(--muted)}.mt-tn{color:var(--forest);font-size:26px;font-weight:800;line-height:1.1}.lk-tile[data-warn=true] .mt-tn{color:var(--urgent)}.mt-small{color:var(--muted);font-size:12.5px}.mt-sec{margin-top:18px}.mt-card{border:1px solid var(--hair);background:#fff;border-radius:12px;margin-top:10px;padding:12px 14px}.mt-card[data-stuck=true]{background:#fbf8f2}.mt-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.mt-job{color:var(--forest);font-weight:800;text-decoration:none}.mt-chip{color:#f7f1e6;background:#1b4d3e;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.mt-state{border:1px solid var(--hair2);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.mt-state[data-state=reconfirm]{color:#9c4b2a;border-color:#9c4b2a}.mt-state[data-state=closed]{color:var(--muted)}.mt-yes{gap:4px;display:inline-flex}.mt-yes i{border:1.5px solid var(--forest);border-radius:50%;width:10px;height:10px;display:inline-block}.mt-yes i[data-on=true]{background:var(--forest)}.mt-stuck{color:#9c4b2a;margin-top:6px;font-size:13.5px;font-weight:600}.mt-lines{border-top:1px solid var(--hair);margin-top:8px}.mt-line{border-bottom:1px solid var(--hair);grid-template-columns:22px minmax(80px,140px) 120px minmax(0,1fr) minmax(0,220px) auto;align-items:baseline;gap:10px;padding:6px 0;font-size:13.5px;display:grid}.mt-line[data-new=true]{font-weight:700}.mt-n{color:var(--muted);font-variant-numeric:tabular-nums}.mt-name{font-weight:700}.mt-diff{color:#5e2915}.mt-why{color:var(--muted);font-size:12.5px}.mt-note{gap:6px;margin:10px 0 4px;display:grid}.mt-note textarea,.mt-onote textarea{width:100%;font:inherit;border:1px solid var(--line,#d8cfbf);background:var(--card,#fff);color:inherit;border-radius:8px;padding:8px;font-size:14px}.mt-said{border-bottom:1px solid var(--hair);grid-template-columns:22px minmax(0,1fr) minmax(0,200px) 130px;align-items:baseline;gap:10px;padding:6px 0;font-size:13.5px;display:grid}.mt-said--none{grid-template-columns:140px 1fr}@media (max-width:760px){.mt-said{grid-template-columns:22px 1fr}.mt-said .mt-why,.mt-said .mt-small{grid-column:2/-1}.mt-said--none{grid-template-columns:1fr}}.mt-onote{grid-column:2/-1}.mt-whys{color:var(--muted);grid-column:2/-1;font-size:12.5px;line-height:1.45}.mt-onote form{gap:6px;margin-top:6px;display:grid}.mt-acts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.mt-acts form{margin:0}.mt-table{border-collapse:collapse;border:1px solid var(--hair);background:#fff;border-radius:12px;width:100%;margin-top:8px;font-size:13.5px;overflow:hidden}.mt-table th,.mt-table td{text-align:left;border-bottom:1px solid var(--hair);padding:7px 10px}.mt-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11.5px}@media (max-width:760px){.mt-line{grid-template-columns:22px 1fr auto}.mt-line .mt-diff,.mt-line .mt-why{grid-column:2/-1}}.mx-head{justify-content:space-between;align-items:flex-end;gap:16px;margin:4px 0 18px;display:flex}.mx-h1{letter-spacing:-.02em;color:var(--forest);margin:0;font-size:30px;font-weight:800;line-height:1.1}.mx-lede{color:var(--muted);margin:6px 0 0;font-size:14.5px}.mx-h2{letter-spacing:.08em;text-transform:uppercase;color:var(--forest);align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:800;display:flex}.mx-count{letter-spacing:0;color:var(--muted);background:var(--forest-tint);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.mx-sec{margin:30px 0 0}.mx-meta{color:var(--muted);margin:8px 0 0;font-size:12.5px}.mx-muted{color:var(--muted)}.mx-link{color:var(--forest);border-bottom:1.5px solid #1b4d3e40;font-size:13px;font-weight:700;text-decoration:none}.mx-link:hover{border-color:var(--forest)}.mx-back{color:var(--muted);margin:2px 0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.mx-back:hover{color:var(--forest)}.mx-modes{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.mx-mode{box-shadow:0 0 0 1px var(--hairline-soft);color:var(--forest);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.mx-mode i{background:var(--forest);border-radius:50%;width:8px;height:8px}.mx-mode[data-mode=off] i,.mx-mode[data-mode=shadow] i{background:#5e291559}.mx-toast{background:var(--forest);color:var(--cream);border-radius:12px;margin:0 0 16px;padding:12px 16px;font-size:14px;font-weight:600}.mx-stats{box-shadow:0 1px 2px #1b4d3e0f,0 0 0 1px var(--hairline-soft);background:#fff;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.mx-stats--5{grid-template-columns:repeat(6,minmax(0,1fr))}.mx-stat{border-left:1px solid var(--hairline-soft);min-width:0;padding:14px 16px}.mx-stat:first-child{border-left:0}.mx-stat b{color:var(--forest);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.1;display:block}.mx-stat b.mx-stat-when{letter-spacing:0;font-size:15px;line-height:1.35}.mx-stat span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.mx-stat[data-warn=true] b{color:var(--urgent)}.mx-av{background:var(--forest-tint);color:var(--forest);letter-spacing:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.mx-av[data-tone=cream]{background:var(--forest);color:var(--cream)}.mx-pills{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mx-pill{background:var(--forest-tint);max-width:100%;color:var(--forest);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex;overflow:hidden}.mx-pill i{font-style:normal}.mx-pill[data-tone=good]{color:var(--forest);background:#1b4d3e1a}.mx-pill[data-tone=good]:before{content:"✓";font-weight:800}.mx-pill[data-tone=look]{background:var(--amber-tint);color:var(--urgent)}.mx-pill[data-tone=info]{color:var(--ink);background:#5e29150f}.mx-pill[data-tone=more]{box-shadow:inset 0 0 0 1px var(--hairline-soft);color:var(--muted);background:0 0}.mx-src .mx-pill{margin-left:8px;padding:1px 8px;font-size:11.5px}.mx-job{box-shadow:0 1px 2px #1b4d3e0f,0 0 0 1px var(--hairline-soft);background:#fff;border-radius:18px;margin:0 0 16px;padding:20px 22px}.mx-job[data-stuck=true]{box-shadow:0 1px 2px #1b4d3e0f,0 0 0 1px #9c4b2a59}.mx-job-head{align-items:center;gap:14px;display:flex}.mx-job-title{flex:1;min-width:0}.mx-job-name{color:var(--forest);letter-spacing:-.01em;font-size:19px;font-weight:800;text-decoration:none}.mx-job-name:hover{text-underline-offset:3px;text-decoration:underline}.mx-job-meta{color:var(--muted);margin-top:2px;font-size:13px}.mx-tag{background:var(--forest);color:var(--cream);letter-spacing:.04em;vertical-align:middle;border-radius:6px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:800;display:inline-block}.mx-tag[data-tone=job]{color:var(--ink);background:#5e291514;margin:0}.mx-tag[data-tone=her]{background:var(--forest-tint);color:var(--forest);margin:0}.mx-state{background:var(--forest-tint);color:var(--forest);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.mx-state[data-state=reconfirm]{background:var(--amber-tint);color:var(--urgent)}.mx-state[data-state=closed]{color:var(--muted);background:#5e29150f}.mx-yes{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.mx-yes-track{gap:3px;display:inline-flex}.mx-yes-track i{background:var(--hairline-soft);border-radius:3px;width:18px;height:6px}.mx-yes-track i[data-on=true]{background:var(--forest)}.mx-yes-n{color:var(--forest);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.mx-yes-n span{color:var(--muted);font-weight:600}.mx-stuck{background:var(--amber-tint);color:var(--urgent);border-radius:10px;align-items:center;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.mx-stuck i{background:var(--urgent);width:18px;height:18px;color:var(--cream);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.mx-unlock{border:1px solid var(--forest,#1b4d3e);color:var(--forest,#1b4d3e);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.mx-unlock b{margin-bottom:4px;display:block}.mx-unlock span{font-weight:700}.mx-unlock small{opacity:1;font-size:12px;display:block}.mx-dead{background:var(--cream-2,#efe6d6);color:var(--forest,#1b4d3e);border-radius:10px;margin:12px 0 0;padding:8px 12px;font-size:13px;line-height:1.45}.mx-cardnote{background:var(--cream);border-radius:12px;margin:16px 0 4px}.mx-cardnote>summary{cursor:pointer;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 14px;list-style:none;display:grid}.mx-cardnote>summary::-webkit-details-marker{display:none}.mx-cardnote-label{letter-spacing:.06em;text-transform:uppercase;color:var(--urgent);grid-column:1;font-size:11.5px;font-weight:800}.mx-cardnote-text{color:var(--ink);grid-column:1;font-size:14.5px;line-height:1.45}.mx-cardnote-text--empty{color:var(--muted);font-style:italic}.mx-cardnote .mx-link{grid-area:1/2/span 2;align-self:center}.mx-cardnote[open]>summary .mx-link{visibility:hidden}.mx-editor{gap:8px;padding:0 14px 14px;display:grid}.mx-editor textarea{width:100%;font:inherit;box-shadow:inset 0 0 0 1.5px var(--hairline);color:var(--ink);resize:vertical;background:#fff;border:0;border-radius:10px;padding:10px 12px;font-size:14.5px;line-height:1.45}.mx-editor textarea:focus{box-shadow:inset 0 0 0 2px var(--forest);outline:none}.mx-editor-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.mx-people{margin:10px 0 0;padding:0;list-style:none}.mx-person{border-top:1px solid var(--hairline-soft);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.mx-person:first-child{border-top:0}.mx-rank{width:16px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;flex:none;padding-top:9px;font-size:12px;font-weight:800}.mx-person-main{flex:1;min-width:0}.mx-person-top{flex-wrap:wrap;align-items:baseline;gap:10px;padding-top:6px;display:flex}.mx-person-name{color:var(--forest);font-size:15.5px;font-weight:800;text-decoration:none}.mx-person-name:hover{text-underline-offset:3px;text-decoration:underline}.mx-price{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.mx-price small{color:var(--muted);font-size:12.5px;font-weight:600}.mx-status{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:700}.mx-status[data-on=true]{color:var(--forest)}.mx-status[data-on=true]:before{content:"";background:var(--forest);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.mx-person-more{flex-wrap:wrap;gap:4px 18px;margin-top:8px;display:flex}.mx-person-more>details[open]{flex-basis:100%}.mx-own>summary,.mx-whyall>summary{cursor:pointer;color:var(--forest);font-size:12.5px;font-weight:700;list-style:none;display:inline-block}.mx-own>summary::-webkit-details-marker{display:none}.mx-whyall>summary::-webkit-details-marker{display:none}.mx-whyall>summary{color:var(--muted);font-weight:600}.mx-own-label{letter-spacing:.06em;text-transform:uppercase;color:var(--urgent);margin-right:4px;font-size:11px;font-weight:800}.mx-own[open] .mx-editor{padding:8px 0 0}.mx-whyall ul{color:var(--ink);margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.55}.mx-acts{flex-wrap:wrap;gap:6px;display:flex}.mx-job-foot{border-top:1px solid var(--hairline-soft);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:14px;display:flex}.mx-rows{box-shadow:0 0 0 1px var(--hairline-soft);background:#fff;border-radius:16px;margin:0;padding:0;list-style:none}.mx-row{border-top:1px solid var(--hairline-soft);align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.mx-row:first-child{border-top:0}.mx-row-main{flex:1;min-width:0}.mx-row-main .mx-pills{margin-top:6px}.mx-row a{color:var(--forest);text-decoration:none}.mx-risk{color:#f7f1e6;background:#cb704b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:19px;font-weight:800;line-height:1;display:inline-flex}.mx-risk-why{color:var(--urgent);font-weight:700}.mx-next{color:var(--muted);margin-top:4px;font-size:12.5px;display:block}.mx-time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:58px;font-size:12px;font-weight:700}.mx-her{align-items:center;gap:18px;margin:0 0 18px;display:flex}.mx-her-id{flex:1;min-width:0}.mx-life{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mx-life li{background:#fff;border-radius:14px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex;box-shadow:0 0 0 1px #9c4b2a40}.mx-date{background:var(--amber-tint);width:52px;color:var(--urgent);text-align:center;text-transform:uppercase;letter-spacing:.04em;border-radius:10px;flex:none;padding:6px 0;font-size:11px;font-weight:800}.mx-date b{letter-spacing:0;font-size:20px;line-height:1.1;display:block}.mx-life-what{color:var(--ink);font-size:15.5px;font-weight:800}.mx-life-what:first-letter{text-transform:uppercase}.mx-q{color:var(--ink);quotes:"«" "»";font-size:14px;line-height:1.45;display:block}.mx-q:before{content:open-quote}.mx-q:after{content:close-quote}.mx-q--lead{color:var(--ink);letter-spacing:-.005em;font-size:16px;font-weight:600}.mx-src{color:var(--muted);flex-wrap:wrap;align-items:center;margin-top:4px;font-size:12px;display:flex}.mx-said{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mx-said-box{box-shadow:0 0 0 1px var(--hairline-soft);background:#fff;border-radius:14px;padding:14px 16px}.mx-said-label{letter-spacing:.07em;text-transform:uppercase;color:var(--forest);margin-bottom:6px;font-size:11.5px;font-weight:800}.mx-earlier{margin-top:10px}.mx-other{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.45}.mx-earlier>summary{cursor:pointer;color:var(--muted);font-size:12.5px;font-weight:700}.mx-earlier-row{border-top:1px solid var(--hairline-soft);margin-top:8px;padding:8px 0 0}.mx-unknown{color:var(--ink);margin:12px 0 0;font-size:13px}.mx-unknown b{color:var(--forest);margin-right:6px;font-weight:800}.mx-unknown span{color:var(--muted)}.mx-record{flex-wrap:wrap;gap:8px;display:flex}.mx-record span{box-shadow:0 0 0 1px var(--hairline-soft);color:var(--muted);background:#fff;border-radius:12px;padding:8px 12px;font-size:12px}.mx-record b{color:var(--forest);font-size:17px;font-weight:800;display:block}.mx-tl{margin:0;padding:0;list-style:none}.mx-tl-day{margin:0 0 14px}.mx-tl-date{color:var(--forest);background:var(--cream);padding:4px 0 6px;font-size:12px;font-weight:800;position:sticky;top:0}.mx-tl-day>ul{border-left:2px solid var(--hairline-soft);margin:0;padding:0 0 0 14px;list-style:none}.mx-tl-item{grid-template-columns:64px 92px minmax(0,1fr);align-items:baseline;gap:10px;padding:6px 0 6px 10px;font-size:13.5px;display:grid;position:relative}.mx-tl-dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--hairline);background:#fff;border-radius:50%;position:absolute;top:12px;left:-20px}.mx-tl-item[data-kind=answer] .mx-tl-dot,.mx-tl-item[data-kind=placement] .mx-tl-dot{background:var(--forest);box-shadow:none}.mx-tl-item[data-kind=said] .mx-tl-dot,.mx-tl-item[data-kind=message] .mx-tl-dot,.mx-tl-item[data-kind=adriana] .mx-tl-dot{background:var(--forest-tint);box-shadow:0 0 0 2px var(--forest)}.mf-tl .mx-tl-item[data-kind=yes] .mx-tl-dot,.mf-tl .mx-tl-item[data-kind=booked] .mx-tl-dot{background:var(--forest);box-shadow:none}.mf-tl .mx-tl-item[data-kind=her] .mx-tl-dot{background:var(--forest-tint);box-shadow:0 0 0 2px var(--forest)}.mf-tl .mx-tl-item[data-kind=flag] .mx-tl-dot,.mf-tl .mx-tl-item[data-kind=passed] .mx-tl-dot{background:var(--amber-tint);box-shadow:0 0 0 2px var(--amber)}.mf-tl .mx-tl-item[data-kind=booked] .mx-tl-text{color:var(--forest);font-weight:800}.mx-tl-kind{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.mx-tl-text{color:var(--ink);overflow-wrap:anywhere;min-width:0}@media (max-width:760px){.mx-head{flex-direction:column;align-items:flex-start}.mx-stats,.mx-stats--5{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-stat:nth-child(3n+1){border-left:0}.mx-stat:nth-child(n+4){border-top:1px solid var(--hairline-soft)}.mx-job{border-radius:16px;padding:16px}.mx-job-head{flex-wrap:wrap}.mx-job-title{flex:calc(100% - 64px)}.mx-job-head .mx-state{order:3;margin-left:58px}.mx-job-head .mx-yes{order:4;margin-left:auto}.mx-status{width:100%;margin-left:0}.mx-said{grid-template-columns:1fr}.mx-tl-item{grid-template-columns:56px minmax(0,1fr)}.mx-tl-kind{display:none}.mx-her{flex-wrap:wrap}}.mx-order{border:1px solid var(--line,#e3daca);border-radius:11px;margin:0 0 14px;padding:8px 12px;font-size:14px}.mx-order-line{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.ra-more>summary{cursor:pointer;list-style:none}.ra-more>summary::-webkit-details-marker{display:none}.ra-more>summary>span:first-child:after{content:" ›"}.ra-more[open]>summary>span:first-child:after{content:" ⌄"}.fl{--fl-page:#fbf8f1;--fl-card:#fff;--fl-line:#ece6da;--fl-ink:#16231e;--fl-mute:#5f6762;--fl-forest:#1b4d3e;--fl-mint:#e8f0eb;--fl-sand:#f1e6d3;--fl-blush:#fbeee6;--fl-you:#9c4b2a;background:var(--fl-page);color:var(--fl-ink);font-feature-settings:"tnum" 1;border-radius:18px;margin:-8px -8px 0;padding:6px 8px 40px}.fl a{color:inherit}.fl-back{color:var(--fl-mute);align-items:center;gap:6px;margin:4px 0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.fl-hero{background:var(--fl-card);border:1px solid var(--fl-line);border-radius:24px;flex-wrap:wrap;align-items:center;gap:20px;padding:22px 24px;display:flex;box-shadow:0 1px 2px #16231e0a,0 8px 24px #16231e0a}.fl-disc{background:var(--fl-forest);color:#f7f1e6;letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:24px;font-weight:800;display:grid}.fl-disc--w{background:#cb704b}.fl-who{flex:1;min-width:240px}.fl-name{letter-spacing:-.03em;color:var(--fl-ink);margin:0;font-size:32px;font-weight:800;line-height:1.1}.fl-sub{color:var(--fl-mute);margin:6px 0 0;font-size:14px}.fl-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fl-tag{background:var(--fl-mint);color:var(--fl-forest);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.fl-tag--you{background:var(--fl-blush);color:var(--fl-you)}.fl-tag--quiet{color:var(--fl-mute);background:#f3f1ec}.fl-acts{flex-wrap:wrap;gap:8px;display:flex}.fl-btn{border:1px solid var(--fl-line);background:var(--fl-card);height:40px;color:var(--fl-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.fl-btn--go{background:var(--fl-forest);border-color:var(--fl-forest);color:#f7f1e6}.fl-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:14px 0;display:grid}.fl-stat{background:var(--fl-card);border:1px solid var(--fl-line);border-radius:20px;padding:16px 18px;box-shadow:0 1px 2px #16231e0a}.fl-stat .k{color:var(--fl-mute);font-size:12px;font-weight:700}.fl-stat .v{letter-spacing:-.03em;color:var(--fl-ink);margin-top:6px;font-size:28px;font-weight:800;line-height:1.05;display:block}.fl-stat .v--s{letter-spacing:-.01em;font-size:17px;line-height:1.25}.fl-stat .d{color:var(--fl-mute);margin-top:6px;font-size:12.5px;line-height:1.4;display:block}.fl-stat--you .v{color:var(--fl-you)}.fl-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (max-width:1100px){.fl-grid{grid-template-columns:minmax(0,1fr)}}.fl-col{flex-direction:column;gap:14px;min-width:0;display:flex}.fl-card{background:var(--fl-card);border:1px solid var(--fl-line);border-radius:20px;min-width:0;padding:18px 20px;box-shadow:0 1px 2px #16231e0a}.fl-card--you{background:#fffcfa;border-color:#f0d9cc}.fl-h{letter-spacing:-.01em;color:var(--fl-ink);align-items:baseline;gap:8px;margin:0 0 12px;font-size:16px;font-weight:800;display:flex}.fl-h .n{color:var(--fl-mute);background:#f3f1ec;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.fl-h .r{color:var(--fl-forest);margin-left:auto;font-size:13px;font-weight:700;text-decoration:none}.fl-empty{color:var(--fl-mute);margin:0;font-size:14px}.fl-row{border-top:1px solid var(--fl-line);color:inherit;align-items:flex-start;gap:12px;padding:11px 0;text-decoration:none;display:flex}.fl-row:first-of-type{border-top:0;padding-top:2px}a.fl-row:hover .fl-t{color:var(--fl-forest)}.fl-av{background:var(--fl-mint);width:34px;height:34px;color:var(--fl-forest);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.fl-av--w{background:var(--fl-blush);color:var(--fl-you)}.fl-body{flex:1;min-width:0}.fl-t{color:var(--fl-ink);font-size:14.5px;font-weight:700;line-height:1.35}.fl-s{color:var(--fl-mute);margin-top:2px;font-size:13px;line-height:1.45;display:block}.fl-when{color:var(--fl-mute);white-space:nowrap;text-align:right;flex:none;font-size:12.5px}.fl-pill{color:var(--fl-mute);white-space:nowrap;background:#f3f1ec;border-radius:999px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.fl-pill--go{background:var(--fl-mint);color:var(--fl-forest)}.fl-pill--you{background:var(--fl-blush);color:var(--fl-you)}.fl-pill--sand{background:var(--fl-sand);color:#5e2915}.fl-q{color:var(--fl-ink);quotes:"«" "»";font-size:14px;line-height:1.5;display:block}.fl-q:before{content:open-quote}.fl-q:after{content:close-quote}.fl-src{color:var(--fl-mute);margin-top:3px;font-size:12px;display:block}.fl-said{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:900px){.fl-said{grid-template-columns:minmax(0,1fr)}}.fl-sbox{border:1px solid var(--fl-line);background:#fffefc;border-radius:16px;padding:12px 14px}.fl-sbox .lab{letter-spacing:.06em;text-transform:uppercase;color:var(--fl-forest);margin-bottom:6px;font-size:11.5px;font-weight:800}.fl-sbox .what{color:var(--fl-ink);font-size:14px;font-weight:700;line-height:1.4}.fl-more{margin-top:8px}.fl-more>summary{cursor:pointer;color:var(--fl-forest);font-size:13px;font-weight:700;list-style:none}.fl-more>summary::-webkit-details-marker{display:none}.fl-more>summary:after{content:" ›"}.fl-more[open]>summary:after{content:" ‹"}.fl-kv{grid-template-columns:120px minmax(0,1fr);gap:8px 14px;margin:0;font-size:14px;display:grid}.fl-kv dt{color:var(--fl-mute);font-weight:600}.fl-kv dd{color:var(--fl-ink);overflow-wrap:anywhere;margin:0}.fl-bar{background:#f3f1ec;border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.fl-bar>i{background:var(--fl-forest);border-radius:999px;height:100%;display:block}.fl-chat{flex-direction:column;gap:8px;max-height:520px;padding:4px 2px;display:flex;overflow-y:auto}.fl-b{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;max-width:78%;padding:9px 12px;font-size:14px;line-height:1.45}.fl-b small{color:var(--fl-mute);white-space:normal;margin-top:4px;font-size:11.5px;display:block}.fl-b--in{background:var(--fl-mint);border-bottom-left-radius:6px;align-self:flex-start}.fl-b--out{background:#f6f3ee;border-bottom-right-radius:6px;align-self:flex-end}.fl-tl{margin:0;padding:0;list-style:none}.fl-tl>li{margin:0 0 10px}.fl-tl .day{color:var(--fl-forest);margin:0 0 4px;font-size:12px;font-weight:800}.fl-tl ul{border-left:2px solid var(--fl-line);margin:0;padding:0 0 0 12px;list-style:none}.fl-tl ul li{grid-template-columns:62px 84px minmax(0,1fr);align-items:baseline;gap:8px;padding:4px 0 4px 10px;font-size:13.5px;display:grid;position:relative}.fl-tl ul li:before{content:"";width:10px;height:10px;box-shadow:0 0 0 2px var(--fl-line);background:#fff;border-radius:50%;position:absolute;top:10px;left:-7px}.fl-tl ul li[data-k=yes]:before,.fl-tl ul li[data-k=booked]:before,.fl-tl ul li[data-k=answer]:before,.fl-tl ul li[data-k=placement]:before{background:var(--fl-forest);box-shadow:none}.fl-tl ul li[data-k=her]:before,.fl-tl ul li[data-k=said]:before,.fl-tl ul li[data-k=message]:before{background:var(--fl-mint);box-shadow:0 0 0 2px var(--fl-forest)}.fl-tl ul li[data-k=flag]:before,.fl-tl ul li[data-k=passed]:before,.fl-tl ul li[data-k=hold]:before{background:var(--fl-blush);box-shadow:0 0 0 2px var(--fl-you)}.fl-tl .tm{color:var(--fl-mute);font-size:12px;font-weight:700}.fl-tl .kd{color:var(--fl-mute);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.fl-tl .tx{color:var(--fl-ink);overflow-wrap:anywhere}.fl-set{flex-direction:column;gap:10px;display:flex}.fl-set form{border-top:1px solid var(--fl-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;margin:0;padding:10px 0;display:grid}.fl-set form:first-child{border-top:0;padding-top:0}.fl-set .lab{grid-column:1/-1;font-size:13.5px;font-weight:800}.fl-set .now{color:var(--fl-mute);min-width:0;font-size:13px}.fl-set .input,.fl-set select{width:100%;min-width:0}.fl-note{color:var(--fl-mute);margin:10px 0 0;font-size:12.5px}
