.kaizen__isheet{z-index:var(--z-modal);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;container-type:inline-size}.kaizen__isheet[data-desktop]{padding:var(--sp-6);align-items:center}.kaizen__isheet[data-contained]{position:absolute}.kaizen__isheet-dim{background:var(--scrim);animation:kaizen-isheet-dim var(--dur-base) var(--ease-enter) both;position:absolute;inset:0}.kaizen__isheet-panel{box-sizing:border-box;gap:var(--sp-3);width:100%;max-width:560px;padding:var(--sp-4) var(--sp-4) calc(var(--sp-6) + env(safe-area-inset-bottom,0px));border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--stage);color:var(--ink);box-shadow:var(--shadow-lift-overlay);animation:kaizen-isheet-up var(--dur-slow) var(--ease-enter-expressive) both;flex-direction:column;display:flex;position:relative}.kaizen__isheet[data-variant=app] .kaizen__isheet-panel,.kaizen__isheet[data-variant=soon] .kaizen__isheet-panel{text-align:center;align-items:center}.kaizen__isheet[data-desktop] .kaizen__isheet-panel{align-items:center;gap:var(--sp-8);max-width:640px;padding:var(--sp-10);border-radius:var(--r-lg);flex-direction:row;animation-name:kaizen-isheet-in}.kaizen__isheet-grip{width:var(--sp-10);height:var(--sp-1);border-radius:var(--r-pill);background:var(--ink-faint);align-self:center}.kaizen__isheet-side{gap:var(--sp-3);flex-direction:column;flex:auto;min-width:0;display:flex}.kaizen__isheet-app{align-items:center;gap:var(--sp-3);display:flex}.kaizen__isheet-icon{border-radius:var(--r-lg);flex:none;width:56px;height:56px}.kaizen__isheet-app-name{flex-direction:column;display:flex}.kaizen__isheet-app-name b{font-size:var(--fs-md);font-weight:500}.kaizen__isheet-app-name small{font-size:var(--fs-xs);color:var(--ink-muted)}.kaizen__isheet-eyebrow{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.kaizen__isheet-title{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:500;line-height:var(--lh-snug);margin:0}.kaizen__isheet-text{font-size:var(--fs-base);line-height:var(--lh-normal);color:var(--ink-soft);margin:0}.kaizen__isheet-steps{counter-reset:kaizen-isheet-step;gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kaizen__isheet-steps li{counter-increment:kaizen-isheet-step;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-lg);background:var(--paper);font-size:var(--fs-base);display:flex}.kaizen__isheet-steps li:before{content:counter(kaizen-isheet-step);width:var(--sp-6);height:var(--sp-6);border-radius:var(--r-full);background:var(--accent);color:var(--on-fill);font-family:var(--font-mono);font-size:var(--fs-xs);flex:none;place-items:center;display:grid}.kaizen__isheet-steps li>span{flex:auto}.kaizen__isheet-glyph{width:var(--sp-6);height:var(--sp-6);fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.kaizen__isheet-glyph--share{stroke:var(--accent)}.kaizen__isheet-go{appearance:none;min-height:var(--sp-12);padding:0 var(--sp-6);border:1px solid var(--accent);border-radius:var(--r-pill);background:var(--accent);color:var(--on-fill);font:inherit;font-size:var(--fs-base);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);justify-content:center;align-self:stretch;align-items:center;text-decoration:none;display:flex}.kaizen__isheet-go:hover{background:color-mix(in srgb, var(--accent) 85%, var(--ink));border-color:color-mix(in srgb, var(--accent) 85%, var(--ink))}.kaizen__isheet-later{appearance:none;min-height:44px;padding:var(--sp-1) var(--sp-3);color:var(--ink-soft);font:inherit;font-size:var(--fs-sm);background:0 0;border:none;align-self:center}.kaizen__isheet-later:hover{color:var(--ink)}.kaizen__isheet-later--start{align-self:flex-start;padding-left:0;text-decoration:underline}.kaizen__isheet-stores{gap:var(--sp-2);flex-wrap:wrap;display:flex}.kaizen__isheet-store{min-height:var(--sp-12);padding:0 var(--sp-4);border-radius:var(--r-lg);background:var(--ink);color:var(--paper);font-size:var(--fs-sm);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.kaizen__isheet-qr{align-items:center;gap:var(--sp-2);flex-direction:column;flex:none;margin:0;display:flex}.kaizen__isheet-qr svg,.kaizen__isheet-qr-wait{box-sizing:border-box;width:168px;height:168px;padding:var(--sp-2);border:1px solid var(--ink-faint);border-radius:var(--r-lg);background:#fff}.kaizen__isheet-qr svg path{fill:#000}.kaizen__isheet-qr figcaption{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}@keyframes kaizen-isheet-dim{0%{opacity:0}to{opacity:1}}@keyframes kaizen-isheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes kaizen-isheet-in{0%{opacity:0;transform:translateY(var(--sp-3))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.kaizen__isheet-dim,.kaizen__isheet-panel{animation:none}}@container (max-width:640px){.kaizen__isheet[data-desktop] .kaizen__isheet-panel{padding:var(--sp-6);flex-direction:column;align-items:stretch}}
