.ToolGateDialog_dialog__IKRzT{--g-bg:#ffffff;--g-ink:#1c1917;--g-ink-2:#44403c;--g-mute:#78716c;--g-line:rgba(0,0,0,0.1);--g-btn:#1c1917;--g-btn-fg:#ffffff;--g-row:#faf8f5;--g-price:#b34962;--g-notch:#f3dcdf;--g-close:rgba(255,255,255,0.8);--g-head:radial-gradient(90% 130% at 0% 0%,#f8c9cf 0%,transparent 58%),radial-gradient(80% 120% at 100% 0%,#f5e3a4 0%,transparent 58%),radial-gradient(90% 90% at 50% 115%,#cfc6ee 0%,transparent 62%),#fbf4f1;position:fixed;inset:0;z-index:80;width:min(400px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:24px;overflow:auto;background:var(--g-bg);color:var(--g-ink);font-family:var(--font-montserrat),system-ui,sans-serif;box-shadow:0 30px 60px -20px rgba(20,16,12,.45),0 0 0 1px rgba(0,0,0,.04)}.dark .ToolGateDialog_dialog__IKRzT{--g-bg:#141414;--g-ink:#ededed;--g-ink-2:#d6d3d1;--g-mute:#a8a29e;--g-line:rgba(255,255,255,0.12);--g-btn:#ededed;--g-btn-fg:#1c1917;--g-row:#1c1c1c;--g-price:#e594a3;--g-notch:#2b1d21;--g-close:rgba(255,255,255,0.12);--g-head:radial-gradient(90% 130% at 0% 0%,#4a2530 0%,transparent 60%),radial-gradient(80% 120% at 100% 0%,#3d3420 0%,transparent 60%),radial-gradient(90% 90% at 50% 115%,#2e2940 0%,transparent 62%),#1a1616;box-shadow:0 30px 60px -20px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.08)}.ToolGateDialog_dialog__IKRzT[open]{animation:ToolGateDialog_gate-rise__dufMj .22s cubic-bezier(.2,.8,.2,1) both}.ToolGateDialog_dialog__IKRzT::backdrop{background:rgba(20,16,12,.34)}.dark .ToolGateDialog_dialog__IKRzT::backdrop{background:rgba(0,0,0,.62)}@keyframes ToolGateDialog_gate-rise__dufMj{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ToolGateDialog_dialog__IKRzT[open]{animation:none}}.ToolGateDialog_head__slLzP{position:relative;padding:52px 22px 22px;background:var(--g-head)}.ToolGateDialog_close__oNERs{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:var(--g-close);color:var(--g-ink-2);font-size:18px;line-height:1;cursor:pointer}.ToolGateDialog_close__oNERs:focus-visible,.ToolGateDialog_google__rx4cU:focus-visible,.ToolGateDialog_option__wokI8:focus-visible{outline:2px solid #ce6f81;outline-offset:2px}.ToolGateDialog_stub__uIfhK{position:relative;display:flex;align-items:stretch;border-radius:16px;background:var(--g-bg);box-shadow:0 10px 24px -14px rgba(20,16,12,.45)}.ToolGateDialog_stubMain__zyWaw{display:flex;flex:1;align-items:center;gap:12px;min-width:0;padding:10px 12px}.ToolGateDialog_pics__Ubh8e{display:flex;flex:none;align-items:center}.ToolGateDialog_pick__0d1ad,.ToolGateDialog_swatches__2hpyu,.ToolGateDialog_you__ohCuA{display:block;width:50px;height:50px;border-radius:12px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 2px var(--g-bg)}.ToolGateDialog_you__ohCuA{transform:rotate(-4deg)}.ToolGateDialog_pick__0d1ad,.ToolGateDialog_swatches__2hpyu{transform:rotate(4deg)}.ToolGateDialog_arrow__Nftuh{z-index:1;display:grid;place-items:center;width:22px;height:22px;margin:0 -6px;border-radius:50%;background:#ce6f81;color:#ffffff;font-size:12px;box-shadow:0 0 0 2px var(--g-bg)}.ToolGateDialog_swatches__2hpyu{display:grid;grid-template-columns:1fr 1fr;gap:3px;overflow:hidden}.ToolGateDialog_swatches__2hpyu i{display:block}.ToolGateDialog_stubMeta__zkLQJ{min-width:0}.ToolGateDialog_stubMeta__zkLQJ b{display:block;overflow:hidden;font-size:13px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ToolGateDialog_stubMeta__zkLQJ span{display:block;margin-top:1px;font-size:11px;color:var(--g-mute)}.ToolGateDialog_stubEnd__G7L0i{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:64px;border-left:1.5px dashed var(--g-line)}.ToolGateDialog_stubEnd__G7L0i:after,.ToolGateDialog_stubEnd__G7L0i:before{content:"";position:absolute;left:-7px;width:12px;height:12px;border-radius:50%;background:var(--g-notch)}.ToolGateDialog_stubEnd__G7L0i:before{top:-6px}.ToolGateDialog_stubEnd__G7L0i:after{bottom:-6px}.ToolGateDialog_price__nJJqM{display:inline-flex;align-items:center;gap:4px;font-size:17px;font-weight:600;line-height:1;color:var(--g-price)}.ToolGateDialog_stubEnd__G7L0i small{font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--g-mute)}.ToolGateDialog_body__WGMWe{padding:20px 24px}.ToolGateDialog_title__T0N9o{margin:0;font-family:var(--font-bodoni),Georgia,serif;font-size:24px;font-weight:500;line-height:1.22;letter-spacing:-.01em}.ToolGateDialog_titleMute__HoMm3{display:block;color:var(--g-mute)}.ToolGateDialog_google__rx4cU{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;margin-top:20px;border:0;border-radius:12px;background:var(--g-btn);color:var(--g-btn-fg);font:inherit;font-size:14.5px;font-weight:500;cursor:pointer}.ToolGateDialog_google__rx4cU:disabled{cursor:wait;opacity:.8}.ToolGateDialog_google__rx4cU svg{flex:none;padding:2px;border-radius:50%;background:#ffffff;box-sizing:content-box}.ToolGateDialog_legal__Dt_9p{margin:12px 0 0;font-size:11.5px;line-height:1.5;color:var(--g-mute)}.ToolGateDialog_legal__Dt_9p a{color:var(--g-ink-2);text-decoration:underline;text-underline-offset:3px}.ToolGateDialog_center__7pyIG{text-align:center}.ToolGateDialog_options__Y_qRK{display:grid;gap:8px;margin-top:16px}.ToolGateDialog_option__wokI8{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:12px 14px;border:1px solid var(--g-line);border-radius:14px;background:var(--g-row);color:var(--g-ink);font:inherit;text-align:left;cursor:pointer}.ToolGateDialog_option__wokI8:disabled{cursor:wait;justify-content:center}.ToolGateDialog_optionPrimary__0Pk8r{border-color:transparent;background:var(--g-btn);color:var(--g-btn-fg)}.ToolGateDialog_optionText__E2G_r{flex:1;min-width:0}.ToolGateDialog_optionText__E2G_r b{display:block;font-size:14px;font-weight:600}.ToolGateDialog_optionText__E2G_r span{display:block;margin-top:1px;font-size:11.5px;opacity:.72}.ToolGateDialog_optionPrice__meyuC{font-size:15px;font-weight:600;white-space:nowrap}.ToolGateDialog_optionPrice__meyuC small{font-size:11px;font-weight:500;opacity:.7}