:is([data-layout-skin=v3][data-layout-v4]:has(.pv4-root),[data-ia-host]) .ia-scrim{position:fixed;inset:0;z-index:1200;display:flex;flex-direction:column;background:#000000;color:#F3EFE8;font:inherit;touch-action:none;overscroll-behavior:contain}:is([data-layout-skin=v3][data-layout-v4]:has(.pv4-root),[data-ia-host]) .ia-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(10px + env(safe-area-inset-top, 0px)) 12px 6px}:is([data-layout-skin=v3][data-layout-v4]:has(.pv4-root),[data-ia-host]) .ia-t{margin:0;font-size:18px;font-weight:800}:is([data-layout-skin=v3][data-layout-v4]:has(.pv4-root),[data-ia-host]) .ia-x{min-block-size:44px;padding:0 10px;border:0;background:transparent;color:#F3EFE8;font:inherit;font-size:16px;font-weight:700;cursor:pointer}:is([data-layout-skin=v3][data-layout-v4]:has(.pv4-root),[data-ia-host]) .ia-stage{position:relative;flex:1 1 auto;min-block-size:0;overflow:hidden;outline:none;cursor:-webkit-grab;cursor:grab;touch-action:none}:is([data-layout-skin=v3][data-layout-v4]:has(.pv4-root),[data-ia-host]) .ia-stage:focus-visible{box-shadow:inset 0 0 0 2px #F3EFE8}:is([data-layout-skin=v3][data-layout-v4]:has(.pv4-root),[data-ia-host]) .ia-img{position:absolute;left:50%;top:50%;max-inline-size:none;max-block-size:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}:is([data-layout-skin=v3][data-layout-v4]:has(.pv4-root),[data-ia-host]) .ia-win{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;box-shadow:0 0 0 2px rgba(255,255,255,.92),0 0 0 4000px rgba(0,0,0,.62)}:is([data-layout-skin=v3][data-layout-v4]:has(.pv4-root),[data-ia-host]) .ia-win--circle{border-radius:50%}:is([data-layout-skin=v3][data-layout-v4]:has(.pv4-root),[data-ia-host]) .ia-win--rect{border-radius:6px}:is([data-layout-skin=v3][data-layout-v4]:has(.pv4-root),[data-ia-host]) .ia-msg{position:absolute;inset:auto 16px 16px;margin:0;text-align:center;font-size:15px;color:#CFC9BF}:is([data-layout-skin=v3][data-layout-v4]:has(.pv4-root),[data-ia-host]) .ia-hint{margin:10px 20px 0;text-align:center;font-size:15px;line-height:1.45;color:#CFC9BF}:is([data-layout-skin=v3][data-layout-v4]:has(.pv4-root),[data-ia-host]) .ia-zoom{display:flex;align-items:center;gap:12px;padding:12px 24px 4px;font-size:22px;font-weight:800}:is([data-layout-skin=v3][data-layout-v4]:has(.pv4-root),[data-ia-host]) .ia-zoom input{flex:1 1;min-block-size:44px;accent-color:#F3EFE8}:is([data-layout-skin=v3][data-layout-v4]:has(.pv4-root),[data-ia-host]) .ia-foot{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:10px 16px calc(16px + env(safe-area-inset-bottom, 0px))}:is([data-layout-skin=v3][data-layout-v4]:has(.pv4-root),[data-ia-host]) .ia-btn{min-block-size:52px;border:0;border-radius:999px;background:#2B2929;color:#F3EFE8;font:inherit;font-size:16px;font-weight:700;cursor:pointer}:is([data-layout-skin=v3][data-layout-v4]:has(.pv4-root),[data-ia-host]) .ia-btn--pri{background:#F3EFE8;color:#1A1A1A;font-weight:800}:is([data-layout-skin=v3][data-layout-v4]:has(.pv4-root),[data-ia-host]) .ia-btn:disabled{opacity:.45;cursor:not-allowed}[data-layout-skin=v3][data-layout-v4]:has(.pv4-root) .cap-cell{display:grid;grid-gap:6px;gap:6px;padding:8px 10px;border-radius:16px;background:var(--v4-page);font-size:13px;color:var(--text-2)}[data-layout-skin=v3][data-layout-v4]:has(.pv4-root) .cap-frame{display:block;inline-size:100%;border-radius:12px;overflow:hidden;background:var(--v4-tile-gray)}[data-layout-skin=v3][data-layout-v4]:has(.pv4-root) .cap-frame img{display:block;inline-size:100%;block-size:100%;object-fit:cover}[data-layout-skin=v3][data-layout-v4]:has(.pv4-root) .cap-desk{display:grid;grid-gap:6px;gap:6px;padding:6px;border-radius:12px;background:var(--v3-card);box-shadow:inset 0 0 0 1px var(--v3-edge)}[data-layout-skin=v3][data-layout-v4]:has(.pv4-root) .cap-bar{display:block;block-size:10px;border-radius:5px;background:var(--v4-tile-gray)}[data-layout-skin=v3][data-layout-v4]:has(.pv4-root) .cap-line{display:block;block-size:8px;inline-size:55%;border-radius:4px;background:var(--v4-tile-gray)}[data-layout-skin=v3][data-layout-v4]:has(.pv4-root) .lap{display:grid;grid-gap:12px;gap:12px}[data-layout-skin=v3][data-layout-v4]:has(.pv4-root) .lap-big{justify-self:center}[data-layout-skin=v3][data-layout-v4]:has(.pv4-root) .lap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}[data-layout-skin=v3][data-layout-v4]:has(.pv4-root) .lap-cell{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:10px 6px;border-radius:16px;background:var(--v4-page);font-size:13px;line-height:1.3;color:var(--text-2);text-align:center}[data-layout-skin=v3][data-layout-v4]:has(.pv4-root) .lap-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:var(--v4-page)}[data-layout-skin=v3][data-layout-v4]:has(.pv4-root) .lap-card b{font-size:15px}[data-layout-skin=v3][data-layout-v4]:has(.pv4-root) .lap-circle{display:block;flex:none;border-radius:50%;overflow:hidden;background:#FFFFFF;box-shadow:0 0 0 1px var(--v3-edge)}[data-layout-skin=v3][data-layout-v4]:has(.pv4-root) .lap-circle img{display:block;inline-size:100%;block-size:100%;object-fit:cover}[data-layout-skin=v3][data-layout-v4]:has(.pv4-root) .lap-acts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}[data-layout-skin=v3][data-layout-v4]:has(.pv4-root) .lap-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:48px;border:0;border-radius:999px;font:inherit;font-size:16px;font-weight:700;color:var(--text);background:color-mix(in srgb,var(--text) 9%,transparent);cursor:pointer}[data-layout-skin=v3][data-layout-v4]:has(.pv4-root) .lap-btn--pri{background:var(--v4-tab-on);color:var(--v4-tab-on-ink);font-weight:800;min-block-size:52px}[data-layout-skin=v3][data-layout-v4]:has(.pv4-root) .lap-btn:disabled{opacity:.45;cursor:not-allowed}[data-layout-skin=v3][data-layout-v4]:has(.pv4-root) .lap svg.i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}