:root{color-scheme:light;--bg: #ffffff;--bg-soft: #fafafa;--bg-panel: #f6f5f4;--bg-image: #f1f0ef;--line: #ebe9e7;--line-2: #e0ddda;--line-strong: #cfccc8;--ink: #161514;--ink-2: #3d3b39;--dim: #6f6c69;--mute: #a4a09c;--faint: #c3bfbb;--ok: #2f7d57;--ok-soft: #eef5f0;--disabled-bg: #f2f2f2;--disabled-text: #b8b8b8;--disabled-line: #e7e7e7;--r-card: 12px;--r-control: 9px;--r-chip: 7px;--r-pill: 999px;--serif: "EB Garamond", "Garamond", Georgia, serif;--sans: "Inter", "Helvetica Neue", system-ui, -apple-system, sans-serif;--ease: cubic-bezier(.22, .61, .36, 1);--grid-columns-desktop: 12;--grid-columns-tablet: 8;--grid-columns-mobile: 4;--page-padding-mobile: 20px;--page-padding-tablet: 32px;--page-padding-desktop: 48px;--grid-gutter-mobile: 16px;--grid-gutter-tablet: 20px;--grid-gutter-desktop: 24px;--content-max: 1280px;--narrow-content-max: 620px;--paragraph-max: 520px}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0}:focus-visible{outline:1.5px solid var(--ink);outline-offset:2px}::placeholder{color:var(--mute)}.ev-topbar{height:4px;background:var(--ink)}.ev-header{display:grid;grid-template-columns:auto 1fr;align-items:center;padding:22px 40px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#ffffffeb;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);z-index:40}.ev-nav{display:flex;align-items:center;gap:26px}.ev-nav--right{justify-content:flex-end}.ev-nav a,.ev-nav button{font-size:13.5px;letter-spacing:.01em;color:var(--ink-2);text-decoration:none;transition:color .16s var(--ease);white-space:nowrap}.ev-nav a:hover,.ev-nav button:hover{color:var(--ink)}.ev-brand{font-family:var(--sans);font-weight:800;font-size:22px;letter-spacing:.02em;color:var(--ink);text-decoration:none}.ev-avatar{width:30px;height:30px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--bg);display:grid;place-items:center;color:var(--dim)}.ev-shell{max-width:1240px;margin:0 auto;padding:40px 40px 120px}.ev-shell--narrow{max-width:680px;padding-top:52px}.ev-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin:0 0 18px}.ev-title{font-family:var(--serif);font-weight:500;font-size:46px;line-height:1.02;letter-spacing:-.005em;margin:0 0 10px;color:var(--ink)}.ev-subtitle{font-size:14.5px;color:var(--dim);margin:0 0 30px;max-width:640px}.ev-title,.ev-subtitle,.ev-countrypop__empty,.ev-note,.ev-bodyform__hint,.ev-pathrow__desc,.ev-facecard__sub,.ev-singleface__title,.ev-singleface__sub,.ev-anchorgrid-note,.ev-loading__title{text-wrap:balance}button,input,select,textarea,.ev-chip{text-wrap-style:auto}.ev-statusline{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--dim)}.ev-statusline .ev-dot{width:7px;height:7px;border-radius:var(--r-pill);background:var(--ink);animation:ev-pulse 1.4s var(--ease) infinite}@keyframes ev-pulse{0%,to{opacity:.25}50%{opacity:1}}.ev-btn{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 22px;border-radius:var(--r-control);font-size:14px;font-weight:500;letter-spacing:.005em;transition:background .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease),opacity .16s var(--ease);white-space:nowrap}.ev-btn--primary{background:var(--ink);color:#fff}.ev-btn--primary:hover{background:#000}.ev-btn--primary .ev-arrow{transition:transform .2s var(--ease)}.ev-btn--primary:hover .ev-arrow{transform:translate(3px)}.ev-btn--secondary{background:var(--bg);color:var(--ink);border:1px solid var(--line-2)}.ev-btn--secondary:hover{border-color:var(--ink)}.ev-btn:disabled,.ev-btn--disabled{background:var(--disabled-bg);color:var(--disabled-text);border:1px solid var(--disabled-line);cursor:not-allowed;box-shadow:none}.ev-btn:disabled .ev-arrow,.ev-btn--disabled .ev-arrow{opacity:.35}.ev-btn--ghost{height:40px;padding:0 6px;color:var(--dim);font-size:13.5px}.ev-btn--ghost:hover{color:var(--ink)}.ev-arrow{width:16px;height:16px;display:inline-grid;place-items:center}.ev-chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border:1px solid var(--line-2);border-radius:var(--r-chip);background:var(--bg);font-size:13px;color:var(--ink);cursor:pointer;transition:border-color .14s var(--ease),background .14s var(--ease);max-width:320px}.ev-chip:hover{border-color:var(--line-strong);background:var(--bg-soft)}.ev-chip:focus-within{border-color:var(--ink);outline:1.5px solid var(--ink);outline-offset:1px}.ev-chip--placeholder{color:var(--mute);border-style:dashed}.ev-chip--text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-chip__key{color:var(--mute)}.ev-chip:has(.ev-chip__input){max-width:none}.ev-chip__caret{width:11px;height:11px;color:var(--faint);flex:0 0 auto}.ev-chip__select{position:relative;display:inline-flex}.ev-chip__select select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:none;cursor:pointer}.ev-chip__input{border:none;background:transparent;font:inherit;color:var(--ink);outline:none;min-width:40px;width:auto}.ev-panel{border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg);padding:20px 24px 22px;box-shadow:0 1px #00000003}.ev-panel+.ev-panel{margin-top:18px}.ev-panel__head{margin-bottom:16px}.ev-panel__title{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--ink);margin:0}.ev-panel__optional{font-weight:400;color:var(--mute)}.ev-panel__fields{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ev-panel .ev-chip{height:42px;padding:0 14px;border-radius:var(--r-control);font-size:13.5px;max-width:360px}.ev-traitgroup{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.ev-traittoggle{height:38px;padding:0 14px;font-size:13px;color:var(--ink);background:var(--bg);border:1px solid var(--line-strong);border-radius:0;transition:background .14s var(--ease),color .14s var(--ease),border-color .14s var(--ease);cursor:pointer}.ev-traittoggle:hover{border-color:var(--ink)}.ev-traittoggle.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.ev-segment .ev-callout{display:inline-flex}.ev-segment .ev-callout button{border-left:1px solid var(--line-2)}.ev-segment__soon,.ev-segment .ev-segment__soon:hover{color:var(--faint);background:var(--bg);cursor:not-allowed}.ev-sexselect{position:relative;display:inline-flex}.ev-sexnote{position:absolute;left:0;bottom:calc(100% + 10px);width:240px;padding:13px 15px;background:var(--ink);color:#fff;border-radius:var(--r-control);font-size:12.5px;line-height:1.45;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .16s var(--ease),transform .16s var(--ease);z-index:20}.ev-sexnote.is-open,.ev-sexselect:has(.ev-segment__soon:hover) .ev-sexnote,.ev-sexselect:has(.ev-segment__soon:focus-visible) .ev-sexnote{opacity:1;transform:translateY(0)}.ev-flowbar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 40px;border-top:1px solid var(--line);background:#fffffff0;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px)}.ev-flowbar__back{display:inline-flex;align-items:center;gap:7px}.ev-flowbar__cluster{display:inline-flex;align-items:center;gap:10px}.ev-flowbar .ev-btn--primary{min-width:240px;justify-content:center}@media(max-width:720px){.ev-flowbar{padding:12px 20px}.ev-flowbar .ev-btn--primary{min-width:0;flex:1}}.ev-chip__back{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:2px;border-radius:4px;color:var(--mute);font-size:14px;line-height:1}.ev-chip__back:hover{color:var(--ink);background:var(--bg-panel)}.ev-countrychip{position:relative;display:inline-flex}.ev-countrypop{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:248px;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-control);box-shadow:0 8px 28px #0000001a;overflow:hidden}.ev-countrypop__search{width:100%;height:36px;padding:0 12px;border:none;border-bottom:1px solid var(--line);font:inherit;font-size:13px;color:var(--ink);outline:none}.ev-countrypop__list{max-height:264px;overflow-y:auto;padding:4px}.ev-countrypop__row{display:flex;align-items:center;gap:10px;width:100%;padding:7px 9px;border-radius:6px;font-size:13px;color:var(--ink-2);text-align:left;transition:background .12s var(--ease)}.ev-countrypop__row:hover{background:var(--bg-soft)}.ev-countrypop__row.is-selected{background:var(--bg-panel);color:var(--ink);font-weight:500}.ev-countrypop__flag{font-size:16px;line-height:1;flex:0 0 auto}.ev-countrypop__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-countrypop__empty{padding:14px;text-align:center;color:var(--mute);font-size:13px}.ev-stepfoot{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.ev-stepfoot__actions{display:flex;align-items:center;gap:14px}.ev-privacy{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:30px;color:var(--mute);font-size:12px}.ev-note{color:var(--mute);font-size:12.5px}.ev-bodyform{border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.ev-bodyform__top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;border-bottom:1px solid var(--line);flex-wrap:wrap}.ev-apply{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--dim)}.ev-segment{display:inline-flex;border:1px solid var(--line-2);border-radius:var(--r-control);overflow:hidden}.ev-segment button{padding:8px 16px;font-size:13px;color:var(--dim);background:var(--bg);transition:background .14s var(--ease),color .14s var(--ease)}.ev-segment button+button{border-left:1px solid var(--line-2)}.ev-segment button[aria-pressed=true]{background:var(--ink);color:#fff}.ev-talenttabs{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ev-talenttab{padding:7px 14px;font-size:13px;color:var(--dim);border-radius:var(--r-control);transition:background .14s var(--ease),color .14s var(--ease)}.ev-talenttab[aria-selected=true]{background:var(--bg-panel);color:var(--ink);font-weight:500}.ev-bodyform__hint{font-size:12.5px;color:var(--mute)}.ev-bodyrow{display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:20px;padding:14px 24px;border-bottom:1px solid var(--line)}.ev-bodyrow:last-child{border-bottom:none}.ev-bodyrow__label{font-size:14px;color:var(--ink)}.ev-select{position:relative;display:flex;align-items:center}.ev-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:42px;padding:0 36px 0 14px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--bg);font-size:14px;color:var(--ink);cursor:pointer;transition:border-color .14s var(--ease)}.ev-select select:hover{border-color:var(--line-strong)}.ev-select--empty select{color:var(--mute)}.ev-select--decides select{color:var(--faint);background:var(--bg-soft)}.ev-select__caret{position:absolute;right:13px;width:12px;height:12px;color:var(--faint);pointer-events:none}.ev-decides{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border:1px solid var(--line-2);border-radius:var(--r-control);font-size:13px;color:var(--dim);background:var(--bg);white-space:nowrap;transition:all .15s var(--ease)}.ev-decides:hover{border-color:var(--line-strong);color:var(--ink)}.ev-decides[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.ev-decides__mark{width:14px;height:14px;display:inline-grid;place-items:center}.ev-bodyform__foot{display:flex;align-items:center;gap:8px;padding:16px 24px;border-top:1px solid var(--line);color:var(--mute);font-size:12.5px}.ev-segprogress{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--dim)}.ev-segprogress svg{flex:0 0 auto}.ev-pathshell{max-width:1000px;padding-bottom:96px}.ev-pathshell__title{font-family:var(--serif);font-weight:500;font-size:42px;line-height:1.05;margin:6px 0 8px}.ev-pathform{margin-top:34px;border:1px solid var(--line);border-radius:var(--r-control);padding:34px 34px 30px}.ev-pathrow{display:grid;grid-template-columns:260px minmax(300px,1fr) 176px;align-items:center;column-gap:32px;padding:16px 0}.ev-pathrow+.ev-pathrow{border-top:1px solid var(--line)}.ev-pathrow__name{font-size:14px;font-weight:600;color:var(--ink);margin:0 0 3px}.ev-pathrow__desc{font-size:12.5px;color:var(--mute);margin:0}.ev-pathrow__control{min-width:0}.ev-pathrow__select{position:relative;display:flex}.ev-pathrow__select select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 40px 12px 14px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--bg);font-size:14px;color:var(--ink);cursor:pointer}.ev-pathrow__select select:invalid,.ev-pathrow__select select:has(option[value=""]:checked){color:var(--mute)}.ev-pathrow__caret{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--dim);pointer-events:none}.ev-pathrow__input{width:100%;padding:12px 14px;border:1px solid var(--ink);border-radius:var(--r-control);background:var(--bg);font-size:14px;color:var(--ink)}.ev-pathrow__input::placeholder{color:var(--mute)}.ev-pathrow__input:focus{outline:none;box-shadow:0 0 0 1px var(--ink)}.ev-pathrow__new{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;white-space:nowrap;padding:12px 14px;border:1px solid transparent;border-radius:var(--r-control);background:#f3f2f1;color:var(--dim);font-size:13px;line-height:1.2;transition:background .14s var(--ease),color .14s var(--ease)}.ev-pathrow__new:hover{background:#ecebe9;color:var(--ink)}.ev-finalpath{display:flex;align-items:center;gap:16px;margin-top:20px;padding:18px 22px;border-radius:var(--r-control);background:#f3f2f1}.ev-finalpath__icon{color:var(--ink);flex:0 0 auto}.ev-finalpath__label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin:0 0 4px}.ev-finalpath__path{margin:0;font-size:15px;font-weight:600;letter-spacing:.01em}.ev-finalpath__val{color:var(--ink)}.ev-finalpath__ph{color:var(--mute);font-weight:500}.ev-finalpath__sep{color:var(--line-strong);font-weight:400}@media(max-width:760px){.ev-pathform{padding:20px}.ev-pathrow{grid-template-columns:1fr;gap:10px}.ev-pathrow__new{justify-self:start}}.ev-facehead{margin-bottom:26px}.ev-facegrid{display:grid;gap:22px}.ev-facegrid[data-count="1"]{grid-template-columns:minmax(0,520px)}.ev-facegrid[data-count="2"]{grid-template-columns:repeat(2,1fr)}.ev-facegrid[data-count="3"]{grid-template-columns:repeat(3,1fr)}.ev-facegrid[data-count="4"]{grid-template-columns:repeat(4,1fr)}.ev-facegrid[data-count="5"],.ev-facegrid[data-count="6"]{grid-template-columns:repeat(6,1fr)}.ev-facegrid[data-count=many]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.ev-facecard{display:flex;flex-direction:column}.ev-imgwrap{position:relative;width:100%;background:var(--bg-image);border-radius:var(--r-control);overflow:hidden}.ev-imgwrap--45{aspect-ratio:4 / 5}.ev-imgwrap--916{aspect-ratio:9 / 16}.ev-imgwrap img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.ev-imgwrap--contain{background:#f5f5f5}.ev-imgwrap--contain img{object-fit:contain;object-position:center}.ev-index{position:absolute;top:10px;left:10px;height:22px;min-width:26px;padding:0 7px;display:inline-grid;place-items:center;background:#ffffffeb;border-radius:5px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--ink);font-variant-numeric:tabular-nums}.ev-fs{position:absolute;top:9px;right:9px;width:28px;height:28px;display:grid;place-items:center;background:#ffffffeb;border-radius:6px;color:var(--ink);opacity:0;transform:translateY(-2px);transition:opacity .15s var(--ease),transform .15s var(--ease)}.ev-imgwrap:hover .ev-fs,.ev-fs:focus-visible{opacity:1;transform:none}.ev-facecard__select{display:flex;align-items:flex-start;gap:11px;padding:14px 4px 4px;cursor:pointer;text-align:left;width:100%}.ev-radio{width:18px;height:18px;border-radius:var(--r-pill);border:1.5px solid var(--line-strong);flex:0 0 auto;margin-top:1px;display:grid;place-items:center;transition:border-color .14s var(--ease),background .14s var(--ease)}.ev-facecard__select[aria-pressed=true] .ev-radio{border-color:var(--ink);background:var(--ink)}.ev-radio__fill{width:7px;height:7px;border-radius:var(--r-pill);background:#fff;opacity:0;transition:opacity .14s var(--ease)}.ev-facecard__select[aria-pressed=true] .ev-radio__fill{opacity:1}.ev-facecard__title{font-size:14px;color:var(--ink);font-weight:500;margin:0}.ev-facecard__sub{font-size:12.5px;color:var(--mute);margin:2px 0 0}.ev-facecard--active .ev-imgwrap{outline:1.5px solid var(--ink);outline-offset:2px}.ev-facecard__hit{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;border-radius:inherit}.ev-facecard__hit:focus-visible{outline:1.5px solid var(--ink);outline-offset:-3px;border-radius:var(--r-control)}.ev-facecard__check{position:absolute;right:9px;bottom:9px;width:24px;height:24px;display:grid;place-items:center;background:var(--ink);color:#fff;border-radius:var(--r-pill);opacity:0;transform:scale(.9);transition:opacity .14s var(--ease),transform .14s var(--ease);pointer-events:none}.ev-facecard--active .ev-facecard__check{opacity:1;transform:none}.ev-singleface{display:grid;grid-template-columns:minmax(0,1.05fr) 1fr;gap:56px;align-items:center}.ev-singleface__panel{max-width:380px}.ev-singleface__title{font-family:var(--serif);font-weight:500;font-size:34px;line-height:1.05;margin:0 0 12px}.ev-singleface__sub{font-size:14px;color:var(--dim);margin:0 0 26px}.ev-facebar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:34px;padding-top:22px;border-top:1px solid var(--line);flex-wrap:wrap}.ev-facebar__left{font-size:12.5px;color:var(--mute);max-width:360px}.ev-facebar__right{display:flex;align-items:center;gap:16px}.ev-count{font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.ev-cost{opacity:.62;font-weight:400;margin-left:2px}.ev-facereview{padding-bottom:88px}.ev-facereview__stage{display:grid;grid-template-columns:1fr minmax(360px,500px) 1fr;gap:48px;align-items:center;min-height:72vh}.ev-facereview__left{max-width:380px}.ev-facetabs{display:flex;gap:24px;margin-bottom:42px}.ev-facetab{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--mute);padding-bottom:6px;border-bottom:1.5px solid transparent;transition:color .14s var(--ease),border-color .14s var(--ease)}.ev-facetab:hover{color:var(--dim)}.ev-facetab[aria-selected=true]{color:var(--ink);font-weight:500;border-bottom-color:var(--ink)}.ev-facetab__n{font-size:11px;color:var(--mute);font-variant-numeric:tabular-nums}.ev-facereview__prompt{font-family:var(--serif);font-weight:500;font-size:22px;line-height:1.1;margin:4px 0 12px}.ev-facereview__sub{font-size:14px;line-height:1.5;color:var(--dim);margin:0;max-width:340px}.ev-facereview__center{display:flex;justify-content:center}.ev-facereview__img{width:100%;height:auto;cursor:zoom-in;border-radius:0}.ev-facereview__done{max-width:340px;text-align:center}.ev-facereview__donetitle{font-family:var(--serif);font-weight:500;font-size:30px;line-height:1.1;margin:0 0 10px}.ev-facereview__donesub{font-size:13.5px;line-height:1.55;color:var(--dim);margin:0}.ev-facereview__right{max-width:470px}.ev-facereview__rlabel{font-size:13px;color:var(--dim);margin:0 0 12px}.ev-facesegment{display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid var(--line-2);border-radius:0;overflow:hidden}.ev-facesegment__btn{padding:16px 12px;font-size:14px;color:var(--ink);background:var(--bg);border-left:1px solid var(--line-2);transition:background .14s var(--ease),color .14s var(--ease)}.ev-facesegment__btn:first-child{border-left:none}.ev-facesegment__btn:hover:not(:disabled){background:#f6f5f4}.ev-facesegment__btn.is-on{background:var(--ink);color:#fff}.ev-facesegment__btn:disabled{color:var(--faint)}.ev-flowbar--sharp .ev-btn,.ev-flowbar--sharp .ev-btn--primary,.ev-flowbar--sharp .ev-btn--ghost{border-radius:0}.ev-facereview__rhelp{margin:14px 0 0;font-size:13px;color:var(--dim);line-height:1.5}.ev-facereview__clear{margin-top:14px;font-size:12.5px;color:var(--mute)}.ev-facereview__clear:hover{color:var(--ink)}@media(max-width:900px){.ev-facereview__stage{grid-template-columns:1fr;gap:28px;min-height:0}.ev-facereview__left{order:1;max-width:none}.ev-facereview__center{order:2}.ev-facereview__right{order:3;max-width:none}.ev-facereview__img{height:auto;width:100%;max-width:380px}}.ev-anchorshell{max-width:1480px;padding-top:26px;padding-bottom:88px}.ev-review-eyebrow{margin-bottom:10px;color:var(--mute)}.ev-review-eyebrow strong{color:var(--ink-2);font-weight:600}.ev-review-head{display:flex;align-items:center;min-height:48px;margin-bottom:10px}.ev-review-name{display:inline-flex;align-items:flex-start;gap:4px;margin:0}.ev-review-name__btn{font-family:var(--serif);font-weight:500;font-size:42px;line-height:1.05;color:var(--ink);text-align:left}.ev-review-name__btn:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.ev-review-name__input{font-family:var(--serif);font-weight:500;font-size:42px;line-height:1.05;border:none;border-bottom:1.5px solid var(--ink);outline:none;min-width:240px;max-width:100%;box-sizing:border-box;padding:0 0 2px;background:transparent}.ev-review-info{align-self:flex-start;margin-top:4px;color:var(--mute);cursor:help}.ev-review-info:hover{color:var(--dim)}.ev-review-info .ev-callout__pop{width:300px;text-align:left;font-weight:400}.ev-review-copy{max-width:560px;margin:0 0 18px;font-size:14px;line-height:1.5;color:var(--dim)}.ev-review-saved{margin-bottom:18px}.ev-review-status{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;font-size:13px;color:var(--dim)}.ev-review-status--fail{color:var(--ink-2)}.ev-anchorhead{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px;flex-wrap:wrap}.ev-anchorshell .ev-eyebrow{margin-bottom:8px}.ev-anchorhead__name{display:flex;align-items:center;gap:14px}.ev-anchorhead__name h1{font-family:var(--serif);font-weight:500;font-size:30px;line-height:1;margin:0}.ev-rename{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--dim)}.ev-rename:hover{color:var(--ink)}.ev-rename__input{font-family:var(--serif);font-weight:500;font-size:30px;line-height:1;border:none;border-bottom:1.5px solid var(--ink);outline:none;width:260px;padding:0 0 2px;background:transparent}.ev-anchor-status{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--dim)}.ev-anchor-status__count{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.ev-anchor-status__state{display:inline-flex;align-items:center;gap:7px;color:var(--ok);font-weight:500}.ev-anchor-status__state .ev-dot--ok{width:7px;height:7px;border-radius:var(--r-pill);background:var(--ok)}.ev-savedcard{display:flex;align-items:center;gap:10px;padding:8px 13px;border:none;border-radius:var(--r-control);background:#f7f7f7}.ev-savedcard__label{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.ev-savedcard__path{font-size:12.5px;color:var(--ink-2);font-weight:500}.ev-tabsrow{display:flex;align-items:center;gap:6px;margin-bottom:16px;flex-wrap:wrap}.ev-tab{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;border-radius:var(--r-control);font-size:13px;color:var(--dim);border:1px solid transparent;transition:all .14s var(--ease)}.ev-tab[aria-selected=true]{border-color:var(--line-2);background:var(--bg);color:var(--ink);font-weight:500}.ev-tab__badge{font-size:11px;color:var(--mute)}.ev-tab__badge--gen{display:inline-flex;align-items:center;gap:5px}.ev-tab__spin{width:9px;height:9px;border:1.5px solid var(--line-strong);border-top-color:var(--ink);border-radius:var(--r-pill);animation:ev-spin .8s linear infinite}@keyframes ev-spin{to{transform:rotate(360deg)}}.ev-anchorgrid{--gap: 10px;--h: 200px;--hh: calc(var(--h) * 2 + var(--gap));display:grid;grid-template-columns:calc(var(--hh) * 4 / 5) calc(var(--h) * 4 / 5) calc(var(--h) * 4 / 5) calc(var(--h) * 4 / 5) calc(var(--hh) * 9 / 16) calc(var(--hh) * 9 / 16);grid-template-rows:var(--h) var(--h);gap:var(--gap)}.ev-anchorgrid .a-face_left,.ev-anchorgrid .a-mid_front,.ev-anchorgrid .a-face_right,.ev-anchorgrid .a-mid_left,.ev-anchorgrid .a-mid_34,.ev-anchorgrid .a-mid_right{aspect-ratio:4 / 5}.ev-anchorgrid .a-face_anchor{grid-column:1;grid-row:1 / span 2}.ev-anchorgrid .a-face_right{grid-column:2;grid-row:1}.ev-anchorgrid .a-mid_front{grid-column:3;grid-row:1}.ev-anchorgrid .a-face_left{grid-column:4;grid-row:1}.ev-anchorgrid .a-mid_right{grid-column:2;grid-row:2}.ev-anchorgrid .a-mid_34{grid-column:3;grid-row:2}.ev-anchorgrid .a-mid_left{grid-column:4;grid-row:2}.ev-anchorgrid .a-full_body_front{grid-column:5;grid-row:1 / span 2}.ev-anchorgrid .a-full_body_rear{grid-column:6;grid-row:1 / span 2}@media(max-width:900px){.ev-anchorgrid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.ev-anchorgrid .a-face_anchor,.ev-anchorgrid .a-face_left,.ev-anchorgrid .a-mid_front,.ev-anchorgrid .a-face_right,.ev-anchorgrid .a-mid_left,.ev-anchorgrid .a-mid_34,.ev-anchorgrid .a-mid_right,.ev-anchorgrid .a-full_body_front,.ev-anchorgrid .a-full_body_rear{grid-column:auto;grid-row:auto}.ev-anchorgrid .a-face_anchor{grid-column:1 / -1;aspect-ratio:4 / 5}.ev-anchorgrid .a-full_body_front,.ev-anchorgrid .a-full_body_rear{aspect-ratio:9 / 16}}.ev-anchorcell{position:relative;overflow:hidden;background:var(--bg-image)}.ev-anchorcell img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}.ev-anchorcell__preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:zoom-in}.ev-anchorcheck{position:absolute;top:10px;left:10px;z-index:2;width:20px;height:20px;display:grid;place-items:center;border-radius:0;background:#ffffffeb;box-shadow:inset 0 0 0 1px #00000047;color:transparent;opacity:0;transition:opacity .12s var(--ease),background .12s var(--ease);cursor:pointer}.ev-anchorcell:hover .ev-anchorcheck,.ev-anchorcheck:focus-visible,.ev-anchorcell.is-selected .ev-anchorcheck{opacity:1}.ev-anchorcheck__tick{opacity:0;color:#fff}.ev-anchorcell.is-selected .ev-anchorcheck{background:var(--ink);box-shadow:none}.ev-anchorcell.is-selected .ev-anchorcheck__tick{opacity:1}.ev-anchorcell--gen{display:grid;place-items:center}.ev-anchorcell__skel{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#f1f0ef 30%,#f7f6f5,#f1f0ef 70%);background-size:200% 100%;animation:ev-shimmer 1.4s linear infinite}@keyframes ev-shimmer{to{background-position:-200% 0}}.ev-anchorcell__fail{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--bg-image);color:var(--mute);font-size:11.5px;letter-spacing:.02em}.ev-anchorgrid-note{margin-top:14px;font-size:12.5px;color:var(--mute)}.ev-reviewbar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:16px;padding:12px 40px;border-top:1px solid var(--line);background:#fffffff0;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px)}.ev-reviewbar__skip{font-size:13px;color:var(--dim)}.ev-reviewbar__skip:hover{color:var(--ink)}.ev-reviewbar__selection{display:flex;align-items:center;gap:8px;margin-left:auto}.ev-reviewbar__count{font-size:13px;color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:4px}.ev-reviewbar__act{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:var(--r-control);border:1px solid var(--line-2);font-size:13px;color:var(--ink);background:var(--bg);transition:border-color .14s var(--ease)}.ev-reviewbar__act:hover{border-color:var(--ink)}.ev-reviewbar__act:disabled{opacity:.5}.ev-reviewbar__clear{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-control);border:1px solid var(--line-2);color:var(--dim);transition:border-color .14s var(--ease),color .14s var(--ease)}.ev-reviewbar__clear:hover{border-color:var(--ink);color:var(--ink)}.ev-reviewbar__download{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:var(--r-control);background:var(--ink);color:#fff;font-size:13.5px;font-weight:500;transition:background .14s var(--ease)}.ev-reviewbar__selection+.ev-reviewbar__download{margin-left:0}.ev-reviewbar__download:hover{background:#000}.ev-reviewbar__download:disabled{opacity:.45}.ev-callout{position:relative;display:inline-flex}.ev-callout__pop{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%) translateY(4px);width:240px;padding:13px 15px;background:var(--ink);color:#fff;border-radius:var(--r-control);font-size:12.5px;line-height:1.45;opacity:0;pointer-events:none;transition:opacity .16s var(--ease),transform .16s var(--ease);z-index:20}.ev-callout__pop strong{display:block;font-weight:600;margin-bottom:3px}.ev-callout:hover .ev-callout__pop,.ev-callout:focus-within .ev-callout__pop{opacity:1;transform:translate(-50%);pointer-events:auto}.ev-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#141312d1;display:grid;place-items:center;padding:48px;animation:ev-modalin .2s var(--ease)}@keyframes ev-modalin{0%{opacity:0}to{opacity:1}}.ev-modal__img{max-width:92vw;max-height:88vh;object-fit:contain;border-radius:6px;box-shadow:0 30px 80px #0006}.ev-modal__close{position:fixed;top:24px;right:28px;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-pill);background:#ffffff1f;color:#fff;transition:background .15s var(--ease)}.ev-modal__close:hover{background:#ffffff3d}.ev-devbadge{display:inline-flex;align-items:center;margin-bottom:16px;padding:6px 11px;border:1px solid #e5e5e5;border-radius:var(--r-chip);background:#f7f7f7;color:#777;font-size:11.5px;letter-spacing:.02em}.ev-devpanel{position:fixed;left:16px;bottom:86px;z-index:90;font-family:var(--sans)}.ev-devpanel__toggle{padding:6px 11px;border:1px solid #e5e5e5;border-radius:var(--r-chip);background:#f7f7f7;color:#777;font-size:11.5px;letter-spacing:.02em}.ev-devpanel__toggle:hover{color:#444;border-color:#d6d6d6}.ev-devpanel__body{margin-top:8px;width:460px;max-width:46vw;max-height:70vh;display:flex;flex-direction:column;border:1px solid #e5e5e5;border-radius:var(--r-control);background:#fff;box-shadow:0 10px 30px #0000001f;overflow:hidden}.ev-devpanel__tabs{display:flex;gap:2px;padding:8px;border-bottom:1px solid #eee}.ev-devpanel__tabs button{padding:5px 11px;font-size:11.5px;color:#777;border-radius:6px;text-transform:capitalize}.ev-devpanel__tabs button[aria-pressed=true]{background:#161514;color:#fff}.ev-devpanel__pre{margin:0;padding:12px 14px;overflow:auto;font-family:var(--mono, ui-monospace, monospace);font-size:11px;line-height:1.5;color:#333;white-space:pre}.ev-loading{display:grid;place-items:center;min-height:60vh;gap:18px;text-align:center}.ev-loading__title{font-family:var(--serif);font-size:28px;color:var(--ink)}@media(max-width:1180px){.ev-anchorgrid{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,.9fr)}}@media(max-width:1000px){.ev-shell{padding:32px 28px 100px}.ev-header{padding:18px 24px}.ev-nav{gap:18px}.ev-title{font-size:38px}.ev-singleface{grid-template-columns:1fr;gap:28px}.ev-facegrid[data-count="5"],.ev-facegrid[data-count="6"]{grid-template-columns:repeat(3,1fr)}.ev-anchorgrid{gap:6px}.ev-pathrow{grid-template-columns:1fr;gap:12px}.ev-bodyrow{grid-template-columns:120px 1fr auto;gap:12px}}@media(max-width:720px){.ev-header{padding:16px 20px}.ev-nav{gap:15px}.ev-nav--right a:nth-child(-n+3){display:none}.ev-facegrid[data-count="3"],.ev-facegrid[data-count="4"],.ev-facegrid[data-count="5"],.ev-facegrid[data-count="6"],.ev-facegrid[data-count=many]{grid-template-columns:repeat(2,1fr)}}.eveli-container{width:min(100% - calc(var(--page-padding-mobile) * 2),var(--content-max));margin-inline:auto}.eveli-grid{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile),minmax(0,1fr));column-gap:var(--grid-gutter-mobile)}.eveli-grid-span-full,.eveli-grid-span-12,.eveli-grid-span-9,.eveli-grid-span-8,.eveli-grid-span-6,.eveli-grid-span-4,.eveli-grid-span-3,.eveli-grid-center-6,.eveli-grid-center-8{grid-column:1 / -1}.eveli-narrow{width:min(100% - calc(var(--page-padding-mobile) * 2),var(--narrow-content-max));margin-inline:auto}.eveli-paragraph{max-width:var(--paragraph-max);margin-inline:auto}@media(min-width:768px){.eveli-container{width:min(100% - calc(var(--page-padding-tablet) * 2),var(--content-max))}.eveli-grid{grid-template-columns:repeat(var(--grid-columns-tablet),minmax(0,1fr));column-gap:var(--grid-gutter-tablet)}.eveli-grid-span-3{grid-column:span 2}.eveli-grid-span-4,.eveli-grid-span-6{grid-column:span 4}.eveli-grid-span-8,.eveli-grid-span-9{grid-column:span 6}.eveli-grid-span-12,.eveli-grid-span-full{grid-column:1 / -1}.eveli-grid-center-6{grid-column:3 / span 4}.eveli-grid-center-8{grid-column:2 / span 6}}@media(min-width:1024px){.eveli-container{width:min(100% - calc(var(--page-padding-desktop) * 2),var(--content-max))}.eveli-grid{grid-template-columns:repeat(var(--grid-columns-desktop),minmax(0,1fr));column-gap:var(--grid-gutter-desktop)}.eveli-grid-span-3{grid-column:span 3}.eveli-grid-span-4{grid-column:span 4}.eveli-grid-span-6{grid-column:span 6}.eveli-grid-span-8{grid-column:span 8}.eveli-grid-span-9{grid-column:span 9}.eveli-grid-span-12,.eveli-grid-span-full{grid-column:1 / -1}.eveli-grid-center-6{grid-column:4 / span 6}.eveli-grid-center-8{grid-column:3 / span 8}}.eveli-grid-overlay{display:none}.eveli-grid-debug .eveli-grid-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none}.eveli-grid-debug .eveli-grid-overlay>.eveli-container{height:100%}.eveli-grid-debug .eveli-grid-overlay .eveli-grid{height:100%;grid-template-rows:100%}.eveli-grid-debug .eveli-grid-overlay .eveli-grid>span{grid-row:1;height:100%;background:#e01e5a0f;outline:1px solid rgba(224,30,90,.22)}.eveli-grid-debug .eveli-grid-overlay .eveli-grid>span:nth-child(n+5){display:none}@media(min-width:768px){.eveli-grid-debug .eveli-grid-overlay .eveli-grid>span:nth-child(-n+8){display:block}.eveli-grid-debug .eveli-grid-overlay .eveli-grid>span:nth-child(n+9){display:none}}@media(min-width:1024px){.eveli-grid-debug .eveli-grid-overlay .eveli-grid>span:nth-child(-n+12){display:block}}
