.pub{--bg:#0a0a0a;--panel:#111;--raised:#171717;--line:#232323;--line-strong:#343434;--ink:#f2f1ee;--ink-2:#b6b5b0;--muted:#7b7a75;--blue:#4c8df6;--blue-text:#8cb5fa;--blue-soft:#13213a;--amber:#f2c27b;--amber-soft:#241c10;--lilac:#b8a8f0;--sans:"DM Sans","Noto Sans Lao",Arial,sans-serif;--serif:"Lora",Georgia,serif;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px;line-height:1.55}.pub *,.pub :before,.pub :after{box-sizing:border-box}.pub a{color:inherit}:where(.pub) :where(h1,h2,h3,p,dl,dd,figure,ul,ol){margin:0}.pub h1,.pub h2,.pub h3{font-family:var(--sans);color:var(--ink)}.pub em{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.pub :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pub-skip{z-index:50;background:var(--ink);padding:8px 12px;position:absolute;top:-60px;left:16px;color:var(--bg)!important}.pub-skip:focus{top:12px}.pub-wrap{max-width:1280px;margin:0 auto;padding:0 40px}.pub-mono{font-family:var(--mono);font-size:.86em}.pub-label{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.pub-meta{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:14px;font-size:12px;display:flex}.pub-meta span{color:var(--ink)}.pub-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0aeb;position:sticky;top:0}.pub-header-in{align-items:center;gap:32px;height:60px;display:flex}.pub-brand{color:var(--ink);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.pub-header nav{gap:28px;margin-left:auto;display:flex}.pub-header nav a{color:var(--ink-2);font-size:14px;text-decoration:none}.pub-header nav a:hover,.pub-header nav a[aria-current=page]{color:var(--ink)}.pub-header nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.pub-menu{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;margin-left:auto;display:none}.pub-button{border:1px solid var(--ink);background:var(--ink);white-space:nowrap;align-items:center;gap:10px;height:46px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex;color:var(--bg)!important}.pub-button:hover{background:#fff}.pub-button-quiet{border-color:var(--line-strong);background:0 0;color:var(--ink)!important}.pub-button-quiet:hover{border-color:var(--ink);background:0 0}.pub-button-small{height:36px;padding:0 14px;font-size:14px}.pub-textlink{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);font-size:15px;color:var(--ink-2)!important}.pub-textlink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);color:var(--ink)!important}.pub-ctas{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.pub-hero{padding-top:112px;padding-bottom:64px}.pub-hero h1{letter-spacing:-.055em;margin-top:32px;font-size:clamp(52px,9.2vw,140px);font-weight:500;line-height:.94}.pub-hero h1 em{letter-spacing:-.035em}.pub-hero-foot{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 64px;margin-top:56px;padding-top:28px;display:grid}.pub-lead{max-width:560px;color:var(--ink-2);font-size:clamp(17px,1.5vw,19px);line-height:1.6}.pub-figure{margin-bottom:24px}.pub-figure figcaption{font-family:var(--mono);color:var(--muted);margin-top:14px;font-size:12px}.pub-wide{margin-top:8px}.pub-sec{padding-top:96px;padding-bottom:96px}.pub-sec+.pub-sec{border-top:1px solid var(--line)}.pub-sec-head{grid-template-columns:240px minmax(0,1fr);gap:24px 48px;margin-bottom:56px;display:grid}.pub-sec-head .pub-meta{padding-top:12px}.pub-sec-head h2{letter-spacing:-.045em;font-size:clamp(34px,4.6vw,64px);font-weight:500;line-height:1.02}.pub-sec-lead{max-width:620px;color:var(--ink-2);font-size:18px;margin-top:22px!important}.pub-sec>.pub-ctas,.pub-sec>.pub-foot,.pub-sec>.pub-inline{margin-left:288px}.pub-sec>.pub-ctas{margin-top:40px}.pub-foot{font-family:var(--mono);color:var(--muted);font-size:12px;margin-top:24px!important}.pub-rules{border-bottom:1px solid var(--line);margin-left:288px}.pub-rules>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:12px 40px;padding:22px 0;display:grid}.pub .pub-rules dt{color:var(--ink);align-items:baseline;gap:16px;font-size:18px;font-weight:500;display:flex}.pub .pub-rules>div{background:0 0;margin:0}.pub-rules dd{color:var(--ink-2);font-size:16px}.pub .pub-rules dt,.pub .pub-rules dd{text-align:left;text-transform:none;letter-spacing:normal;border:0;max-width:none;margin:0;padding:0}.pub-num{font-family:var(--mono);color:var(--muted);font-size:12px;font-weight:400}.pub-rules-time>div{grid-template-columns:120px minmax(0,1fr)}.pub .pub-rules-time dt{font-family:var(--mono);font-size:15px;font-weight:400}.pub-rules-time dd{color:var(--ink);font-size:18px;line-height:1.5}.pub .pub-rules-price dt{flex-direction:column;align-items:flex-start;gap:4px}.pub-rules-price dt small{color:var(--muted);font-size:14px;font-weight:400}.pub .pub-rules-price dd{text-align:right;justify-content:flex-end;align-items:baseline;gap:16px;display:flex}.pub-rules-price strong{color:var(--ink);letter-spacing:-.02em;font-size:26px;font-weight:500}.pub-rules-price dd span{font-family:var(--mono);color:var(--muted);font-size:13px}.pub-inline{max-width:780px;color:var(--ink);letter-spacing:-.015em;font-size:clamp(20px,2.2vw,28px);line-height:1.45}.pub-inline span{color:var(--muted)}.pub-split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:48px;margin-left:288px;display:grid}.pub-split>.pub-rules,.pub-split>div>.pub-rules{margin-left:0}.pub-sec .pub-wide{margin-left:288px}.pub-duo{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-left:288px;display:grid}.pub-duo article{flex-direction:column;gap:18px;padding:36px 40px 40px 0;display:flex}.pub-duo article+article{border-left:1px solid var(--line);padding-left:40px;padding-right:0}.pub-duo h3{letter-spacing:-.03em;font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.1}.pub-duo p:not(.pub-meta){color:var(--ink-2)}.pub-duo ul{border-top:1px solid var(--line);padding:0;list-style:none}.pub-duo li{border-bottom:1px solid var(--line);padding:11px 0;font-size:15px}.pub-duo .pub-button{align-self:flex-start;margin-top:8px}.pub-address{border:1px solid var(--line-strong);font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:16px 18px;font-size:14px;display:flex;margin-top:28px!important}.pub-address span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px}.pub-plans-wrap{padding-bottom:32px}.pub-plans{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pub-plans article{flex-direction:column;gap:16px;padding:36px 32px 36px 0;display:flex}.pub-plans article+article{border-left:1px solid var(--line);padding-left:32px}.pub-plans article[data-featured]{box-shadow:inset 0 2px 0 var(--ink)}.pub .pub-price{color:var(--ink);letter-spacing:-.04em;font-size:clamp(40px,4vw,56px);font-weight:500;line-height:1}.pub-price small{letter-spacing:0;color:var(--muted);font-size:15px;font-weight:400}.pub-price-card{color:var(--muted);font-size:14px}.pub-plan-for{color:var(--ink-2)}.pub-plans ul{border-top:1px solid var(--line);margin-bottom:8px;padding:0;list-style:none}.pub-plans li{border-bottom:1px solid var(--line);padding:10px 0;font-size:15px}.pub-plans .pub-button{justify-content:space-between;margin-top:auto}.pub-end{border-top:1px solid var(--line);padding-top:120px;padding-bottom:120px}.pub-end h2{letter-spacing:-.05em;font-size:clamp(44px,7.4vw,112px);font-weight:500;line-height:.96}.pub-end-foot{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 64px;margin-top:56px;padding-top:28px;display:grid}.pub-end-foot p{max-width:520px;color:var(--ink-2)}.pub-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:20px 40px;padding-top:28px;padding-bottom:40px;font-size:14px;display:flex}.pub-footer nav{flex-wrap:wrap;gap:24px;margin-right:auto;display:flex}.pub-footer a{text-decoration:none}.pub-footer a:hover{color:var(--ink)}.pub-pane{border:1px solid var(--line);background:var(--panel);border-radius:6px}.pub-still{border:1px solid var(--line-strong);background:var(--bg);text-align:left;border-radius:8px;font-size:12.5px;line-height:1.4;overflow:hidden}.pub-still-bar{border-bottom:1px solid var(--line);height:42px;color:var(--ink-2);align-items:center;gap:10px;padding:0 14px;display:flex}.pub-still-brand{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.pub-still-crumb{color:var(--muted)}.pub-still-search{border:1px solid var(--line);color:var(--muted);border-radius:6px;margin-left:auto;padding:4px 40px 4px 10px;font-size:12px}.pub-still-body{grid-template-columns:200px minmax(0,1fr) 270px;gap:10px;min-height:520px;padding:10px;display:grid}.pub-still-left{flex-direction:column;gap:4px;padding:10px;display:flex}.pub-seg,.pub-tabs{border:1px solid var(--line);background:var(--bg);border-radius:6px;gap:2px;margin-bottom:8px;padding:3px;display:flex}.pub-seg span{text-align:center;color:var(--muted);border-radius:4px;flex:1;padding:4px;font-size:11.5px}.pub-seg span[data-on]{background:var(--raised);color:var(--ink)}.pub-still-left .pub-label{margin:4px 6px}.pub-tree{color:var(--ink-2);border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex}.pub-tree[data-on]{background:var(--blue-soft);color:var(--ink)}.pub-tree i,.pub-stage-head i{background:var(--blue);border-radius:2px;flex:none;width:7px;height:7px}.pub-tree i[data-warn],.pub-stage-head i[data-warn]{background:var(--amber)}.pub-tree b,.pub-stage-head b{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:11px;font-weight:400}.pub-sub{color:var(--muted);padding-left:22px}.pub-still-center{grid-template-rows:auto auto;gap:10px;min-width:0;display:grid}.pub-flow-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;display:flex}.pub-flow-head strong{font-size:13px;font-weight:500}.pub-flow-head svg{color:var(--muted)}.pub-chip{border:1px solid var(--line-strong);background:var(--raised);height:20px;color:var(--ink-2);white-space:nowrap;border-radius:4px;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.pub-chip-warn{background:var(--amber-soft);color:var(--amber);border-color:#5b4523}.pub-chip-ok{background:var(--blue-soft);color:var(--blue-text);border-color:#24406e}.pub-board{background:var(--bg);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.pub-stage{flex-direction:column;gap:6px;min-width:0;display:flex}.pub-stage-head{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex;overflow:hidden}.pub-callout{background:var(--amber-soft);color:var(--amber);border:1px solid #5b4523;border-radius:4px;padding:4px 7px;font-size:11px}.pub-card{border:1px solid var(--line);background:var(--raised);border-radius:6px;gap:1px;min-width:0;padding:7px 8px;display:grid;position:relative}.pub-card[data-warn]{border-color:#4a3a20}.pub-card[data-on]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.pub-card .pub-mono{color:var(--muted);font-size:10.5px}.pub-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.pub-card span:last-of-type{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pub-card-top{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex}.pub-card-top .pub-mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pub-card em{font-family:var(--sans);color:var(--amber);white-space:nowrap;flex:none;font-size:10px;font-style:normal}.pub-row{border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:1.1fr 1fr 92px 1.6fr;align-items:center;gap:10px;padding:8px 12px;display:grid}.pub-flow-head+.pub-row{border-top:0}.pub-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pub-row>span:last-child{color:var(--muted)}.pub-row[data-state=Missing]{background:#f2c27b0d}.pub-row em{background:var(--blue-soft);height:20px;color:var(--blue-text);font-family:var(--sans);border:1px solid #24406e;border-radius:4px;align-items:center;padding:0 7px;font-size:11px;font-style:normal;display:inline-flex}.pub-row em[data-state=Converted]{color:var(--lilac);background:#1b1830;border-color:#3e3566}.pub-row em[data-state=Missing]{background:var(--amber-soft);color:var(--amber);border-color:#5b4523}.pub-still-right{flex-direction:column;gap:10px;padding:0 12px 12px;display:flex}.pub-tabs{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:16px;margin:0 -12px;padding:0 12px}.pub-tabs span{color:var(--muted);border-bottom:2px solid #0000;padding:10px 0}.pub-tabs span[data-on]{color:var(--ink);border-bottom-color:var(--blue)}.pub-q{background:var(--raised);max-width:90%;color:var(--ink);border-radius:8px;align-self:flex-end;padding:8px 10px}.pub-steps{color:var(--ink-2);gap:4px;font-size:11.5px;display:grid}.pub-steps span{align-items:flex-start;gap:6px;display:flex}.pub-steps svg{color:var(--blue);flex:none;margin-top:2px}.pub-answer{border:1px solid var(--line);background:var(--bg);color:var(--ink-2);border-radius:8px;gap:8px;padding:10px;display:grid}.pub-answer strong{color:var(--ink);font-weight:500}.pub-answer div{flex-wrap:wrap;gap:5px;display:flex}.pub-answer-action{border:1px solid var(--blue);background:var(--blue-soft);color:var(--ink);border-radius:6px;justify-self:start;padding:6px 9px;font-size:11.5px}.pub-evidence{font-size:13.5px;overflow:hidden}.pub-evidence .pub-row{padding:12px 16px}.pub-agent{gap:14px;padding:22px;font-size:14.5px;display:grid}.pub-agent-head{align-items:center;gap:10px;display:flex}.pub-agent-head svg{color:var(--muted)}.pub-agent-head strong{margin-right:auto;font-weight:500}.pub-agent>p{color:var(--ink-2)}.pub-agent ol{border-top:1px solid var(--line);gap:10px;margin:0;padding:14px 0 0;list-style:none;display:grid}.pub-agent li{color:var(--ink-2);gap:10px;display:flex}.pub-agent li svg{color:var(--blue);flex:none;margin-top:4px}.pub-agent .pub-callout{padding:8px 12px;font-size:13px}.pub-code{gap:8px;padding:18px;display:grid}.pub-code .pub-flow-head{margin:-18px -18px 6px}.pub-code-row{border:1px solid var(--line);color:var(--ink-2);border-radius:4px;grid-template-columns:150px 1fr;gap:12px;padding:9px 10px;font-size:13px;display:grid}.pub-code-row .pub-mono{color:var(--blue-text)}.pub-code-q{background:var(--raised);font-family:var(--mono);color:var(--ink-2);overflow-wrap:anywhere;border-radius:4px;margin-top:6px;padding:12px;font-size:12.5px}.pub-code-q .pub-mono{color:var(--blue-text)}.pub-code-a{color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.pub-code-a svg{color:var(--blue)}.pub-pre{font-family:var(--mono);color:var(--ink-2);white-space:pre;margin:0;padding:6px 2px;font-size:13px;line-height:1.65;overflow-x:auto}.pub [data-reveal-delay="1"]{--enter-delay:60ms}.pub [data-reveal-delay="2"]{--enter-delay:.12s}@media (prefers-reduced-motion:no-preference){.pub [data-reveal][data-reveal-entering=true]{animation:public-content-enter .6s cubic-bezier(.2,.7,.2,1) var(--enter-delay,0s) both}.pub [data-reveal=surface][data-reveal-entering=true]{animation-name:public-surface-enter;animation-duration:.8s}}@keyframes public-content-enter{0%{opacity:.55;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes public-surface-enter{0%{opacity:.4;transform:translateY(20px)}to{opacity:1;transform:none}}@media (width<=1080px){.pub-sec-head{grid-template-columns:1fr;gap:16px}.pub-sec-head .pub-meta{padding-top:0}.pub-rules,.pub-split,.pub-duo,.pub-sec .pub-wide,.pub-sec>.pub-ctas,.pub-sec>.pub-foot,.pub-sec>.pub-inline{margin-left:0}.pub-split{grid-template-columns:1fr}.pub-still-body{grid-template-columns:minmax(0,1fr) 250px}.pub-still-left{display:none}}@media (width<=820px){.pub-wrap{padding:0 20px}.pub-header-in{gap:12px}.pub-menu{display:grid}.pub-header nav{border-bottom:1px solid var(--line);background:var(--bg);flex-direction:column;gap:0;padding:8px 20px 16px;display:none;position:absolute;top:60px;left:0;right:0}.pub-header nav.is-open{display:flex}.pub-header nav a{border-bottom:1px solid var(--line);padding:14px 0;font-size:17px}.pub-header .pub-button-small{display:none}.pub-hero{padding-top:64px;padding-bottom:40px}.pub-hero-foot,.pub-end-foot{grid-template-columns:1fr}.pub-sec{padding-top:64px;padding-bottom:64px}.pub-sec-head{margin-bottom:36px}.pub-rules>div,.pub-rules-time>div{grid-template-columns:1fr;gap:6px}.pub-rules-price dd{justify-content:flex-start}.pub-duo,.pub-plans{grid-template-columns:1fr}.pub-duo article,.pub-duo article+article,.pub-plans article,.pub-plans article+article{border-left:0;padding:28px 0}.pub-duo article+article,.pub-plans article+article{border-top:1px solid var(--line)}.pub-plans article[data-featured]{box-shadow:inset 0 2px 0 var(--ink)}.pub-still-body{grid-template-columns:1fr;min-height:0}.pub-still-right{display:none}.pub-board{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-row{grid-template-columns:1fr 1fr 84px}.pub-row>span:last-child{display:none}.pub-code-row{grid-template-columns:1fr;gap:2px}.pub-end{padding-top:72px;padding-bottom:72px}}@media (width<=480px){.pub-board{grid-template-columns:1fr}.pub-still-search{display:none}.pub-ctas .pub-button{justify-content:space-between;width:100%}}.pub-legal{max-width:760px;padding-top:96px;padding-bottom:112px}.pub-legal h1{letter-spacing:-.04em;margin:20px 0 48px;font-size:clamp(40px,6vw,64px);font-weight:500;line-height:1}.pub-legal section{border-top:1px solid var(--line);padding:28px 0}.pub-legal h2{letter-spacing:-.01em;margin:0 0 12px;font-size:18px;font-weight:500}.pub-legal p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.65}.pub-legal p+p{margin-top:12px}.pub-pay-page{min-height:100vh}.pub-pay-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 32px;display:flex}.pub-pay-back{color:var(--ink-2);font-size:14px;text-decoration:none}.pub-pay-back:hover{color:var(--ink)}.pub-pay{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:64px;max-width:1040px;margin:0 auto;padding:64px 32px 80px;display:grid}.pub-pay-single{max-width:560px;display:block}.pub-pay h1{letter-spacing:-.035em;margin:16px 0 0;font-size:clamp(32px,4vw,44px);font-weight:500;line-height:1.05}.pub-pay p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.pub-pay-single p{margin-top:12px}.pub-pay-price{letter-spacing:-.03em;font-weight:500;color:var(--ink)!important;margin-top:20px!important;font-size:32px!important;line-height:1.1!important}.pub-pay-price small{color:var(--muted);letter-spacing:0;font-size:15px;font-weight:400}.pub-pay-includes{border-top:1px solid var(--line);color:var(--ink-2);gap:10px;margin:28px 0 0;padding:24px 0 0;font-size:15px;list-style:none;display:grid}.pub-pay-includes li{align-items:flex-start;gap:10px;display:flex}.pub-pay-includes svg{color:var(--ink-2);flex:none;margin-top:4px}.pub-pay-steps{border-top:1px solid var(--line);color:var(--ink-2);gap:10px;margin:28px 0 0;padding:24px 0 0 20px;font-size:15px;list-style:decimal;display:grid}.pub-pay-steps li{padding-left:4px}.pub-pay-need{border:1px solid var(--line);border-radius:4px;padding:12px 14px;margin-top:24px!important;font-size:13px!important}.pub-pay-panel{gap:14px;min-width:0;display:grid}.pub-pay-note{border:1px solid var(--line);background:var(--panel);border-radius:4px;align-items:flex-start;gap:8px;padding:12px 14px;display:flex;color:var(--ink)!important}.pub-pay-note svg{flex:none;margin-top:4px}.pub-pay-skeleton{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-content:start;gap:12px;min-height:280px;padding:20px;display:grid}.pub-pay-skeleton span{background:var(--raised);border-radius:6px;height:44px;animation:1.4s ease-in-out infinite public-pay-pulse}.pub-pay-skeleton span:first-child{justify-self:center;width:55%;height:36px}.pub-pay-skeleton small{color:var(--muted);text-align:center;margin-top:4px;font-size:13px}@keyframes public-pay-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.pub-pay-skeleton span{animation:none}}.pub-pay-widget{min-height:280px}.pub-pay-widget:empty{display:none}.pub-pay-secure{text-align:center;justify-content:center;align-items:center;gap:6px;display:flex;color:var(--muted)!important;font-size:13px!important}.pub-pay-links{text-align:center}.pub-pay-links .pub-textlink{font-size:13px}.pub-pay-legal{text-align:center;color:var(--muted)!important;font-size:12px!important}.pub-pay-legal a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (width<=820px){.pub-pay-head{padding:16px 20px}.pub-pay{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px 20px 56px}.pub-pay-panel{order:-1}.pub-pay-order h1{font-size:28px}}.pub-sec .pub-ctas{flex-wrap:wrap;margin-top:32px}
