#gift-body .pro-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.pro-tag{font-size:11px;letter-spacing:.08em;color:var(--dim);text-align:right;white-space:nowrap}.pro-tag.is-live{color:var(--accent)}.stats.pro-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:639px){#gift-body .pro-row{padding:0}.stats.pro-stats{grid-template-columns:minmax(0,1fr)}}.pro-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-stats .stat dd{white-space:normal}.pro-key{color:var(--accent);overflow-wrap:anywhere;user-select:all}@media(max-width:639px){.pro-stats{grid-template-columns:minmax(0,1fr)}}.pro-demo{margin:0 0 12px;padding:8px 12px;border:1px solid var(--accent);background:var(--accent-tint);color:var(--accent);font-weight:600;letter-spacing:.02em}.pro-demo[hidden]{display:none}.pro3-word,.pro3-who{color:var(--text-2)}.pro3-zero{color:var(--faint)}.pro-pp{width:100%;min-width:0;text-align:left;font-size:12px;line-height:24px}.pro-pp-meta{gap:0 8px}.pro-pp-meta .pro3-word,.pro-pp-meta .pro3-who{color:var(--dim)}.pro-pp-meta .pro-pp-seat{color:var(--text-2)}.pro-pp-body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:8px 12px 12px}.pro-pp-body p{margin:0;max-width:60ch}.pro-pp-rule{color:var(--text)}.pro-pp-price{display:flex;flex-direction:column;padding-top:8px}.pro-big{font-size:32px;line-height:32px;font-weight:600;color:var(--text)}.pro-per{color:var(--text-2)}.pro-pp-note{color:var(--text-2)}.pro-pp-act{display:flex;padding:4px 0}.pro-pp-act:empty{display:none}.pro-pp .btn.card-btn{font-size:12px}.pro-pp-small{color:var(--dim);line-height:18px}.pro-pp-small[hidden],.pro-pp-small:empty{display:none}.pro-pp-small #pro-test:not([hidden]){display:block}.pro-pp-lines{align-self:stretch;margin:8px 0 0;padding:0;list-style:none;border-top:1px solid var(--rule)}.pro-pp-lines li{min-height:24px;border-bottom:1px solid var(--rule);color:var(--text)}.pro-pp-foot{color:var(--dim)}.pro-soon{display:flex;flex-direction:column;gap:8px;align-self:stretch}.pro-soon[hidden]{display:none}.pro-soon-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.pro-soon-line{color:var(--text)}.pro-pp .pro-wait-note,.pro-pp .pro-wait-done{font-size:12px}.card-page-left .card.pro-pp-top{padding:0;border:0}.pro-stack .card-hero-96{font-size:60px}.pro-acct-line{margin:0;font-size:12px;color:var(--dim)}.pro3-chat{color:inherit;text-decoration:underline dotted var(--rule-strong);text-underline-offset:.2em}.pro3-chat:hover{color:var(--accent);text-decoration:none}.pro-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.pro-col{min-width:0}.pro-cols .pro-list{margin:0;padding:0;list-style:none;border-top:0}.pro-cols .pro-row{display:block;min-height:24px;padding:0 2px;border-bottom:1px solid var(--rule);font-size:12px;line-height:23px;color:var(--text)}.pro-refer{margin:8px 0 0;font-size:12px;line-height:24px;color:var(--text-2)}.pro-refer .card-link{margin-left:8px}.pro-acct-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 24px;min-height:24px;line-height:24px}.pro-acct-what{font-size:12px;color:var(--text-2)}.pro-acct-links{display:flex;flex-wrap:wrap;gap:4px 24px;margin-left:auto;font-size:11px;letter-spacing:.06em}.pro-acct-links .card-link{font-size:11px}.pro-card .pro-demo{max-width:60ch}.pro-page .card-page-left.pro-stack{max-width:none;gap:8px;padding:0}.pro-page .card-split.pro-v5+.pro-stack{padding-top:8px}.pro-page .card-page-left .panel-card>.panel-body>.card{gap:8px;padding:8px 12px 12px}.pro-page .card-page-left .panel-card>.panel-body>.card:not(.card-left){padding:24px 12px}.pro-page .card-page-left .card-left .card-sub{font-size:12px}.pro-page .pro-more-card .card-details{margin-top:8px}.pro-page .card.card-split.pro-v5{max-width:none;margin:0;padding:0;gap:8px}.pro-page .pro-v5>.card-col{gap:8px}.pro-page .pro-v5>.card-col>.card-body{flex:1 1 auto}.pro-page .pro-v5 .card-body>.pro-pp{flex:1 1 auto}#pro-claim:not(:empty){display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:32px;text-align:center}.pro-gifts{width:100%;max-width:60ch;text-align:left}@media(max-width:639px){.card-hero .pro3-who{display:block;font-size:24px;letter-spacing:.2em;line-height:1.4}.pro-big{font-size:24px;line-height:32px}}.pro-v5>.card-art{order:2}.pro-v5 .card-body{align-items:stretch}.pro-keyline{margin:0;font-size:12px;letter-spacing:.06em}.pro-keylinks{display:inline-flex;gap:24px}.pro-keylinks[hidden],.card-link[hidden]{display:none}.pd-stagebox{display:flex;flex-direction:column;width:100%;min-width:0;border:1px solid var(--rule-strong);background:var(--bg);text-align:left}.pd-stagebox:focus{outline:0}.pd-stagebox:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd-stage-head>.panel-meta{flex:1 1 auto;justify-content:flex-start;gap:6px;margin-left:0}.pd-stage-label{color:inherit}.pd-stage{flex:1 1 auto;height:auto;min-height:360px;overflow:hidden}.pd-keys[hidden]{display:none}.pd-key{gap:6px;font-weight:600;letter-spacing:.06em;white-space:nowrap}.pd-key-n{color:var(--dim);font-weight:400}.pd-key[aria-selected=true]{background:var(--here);color:var(--ink)}.pd-key[aria-selected=true] .pd-key-n{color:var(--ink)}@media(min-width:1100px){.card.card-split.pro-v5{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch}}@media(max-height:800px){.pd-stage{min-height:320px}}@media(max-width:639px){.pd-stage{min-height:288px}.pd-stage-head{flex-wrap:wrap}.pd-stage-head>.head-tabs{flex:1 1 100%;border-top:1px solid var(--rule-strong)}.pd-stage-head>.head-tabs>.tabs{flex:1 1 auto;border-left:0}.pd-key{gap:4px;min-height:22px;padding:0 8px}}.pro-wait{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0}.pro-wait[hidden]{display:none}.pro-wait-form{position:relative}.pro-wait-input{text-transform:none}.pro-wait-hp{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.pro-wait-note{margin:0;max-width:60ch;font-size:13px;color:var(--text-2)}.pro-wait-note.warn{color:var(--down)}.pro-wait-done{margin:0;max-width:60ch;font-size:14px;color:var(--text-2)}.pro-wait-end:empty{display:none}@media(max-width:639px){.pro-page .card-page-left .panel-card>.panel-body>.card{padding:8px 8px 12px}}
