.si-page{background:var(--color-canvas);min-height:100dvh}.si-col{flex-direction:column;display:flex}.si-top{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.si-top .brand-s{align-items:center;gap:var(--space-2);font-weight:var(--fw-bold);font-family:var(--font);display:inline-flex}.si-logo-ph{background:var(--color-logo-placeholder);flex-shrink:0;display:block}.si-logo-ph-s{border-radius:var(--radius-sm);width:28px;height:28px}.si-logo-ph-l{border-radius:var(--radius-lg);width:64px;height:64px}.btn.lang{min-height:var(--control-field);line-height:inherit;align-self:center}.si-card{gap:var(--space-4);flex-direction:column;display:flex}.si-h{font-size:var(--en-display);line-height:var(--en-display-lh);font-weight:var(--fw-bold);margin:0}[dir=rtl] .si-h{font-size:var(--he-display);line-height:var(--he-display-lh)}.si-sub{margin:calc(-1 * var(--space-2)) 0 0;color:var(--color-text-secondary);text-wrap:balance}.si-form{gap:var(--space-4);flex-direction:column;display:flex}.si-form .input[type=email],[dir=rtl] .si-form .input[type=email]{text-align:left;direction:ltr}.si-ctl{inline-size:100%}.btn.si-ctl{justify-content:center}.si-prov{gap:10px}a.btn{text-decoration:none}.si-acts{gap:var(--space-2);flex-direction:column;display:flex}.si-or{align-items:center;gap:var(--space-3);color:var(--color-text-secondary);display:flex}.si-or:before,.si-or:after{content:"";border-top:1px solid var(--color-border);flex:1}.si-foot{text-wrap:balance;color:var(--color-text-secondary);font-size:var(--he-body);margin:0}[dir=rtl] .si-foot{font-size:var(--he-body)}.notice{gap:var(--space-1);padding:var(--space-4);border:1.5px solid var(--color-border-interactive);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.notice h3{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);font-size:var(--en-heading);line-height:var(--en-heading-lh);font-weight:var(--fw-semibold);display:flex}[dir=rtl] .notice h3{font-size:var(--he-heading);line-height:var(--he-heading-lh)}.notice p{margin:0 0 var(--space-1)}.notice.bad{border-color:var(--color-error)}.notice.bad .ic{color:var(--color-error-text)}.notice .addr{font-weight:var(--fw-semibold)}.notice.ok{text-align:center;padding:var(--space-2) 0;background:0 0;border:0;align-items:center}.notice.ok h3{gap:var(--space-3);font-size:var(--en-title);line-height:var(--en-title-lh);flex-direction:column}[dir=rtl] .notice.ok h3{font-size:var(--he-title);line-height:var(--he-title-lh)}.notice.ok h3 .ic{background:var(--color-lead);width:64px;height:64px;color:var(--color-deep);border-radius:50%;margin:0;padding:18px}.notice.ok .si-hint{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--en-small);line-height:var(--en-small-lh);text-wrap:pretty}[dir=rtl] .notice.ok .si-hint{font-size:var(--he-small);line-height:var(--he-small-lh)}.notice.ok .addr .ltr-run{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface)}.affix.is-disabled{background:var(--color-disabled-bg);border-color:var(--color-disabled-border)}.pw-toggle{justify-content:center;align-items:center;gap:var(--space-1);min-inline-size:var(--control-field);min-block-size:var(--control-field);padding:0 var(--space-3);color:var(--color-ink);font:var(--fw-medium) var(--en-small) var(--font);cursor:pointer;background:0 0;border:0;flex-shrink:0;display:inline-flex}[dir=rtl] .pw-toggle{font-size:var(--he-small)}.pw-toggle:hover:not(:disabled){background:var(--color-surface)}.pw-toggle:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--focus-offset) * -1)}.pw-toggle:disabled{color:var(--color-disabled-text);cursor:not-allowed}.si-note{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--status-prog-bg);color:var(--status-prog-fg);display:flex}.si-note .ic{flex-shrink:0}.si-note.warn{background:var(--status-late-bg);color:var(--status-late-fg)}.si-note.ok{background:var(--status-done-bg);color:var(--status-done-fg)}.si-link{min-block-size:var(--control-field);min-inline-size:var(--control-field);color:var(--color-ink);font:inherit;font-weight:var(--fw-medium);text-underline-offset:var(--space-1);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.si-link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.si-foot-row{justify-content:center;align-items:center;gap:var(--space-1);text-align:center;flex-wrap:wrap;display:flex}.si-forgot{justify-content:flex-start;margin-block-start:calc(-1 * var(--space-3));display:flex}.si-code{justify-content:center;gap:var(--space-2);direction:ltr;display:flex}.si-code .input{text-align:center;width:48px;min-width:0;min-height:56px;font-size:var(--en-title);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;padding:0}.si-mail{align-items:center;gap:var(--space-4);min-height:100dvh;padding:var(--space-5) var(--space-4);background:var(--color-surface);color:var(--color-ink);flex-direction:column;display:flex}.si-mail-head,.si-mail-card{width:min(480px,100%)}.si-mail-head{gap:var(--space-1);flex-direction:column;display:flex}.si-mail-subject{font-size:var(--en-heading);line-height:var(--en-heading-lh);font-weight:var(--fw-bold)}[dir=rtl] .si-mail-subject{font-size:var(--he-heading);line-height:var(--he-heading-lh)}.si-mail-card{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-canvas);box-shadow:var(--elevation-1);flex-direction:column;display:flex}.si-mail-card p{margin:0}.si-mail-brand{align-items:center;gap:var(--space-2);font-weight:var(--fw-bold);display:flex}.si-mail-title{font-size:var(--en-title);line-height:var(--en-title-lh);font-weight:var(--fw-bold);margin:0}[dir=rtl] .si-mail-title{font-size:var(--he-title);line-height:var(--he-title-lh)}.si-mail-code{padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--en-display);line-height:var(--en-display-lh);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--space-1);align-self:center}@media (max-width:700px){.si-page{--color-lead:#f4e2a4;--color-action:#edbe26;--color-action-hover:#ddae1c;--color-action-pressed:#c99c14;--color-deep:#7a5a00;--color-ink:#1f1d1a;--color-text-secondary:#5f5a50;--color-border:#e8e5de;--color-border-interactive:#7a746a;--color-surface:#fbf8ee;--shadow-card:0 1px 2px #1f1d1a0f;--shadow-popover:0 8px 24px #1f1d1a24;background:var(--color-surface);color:var(--color-ink)}.si-top{justify-content:flex-end}.si-top .brand-s{display:none}.si-mark{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-5);text-align:center;flex-direction:column;display:flex}.si-word{font-family:var(--font);font-size:44px;line-height:52px;font-weight:var(--fw-bold);letter-spacing:-.01em}.si-promise{color:var(--color-text-secondary);max-width:280px}.si-card{gap:var(--space-3);margin:0 var(--space-4) var(--space-5);padding:var(--space-5) var(--space-4);background:var(--color-canvas);border:1px solid var(--color-border);box-shadow:var(--shadow-popover);border-radius:16px}.si-h{font-size:var(--en-title);line-height:var(--en-title-lh)}[dir=rtl] .si-h{font-size:var(--he-title);line-height:var(--he-title-lh)}.si-panel{display:none}}@media (min-width:701px){.si-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.si-mark{display:none}.si-col{grid-template-rows:1fr auto 1fr;display:grid}.si-top{align-self:start}.si-card{width:min(340px,100% - 48px);padding:var(--space-6) 0;margin:0 auto}.si-sub{margin-bottom:var(--space-3)}.si-foot{font-size:var(--en-small)}[dir=rtl] .si-foot{font-size:var(--he-small)}.si-panel{background:var(--color-ink);color:#fff;padding:var(--space-6);background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:32px 32px;flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.si-plan{align-self:flex-start;width:100%;max-width:360px}.si-panel-word{font-size:48px;line-height:56px;font-weight:var(--fw-bold);letter-spacing:-.01em;display:block}.si-panel-promise{margin:var(--space-2) 0 var(--space-4);font-size:var(--en-heading);color:#ffffffe0;line-height:28px}[dir=rtl] .si-panel-promise{font-size:var(--he-heading)}.si-pts{gap:var(--space-2);color:#ffffffe0;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.si-pts li:before{content:"";background:var(--color-action);width:8px;height:8px;border-radius:2px;margin-inline-end:var(--space-2);display:inline-block}}.si-form .si-hint{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--en-small);line-height:var(--en-small-lh)}[dir=rtl] .si-form .si-hint{font-size:var(--he-small);line-height:var(--he-small-lh)}
