.ov-workspace{min-width:0}.ov-workspace .os-page-heading{align-items:flex-end}.ov-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--os-rule);background:var(--os-panel);margin-bottom:24px}.ov-summary>div{padding:23px 25px;min-width:0}.ov-summary>div+div{border-left:1px solid var(--os-rule)}.ov-summary span{display:block;color:var(--os-muted);font-size:9px;line-height:1.6}.ov-summary strong{display:block;margin-top:14px;color:var(--os-text);font-family:Space Grotesk,sans-serif;font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.04em}.ov-summary>div:first-child strong{color:var(--os-gold)}.ov-summary small{display:block;color:var(--os-muted);font-family:monospace;font-size:7px;line-height:1.7;margin-top:11px}.ov-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--os-rule);background:var(--os-panel);margin-bottom:24px;min-width:0}.ov-toolbar>.os-tabs{border:0;padding-inline:23px;gap:28px;flex:1;min-width:0}.ov-toolbar>.os-tabs>button{font-size:10px;padding-block:19px;white-space:nowrap}.ov-toolbar>.oc-search{margin:0 17px 0 0;width:240px;flex-shrink:0;padding-block:9px}.ov-campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;margin-bottom:27px}.ov-campaign{position:relative;display:flex;flex-direction:column;overflow:hidden;min-width:0}.ov-campaign-header{padding:22px 24px;display:flex;justify-content:space-between;gap:18px;align-items:center;border-bottom:1px solid var(--os-rule);background:var(--os-raised)}.ov-campaign-header>.os-eyebrow{font-size:8px;color:var(--os-gold);line-height:1.7}.ov-campaign-header .os-badge{font-size:7px;white-space:nowrap}.ov-benefit{position:relative;padding:26px 25px 24px;border-bottom:1px dashed var(--os-rule);display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden}.ov-benefit:after{content:"";position:absolute;right:-56px;top:-63px;width:190px;height:190px;border:1px solid var(--os-rule);border-radius:50%;pointer-events:none}.ov-benefit>div{position:relative;z-index:1;min-width:0;max-width:85%}.ov-benefit>div>span{font-size:8px;font-family:monospace;letter-spacing:.06em;color:var(--os-muted);display:block;margin-bottom:11px}.ov-benefit>div>strong{color:var(--os-gold);font-family:Space Grotesk,sans-serif;font-size:38px;font-weight:500;letter-spacing:-.045em;line-height:1.15;overflow-wrap:anywhere;display:block}.ov-benefit>svg{position:relative;color:var(--os-gold);flex-shrink:0;z-index:1;opacity:.8}.ov-campaign-copy{padding:23px 25px;flex:1;min-width:0}.ov-campaign-copy>h2{font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:500;letter-spacing:-.035em;line-height:1.2;color:var(--os-text);margin:0 0 15px;overflow-wrap:anywhere}.ov-campaign-copy>p{color:var(--os-muted);font-size:11px;line-height:1.85;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ov-campaign-dates{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:22px 0 0;padding-top:19px;border-top:1px solid var(--os-rule)}.ov-campaign-dates>div{min-width:0}.ov-campaign-dates dt{font-family:monospace;font-size:7px;color:var(--os-muted);letter-spacing:.025em;margin-bottom:8px;line-height:1.6}.ov-campaign-dates dd{font-size:9px;color:var(--os-text);line-height:1.8;margin:0;overflow-wrap:anywhere}.ov-campaign-dates dd small{display:block;font-size:8px;color:var(--os-muted)}.ov-campaign-counts{display:flex;gap:24px;justify-content:space-between;border-top:1px solid var(--os-rule);padding:19px 24px;background:var(--os-raised)}.ov-campaign-counts>div{min-width:0}.ov-campaign-counts span{display:block;color:var(--os-muted);font-size:8px;line-height:1.6;margin-bottom:8px}.ov-campaign-counts strong{font-family:monospace;font-weight:400;font-size:18px;line-height:1.3;color:var(--os-text)}.ov-campaign-counts small{display:block;color:var(--os-muted);font-size:7px;line-height:1.7;margin-top:8px}.ov-campaign-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:18px 24px;border-top:1px solid var(--os-rule)}.ov-campaign-actions>.os-button{font-size:9px;min-height:34px;padding-inline:12px;flex:1;justify-content:center}.ov-campaign-actions>.os-button:nth-child(2){flex:0 1 auto}.ov-claims-header{padding:25px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.ov-claims-header h2{font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.03em;color:var(--os-text);margin:9px 0 0}.ov-claims-header .os-eyebrow{font-size:8px;color:var(--os-gold)}.ov-claims-controls{display:flex;align-items:center;gap:14px;border-top:1px solid var(--os-rule);padding:17px 23px;background:var(--os-raised);min-width:0}.ov-claims-controls .os-field{margin:0;flex:1;min-width:0}.ov-claims-controls .os-field>span{font-size:8px}.ov-claims-controls .os-field>select{font-size:9px;min-height:35px;padding-block:8px;background:var(--os-panel)}.ov-claims-controls>.oc-search{width:250px;align-self:flex-end;background:var(--os-panel);padding-block:11px}.ov-claim-table th{font-size:7px}.ov-claim-table td{padding-block:19px}.ov-claim-table td:first-child>strong{font-size:11px;white-space:normal;min-width:180px;line-height:1.7;max-width:275px;overflow-wrap:anywhere}.ov-claim-table td small{font-size:8px;line-height:1.8;white-space:normal}.ov-claim-table td .os-button{font-size:8px;min-height:31px;white-space:nowrap}.ov-claim-table td .os-badge{font-size:7px}.ov-claim-ref{display:block;font-family:monospace;color:var(--os-gold);font-size:9px;line-height:1.7;white-space:nowrap}.ov-claim-benefit{font-size:10px;color:var(--os-text);line-height:1.7;max-width:200px;white-space:normal;overflow-wrap:anywhere}.ov-claims-note{padding:17px 23px;border-top:1px solid var(--os-rule);background:var(--os-raised);font-size:9px;color:var(--os-muted);line-height:1.8}.ov-empty-state .oc-empty{min-height:360px}.ov-preview-link{color:var(--os-gold);text-decoration:none;display:flex;align-items:center;gap:8px;font-size:9px;line-height:1.6}.ov-form-section{padding-top:17px;border-top:1px solid var(--os-rule);margin-top:24px}.ov-form-section>h3{font-family:Space Grotesk,sans-serif;font-weight:500;font-size:19px;letter-spacing:-.025em;color:var(--os-text);line-height:1.3;margin:0 0 21px}.ov-form-help{font-size:9px;line-height:1.8;color:var(--os-muted);margin:-6px 0 21px}.ov-unlimited{align-items:flex-start;font-size:10px;line-height:1.8;margin:5px 0 21px}.ov-unlimited>input{margin-top:4px;flex-shrink:0}.ov-unlimited small{display:block;color:var(--os-muted);font-size:8px;line-height:1.8;margin-top:6px}.ov-captured-terms{border:1px solid var(--os-rule);padding:19px;background:var(--os-raised);margin:23px 0}.ov-captured-terms>.os-eyebrow{font-size:7px;color:var(--os-gold)}.ov-captured-terms h3{font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:500;line-height:1.25;letter-spacing:-.03em;color:var(--os-text);margin:12px 0}.ov-captured-terms>strong{font-family:Space Grotesk,sans-serif;font-weight:500;color:var(--os-gold);display:block;font-size:24px;line-height:1.3;overflow-wrap:anywhere;margin-bottom:16px}.ov-captured-terms>p{font-size:10px;line-height:1.8;color:var(--os-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 17px}.ov-captured-terms>small{display:block;font-family:monospace;font-size:7px;color:var(--os-muted);line-height:1.8;border-top:1px solid var(--os-rule);padding-top:13px}.ov-claim-details{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0 0 23px;margin-bottom:23px;border-bottom:1px solid var(--os-rule)}.ov-claim-details dt{color:var(--os-muted);font-family:monospace;font-size:7px;line-height:1.6;margin-bottom:8px}.ov-claim-details dd{margin:0;font-size:10px;color:var(--os-text);line-height:1.8;overflow-wrap:anywhere}.ov-demo-layout{display:grid;grid-template-columns:.85fr 1.2fr;min-height:410px}.ov-demo-art{border-right:1px solid var(--os-rule);background:var(--os-raised);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;padding:40px;overflow:hidden}.ov-demo-art>svg{color:var(--os-gold);width:165px;height:110px;max-width:100%}.ov-demo-art>span{font-family:monospace;font-size:8px;line-height:1.8;letter-spacing:.12em;color:var(--os-muted);text-align:center}.ov-demo-layout>.oc-empty{align-items:flex-start;text-align:left;padding:43px;gap:19px}.ov-demo-layout>.oc-empty>svg{display:none}.ov-demo-layout>.oc-empty h3{font-size:35px}.ov-demo-layout>.oc-empty p{font-size:12px;line-height:1.9}.ov-demo-layout>.oc-empty small{font-size:9px}@media(min-width:1550px){.ov-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.ov-summary>div{padding:22px 20px}.ov-summary strong{font-size:28px}.ov-toolbar>.os-tabs{gap:19px;padding-inline:20px}.ov-toolbar>.oc-search{width:190px;margin-right:14px}.ov-campaign-grid{gap:19px}.ov-campaign-header{padding-inline:20px}.ov-benefit{padding-inline:21px}.ov-benefit>div>strong{font-size:33px}.ov-campaign-copy{padding-inline:21px}.ov-campaign-copy>h2{font-size:24px}.ov-campaign-counts{padding-inline:20px;gap:17px}.ov-campaign-counts strong{font-size:16px}.ov-campaign-actions{padding-inline:20px;gap:8px}.ov-campaign-actions>.os-button{font-size:8px;padding-inline:9px}.ov-claims-controls>.oc-search{width:190px}.ov-demo-layout>.oc-empty{padding:35px}.ov-demo-layout>.oc-empty h3{font-size:31px}}@media(max-width:800px){.ov-workspace .os-page-heading{align-items:flex-start}.ov-workspace .os-heading-actions{width:100%}.ov-workspace .os-heading-actions>.os-button{flex:1;justify-content:center}.ov-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-summary>div{padding:23px}.ov-summary>div:nth-child(3){border-left:0;border-top:1px solid var(--os-rule)}.ov-summary>div:nth-child(4){border-top:1px solid var(--os-rule)}.ov-summary strong{font-size:30px}.ov-toolbar{display:block}.ov-toolbar>.os-tabs{gap:28px;padding-inline:22px}.ov-toolbar>.oc-search{width:auto;margin:0 21px 20px}.ov-claims-controls{flex-wrap:wrap;padding:18px 22px;gap:15px}.ov-claims-controls>.oc-search{width:100%;box-sizing:border-box}.ov-claims-controls .os-field{min-width:calc(50% - 9px)}.ov-claims-header{flex-wrap:wrap;padding-inline:22px;gap:13px}.ov-preview-link{font-size:9px}.ov-campaign-actions>.os-button{font-size:8px;min-height:33px}.ov-demo-layout{grid-template-columns:1fr}.ov-demo-art{min-height:190px;border-right:0;border-bottom:1px solid var(--os-rule);padding:32px;gap:19px}.ov-demo-art>svg{width:150px;height:90px}.ov-demo-layout>.oc-empty{padding:36px 30px}.ov-demo-layout>.oc-empty h3{font-size:34px}}@media(max-width:580px){.ov-campaign-grid{grid-template-columns:1fr;gap:22px}.ov-campaign-header{padding:22px 23px}.ov-benefit{padding:28px 24px}.ov-benefit>div>strong{font-size:38px}.ov-campaign-copy{padding:25px 24px}.ov-campaign-copy>h2{font-size:28px}.ov-campaign-counts{padding:21px 23px;gap:23px}.ov-campaign-counts strong{font-size:18px}.ov-campaign-actions{padding:19px 23px}.ov-campaign-actions>.os-button{font-size:9px;min-height:34px}.ov-summary>div{padding:21px}.ov-summary span{font-size:8px}.ov-summary strong{font-size:28px}.ov-toolbar>.os-tabs{gap:24px}.ov-toolbar>.os-tabs>button{font-size:9px}.ov-claims-header h2{font-size:24px}.ov-form-section .os-form-grid{grid-template-columns:1fr;gap:0}.ov-claim-details{gap:16px}.ov-captured-terms{padding:17px}.ov-captured-terms h3{font-size:22px}.ov-captured-terms>strong{font-size:23px}.ov-demo-layout>.oc-empty h3{font-size:31px}}@media(max-width:390px){.ov-summary>div{padding:18px}.ov-summary strong{font-size:26px}.ov-summary small{font-size:6px}.ov-summary span{font-size:8px}.ov-toolbar>.os-tabs{padding-inline:17px;gap:21px}.ov-toolbar>.oc-search{margin-inline:17px}.ov-toolbar>.os-tabs>button{font-size:8px}.ov-benefit>div>strong{font-size:34px}.ov-campaign-actions{padding-inline:19px;gap:7px}.ov-campaign-actions>.os-button{font-size:8px;padding-inline:8px}.ov-campaign-copy{padding-inline:22px}.ov-campaign-copy>h2{font-size:26px}.ov-claims-controls{padding-inline:18px}.ov-claims-header{padding-inline:19px}.ov-claims-controls .os-field>select{font-size:8px;padding-inline:8px}.ov-claim-details{grid-template-columns:1fr}.ov-claims-note{padding-inline:19px;font-size:8px}.ov-demo-layout>.oc-empty{padding:31px 25px}.ov-demo-layout>.oc-empty h3{font-size:29px}}@media(prefers-reduced-motion:reduce){.ov-workspace *{animation:none!important;transition:none!important}}.ov-form-fields{border:0;padding:0;margin:0;min-width:0}.ov-form-fields:disabled{opacity:.72}
