.pub-demo{min-height:100vh;background:var(--ld-canvas);color:var(--ld-text)}.pub-header{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--ld-border);padding:0 32px;background:var(--ld-panel)}.pub-header nav{display:flex;gap:24px;font-size:13px}.pub-guide a:not(.ld-btn),.pub-header a{color:var(--ld-text-2);text-decoration:none}.pub-guide a:not(.ld-btn):hover,.pub-header a:hover{color:var(--ld-accent)}.pub-main{max-width:1376px;margin:0 auto;padding:32px}.pub-main .ld-pagebar{margin-bottom:24px}.pub-guide{max-width:960px}.pub-guide-grid{display:grid;grid-gap:24px;gap:24px}.pub-guide ol,.pub-guide p{font-size:14px;line-height:1.7;color:var(--ld-text-2)}.pub-guide .pub-code{margin-top:16px;max-height:none}.pub-stack{display:grid;grid-gap:16px;gap:16px}.pub-between{justify-content:space-between;flex-wrap:wrap}.pub-between,.pub-check{display:flex;align-items:center;gap:12px}.pub-check{font-size:14px}.pub-check input{width:16px;height:16px;accent-color:var(--ld-accent)}.pub-demo select{width:100%}.pub-details{border-top:1px solid var(--ld-border);padding-top:16px;min-width:0}.pub-details summary{font-size:12px;color:var(--ld-text-2);cursor:pointer;line-height:1.5}.pub-details[open]>summary{margin-bottom:16px}.pub-code,.pub-details pre{font-family:var(--font-mono);font-size:12px;line-height:1.6;padding:16px;background:var(--ld-sunken);border:1px solid var(--ld-border);border-radius:var(--ld-r-sm);white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;margin:0}.pub-details dl,.pub-facts{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;font-size:12px}.pub-details dd{margin:0;overflow-wrap:anywhere}.pub-facts span{color:var(--ld-text-2)}.pub-facts b{font-weight:500;overflow-wrap:anywhere;text-align:right}.pub-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pub-demo [tabindex]:focus-visible,.pub-demo a:focus-visible,.pub-demo button:focus-visible,.pub-demo input:focus-visible,.pub-demo select:focus-visible,.pub-demo summary:focus-visible,.pub-demo textarea:focus-visible{outline:2px solid var(--ld-accent);outline-offset:4px}.pub-chat-app{height:100dvh;min-height:0;display:grid;grid-template-columns:240px minmax(0,1fr);overflow:hidden}.pub-sidebar{border-right:1px solid var(--ld-border);padding:32px 20px 24px;display:flex;flex-direction:column;gap:32px;min-height:0}.pub-sidebar>.ld-btn{align-self:flex-start}.pub-chat-history{flex:1 1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px}.pub-chat-history>.ld-label{color:var(--ld-text-3);margin-bottom:4px}.pub-chat-history a{font-size:13px;color:var(--ld-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;padding:8px;border-radius:var(--ld-r-sm)}.pub-chat-history a:hover{background:var(--ld-hover)}.pub-sidebar-bottom{display:grid;grid-gap:16px;gap:16px}.pub-sidebar-bottom a,.pub-sidebar-bottom button{font:inherit;font-size:13px;color:var(--ld-text-2);text-decoration:none;text-align:left;border:0;background:none;padding:0;cursor:pointer}.pub-sidebar-bottom a:hover,.pub-sidebar-bottom button:hover{color:var(--ld-accent)}.pub-sidebar-bottom>.ld-caption{color:var(--ld-text-3);margin-top:16px}.pub-chat-main{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--ld-panel)}.pub-chat-top{height:72px;flex-shrink:0;display:flex;align-items:center;gap:24px;padding:0 32px}.pub-chat-top>div{display:flex;align-items:baseline;gap:12px;flex:1 1}.pub-chat-top h1{font-size:18px;font-weight:500;margin:0}.pub-chat-top span{font-size:12px;color:var(--ld-text-3)}.pub-chat-top button{font:inherit;font-size:12px;color:var(--ld-text-2);border:0;background:none;cursor:pointer;padding:8px}.pub-chat-top .pub-mobile-new{display:none}.pub-chat-notice{font-size:13px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--ld-warning-wash);padding:16px 24px}.pub-chat-notice a{color:var(--ld-text)}.pub-conversation{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto}.pub-thread{max-width:760px;margin:0 auto;padding:32px 24px 40px}.pub-thread-empty{height:100%;display:grid;place-items:center;box-sizing:border-box}.pub-welcome{text-align:center;margin-top:-48px}.pub-welcome h2{font-family:var(--font-display);font-size:28px;line-height:1.3;font-weight:400;letter-spacing:-.02em;margin:0 0 32px}.pub-examples{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.pub-examples button{display:flex;align-items:center;gap:24px;text-align:left;background:var(--ld-panel);border:1px solid var(--ld-border);border-radius:var(--ld-r-md);padding:16px;font:inherit;font-size:13px;color:var(--ld-text-2);cursor:pointer}.pub-examples button span{color:var(--ld-text-3)}.pub-examples button:hover{border-color:var(--ld-accent-line);background:var(--ld-accent-wash)}.pub-turn{display:grid;grid-gap:24px;gap:24px;margin-bottom:48px;scroll-margin-top:24px}.pub-turn:last-child{margin-bottom:0}.pub-user{justify-self:end;max-width:85%;background:var(--ld-sunken);border:1px solid var(--ld-border);border-radius:var(--ld-r-lg);padding:12px 20px}.pub-user p{font-size:15px;line-height:1.6;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.pub-answer-brand{display:block;font-size:13px;font-weight:500;margin-bottom:12px}.pub-answer p{font-size:15px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 16px}.pub-answer p:last-child{margin-bottom:0}.pub-slot{min-width:0}.pub-slot-note{font-size:12px;color:var(--ld-text-3)}.pub-sponsored.ld-ad{padding:20px 24px;background:var(--ld-panel);border:1px solid var(--ld-border-2);border-left:3px solid var(--ld-accent);border-radius:var(--ld-r-md);box-shadow:none;margin:0}.pub-sponsored>[data-sponsored-label]{display:inline-block;font-size:12px;color:var(--ld-text-3)}.pub-sponsored>[data-creative-copy]{font-size:14px;line-height:1.7;margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ld-text)}.pub-sponsored>a{font-size:13px;font-weight:500;text-decoration:none;color:var(--ld-accent)}.pub-sponsored>a:after{content:" →"}.pub-turn-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:-8px}.pub-turn-foot button{font:inherit;font-size:12px;color:var(--ld-text-2);padding:8px 0;border:0;background:none;cursor:pointer}.pub-turn-foot button:hover{color:var(--ld-accent)}.pub-turn-foot span{font-size:12px;color:var(--ld-text-3)}.pub-composer-wrap{flex-shrink:0;max-width:760px;width:100%;margin:0 auto;padding:0 24px 16px;box-sizing:border-box}.pub-composer{padding:16px 16px 12px;background:var(--ld-panel);border:1px solid var(--ld-border-2);border-radius:var(--ld-r-lg)}.pub-composer:focus-within{border-color:var(--ld-accent-line)}.pub-composer textarea{font:inherit;font-size:15px;line-height:1.6;color:var(--ld-text);background:none;border:0;width:100%;resize:none;min-height:48px;max-height:180px;padding:0;box-sizing:border-box;outline:none!important}.pub-composer textarea::placeholder{color:var(--ld-text-3)}.pub-composer-foot{display:flex;align-items:center;justify-content:space-between;gap:16px}.pub-composer-foot>span{font-size:12px;color:var(--ld-text-3)}.pub-composer kbd{font:inherit;border:1px solid var(--ld-border);border-radius:var(--ld-r-xs);padding:2px 4px;margin-right:4px}.pub-send{width:32px;height:32px;display:grid;place-items:center;border:0;background:var(--ld-accent);color:var(--ld-panel);border-radius:var(--ld-r-sm);font:inherit;font-size:20px;cursor:pointer}.pub-send:disabled{background:var(--ld-sunken);color:var(--ld-text-3);cursor:default}.pub-send:not(:disabled):hover{background:var(--ld-accent-hover)}.pub-chat-disclosure{font-size:12px;text-align:center;color:var(--ld-text-3);margin:12px 0 0}.pub-dialog{color:var(--ld-text);background:var(--ld-panel);border:1px solid var(--ld-border);border-radius:var(--ld-r-lg);padding:0;max-width:1060px;width:calc(100% - 64px);max-height:calc(100dvh - 64px);box-shadow:var(--ld-shadow-3);overflow:hidden}.pub-dialog::-webkit-backdrop{background:rgb(14 18 32/.35)}.pub-dialog::backdrop{background:rgb(14 18 32/.35)}.pub-dialog-shell{display:flex;flex-direction:column;max-height:calc(100dvh - 64px)}.pub-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 32px;border-bottom:1px solid var(--ld-border);flex-shrink:0}.pub-dialog-head h2{font-size:20px;font-weight:500;line-height:1.3;margin:0}.pub-dialog-head p{font-size:12px;color:var(--ld-text-3);margin:8px 0 0}.pub-close{background:none;border:0;padding:4px;font:inherit;color:var(--ld-text-2);cursor:pointer;width:32px;height:32px}.pub-dialog-body{overflow:auto;min-height:0;padding:24px 32px 32px}.pub-dialog-compact{max-width:480px}.pub-dialog-compact .pub-dialog-body{padding:24px}.pub-inspector{display:grid;grid-gap:24px;gap:24px}.pub-inspector p{font-size:13px;line-height:1.6}.pub-inspector h4{font-size:14px;font-weight:500;margin:0}.pub-inspector .pub-details p{margin:12px 0}.pub-inspector-label{margin-bottom:-12px}.pub-flow-map{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1.6fr);align-items:center}.pub-flow-source{background:var(--ld-sunken);padding:20px;border:1px solid var(--ld-border);border-radius:var(--ld-r-md)}.pub-flow-source p{font-size:14px;margin:8px 0 0}.pub-flow-branch{height:84px;border-top:1px solid var(--ld-border-2);border-bottom:1px solid var(--ld-border-2);border-left:1px solid var(--ld-border-2);margin-left:16px;position:relative}.pub-flow-branch:before{content:"";position:absolute;left:-17px;top:50%;width:16px;border-top:1px solid var(--ld-border-2)}.pub-flow-lanes{display:grid;grid-gap:12px;gap:12px}.pub-flow-lane{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,.8fr);align-items:center;grid-gap:12px;gap:12px;padding:16px 20px;border:1px solid var(--ld-border);border-radius:var(--ld-r-md)}.pub-flow-lane>div{display:grid;grid-gap:8px;gap:8px}.pub-flow-lane b{font-size:14px;font-weight:500}.pub-flow-lane span{font-size:12px;color:var(--ld-text-3)}.pub-flow-lane-ad{border-color:var(--ld-accent-line);background:var(--ld-accent-wash)}.pub-stage-content{display:grid;grid-gap:20px;gap:20px;min-height:280px;border:1px solid var(--ld-border);border-radius:var(--ld-r-md);padding:24px}.pub-stage-content>p{margin:0}.pub-stage-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pub-stage-heading h3{font-size:18px;font-weight:500;line-height:1.4;margin:0}.pub-stage-heading>span{font-size:12px;color:var(--ld-text-3)}.pub-chip-row{display:flex;gap:8px;flex-wrap:wrap}.pub-candidate-list{display:grid;grid-gap:0;gap:0}.pub-candidate-list>div{display:grid;grid-template-columns:minmax(100px,.6fr) minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--ld-border);font-size:13px}.pub-candidate-list>div>span{color:var(--ld-text-3);font-size:12px}.pub-buyers{display:grid;grid-gap:16px;gap:16px}.pub-buyer{padding:16px;border:1px solid var(--ld-border);border-radius:var(--ld-r-sm)}.pub-buyer-result{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-gap:24px;gap:24px;align-items:center;font-size:14px;margin-bottom:16px}.pub-buyer-result>div{display:grid;grid-gap:4px;gap:4px;min-width:64px}.pub-buyer-result span{font-size:12px;color:var(--ld-text-3)}.pub-buyer b{font-weight:500}.pub-inspector blockquote{margin:0;padding:16px;background:var(--ld-ch-wash);border-left:2px solid var(--ld-ch);border-radius:0 var(--ld-r-sm) var(--ld-r-sm) 0}.pub-inspector blockquote p{margin-bottom:0}.pub-auction-chart{display:grid;grid-gap:24px;gap:24px}.pub-chart-axis,.pub-chart-label{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;color:var(--ld-text-3)}.pub-bid-row{display:grid;grid-gap:12px;gap:12px;font-size:14px}.pub-bid-row b,.pub-bid-row strong{font-weight:500}.pub-bid-row .pub-between>div{display:flex;align-items:center;gap:16px}.pub-bid-track{background:var(--ld-sunken);position:relative}.pub-bid-track,.pub-bid-track>div{height:16px;border-radius:0 var(--ld-r-xs) var(--ld-r-xs) 0}.pub-bid-track>div{background:var(--ld-chart-context)}.pub-bid-row[data-winner] .pub-bid-track>div{background:var(--ld-accent)}.pub-floor-mark{position:absolute;top:-4px;bottom:-4px;width:1px;background:var(--ld-text-3)}.pub-delivery-checks{display:grid;grid-gap:16px;gap:16px}.pub-delivery-checks>div{display:grid;grid-template-columns:24px 1fr auto;align-items:center;grid-gap:12px;gap:12px;font-size:13px}.pub-delivery-checks b{font-weight:400}.pub-delivery-checks>div>span:last-child{font-size:12px;color:var(--ld-text-3)}.pub-check-done{color:var(--ld-success)}.pub-accepted-amount{display:grid;grid-gap:12px;gap:12px;padding:24px;background:var(--ld-sunken);border:1px solid var(--ld-border);border-radius:var(--ld-r-sm)}.pub-accepted-amount>b{font-family:var(--font-display);font-size:28px;font-weight:400}.pub-accepted-amount small{font:inherit;font-size:13px;color:var(--ld-text-2)}.pub-stage-content>.ld-btn{justify-self:start}.pub-money-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pub-money-grid>div{padding:16px;border:1px solid var(--ld-border);border-radius:var(--ld-r-sm);display:grid;grid-gap:8px;gap:8px}.pub-money-grid span{font-size:12px;color:var(--ld-text-3)}.pub-money-grid b{font-size:20px;line-height:1.3;font-weight:400}.pub-native-payment{border-top:1px solid var(--ld-border);padding-top:20px}.pub-payment-fact{display:contents}.pub-transaction-list,.pub-transaction-list>div{display:grid;grid-gap:16px;gap:16px}.pub-transaction-list>div{padding:16px;border:1px solid var(--ld-border);border-radius:var(--ld-r-sm);font-size:13px}.pub-transaction-list a{font-size:12px;text-decoration:none;color:var(--ld-accent)}.pub-native-payment pre{margin-top:16px}.pub-voucher{margin-bottom:16px;font-size:13px}.pub-raw-records{margin-top:0}@media(max-width:900px){.pub-chat-app{grid-template-columns:1fr}.pub-sidebar{display:none}.pub-chat-top .pub-mobile-new{display:block}.pub-chat-top{height:64px;padding:0 20px;gap:12px}.pub-thread{padding:24px 20px 32px}.pub-composer-wrap{padding:0 20px 16px}.pub-dialog{width:calc(100% - 32px)}.pub-dialog,.pub-dialog-shell{max-height:calc(100dvh - 32px)}.pub-dialog-head{padding:20px 24px}.pub-dialog-body{padding:24px}.pub-inspector .ld-pipe{overflow-x:auto;grid-template-columns:repeat(5,minmax(140px,1fr))}}@media(max-width:600px){.pub-header{height:auto;padding:20px;flex-direction:column;align-items:flex-start}.pub-header nav{flex-wrap:wrap}.pub-main{padding:24px 16px}.pub-welcome h2{font-size:24px}.pub-examples{flex-direction:column}.pub-user{max-width:90%;padding:12px 16px}.pub-chat-top span{display:none}.pub-answer p{font-size:14px;line-height:1.8}.pub-sponsored.ld-ad{padding:16px 20px}.pub-chat-disclosure{font-size:12px}.pub-dialog{width:100%;max-width:none;border-radius:0;border:0;margin:0}.pub-dialog,.pub-dialog-shell{max-height:100dvh;height:100dvh}.pub-dialog-body,.pub-dialog-head{padding:20px 16px}.pub-flow-map{grid-template-columns:1fr;gap:16px}.pub-flow-source{padding:16px}.pub-flow-branch{display:none}.pub-flow-lane{padding:16px}.pub-stage-content{padding:20px 16px}.pub-stage-heading h3{font-size:16px}.pub-candidate-list>div{grid-template-columns:1fr auto;gap:8px}.pub-candidate-list>div>span{grid-column:1/-1;grid-row:2}.pub-buyer-result{grid-template-columns:1fr auto;gap:16px}.pub-buyer-result>div{grid-row:2}.pub-buyer-result>.ld-tag{grid-column:2;grid-row:1}.pub-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-money-grid b{font-size:18px}.pub-chart-axis{flex-wrap:wrap}.pub-dialog-compact{height:auto;border-radius:var(--ld-r-lg);width:calc(100% - 32px);margin:auto}.pub-dialog-compact .pub-dialog-shell{height:auto}.pub-delivery-checks>div{grid-template-columns:20px 1fr}.pub-delivery-checks>div>span:last-child{grid-column:2}.pub-facts{grid-template-columns:1fr;gap:8px}.pub-facts b{text-align:left;margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.pub-demo *{scroll-behavior:auto;transition:none!important}}.pub-answer-copy ol,.pub-answer-copy ul{padding-left:24px;margin:0 0 24px;font-size:15px;line-height:1.8}.pub-answer-copy li{padding-left:4px;margin:0 0 12px}.pub-answer-copy li:last-child{margin-bottom:0}.pub-answer-copy h3{font-size:16px;line-height:1.5;font-weight:500;margin:24px 0 12px}.pub-answer-copy strong{font-weight:500}.pub-answer-copy code{font-family:var(--font-mono);font-size:13px;padding:2px 4px;border-radius:var(--ld-r-xs);background:var(--ld-sunken)}@media(max-width:900px){.pub-inspector .ld-pipe{grid-template-columns:repeat(5,minmax(140px,1fr))!important}}@media(max-width:600px){.pub-answer-copy ol,.pub-answer-copy ul{font-size:14px}}.pub-stage-navigation{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;border-top:1px solid var(--ld-border);padding-top:20px}.pub-stage-navigation>.ld-btn:first-child{justify-self:start}.pub-stage-navigation>.ld-btn:last-child{justify-self:end}.pub-score{min-width:92px;display:grid;grid-gap:8px;gap:8px}.pub-score>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.pub-score-track{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.pub-score-track i{height:5px;background:var(--ld-sunken);border-radius:var(--ld-r-xs)}.pub-score-track i[data-on]{background:var(--ld-accent)}.pub-buyer-inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:20px;gap:20px}.pub-advertiser-source,.pub-evidence-source{min-width:0;padding:20px;border:1px solid var(--ld-border);border-radius:var(--ld-r-sm);background:var(--ld-sunken)}.pub-advertiser-source>h4{margin-bottom:12px}.pub-evidence-source{background:var(--ld-panel);border-color:var(--ld-ch);box-shadow:inset 3px 0 var(--ld-ch)}.pub-evidence-source blockquote{background:var(--ld-ch-wash)}.pub-evidence-source>.ld-caption{margin:0}.pub-payment-story{display:grid;grid-gap:20px;gap:20px;--pub-sol:var(--sol-deep,#7a2fe0);--pub-sol-wash:#f6f0ff;--pub-sol-line:#dfc8ff}.pub-payment-story>p{margin:0}.pub-payment-scope{font-size:12px!important;color:var(--ld-text-2)}.pub-payment-flow{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:stretch}.pub-payment-node{display:flex;flex-direction:column;gap:12px;padding:20px 16px;border:1px solid var(--ld-border);border-radius:var(--ld-r-md);background:var(--ld-sunken);min-width:0}.pub-payment-node>.ld-label{font-size:11px;letter-spacing:.04em}.pub-payment-node>b{font-family:var(--font-display);font-size:25px;font-weight:400;line-height:1.4;overflow-wrap:anywhere}.pub-payment-node small{display:block;font-family:var(--font-body)}.pub-payment-node small,.pub-payment-node>span:last-of-type{font-size:12px;color:var(--ld-text-2)}.pub-payment-arrow{display:grid;place-items:center;color:var(--ld-text-3);font-size:18px}.pub-payment-story[data-native] .pub-payment-node{border-color:var(--pub-sol-line);background:var(--pub-sol-wash)}.pub-payment-story[data-native] .pub-payment-arrow,.pub-payment-story[data-native] .pub-payment-node>.ld-label{color:var(--pub-sol)}.pub-payment-story[data-native] .pub-payment-node-vouchers{background:var(--ld-panel);border-style:dashed}.pub-voucher-marks{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:auto}.pub-voucher-marks i{width:8px;height:15px;border-radius:var(--ld-r-xs);background:var(--pub-sol)}.pub-voucher-marks>span{font-size:12px;color:var(--ld-text-2)}.pub-payment-node-close dl{display:grid;grid-gap:16px;gap:16px;margin:0}.pub-payment-node-close dl>div{display:grid;grid-gap:6px;gap:6px}.pub-payment-node-close dt{font-size:12px;color:var(--ld-text-2)}.pub-payment-node-close dd{font-size:15px;margin:0;font-weight:500;overflow-wrap:anywhere}.pub-payment-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pub-payment-story[data-native] .pub-payment-actions>.ld-btn--primary{background:var(--pub-sol);border-color:var(--pub-sol);color:white}.pub-payment-story[data-native] .pub-payment-actions>.ld-btn:disabled{background:var(--ld-sunken);border-color:var(--ld-border);color:var(--ld-text-3)}.pub-payment-notice{padding:16px;border:1px solid var(--ld-border);border-radius:var(--ld-r-sm);background:var(--ld-warning-wash)}.pub-finalized-proof{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px;border:1px solid var(--pub-sol-line);border-radius:var(--ld-r-md);background:var(--pub-sol-wash);color:var(--pub-sol);text-decoration:none;font-size:13px}.pub-finalized-proof>span:first-child{display:grid;grid-gap:8px;gap:8px}.pub-finalized-proof b{font-weight:500}.pub-finalized-proof>span:first-child>span{font-size:12px;color:var(--ld-text-2)}.pub-finalized-proof:hover{border-color:var(--pub-sol)}.pub-stage-content[data-stage=payment] .pub-native-payment a{color:var(--pub-sol)}.pub-payment-story .pub-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-payment-story .pub-native-payment{padding-top:16px}@media(max-width:900px){.pub-payment-flow{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);gap:4px}.pub-payment-node{padding:16px 12px}.pub-payment-node>b{font-size:22px}.pub-buyer-inputs{grid-template-columns:1fr}.pub-buyer-result{gap:16px}}@media(max-width:600px){.pub-payment-flow{grid-template-columns:1fr;gap:8px}.pub-payment-arrow{transform:rotate(90deg);height:20px}.pub-payment-node{padding:20px}.pub-payment-node small{display:inline;margin-left:6px}.pub-payment-node-close dl{grid-template-columns:1fr 1fr}.pub-stage-navigation{gap:8px}.pub-stage-navigation>.ld-btn{font-size:12px;padding-left:8px;padding-right:8px}.pub-finalized-proof{padding:16px;gap:16px}.pub-buyer-result .pub-score>div:first-child{gap:8px}.pub-buyer-result .pub-score b{font-size:12px}.pub-payment-actions>.ld-btn{width:100%}}.pub-payment-story[data-network=tempo-testnet]{--pub-sol:var(--ld-accent);--pub-sol-wash:var(--ld-accent-wash);--pub-sol-line:var(--ld-accent-line)}@media(min-width:601px) and (max-width:760px){.pub-payment-flow{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)}.pub-payment-flow>.pub-payment-arrow:nth-child(4){display:none}}.pub-chat-top .ld-context{flex:none}.pub-chat-top .ld-context b{font-size:12px}.pub-settings-links{display:flex;flex-wrap:wrap;gap:8px 20px;padding-top:12px;border-top:1px solid var(--ld-border);font-size:13px}.pub-settings-links a{color:var(--ld-accent);text-decoration:none}.pub-settings-links a:hover{text-decoration:underline}.pub-chat-app a:focus-visible,.pub-chat-app button:focus-visible,.pub-chat-app summary:focus-visible,.pub-dialog a:focus-visible,.pub-dialog button:focus-visible,.pub-dialog summary:focus-visible{outline:2px solid var(--ld-accent);outline-offset:2px;border-radius:var(--ld-r-xs)}@media(max-width:600px){.pub-chat-top .ld-context{padding:0 4px}.pub-chat-top .ld-context span{display:none}.pub-chat-top h1{font-size:16px}.pub-chat-top>.ld-context{display:inline-flex}.pub-chat-top{gap:6px;padding:0 12px}.pub-chat-top button{padding:8px 6px}}