.revox-skin{--skin-ink:#f7f7f2;--skin-muted:#b8b8b0;--skin-rule:rgba(255,255,255,.22);--skin-gutter: calc((100vw - 1200px)/2 + 10px) ;background:#050505;color:var(--skin-ink);min-height:clamp(760px,90svh,980px);padding:0;position:relative;overflow:hidden;display:block;scroll-margin-top:90px;font-family:Gotham-Book,Raleway,sans-serif}.revox-skin *,.revox-skin *:before,.revox-skin *:after{box-sizing:border-box}.revox-skin>.container{width:100%;max-width:none;padding:0!important}.revox-skin [hidden]{display:none!important}.revox-skin ::selection{background:#fff;color:#050505}.revox-skin :focus-visible{outline:2px solid currentColor;outline-offset:5px}.revox-skin button,.revox-skin input,.revox-skin textarea{font:inherit}.revox-skin button{cursor:pointer}.revox-skin button:disabled{cursor:not-allowed;opacity:.48}.revox-skin a{color:inherit;text-underline-offset:5px}.revox-skin__layout{position:relative;min-height:clamp(760px,90svh,980px);display:grid;grid-template-columns:minmax(300px,520px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(88px,9vw,138px) var(--skin-gutter) clamp(104px,10vw,150px)}.revox-skin.is-guided-flow .revox-skin__layout{align-items:start;min-height:clamp(960px,100svh,1180px)}.revox-skin.is-guided-flow .revox-skin__media{inset:0 0 auto;height:clamp(960px,100svh,1180px)}.revox-skin.is-guided-flow .revox-skin__guided{min-height:640px}.revox-skin.is-guided-flow .revox-skin__caption{display:none}.revox-skin.is-guided-complete .revox-skin__guided{min-height:0}.revox-skin__body,.revox-skin__media{min-width:0}.revox-skin__body{position:relative;z-index:7;max-width:520px}.revox-skin__media{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block}.revox-skin__visual{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;overflow:hidden;background:#050505;width:100%;height:100%;aspect-ratio:auto}.revox-skin__photo{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:84% center;filter:none;transform:none}.revox-skin__photo-next{opacity:0;pointer-events:none;transition:opacity .7s cubic-bezier(.16,1,.3,1)}.revox-skin__photo-next.is-visible{opacity:1}.revox-skin__visual.is-personal .revox-skin__photo{left:auto;right:0;width:58%;object-fit:contain;object-position:center;filter:none;transform:none}.revox-skin__visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#050505 0%,rgba(5,5,5,.98) 22%,rgba(5,5,5,.7) 40%,transparent 60%)}.revox-skin__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:none}.revox-skin__face-map{position:absolute;z-index:4;left:var(--face-left,74%);top:var(--face-top,44%);width:clamp(400px,42vw,560px);height:clamp(580px,65vw,760px);transform:translate(-50%,-50%) scale(var(--face-scale,1));overflow:hidden;opacity:.22;pointer-events:none;transition:opacity .3s ease}.revox-skin__visual.is-personal .revox-skin__face-map{width:var(--face-width,420px);height:var(--face-height,580px)}.revox-skin__face-map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#fff,#fff) left top/46px 2px no-repeat,linear-gradient(#fff,#fff) left top/2px 46px no-repeat,linear-gradient(#fff,#fff) right top/46px 2px no-repeat,linear-gradient(#fff,#fff) right top/2px 46px no-repeat,linear-gradient(#fff,#fff) left bottom/46px 2px no-repeat,linear-gradient(#fff,#fff) left bottom/2px 46px no-repeat,linear-gradient(#fff,#fff) right bottom/46px 2px no-repeat,linear-gradient(#fff,#fff) right bottom/2px 46px no-repeat;opacity:1}.revox-skin__face-map:after{content:"";position:absolute;z-index:4;left:50%;top:50%;width:7px;height:7px;border:1px solid rgba(255,255,255,.84);transform:translate(-50%,-50%);box-shadow:none;opacity:.72}.revox-skin__visual.is-scanning .revox-skin__face-map,.revox-skin__visual.is-result .revox-skin__face-map{opacity:1}.revox-skin__scan-plane{position:absolute;z-index:1;top:7%;right:6%;bottom:7%;left:6%;overflow:hidden;background-image:radial-gradient(circle,rgba(234,246,255,.68) 0 1px,transparent 1.2px);background-size:22px 22px;opacity:.16;-webkit-mask-image:radial-gradient(ellipse at center,#000 12%,rgba(0,0,0,.86) 48%,transparent 88%);mask-image:radial-gradient(ellipse at center,#000 12%,rgba(0,0,0,.86) 48%,transparent 88%);transition:opacity .3s ease}.revox-skin__visual.is-scanning .revox-skin__scan-plane{opacity:.46}.revox-skin__scan-probe{position:absolute;inset:0 auto 0 -18%;width:18%;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 34%,rgba(255,255,255,.96) 50%,rgba(255,255,255,.1) 66%,transparent);border-right:2px solid rgba(255,255,255,.9);box-shadow:none;transform:translate(0)}.revox-skin__visual.is-scanning .revox-skin__scan-probe{opacity:.95;animation:revox-skin-probe 4s cubic-bezier(.45,0,.55,1) both}.revox-skin__face-label{position:absolute;z-index:4;left:14px;top:13px;font:700 10px/1.3 Courier New,monospace;letter-spacing:.08em;color:#fff;text-shadow:none}.revox-skin__signal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;width:100%;font-family:Courier New,monospace;font-variant-numeric:tabular-nums;color:#fff;pointer-events:none;opacity:0;transition:opacity .24s ease;text-shadow:none}.revox-skin__visual.is-scanning .revox-skin__signal,.revox-skin__visual.is-result .revox-skin__signal{opacity:1}.revox-skin__telemetry{position:absolute;z-index:4;right:14px;top:13px;display:grid;gap:4px;max-width:23ch;text-align:right;font:700 10px/1.35 Courier New,monospace;letter-spacing:.04em;color:#fff;text-shadow:none}.revox-skin__reading{position:absolute;right:18px;bottom:18px;display:flex;align-items:flex-end;gap:12px;font-size:12px;line-height:1.3;letter-spacing:.04em;white-space:nowrap}.revox-skin [data-skin-percentage]{font-family:Courier New,monospace;font-size:50px;font-weight:700;font-variant-numeric:tabular-nums;line-height:.83;letter-spacing:-.105em}.revox-skin [data-skin-percentage] span{font-size:.38em;margin-left:2px}.revox-skin__visual.is-scanning .revox-skin__telemetry{animation:revox-skin-signal 2.1s steps(2,end) infinite}.revox-skin__demo-result{position:absolute;z-index:5;left:18px;bottom:22px;display:grid;gap:8px;opacity:0;transform:translateY(7px);transition:opacity .28s ease,transform .38s cubic-bezier(.16,1,.3,1);font:12px/1.35 Courier New,monospace;letter-spacing:.08em;color:#fff;text-shadow:none}.revox-skin__demo-result-label{opacity:.62;font-size:10px;letter-spacing:.13em}.revox-skin__demo-result [data-skin-demo-findings]{display:grid;gap:6px}.revox-skin__demo-result [data-skin-demo-findings] span:before{content:"+";margin-right:8px;opacity:.58}.revox-skin__visual.is-result .revox-skin__demo-result{opacity:1;transform:translateY(0)}.revox-skin__visual.is-result .revox-skin__scan-plane{opacity:.2}.revox-skin__visual.is-guided .revox-skin__photo{filter:grayscale(.32) saturate(.5) brightness(.58) contrast(1.08);transform:scale(1.012)}.revox-skin__visual.is-guided:after{background:linear-gradient(90deg,#050505eb,#050505ad 49%,#0505052e),radial-gradient(ellipse at var(--face-left,74%) var(--face-top,44%),transparent 0,transparent 19%,rgba(0,0,0,.34) 68%)}.revox-skin__visual.is-guided .revox-skin__face-map{opacity:.48}.revox-skin__visual.is-guided .revox-skin__face-map:after{display:none}.revox-skin__visual.is-guided .revox-skin__scan-plane{opacity:.24}.revox-skin__visual.is-guided .revox-skin__demo-result{opacity:0}.revox-skin__visual.is-guided .revox-skin__signal{opacity:1}.revox-skin__caption{position:absolute;z-index:8;right:var(--skin-gutter);bottom:22px;width:auto;display:flex;align-items:center;justify-content:flex-end;gap:22px;font-size:11px;line-height:1.5;color:var(--skin-muted)}.revox-skin__demo-control{background:none;border:0;border-bottom:1px solid currentColor;padding:4px 0;min-height:36px;font-size:11px!important;color:inherit;flex:none}.revox-skin .revox-skin__intro h2{font-family:Gotham-Bold,Raleway,sans-serif!important;font-weight:400!important;font-synthesis:none;font-size:clamp(48px,5.1vw,76px)!important;line-height:.92!important;letter-spacing:-.05em!important;margin:0 0 28px;padding:0;text-transform:none;max-width:12ch;color:var(--skin-ink)}.revox-skin .revox-skin__lead{font-size:clamp(19px,1.7vw,24px);line-height:1.4;margin:0 0 20px;color:var(--skin-ink)}.revox-skin .revox-skin__description{max-width:38ch;font-size:17px;line-height:1.65;margin:0 0 30px;color:var(--skin-muted)}body.pageindex .revox-skin .revox-skin__primary{display:inline-flex;gap:22px;align-items:center;justify-content:center;min-height:48px;padding:15px 22px;border:1px solid #fff;border-radius:999px;background:#fff;color:#070707;font-family:Gotham-Medium,Raleway,sans-serif;font-size:13px;line-height:1.3;text-decoration:none;transition:background .2s,color .2s}@media(hover:hover){body.pageindex .revox-skin .revox-skin__primary:hover:not(:disabled){background:transparent;color:#fff}}.revox-skin__primary svg,.revox-skin__explore svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.revox-skin .revox-skin__fine{font-size:12px;line-height:1.65;color:var(--skin-muted);margin:16px 0}.revox-skin__explore{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:14px;text-decoration:underline}.revox-skin__workspace{scroll-margin-top:100px;max-height:none;overflow:visible;padding:4px 12px 6px 2px}.revox-skin__workspace-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:20px}.revox-skin .revox-skin__workspace h3{font-family:Gotham-Bold,Raleway,sans-serif!important;font-weight:400!important;font-synthesis:none;font-size:clamp(32px,3vw,44px)!important;line-height:1.12!important;letter-spacing:-.05em!important;text-transform:none;max-width:12ch;color:var(--skin-ink)}html:is(:lang(bg),:lang(ru),:lang(uk),:lang(be),:lang(mk),:lang(sr)) .revox-skin .revox-skin__intro h2,html:is(:lang(bg),:lang(ru),:lang(uk),:lang(be),:lang(mk),:lang(sr)) .revox-skin .revox-skin__workspace h3{font-family:Raleway,sans-serif!important;font-weight:700!important}.revox-skin .revox-skin__workspace h3{margin:0}.revox-skin .revox-skin__workspace p{font-size:16px;line-height:1.65}.revox-skin__text-button{background:none;border:0;border-bottom:1px solid currentColor;border-radius:0;padding:8px 0;min-height:44px;font-size:13px!important;line-height:1.4;color:var(--skin-ink);flex:none}.revox-skin__icon-close{display:grid;place-items:center;flex:none;width:48px;height:48px;padding:0;border:0;background:transparent;color:inherit}.revox-skin__icon-close svg{display:block;width:24px;height:24px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.revox-skin__status:empty{display:none}.revox-skin .revox-skin__error{border:1px solid #ad6565;color:#ffd1d1;background:#68242433;padding:15px;font-size:15px;line-height:1.6;margin:0 0 20px}.revox-skin__routes{display:grid;margin-top:26px}.revox-skin .revox-skin__routes-intro{max-width:36ch;margin:0 0 26px;color:var(--skin-muted)}.revox-skin__route{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:8px 20px;width:100%;padding:22px 2px;text-align:left;color:var(--skin-ink);background:transparent;border:0;border-top:1px solid var(--skin-rule);transition:background .22s ease}.revox-skin__route:last-of-type{border-bottom:1px solid var(--skin-rule)}.revox-skin__route-meta{grid-column:1;font:9px/1.35 Courier New,monospace;letter-spacing:.12em;color:var(--skin-muted)}.revox-skin__route-title{grid-column:1;display:flex;align-items:center;gap:14px;min-width:0}.revox-skin__route-title strong{font-family:Gotham-Medium,Raleway,sans-serif;font-size:clamp(22px,2.2vw,30px);font-weight:var(--revox-emphasis-weight,400);line-height:1.08;letter-spacing:-.025em}.revox-skin__route-title svg{flex:none;width:28px;height:28px;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.revox-skin__route-description{grid-column:1;max-width:41ch;font-size:13px;line-height:1.55;color:var(--skin-muted)}.revox-skin__route>svg{grid-column:2;grid-row:1/4;align-self:center;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.4;transition:transform .32s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.revox-skin__route:hover{background:#ffffff0e}.revox-skin__route:hover>svg{transform:translate(5px)}}.revox-skin__method-back{margin:0 0 20px}.revox-skin__guided-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 22px}.revox-skin__guided-counter{font:10px/1.4 Courier New,monospace;letter-spacing:.12em;color:var(--skin-muted);font-variant-numeric:tabular-nums}.revox-skin .revox-skin__guided-lead{max-width:35ch;font-size:clamp(18px,1.6vw,22px);line-height:1.45;margin:0 0 28px;color:var(--skin-ink)}.revox-skin__guided-sequence{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:9px;font:8px/1.3 Courier New,monospace;letter-spacing:.1em;color:var(--skin-muted);white-space:nowrap}.revox-skin__guided-sequence i{height:1px;background:var(--skin-rule)}.revox-skin__guided-thinking{display:grid;gap:16px;padding:38px 0;border-top:1px solid var(--skin-rule);border-bottom:1px solid var(--skin-rule)}.revox-skin__guided-thinking span{font:9px/1.4 Courier New,monospace;letter-spacing:.12em;color:var(--skin-muted)}.revox-skin__guided-thinking strong{font-family:Gotham-Book,Raleway,sans-serif;font-size:clamp(22px,2.4vw,32px);font-weight:400;line-height:1.25;letter-spacing:-.02em}.revox-skin__guided-thinking strong span{font:inherit;animation:revox-skin-cursor .75s steps(1,end) infinite}.revox-skin__guided-question{display:grid}.revox-skin__guided-question,.revox-skin__guided-thinking,.revox-skin__guided-notice,.revox-skin__error{scroll-margin-top:100px}.revox-skin .revox-skin__guided-notice{padding:16px 0;margin:0 0 24px;border-block:1px solid var(--skin-rule);color:var(--skin-ink);font-size:16px;line-height:1.5}.revox-skin .revox-skin__guided-reason{max-width:48ch;margin:0 0 18px;font:10px/1.55 Courier New,monospace;letter-spacing:.07em;color:var(--skin-muted)}.revox-skin .revox-skin__guided-question h4{max-width:15ch;margin:0 0 28px;font-family:Gotham-Medium,Raleway,sans-serif;font-size:clamp(26px,2.7vw,40px)!important;font-weight:var(--revox-emphasis-weight,400)!important;line-height:1.08!important;letter-spacing:-.03em!important;text-transform:none;color:var(--skin-ink)}.revox-skin__guided-options{display:grid;border-bottom:1px solid var(--skin-rule);margin-bottom:22px}.revox-skin__guided-option{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:14px;width:100%;min-height:50px;padding:11px 2px;border:0;border-top:1px solid var(--skin-rule);background:transparent;color:var(--skin-ink);text-align:left;font-size:14px!important;line-height:1.45;transition:background .2s ease}.revox-skin__guided-option:before{content:"";width:8px;height:8px;border:1px solid currentColor}.revox-skin__guided-option[aria-pressed=true]{background:#fff;color:#050505}.revox-skin__guided-option[aria-pressed=true]:before{background:#050505;box-shadow:inset 0 0 0 2px #fff}@media(hover:hover){.revox-skin__guided-option:hover:not([aria-pressed=true]){background:#ffffff0d}}.revox-skin__guided-other{display:grid;gap:9px;margin:0 0 22px;font-size:12px;color:var(--skin-muted)}.revox-skin__guided-other textarea{width:100%;min-height:76px;resize:vertical;border:1px solid var(--skin-rule);border-radius:0;padding:13px 14px;background:#00000075;color:var(--skin-ink);caret-color:#fff;font-size:16px;line-height:1.5}.revox-skin__guided-result{display:grid;gap:0}.revox-skin .revox-skin__guided-result h4{margin:0 0 12px;font-family:Gotham-Medium,Raleway,sans-serif;font-size:clamp(28px,3vw,42px)!important;font-weight:var(--revox-emphasis-weight,400)!important;line-height:1.08!important;letter-spacing:-.03em!important;text-transform:none;color:var(--skin-ink)}.revox-skin__guided-result>p{max-width:48ch;color:var(--skin-muted)}.revox-skin__guided-actions{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:24px}.revox-skin__file-label{display:block;font-family:Gotham-Medium,Raleway,sans-serif;margin:24px 0 12px;font-size:15px}.revox-skin__file-actions{display:flex;flex-wrap:wrap;gap:10px}.revox-skin .revox-skin__file-action{min-height:48px;padding:12px 20px;border:1px solid #fff;border-radius:999px;background:#fff;color:#111;font-family:Gotham-Medium,Raleway,sans-serif;font-size:14px}.revox-skin__gallery-mobile,.revox-skin__camera-action{display:none}.revox-skin__file{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.revox-skin__preview-strip{display:flex;align-items:flex-start;gap:12px;margin-top:18px}.revox-skin__previews{display:flex;flex-wrap:wrap;gap:12px}.revox-skin__preview{position:relative;width:96px;height:96px;flex:0 0 96px}.revox-skin__preview img{display:block;width:100%;height:100%;border-radius:10px;object-fit:cover;background:#252525}.revox-skin__preview button{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:#111;color:#fff}.revox-skin__preview button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.revox-skin .revox-skin__add-photo{display:flex;flex:0 0 96px;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:96px;height:96px;border:1px solid #444;border-radius:10px;background:#262626;color:#aaa;font-size:11px}.revox-skin__add-photo svg{width:30px;height:30px;stroke:#aaa;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.revox-skin__consent{margin:24px 0;display:grid;gap:14px}.revox-skin__consent label{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;min-height:44px;font-size:13px;line-height:1.55;color:var(--skin-muted);cursor:pointer}.revox-skin__consent input{accent-color:#fff;margin:1px 0 0;width:22px;height:22px;cursor:pointer}.revox-skin__consent .revox-skin__fine{margin:0;font-size:12px;color:var(--skin-muted)}.revox-skin__upload-feedback{margin:0 0 16px;font-size:14px;line-height:1.5;color:#fff}.revox-skin__upload-feedback[hidden]{display:none}.revox-skin__session-tools{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:28px}.revox-skin__result{min-width:0}.revox-skin__answer{display:grid;gap:12px}.revox-skin__answer textarea{border:1px solid #777;border-radius:0;padding:12px;width:100%;min-height:110px;resize:vertical;font-size:16px;color:#fff;background:#0000008f;caret-color:#fff}.revox-skin__choices,.revox-skin__periods{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.revox-skin__choice{border:1px solid #888;background:transparent;color:var(--skin-ink);padding:11px 16px;border-radius:999px;font-size:14px!important;line-height:1.5;min-height:44px}.revox-skin__choice[aria-pressed=true]{background:#fff;color:#111;border-color:#fff}.revox-skin__choice.revox-skin__period-icon{display:inline-grid;place-items:center;min-width:52px;padding:10px 12px}.revox-skin__period-icon img{display:block;width:24px;height:24px;object-fit:contain}.revox-skin__report .revox-skin__choice[aria-pressed=true] img{filter:invert(1)}.revox-skin__cheat-sheet .revox-skin__period-icon{display:block;margin-bottom:12px}.revox-skin__routine{display:grid;gap:0}.revox-skin__product{border-top:1px solid var(--skin-rule);padding:16px 0}.revox-skin__product summary{display:grid;grid-template-columns:66px minmax(0,1fr) 20px;align-items:center;gap:16px;cursor:pointer;list-style:none}.revox-skin__product summary::-webkit-details-marker{display:none}.revox-skin__product summary>svg{width:20px;height:20px;transition:transform .2s}.revox-skin__product[open] summary>svg{transform:rotate(180deg)}.revox-skin__product-media{display:grid;place-items:center;width:66px;height:80px}.revox-skin__product-media b{font:13px/1 Courier New,monospace;color:var(--skin-muted)}.revox-skin__product img{width:66px;height:80px;object-fit:contain;background:transparent}.revox-skin .revox-skin__product h4{font-size:17px!important;font-family:Gotham-Medium,Raleway,sans-serif!important;line-height:1.4!important;font-weight:400!important;margin:0;text-transform:none;letter-spacing:0!important}.revox-skin .revox-skin__product p{font-size:15px;line-height:1.65;margin:8px 0}.revox-skin .revox-skin__product-step{font-size:12px!important;color:var(--skin-muted);margin:0 0 6px!important}.revox-skin__product-detail{padding:8px 0 0 82px}.revox-skin__product a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;text-decoration:underline}.revox-skin__notes{margin:20px 0;font-size:15px}.revox-skin__notes summary{cursor:pointer;padding:12px 0;font-family:Gotham-Medium,Raleway,sans-serif}.revox-skin__marks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.revox-skin__mark{position:absolute;width:var(--mark-size,50px);height:var(--mark-size,50px);transform:translate(-50%,-50%);border:1.5px solid #fff;border-radius:50%;display:grid;place-items:center}.revox-skin__mark:before{content:"";position:absolute;top:15%;right:15%;bottom:15%;left:15%;border:1px solid rgba(255,255,255,.85);border-radius:50%}.revox-skin__mark-number{position:relative;z-index:1;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#fff;color:#111;font:11px/1 Gotham-Bold,Raleway,sans-serif;font-weight:400;font-synthesis:none;letter-spacing:-.05em;text-shadow:none}.revox-skin__observations{padding:0;list-style:none;margin:24px 0}.revox-skin__observations li{font-size:16px;line-height:1.65;margin:12px 0}.revox-skin__observations b{font-family:Courier New,monospace;margin-right:8px}.revox-skin__report{--skin-ink:#111;--skin-muted:#555;--skin-rule:#d6d6d6;width:calc(100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;border:0;padding:0;color:#111;background:#fff;overflow:auto;scrollbar-width:thin;scrollbar-color:#888 #fff}.revox-skin__report:not([open]){display:none}.revox-skin__report::backdrop{background:#00000073;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.revox-skin__report .revox-skin__text-button,.revox-skin__report .revox-skin__choice{color:#111}.revox-skin__report .revox-skin__choice[aria-pressed=true],body.pageindex .revox-skin__report .revox-skin__primary{background:#111;color:#fff;border-color:#111}@media(hover:hover){body.pageindex .revox-skin__report .revox-skin__primary:hover:not(:disabled){background:#fff;color:#111}}.revox-skin__report-bar{position:sticky;top:0;z-index:16;width:100%;padding:12px 20px;background:#fff;border-bottom:1px solid var(--skin-rule)}.revox-skin__report-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;max-width:1200px;margin-inline:auto}.revox-skin__report-shell{padding:30px 20px 64px}.revox-skin__report-header,.revox-skin__report-contained,.revox-skin__delivery{width:100%;max-width:1200px;margin-inline:auto}.revox-skin__report-header{margin-bottom:36px;border-bottom:1px solid var(--skin-rule);padding:0 0 20px;background:#fff}.revox-skin__report-logo{display:block;width:154px;max-height:42px;object-fit:contain;object-position:left center}.revox-skin__report-wordmark{display:block;font-family:Gotham-Bold,Raleway,sans-serif;font-size:22px;letter-spacing:-.05em}.revox-skin .revox-skin__report h2{font-family:Gotham-Medium,Raleway,sans-serif!important;font-weight:var(--revox-emphasis-weight,400)!important;font-synthesis:none;font-size:clamp(28px,3.3vw,46px)!important;line-height:1.1!important;letter-spacing:-.025em!important;margin:0 0 12px;padding:0;color:#111}.revox-skin__report-header p{font-size:13px;line-height:1.6;margin:0;color:var(--skin-muted)}.revox-skin__report .revox-skin__result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.revox-skin__report .revox-skin__result p{font-size:16px;line-height:1.65}.revox-skin__report .revox-skin__result .revox-skin__fine{font-size:12px}.revox-skin__result-summary,.revox-skin__result-routine{min-width:0}.revox-skin__result-summary{grid-column:1;padding-bottom:clamp(40px,6vw,80px);max-width:62ch}.revox-skin__result-routine{grid-column:1/-1}.revox-skin__recipe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);border-top:1px solid #111;border-bottom:1px solid var(--skin-rule)}.revox-skin__recipe-period{min-width:0;padding:28px 24px 32px 0}.revox-skin__recipe-period--pm{padding-left:24px;border-left:1px solid var(--skin-rule)}.revox-skin__recipe-period-heading{display:flex;align-items:center;gap:12px;min-height:48px;margin-bottom:20px}.revox-skin .revox-skin__recipe-period-heading h3,.revox-skin .revox-skin__recipe-notes>h3{margin:0;padding:0;font-family:Gotham-Medium,Raleway,sans-serif!important;font-size:19px!important;line-height:1.25!important;letter-spacing:-.025em!important;text-transform:none}.revox-skin__recipe-period-heading .revox-skin__period-icon,.revox-skin__recipe-switch .revox-skin__period-icon{display:grid;place-items:center;width:48px;height:48px;min-width:48px;padding:0;border:0;border-radius:0;background:transparent;color:#111;cursor:pointer}.revox-skin__recipe-period-heading .revox-skin__period-icon img,.revox-skin__recipe-switch .revox-skin__period-icon img{width:38px;height:38px;filter:none}.revox-skin__recipe-period-heading .revox-skin__period-icon--am img,.revox-skin__recipe-switch .revox-skin__period-icon--am img{width:42px;height:42px}.revox-skin__recipe-switch .revox-skin__period-icon[aria-pressed=true]{border-bottom:2px solid #111}.revox-skin__recipe-switch{display:none}.revox-skin__recipe-period .revox-skin__product{padding:14px 0}.revox-skin__recipe-period .revox-skin__product summary{grid-template-columns:54px minmax(0,1fr) 18px;gap:10px}.revox-skin__recipe-period .revox-skin__product-media,.revox-skin__recipe-period .revox-skin__product img{width:54px;height:68px}.revox-skin__recipe-period .revox-skin__product h4{font-size:14px!important;line-height:1.35!important}.revox-skin__recipe-period .revox-skin__product-step{font-size:11px!important}.revox-skin__recipe-period .revox-skin__product-detail{padding:8px 0 0 64px}.revox-skin__recipe-period .revox-skin__step-note{font-size:12px!important;line-height:1.45!important;color:#666}.revox-skin__recipe-empty{color:#666;font-size:14px!important}.revox-skin__recipe-notes{min-width:0;padding:30px 0 34px 40px;border-left:1px solid var(--skin-rule)}.revox-skin__recipe-notes>h3{margin-bottom:16px!important}.revox-skin__recipe-rationale{max-width:54ch;margin:0 0 24px;color:#555}.revox-skin__recipe-notes .revox-skin__report-section{padding:22px 0}.revox-skin__recipe-notes .revox-skin__report-section:first-of-type{border-top:1px solid var(--skin-rule)}.revox-skin__recipe-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.revox-skin__recipe-action{min-height:48px;padding:12px 20px;border:1px solid #111;border-radius:999px;background:#fff;color:#111;font:13px/1.2 Gotham-Medium,Raleway,sans-serif;cursor:pointer}.revox-skin__recipe-action--primary{background:#111;color:#fff}.revox-skin__recipe-action:disabled{border-color:#bbb;background:#f3f3f3;color:#666;cursor:not-allowed}.revox-skin__recipe-action:focus-visible,.revox-skin__period-icon:focus-visible{outline:2px solid #111;outline-offset:3px}.revox-skin__close-reminder[hidden]{display:none!important}.revox-skin__close-reminder{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:20px;background:#00000075}.revox-skin__close-reminder-card{width:min(100%,520px);padding:clamp(28px,4vw,46px);background:#fff;box-shadow:0 24px 70px #0000002e}.revox-skin .revox-skin__close-reminder h3{margin:0 0 14px;font-family:Gotham-Medium,Raleway,sans-serif!important;font-size:clamp(24px,3vw,36px)!important;line-height:1.1!important;letter-spacing:-.035em!important}.revox-skin__close-reminder p{margin:0 0 28px;color:#555;line-height:1.5}.revox-skin__close-reminder-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.revox-skin__close-reminder-actions button{min-height:46px;padding:10px 16px;border:1px solid #111;border-radius:999px;background:#fff;color:#111;font:13px/1.25 Gotham-Medium,Raleway,sans-serif;cursor:pointer}.revox-skin__close-reminder-actions button:nth-child(2){background:#111;color:#fff}.revox-skin__close-reminder-actions button:disabled{border-color:#bbb;background:#f3f3f3;color:#777;cursor:not-allowed}.revox-skin__close-reminder-actions button:last-child{grid-column:1/-1;border:0;border-radius:0;text-decoration:underline;text-underline-offset:4px}.revox-skin__close-reminder-actions button:focus-visible{outline:2px solid #111;outline-offset:3px}.revox-skin__report-section{padding:20px 0;border-top:1px solid var(--skin-rule)}.revox-skin__report-section:first-child{padding-top:0;border-top:0}.revox-skin .revox-skin__report-section h3{font-family:Gotham-Medium,Raleway,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.015em!important;text-transform:none;margin:0 0 12px;padding:0}.revox-skin__report-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.revox-skin__report-list li{position:relative;padding-inline-start:20px;font-size:16px;line-height:1.6}.revox-skin__report-list li:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:7px;border:1px solid currentColor;border-radius:50%}.revox-skin__cheat-sheet{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--skin-rule);border:1px solid var(--skin-rule);margin-top:24px}.revox-skin__cheat-sheet>div{background:#fff;padding:20px}.revox-skin__cheat-sheet strong{display:block;font-family:Gotham-Medium,Raleway,sans-serif;font-weight:400;margin-bottom:8px}.revox-skin__cheat-sheet p{white-space:pre-line}.revox-skin__delivery{margin-top:56px;padding-top:36px;border-top:1px solid var(--skin-rule);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1fr);gap:18px 40px;align-items:start}.revox-skin__delivery[hidden]{display:none!important}.revox-skin .revox-skin__delivery h3{font-family:Gotham-Medium,Raleway,sans-serif!important;font-weight:var(--revox-emphasis-weight,400)!important;font-size:clamp(24px,2.4vw,36px)!important;line-height:1.12!important;letter-spacing:-.025em!important;text-transform:none;margin:0 0 12px;padding:0}.revox-skin__delivery>div>p{max-width:52ch;color:var(--skin-muted)}.revox-skin__delivery-field{display:grid;gap:8px;font-family:Gotham-Medium,Raleway,sans-serif;font-size:13px}.revox-skin__delivery-field input{width:100%;min-height:50px;border:1px solid #777;border-radius:0;background:#fff;color:#111;padding:12px 14px;font-size:16px}.revox-skin__delivery-check{grid-column:1/-1;display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;font-size:14px;line-height:1.55;cursor:pointer}.revox-skin__delivery-check input{width:18px;height:18px;margin-top:2px;accent-color:#111}.revox-skin__delivery .revox-skin__primary,.revox-skin__delivery-status,.revox-skin__download{grid-column:2}.revox-skin__delivery-status{margin:0!important;font-size:14px!important;min-height:1.6em}.revox-skin__download{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;font-size:14px}@keyframes revox-skin-probe{0%{transform:translate(0)}to{transform:translate(656%)}}@keyframes revox-skin-signal{0%,to{opacity:.72;filter:blur(.15px);transform:translate(0)}44%{opacity:.38;filter:blur(1.2px);transform:translate(2px)}56%{opacity:.65;filter:blur(.35px);transform:translate(0)}}@keyframes revox-skin-cursor{0%,46%{opacity:1}47%,to{opacity:0}}@media(min-width:1025px)and (max-width:1229px){.revox-skin{--skin-gutter: calc((100vw - 990px)/2 + 10px) }}@media(min-width:791px)and (max-width:1024px){.revox-skin{--skin-gutter: calc((100vw - 770px)/2 + 10px) }}@media(max-width:989px)and (min-width:791px){.revox-skin .revox-skin__intro h2{font-size:clamp(44px,6.4vw,64px)!important}}@media(max-width:1024px){.revox-skin__layout{grid-template-columns:minmax(280px,460px) minmax(0,1fr);gap:32px}.revox-skin__photo{width:100%;object-position:86% center}.revox-skin__face-map{left:var(--face-left,74%);top:var(--face-top,44%);width:clamp(360px,45vw,470px);height:clamp(520px,67vw,680px)}.revox-skin__caption{gap:14px}.revox-skin__report-shell{padding:28px 20px 52px}.revox-skin__recipe-notes{padding-left:24px}}@media(max-width:790px){.revox-skin{min-height:960px}.revox-skin__layout{display:block;min-height:960px;padding:600px 20px 96px}.revox-skin.is-guided-flow .revox-skin__layout{min-height:1120px}.revox-skin.is-guided-flow .revox-skin__media{height:1120px}.revox-skin.is-guided-flow .revox-skin__guided{min-height:570px}.revox-skin.is-guided-complete .revox-skin__guided{min-height:0}.revox-skin__body{max-width:none}.revox-skin__gallery-desktop{display:none}.revox-skin__gallery-mobile,.revox-skin__camera-action{display:inline-flex;align-items:center;justify-content:center}.revox-skin__photo{width:100%;height:560px;object-fit:cover;object-position:89% 26%;filter:none}.revox-skin__visual.is-personal .revox-skin__photo{left:0;right:0;width:100%;height:560px;object-fit:cover;object-position:center top;filter:none}.revox-skin__visual:before{background:linear-gradient(180deg,transparent 0%,transparent 55%,rgba(5,5,5,.8) 72%,#050505 84%)}.revox-skin__visual:after{background:none}.revox-skin__face-map,.revox-skin__visual.is-personal .revox-skin__face-map{left:var(--face-left,50%);top:var(--face-top,29%);width:min(94vw,380px);height:min(128vw,520px)}.revox-skin__visual.is-personal .revox-skin__face-map{width:var(--face-width,min(94vw,380px));height:var(--face-height,min(128vw,520px))}.revox-skin .revox-skin__workspace h3{font-size:clamp(32px,8vw,42px)!important;max-width:12ch}.revox-skin .revox-skin__intro h2{font-size:clamp(38px,10vw,52px)!important;max-width:12ch}.revox-skin .revox-skin__intro h2{margin-bottom:22px}.revox-skin .revox-skin__lead{font-size:20px;margin-bottom:16px}.revox-skin .revox-skin__description{font-size:16px;margin-bottom:24px}.revox-skin__workspace{max-height:none;overflow:visible;padding:0}.revox-skin__route{padding-block:20px}.revox-skin__route-title strong{font-size:24px}.revox-skin__guided-sequence{grid-template-columns:1fr;gap:6px;white-space:normal}.revox-skin__guided-sequence i{display:none}.revox-skin .revox-skin__guided-question h4{font-size:30px!important;max-width:14ch}.revox-skin__guided-option{min-height:52px}.revox-skin__telemetry{left:auto;right:12px;top:12px;max-width:17ch;text-align:right;font-size:10px}.revox-skin__reading{right:12px;bottom:14px;top:auto;font-size:10px;gap:8px}.revox-skin [data-skin-percentage]{font-size:38px}.revox-skin__caption{left:20px;right:20px;bottom:16px;justify-content:space-between;gap:10px}.revox-skin__demo-control{min-height:44px}.revox-skin__report{position:fixed;inset:auto 0 0;width:100%;height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);margin:20px 0 0;border-radius:16px 16px 0 0}.revox-skin__report-bar{padding:8px 20px}.revox-skin__report-shell{padding:24px 20px max(36px,env(safe-area-inset-bottom))}.revox-skin__report-header{gap:16px;margin-bottom:28px}.revox-skin__report .revox-skin__result{grid-template-columns:1fr;gap:0}.revox-skin__result-summary,.revox-skin__result-routine{grid-column:1}.revox-skin__result-summary{padding-bottom:36px}.revox-skin__recipe-switch{display:flex;gap:10px;margin-bottom:20px}.revox-skin__recipe{grid-template-columns:1fr}.revox-skin__recipe-period{padding:18px 0 24px}.revox-skin__recipe-period--pm{border-left:0}.revox-skin__recipe[data-active-period=am] .revox-skin__recipe-period--pm,.revox-skin__recipe[data-active-period=pm] .revox-skin__recipe-period--am,.revox-skin__recipe-period-heading .revox-skin__period-icon{display:none}.revox-skin__recipe-notes{padding:26px 0 30px;border-left:0;border-top:1px solid var(--skin-rule)}.revox-skin__recipe-actions{display:grid;grid-template-columns:1fr;gap:10px}.revox-skin__recipe-action{width:100%;text-align:center}.revox-skin__close-reminder{align-items:end;padding:20px 0 0}.revox-skin__close-reminder-card{width:100%;max-height:calc(100dvh - 20px);overflow:auto;border-radius:16px 16px 0 0;box-shadow:none}.revox-skin .revox-skin__report h2{font-size:28px!important}.revox-skin__report .revox-skin__text-button{font-size:12px!important}.revox-skin__product-detail{padding-left:0}.revox-skin__cheat-sheet{grid-template-columns:1fr}.revox-skin__delivery{grid-template-columns:1fr;gap:18px}.revox-skin__delivery .revox-skin__primary,.revox-skin__delivery-status,.revox-skin__download{grid-column:1}}@media(max-width:359px){.revox-skin__telemetry,.revox-skin__face-label{font-size:9px}.revox-skin__caption,.revox-skin__reading{font-size:10px}}@media(prefers-reduced-motion:reduce){.revox-skin__scan-probe,.revox-skin__telemetry,.revox-skin__guided-thinking strong span{animation:none!important}.revox-skin__visual.is-scanning .revox-skin__scan-probe{opacity:.18;transform:translate(326%)}.revox-skin__demo-result,.revox-skin__photo-next{transition:none!important}.revox-skin button,.revox-skin summary>svg{transition:none!important}.revox-skin__telemetry{filter:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/revox-skin-analysis.css.map */
