.loop-shell:has([data-loop-signin]){max-inline-size:none}.loop-shell:has([data-loop-signin])>.loop-side{display:none}.loop-page.loop-si-screen{--au-lh:1.7;grid-template-columns:60fr 40fr;min-block-size:100dvh;max-inline-size:none;margin:0;padding:0;display:grid}.loop-si-panel{min-inline-size:0;padding:var(--loop-s10) clamp(32px, 4.5vw, 72px) var(--loop-s8);flex-direction:column;display:flex}.loop-si-brandbar{justify-content:space-between;align-items:center;gap:var(--loop-s6);display:flex}.loop-si-logo-loop{block-size:57px;inline-size:auto;display:block}.loop-si-logo-hadas{block-size:76px;inline-size:auto;display:block}.loop-si-content{inline-size:100%;max-inline-size:400px;padding-block:var(--loop-s12);margin:auto}.loop-si-title{margin:0 0 var(--loop-s3);font-size:var(--loop-fs-t1);line-height:var(--loop-lh-t1);letter-spacing:var(--loop-ls-t1);text-wrap:balance;font-weight:600}.loop-si-lead{margin:0 0 var(--loop-s10);color:var(--loop-ink2);font-size:var(--loop-fs-16);line-height:var(--au-lh)}.loop-si-lead bdi{color:var(--loop-ink);font-weight:500}.loop-si-back{margin-block-end:var(--loop-s8);margin-inline-start:-2px}.loop-page p.loop-si-notice{margin:0 0 var(--loop-s8);font-size:var(--loop-fs-15);line-height:var(--loop-lh-sub);align-items:flex-start;gap:10px;display:flex}.loop-si-notice .loop-mark{margin-block-start:1px}.loop-si-form{gap:var(--loop-s6);flex-direction:column;display:flex}.loop-si-form .loop-field-wrap{gap:var(--loop-s3)}.loop-si-form .loop-field-label{color:var(--loop-ink)}.loop-si-form .loop-input{font-size:var(--loop-fs-body);text-align:start}.loop-si-form .loop-input::placeholder{color:var(--loop-ink3)}.loop-field.loop-si-invalid,.loop-field.loop-si-invalid:focus-within{box-shadow:inset 0 0 0 2px var(--loop-risk)}.loop-si-slot{min-block-size:calc(2 * var(--au-lh) * var(--loop-fs-meta));font-size:var(--loop-fs-meta);line-height:var(--au-lh)}.loop-si-slot>p{margin:0}.loop-si-hint{color:var(--loop-ink2)}.loop-si-error,.loop-si-note{align-items:flex-start;gap:8px;display:flex}.loop-si-error{color:var(--loop-risk);font-weight:500}.loop-si-note{color:var(--loop-ink)}.loop-si-slot .loop-mark{margin-block-start:2px}.loop-si-error .loop-mark{background:var(--loop-risk);color:var(--loop-ground)}.loop-si-code.loop-field{min-block-size:60px}.loop-si-code>.loop-input{font-size:var(--loop-fs-t2);letter-spacing:.16em;text-align:center;font-weight:500}.loop-si-code>.loop-input::placeholder{letter-spacing:0;font-size:var(--loop-fs-body);font-weight:400}.loop-si-form .loop-btn--primary{min-block-size:52px}.loop-si-foot{inline-size:100%;max-inline-size:400px;color:var(--loop-ink3);font-size:var(--loop-fs-label);line-height:var(--au-lh);text-align:center;margin-inline:auto}.loop-si-foot p{margin:0}.loop-si-foot .loop-si-linkbtn{color:var(--loop-ink2);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.loop-si-foot .loop-si-linkbtn:hover{color:var(--loop-ink)}.loop-si-foot .loop-si-explain{color:var(--loop-ink2);text-align:start;margin-block-start:var(--loop-s2)}.loop-si-quiet{color:var(--loop-ink2);font-size:var(--loop-fs-meta);line-height:var(--au-lh);margin-block-start:var(--loop-s14)}.loop-si-quiet h2{margin:0 0 var(--loop-s2);color:var(--loop-ink);font-size:var(--loop-fs-meta);font-weight:600;line-height:var(--loop-lh-sub)}.loop-si-quiet p{margin:0}.loop-si-quiet p+p{margin-block-start:var(--loop-s2)}.loop-si-quiet-actions{align-items:center;gap:var(--loop-s2) var(--loop-s4);flex-wrap:wrap;margin-block-start:var(--loop-s5);display:flex}.loop-si-inline{display:contents}.loop-si-wait{color:var(--loop-ink2);font-size:var(--loop-fs-meta)}.loop-si-art{background:var(--loop-brand);min-inline-size:0;position:relative;overflow:hidden}.loop-si-art img{object-fit:cover;object-position:50% 45%;block-size:100%;inline-size:100%;position:absolute;inset:0;transform:scale(1.06)}@media (max-width:900px){.loop-page.loop-si-screen{flex-direction:column;display:flex}.loop-si-art{display:none}.loop-si-panel{padding:var(--loop-s5) var(--loop-s6) var(--loop-s8);flex:1}.loop-si-logo-loop{block-size:44px}.loop-si-logo-hadas{block-size:58px}.loop-si-content{padding-block:var(--loop-s10) var(--loop-s12);margin:0 auto}.loop-si-foot{margin-block-start:auto}}@media (max-width:520px){.loop-si-content{max-inline-size:none;padding-block:var(--loop-s8) var(--loop-s10)}.loop-si-title{font-size:var(--loop-fs-t1-ph)}.loop-si-lead{margin-block-end:var(--loop-s8)}}
