.FaimMagnifierTools-module__i7Y3Dq__cursor{z-index:1100;pointer-events:none;opacity:0;visibility:hidden;will-change:transform;contain:layout style paint;width:32px;height:32px;position:fixed;top:0;left:0;overflow:visible;transform:translate(-64px,-64px)}.FaimMagnifierTools-module__i7Y3Dq__cursor[data-visible=true]{opacity:1;visibility:visible}.FaimMagnifierTools-module__i7Y3Dq__cursor svg{width:100%;height:100%;display:block;overflow:visible}.FaimMagnifierTools-module__i7Y3Dq__cursor polygon{fill:#ec5930}.FaimMagnifierTools-module__i7Y3Dq__dock{--dock-panel:#ececece6;--dock-line:#4b4b4b1f;--dock-shadow:-8px 10px 28px #3c3c3c2e, inset 0 1px 0 #ffffffb8;--faim-ink:#4b4b4b;--faim-muted:#777;--faim-panel:#ececec;z-index:1040;border:1px solid var(--dock-line);background:var(--dock-panel);max-width:calc(100vw - 28px);box-shadow:var(--dock-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.12);opacity:0;visibility:hidden;pointer-events:none;isolation:isolate;border-radius:28px;flex-direction:row-reverse;align-items:center;padding:5px;transition:opacity .18s,visibility .18s,transform .26s cubic-bezier(.2,.8,.2,1),background-color .36s,border-color .36s,box-shadow .36s;display:flex;position:fixed;top:50%;right:clamp(14px,1.45vw,24px);transform:translate(8px,-50%)}.FaimMagnifierTools-module__i7Y3Dq__dock[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)}.FaimMagnifierTools-module__i7Y3Dq__dock[data-surface=dark]{--dock-panel:#090909;--dock-line:#ffffff1c;--dock-shadow:-8px -8px 20px #ffffff09, 10px 12px 26px #000000eb, inset 0 1px 0 #ffffff05;--faim-ink:#ececec;--faim-muted:#929292;--faim-panel:#090909}.FaimMagnifierTools-module__i7Y3Dq__modes{border-radius:22px;flex:none;gap:3px;padding:2px;display:grid}.FaimMagnifierTools-module__i7Y3Dq__modeButton{width:38px;height:38px;color:var(--faim-muted);box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.FaimMagnifierTools-module__i7Y3Dq__modeButton:hover{color:var(--faim-ink)}.FaimMagnifierTools-module__i7Y3Dq__modeButton:active{transform:scale(.94)}.FaimMagnifierTools-module__i7Y3Dq__modeButton[data-active=true]{color:var(--faim-ink);background:var(--faim-panel);box-shadow:inset 3px 3px 7px #41414129,inset -3px -3px 7px #ffffff57}.FaimMagnifierTools-module__i7Y3Dq__dock[data-surface=dark] .FaimMagnifierTools-module__i7Y3Dq__modeButton[data-active=true]{box-shadow:inset 8px 8px 18px #000000f5,inset -7px -7px 16px #ffffff09}.FaimMagnifierTools-module__i7Y3Dq__modeButton:focus-visible{outline:2px solid var(--live);outline-offset:2px}.FaimMagnifierTools-module__i7Y3Dq__pointerIcon,.FaimMagnifierTools-module__i7Y3Dq__lensIcon{width:20px;height:20px;display:block}.FaimMagnifierTools-module__i7Y3Dq__pointerIcon polygon{fill:#ec5930}.FaimMagnifierTools-module__i7Y3Dq__lensIcon{fill:none;stroke:var(--live);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.FaimMagnifierTools-module__i7Y3Dq__sizePanel{opacity:0;border-right:0 solid #0000;width:0;min-width:0;max-height:58px;margin-right:0;padding-right:0;transition:width .3s cubic-bezier(.2,.8,.2,1),margin-right .3s cubic-bezier(.2,.8,.2,1),padding-right .3s cubic-bezier(.2,.8,.2,1),border-color .3s,opacity .18s,transform .3s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translate(8px)}.FaimMagnifierTools-module__i7Y3Dq__sizePanel[data-open=true]{border-right-width:1px;border-right-color:var(--dock-line);opacity:1;width:198px;margin-right:6px;padding-right:12px;transform:translate(0)}.FaimMagnifierTools-module__i7Y3Dq__magnifier{--magnifier-size:clamp(300px, 34vw, 520px);--magnifier-surface:var(--canvas,#ececec);z-index:900;width:var(--magnifier-size);height:var(--magnifier-size);box-shadow:none;contain:layout style;isolation:isolate;pointer-events:none;opacity:0;visibility:hidden;will-change:transform, opacity;background:0 0;border:0;border-radius:50%;padding:0;transition:none;position:fixed;top:0;left:0;overflow:visible;transform:translate(-120%,-120%)}.FaimMagnifierTools-module__i7Y3Dq__magnifier[data-ready=true][data-visible=true]{opacity:1;visibility:visible;transition:opacity .16s}.FaimMagnifierTools-module__i7Y3Dq__magnifierViewport{border-radius:inherit;background:var(--magnifier-surface);isolation:isolate;border:0;position:absolute;inset:0;overflow:clip;box-shadow:24px 30px 30px #3e3e3e42,52px 66px 78px #4848483d}.FaimMagnifierTools-module__i7Y3Dq__magnifierViewport:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 36px 36px 54px #46464647,inset -14px -14px 30px #ffffff29}.FaimMagnifierTools-module__i7Y3Dq__magnifierFrame{background:var(--magnifier-surface);pointer-events:none;transform-origin:0 0;will-change:transform;border:0;width:100vw;max-width:none;height:100vh;display:block;position:absolute;top:0;left:0}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeControl{visibility:hidden;pointer-events:none;width:clamp(248px,21vw,310px);color:var(--faim-ink,var(--text,#4b4b4b));border-radius:18px;padding:12px 14px 11px;display:grid}[data-magnifier-available=true] .FaimMagnifierTools-module__i7Y3Dq__magnifierSizeControl{visibility:visible;pointer-events:auto}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeControl,.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeControl *{cursor:none!important}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeMeta{color:var(--faim-muted,#747474);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:8px;display:flex}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeMeta output{color:var(--live,#59b6df);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-weight:600}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeRange{grid-template-columns:16px minmax(0,1fr) 24px;align-items:center;gap:10px;margin-top:10px;display:grid}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeRange>i{aspect-ratio:1;border:1px solid var(--faim-muted,#8b8b8b);border-radius:50%;justify-self:center;width:10px;box-shadow:inset 2px 2px 4px #4e4e4e29}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeRange>i:last-child{width:20px}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeRange input{appearance:none;width:100%;height:24px;accent-color:var(--live,#59b6df);touch-action:pan-y;background:0 0;border:0;margin:0;padding:0}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeRange input::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--faim-muted,#747474) 25%, transparent);border-radius:999px;height:4px;box-shadow:inset 1px 1px 2px #4e4e4e33,inset -1px -1px 2px #ffffffb8}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeRange input::-webkit-slider-thumb{border:3px solid var(--faim-panel,#ececec);background:var(--live,#59b6df);appearance:none;border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 3px 9px #3674924d}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeRange input::-moz-range-track{background:color-mix(in srgb, var(--faim-muted,#747474) 25%, transparent);border:0;border-radius:999px;height:4px;box-shadow:inset 1px 1px 2px #4e4e4e33,inset -1px -1px 2px #ffffffb8}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeRange input::-moz-range-thumb{border:3px solid var(--faim-panel,#ececec);background:var(--live,#59b6df);border-radius:50%;width:14px;height:14px;box-shadow:0 3px 9px #3674924d}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeRange input:focus-visible{outline:2px solid var(--live,#59b6df);outline-offset:5px;border-radius:999px}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeControlDock{visibility:visible;pointer-events:auto;border-radius:0;width:176px;min-width:176px;padding:0}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeControlDock .FaimMagnifierTools-module__i7Y3Dq__magnifierSizeMeta{letter-spacing:.14em;gap:12px;font-size:7px}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeControlDock .FaimMagnifierTools-module__i7Y3Dq__magnifierSizeRange{grid-template-columns:10px minmax(0,1fr) 16px;gap:8px;margin-top:8px}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeControlDock .FaimMagnifierTools-module__i7Y3Dq__magnifierSizeRange>i{width:7px}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeControlDock .FaimMagnifierTools-module__i7Y3Dq__magnifierSizeRange>i:last-child{width:14px}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeControlDock .FaimMagnifierTools-module__i7Y3Dq__magnifierSizeRange input::-webkit-slider-runnable-track{height:3px}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeControlDock .FaimMagnifierTools-module__i7Y3Dq__magnifierSizeRange input::-webkit-slider-thumb{border-width:2px;width:14px;height:14px;margin-top:-5.5px}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeControlDock .FaimMagnifierTools-module__i7Y3Dq__magnifierSizeRange input::-moz-range-track{height:3px}.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeControlDock .FaimMagnifierTools-module__i7Y3Dq__magnifierSizeRange input::-moz-range-thumb{border-width:2px;width:10px;height:10px}.FaimMagnifierTools-module__i7Y3Dq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce),(forced-colors:active){.FaimMagnifierTools-module__i7Y3Dq__dock,.FaimMagnifierTools-module__i7Y3Dq__magnifierSizeControl{display:none!important}}
