.auth.svelte-1x05zx6{min-height:100vh;min-height:100dvh;display:flex;justify-content:center;padding:22px 16px 28px;background:radial-gradient(900px 460px at 10% 8%,rgba(74,124,89,.17),transparent 60%),radial-gradient(700px 420px at 92% 10%,rgba(203,168,106,.18),transparent 62%),radial-gradient(900px 520px at 70% 92%,rgba(28,36,24,.12),transparent 60%),linear-gradient(180deg,#f7f6f1,#f0f1e9);font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;color:#1c2418;position:relative;overflow:hidden}.auth.svelte-1x05zx6:before{content:"";position:absolute;inset:-200px;background-image:radial-gradient(rgba(28,36,24,.09) 1px,transparent 1px);background-size:18px 18px;opacity:.22;transform:rotate(-4deg);pointer-events:none}.info.svelte-1x05zx6{border:1px solid rgba(74,124,89,.24);background:#4a7c591a;color:#2f5f3d;border-radius:18px;padding:10px 12px;font-size:13px;line-height:1.5}.home.svelte-1x05zx6{position:absolute;top:18px;left:18px;font-family:Plus Jakarta Sans,sans-serif;font-weight:900;letter-spacing:-.02em;text-decoration:none;color:#1c2418;z-index:2;font-size:1.15rem}.home.svelte-1x05zx6 span:where(.svelte-1x05zx6){color:#4a7c59}.shell.svelte-1x05zx6{width:min(1040px,100%);display:grid;grid-template-columns:1.05fr .95fr;gap:18px;align-items:stretch;position:relative;z-index:1;margin-top:42px}.panel.svelte-1x05zx6{border-radius:22px;border:1px solid rgba(28,36,24,.12);background:linear-gradient(180deg,#ffffffb8,#ffffff85),radial-gradient(600px 240px at 25% 20%,rgba(74,124,89,.22),transparent 60%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:26px 26px 22px;overflow:hidden;position:relative}.badge.svelte-1x05zx6{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 12px;border:1px solid rgba(28,36,24,.13);background:#ffffffb3;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1c2418b3;width:fit-content}h1.svelte-1x05zx6{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.02;letter-spacing:-.04em;margin:18px 0 10px;font-weight:900}.hl.svelte-1x05zx6{position:relative;color:#4a7c59}.hl.svelte-1x05zx6:after{content:"";position:absolute;left:-4px;right:-4px;bottom:.08em;height:.5em;border-radius:14px;background:#4a7c5929;z-index:-1}.sub.svelte-1x05zx6{margin:0;color:#1c2418a8;font-size:.98rem;line-height:1.65;max-width:44ch}.ticket.svelte-1x05zx6{margin-top:18px;border-radius:18px;border:1px solid rgba(28,36,24,.12);background:#ffffffc7;box-shadow:0 18px 60px #1c241814;overflow:hidden}.ticket-top.svelte-1x05zx6{display:flex;gap:8px;padding:12px 14px;border-bottom:1px dashed rgba(28,36,24,.16);background:#f0f1e9a6}.dot.svelte-1x05zx6{width:9px;height:9px;border-radius:50%;background:#1c241838}.ticket-body.svelte-1x05zx6{padding:14px;display:flex;flex-direction:column;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;color:#1c2418cc}.t-row.svelte-1x05zx6{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.t-k.svelte-1x05zx6{color:#1c241899}.t-v.svelte-1x05zx6{font-weight:700;text-align:right}.t-rule.svelte-1x05zx6{height:1px;background:#1c24181f;margin:4px 0}.fine.svelte-1x05zx6 .t-v:where(.svelte-1x05zx6){font-weight:600;color:#1c2418b8}.card.svelte-1x05zx6{border-radius:22px;border:1px solid rgba(28,36,24,.12);background:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 24px 70px #1c24181f;padding:22px 22px 18px;display:flex;flex-direction:column;gap:14px;overflow:hidden;position:relative}.card.svelte-1x05zx6:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 180px at 0% 0%,rgba(203,168,106,.22),transparent 52%);pointer-events:none}.card-head.svelte-1x05zx6{position:relative;z-index:1}.kicker.svelte-1x05zx6{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1c24188c;margin-bottom:6px}.title.svelte-1x05zx6{font-family:Plus Jakarta Sans,sans-serif;font-size:1.7rem;font-weight:900;letter-spacing:-.03em;color:#1c2418}.err.svelte-1x05zx6{position:relative;z-index:1;border-radius:14px;border:1px solid rgba(160,48,48,.18);background:#a030300f;color:#a03030;padding:12px;font-size:.92rem;font-weight:600;line-height:1.4}.google.svelte-1x05zx6{position:relative;z-index:1;width:100%;height:48px;border-radius:16px;border:1px solid rgba(28,36,24,.14);background:#ffffffd6;cursor:pointer;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:0 14px 0 12px;overflow:hidden;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif}.google.svelte-1x05zx6:disabled{opacity:.6;cursor:not-allowed}.gmark.svelte-1x05zx6{width:32px;height:32px;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(28,36,24,.12);background:#f0f1e9b3;color:#1c2418c7}.glabel.svelte-1x05zx6{font-weight:800;font-size:.95rem;color:#1c2418e0;text-align:left}.gshine.svelte-1x05zx6{content:"";position:absolute;top:-60px;left:-40px;width:180px;height:180px;background:radial-gradient(circle,rgba(74,124,89,.16) 0%,transparent 60%);transform:rotate(12deg);pointer-events:none}.divider.svelte-1x05zx6{position:relative;z-index:1;display:flex;align-items:center;gap:12px;color:#1c24188c;font-weight:800;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.divider.svelte-1x05zx6:before,.divider.svelte-1x05zx6:after{content:"";height:1px;background:#1c241824;flex:1}.divider.svelte-1x05zx6 span:where(.svelte-1x05zx6){background:#ffffffb8;padding:0 8px;border-radius:999px;border:1px solid rgba(28,36,24,.1)}.form.svelte-1x05zx6{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px}.field.svelte-1x05zx6{display:flex;flex-direction:column;gap:8px}.lbl.svelte-1x05zx6{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1c24188c}input.svelte-1x05zx6{height:46px;border-radius:14px;border:1px solid rgba(28,36,24,.14);background:#ffffffe0;padding:0 12px;outline:none;font-size:.95rem;font-weight:600;color:#1c2418;box-shadow:0 0 #4a7c5900;transition:box-shadow .2s,border-color .2s,transform .2s;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif}input.svelte-1x05zx6:focus{border-color:#4a7c5985;box-shadow:0 0 0 4px #4a7c591f;transform:translateY(-1px)}.submit.svelte-1x05zx6{margin-top:4px;height:48px;border:none;border-radius:16px;background:#1c2418;color:#fff;font-weight:900;letter-spacing:.02em;cursor:pointer;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 14px 40px #1c241838}.submit.svelte-1x05zx6:hover{transform:translateY(-1px);background:#2e3b27;box-shadow:0 18px 50px #1c241842}.foot.svelte-1x05zx6{position:relative;z-index:1;display:flex;justify-content:center;gap:8px;font-size:.92rem;color:#1c24189e;margin-top:4px}.foot.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:#4a7c59;font-weight:800;text-decoration:none;border-bottom:1px dashed rgba(74,124,89,.5)}.helper.svelte-1x05zx6{display:flex;justify-content:flex-end;margin-top:-4px;margin-bottom:2px}.helper.svelte-1x05zx6 a:where(.svelte-1x05zx6){font-size:.9rem;color:#1c2418b3;text-decoration:none;border-bottom:1px dashed rgba(28,36,24,.22);font-weight:700}.helper.svelte-1x05zx6 a:where(.svelte-1x05zx6):hover{color:#4a7c59;border-bottom-color:#4a7c5980}@media(max-width:860px){.shell.svelte-1x05zx6{grid-template-columns:1fr}.panel.svelte-1x05zx6{padding:20px 18px 18px}}@media(max-width:520px){.home.svelte-1x05zx6{top:14px;left:14px}.shell.svelte-1x05zx6{margin-top:46px}.card.svelte-1x05zx6{padding:18px 16px 16px}}
