.iJnFPq_root{box-sizing:border-box;color:#eef2f8;height:100dvh;font-family:var(--font-manrope), Manrope, system-ui, sans-serif;background:radial-gradient(125% 90% at 50% -12%,#3b82f629,#0000 60%),radial-gradient(90% 70% at 50% 112%,#2563eb1a,#0000 58%),linear-gradient(#0b1120 0%,#080b15 55%,#06080f 100%);justify-content:center;align-items:center;padding:24px 20px;display:flex;position:relative;overflow:hidden}.iJnFPq_root:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 120% at 50% 42%,#0000 50%,#02040899 100%);position:absolute;inset:0}.iJnFPq_bgArt,.iJnFPq_bgGrid{display:none}.iJnFPq_card{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(22px)saturate(1.15);background:#0b101e9e;border:1px solid #7896c82e;border-radius:22px;align-items:stretch;width:100%;max-width:880px;max-height:calc(100dvh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 36px 90px -34px #000000d9,inset 0 1px #ffffff0d}.iJnFPq_card:before{content:"";opacity:.6;pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000,#60a5fab3,#0000);height:1px;position:absolute;inset:0 0 auto}.iJnFPq_card[data-done]{max-width:520px}.iJnFPq_aside{background:linear-gradient(#3b82f614,#3b82f604),#060a1480;border-right:1px solid #7896c81f;flex-direction:column;flex:0 0 288px;justify-content:space-between;gap:20px;width:288px;min-height:0;padding:34px 28px;display:flex;position:relative;overflow:hidden}.iJnFPq_asideTop{flex-direction:column;gap:22px;min-height:0;display:flex}.iJnFPq_asideBottom{flex-direction:column;gap:14px;display:flex}.iJnFPq_brand{display:flex}.iJnFPq_asideHead{flex-direction:column;display:flex}.iJnFPq_asideTitle{letter-spacing:-.015em;color:#f8fbff;margin:0;font-size:20px;font-weight:850;line-height:1.2}.iJnFPq_asideSub{color:#e2e8f08c;margin:7px 0 0;font-size:13px;line-height:1.5}.iJnFPq_vstep{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.iJnFPq_vstepNode{text-align:left;width:100%;color:inherit;cursor:default;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-family:inherit;display:flex}.iJnFPq_vstepNode[data-clickable]{cursor:pointer}.iJnFPq_vdot{color:#cbd5e199;background:#0a0f1ccc;border:1.5px solid #94a3b83d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.iJnFPq_vstepNode[data-state=active] .iJnFPq_vdot{color:#fff;background:#3b82f633;border-color:#3b82f6;box-shadow:0 0 0 5px #3b82f624}.iJnFPq_vstepNode[data-state=done] .iJnFPq_vdot{color:#fff;background:linear-gradient(#4f8ff8,#2563eb);border-color:#2563eb}.iJnFPq_vmeta{flex-direction:column;min-width:0;display:flex}.iJnFPq_vname{color:#cbd5e199;font-size:13.5px;font-weight:700;transition:color .2s}.iJnFPq_vstepNode[data-state=active] .iJnFPq_vname{color:#f8fbff}.iJnFPq_vstepNode[data-state=done] .iJnFPq_vname{color:#cbd5e1d1}.iJnFPq_vsub{color:#94a3b88c;margin-top:1px;font-size:11.5px}.iJnFPq_vline{background:#94a3b833;border-radius:2px;width:2px;height:16px;margin:3px 0 3px 15px;transition:background .25s}.iJnFPq_vline[data-on]{background:linear-gradient(#2563eb,#4f8ff8)}.iJnFPq_summary{text-align:left;cursor:pointer;background:#3b82f612;border:1px solid #3b82f63d;border-radius:14px;flex-direction:column;gap:9px;width:100%;padding:14px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.iJnFPq_summary:hover{background:#3b82f61c;border-color:#3b82f66b}.iJnFPq_summary[data-static]{cursor:default}.iJnFPq_summary[data-static]:hover{background:#3b82f612;border-color:#3b82f63d}.iJnFPq_sumHead{align-items:center;gap:10px;display:flex}.iJnFPq_sumIcon{color:#fff;background:linear-gradient(#4f8ff8,#2563eb);border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.iJnFPq_sumName{color:#f8fbff;font-size:14.5px;font-weight:800}.iJnFPq_sumEdit{text-transform:uppercase;letter-spacing:.5px;color:#93c5fd;margin-left:auto;font-size:10.5px;font-weight:800}.iJnFPq_sumPrice{color:#bfdbfe;font-size:13px;font-weight:800}.iJnFPq_sumPrice i{color:#cbd5e199;font-style:normal;font-weight:500}.iJnFPq_sumFeat{flex-direction:column;gap:5px;margin:2px 0 0;padding:0;list-style:none;display:flex}.iJnFPq_sumFeat li{color:#cbd5e1cc;align-items:flex-start;gap:7px;font-size:11.5px;line-height:1.35;display:flex}.iJnFPq_sumFeat svg{color:#34d399;flex:none;margin-top:1px}.iJnFPq_sumHw{color:#94a3b8d9;border-top:1px solid #94a3b81f;align-items:center;gap:6px;margin-top:1px;padding-top:9px;font-size:11.5px;display:inline-flex}.iJnFPq_sumHw svg{color:#93c5fd;flex:none}.iJnFPq_trust{color:#cbd5e18c;align-items:center;gap:8px;font-size:11.5px;display:flex}.iJnFPq_trust svg{color:#34d399;flex:none}.iJnFPq_main{box-sizing:border-box;width:100%}.iJnFPq_form{flex-direction:column;width:100%;display:flex}.iJnFPq_head{text-align:center;flex:none}.iJnFPq_eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:#e2e8f0;margin:0 0 5px;font-size:11px;font-weight:800}.iJnFPq_title{letter-spacing:-.02em;color:#f8fbff;margin:0;font-size:24px;font-weight:850}.iJnFPq_sub{color:#e2e8f08c;margin:6px 0 0;font-size:13.5px;line-height:1.45}.iJnFPq_stepBody{margin:18px 0 0;animation:.28s cubic-bezier(.22,.61,.36,1) iJnFPq_stepIn}@keyframes iJnFPq_stepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.iJnFPq_stepBody{animation:none}}.iJnFPq_plans{flex-direction:column;gap:9px;display:flex}.iJnFPq_plan{text-align:left;cursor:pointer;background:#080c168c;border:1px solid #94a3b829;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-family:inherit;transition:border-color .15s,background .15s,transform .12s,box-shadow .15s;display:flex;position:relative}.iJnFPq_plan:hover{border-color:#94a3b857;transform:translateY(-1px)}.iJnFPq_planPopular{border-color:#ffffff4d}.iJnFPq_planOn{background:#ffffff0f;border-color:#ffffffbf;box-shadow:0 0 0 1px #ffffff38,0 18px 40px -24px #000000d9}.iJnFPq_planIcon{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.iJnFPq_planOn .iJnFPq_planIcon,.iJnFPq_planPopular .iJnFPq_planIcon{color:#0b0e14;background:linear-gradient(#fff,#cbd5e1);border-color:#0000}.iJnFPq_planMeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.iJnFPq_planName{color:#f8fbff;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.iJnFPq_planTag{color:#cbd5e18c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.iJnFPq_planPop{text-transform:uppercase;letter-spacing:.5px;color:#e8edf5;background:#ffffff1f;border-radius:999px;flex:none;padding:3px 7px;font-size:9px;font-weight:800}.iJnFPq_planPrice{text-align:right;flex-direction:column;flex:none;gap:1px;display:flex}.iJnFPq_planAmt{color:#f8fbff;font-size:16px;font-weight:850;line-height:1}.iJnFPq_planAmt small{color:#cbd5e1b3;font-size:11px;font-weight:700}.iJnFPq_planPer{color:#e2e8f0a6;font-size:10.5px;font-weight:600}.iJnFPq_planTick{color:#fff;background:0 0;border:1.5px solid #94a3b857;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:background .15s,border-color .15s;display:inline-flex}.iJnFPq_planTick[data-on]{color:#0b0e14;background:linear-gradient(#fff,#cbd5e1);border-color:#0000}.iJnFPq_field{margin-bottom:15px}.iJnFPq_field:last-child{margin-bottom:0}.iJnFPq_label{color:#e2e8f0d9;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.iJnFPq_req{color:#f87171;font-weight:700}.iJnFPq_inputWrap{position:relative}.iJnFPq_inputIcon{color:#94a3b8b3;pointer-events:none;display:inline-flex;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.iJnFPq_input{box-sizing:border-box;color:#f1f5f9;background:#080c16b8;border:1px solid #94a3b82e;border-radius:13px;outline:none;width:100%;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .16s,box-shadow .16s,background .16s}.iJnFPq_withIcon{padding-left:46px}.iJnFPq_withToggle{padding-right:48px}.iJnFPq_input::placeholder{color:#94a3b880}.iJnFPq_input:focus{background:#0a0f1aeb;border-color:#ffffff8c;box-shadow:0 0 0 4px #ffffff1a}.iJnFPq_inputBad{border-color:#f43f5e8c}.iJnFPq_inputBad:focus{border-color:#f43f5eb3;box-shadow:0 0 0 4px #f43f5e1f}.iJnFPq_slugRow{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.iJnFPq_hint{color:#e2e8f0bf;align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex}.iJnFPq_hint svg{flex-shrink:0}.iJnFPq_hintOk{color:#34d399}.iJnFPq_hintBad{color:#fca5a5}.iJnFPq_slugNote{font-weight:700}.iJnFPq_slugEdit{color:#f1f5f9;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-family:inherit;font-size:12px;font-weight:800}.iJnFPq_slugEdit:hover{color:#fff;text-decoration:underline}.iJnFPq_customSlug{align-items:center;margin-top:10px;display:flex;position:relative}.iJnFPq_slugInput{text-transform:lowercase;padding-right:96px}.iJnFPq_slugSuffix{color:#94a3b8b3;pointer-events:none;font-size:13px;font-weight:600;position:absolute;right:14px}.iJnFPq_fieldError{color:#fca5a5;margin:8px 2px 0;font-size:12px;font-weight:600}.iJnFPq_pwToggle{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.iJnFPq_pwToggle:hover{color:#e2e8f0;background:#94a3b81f}.iJnFPq_pwToggle:focus-visible{color:#e2e8f0;outline:none;box-shadow:0 0 0 2px #fff6}.iJnFPq_pwMeta{justify-content:space-between;align-items:center;gap:12px;margin-top:11px;display:flex}.iJnFPq_meterLead{color:#cbd5e18c;white-space:nowrap;font-size:12px}.iJnFPq_meterLabel{text-transform:capitalize;color:#cbd5e199;font-weight:800}.iJnFPq_meterLabel[data-score="1"]{color:#f87171}.iJnFPq_meterLabel[data-score="2"]{color:#fbbf24}.iJnFPq_meterLabel[data-score="3"]{color:#34d399}.iJnFPq_meterLabel[data-score="4"]{color:#22c55e}.iJnFPq_meter{flex:1;gap:5px;max-width:170px;display:flex}.iJnFPq_meter span{background:#94a3b833;border-radius:3px;flex:1;height:5px;transition:background .2s}.iJnFPq_meter[data-score="1"] .iJnFPq_meterOn{background:#f87171}.iJnFPq_meter[data-score="2"] .iJnFPq_meterOn{background:#fbbf24}.iJnFPq_meter[data-score="3"] .iJnFPq_meterOn{background:#34d399}.iJnFPq_meter[data-score="4"] .iJnFPq_meterOn{background:#22c55e}.iJnFPq_reqs{grid-template-columns:1fr 1fr;gap:7px 14px;margin:11px 0 0;padding:0;list-style:none;display:grid}.iJnFPq_reqs li{color:#cbd5e180;align-items:center;gap:8px;font-size:12px;transition:color .15s;display:flex}.iJnFPq_reqIcon{color:#cbd5e173;background:#94a3b829;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;transition:background .15s,color .15s;display:inline-flex}.iJnFPq_reqOn{color:#86efac}.iJnFPq_reqOn .iJnFPq_reqIcon{color:#34d399;background:#22c55e33}.iJnFPq_hwGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.iJnFPq_hw{text-align:left;cursor:pointer;background:#080c168c;border:1px solid #94a3b829;border-radius:13px;align-items:center;gap:11px;padding:11px 12px;font-family:inherit;transition:border-color .15s,background .15s,transform .12s;display:flex;position:relative}.iJnFPq_hw:hover{border-color:#94a3b852;transform:translateY(-1px)}.iJnFPq_hw:last-child{grid-column:1/-1}.iJnFPq_hwOn{background:#ffffff0f;border-color:#ffffffb3;box-shadow:0 0 0 1px #ffffff38}.iJnFPq_hwIcon{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.iJnFPq_hwOn .iJnFPq_hwIcon{color:#0b0e14;background:linear-gradient(#fff,#cbd5e1);border-color:#0000}.iJnFPq_hwText{flex-direction:column;gap:1px;min-width:0;display:flex}.iJnFPq_hwLabel{color:#f8fbff;font-size:13.5px;font-weight:700}.iJnFPq_hwHint{color:#cbd5e180;font-size:11.5px}.iJnFPq_hwCheck{color:#fff;flex-shrink:0;margin-left:auto}.iJnFPq_assure{color:#cbd5e19e;background:#080c1680;border:1px solid #94a3b824;border-radius:13px;align-items:flex-start;gap:12px;margin-top:4px;padding:13px 15px;font-size:12.5px;line-height:1.5;display:flex}.iJnFPq_assure b{color:#f1f5f9;font-weight:700}.iJnFPq_assureIcon{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.iJnFPq_error{color:#fca5a5;background:#f43f5e1a;border:1px solid #f43f5e47;border-radius:12px;flex:none;margin-top:16px;padding:11px 14px;font-size:13px}.iJnFPq_nav{flex:none;gap:12px;margin-top:18px;display:flex}.iJnFPq_submit{color:#0b0e14;cursor:pointer;background:linear-gradient(#fff,#d7dfea);border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:9px;padding:15px 26px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:transform .12s,filter .15s;display:inline-flex;box-shadow:0 16px 34px -14px #000c}.iJnFPq_submit:hover{filter:brightness(1.05);transform:translateY(-1px)}.iJnFPq_submit:disabled{opacity:.6;cursor:default;transform:none}.iJnFPq_back{color:#e2e8f0d9;cursor:pointer;background:#ffffff08;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:6px;padding:15px 22px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.iJnFPq_back:hover{background:#ffffff12;border-color:#94a3b85c}.iJnFPq_back:disabled{opacity:.5;cursor:default}.iJnFPq_reassure{color:#cbd5e18c;flex:none;align-items:center;gap:6px;margin-top:12px;font-size:12.5px;display:inline-flex}.iJnFPq_reassureTick{color:#34d399;flex-shrink:0}.iJnFPq_foot{color:#8b93a1;text-align:center;flex:none;margin-top:12px;font-size:13.5px}.iJnFPq_foot a{color:#f4f6fb;text-underline-offset:2px;margin-left:4px;font-weight:600;text-decoration:underline}.iJnFPq_foot a:hover{color:#cbd2df}.iJnFPq_poweredBy{color:#cbd5e1b3;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:4px 10px 4px 0;text-decoration:none;transition:color .16s;display:inline-flex}.iJnFPq_poweredBy:hover{color:#eef2f8}.iJnFPq_poweredByLabel{opacity:.75;font-size:11px}.iJnFPq_poweredByLogo{opacity:.9;width:auto;height:16px;display:block}.iJnFPq_success{text-align:center;flex-direction:column;align-items:center;padding:8px 0 4px;display:flex}.iJnFPq_successBadge{color:#0b0e14;background:radial-gradient(circle at 50% 35%,#fff,#cbd5e1 70%);border-radius:50%;flex:none;justify-content:center;align-items:center;width:74px;height:74px;margin-bottom:16px;animation:.4s cubic-bezier(.34,1.56,.64,1) iJnFPq_pop;display:inline-flex;position:relative;box-shadow:0 0 0 10px #ffffff14,0 24px 50px -18px #000c}.iJnFPq_successBadge i{border:1.5px solid #ffffff4d;border-radius:50%;animation:1.8s ease-out infinite iJnFPq_ring;position:absolute;inset:-10px}.iJnFPq_successBadge[data-confirm]{background:radial-gradient(circle at 50% 35%,#34d399,#059669 70%);box-shadow:0 0 0 10px #10b9811f,0 24px 50px -18px #059669b3}.iJnFPq_successBadge[data-confirm] i{border-color:#34d39959}@keyframes iJnFPq_pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes iJnFPq_ring{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.iJnFPq_successBadge,.iJnFPq_successBadge i{animation:none}}.iJnFPq_successTitle{color:#f8fbff;letter-spacing:-.01em;margin:0;font-size:23px;font-weight:850}.iJnFPq_successSub{color:#e2e8f08c;margin:7px 0 0;font-size:14px;line-height:1.5}.iJnFPq_successSub b{color:#f1f5f9;font-weight:700}.iJnFPq_nextGrid{text-align:left;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin:20px 0;display:grid}.iJnFPq_next{background:#080c1680;border:1px solid #94a3b824;border-radius:13px;gap:11px;padding:12px 13px;display:flex}.iJnFPq_nextIcon{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.iJnFPq_nextText{flex-direction:column;gap:2px;min-width:0;display:flex}.iJnFPq_nextName{color:#f1f5f9;font-size:13px;font-weight:700}.iJnFPq_nextBody{color:#cbd5e18c;font-size:11.5px;line-height:1.4}.iJnFPq_success .iJnFPq_submit{flex:none;width:100%}.iJnFPq_successFoot{align-self:center;align-items:center;gap:7px;margin:16px 0 0;display:inline-flex}@media (max-width:960px){.iJnFPq_root{height:auto;min-height:100dvh;padding:24px 16px;overflow-x:hidden}.iJnFPq_card{flex-direction:column;max-width:460px;max-height:none;overflow:visible}.iJnFPq_aside{display:contents}.iJnFPq_asideTop{border-bottom:1px solid #94a3b81f;order:0;gap:16px;padding:22px 22px 16px}.iJnFPq_main{padding:0}.iJnFPq_asideBottom{order:2;align-items:center;gap:12px;padding:4px 22px 20px}.iJnFPq_asideHead,.iJnFPq_summary{display:none}.iJnFPq_vstep{flex-direction:row;align-items:center;width:100%}.iJnFPq_vstep li{flex:none;display:flex}.iJnFPq_vmeta{display:none}.iJnFPq_vline{flex:auto;width:auto;height:2px;margin:0 8px}.iJnFPq_poweredBy{align-self:center;padding-right:0}.iJnFPq_stepBody{overflow:visible}}@media (max-width:460px){.iJnFPq_title{font-size:22px}.iJnFPq_nextGrid,.iJnFPq_hwGrid{grid-template-columns:1fr}.iJnFPq_hw:last-child{grid-column:auto}.iJnFPq_reqs{grid-template-columns:1fr}.iJnFPq_planTag{display:none}}@media (min-width:961px) and (max-height:820px){.iJnFPq_aside{gap:14px;padding:24px}.iJnFPq_asideTop{gap:16px}.iJnFPq_asideTitle{font-size:18px}.iJnFPq_vline{height:11px}.iJnFPq_summary{gap:7px;padding:12px}.iJnFPq_sumFeat{gap:4px}.iJnFPq_main{padding:0}.iJnFPq_title{font-size:21px}.iJnFPq_sub{margin-top:4px;font-size:13px}.iJnFPq_stepBody{margin-top:14px}.iJnFPq_field{margin-bottom:12px}.iJnFPq_nav{margin-top:14px}.iJnFPq_plan{padding:10px 13px}}
._68mWPa_shell{color:#e6e9ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh;font-family:var(--font-manrope), Manrope, system-ui, sans-serif;--radius-mult:2;background:radial-gradient(125% 60% at 50% -12%,#3b82f624,#0000 60%),radial-gradient(90% 60% at 50% 112%,#2563eb14,#0000 58%),#0a0c11;flex-direction:column;display:flex;position:relative;overflow-x:hidden}._68mWPa_topbar{justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;display:flex}._68mWPa_brand{align-items:center;display:flex}._68mWPa_brandLink{align-items:center;text-decoration:none;transition:opacity .15s;display:inline-flex}._68mWPa_brandLink:hover{opacity:.85}._68mWPa_topRight{align-items:center;gap:12px;display:flex}._68mWPa_main{flex:1;justify-content:center;align-items:center;padding:24px 24px 32px;display:flex}._68mWPa_footer{justify-content:center;padding:0 24px 28px;display:flex}._68mWPa_poweredBy{color:#e6e9ef80;border-radius:999px;align-items:center;gap:8px;padding:4px 8px;text-decoration:none;transition:color .15s;display:inline-flex}._68mWPa_poweredBy:hover{color:#e6e9efd1}._68mWPa_poweredByLabel{opacity:.85;font-size:11.5px}._68mWPa_poweredByLogo{opacity:.85;width:auto;height:15px;display:block}._68mWPa_formInner{width:100%;max-width:400px}._68mWPa_formInnerWide{max-width:480px}._68mWPa_splitBody{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:0;display:grid}._68mWPa_visualPane{border-right:1px solid #7da7ff1f;min-height:560px;position:relative;overflow:hidden}._68mWPa_formPane{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}._68mWPa_glowLine{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#62a0ff14 25%,#93b7ff80 50%,#62a0ff14 75%,#0000 100%);border-radius:999px;width:min(560px,72%);height:1px;animation:6s ease-in-out infinite _68mWPa_authGlowPulse;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 12px 1px #638cff38}._68mWPa_glowTop{top:0}._68mWPa_glowBottom{animation-delay:-3s;bottom:0}@keyframes _68mWPa_authGlowPulse{0%,to{opacity:.3}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){._68mWPa_glowLine{opacity:.4;animation:none}}._68mWPa_formPane ._68mWPa_main{flex:1;align-items:flex-start;min-height:0;overflow-y:auto}._68mWPa_formPane ._68mWPa_formInner{margin-top:auto;margin-bottom:auto}@media (max-width:960px){._68mWPa_splitBody{grid-template-columns:minmax(0,1fr)}._68mWPa_visualPane{display:none}}@media (max-width:1280px){._68mWPa_splitWide ._68mWPa_splitBody{grid-template-columns:minmax(0,1fr)}._68mWPa_splitWide ._68mWPa_visualPane{display:none}}@media (max-width:560px){._68mWPa_main{align-items:flex-start;padding-top:8px}}
._7eSRBq_heading{font-family:var(--font-sora), "Sora", system-ui, sans-serif;letter-spacing:-.01em;color:#f4f6fb;margin:0 0 6px;font-size:clamp(24px,3vw,30px);font-weight:700}._7eSRBq_subheading{color:#8b93a1;margin:0 0 30px;font-size:14px;line-height:1.5}._7eSRBq_headingCenter,._7eSRBq_subheadingCenter{text-align:center}._7eSRBq_link{color:#f4f6fb;text-underline-offset:2px;font-weight:600;text-decoration:underline;transition:color .15s}._7eSRBq_link:hover{color:#cbd2df}._7eSRBq_form{flex-direction:column;gap:18px;display:flex}._7eSRBq_field{flex-direction:column;gap:8px;display:flex}._7eSRBq_labelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._7eSRBq_label{color:#c3c9d4;font-size:13px;font-weight:500}._7eSRBq_inputWrap{align-items:center;display:flex;position:relative}._7eSRBq_input{box-sizing:border-box;border-radius:calc(8px * var(--radius-mult,1));color:#e6e9ef;background:#171a21;border:1px solid #2a2f3a;outline:none;width:100%;padding:12px 14px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}._7eSRBq_input::placeholder{color:#5b6472}._7eSRBq_input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f62e}._7eSRBq_input:-webkit-autofill{-webkit-text-fill-color:#e6e9ef;caret-color:#e6e9ef;transition:background-color 100000s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #171a21}._7eSRBq_input:-webkit-autofill:hover{-webkit-text-fill-color:#e6e9ef;caret-color:#e6e9ef;transition:background-color 100000s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #171a21}._7eSRBq_input:-webkit-autofill:focus{-webkit-text-fill-color:#e6e9ef;caret-color:#e6e9ef;transition:background-color 100000s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #171a21}._7eSRBq_toggleBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:6px;transition:color .14s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._7eSRBq_toggleBtn:hover{color:#c3c9d4}._7eSRBq_primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(#4f8ff8,#2563eb 72%,#1f51c8);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;padding:13px 20px;font-family:inherit;font-size:14.5px;font-weight:600;transition:transform .14s,box-shadow .2s,filter .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 14px 30px -14px #3b82f673}._7eSRBq_primaryBtn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 20px 40px -14px #3b82f68c}._7eSRBq_primaryBtn:active:not(:disabled){transform:translateY(1px)}._7eSRBq_primaryBtn:disabled{opacity:.55;cursor:not-allowed}._7eSRBq_inlineLink{color:#8b93a1;font-size:12.5px;text-decoration:none;transition:color .15s}._7eSRBq_inlineLink:hover{color:#c3c9d4;text-decoration:underline}._7eSRBq_switchRow{text-align:center;color:#8b93a1;margin-top:24px;font-size:13.5px}._7eSRBq_switchRow a{color:#f4f6fb;text-underline-offset:2px;margin-left:4px;font-weight:600;text-decoration:underline}._7eSRBq_switchRow a:hover{color:#cbd2df}._7eSRBq_error{color:#fca5a5;border-radius:calc(8px * var(--radius-mult,1));background:#ef44441a;border:1px solid #ef444452;margin-bottom:18px;padding:10px 13px;font-size:13px;line-height:1.5}._7eSRBq_center{text-align:center}._7eSRBq_iconBadge{color:#60a5fa;background:#2563eb24;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 18px;display:inline-flex}._7eSRBq_shopLogo{object-fit:contain;width:auto;max-width:180px;max-height:34px;display:block}._7eSRBq_gateOverlay{z-index:60;-webkit-backdrop-filter:blur(8px);background:#06080dc7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._7eSRBq_gateCard{border-radius:calc(14px * var(--radius-mult,1));text-align:center;background:#12151c;border:1px solid #2a2f3a;flex-direction:column;gap:14px;width:100%;max-width:360px;padding:30px 28px;display:flex;box-shadow:0 30px 70px -30px #000000b3}._7eSRBq_gateTitle{font-family:var(--font-sora), "Sora", system-ui, sans-serif;color:#f4f6fb;margin:0;font-size:20px;font-weight:700}._7eSRBq_gateSub{color:#8b93a1;margin:0 0 4px;font-size:13px}
.s9AY7W_steps{align-items:center;gap:8px;margin-bottom:26px;display:flex}.s9AY7W_dot{background:#2a2f3a;border-radius:999px;width:26px;height:4px;transition:background .2s}.s9AY7W_dotActive{background:#2563eb}.s9AY7W_dotDone{background:#1e3a8a}.s9AY7W_body{min-height:170px}.s9AY7W_addrLabel{text-transform:uppercase;letter-spacing:.04em;color:#8b93a1;margin:0 0 8px;font-size:12px;font-weight:700}.s9AY7W_addrPill{border-radius:calc(8px * var(--radius-mult,1));background:#171a21;border:1px solid #2a2f3a;align-items:center;gap:10px;padding:12px 12px 12px 16px;display:flex}.s9AY7W_addrUrl{font-family:var(--font-jetbrains), ui-monospace, monospace;color:#60a5fa;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;overflow:hidden}.s9AY7W_copyBtn{border-radius:calc(7px * var(--radius-mult,1));color:#8b93a1;cursor:pointer;background:0 0;border:1px solid #2a2f3a;flex-shrink:0;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.s9AY7W_copyBtn:hover{color:#e6e9ef;border-color:#3d4452}.s9AY7W_hint{color:#8b93a1;margin:14px 0 0;font-size:12.5px;line-height:1.55}.s9AY7W_logoStep{flex-direction:column;gap:18px;margin-top:4px;display:flex}.s9AY7W_twoCol{grid-template-columns:1fr .9fr;gap:12px;display:grid}.s9AY7W_select{box-sizing:border-box;color:#e6e9ef;cursor:pointer;width:100%;min-height:var(--control-h,40px);padding:var(--control-pad-y,9px) var(--control-pad-x,12px);border-radius:var(--control-radius,10px);font-family:inherit;font-size:var(--control-font,13.5px);background:#171a21;border:1px solid #2a2f3a;outline:none;transition:border-color .15s,box-shadow .15s}.s9AY7W_select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f62e}.s9AY7W_secondaryBtn{border-radius:calc(8px * var(--radius-mult,1));color:#e6e9ef;cursor:pointer;background:#171a21;border:1px solid #2a2f3a;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.s9AY7W_secondaryBtn:hover:not(:disabled){background:#1d212b;border-color:#3d4452}.s9AY7W_secondaryBtn:disabled{opacity:.55;cursor:not-allowed}.s9AY7W_memberList{flex-direction:column;gap:8px;margin:14px 0 0;display:flex}.s9AY7W_memberItem{border-radius:calc(8px * var(--radius-mult,1));color:#e6e9ef;background:#171a21;border:1px solid #2a2f3a;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.s9AY7W_memberRole{text-transform:uppercase;color:#60a5fa;letter-spacing:.04em;font-size:11px;font-weight:700}.s9AY7W_actions{align-items:center;gap:10px;margin-top:30px;display:flex}.s9AY7W_actionsSpacer{flex:1}.s9AY7W_primaryBtn{border-radius:calc(8px * var(--radius-mult,1));color:#fff;cursor:pointer;background:#2563eb;border:none;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,transform 60ms;display:inline-flex}.s9AY7W_primaryBtn:hover:not(:disabled){background:#1d4ed8}.s9AY7W_primaryBtn:active:not(:disabled){transform:translateY(1px)}.s9AY7W_primaryBtn:disabled{opacity:.55;cursor:not-allowed}.s9AY7W_ghostBtn{border-radius:calc(8px * var(--radius-mult,1));color:#8b93a1;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s;display:inline-flex}.s9AY7W_ghostBtn:hover:not(:disabled){color:#e6e9ef}.s9AY7W_ghostBtn:disabled{opacity:.55;cursor:not-allowed}.s9AY7W_skip{color:#8b93a1;cursor:pointer;background:0 0;border:none;padding:8px 6px;font-size:13px;font-weight:600;transition:color .15s}.s9AY7W_skip:hover{color:#e6e9ef}@media (max-width:520px){.s9AY7W_twoCol{grid-template-columns:1fr}}
.QUUPIW_skeleton{background:var(--control-bg-2);border-radius:var(--radius-sm);position:relative;overflow:hidden}.QUUPIW_skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--text) 8%, transparent) 50%, transparent 100%);animation:1.4s ease-in-out infinite QUUPIW_skShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes QUUPIW_skShimmer{to{transform:translate(100%)}}.QUUPIW_text{border-radius:999px;height:.9em;margin:.25em 0}.QUUPIW_circle{border-radius:50%}
.CP0iBW_idle{border-radius:var(--radius-sm,8px);max-width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;margin:-3px -6px;padding:3px 6px;transition:background .12s,border-color .12s;display:inline-flex}.CP0iBW_idle:hover,.CP0iBW_idle:focus-visible{background:var(--control-bg-2);border-color:var(--border);outline:none}.CP0iBW_idle:focus-visible{box-shadow:var(--focus-ring)}.CP0iBW_idleValue{white-space:nowrap;min-width:0}.CP0iBW_idleEllipsis .CP0iBW_idleValue{text-overflow:ellipsis;overflow:hidden}.CP0iBW_idleIcon{opacity:0;color:var(--text-3);flex-shrink:0;transition:opacity .12s}.CP0iBW_idle:hover .CP0iBW_idleIcon,.CP0iBW_idle:focus-visible .CP0iBW_idleIcon{opacity:.75}.CP0iBW_static{color:inherit}.CP0iBW_editWrap{align-items:center;gap:4px;display:inline-flex}.CP0iBW_input{border:1px solid var(--input-border-focus,var(--border-3));border-radius:var(--radius-sm,8px);background:var(--input-bg-focus,var(--input-bg));min-width:0;color:var(--input-text,var(--text-strong));font:inherit;text-align:inherit;box-shadow:var(--focus-ring);outline:none;padding:4px 7px;font-size:12.5px}.CP0iBW_input::-webkit-outer-spin-button{appearance:none;margin:0}.CP0iBW_input::-webkit-inner-spin-button{appearance:none;margin:0}.CP0iBW_input[type=number]{appearance:textfield}.CP0iBW_confirm{border:1px solid var(--green-strong);border-radius:var(--radius-sm,6px);background:var(--green-dim);width:20px;height:20px;color:var(--green-2);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.CP0iBW_confirm:hover{background:var(--green-strong);color:#fff}.CP0iBW_savingWrap{justify-content:center;align-items:center;min-width:28px;display:inline-flex}.CP0iBW_spinner{border:2px solid var(--border-3);border-top-color:var(--brand);border-radius:50%;width:12px;height:12px;animation:.6s linear infinite CP0iBW_inlineSpin;display:inline-block}@keyframes CP0iBW_inlineSpin{to{transform:rotate(360deg)}}.CP0iBW_toggle{border-radius:var(--radius-sm,8px);cursor:pointer;justify-content:center;align-items:center;min-width:42px;min-height:22px;padding:2px 9px;font-family:inherit;font-size:11px;font-weight:700;transition:filter .12s;display:inline-flex}.CP0iBW_toggle:hover{filter:brightness(1.15)}.CP0iBW_toggleOn{border:1px solid var(--green-strong);background:var(--green-dim);color:var(--green-2)}.CP0iBW_toggleOff{border:1px solid var(--border);background:var(--control-bg-2);color:var(--text-3)}.CP0iBW_panel{border:1px solid var(--border-2);border-radius:var(--radius-md,10px);background:var(--surface-elevated,var(--surface));max-height:260px;box-shadow:var(--shadow-lg);flex-direction:column;padding:6px;display:flex;position:fixed;overflow:hidden}.CP0iBW_search{border:1px solid var(--input-border);border-radius:var(--radius-sm,8px);background:var(--input-bg);width:100%;color:var(--input-text);font:inherit;outline:none;margin-bottom:6px;padding:6px 9px;font-size:12.5px}.CP0iBW_search:focus{border-color:var(--input-border-focus);box-shadow:var(--focus-ring)}.CP0iBW_list{min-height:0;overflow-y:auto}.CP0iBW_opt{border-radius:var(--radius-sm,8px);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:12.5px;display:flex}.CP0iBW_opt:hover{background:var(--control-bg-hover);color:var(--text-strong)}.CP0iBW_optActive{background:var(--control-bg-2);color:var(--text-strong);font-weight:600}.CP0iBW_empty{color:var(--text-3);text-align:center;padding:10px;font-size:12px}
.jxy0-G_host{line-height:0;display:inline-flex}.jxy0-G_panel{border:1px solid var(--border-2);border-radius:var(--radius-lg,14px);background:var(--surface-elevated,var(--surface));box-shadow:var(--shadow-lg);pointer-events:none;padding:7px;animation:.13s ease-out jxy0-G_zoomIn;position:fixed}.jxy0-G_frame{border-radius:var(--radius-md,10px);background:#fff;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a12}.jxy0-G_img{object-fit:contain;padding:10px}.jxy0-G_caption{max-width:100%;color:var(--text-2);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;padding:0 2px;font-size:11.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}@keyframes jxy0-G_zoomIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jxy0-G_panel{animation:none}}
.W_NMAa_control{min-height:var(--control-h,40px);border:1px solid var(--border-2);border-radius:var(--control-radius,10px);background:var(--control-bg-2);flex-shrink:0;align-items:center;gap:8px;padding:0 8px 0 10px;display:inline-flex}.W_NMAa_label{color:var(--text-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.W_NMAa_label svg{flex-shrink:0}.W_NMAa_select{min-width:72px}@media (max-width:640px){.W_NMAa_label{gap:0}.W_NMAa_label span,.W_NMAa_label{font-size:0}.W_NMAa_label svg{font-size:initial}}
.jNmVWG_backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0206179e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.jNmVWG_sheet{border:1px solid var(--border-2);border-radius:var(--radius-lg,14px);background:var(--surface-elevated,var(--surface));width:100%;max-width:340px;box-shadow:var(--shadow-lg);color:var(--text);padding:20px}.jNmVWG_title{color:var(--text-strong);margin:0;font-size:14px;font-weight:700}.jNmVWG_hint{color:var(--text-2);margin:5px 0 14px;font-size:12.5px;line-height:1.45}.jNmVWG_decoy{opacity:0;pointer-events:none;border:0;width:0;height:0;padding:0;position:absolute;top:0;left:0}.jNmVWG_input{box-sizing:border-box;width:100%;min-height:var(--control-h,40px);padding:var(--control-pad-y,9px) var(--control-pad-x,12px);border:1px solid var(--input-border);border-radius:var(--control-radius,10px);background:var(--input-bg);color:var(--input-text);font-family:inherit;font-size:var(--control-font,13.5px);outline:none;transition:border-color .15s,box-shadow .15s}.jNmVWG_input::placeholder{color:var(--input-placeholder)}.jNmVWG_input:focus{border-color:var(--input-border-focus);background:var(--input-bg-focus);box-shadow:var(--focus-ring)}.jNmVWG_error{color:var(--red);margin:8px 0 0;font-size:12px}.jNmVWG_row{align-items:center;gap:8px;margin-top:12px;display:flex}.jNmVWG_cancel{min-height:var(--control-h,40px);border:1px solid var(--border);border-radius:var(--control-radius,10px);background:var(--control-bg-2);color:var(--text-2);cursor:pointer;flex:none;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600}.jNmVWG_cancel:hover{border-color:var(--border-3);color:var(--text-strong)}.jNmVWG_submit{min-height:var(--control-h,40px);border:1px solid var(--brand);border-radius:var(--control-radius,10px);background:var(--brand);color:var(--brand-text-on);cursor:pointer;flex:auto;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;transition:filter .15s;display:inline-flex}.jNmVWG_submit:hover:not(:disabled){filter:brightness(1.08)}.jNmVWG_submit:disabled{border-color:var(--border);background:var(--control-bg-2);color:var(--text-3);cursor:not-allowed}.jNmVWG_spin{animation:.9s linear infinite jNmVWG_adminGateSpin}@keyframes jNmVWG_adminGateSpin{to{transform:rotate(360deg)}}
.qkgKjG_menu{display:none}@media (max-width:768px){.qkgKjG_menu{overscroll-behavior:contain;flex-direction:column;flex:1;gap:22px;min-height:0;padding:16px 14px 24px;display:flex;position:relative;overflow-y:auto}}.qkgKjG_tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qkgKjG_tile.qkgKjG_tileWide{flex-direction:row;grid-column:1/-1;align-items:center;min-height:0}.qkgKjG_tile{border:1px solid var(--border-subtle);border-radius:calc(14px * var(--radius-mult,1));background:var(--surface);min-height:84px;color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;transition:transform .12s,background .15s,border-color .15s;display:flex;position:relative}.qkgKjG_tile:active{transform:scale(.97)}.qkgKjG_tileIcon{border-radius:calc(10px * var(--radius-mult,1));background:var(--brand-dim);width:36px;height:36px;color:var(--accent-2);justify-content:center;align-items:center;display:flex}.qkgKjG_tileLabel{font-size:15px;font-weight:650}.qkgKjG_tile .qkgKjG_badge{position:absolute;top:12px;right:12px}.qkgKjG_group{flex-direction:column;gap:8px;display:flex}.qkgKjG_groupLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0;padding:0 4px;font-size:12px;font-weight:700}.qkgKjG_list{border:1px solid var(--border-subtle);border-radius:calc(14px * var(--radius-mult,1));background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.qkgKjG_row{border:none;border-top:1px solid var(--border-subtle);min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:550;transition:background .15s;display:flex}.qkgKjG_row:first-child{border-top:none}.qkgKjG_row:active{background:var(--control-bg-2)}.qkgKjG_rowIcon{color:var(--text-2);display:flex}.qkgKjG_rowLabel{flex:1;min-width:0}.qkgKjG_chev{color:var(--text-3);flex-shrink:0}.qkgKjG_on{background:var(--brand-dim);border-color:var(--brand-soft,var(--accent))}.qkgKjG_row.qkgKjG_on .qkgKjG_rowIcon,.qkgKjG_row.qkgKjG_on .qkgKjG_rowLabel{color:var(--accent-2)}.qkgKjG_badge{background:var(--accent);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:20px;padding:2px 7px;font-size:11px;font-weight:700}
.IVwToW_avatar{-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.IVwToW_avatar svg{display:block}.IVwToW_ring{box-shadow:0 0 0 2px var(--surface-raised,#fff), 0 0 0 3.5px var(--accent,#2563eb)}.IVwToW_initials{background:linear-gradient(135deg, var(--accent-dim) 0%, var(--brand-glow) 100%);border:1px solid var(--brand-glow);color:var(--accent-2);letter-spacing:.3px;font-weight:800}
.cPf64W_overlay{z-index:9999;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cPf64W_backdrop{-webkit-backdrop-filter:blur(10px)saturate(1.05);background:#0000008c;position:absolute;inset:0}.cPf64W_container{background:var(--surface-raised);border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(22px);border-radius:calc(18px * var(--radius-mult,1));width:100%;max-width:460px;max-height:calc(100vh - 40px);box-shadow:var(--shadow-lg), var(--shadow-inset);flex-direction:column;display:flex;position:relative;overflow:hidden}.cPf64W_header{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 14px;display:flex}.cPf64W_title{color:var(--text-strong);margin:0;font-size:18px;font-weight:850}.cPf64W_subtitle{color:var(--text-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.cPf64W_grid{grid-template-columns:repeat(5,1fr);gap:10px;padding:0 22px 8px;display:grid;overflow-y:auto}.cPf64W_tile{aspect-ratio:1;border-radius:calc(14px * var(--radius-mult,1));background:var(--control-bg-2,#ffffff0a);cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;padding:6px;transition:transform .12s,border-color .12s,background .12s;display:flex;position:relative}.cPf64W_tile:hover{background:var(--accent-dim);transform:translateY(-2px)}.cPf64W_tileOn{border-color:var(--accent);background:var(--accent-dim)}.cPf64W_tick{background:var(--accent);color:#fff;width:18px;height:18px;box-shadow:0 0 0 2px var(--surface-raised);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-4px;right:-4px}.cPf64W_error{color:var(--red-2,#ef4444);margin:0;padding:0 22px;font-size:13px}.cPf64W_footer{justify-content:flex-end;gap:10px;padding:14px 22px 22px;display:flex}@media (max-width:480px){.cPf64W_grid{grid-template-columns:repeat(4,1fr)}}.cPf64W_nameField{gap:6px;margin-bottom:16px;padding:0 22px;display:grid}.cPf64W_nameLabel,.cPf64W_pickLabel{letter-spacing:.6px;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:800}.cPf64W_pickLabel{margin:0 0 8px;padding:0 22px}.cPf64W_nameInput{box-sizing:border-box;width:100%;min-height:var(--control-h,40px);padding:var(--control-pad-y,9px) var(--control-pad-x,12px);border:1px solid var(--input-border);border-radius:var(--control-radius,10px);background:var(--input-bg);color:var(--input-text);font-family:inherit;font-size:var(--control-font,13.5px);outline:none;transition:border-color .15s,box-shadow .15s}.cPf64W_nameInput::placeholder{color:var(--input-placeholder)}.cPf64W_nameInput:focus{border-color:var(--input-border-focus);background:var(--input-bg-focus);box-shadow:var(--focus-ring)}.cPf64W_nameHint{color:var(--text-faint);margin:0;font-size:11.5px}
.vVy28G_wrap{flex-direction:column;gap:10px;display:flex}.vVy28G_label{color:var(--text-2);font-size:12px;font-weight:600}.vVy28G_grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.vVy28G_thumb,.vVy28G_modalThumb{aspect-ratio:1;border-radius:calc(10px * var(--radius-mult,1));border:1px solid var(--border);background:var(--surface);position:relative;overflow:hidden}.vVy28G_placeholder{aspect-ratio:1;border-radius:calc(10px * var(--radius-mult,1));border:1px dashed var(--border);background:var(--surface);color:var(--text-muted);opacity:.75;place-items:center;display:grid;position:relative;overflow:hidden}.vVy28G_placeholderIcon{pointer-events:none;color:var(--text-muted);opacity:.5;place-items:center;display:grid;position:absolute;inset:0}.vVy28G_thumb img,.vVy28G_modalThumb img{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.vVy28G_thumbActions{opacity:0;gap:4px;transition:opacity .12s;display:flex;position:absolute;top:4px;right:4px}.vVy28G_thumb:hover .vVy28G_thumbActions,.vVy28G_modalThumb:hover .vVy28G_thumbActions{opacity:1}.vVy28G_thumbActions button{border-radius:calc(6px * var(--radius-mult,1));border:1px solid var(--border-2);background:var(--surface-glass);width:22px;height:22px;color:var(--text-strong);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.vVy28G_thumbActions .vVy28G_danger{color:var(--red)}.vVy28G_methods{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vVy28G_method{min-height:var(--control-h,40px);padding:var(--control-pad-y,9px) 14px;background:var(--control-bg-2);border:1px solid var(--border-2);border-radius:var(--control-radius,10px);color:var(--text-muted);font-size:var(--control-font,13.5px);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:600;transition:all .15s;display:inline-flex}.vVy28G_method:hover:not(:disabled){background:var(--control-bg-hover);color:var(--text-strong)}.vVy28G_method:disabled{opacity:.5;cursor:not-allowed}.vVy28G_methodActive{border-color:var(--accent,#6366f1);color:var(--text-strong)}.vVy28G_working{z-index:2;border-radius:inherit;background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--text-strong);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px;display:flex;position:absolute;inset:0}.vVy28G_working svg{color:var(--brand-soft,var(--brand))}.vVy28G_workingText{font-variant-numeric:tabular-nums;letter-spacing:.2px;font-size:12px;font-weight:700}.vVy28G_workingBar{background:var(--control-bg-2);border-radius:999px;width:min(78%,120px);height:4px;overflow:hidden}.vVy28G_workingBarFill{border-radius:inherit;background:var(--brand);height:100%;transition:width .18s;display:block}.vVy28G_wrapSingle{text-align:center;align-items:center}.vVy28G_wrapSingle .vVy28G_grid{justify-content:center;width:100%;display:flex}.vVy28G_wrapSingle .vVy28G_placeholder,.vVy28G_wrapSingle .vVy28G_thumb{width:148px;height:148px}.vVy28G_wrapSingle .vVy28G_methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:300px;display:grid}.vVy28G_wrapSingle .vVy28G_method{justify-content:center}.vVy28G_placeholderBtn{cursor:pointer;transition:border-color .15s,opacity .15s,background .15s}.vVy28G_placeholderBtn:hover{opacity:1;border-color:var(--accent,#3b82f6);background:var(--control-bg-hover,var(--surface))}.vVy28G_panel{border:1px solid var(--border);border-radius:calc(12px * var(--radius-mult,1));background:var(--control-bg-2);align-items:center;gap:12px;padding:12px;display:flex}.vVy28G_urlInput{background:var(--surface);border:1px solid var(--border-2);color:var(--text-strong);min-height:var(--control-h,40px);padding:var(--control-pad-y,9px) var(--control-pad-x,12px);border-radius:var(--control-radius,10px);font-family:inherit;font-size:var(--control-font,13.5px);flex:1}.vVy28G_primary{background:var(--accent,#6366f1);border-radius:calc(8px * var(--radius-mult,1));color:#fff;cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}.vVy28G_primary:disabled{opacity:.6;cursor:not-allowed}.vVy28G_qrCol{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.vVy28G_hint{color:var(--text-2);text-align:center;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.vVy28G_qrImg{border-radius:calc(12px * var(--radius-mult,1));border:1px solid var(--border);background:var(--surface);width:140px;height:140px}.vVy28G_qrThumbs{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;display:grid}.vVy28G_qrThumbs img{aspect-ratio:1;object-fit:cover;border-radius:calc(8px * var(--radius-mult,1));border:1px solid var(--border);cursor:pointer;width:100%}.vVy28G_error{color:var(--red);background:var(--red-bg,#f43f5e1a);border:1px solid var(--border-2);border-radius:calc(8px * var(--radius-mult,1));padding:8px 12px;font-size:12px}.vVy28G_modalOverlay{z-index:9000;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.vVy28G_modal{background:var(--surface);border:1px solid var(--border);border-radius:calc(16px * var(--radius-mult,1));flex-direction:column;width:min(860px,100%);max-height:82vh;display:flex;overflow:hidden}.vVy28G_modalHead{border-bottom:1px solid var(--border);color:var(--text-strong);text-transform:capitalize;justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;font-weight:700;display:flex}.vVy28G_modalHeadActions{gap:6px;display:flex}.vVy28G_modalHeadActions button{border-radius:calc(8px * var(--radius-mult,1));border:1px solid var(--border-2);background:var(--control-bg-2);width:30px;height:30px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;display:flex}.vVy28G_modalTools{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;padding:12px 16px;display:flex}.vVy28G_modalSearch{background:var(--control-bg-2);border:1px solid var(--border-2);color:var(--text-3);min-height:var(--control-h,40px);padding:var(--control-pad-y,9px) var(--control-pad-x,12px);border-radius:var(--control-radius,10px);font-size:var(--control-font,13.5px);align-items:center;gap:8px;display:flex}.vVy28G_modalSearch input{color:var(--text-strong);background:0 0;border:none;outline:none;flex:1;align-self:stretch;min-height:0;font-family:inherit;font-size:13px}.vVy28G_modalSearch input:focus-visible{box-shadow:none!important}.vVy28G_modalSearch input::placeholder{color:var(--text-3)}.vVy28G_modalChips{flex-wrap:wrap;gap:6px;display:flex}.vVy28G_chip{background:var(--control-bg-2);border:1px solid var(--border-2);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .12s}.vVy28G_chip:hover{color:var(--text-strong);background:var(--control-bg-hover)}.vVy28G_chipActive{border-color:var(--accent,#6366f1);color:var(--text-strong);background:var(--control-bg-hover)}.vVy28G_modalGrid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;padding:16px;display:grid;overflow-y:auto}.vVy28G_modalCard{flex-direction:column;gap:6px;min-width:0;display:flex}.vVy28G_cardMeta{flex-direction:column;gap:3px;min-width:0;display:flex}.vVy28G_cardLabel{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.vVy28G_cardTag{max-width:100%;color:var(--text-2);background:var(--control-bg-2);border:1px solid var(--border-2);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:10px;font-weight:600;overflow:hidden}.vVy28G_modalEmpty{color:var(--text-2);justify-content:center;align-items:center;gap:8px;padding:48px 16px;font-size:13px;display:flex}.vVy28G_lightbox{z-index:9000;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.vVy28G_lightbox img{object-fit:contain;border-radius:calc(8px * var(--radius-mult,1));max-width:92vw;max-height:92vh}.vVy28G_lightboxClose{border:1px solid var(--border-2);background:var(--surface-glass);color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:18px;right:18px}.vVy28G_spin{animation:1s linear infinite vVy28G_iuf-spin}@keyframes vVy28G_iuf-spin{to{transform:rotate(360deg)}}.vVy28G_modalSearch input:focus,.vVy28G_modalSearch input:focus-visible{outline:none;box-shadow:none!important}
.b3kAja_wrap{width:100%;min-width:0;min-height:0;display:flex;position:relative}.b3kAja_map{-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:auto;max-height:60vh;font-family:inherit;display:block;overflow:visible}.b3kAja_map text{letter-spacing:normal;word-spacing:normal}.b3kAja_floor{fill:var(--surface-2)}.b3kAja_walls{fill:none;stroke:var(--text-muted);stroke-linejoin:round;opacity:.55}.b3kAja_gridLine{stroke:var(--border)}.b3kAja_scale{stroke:var(--text-muted);opacity:.8}.b3kAja_scale text{fill:var(--text-muted);stroke:none;dominant-baseline:central;font-weight:600}.b3kAja_k_wall{--k:14, 165, 233}.b3kAja_k_shelf{--k:59, 130, 246}.b3kAja_k_counter{--k:245, 158, 11}.b3kAja_k_table{--k:16, 185, 129}.b3kAja_k_drawers{--k:168, 85, 247}.b3kAja_k_room{--k:148, 163, 184}.b3kAja_fixture{fill:rgba(var(--k), .2);stroke:rgba(var(--k), .85);filter:drop-shadow(0 1px 1.5px #00000038)}.b3kAja_k_room .b3kAja_fixture{fill:rgba(var(--k), .06);filter:none}.b3kAja_fixtureDim{opacity:.32;transition:opacity .2s}.b3kAja_fixtureLit{fill:rgba(var(--k), .42);stroke:var(--brand)}.b3kAja_litRing{fill:none;stroke:var(--brand);pointer-events:none;animation:1.6s ease-in-out infinite b3kAja_litRing}.b3kAja_fixturePicked{stroke:var(--brand);fill:rgba(var(--k), .26);filter:drop-shadow(0 2px 3px #00000040)}.b3kAja_label,.b3kAja_labelT{fill:var(--text-strong);text-anchor:middle;dominant-baseline:central;pointer-events:none;stroke:var(--surface-2);stroke-width:var(--halo,0);stroke-linejoin:round;paint-order:stroke;font-weight:650}.b3kAja_labelLit{font-weight:800}.b3kAja_path{stroke:var(--brand);stroke-linecap:round;fill:none}.b3kAja_pathEnd{fill:var(--brand)}.b3kAja_pin{fill:var(--brand);stroke:var(--surface);filter:drop-shadow(0 2px 2px #00000059)}.b3kAja_pinDot{fill:var(--surface);stroke:none}.b3kAja_here{fill:var(--brand);stroke:#fff;filter:drop-shadow(0 1px 2px #00000059)}.b3kAja_hereTag{fill:var(--brand);filter:drop-shadow(0 1px 2px #0000004d)}.b3kAja_herePulse{fill:var(--brand-glow,var(--brand-dim));transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite b3kAja_herePulse}.b3kAja_hereLabel,.b3kAja_doorLabel{text-anchor:middle;dominant-baseline:central;pointer-events:none;font-weight:800}.b3kAja_hereLabel{fill:var(--brand-text-on,#fff);font-weight:700}.b3kAja_door{fill:var(--green,#16a34a);stroke:color-mix(in srgb, var(--green,#16a34a) 60%, #000);filter:drop-shadow(0 1px 2px #0000004d)}.b3kAja_doorLabel{fill:#fff;letter-spacing:.04em}.b3kAja_doorPicked .b3kAja_door{stroke:var(--brand)}.b3kAja_wallGrip{fill:#fff;stroke:var(--brand);pointer-events:none;filter:drop-shadow(0 1px 1px #00000040);opacity:.85}.b3kAja_wallHandle:hover .b3kAja_wallGrip{opacity:1;fill:var(--brand)}.b3kAja_wh_e{cursor:ew-resize}.b3kAja_wh_s{cursor:ns-resize}.b3kAja_wh_se{cursor:nwse-resize}.b3kAja_sizeReadout{text-anchor:middle;dominant-baseline:central;fill:var(--brand);paint-order:stroke;stroke:var(--surface);stroke-width:.12px;font-weight:800}.b3kAja_handle{fill:#fff;stroke:var(--brand);pointer-events:none;filter:drop-shadow(0 1px 1px #00000040)}.b3kAja_handleHit{fill:#0000}.b3kAja_h_n,.b3kAja_h_s{cursor:ns-resize}.b3kAja_h_e,.b3kAja_h_w{cursor:ew-resize}.b3kAja_h_nw,.b3kAja_h_se{cursor:nwse-resize}.b3kAja_h_ne,.b3kAja_h_sw{cursor:nesw-resize}.b3kAja_knobHit{fill:#0000;cursor:grab}.b3kAja_rotateKnob{fill:var(--brand);stroke:#fff;pointer-events:none;filter:drop-shadow(0 1px 2px #0000004d)}.b3kAja_rotateArm{stroke:var(--brand);opacity:.5;pointer-events:none}.b3kAja_rotateArrow{stroke:#fff;fill:none}.b3kAja_editable .b3kAja_fixture,.b3kAja_editable .b3kAja_marker{cursor:grab}.b3kAja_editable .b3kAja_fixture:active,.b3kAja_editable .b3kAja_marker:active{cursor:grabbing}.b3kAja_levels{border:2px solid rgba(var(--k), .75);border-radius:calc(10px * var(--radius-mult,1));background:rgba(var(--k), .08);flex-direction:column;gap:4px;padding:6px;display:flex}.b3kAja_levelRow{border-radius:calc(6px * var(--radius-mult,1));border-bottom:3px solid rgba(var(--k), .55);background:var(--surface);color:var(--text-muted);padding:7px 10px;font-size:12px;font-weight:600}.b3kAja_levelLit{background:var(--brand);border-bottom-color:var(--brand-strong,var(--brand));color:var(--brand-text-on,#fff);font-weight:800;animation:1.4s ease-in-out infinite b3kAja_fixturePulse}@keyframes b3kAja_fixturePulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes b3kAja_litRing{0%,to{opacity:.9}50%{opacity:.25}}@keyframes b3kAja_herePulse{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.b3kAja_litRing,.b3kAja_levelLit,.b3kAja_herePulse{animation:none}}.b3kAja_guide{stroke:var(--brand);opacity:.8;pointer-events:none}.b3kAja_zoomed{overflow:hidden}.b3kAja_zoomBar{border:1px solid var(--border-2);border-radius:calc(10px * var(--radius-mult,1));background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:2px;padding:3px;display:flex;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 8px #0000002e}.b3kAja_zoomBar button{border-radius:calc(7px * var(--radius-mult,1));min-width:28px;height:28px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-flex}.b3kAja_zoomBar button:hover{background:var(--surface-2);color:var(--text-strong)}.b3kAja_zoomPct{font-variant-numeric:tabular-nums;min-width:46px!important}
.kxxZ9a_bar{flex-direction:column;gap:10px;width:100%;display:flex}.kxxZ9a_actions{flex-wrap:wrap;align-items:flex-start;gap:16px;margin:6px 0 2px;display:flex}.kxxZ9a_action{flex-direction:column;align-items:center;gap:5px;display:flex}.kxxZ9a_iconBtn{border-radius:calc(13px * var(--radius-mult,1));color:#fff;cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .18s,filter .18s,opacity .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 2px 5px #00000038}.kxxZ9a_iconBtn:hover{filter:brightness(1.06)saturate(1.05);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000002e,0 8px 20px #00000042}.kxxZ9a_iconBtn:active{transform:translateY(0);box-shadow:inset 0 1px #ffffff29,0 1px 2px #0000003d}.kxxZ9a_iconBtn:disabled{opacity:.5;cursor:default;filter:none;transform:none;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #00000026}.kxxZ9a_iconBtn.kxxZ9a_active{box-shadow:0 0 0 3px #7f7f7f38,0 6px 16px #0003}.kxxZ9a_iconLabel{letter-spacing:.3px;color:var(--text,#0b0d12);opacity:.66;font-size:10.5px;font-weight:700}.kxxZ9a_print{background:linear-gradient(#2c3442 0%,#1c2230 100%)}.kxxZ9a_wa{background:linear-gradient(#25d366 0%,#15a34a 100%)}.kxxZ9a_mail{background:linear-gradient(#3b86f7 0%,#2563eb 100%)}.kxxZ9a_print:hover{box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000002e,0 8px 20px #141a2680}.kxxZ9a_wa:hover{box-shadow:inset 0 1px #ffffff57,inset 0 -1px #0000002e,0 8px 22px #16a34a6b}.kxxZ9a_mail:hover{box-shadow:inset 0 1px #ffffff57,inset 0 -1px #0000002e,0 8px 22px #2563eb6b}.kxxZ9a_sm .kxxZ9a_actions{flex-wrap:nowrap;gap:9px;margin:0}.kxxZ9a_sm .kxxZ9a_iconBtn{border-radius:calc(9px * var(--radius-mult,1));width:30px;height:30px}.kxxZ9a_sm .kxxZ9a_iconLabel{font-size:9.5px}.kxxZ9a_sm .kxxZ9a_iconBtn:hover{transform:translateY(-1px)}.kxxZ9a_center .kxxZ9a_actions{justify-content:center}.kxxZ9a_center .kxxZ9a_msg{align-self:center}.kxxZ9a_pillBtn{border-radius:calc(11px * var(--radius-mult,1));color:#fff;white-space:nowrap;cursor:pointer;border:0;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:700;transition:filter .16s,transform 50ms,box-shadow .16s,opacity .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #00000024,0 2px 6px #0000002e}.kxxZ9a_pillBtn:hover:not(:disabled){filter:brightness(1.07)saturate(1.05);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000024,0 6px 16px #0000003d}.kxxZ9a_pillBtn:active:not(:disabled){transform:translateY(1px)}.kxxZ9a_pillBtn:disabled{opacity:.55;cursor:not-allowed}.kxxZ9a_pillBtn:focus-visible{outline:none;box-shadow:0 0 0 3px #7f7f7f59,inset 0 1px #ffffff3d}.kxxZ9a_pillBtn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kxxZ9a_pills .kxxZ9a_actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin:0;display:grid}.kxxZ9a_recipientRow{align-items:center;gap:8px;animation:.18s kxxZ9a_slipFade;display:flex}.kxxZ9a_field{flex:1;align-items:center;min-width:0;display:flex;position:relative}.kxxZ9a_leadIcon{color:var(--text,#0b0d12);opacity:.42;pointer-events:none;display:inline-flex;position:absolute;left:11px}.kxxZ9a_input{border-radius:calc(10px * var(--radius-mult,1));border:1px solid var(--input-border,#7f7f7f66);background:var(--input-bg,#fff);min-width:0;color:var(--input-text,#0b0d12);font:inherit;flex:1;padding:9px 12px 9px 32px;font-size:12.5px}.kxxZ9a_input::placeholder{color:var(--input-text,#0b0d12);opacity:.45}.kxxZ9a_input:focus{border-color:var(--brand,#2563eb);box-shadow:0 0 0 3px var(--brand-dim-2,#2563eb29);outline:none}.kxxZ9a_recipientRow .kxxZ9a_iconBtn{width:38px;height:38px}.kxxZ9a_sm .kxxZ9a_recipientRow .kxxZ9a_iconBtn{width:34px;height:34px}.kxxZ9a_pills .kxxZ9a_recipientRow{width:100%}.kxxZ9a_pills .kxxZ9a_recipientRow .kxxZ9a_iconBtn,.kxxZ9a_pills .kxxZ9a_iconClose{width:42px;height:42px}.kxxZ9a_iconClose{border-radius:calc(10px * var(--radius-mult,1));width:38px;height:38px;color:var(--text,inherit);cursor:pointer;opacity:.62;background:0 0;border:1px solid #7f7f7f52;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,background .15s;display:inline-flex}.kxxZ9a_iconClose:hover{opacity:1;background:#7f7f7f1a}.kxxZ9a_sm .kxxZ9a_iconClose{border-radius:calc(9px * var(--radius-mult,1));width:34px;height:34px}.kxxZ9a_msg{align-items:center;gap:6px;font-size:11.5px;font-weight:600;line-height:1.4;display:inline-flex}.kxxZ9a_msgOk{color:var(--green,#16a34a)}.kxxZ9a_msgErr{color:var(--red,#dc2626)}.kxxZ9a_spin{animation:.8s linear infinite kxxZ9a_slipspin}@keyframes kxxZ9a_slipspin{to{transform:rotate(360deg)}}@keyframes kxxZ9a_slipFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}
._7vP7UG_overlay{z-index:9999;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._7vP7UG_backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0206179e;position:absolute;inset:0}._7vP7UG_panel{width:min(var(--form-modal-width,820px), 100%);height:var(--form-modal-height,auto);background:var(--bg);border:1px solid var(--border-soft);border-radius:calc(18px * var(--radius-mult,1));max-height:calc(100dvh - 40px);box-shadow:var(--shadow-lg,0 22px 50px #0206178c);flex-direction:column;display:flex;position:relative;overflow:hidden}._7vP7UG_head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 24px;display:flex}._7vP7UG_headText{flex-direction:column;gap:3px;min-width:0;display:flex}._7vP7UG_title{color:var(--text-strong);margin:0;font-size:16px;font-weight:700}._7vP7UG_subtitle{color:var(--text-muted);font-size:12px}._7vP7UG_close{border-radius:calc(9px * var(--radius-mult,1));border:1px solid var(--border-soft);background:var(--surface-glass);width:32px;height:32px;color:var(--text-strong);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._7vP7UG_subhead{border-bottom:1px solid var(--border-soft);flex-shrink:0;padding:14px 24px}._7vP7UG_body{min-height:0;color:var(--text-strong);flex-direction:column;flex:1;gap:26px;padding:22px 24px;display:flex;overflow-y:auto}._7vP7UG_media{flex-direction:column;align-items:center;gap:8px;display:flex}._7vP7UG_section{flex-direction:column;gap:14px;display:flex}._7vP7UG_sectionHead{letter-spacing:.04em;text-transform:uppercase;color:var(--text-strong);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}._7vP7UG_sectionHead svg{color:var(--brand-soft);flex-shrink:0}._7vP7UG_foot{border-top:1px solid var(--border-soft);background:var(--control-bg-2);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}._7vP7UG_nav{align-items:center;gap:10px;width:100%;display:flex}._7vP7UG_navCenter{text-align:center;min-width:0;color:var(--text-muted);flex:1;font-size:12px}._7vP7UG_navNote{align-items:center;display:flex}._7vP7UG_navActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (max-width:768px){._7vP7UG_nav{flex-wrap:wrap}._7vP7UG_navCenter{flex-basis:100%;order:-2}._7vP7UG_navNote{flex-basis:100%;order:-1;justify-content:center}._7vP7UG_navActions{flex:1}._7vP7UG_overlay{padding:0}._7vP7UG_panel{border:none;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh}._7vP7UG_head{padding:15px 16px}._7vP7UG_close{width:40px;height:40px}._7vP7UG_subhead{padding:12px 16px}._7vP7UG_body{gap:20px;padding:16px}._7vP7UG_foot{flex-wrap:wrap;padding:14px 16px}}
.rvr0ga_wrap{flex-direction:column;gap:4px;display:flex}.rvr0ga_hint{color:var(--text-2);margin:0 0 10px;font-size:12.5px;line-height:1.55}.rvr0ga_hint strong{color:var(--text-strong)}.rvr0ga_exampleWrap{border:1px solid var(--border);border-radius:10px;margin:8px 0 10px;overflow-x:auto}.rvr0ga_example{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11.5px}.rvr0ga_example th,.rvr0ga_example td{border-bottom:1px solid var(--border);border-right:1px solid var(--border);text-align:left;padding:6px 10px}.rvr0ga_example th{background:color-mix(in srgb, var(--brand-soft) 12%, transparent);color:var(--text-strong);font-weight:700}.rvr0ga_example td{color:var(--text-2)}.rvr0ga_example tr:last-child th,.rvr0ga_example tr:last-child td{border-bottom:0}.rvr0ga_btnRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rvr0ga_actionBtn{border:1px solid var(--border);background:color-mix(in srgb, var(--brand-soft) 10%, transparent);color:var(--text-strong);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.rvr0ga_actionBtn:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-soft) 45%, transparent)}.rvr0ga_actionBtn:disabled{opacity:.55;cursor:not-allowed}.rvr0ga_error{color:var(--red);margin:10px 0 0;font-size:12.5px;font-weight:600}.rvr0ga_progress{color:var(--text-2);margin:10px 0 0;font-size:12.5px}.rvr0ga_result{color:var(--text-strong);background:color-mix(in srgb, var(--green-2) 8%, transparent);border:1px solid color-mix(in srgb, var(--green-2) 30%, transparent);border-radius:10px;flex-direction:column;gap:6px;margin:10px 0 0;padding:10px 12px;font-size:12.5px;display:flex}.rvr0ga_result ul{margin:4px 0 0;padding-left:18px}.rvr0ga_result li{margin-bottom:2px}
._CD7_G_insight{border:1px solid var(--border-soft,var(--border));border-radius:calc(14px * var(--radius-mult,1));background:radial-gradient(70% 140% at 0% 0%, color-mix(in srgb, var(--brand) 9%, transparent), transparent 70%), var(--surface-elevated,var(--surface));flex-direction:column;gap:10px;padding:14px 16px;display:flex}._CD7_G_insightHead{justify-content:space-between;align-items:center;gap:10px;display:flex}._CD7_G_insightTitle{color:var(--text-strong);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}._CD7_G_insightTitle svg{box-sizing:content-box;color:var(--brand);background:color-mix(in srgb, var(--brand) 14%, transparent);border-radius:8px;padding:5px}._CD7_G_insightBtn{border:1px solid var(--border);background:var(--control-bg-2);color:var(--text-strong);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}._CD7_G_insightBtn:hover:not(:disabled){border-color:var(--brand)}._CD7_G_insightBtn:disabled{opacity:.7;cursor:default}._CD7_G_insightText{border:1px solid var(--border-soft,var(--border));border-radius:calc(10px * var(--radius-mult,1));background:var(--control-bg-2,var(--bg));color:var(--text-strong);padding:12px 14px;font-size:14px;line-height:1.65}._CD7_G_insightText p{margin:0 0 8px}._CD7_G_insightText p:last-child{margin-bottom:0}._CD7_G_insightText ul,._CD7_G_insightText ol{gap:5px;margin:0 0 8px;padding-left:20px;display:grid}._CD7_G_insightText ul{list-style:outside}._CD7_G_insightText ol{list-style:decimal}._CD7_G_insightText ul:last-child,._CD7_G_insightText ol:last-child{margin-bottom:0}._CD7_G_insightText li::marker{color:var(--brand)}._CD7_G_insightText strong{font-weight:700}._CD7_G_insightHint{color:var(--text-muted);margin:0;font-size:12.5px}._CD7_G_insightError{color:var(--red);margin:0;font-size:13px}._CD7_G_spin{animation:.8s linear infinite _CD7_G_spin}@keyframes _CD7_G_spin{to{transform:rotate(360deg)}}._CD7_G_askRow{gap:8px;display:flex}._CD7_G_askInput{border:1px solid var(--border);border-radius:calc(10px * var(--radius-mult,1));background:var(--input-bg,var(--control-bg-2));min-width:0;min-height:42px;color:var(--text-strong);outline:none;flex:1;padding:8px 14px;font-family:inherit;font-size:14px}._CD7_G_askInput:focus{border-color:var(--brand)}._CD7_G_askChips{flex-wrap:wrap;gap:6px;display:flex}._CD7_G_askChip{border:1px solid var(--border-soft,var(--border));background:var(--control-bg-2,transparent);color:var(--text-strong);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:500}._CD7_G_askChip:hover{border-color:var(--brand);color:var(--text-strong)}._CD7_G_answer{border:1px solid var(--border-soft,var(--border));border-radius:calc(12px * var(--radius-mult,1));background:var(--control-bg-2,var(--bg));align-items:flex-start;gap:12px;padding:14px 16px;display:flex}._CD7_G_answerAvatar{width:28px;height:28px;color:var(--brand-text-on,#fff);background:linear-gradient(135deg, var(--brand), color-mix(in srgb, var(--brand) 55%, #a855f7));border-radius:50%;flex:none;place-items:center;display:grid}._CD7_G_answerBody{min-width:0;color:var(--text-strong);flex:1;padding-top:3px;padding-right:22px;font-size:14px;line-height:1.65}._CD7_G_answerBody p{margin:0 0 8px}._CD7_G_answerBody p:last-child{margin-bottom:0}._CD7_G_answerBody strong{color:var(--text-strong);font-weight:700}._CD7_G_answerBody ul,._CD7_G_answerBody ol{gap:4px;margin:4px 0 10px;padding-left:20px;display:grid}._CD7_G_answerBody ul{list-style:outside}._CD7_G_answerBody ol{list-style:decimal}._CD7_G_answerBody ul:last-child,._CD7_G_answerBody ol:last-child{margin-bottom:0}._CD7_G_answerBody li{padding-left:2px}._CD7_G_answerBody li::marker{color:var(--brand)}._CD7_G_answer{position:relative}._CD7_G_copyBtn{width:26px;height:26px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:8px;right:8px}._CD7_G_answer:hover ._CD7_G_copyBtn,._CD7_G_copyBtn:focus-visible{opacity:1}._CD7_G_copyBtn:hover{border-color:var(--border);color:var(--text-strong)}@media (hover:none){._CD7_G_copyBtn{opacity:.7}}._CD7_G_turn{flex-direction:column;gap:8px;display:flex}._CD7_G_turnQuestion{color:var(--text-strong);align-items:flex-start;gap:8px;margin:0;padding:0 2px;font-size:13.5px;font-weight:600;display:flex}._CD7_G_turnQuestion svg{color:var(--text-muted);flex:none;margin-top:2px}._CD7_G_askChipsLabel{color:var(--text-muted);align-self:center;margin-right:2px;font-size:12px;font-weight:600}._CD7_G_askTools{gap:6px;display:flex}._CD7_G_askTool{border:1px solid var(--border-soft,var(--border));color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}._CD7_G_askTool:hover:not(:disabled),._CD7_G_askToolOn{border-color:var(--brand);color:var(--text-strong)}._CD7_G_askTool:disabled{opacity:.6;cursor:default}._CD7_G_historyPanel{border:1px solid var(--border-soft,var(--border));border-radius:calc(10px * var(--radius-mult,1));background:var(--control-bg-2,var(--bg));flex-direction:column;max-height:280px;padding:4px;display:flex;overflow-y:auto}._CD7_G_historyEmpty{color:var(--text-muted);align-items:center;gap:6px;margin:0;padding:10px;font-size:13px;display:flex}._CD7_G_historyItem{border-radius:8px;align-items:center;display:flex}._CD7_G_historyItem:hover,._CD7_G_historyItemOn{background:color-mix(in srgb, var(--brand) 9%, transparent)}._CD7_G_historyOpen{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;min-width:0;padding:8px 10px;display:flex}._CD7_G_historyTitle{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}._CD7_G_historyMeta{color:var(--text-muted);font-size:11.5px}._CD7_G_historyDelete{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin-right:4px;display:grid}._CD7_G_historyDelete:hover{color:var(--red)}._CD7_G_thinking{color:var(--text-muted);align-items:center;gap:8px;padding-top:4px;font-size:14px;display:inline-flex}._CD7_G_dots{gap:4px;display:inline-flex}._CD7_G_dots i{background:var(--brand);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite _CD7_G_bounce}._CD7_G_dots i:nth-child(2){animation-delay:.15s}._CD7_G_dots i:nth-child(3){animation-delay:.3s}@keyframes _CD7_G_bounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}._CD7_G_pulse{animation:1.6s ease-in-out infinite _CD7_G_pulse}@keyframes _CD7_G_pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 45%, transparent)}50%{box-shadow:0 0 0 6px #0000}}._CD7_G_fadeIn{animation:.3s ease-out _CD7_G_fadeIn}@keyframes _CD7_G_fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._CD7_G_dots i,._CD7_G_pulse,._CD7_G_fadeIn{animation:none}._CD7_G_dots i{opacity:.6}}._CD7_G_askRow ._CD7_G_insightBtn{border-color:var(--brand);background:var(--brand);min-height:42px;color:var(--brand-text-on,#fff);padding:0 16px}
.QLmIXG_editor{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.QLmIXG_toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.QLmIXG_sizeFields,.QLmIXG_markers{gap:8px;display:flex}.QLmIXG_sizeFields>*{width:132px}.QLmIXG_toggle{border:1px solid var(--border-2);border-radius:var(--control-radius,10px);background:var(--surface);height:40px;color:var(--text-muted);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.QLmIXG_toggle:hover{color:var(--text-strong);border-color:var(--border-3);background:var(--surface-2)}.QLmIXG_toggleOn{border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:var(--brand-dim);color:var(--text-strong)}.QLmIXG_toggleOn svg{color:var(--brand)}.QLmIXG_palette{border:1px solid var(--border);border-radius:calc(12px * var(--radius-mult,1));background:var(--surface);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;padding:5px;display:flex}.QLmIXG_paletteTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 6px 0 8px;font-size:11px;font-weight:800}.QLmIXG_pk_wall{--k:14, 165, 233}.QLmIXG_pk_shelf{--k:59, 130, 246}.QLmIXG_pk_counter{--k:245, 158, 11}.QLmIXG_pk_table{--k:16, 185, 129}.QLmIXG_pk_drawers{--k:168, 85, 247}.QLmIXG_pk_room{--k:148, 163, 184}.QLmIXG_paletteBtn{border-radius:calc(9px * var(--radius-mult,1));color:var(--text-strong);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.QLmIXG_paletteIcon{border-radius:calc(7px * var(--radius-mult,1));background:rgba(var(--k), .16);width:26px;height:26px;box-shadow:inset 0 0 0 1px rgba(var(--k), .35);color:rgb(var(--k));justify-content:center;align-items:center;display:inline-flex}.QLmIXG_paletteBtn:hover{background:var(--surface-2);border-color:var(--border-2)}.QLmIXG_paletteBtn:active{transform:translateY(1px)}.QLmIXG_error{border:1px solid var(--red);border-radius:var(--control-radius,10px);background:var(--red-dim);color:var(--red-soft);flex-shrink:0;padding:9px 12px;font-size:12.5px}.QLmIXG_workspace{flex:1;grid-template-columns:minmax(0,1fr) 340px;gap:14px;min-height:0;display:grid}.QLmIXG_canvas{border:1px solid var(--border);border-radius:calc(14px * var(--radius-mult,1));background:radial-gradient(circle, var(--border-2) 1px, transparent 1.2px) 0 0 / 16px 16px, var(--surface);flex-direction:column;min-height:0;padding:18px 18px 10px;display:flex}.QLmIXG_mapBox{flex:1;min-height:0;display:flex}.QLmIXG_mapBox>*{flex:1;height:100%}.QLmIXG_mapBox svg{height:100%;max-height:none}.QLmIXG_canvasHint{color:var(--text-muted);flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:4px 12px;margin:10px 0 0;font-size:11.5px;display:flex}.QLmIXG_canvasHint kbd{border:1px solid var(--border-2);background:var(--surface-2);min-width:18px;font:inherit;text-align:center;border-bottom-width:2px;border-radius:4px;margin-right:3px;padding:0 4px;font-size:10.5px;line-height:16px;display:inline-block}.QLmIXG_legend{color:var(--text-2);grid-template-columns:1fr 1fr;gap:6px 10px;padding:10px 0 4px;font-size:12px;display:grid}.QLmIXG_legend span{align-items:center;gap:7px;display:inline-flex}.QLmIXG_legend i{background:rgba(var(--k), .25);width:12px;height:12px;box-shadow:inset 0 0 0 1.5px rgba(var(--k), .85);border-radius:3px}.QLmIXG_inspector{border:1px solid var(--border);border-radius:calc(14px * var(--radius-mult,1));background:var(--control-bg-2);flex-direction:column;gap:12px;min-height:0;padding:14px;display:flex;overflow-y:auto}.QLmIXG_inspectorGroup{flex-direction:column;gap:12px;display:flex}.QLmIXG_inspectorGroup:last-child{flex:1}.QLmIXG_inspectorHead{align-items:center;gap:10px;display:flex}.QLmIXG_kindBadge{border-radius:calc(9px * var(--radius-mult,1));background:rgba(var(--k), .16);width:34px;height:34px;color:rgb(var(--k));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.QLmIXG_inspectorTitle{flex-direction:column;gap:1px;min-width:0;display:flex}.QLmIXG_inspectorTitle strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.QLmIXG_inspectorTitle span,.QLmIXG_inspectorEmpty p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.QLmIXG_inspectorEmpty{flex-direction:column;gap:8px;display:flex}.QLmIXG_inspectorEmpty strong{color:var(--text-strong)}.QLmIXG_inspectorPair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.QLmIXG_inspectorPair>*{min-width:0}.QLmIXG_inspector .number-field__group{--control-pad-x:2px}.QLmIXG_inspector .number-field__input{text-align:center;min-width:4.5ch}:is(.QLmIXG_inspector .number-field__decrement-button,.QLmIXG_inspector .number-field__increment-button){width:30px;min-width:30px}.QLmIXG_levelsTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-top:4px;font-size:11px;font-weight:800}.QLmIXG_levelList{flex-direction:column;gap:6px;display:flex}.QLmIXG_levelItem{border:1px solid var(--border);border-radius:calc(10px * var(--radius-mult,1));background:var(--surface);flex-direction:column;gap:6px;padding:9px 10px;display:flex}.QLmIXG_levelName{color:var(--text-2);font-size:12px;font-weight:700}.QLmIXG_levelsHead{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.QLmIXG_levelsHead .QLmIXG_levelsTitle{margin:0}.QLmIXG_levelHead{align-items:center;gap:6px;display:flex}.QLmIXG_levelNameInput{border-radius:calc(6px * var(--radius-mult,1));min-width:0;height:26px;color:var(--text-strong);font:inherit;background:0 0;border:1px solid #0000;flex:1;margin-left:-6px;padding:0 6px;font-size:12.5px;font-weight:700;transition:border-color .14s,background .14s}.QLmIXG_levelNameInput::placeholder{color:var(--text-2);opacity:1}.QLmIXG_levelNameInput:hover{border-color:var(--border-2)}.QLmIXG_levelNameInput:focus{border-color:var(--brand);background:var(--control-bg-2);outline:none}.QLmIXG_levelTools{opacity:.55;gap:2px;transition:opacity .14s;display:flex}.QLmIXG_levelItem:hover .QLmIXG_levelTools,.QLmIXG_levelItem:focus-within .QLmIXG_levelTools{opacity:1}.QLmIXG_levelTools button{border-radius:calc(6px * var(--radius-mult,1));width:24px;height:24px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}.QLmIXG_levelTools button:hover{border-color:var(--border-2);color:var(--text-strong);background:var(--surface-2)}.QLmIXG_levelTools .QLmIXG_levelRemove:hover{color:var(--red);border-color:var(--red);background:var(--red-dim)}.QLmIXG_saveState{color:var(--text-muted);align-items:center;gap:5px;margin-right:auto;font-size:12.5px;font-weight:600;display:inline-flex}.QLmIXG_saveState svg{color:var(--green)}.QLmIXG_saveDirty{color:var(--orange,#f59e0b)}.QLmIXG_saveDirty:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.QLmIXG_saveBusy{color:var(--brand)}.QLmIXG_levelPick{align-items:center;gap:6px;display:flex}.QLmIXG_levelPick>:first-child{flex:1;min-width:0}.QLmIXG_inspectorActions{border-top:1px solid var(--border);justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;display:flex}.QLmIXG_unplacedList{color:var(--text-2);margin:0;padding-left:18px;font-size:12.5px;line-height:1.7}@media (max-width:1024px){.QLmIXG_workspace{grid-template-columns:minmax(0,1fr) 290px}.QLmIXG_paletteTitle{display:none}}@media (max-width:1024px) and (orientation:portrait){.QLmIXG_workspace{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:10px}.QLmIXG_inspector{max-height:38dvh}.QLmIXG_unplacedList{columns:2}}@media (min-width:641px) and (max-width:1024px) and (orientation:portrait){.QLmIXG_inspector{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;gap:18px;display:grid}}@media (max-width:640px){.QLmIXG_editor{gap:10px}.QLmIXG_toolbar{gap:8px}.QLmIXG_sizeFields,.QLmIXG_markers{flex:100%}.QLmIXG_sizeFields>*,.QLmIXG_markers>*{flex:1;width:auto;min-width:0}.QLmIXG_palette{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.QLmIXG_palette::-webkit-scrollbar{display:none}.QLmIXG_workspace{grid-template-rows:auto minmax(140px,1fr)}.QLmIXG_canvas{padding:6px}.QLmIXG_mapBox{flex:none}.QLmIXG_mapBox svg{height:auto;max-height:42dvh}.QLmIXG_inspector{max-height:none;padding:12px}}.QLmIXG_findGrid{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:14px;display:grid}@media (max-width:720px){.QLmIXG_findGrid{grid-template-columns:1fr}}.QLmIXG_findSide{flex-direction:column;gap:10px;display:flex}.QLmIXG_findWhere{color:var(--text-muted);flex-direction:column;gap:2px;font-size:12.5px;display:flex}.QLmIXG_findWhere strong{color:var(--text-strong);font-size:17px;line-height:1.25}.QLmIXG_findWhere em{color:var(--brand);font-size:14px;font-style:normal;font-weight:800}.QLmIXG_findSide img{aspect-ratio:4/3;object-fit:cover;border-radius:calc(10px * var(--radius-mult,1));background:var(--surface-2);width:100%}.QLmIXG_findEmpty{text-align:center;color:var(--text-muted);padding:28px 16px;font-size:13px}.QLmIXG_findBigPhoto{object-fit:contain;border-radius:calc(12px * var(--radius-mult,1));background:var(--surface-2);width:100%;max-height:50vh;display:block}
._8RiFmG_btn{border-radius:var(--radius-md);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;font-family:inherit;font-weight:700;line-height:1;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}._8RiFmG_btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none!important}._8RiFmG_sm{border-radius:var(--radius-sm);gap:6px;height:32px;padding:0 12px;font-size:12px}._8RiFmG_md{height:40px;padding:0 16px;font-size:13px}._8RiFmG_lg{gap:8px;height:48px;padding:0 20px;font-size:14px}._8RiFmG_iconOnly{aspect-ratio:1;flex-shrink:0;padding:0}._8RiFmG_iconOnly._8RiFmG_sm{width:32px}._8RiFmG_iconOnly._8RiFmG_md{width:40px}._8RiFmG_iconOnly._8RiFmG_lg{width:48px}._8RiFmG_fullWidth{flex:1 1 0;width:100%}._8RiFmG_primary{background:var(--brand);color:var(--brand-text-on);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff2e}._8RiFmG_primary:hover:not(:disabled){background:var(--brand-strong);transform:translateY(-1px)}._8RiFmG_secondary{background:var(--control-bg-2);border-color:var(--border);color:var(--text)}._8RiFmG_secondary:hover:not(:disabled){background:var(--control-bg-hover);border-color:var(--border-2);color:var(--text-strong)}._8RiFmG_danger{background:var(--red-2);color:#fff;box-shadow:0 4px 12px var(--red-dim)}._8RiFmG_danger:hover:not(:disabled){background:var(--red-strong);transform:translateY(-1px)}._8RiFmG_success{background:var(--green);color:#fff;box-shadow:0 4px 12px var(--green-dim)}._8RiFmG_success:hover:not(:disabled){background:var(--green-strong);transform:translateY(-1px)}._8RiFmG_warning{background:var(--orange);color:#fff;box-shadow:0 4px 12px var(--orange-dim)}._8RiFmG_warning:hover:not(:disabled){background:var(--orange-strong);transform:translateY(-1px)}._8RiFmG_soft{background:var(--brand-dim);border-color:var(--brand-dim-2);color:var(--brand-soft)}._8RiFmG_soft:hover:not(:disabled){background:var(--brand-dim-2)}._8RiFmG_ghost{color:var(--text-muted);background:0 0}._8RiFmG_ghost:hover:not(:disabled){background:var(--control-bg-2);color:var(--text-strong)}._8RiFmG_spinner{border:2px solid #ffffff4d;border-top-color:currentColor;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite _8RiFmG_spin;display:inline-block;border-radius:50%!important}._8RiFmG_sm ._8RiFmG_spinner{width:14px;height:14px}
.Xs5MaW_root{width:100%;position:relative}.Xs5MaW_control{box-sizing:border-box;width:100%;min-height:var(--control-h,40px);background:var(--control-bg-2);border:1px solid var(--border);border-radius:var(--control-radius,10px);padding:var(--control-pad-y,9px) var(--control-pad-x,12px);color:var(--text);font-size:var(--control-font,13.5px);cursor:pointer;text-align:left;align-items:center;gap:6px;font-family:inherit;transition:border-color .18s,background .18s;display:flex}.Xs5MaW_controlSm{min-height:var(--control-h-sm,32px);padding:var(--control-pad-y-sm,5px) var(--control-pad-x-sm,10px);font-size:12.5px}.Xs5MaW_control:hover{border-color:var(--border-2,#94a3b84d)}.Xs5MaW_control:focus-visible{border-color:#6366f180;outline:none}.Xs5MaW_control:disabled{opacity:.5;cursor:not-allowed}.Xs5MaW_val{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Xs5MaW_placeholder{min-width:0;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Xs5MaW_clear{border-radius:calc(6px * var(--radius-mult,1));width:20px;height:20px;color:var(--text-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.Xs5MaW_clear:hover{color:var(--text);background:var(--control-bg-hover,#ffffff0f)}.Xs5MaW_chev{color:var(--text-3);flex-shrink:0}.Xs5MaW_panel{z-index:10050;background:var(--surface-elevated,#131929);border:1px solid var(--border-2,#94a3b833);border-radius:var(--radius-lg,12px);flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 44px #0206178c}.Xs5MaW_searchRow{border-bottom:1px solid var(--border);flex-shrink:0;padding:10px;position:relative}.Xs5MaW_searchIcon{color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.Xs5MaW_search{box-sizing:border-box;width:100%;height:var(--control-h,40px);background:var(--input-bg,var(--control-bg-2));border:1px solid var(--border);border-radius:var(--control-radius,10px);color:var(--input-text,var(--text));outline:none;padding:0 12px 0 36px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.Xs5MaW_search::placeholder{color:var(--text-3)}.Xs5MaW_searchRow .Xs5MaW_search:focus,.Xs5MaW_searchRow .Xs5MaW_search:focus-visible{border-color:var(--brand,#3b82f6);box-shadow:0 0 0 3px var(--brand-dim,#2563eb2e)}.Xs5MaW_list{flex-direction:column;flex:1;gap:2px;min-height:0;padding:6px;display:flex;overflow-y:auto}.Xs5MaW_groupLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:6px 9px 4px;font-size:10px;font-weight:800}.Xs5MaW_opt{text-align:left;width:100%;color:var(--text);border-radius:var(--radius-sm,8px);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:13.5px;display:flex}.Xs5MaW_optText{flex:1;min-width:0;font-weight:600}.Xs5MaW_opt:hover{background:var(--control-bg-hover,#ffffff0d)}.Xs5MaW_optActive{background:var(--brand-dim,#2563eb24);color:var(--text-strong)}.Xs5MaW_optCheck{color:var(--brand,#3b82f6);flex-shrink:0}.Xs5MaW_custom{text-align:left;width:100%;color:var(--brand-soft,#60a5fa);border-radius:var(--radius-sm,8px);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.Xs5MaW_custom:hover{background:var(--control-bg-hover,#ffffff0d)}.Xs5MaW_empty{color:var(--text-3);text-align:center;padding:12px 10px;font-size:12.5px}.Xs5MaW_optHint{color:var(--text-muted);margin-top:2px;font-size:11px;font-style:normal;font-weight:500;display:block}.Xs5MaW_optThumb{box-sizing:border-box;object-fit:contain;border-radius:var(--radius-sm,8px);background:var(--input-bg);border:1px solid var(--border);flex-shrink:0;width:36px;height:44px;padding:4px}
.d0yxMq_card{background:var(--surface-elevated);border:1px solid var(--border);border-radius:calc(14px * var(--radius-mult,1));flex-direction:column;display:flex;overflow:hidden}.d0yxMq_head{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:18px 22px;display:flex}.d0yxMq_headIcon{border-radius:calc(10px * var(--radius-mult,1));background:color-mix(in srgb, var(--brand) 14%, transparent);border:1px solid color-mix(in srgb, var(--brand) 28%, transparent);width:38px;height:38px;color:var(--brand);flex-shrink:0;place-items:center;display:grid}.d0yxMq_headText{flex:1;min-width:0}.d0yxMq_title{color:var(--text-strong);margin:0;font-size:15px;font-weight:700}.d0yxMq_subtitle{color:var(--text-muted);margin:2px 0 0;font-size:13px}.d0yxMq_status{white-space:nowrap;background:var(--control-bg-2);border:1px solid var(--border);color:var(--text-muted);text-overflow:ellipsis;border-radius:999px;align-items:center;gap:7px;max-width:45%;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.d0yxMq_statusOn{background:color-mix(in srgb, var(--green) 12%, transparent);border:1px solid color-mix(in srgb, var(--green) 30%, transparent);color:var(--green)}.d0yxMq_dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.d0yxMq_section{flex-direction:column;gap:14px;padding:20px 22px;display:flex}.d0yxMq_section+.d0yxMq_section{border-top:1px solid var(--border)}.d0yxMq_sectionTitle{color:var(--text-strong);align-items:center;gap:10px;margin:0;font-size:13px;font-weight:700;display:flex}.d0yxMq_step{background:color-mix(in srgb, var(--brand) 14%, transparent);border:1px solid color-mix(in srgb, var(--brand) 35%, transparent);width:20px;height:20px;color:var(--brand);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.d0yxMq_providers{grid-template-columns:repeat(auto-fill,minmax(min(100%,175px),1fr));gap:10px;display:grid}.d0yxMq_provider{border:1px solid var(--border);border-radius:calc(10px * var(--radius-mult,1));background:var(--control-bg-2);color:var(--text-strong);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.d0yxMq_provider:hover{background:var(--control-bg-hover);border-color:var(--border-3)}.d0yxMq_provider:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.d0yxMq_providerActive,.d0yxMq_providerActive:hover{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 14%, transparent);box-shadow:0 0 0 1px var(--brand) inset}.d0yxMq_providerName{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex;overflow:hidden}.d0yxMq_connectedDot{background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px}.d0yxMq_badge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}.d0yxMq_badgeFree{background:color-mix(in srgb, var(--green) 14%, transparent);color:var(--green)}.d0yxMq_badgePaid{background:color-mix(in srgb, var(--orange) 14%, transparent);color:var(--orange)}.d0yxMq_fieldLabel{color:var(--text-strong);font-size:13px;font-weight:600}.d0yxMq_vault{min-height:var(--control-h,40px);border:1px solid color-mix(in srgb, var(--green) 30%, var(--border));border-radius:calc(var(--control-radius,10px) * var(--radius-mult,1));background:color-mix(in srgb, var(--green) 7%, var(--input-bg));align-items:center;gap:12px;padding:6px 6px 6px 12px;display:flex}.d0yxMq_vaultIcon{color:var(--green);flex-shrink:0}.d0yxMq_vaultKey{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;min-width:0;color:var(--text-strong);flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;overflow:hidden}.d0yxMq_vaultTag{background:color-mix(in srgb, var(--green) 14%, transparent);color:var(--green);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.d0yxMq_vaultBtn{border:1px solid var(--border-2);border-radius:calc(8px * var(--radius-mult,1));background:var(--control-bg-2);color:var(--text-strong);cursor:pointer;flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:600}.d0yxMq_vaultBtn:hover{background:var(--control-bg-hover);border-color:var(--border-3)}.d0yxMq_cancelReplace{color:var(--brand);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:600}.d0yxMq_connect{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:16px 20px;display:grid}.d0yxMq_col{flex-direction:column;gap:8px;min-width:0;display:flex}.d0yxMq_modelRow{align-items:flex-end;gap:8px;display:flex}.d0yxMq_modelRow>:first-child{flex:1;min-width:0}.d0yxMq_hint{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.d0yxMq_keyLink{color:var(--brand);white-space:nowrap;align-items:center;gap:3px;margin-left:4px;font-weight:600;text-decoration:none;display:inline-flex}.d0yxMq_keyLink:hover{text-decoration:underline}.d0yxMq_warn{border-radius:calc(8px * var(--radius-mult,1));border:1px solid color-mix(in srgb, var(--red) 30%, transparent);background:color-mix(in srgb, var(--red) 10%, transparent);color:var(--red);margin:0;padding:10px 12px;font-size:13px}.d0yxMq_foot{border-top:1px solid var(--border);background:var(--control-bg-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.d0yxMq_privacy{color:var(--text-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.d0yxMq_actions{gap:8px;margin-left:auto;display:flex}.d0yxMq_usageStats{color:var(--text-muted);flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.d0yxMq_usageStats strong{color:var(--text-strong);font-variant-numeric:tabular-nums;margin-right:4px;font-size:18px;font-weight:800}.d0yxMq_usageList{border:1px solid var(--border);border-radius:calc(10px * var(--radius-mult,1));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.d0yxMq_usageList li{color:var(--text-strong);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:9px 12px;font-size:13px;display:flex}.d0yxMq_usageList li+li{border-top:1px solid var(--border)}.d0yxMq_budgetBar{background:var(--surface-3);border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.d0yxMq_budgetBar span{border-radius:inherit;background:var(--brand);height:100%;transition:width .3s;display:block}.d0yxMq_budgetBar .d0yxMq_budgetHot{background:var(--amber,#f59e0b)}.d0yxMq_rows{flex-direction:column;gap:10px;padding:18px 22px 8px;display:flex}.d0yxMq_card>.d0yxMq_warn{margin:16px 22px 0}.d0yxMq_card>.d0yxMq_privacy{padding:8px 22px 18px}.d0yxMq_row{border:1px solid var(--border-soft,var(--border));border-radius:calc(12px * var(--radius-mult,1));background:var(--control-bg-2);overflow:hidden}.d0yxMq_rowOpen{border-color:color-mix(in srgb, var(--brand) 35%, var(--border));background:var(--surface)}.d0yxMq_rowHead{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.d0yxMq_rowHead:hover .d0yxMq_rowAction{border-color:var(--brand)}.d0yxMq_rowIcon{border-radius:calc(9px * var(--radius-mult,1));width:34px;height:34px;color:var(--text-muted);background:var(--surface);border:1px solid var(--border-soft,var(--border));flex:none;place-items:center;display:grid}.d0yxMq_rowIconOn{color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent);border-color:color-mix(in srgb, var(--green) 30%, transparent)}.d0yxMq_rowText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.d0yxMq_rowTitle{color:var(--text-strong);font-size:14px;font-weight:700}.d0yxMq_rowStatus{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.d0yxMq_rowAction{border:1px solid var(--border);background:var(--surface);color:var(--text-strong);border-radius:999px;flex:none;align-items:center;gap:4px;padding:5px 10px 5px 12px;font-size:12px;font-weight:600;display:inline-flex}.d0yxMq_rowAction svg{transition:transform .15s}.d0yxMq_rowOpen .d0yxMq_rowAction svg{transform:rotate(180deg)}.d0yxMq_rowBody{border-top:1px solid var(--border-soft,var(--border));flex-direction:column;gap:14px;padding:14px 14px 16px;display:flex}.d0yxMq_more{border-top:1px dashed var(--border);padding-top:8px}.d0yxMq_more summary{cursor:pointer;color:var(--brand);list-style:revert;font-size:12.5px;font-weight:600}.d0yxMq_moreBody{flex-direction:column;gap:12px;margin-top:10px;display:flex}
.Ws10eG_header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.Ws10eG_headerText{flex:1;min-width:0}.Ws10eG_title{letter-spacing:-.2px;margin:0 0 4px;font-size:14px;font-weight:700}.Ws10eG_subtitle{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.Ws10eG_loading{color:var(--text-muted);text-align:center;padding:18px;font-size:12px}.Ws10eG_empty{border:1px dashed var(--border);border-radius:calc(14px * var(--radius-mult,1));background:var(--surface-2);color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;padding:22px 12px;font-size:12.5px;display:flex}.Ws10eG_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Ws10eG_item{border:1px solid var(--border);border-radius:calc(14px * var(--radius-mult,1));background:var(--surface);align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s;display:flex}.Ws10eG_item:hover{border-color:var(--brand-soft)}.Ws10eG_itemMain{flex:1;min-width:0}.Ws10eG_itemTitleRow{align-items:center;gap:8px;margin-bottom:4px;display:flex}.Ws10eG_itemTitle{color:var(--text-strong);letter-spacing:-.2px;font-size:13.5px;font-weight:700}.Ws10eG_defaultBadge{background:var(--brand-dim);color:var(--brand-soft);text-transform:uppercase;letter-spacing:.5px;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.Ws10eG_itemMeta{color:var(--text-muted);flex-wrap:wrap;gap:6px;font-size:11.5px;display:flex}.Ws10eG_itemActions{flex-shrink:0;gap:6px;display:inline-flex}.Ws10eG_iconBtn{border:1px solid var(--border);background:var(--surface-2);border-radius:calc(10px * var(--radius-mult,1));width:30px;height:30px;color:var(--text-2);cursor:pointer;place-items:center;transition:all .15s;display:inline-grid}.Ws10eG_iconBtn:hover{background:var(--brand-dim);border-color:var(--brand);color:var(--brand-soft)}.Ws10eG_iconBtnDanger:hover{background:var(--red-dim);border-color:var(--red);color:var(--red)}.Ws10eG_defaultRow{color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;grid-column:1/-1;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:inline-flex}.Ws10eG_defaultRow input{width:16px;height:16px;accent-color:var(--brand)}.Ws10eG_formError{color:var(--red);align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:600;display:inline-flex}
.GBZfwG_addRow{align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.GBZfwG_addRow>:first-child{flex:1;min-width:0}.GBZfwG_error{border:1px solid var(--red);border-radius:var(--control-radius,10px);background:var(--red-dim);color:var(--red-soft);margin-bottom:12px;padding:9px 12px;font-size:12.5px}.GBZfwG_empty{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;padding:32px 20px;font-size:13px;display:flex}.GBZfwG_empty svg{color:var(--text-3)}.GBZfwG_empty p{max-width:42ch;margin:0;line-height:1.5}.GBZfwG_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.GBZfwG_row{border:1px solid var(--border);border-radius:calc(12px * var(--radius-mult,1));background:var(--control-bg-2);align-items:center;gap:12px;min-height:62px;padding:10px 12px;transition:opacity .2s,border-color .2s,background .2s;display:flex}.GBZfwG_rowAdding{border-style:dashed;border-color:color-mix(in srgb, var(--brand) 55%, transparent);background:var(--brand-dim);animation:.22s ease-out GBZfwG_rowIn}.GBZfwG_rowAdding .GBZfwG_rowText span{color:var(--brand);font-weight:600}.GBZfwG_rowDeleting{opacity:.55;border-color:color-mix(in srgb, var(--red) 50%, transparent);background:var(--red-dim)}.GBZfwG_rowDeleting .GBZfwG_rowText strong{text-decoration:line-through}.GBZfwG_rowDeleting .GBZfwG_rowText span{color:var(--red-soft);font-weight:600}.GBZfwG_rowFlash{animation:1.6s ease-out GBZfwG_rowFlash}@keyframes GBZfwG_rowFlash{0%,35%{border-color:var(--green);background:color-mix(in srgb, var(--green) 14%, var(--control-bg-2))}to{border-color:var(--border);background:var(--control-bg-2)}}@keyframes GBZfwG_rowIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.GBZfwG_spin{border:2px solid color-mix(in srgb, currentColor 25%, transparent);width:16px;height:16px;color:var(--brand);border-top-color:currentColor;border-radius:50%;animation:.7s linear infinite GBZfwG_spin}.GBZfwG_rowDeleting .GBZfwG_spin{color:var(--red)}@keyframes GBZfwG_spin{to{transform:rotate(360deg)}}.GBZfwG_progress{opacity:0;border-radius:2px;height:2px;margin:0 0 8px;transition:opacity .2s;position:relative;overflow:hidden}.GBZfwG_progressOn{opacity:1;background:var(--brand-dim)}.GBZfwG_progressOn:after{content:"";background:var(--brand);border-radius:2px;width:35%;animation:1.1s ease-in-out infinite GBZfwG_slide;position:absolute;inset:0 auto 0 0}@keyframes GBZfwG_slide{0%{transform:translate(-100%)}to{transform:translate(290%)}}.GBZfwG_skeleton{background:linear-gradient(90deg, var(--control-bg-2) 25%, var(--surface-2) 50%, var(--control-bg-2) 75%) 0 0 / 200% 100%;animation:1.2s linear infinite GBZfwG_shimmer}@keyframes GBZfwG_shimmer{to{background-position:-200% 0}}.GBZfwG_confirm{align-items:center;gap:12px;width:100%;display:flex}.GBZfwG_confirm .GBZfwG_rowText strong{color:var(--red-soft)}.GBZfwG_confirm .GBZfwG_rowText span{white-space:normal}.GBZfwG_confirmActions{flex-shrink:0;gap:6px;display:flex}.GBZfwG_search{border:1px solid var(--border-2);border-radius:var(--control-radius,10px);background:var(--control-bg-2);height:36px;color:var(--text-muted);align-items:center;gap:8px;margin-bottom:10px;padding:0 12px;display:flex}.GBZfwG_search:focus-within{border-color:var(--brand)}.GBZfwG_search input{min-width:0;color:var(--text-strong);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.GBZfwG_noMatch{text-align:center;color:var(--text-muted);padding:16px;font-size:12.5px}.GBZfwG_count{color:var(--text-muted);margin-right:auto;font-size:12.5px}.GBZfwG_thumb{object-fit:cover;border-radius:calc(8px * var(--radius-mult,1));background:var(--surface);flex-shrink:0;width:40px;height:40px}.GBZfwG_thumbEmpty{border-radius:calc(8px * var(--radius-mult,1));border:1px dashed var(--border-2);width:40px;height:40px;color:var(--text-3);flex-shrink:0;place-items:center;display:grid}.GBZfwG_rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.GBZfwG_rowText strong{color:var(--text-strong);font-size:13.5px;font-weight:700}.GBZfwG_rowText span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.GBZfwG_rowActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.GBZfwG_rowActions button{border-radius:calc(8px * var(--radius-mult,1));border:1px solid var(--border-2);width:30px;height:30px;color:var(--text-2);cursor:pointer;background:0 0;place-items:center;transition:color .14s,border-color .14s,background .14s;display:grid}.GBZfwG_rowActions button:hover{color:var(--text-strong);background:var(--control-bg-hover)}.GBZfwG_rowActions .GBZfwG_danger:hover{color:var(--red);border-color:var(--red);background:var(--red-dim)}.GBZfwG_editBox{flex-direction:column;gap:12px;width:100%;display:flex}.GBZfwG_editFields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.GBZfwG_editImage{align-self:center;width:100%;max-width:340px}.GBZfwG_editActions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:560px){.GBZfwG_addRow,.GBZfwG_confirm{flex-direction:column;align-items:stretch}.GBZfwG_confirmActions{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.GBZfwG_rowFlash,.GBZfwG_rowAdding,.GBZfwG_skeleton,.GBZfwG_progressOn:after{animation:none}.GBZfwG_spin{animation-duration:2s}}
.Z_Q6HW_root{position:relative}.Z_Q6HW_inputRow{background:var(--control-bg-2);border:1px solid var(--border);border-radius:calc(10px * var(--radius-mult,1));cursor:text;align-items:center;gap:12px;padding:12px 16px;transition:border-color .15s;display:flex}.Z_Q6HW_inputRow:focus-within{border-color:var(--brand-glow);box-shadow:0 0 0 2px var(--brand-dim)}.Z_Q6HW_searchIcon{color:var(--text-2);pointer-events:none;flex-shrink:0}.Z_Q6HW_input{color:var(--text-strong);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:6px 16px;font-family:inherit;font-size:15px}.Z_Q6HW_input:focus,.Z_Q6HW_input:focus-visible{box-shadow:none;outline:none}.Z_Q6HW_input::placeholder{color:var(--text-2)}.Z_Q6HW_clearInput{color:var(--text-2);cursor:pointer;border-radius:calc(4px * var(--radius-mult,1));background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px 4px;transition:color .12s;display:flex}.Z_Q6HW_clearInput:hover{color:var(--text-muted)}.Z_Q6HW_selected{background:var(--brand-dim);border:1px solid var(--brand-glow);border-radius:calc(10px * var(--radius-mult,1));align-items:center;gap:10px;padding:8px 12px;display:flex}.Z_Q6HW_avatar{border-radius:calc(8px * var(--radius-mult,1));background:var(--brand-glow);width:28px;height:28px;color:var(--brand-soft);flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.Z_Q6HW_info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.Z_Q6HW_name{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.Z_Q6HW_phone{color:var(--text-2);font-size:11px}.Z_Q6HW_clear{color:var(--text-2);cursor:pointer;border-radius:calc(6px * var(--radius-mult,1));background:0 0;border:none;flex-shrink:0;align-items:center;padding:4px;transition:all .12s;display:flex}.Z_Q6HW_clear:hover{background:var(--red-dim);color:var(--red)}.Z_Q6HW_dropdown{z-index:200;background:var(--surface-elevated);border:1px solid var(--border-2);border-radius:calc(14px * var(--radius-mult,1));box-shadow:var(--shadow-lg), 0 0 0 1px var(--border);animation:.14s Z_Q6HW_dropIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}@keyframes Z_Q6HW_dropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Z_Q6HW_hint{color:var(--text-2);text-align:center;padding:14px;font-size:12px}.Z_Q6HW_option{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 14px;font-family:inherit;transition:background .1s;display:flex}.Z_Q6HW_optAvatar{border-radius:calc(8px * var(--radius-mult,1));background:var(--control-bg);width:30px;height:30px;color:var(--text-2);flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.Z_Q6HW_optInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.Z_Q6HW_optName{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.Z_Q6HW_optPhone{color:var(--text-faint);font-size:11px}.Z_Q6HW_sep{background:var(--border-soft);height:1px;margin:4px 0}.Z_Q6HW_newBtn{cursor:pointer;width:100%;color:var(--brand-soft);background:0 0;border:none;align-items:center;gap:7px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .1s;display:flex}.Z_Q6HW_createBox{flex-direction:column;gap:7px;padding:10px 14px 12px;display:flex}.Z_Q6HW_createInput{background:var(--control-bg);border:1px solid var(--border);border-radius:calc(8px * var(--radius-mult,1));width:100%;color:var(--text-strong);box-sizing:border-box;outline:none;padding:8px 10px;font-family:inherit;font-size:12px;transition:border-color .15s}.Z_Q6HW_createInput:focus{border-color:var(--brand-glow)}.Z_Q6HW_createInput::placeholder{color:var(--text-faint-2)}.Z_Q6HW_createRow{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.Z_Q6HW_cancelBtn{border:1px solid var(--border);border-radius:calc(8px * var(--radius-mult,1));color:var(--text-2);cursor:pointer;background:0 0;padding:6px 13px;font-family:inherit;font-size:12px;transition:all .12s}.Z_Q6HW_cancelBtn:hover{border-color:var(--border-3);color:var(--text-muted)}.Z_Q6HW_saveBtn{background:var(--brand-dim);border:1px solid var(--brand-glow);border-radius:calc(8px * var(--radius-mult,1));color:var(--brand-soft);cursor:pointer;align-items:center;gap:5px;padding:6px 13px;font-family:inherit;font-size:12px;font-weight:600;transition:all .12s;display:inline-flex}.Z_Q6HW_saveBtn:disabled{opacity:.4;cursor:not-allowed}.Z_Q6HW_inputRow,.Z_Q6HW_selected,.Z_Q6HW_createInput{background:var(--surface);border-color:var(--border-3);border-radius:calc(12px * var(--radius-mult,1));min-height:44px;box-shadow:inset 0 1px #ffffff09}.Z_Q6HW_inputRow{padding:8px 22px}.Z_Q6HW_inputRow:focus-within,.Z_Q6HW_createInput:focus{border-color:var(--border-2);box-shadow:0 0 0 3px var(--accent-dim), inset 0 1px 0 #ffffff0d}.Z_Q6HW_searchIcon{color:var(--text-muted)}.Z_Q6HW_input::placeholder,.Z_Q6HW_createInput::placeholder{color:var(--input-placeholder)}.Z_Q6HW_selected{background:var(--accent-dim);border-color:var(--border-soft);padding:8px 12px}.Z_Q6HW_avatar{background:var(--accent-dim);color:var(--text-strong)}.Z_Q6HW_dropdown{background:var(--surface-elevated);border-color:var(--border-soft)}.Z_Q6HW_option:hover{background:var(--accent-dim)}.Z_Q6HW_newBtn{color:var(--accent-2)}.Z_Q6HW_newBtn:hover{background:var(--accent-dim)}.Z_Q6HW_saveBtn{background:var(--panel-bg-3);border-color:var(--border-3);color:var(--panel-text)}.Z_Q6HW_saveBtn:hover:not(:disabled){background:var(--panel-bg)}
.BpE_sG_card{border:1px solid var(--border);border-radius:calc(14px * var(--radius-mult,1));background:radial-gradient(60% 120% at 0% 0%, color-mix(in srgb, var(--brand) 8%, transparent), transparent 70%), var(--surface);flex-direction:column;gap:14px;margin-bottom:16px;padding:16px;display:flex}.BpE_sG_head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.BpE_sG_title{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.BpE_sG_title svg{box-sizing:content-box;color:var(--brand);background:color-mix(in srgb, var(--brand) 14%, transparent);border-radius:8px;padding:5px}.BpE_sG_hint{color:var(--text-3);margin:4px 0 0;font-size:12.5px}.BpE_sG_error{color:var(--red);margin:0;font-size:13px}.BpE_sG_actions{flex:none;gap:8px;display:flex}.BpE_sG_btn{border:1px solid var(--border);background:var(--control-bg-2);color:var(--text-strong);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.BpE_sG_btn:hover:not(:disabled){border-color:var(--brand)}.BpE_sG_btn:disabled{opacity:.7;cursor:default}.BpE_sG_spin{animation:.8s linear infinite BpE_sG_spin}@keyframes BpE_sG_spin{to{transform:rotate(360deg)}}.BpE_sG_headline{border-left:3px solid var(--brand);border-radius:calc(8px * var(--radius-mult,1));background:color-mix(in srgb, var(--brand) 7%, var(--control-bg-2));color:var(--text-strong);margin:0;padding:12px 14px 12px 16px;font-size:14.5px;font-weight:600;line-height:1.5}.BpE_sG_toneRed{--tone:var(--red)}.BpE_sG_toneGreen{--tone:var(--green)}.BpE_sG_toneOrange{--tone:var(--orange)}.BpE_sG_toneBlue{--tone:var(--blue)}.BpE_sG_tableWrap{border:1px solid var(--border);border-radius:calc(12px * var(--radius-mult,1));background:var(--control-bg-2);overflow-x:auto}.BpE_sG_table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.BpE_sG_table thead th{text-align:left;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);border-bottom:1px solid var(--border);padding:9px 12px;font-size:11.5px;font-weight:600}.BpE_sG_table .BpE_sG_num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.BpE_sG_groupRow th{text-align:left;background:color-mix(in srgb, var(--tone) 9%, transparent);border-top:1px solid var(--border);border-left:3px solid var(--tone);padding:9px 12px;font-weight:400}.BpE_sG_groupRow th>*{vertical-align:middle}.BpE_sG_sectionIcon{width:24px;height:24px;color:var(--tone);background:color-mix(in srgb, var(--tone) 16%, transparent);border-radius:7px;place-items:center;margin-right:8px;display:inline-grid}.BpE_sG_sectionTitle{color:var(--text-strong);font-size:13.5px;font-weight:700}.BpE_sG_sectionHint{color:var(--text-3);margin-left:10px;font-size:12px}.BpE_sG_count{float:right;text-align:center;min-width:22px;color:var(--tone);background:color-mix(in srgb, var(--tone) 14%, transparent);border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:700}.BpE_sG_row td{vertical-align:middle;border-top:1px solid var(--border-subtle,var(--border));padding:10px 12px}.BpE_sG_row:hover td{background:color-mix(in srgb, var(--text-strong) 3%, transparent)}.BpE_sG_product{align-items:center;gap:12px;min-width:0;display:flex}.BpE_sG_thumb{border-radius:calc(8px * var(--radius-mult,1));background:var(--surface);border:1px solid var(--border-subtle,var(--border));width:44px;height:44px;color:var(--text-3);flex:none;place-items:center;display:grid;overflow:hidden}.BpE_sG_thumb img{object-fit:cover;width:100%;height:100%}.BpE_sG_productText{min-width:0}.BpE_sG_itemName{color:var(--text-strong);font-size:13.5px;font-weight:650;line-height:1.35}.BpE_sG_sub{color:var(--text-3);margin-top:2px;font-size:11.5px}.BpE_sG_factBad{color:var(--red);background:color-mix(in srgb, var(--red) 12%, transparent);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.BpE_sG_todo{white-space:nowrap;border-radius:calc(8px * var(--radius-mult,1));color:var(--text-strong);background:color-mix(in srgb, var(--tone) 12%, transparent);align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:650;display:inline-flex}.BpE_sG_todo svg{color:var(--tone);flex:none}.BpE_sG_why{color:var(--text-3);margin:2px 0 0;font-size:12px;line-height:1.5}.BpE_sG_skeleton{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.BpE_sG_skeleton span{border-radius:calc(12px * var(--radius-mult,1));background:var(--control-bg-2);height:150px;animation:1.2s ease-in-out infinite alternate BpE_sG_pulse}@keyframes BpE_sG_pulse{0%{opacity:.45}to{opacity:1}}@media (max-width:640px){.BpE_sG_head{flex-direction:column}}
.mDfQvq_root{flex-direction:column;gap:8px;display:flex}.mDfQvq_row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.mDfQvq_noCost{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 36px}.mDfQvq_head{letter-spacing:.3px;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.mDfQvq_input{min-height:var(--control-h,40px);padding:var(--control-pad-y,9px) var(--control-pad-x,12px);border:1px solid var(--border);border-radius:var(--control-radius,10px);background:var(--input-bg,var(--surface));color:var(--text-strong);font-size:var(--control-font,13.5px);min-width:0}.mDfQvq_input:focus{outline:2px solid var(--brand);outline-offset:-1px}.mDfQvq_remove{height:var(--control-h,40px);border:1px solid var(--border);border-radius:var(--control-radius,10px);color:var(--text-muted);cursor:pointer;background:0 0;place-items:center;display:grid}.mDfQvq_remove:hover{color:var(--red,#ef4444);border-color:var(--red,#ef4444)}.mDfQvq_actions{flex-wrap:wrap;gap:6px;display:flex}.mDfQvq_add,.mDfQvq_chip{border:1px dashed var(--border-2,var(--border));color:var(--text-strong);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.mDfQvq_chip{color:var(--text-muted);border-style:solid;font-weight:500}.mDfQvq_add:hover,.mDfQvq_chip:hover{border-color:var(--brand);color:var(--brand)}
