.settings-credits{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:999px;background:transparent;border:0;font:inherit;font-size:var(--font-size-md);font-weight:500;color:var(--tx-secondary);cursor:pointer;white-space:nowrap;transition:color var(--motion-ui-duration) var(--motion-enter-ease),background var(--motion-ui-duration) var(--motion-enter-ease)}.settings-credits svg{width:15px;height:15px;flex-shrink:0}.settings-credits .settings-credits-k{flex:1;overflow:hidden;text-overflow:ellipsis;text-align:left}.settings-credits .hdr-credits{flex:none}@media (hover:hover) and (pointer:fine){.settings-credits:hover{background:var(--bg-sunken);color:var(--tx)}}.hdr-credits{height:22px;padding-inline:8px;border-radius:999px;background:var(--brand-soft);font-size:var(--font-size-xs);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;color:var(--brand)}.clm-cta-t,.hdr-credits{display:inline-flex;align-items:center}.clm-cta-t{gap:10px;animation:ap-fade var(--motion-ui-duration) var(--motion-enter-ease) both}.hdr-credits-n{display:inline-block}.hdr-credits-n[data-changed]{animation:hdr-credits-in .3s var(--motion-enter-ease) both}@keyframes hdr-credits-in{0%{opacity:0;transform:translateY(8px)}}.clm-body{display:grid;justify-items:center;gap:6px;padding:8px 22px calc(22px + var(--app-safe-area-bottom));text-align:center}.clm-n{margin:4px 0 0;font-size:clamp(4rem,3rem + 4vw,5.25rem);font-weight:800;letter-spacing:-.055em;line-height:1;font-variant-numeric:tabular-nums;color:var(--tx);animation:clm-n .6s var(--motion-enter-ease) .12s both}@keyframes clm-n{0%{opacity:0;transform:translateY(16px)}}.clm-t{margin:0;font-size:var(--font-size-xl);font-weight:800;letter-spacing:-.025em;line-height:1.1;color:var(--tx)}.clm-p{max-width:34ch;margin:6px 0 14px;font-size:var(--font-size-ui);line-height:1.5;color:var(--tx-secondary);text-wrap:pretty}.clm-cta{width:100%}.clm-fine{margin:4px 0 0;font-size:var(--font-size-sm);color:var(--tx-tertiary)}.inv{width:100%;max-width:600px;margin-inline:auto;padding:calc(24px + var(--floating-header-h) + var(--floating-header-gap)) max(16px,env(safe-area-inset-right)) calc(64px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));display:grid;gap:12px}.inv>*{animation:inv-arrive .42s var(--motion-enter-ease) backwards}@keyframes inv-arrive{0%{transform:translateY(10px)}}.inv>:nth-child(2){animation-delay:60ms}.inv>:nth-child(3){animation-delay:.12s}.inv>:nth-child(n+4){animation-delay:.18s}.inv-head{display:grid;gap:10px;margin-bottom:12px}.inv-bal{justify-self:start;margin:0;padding:5px 11px;border-radius:999px;background:var(--bg-sunken);font-size:var(--font-size-sm);font-weight:500;font-variant-numeric:tabular-nums;color:var(--tx-secondary)}.inv-h{margin:0;font-size:clamp(2.375rem,1.8rem + 2.6vw,3.25rem);font-weight:800;letter-spacing:-.045em;line-height:.98;color:var(--tx);text-wrap:balance}.inv-lede{max-width:42ch;margin:0;font-size:var(--font-size-md);line-height:1.5;color:var(--tx-secondary);text-wrap:pretty}.inv-card{display:grid;gap:14px;min-width:0;padding:20px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:var(--sheen),var(--shadow-sm)}.inv-k{margin:0;font-size:var(--font-size-md);font-weight:800;letter-spacing:-.02em;color:var(--tx)}.inv-k--msg{margin-top:8px;color:var(--tx-secondary)}.inv-progress{display:grid;gap:12px}.inv-count{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.inv-count-n{margin:0;font-size:var(--font-size-lg);font-weight:500;letter-spacing:-.02em;color:var(--tx-secondary);font-variant-numeric:tabular-nums}.inv-count-n b{font-size:2.25rem;font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--tx)}.inv-prize{flex:none;padding:5px 11px;border-radius:999px;background:var(--tx);font-size:var(--font-size-sm);font-weight:800;font-variant-numeric:tabular-nums;color:var(--bg)}.inv-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.inv-steps li{position:relative;height:10px;border-radius:999px;background:var(--bg-sunken);overflow:hidden}.inv-steps li:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--brand);transform:scaleX(0);transform-origin:left}.inv-steps li[data-done]:after{animation:inv-fill .6s var(--motion-move-ease) calc(.24s + var(--i, 0) * 90ms) both}@keyframes inv-fill{to{transform:scaleX(1)}}.inv-p{margin:0;font-size:var(--font-size-ui);line-height:1.45;color:var(--tx-secondary);text-wrap:pretty}.inv-p b{font-weight:800;color:var(--tx);font-variant-numeric:tabular-nums}.inv-earned{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.inv-earned .agp-tick{width:48px;height:48px}.inv-earned .agp-tick svg{width:22px;height:22px}.inv-earned-t{display:grid;gap:2px}.inv-earned .ap-fail,.inv-earned .inv-claim{grid-column:1/-1}.inv-h3{margin:0;font-size:var(--font-size-lg);font-weight:800;letter-spacing:-.025em;line-height:1.1;color:var(--tx)}.inv-url .cpb{align-items:center;padding:6px 6px 6px 0;border-radius:999px}.inv-url .cpb-text{padding:0 0 0 16px;font-size:var(--font-size-ui);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.inv-url .cpb-btn{margin:0;height:40px;padding:0 16px 0 14px;border:0;background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--sheen),var(--shadow-sm)}.inv-url .cpb-btn[data-copied]{background:var(--status-clean-display);color:var(--btn-primary-fg)}.inv:has(.inv-claim) .inv-url .cpb-btn:not([data-copied]){border:1px solid var(--hairline);background:var(--bg-raised);color:var(--tx)}@media (hover:hover) and (pointer:fine){.inv-url .cpb-btn:not(:disabled):not([data-copied]):hover{background:var(--btn-primary-hover)}.inv:has(.inv-claim) .inv-url .cpb-btn:not(:disabled):not([data-copied]):hover{background:var(--bg-sunken)}}.inv-share{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.inv-chan{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;height:46px;padding-inline:4px;border:1px solid var(--hairline);border-radius:999px;background:var(--bg-raised);box-shadow:var(--sheen),var(--shadow-sm);font-size:var(--font-size-sm);font-weight:500;color:var(--tx);white-space:nowrap;transition:transform var(--motion-press-duration) var(--motion-enter-ease),border-color var(--motion-ui-duration) var(--motion-enter-ease)}.inv-chan:active{transform:scale(.97)}.inv-chan:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 3px var(--brand),var(--shadow-sm)}@media (hover:hover) and (pointer:fine){.inv-chan:hover{border-color:var(--border-contrast)}}.inv-help{margin:4px 4px 0;font-size:var(--font-size-sm);line-height:1.5;color:var(--tx-tertiary);text-wrap:pretty}.inv-msg .cpb{flex-direction:column;align-items:flex-start;gap:0;padding:0 0 12px}.inv-msg .cpb-text{padding:14px 16px 10px}.inv-msg .cpb-btn{margin:0 0 0 12px}@media (min-width:560px){.inv-card{padding:28px}.inv-share{gap:8px}.inv-chan{gap:8px;padding-inline:12px;font-size:var(--font-size-ui)}.inv-msg .cpb{flex-direction:row;gap:8px;padding:0 8px 0 0}.inv-msg .cpb-text{padding:14px 0 14px 16px}.inv-msg .cpb-btn{margin:8px 0 0}.inv-earned{grid-template-columns:auto minmax(0,1fr) max-content}.inv-earned .inv-claim{grid-column:auto;width:auto;min-width:0;min-height:48px;padding-inline:24px;font-size:var(--font-size-md)}}@media (min-width:900px){.inv{padding-top:calc(40px + var(--floating-header-h) + var(--floating-header-gap))}}@media (prefers-reduced-motion:reduce){.clm-n{animation-name:ap-fade}.inv>*{animation:none}.inv-steps li[data-done]:after{animation:none;transform:none}.inv-chan:active{transform:none}.hdr-credits-n[data-changed]{animation:none}}.scan{height:var(--app-viewport-dynamic-height);display:flex;flex-direction:column}.blk-strip{display:flex;align-items:center;gap:16px;width:min(100%,620px);margin:44px auto 40px;padding:20px 22px;border-radius:var(--radius-lg);background:color-mix(in oklab,var(--status-fail) var(--tone-8),var(--bg-raised));border:1px solid color-mix(in oklch,var(--status-fail) var(--tone-16),transparent);box-shadow:var(--sheen),var(--shadow-sm)}.blk-mark{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;border-radius:999px;background:color-mix(in oklch,var(--status-fail) var(--tone-16),transparent);color:var(--status-fail-display);font-size:.8125rem;font-weight:600}.blk-mark svg{width:13px;height:13px}.blk-strip-t{font-size:var(--font-size-md);line-height:1.5;color:var(--tx-secondary);text-wrap:pretty;text-align:left}.blk-strip-t b{color:var(--tx);font-weight:600}@media (max-width:560px){.blk-strip{flex-direction:column;align-items:flex-start;gap:9px;margin-block:30px 28px}.page-subtitle--blocked{font-size:var(--font-size-lg);line-height:1.4}}.gate{display:flex;flex-direction:column;align-items:center;gap:16px;width:min(100%,460px);padding:30px 26px 26px;text-align:center}.gate-t{font-size:var(--font-size-xl);font-weight:800;letter-spacing:-.025em;line-height:1.05;color:var(--tx);text-wrap:balance}.gate-s{font-size:var(--font-size-md);line-height:1.5;color:var(--tx-secondary);text-wrap:pretty}.gate .btn-brand{width:100%;justify-content:center;margin-top:4px}.cons{display:flex;flex-direction:column;gap:8px;width:min(100%,460px);text-align:left}.ovl-panel.cons{padding:18px 16px 16px}.cons-kicker{font-size:.8125rem;font-weight:600;color:var(--brand);margin-bottom:-6px}.cons .gate-t{text-align:left;font-size:var(--font-size-lg)}.cons-form{display:flex;flex-direction:column;gap:10px;padding-top:2px}.cons-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.cons-actions>button{white-space:nowrap}.cons-actions .btn-quiet{flex:0 0 auto;height:44px;padding-inline:16px;border:1px solid var(--hairline);background:var(--bg-raised);box-shadow:var(--sheen),var(--shadow-sm);font-size:var(--font-size-md);color:var(--tx-secondary);text-decoration:none}@media (hover:hover) and (pointer:fine){.cons-actions .btn-quiet:hover{color:var(--tx);background:var(--bg-sunken)}}.cons-actions .btn-brand{flex:0 1 auto;width:auto;min-height:44px;padding-inline:16px}.cons-thanks{display:flex;align-items:center;gap:8px;margin:0;outline:2px solid transparent;font-size:var(--font-size-md);font-weight:600;color:var(--tx);animation:cons-in .32s var(--motion-enter-ease)}.cons-tick{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--status-clean-display);color:var(--color-white)}.cons-tick svg{width:12px;height:12px}@keyframes cons-in{0%{opacity:0;transform:translateY(4px)}}.cons-label{font-size:var(--font-size-sm);font-weight:600;color:var(--tx-secondary)}.cons-textarea{width:100%;min-height:64px;padding:10px 12px;resize:vertical;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--bg-raised);color:var(--tx);box-shadow:var(--sheen),var(--shadow-sm);font-family:inherit;font-size:var(--font-size-md);line-height:1.5;outline:2px solid transparent;transition:box-shadow var(--motion-ui-duration) ease}:root .cons-textarea:focus,:root .cons-textarea:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 3px var(--brand),var(--shadow-sm)}.cons-textarea::placeholder{color:var(--tx-tertiary)}.cons-textarea:read-only{color:var(--tx-secondary)}.cons-note{font-size:var(--font-size-sm);line-height:1.5;color:var(--tx-tertiary);text-wrap:pretty}.cons-note a{color:var(--tx-secondary);font-weight:500;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}@media (min-width:768px){.ovl-panel.cons{padding:28px}.cons{gap:10px}.cons .gate-t{font-size:var(--font-size-xl)}.cons-form{gap:14px;padding-top:6px}.cons-textarea{padding:12px 14px}.cons-actions{min-height:52px}.cons-actions .btn-brand,.cons-actions .btn-quiet{height:52px;min-height:52px;padding-inline:22px}}@media (prefers-reduced-motion:reduce){.onb-loading-check-spinner,.onb-loading-status-progress .run-bar-track--active .run-bar-fill,.onb-status-phase-layer--enter,.onb-status-phase-layer--exit{animation:none}.cons-textarea,.onb-loading-status-progress .run-bar-fill{transition:none}.cons-thanks{animation:none}}.hdr-help{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--floating-header-h);height:var(--floating-header-h);padding-inline:0;gap:0;border-radius:999px;border:1px solid var(--pill-border);background:var(--pill-bg);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:var(--pill-shadow);font-size:var(--font-size-md);font-weight:500;letter-spacing:-.01em;color:var(--tx-secondary);transition:color var(--motion-ui-duration) ease,transform var(--motion-press-duration) var(--motion-enter-ease)}.hdr-help-t{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hdr-help:active{transform:scale(.97)}.hdr-help svg{width:17px;height:17px;flex-shrink:0}@media (hover:hover) and (pointer:fine){.hdr-help:hover{color:var(--tx)}}@media (min-width:561px){.hdr-help{width:auto;padding-inline:14px;gap:7px}.hdr-help-t{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}@media (prefers-reduced-motion:reduce){.hdr-help{transition:none}.hdr-help:active{transform:none}}