:root:has([data-connected-work]){scroll-behavior:auto;overflow-anchor:none}.cw{border:1px solid var(--line);background:var(--paper);color:var(--text);font:400 16px/1.6 var(--sans);min-width:0}.cw *{min-width:0}.cw :where(button,input,select,a,summary){font-size:16px}.cw :where(h2,h3){color:var(--ink);letter-spacing:-.035em}.cw :where(h2,h3)[tabindex]{scroll-margin-top:28px}.cw :where(h2,h3)[tabindex]:focus{outline:2px solid var(--accent);outline-offset:7px}.cw p{margin:0 0 20px}.cw-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 28px}.cw-top>.cw-disclosure{font-size:16px;line-height:1.5;font-weight:400;color:var(--muted);margin:0}.cw-top>.cw-button{flex-shrink:0}.cw-note{padding:20px 28px;border-top:1px solid var(--line);color:var(--muted)}.cw-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.cw-nav>a{padding:16px 8px;min-height:58px;display:grid;place-items:center;text-align:center;text-decoration:none;color:var(--ink);font-weight:700;border-inline-end:1px solid var(--line)}.cw-nav>a:last-child{border-inline-end:0}.cw-nav>a[aria-current]{background:var(--accent);color:var(--on-accent)}.cw-nav>a:hover{text-decoration:underline}.cw-nav>a:focus-visible{outline-offset:-6px}.cw-nav>a[aria-current]:focus-visible{outline-color:var(--on-accent)}.cw-panel{padding:32px}.cw-panel+.cw-panel{border-top:1px solid var(--line)}.cw-heading{max-width:820px;margin-bottom:30px}.cw-heading h2{font-size:clamp(28px,3.1vw,42px);line-height:1.13;margin:0}.cw-heading p{margin:0;font-size:18px;max-width:650px}.cw-workflow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.cw-source{padding-block:4px}.cw-source h3,.cw-result h3{font-size:28px;line-height:1.15;margin:0 0 22px}.cw-label,.cw-state{font-size:16px;font-weight:600;color:var(--inverse-accent)}.cw-result{padding:28px;background:var(--surface);border:1px solid var(--line);min-height:315px}.cw-result[data-state=complete],.cw-result[data-state=matched],.cw-result[data-state=created]{border-color:var(--control)}.cw-state{color:var(--accent)}.cw-result>p:last-child{margin-bottom:0}.cw-count{border-top:1px solid var(--line);padding-top:18px;font-size:16px;color:var(--muted);margin-top:24px!important}.cw-result noscript>p{margin-top:24px}.cw-field{display:flex;flex-direction:column;gap:8px;font-size:16px;font-weight:600;color:var(--ink);margin-bottom:24px}.cw-field select{width:100%;height:50px;min-height:50px;background:var(--surface);border:1px solid var(--control);border-radius:2px;padding:11px 12px;color:var(--ink);color-scheme:dark}.cw-sender{font-size:16px;font-weight:700;color:var(--inverse-accent);margin:0 0 8px!important}.cw-raw-message{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 24px;font-size:16px}.cw-message{font-size:clamp(19px,2vw,24px);line-height:1.55;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0 0 28px}.cw-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--accent);border-radius:2px;background:var(--accent);color:var(--on-accent);padding:11px 18px;font:700 16px/1.5 var(--sans);text-align:center;scroll-margin-block:28px}.cw-button:hover{background:var(--ink);border-color:var(--ink);color:var(--on-accent)}.cw-button.cw-secondary{background:transparent;border-color:var(--control);color:var(--ink)}.cw-button.cw-secondary:hover{background:var(--surface-raised)}.cw-actions{display:flex;flex-wrap:wrap;gap:12px}.cw-facts{margin:24px 0 0}.cw-facts>div{margin-top:18px}.cw-facts dt{font-size:16px;color:var(--muted);margin-bottom:5px}.cw-facts dd{font-size:18px;font-weight:600;color:var(--ink);margin:0;overflow-wrap:anywhere}.cw-prices{margin:0 0 24px}.cw-prices>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-bottom:1px solid var(--line);padding:14px 0}.cw-prices dt{font-size:16px}.cw-prices dd{margin:0;font-size:18px;font-weight:600;text-align:right;color:var(--ink)}.cw-prices .cw-total{padding-block:22px}.cw-total dd{font-size:32px}.cw-rule{font-size:16px;color:var(--muted)}.cw-details{border-top:1px solid var(--line);margin-top:30px}.cw-details>summary{cursor:pointer;min-height:58px;padding:17px 0;color:var(--ink);font-weight:600;list-style-position:inside}.cw-details>div{padding:8px 0 0;max-width:850px}.cw-details p,.cw-details li{font-size:16px}.cw-details ol{padding-left:24px;margin:20px 0 0;color:var(--muted)}.cw-details ol>li{padding-block:5px}.cw-details h3,.cw-connected-detail h3{font-size:22px;margin:24px 0 14px}.cw-checkbox{display:flex;gap:12px;align-items:center;min-height:48px;color:var(--ink);margin-bottom:16px}.cw-checkbox input{width:22px;height:22px;accent-color:var(--accent);flex-shrink:0}.cw-records{list-style:none;padding:0;margin:0 0 24px}.cw-records li{display:flex;justify-content:space-between;gap:20px;align-items:baseline;border-bottom:1px solid var(--line);padding:14px 0}.cw-records strong{font-weight:600;color:var(--ink);flex-basis:34%;flex-shrink:0}.cw-records span{color:var(--muted);text-align:right}.cw-channel-results{margin:0}.cw-channel-results>div{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--line)}.cw-channel-results dt{font-weight:600;color:var(--ink);font-size:18px}.cw-channel-results dd{margin:0;font-size:16px;text-align:right}.cw-connected-detail{margin-top:30px}@media(max-width:850px){.cw-workflow{grid-template-columns:minmax(0,1fr);gap:26px}.cw-result{min-height:0}.cw-heading{margin-bottom:24px}.cw-source{max-width:650px}.cw-message{font-size:22px}.cw-records li{flex-direction:column;gap:6px}.cw-records span{text-align:left}.cw-channel-results>div{flex-direction:column;gap:7px}.cw-channel-results dd{text-align:left}}@media(max-width:460px){.cw-top{padding:16px;gap:12px}.cw-note{padding:20px 16px}.cw-panel{padding:26px 16px}.cw-nav>a{padding:14px 4px;min-height:56px}.cw-heading p{font-size:16px}.cw-result{padding:22px 18px}.cw-source h3,.cw-result h3{font-size:25px}.cw-message{font-size:20px}.cw-prices>div{gap:16px}.cw-total dd{font-size:28px}.cw-actions{flex-direction:column;align-items:stretch}.cw-button{padding-inline:14px}.cw-facts dd{font-size:17px}}
