.gt-spot{position:fixed;z-index:9400;border-radius:8px;box-shadow:0 0 0 2px #197de8,0 0 0 9999px rgba(15,23,42,.38);pointer-events:none;transition:all .2s ease}.gt-card{position:fixed;z-index:9500;box-sizing:border-box;max-width:calc(100vw - 32px);background:#fff;color:#1d1d1f;border:1px solid #e5e5ea;border-radius:8px;box-shadow:none;padding:14px 16px;flex-direction:column;font:14px/1.45 Inter,system-ui,-apple-system,Segoe UI,sans-serif}.gt-card,.gt-top{display:flex;gap:8px}.gt-top{justify-content:space-between;align-items:center}.gt-eye{text-transform:none;color:color-mix(in srgb,#197de8 72%,#000);display:inline-flex;align-items:center;gap:4px}.gt-count,.gt-eye{font-size:11px;font-weight:600;letter-spacing:.06em}.gt-count{color:#6e6e73}.gt-title{font-size:15px;font-weight:600;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gt-body{color:#1d1d1f}.gt-st{font-size:12px;font-weight:600;padding:1px 8px;border-radius:999px}.gt-st-done{background:rgba(48,161,65,.13);color:color-mix(in srgb,#30a141 58%,#000)}.gt-st-todo{background:rgba(252,213,26,.24);color:color-mix(in srgb,#fcd51a 30%,#000)}.gt-extra{display:flex;flex-wrap:wrap;gap:6px}.gt-sm{min-height:32px;padding:0 10px;font-size:13px}.gt-btn:disabled{opacity:.5;cursor:not-allowed}.gt-tip{background:rgba(25,125,232,.08);border-radius:8px;padding:8px 10px;font-size:13px;color:#1d1d1f}.gt-tip b{color:color-mix(in srgb,#197de8 72%,#000);margin-right:4px}.gt-dots{display:flex;gap:5px;flex-wrap:wrap}.gt-dots i{width:6px;height:6px;border-radius:50%;background:#e5e5ea}.gt-dots i.is-past{background:rgba(25,125,232,.4)}.gt-dots i.is-on{background:#197de8;width:16px;border-radius:3px}.gt-foot{display:flex;justify-content:space-between;align-items:center;gap:8px}.gt-nav{display:flex;gap:6px}.gt-skip{border:0;background:none;padding:0;color:#6e6e73;font:400 13px Inter,system-ui,sans-serif;cursor:pointer;text-decoration:underline}.gt-btn{min-height:36px;padding:0 14px;border-radius:8px;border:1px solid #e5e5ea;background:#fff;color:#1d1d1f;font:400 15px Inter,system-ui,sans-serif;cursor:pointer}.gt-btn-p{background:rgba(25,125,232,.1);border-color:rgba(25,125,232,.35);color:color-mix(in srgb,#197de8 72%,#000);font-weight:600}.gt-btn:focus-visible,.gt-skip:focus-visible{outline:2px solid #197de8;outline-offset:2px}html[data-skin-mode=dark] .gt-card{background:#1c1c1c!important;color:#e2e2e2!important;border-color:#2d2d2d!important;box-shadow:0 12px 32px rgba(0,0,0,.5)}html[data-skin-mode=dark] .gt-body,html[data-skin-mode=dark] .gt-tip{color:#bdbdbd}html[data-skin-mode=dark] .gt-eye,html[data-skin-mode=dark] .gt-tip b{color:#6fb0f5}html[data-skin-mode=dark] .gt-count,html[data-skin-mode=dark] .gt-skip{color:#8a8a8a}html[data-skin-mode=dark] .gt-tip{background:rgba(25,125,232,.14)}html[data-skin-mode=dark] .gt-btn{background:#232323!important;border-color:#333!important;color:#e2e2e2!important}html[data-skin-mode=dark] .gt-btn-p{background:rgba(25,125,232,.2)!important;border-color:rgba(25,125,232,.5)!important;color:#8fc2f8!important}html[data-skin-mode=dark] .gt-dots i{background:#3a3a3a}html[data-skin-mode=dark] .gt-st-done{color:#7fd28c}html[data-skin-mode=dark] .gt-st-todo{color:#f2d65c}html[data-skin-mode=dark] .gt-spot{box-shadow:0 0 0 2px #4a9cf0,0 0 0 9999px rgba(0,0,0,.55)}.ba-guidebtns{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pb-wrap{display:grid;grid-gap:14px;gap:14px}.pb-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.pb-head h3{margin:0 0 2px;font-size:15px}.pb-head p{margin:0;color:var(--pt-muted,#66748d);font-size:15px;max-width:62ch}.pb-owing{display:grid;grid-gap:2px;gap:2px;justify-items:end}.pb-owing span{color:var(--pt-muted,#66748d);font-size:12px;font-weight:600;text-transform:none;letter-spacing:.04em}.pb-owing strong{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pb-empty,.pb-muted{color:var(--pt-muted,#66748d);font-size:15px;margin:0}.pb-empty{padding:12px 14px;border:1px dashed var(--pt-line,#dde4ee);border-radius:8px}.pb-ok{color:#1f8a5b}.pb-bad,.pb-ok{margin:0;font-size:15px}.pb-bad{color:#b42318}.pb-form{display:grid;grid-gap:10px;gap:10px;padding:13px 15px;border:1px solid var(--pt-line,#dde4ee);border-radius:8px;background:var(--pt-panel,#f7f9fc)}.pb-form h4{margin:0;font-size:15px}.pb-row{display:flex;gap:10px;flex-wrap:wrap}.pb-note,.pb-row label,.pb-search{display:grid;grid-gap:4px;gap:4px;flex:1 1 180px;min-width:0;color:var(--pt-muted,#66748d);font-size:13px;font-weight:600}.pb-form input,.pb-form select,.pb-pay input,.pb-pay select{padding:8px 10px;border:1px solid var(--pt-line,#dde4ee);border-radius:8px;background:#fff;color:var(--pt-ink,#172033);font:inherit;font-size:15px;font-weight:400}.pb-results{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;max-height:264px;overflow-y:auto}.pb-results button{display:grid;grid-template-columns:52px 1fr auto;align-items:baseline;grid-gap:10px;gap:10px;width:100%;padding:8px 10px;border:1px solid var(--pt-line,#dde4ee);border-radius:8px;background:#fff;color:var(--pt-ink,#172033);font:inherit;font-size:15px;text-align:left;cursor:pointer}.pb-results button:hover{border-color:var(--pt-blue,#2f6fed)}.pb-results button:disabled{opacity:.55;cursor:default}.pb-num{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pb-desc{min-width:0;overflow-wrap:anywhere}.pb-fee{color:var(--pt-muted,#66748d);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pb-lines{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.pb-lines li{display:grid;grid-template-columns:52px 1fr auto auto;align-items:baseline;grid-gap:10px;gap:10px;padding:8px 10px;border:1px solid var(--pt-line,#dde4ee);border-radius:8px;background:#fff;font-size:15px}.pb-amounts{display:grid;justify-items:end;grid-gap:1px;gap:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pb-amounts em{font-size:12px;font-style:normal;white-space:nowrap}.pb-amounts em,.pb-total{color:var(--pt-muted,#66748d)}.pb-total{margin:0;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pb-total strong{font-size:15px;color:var(--pt-ink,#172033)}.pb-buttons,.pb-item-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pb-primary,.pb-secondary{padding:8px 14px;border-radius:8px;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.pb-primary{border:0;background:var(--pt-blue,#2f6fed);color:#fff}.pb-secondary{border:1px solid var(--pt-line,#dde4ee);background:#fff;color:var(--pt-ink,#172033)}.pb-primary:disabled,.pb-secondary:disabled{opacity:.55;cursor:default}.pb-link{padding:0;border:0;background:none;color:var(--pt-muted,#66748d);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pb-void{color:#b42318}.pb-link:disabled{opacity:.5;cursor:default}.pb-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.pb-item{display:grid;grid-gap:5px;gap:5px;padding:11px 14px;border:1px solid var(--pt-line,#dde4ee);border-left:4px solid #e5e5ea;border-radius:8px;background:#fff}.pb-is-issued,.pb-is-part_paid{border-left-color:#d8a13c}.pb-is-paid{border-left-color:#1f8a5b}.pb-is-void{border-left-color:#e5e5ea;opacity:.62}.pb-item-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pb-item-head strong{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pb-chip{padding:2px 8px;border-radius:999px;background:#f5f5f7;color:#1d1d1f;font-size:12px;font-weight:600}.pb-items{margin:0;font-size:15px;color:var(--pt-ink,#172033);overflow-wrap:anywhere}.pb-meta{margin:0;color:var(--pt-muted,#66748d);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pb-pay{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;margin-top:4px;padding:10px 12px;border-radius:8px;background:var(--pt-panel,#f7f9fc)}.pb-pay label{display:grid;grid-gap:4px;gap:4px;color:var(--pt-muted,#66748d);font-size:13px;font-weight:600}.pb-pay input{width:110px}@media (prefers-color-scheme:dark){.pb-form,.pb-form input,.pb-form select,.pb-item,.pb-lines li,.pb-pay,.pb-pay input,.pb-pay select,.pb-results button,.pb-secondary{background:#1d1d1f}.pb-secondary{color:#e6ecf6}.pb-chip{background:#1d1d1f;color:#a1a1a6}}.pb-proposal{display:grid;grid-gap:8px;gap:8px;padding:12px 15px;border:1px solid #e5e5ea;border-left:4px solid var(--pt-blue,#2f6fed);border-radius:8px;background:#f5f5f7}.pb-proposal p{margin:0;font-size:15px;color:var(--pt-ink,#172033)}.pb-proposal-caveat{color:var(--pt-muted,#66748d);font-size:13px;max-width:66ch}@media (prefers-color-scheme:dark){.pb-proposal{border-color:#26406e;background:#1d1d1f}}body.prodterm .pb-tyro{display:inline-flex;align-items:center;gap:7px}body.prodterm .pb-tyro-stg{font-style:normal;padding:1px 5px 2px;border-radius:8px;border:1px solid #f0dcae;background:#f5f5f7;color:#8a6200;font:600 11px/1.4 var(--font-chart,"Atkinson Hyperlegible Next",system-ui,sans-serif);letter-spacing:.06em}.pb-quick .pb-chips{display:flex;flex-wrap:wrap;gap:8px}.pb-chips .pb-chip,.pb-quick .pb-chip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid var(--pt-line,#dde4ee);background:#fff;color:inherit;font:inherit;font-size:15px;cursor:pointer}.pb-big{display:flex;flex-wrap:wrap;gap:8px}.pb-big .pb-primary{min-height:36px;padding:0 16px;font-size:13px;border-radius:8px}.pb-big .pb-bulkbtn{background:#1f9e63;border-color:#1f9e63;color:#fff}.pb-big .pb-bulkbtn:hover:not(:disabled){background:#1a8754;border-color:#1a8754}.pb-big .pb-privbtn{background:#d64844;border-color:#d64844;color:#fff}.pb-big .pb-privbtn:hover:not(:disabled){background:#bf3c38;border-color:#bf3c38}.pb-big .pb-bulkbtn:disabled,.pb-big .pb-privbtn:disabled{opacity:.5}.pb-amber{margin:0;padding:10px 12px;border-radius:8px;background:#e5e5ea;color:#6a4b00}.pb-more{margin-left:auto}.pb-more>summary{cursor:pointer;font-size:15px;color:var(--pt-blue,#2f6fed)}.pb-more .pb-item-actions{margin-top:8px}.pb-sheet-veil{position:fixed;inset:0;z-index:80;background:rgba(16,22,34,.45);display:flex;align-items:flex-end;justify-content:center;padding:12px}.pb-sheet{width:min(640px,100%);max-height:min(88vh,820px);overflow:auto;background:var(--pt-panel,#f7f9fc);color:inherit;border-radius:8px;padding:14px}.pb-sheet-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}@media (max-width:520px){.pb-big{grid-template-columns:1fr}.pb-sheet-veil{align-items:stretch;padding:0}.pb-sheet{width:100%;max-height:100%;border-radius:0}}.pb-item-actions .pb-privbtn{background:#d64844;border-color:#d64844;color:#fff;min-height:32px;padding:0 14px;font-size:13px;border-radius:8px}.pb-item-actions .pb-privbtn:hover:not(:disabled){background:#bf3c38;border-color:#bf3c38}