._pxInk_1k5po_2{fill:var(--color-inverse)}._pxBody_1k5po_6{fill:var(--color-accent)}._pxLight_1k5po_10{fill:var(--color-accent-bright)}._pxHighlight_1k5po_14{fill:var(--color-surface)}._pxShade_1k5po_18{fill:var(--color-accent-active)}._pxGridLine_1k5po_22{fill:none;stroke:color-mix(in srgb,var(--color-text) 14%,transparent);stroke-width:.05}._vecShape_1k5po_29{fill:var(--color-accent-subtle);stroke:var(--color-accent);stroke-width:1.75px;vector-effect:non-scaling-stroke;stroke-linejoin:round}._vecRib_1k5po_37{fill:none;stroke:color-mix(in srgb,var(--color-accent) 45%,transparent);stroke-width:1.25px;vector-effect:non-scaling-stroke}._vecHandleLine_1k5po_44{stroke:var(--color-text-tertiary);stroke-width:1px;vector-effect:non-scaling-stroke}._vecHandle_1k5po_44{fill:var(--color-surface);stroke:var(--color-text-tertiary);stroke-width:1.25px;vector-effect:non-scaling-stroke}._vecAnchor_1k5po_57{fill:var(--color-surface);stroke:var(--color-accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}._vecAnchorActive_1k5po_64{fill:var(--color-accent)}._photo_1k5po_69{position:relative;display:block;overflow:hidden}._photoLayer_1k5po_76{position:absolute;inset:0;background:radial-gradient(circle at 24% 30%,#ffc478f2 0 7%,#ffc47800 15%),radial-gradient(circle at 70% 22%,#78dccdd9 0 6%,#78dccd00 13%),radial-gradient(circle at 58% 52%,#ff8c78cc 0 9%,#ff8c7800 19%),radial-gradient(circle at 30% 70%,#ffe196bf 0 5%,#ffe19600 12%),radial-gradient(circle at 82% 74%,#ffaa5acc 0 8%,#ffaa5a00 17%),radial-gradient(circle at 12% 92%,#5abeb4b3 0 10%,#5abeb400 21%),radial-gradient(ellipse at 50% 110%,#3a2a24,#3a2a2400 60%),linear-gradient(180deg,#14233a,#1f3346 55%,#2d2a33)}._photoBefore_1k5po_90{filter:grayscale(1) contrast(.92) brightness(.95);clip-path:inset(0 50% 0 0)}._photoAfter_1k5po_95{filter:saturate(1.15);clip-path:inset(0 0 0 50%)}._photoDivider_1k5po_100{position:absolute;top:0;bottom:0;left:50%;width:1.5px;background:#ffffffe6;transform:translate(-50%)}._photoDivider_1k5po_100:after{content:"";position:absolute;top:42%;left:50%;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000004d;transform:translate(-50%,-50%)}._photoReadout_1k5po_123{position:absolute;right:10px;bottom:10px;left:10px;display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius-xs);background:#fffffff0;color:var(--color-text);font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-medium);line-height:1.2;letter-spacing:.02em;white-space:nowrap}._photoReadoutTrack_1k5po_143{position:relative;flex:1;height:3px;border-radius:2px;background:var(--color-border-strong)}._photoReadoutFill_1k5po_151{position:absolute;inset:0 30% 0 0;border-radius:inherit;background:var(--color-accent)}._photoReadoutFill_1k5po_151:after{content:"";position:absolute;top:50%;right:-5px;width:10px;height:10px;border-radius:50%;background:var(--color-accent);transform:translateY(-50%)}._visual_1k5po_171{position:relative;overflow:hidden;aspect-ratio:5 / 4;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-subtle)}._visualTag_1k5po_180{top:12px;left:12px}._visualPixel_1k5po_185{position:absolute;top:50%;left:50%;width:min(56%,360px);aspect-ratio:1;transform:translate(-50%,-48%)}._visualFill_1k5po_194{display:block;width:100%;height:100%}._visualPixelSelection_1k5po_201{inset:18.75% 0 12.5%}._visualVector_1k5po_205{position:absolute;top:18%;left:12%;width:76%;height:70%}._visualPhoto_1k5po_213{border:0}._support_15qgs_1{font-size:var(--text-md)}._highlights_15qgs_5{display:grid;justify-items:center;gap:16px;width:100%;max-width:calc(var(--container-max) + var(--gutter) * 2);margin:0 auto;padding:32px var(--gutter) 0}._chips_15qgs_15{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}._chip_15qgs_15{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-medium)}._chip_15qgs_15 svg{width:16px;height:16px;color:var(--color-success)}._disclaimer_15qgs_43{display:flex;align-items:flex-start;gap:10px;max-width:760px;padding:14px 16px;border-radius:var(--radius-md);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--text-sm)}._disclaimer_15qgs_43 svg{flex:none;width:17px;height:17px;margin-top:2px}
