:root{
  --bg:#EAE8E6; --surface:#F7F5F3; --ink:#3A3A3A; --ink-soft:#6B6461;
  --line:#D8D2CD; --accent:#7D5449; --accent-soft:#E9E4E0; --sage:#7D5449; --sage-soft:#E9E4E0;
  --warn:#9A3B2C; --warn-soft:#F1DDD7; --logo:#935536;
  --serif:"Newsreader", Georgia, "Times New Roman", 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:#1F1B1A; --surface:#2A2523; --ink:#EAE8E6; --ink-soft:#B8AEA9;
    --line:#403835; --accent:#C99A8C; --accent-soft:#3A2C28; --sage:#C99A8C; --sage-soft:#332825;
    --warn:#E8A08F; --warn-soft:#46251F; --logo:#C98E70;
  }
}
:root[data-theme="dark"]{
  --bg:#1F1B1A; --surface:#2A2523; --ink:#EAE8E6; --ink-soft:#B8AEA9;
  --line:#403835; --accent:#C99A8C; --accent-soft:#3A2C28; --sage:#C99A8C; --sage-soft:#332825;
  --warn:#E8A08F; --warn-soft:#46251F; --logo:#C98E70;
}
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:118px;margin:0 auto;aspect-ratio:480/142;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:500;font-size:2.1rem;line-height:1.1;margin:10px 0 6px;letter-spacing:-.01em}
h2{font-family:var(--serif);font-weight:500;font-size:1.35rem;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}
