.SINNha_shell{background:var(--c-ivory);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.SINNha_art{background:radial-gradient(120% 140% at 12% 0,#dde9de 0%,#f4efe6 45%,#f7e3d6 100%);flex-direction:column;justify-content:space-between;gap:32px;padding:32px 40px 44px;display:flex;position:relative;overflow:hidden}.SINNha_brand{color:var(--c-ink);align-self:flex-start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.SINNha_float{align-self:center;width:min(420px,100%);height:360px;position:relative}.SINNha_card{-webkit-backdrop-filter:blur(24px)saturate(1.4);background:#ffffff9e;border:1px solid #fffc;border-radius:20px;position:absolute;overflow:hidden;box-shadow:0 2px 6px #3c32230f,0 34px 70px -28px #3c322357}.SINNha_siteCard{inset-inline-start:0;width:300px;height:250px;animation:9s ease-in-out infinite SINNha_bob;top:24px}.SINNha_planCard{inset-inline-end:0;flex-direction:column;gap:9px;width:230px;padding:14px 16px;animation:9s ease-in-out -4.5s infinite SINNha_bob;display:flex;bottom:8px}@keyframes SINNha_bob{50%{transform:translateY(-8px)}}.SINNha_miniAddress{inset-inline:12px;height:20px;color:var(--c-muted);background:#2b2a260f;border-radius:6px;place-items:center;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;display:grid;position:absolute;top:8px}.SINNha_miniSite{color:#3a2a2e;background:#fdf6f4;flex-direction:column;gap:8px;padding:22px;display:flex;position:absolute;inset:34px 0 0}.SINNha_miniLabel{letter-spacing:.16em;text-transform:uppercase;color:#c2566b;font-size:9px;font-weight:600}.SINNha_miniNames{font-family:var(--font-serif);letter-spacing:-.02em;padding-block:0 .06em;padding-inline:0 .1em;font-size:40px;font-style:italic;font-weight:300;line-height:1.05}.SINNha_miniNames em{font-size:.62em}.SINNha_miniWhen{opacity:.8;font-size:11px}.SINNha_miniReply{border-radius:var(--r-pill);color:#fdf6f4;background:#c2566b;align-self:flex-start;align-items:center;height:30px;margin-top:4px;padding:0 14px;font-size:11px;font-weight:500;display:inline-flex}.SINNha_bar{border-radius:var(--r-pill);background:var(--c-track);height:7px;overflow:hidden}.SINNha_bar span{background:var(--c-sage);border-radius:inherit;width:43%;height:100%;display:block}.SINNha_quote{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--c-sage-ink);max-width:360px;margin:0;padding-inline-end:.1em;font-size:28px;font-style:italic;font-weight:300;line-height:1.2}.SINNha_formSide{flex-direction:column;justify-content:center;align-items:center;padding:56px max(16px,4vw);display:flex}.SINNha_form{flex-direction:column;gap:22px;width:100%;max-width:384px;display:flex}.SINNha_formBrand{display:none}@media (max-width:900px){.SINNha_shell{grid-template-columns:1fr}.SINNha_art{display:none}.SINNha_formBrand{display:inline-flex}.SINNha_formSide{justify-content:flex-start;padding-block:40px 64px}}@media (prefers-reduced-motion:reduce){.SINNha_siteCard,.SINNha_planCard{animation:none}}.SINNha_title{font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:36px;font-weight:400;line-height:1.08}.SINNha_sub{color:var(--c-muted);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.55}.SINNha_sub strong,.SINNha_note strong{color:var(--c-ink);font-weight:600}.SINNha_fields{flex-direction:column;gap:16px;display:flex}.SINNha_field{flex-direction:column;gap:7px;display:flex}.SINNha_fieldRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.SINNha_input{border:1px solid var(--c-line);background:var(--c-paper);width:100%;height:48px;color:var(--c-ink);transition:border-color var(--motion-quick) var(--motion-curve), box-shadow var(--motion-quick) var(--motion-curve);border-radius:12px;outline:none;padding:0 14px;font-size:16px}.SINNha_input:focus{border-color:var(--c-sage);box-shadow:0 0 0 4px #3f5d4e24}.SINNha_input::placeholder{color:var(--c-faint)}.SINNha_input[aria-invalid=true]{border-color:var(--c-clay)}.SINNha_code{text-align:center;letter-spacing:.32em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.SINNha_password{position:relative}.SINNha_password .SINNha_input{padding-inline-end:70px}.SINNha_toggle{inset-inline-end:6px;height:36px;color:var(--c-sage);border-radius:9px;padding:0 10px;font-size:12.5px;font-weight:600;position:absolute;top:6px}.SINNha_toggle:hover{background:var(--c-sage-wash)}.SINNha_link{color:var(--c-sage);font-size:13px;font-weight:500;text-decoration:none}.SINNha_link:hover{text-underline-offset:3px;text-decoration:underline}.SINNha_primary{border-radius:var(--r-pill);background:var(--c-sage);width:100%;height:48px;color:var(--c-ivory);transition:background var(--motion-quick) var(--motion-curve), transform var(--motion-quick) var(--motion-curve), opacity var(--motion-quick);justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 10px 22px -12px #2b4a38b3}.SINNha_primary:hover{background:#365243}.SINNha_primary:active{transform:scale(var(--motion-press))}.SINNha_primary:disabled{opacity:.6;cursor:not-allowed}.SINNha_secondary{background:var(--c-paper);color:var(--c-ink);border:1px solid var(--c-line);box-shadow:none;}.SINNha_secondary:hover{background:var(--c-paper-warm)}.SINNha_foot{text-align:center;color:var(--c-muted);margin:0;font-size:14px}.SINNha_foot .SINNha_link{font-size:14px;font-weight:600}.SINNha_fine{color:var(--c-faint);text-align:center;text-wrap:pretty;margin:-6px 0 0;font-size:12.5px;line-height:1.55}.SINNha_note{color:var(--c-muted);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.55}.SINNha_alert{background:var(--c-clay-wash);border:1px solid var(--c-clay-line);color:var(--c-clay-ink);border-radius:12px;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.SINNha_alert svg{flex:none;margin-top:1px}.SINNha_notice{background:var(--c-sage-wash);border:1px solid var(--c-sage-line);color:var(--c-sage-ink);border-radius:14px;align-items:center;gap:12px;padding:14px;font-size:13.5px;line-height:1.5;display:flex}.SINNha_bigIcon{border-radius:var(--r-pill);background:var(--c-sage-wash);width:56px;height:56px;color:var(--c-sage);place-items:center;display:grid}.SINNha_rules{color:var(--c-muted);grid-template-columns:1fr 1fr;gap:6px 12px;margin:2px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.SINNha_rules li{transition:color var(--motion-quick);align-items:center;gap:7px;display:flex}.SINNha_rules li i{border-radius:var(--r-pill);border:1.4px solid var(--c-ghost);width:14px;height:14px;transition:background var(--motion-quick), border-color var(--motion-quick);flex:none;place-items:center;display:grid}.SINNha_rules li i svg{opacity:0}.SINNha_rules li.SINNha_ok{color:var(--c-sage-ink)}.SINNha_rules li.SINNha_ok i{background:var(--c-sage);border-color:var(--c-sage)}.SINNha_rules li.SINNha_ok i svg{opacity:1}.SINNha_rules li.SINNha_bad{color:var(--c-clay-ink)}.SINNha_rules li.SINNha_bad i{background:var(--c-clay);border-color:var(--c-clay)}.SINNha_rules li.SINNha_wide{grid-column:1/-1}@media (max-width:420px){.SINNha_rules{grid-template-columns:1fr}}.SINNha_qr{border:1px solid var(--c-line-soft);background:#fff;border-radius:16px;align-self:center;width:200px;height:200px;padding:12px}.SINNha_qr img{width:100%;height:100%;display:block}.SINNha_secret{letter-spacing:.08em;word-break:break-all;text-align:center;background:var(--c-sand);-webkit-user-select:all;user-select:all;border-radius:10px;padding:10px 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}
