:root{--ziort-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ziort-space-1: 4px;--ziort-space-2: 8px;--ziort-space-3: 12px;--ziort-space-4: 16px;--ziort-space-5: 24px;--ziort-space-6: 32px;--ziort-radius-sm: 6px;--ziort-radius-md: 10px;--ziort-radius-lg: 14px;--ziort-color-bg: #060d18;--ziort-color-sidebar: #08111d;--ziort-color-surface: #0b1626;--ziort-color-surface-alt: #0f1d31;--ziort-color-surface-raised: #13243b;--ziort-color-border: #1b2b42;--ziort-color-text: #eaf1fa;--ziort-color-text-muted: #8da0b8;--ziort-color-primary: #14c9d6;--ziort-color-primary-strong: #0aa6c2;--ziort-color-primary-contrast: #04141c;--ziort-color-accent-violet: #7c5cf0;--ziort-color-success: #25c78a;--ziort-color-success-bg: rgba(37, 199, 138, .14);--ziort-color-warning: #f0b43c;--ziort-color-warning-bg: rgba(240, 180, 60, .14);--ziort-color-error: #ef5b5b;--ziort-color-error-bg: rgba(239, 91, 91, .14);--ziort-color-info: #4aa3ff;--ziort-color-info-bg: rgba(74, 163, 255, .14);--ziort-focus-ring: 0 0 0 3px rgba(20, 201, 214, .35)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--ziort-color-bg);color:var(--ziort-color-text);font-family:var(--ziort-font-sans);font-size:14px;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select{font-family:inherit}.zi-shell{display:grid;grid-template-columns:270px 1fr;min-height:100%;background:var(--ziort-color-bg)}.zi-sidebar{background:var(--ziort-color-sidebar);border-right:1px solid var(--ziort-color-border);padding:18px 14px;display:flex;flex-direction:column;gap:4px;position:sticky;top:0;height:100vh;overflow-y:auto}.zi-brand{padding:4px 10px 18px}.zi-brand strong{display:block;font-size:30px;font-style:italic;color:var(--ziort-color-primary);letter-spacing:-1px;line-height:1}.zi-brand span{font-size:12px;color:var(--ziort-color-text-muted)}.zi-nav-link{display:flex;align-items:center;gap:14px;padding:11px 14px;border-radius:var(--ziort-radius-md);color:var(--ziort-color-text);text-decoration:none;font-size:15px}.zi-nav-link:hover{background:var(--ziort-color-surface-alt)}.zi-nav-link.active{background:linear-gradient(90deg,#0a8fa6,#1b3f8f);font-weight:600}.zi-nav-sep{height:1px;background:var(--ziort-color-border);margin:14px 8px 10px}.zi-nav-title{padding:4px 14px 6px;color:var(--ziort-color-text-muted);font-size:14px}.zi-main{display:flex;flex-direction:column;min-width:0}.zi-topbar{display:flex;align-items:center;gap:14px;padding:12px 24px}.zi-switcher{display:flex;align-items:center;gap:10px;min-width:200px;padding:10px 14px;border:1px solid var(--ziort-color-border);background:var(--ziort-color-surface);border-radius:var(--ziort-radius-md);color:var(--ziort-color-text);font-size:15px;font-weight:500}.zi-search{flex:1;display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--ziort-color-border);background:var(--ziort-color-surface);border-radius:var(--ziort-radius-md);color:var(--ziort-color-text-muted)}.zi-search input{flex:1;background:transparent;border:0;outline:0;color:var(--ziort-color-text);font-size:14px}.zi-icon-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--ziort-color-border);background:var(--ziort-color-surface);color:var(--ziort-color-text);cursor:pointer}.zi-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--ziort-color-primary);color:var(--ziort-color-primary-contrast);font-weight:700;border:0;cursor:pointer}.zi-content{padding:6px 24px 32px;flex:1}.zi-crumbs{color:var(--ziort-color-text-muted);font-size:14px;margin:6px 0 12px}.zi-crumbs b{color:var(--ziort-color-text);font-weight:500}.zi-pagehead{display:flex;align-items:center;gap:14px;margin-bottom:18px}.zi-pagehead .zi-badge-icon{width:52px;height:52px;border-radius:var(--ziort-radius-md);display:grid;place-items:center;background:var(--ziort-color-surface-raised);color:var(--ziort-color-primary);border:1px solid var(--ziort-color-border)}.zi-pagehead h1{margin:0;font-size:28px;font-weight:700}.zi-pagehead p{margin:2px 0 0;color:var(--ziort-color-text-muted)}.zi-pagehead .zi-spacer{flex:1}.zi-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--ziort-radius-md);border:1px solid var(--ziort-color-border);background:var(--ziort-color-surface);color:var(--ziort-color-text);font-size:14px;font-weight:600;cursor:pointer}.zi-btn.primary{background:var(--ziort-color-primary);color:var(--ziort-color-primary-contrast);border-color:transparent}.zi-btn:disabled{opacity:.55;cursor:not-allowed}.zi-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:16px}.zi-stat{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--ziort-color-border);background:var(--ziort-color-surface);border-radius:var(--ziort-radius-lg)}.zi-stat .ico{width:44px;height:44px;border-radius:var(--ziort-radius-md);display:grid;place-items:center;background:var(--ziort-color-info-bg);color:var(--ziort-color-info)}.zi-stat .ico.ok{background:var(--ziort-color-success-bg);color:var(--ziort-color-success)}.zi-stat .ico.violet{background:#7c5cf029;color:var(--ziort-color-accent-violet)}.zi-stat small{display:block;color:var(--ziort-color-text-muted);font-size:13px}.zi-stat b{font-size:26px;font-weight:700}.zi-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.zi-tab{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:var(--ziort-radius-md);border:1px solid var(--ziort-color-border);background:var(--ziort-color-surface);color:var(--ziort-color-text);font-size:14px;cursor:pointer;text-decoration:none}.zi-tab.active{background:var(--ziort-color-primary);color:var(--ziort-color-primary-contrast);border-color:transparent;font-weight:600}.zi-tab .n{background:#ffffff24;border-radius:999px;padding:1px 8px;font-size:12px}.zi-split{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}.zi-split.with-drawer{grid-template-columns:minmax(0,1fr) 380px}.zi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.zi-card{padding:16px;border:1px solid var(--ziort-color-border);background:var(--ziort-color-surface);border-radius:var(--ziort-radius-lg);display:flex;flex-direction:column;gap:10px;cursor:pointer;text-align:left;color:inherit;font:inherit}.zi-card.selected{border-color:var(--ziort-color-primary);box-shadow:0 0 0 1px var(--ziort-color-primary) inset}.zi-card .row{display:flex;align-items:center;gap:12px}.zi-card .ico{width:44px;height:44px;border-radius:var(--ziort-radius-md);display:grid;place-items:center;background:#7c5cf029;color:#a28cff;flex-shrink:0}.zi-card h3{margin:0;font-size:16px}.zi-card p{margin:0;color:var(--ziort-color-text-muted);font-size:13px;line-height:1.45}.zi-card .foot{display:flex;align-items:center;justify-content:space-between;color:var(--ziort-color-text-muted);font-size:13px}.zi-pill{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600}.zi-pill.active{background:var(--ziort-color-success-bg);color:var(--ziort-color-success)}.zi-pill.available{background:var(--ziort-color-info-bg);color:var(--ziort-color-info)}.zi-pill.partial{background:var(--ziort-color-warning-bg);color:var(--ziort-color-warning)}.zi-toggle{width:44px;height:24px;border-radius:999px;border:0;background:#2a3a52;position:relative;cursor:pointer;flex-shrink:0}.zi-toggle:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}.zi-toggle.on{background:var(--ziort-color-primary)}.zi-toggle.on:after{transform:translate(20px)}.zi-toggle:disabled{opacity:.5;cursor:not-allowed}.zi-drawer{padding:18px;border:1px solid var(--ziort-color-border);background:var(--ziort-color-surface);border-radius:var(--ziort-radius-lg);display:flex;flex-direction:column;gap:14px;position:sticky;top:12px}.zi-drawer h2{margin:0;font-size:20px}.zi-drawer .head{display:flex;gap:12px;align-items:flex-start}.zi-drawer .close{margin-left:auto;background:transparent;border:0;color:var(--ziort-color-text-muted);font-size:20px;cursor:pointer}.zi-panel{padding:14px 16px;border:1px solid var(--ziort-color-border);background:var(--ziort-color-surface-alt);border-radius:var(--ziort-radius-md)}.zi-panel ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.zi-panel li:before{content:"✓";color:var(--ziort-color-primary);margin-right:10px}.zi-kv{display:grid;grid-template-columns:130px 1fr;gap:8px 12px;font-size:14px}.zi-kv dt{color:var(--ziort-color-text-muted)}.zi-kv dd{margin:0}.zi-notice{padding:10px 14px;border-radius:var(--ziort-radius-md);background:var(--ziort-color-error-bg);color:var(--ziort-color-error);font-size:14px}.zi-notice.info{background:var(--ziort-color-info-bg);color:var(--ziort-color-info)}.zi-empty{padding:48px 16px;text-align:center;color:var(--ziort-color-text-muted);border:1px dashed var(--ziort-color-border);border-radius:var(--ziort-radius-lg)}.zi-auth{min-height:100%;display:grid;place-items:center;padding:24px;background:radial-gradient(1200px 600px at 20% -10%,#0e2a45 0%,var(--ziort-color-bg) 60%)}.zi-auth-card{width:100%;max-width:440px;padding:28px;border:1px solid var(--ziort-color-border);background:var(--ziort-color-surface);border-radius:var(--ziort-radius-lg);display:flex;flex-direction:column;gap:16px}.zi-auth-card h1{margin:0;font-size:24px}.zi-field{display:flex;flex-direction:column;gap:6px}.zi-field label{color:var(--ziort-color-text-muted);font-size:13px}.zi-input{padding:11px 14px;border-radius:var(--ziort-radius-md);border:1px solid var(--ziort-color-border);background:var(--ziort-color-surface-alt);color:var(--ziort-color-text);font-size:15px;outline:none;width:100%}.zi-input:focus{box-shadow:var(--ziort-focus-ring);border-color:var(--ziort-color-primary)}.zi-link{background:none;border:0;color:var(--ziort-color-primary);cursor:pointer;padding:0;font-size:14px}@media(max-width:960px){.zi-shell{grid-template-columns:1fr}.zi-sidebar{position:static;height:auto;flex-direction:row;flex-wrap:wrap}.zi-split.with-drawer{grid-template-columns:1fr}}.zi-bill-grid{border-collapse:collapse}.zi-bill-grid th,.zi-bill-grid td{border:1px solid var(--ziort-color-border)}.zi-bill-grid thead th{background:#ffffff08}.zi-bill-grid tbody tr{cursor:pointer;outline:none}.zi-bill-grid tbody tr:hover{background:#ffffff08}.zi-bill-grid tbody tr.selected{background:#14c9d61f;box-shadow:inset 3px 0 0 var(--ziort-color-primary)}.zi-bill-grid tbody tr:focus-visible{box-shadow:inset 0 0 0 2px var(--ziort-color-primary)}.zi-bill-grid tfoot td{background:#ffffff08}.rs-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--ziort-color-text-muted);margin:8px 0 14px}.rs-legend i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px;vertical-align:-1px;border:1px dashed var(--ziort-color-border)}.rs-legend i.running,.rs-tile.running{background:#2b8fd047;border:1.5px solid #2b8fd0}.rs-legend i.kot,.rs-tile.kot{background:#e6be2842;border:1.5px solid #d9b52a}.rs-legend i.billed,.rs-tile.billed{background:#25c78a42;border:1.5px solid var(--ziort-color-success)}.rs-tiles{display:flex;flex-wrap:wrap;gap:12px}.rs-tile{width:118px;min-height:88px;border-radius:var(--ziort-radius-md);border:1.5px dashed var(--ziort-color-border);background:transparent;color:var(--ziort-color-text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;font-size:15px;font-weight:600;padding:8px}.rs-tile small{font-weight:400;color:var(--ziort-color-text-muted);font-size:12px}.rs-tile.blocked{opacity:.45;cursor:not-allowed}.rs-order{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}@media(max-width:900px){.rs-order{grid-template-columns:1fr}}.rs-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.rs-item{text-align:left;border:1px solid var(--ziort-color-border);border-left:4px solid var(--ziort-color-primary);background:var(--ziort-color-surface-alt);color:var(--ziort-color-text);border-radius:var(--ziort-radius-md);padding:10px 12px;cursor:pointer;font-size:14px;display:grid;gap:4px}.rs-item:disabled{opacity:.45;cursor:not-allowed}.rs-item small{color:var(--ziort-color-text-muted)}.rs-veg{display:inline-block;width:12px;height:12px;border:1.5px solid;border-radius:2px;margin-right:6px;vertical-align:-1px;position:relative}.rs-veg:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:currentColor}.rs-veg.veg{color:#25c78a}.rs-veg.non_veg{color:#e5534b}.rs-veg.egg{color:#d9b52a}.rs-cart{position:sticky;top:12px}.rs-line{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--ziort-color-border);font-size:14px}.rs-line small{display:block;color:var(--ziort-color-text-muted)}.rs-step{display:inline-flex;align-items:center;gap:6px}.rs-step button{width:26px;height:26px;border-radius:50%;border:1px solid var(--ziort-color-border);background:var(--ziort-color-surface);color:var(--ziort-color-text);cursor:pointer}.rs-total{display:flex;justify-content:space-between;font-size:18px;font-weight:700;padding:10px 0}.rs-kds{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.rs-ticket{border:1px solid var(--ziort-color-border);border-radius:var(--ziort-radius-md);background:var(--ziort-color-surface-alt);overflow:hidden}.rs-ticket header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#e6be2829;font-weight:600}.rs-ticket.preparing header{background:#2b8fd033}.rs-ticket.ready header{background:#25c78a33}.rs-ticket .badge{background:var(--ziort-color-surface-raised);padding:2px 10px;border-radius:6px;font-size:16px}.rs-ticket .late{color:var(--ziort-color-error)}.rs-ticket ul{list-style:none;margin:0;padding:8px 12px;display:grid;gap:6px}.rs-ticket li small{display:block;color:var(--ziort-color-text-muted)}.rs-ticket footer{padding:10px 12px;border-top:1px solid var(--ziort-color-border);display:flex;gap:8px}.zi-panel ul.rs-plain li:before{content:none;margin:0}.sv-queues{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 12px}.sv-queue{border:1px solid var(--ziort-color-border);background:var(--ziort-color-surface-alt);color:var(--ziort-color-text);border-radius:999px;padding:6px 14px;cursor:pointer;font-size:13px;font-weight:600}.sv-queue[aria-pressed=true]{background:var(--ziort-color-primary);color:var(--ziort-color-primary-contrast);border-color:transparent}.sv-queue b{margin-left:6px}.sv-queue.late:not([aria-pressed=true]){border-color:var(--ziort-color-error);color:var(--ziort-color-error)}.sv-row{display:grid;grid-template-columns:90px minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,1.4fr) 140px 130px;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--ziort-color-border);cursor:pointer;font-size:14px;text-align:left;width:100%;background:transparent;color:var(--ziort-color-text);border-left:0;border-right:0;border-top:0}.sv-row:hover{background:var(--ziort-color-surface-alt)}.sv-row small{display:block;color:var(--ziort-color-text-muted)}.sv-row.urgent{box-shadow:inset 3px 0 0 var(--ziort-color-error)}.sv-late{color:var(--ziort-color-error);font-weight:600}@media(max-width:900px){.sv-row{grid-template-columns:1fr 1fr}}.sv-card{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}@media(max-width:900px){.sv-card{grid-template-columns:1fr}}.sv-primary{width:100%;padding:14px;font-size:16px;border-radius:var(--ziort-radius-md);border:0;background:var(--ziort-color-success);color:#04141c;font-weight:700;cursor:pointer}.sv-primary:disabled{opacity:.5;cursor:not-allowed}.sv-fact{display:flex;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid var(--ziort-color-border);font-size:14px}.sv-fact span:first-child{color:var(--ziort-color-text-muted)}.sv-grid{display:grid;grid-template-columns:130px minmax(0,1fr);font-size:12px;border:1px solid var(--ziort-color-border);border-radius:var(--ziort-radius-md);overflow:hidden}.sv-hours{display:grid;grid-template-columns:repeat(14,1fr);border-bottom:1px solid var(--ziort-color-border)}.sv-hours span{padding:6px 4px;color:var(--ziort-color-text-muted);border-left:1px solid var(--ziort-color-border)}.sv-tech{padding:10px 8px;border-bottom:1px solid var(--ziort-color-border);font-weight:600}.sv-lane{position:relative;height:54px;border-bottom:1px solid var(--ziort-color-border);background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(100% / 14 - 1px),var(--ziort-color-border) calc(100% / 14 - 1px),var(--ziort-color-border) calc(100% / 14))}.sv-block{position:absolute;top:4px;bottom:4px;border-radius:6px;padding:3px 6px;overflow:hidden;font-size:11px;line-height:1.25;border:0;text-align:left;cursor:pointer;color:#04141c;background:#7cc4ff}.sv-block.en_route{background:#ffd166}.sv-block.on_site{background:#6ee7b7}.sv-block.done{background:#8da0b8}.sv-block.missed{background:#ff8b8b}.ap-grid{display:grid;border:1px solid var(--ziort-color-border);border-radius:var(--ziort-radius-md);overflow:auto;font-size:12px}.ap-head{padding:8px;font-weight:600;border-bottom:1px solid var(--ziort-color-border);border-left:1px solid var(--ziort-color-border);background:var(--ziort-color-surface-alt);position:sticky;top:0}.ap-hours{position:relative}.ap-hours span{position:absolute;left:6px;color:var(--ziort-color-text-muted);transform:translateY(-50%)}.ap-col{position:relative;border-left:1px solid var(--ziort-color-border);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 59px,var(--ziort-color-border) 59px,var(--ziort-color-border) 60px)}.ap-col.closed{background-color:var(--ziort-color-surface-alt);opacity:.6}.ap-open{position:absolute;left:0;right:0;background:var(--ziort-color-surface)}.ap-block{position:absolute;left:3px;right:3px;border-radius:6px;padding:3px 6px;overflow:hidden;border:0;text-align:left;cursor:pointer;font-size:11px;background:#bfdbfe;color:#0f172a}.ap-block.arrived{background:#fde68a}.ap-block.started{background:#6ee7b7}.ap-block.completed{background:#d1d5db}.ap-block.cancelled{background:#fecaca;text-decoration:line-through}.ap-block.no_show{background:#fca5a5}@keyframes la-twinkle{0%,to{opacity:.6}50%{opacity:.15}}@keyframes la-aurora-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(3%,4%) scale(1.04)}66%{transform:translate(-2%,2%) scale(.97)}}@keyframes la-orbit-spin{0%{transform:perspective(700px) rotateX(72deg) rotate(0)}to{transform:perspective(700px) rotateX(72deg) rotate(360deg)}}@keyframes la-ring-wave{0%{transform:scale(.35);opacity:0}12%{opacity:.9}to{transform:scale(1.5);opacity:0}}@keyframes la-pulse-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes la-shoot-1{0%{opacity:0;transform:rotate(-22deg) translate(0)}3%{opacity:.9}17%{opacity:0}to{opacity:0;transform:rotate(-22deg) translate(120vw)}}@keyframes la-shoot-2{0%{opacity:0;transform:rotate(30deg) translate(0)}3%{opacity:.85}17%{opacity:0}to{opacity:0;transform:rotate(30deg) translate(115vw)}}@keyframes la-shoot-3{0%{opacity:0;transform:rotate(162deg) translate(0)}3%{opacity:.8}17%{opacity:0}to{opacity:0;transform:rotate(162deg) translate(120vw)}}@keyframes la-shoot-4{0%{opacity:0;transform:rotate(-8deg) translate(0)}3%{opacity:.95}17%{opacity:0}to{opacity:0;transform:rotate(-8deg) translate(125vw)}}@keyframes la-shoot-5{0%{opacity:0;transform:rotate(-48deg) translate(0)}3%{opacity:.75}17%{opacity:0}to{opacity:0;transform:rotate(-48deg) translate(110vw)}}@keyframes la-spin{to{transform:rotate(360deg)}}@keyframes la-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.la-page{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:40px 16px;background:#07090f;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#fff}.la-fill{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.la-abs{position:absolute}.la-glow-a{position:absolute;top:0;left:0;width:500px;height:500px;border-radius:50%;filter:blur(180px);opacity:.13;background:#14b8a6;pointer-events:none}.la-glow-b{position:absolute;bottom:0;right:0;width:384px;height:384px;border-radius:50%;filter:blur(150px);opacity:.08;background:#0891b2;pointer-events:none}.la-wrap{position:relative;z-index:10;width:100%;max-width:460px;animation:la-enter .4s ease-out both}.la-brand{display:flex;flex-direction:column;align-items:center;margin-bottom:28px}.la-brand img{display:block;height:40px;width:auto;object-fit:contain}.la-slogan{display:flex;align-items:baseline;gap:6px;margin:12px 0 0;-webkit-user-select:none;user-select:none}.la-slogan .a{font-size:13px;font-weight:300;letter-spacing:.22em;text-transform:uppercase;color:#fff6}.la-slogan .b{font-size:14px;color:#ffffff40;font-style:italic;font-family:Georgia,Playfair Display,serif}.la-slogan .c{font-size:15px;font-weight:600;background:linear-gradient(135deg,#2dd4bf,#38bdf8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.01em}.la-slogan .d{font-size:15px;font-weight:700;letter-spacing:-.01em}.la-card{border-radius:16px;padding:28px;background:#0a0e16d9;box-shadow:0 0 0 1px #14b8a61a,0 0 50px #14b8a60f,0 24px 60px #00000080}.la-card h1{margin:0 0 4px;font-size:22px;font-weight:700;letter-spacing:-.01em}.la-sub{margin:0 0 18px;font-size:13px;color:#fff6;line-height:1.5}.la-tabs{display:flex;border-radius:12px;padding:4px;margin-bottom:24px;background:#07090fe6;box-shadow:0 0 0 1px #ffffff0d}.la-tab{flex:1;padding:10px 0;border:0;border-radius:8px;font:inherit;font-size:14px;font-weight:600;color:#ffffff4d;background:transparent;cursor:pointer;transition:all .2s}.la-tab.on{color:#fff;background:linear-gradient(135deg,#0d9488,#0891b2);box-shadow:0 4px 14px #0d948866}.la-social{display:grid;grid-template-columns:1fr 1fr;gap:12px}.la-oauth{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 0;border-radius:12px;font:inherit;font-size:14px;font-weight:600;color:#ffffffd9;cursor:pointer;transition:background .2s}.la-oauth.g{background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.la-oauth.g:hover:not(:disabled){background:#ffffff1a}.la-oauth.m{background:#0078d41a;border:1px solid rgba(0,120,212,.25)}.la-oauth.m:hover:not(:disabled){background:#0078d433}.la-oauth:disabled{opacity:.5;cursor:not-allowed}.la-divider{display:flex;align-items:center;gap:12px;margin:20px 0}.la-divider i{flex:1;height:1px;background:#ffffff12}.la-divider span{font-size:11px;font-weight:500;color:#ffffff40}.la-form{display:grid;gap:16px}.la-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.la-field label{display:block;margin-bottom:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#fff6}.la-box{position:relative;border-radius:12px;background:#ffffff09;transition:box-shadow .2s;box-shadow:0 0 0 1px #14b8a638,0 0 10px #14b8a60f}.la-box.valid{box-shadow:0 0 0 1.5px #34d39999,0 0 18px #34d39926}.la-box.error{box-shadow:0 0 0 1.5px #fb923cb3,0 0 18px #fb923c2e}.la-box input,.la-box select{width:100%;box-sizing:border-box;padding:12px 16px;border:0;background:transparent;color:#fff;font:inherit;font-size:14px;outline:none;border-radius:12px}.la-box select option{background:#0b1626;color:#fff}.la-box input::placeholder{color:#ffffff40}.la-box input.pr{padding-right:64px}.la-show{position:absolute;right:14px;top:50%;transform:translateY(-50%);border:0;background:transparent;font:inherit;font-size:11px;font-weight:600;color:#2dd4bfb3;cursor:pointer}.la-show:hover{color:#5eead4}.la-err{margin:6px 0 0;font-size:11px;font-weight:500;color:#fb923c}.la-hint{margin:6px 0 0;font-size:11px;color:#ffffff59}.la-alert{padding:12px 16px;border-radius:12px;font-size:14px;font-weight:500;color:#fb923c;background:#fb923c12;box-shadow:0 0 0 1px #fb923c40}.la-note{padding:12px 16px;border-radius:12px;font-size:13px;color:#5eead4;background:#14b8a612;box-shadow:0 0 0 1px #14b8a62e}.la-link{border:0;background:none;padding:0;font:inherit;font-size:11px;color:#ffffff4d;cursor:pointer;text-decoration:none}.la-link:hover{color:#2dd4bf}.la-right{text-align:right;margin-top:-4px}.la-btn{width:100%;padding:14px 0;border:0;border-radius:12px;font:inherit;font-size:14px;font-weight:600;color:#fff;cursor:pointer;background:linear-gradient(135deg,#0d9488,#0891b2);box-shadow:0 4px 20px #0d94884d;transition:opacity .2s;margin-top:4px}.la-btn:hover:not(:disabled){opacity:.9}.la-btn:disabled{opacity:.5;cursor:not-allowed}.la-spin{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:la-spin .8s linear infinite;vertical-align:middle}.la-center{text-align:center}.la-qr{display:block;margin:4px auto;background:#fff;padding:8px;border-radius:12px}.la-code{word-break:break-all;font-size:12px;color:#5eead4}.la-back{text-align:center;margin-top:20px}.la-back a,.la-back button{font-size:11px;font-weight:500;letter-spacing:.03em;color:#fff3;text-decoration:none;background:none;border:0;cursor:pointer}.la-back a:hover,.la-back button:hover{color:#ffffff73}@media(prefers-reduced-motion:reduce){.la-page *,.la-page *:before{animation:none!important}}
