.k0.k0-si-page{isolation:isolate;box-sizing:border-box;background:var(--k0-backdrop);flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100dvh;padding:40px 16px;display:flex;position:relative}.k0 .k0-si-backdrop{z-index:0;pointer-events:none;--si-beam:clamp(380px, 52vmax, 760px);--si-beam-far:clamp(560px, 76vmax, 1100px);--si-hive-lines:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51.96' height='90'%3E%3Cpath d='M25.98 0L51.96 15L51.96 45L25.98 60L0 45L0 15ZM25.98 60V90' fill='none' stroke='%23fff' stroke-width='1.2'/%3E%3C/svg%3E");--si-hive-faces:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51.96' height='90'%3E%3Cg fill='%23fff'%3E%3Cpolygon points='25.98,4 48.5,17 48.5,43 25.98,56 3.46,43 3.46,17'/%3E%3Cpolygon points='0,49 22.52,62 22.52,88 0,101 -22.52,88 -22.52,62'/%3E%3Cpolygon points='51.96,49 74.48,62 74.48,88 51.96,101 29.44,88 29.44,62'/%3E%3Cpolygon points='0,-41 22.52,-28 22.52,-2 0,11 -22.52,-2 -22.52,-28'/%3E%3Cpolygon points='51.96,-41 74.48,-28 74.48,-2 51.96,11 29.44,-2 29.44,-28'/%3E%3C/g%3E%3C/svg%3E");position:fixed;inset:0;overflow:hidden}.k0 .k0-si-ambient{background:radial-gradient(ellipse 55% 50% at 50% 46%, color-mix(in srgb, var(--k0-accent) 9%, transparent), transparent 70%);position:absolute;inset:0}.k0 .k0-si-hive{background:var(--k0-accent);opacity:.06;-webkit-mask:var(--si-hive-lines) 50% 50% / 51.96px 90px repeat, radial-gradient(ellipse 85% 80% at 50% 50%, #000 20%, transparent 100%);-webkit-mask:var(--si-hive-lines) 50% 50% / 51.96px 90px repeat, radial-gradient(ellipse 85% 80% at 50% 50%, #000 20%, transparent 100%);mask:var(--si-hive-lines) 50% 50% / 51.96px 90px repeat, radial-gradient(ellipse 85% 80% at 50% 50%, #000 20%, transparent 100%);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.k0 .k0-si-lit{position:absolute;inset:0}.k0 .k0-si-lit--edges{-webkit-mask:var(--si-hive-lines) 50% 50% / 51.96px 90px repeat;-webkit-mask:var(--si-hive-lines) 50% 50% / 51.96px 90px repeat;mask:var(--si-hive-lines) 50% 50% / 51.96px 90px repeat}.k0 .k0-si-lit--faces{-webkit-mask:var(--si-hive-faces) 50% 50% / 51.96px 90px repeat;-webkit-mask:var(--si-hive-faces) 50% 50% / 51.96px 90px repeat;mask:var(--si-hive-faces) 50% 50% / 51.96px 90px repeat;opacity:.16}.k0 .k0-si-beam,.k0 .k0-si-cursor{will-change:transform;border-radius:50%;position:absolute;top:0;left:0}.k0 .k0-si-beam{width:var(--si-beam);height:var(--si-beam);margin:calc(var(--si-beam) / -2) 0 0 calc(var(--si-beam) / -2);background:radial-gradient(closest-side, color-mix(in srgb, var(--k0-accent) 70%, var(--k0-text)), var(--k0-accent) 34%, color-mix(in srgb, var(--k0-accent) 30%, transparent) 62%, transparent);animation:28s cubic-bezier(.45,0,.55,1) infinite k0-si-sweep;transform:translate(76vw,20vh)}.k0 .k0-si-lit--edges .k0-si-beam{opacity:.85}.k0 .k0-si-beam--far{width:var(--si-beam-far);height:var(--si-beam-far);margin:calc(var(--si-beam-far) / -2) 0 0 calc(var(--si-beam-far) / -2);animation:46s cubic-bezier(.45,0,.55,1) infinite k0-si-sweep-far;opacity:.32!important}.k0 .k0-si-cursor{opacity:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--k0-accent) 60%, var(--k0-text)), transparent);width:420px;height:420px;margin:-210px 0 0 -210px;transition:opacity .6s cubic-bezier(.1,.9,.2,1);transform:translate(50vw,50vh)}.k0 .k0-si-cursor[data-on]{opacity:.7;transition-duration:.24s}@keyframes k0-si-sweep{0%,to{transform:translate(76vw,20vh)}25%{transform:translate(84vw,80vh)}50%{transform:translate(22vw,86vh)}75%{transform:translate(14vw,16vh)}}@keyframes k0-si-sweep-far{0%,to{transform:translate(10vw,90vh)}33%{transform:translate(50vw,-10vh)}66%{transform:translate(95vw,60vh)}}@media (max-width:640px){.k0 .k0-si-lit--edges .k0-si-beam{opacity:.6}.k0 .k0-si-lit--faces{opacity:.1}}@media (prefers-reduced-motion:reduce){.k0 .k0-si-beam{animation:none}.k0 .k0-si-cursor{display:none}}.k0 .k0-si-vignette{background:radial-gradient(ellipse 34% 40% at 50% 50%, color-mix(in srgb, var(--k0-backdrop) 50%, transparent) 0%, transparent 100%), radial-gradient(ellipse at center, transparent 38%, color-mix(in srgb, var(--k0-backdrop) 78%, transparent) 100%);position:absolute;inset:0}.k0.k0-si-page>:not(.k0-si-backdrop){z-index:1;position:relative}.k0 .k0-si-expired{box-sizing:border-box;border:1px solid var(--k0-info-line);background:var(--k0-info-bg);width:100%;max-width:392px;color:var(--k0-info-text);border-radius:12px;padding:10px 14px;font-size:12px}.k0 .k0-si-logo{margin-bottom:6px}.k0 .k0-si-card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--k0-line-strong) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--k0-surface-2) 82%, transparent) 0%, color-mix(in srgb, var(--k0-surface) 88%, transparent) 100%);-webkit-backdrop-filter:blur(16px)saturate(110%);backdrop-filter:blur(16px)saturate(110%);width:100%;max-width:392px;box-shadow:inset 0 1px 0 var(--k0-edge), 0 40px 90px -30px var(--k0-shadow-soft), 0 0 0 1px color-mix(in srgb, var(--k0-shadow-soft) 50%, transparent);border-radius:18px;flex-direction:column;gap:14px;padding:28px 26px 22px;display:flex}.k0 .k0-si-head{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:6px;display:flex}.k0 .k0-si-title{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.k0 .k0-si-sub{color:var(--k0-muted);margin:0;font-size:13px}.k0 .k0-si-invite{text-align:left;background:linear-gradient(115deg, color-mix(in srgb, var(--k0-accent) 10%, var(--k0-surface)), var(--k0-surface) 60%, color-mix(in srgb, var(--k0-amber) 5%, var(--k0-surface)));isolation:isolate;animation:k0-si-invite-in .42s var(--k0-ease-out) both;border-radius:12px;align-items:center;gap:13px;padding:13px 14px;display:flex;position:relative;overflow:hidden}.k0 .k0-si-invite:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg, var(--k0-accent), var(--k0-line-strong) 38%, var(--k0-line-strong) 70%, color-mix(in srgb, var(--k0-amber) 70%, transparent));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.k0 .k0-si-invite:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--k0-accent) 12%, transparent) 50%, transparent 65%);animation:k0-si-invite-sheen 6.5s var(--k0-ease-move) 1s infinite;position:absolute;inset:0;transform:translate(-100%)}.k0 .k0-si-invite__mark{background:color-mix(in srgb, var(--k0-accent) 13%, transparent);width:38px;height:38px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--k0-accent) 28%, transparent), 0 0 22px -6px color-mix(in srgb, var(--k0-accent) 55%, transparent);border-radius:11px;flex:none;place-items:center;display:grid;position:relative}.k0 .k0-si-invite__cell{fill:none;stroke:var(--k0-accent);stroke-width:2px;stroke-linejoin:round}.k0 .k0-si-invite__key{fill:var(--k0-accent);animation:3.2s ease-in-out infinite k0-si-invite-key}.k0 .k0-si-invite__text{flex-direction:column;gap:3px;min-width:0;display:flex}.k0 .k0-si-invite__title{font-family:var(--k0-font-brand), system-ui, sans-serif;letter-spacing:.035em;color:var(--k0-text);font-size:14px;font-weight:600}.k0 .k0-si-invite__sub{color:var(--k0-muted);font-size:12.5px;line-height:1.45}@keyframes k0-si-invite-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes k0-si-invite-sheen{0%{transform:translate(-100%)}40%,to{transform:translate(100%)}}@keyframes k0-si-invite-key{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.k0 .k0-si-invite,.k0 .k0-si-invite__key{animation:none}.k0 .k0-si-invite:after{display:none}}.k0 .k0-si-methods{flex-direction:column;gap:10px;display:flex}.k0 .k0-si-wallet,.k0 .k0-si-google,.k0 .k0-si-mail,.k0 .k0-si-email{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:46px;font-weight:500;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:flex}.k0 .k0-si-wallet{background:var(--k0-primary);color:var(--k0-ink);border:0;font-weight:600}.k0 .k0-si-wallet:hover:not(:disabled){background:var(--k0-primary-hover)}.k0 .k0-si-wallet:active:not(:disabled){background:var(--k0-primary-press);transform:translateY(1px)}.k0 .k0-si-google,.k0 .k0-si-mail,.k0 .k0-si-email{border:1px solid var(--k0-line-strong);background:color-mix(in srgb, var(--k0-text) 2%, transparent);color:var(--k0-text)}.k0 .k0-si-google:hover:not(:disabled),.k0 .k0-si-mail:hover:not(:disabled),.k0 .k0-si-email:hover:not(:disabled){border-color:color-mix(in srgb, var(--k0-text) 25%, var(--k0-line-strong));background:color-mix(in srgb, var(--k0-text) 5%, transparent)}.k0 .k0-si-google:active:not(:disabled),.k0 .k0-si-mail:active:not(:disabled),.k0 .k0-si-email:active:not(:disabled){transform:translateY(1px)}.k0 .k0-si-wallet:disabled,.k0 .k0-si-google:disabled,.k0 .k0-si-mail:disabled,.k0 .k0-si-email:disabled{border:1px solid var(--k0-line);color:var(--k0-dim);cursor:not-allowed;background:0 0}.k0 .k0-si-back{color:var(--k0-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:-4px 0 0;padding:2px 0;font-size:12px;transition:color .14s}.k0 .k0-si-back:hover:not(:disabled){color:var(--k0-text)}.k0 .k0-si-back:disabled{color:var(--k0-dim);cursor:not-allowed}.k0 .k0-si-form{flex-direction:column;gap:12px;margin:0;display:flex}.k0 .k0-si-form .k0-field__hint{font-size:11px}.k0 .k0-si-reason{color:var(--k0-muted);font-size:12px}.k0 .k0-si-foot{border-top:1px solid var(--k0-line-faint);color:var(--k0-dim);text-align:center;padding-top:12px;font-size:11px;line-height:1.5}.k0 .k0-si-notice{flex-direction:column;gap:10px;display:flex}.k0 .k0-si-status{color:var(--k0-muted);align-items:center;gap:8px;font-size:12px;display:flex}.k0 .k0-si-sent{color:var(--k0-muted);font-size:12px}.k0 .k0-si-sent strong{color:var(--k0-text);font-weight:500}.k0 .k0-si-link{color:var(--k0-muted);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--k0-line-strong);text-decoration-color:var(--k0-line-strong);text-underline-offset:3px;background:0 0;border:0;align-self:center;padding:2px 4px;font-size:12px;transition:color .14s,text-decoration-color .14s}.k0 .k0-si-link:hover:not(:disabled){color:var(--k0-text);text-decoration-color:currentColor}.k0 .k0-si-link:disabled{color:var(--k0-dim);cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.k0 .k0-si-logo,.k0 .k0-si-expired,.k0 .k0-si-card{animation:.56s cubic-bezier(.2,.7,.2,1) both k0-si-rise}.k0 .k0-si-expired{animation-delay:60ms}.k0 .k0-si-card{animation-delay:.12s}}@keyframes k0-si-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:420px){.k0 .k0-si-card{border-radius:16px;padding:22px 18px 18px}}.k0 .k0-si-telegram{justify-content:center;min-height:44px;display:flex}.k0 .k0-si-code{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.k0 .k0-si-code__value{font-family:var(--k0-font-mono,monospace);letter-spacing:.3em;font-size:28px}
