:root{--in-display:"Baloo 2", "Bree Serif", "Arial Rounded MT Bold", ui-rounded, system-ui, sans-serif;--in-body:"Nunito", ui-rounded, "SF Pro Rounded", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--in-glass-bg:linear-gradient(155deg, #ffffff3d, #ffffff17 60%, #ffffff24);--in-glass-line:#ffffff52;--in-ink:#fff8ea;--in-ink-dim:#fff8eac7;--in-coral:#ff6a55;--in-pink:#ff4f8b;--in-amber:#ffb43c;--in-ease:cubic-bezier(.34, 1.56, .64, 1);--in-ease-out:cubic-bezier(.22, 1, .36, 1)}.in-stage{pointer-events:none;background:#141b42;position:fixed;inset:0;overflow:hidden}.in-static{position:absolute;inset:0}.in-skyline{opacity:.95;width:100%;height:42%;position:absolute;bottom:0;left:0;right:0}.in-canvas{opacity:0;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0}.in-stage[data-live="1"] .in-canvas{opacity:1}.in-stage[data-live="1"] .in-static{opacity:0;transition:opacity .6s 1s}.in-stage:after{content:"";background:linear-gradient(#0e0a2200 42%,#0e0a2247 66%,#0e0a229e 100%),linear-gradient(#0e0a2247,#0e0a2200 22%);position:absolute;inset:0}.in-glass{background:var(--in-glass-bg);border:1px solid var(--in-glass-line);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);color:var(--in-ink);border-radius:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,inset 0 -10px 24px #ffffff0a,0 18px 50px #08061c61}.in-glass:before{content:"";pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='120' height='120' filter='url(%23n)'/></svg>");position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.in-glass{background:#201842d1}}.in-pill{height:36px;font:800 14px/1 var(--in-body);letter-spacing:.01em;color:var(--in-ink);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 6px 18px #08061c47}.in-dot{background:#6dffa9;border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite in-live;box-shadow:0 0 #6dffa9b3}@keyframes in-live{0%{box-shadow:0 0 #6dffa9a6}80%,to{box-shadow:0 0 0 9px #6dffa900}}.lf-app:not([data-phase=play]) .lf-lang{z-index:var(--z-live);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#ffffff24;border:1px solid #ffffff4d;box-shadow:inset 0 1px #ffffff59,0 6px 18px #08061c47}.in-hero{padding:calc(var(--lf-safe-top) + 16px) 18px calc(var(--lf-safe-bottom) + 44px);max-width:560px;font-family:var(--in-body);color:var(--in-ink);flex-direction:column;margin:0 auto;animation:.5s both in-fade;display:flex;position:fixed;inset:0}.in-top{min-height:36px;padding-right:calc(var(--lf-lang-w) + 8px);align-items:center;display:flex}.in-spacer{flex:auto}.in-title{text-align:center;margin:0}.in-logo{isolation:isolate;font-family:var(--in-display);text-align:center;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(76px,25vw,132px);font-weight:800;line-height:.82;position:relative}.in-logo span{background:linear-gradient(100deg,#fff4dc 0%,#ffd58a 28%,#fff 42%,#ffcf80 56%,#ff9d73 100%) 0 0/260% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;margin:0 auto;padding:0 .04em;animation:5.5s ease-in-out infinite in-sweep;display:block;position:relative}.in-logo span:nth-child(2){margin-top:.04em;font-size:.86em;animation-delay:.35s}.in-logo span:before{content:attr(data-t);z-index:-1;-webkit-text-fill-color:#7a2c63;color:#7a2c63;text-shadow:0 .02em #7a2c63,0 .04em #7a2c63,0 .06em #6d2758,0 .08em #6d2758,0 .1em #5f224e,0 .12em #5f224e,0 .14em #511d44,0 .2em .1em #0a061e73,0 .34em .5em #0a061e59;padding:0 .04em;position:absolute;inset:0}@keyframes in-sweep{0%,22%{background-position:130% 0}62%,to{background-position:-30% 0}}.in-tagline{text-align:center;max-width:21em;font:800 clamp(16px, 4.4vw, 19px) / 1.3 var(--in-body);color:var(--in-ink);text-shadow:0 2px 14px #0a061e8c;margin:16px auto 0}.in-version{width:-moz-fit-content;width:fit-content;font:800 11px / 1.4 var(--in-body);letter-spacing:.12em;text-transform:uppercase;color:var(--in-ink);background:#ffffff29;border-radius:999px;margin:10px auto 0;padding:3px 11px;display:block;box-shadow:inset 0 0 0 1px #ffffff47}.in-invite{max-width:100%;margin:14px auto 0;font-size:15px}.in-card{animation:in-rise .7s var(--in-ease-out) .15s both;gap:12px;margin-top:20px;padding:16px;display:grid}.in-play{isolation:isolate;cursor:pointer;width:100%;height:68px;font:800 28px/1 var(--in-display);letter-spacing:.01em;color:#fff;text-shadow:0 2px #78143266;transition:transform .14s var(--in-ease), box-shadow .14s;background:linear-gradient(100deg,#ff6e46eb,#ff468ceb 48%,#ffa03ceb) 0 0/240% 100%;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;animation:6s ease-in-out infinite in-flow,2.8s ease-in-out infinite in-breathe;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff8c,inset 0 -6px #8c143c47,0 8px #78163e8c,0 16px 34px #ff466e66}.in-play:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:34%;animation:3.4s ease-in-out infinite in-glide;position:absolute;top:-20%;bottom:-20%;left:-50%;transform:skew(-22deg)}.in-play:after{content:"";z-index:-1;background:radial-gradient(circle at 18% 30%,#fffffff2 0 1.6px,#0000 2.4px),radial-gradient(circle at 74% 64%,#ffffffe6 0 1.4px,#0000 2.2px),radial-gradient(circle at 88% 26%,#ffffffd9 0 1.2px,#0000 2px),radial-gradient(circle at 42% 78%,#ffffffe6 0 1.3px,#0000 2px);animation:2.2s ease-in-out infinite in-twinkle;position:absolute;inset:0}.in-play svg{filter:drop-shadow(0 2px #78143259);width:30px;height:30px}.in-play:active:not(:disabled):not([data-off="1"]){transform:translateY(6px);box-shadow:inset 0 2px #ffffff73,inset 0 -4px #8c143c47,0 2px #78163e8c,0 6px 16px #ff466e66}.in-play:disabled,.in-play[data-off="1"]{filter:saturate(.6);cursor:default;animation:6s ease-in-out infinite in-flow}@keyframes in-flow{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes in-glide{0%,45%{left:-50%}80%,to{left:130%}}@keyframes in-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes in-breathe{0%,to{scale:1}50%{scale:1.015}}.in-second{width:100%;height:52px;color:var(--in-ink);font:800 18px/1 var(--in-display);cursor:pointer;transition:transform .14s var(--in-ease), background .2s;background:#ffffff1f;border:1px solid #ffffff57;border-radius:999px;justify-content:center;align-items:center;gap:10px;display:flex;box-shadow:inset 0 1px #ffffff4d}.in-second:hover{background:#fff3}.in-second:active{transform:scale(.97)}.in-second svg{width:22px;height:22px}.in-note{text-align:center;font:700 13px/1.3 var(--in-body);color:var(--in-ink-dim);margin:0}.in-err{font:800 14px/1.3 var(--in-body);text-align:center;background:#ff5a6e38;border:1px solid #ff8c9680;border-radius:16px;margin:0;padding:10px 14px}:where(.in-play,.in-second,.in-chip,.in-tab,.in-back,.in-icon,.in-swatch,.in-opt,.in-guide-x,.in-retry):focus-visible{outline-offset:3px;outline:3px solid #fff}@media (min-width:900px) and (min-aspect-ratio:21/20){.in-stage:after{background:linear-gradient(90deg,#0e0a22c7 0%,#0e0a2280 30%,#0e0a221f 52%,#0e0a2200 64%),linear-gradient(#0e0a2200 70%,#0e0a2259)}.in-hero{width:min(620px,46vw);max-width:none;margin:0;padding-left:max(56px,6vw);padding-right:0}.in-top{padding-right:0}.in-spacer{flex:1 1 0}.in-logo,.in-tagline,.in-invite,.in-title{text-align:center;margin-left:auto;margin-right:auto}.in-card{width:100%;max-width:440px;margin-left:auto;margin-right:auto}.in-hero .in-bottom-gap{flex:.55 1 0}}.in-bottom-gap{flex:0 0 0}.in-create{font-family:var(--in-body);color:var(--in-ink);flex-direction:column;animation:.4s .25s both in-fade;display:flex;position:fixed;inset:0}.in-create-head{padding:calc(var(--lf-safe-top) + 12px) 14px 0;padding-right:calc(var(--lf-lang-w) + 14px);pointer-events:none;z-index:2;align-items:center;gap:10px;display:flex;position:relative}.in-create-head>*{pointer-events:auto}.in-back{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#ffffff24;border:1px solid #ffffff52;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff59}.in-back svg{width:22px;height:22px}.in-create-title{font:800 24px/1 var(--in-display);text-shadow:0 2px 14px #0a061e99;margin:0}.in-drag{touch-action:none;cursor:grab;flex:auto;min-height:120px;margin-top:-18px;position:relative}.in-drag:active{cursor:grabbing}.in-drag-frame{pointer-events:none;position:absolute;inset:4px 0 36px}.in-create.is-quick .in-sheet{max-height:none}.in-create.is-quick.is-more .in-sheet{max-height:66vh;max-height:66dvh}.in-create.is-kb .ql,.in-create.is-kb .ql-note,.in-create.is-kb .ce,.in-create.is-kb .ql-less,.in-create.is-kb .in-drag-hint{display:none}.in-create.is-kb .in-drag{order:3;min-height:0;margin-top:0}.in-create.is-kb .in-sheet{max-height:none}.in-create.is-kb .in-create-head{order:1}.in-create.is-kb .in-sheet{border-radius:0 0 28px 28px;order:2;padding-top:12px;padding-bottom:12px}.in-create.is-kb .in-grab{display:none}.in-shuffle{height:56px;color:var(--in-ink);font:800 15px/1 var(--in-body);cursor:pointer;background:#ffffff24;border:1px solid #ffffff57;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;display:inline-flex;box-shadow:inset 0 1px #ffffff4d}.in-shuffle:active{transform:scale(.95)}.in-drag-hint{font:800 13px/1 var(--in-body);color:var(--in-ink-dim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#ffffff1a;border-radius:999px;padding:6px 12px;animation:.6s 1.2s both in-fade;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.in-sheet{max-height:56vh;padding:10px 14px calc(var(--lf-safe-bottom) + 14px);animation:in-rise .6s var(--in-ease-out) .3s both;border-radius:30px 30px 0 0;flex-direction:column;flex:none;display:flex}.in-sheet:after{content:"";z-index:-1;background:#18103a57;position:absolute;inset:0}.in-grab{cursor:grab;touch-action:none;flex:none;width:100%;height:22px;margin:-8px 0 0;position:relative}.in-grab:after{content:"";background:#fff6;border-radius:3px;width:42px;height:5px;margin-left:-21px;position:absolute;top:9px;left:50%}.in-grab:focus-visible:after{background:#fff}.in-create.is-folded .in-sheet>:not(.in-grab):not(.in-sheet-foot){display:none}.in-create.is-folded .in-sheet{padding-top:6px}.in-create.is-folded .in-drag-hint{bottom:4px}.in-namebar{flex:none;align-items:center;gap:8px;display:flex}.in-namebar .lf-field{flex:1;min-width:0;margin:0}.in-namebar .lf-field-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.in-sheet .lf-input{height:48px;font:800 17px var(--in-body);color:var(--in-ink);background:#ffffff24;border:1px solid #ffffff4d;border-radius:24px}.in-sheet .lf-input::placeholder{color:#ffffffc7;opacity:1;font-weight:700}.in-sheet .lf-input-row{margin:0}.in-sheet .lf-dice{background:#ffffff24;border:1px solid #ffffff4d;border-radius:50%;flex:none;width:48px;height:48px;font-size:20px}.in-hint{min-height:1.2em;font:700 13px/1.3 var(--in-body);color:var(--in-ink-dim);flex:none;margin:4px 8px 0}.in-hint.is-good{color:#8fe9b4}.in-hint.is-bad{color:#ffb0b8}.in-tabs{background:#0a061e52;border-radius:999px;flex:none;gap:4px;margin:8px 0;padding:4px;display:flex}.in-tab{min-width:0;height:44px;color:var(--in-ink-dim);font:800 15px/1 var(--in-display);cursor:pointer;transition:background .25s var(--in-ease), color .2s, transform .2s var(--in-ease);background:0 0;border:0;border-radius:999px;flex:1}.in-tab.is-on{color:#2a1d4d;background:#fff;box-shadow:0 3px #140a3240}.in-panel{overscroll-behavior:contain;scrollbar-width:none;flex:auto;align-content:start;gap:12px;min-height:0;padding:2px 2px 8px;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.in-panel::-webkit-scrollbar{display:none}.in-label{font:800 13px/1 var(--in-body);color:var(--in-ink-dim);text-transform:uppercase;letter-spacing:.08em;margin:0 2px 8px}.in-row{scrollbar-width:none;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.in-row::-webkit-scrollbar{display:none}.in-chip{width:78px;color:var(--in-ink);cursor:pointer;font:800 13px/1.1 var(--in-body);transition:transform .18s var(--in-ease), background .2s, border-color .2s;background:#ffffff1a;border:2px solid #0000;border-radius:18px;flex:none;justify-items:center;gap:2px;padding:6px 4px;display:grid}.in-chip canvas{width:58px;height:58px;display:block}.in-chip span{text-align:center;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;max-width:100%}.in-chip.is-on{background:#ffffff3d;border-color:#fff;transform:translateY(-2px)}.in-chip:active{transform:scale(.94)}.in-swatches{flex-wrap:wrap;gap:10px;padding:2px;display:flex}.in-swatch{cursor:pointer;width:44px;height:44px;transition:transform .18s var(--in-ease);border:3px solid #ffffff59;border-radius:50%;box-shadow:inset 0 -4px #00000029}.in-swatch.is-on{border-color:#fff;transform:scale(1.18);box-shadow:inset 0 -4px #00000029,0 0 0 3px #ffffff38}.in-sheet-foot{flex:none;align-items:center;gap:10px;margin-top:8px;display:flex}.in-sheet-foot .in-play{flex:1;min-width:0;height:56px;font-size:22px}.in-icon{cursor:pointer;width:60px;height:60px;transition:transform .2s var(--in-ease);background:#ffffff24;border:1px solid #ffffff57;border-radius:50%;flex:none;place-items:center;font-size:26px;display:grid;box-shadow:inset 0 1px #ffffff4d}.in-icon:active{transform:rotate(-24deg)scale(.92)}@media (min-width:900px) and (min-aspect-ratio:21/20),(orientation:landscape) and (max-height:500px) and (min-width:560px){.in-create{flex-direction:row}.in-create-head{padding-right:0;position:absolute;top:0;left:0}.in-drag{flex:auto}.in-sheet{max-height:none;margin:calc(var(--lf-safe-top) + 64px) 28px 28px 0;border-radius:30px;flex:0 0 min(460px,36vw);padding:18px}.in-grab{display:none}}.in-load{padding:0 20px calc(var(--lf-safe-bottom) + 34px);font-family:var(--in-body);color:var(--in-ink);text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;animation:.4s both in-fade;display:flex;position:fixed;inset:0}.in-load[data-leaving="1"]{pointer-events:none}.in-load-card{justify-items:center;gap:14px;width:min(420px,100%);padding:22px 22px 20px;display:grid}.in-ring{width:96px;height:96px;position:relative}.in-ring svg{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.in-ring .trk{stroke:#ffffff2e}.in-ring .bar{stroke:url(#in-ring-grad);stroke-linecap:round;filter:drop-shadow(0 0 8px #ff965acc);transition:stroke-dashoffset .25s linear}.in-ring .orbit{transform-origin:50%;stroke:#ffffff8c;stroke-linecap:round;animation:2.4s linear infinite in-spin}.in-ring-n{font:800 22px/1 var(--in-display);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset:0}.in-stage{font:800 13px/1.2 var(--in-body);letter-spacing:.06em;text-transform:uppercase;color:var(--in-ink);opacity:.8;margin:-4px 0 0}.in-load-title{font:800 26px/1 var(--in-display);text-shadow:0 2px 12px #0a061e80;margin:0}.in-fact{min-height:3.9em;font:700 15.5px/1.35 var(--in-body);color:var(--in-ink);max-width:24em;margin:0;animation:.7s both in-fact}.in-slow{font:800 13px var(--in-body);color:#ffd98a;margin:0}@keyframes in-fact{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes in-spin{to{transform:rotate(360deg)}}.in-load.is-boot{justify-content:center;padding-bottom:0}.in-load.is-boot .in-load-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.in-load.is-boot .in-load-card:before,.in-load.is-boot .in-fact{display:none}.in-reveal{z-index:var(--z-sheet);--r:0%;position:fixed;inset:0}.in-reveal[data-leaving="1"]{-webkit-mask-image:radial-gradient(circle at 50% 54%, transparent calc(var(--r) - 14%), #000 var(--r));-webkit-mask-image:radial-gradient(circle at 50% 54%, transparent calc(var(--r) - 14%), #000 var(--r));mask-image:radial-gradient(circle at 50% 54%, transparent calc(var(--r) - 14%), #000 var(--r))}.in-error{font-family:var(--in-body);color:var(--in-ink);text-align:center;place-items:center;padding:24px;animation:.4s both in-fade;display:grid;position:fixed;inset:0}.in-error-card{justify-items:center;gap:12px;width:min(380px,100%);padding:28px 22px 22px;display:grid}.in-error-card h2{font:800 28px/1.05 var(--in-display);margin:0}.in-error-card p{font:700 15.5px/1.4 var(--in-body);color:var(--in-ink-dim);margin:0}.in-error-card .in-badge{background:#ffffff29;border-radius:50%;place-items:center;width:64px;height:64px;font-size:32px;display:grid;box-shadow:inset 0 1px #fff6}.in-retry{min-width:200px;height:56px;font:800 20px/1 var(--in-display);color:#fff;cursor:pointer;transition:transform .14s var(--in-ease);background:linear-gradient(100deg,#ff6e46,#ff468c);border:0;border-radius:999px;margin-top:6px;padding:0 28px;box-shadow:inset 0 2px #ffffff80,0 6px #78163e80,0 12px 26px #ff466e59}.in-retry:active{transform:translateY(5px)}.in-guide{left:0;right:0;top:var(--slot-top,calc(env(safe-area-inset-top,0px) + 92px));z-index:var(--z-float);pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 14px;transition:opacity .5s,transform .8s,visibility linear;display:flex;position:fixed}.in-guide .in-pill[data-cur="0"]{display:none}.in-guide[data-blocked="1"]{opacity:0;visibility:hidden;transition-delay:0s,0s,.5s}body:has(.go-chip,.go-sheet,.go-turn,.cr-speedo,.cr-fine,.k-sheet,.lf-sheet,.lf-sheet-layer,.sl-sheet,.tp-sheet-wrap,.tp-board,.tp-rental,.sl-place-cta) .in-guide{opacity:0;visibility:hidden;transition-delay:0s,0s,.5s}.in-guide .in-pill{max-width:min(92vw,420px)}.in-guide[data-out="1"]{opacity:0;transform:translateY(10px)}.in-guide .in-pill{pointer-events:auto;height:40px;animation:in-rise .6s var(--in-ease-out) both;background:#1a123c80;padding:0 16px}.in-guide .in-pill:nth-child(2){animation-delay:.12s}.in-guide .in-pill:nth-child(3){animation-delay:.24s}.in-guide .in-pill.is-done{opacity:.35;transition:opacity .6s}.in-guide-x{width:32px;height:32px;color:inherit;font:800 16px/1 var(--in-body);cursor:pointer;background:#ffffff29;border:0;border-radius:50%;margin-left:4px}@keyframes in-fade{0%{opacity:0}to{opacity:1}}@keyframes in-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.in-step-enter{animation:in-rise .5s var(--in-ease-out) both}@media (prefers-reduced-motion:reduce){.in-hero *,.in-create *,.in-load *,.in-guide *,.in-error *{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.in-play:before,.in-play:after,.in-dot{display:none}.in-logo span{background-position:50% 0}}.in-host{z-index:0;position:fixed;inset:0}.in-host.in-reveal{z-index:var(--z-gate)}.lf-reveal.is-over{background:radial-gradient(120% 90% at 50% 40%,#140c321a,#0e08249e)}.lf-reveal.is-over .lf-reveal-card{background:var(--in-glass-bg);border:1px solid var(--in-glass-line);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);border-radius:30px;padding:22px 20px;box-shadow:inset 0 1px #ffffff73,0 18px 50px #08061c61}@media (orientation:landscape) and (max-height:500px) and (min-width:560px){.in-create-title{font-size:20px}.in-sheet{margin:calc(var(--lf-safe-top) + 52px) calc(env(safe-area-inset-right,0px) + 12px) 8px 0;max-height:calc(100dvh - var(--lf-safe-top) - 60px);border-radius:22px;flex:0 0 min(400px,50vw);padding:10px 12px;overflow-y:auto}.in-sheet-foot .in-play{height:48px;font-size:20px}.in-shuffle{height:48px}.in-drag-frame{top:calc(var(--lf-safe-top) + 56px);bottom:34px}.in-sheet-foot{background:linear-gradient(#0000,#1e1442d9 30%);padding-top:6px;position:sticky;bottom:0}.in-icon{width:48px;height:48px}.in-load{padding-bottom:calc(var(--lf-safe-bottom) + 14px)}}@media (orientation:portrait) and (max-width:600px){.in-hero{padding-bottom:calc(var(--lf-safe-bottom) + 58px)}}.in-accept{text-align:center;font:700 13px/1.4 var(--in-body);color:var(--in-ink-dim);margin:-2px 0 0}.in-accept a{color:var(--in-ink);text-underline-offset:2px;text-decoration:underline}.in-alts{gap:10px;width:100%;display:flex}.in-alt{appearance:none;min-height:46px;font:800 15px/1.2 var(--in-body);color:var(--in-ink);cursor:pointer;background:#ffffff1f;border:1.5px solid #ffffff8c;border-radius:14px;flex:1 1 0;padding:10px 12px}.in-alt:active{transform:translateY(1px)}.in-alt:disabled{opacity:.5}.in-note{font:700 13px/1.3 var(--font-body);color:#ffffffb3;min-height:1.3em;margin:2px 0 0}.in-age{gap:8px;display:flex}.in-age-opt{min-height:44px;color:var(--in-ink-dim);font:800 14px/1.2 var(--in-body);cursor:pointer;background:#ffffff14;border:1.5px solid #ffffff47;border-radius:14px;flex:1;padding:6px 10px}.in-age-opt.is-on{border-color:var(--in-coral);color:var(--in-ink);background:#ffffff2e}.in-logo{line-height:0}.in-logo__img{filter:drop-shadow(0 3px #1e37268c)drop-shadow(0 10px 22px #0a191266);width:min(80vw,340px);height:auto;margin:0 auto;display:block}.in-wait{z-index:5;font:800 15px var(--in-body);color:#fff;text-shadow:0 1px 8px #0a081e99;flex-direction:column;justify-content:center;align-items:center;gap:14px;animation:.3s .15s both in-fade;display:flex;position:absolute;inset:0}.in-wait-ring{border:4px solid #ffffff47;border-top-color:#fff;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite in-spin}.in-pw{margin-top:10px}.in-signed{font:800 14px var(--in-body);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 6px;display:flex}.in-signed .in-alt{flex:none;min-height:34px;padding:6px 14px}.acc-form{flex-direction:column;gap:16px;display:flex}.acc-form .lf-body,.acc-form .lf-field{margin:0}.acc-form .lf-hint{min-height:0;margin:6px 4px 0;font-size:12.5px;line-height:1.3}.acc-form .lf-input-row{align-items:center;gap:8px;display:flex}.acc-form .lf-input-row .lf-input{flex:auto;min-width:0}.acc-form .lf-btn,.acc-form button[type=submit]{margin-top:4px}
