.iv-card,.iv-dlg,.iv-sheet,.iv-pop,.iv-bar,.iv-ld,.iv-adm,.iv-auline,.iv-toast,.iv-how{--pm-gold:var(--color-warning)}.iv-amt{white-space:nowrap}.iv-card .rw-amt,.iv-dlg .rw-amt,.iv-sheet .rw-amt,.iv-pop .rw-amt{text-shadow:0 0 8px color-mix(in oklab,var(--pm-gold) 34%,transparent)}.iv-plain .rw-amt,.rw-amt.iv-plain{color:inherit;text-shadow:none}.iv-av{background:oklch(.58 .15 var(--ah,262));color:#fff;-webkit-user-select:none;user-select:none;object-fit:cover;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:grid;overflow:hidden}.iv-av.is-pic{background:var(--secondary)}.iv-av.is-gone{background:var(--secondary);color:var(--muted-foreground)}.iv-card{flex-direction:column;gap:14px;padding:16px 18px 10px;display:flex;container:ivcard/inline-size}.iv-head{align-items:flex-start;gap:12px;display:flex}.iv-head .rw-fx{margin-top:1px}.iv-head-t{flex:1;min-width:0}.iv-title{letter-spacing:-.005em;font-size:13.5px;font-weight:600}.iv-line{color:var(--muted-foreground);text-wrap:pretty;margin:4px 0 0;font-size:12.5px;line-height:1.5}.iv-line .rw-amt{color:color-mix(in oklab,var(--pm-gold) 82%,var(--foreground))}.iv-linkrow{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.iv-linkrow.is-two{grid-template-columns:minmax(0,1fr) auto}.iv-link{border:1px solid var(--input);background:color-mix(in oklab,var(--foreground) 3%,transparent);min-width:0;height:36px;font-family:var(--font-mono);color:var(--foreground);cursor:text;-webkit-user-select:all;user-select:all;border-radius:.375rem;align-items:center;padding:0 12px;font-size:12.5px;display:flex}.iv-link-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.iv-copy{min-width:112px}.iv-sharemenu{flex-direction:column;display:flex}.iv-sharemenu button,.iv-sharemenu a{border-radius:calc(var(--radius) + 2px);height:34px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.iv-sharemenu button:hover,.iv-sharemenu a:hover,.iv-sharemenu button:focus-visible,.iv-sharemenu a:focus-visible{background:var(--accent);outline:none}.iv-sharemenu svg{width:14px;height:14px;color:var(--muted-foreground)}@container ivcard (max-width:760px){.iv-share .iv-lbl{display:none}.iv-share{width:36px;padding:0}}.iv-stepsrow{flex-direction:column;gap:5px;display:flex}.iv-steps{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:6px 22px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.iv-step{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.iv-step .rw-amt{margin-left:4px}.iv-stepn{border:1px solid color-mix(in oklab,var(--primary) 45%,transparent);width:18px;height:18px;font-family:var(--font-mono);color:var(--primary);border-radius:50%;place-items:center;font-size:10.5px;display:inline-grid}.iv-plus{color:var(--muted-foreground);font-size:11.5px}.iv-numsblock{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:12px;display:flex}.iv-nums{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12.5px;display:flex}.iv-counts{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.iv-n .iv-num{font-family:var(--font-mono)}.iv-counts .iv-sep,.iv-totals .iv-sep{color:var(--muted-foreground);opacity:.6}.iv-earned{color:color-mix(in oklab,var(--pm-gold) 82%,var(--foreground));align-items:center;gap:5px;margin-left:auto;font-size:12.5px;display:inline-flex}.iv-earned .rw-amt{font-size:13px}.iv-linkbtn{font:inherit;color:var(--primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12.5px}.iv-linkbtn:hover{text-underline-offset:3px;text-decoration:underline}.iv-pend{color:var(--muted-foreground);align-items:center;gap:5px;font-size:12px;display:flex}.iv-none,.iv-muted{border-top:1px solid var(--border);color:var(--muted-foreground);text-wrap:pretty;padding-top:12px;font-size:12.5px}.iv-muted{margin:0}.iv-foot{justify-content:flex-end;margin-top:-6px;display:flex}.iv-how-btn{font:inherit;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11.5px}.iv-how-btn:hover{color:var(--primary)}.iv-skel{flex-direction:column;gap:10px;padding:2px 0 8px;display:flex}.iv-skel-a{border-radius:.375rem;height:36px}.iv-skel-b{width:62%;height:12px}.iv-skel-c{width:38%;height:12px}.iv-err{color:var(--muted-foreground);align-items:center;gap:10px;padding:10px 0 8px;font-size:12.5px;display:flex}.iv-err>button{margin-left:auto}.iv-dlg{flex-direction:column;gap:0;max-height:min(640px,100dvh - 80px);padding:0;display:flex;overflow:hidden}.iv-dlg-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.iv-dlg-head h2{margin:0;font-size:15px;font-weight:600}.iv-totals{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted-foreground);background:var(--card);flex-wrap:wrap;align-items:center;gap:4px 7px;padding:10px 20px;font-size:12.5px;display:flex}.iv-totals-earn{color:color-mix(in oklab,var(--pm-gold) 82%,var(--foreground));align-items:center;gap:5px;display:inline-flex}.iv-list{flex-direction:column;flex:1;min-height:0;padding:6px 8px 8px;display:flex;overflow:auto}.iv-row{border-radius:calc(var(--radius) + 6px);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto auto 72px;align-items:center;gap:12px;padding:9px 12px;text-decoration:none;transition:background .12s;display:grid}@media (hover:hover){.iv-row:hover{background:var(--accent)}}.iv-row:focus-visible{background:var(--accent);outline:none}.iv-row.is-gone{cursor:default}@media (hover:hover){.iv-row.is-gone:hover{background:0 0}}.iv-row-main{flex-direction:column;gap:1px;min-width:0;display:flex}.iv-row-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.iv-row-handle{font-family:var(--font-mono);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.iv-row-why{color:var(--muted-foreground);margin-top:2px;font-size:11.5px}.iv-row.is-nocount .iv-row-name{color:var(--muted-foreground)}.iv-row-date{color:var(--muted-foreground);white-space:nowrap;font-size:11.5px}.iv-row-st{display:inline-flex}.iv-row-dust{text-align:right;font-family:var(--font-mono);color:color-mix(in oklab,var(--pm-gold) 82%,var(--foreground));white-space:nowrap;font-size:12.5px}.iv-row-dust .rw-amt{justify-content:flex-end}.iv-dash{color:var(--muted-foreground)}.iv-pill{border:1px solid var(--border);white-space:nowrap;border-radius:9999px;align-items:center;gap:3px;height:22px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.iv-pill .rw-amt{font-size:inherit;color:inherit;text-shadow:none;gap:3px}.iv-pill.is-neutral{color:var(--muted-foreground);background:color-mix(in oklab,var(--foreground) 4%,transparent)}.iv-pill.is-accent{color:color-mix(in oklab,var(--primary) 82%,var(--foreground));border-color:color-mix(in oklab,var(--primary) 45%,transparent)}.iv-pill.is-success{color:var(--color-success);border-color:color-mix(in oklab,var(--color-success) 35%,transparent);background:color-mix(in oklab,var(--color-success) 10%,transparent)}.iv-pill.is-gold{color:color-mix(in oklab,var(--pm-gold) 82%,var(--foreground));border-color:color-mix(in oklab,var(--pm-gold) 30%,transparent)}.iv-pill.is-warning{color:var(--color-warning);border-color:color-mix(in oklab,var(--color-warning) 35%,transparent);background:color-mix(in oklab,var(--color-warning) 10%,transparent)}.iv-pill.is-muted{color:var(--muted-foreground)}.iv-sheet-empty{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 20px 24px;display:flex}.iv-sheet-empty p{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:13px}.iv-list-skel{flex-direction:column;gap:10px;padding:14px 20px 18px;display:flex}.iv-list-skel>*{height:40px}[role=dialog].iv-sheet-pop.iv-sheet-pop{flex-direction:column;gap:0;max-height:calc(100% - 40px);display:flex;overflow:hidden}.iv-sheet{flex-direction:column;flex:1;min-height:0;display:flex}.iv-sheet .iv-dlg-head{padding:0 12px 8px 16px}.iv-sheet .iv-totals{padding:8px 16px 10px}.iv-sheet .iv-list{padding:4px 6px calc(8px + env(safe-area-inset-bottom))}.iv-sheet .iv-row{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"av main dust""av st st";gap:6px 12px;padding:10px}.iv-sheet .iv-row>.iv-av{grid-area:av;align-self:start}.iv-sheet .iv-row-main{grid-area:main}.iv-sheet .iv-row-date{display:none}.iv-sheet .iv-row-st{grid-area:st;align-items:center;gap:8px;display:flex}.iv-sheet .iv-row-dust{grid-area:dust}.iv-sheet .iv-row-handle:after{content:" · " attr(data-joined)}.iv-sheet .iv-sheet-empty{padding:18px 16px 20px}.iv-how-body{flex-direction:column;gap:12px;display:flex}.iv-rule h3{margin:0 0 3px;font-size:13px;font-weight:600}.iv-rule p{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.5}.iv-pop{text-align:left;flex-direction:column;gap:10px;display:flex}.iv-pop-h{font-size:13px;font-weight:600}.iv-pop-b{flex-direction:column;gap:10px;display:flex}.iv-pop-acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.iv-pop-acts>*{width:100%}.iv-pop-link{align-self:flex-start}.iv-pop-sheet .iv-pop-b{padding:4px 16px calc(12px + env(safe-area-inset-bottom))}.iv-pop-sheet .iv-link,.iv-pop-sheet .iv-pop-acts button{height:44px}.iv-ld{text-align:center;flex-direction:column;align-items:center;gap:14px;width:min(720px,100%);margin:0 auto;padding:36px 24px 40px;display:flex}.iv-ld-who{flex-direction:column;align-items:center;gap:6px;margin-bottom:6px;display:flex}.iv-ring{box-shadow:0 0 0 3px var(--background),0 0 0 5px color-mix(in oklab,var(--primary) 70%,transparent),0 0 28px color-mix(in oklab,var(--primary) 32%,transparent)}.iv-ld-name{letter-spacing:-.01em;margin-top:8px;font-size:17px;font-weight:600}.iv-ld-handle{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.iv-ld-handle .iv-mono{font-family:var(--font-mono)}.iv-ld-since{color:var(--muted-foreground);font-size:12px}.iv-ld-head{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:1.2}.iv-ld-offer{text-wrap:balance;margin:0;font-size:16px;line-height:1.45}.iv-ld-offer .rw-amt{color:color-mix(in oklab,var(--pm-gold) 82%,var(--foreground));font-size:16px}.iv-ld-offer.is-plain{color:var(--muted-foreground)}.iv-ld-offersub{color:var(--muted-foreground);margin:-6px 0 0;font-size:12.5px}.iv-ld-offersub .rw-amt{color:inherit;text-shadow:none;font-size:12.5px}.iv-ld-acts{align-items:center;gap:18px;margin-top:6px;display:flex}.iv-ld-join{min-width:160px}.iv-ld-look{font-size:13.5px}.iv-ld-note{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:14px}.iv-ld-work{text-align:left;flex-direction:column;gap:12px;width:100%;margin-top:22px;display:flex}.iv-ld-h3{letter-spacing:-.005em;margin:0;font-size:13.5px;font-weight:600}.iv-ld-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.iv-ld-chip{border:1px solid var(--border);height:26px;color:var(--muted-foreground);background:color-mix(in oklab,var(--foreground) 4%,transparent);border-radius:9999px;align-items:center;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.iv-ld-skel{flex-direction:column;align-items:center;gap:14px;width:min(720px,100%);margin:0 auto;padding:36px 24px;display:flex}.iv-bar{background:var(--card);min-height:44px;color:var(--foreground);border-radius:.75rem;align-items:center;gap:12px;padding:5px 6px 5px 14px;display:flex;box-shadow:inset 0 0 0 1px #e7eaf01a}.iv-bar-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.iv-bar-t .rw-amt{color:color-mix(in oklab,var(--pm-gold) 82%,var(--foreground))}.iv-bar>button{flex:none}.iv-bar-x{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex:none;place-items:center;display:grid}.iv-bar-x:hover{background:var(--accent);color:var(--foreground)}.gdp-row.iv-gpop-row{border-color:color-mix(in oklab,var(--color-gold,#d8b44a) 42%,transparent);background:linear-gradient(90deg,color-mix(in oklab,var(--color-gold,#d8b44a) 14%,transparent),color-mix(in oklab,var(--color-gold,#d8b44a) 4%,transparent))}.iv-gpop-row .gdp-amt{gap:4px}.iv-gpop-row .iv-av{box-shadow:0 0 0 2px var(--popover);margin-right:-2px}.iv-auline{border:1px solid var(--border);max-width:100%;color:var(--foreground);background:color-mix(in oklab,var(--foreground) 3%,transparent);border-radius:14px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:12px;line-height:1.4;display:inline-flex}.iv-auline>span{text-wrap:pretty;min-width:0}.iv-auline-amt{font-family:var(--font-mono);color:var(--au-gold,var(--color-warning))}.au-auth .iv-auline{margin:-8px 0 -4px}.iv-toast .rw-amt{color:color-mix(in oklab,var(--pm-gold) 82%,var(--foreground))}.iv-adm{flex-direction:column;gap:12px;max-width:860px;display:flex}.iv-adm-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.iv-adm-count{font-family:var(--font-mono);color:var(--muted-foreground);margin-left:auto;font-size:12px}.iv-adm-row{border:1px solid var(--border);border-radius:calc(var(--radius) + 6px);background:var(--card);flex-direction:column;gap:10px;padding:14px 16px;transition:opacity .3s,transform .3s;display:flex}.iv-adm-row.is-leaving{opacity:0;transform:translateY(-4px)}.iv-adm-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.iv-adm-who{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--foreground);align-items:center;gap:7px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.iv-adm-who:hover{text-underline-offset:3px;text-decoration:underline}.iv-adm-arrow{color:var(--muted-foreground)}.iv-adm-why{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.iv-adm-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:14px;font-size:11.5px;display:flex}.iv-adm-meta .iv-mono{font-family:var(--font-mono)}.iv-adm-hold{color:color-mix(in oklab,var(--pm-gold) 82%,var(--foreground));align-items:center;gap:4px;display:inline-flex}.iv-adm-decide{justify-content:flex-end;align-items:center;gap:8px;display:flex}.iv-adm-note{color:var(--muted-foreground);font-size:12px}.iv-adm-note b{color:var(--foreground);font-weight:600}.iv-adm-empty{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:6px;padding:40px 16px;font-size:13px;display:flex}.iv-adm-empty b{color:var(--foreground);font-weight:600}.iv-quick{flex-wrap:wrap;gap:6px;display:flex}.iv-quick button{border:1px solid var(--border);height:28px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border-radius:9999px;padding:0 10px;font-size:12px}.iv-quick button:hover{background:var(--accent)}@media (max-width:767px){.iv-card{gap:12px;padding:14px 14px 8px}.iv-linkrow{grid-template-columns:1fr 1fr}.iv-linkrow .iv-link{grid-column:1/-1;height:40px}.iv-linkrow button{width:100%;height:40px}.iv-linkrow.is-two .iv-copy{grid-column:1/-1}.iv-steps{gap:6px 16px}.iv-earned{margin-left:0}.iv-nums .iv-linkbtn{margin-left:auto}.iv-linkrow .iv-share{width:100%;padding:0 12px}.iv-linkrow .iv-share .iv-lbl{display:inline}.iv-sharemenu a,.iv-sharemenu button{height:40px}.iv-bar{border:1px solid var(--border);box-shadow:none;grid-template-columns:24px minmax(0,1fr) 40px;grid-template-areas:"av t t""av j x";align-items:center;gap:6px 10px;padding:10px 4px 6px 12px;display:grid}.iv-bar>.iv-av{grid-area:av;align-self:start;margin-top:1px}.iv-bar-t{white-space:normal;grid-area:t;padding-right:8px;font-size:12.5px;line-height:1.4}.iv-bar>.iv-bar-join{grid-area:j;justify-self:start;height:40px}.iv-bar-x{grid-area:x;width:40px;height:40px}.iv-linkbtn,.iv-dlg-head button{position:relative}.iv-linkbtn:after{content:"";position:absolute;inset:-11px -6px}.iv-foot{margin-top:-12px}.iv-how-btn{align-items:center;min-height:40px;padding:0 4px;display:inline-flex}.iv-dlg-head button:after{content:"";position:absolute;inset:-6px}.iv-ld{gap:12px;padding:22px 16px 28px}.iv-ld-head{font-size:23px}.iv-ld-offer{font-size:15px}.iv-ld-acts{flex-direction:column;gap:12px;width:100%}.iv-ld-acts>button,.iv-ld-acts>a{width:100%;height:44px}.iv-ld-work{margin-top:16px}}@media (prefers-reduced-motion:reduce){.iv-row,.iv-how-btn,.iv-adm-row{transition:none}}