:root[data-skin=render]{--bg:#e8eaee;--surface:#f7f8fa;--raised:#f7f8fa;--sunk:#dce0e7;--ink:#0f1420;--muted:#5a6273;--line:#c3c8d2;--rose:#2340ff;--rose-ink:#2340ff;--blush:#dce2ff;--sage:#0a8f5b;--sage-ink:#0a7a4e;--on-accent:#fff;--btn-bg:#2340ff;--btn-fg:#fff;--danger:#c42b36;--danger-bg:#f7dee0;--warn:#8a6410;--warn-bg:#f3e8cc;--scrim:#0f142073;--bezel:#0f1420;--photo-text:#fff;--photo-shadow:#0009;--sh-1:0 0 0 1px var(--line);--sh-2:0 0 0 1px var(--line);--sh-3:0 0 0 1px var(--ink);--f-display:"Archivo",system-ui,sans-serif;--f-body:"Archivo",system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--r-s:0;--r-m:0;--r-l:0;--r-xl:0;--r-pill:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-skin=render]:not([data-theme=light]){--bg:#0c0f16;--surface:#141925;--raised:#141925;--sunk:#0a0d13;--ink:#e6e9f0;--muted:#8a93a6;--line:#283043;--rose:#7088ff;--rose-ink:#8c9eff;--blush:#1c2547;--sage:#3dd598;--sage-ink:#5fe0ac;--on-accent:#0c0f16;--btn-bg:#7088ff;--btn-fg:#0c0f16;--danger:#f0646e;--danger-bg:#3a1a1f;--warn:#e2b85f;--warn-bg:#3a3018;--scrim:#0009;--bezel:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-skin=render][data-theme=dark]{--bg:#0c0f16;--surface:#141925;--raised:#141925;--sunk:#0a0d13;--ink:#e6e9f0;--muted:#8a93a6;--line:#283043;--rose:#7088ff;--rose-ink:#8c9eff;--blush:#1c2547;--sage:#3dd598;--sage-ink:#5fe0ac;--on-accent:#0c0f16;--btn-bg:#7088ff;--btn-fg:#0c0f16;--danger:#f0646e;--danger-bg:#3a1a1f;--warn:#e2b85f;--warn-bg:#3a3018;--scrim:#0009;--bezel:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*{box-sizing:border-box}html,body{margin:0}img,video{max-width:100%;display:block}button,input,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}a{color:inherit}em.rose{color:var(--rose-ink);font-style:italic}.screen{background:var(--bg);flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;display:flex}.bar-top{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 8px;display:flex}.logo{font-family:var(--f-display);font-size:19px;font-weight:500;text-decoration:none}.icon-btn{background:var(--surface);width:36px;height:36px;box-shadow:var(--sh-1);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;font-size:14px;text-decoration:none;display:grid}.spacer{flex:none;width:36px}.body{gap:var(--s-4);flex-direction:column;flex:1;min-height:0;padding:4px 20px 20px;display:flex}.foot{padding:12px 20px calc(22px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--bg) 70%,transparent);flex-direction:column;flex:none;gap:8px;display:flex;position:sticky;bottom:0}.foot form{display:contents}.block{gap:var(--s-3);flex-direction:column;display:flex}.row{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.panel{background:var(--surface);border-radius:var(--r-l);padding:var(--s-5);box-shadow:var(--sh-1);gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.center{text-align:center}a.btn{text-decoration:none}.hero{display:contents}.hero-copy{gap:var(--s-4);flex-direction:column;display:flex}.hero-imgs{flex:none;height:300px;position:relative}.hero-imgs img{border-radius:var(--r-l);object-fit:cover;box-shadow:var(--sh-3);position:absolute}.hero-imgs .i1{width:60%;height:280px;top:0;left:0}.hero-imgs .i2{width:44%;height:190px;top:36px;right:0}.hero-imgs .i3{border:4px solid var(--surface);width:30%;height:112px;bottom:0;right:12%}.g2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.g3{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.g-cand,.g-menu{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tcard{border-radius:var(--r-l);box-shadow:var(--sh-1);background:var(--surface);cursor:pointer;text-align:left;border:0;padding:0;position:relative;overflow:hidden}.tcard img{aspect-ratio:4/5;object-fit:cover;width:100%}.tcard b{background:var(--surface);color:var(--ink);border-radius:var(--r-pill);padding:3px 10px;font-size:12px;position:absolute;bottom:8px;left:8px}.tcard.sel{box-shadow:inset 0 0 0 3px var(--rose)}.tcard.sel:after{content:"✓";background:var(--rose);width:24px;height:24px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:8px;right:8px}.tcard.sel img{opacity:.92}.g-vibe{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vcard{border-radius:var(--r-l);min-height:96px;box-shadow:var(--sh-1);background:var(--surface);color:var(--ink);cursor:pointer;text-align:left;border:0;flex-direction:column;justify-content:flex-end;gap:4px;padding:14px;display:flex;position:relative}.vcard b{font-size:15px}.vcard .vbest{color:var(--rose);position:absolute;top:12px;left:14px}.vcard.sel{box-shadow:inset 0 0 0 3px var(--rose)}.vcard.sel:after{content:"✓";background:var(--rose);width:24px;height:24px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:10px;right:10px}.bcard{flex-direction:column;display:flex}figure.bcard{cursor:default;width:100%;max-width:520px;margin:0}.field .flabel{font-size:13px;font-weight:700}.bcard .bviews{grid-template-columns:1fr 1fr;display:grid}.bcard .bviews img{aspect-ratio:9/16;object-fit:cover}.bcard b{background:0 0;padding:0;font-size:14px;position:static}.bcard .bwords{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.orb-s{background:var(--blush);width:44px;height:44px;font-family:var(--f-display);color:var(--rose-ink);border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.bstill{position:relative}.bstill img{border-radius:var(--r-m);aspect-ratio:4/5;object-fit:cover;width:100%}.bstill .acts{gap:4px;display:flex;position:absolute;bottom:6px;right:6px}.mini{background:var(--surface);width:28px;height:28px;box-shadow:var(--sh-1);color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:12px;display:grid}.mini.on-keep{background:var(--sage);color:var(--on-accent)}.mini.on-drop{background:var(--rose);color:var(--on-accent)}.bstill.gone img{opacity:.3}.plans,.choices{gap:var(--s-3);display:grid}.plan{gap:var(--s-3);padding:var(--s-5);position:relative}.plan .price{font-family:var(--f-display);font-size:30px;line-height:1.1}.plan ul{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.plan .badge{align-self:flex-start}.sum{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.sum:last-child{border-bottom:0}.card video{border-radius:var(--r-l);object-fit:cover;width:100%}.cell video{aspect-ratio:4/5;object-fit:cover;width:100%}.post-media{border-radius:var(--r-xl);box-shadow:var(--sh-2);aspect-ratio:4/5;object-fit:cover;width:100%}.swipe-area{touch-action:pan-y;-webkit-user-select:none;user-select:none}.grid-body{padding-inline:6px}.card img.ava{border-radius:50%;flex:none;width:44px;height:44px}.swipe-wrap{gap:var(--s-4);flex-direction:column;width:100%;display:flex}.swipe-stage{gap:var(--s-4);flex-direction:column;display:flex}.swipe-btns{justify-content:center;gap:32px;display:flex}.stage{gap:var(--s-4);flex-direction:column;display:flex}.grid-col{display:contents}.stage .grid3{order:2}.side-panel{gap:var(--s-3);--side-img:min(100%,calc(58dvh * .8));flex-direction:column;order:1;min-width:0;padding:0 14px;scroll-margin-top:8px;display:flex}.side-head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.side-media{width:min(100%,var(--side-img));min-width:0;margin-inline:auto;position:relative}.side-media .post-media{cursor:zoom-in}.side-zoom{background:var(--surface);width:36px;height:36px;color:var(--ink);box-shadow:var(--sh-1);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:17px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.side-actions{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}dialog.lv{color:#fff;background:#0a0a0eeb;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}dialog.lv::backdrop{background:0 0}.lv-stage{justify-content:center;align-items:center;padding:56px 12px 40px;display:flex;position:absolute;inset:0}.lv-img{object-fit:contain;border-radius:var(--r-m);height:auto}.lv-close,.lv-nav{background:var(--surface);color:var(--ink);cursor:pointer;border:0;place-items:center;padding:0;line-height:1;display:grid;position:absolute}.lv-close{border-radius:50%;width:40px;height:40px;font-size:16px;top:10px;right:10px}.lv-nav{opacity:.9;border-radius:50%;width:44px;height:44px;margin-top:-22px;font-size:26px;top:50%}.lv-nav.prev{left:10px}.lv-nav.next{right:10px}.lv-count{text-align:center;font-size:13px;position:absolute;bottom:12px;left:0;right:0}.post-side,.post-detail{display:contents}.cell.active:after{content:"";box-shadow:inset 0 0 0 3px var(--ink);position:absolute;inset:0}.desk-only{display:none}@media (min-width:768px){.phone-only{display:none!important}.desk-only{gap:var(--s-3);flex-direction:column;display:flex}.screen{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start;max-width:1160px;padding:0 40px;display:grid}.bar-top{grid-area:1/1;padding:24px 0 12px}.body{gap:var(--s-5);grid-area:2/1;padding:12px 0 64px}.foot{background:0 0;flex-flow:wrap;grid-area:1/1;justify-content:flex-end;justify-self:end;align-items:center;gap:12px;padding:24px 0 12px;position:static}.foot .btn.block{width:auto}.screen:has(.bar-top .sign-out) .foot{margin-right:52px}.screen:has(.bar-top .page-link) .foot{margin-right:104px}.screen:has(.bar-top .progress-link) .foot{margin-right:156px}.foot .help{max-width:260px}.icon-btn{width:40px;height:40px}.spacer{display:none}.bar-top .t-label{margin-right:auto}.bar-top .icon-btn+.t-label{margin-left:14px}.measure{max-width:640px}.t-m{font-size:30px}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,72px);padding-top:24px;display:grid}.hero-copy{order:-1;gap:24px}.hero-copy .t-l{font-size:clamp(44px,5.2vw,64px)}.hero-copy p.muted{max-width:30em;font-size:18px}.hero-imgs{height:540px}.hero-imgs .i1{height:500px}.hero-imgs .i2{height:330px;top:64px}.hero-imgs .i3{height:200px}.hero-cta{align-items:flex-start}.hero-cta .btn{padding:16px 28px;font-size:16px}.g-cand,.g-menu{grid-template-columns:repeat(4,1fr);gap:20px}.g-vibe{grid-template-columns:repeat(4,1fr);gap:16px}.g3{gap:20px}.tcard b{font-size:13px}.tabs{max-width:560px}.panel{padding:var(--s-6)}.two{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:880px}.swipe-wrap{margin:0 auto}.body:has(.swipe-wrap){padding-bottom:16px}.swipe-stage{--card-pad:20px;--img-h:calc(100dvh - 272px);grid-template-columns:auto max(420px,min(735px,calc(100vw - 330px),calc(var(--img-h) * .8 + var(--card-pad)))) auto;grid-template-areas:"drop card keep";justify-content:center;align-items:center;gap:40px;display:grid}.swipe-stage .swipe-area{grid-area:card}.swipe-btns{display:contents}.swipe-btns .round.drop{grid-area:drop}.swipe-btns .round.keep{grid-area:keep}.swipe-stage .round{width:76px;height:76px;font-size:28px}.grid-body{padding-inline:0}.screen:has(.stage){max-width:1600px}.stage{grid-template-columns:minmax(280px,420px) minmax(0,1fr);justify-content:stretch;align-items:start;gap:40px 48px;display:grid}.grid-col{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.stage .grid3{order:0}.grid-col .grid3{gap:4px}.stage-foot{text-align:center;align-self:center;width:min(100%,520px)}.side-panel{overscroll-behavior:contain;--side-img:min(calc((100dvh - 220px) * .8),720px);order:0;max-height:calc(100dvh - 48px);padding:4px;position:sticky;top:24px;overflow-y:auto}.side-media{margin-inline:0}.side-zoom{width:40px;height:40px}@media (min-width:1280px){.side-panel{grid-template-columns:minmax(0,var(--side-img)) minmax(220px,1fr);gap:var(--s-3) var(--s-5);align-content:start;display:grid}.side-head{grid-column:1/-1}.side-actions{padding-top:2px}}.post-detail{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),420px));justify-content:center;align-items:start;gap:40px 56px;display:grid}.post-detail .post-side{gap:var(--s-4);flex-direction:column;display:flex}}ol.progress{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}ol.progress a{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);color:inherit;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;display:flex}ol.progress li[data-state=done] b:after{content:" ✓"}ol.progress li[data-state=making] a{border-color:var(--rose)}ol.progress .bad{color:var(--danger)}.slides{min-width:0}.touchup{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.touchup-why{margin:0;padding-left:18px}.hold{-webkit-user-select:none;user-select:none;touch-action:none;-webkit-touch-callout:none}.touchup.compact .row{gap:var(--s-2);padding:2px 6px 0}.slides-view{position:relative}.slides-hit{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:50%;padding:0;position:absolute;top:0;bottom:0}.slides-hit.prev{left:0}.slides-hit.next{right:0}.slides-hit:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.slides .dots{justify-content:center;gap:5px;padding:6px 0 0;display:flex}.slides .dots i{background:var(--line);border-radius:50%;width:6px;height:6px}.slides .dots i.on{background:var(--ink)}.cell.missing{aspect-ratio:4/5;background:var(--sunk);color:var(--muted);cursor:default;align-items:center;padding:10px;display:flex}.cell .stack{color:var(--photo-text);text-shadow:0 0 6px var(--photo-shadow);font-size:13px;position:absolute;top:5px;right:6px}
[data-skin=render]{--crop:linear-gradient(var(--rose),var(--rose)) 0 0/16px 2px no-repeat, linear-gradient(var(--rose),var(--rose)) 0 0/2px 16px no-repeat, linear-gradient(var(--rose),var(--rose)) 100% 0/16px 2px no-repeat, linear-gradient(var(--rose),var(--rose)) 100% 0/2px 16px no-repeat, linear-gradient(var(--rose),var(--rose)) 0 100%/16px 2px no-repeat, linear-gradient(var(--rose),var(--rose)) 0 100%/2px 16px no-repeat, linear-gradient(var(--rose),var(--rose)) 100% 100%/16px 2px no-repeat, linear-gradient(var(--rose),var(--rose)) 100% 100%/2px 16px no-repeat;--mono-s:500 11px/1.3 var(--f-mono)}[data-skin=render] body{background-color:var(--bg);background-image:radial-gradient(var(--line) 1px,transparent 1.3px);background-size:20px 20px;font-size:15px;line-height:1.5}[data-skin=render] .screen{background:0 0}[data-skin=render] :focus-visible{outline:2px solid var(--rose);outline-offset:2px}[data-skin=render] :is(.t-xl,.t-l,.t-m){font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.005em;font-weight:800;font-stretch:68%;line-height:.92}[data-skin=render] .t-xl{font-size:44px}[data-skin=render] .t-l{font-size:46px}[data-skin=render] .t-m{font-size:32px}[data-skin=render] .t-h{text-transform:uppercase;letter-spacing:.01em;font-size:18px;font-weight:700;font-stretch:85%}[data-skin=render] .t-label{font:var(--mono-s);letter-spacing:.02em;text-transform:lowercase;color:var(--muted)}[data-skin=render] :is(.rose,em.rose){color:var(--rose);font-style:normal}[data-skin=render] .help{font:var(--mono-s);color:var(--muted)}[data-skin=render] .help.err{color:var(--danger)}[data-skin=render] .field label,[data-skin=render] .field .flabel{font:600 11px/1.3 var(--f-mono);text-transform:lowercase;letter-spacing:.02em;color:var(--muted)}[data-skin=render] .bar-top{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:10px}[data-skin=render] .logo{font:700 13px/1 var(--f-mono);text-transform:lowercase;letter-spacing:0;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}[data-skin=render] .logo:before{content:"";background:var(--sage);border-radius:50%;flex:none;width:7px;height:7px}[data-skin=render] .icon-btn{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--f-mono);border-radius:0;font-size:13px}[data-skin=render] .icon-btn:hover{box-shadow:inset 0 0 0 1px var(--ink)}[data-skin=render] .btn{font:700 13px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.06em;box-shadow:none;border-radius:0;padding:16px 18px}[data-skin=render] .btn.block{flex-direction:row}[data-skin=render] .btn.block:not(.soft):not(.ghost):not(.danger){padding-inline:40px;position:relative}[data-skin=render] .btn.block:not(.soft):not(.ghost):not(.danger):after{content:"→";font-size:15px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}[data-skin=render] .btn.soft{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}[data-skin=render] .btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}[data-skin=render] .btn.sm{padding:9px 12px;font-size:11px}[data-skin=render] .btn:not(:disabled):hover{filter:brightness(1.08)}[data-skin=render] .round{box-shadow:inset 0 0 0 1px var(--ink);font-family:var(--f-mono);border-radius:0}[data-skin=render] .round.drop{background:var(--surface);color:var(--ink)}[data-skin=render] .round.keep{background:var(--rose);color:var(--on-accent);box-shadow:none}[data-skin=render] .chip{font:500 12px/1.2 var(--f-mono);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:0;padding:8px 11px}[data-skin=render] .chip.on{background:var(--rose);color:var(--on-accent);box-shadow:none}[data-skin=render] .chip.flat{box-shadow:inset 0 0 0 1px var(--line);background:0 0}[data-skin=render] .badge{font:700 10px/1.4 var(--f-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:0;padding:2px 6px}[data-skin=render] .badge.new{background:var(--rose);color:var(--on-accent);box-shadow:none}[data-skin=render] .card{box-shadow:inset 0 0 0 1px var(--line);border-radius:0;gap:0;padding:0}[data-skin=render] .card>:not(img):not(video):not(.btn){padding-inline:12px}[data-skin=render] .card>:first-child:not(img):not(video){padding-top:12px}[data-skin=render] .card>:last-child:not(img):not(video){padding-bottom:12px}[data-skin=render] .card[style*=row]{gap:12px;padding:12px}[data-skin=render] .card[style*=row]>*{padding:0}[data-skin=render] .card.plan{gap:12px;padding:16px}[data-skin=render] .card.plan>:not(.btn){padding:0}[data-skin=render] .card img,[data-skin=render] .card video{border-radius:0}[data-skin=render] .card .meta b{white-space:nowrap}[data-skin=render] .card .meta{border-top:1px solid var(--line);font:var(--mono-s);padding:10px 12px}[data-skin=render] .card.sel{box-shadow:inset 0 0 0 2px var(--rose)}[data-skin=render] .card.sel:after{background:var(--rose);border-radius:0}[data-skin=render] .panel{box-shadow:inset 0 0 0 1px var(--line);border-radius:0}[data-skin=render] .ava{box-shadow:none;outline:1px solid var(--ink);outline-offset:0;border-radius:0}[data-skin=render] .orb-s{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink);font-family:var(--f-mono);color:var(--rose);border-radius:0}[data-skin=render] :is(.tcard,.bstill,.card.swipe){box-shadow:none;outline:1px solid var(--ink);outline-offset:0;background:var(--surface);border-radius:0;position:relative;overflow:visible}[data-skin=render] :is(.tcard,.bstill,.card.swipe):before{content:"";background:var(--crop);pointer-events:none;z-index:2;position:absolute;inset:-3px}[data-skin=render] :is(.tcard,.bstill) img{border-radius:0}[data-skin=render] .post-media{box-shadow:none;border:1px solid var(--ink);background:var(--crop),var(--surface);border-radius:0;padding:5px}[data-skin=render] :is(.g-cand,.g-menu,.g3){counter-reset:frame}[data-skin=render] .g-cand .tcard,[data-skin=render] .g3 .bstill{counter-increment:frame}[data-skin=render] .g-cand .tcard img,[data-skin=render] .g3 .bstill img{aspect-ratio:1}[data-skin=render] .g-cand .tcard:after{content:"c" counter(frame,decimal-leading-zero);font:700 10px/1 var(--f-mono);letter-spacing:.04em;background:var(--ink);color:var(--bg);text-transform:uppercase;padding:4px 5px;position:absolute;top:6px;left:6px}[data-skin=render] .g3 .bstill:after{content:"s" counter(frame,decimal-leading-zero);font:700 10px/1 var(--f-mono);background:var(--ink);color:var(--bg);padding:4px 5px;position:absolute;top:6px;left:6px}[data-skin=render] .bstill.gone:after{content:"s" counter(frame,decimal-leading-zero) " · dropped"}[data-skin=render] .tcard.sel{box-shadow:none;outline:2px solid var(--rose)}[data-skin=render] .tcard.sel:after,[data-skin=render] .g-cand .tcard.sel:after{content:"c" counter(frame,decimal-leading-zero) " · picked";background:var(--rose);color:var(--on-accent);width:auto;height:auto;font:700 10px/1 var(--f-mono);border-radius:0;padding:4px 5px;display:block;top:6px;left:6px;right:auto}[data-skin=render] .tcard b{font:700 10px/1.2 var(--f-mono);text-transform:uppercase;letter-spacing:.04em;background:var(--ink);color:var(--bg);border-radius:0;padding:4px 6px;bottom:6px;left:6px}[data-skin=render] .mini{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink);font-family:var(--f-mono);border-radius:0}[data-skin=render] .mini.on-keep{background:var(--rose);color:var(--on-accent);box-shadow:none}[data-skin=render] .mini.on-drop{background:var(--ink);color:var(--bg);box-shadow:none}[data-skin=render] .bstill.gone img{opacity:.25;filter:grayscale()}[data-skin=render] .vcard{box-shadow:inset 0 0 0 1px var(--line);border-radius:0;min-height:92px;padding:12px}[data-skin=render] .vcard b{text-transform:uppercase;font-size:19px;font-weight:800;font-stretch:72%;line-height:.95}[data-skin=render] .vcard .t-s{font:var(--mono-s)}[data-skin=render] .vcard .vbest{color:var(--rose);text-transform:lowercase}[data-skin=render] .vcard.sel{box-shadow:inset 0 0 0 2px var(--rose)}[data-skin=render] .vcard.sel:after{content:"✓";border-radius:0}[data-skin=render] .bcard .bviews{background:var(--line);gap:1px}[data-skin=render] .bcard .bwords{border-top:1px solid var(--ink)}[data-skin=render] .bcard .bwords b{font-family:var(--f-display);color:var(--ink);letter-spacing:0;text-transform:uppercase;background:0 0;padding:0;font-size:18px;font-weight:800;font-stretch:72%;line-height:1}[data-skin=render] .bcard .bwords .t-s{font:var(--mono-s)}[data-skin=render] select.input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}[data-skin=render] .prog{gap:2px}[data-skin=render] .prog i{background:var(--line);border-radius:0;height:6px}[data-skin=render] .prog i.k{background:var(--rose)}[data-skin=render] .prog i.d{background:var(--ink)}[data-skin=render] .bar{background:var(--line);border-radius:0;height:6px}[data-skin=render] .bar i{background:var(--rose);border-radius:0}[data-skin=render] .check{font-family:var(--f-mono);gap:8px}[data-skin=render] .check li{font-size:12px}[data-skin=render] .check i{border-radius:0;width:20px;height:20px;font-size:10px}[data-skin=render] .check .done i{background:var(--sage);color:var(--on-accent)}[data-skin=render] .check .now i{background:var(--rose);color:var(--on-accent);box-shadow:none;animation:1.2s steps(2,start) infinite render-blink}[data-skin=render] .check .todo i{box-shadow:inset 0 0 0 1px var(--line);background:0 0}[data-skin=render] .input{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:0}[data-skin=render] .input:focus{box-shadow:inset 0 0 0 2px var(--rose)}[data-skin=render] .input.err{box-shadow:inset 0 0 0 2px var(--danger)}[data-skin=render] .input::placeholder{color:var(--muted);opacity:.8}[data-skin=render] .tabs{box-shadow:inset 0 0 0 1px var(--line);background:0 0;border-radius:0;gap:0;padding:0}[data-skin=render] .tabs button{font:600 11px/1.2 var(--f-mono);text-transform:lowercase;border-radius:0;padding:10px 6px}[data-skin=render] .tabs button[aria-selected=true]{background:var(--ink);color:var(--bg);box-shadow:none}[data-skin=render] .toggle,[data-skin=render] .toggle:after{border-radius:0}[data-skin=render] .upload{border:1px dashed var(--ink);background:var(--surface);border-radius:0}[data-skin=render] .upload .ic{background:var(--rose);color:var(--on-accent);font-family:var(--f-mono);border-radius:0}[data-skin=render] .tile{outline:1px solid var(--line);border-radius:0}[data-skin=render] .tile .x{box-shadow:inset 0 0 0 1px var(--ink);border-radius:0}[data-skin=render] .tile.rej span{font-family:var(--f-mono);border-radius:0}[data-skin=render] .grid3{background:0 0;border-radius:0;gap:2px}[data-skin=render] .cell{background:var(--surface)}[data-skin=render] .cell .day{font:600 9px/1 var(--f-mono);text-transform:lowercase;text-shadow:none;color:#fff;background:#0f1420a8;padding:3px 4px;top:5px;bottom:auto;left:5px}[data-skin=render] .cell.active:after,[data-skin=render] .cell.new:after{box-shadow:inset 0 0 0 2px var(--rose)}[data-skin=render] .cell.new .badge{top:auto;bottom:5px;left:5px}[data-skin=render] .side-zoom,[data-skin=render] .lv-close,[data-skin=render] .lv-nav{box-shadow:inset 0 0 0 1px var(--ink);font-family:var(--f-mono);border-radius:0}[data-skin=render] .lv-img{outline:1px solid var(--ink);border-radius:0}[data-skin=render] dialog.lv{background:#060910f0}[data-skin=render] .lv-count{font:var(--mono-s)}[data-skin=render] .note{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font:500 12px/1.45 var(--f-mono);border-radius:0}[data-skin=render] .note>span:first-child{color:var(--rose);font-weight:700}[data-skin=render] .note:not(.warn):not(.bad)>span:first-child{font-size:0}[data-skin=render] .note:not(.warn):not(.bad)>span:first-child:before{content:">";font-size:12px}[data-skin=render] .note b{color:var(--ink);font-weight:700}[data-skin=render] .note.warn{background:var(--warn-bg);box-shadow:inset 0 0 0 1px var(--warn)}[data-skin=render] .note.bad{background:var(--danger-bg);box-shadow:inset 0 0 0 1px var(--danger)}[data-skin=render] .note.bad>span:first-child{color:var(--danger)}[data-skin=render] .note a{color:var(--rose);font-weight:700}[data-skin=render] .note .bar{margin-top:8px}[data-skin=render] .state .orb{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink);font-family:var(--f-mono);color:var(--rose);background-image:var(--crop);border-radius:0;width:64px;height:64px;font-size:22px}[data-skin=render] .state .orb.bad{color:var(--danger)}[data-skin=render] .state .orb:not(.bad){font-size:0}[data-skin=render] .state .orb:not(.bad):before{content:"";background:var(--rose);width:12px;height:22px;animation:1.2s steps(2,start) infinite render-blink}[data-skin=render] .state .t-s{font:var(--mono-s)}[data-skin=render] .sheet{box-shadow:0 -1px 0 var(--ink);border-radius:0}[data-skin=render] .sheet .grab{background:var(--ink);border-radius:0;height:3px}[data-skin=render] .tbl-wrap{border-radius:0}[data-skin=render] .tbl-wrap th{font:600 10px/1.2 var(--f-mono);text-transform:lowercase}[data-skin=render] .tbl-wrap td{font-family:var(--f-mono);font-size:12px}[data-skin=render] .hero-imgs{aspect-ratio:1;outline:1px solid var(--ink);background:var(--surface);height:auto;margin:3px}[data-skin=render] .hero-imgs:before{content:"";background:var(--crop);pointer-events:none;z-index:2;position:absolute;inset:-4px}[data-skin=render] .hero-imgs img{box-shadow:none;border:0;border-radius:0}[data-skin=render] .hero-imgs .i1{object-position:50% 30%;width:100%;height:100%;inset:0}[data-skin=render] .hero-imgs .i2,[data-skin=render] .hero-imgs .i3{display:none}[data-skin=render] .hero-imgs:after{content:"her look  ·  4 candidates  ·  round 2";z-index:1;font:500 10px/1 var(--f-mono);white-space:pre;color:var(--muted);background:var(--surface);border-top:1px solid var(--line);padding:8px 10px;position:absolute;bottom:0;left:0;right:0}[data-skin=render] .hero-copy .t-l{font-size:52px;line-height:.88}[data-skin=render] .hero-copy p.muted{font-size:15px}[data-skin=render] ol.progress{border-top:1px solid var(--line);gap:0}[data-skin=render] ol.progress a{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:12px 2px;display:grid}[data-skin=render] ol.progress b{text-transform:uppercase;font-size:15px;font-weight:700;font-stretch:85%}[data-skin=render] ol.progress .t-s{font:var(--mono-s);text-align:right}[data-skin=render] ol.progress .bar,[data-skin=render] ol.progress .bad{text-align:left;grid-column:1/-1}[data-skin=render] ol.progress li[data-state=done] b:after{content:none}[data-skin=render] ol.progress li[data-state=done] .t-s{color:var(--sage-ink)}[data-skin=render] ol.progress li[data-state=making] a{border-color:var(--line);background:var(--surface);box-shadow:inset 2px 0 0 var(--rose);padding-inline:10px}[data-skin=render] ol.progress li[data-state=making] .t-s{color:var(--rose)}[data-skin=render] ol.progress li[data-state=failed] .t-s{color:var(--danger)}[data-skin=render] .run-line{font:var(--mono-s);color:var(--muted)}[data-skin=render] .run-line b{color:var(--rose)}[data-skin=render] .plan .price{font-size:38px;font-weight:800;font-stretch:70%;line-height:1}[data-skin=render] .plan .price .t-s{font:var(--mono-s);font-stretch:100%}[data-skin=render] .plan ul{font:500 12px/1.4 var(--f-mono)}[data-skin=render] .plan ul li:before{content:"› ";color:var(--rose)}[data-skin=render] .sum{font-family:var(--f-mono);font-size:12px}[data-skin=render] .swipe{transform:none}[data-skin=render] .card.swipe .meta b{font-weight:700}[data-skin=render] .card>div.touchup.compact{padding:0}[data-skin=render] .card>.touchup .row{padding:8px 12px}[data-skin=render] .card>.touchup .touchup-why,[data-skin=render] .card>.touchup>p{margin-inline:12px}[data-skin=render] .ops-side{box-shadow:inset -1px 0 0 var(--line)}[data-skin=render] .ops-side a{font-family:var(--f-mono);text-transform:lowercase;font-size:12px}[data-skin=render] .ops-side a.on{background:var(--ink);color:var(--bg)}[data-skin=render] .ops-kpi .v{font-weight:800;font-stretch:70%}[data-skin=render] .ops-main a.link{color:var(--rose)}@keyframes render-blink{to{opacity:.35}}@media (prefers-reduced-motion:reduce){[data-skin=render] :is(.check .now i){animation:none}}@media (min-width:768px){[data-skin=render] body{background-size:24px 24px}[data-skin=render] .bar-top{margin-bottom:12px}[data-skin=render] .foot{align-self:start;padding:24px 0 10px}[data-skin=render] .foot .btn{height:40px;padding-block:0}[data-skin=render] .t-m{font-size:44px}[data-skin=render] .hero-copy .t-l{font-size:clamp(56px,6.4vw,88px)}[data-skin=render] .hero-imgs{justify-self:center;width:min(100%,560px);height:auto;max-height:560px}[data-skin=render] .hero-imgs .i1{height:100%}[data-skin=render] .swipe-stage .round{width:72px;height:72px}[data-skin=render] .swipe-stage{--card-pad:0px}}.skin-switch{left:50%;bottom:max(2px,env(safe-area-inset-bottom,0px));z-index:5;white-space:nowrap;font:600 10px/1 var(--f-body);color:var(--muted);background:var(--surface);border-radius:var(--r-pill);box-shadow:var(--sh-1);opacity:.9;align-items:center;gap:4px;padding:3px 8px;display:flex;position:fixed;transform:translate(-50%)}.skin-switch a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.skin-switch b{color:var(--ink)}[data-skin=render] .skin-switch{font-family:var(--f-mono);letter-spacing:0;font-weight:500}[data-skin=render] .skin-switch a{color:var(--rose)}@media (min-width:768px){.skin-switch{padding:6px 12px;font-size:11px;bottom:14px;left:auto;right:16px;transform:none}}
