[data-thin] .siwipe{z-index:40;background:var(--ink);transform-origin:100%;pointer-events:none;animation:siwipe-out .5s var(--e) both;position:fixed;inset:0;transform:scaleX(0)}@keyframes siwipe-out{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){[data-thin] .siwipe{animation:none;display:none}}[data-thin] .sipage{background:var(--ground);min-height:calc(100dvh - var(--barh));display:grid}[data-thin] .si{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;column-gap:clamp(40px,7vw,120px);min-height:100%;padding-top:40px;padding-bottom:56px;display:grid}[data-thin] .sil h1{font-size:clamp(56px,10vw,150px)}[data-thin] .si--reg .sil h1{font-size:clamp(48px,7.4vw,112px)}[data-thin] .sih1{transform-origin:50% 60%;transition:transform .13s ease-in}[data-thin] .sih1.turn{transform:scaleY(0)}[data-thin] .sinote{letter-spacing:-.03em;max-width:16em;margin-top:18px;font-size:clamp(20px,2.4vw,32px);font-weight:600;line-height:1.15}@media (min-width:1100px){[data-thin] .sinote{white-space:nowrap;max-width:none;font-size:clamp(20px,2.15vw,31px)}[data-thin] .siagent{white-space:nowrap}}@media (max-width:1099px){[data-thin] .sinote{text-wrap:balance}}[data-thin] .sitl{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:clamp(28px,6vh,64px);font-size:14px;display:flex}[data-thin] .sitape{align-items:flex-end;gap:1px;height:34px;margin-top:8px;display:flex}[data-thin] .sitape i{background:var(--sun);height:100%;transition:background-color var(--t) var(--e);flex:1;display:block}[data-thin] .sitape i.off{background:var(--hair)}[data-thin] .sitape i.pick{background:var(--ink);flex:2.2;height:100%;transition:none}[data-thin] .siax{color:var(--ink-2);border-top:1px solid var(--ink);justify-content:space-between;margin-top:6px;padding-top:6px;font-size:12px;display:flex}[data-thin] .siagent{color:var(--ink-2);max-width:none;margin-top:22px}[data-thin] .sinext{margin-top:clamp(24px,5vh,52px)}[data-thin] .sinext-h{color:var(--ink-2);font-size:13px}[data-thin] .sinext ol{margin:8px 0 0;padding:0;list-style:none}[data-thin] .sinrow{border-top:1px solid var(--hair);transition:background-color var(--t) var(--e);grid-template-columns:30px minmax(0,1fr) minmax(0,1fr);align-items:baseline;column-gap:10px;padding:13px 0;font-size:16px;display:grid}[data-thin] .sinrow:first-child{border-top:1px solid var(--ink)}[data-thin] .sinrow>span:first-child{color:var(--ink-2);font-size:13px}[data-thin] .sinrow b{font-weight:600}[data-thin] .sinrow>span:last-child{color:var(--ink-2);font-size:14px}[data-thin] .sinrow.now{background:var(--sun);box-shadow:-10px 0 0 var(--sun), 10px 0 0 var(--sun)}[data-thin] .sinrow.now>span{color:var(--ink)}[data-thin] .sif{align-content:center;display:grid}[data-thin] .sif[hidden]{display:none}[data-thin] .sif label{color:var(--ink-2);margin-top:22px;font-size:13px}[data-thin] .sif input[type=text],[data-thin] .sif input[type=email],[data-thin] .sif input[type=password]{font:inherit;border:0;border-bottom:1px solid var(--ink);color:var(--ink);background:0 0;border-radius:0;width:100%;padding:12px 0 10px;font-size:22px}[data-thin] .sif input:focus,[data-thin] .sif input:focus-visible{border-bottom:3px solid var(--ink);outline:none;padding-bottom:8px}[data-thin] .sif input::placeholder{color:var(--ink-2)}[data-thin] .sif input[aria-invalid=true]{border-bottom-color:var(--red)}[data-thin] .sinames{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}[data-thin] .sinames label{display:block}[data-thin] .sileak{color:var(--ink-2);margin-top:10px;font-size:14px}[data-thin] .sirules{flex-wrap:wrap;gap:2px 22px;margin:12px 0 0;padding:0;list-style:none;display:flex}[data-thin] .sirules li{color:var(--ink-2);align-items:baseline;gap:6px;font-size:14px;display:flex}[data-thin] .sirules li:before{content:"–";font-family:var(--mono);flex:none;width:1em}[data-thin] .sirules li.ok{color:var(--ink);font-weight:500}[data-thin] .sirules li.ok:before{content:"✓"}[data-thin] .sirules li.miss{color:var(--ink)}[data-thin] .sirules li.miss:before{color:var(--red);font-weight:700}[data-thin] .sierr{color:var(--ink);border-left:3px solid var(--red);margin-top:8px;padding-left:10px;font-size:14px}[data-thin] .sinotice{color:var(--ink);border-left:3px solid var(--ink);margin-bottom:8px;padding-left:10px;font-size:14px}[data-thin] .siagree{color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;margin-top:24px;font-size:15px;display:flex}[data-thin] .sif .siagree{color:var(--ink);margin-top:24px;font-size:15px}[data-thin] .sibox{border:1px solid var(--ink);width:20px;height:20px;color:var(--ink);cursor:pointer;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:1px 0 0;padding:0;display:inline-flex}[data-thin] .sibox[data-state=checked]{background:var(--ink);border-color:var(--ink);color:var(--ground)}[data-thin] .sibox svg{stroke-width:2.5px;width:14px;height:14px}[data-thin] .sibox:focus-visible{outline:2px solid var(--ink);outline-offset:3px}[data-thin] .siagree a{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}[data-thin] .siagree a:hover{text-decoration-thickness:2px}[data-thin] .sirow{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}[data-thin] .sibtn{font:inherit;background:var(--ink);color:var(--ground);border:1px solid var(--ink);cursor:pointer;padding:14px 30px;font-size:18px;font-weight:600;text-decoration:none;display:inline-block}[data-thin] .sibtn:disabled{opacity:.55;cursor:default}[data-thin] .sibtn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}[data-thin] .silink{font:inherit;color:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:0;font-size:17px;text-decoration:underline}[data-thin] .silink:disabled{color:var(--ink-2);cursor:default;text-decoration:none}[data-thin] .sinew a,[data-thin] .sirow a:not(.sibtn){color:inherit;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}[data-thin] .silink:focus-visible,[data-thin] .sinew a:focus-visible,[data-thin] .sirow a:focus-visible,[data-thin] .siagree a:focus-visible,[data-thin] .sigbtn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}[data-thin] .simsg{min-height:22px;color:var(--ink-2);margin-top:16px;font-size:14px}[data-thin] .sinew{border-top:1px solid var(--hair);margin-top:26px;padding-top:16px}[data-thin] .sior{border-top:1px solid var(--hair);height:0;margin-top:30px;position:relative}[data-thin] .sior span{background:var(--ground);color:var(--ink-2);padding:0 12px;font-size:13px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}[data-thin] .sigbtn{font:inherit;width:100%;color:var(--ink);border:1px solid var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:12px;margin-top:26px;padding:13px 18px;font-size:17px;font-weight:600;display:flex}[data-thin] .sigbtn:hover{background:var(--sun)}[data-thin] .sigbtn .g{flex:none;width:20px;height:20px}[data-thin] .siinbox h2{letter-spacing:-.03em;font-size:clamp(30px,4vw,56px);font-weight:600;line-height:1.02}[data-thin] .siinbox .sibody{margin-top:16px;font-size:19px;line-height:1.45}[data-thin] .siinbox .sibody b{background:var(--sun);overflow-wrap:anywhere;padding:0 6px;font-weight:500}@media (max-width:860px){[data-thin] .si{grid-template-columns:1fr;align-items:start;row-gap:6px;padding-top:14px}[data-thin] .sil h1,[data-thin] .si--reg .sil h1{font-size:34px;line-height:1.05}[data-thin] .sinote{color:var(--ink-2);margin-top:6px;font-size:16px;font-weight:500}[data-thin] .sitl,[data-thin] .sitape,[data-thin] .siax,[data-thin] .siagent,[data-thin] .sinext{display:none}[data-thin] .sif label{margin-top:16px}[data-thin] .sif input[type=text],[data-thin] .sif input[type=email],[data-thin] .sif input[type=password]{padding:9px 0 8px;font-size:19px}[data-thin] .sirow{margin-top:24px}[data-thin] .sior{margin-top:22px}[data-thin] .sigbtn{margin-top:20px}}@media (max-width:420px){[data-thin] .sinames{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-thin] .sih1,[data-thin] .sinrow,[data-thin] .sitape i{transition:none}}[data-thin] .sif .siagree label{color:var(--ink);cursor:pointer;margin-top:0;font-size:15px}[data-thin] .sih1{font-size:clamp(44px,6.6vw,96px)}
