.side-rays{position:relative;width:100%;height:100%;overflow:hidden;pointer-events:none}.side-rays__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.star-border{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:.875rem 1.5rem;border:0;border-radius:var(--star-border-radius);background:var(--star-border-surface);color:var(--star-border-text);font:inherit;font-weight:500;line-height:1.25;text-decoration:none;-webkit-tap-highlight-color:transparent}.star-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 var(--star-border-thickness) var(--star-border-track);pointer-events:none}.star-border__light{position:absolute;top:-48px;left:-48px;z-index:-1;width:calc(100% + 96px);height:calc(100% + 96px);pointer-events:none}button.star-border,a.star-border{cursor:pointer}.star-border:focus-visible{outline:2px solid var(--star-border-track);outline-offset:3px}.star-border:disabled{cursor:not-allowed;opacity:.5}html{background:#030410;color-scheme:dark;overflow-x:hidden;overflow-x:clip}body{isolation:isolate;background:#030410;overflow-x:hidden;overflow-x:clip;padding:32px 16px;padding-top:max(32px,env(safe-area-inset-top));padding-bottom:max(32px,env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}#invite-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at top right,#ffc46b19,transparent 58%),radial-gradient(ellipse at 84% 28%,#96c8ff10,transparent 62%),#030410}#invite-background .side-rays{position:absolute;top:0;right:0;bottom:0;left:0}#invite-cursor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;overflow:hidden;pointer-events:none}.electric-arc-cursor{display:block;width:100%;height:100%;pointer-events:none}.electric-arc-cursor[hidden]{display:none}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse),(forced-colors:active){#invite-cursor{display:none}}.access-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:64px;gap:clamp(64px,8vw,120px);width:100%;max-width:1180px;width:min(1180px,100%)}.access-intro{min-width:0;padding-block:24px}.access-intro-brand{display:block;width:56px;margin-bottom:28px;line-height:0}.access-intro-brand img{display:block;flex:none;width:56px;height:42px;object-fit:contain}.access-intro h1{margin:0;color:#edf0f8;font-size:52px;font-size:clamp(34px,3.1vw,52px);font-weight:500;line-height:1.3;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 0 22px #a47af24d,0 0 56px #7d9efa38}@supports ((background-clip: text) or (-webkit-background-clip: text)){.access-intro h1{background-image:linear-gradient(105deg,#fff0 40%,#eaf6ff66 46%,#fffdf8 49%,#fff 51%,#e5efff66 54%,#fff0 60%),linear-gradient(110deg,#b291ef,#d1b4fa 28%,#a6d8ff 58%,#8acbff 78%,#b49ce9);background-size:240% 100%,100% 100%;background-position:160% 50%,0 0;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:access-title-light 7s linear infinite}}@keyframes access-title-light{0%{background-position:160% 50%,0 0}to{background-position:-60% 50%,0 0}}.access-intro p{margin:24px 0 0;color:#b7c3d8;font-size:18px;font-size:clamp(16px,1.15vw,20px);font-weight:400;line-height:1.8;letter-spacing:.015em;text-wrap:balance}#invite-card-host{display:flow-root}.invite-star-border.is-flipping,#trutixAccessV207.is-flipping{transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.is-flipping form{pointer-events:none}.invite-star-border{display:flow-root;width:100%;margin:0;padding:0;background:transparent;font-weight:inherit;line-height:normal}.invite-star-border>.invite-card-surface{width:100%;margin:0}.invite-star-border>.star-border__light{z-index:2}.access-language{flex-shrink:0;gap:0;padding:0;border:0;border-radius:0;background:transparent}.access-language button+button{margin-left:2px}.access-language button{min-height:30px;padding:4px 6px;color:#aebbd0}.access-language button:hover{background:#ced9ff12;color:#edf2fb}.access-language button[aria-pressed=true]{background:#8d83d829;color:#eeeaff}.access-footer{position:fixed;left:16px;left:max(16px,env(safe-area-inset-left));bottom:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:2;margin:0;color:#e0e4f7;text-align:left;pointer-events:none}.access-footer a{display:inline-flex;padding:8px 0;border:0;border-radius:0;background:transparent;opacity:0;pointer-events:none}.access-footer.is-revealed a,.access-footer a:focus{opacity:1;text-decoration:none}.access-footer.is-revealed a{pointer-events:auto}.access-footer a:focus{outline:2px solid #b9a1ff;outline-offset:3px}.access-language button:focus-visible,.access-footer a:focus-visible{outline-color:#b9a1ff}html body #trutixAccessV207,.invite-card-surface{--access-ink: #edf2fb;--access-muted: #b8c4d8;--access-line: #a7bdd329;--access-purple: #b7a7f2;--access-action: radial-gradient(ellipse at 18% 0%, #f8edffb3, transparent 64%), linear-gradient(112deg, #c3a9d9, #d4cde9 34%, #bfd8e9 68%, #8eafd0);color-scheme:dark;border-color:#b5c7e033;background:radial-gradient(ellipse at 100% 0%,#ffc46b0c,transparent 52%),radial-gradient(ellipse at 0% 100%,#7360bb0e,transparent 62%),linear-gradient(145deg,#111827ed,#0a101de8);box-shadow:inset 0 1px #e9f1ff14,inset -1px 0 #ffc46b08,0 18px 60px #0000003d;backdrop-filter:blur(24px) saturate(115%);-webkit-backdrop-filter:blur(24px) saturate(115%)}.invite-card-surface{position:relative;isolation:isolate;overflow:hidden;padding:0;border-radius:20px}.invite-card-surface:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px #b5c7e033;pointer-events:none}html body .invite-card-surface #trutixAccessV207{border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#trutixAccessV207 .access-head{align-items:flex-start;justify-content:space-between;gap:0;margin-bottom:28px}#trutixAccessV207 label{color:#c5d0e1}#trutixAccessV207 input,#trutixAccessV207 textarea{color:#edf2fb;caret-color:#b7a7f2;border-color:#9eafcd33;background:#080e1ac7;box-shadow:inset 0 1px 3px #0000001f;transition:border-color .16s ease,box-shadow .16s ease}#trutixAccessV207 input::placeholder,#trutixAccessV207 textarea::placeholder{color:#8d9bb2}#trutixAccessV207 input:focus,#trutixAccessV207 textarea:focus{border-color:#9b94d9;box-shadow:0 0 0 3px #9381d921}#trutixAccessV207 .access-submit{position:relative;isolation:isolate;overflow:hidden;padding:11px 18px;gap:0;border-color:#e0e8f4b3;border-radius:12px;background:var(--access-action);color:#202b43;font-weight:600;letter-spacing:.015em;box-shadow:inset 0 1px #ffffffe6,inset 0 -2px #526b9438,0 5px #6f7b9c14,0 9px 22px #0509154d;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,border-color .18s ease}#trutixAccessV207 .access-submit>span{position:relative;z-index:2}#trutixAccessV207 .access-submit .access-button-material{display:block;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:0;width:calc(100% + 2px);height:calc(100% + 2px);opacity:.85;pointer-events:none}#trutixAccessV207 .access-submit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:linear-gradient(180deg,#fff6,#fff0 40%,#344a7c1f);box-shadow:inset 0 1px #fff9,inset 0 -1px #526b9433;pointer-events:none}#trutixAccessV207 .access-submit:before{content:"";position:absolute;top:-30%;right:0;bottom:-30%;left:0;z-index:1;width:60%;background:linear-gradient(110deg,#fff0,#fff8,#fff0);transform:translate(-220%) skew(-20deg);transition:transform .65s ease;pointer-events:none}#trutixAccessV207 .access-submit:hover{filter:none}#trutixAccessV207 .access-submit>span[aria-hidden=true]{font-size:18px;font-weight:400;line-height:1;transition:transform .18s ease}@media(hover:hover){#trutixAccessV207 .access-submit:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.025);border-color:#eff3ff;box-shadow:inset 0 1px #fff,inset 0 -2px #526b9438,0 5px #6f7b9c14,0 12px 28px #05091566}#trutixAccessV207 .access-submit:not(:disabled):hover>span[aria-hidden=true]{transform:translate(2px)}#trutixAccessV207 .access-submit:not(:disabled):hover:before{transform:translate(240%) skew(-20deg)}}#trutixAccessV207 .access-submit:not(:disabled):active{transform:translateY(1px);filter:none;box-shadow:inset 0 2px 5px #58698533,inset 0 1px #ffffff80}#trutixAccessV207 .access-submit:disabled{opacity:.6;cursor:wait;transform:none;filter:saturate(.5)}#trutixAccessV207 button:focus-visible{outline-color:#b9a1ff}html body #trutixAccessV207{--access-danger: #efbbcd;--access-danger-line: #d797b64d;--access-danger-bg: #edb4ca0d;--access-notice-bg: #b3a5e60d;--access-success: #b4dfd2;--access-success-line: #8cbfac4d;--access-success-bg: #90cbb20d}#trutixAccessV207 input[aria-invalid=true],#trutixAccessV207 textarea[aria-invalid=true]{border-color:var(--access-danger-line);box-shadow:0 0 0 2px var(--access-danger-bg)}@media(max-width:900px){#invite-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#030410d1 0,#030410c7 340px,#03041066 520px,#03041000);pointer-events:none}.access-shell{grid-template-columns:minmax(0,1fr);width:100%;max-width:560px;width:min(560px,100%);gap:32px}.access-intro{padding-block:0;text-align:center}.access-intro-brand{margin:0 auto 24px}.access-intro h1{font-size:32px;font-size:clamp(28px,4.8vw,42px)}.access-intro p{margin-top:16px;font-size:16px}#invite-card-host{width:100%;max-width:440px;width:min(440px,100%);justify-self:center}}@media(prefers-reduced-motion:reduce){.access-intro h1{animation:none;background-position:160% 50%,0 0}#trutixAccessV207 input,#trutixAccessV207 textarea,#trutixAccessV207 .access-submit,#trutixAccessV207 .access-submit>span[aria-hidden=true],#trutixAccessV207 .access-submit:before{transition:none}#trutixAccessV207 .access-submit:not(:disabled):hover,#trutixAccessV207 .access-submit:not(:disabled):active,#trutixAccessV207 .access-submit:not(:disabled):hover>span[aria-hidden=true]{transform:none}#trutixAccessV207 .access-submit:before{display:none}}@media(forced-colors:active){.access-intro h1{animation:none;background:none;color:CanvasText;-webkit-text-fill-color:CanvasText;text-shadow:none}#trutixAccessV207 .access-submit .access-button-material,#trutixAccessV207 .access-submit:before,#trutixAccessV207 .access-submit:after{display:none}}@media(forced-colors:active){#trutixAccessV207 input[aria-invalid=true],#trutixAccessV207 textarea[aria-invalid=true]{border-color:Highlight}}.invite-star-border:before{top:0;right:0;bottom:0;left:0}@media(max-width:900px),(max-height:560px){body{align-items:start;padding-top:24px;padding-bottom:24px;padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media(hover:none),(pointer:coarse){.access-language button{min-height:44px;min-width:32px;padding:6px 5px}#trutixAccessV207 .access-titles{padding-top:6px}#trutixAccessV207 input,#trutixAccessV207 textarea{font-size:16px}}
