.ui-grainient{--ui-grainient-green: var(--ui-forest, #013220);--ui-grainient-ebony: var(--ui-ebony, #250e0e);--ui-grainient-duration: var(--ui-atmosphere-duration,18s);--ui-grainient-grain: var(--ui-atmosphere-grain,.08);position:absolute;inset:0;overflow:hidden;isolation:isolate;pointer-events:none;background:var(--ui-grainient-green)}.ui-grainient:before{content:"";position:absolute;inset:-25%;background:radial-gradient(ellipse 46% 55% at 78% 38%,#426953 0%,#164c35 28%,transparent 68%),radial-gradient(ellipse 48% 38% at 80% 88%,#351b20 0%,rgb(43 20 25 / .6) 30%,transparent 72%),radial-gradient(ellipse 60% 50% at 30% 20%,#1c503b 0%,transparent 72%),linear-gradient(130deg,#012a1c 12%,#013b27 52%,#122d24 82%,#29191d);filter:blur(28px);transform:translate3d(-3%,-2%,0) rotate(-12deg) scale(1.05);animation:ui-grainient-flow var(--ui-grainient-duration) cubic-bezier(.45,0,.55,1) infinite alternate}.ui-grainient:after{content:"";position:absolute;inset:0;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22160%22%20height%3D%22160%22%3E%3Cfilter%20id%3D%22g%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.92%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23g%29%22%20opacity%3D%22.8%22%2F%3E%3C%2Fsvg%3E);background-size:160px 160px;opacity:var(--ui-grainient-grain);mix-blend-mode:soft-light}@keyframes ui-grainient-flow{50%{transform:translate3d(4%,3%,0) rotate(8deg) scale(1.12)}to{transform:translate3d(-2%,5%,0) rotate(-4deg) scale(1.08)}}.ui-grainient[data-ui-grainient-motion=paused]:before{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ui-grainient:before{animation-play-state:paused}}.ui-grainient[data-motion=paused]:before{animation-play-state:paused}.ui-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--ui-control-gap,8px);border:1px solid transparent;border-radius:var(--ui-radius-pill);padding:var(--ui-action-padding,12px 22px);min-height:var(--ui-action-height,var(--ui-control-height));color:inherit;font-size:var(--ui-type-body-size);font-weight:var(--ui-control-weight,var(--ui-type-body-weight));line-height:var(--ui-type-body-leading);letter-spacing:var(--ui-type-tracking);background:transparent;text-decoration:none;touch-action:manipulation;transition:transform var(--ui-duration-press) var(--ui-ease-out),background-color var(--ui-duration-state) ease,color var(--ui-duration-state) ease,border-color var(--ui-duration-state) ease;white-space:nowrap}.ui-button:not(.icon-only):not(.row):not(.plain){min-width:var(--ui-action-min-width,var(--ui-button-min-width))}.ui-button:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--ui-press-scale))}.ui-button.icon-only{width:var(--ui-control-height);height:var(--ui-control-height);padding:0;flex:none}.ui-button.align-start{justify-content:flex-start;text-align:left}.ui-button.align-between{justify-content:space-between;text-align:left;white-space:normal}.ui-button.compact:not(.icon-only){min-height:var(--ui-control-compact-height);padding:var(--ui-action-padding,10px 16px)}.ui-button.glass{background:var(--ui-glass-light);border-color:#fff6;box-shadow:inset 0 1px 1px #ffffff47;backdrop-filter:blur(var(--ui-blur-clear));-webkit-backdrop-filter:blur(var(--ui-blur-clear))}.ui-button.glass.on-dark{color:var(--ui-white);background:#ffffff24;border-color:#ffffff3d}.ui-button.frost{background:var(--ui-frost-light);border-width:var(--ui-frost-rim-width);border-color:var(--ui-glass-rim);box-shadow:var(--ui-shadow-frost);backdrop-filter:blur(var(--ui-blur-frost));-webkit-backdrop-filter:blur(var(--ui-blur-frost))}.ui-button.dark,.ui-button.is-selected:not(.row){background:var(--ui-accent);color:var(--ui-on-accent);border-color:var(--ui-accent)}.ui-button.quiet:not(.is-selected){background:var(--ui-wash)}.ui-button.pill{background:var(--ui-paper);color:var(--ui-ink);border-color:var(--ui-line)}.ui-button.pill.icon-only{border-color:transparent}.ui-button.plain{padding:0}.ui-button.row{width:100%;min-width:0;border-radius:var(--ui-radius-row);padding:var(--ui-action-padding,10px 16px);white-space:normal}.ui-button.is-selected:disabled{opacity:1}.ui-button.align-between>span{min-width:0;overflow-wrap:anywhere}.ui-button.row.is-selected{background:var(--ui-wash)}.ui-button.image{background:transparent}.ui-button .image-disc{display:grid;place-content:center;width:28px;height:28px;border-radius:50%;background:#fffc;border:var(--ui-frost-rim-width) solid var(--ui-glass-rim);backdrop-filter:blur(var(--ui-frost-low-blur));-webkit-backdrop-filter:blur(var(--ui-frost-low-blur))}.ui-button.image.on-dark{color:var(--ui-white)}.ui-button.image.on-dark .image-disc{background:#24242466;border-color:#fff3}@media(hover:hover)and (pointer:fine){.ui-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--ui-wash)}.ui-button.on-dark:hover:not(:disabled):not([aria-disabled=true]){background:#ffffff2e}.ui-button.dark:hover:not(:disabled):not([aria-disabled=true]),.ui-button.is-selected:not(.row):hover:not(:disabled):not([aria-disabled=true]){background:var(--ui-accent-hover);border-color:var(--ui-accent-hover)}.ui-button.image:hover:not(:disabled):not([aria-disabled=true]){background:transparent}.ui-button.image:hover:not(:disabled):not([aria-disabled=true]) .image-disc{background:var(--ui-white)}.ui-button.image.on-dark:hover:not(:disabled):not([aria-disabled=true]) .image-disc{background:#242424b3}}@media(prefers-reduced-motion:reduce){.ui-button{transition:none}.ui-button:active:not(:disabled):not([aria-disabled=true]){transform:none}}.ui-button[aria-disabled=true]{opacity:.45;cursor:default;pointer-events:none}.ui-button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:4px;transition:none}.ui-button:focus-visible:active:not(:disabled){transform:none}.ui-step-enter{transition:opacity var(--ui-duration-open) var(--ui-ease-out),transform var(--ui-duration-open) var(--ui-ease-out)}@starting-style{.ui-step-enter{opacity:0;transform:translateY(6px)}}.ui-step-enter[data-ui-instant=true]{transition:none}@media(prefers-reduced-motion:reduce){.ui-step-enter{transition:none}@starting-style{.ui-step-enter{opacity:1;transform:none}}}@font-face{font-family:SF Pro Text;src:local("SF Pro Text");font-weight:100 900;font-style:normal}@font-face{font-family:EB Garamond;src:url(/review-site/assets/eb-garamond-roman-C62k33jP.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}:root{--ui-paper:#fff;--ui-white:#fff;--ui-ink:#242424;--ui-muted:#697168;--ui-line:#e4e8e3;--ui-wash:#f5f7f3;--ui-danger:#984a3e;--ui-forest:#013220;--ui-ebony:#250e0e;--ui-accent:var(--ui-forest);--ui-accent-hover:#1c503b;--ui-on-accent:#fff;--ui-brand-ink:var(--ui-ebony);--agent-eyes-ink:var(--ui-brand-ink);--ui-focus:var(--ui-forest);--ui-selection-bg:#dce8df;--ui-font:"SF Pro Text",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;--ui-font-editorial:"EB Garamond",Georgia,"Times New Roman",serif;--ui-font-display:var(--ui-font-editorial);--ui-font-mono:"SF Mono",ui-monospace,SFMono-Regular,monospace;--ui-type-scale:1;--ui-icon-scale:1;--ui-type-tracking:normal;--ui-type-h1-size:clamp(27.2px,6.96cqi,57.6px);--ui-type-h1-leading:1.08;--ui-type-h1-weight:400;--ui-type-h2-size:clamp(22.4px,5.2cqi,28.8px);--ui-type-h2-leading:1.12;--ui-type-h2-weight:400;--ui-type-h3-size:14.4px;--ui-type-h3-leading:20.8px;--ui-type-h3-weight:600;--ui-type-body-size:12.8px;--ui-type-body-leading:19.2px;--ui-type-body-weight:400;--ui-type-small-size:11px;--ui-type-small-leading:16px;--ui-type-small-weight:400;--ui-input-font-size:16px;--ui-input-leading:24px;--ui-control-height:48px;--ui-search-height:48px;--ui-control-weight:500;--ui-control-icon-size:18px;--ui-button-min-width:80px;--ui-radius-row:14px;--ui-control-compact-height:44px;--ui-press-scale:.97;--ui-atmosphere-duration:18s;--ui-atmosphere-grain:.08;--ui-radius-card:24px;--ui-radius-panel:24px;--ui-radius-field:16px;--ui-radius-sheet:28px;--ui-radius-pill:999px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-6:24px;--ui-space-8:32px;--ui-site-background:#f7f8f5;--ui-site-panel:#fff;--ui-site-rim:var(--ui-line);--ui-glass-light:rgb(255 255 255 / .18);--ui-glass-dark:rgb(19 23 20 / .72);--ui-frost-light:rgb(255 255 255 / .82);--ui-frost-dark:rgb(19 23 20 / .94);--ui-glass-rim:rgb(255 255 255 / .24);--ui-frost-rim-width:1px;--ui-frost-low-blur:12px;--ui-frost-low-light:rgb(255 255 255 / .35);--ui-frost-high-blur:32px;--ui-frost-high-light:rgb(255 255 255 / .94);--ui-blur-frost:20px;--ui-blur-clear:12px;--ui-blur-glass:12px;--ui-blur-edge:6px;--ui-blur-transition:2px;--ui-frost-grain-opacity:0;--ui-frost-grain-size:64px;--ui-frost-grain:none;--ui-shadow-frost:0 8px 24px rgb(0 0 0 / .04);--ui-shadow-glass:inset 0 1px 0 rgb(255 255 255 / .12);--ui-reader-width:680px;--ui-reader-leading:var(--ui-type-body-leading);--ui-atmosphere:linear-gradient(135deg,var(--ui-forest),var(--ui-ebony));--ui-bubble-self:var(--ui-accent);--ui-bubble-self-ink:var(--ui-on-accent);--ui-ease-out:cubic-bezier(.23,1,.32,1);--ui-ease-morph:cubic-bezier(.32,.72,0,1);--ui-duration-press:.13s;--ui-duration-state:.18s;--ui-duration-open:.24s;--ui-duration-close:.16s;--ui-duration-expand:.3s}[data-ui-tone=dark]{--ui-paper:#131714;--ui-ink:#fff;--ui-brand-ink:#fff;--ui-muted:rgb(255 255 255 / .68);--ui-line:rgb(255 255 255 / .12);--ui-wash:rgb(255 255 255 / .08);--ui-accent:#fff;--ui-on-accent:#013220;--ui-accent-hover:#e4eee6;--ui-focus:#b9d5c2;--ui-bubble-self:rgb(255 255 255 / .1);--ui-bubble-self-ink:#fff}body{margin:0;background:var(--ui-paper);color:var(--ui-ink);font-family:var(--ui-font);font-size:var(--ui-type-body-size);font-weight:var(--ui-type-body-weight);line-height:var(--ui-type-body-leading);letter-spacing:var(--ui-type-tracking);-webkit-font-smoothing:antialiased}button,input,textarea,select{touch-action:manipulation;font-family:var(--ui-font);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-leading)}h1,h2{font-family:var(--ui-font-display)}h3{font-family:var(--ui-font)}button{color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.45}a{color:inherit}img{max-width:100%}button,a,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--ui-focus);outline-offset:4px}::selection{background:var(--ui-selection-bg)}.ui-frosted{position:relative;isolation:isolate}.ui-icon-label{--ui-inline-icon-size:var(--ui-control-icon-size);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-leading)}.ui-popover{border:1px solid var(--ui-line);border-radius:20px;background:var(--ui-paper);color:var(--ui-ink);box-shadow:0 12px 36px #00000014}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important;scroll-behavior:auto!important}}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}input,textarea,select{font-size:var(--ui-input-font-size)}button,[role=button]{user-select:none;-webkit-user-select:none}[data-ui-reading=chat]{--ui-icon-stroke:1.5;--ui-type-h1-size:21px;--ui-type-h1-leading:28px;--ui-type-h2-size:18px;--ui-type-h2-leading:26px;--ui-type-h3-size:16px;--ui-type-h3-leading:24px;--ui-type-body-size:15px;--ui-type-body-leading:23px;--ui-type-small-size:12px;--ui-type-small-leading:18px}@font-face{font-family:Fatale Editorial;src:url(/fonts/fatale-editorial-latin.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}:root{--ui-font-editorial:"Fatale Editorial","EB Garamond",Georgia,serif;--site-scale:.9}html,body,#app{min-height:100%}:root{--ui-font-display:var(--ui-font-editorial,Georgia,serif);--ui-paper:#fff;--ui-ink:var(--ui-ebony);--ui-wash:#f7f7f5;--ui-line:#e8e8e5;--ui-muted:#777874;--ui-type-body-size:14px;--ui-type-body-leading:21px;--ui-icon-stroke:1.5;--ui-control-height:46px;--ui-control-weight:500;--ui-action-padding:11px 20px;color-scheme:light;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:var(--ui-paper);color:var(--ui-ink)}a{text-decoration:none}button,input{font:inherit}button{cursor:pointer}p,h1,h2,h3{margin:0}h1,h2{font-weight:400}input{border:1px solid var(--ui-line);border-radius:12px;background:#fff;color:inherit;font-size:16px;line-height:24px;padding:11px 14px;max-width:100%}input:focus{outline:2px solid #24242420;outline-offset:2px;border-color:#b7b7b2}input:disabled{opacity:.6}label,legend{font-size:13px;font-weight:500}fieldset{border:0;padding:0;margin:0;min-width:0}legend{margin-bottom:10px}input[type=checkbox],input[type=radio]{accent-color:#242424}.sr-only,.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;left:16px;top:-100px;z-index:20;padding:12px;background:#fff}.skip:focus{top:12px}.review-header{display:flex;align-items:center;justify-content:space-between;max-width:1140px;margin:auto;padding:28px 32px}.wordmark{font-family:var(--ui-font-display);font-size:43px;line-height:1;font-weight:700;letter-spacing:-.065em}.review-header nav{display:flex;align-items:center;gap:28px;font-size:12px}.review-header nav a{display:flex;align-items:center;gap:5px;min-height:44px}.eyebrow{display:block;font-size:11px;line-height:17px;color:var(--ui-muted);font-weight:500;letter-spacing:.035em}.submission-layout{display:block;width:100%;max-width:576px;margin:42px auto 72px;padding:0 32px}.intro{padding-top:0;margin-bottom:30px}.intro h1{font-family:var(--ui-font-display);font-size:clamp(36px,4.5vw,52px);font-weight:400;line-height:1.05;letter-spacing:-.045em;margin:0 0 12px}.intro-copy{font-size:15px;line-height:24px;color:var(--ui-muted)}.submission-form{border:0;border-radius:0;padding:0;display:flex;flex-direction:column;gap:23px}.form-field{display:flex;flex-direction:column;gap:8px;min-width:0}.field-hint{font-size:11px;line-height:17px;color:var(--ui-muted)}.form-field>.field-hint{margin-top:-2px}.app-options{display:flex;gap:8px}.app-options label{display:flex;align-items:center;justify-content:center;position:relative;gap:8px;flex:1;min-height:44px;border:1px solid var(--ui-line);border-radius:12px;cursor:pointer;font-size:12px}.app-options label.chosen{background:var(--ui-ink);color:#fff;border-color:var(--ui-ink)}.app-options input{position:absolute;opacity:0;inset:0;cursor:pointer;width:100%;height:100%;margin:0}.app-options label:focus-within{outline:2px solid #24242440;outline-offset:3px}.field-heading{display:flex;justify-content:space-between;align-items:center}.field-heading>span{font-size:10px;color:var(--ui-muted);font-variant-numeric:tabular-nums}.dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:26px 10px;border:1px dashed #d5d6d0;border-radius:13px;background:var(--ui-wash);text-align:center}.dropzone>span{font-size:12px}.dropzone small{font-size:10px;color:var(--ui-muted)}.dropzone input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.dropzone:focus-within,.dropzone.dragging{outline:2px solid #24242440;outline-offset:3px;background:#efefec}.upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;margin:0 0 4px;list-style:none}.upload-grid li{position:relative;aspect-ratio:3/4;min-width:0;border-radius:10px;background:var(--ui-wash);overflow:hidden}.upload-grid img{width:100%;height:100%;object-fit:cover}.upload-order{position:absolute;bottom:6px;left:6px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#fff;font-size:10px}.remove-upload{position:absolute;right:0;top:0;display:grid;place-items:center;width:36px;height:36px;padding:0;background:transparent;border:0;color:#fff;filter:drop-shadow(0 1px 3px #0009)}.consent{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:18px;font-weight:400;color:var(--ui-muted)}.consent input{flex:none;width:15px;height:15px;margin:2px 0}.consent a{text-decoration:underline;text-underline-offset:2px}.submission-form>.ui-button{width:100%;gap:12px;font-size:13px}.form-error{color:#a13535;font-size:12px;line-height:19px}.status-page{max-width:530px;margin:90px auto 120px;text-align:center;padding:0 24px;min-height:420px}.status-page h1{font-size:clamp(38px,5vw,52px);line-height:1.05;letter-spacing:-1px;margin:20px 0}.status-page>p{font-size:14px;line-height:24px;color:#666762}.status-page strong{font-weight:500;color:var(--ui-ink);overflow-wrap:anywhere}.status-page .quiet{font-size:12px;line-height:21px;color:var(--ui-muted);margin:24px auto;max-width:360px}.working-dot{display:inline-block;width:5px;height:5px;background:var(--ui-ink);border-radius:50%}.working-dot{width:8px;height:8px;animation:breathe 1.8s ease-in-out infinite}.text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:24px;font-size:13px}.results{max-width:1000px;margin:50px auto 80px;padding:0 32px}.result-heading{max-width:630px;margin:0 auto 46px;text-align:center}.result-heading h1{font-size:clamp(36px,4vw,54px);line-height:1.08;letter-spacing:-1px;margin:17px 0}.result-heading>p{font-size:15px;line-height:25px;color:#666762}.photo-review{border:1px solid var(--ui-line);border-radius:20px;padding:22px}.comparison-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.comparison-toolbar h2,.writing-review>h2,.next-steps h2{font-size:26px;line-height:32px}.side-switch{display:none}.comparison-images{display:grid;grid-template-columns:1fr 1fr;gap:18px}.comparison-images figure{margin:0;min-width:0}.comparison-images img{display:block;width:100%;height:460px;object-fit:contain;background:var(--ui-wash);border-radius:12px}.comparison-images figcaption{color:var(--ui-muted);font-size:11px;margin-top:10px}.comparison-bottom{display:flex;align-items:start;gap:24px;justify-content:space-between;margin-top:24px}.comparison-bottom p{font-size:12px;line-height:20px;color:var(--ui-muted);max-width:600px;white-space:pre-wrap}.photo-pagination{display:flex;flex:none;gap:4px}.photo-pagination .ui-button{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;font-size:11px}.writing-review{margin-top:56px}.writing-review>h2{margin-top:8px}.text-comparison{padding:28px 0;border-bottom:1px solid var(--ui-line)}.text-comparison h3{font-family:var(--ui-font);font-size:13px;font-weight:500;margin-bottom:18px}.text-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px}.text-pair p{font-size:14px;line-height:23px;white-space:pre-wrap;margin-top:9px}.text-pair>div:first-child p{color:var(--ui-muted)}.rationale{font-size:12px;line-height:21px;color:var(--ui-muted);margin-top:20px;white-space:pre-wrap}.next-steps{margin-top:45px}.next-steps ol{padding-left:18px;font-size:13px;line-height:23px;color:#666762}.next-steps li{padding-left:7px;margin-top:10px}.retention-note{margin-top:46px;text-align:center;color:var(--ui-muted);font-size:11px;line-height:19px}@keyframes breathe{0%,to{opacity:.35}50%{opacity:1}}@media(hover:hover)and (pointer:fine){.dropzone:hover{background:#f0f0ed}.review-header nav a:hover{text-decoration:underline;text-underline-offset:4px}}@media(max-width:760px){.review-header{padding:18px 22px}.review-header nav{gap:18px;font-size:11px}.status-page{margin:65px auto 80px;min-height:380px}.results{margin:35px auto 60px;padding:0 20px}.result-heading{margin-bottom:30px}.photo-review{padding:16px;border-radius:16px}.comparison-toolbar h2{font-size:23px}.comparison-images{display:block}.comparison-images .mobile-hidden{display:none}.comparison-images img{height:min(116vw,500px)}.comparison-images figcaption{display:none}.side-switch{display:flex;gap:3px;background:var(--ui-wash);border-radius:30px;padding:3px}.side-switch .ui-button{min-width:0;min-height:32px;font-size:11px;padding:5px 11px}.side-switch .is-selected{background:var(--ui-ink);color:#fff}.comparison-bottom{flex-direction:column;gap:16px;margin-top:18px}.text-pair{grid-template-columns:1fr;gap:20px}.writing-review{margin-top:36px}.text-comparison{padding:24px 0}.result-heading>p{font-size:14px;line-height:24px}}@media(max-width:360px){.comparison-toolbar{gap:8px}.comparison-toolbar h2{font-size:20px}}@media(prefers-reduced-motion:reduce){.working-dot{animation:none;opacity:.65}.ui-button{transition:none}}@media(max-width:760px){.submission-layout{max-width:520px;margin:30px auto 48px;padding:0 22px}.intro{margin-bottom:26px}.intro h1{font-size:38px}.intro-copy{font-size:14px}.wordmark{font-size:38px}}@media(max-width:360px){.submission-layout{padding:0 18px}.intro h1{font-size:34px}}.app-icon{display:block;flex:none;width:22px;height:22px;border-radius:5px;object-fit:cover}.website-footer{zoom:var(--site-scale);--site-gutter:clamp(24px,5vw,80px)}main.queue{max-width:none;width:100%;padding:0;margin:0}.review-header.queue-header{position:absolute;top:0;left:0;right:0;z-index:5;color:#f2f3e9}.upload-privacy{margin-top:-12px;font-size:10px;line-height:18px;color:var(--ui-muted)}.upload-privacy summary{list-style:none;cursor:pointer;text-align:center;min-height:32px;padding:7px 0}.upload-privacy summary::-webkit-details-marker{display:none}.upload-privacy[open] summary{margin-bottom:4px}.upload-privacy p{margin:0 auto;max-width:380px;text-align:center}.upload-privacy summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;border-radius:8px}.nav-button{border:0;background:none;color:inherit;padding:0;min-height:44px;font-size:12px}.nav-button:disabled{opacity:.5;cursor:wait}.nav-button:focus-visible,.new-review-link:focus-visible,.review-list a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.signin-page{--ui-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Segoe UI",sans-serif;font-family:var(--ui-font);width:calc(100% - 48px);max-width:380px;margin:clamp(48px,12vh,120px) auto 72px;padding:0;text-align:left}.signin-page h1{font-family:var(--ui-font);font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.035em;margin:0 0 24px}.provider-buttons{display:grid;gap:12px}.provider-buttons .ui-button{width:100%;min-height:49px;gap:12px;font-family:inherit}.provider-content{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:12px;width:180px;max-width:100%;text-align:left}.provider-mark{display:block;width:22px;height:22px;text-align:center;flex:none}.google-mark{font-size:20px;font-weight:600;line-height:22px}.email-option:disabled{opacity:.45;cursor:default}.email-option:focus-visible,.auth-switch a:focus-visible{outline:2px solid var(--ui-ink);outline-offset:4px}.email-option{display:block;width:100%;min-height:48px;border:0;background:none;color:var(--ui-ink);font-size:14px;margin-top:8px}.signin-page .signin-terms{font-size:10px;line-height:17px;text-align:center;color:var(--ui-muted);margin:20px auto 0;max-width:280px}.signin-terms a{text-decoration:underline;text-underline-offset:3px}.signin-page .form-error{color:#a13535;margin-top:16px}.email-auth{display:grid;gap:12px;text-align:left}.email-auth input{width:100%;min-width:0;min-height:50px}.email-auth input::placeholder{color:var(--ui-muted);opacity:1}.email-auth .ui-button{margin-top:4px;width:100%;min-height:50px}.signin-page .auth-switch{margin-top:4px;font-size:12px;text-align:center;color:var(--ui-muted)}.auth-switch a{display:inline-flex;align-items:center;min-height:36px;color:inherit}.auth-switch a:hover{text-decoration:underline;text-underline-offset:3px}.customer-reviews{max-width:800px;margin:54px auto 100px;padding:0 32px}.reviews-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:38px}.reviews-heading h1{font-family:var(--ui-font-display);font-size:48px;line-height:1.1;letter-spacing:-.045em;margin-top:10px}.account-identity{font-size:12px;color:var(--ui-muted);margin-top:12px;overflow-wrap:anywhere}.new-review-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:none;min-height:44px;padding:10px 16px;border:1px solid var(--ui-line);border-radius:12px;font-size:12px}.empty-reviews{padding:55px 24px;border:1px solid var(--ui-line);border-radius:18px;text-align:center}.empty-reviews h2{font-family:var(--ui-font-display);font-size:32px;margin-bottom:14px}.empty-reviews p{color:var(--ui-muted);font-size:13px;line-height:22px;max-width:320px;margin:auto}.review-list{list-style:none;margin:0;padding:0}.review-list li{border-top:1px solid var(--ui-line)}.review-list li:last-child{border-bottom:1px solid var(--ui-line)}.review-list a{display:flex;justify-content:space-between;align-items:center;padding:25px 0;gap:20px}.review-status{font-size:10px;color:#747268}.review-status.ready{color:#316347}.review-list h2{font-family:var(--ui-font-display);font-size:27px;margin:8px 0}.review-list p,.account-retention{font-size:11px;color:var(--ui-muted);line-height:20px}.account-retention{margin-top:25px;max-width:440px}.account-error{max-width:600px;margin:20px auto;padding:0 24px}@media(max-width:600px){.signin-page{margin:55px auto 70px}.customer-reviews{padding:0 22px;margin-top:38px}.reviews-heading{align-items:flex-start}.reviews-heading h1{font-size:39px}.reviews-heading .new-review-link{margin-top:24px}.review-header nav{gap:15px}.nav-button{font-size:11px}.empty-reviews{padding:42px 20px}}@media(max-width:360px){.reviews-heading{flex-direction:column}.reviews-heading .new-review-link{margin-top:0}.desktop-break{display:none}}.account-details{margin:0}.account-details>div{padding:22px 0;border-bottom:1px solid var(--ui-line)}.account-details dt{font-size:11px;color:var(--ui-muted);margin-bottom:9px}.account-details dd{margin:0;font-size:15px;overflow-wrap:anywhere}:root{--fatale-header-height:85px;--fatale-header-gutter:clamp(22px,4.5vw,72px);--fatale-logo-size:43.2px}html{scrollbar-gutter:stable}.site-header{zoom:calc(1 / var(--site-scale,1))}.site-header .site-nav,.review-header,.case-site-header .case-header-nav{box-sizing:border-box;width:100%;max-width:none;height:var(--fatale-header-height);min-height:var(--fatale-header-height);margin:0;padding:0 var(--fatale-header-gutter);align-items:center}.site-header .site-nav>.site-wordmark,.review-header>.wordmark,.case-site-header .case-header-wordmark{display:block;flex:none;margin:0;padding:0;font:700 var(--fatale-logo-size)/1 "Fatale Editorial","EB Garamond",Georgia,serif;letter-spacing:-.065em;text-decoration:none;view-transition-name:fatale-logo}.review-header{position:fixed;inset:0 0 auto;z-index:20;background:#fffffff0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.review-header+main{padding-top:var(--fatale-header-height)}.review-header.queue-header{position:fixed;background:transparent}.home-site .site-header.solid{transform:none}.site-header .beta-announcement{position:relative}.site-header.solid .beta-announcement{visibility:hidden}@media(max-width:760px){:root{--fatale-header-height:68px;--fatale-header-gutter:20px;--fatale-logo-size:30px}.site-header{zoom:1}.review-header nav:has(.nav-button) a[href^="mailto:"]{display:none}.site-header .site-nav>.site-wordmark,.case-site-header .case-header-wordmark{margin-right:auto}}@media(max-width:360px){:root{--fatale-header-gutter:16px}}@view-transition{navigation:auto}::view-transition-group(fatale-logo){animation:none}::view-transition-old(fatale-logo){animation:none;opacity:0}::view-transition-new(fatale-logo){animation:none;mix-blend-mode:normal}::view-transition-old(root),::view-transition-new(root){animation-duration:.12s}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}.site-footer.svelte-w4e3nz a:where(.svelte-w4e3nz){color:inherit;text-decoration:none}.site-footer.svelte-w4e3nz p:where(.svelte-w4e3nz){margin:0}@media(hover:hover)and (pointer:fine){.site-footer.svelte-w4e3nz nav:where(.svelte-w4e3nz) a:where(.svelte-w4e3nz):hover{text-decoration:underline;text-underline-offset:5px}}.site-footer.svelte-w4e3nz{margin:64px var(--site-gutter,clamp(24px,5vw,80px)) 0;color:#64706b;font-family:var(--ui-font);font-size:16px;line-height:1.5}.footer-grid.svelte-w4e3nz{display:grid;grid-template-columns:2fr 1fr .8fr 1fr;gap:48px;padding:58px 36px 64px}.footer-label.svelte-w4e3nz{display:block;margin-bottom:32px;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase;letter-spacing:.04em;color:#7c8781}.footer-intro.svelte-w4e3nz>a:where(.svelte-w4e3nz){font-size:16px}.footer-intro.svelte-w4e3nz>p:where(.svelte-w4e3nz){margin-top:50px;font-size:16px;line-height:1.55}.site-footer.svelte-w4e3nz nav:where(.svelte-w4e3nz){display:flex;flex-direction:column;align-items:stretch;gap:22px;font-size:16px}.site-footer.svelte-w4e3nz nav:where(.svelte-w4e3nz) .footer-label:where(.svelte-w4e3nz){margin-bottom:9px}.site-footer.svelte-w4e3nz nav:where(.svelte-w4e3nz) a:where(.svelte-w4e3nz){display:flex;justify-content:space-between;gap:12px}.footer-signature.svelte-w4e3nz{display:block;container-type:inline-size;overflow:hidden;text-align:center;padding:0 10px 18px}.footer-signature.svelte-w4e3nz>span:where(.svelte-w4e3nz){display:block;font-family:var(--ui-font-display);font-size:52cqw;font-weight:500;line-height:.86;letter-spacing:-.065em;padding-right:.065em;color:#30584e;background:linear-gradient(115deg,#013220 6%,#547263 20%,#1f4935 33%,#7c9380,#123e2c 55%,#456954 68%,#2c2525,#4a705c 96%);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer-bottom.svelte-w4e3nz{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 36px;font-size:11px}.site-footer.svelte-w4e3nz .footer-mobile-legal:where(.svelte-w4e3nz){display:none}@media(hover:hover)and (pointer:fine){.footer-intro.svelte-w4e3nz>a:where(.svelte-w4e3nz):hover{text-decoration:underline;text-underline-offset:5px}}@media(max-width:1000px){.footer-grid.svelte-w4e3nz{gap:28px;grid-template-columns:1.5fr 1fr .7fr 1fr;padding-inline:28px}}@media(max-width:760px){.site-footer.svelte-w4e3nz{margin-top:24px}.footer-grid.svelte-w4e3nz{display:block;padding:20px 0 24px}.footer-grid.svelte-w4e3nz nav:where(.svelte-w4e3nz),.footer-label.svelte-w4e3nz,.footer-intro.svelte-w4e3nz>p:where(.svelte-w4e3nz){display:none}.footer-intro.svelte-w4e3nz>a:where(.svelte-w4e3nz){display:inline-flex;align-items:center;min-height:44px;font-size:13px}.footer-bottom.svelte-w4e3nz{padding:8px 0 16px;gap:8px 16px;flex-wrap:wrap;font-size:11px}.site-footer.svelte-w4e3nz .footer-mobile-legal:where(.svelte-w4e3nz){display:flex;flex-direction:row;align-items:center;gap:16px;font-size:11px}.footer-mobile-legal.svelte-w4e3nz a:where(.svelte-w4e3nz){min-height:44px;align-items:center;touch-action:manipulation}}@media(max-width:640px){.footer-signature.svelte-w4e3nz{padding:8px 4px 12px}}@media(prefers-reduced-motion:reduce){.footer-signature.svelte-w4e3nz>span:where(.svelte-w4e3nz){animation:none}}.profile-wave.svelte-wc88c2{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1;isolation:isolate}.wave-particle.svelte-wc88c2{position:absolute;top:0;left:0;width:120px;height:120px;contain:layout style}.photo-circle.svelte-wc88c2{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#708270}img.svelte-wc88c2{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.58) contrast(.88) brightness(.92)}.review-queue.svelte-3ogfxp{position:relative;isolation:isolate;min-height:100svh;width:100%;overflow:hidden;display:grid;place-items:center;padding:150px 24px 90px;color:#f2f3e9;background:#032b22}.queue-atmosphere.svelte-3ogfxp{position:fixed;inset:0;z-index:-2;overflow:hidden;pointer-events:none;background:linear-gradient(135deg,#142e25,#173a2a 55%,#0d2c23)}.green-current.svelte-3ogfxp,.sage-current.svelte-3ogfxp{position:absolute;inset:-20%;background:radial-gradient(ellipse at 15% 70%,#566b4c70,transparent 58%),radial-gradient(ellipse at 90% 25%,#62765045,transparent 55%);animation:svelte-3ogfxp-green-drift 32s var(--ui-ease-morph) infinite alternate}.sage-current.svelte-3ogfxp{background:radial-gradient(ellipse at 75% 95%,#78785c45,transparent 58%),radial-gradient(ellipse at 5% 10%,#55544635,transparent 55%);animation-duration:40s;animation-direction:alternate-reverse}.queue-grain.svelte-3ogfxp{position:fixed;inset:0;z-index:2;pointer-events:none;background-repeat:repeat;background-size:256px 256px;mix-blend-mode:soft-light;opacity:.36}.queue-copy.svelte-3ogfxp{position:relative;max-width:min(650px,60vw);width:100%;text-align:center;z-index:1}.queue-status.svelte-3ogfxp{display:inline-flex;align-items:center;gap:7px;font-size:10px;line-height:18px;color:#cad7c7}.queue-status.svelte-3ogfxp>span:where(.svelte-3ogfxp){width:4px;height:4px;border-radius:50%;background:#c4d9b4}h1.svelte-3ogfxp{font-family:var(--ui-font-display);font-size:clamp(42px,5vw,68px);line-height:1.04;letter-spacing:-.035em;font-weight:400;color:#f2f3e9;text-wrap:balance;margin:28px 0 30px;outline:none}p.svelte-3ogfxp{margin:0}.queue-intro.svelte-3ogfxp{font-size:14px;line-height:24px;color:#e3eadc;margin-bottom:12px}.queue-explanation.svelte-3ogfxp{font-size:12px;line-height:22px;color:#b6c7b9;max-width:320px;margin:0 auto}.queue-aside.svelte-3ogfxp{font-size:10px;line-height:18px;color:#a5bbaa;max-width:290px;margin:26px auto 0}.queue-home.svelte-3ogfxp{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;margin-top:22px;font-size:11px;color:#e3eadc}.queue-home.svelte-3ogfxp:focus-visible{outline:1px solid #d8e8c9;outline-offset:5px;border-radius:4px}.queue-error.svelte-3ogfxp{font-size:11px;line-height:19px;color:#f5c3ad;margin-top:15px}@keyframes svelte-3ogfxp-green-drift{0%{transform:translate3d(-3%,2%,0) scale(1)}to{transform:translate3d(4%,-3%,0) scale(1.08)}}@media(hover:hover)and (pointer:fine){.queue-home.svelte-3ogfxp:hover{text-decoration:underline;text-underline-offset:4px}}@media(max-width:600px){.review-queue.svelte-3ogfxp{padding:126px 48px 68px}.queue-copy.svelte-3ogfxp{max-width:350px}h1.svelte-3ogfxp{font-size:43px;margin:24px 0 28px}.queue-explanation.svelte-3ogfxp{max-width:250px;font-size:11px;line-height:20px}.queue-intro.svelte-3ogfxp{font-size:12px}.queue-aside.svelte-3ogfxp{max-width:230px}}@media(prefers-reduced-motion:reduce){.green-current.svelte-3ogfxp,.sage-current.svelte-3ogfxp{animation:none}}
