:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-colors-primitives-values-10:#f3f3f3;--theme-transitions-duration-fast:.15s;--theme-transitions-duration-base:.15s;--theme-transitions-easing-default:ease;font-family:var(--theme-typography-font-body,"Open Sans", sans-serif);color:var(--theme-colors-semantic-text-primary,#8d8d8d);background:var(--theme-colors-semantic-background,#fff);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,code,pre{font:inherit}button{border:0}.app-shell{min-height:100vh;padding:var(--theme-spacing-scale-8,40px);background:linear-gradient(135deg, #1dae6314, transparent 38%), linear-gradient(315deg, #ee2e241a, transparent 38%), var(--theme-colors-semantic-background,#fff);place-items:center;display:grid}.panel{width:min(1080px,100%);padding:var(--theme-component-tokens-card-padding,40px);border:1px solid var(--theme-colors-semantic-border,#ddd);border-radius:var(--theme-shape-radius-md,.5rem);background:var(--theme-colors-semantic-surface,#fff);box-shadow:var(--theme-component-tokens-card-shadow,0 0 20px #00000021)}.panel.narrow{width:min(620px,100%)}.hero-panel{gap:var(--theme-spacing-scale-8,40px);grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);align-items:end;display:grid}.hero-copy{gap:var(--theme-spacing-scale-5,20px);display:grid}.brand-logo{width:min(190px,60vw);height:auto;margin-bottom:var(--theme-spacing-scale-2,10px)}.top-bar{justify-content:space-between;align-items:flex-start;gap:var(--theme-spacing-scale-6,24px);margin-bottom:var(--theme-spacing-scale-7,30px);display:flex}.eyebrow{margin:0 0 var(--theme-spacing-scale-2,10px);color:var(--theme-colors-semantic-primary,#ee2e24);font-size:var(--theme-typography-scale-xs,10px);letter-spacing:0;text-transform:uppercase;font-weight:700}.eyebrow.success{color:var(--theme-colors-semantic-success,#1dae63)}.eyebrow.danger{color:var(--theme-colors-semantic-error,#bf1601)}h1,h2,p{margin-top:0}h1{max-width:760px;margin-bottom:var(--theme-spacing-scale-3,15px);color:var(--theme-colors-semantic-text-secondary,#686868);font-family:var(--theme-typography-font-display,"Varela Round", sans-serif);font-size:var(--theme-typography-scale-xl,30px);line-height:var(--theme-typography-line-heights-1,1.5);letter-spacing:0}h2{margin-bottom:var(--theme-spacing-scale-2,10px);color:var(--theme-colors-semantic-text-secondary,#686868);font-family:var(--theme-typography-font-display,"Varela Round", sans-serif);font-size:var(--theme-typography-scale-lg,18px);letter-spacing:0}.muted{max-width:720px;color:var(--theme-colors-semantic-text-secondary,#686868);line-height:var(--theme-typography-line-heights-1,1.5)}.button{min-height:var(--theme-component-tokens-input-height,50px);width:fit-content;padding:0 var(--theme-spacing-scale-5,20px);border-radius:var(--theme-shape-radius-sm,.25rem);cursor:pointer;color:var(--theme-component-tokens-button-text-color,#fff);transition:transform var(--theme-transitions-duration-fast,.15s) var(--theme-transitions-easing-default,ease), box-shadow var(--theme-transitions-duration-fast,.15s) var(--theme-transitions-easing-default,ease), background-color var(--theme-transitions-duration-fast,.15s) var(--theme-transitions-easing-default,ease);border:1px solid #0000;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{border-color:var(--theme-component-tokens-button-primary-border,#ee2e24);background:var(--theme-component-tokens-button-primary-bg,#ee2e24);box-shadow:var(--theme-shape-shadows-md,0 0 20px -2px #00000021)}.button.primary:hover{background:var(--theme-colors-semantic-primary-active,#ee2e24)}.button.secondary{border-color:var(--theme-component-tokens-button-se-btn-border,#1dae63);background:var(--theme-component-tokens-button-se-btn-bg,#1dae63)}.button.secondary:hover{background:var(--theme-component-tokens-button-se-btn-bg,#1dae63);box-shadow:var(--theme-shape-shadows-md,0 0 20px -2px #00000021)}.details-list{gap:var(--theme-spacing-scale-3,15px);padding:var(--theme-spacing-scale-5,20px);border:1px solid var(--theme-colors-semantic-border,#ddd);border-radius:var(--theme-shape-radius-md,.5rem);background:var(--theme-colors-primitives-values-10,#f3f3f3);margin:0;display:grid}.details-list div{min-width:0}.details-list dt{margin-bottom:var(--theme-spacing-scale-1,5px);color:var(--theme-colors-semantic-text-primary,#8d8d8d);font-size:var(--theme-typography-scale-xs,10px);letter-spacing:0;text-transform:uppercase;font-weight:700}.details-list dd{overflow-wrap:anywhere;color:var(--theme-colors-semantic-text-secondary,#686868);margin:0;font-weight:700}.claim-grid{gap:var(--theme-spacing-scale-3,15px);margin-bottom:var(--theme-spacing-scale-8,40px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.claim-card{align-content:space-between;gap:var(--theme-spacing-scale-5,20px);min-width:0;min-height:116px;padding:var(--theme-spacing-scale-5,20px);border:1px solid var(--theme-colors-semantic-border,#ddd);border-radius:var(--theme-shape-radius-md,.5rem);background:var(--theme-colors-primitives-values-10,#f3f3f3);display:grid}.claim-card span{color:var(--theme-colors-semantic-primary,#ee2e24);font-size:var(--theme-typography-scale-xs,10px);letter-spacing:0;text-transform:uppercase;font-weight:700}.claim-card strong{overflow-wrap:anywhere;color:var(--theme-colors-semantic-text-secondary,#686868);font-size:var(--theme-typography-scale-base,16px)}.claims-section{gap:var(--theme-spacing-scale-4,16px);display:grid}.code-block{width:100%;padding:var(--theme-spacing-scale-5,20px);border:1px solid var(--theme-colors-semantic-border,#ddd);border-radius:var(--theme-shape-radius-md,.5rem);color:var(--theme-component-tokens-input-text-color,#8d8d8d);background:var(--theme-colors-primitives-values-10,#f3f3f3);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--theme-typography-scale-sm,14px);line-height:var(--theme-typography-line-heights-1,1.5);margin:0;overflow-x:auto}.claims-json{max-height:440px}.notice{margin-bottom:var(--theme-spacing-scale-5,20px);padding:var(--theme-spacing-scale-3,15px) var(--theme-spacing-scale-4,16px);border:1px solid var(--theme-component-tokens-input-error-border,#ee2e24);border-radius:var(--theme-shape-radius-md,.5rem);color:var(--theme-colors-semantic-error,#bf1601);background:var(--theme-component-tokens-input-error-bg,#f9f0f0)}.loader{width:36px;height:36px;margin-bottom:var(--theme-spacing-scale-5,20px);border:4px solid var(--theme-colors-semantic-border,#ddd);border-top-color:var(--theme-colors-semantic-primary,#ee2e24);border-radius:var(--theme-shape-radius-full,50%);animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=860px){.app-shell{padding:var(--theme-spacing-scale-5,20px);place-items:start center}.panel{padding:var(--theme-spacing-scale-6,24px)}.hero-panel,.top-bar{grid-template-columns:1fr}.top-bar{display:grid}.claim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){h1{font-size:var(--theme-typography-scale-xl,30px)}.claim-grid{grid-template-columns:1fr}.button{width:100%}}
