.lzr{--lz-text:#0b1b3a;--lz-body:#334155;--lz-muted:#5b6b82;--lz-surface:#fff;--lz-surface-2:#f4f7fd;--lz-page:#f4f9ff;--lz-border:#0f172a1a;--lz-border-strong:#0f172a2e;--lz-primary:var(--ls-primary,#2563eb);--lz-primary-hover:var(--ls-primary-hover,#1d4ed8);--lz-primary-soft:#2563eb14;--lz-ok:#047857;--lz-ok-soft:#ecfdf5;--lz-warn:#b45309;--lz-warn-soft:#fffbeb;--lz-bad:#dc2626;--lz-bad-soft:#fef2f2;--lz-shadow:0 1px 2px #0f172a0a, 0 10px 30px #0f172a0f;--lz-shadow-soft:0 1px 3px #0f172a1a;letter-spacing:-.003em;color:var(--lz-body);text-align:left;width:100%;font-size:14.5px}html.dark:not([data-theme=dark]) .lzr{--lz-text:#e8eefc;--lz-body:#cbd5e1;--lz-muted:#94a3b8;--lz-surface:#0f172a;--lz-surface-2:#16213a;--lz-page:#0b1222;--lz-border:#94a3b82e;--lz-border-strong:#94a3b852;--lz-primary-soft:#608cff29;--lz-ok-soft:#10b98124;--lz-warn-soft:#f59e0b24;--lz-bad-soft:#ef444424;--lz-ok:#34d399;--lz-warn:#fbbf24}.lzr *,.lzr :before,.lzr :after{box-sizing:border-box}.lzr h2,.lzr h3,.lzr h4,.lzr h5{letter-spacing:-.015em;color:var(--lz-text);margin:0;font-weight:700}.lzr [hidden]{display:none!important}.lzr svg{flex:none}.lzr .lzr-muted{color:var(--lz-muted)}.lzr .lzr-small{font-size:13px}.lzr .lzr-stack{flex-direction:column;gap:12px;display:flex}.lzr .lzr-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lzr .lzr-card{background:var(--lz-surface);border:1px solid var(--lz-border);box-shadow:var(--lz-shadow);border-radius:20px;padding:clamp(16px,2.4vw,24px)}.lzr .lzr-eyebrow{color:var(--lz-primary);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}.lzr .lzr-kbd{border:1px solid var(--lz-border-strong);color:var(--lz-muted);background:var(--lz-surface);border-bottom-width:2px;border-radius:5px;padding:2px 5px;font:600 11px/1 ui-monospace,Menlo,monospace}.lzr .lzr-btn{cursor:pointer;background:var(--lz-primary);color:#fff;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 18px;font-size:14.5px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 8px 18px #2563eb33}.lzr .lzr-btn:hover{background:var(--lz-primary-hover)}.lzr .lzr-btn:disabled{opacity:.45;cursor:not-allowed}.lzr .lzr-btn.ghost{background:var(--lz-surface);color:var(--lz-text);border-color:var(--lz-border-strong);box-shadow:none}.lzr .lzr-btn.ghost:hover{border-color:var(--lz-primary);color:var(--lz-primary)}.lzr .lzr-btn.soft{background:var(--lz-primary-soft);color:var(--lz-primary);box-shadow:none}.lzr .lzr-btn.dark{color:#fff;background:#0b1b3a;box-shadow:0 10px 22px #0b1b3a40}.lzr .lzr-btn.dark:hover{background:#000}.lzr .lzr-btn.sm{border-radius:10px;min-height:34px;padding:7px 12px;font-size:13px}.lzr .lzr-btn.xl{padding:13px 22px;font-size:15.5px}.lzr .lzr-btn.block{width:100%}.lzr div.lzr-f .lzr-fl{font:inherit;color:inherit;margin:0}.lzr label.lzr-f,.lzr div.lzr-f{color:var(--lz-text);flex-direction:column;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.lzr .lzr-inp{border:1px solid var(--lz-border-strong);background:var(--lz-surface);width:100%;color:var(--lz-text);border-radius:10px;min-height:42px;padding:10px 12px;font-family:inherit;font-size:14.5px;font-weight:400}.lzr textarea.lzr-inp{resize:vertical;line-height:1.55}.lzr .lzr-inp:focus{border-color:var(--lz-primary);outline:none}.lzr .lzr-inp:disabled{background:var(--lz-surface-2);color:var(--lz-muted)}.lzr .lzr-check{color:var(--lz-text);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.lzr .lzr-check input{width:17px;height:17px;accent-color:var(--lz-primary)}.lzr .lzr-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:560px){.lzr .lzr-two{grid-template-columns:minmax(0,1fr)}}.lzr .lzr-seg{background:var(--lz-surface-2);border:1px solid var(--lz-border);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.lzr .lzr-seg button{color:var(--lz-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 14px;font-size:13.5px;font-weight:600}.lzr .lzr-seg button[aria-pressed=true]{background:var(--lz-surface);color:var(--lz-primary);box-shadow:var(--lz-shadow-soft)}.lzr .lzr-checks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lzr .lzr-checks li{border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.lzr .lzr-checks li.ok{background:var(--lz-ok-soft);color:var(--lz-ok)}.lzr .lzr-checks li.warn{background:var(--lz-warn-soft);color:var(--lz-warn)}.lzr input[type=range]{accent-color:var(--lz-primary);width:100%}.lzr .lzr-start{border:1px solid var(--lz-border);box-shadow:var(--lz-shadow);background:radial-gradient(900px 300px at 85% -10%, #2563eb1a, transparent 60%), radial-gradient(700px 260px at 0% 110%, #facc151f, transparent 60%), var(--lz-surface);border-radius:24px;padding:clamp(18px,4vw,40px)}.lzr .lzr-start h2{max-width:760px;font-size:clamp(24px,3.4vw,34px);line-height:1.15}.lzr .lzr-start .lzr-sub{color:var(--lz-muted);max-width:680px;margin:10px 0 0;font-size:16px;line-height:1.55}.lzr .lzr-step-lbl{color:var(--lz-text);align-items:center;gap:10px;margin:26px 0 12px;font-size:15px;font-weight:700;display:flex}.lzr .lzr-step-lbl b{background:var(--lz-text);width:24px;height:24px;color:var(--lz-surface);border-radius:50%;place-items:center;font-size:12px;display:grid}.lzr .lzr-personas{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.lzr .lzr-persona{border:1px solid var(--lz-border);background:var(--lz-surface);cursor:pointer;color:var(--lz-text);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:600;transition:all .15s;display:flex}.lzr .lzr-persona svg{color:var(--lz-muted)}.lzr .lzr-persona:hover{border-color:var(--lz-border-strong);transform:translateY(-1px)}.lzr .lzr-persona[aria-pressed=true]{border-color:var(--lz-primary);background:var(--lz-primary-soft);color:var(--lz-primary);box-shadow:0 0 0 3px var(--lz-primary-soft)}.lzr .lzr-persona[aria-pressed=true] svg{color:var(--lz-primary)}.lzr .lzr-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lzr .lzr-ways>.lzr-way.ai{grid-area:1/2}.lzr .lzr-ways>.lzr-way:last-of-type{grid-area:1/3}.lzr .lzr-ways>.lzr-import{grid-area:2/1/auto/-1;margin-top:0}@media (max-width:860px){.lzr .lzr-ways{grid-template-columns:minmax(0,1fr)}.lzr .lzr-ways>.lzr-way.ai,.lzr .lzr-ways>.lzr-way:last-of-type,.lzr .lzr-ways>.lzr-import{grid-area:auto}}.lzr .lzr-way{text-align:left;border:1px solid var(--lz-border);background:var(--lz-surface);cursor:pointer;min-height:190px;color:inherit;font:inherit;border-radius:18px;flex-direction:column;gap:10px;padding:20px;transition:all .18s;display:flex;position:relative}.lzr .lzr-way:hover,.lzr .lzr-way[aria-expanded=true]{border-color:var(--lz-primary);transform:translateY(-3px);box-shadow:0 16px 40px #0f172a1f}.lzr .lzr-way .lzr-wi{background:var(--lz-primary-soft);width:44px;height:44px;color:var(--lz-primary);border-radius:12px;place-items:center;display:grid}.lzr .lzr-way.ai .lzr-wi{color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb)}.lzr .lzr-way h3{font-size:18px}.lzr .lzr-way p{color:var(--lz-muted);margin:0;font-size:14px;line-height:1.5}.lzr .lzr-way .lzr-go{color:var(--lz-primary);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:650;display:flex}.lzr .lzr-way .lzr-tag{background:var(--lz-ok-soft);color:var(--lz-ok);border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:16px;right:16px}.lzr .lzr-import{border:1px solid var(--lz-primary);background:var(--lz-surface);border-radius:18px;flex-direction:column;gap:12px;margin-top:14px;padding:16px;animation:.25s both lzr-rise;display:flex}.lzr .lzr-trust{color:var(--lz-muted);flex-wrap:wrap;gap:8px 20px;margin-top:22px;font-size:13px;display:flex}.lzr .lzr-trust span{align-items:center;gap:6px;display:inline-flex}.lzr .lzr-trust svg{color:var(--lz-ok)}.lzr .lzr-banner{border:1px solid var(--lz-border);background:var(--lz-surface);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.lzr.lzr-modal{z-index:10060;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:contain;background:#0b1020a6;place-items:center;padding:18px;animation:.18s lzr-fade;display:grid;position:fixed;inset:0}.lzr .lzr-sheet{background:var(--lz-surface);overscroll-behavior:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;border-radius:20px;width:100%;max-width:620px;max-height:calc(100dvh - 36px);animation:.22s cubic-bezier(.2,.9,.3,1.2) lzr-pop;position:relative;overflow:auto;box-shadow:0 30px 80px #00000073}.lzr .lzr-sheet.wide{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);max-width:1060px;display:grid}@media (max-width:760px){.lzr .lzr-sheet.wide{grid-template-columns:minmax(0,1fr)}}.lzr .lzr-sheet-h{align-items:flex-start;gap:14px;padding:22px 56px 0 24px;display:flex}.lzr .lzr-sheet-h h3{font-size:21px}.lzr .lzr-sheet-h p{color:var(--lz-muted);margin:4px 0 0}.lzr .lzr-sheet-b{flex-direction:column;gap:14px;padding:18px 24px 24px;display:flex}.lzr .lzr-x{border:1px solid var(--lz-border);background:var(--lz-surface);cursor:pointer;width:34px;height:34px;color:var(--lz-text);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.lzr .lzr-pv-pane{background:var(--lz-surface-2);justify-content:center;align-items:flex-start;padding:22px 56px;display:flex;position:relative}.lzr .lzr-nav{border:1px solid var(--lz-border);background:var(--lz-surface);cursor:pointer;width:38px;height:38px;color:var(--lz-text);box-shadow:var(--lz-shadow-soft);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lzr .lzr-nav.l{left:10px}.lzr .lzr-nav.r{right:10px}.lzr .lzr-found{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.lzr .lzr-found div{background:var(--lz-surface-2);border:1px solid var(--lz-border);color:var(--lz-text);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:13.5px;font-weight:600;display:flex;overflow:hidden}.lzr .lzr-found .ok svg{color:var(--lz-ok)}.lzr .lzr-found .miss{color:var(--lz-muted);font-weight:500}.lzr .lzr-spinner{border:3px solid var(--lz-primary-soft);border-top-color:var(--lz-primary);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite lzr-spin;display:inline-block}.lzr .lzr-spinner.sm{border-width:2px;width:16px;height:16px}.lzr .lzr-engine{border:1px solid var(--lz-border);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.lzr .lzr-engine input{accent-color:var(--lz-primary);margin-top:3px}.lzr .lzr-engine:has(input:checked){border-color:var(--lz-primary);background:var(--lz-primary-soft)}.lzr .lzr-engine b{color:var(--lz-text)}.lzr .lzr-bar{background:var(--lz-surface-2);border-radius:9px;height:6px;overflow:hidden}.lzr .lzr-bar i{background:var(--lz-primary);height:100%;transition:width .3s;display:block}.lzr .lzr-gal-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 12px;display:flex}.lzr .lzr-gal-head h2{margin-top:12px;font-size:24px}.lzr .lzr-search{border:1px solid var(--lz-border-strong);background:var(--lz-surface);min-width:min(320px,100%);color:var(--lz-muted);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.lzr .lzr-search input{color:var(--lz-text);background:0 0;outline:0;flex:1;min-width:0;padding:10px 0;font-size:14.5px;box-shadow:none!important;border:0!important}.lzr .lzr-search:focus-within{border-color:var(--lz-primary);box-shadow:0 0 0 3px var(--lz-primary-soft)}.lzr .lzr-cats{scrollbar-width:thin;gap:6px;padding:2px 2px 8px;display:flex;overflow-x:auto}.lzr .lzr-cat{white-space:nowrap;border:1px solid var(--lz-border);background:var(--lz-surface);color:var(--lz-body);cursor:pointer;border-radius:99px;padding:7px 13px;font-size:13.5px;font-weight:600}.lzr .lzr-cat[aria-pressed=true]{background:var(--lz-text);border-color:var(--lz-text);color:var(--lz-surface)}.lzr .lzr-cat small{opacity:.6;margin-left:4px;font-weight:600}.lzr .lzr-flt{flex-wrap:wrap;align-items:center;gap:14px;margin:6px 0 16px;display:flex}.lzr .lzr-flt label{color:var(--lz-body);cursor:pointer;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.lzr .lzr-flt input{accent-color:var(--lz-primary);width:16px;height:16px}.lzr .lzr-flt .note{color:var(--lz-muted);margin-left:auto;font-size:13px}.lzr .lzr-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:22px;display:grid}@media (max-width:520px){.lzr .lzr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.lzr .lzr-tpl{cursor:pointer;outline:0;min-width:0;animation:.35s both lzr-rise;position:relative}.lzr .lzr-thumb{aspect-ratio:794/1123;background:#fff;border-radius:10px;width:100%;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a14,0 8px 24px #0f172a14}.lzr .lzr-tpl:hover .lzr-thumb,.lzr .lzr-tpl:focus-visible .lzr-thumb{transform:translateY(-4px);box-shadow:0 2px 4px #0f172a14,0 22px 44px #0f172a2e}.lzr .lzr-tpl:focus-visible .lzr-thumb{outline:3px solid var(--lz-primary);outline-offset:3px}.lzr .lzr-thumb .lzr-scaler{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.lzr .lzr-ov{opacity:0;background:linear-gradient(#0000 45%,#0b1020c7);border-radius:10px;flex-direction:column;justify-content:flex-end;gap:8px;padding:12px;transition:opacity .18s;display:flex;position:absolute;inset:0}.lzr .lzr-tpl:hover .lzr-ov,.lzr .lzr-tpl:focus-within .lzr-ov{opacity:1}.lzr .lzr-ov .lzr-btn{width:100%}@media (hover:none){.lzr .lzr-ov{display:none}}.lzr .lzr-tpl-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.lzr .lzr-tpl-meta b{color:var(--lz-text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.lzr .lzr-tpl-sub{color:var(--lz-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex}.lzr .lzr-pill{background:var(--lz-surface-2);border:1px solid var(--lz-border);color:var(--lz-muted);border-radius:99px;padding:2px 7px;font-size:11px;font-weight:700}.lzr .lzr-pill.ats{background:var(--lz-ok-soft);color:var(--lz-ok);border-color:#0000}.lzr .lzr-pill.new{color:#4338ca;background:#eef2ff;border-color:#0000}.lzr .lzr-dot{width:12px;height:12px;box-shadow:0 0 0 2px var(--lz-surface), 0 0 0 3px var(--lz-border);border-radius:50%;flex:none}.lzr .lzr-corner{z-index:2;color:#fff;background:#111827;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.lzr .lzr-ed-top{align-items:center;gap:10px;margin:0 0 10px;display:flex}.lzr .lzr-stepper{scrollbar-width:none;flex:1;padding:3px;display:flex;overflow-x:auto}.lzr .lzr-stepper::-webkit-scrollbar{display:none}.lzr .lzr-stp{color:var(--lz-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:7px 8px;font-size:13px;font-weight:600;display:flex}.lzr .lzr-stp i{border:1.5px solid var(--lz-border-strong);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11.5px;font-style:normal;display:grid}.lzr .lzr-stp.done i{background:var(--lz-ok);border-color:var(--lz-ok);color:#fff}.lzr .lzr-stp:hover{background:var(--lz-surface)}.lzr .lzr-stp[aria-current=step]{background:var(--lz-surface);color:var(--lz-text);box-shadow:var(--lz-shadow-soft)}.lzr .lzr-stp[aria-current=step] i{border-color:var(--lz-primary);background:var(--lz-primary);color:#fff}.lzr .lzr-progress{background:var(--lz-border);border-radius:9px;height:3px;margin-bottom:16px;overflow:hidden}.lzr .lzr-progress i{background:var(--lz-primary);height:100%;transition:width .35s;display:block}.lzr .lzr-ed{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:22px;display:grid}@media (max-width:1060px){.lzr .lzr-ed{grid-template-columns:minmax(0,1fr)}}.lzr .lzr-wiz-h{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.lzr .lzr-wiz-ic{background:var(--lz-primary-soft);width:42px;height:42px;color:var(--lz-primary);border-radius:12px;flex:none;place-items:center;display:grid}.lzr .lzr-wiz-ic.ai{color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb)}.lzr .lzr-wiz-ic.bad{background:var(--lz-bad-soft);color:var(--lz-bad)}.lzr .lzr-wiz-h h3{font-size:20px}.lzr .lzr-wiz-h p{color:var(--lz-muted);margin:3px 0 0;font-size:14px}.lzr .lzr-wiz-body{flex-direction:column;gap:14px;animation:.25s both lzr-slide;display:flex}.lzr .lzr-wiz-foot{border-top:1px solid var(--lz-border);justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding-top:16px;display:flex}.lzr .lzr-fhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lzr .lzr-fhead>span{color:var(--lz-text);font-size:13px;font-weight:600}.lzr .lzr-tip{background:var(--lz-surface-2);border:1px solid var(--lz-border);color:var(--lz-body);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:13.5px;line-height:1.5;display:flex}.lzr .lzr-tip>svg{color:var(--lz-primary);margin-top:2px}.lzr .lzr-tip b{color:var(--lz-text)}.lzr .lzr-itm{border:1px solid var(--lz-border);background:var(--lz-surface);border-radius:14px;overflow:hidden}.lzr .lzr-itm-h{cursor:pointer;align-items:center;gap:4px;padding:8px 8px 8px 14px;display:flex}.lzr .lzr-itm:not(.closed) .lzr-itm-h{border-bottom:1px solid var(--lz-border);background:var(--lz-surface-2)}.lzr .lzr-itm-h b{color:var(--lz-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.lzr .lzr-itm-b{flex-direction:column;gap:12px;padding:14px;display:flex}.lzr .lzr-itm.closed .lzr-itm-b{display:none}.lzr .lzr-ib{cursor:pointer;color:var(--lz-muted);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:8px;place-items:center;padding:6px;display:grid}.lzr .lzr-ib:hover{background:var(--lz-surface-2);color:var(--lz-text)}.lzr .lzr-ib.del:hover{color:var(--lz-bad)}.lzr .lzr-add{border:1.5px dashed var(--lz-border-strong);color:var(--lz-primary);cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:14px;font-weight:650;display:flex}.lzr .lzr-add:hover{border-color:var(--lz-primary);background:var(--lz-primary-soft)}.lzr .lzr-bl{align-items:center;gap:4px;display:flex}.lzr .lzr-bl .dotb{background:var(--lz-primary);border-radius:50%;flex:none;width:6px;height:6px;margin:0 6px 0 2px}.lzr .lzr-bl .lzr-inp{min-height:38px;padding:8px 10px;font-size:14px}.lzr .lzr-chips{flex-wrap:wrap;gap:6px;display:flex}.lzr .lzr-chip{border:1px solid var(--lz-border-strong);background:var(--lz-surface);cursor:pointer;color:var(--lz-text);border-radius:99px;min-height:0;padding:4px 10px;font-size:12.5px;font-weight:600}.lzr .lzr-chip:hover{border-color:var(--lz-primary);color:var(--lz-primary)}.lzr .lzr-tagbox{border:1px solid var(--lz-border-strong);background:var(--lz-surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:6px;display:flex}.lzr .lzr-tagbox:focus-within{border-color:var(--lz-primary);box-shadow:0 0 0 3px var(--lz-primary-soft)}.lzr .lzr-tagbox input{min-width:120px;color:var(--lz-text);background:0 0;outline:0;flex:1;min-height:0;padding:4px;font-size:14px;box-shadow:none!important;border:0!important}.lzr .lzr-tg{background:var(--lz-primary-soft);color:var(--lz-primary);border-radius:6px;align-items:center;gap:2px;padding:3px 2px 3px 8px;font-size:13px;font-weight:600;display:inline-flex}.lzr .lzr-tg button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;min-height:0;padding:0 4px;display:grid}.lzr .lzr-photo{border:1px dashed var(--lz-border-strong);border-radius:14px;align-items:center;gap:14px;padding:12px;display:flex}.lzr .lzr-photo .pic{background:var(--lz-surface-2) center / cover;width:64px;height:64px;color:var(--lz-muted);border-radius:50%;flex:none;place-items:center;display:grid}.lzr .lzr-ai-btn{color:var(--lz-primary);cursor:pointer;background:linear-gradient(135deg,#7c3aed1a,#2563eb14);border:1px solid #2563eb59;border-radius:99px;align-items:center;gap:6px;min-height:0;padding:5px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.lzr .lzr-ai-btn:hover{border-color:var(--lz-primary)}.lzr .lzr-ai-btn.sm{padding:4px 8px}.lzr .lzr-ai-pop{background:var(--lz-surface);border:1px solid #2563eb4d;border-radius:14px;flex-direction:column;gap:8px;padding:12px;animation:.18s lzr-pop;display:flex;box-shadow:0 14px 36px #0f172a24}.lzr .lzr-ai-pop-h{color:var(--lz-primary);justify-content:space-between;align-items:center;font-size:12.5px;font-weight:700;display:flex}.lzr .lzr-ai-opt{border:1px solid var(--lz-border);color:var(--lz-text);border-radius:10px;align-items:flex-start;gap:10px;padding:10px;font-size:13.5px;line-height:1.5;display:flex}.lzr .lzr-ai-opt:hover{border-color:var(--lz-primary);background:var(--lz-primary-soft)}.lzr .lzr-ai-opt>div{flex:1}.lzr mark.ph{color:#92400e;background:#fef3c7;border-radius:3px;padding:0 2px}.lzr .lzr-ai-foot{color:var(--lz-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.lzr .lzr-ai-foot button{color:var(--lz-primary);cursor:pointer;background:0 0;border:0;min-height:0;font-size:12px;font-weight:600}.lzr .lzr-ord{border:1px solid var(--lz-border);background:var(--lz-surface);border-radius:10px;align-items:center;gap:4px;padding:4px 4px 4px 10px;display:flex}.lzr .lzr-ord input{color:var(--lz-text);background:0 0;border-radius:6px;flex:1;min-width:0;min-height:0;padding:4px;font-size:14px;font-weight:600;box-shadow:none!important;border:0!important}.lzr .lzr-ord input:focus{outline:1px solid var(--lz-primary)}.lzr .lzr-ord.off input{color:var(--lz-muted);text-decoration:line-through}.lzr .lzr-pv{scrollbar-width:thin;flex-direction:column;gap:12px;max-height:calc(100vh - 96px);padding:2px 4px 10px;display:flex;position:sticky;top:84px;overflow-y:auto}@media (max-width:1060px){.lzr .lzr-pv{max-height:none;position:static;overflow:visible}}.lzr .lzr-pv-bar{background:var(--lz-surface);border:1px solid var(--lz-border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex;position:relative}.lzr .lzr-tb{cursor:pointer;height:34px;color:var(--lz-text);background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;min-height:0;padding:0 10px;font-size:13.5px;font-weight:600;display:inline-flex}.lzr .lzr-tb:hover,.lzr .lzr-tb[aria-expanded=true]{background:var(--lz-surface-2)}.lzr .lzr-tb .sw1{border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 1px #00000026}.lzr .lzr-tb.name{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;max-width:220px;overflow:hidden}.lzr .lzr-tb-sep{background:var(--lz-border);width:1px;height:22px;margin:0 2px}.lzr .lzr-grow{flex:1}.lzr .lzr-pop{z-index:30;background:var(--lz-surface);border:1px solid var(--lz-border);border-radius:14px;width:320px;max-width:calc(100vw - 40px);max-height:440px;padding:12px;animation:.15s lzr-pop;position:absolute;top:50px;right:6px;overflow:auto;box-shadow:0 18px 44px #0f172a2e}.lzr .lzr-pop h5{text-transform:uppercase;letter-spacing:.06em;color:var(--lz-muted);margin:4px 2px 8px;font-size:12px}.lzr .lzr-fontrow{cursor:pointer;width:100%;color:var(--lz-text);text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:0;padding:8px 10px;font-size:17px;display:flex}.lzr .lzr-fontrow small{color:var(--lz-muted);font-family:Inter,sans-serif;font-size:11px;font-weight:600}.lzr .lzr-fontrow:hover{background:var(--lz-surface-2)}.lzr .lzr-fontrow[aria-pressed=true]{background:var(--lz-primary-soft);color:var(--lz-primary)}.lzr .lzr-seg2{background:var(--lz-surface-2);border-radius:10px;margin-bottom:8px;padding:3px;display:flex}.lzr .lzr-seg2 button{color:var(--lz-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;min-height:0;padding:7px;font-size:13px;font-weight:600}.lzr .lzr-seg2 button[aria-pressed=true]{background:var(--lz-surface);color:var(--lz-text);box-shadow:var(--lz-shadow-soft)}.lzr .lzr-pairs{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.lzr .lzr-pairs button{border:1px solid var(--lz-border);background:var(--lz-surface);cursor:pointer;text-align:left;color:var(--lz-text);border-radius:10px;min-height:0;padding:8px}.lzr .lzr-pairs button b{font-size:15px;display:block}.lzr .lzr-pairs button span{color:var(--lz-muted);font-size:11.5px}.lzr .lzr-pairs button:hover{border-color:var(--lz-primary)}.lzr .lzr-sw{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lzr .lzr-sw button{border:3px solid var(--lz-surface);width:30px;height:30px;box-shadow:0 0 0 1px var(--lz-border-strong);cursor:pointer;border-radius:50%;min-height:0;padding:0}.lzr .lzr-sw button[aria-pressed=true]{box-shadow:0 0 0 2px var(--lz-primary)}.lzr .lzr-sw input[type=color]{cursor:pointer;background:0 0;border:0;width:34px;height:34px;padding:0}.lzr .lzr-stage{background:var(--lz-surface-2);border:1px solid var(--lz-border);border-radius:16px;flex:none;padding:20px;position:relative;overflow:hidden}.lzr .lzr-paper{background:#fff;margin:0 auto;transition:height .2s;position:relative;box-shadow:0 1px 3px #0f172a1f,0 24px 60px #0f172a26}.lzr .lzr-paper .lzr-scaler{transform-origin:0 0;position:absolute;top:0;left:0}.lzr .lzr-wm{pointer-events:none;z-index:3;-webkit-user-select:none;user-select:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='200'%3E%3Ctext x='50%25' y='50%25' fill='%23334155' fill-opacity='0.07' font-family='Inter,Arial' font-weight='700' font-size='22' text-anchor='middle' transform='rotate(-30 150 100)'%3ELazyStudents.in%3C/text%3E%3C/svg%3E");position:absolute;inset:0;overflow:hidden}.lzr .lzr-wm:after{content:"PREVIEW";letter-spacing:.12em;color:#334155;opacity:.08;white-space:nowrap;font:800 clamp(56px,12vw,140px)/1 Inter,Arial,sans-serif;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-30deg)}.lzr .lzr-pageline{z-index:4;pointer-events:none;border-top:1.5px dashed #ef4444b3;position:absolute;left:-8px;right:-8px}.lzr .lzr-pageline span{color:#ef4444;background:#fff;border-radius:4px;padding:0 4px;font:600 11px Inter,sans-serif;position:absolute;top:3px;right:10px}.lzr .lzr-ghost{z-index:5;color:#fff;white-space:nowrap;background:#0b1020e6;border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.lzr .lzr-pv-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lzr .lzr-ats{grid-template-columns:auto 1fr;align-items:center;gap:16px;display:grid}.lzr .lzr-ring{--p:0;background:conic-gradient(var(--c,var(--lz-primary)) calc(var(--p) * 1%), var(--lz-surface-2) 0);border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.lzr .lzr-ring b{background:var(--lz-surface);width:58px;height:58px;color:var(--lz-text);border-radius:50%;place-items:center;font-size:19px;display:grid}.lzr .lzr-kw{flex-wrap:wrap;gap:6px;display:flex}.lzr .lzr-kw span{border-radius:99px;padding:3px 9px;font-size:12.5px;font-weight:600}.lzr .lzr-kw .hit{background:var(--lz-ok-soft);color:var(--lz-ok)}.lzr .lzr-kw .miss{background:var(--lz-surface-2);color:var(--lz-muted);border:1px dashed var(--lz-border-strong)}.lzr details>summary{cursor:pointer;color:var(--lz-text);font-weight:650}.lzr .lzr-fab{right:16px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:60;background:#0b1b3a;border-radius:99px;padding:12px 18px;display:none;position:fixed;box-shadow:0 12px 30px #00000059}.lzr .lzr-close-pv{display:none}@media (max-width:1060px){.lzr .lzr-fab{display:inline-flex}.lzr .lzr-pv.open{z-index:10050;background:var(--lz-page);overscroll-behavior:contain;max-height:none;padding:12px;position:fixed;inset:0;overflow:auto}.lzr .lzr-pv:not(.open) .lzr-stage,.lzr .lzr-pv:not(.open) .lzr-pv-bar{display:none}.lzr .lzr-pv.open .lzr-close-pv{display:inline-flex}}@media (max-width:640px){.lzr .lzr-tb.name,.lzr .lzr-zoom,.lzr .lzr-tb-sep,.lzr .lzr-hide-sm{display:none}}.lzr.lzr-toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:10070;color:#fff;background:#0b1b3a;border-radius:12px;width:auto;max-width:calc(100vw - 32px);padding:10px 16px;font-size:14px;font-weight:600;animation:.2s both lzr-rise;position:fixed;transform:translate(-50%);box-shadow:0 16px 40px #0000004d}.lzr .lzr-info{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:22px;display:grid}@media (max-width:860px){.lzr .lzr-info{grid-template-columns:minmax(0,1fr)}}.lzr .lzr-info h2{margin-bottom:10px;font-size:19px}.lzr .lzr-info ol{flex-direction:column;gap:10px;margin:0;padding-left:20px;line-height:1.55;display:flex}.lzr .lzr-info details{border-top:1px solid var(--lz-border);padding:10px 0}.lzr .lzr-info details p{color:var(--lz-muted);margin:8px 0 0;line-height:1.6}@keyframes lzr-fade{0%{opacity:0}}@keyframes lzr-pop{0%{opacity:0;transform:scale(.97)}}@keyframes lzr-spin{to{transform:rotate(360deg)}}@keyframes lzr-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes lzr-slide{0%{opacity:0;transform:translate(12px)}}@media (prefers-reduced-motion:reduce){.lzr *,.lzr.lzr-modal{transition:none!important;animation:none!important}}#lzr-print-root{display:none}@media print{@page{size:A4;margin:0}body.lzr-printing{margin:0;background:#fff!important}body.lzr-printing>:not(#lzr-print-root){display:none!important}body.lzr-printing #lzr-print-root{width:794px;margin:0;display:block}html:has(body.lzr-printing){width:794px}body.lzr-printing #lzr-print-root .rs{width:794px!important}}.ls-tool-page-v2:has(.lzr) .tool-v2-workspace-container{width:calc(100% - 32px)!important;max-width:1480px!important}.ls-tool-page-v2 .tool-v2-main-panel:has(.lzr){width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}@media (max-width:640px){.ls-tool-page-v2:has(.lzr) .tool-v2-workspace-container{width:calc(100% - 20px)!important}}.rs ul{list-style:none}.rs ol{list-style:decimal}.rs img,.rs svg{display:inline-block}.lzr .lzr-sw input[type=color]{border-radius:50%;width:34px!important;height:34px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.lzr .lzr-ord input{height:34px;background:0 0!important;min-height:0!important;padding:4px 6px!important}.lzr .lzr-tagbox input,.lzr .lzr-search input{background:0 0!important;min-height:0!important;padding:4px!important}.lzr .lzr-inp:focus{box-shadow:0 0 0 3px var(--lz-primary-soft)!important}.lzr .lzr-info ol{list-style:decimal}.lzr a{color:var(--lz-primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.lzr .lzr-formats{gap:8px;display:grid}.lzr .lzr-format{text-align:left;border:1px solid var(--lz-border-strong);background:var(--lz-surface);cursor:pointer;color:var(--lz-text);min-height:0;box-shadow:none;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.lzr .lzr-format:hover:not(:disabled){border-color:var(--lz-primary);background:var(--lz-primary-soft)}.lzr .lzr-format:disabled{opacity:.6;cursor:progress}.lzr .lzr-format b{font-size:15px;display:block}.lzr .lzr-format small{color:var(--lz-muted);margin-top:2px;font-size:12.5px;display:block}.lzr .lzr-format-ic{background:var(--lz-primary-soft);width:38px;height:38px;color:var(--lz-primary);border-radius:10px;flex:none;place-items:center;display:grid}.lzr .lzr-format.primary{color:#fff;background:#0b1b3a;border-color:#0b1b3a}.lzr .lzr-format.primary small{color:#ffffffb8}.lzr .lzr-format.primary .lzr-format-ic{color:#fff;background:#ffffff24}.lzr .lzr-format.primary:hover:not(:disabled){background:#000}.lzr .lzr-mc{border:1px solid var(--lz-border);background:var(--lz-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:6px 8px 6px 12px;display:flex}.lzr .lzr-mc-l{color:var(--lz-muted);font-size:12.5px;font-weight:600}.lzr .lzr-mc-dots{align-items:center;display:flex}.lzr .lzr-mc-dot{border:2px solid var(--lz-surface);cursor:pointer;width:20px;height:20px;min-height:0;box-shadow:none;border-radius:50%;margin-left:-5px;padding:0;transition:transform .12s}.lzr .lzr-mc-dot:hover{transform:translateY(-2px)}.lzr .lzr-mc-dot[aria-pressed=true]{box-shadow:0 0 0 2px var(--lz-primary);z-index:1}.lzr .lzr-mc-more{background:var(--lz-surface-2);border:2px solid var(--lz-surface);color:var(--lz-muted);border-radius:99px;margin-left:-4px;padding:2px 7px;font-size:11px;font-weight:700}.lzr .lzr-corner.new{background:var(--lz-primary)}.lzr .lzr-thumb .lzr-corner{left:auto;right:10px}.lzr .lzr-corner.genz{background:linear-gradient(90deg,#ec4899,#7c5cff)}.lzr .lzr-cat.genz[aria-pressed=false]{color:#a21caf;border-color:#f0abfc}.lzr .lzr-tpl-meta{margin-top:10px}@media (max-width:520px){.lzr .lzr-mc{justify-content:center;padding:5px 8px}.lzr .lzr-mc-l{display:none}.lzr .lzr-mc-dot{width:18px;height:18px}.lzr .lzr-tpl-meta b{font-size:14px}}html[data-theme=dark] .lzr .lzr-paper,html[data-theme=dark] .lzr .lzr-thumb .lzr-scaler,html[data-theme=dark] .lzr .lzr-sw button,html[data-theme=dark] .lzr .lzr-sw input[type=color],html[data-theme=dark] .lzr .lzr-mc-dot,html[data-theme=dark] .lzr .sw1{filter:invert()hue-rotate(180deg)!important}html[data-theme=dark] .lzr .lzr-paper img,html[data-theme=dark] .lzr .lzr-thumb img{filter:none!important}html[data-theme=dark] .lzr .lzr-paper{box-shadow:0 0 0 1px #0000000f}@media print{html[data-theme=dark]:has(body.lzr-printing){filter:none!important;background:#fff!important}}html[data-theme=dark] .lzr .lzr-btn.dark,html[data-theme=dark] .lzr .lzr-format.primary,html[data-theme=dark] .lzr .lzr-corner:not(.new):not(.genz),html[data-theme=dark] .lzr.lzr-toast{color:#0b1b3a;background:#eaf0fb;border-color:#d6e0f2;box-shadow:0 10px 22px #0000001f}html[data-theme=dark] .lzr .lzr-btn.dark:hover,html[data-theme=dark] .lzr .lzr-format.primary:hover:not(:disabled){background:#dfe7f7}html[data-theme=dark] .lzr .lzr-format.primary small{color:#0b1b3ab3}html[data-theme=dark] .lzr .lzr-format.primary .lzr-format-ic{color:#0b1b3a;background:#0b1b3a14}html[data-theme=dark] .lzr.lzr-modal{background:#ecf1fab8}.lzr{--lzr-pv-top:84px}html:has(.premium-nav[style*="translateY(-100%)"]) .lzr{--lzr-pv-top:16px}.lzr .lzr-pv-body{flex-direction:column;gap:12px;display:flex}@media (min-width:1061px){.lzr .lzr-pv{top:var(--lzr-pv-top);max-height:calc(100vh - var(--lzr-pv-top) - 16px);max-height:calc(100dvh - var(--lzr-pv-top) - 16px);transition:top .3s ease-in-out,max-height .3s ease-in-out}.lzr .lzr-pv:has(>.lzr-pv-body){padding:0;overflow:hidden}.lzr .lzr-pv>.lzr-pv-bar{z-index:8;flex:none}.lzr .lzr-pv>.lzr-pv-body{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;min-height:0;padding:0 4px 10px;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.lzr .lzr-pv{transition:none}}.lzr .lzr-cp{flex-direction:column;gap:12px;display:flex}.lzr .lzr-cp-row{flex-direction:column;gap:6px;display:flex}.lzr .lzr-cp-lbl{color:var(--lz-muted);font-size:12px;font-weight:600}.lzr .lzr-cp .lzr-sw{gap:7px}.lzr .lzr-cp .lzr-sw button{width:28px;height:28px}.lzr .lzr-cp-shades button{border-radius:8px!important}.lzr .lzr-cp-none{color:var(--lz-muted);place-items:center;font-size:15px;font-weight:700;display:grid;background:var(--lz-surface-2)!important}.lzr .lzr-cp-to{color:var(--lz-muted);margin-left:4px;font-size:12px;font-weight:600}.lzr .lzr-cp-note{color:var(--lz-muted);font-size:12px;font-weight:500;line-height:1.45}.lzr .lzr-pop.lzr-pop-colour{width:340px}html[data-theme=dark] .lzr .lzr-cp .lzr-cp-none{filter:none!important}
