.tinna-backdrop{color:#fff;background:#081412;justify-content:center;min-height:100svh;font-family:Arial,Helvetica,sans-serif;display:flex}.tinna-screen{isolation:isolate;background:#122821 url(/images/tinna-cats.webp) 50% 32%/cover no-repeat;flex-direction:column;width:100%;max-width:480px;min-height:100svh;display:flex;position:relative}.tinna-shade{z-index:-1;background:linear-gradient(#00101140 0%,#000f1005 29%,#000a0c26 42%,#00090bd6 67%,#020b0c 100%);position:absolute;inset:0}.tinna-header{justify-content:center;padding:40px 24px 20px;display:flex}.tinna-brand{letter-spacing:-1px;align-items:center;gap:9px;font-size:31px;font-weight:600;display:flex}.tinna-content{flex-direction:column;flex:1;justify-content:flex-end;padding:290px 25px 22px;display:flex}.tinna-intro{text-align:center}.tinna-intro h1{letter-spacing:-.55px;margin:0 0 15px;font-size:25px;font-weight:700;line-height:1.2}.tinna-intro p{color:#bcc2c0;margin:0;font-size:16px;line-height:1.45}.tinna-actions{gap:13px;margin-top:27px;display:grid}.tinna-google,.tinna-secondary,.tinna-primary{cursor:pointer;border:0;border-radius:30px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:52px;font:600 15px/1.2 Arial,Helvetica,sans-serif;transition:background .2s,transform .2s;display:flex}.tinna-google{color:#151917;background:#fff;box-shadow:0 3px 15px #0002}.tinna-google:hover{background:#f0f3f2}.tinna-secondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff12}.tinna-secondary:hover{background:#ffffff2e}.tinna-primary{color:#fff;background:#ff655f;margin-top:6px}.tinna-primary:hover{background:#f45151}.tinna-primary:disabled{opacity:.6;cursor:wait}.tinna-signup{color:#bdc5c2;text-align:center;margin:21px 0 0;font-size:13px;line-height:1.5}.tinna-signup a{color:#fff;text-underline-offset:4px;font-weight:700;text-decoration:underline}.tinna-adults{color:#83918e;text-align:center;max-width:285px;margin:24px auto 0;font-size:10px;line-height:1.5}.tinna-formContent{flex-direction:column;flex:1;justify-content:flex-end;padding:100px 25px 24px;display:flex}.tinna-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020d0edb;border:1px solid #ffffff1a;border-radius:25px;padding:23px 22px 25px}.tinna-back{color:#cad6d1;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 19px;font-size:21px;display:flex}.tinna-back span{font-size:13px}.tinna-panel h1{letter-spacing:-.5px;margin:0 0 10px;font-size:23px;font-weight:700;line-height:1.25}.tinna-description{color:#aebdb7;margin:0 0 23px;font-size:13px;line-height:1.5}.tinna-form{gap:17px;display:grid}.tinna-form label{color:#e0e8e4;font-size:13px;font-weight:500;display:block}.tinna-form input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0d;border:1px solid #ffffff2b;border-radius:11px;outline:none;width:100%;min-width:0;height:47px;margin-top:8px;padding:0 13px;font:400 15px Arial,Helvetica,sans-serif}.tinna-form input:focus{border-color:#ff8e83;box-shadow:0 0 0 3px #ff8e831a}.tinna-form small{color:#9baaa4;margin-top:7px;font-size:11px;line-height:1.4;display:block}.tinna-password{position:relative}.tinna-password input{padding-right:76px}.tinna-password button{color:#bacbc2;cursor:pointer;background:0 0;border:0;height:45px;font-size:11px;position:absolute;top:9px;right:12px}.tinna-notice,.tinna-error{color:#e4ede8;background:#ffffff12;border-radius:12px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5}.tinna-panel .tinna-notice{margin-bottom:18px}.tinna-error{color:#ffc3bb;background:#ff726320}.tinna-google:focus-visible,.tinna-secondary:focus-visible,.tinna-primary:focus-visible,.tinna-back:focus-visible,.tinna-password button:focus-visible,.tinna-signup a:focus-visible{outline-offset:4px;outline:3px solid #ffaf9d}@media (min-width:700px){.tinna-backdrop{background:radial-gradient(at 50% 20%,#203e34,#081412 70%)}.tinna-screen{box-shadow:0 0 100px #0008}.tinna-header{padding-top:45px}.tinna-content{padding-bottom:30px}}@media (max-height:740px){.tinna-header{padding-top:25px}.tinna-content{padding-top:220px}.tinna-intro h1{font-size:23px}.tinna-intro p{font-size:14px}.tinna-actions{margin-top:21px}.tinna-adults{margin-top:18px}.tinna-formContent{padding-top:35px}}@media (prefers-reduced-motion:reduce){.tinna-google,.tinna-secondary,.tinna-primary{transition:none}}
