/* Brown Girl + Skin portal styles */
:root{
  --bg:#FFFFFF; --surface:#F7F5F3; --ink:#3A3A3A; --ink-soft:#6B6461;
  --line:#E4DED9; --accent:#7D5449; --accent-soft:#F1ECE8; --sage:#7D5449; --sage-soft:#EAE8E6;
  --warn:#9A3B2C; --warn-soft:#F6E4DF; --ok:#4F6B55; --ok-soft:#E6EEE7; --logo:#3A3A3A;
  --serif:"Jost", "Futura", "Century Gothic", system-ui, sans-serif;
  --sans:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;
  box-sizing:border-box;
  padding-top:env(safe-area-inset-top,0px);
  padding-bottom:env(safe-area-inset-bottom,0px);
}
@media (prefers-color-scheme: dark){
  :root:not([data-theme="light"]){
    --bg:#1C1A19; --surface:#272321; --ink:#EDEAE7; --ink-soft:#B8AEA9;
    --line:#3D3633; --accent:#C99A8C; --accent-soft:#3A2C28; --sage:#C99A8C; --sage-soft:#332825;
    --warn:#E8A08F; --warn-soft:#46251F; --ok:#9DC3A4; --ok-soft:#24312A; --logo:#EDEAE7;
  }
}
:root[data-theme="dark"]{
  --bg:#1C1A19; --surface:#272321; --ink:#EDEAE7; --ink-soft:#B8AEA9;
  --line:#3D3633; --accent:#C99A8C; --accent-soft:#3A2C28; --sage:#C99A8C; --sage-soft:#332825;
  --warn:#E8A08F; --warn-soft:#46251F; --ok:#9DC3A4; --ok-soft:#24312A; --logo:#EDEAE7;
}
html{scroll-padding-top:env(safe-area-inset-top,0px)}
*,*::before,*::after{box-sizing:inherit}
body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased}
img{max-width:100%;display:block}
button,input,select,textarea{font:inherit;color:inherit}
:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.app{max-width:560px;margin:0 auto;padding:0 18px 110px}

/* header */
.top{display:flex;flex-direction:column;align-items:center;padding:20px 0 8px;gap:12px}
.brand{display:block;width:150px;margin:0 auto;aspect-ratio:720/173;background:var(--logo);-webkit-mask:url(data:image/png;base64,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) center/contain no-repeat;mask:url(data:image/png;base64,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) center/contain no-repeat}
.mode{display:flex;border:1px solid var(--line);border-radius:999px;padding:3px;background:var(--surface)}
.mode button{border:0;background:none;padding:5px 12px;border-radius:999px;font-size:.8rem;cursor:pointer;color:var(--ink-soft)}
.mode button[aria-pressed="true"]{background:var(--ink);color:var(--bg)}
.proto{font-size:.78rem;color:var(--ink-soft);margin:0 0 14px}

h1{font-family:var(--serif);font-weight:400;font-size:2rem;line-height:1.1;margin:10px 0 6px;letter-spacing:-.01em}
h2{font-family:var(--serif);font-weight:500;font-size:1.3rem;margin:28px 0 10px}
h3{font-size:1rem;font-weight:600;margin:0 0 4px}
p{margin:0 0 10px}
.muted{color:var(--ink-soft)}
.small{font-size:.85rem}

.panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px}
.stack>*+*{margin-top:12px}
.row{display:flex;gap:12px;align-items:center}
.between{justify-content:space-between}
.btn{border:1px solid var(--ink);background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:10px;cursor:pointer;font-weight:500}
.btn.ghost{background:transparent;color:var(--ink);border-color:var(--line)}
.btn.small{padding:6px 12px;font-size:.85rem}
.chip{display:inline-block;font-size:.78rem;padding:2px 9px;border-radius:999px;background:var(--sage-soft);color:var(--sage)}
.chip.due{background:var(--warn-soft);color:var(--warn)}
.chip.gold{background:var(--accent-soft);color:var(--accent)}

/* journey strip — the one bold element */
.journey{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 14px;scroll-snap-type:x mandatory}
.shot{flex:0 0 132px;scroll-snap-align:start;cursor:pointer;border:0;padding:0;background:none;text-align:left}
.shot .ph{width:132px;height:170px;border-radius:12px;overflow:hidden;background:var(--sage-soft);position:relative;border:2px solid transparent}
.shot[aria-pressed="true"] .ph{border-color:var(--accent)}
.shot img{width:100%;height:100%;object-fit:cover}
.shot .tag{position:absolute;left:8px;top:8px;font-size:.72rem;background:var(--surface);color:var(--ink);padding:1px 8px;border-radius:999px}
.shot .d{font-size:.8rem;margin-top:6px;color:var(--ink-soft)}
.shot .by{font-size:.75rem;color:var(--ink-soft)}
.add{flex:0 0 132px;height:170px;border:1.5px dashed var(--ink-soft);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;color:var(--ink-soft);background:transparent;scroll-snap-align:start}
.add span{font-size:1.8rem;line-height:1}

.compare{position:relative;aspect-ratio:3/4;border-radius:14px;overflow:hidden;background:var(--sage-soft);max-height:520px;margin:0 auto}
.compare img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.compare .after{clip-path:inset(0 0 0 var(--cut,50%))}
.compare .bar{position:absolute;top:0;bottom:0;left:var(--cut,50%);width:2px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.2)}
.compare .lbl{position:absolute;bottom:10px;font-size:.75rem;background:rgba(0,0,0,.55);color:#fff;padding:2px 8px;border-radius:999px}
input[type=range]{width:100%;accent-color:var(--accent)}

/* timeline-ish lists */
.note{border-left:2px solid var(--line);padding:0 0 18px 16px;position:relative}
.note::before{content:"";position:absolute;left:-6px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--sage)}
.note:last-child{padding-bottom:0}
.kv{font-size:.8rem;color:var(--ink-soft);margin-bottom:2px}

.phase{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:14px 0;border-top:1px solid var(--line)}
.phase:first-child{border-top:0}
.num{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-family:var(--serif);border:1px solid var(--ink-soft)}
.phase.now .num{background:var(--accent);border-color:var(--accent);color:#fff}
.phase.done .num{background:var(--ink);border-color:var(--ink);color:var(--bg)}

.routine{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.routine ol{margin:6px 0 0;padding-left:18px}
.routine li{margin-bottom:4px}

.supply{height:6px;border-radius:6px;background:var(--line);overflow:hidden;margin:8px 0 4px}
.supply i{display:block;height:100%;background:var(--sage)}
.supply.low i{background:var(--warn)}

.tbl{width:100%;border-collapse:collapse;font-size:.9rem}
.tbl th{text-align:left;font-weight:500;color:var(--ink-soft);padding:6px 4px;border-bottom:1px solid var(--line)}
.tbl td{padding:8px 4px;border-bottom:1px solid var(--line)}
.scrollx{overflow-x:auto}

label.f{display:block;font-size:.85rem;color:var(--ink-soft);margin-bottom:4px}
.in{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}
textarea.in{min-height:80px;resize:vertical}

.angles{display:inline-flex;flex-wrap:wrap}
.folders{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}
.folder{border:1px solid transparent;background:none;border-radius:12px;padding:8px 4px;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}
.folder svg{width:58px;height:48px}
.folder[aria-pressed="true"]{background:var(--surface);border-color:var(--line)}
.folder .fd{font-size:.85rem;font-weight:600}
.folder .fl{font-size:.78rem;color:var(--ink-soft)}
.folder .fc{font-size:.72rem;color:var(--ink-soft)}
.folder .new{color:var(--warn);font-weight:600}
.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin-top:12px}
.pgrid figure{margin:0}
.pgrid img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:10px}
.pgrid figcaption{font-size:.78rem;color:var(--ink-soft);margin:6px 0}
.pgrid figcaption b{color:var(--ink);font-weight:600}
.ba{display:grid;grid-template-columns:auto repeat(3,1fr);gap:8px;align-items:center}
.ba .bl{font-size:.8rem;font-weight:600;writing-mode:vertical-rl;transform:rotate(180deg)}
.add.slot{flex:none;width:100%;height:auto;aspect-ratio:3/4;font-size:.75rem}
.add.slot span{font-size:1.4rem}
.add.slot em{font-style:normal;padding:1px 6px;border-radius:999px}
.add.slot[style*="url"] em{background:rgba(0,0,0,.55)}
fieldset.phed{border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin:0;display:flex;flex-direction:column;gap:6px}
fieldset.phed legend{font-size:.85rem;font-weight:600;padding:0 4px}
fieldset.phed .btn{align-self:flex-start}
.phase-card summary{list-style:none;display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;cursor:pointer}
.phase-card summary::-webkit-details-marker{display:none}
.phase-card .num{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-family:var(--serif);border:1px solid var(--ink-soft)}
.phase-card.now .num{background:var(--accent);border-color:var(--accent);color:#fff}
.phase-card.done .num{background:var(--ink);border-color:var(--ink);color:var(--bg)}
.phase-card .pt b{font-weight:600;letter-spacing:.04em}
.phase-card .pbody{padding:12px 0 0 44px}
.phase-card ul{margin:4px 0 0;padding-left:18px}
.foryou{margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--accent-soft)}
@media (max-width:420px){.phase-card .pbody{padding-left:0}}
.auth{max-width:420px;margin:24px auto 0}
.err{color:var(--warn);margin:0;min-height:0}
.err:empty{display:none}
.link{border:0;background:none;padding:0;color:var(--accent);text-decoration:underline;cursor:pointer;font-weight:500}
.crow{width:100%;display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;text-align:left;cursor:pointer}
.crow .av{width:44px;height:44px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-family:var(--serif);font-size:1.05rem}
.crow b{font-weight:600}
.acuity{padding:10px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--line)}
.mapwrap{display:grid;grid-template-columns:minmax(150px,210px) 1fr;gap:16px;align-items:center}
@media (max-width:420px){.mapwrap{grid-template-columns:1fr}.face{max-width:200px;margin:0 auto}}
.face{width:100%;display:block}
.face .outline{fill:var(--accent-soft);stroke:var(--ink-soft);stroke-width:1.2}
.face .feat{fill:none;stroke:var(--ink-soft);stroke-width:1.2;stroke-linecap:round;opacity:.6}
.face .zone{cursor:pointer}
.face .zone>*{fill:transparent;stroke:var(--ink-soft);stroke-width:1;stroke-dasharray:3 3}
.face .zone.has>*{fill:var(--accent);fill-opacity:.4;stroke:var(--accent);stroke-dasharray:none}
.face .zone.sel>*{stroke:var(--ink);stroke-width:2.2;stroke-dasharray:none}
.face .zone:focus-visible{outline:none}.face .zone:focus-visible>*{stroke:var(--ink);stroke-width:2.2}
.zlist{display:flex;flex-wrap:wrap;gap:6px}
.zchip{border:1px solid var(--line);background:transparent;border-radius:999px;padding:5px 11px;font-size:.82rem;cursor:pointer;color:var(--ink-soft)}
.zchip.has{border-color:var(--accent);color:var(--accent);font-weight:500}
.zchip[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:var(--bg)}
.zcard,.zedit{margin-top:14px;padding:14px;border-radius:12px;background:var(--bg)}
.zedit{background:var(--accent-soft)}
.rem{display:flex;gap:12px;align-items:center}
.check{flex:0 0 28px;height:28px;border-radius:8px;border:1.5px solid var(--ink-soft);background:transparent;cursor:pointer;color:#fff;font-weight:700}
.check[aria-pressed="true"]{background:var(--accent);border-color:var(--accent)}
.check:disabled{cursor:default;opacity:.6}
details.panel summary{cursor:pointer;list-style:none;gap:10px}
details.panel summary::-webkit-details-marker{display:none}
.lbody{margin-top:10px}.lbody p{margin:0 0 10px}
/* bottom nav */
nav.tabs{position:fixed;left:0;right:0;bottom:0;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);z-index:5}
nav.tabs .in-nav{max-width:560px;margin:0 auto;display:grid;grid-template-columns:repeat(7,1fr)}
nav.tabs button{border:0;background:none;padding:10px 2px 12px;cursor:pointer;color:var(--ink-soft);font-size:.78rem;display:flex;flex-direction:column;align-items:center;gap:3px}
nav.tabs button svg{width:22px;height:22px}
nav.tabs button[aria-current="page"]{color:var(--ink);font-weight:600}
nav.tabs button .dot{width:5px;height:5px;border-radius:50%;background:transparent}
nav.tabs button[aria-current="page"] .dot{background:var(--accent)}

.toast{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:10px;font-size:.9rem;opacity:0;pointer-events:none;transition:opacity .2s;max-width:90vw;z-index:9}
.toast.show{opacity:1}
.hidden{display:none!important}
.frankie-only{border:1px dashed var(--accent);background:var(--accent-soft)}
@media (prefers-reduced-motion: reduce){*{transition:none!important}}
@media (max-width:420px){.routine{grid-template-columns:1fr}h1{font-size:1.8rem}}
.okmsg{margin:0;padding:10px 12px;border-radius:10px;background:var(--accent-soft);color:var(--ink)}
.srow{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}
.srow>.in:first-child{flex:1 1 200px}
.inl{display:flex;align-items:center;gap:6px;color:var(--ink-soft)}
.in.num{width:74px;padding:6px 8px}
.btn:disabled{opacity:.6;cursor:wait}
.preview{margin:0 0 12px;padding:8px 12px;border-radius:10px;background:var(--accent-soft);color:var(--accent);font-size:.85rem;font-weight:500}
details.panel>summary{cursor:pointer}

#topRight{width:100%;justify-content:flex-end;flex-wrap:wrap}
#topRight:empty{display:none}
#topRight #backClients{margin-right:auto}
.pchips{display:flex;flex-wrap:wrap;gap:6px}
.pchip{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 12px;font-size:.85rem;cursor:pointer;color:var(--ink);text-align:left;line-height:1.3}
.pchip[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:var(--bg)}
.pchip.tall{border-radius:12px;display:flex;flex-direction:column;max-width:260px}
.pchip small{font-size:.75rem;opacity:.75;margin-top:2px}
.pchip.code b{font-weight:700;margin-right:2px}
.pchip.sm{padding:3px 9px;font-size:.78rem}
.pfield{margin-top:14px}.pfield>.kv{margin-bottom:6px}
.kv.sm{margin:8px 0 4px}
.condsel{margin-top:10px;display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:10px;background:var(--surface)}
.condname{display:block;font-size:.85rem;margin-bottom:4px}
.psec{border-top:1px solid var(--line);padding-top:10px}
.psec>summary{cursor:pointer;font-weight:600;margin-bottom:8px}
.pnote summary{list-style:none}.pnote summary::-webkit-details-marker{display:none}
.codes{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}
.codes span{font-size:.72rem;font-weight:700;padding:1px 7px;border-radius:6px;background:var(--accent-soft);color:var(--accent)}
.prep{margin:8px 0 0;padding:8px 10px;border-radius:10px;background:var(--bg)}
.pre{white-space:pre-wrap}
.tmpl{flex-basis:100%}.tmpl summary{cursor:pointer;color:var(--accent)}
a.btn{display:inline-block;text-decoration:none;text-align:center}
/* form alignment: form controls always include padding + border in their width */
input,textarea,select,button{box-sizing:border-box;font:inherit}
input.in,select.in{height:44px}
.row.two>*{flex:1;min-width:0}
.pgrid2{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;margin-top:14px}
.pgrid2>div{min-width:0}.pgrid2 .kv{margin-bottom:6px}
@media (max-width:480px){.pgrid2{grid-template-columns:1fr}}
select.in{appearance:none;-webkit-appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--ink-soft) 50%),linear-gradient(135deg,var(--ink-soft) 50%,transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}
details.dd{position:relative}
details.dd>summary{list-style:none;display:flex;align-items:center;min-height:44px;height:auto;cursor:pointer;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--ink-soft) 50%),linear-gradient(135deg,var(--ink-soft) 50%,transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-size:5px 5px;background-repeat:no-repeat}
details.dd>summary::-webkit-details-marker{display:none}
details.dd>summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ddlist{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);max-height:280px;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:6px;box-shadow:0 8px 24px rgba(0,0,0,.12)}
.ddopt{display:flex;gap:8px;align-items:center;padding:7px 8px;border-radius:8px;font-size:.9rem;cursor:pointer}
.ddopt:hover{background:var(--bg)}
.ddopt input{width:16px;height:16px;accent-color:var(--accent);flex:none}
.condrow{display:grid;grid-template-columns:minmax(120px,1fr) 1.4fr;gap:10px;align-items:center}
@media (max-width:480px){.condrow{grid-template-columns:1fr}}
.aibanner{padding:10px 12px;border-radius:10px;background:var(--accent-soft);font-size:.88rem;margin-bottom:6px}
.aipick{padding:12px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}
.aigrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}
.aiph{position:relative;display:block;cursor:pointer;font-size:.72rem;color:var(--ink-soft)}
.aiph img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:8px;border:2px solid transparent}
.aiph input{position:absolute;top:6px;left:6px;width:18px;height:18px;accent-color:var(--accent)}
.aiph input:checked+img{border-color:var(--accent)}
.aiph span{display:block;margin-top:3px;line-height:1.3}

/* dropdown boxes: include padding in width so they line up with the other fields */
details.dd,details.dd>summary,summary.in{box-sizing:border-box;width:100%}
details.dd>summary.in{min-height:44px;padding-top:8px;padding-bottom:8px}
.condrow>*{min-width:0}
/* sign-in screens: centered heading and intro */
.auth>h1,.auth>p.muted,.auth>p.small{text-align:center}

nav.tabs button{position:relative;font-size:.72rem;padding-left:0;padding-right:0}
.badge{position:absolute;top:4px;left:calc(50% + 6px);min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--accent);color:#fff;font-size:.68rem;line-height:17px;font-weight:600}
.thread{max-height:55vh;overflow-y:auto;padding:4px 2px 8px;margin:12px 0}
.msg{display:flex;flex-direction:column;align-items:flex-start;margin:6px 0}
.msg.mine{align-items:flex-end}
.bubble{max-width:82%;padding:10px 13px;border-radius:16px 16px 16px 4px;background:var(--surface);border:1px solid var(--line)}
.msg.mine .bubble{background:var(--accent);border-color:var(--accent);color:#fff;border-radius:16px 16px 4px 16px}
.bubble p{margin:0;white-space:pre-wrap;word-wrap:break-word}
.bubble img{display:block;max-width:220px;width:100%;border-radius:10px;margin-bottom:6px}
.bubble p:only-child{margin:0}
.msgmeta{font-size:.72rem;color:var(--ink-soft);margin:3px 4px 0}
.msgday{text-align:center;font-size:.75rem;color:var(--ink-soft);margin:14px 0 6px}
.composer{position:sticky;bottom:calc(72px + env(safe-area-inset-bottom,0px))}
.install{display:flex;gap:12px;align-items:flex-start}
.install img{border-radius:11px;flex:none}
.hero{display:block;width:100%;object-fit:cover;border-radius:16px;background:var(--accent-soft)}
.hero-auth{height:clamp(170px,42vw,240px);margin:4px 0 20px;object-position:center 30%}
.hero-home{height:clamp(130px,34vw,190px);margin:6px 0 16px;object-position:center 35%}
.sess{padding:10px 12px;border-radius:10px;background:var(--bg);margin-top:8px}
.sess.edit{background:var(--accent-soft)}
.editrow .in{min-width:0;height:36px;padding:4px 8px}
.editrow td{padding:4px}
.nowrap{white-space:nowrap}
.pnote p{margin:0 0 8px}
.pnote .pre{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px}
.zhist{margin-top:12px;border-top:1px solid var(--line);padding-top:8px}
.zhist summary{cursor:pointer;color:var(--accent);font-weight:500}
.zh{padding:8px 0;border-bottom:1px dashed var(--line)}
.zh:last-child{border-bottom:0}
.whohead{display:flex;align-items:center;gap:14px;margin:10px 0 6px}
.whohead h1{margin:0}
.avatar{position:relative;flex:none;width:64px;height:64px;border-radius:50%;padding:0;border:2px solid var(--surface);background:var(--accent-soft);color:var(--accent);cursor:pointer;overflow:visible;box-shadow:0 0 0 1px var(--line)}
.avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}
.avatar span{font-family:var(--serif);font-size:1.4rem;display:grid;place-items:center;height:100%}
.avatar .cam{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--bg);font-style:normal;font-size:.8rem;display:grid;place-items:center;line-height:1}
.avatar:disabled{cursor:default}
img.av{width:44px;height:44px;border-radius:50%;object-fit:cover}
.allergy-banner{padding:9px 12px;border-radius:10px;background:var(--warn-soft);color:var(--warn);font-weight:600;font-size:.9rem;margin:6px 0}
.chip.allergy{background:var(--warn-soft);color:var(--warn);font-weight:600}
.allergy-text{color:var(--warn)}
.pchip.radio{display:inline-flex;align-items:center;gap:6px}
.pchip.radio input{accent-color:var(--accent);margin:0}
.pchip.radio:has(input:checked){background:var(--ink);border-color:var(--ink);color:var(--bg)}
.prow{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line);font-size:.92rem}
.prow:last-of-type{border-bottom:0}
.prow span:last-child{text-align:right}
.rfcard h3{margin:0}

/* ===== Brown Girl + Skin additions ===== */
.chip.ok{background:var(--ok-soft);color:var(--ok)}
.chip.ink{background:var(--ink);color:var(--bg)}
.facts{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}
.facts .wide{grid-column:1/-1}
.facts .kv{margin:0 0 2px}
.facts p{margin:0}
.fval{font-size:1rem}
.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:10px 0 4px}
.steps span{display:block;font-size:.7rem;letter-spacing:.05em;color:var(--ink-soft);text-align:center;margin-top:5px}
.steps i{display:block;height:6px;border-radius:6px;background:var(--line)}
.steps .done i{background:var(--ink-soft)}
.steps .now i{background:var(--accent)}
.steps .now span{color:var(--accent);font-weight:600}
.qs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.qs>div{padding:10px 12px;border-radius:10px;background:var(--bg);border:1px solid var(--line);min-width:0}
.qs .kv{margin:0 0 2px}
.qs b{font-weight:600;font-size:.92rem}
@media (max-width:460px){.qs{gap:6px}.qs>div{padding:8px}.qs b{font-size:.85rem}.qs .small{font-size:.72rem}.facts{grid-template-columns:1fr}}
@media (max-width:340px){.qs{grid-template-columns:1fr}}
.cta{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.cta.due{border-color:var(--accent)}
.onb{counter-reset:s;list-style:none;padding:0;margin:10px 0 0}
.onb li{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}
.onb li:first-child{border-top:0}
.onb .n{width:26px;height:26px;border-radius:50%;border:1px solid var(--ink-soft);display:grid;place-items:center;font-size:.8rem}
.onb li.done .n{background:var(--ink);border-color:var(--ink);color:var(--bg)}
.sec{margin-top:14px}
.sec-h{display:flex;justify-content:space-between;align-items:center;gap:10px}
.sec-h h3{margin:0}
.sm-card p{margin:0 0 8px}
.sm-card .lab{font-size:.78rem;color:var(--ink-soft);display:block;margin-bottom:1px;letter-spacing:.02em}
.intake-hint{margin:8px 0 0;padding:8px 10px;border-radius:10px;background:var(--bg);border:1px dashed var(--line);font-size:.85rem}
.ritem{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--line)}
.ritem:first-of-type{border-top:0}
.ritem .step{width:24px;height:24px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:.78rem;font-weight:600;margin-top:1px}
.ritem b{font-weight:600}
.ritem p{margin:2px 0 0}
.ritem .acts{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:6px}
.tl{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 12px;scroll-snap-type:x mandatory}
.tl .shot{flex:0 0 118px}
.tl .shot .ph{width:118px;height:152px}
.tl .ms{font-size:.72rem;font-weight:600;letter-spacing:.04em;color:var(--accent);margin-top:6px}
.tl .shot .none{display:grid;place-items:center;height:100%;font-size:.75rem;color:var(--ink-soft);text-align:center;padding:8px}
.goal{padding:12px 0;border-top:1px solid var(--line)}
.goal:first-child{border-top:0}
.gbar{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin:8px 0 4px}
.gbar i{display:block;height:8px;border-radius:4px;background:var(--line)}
.gbar i.on{background:var(--accent)}
.glab{display:flex;justify-content:space-between;font-size:.72rem;color:var(--ink-soft)}
.spark{display:block;width:100%;height:34px;margin-top:6px}
.spark polyline{fill:none;stroke:var(--accent);stroke-width:1.6}
.spark circle{fill:var(--accent)}
.qa{margin:0 0 10px}
.qa .q{font-size:.82rem;color:var(--ink-soft);margin:0 0 2px}
.qa .a{margin:0;white-space:pre-wrap}
.ck{border-left:3px solid var(--line)}
.ck.submitted{border-left-color:var(--accent)}
.ck.reviewed{border-left-color:var(--ok)}
.reply{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--accent-soft)}
.nitem{padding:12px 0;border-top:1px solid var(--line)}
.nitem:first-child{border-top:0}
.nitem .meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:4px}
.soap{display:grid;grid-template-columns:28px 1fr;gap:4px 10px;margin-top:6px}
.soap .L{font-family:var(--serif);font-weight:600;color:var(--accent)}
.soap p{margin:0 0 6px;white-space:pre-wrap}
.lock{font-size:.72rem;color:var(--ink-soft)}
.stackrow{display:flex;flex-wrap:wrap;gap:8px}
.radios{display:flex;flex-wrap:wrap;gap:6px}
.ctx{font-size:.82rem;color:var(--ink-soft);margin:4px 0 0}
/* side by side (desktop) */
.split-side iframe{display:block;width:100%;height:calc(100vh - 190px);min-height:560px;border:1px solid var(--line);border-radius:16px;background:var(--bg)}
body.split .app{max-width:1240px}
body.split .split-wrap{display:grid;grid-template-columns:minmax(0,560px) minmax(360px,1fr);gap:28px;align-items:start}
body.split .split-side{position:sticky;top:12px}
body.split nav.tabs .in-nav{max-width:1240px;padding:0 18px;grid-template-columns:repeat(7,76px);justify-content:start}
body.embed .top{display:none}
body.embed .app{padding-top:6px}
nav.tabs button{font-size:.64rem;letter-spacing:-.01em;white-space:nowrap}
@media (max-width:380px){nav.tabs button{font-size:.6rem}nav.tabs button svg{width:20px;height:20px}}
.pfolder summary{cursor:pointer}
/* notes list */
.nmonth{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:22px 0 6px;font-weight:600}
.nlist{padding-top:2px;padding-bottom:2px}
.nrow{border-top:1px solid var(--line)}
.nrow:first-child{border-top:0}
.nrow>summary{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;padding:12px 0;cursor:pointer;list-style:none}
.nrow>summary::-webkit-details-marker{display:none}
.nrow[open]>summary .nicons .muted{transform:rotate(90deg)}
.nicons{display:flex;gap:8px;align-items:center;font-size:.85rem}
.nicons .muted{display:inline-block;transition:transform .15s}
.ndate{display:flex;flex-direction:column;align-items:center;line-height:1.1;font-size:.7rem;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em}
.ndate b{font-size:1.15rem;font-weight:500;color:var(--ink);font-family:var(--serif)}
.ntype{display:block;font-size:.68rem;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);font-weight:600}
.ntitle{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nbody{padding:0 0 14px 52px}
.ntypes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}
.ntype-btn{text-align:left;border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:12px;cursor:pointer;font:inherit;color:var(--ink)}
.ntype-btn:hover{border-color:var(--accent)}
.ntype-btn b{display:block;font-weight:600;margin-bottom:2px}
.ntype-btn span{font-size:.78rem;color:var(--ink-soft)}
@media (max-width:420px){.ntypes{grid-template-columns:1fr}.nbody{padding-left:0}}
.airead{margin-top:10px;padding:12px 14px;border-radius:12px;background:var(--bg);border:1px solid var(--line)}
.airow{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-top:1px solid var(--line);font-size:.88rem}
.airow:first-of-type{border-top:0}
.airow span{color:var(--ink-soft)}
.airow b{font-weight:500;text-align:right}
