.viewer-module__SOYZwW__page{color:#111;background:linear-gradient(160deg,#f4f5f7,#e6e9ef);place-items:center;min-height:100dvh;padding:16px;display:grid}.viewer-module__SOYZwW__card{background:#fff;border-radius:20px;gap:14px;width:100%;max-width:420px;padding:24px 20px;display:grid;box-shadow:0 10px 40px #0000001f}.viewer-module__SOYZwW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-size:12px}.viewer-module__SOYZwW__title{font-size:26px;line-height:1.15}.viewer-module__SOYZwW__description{color:#4b5563;line-height:1.45}.viewer-module__SOYZwW__primary,.viewer-module__SOYZwW__secondary,.viewer-module__SOYZwW__chipButton{appearance:none;font:inherit;cursor:pointer;border:0;border-radius:999px;font-weight:600}.viewer-module__SOYZwW__primary{color:#fff;background:#111;padding:14px 20px;font-size:17px}.viewer-module__SOYZwW__primary:disabled{opacity:.45;cursor:default}.viewer-module__SOYZwW__secondary{color:#111;background:#eef0f3;padding:12px 18px}.viewer-module__SOYZwW__note{color:#92400e;background:#fffbeb;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45}.viewer-module__SOYZwW__error{color:#991b1b;background:#fef2f2;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45}.viewer-module__SOYZwW__fine{color:#9ca3af;font-size:12px}.viewer-module__SOYZwW__overlay{display:none}.viewer-module__SOYZwW__overlay.viewer-module__SOYZwW__active{pointer-events:none;color:#fff;font-family:var(--font-sans);background:0 0;display:block;position:fixed;inset:0}.viewer-module__SOYZwW__overlay [data-ui]{pointer-events:auto}.viewer-module__SOYZwW__topBar{top:max(12px, env(safe-area-inset-top));align-items:center;gap:8px;display:flex;position:absolute;left:12px;right:12px}.viewer-module__SOYZwW__chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#121216b8;border-radius:999px;padding:8px 14px;font-size:14px}.viewer-module__SOYZwW__chipButton{color:#fff;background:#121216b8;padding:8px 14px;font-size:14px}.viewer-module__SOYZwW__chipButton[aria-pressed=true]{color:#111;background:#ffc400}.viewer-module__SOYZwW__spacer{flex:1}.viewer-module__SOYZwW__hint{text-align:center;background:#121216b8;border-radius:16px;max-width:80vw;padding:14px 18px;line-height:1.4;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.viewer-module__SOYZwW__hint strong{margin-bottom:4px;font-size:17px;display:block}.viewer-module__SOYZwW__debug{top:calc(max(12px, env(safe-area-inset-top)) + 48px);font:11px/1.45 var(--font-mono);white-space:pre;background:#000000a8;border-radius:10px;max-width:calc(100vw - 24px);padding:8px 10px;position:absolute;left:12px;overflow:hidden}.viewer-module__SOYZwW__guide{color:#111;text-align:center;background:#ffc400;border-radius:50%;width:44px;height:44px;font-size:26px;line-height:44px;display:none;position:absolute;box-shadow:0 2px 10px #00000059}.viewer-module__SOYZwW__tour{left:50%;bottom:calc(max(16px, env(safe-area-inset-bottom)) + 8px);align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%)}.viewer-module__SOYZwW__sheet{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));color:#111;background:#fff;border-radius:18px;gap:8px;max-height:45dvh;padding:16px 18px 18px;display:grid;position:absolute;overflow:auto;box-shadow:0 -6px 30px #00000040}.viewer-module__SOYZwW__sheetHeader{align-items:start;gap:10px;display:flex}.viewer-module__SOYZwW__badge{color:#111;background:#ffc400;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:grid}.viewer-module__SOYZwW__sheetTitle{flex:1;font-size:18px}.viewer-module__SOYZwW__close{appearance:none;cursor:pointer;background:#eef0f3;border:0;border-radius:999px;width:30px;height:30px;font-size:16px}.viewer-module__SOYZwW__sheetBody{color:#374151;white-space:pre-wrap;line-height:1.5}.viewer-module__SOYZwW__sheet img{border-radius:10px;width:100%}.viewer-module__SOYZwW__orbit{background:#eef0f3;position:fixed;inset:0}.viewer-module__SOYZwW__orbitCanvas{position:absolute;inset:0}.viewer-module__SOYZwW__orbit .viewer-module__SOYZwW__topBar .viewer-module__SOYZwW__chip,.viewer-module__SOYZwW__orbit .viewer-module__SOYZwW__chipButton{color:#111;background:#ffffffe6;box-shadow:0 1px 6px #0000001f}.viewer-module__SOYZwW__orbit .viewer-module__SOYZwW__chipButton[aria-pressed=true]{background:#ffc400}.viewer-module__SOYZwW__loading{color:#6b7280;place-items:center;display:grid;position:absolute;inset:0}.viewer-module__SOYZwW__calPanel{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));background:#121216c7;border-radius:16px;gap:6px;padding:10px;display:grid;position:absolute}.viewer-module__SOYZwW__calRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.viewer-module__SOYZwW__calRow>span{flex:1;min-width:90px;font-size:13px}.viewer-module__SOYZwW__calRow b{text-align:center;font-variant-numeric:tabular-nums;min-width:64px}
