.cl-property-header{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}.cl-property-header[data-photo=true]{grid-template-columns:minmax(0,1fr) minmax(240px,36%)}.cl-property-header__topline{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.cl-property-header__status{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cl-property-header h1{max-width:24ch;color:var(--rp-midnight);font:650 clamp(26px, 3vw, 40px) / 1.16 var(--rp-font-body);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0}.cl-property-header__subtitle{color:var(--rp-muted);margin:14px 0 0;font-size:15px;line-height:1.6}.cl-property-header__actions{flex:none;align-items:center;gap:10px;display:flex}.cl-property-header__facts{margin-top:22px}.cl-property-header__photo{min-width:0;margin:0}.cl-property-header__photo>a{border-radius:12px;display:block;overflow:hidden}.cl-property-header__photo img{aspect-ratio:8/5;object-fit:cover;background:var(--rp-line);width:100%;height:auto;display:block}.cl-property-header__photo figcaption{color:var(--rp-muted);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:9px;font-size:12px;line-height:1.5;display:flex}.cl-property-header__photo a{color:var(--rp-text-link)}.cl-property-header__unavailable{border:1px dashed var(--rp-line);min-height:180px;color:var(--rp-muted);border-radius:12px;place-items:center;padding:24px;display:grid}.cl-property-header__editor{border-top:1px solid var(--rp-line);grid-column:1/-1;padding-top:24px}@media (width<=640px){.cl-property-header[data-photo=true]{grid-template-columns:minmax(0,1fr);gap:22px}.cl-property-header h1{max-width:none}.cl-property-header__photo{max-width:100%}.cl-property-header__facts{margin-top:18px}}.rp-fact-strip{flex-wrap:wrap;gap:14px 36px;min-width:0;margin:0;display:flex}.rp-fact-strip__item{min-width:0;max-width:100%}.rp-fact-strip dt{color:var(--rp-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.rp-fact-strip dd{color:var(--rp-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em;overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;font-weight:600;line-height:1.45}.rp-fact-strip__item[data-tone=attention] dd{color:var(--rp-text-link)}@media (width<=640px){.rp-fact-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}}@media (forced-colors:active){.rp-fact-strip__item[data-tone=attention] dd{color:linktext}}.rp-overflow-menu{flex:none;display:inline-flex;position:relative}.rp-overflow-menu__trigger{border:1px solid var(--rp-line);border-radius:var(--rp-radius-control);background:var(--rp-surface);width:44px;height:44px;color:var(--rp-text-primary);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.rp-overflow-menu__trigger:hover,.rp-overflow-menu__trigger[aria-expanded=true]{background:var(--rp-selected-background);border-color:var(--rp-titanium)}.rp-overflow-menu__list{top:calc(100% + 6px);z-index:20;border:1px solid var(--rp-line);border-radius:var(--rp-radius-control);background:var(--rp-surface);min-width:240px;max-width:min(320px,100vw - 32px);box-shadow:var(--rp-shadow-lift);flex-direction:column;padding:6px;display:flex;position:absolute;inset-inline-end:0}.rp-overflow-menu__item{border-radius:calc(var(--rp-radius-control) - 4px);width:100%;min-height:44px;color:var(--rp-text-primary);font:500 14px / 1.45 var(--rp-font-body);text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:10px 14px;display:block}.rp-overflow-menu__item:hover,.rp-overflow-menu__item:focus-visible{background:var(--rp-selected-background);outline-offset:-3px}.rp-overflow-menu__item[data-tone=danger]{color:var(--rp-error)}.rp-overflow-menu__item[data-tone=danger]:hover,.rp-overflow-menu__item[data-tone=danger]:focus-visible{background:var(--rp-error-background)}.rp-overflow-menu__item:not([data-tone=danger])+.rp-overflow-menu__item[data-tone=danger]{margin-top:6px;position:relative}.rp-overflow-menu__item:not([data-tone=danger])+.rp-overflow-menu__item[data-tone=danger]:before{content:"";border-top:1px solid var(--rp-line);position:absolute;inset:-4px 8px auto}.rp-overflow-menu__item[aria-disabled=true]{color:var(--rp-muted);cursor:default}.rp-overflow-menu__item[aria-disabled=true]:hover{background:0 0}@media (prefers-reduced-motion:no-preference){.rp-overflow-menu__trigger{transition:background var(--rp-motion-feedback) var(--rp-motion-ease), border-color var(--rp-motion-feedback) var(--rp-motion-ease)}.rp-overflow-menu__list{animation:rp-overflow-menu-arrive var(--rp-motion-feedback) var(--rp-motion-ease)}}@keyframes rp-overflow-menu-arrive{0%{opacity:0;transform:translateY(calc(-1 * var(--rp-motion-entry-distance)))}to{opacity:1;transform:none}}@media (forced-colors:active){.rp-overflow-menu__trigger,.rp-overflow-menu__list{color:canvastext;background:canvas;border-color:canvastext}.rp-overflow-menu__item{color:buttontext}.rp-overflow-menu__item:hover,.rp-overflow-menu__item:focus-visible{outline-offset:-2px;background:canvas;outline:2px solid highlight}.rp-overflow-menu__item[aria-disabled=true]{color:graytext}}.rp-correspondence-message{border:1px solid var(--rp-border);border-radius:var(--rp-radius-card);background:var(--rp-surface);overflow:hidden}.rp-correspondence-message summary{align-items:flex-start;gap:var(--rp-space-2);padding:var(--rp-space-3);cursor:pointer;transition:background var(--rp-motion-feedback) var(--rp-motion-ease);list-style:none;display:flex}.rp-correspondence-message summary::-webkit-details-marker{display:none}.rp-correspondence-message summary:hover{background:var(--rp-workspace-hover)}.rp-correspondence-message summary:focus-visible{outline:2px solid var(--rp-focus-ring);outline-offset:-4px}.rp-correspondence-marker{background:var(--rp-selected-background);height:2rem;color:var(--rp-text-link);border-radius:50%;flex:0 0 2rem;place-items:center;font-size:1.2rem;display:grid}.rp-correspondence-summary{flex:1;gap:.3rem;min-width:0;display:grid}.rp-correspondence-meta,.rp-correspondence-date{color:var(--rp-text-secondary);font-size:.75rem}.rp-correspondence-meta{letter-spacing:.035em}.rp-correspondence-subject{overflow-wrap:anywhere;font-size:1.05rem;font-weight:700;line-height:1.5}.rp-correspondence-sender{overflow-wrap:anywhere;font-size:.85rem}.rp-correspondence-preview{color:var(--rp-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rp-correspondence-date{white-space:nowrap;padding-top:.1rem}.rp-correspondence-chevron{color:var(--rp-text-secondary);transition:transform var(--rp-motion-feedback) var(--rp-motion-ease)}.rp-correspondence-message details[open]>summary .rp-correspondence-chevron{transform:rotate(180deg)}.rp-correspondence-message details[open]>summary .rp-correspondence-preview{display:none}.rp-correspondence-content{border-top:1px solid var(--rp-border);padding:var(--rp-space-3)}.rp-correspondence-recipients{color:var(--rp-text-secondary);overflow-wrap:anywhere;margin-top:0;font-size:.85rem}.rp-correspondence-reply{color:var(--rp-text-link);font-size:.85rem}.rp-correspondence-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--rp-space-3) 0;max-height:28rem;line-height:1.85;overflow:auto}@media (width<=640px){.rp-correspondence-message summary{gap:var(--rp-space-1);padding:var(--rp-space-2);flex-wrap:wrap}.rp-correspondence-summary{flex-basis:calc(100% - 5rem)}.rp-correspondence-date{order:2;padding-left:2.5rem}.rp-correspondence-content{padding:var(--rp-space-2)}}@media (prefers-reduced-motion:reduce){.rp-correspondence-message summary,.rp-correspondence-chevron{transition:none}}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Manrope-400-CjKH-OX9.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Manrope-500-DNe-WLvG.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Manrope-600-Dv715Se-.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Manrope-700-B1J1COPT.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Manrope-800-DK4HSArS.ttf)format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-Regular-C5_jWxVG.ttf)format("truetype")}:root{--rp-midnight:#142238;--rp-titanium:#aab6c7;--rp-ion-blue:#247dff;--rp-cool-white:#f4f7fb;--rp-blue-wash:#e8f0fe;--rp-blue-text:#175dc8;--rp-blue-action:#1765d9;--rp-graphite:#142238;--rp-copper:#1765d9;--rp-apricot:#a9ccff;--rp-paper:#f4f7fb;--rp-white:#fff;--rp-linen:#e8f0fe;--rp-muted:#53647a;--rp-line:#d6dfea;--rp-copper-text:#175dc8;--rp-hover:#1256bb;--rp-pressed:#104794;--rp-disabled:#e5eaf1;--rp-success:#23654e;--rp-success-background:#e7f3ed;--rp-warning:#785018;--rp-warning-background:#fff2db;--rp-error:#a1353d;--rp-error-background:#fcebed;--rp-text-primary:var(--rp-midnight);--rp-text-secondary:var(--rp-muted);--rp-text-link:var(--rp-blue-text);--rp-canvas:var(--rp-cool-white);--rp-surface:var(--rp-white);--rp-border:var(--rp-line);--rp-action-default:var(--rp-blue-action);--rp-action-hover:var(--rp-hover);--rp-action-pressed:var(--rp-pressed);--rp-action-label:var(--rp-white);--rp-action-disabled-background:var(--rp-disabled);--rp-action-disabled-label:var(--rp-muted);--rp-selected-background:var(--rp-blue-wash);--rp-selected-indicator:var(--rp-blue-action);--rp-focus-ring:var(--rp-blue-text);--rp-focus-separation:var(--rp-white);--rp-font-body:"Manrope", sans-serif;--rp-font-metadata:"IBM Plex Mono", monospace;--rp-radius-control:10px;--rp-radius-document:8px;--rp-feedback:.16s;--rp-space-1:.5rem;--rp-space-2:1rem;--rp-space-3:1.5rem;--rp-space-4:2rem;--rp-space-5:4rem}@media (prefers-reduced-motion:reduce){:root{--rp-feedback:0s;--rp-reduced-motion:1}}:root{--rp-warm-canvas:#f4f7fb;--rp-warm-sidebar:#edf2f8;--rp-warm-border:#d6dfea;--rp-warm-selected:#e0ebfc;--rp-warm-indicator:#1765d9;--rp-warm-hover:#f0f5fd;--rp-panel-background:linear-gradient(120deg, #1c3453, #142238);--rp-panel-border:#284364;--rp-panel-text:#fff;--rp-panel-muted:#c6d5e8;--rp-panel-action:#a9ccff;--rp-panel-action-label:#142238;--rp-panel-action-hover:#c6ddff;--rp-panel-focus:#fff;--rp-radius-card:16px;--rp-radius-navigation:10px;--rp-shadow-card:0 3px 16px #1422380a;--rp-shadow-lift:0 8px 24px #14223814;--rp-shadow-panel:0 12px 32px #1422381f;--rp-shadow-action:0 2px 0 #00000024;--rp-shadow-header:0 1px 0 #fffc;--rp-shadow-input-focus:0 0 0 4px #247dff1f;--rp-motion-ease:cubic-bezier(.2, .75, .25, 1);--rp-motion-feedback:.18s;--rp-motion-interaction:.2s;--rp-motion-entry:.36s;--rp-motion-locate:1.2s;--rp-motion-progress:1s;--rp-motion-stagger-1:40ms;--rp-motion-stagger-2:70ms;--rp-motion-stagger-3:.1s;--rp-motion-lift:1px;--rp-motion-entry-distance:6px;--rp-motion-direction-distance:2px;--rp-workspace-canvas:#f4f7fb;--rp-workspace-sidebar:#edf2f8;--rp-workspace-border:#d6dfea;--rp-workspace-selected:#e0ebfc;--rp-workspace-indicator:#1765d9;--rp-workspace-hover:#f0f5fd}.rp-site{background:var(--rp-canvas);color:var(--rp-midnight)}.rp-site a{text-decoration:none}.rp-site a:hover{text-underline-offset:5px;text-decoration:underline}.rp-site :where(p){color:var(--rp-muted)}.rp-site h1,.rp-site h2,.rp-site h3{font-family:var(--rp-font-body);letter-spacing:-.045em;font-weight:500;line-height:1.1}.rp-site h1{letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(44px,5.9vw,82px)}.rp-site h1>:where(span){color:var(--rp-text-link)}.rp-site h2{font-size:40px}.rp-site h3{font-size:27px}.rp-site-header{border-bottom:1px solid var(--rp-line);justify-content:space-between;align-items:center;gap:28px;max-width:1344px;margin:auto;padding:28px 48px;display:flex}.rp-site-header .rp-brand,.rp-site-footer .rp-brand{width:186px}.rp-site-header nav{align-items:center;gap:28px;font-size:12px;display:flex}.rp-site-header .rp-button{padding:10px 16px;font-size:12px}.rp-page-width{width:min(1248px,100% - 96px);margin:auto}.rp-home-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:84px;padding:92px 0 84px;display:grid}.rp-site .rp-eyebrow{color:var(--rp-text-link);font:10px / 1.8 var(--rp-font-metadata);letter-spacing:.08em;margin:0 0 24px}.rp-lead{max-width:480px;margin:0 0 30px;font-size:16px;line-height:1.85}.rp-actions{flex-wrap:wrap;align-items:center;gap:24px;font-size:12px;font-weight:600;display:flex}.rp-caption{margin-top:22px;font-size:11px}.rp-record-scene{isolation:isolate;padding:24px 0 38px;position:relative}.rp-record-sheet{background:var(--rp-white);border:1px solid var(--rp-line);padding:24px 28px;position:relative;box-shadow:0 20px 50px -36px #292c3270}.rp-record-sheet:before,.rp-record-sheet:after{content:"";border:1px solid var(--rp-line);z-index:-1;background:#f0f0ed;position:absolute;inset:10px -10px -10px 10px}.rp-record-sheet:after{z-index:-2;background:#ececea;inset:20px -20px -20px 20px}.rp-record-top{border-bottom:1px solid var(--rp-line);font:9px var(--rp-font-metadata);align-items:center;gap:12px;padding-bottom:18px;display:flex}.rp-record-top img{flex-shrink:0}.rp-review-badge{font:10px var(--rp-font-body);background:var(--rp-warning-background);color:var(--rp-warning);border-radius:2px;margin-left:auto;padding:5px 8px}.rp-record-sheet h2{margin:30px 0 8px;font-size:26px}.rp-record-sheet .rp-caption{margin:0 0 26px}.rp-record-sheet dl{margin:0}.rp-record-sheet :where(dl)>div{border-top:1px solid var(--rp-line);justify-content:space-between;gap:16px;padding:13px 0;font-size:11px;display:flex}.rp-record-sheet dt{color:var(--rp-muted)}.rp-record-sheet dd{text-align:right;margin:0}.rp-record-note{background:var(--rp-canvas);margin:20px 0 0;padding:14px;font-size:10px}.rp-record-continuity{background:var(--rp-midnight);color:var(--rp-white);padding:14px 20px;font-size:12px;position:absolute;bottom:0;right:-24px;box-shadow:0 12px 24px -18px #292c3290}.rp-record-continuity span{color:var(--rp-panel-action);font:9px / 2 var(--rp-font-metadata);display:block}.rp-foundation-strip{border-block:1px solid var(--rp-line);justify-content:space-between;gap:24px;padding:23px 0;font-size:11px;display:flex}.rp-products{padding:76px 0}.rp-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px;display:flex}.rp-section-heading .rp-eyebrow{margin-bottom:16px}.rp-section-heading h2{margin:0}.rp-section-heading>p{max-width:340px;margin:0;font-size:13px}.rp-product-grid{border:1px solid var(--rp-line);background:var(--rp-white);grid-template-columns:1fr 1fr;display:grid}.rp-product-grid article{padding:32px}.rp-product-grid article+article{border-left:1px solid var(--rp-line)}.rp-product-glyph{background:var(--rp-canvas);width:42px;height:42px;color:var(--rp-text-link);font:12px var(--rp-font-metadata);place-items:center;margin-bottom:24px;display:grid}.rp-product-grid h3{margin:0 0 14px;font-size:30px}.rp-product-grid p{max-width:360px;min-height:44px;font-size:13px}.rp-product-grid a{font-size:12px;font-weight:600}.rp-product-caption{border-top:1px solid var(--rp-line);color:var(--rp-muted);justify-content:space-between;gap:16px;margin-top:24px;padding-top:24px;font-size:10px;display:flex}.rp-product-caption span:last-child{font:9px var(--rp-font-metadata)}.rp-principles{background:var(--rp-midnight);color:#fff;grid-template-columns:1.25fr 1fr 1fr;gap:56px;padding:64px max(48px,50% - 624px);display:grid}.rp-principles h2{margin:0;font-size:36px}.rp-principles h3{font-size:17px}.rp-principles p{color:#c4c6ca;font-size:12px;line-height:1.9}.rp-principles .rp-eyebrow{color:var(--rp-panel-action)}.rp-site-footer{width:min(1248px,100% - 96px);color:var(--rp-muted);justify-content:space-between;align-items:center;gap:24px;margin:auto;padding:32px 0;font-size:11px;display:flex}.rp-product-nav{border-bottom:1px solid var(--rp-line);justify-content:space-between;align-items:center;gap:24px;max-width:1248px;margin:auto;padding:14px 0;font-size:13px;display:flex}.rp-product-nav nav{gap:24px;font-size:11px;display:flex}.rp-simple-page{width:min(1100px,100% - 96px);margin:auto;padding:76px 0}.rp-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:64px;display:grid}.rp-feature-grid h2{font-size:24px}.rp-feature-grid p{font-size:13px;line-height:1.9}.rp-pricing-heading{padding-top:64px}.rp-pricing-other{grid-template-columns:1fr 1fr;padding-bottom:64px}.rp-workspace-shell{background:var(--rp-canvas);min-height:100vh;color:var(--rp-midnight);font-family:var(--rp-font-body);grid-template-rows:auto 1fr;grid-template-columns:220px minmax(0,1fr);display:grid}.rp-workspace-header{border-bottom:1px solid var(--rp-line);background:#fff;grid-column:1/-1;align-items:center;gap:28px;padding:22px 28px;display:flex}.rp-workspace-header .rp-brand{width:180px}.rp-workspace-header>strong{border-left:1px solid var(--rp-line);letter-spacing:-.03em;padding-left:28px;font-size:18px;font-weight:600}.rp-workspace-context{overflow-wrap:anywhere;font-size:11px}.rp-account-link{white-space:nowrap;margin-left:auto;font-size:11px;text-decoration:none}.rp-workspace-sidebar{border-right:1px solid var(--rp-line);background:#f3f3f0;flex-direction:column;gap:24px;padding:26px 16px;display:flex}.rp-product-switcher{border:1px solid var(--rp-line);background:#fff;border-radius:3px;font-size:12px}.rp-product-switcher summary{cursor:pointer;justify-content:space-between;padding:12px;font-weight:600;list-style:none;display:flex}.rp-product-switcher nav{padding:0 12px 12px}.rp-workspace-sidebar nav{flex-direction:column;gap:5px;display:flex}.rp-workspace-sidebar nav a{color:var(--rp-midnight);overflow-wrap:anywhere;border-radius:2px;padding:10px 12px;font-size:12px;text-decoration:none}.rp-workspace-sidebar nav a:hover,.rp-workspace-sidebar nav a[aria-current=page]{color:var(--rp-text-link);background:var(--rp-selected-background)}.rp-workspace-sidebar select{width:100%;font:11px var(--rp-font-body);border:1px solid var(--rp-line);color:var(--rp-midnight);background:#fff;border-radius:3px;padding:8px}.rp-workspace-sidebar label{gap:8px;font-size:10px;display:grid}.rp-shared-navigation{margin-top:auto;padding-top:24px}.rp-shared-navigation>p{font:9px var(--rp-font-metadata);color:var(--rp-muted);margin:0 12px 10px}.rp-workspace-content{width:100%;min-width:0;max-width:1500px;margin:0 auto;padding:40px}.rp-workspace-content:focus{outline:none}.rp-workspace-content h1.rp-heading{max-width:none;font-size:36px}.rp-workspace-content .rp-text[data-tone=lead]{font-size:14px}.rp-workspace-summary{border:1px solid var(--rp-line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rp-workspace-summary>div{padding:20px 22px}.rp-workspace-summary>div+div{border-left:1px solid var(--rp-line)}.rp-workspace-summary span{color:var(--rp-muted);font-size:11px;display:block}.rp-workspace-summary strong{margin-right:12px;font-size:32px;font-weight:500}.rp-workspace-summary small{color:var(--rp-muted);font-size:10px}@media (width<=1100px){.rp-home-hero{gap:44px}.rp-site-header nav{gap:18px}.rp-product-nav{margin-inline:48px}.rp-workspace-content{padding:30px 24px}}@media (width<=800px){.rp-site-header{flex-wrap:wrap;padding:22px 24px}.rp-site-header nav{flex-wrap:wrap}.rp-page-width,.rp-simple-page,.rp-site-footer{width:calc(100% - 48px)}.rp-home-hero{grid-template-columns:1fr;gap:24px;padding:54px 0}.rp-record-scene{width:calc(100% - 20px);max-width:500px;margin:auto}.rp-foundation-strip{flex-wrap:wrap}.rp-products{padding:52px 0}.rp-section-heading{flex-direction:column;align-items:flex-start}.rp-principles{grid-template-columns:1fr;gap:20px;padding:48px 24px}.rp-product-nav{margin-inline:24px}.rp-workspace-shell{grid-template-columns:180px minmax(0,1fr)}.rp-workspace-context{display:none}.rp-workspace-header{gap:20px}.rp-workspace-summary>div{padding:14px}.rp-workspace-summary small{display:block}}@media (width<=560px){.rp-site-header{gap:18px;padding:20px 18px}.rp-site-header .rp-brand{width:180px}.rp-site-header nav{gap:16px;font-size:11px}.rp-site-header .rp-button{min-height:38px;padding:8px 12px;font-size:11px}.rp-page-width,.rp-simple-page,.rp-site-footer{width:calc(100% - 36px)}.rp-home-hero h1{font-size:53px}.rp-record-sheet{padding:20px}.rp-record-top{flex-wrap:wrap}.rp-record-continuity{right:0}.rp-foundation-strip{flex-direction:column;gap:16px}.rp-product-grid{grid-template-columns:1fr}.rp-product-grid article{padding:26px}.rp-product-grid article+article{border-left:0;border-top:1px solid var(--rp-line)}.rp-site h2{font-size:32px}.rp-record-sheet h2{font-size:24px}.rp-product-caption{flex-wrap:wrap}.rp-site-footer{flex-direction:column;align-items:flex-start}.rp-product-nav{flex-wrap:wrap;gap:12px;margin-inline:18px}.rp-product-nav nav{flex-wrap:wrap;gap:18px}.rp-feature-grid{grid-template-columns:1fr;gap:20px;margin-top:40px}.rp-simple-page{padding:48px 0}.rp-workspace-shell{display:block}.rp-workspace-header{flex-wrap:wrap;gap:10px;padding:20px 16px}.rp-workspace-header>strong{padding-left:10px;font-size:14px}.rp-account-link{font-size:10px}.rp-workspace-sidebar{border-right:0;border-bottom:1px solid var(--rp-line);gap:16px;padding:16px}.rp-workspace-sidebar .rp-product-links{flex-flow:wrap;gap:4px}.rp-workspace-sidebar nav a{padding:8px 10px;font-size:11px}.rp-shared-navigation{margin:0;padding:0}.rp-shared-navigation nav{flex-flow:wrap}.rp-workspace-content{padding:26px 16px}.rp-workspace-content h1.rp-heading{font-size:32px}.rp-workspace-summary>div{padding:12px}.rp-workspace-summary span{font-size:10px}.rp-workspace-summary strong{font-size:26px}.rp-workspace-summary small{font-size:9px}}.rp-site>main{max-width:none;padding:0}.rp-site .rp-recordplane-record p,.rp-site .rp-policy-example p{color:var(--rp-white)}.rp-site-footer{text-transform:none;letter-spacing:normal;border-top:1px solid var(--rp-line)}.rp-workspace-columns{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.rp-workspace-columns>section{min-width:0}.rp-workspace-columns h2.rp-heading{font-size:20px}.rp-workspace-columns aside .rp-text{font-size:12px}.rp-closings-table{border:1px solid var(--rp-line);background:#fff;overflow-x:auto}.rp-closings-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px;line-height:1.4}.rp-closings-table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rp-closings-table th{font:9px var(--rp-font-metadata);text-transform:uppercase;color:var(--rp-muted);background:var(--rp-canvas);white-space:nowrap;padding:10px 16px}.rp-closings-table td{border-top:1px solid var(--rp-line);vertical-align:middle;padding:9px 16px}.rp-closings-table td a{color:var(--rp-midnight);font-size:14px;font-weight:600;text-decoration:none}.rp-closings-table td a:hover{color:var(--rp-text-link);text-decoration:underline}.rp-closings-table tbody tr[data-row-link]{position:relative}.rp-closings-table .rp-row-link{line-height:20px;display:inline-block}.rp-closings-table .rp-row-link:after{content:"";position:absolute;inset:0}.rp-closings-table tbody tr[data-row-link]:is(:hover,:focus-within){background:var(--rp-workspace-hover)}.rp-closings-table small{color:var(--rp-muted);margin-top:2px;font-size:12px;line-height:16px;display:block}.rp-transaction-fact{color:var(--rp-text-primary);font-variant-numeric:tabular-nums;font-size:14px;line-height:20px;display:block}.rp-transaction-fact[data-tone=attention],.rp-transaction-fact[data-tone=attention] small{color:var(--rp-text-link)}.rp-transaction-fact--empty{color:var(--rp-muted);font-size:13px}.rp-closings-table__count{text-align:right}.rp-needs-you{min-width:28px;height:24px;font:600 13px var(--rp-font-body);font-variant-numeric:tabular-nums;border-radius:12px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.rp-needs-you[data-tone=attention]{color:var(--rp-text-link);background:var(--rp-selected-background)}.rp-needs-you[data-tone=none]{color:var(--rp-muted)}.rp-needs-you__none{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (forced-colors:active){.rp-needs-you[data-tone=attention]{border:1px solid canvastext}.rp-transaction-fact[data-tone=attention],.rp-transaction-fact[data-tone=attention] small{color:linktext}}@media (width<=1150px){.rp-workspace-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.rp-closings-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rp-closings-table table,.rp-closings-table tbody{display:block}.rp-closings-table tbody tr{border-top:1px solid var(--rp-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;padding:12px 14px;display:grid}.rp-closings-table tbody tr:first-child{border-top:0}.rp-closings-table td{overflow-wrap:anywhere;border-top:0;min-width:0;padding:0;display:block}.rp-closings-table td:first-child{grid-column:1/-1}.rp-closings-table td[data-label]:before{content:attr(data-label);font:9px var(--rp-font-metadata);text-transform:uppercase;color:var(--rp-muted);margin-bottom:2px;display:block}.rp-closings-table__count{text-align:left}}.rp-site-footer nav{gap:1.25rem;display:flex}.rp-legal{max-width:48rem;margin:0 auto;padding:4rem 1.5rem 6rem;line-height:1.75}.rp-legal h1{margin-bottom:2rem;font-size:clamp(2rem,5vw,3rem);line-height:1.15}.rp-legal h2{margin-top:2.5rem;font-size:1.35rem}.rp-legal p{margin:1rem 0}.rp-legal a,.rp-legal-links a{text-underline-offset:.2em;text-decoration:underline}.rp-workspace-header-actions{border:0;align-items:center;gap:12px;min-width:0;margin:0 0 0 auto;padding:0;display:flex}.rp-workspace-header-actions .rp-refresh{align-items:center;padding:0;display:flex}.rp-workspace-header-actions .rp-refresh-button{border:1px solid var(--rp-border);border-radius:var(--rp-radius-control);min-width:120px;min-height:40px;color:var(--rp-text-primary);background:var(--rp-surface);justify-content:center;padding:8px 12px}.rp-workspace-header-actions .rp-refresh-button:not(:disabled):hover{border-color:var(--rp-text-link);color:var(--rp-text-link);background:var(--rp-workspace-hover)}.rp-transaction-property{align-items:center;gap:12px;display:flex}.rp-transaction-property__text{min-width:0}.rp-transaction-thumbnail{object-fit:cover;border-radius:var(--rp-radius-control);background:var(--rp-canvas);border:1px solid var(--rp-border);flex:0 0 40px;width:40px;height:30px;display:block}.rp-product-intro{text-align:center;max-width:1100px;margin:auto;padding:76px 24px 40px}.rp-product-intro h1{font-family:var(--rp-font-body);letter-spacing:-.055em;margin:22px 0;font-size:clamp(38px,5.2vw,74px);font-weight:500;line-height:1.08}.rp-product-intro :where(h1) span{color:var(--rp-text-link);display:block}.rp-product-intro .rp-text[data-tone=lead]{max-width:690px;margin:auto;font-size:18px;line-height:1.8}.rp-product-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.rp-product-note{color:var(--rp-muted);margin-top:16px;font-size:11px}.rp-story{max-width:1248px;margin:20px auto 0;padding:0 24px 70px}.rp-story-heading{font:10px var(--rp-font-metadata);color:var(--rp-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.rp-story-heading p{letter-spacing:.06em;margin:0}.rp-story-window{background:var(--rp-white);border:1px solid var(--rp-line);border-radius:var(--rp-radius-document);box-shadow:0 22px 70px -40px var(--rp-midnight);overflow:hidden}.rp-story-workspace-brand{border-bottom:1px solid var(--rp-line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:20px;padding-bottom:14px;display:flex}.rp-story-workspace-brand .rp-brand{width:126px}.rp-story-workspace-brand>span{color:var(--rp-muted);font-size:10px}.rp-story-trigger{border:1px solid var(--rp-line);border-radius:var(--rp-radius-document);background:var(--rp-selected-background);gap:10px;padding:14px;display:flex}.rp-story-trigger>svg{color:var(--rp-text-link);flex-shrink:0}.rp-story-trigger strong{font:9px var(--rp-font-metadata)}.rp-story-trigger p{margin:6px 0 0;font-size:12px}.rp-story-trigger[data-attention=true]{background:var(--rp-warning-background);border-color:var(--rp-warning)}.rp-story-trigger[data-attention=true]>svg{color:var(--rp-warning)}.rp-story-stage{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);display:grid;position:relative}.rp-story-agent-heading{align-items:center;gap:10px;display:flex}.rp-agent-avatar{border-radius:var(--rp-radius-document);background:var(--rp-midnight);width:34px;height:34px;color:var(--rp-panel-action);place-items:center;display:grid}.rp-story-agent-heading strong{font-size:12px;display:block}.rp-story-agent-heading div>span{color:var(--rp-muted);font-size:10px;display:block}.rp-story-online{background:var(--rp-success);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.rp-story-agent-heading>.rp-story-online{margin-left:auto}.rp-story-chat{min-height:365px;animation:.4s both rp-story-enter}.rp-story-time{font:9px var(--rp-font-metadata);color:var(--rp-muted);margin:25px 0 14px}.rp-story-user{border:1px solid var(--rp-line);background:var(--rp-white);border-radius:var(--rp-radius-document);padding:14px 16px}.rp-story-speaker{font:9px var(--rp-font-metadata);letter-spacing:.04em;align-items:center;gap:6px;display:flex}.rp-story-speaker svg{width:14px;height:14px}.rp-story-user p{min-height:43px;margin:8px 0 0;font-size:13px}.rp-typing-caret{color:var(--rp-text-link)}.rp-story-document{background:var(--rp-selected-background);border-radius:var(--rp-radius-document);align-items:center;gap:10px;margin:10px 0 24px 20px;padding:12px;display:flex}.rp-story-document>svg{color:var(--rp-text-link);flex-shrink:0}.rp-story-document strong{font-size:10px;display:block}.rp-story-document div>span{color:var(--rp-muted);font-size:9px;display:block}.rp-story-response{padding:0 4px;font-size:12px}.rp-story-response p{margin:10px 0}.rp-story-response[data-visible=false],.rp-story-work-log li[data-visible=false]{visibility:hidden}.rp-story-work-log{margin:16px 0 24px;padding:0;list-style:none}.rp-story-work-log li{align-items:center;gap:8px;margin:7px 0;font-size:10px;display:flex}.rp-story-work-log svg{color:var(--rp-success);width:14px;height:14px}.rp-story-composer{border:1px solid var(--rp-line);border-radius:var(--rp-radius-document);background:var(--rp-white);color:var(--rp-muted);justify-content:space-between;align-items:center;padding:10px 12px;font-size:10px;display:flex}.rp-story-handoff{background:var(--rp-midnight);width:30px;height:30px;color:var(--rp-white);border:4px solid var(--rp-canvas);border-radius:50%;place-items:center;display:grid;position:absolute;top:45%;left:calc(36.17% - 15px)}.rp-story-handoff svg{width:16px;height:16px}.rp-story-workspace{padding:24px 30px 18px}.rp-story-breadcrumb{color:var(--rp-muted);align-items:center;gap:9px;font-size:9px;display:flex}.rp-story-breadcrumb svg{width:12px;height:12px}.rp-story-breadcrumb strong{font-weight:500}.rp-story-property{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 20px;display:flex}.rp-story-property div>span{font:8px var(--rp-font-metadata);color:var(--rp-muted);letter-spacing:.07em}.rp-story-property h2{font:500 clamp(22px, 2.4vw, 32px) / 1.2 var(--rp-font-body);letter-spacing:-.04em;margin:6px 0}.rp-story-property p{color:var(--rp-muted);margin:0;font-size:10px}.rp-story-property .rp-badge{white-space:nowrap;font-size:9px}.rp-story-workspace-tabs{border-bottom:1px solid var(--rp-line);gap:23px;font-size:10px;display:flex}.rp-story-workspace-tabs span{padding-bottom:9px}.rp-story-workspace-tabs span:first-child{border-bottom:2px solid var(--rp-text-link)}.rp-story-workspace-tabs span:last-child{color:var(--rp-text-link);margin-left:auto;font-size:8px}.rp-story-facts{border-bottom:1px solid var(--rp-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 0;display:grid}.rp-story-facts span{color:var(--rp-muted);font-size:9px;display:block}.rp-story-facts strong{margin-top:3px;font-size:12px;font-weight:500;display:block}.rp-story-calendar-heading{justify-content:space-between;align-items:center;gap:8px;margin:20px 0 14px;display:flex}.rp-story-calendar-heading h3{margin:0;font-size:13px;font-weight:600}.rp-story-calendar-heading>span{color:var(--rp-muted);font-size:9px}.rp-story-calendar{margin:0;padding:0;list-style:none}.rp-story-calendar li{grid-template-columns:26px minmax(0,1fr) auto;gap:0 10px;padding-bottom:16px;display:grid;position:relative}.rp-story-calendar li:not(:last-child):before{content:"";background:var(--rp-line);width:1px;position:absolute;top:26px;bottom:0;left:12px}.rp-story-node{background:var(--rp-canvas);border:1px solid var(--rp-line);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.rp-story-node svg{width:13px;height:13px}.rp-story-calendar li[data-ready=true] .rp-story-node{background:var(--rp-selected-background);color:var(--rp-text-link)}.rp-story-calendar strong{font-size:11px;font-weight:600;display:block}.rp-story-calendar div>span{color:var(--rp-muted);font-size:9px;display:block}.rp-story-calendar time{font:10px var(--rp-font-metadata);padding-top:4px}.rp-story-source{font:9px var(--rp-font-body);min-height:26px;color:var(--rp-text-link);cursor:pointer;background:0 0;border:0;grid-column:2/4;justify-self:start;padding:3px 0}.rp-story-action{background:var(--rp-selected-background);border:1px solid var(--rp-line);border-radius:var(--rp-radius-document);gap:12px;min-height:154px;padding:16px;animation:.4s rp-story-enter;display:flex}.rp-story-action[data-review=true]{background:var(--rp-canvas)}.rp-story-action-icon{color:var(--rp-text-link);padding-top:3px}.rp-story-action div>span{font:8px var(--rp-font-metadata)}.rp-story-action h3{margin:5px 0 7px;font-size:12px;font-weight:600}.rp-story-action p{margin:0;font-size:10px}.rp-story-action .rp-story-recipient{margin:8px 0;display:block}.rp-story-action button{min-height:34px;font-size:10px}.rp-story-workspace-foot{color:var(--rp-muted);align-items:center;gap:6px;margin-top:16px;font-size:8px;display:flex}.rp-story-workspace-foot>span:last-child{margin-left:auto}.rp-story-chapters{border-top:1px solid var(--rp-line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.rp-story-chapters button{font:11px var(--rp-font-body);text-align:left;border:0;border-right:1px solid var(--rp-line);background:var(--rp-white);color:var(--rp-text-primary);cursor:pointer;padding:18px 12px;position:relative}.rp-story-chapters button:last-child{border-right:0}.rp-story-chapters button>span{font:9px var(--rp-font-metadata);color:var(--rp-muted);margin-right:10px}.rp-story-chapters button[aria-current=step]{background:var(--rp-selected-background)}.rp-story-chapters progress{appearance:none;width:100%;height:2px;color:var(--rp-text-link);background:0 0;border:0;position:absolute;bottom:0;left:0}.rp-story-chapters progress::-webkit-progress-bar{background:0 0}.rp-story-chapters progress::-webkit-progress-value{background:var(--rp-text-link)}.rp-story-chapters progress::-moz-progress-bar{background:var(--rp-text-link)}.rp-story-caption{justify-content:space-between;gap:24px;min-height:85px;padding-top:20px;display:flex}.rp-story-caption strong{font-size:13px;font-weight:600}.rp-story-caption p{max-width:720px;color:var(--rp-muted);margin:6px 0 0;font-size:12px}.rp-story-controls{flex-shrink:0;align-items:flex-start;gap:12px;display:flex}.rp-story-controls button{font:18px var(--rp-font-body);color:var(--rp-text-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:44px}.rp-story-controls button>span{font-size:11px}.rp-work-showcase{background:var(--rp-selected-background);border-block:1px solid var(--rp-line);padding:76px max(24px,50% - 600px)}.rp-work-intro{max-width:720px}.rp-work-intro h2.rp-heading{letter-spacing:-.04em;font-size:clamp(30px,3.7vw,48px);line-height:1.2}.rp-work-intro .rp-text[data-tone=lead]{font-size:17px}.rp-work-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin-top:42px;display:grid}.rp-work-preview{border:1px solid var(--rp-line);border-radius:var(--rp-radius-document);background:var(--rp-white);min-height:220px;padding:24px}.rp-work-glyph{color:var(--rp-text-link);margin-bottom:18px;display:block}.rp-work-preview>strong{margin-top:10px;font-size:14px;font-weight:500;display:block}.rp-work-preview p{color:var(--rp-muted);margin:8px 0 16px;font-size:11px}.rp-work-preview .rp-badge{font-size:9px}.rp-work-grid article>h3{font:500 24px var(--rp-font-body);letter-spacing:-.025em;margin:22px 0 10px}.rp-work-grid article>p{margin:0;font-size:13px}.rp-work-review{border-top:1px solid var(--rp-line);align-items:center;gap:24px;margin-top:40px;padding-top:26px;font-size:11px;display:flex}.rp-work-review>span{align-items:center;gap:8px;font-weight:600;display:flex}.rp-work-review p{flex:1}.rp-work-review a{white-space:nowrap}.rp-story-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.rp-story-facts strong[data-ready=true],.rp-story-calendar li[data-ready=true]>div,.rp-story-calendar li[data-ready=true]>time{animation:.4s rp-story-enter}@keyframes rp-story-enter{0%{transform:translateY(7px)}to{transform:translateY(0)}}.rp-story-outreach{gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.rp-story-outreach li{border:1px solid var(--rp-line);border-radius:var(--rp-radius-document);background:var(--rp-white);padding:12px}.rp-story-outreach li>strong{margin:5px 0;font-size:12px;display:block}.rp-story-outreach li>span{font-size:10px;display:block}.rp-story-outreach li>.rp-story-speaker{color:var(--rp-text-link);font-size:8px}.rp-story-outreach li>p{margin-top:5px}.rp-story-outreach li>.rp-story-outreach-status{color:var(--rp-success);align-items:center;gap:6px;margin-top:8px;display:flex}.rp-story-outreach-status svg{flex-shrink:0;width:14px;height:14px}.rp-story-typed{position:relative}.rp-story-text-reserve{visibility:hidden;display:block}.rp-story-text-ink{position:absolute;inset:0}.rp-story-stage{min-height:880px}.rp-story-workspace{flex-direction:column;display:flex}.rp-story-chat{flex:1;min-height:450px}.rp-story-workspace-foot{margin-top:auto;padding-top:16px}.rp-story-thinking{align-items:center;gap:4px;height:0;margin:0 4px;display:flex;position:relative;top:10px}.rp-story-thinking>span:not(:last-child){background:var(--rp-text-link);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite rp-story-dot}.rp-story-thinking>span:nth-child(2){animation-delay:.16s}.rp-story-thinking>span:nth-child(3){animation-delay:.32s}.rp-story-thinking>span:last-child{color:var(--rp-muted);margin-left:6px;font-size:10px}.rp-story-thinking[data-visible=false],.rp-story-document[data-visible=false],.rp-story-outreach li[data-visible=false]{visibility:hidden}.rp-story-document[data-visible=true],.rp-story-outreach li[data-visible=true],.rp-story-response[data-visible=true]{animation:.32s both rp-story-enter}.rp-story-work-log li[data-visible=true]{animation:.28s both rp-story-enter}.rp-story-work-log li[data-visible=true] svg path{stroke-dasharray:30;animation:.35s both rp-story-check}.rp-story-handoff[data-active=true]{animation:.8s rp-story-connect}.rp-story-outreach li{transition:border-color .18s}.rp-story-outreach li[data-ready=true]{border-color:var(--rp-action-default)}.rp-story-outreach li[data-ready=true] .rp-story-outreach-status{animation:.3s rp-story-enter}.rp-story-chapters button,.rp-story-controls button{transition:background .16s,color .16s}.rp-story-chapters button:hover{background:var(--rp-selected-background)}.rp-story-chapters button:focus-visible{outline-offset:-4px;z-index:1}.rp-story-controls button{border-radius:var(--rp-radius-document);padding:6px 9px}.rp-story-controls button:hover{background:var(--rp-selected-background);color:var(--rp-text-link)}.rp-story-source:hover{text-underline-offset:3px;text-decoration:underline}.rp-story-source>span{transition:transform .16s;display:inline-block}.rp-story-source:hover>span{transform:translate(2px,-2px)}.rp-story-action button{transition:transform .16s,background .16s}.rp-story-action button:not(:disabled):hover{transform:translateY(-1px)}.rp-story-action button:not(:disabled):active{transform:translateY(0)}.rp-story-chapters progress::-webkit-progress-value{transition:width 80ms linear}.rp-story[data-playing=false] .rp-story-thinking>span{animation-play-state:paused}@keyframes rp-story-dot{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-3px)}}@keyframes rp-story-check{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@keyframes rp-story-connect{0%,to{box-shadow:0 0 0 0 var(--rp-selected-background)}50%{box-shadow:0 0 0 6px var(--rp-selected-background)}}@media (width<=1000px){.rp-story-stage{min-height:980px}.rp-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-story-workspace{padding:20px}.rp-story-chapters button{font-size:10px}.rp-story-chapters button>span{margin-bottom:4px;display:block}.rp-story-workspace-tabs span:last-child{display:none}}@media (width<=720px){.rp-story-stage{min-height:0}.rp-story-chapters button:last-child{grid-column:1/-1}.rp-product-intro{padding:44px 24px 24px}.rp-product-intro h1{font-size:38px}.rp-product-intro .rp-text[data-tone=lead]{font-size:16px}.rp-story{padding:0 16px 44px}.rp-story-heading{flex-direction:column;align-items:flex-start;font-size:9px}.rp-story-workspace-brand{flex-direction:column;align-items:flex-start;gap:8px}.rp-story-stage{grid-template-columns:minmax(0,1fr)}.rp-story-chat{min-height:0}.rp-story-composer,.rp-story-handoff{display:none}.rp-story-property{flex-wrap:wrap}.rp-story-calendar-heading{flex-direction:column;align-items:flex-start}.rp-story-chapters{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-story-chapters button{border-bottom:1px solid var(--rp-line)}.rp-story-caption{flex-direction:column;gap:10px}.rp-story-controls{align-self:flex-end}.rp-story-workspace-foot>span:last-child{display:none}.rp-work-showcase{padding:44px 24px}.rp-work-grid{grid-template-columns:1fr;gap:30px}.rp-work-preview{min-height:190px}.rp-work-review{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.rp-story *,.rp-story :before{transition:none!important;animation:none!important}.rp-story progress::-webkit-progress-value{transition:none!important;animation:none!important}.rp-typing-caret{display:none}}.rp-story-chat:focus{outline:none}.rp-story-chat:focus-visible{outline:2px solid var(--rp-text-link);outline-offset:5px}.rp-story-chat-requests{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.rp-story-chat-requests li{border-left:2px solid var(--rp-action-default);padding-left:12px}.rp-story-chat-requests strong{font-size:11px;line-height:1.6;display:block}.rp-story-chat-requests li>span{color:var(--rp-muted);margin:4px 0;font-size:10px;display:block}.rp-story-window{box-shadow:none;background:0 0;border:0;overflow:visible}.rp-story-stage{grid-template-columns:370px minmax(0,1fr);align-items:center;gap:44px;min-height:940px;padding:26px 0 42px}.rp-story-phone-scene{z-index:2;perspective:1600px;min-width:0;padding:0 14px;position:relative}.rp-story-device-label{margin:0 0 28px 10px}.rp-story-device-label>span{font:9px var(--rp-font-metadata);letter-spacing:.08em;color:var(--rp-text-link);margin-bottom:9px;display:block}.rp-story-device-label>strong{letter-spacing:-.04em;font-size:20px;font-weight:500}.rp-story-phone{border:2px solid var(--rp-muted);background:var(--rp-midnight);box-shadow:-5px 5px 0 var(--rp-midnight), 0 30px 48px -25px var(--rp-midnight);border-radius:46px;padding:7px;position:relative;transform:rotate(-4deg)rotateY(8deg)}.rp-story-phone:before{content:"";background:var(--rp-muted);border-radius:3px;width:3px;height:56px;position:absolute;top:130px;left:-5px}.rp-story-phone-screen{background:var(--rp-canvas);isolation:isolate;border-radius:36px;flex-direction:column;height:700px;display:flex;position:relative;overflow:hidden}.rp-phone-status{flex-shrink:0;justify-content:space-between;align-items:center;height:42px;padding:0 22px;font-size:10px;font-weight:700;display:flex}.rp-phone-island{background:var(--rp-midnight);border-radius:18px;width:88px;height:23px}.rp-story-phone .rp-story-agent-heading{border-bottom:1px solid var(--rp-line);background:var(--rp-white);padding:12px 16px 16px}.rp-story-phone .rp-story-agent-heading div>span{margin-top:3px;font-size:9px}.rp-story-phone .rp-story-chat{flex:1;min-height:0;padding:0 16px}.rp-story-phone .rp-story-time{margin:20px 0 14px;font-size:8px}.rp-story-phone .rp-story-user{background:var(--rp-selected-background);border:0;border-radius:15px 15px 4px;margin-left:20px;padding:12px}.rp-story-phone .rp-story-user p{min-height:0;font-size:12px;line-height:1.65}.rp-story-phone .rp-story-trigger{border:0;align-items:center;padding:10px}.rp-story-phone .rp-story-trigger p{margin:0;font-size:10px;line-height:1.5}.rp-story-phone .rp-story-trigger svg{width:16px;height:16px}.rp-story-phone .rp-story-document{margin:10px 0 18px 20px;padding:10px}.rp-story-phone .rp-story-response{padding:18px 0 0;line-height:1.7}.rp-story-phone .rp-story-work-log{margin:14px 0}.rp-story-phone .rp-story-work-log li{font-size:10px}.rp-story-phone .rp-story-chat-requests{margin:14px 0}.rp-story-phone .rp-story-scripted-reply{margin-top:16px}.rp-story-scripted-reply[data-visible=false]{visibility:hidden}.rp-story-scripted-reply[data-visible=true]{animation:.35s both rp-story-enter}.rp-story-phone .rp-story-composer{border-radius:22px;flex-shrink:0;min-height:42px;margin:12px 14px 0;padding:6px 7px 6px 14px;display:flex}.rp-story-send{background:var(--rp-midnight);width:28px;height:28px;color:var(--rp-white);border-radius:50%;flex:0 0 28px;place-items:center;padding:0;line-height:1;display:grid}.rp-story-send svg{stroke-width:1.8px;width:18px;height:18px;display:block}.rp-phone-home{background:var(--rp-midnight);border-radius:4px;flex-shrink:0;width:96px;height:4px;margin:12px auto 8px}.rp-story-device-note{text-align:center;color:var(--rp-muted);margin:26px -10px 0;font-size:9px}.rp-story-workspace{border:1px solid var(--rp-line);border-radius:var(--rp-radius-document);background:var(--rp-white);min-height:850px;box-shadow:0 26px 54px -38px var(--rp-midnight);padding:0 28px 22px;position:relative}.rp-story-desktop-bar{border-bottom:1px solid var(--rp-line);background:var(--rp-selected-background);font:9px var(--rp-font-metadata);color:var(--rp-muted);border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;margin:0 -28px 20px;padding:12px 18px;display:flex}.rp-story-desktop-bar>span:first-child{letter-spacing:4px;font-size:8px}.rp-story-handoff{z-index:3;top:50%;left:378px}.rp-story-chapters{border:1px solid var(--rp-line);border-radius:var(--rp-radius-document);background:var(--rp-white);overflow:hidden}.rp-story-disclaimer{text-align:center;font:9px / 1.8 var(--rp-font-metadata);color:var(--rp-muted);margin:16px 0 0}.rp-story-source{cursor:default}.rp-story-source:hover{text-decoration:none}@media (width<=1000px){.rp-story-stage{grid-template-columns:330px minmax(0,1fr);gap:22px;min-height:1040px}.rp-story-phone-scene{padding:0 10px}.rp-story-phone-screen{height:744px}.rp-story-workspace{min-height:920px;padding:0 20px 20px}.rp-story-desktop-bar{margin:0 -20px 20px}.rp-story-handoff{left:324px}.rp-story-workspace-brand{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=720px){.rp-story-stage{grid-template-columns:minmax(0,1fr);gap:44px;min-height:0;padding:24px 0 30px}.rp-story-phone-scene{justify-self:center;width:min(350px,100%);padding:0 14px}.rp-story-phone{transform:rotate(-3deg)}.rp-story-phone-screen{height:744px}.rp-story-device-label{margin-bottom:26px}.rp-story-device-note{margin-top:24px}.rp-story-workspace{min-height:790px}.rp-story-phone .rp-story-chat{min-height:0}.rp-story-chapters button:last-child{grid-column:auto}.rp-story-chapters{grid-template-columns:repeat(7,minmax(110px,1fr));overflow-x:auto}.rp-story-chapters button{border-bottom:0;min-height:58px}}.rp-agent-setup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;max-width:1248px;margin:auto;padding:80px 24px;display:grid}.rp-agent-setup-intro .rp-heading{margin:20px 0 24px;font-size:clamp(30px,3.5vw,48px);line-height:1.15}.rp-agent-setup-intro .rp-text[data-tone=lead]{max-width:440px;font-size:17px}.rp-agent-setup-intro>p:last-child{color:var(--rp-muted);margin-top:24px;font-size:12px}.rp-agent-setup-card{background:var(--rp-white);border:1px solid var(--rp-line);border-radius:var(--rp-radius-document);padding:28px}.rp-agent-setup-card fieldset{border:0;min-width:0;margin:0;padding:0}.rp-agent-setup-card legend,.rp-agent-setup-card h2,.rp-agent-setup-card h3{font:600 14px var(--rp-font-body);margin:0 0 16px;padding:0}.rp-agent-setup-card :where(legend)>span,.rp-agent-setup-card :where(h2,h3)>span{color:var(--rp-text-link);font:10px var(--rp-font-metadata);margin-right:12px;display:inline-block}.rp-agent-choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rp-agent-choices label{cursor:pointer;position:relative}.rp-agent-choices input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rp-agent-choices label>span{border:1px solid var(--rp-line);border-radius:var(--rp-radius-document);text-align:center;transition:background var(--rp-feedback), border-color var(--rp-feedback);padding:12px;font-size:12px;display:block}.rp-agent-choices input:checked+span{background:var(--rp-selected-background);border-color:var(--rp-text-link);box-shadow:inset 0 0 0 1px var(--rp-text-link)}.rp-agent-choices input:focus-visible+span{outline:3px solid var(--rp-text-link);outline-offset:3px}.rp-agent-choices label:hover>span{background:var(--rp-selected-background)}.rp-agent-copy-step{border-block:1px solid var(--rp-line);margin:24px 0;padding:24px 0}.rp-agent-skill-preview{background:var(--rp-canvas);border-radius:var(--rp-radius-document);margin-bottom:14px;padding:16px}.rp-agent-skill-preview strong{font:500 20px var(--rp-font-body);display:block}.rp-agent-skill-preview span{color:var(--rp-muted);font-size:11px}.rp-agent-skill-preview p{margin:12px 0 0;font-size:12px}.rp-agent-copy-step .rp-button{width:100%}.rp-agent-paste-step p{color:var(--rp-muted);margin:0;font-size:12px}.rp-agent-copy-status{min-height:36px;color:var(--rp-text-link);margin:20px 0 0;font-size:11px}.rp-agent-setup-card summary{cursor:pointer;color:var(--rp-muted);font-size:11px}.rp-agent-setup-card textarea{border:1px solid var(--rp-line);border-radius:var(--rp-radius-document);width:100%;font:11px / 1.7 var(--rp-font-metadata);color:var(--rp-text-primary);background:var(--rp-canvas);resize:vertical;margin-top:12px;padding:12px;display:block}@media (width<=900px){.rp-agent-setup{gap:32px}}@media (width<=720px){.rp-agent-setup{grid-template-columns:1fr;padding:48px 24px}.rp-agent-setup-card{padding:22px}}.rp-transaction-pricing{grid-template-columns:1fr 1fr;gap:48px 72px;max-width:1248px;margin:auto;padding:84px 24px;scroll-margin-top:32px;display:grid}.rp-pricing-intro{align-self:center}.rp-pricing-intro h2{font:500 clamp(36px, 4.2vw, 58px) / 1.08 var(--rp-font-body);letter-spacing:-.045em;margin:22px 0}.rp-pricing-intro>p:not(.rp-text){max-width:400px;margin:0 0 26px;line-height:1.8}.rp-pricing-intro>span{color:var(--rp-muted);margin-top:12px;font-size:12px;display:block}.rp-pricing-offer{background:var(--rp-selected-background);border:1px solid var(--rp-line);border-radius:var(--rp-radius-document);padding:36px}.rp-pricing-amount{flex-wrap:wrap;align-items:baseline;gap:12px;margin:24px 0 12px;display:flex}.rp-pricing-amount strong{font:500 clamp(64px, 7vw, 88px) / 1 var(--rp-font-body);letter-spacing:-.06em}.rp-pricing-amount>span{font-size:15px}.rp-pricing-promise{margin:0;font-size:15px;line-height:1.7}.rp-pricing-included{border-top:1px solid var(--rp-line);gap:16px;margin:24px 0 0;padding:24px 0;font-size:14px;list-style:none;display:grid}.rp-pricing-included li{align-items:baseline;gap:12px;display:flex}.rp-pricing-included li>span{color:var(--rp-success)}.rp-pricing-no-extras{color:var(--rp-text-link);margin:0;font-size:13px;line-height:1.6}.rp-pricing-steps{border-top:1px solid var(--rp-line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:36px;margin:0;padding:28px 0 0;list-style:none;display:grid}.rp-pricing-steps li{align-items:baseline;gap:14px;display:flex}.rp-pricing-steps li>span{font:12px var(--rp-font-metadata);color:var(--rp-text-link)}.rp-pricing-steps h3{margin:0 0 12px;font-size:16px;font-weight:600}.rp-pricing-steps p{color:var(--rp-muted);margin:0;font-size:14px;line-height:1.8}.rp-pricing-footnote{color:var(--rp-muted);grid-column:1/-1;max-width:850px;margin:-20px 0 0;font-size:12px;line-height:1.8}@media (width<=720px){.rp-transaction-pricing{grid-template-columns:1fr;gap:32px;padding:48px 20px}.rp-pricing-offer{padding:28px 24px}.rp-pricing-steps{grid-template-columns:1fr;gap:24px}.rp-pricing-footnote{margin:0}}.rp-brokerage-policy{grid-template-columns:1fr 1fr;align-items:center;gap:48px 72px;max-width:1248px;margin:auto;padding:72px 24px;display:grid}.rp-brokerage-policy h2{font:500 clamp(34px, 3.8vw, 52px) / 1.1 var(--rp-font-body);letter-spacing:-.045em;margin:20px 0}.rp-brokerage-intro>p:not(.rp-text){font-size:16px;line-height:1.85}.rp-policy-example{background:var(--rp-midnight);color:var(--rp-white);border-radius:var(--rp-radius-document);padding:32px}.rp-policy-example>span{font:10px var(--rp-font-metadata);letter-spacing:.06em;color:var(--rp-panel-action)}.rp-policy-example h3{letter-spacing:-.03em;margin:18px 0 26px;font-size:24px;font-weight:500}.rp-policy-example ul{gap:22px;margin:0;padding:0;list-style:none;display:grid}.rp-policy-example li{gap:16px;display:flex}.rp-policy-example li>span{color:var(--rp-panel-action);font:12px var(--rp-font-metadata);padding-top:3px}.rp-policy-example strong{font-size:14px;font-weight:600}.rp-policy-example :where(li) p{margin:6px 0 0;font-size:13px;line-height:1.7}.rp-policy-version{font:10px / 1.8 var(--rp-font-metadata);color:var(--rp-panel-action);border-top:1px solid var(--rp-action-default);margin:26px 0 0;padding-top:20px}@media (width<=720px){.rp-brokerage-policy{grid-template-columns:1fr;gap:30px;padding:48px 20px}.rp-policy-example{padding:28px 24px}}.rp-story-notification{z-index:5;border:1px solid var(--rp-line);background:var(--rp-white);box-shadow:0 14px 28px -16px var(--rp-midnight);border-radius:20px;padding:14px 16px;animation:.5s cubic-bezier(.16,1,.3,1) both rp-notification-arrive;position:absolute;top:42px;left:8px;right:8px}.rp-notification-app{color:var(--rp-text-link);font:9px var(--rp-font-metadata);justify-content:space-between;margin-bottom:8px;display:flex}.rp-notification-app>span{color:var(--rp-muted)}.rp-story-notification>strong{font-size:12px;display:block}.rp-story-notification>p{margin:5px 0 0;font-size:11px;line-height:1.6}@keyframes rp-notification-arrive{0%{opacity:0;transform:translateY(-24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.rp-story-notification{animation:none}}.rp-recordplane-foundation{background:var(--rp-selected-background);grid-template-columns:1fr 1fr;align-items:center;gap:48px 64px;padding:80px max(24px,50% - 600px);display:grid}.rp-recordplane-brand-anchor{border:1px solid var(--rp-white);border-radius:var(--rp-radius-document);background:linear-gradient(120deg, var(--rp-white), var(--rp-selected-background));box-shadow:0 18px 36px -30px var(--rp-midnight);margin:26px 0 38px;padding:30px 28px 22px;position:relative}.rp-recordplane-brand-anchor:before{content:"";background:var(--rp-text-link);border-radius:3px;width:64px;height:3px;position:absolute;top:-1px;left:28px}.rp-recordplane-brand-anchor .rp-endorsement{width:330px;max-width:100%;height:auto;margin:0;display:block}.rp-recordplane-brand-caption{font:10px / 1.7 var(--rp-font-metadata);color:var(--rp-muted);margin-top:20px;display:block}.rp-recordplane-intro h2{font:500 clamp(36px, 4vw, 56px) / 1.1 var(--rp-font-body);letter-spacing:-.045em;margin:22px 0}.rp-recordplane-intro>p:not(.rp-text){font-size:16px;line-height:1.85}.rp-recordplane-diagram{min-width:0}.rp-recordplane-demo-heading>span{font:9px var(--rp-font-metadata);color:var(--rp-text-link);letter-spacing:.06em}.rp-recordplane-demo-heading p{margin:10px 0 20px;font-size:16px}.rp-recordplane-agents,.rp-recordplane-connectors{text-align:center;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.rp-recordplane-agents>button{min-height:100px;color:var(--rp-midnight);background:var(--rp-white);border:1px solid var(--rp-line);border-radius:var(--rp-radius-document);font:12px / 1.5 var(--rp-font-body);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 8px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex}.rp-recordplane-agent-icon{color:var(--rp-text-link);font-size:20px;line-height:1}.rp-recordplane-agents>button[aria-pressed=true]{border-color:var(--rp-text-link);background:var(--rp-canvas);box-shadow:inset 0 -3px var(--rp-text-link)}.rp-recordplane-agents>button:hover{border-color:var(--rp-text-link);box-shadow:0 8px 16px -14px var(--rp-midnight);transform:translateY(-3px)}.rp-recordplane-agents>button:active{transform:translateY(-1px)}.rp-recordplane-agents>button:focus-visible{outline:2px solid var(--rp-midnight);outline-offset:4px}.rp-recordplane-connectors,.rp-recordplane-arrow{color:var(--rp-text-link);text-align:center;padding:10px 0}.rp-recordplane-connectors>span{opacity:.25;transition:opacity .18s}.rp-recordplane-connectors>span[data-active=true]{opacity:1}.rp-recordplane-gate{border:1px solid var(--rp-text-link);border-radius:var(--rp-radius-document);background:var(--rp-white);padding:22px}.rp-recordplane-gate>span{font:9px / 1.8 var(--rp-font-metadata);color:var(--rp-text-link)}.rp-recordplane-proposal{margin:10px 0 20px;font-size:16px;font-weight:600;animation:.24s both rp-recordplane-enter}.rp-recordplane-gate ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.rp-recordplane-gate li{align-items:center;gap:12px;display:flex}.rp-recordplane-check-icon{border:1px solid var(--rp-line);width:28px;height:28px;font:10px var(--rp-font-metadata);color:var(--rp-muted);border-radius:50%;flex-shrink:0;place-items:center;transition:background .2s,color .2s;display:grid}.rp-recordplane-gate li[data-state=passed] .rp-recordplane-check-icon{background:var(--rp-success-background);color:var(--rp-success);border-color:var(--rp-success-background);animation:.24s both rp-recordplane-check}.rp-recordplane-gate li[data-state=held] .rp-recordplane-check-icon{background:var(--rp-warning-background);color:var(--rp-warning);border-color:var(--rp-warning-background)}.rp-recordplane-gate :where(li) strong{font-size:12px;font-weight:500;display:block}.rp-recordplane-gate li div>span{color:var(--rp-muted);min-height:16px;margin-top:3px;font-size:10px;line-height:1.6;display:block}.rp-recordplane-arrow[data-blocked=true]{opacity:.25}.rp-recordplane-record{background:var(--rp-midnight);color:var(--rp-white);border-radius:var(--rp-radius-document);text-align:center;padding:24px}.rp-recordplane-record>strong{font-size:19px;font-weight:500;display:block}.rp-recordplane-record>span{color:var(--rp-panel-action);margin:10px 0 18px;font-size:12px;display:block}.rp-recordplane-result{border-top:1px solid var(--rp-muted);min-height:72px;padding-top:16px}.rp-recordplane-result p{margin:0;font-size:12px;line-height:1.7}.rp-recordplane-result>span{color:var(--rp-panel-action);margin-top:7px;font-size:10px;line-height:1.7;display:block}.rp-recordplane-record[data-result=accepted] .rp-recordplane-result p{animation:.28s both rp-recordplane-enter}.rp-recordplane-record[data-result=held] .rp-recordplane-result p{color:var(--rp-warning-background)}.rp-recordplane-demo-note{font:9px / 1.7 var(--rp-font-metadata);color:var(--rp-muted);text-align:center;margin:14px 0 0}.rp-recordplane-assurances{border-top:1px solid var(--rp-line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:32px;padding-top:30px;display:grid}.rp-recordplane-assurances>div>span{font:10px var(--rp-font-metadata);color:var(--rp-text-link)}.rp-recordplane-assurances h3{margin:14px 0 10px;font-size:17px;font-weight:600;line-height:1.5}.rp-recordplane-assurances p{margin:0;font-size:14px;line-height:1.85}@keyframes rp-recordplane-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes rp-recordplane-check{0%{transform:scale(.8)}to{transform:scale(1)}}@media (width<=720px){.rp-recordplane-foundation{grid-template-columns:1fr;gap:32px;padding:48px 20px}.rp-recordplane-brand-anchor{padding:28px 22px 22px}.rp-recordplane-assurances{grid-template-columns:1fr;gap:24px}.rp-recordplane-agents>button{font-size:11px}.rp-recordplane-gate{padding:20px 16px}.rp-recordplane-record{padding:22px 16px}}@media (prefers-reduced-motion:reduce){.rp-recordplane-foundation *,.rp-recordplane-foundation :before{transition:none!important;animation:none!important}}.rp-recordplane-agents{border:0;min-width:0;margin:0;padding:0}.rp-site[data-product] .rp-product-nav{width:min(1248px,100% - 96px);min-height:62px;margin-inline:auto}.rp-product-nav>strong{letter-spacing:-.03em;font-size:17px}.rp-product-nav :where(nav) a{padding-block:10px}.rp-product-hero{grid-template-columns:1.05fr 1fr;align-items:center;column-gap:70px;padding-top:78px;display:grid}.rp-product-hero-copy{padding-block:12px 30px}.rp-site .rp-product-hero h1{font-size:clamp(42px,4.5vw,66px);line-height:1.08}.rp-product-hero .rp-lead{max-width:490px}.rp-product-hero .rp-actions{gap:20px}.rp-product-hero .rp-caption{max-width:400px;line-height:1.7}.rp-product-preview{min-width:0;padding:0 12px 25px 0}.rp-preview-label{font:9px / 1.6 var(--rp-font-metadata);color:var(--rp-muted);justify-content:space-between;gap:16px;margin-bottom:15px;display:flex}.rp-preview-label>span:first-child{color:var(--rp-text-link)}.rp-preview-document{background:var(--rp-white);border:1px solid var(--rp-line);box-shadow:8px 8px 0 var(--rp-selected-background), 8px 8px 0 1px var(--rp-line)}.rp-preview-document-top{border-bottom:1px solid var(--rp-line);justify-content:space-between;padding:16px 24px;font-size:11px;display:flex}.rp-preview-document-top>span{color:var(--rp-muted)}.rp-preview-title{padding:24px 24px 20px}.rp-preview-title>p{font:9px var(--rp-font-metadata);letter-spacing:.08em;margin:0 0 12px}.rp-preview-title>span{color:var(--rp-muted);font-size:11px}.rp-preview-title h2{margin:0 0 12px;font-size:clamp(23px,2.3vw,30px)}.rp-ledger-head,.rp-ledger-row{grid-template-columns:1fr 80px 80px;gap:12px;padding:14px 24px;display:grid}.rp-ledger-head{font:9px var(--rp-font-metadata);color:var(--rp-muted);background:var(--rp-canvas);border-block:1px solid var(--rp-line)}.rp-ledger-row{border-bottom:1px solid var(--rp-line);align-items:center;font-size:12px}.rp-ledger-row small{color:var(--rp-muted);margin-top:5px;font-size:10px;display:block}.rp-ledger-row strong{font-variant-numeric:tabular-nums;font-weight:500}.rp-ledger-row>:not(:first-child),.rp-ledger-head>:not(:first-child){text-align:right}.rp-preview-state{color:var(--rp-success);justify-content:space-between;padding:16px 24px;font-size:10px;display:flex}.rp-preview-source{border-top:1px solid var(--rp-line);background:var(--rp-canvas);align-items:center;gap:10px;padding:14px 24px;font-size:10px;display:flex}.rp-preview-source svg{width:15px;height:15px;color:var(--rp-text-link);flex-shrink:0}.rp-preview-source>span:last-child{margin-left:auto}.rp-preview-source>span{overflow-wrap:anywhere}.rp-preview-decision{background:var(--rp-midnight);color:var(--rp-white);align-items:center;gap:14px;margin:-1px -12px 0 40px;padding:18px 24px;display:flex;position:relative}.rp-preview-decision-icon{color:var(--rp-panel-action);font-size:27px}.rp-preview-decision strong{font-size:12px;font-weight:500}.rp-site .rp-preview-decision p{color:var(--rp-white);opacity:.8;margin:6px 0 0;font-size:10px}.rp-closing-facts{border-bottom:1px solid var(--rp-line);grid-template-columns:1fr 1fr;gap:20px;margin:0 24px;padding-block:0 18px;display:grid}.rp-closing-facts dt{color:var(--rp-muted);font-size:10px}.rp-closing-facts dd{margin:6px 0 0;font-size:13px}.rp-preview-timeline{gap:19px;margin:0;padding:20px 24px;list-style:none;display:grid}.rp-preview-timeline li{align-items:center;gap:12px;display:flex}.rp-preview-dot{border:1px solid var(--rp-text-link);background:var(--rp-selected-background);border-radius:50%;flex-shrink:0;width:7px;height:7px}.rp-preview-timeline strong{font-size:11px;font-weight:600}.rp-preview-timeline small{color:var(--rp-muted);margin-top:4px;font-size:10px;display:block}.rp-preview-timeline li>span:last-child{color:var(--rp-text-link);text-align:right;margin-left:auto;font-size:9px}.rp-product-benefits{border-block:1px solid var(--rp-line);grid-column:1/-1;justify-content:space-between;gap:24px;margin-top:44px;padding:26px 0;font-size:12px;display:flex}.rp-product-benefits>span{align-items:center;gap:12px;display:flex}.rp-product-benefits>span>span{color:var(--rp-text-link)}.rp-product-workflow{padding-block:84px;scroll-margin-top:24px}.rp-workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:44px 0 0;padding:0;list-style:none;display:grid}.rp-workflow-steps li{border-top:1px solid var(--rp-line);padding-top:22px}.rp-workflow-steps li>span{font:10px var(--rp-font-metadata);color:var(--rp-text-link)}.rp-site .rp-workflow-steps h3{margin:22px 0 16px;font-size:25px;line-height:1.2}.rp-workflow-steps p{margin:0;font-size:13px;line-height:1.9}.rp-books-evidence{background:var(--rp-midnight);color:var(--rp-white);padding-block:74px}.rp-evidence-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.rp-books-evidence .rp-eyebrow{color:var(--rp-panel-action)}.rp-books-evidence .rp-lead{color:var(--rp-white);opacity:.8;font-size:14px}.rp-books-evidence h2{margin:0 0 24px}.rp-books-evidence a{color:var(--rp-white);font-size:12px}.rp-evidence-trail{border:1px solid #ffffff40;padding:28px}.rp-evidence-trail>p{color:var(--rp-panel-action);font:9px / 1.6 var(--rp-font-metadata);margin:0}.rp-evidence-trail>p:last-child{color:var(--rp-white);padding-top:20px}.rp-evidence-trail ol{margin:24px 0 0;padding:0;list-style:none}.rp-evidence-trail li{border-bottom:1px solid #ffffff30;gap:20px;padding-block:20px;display:flex}.rp-evidence-trail li>span{color:var(--rp-panel-action);font:11px var(--rp-font-metadata)}.rp-evidence-trail small{font:9px var(--rp-font-metadata);margin-bottom:8px;display:block}.rp-evidence-trail strong{font-size:13px;font-weight:500}.rp-books-pricing{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-block:84px;scroll-margin-top:24px;display:grid}.rp-books-pricing h2{margin:0 0 24px}.rp-books-pricing p{max-width:440px;font-size:14px;line-height:1.9}.rp-books-plan{border:1px solid var(--rp-line);background:var(--rp-white);padding:32px}.rp-books-plan>span{font:9px var(--rp-font-metadata);color:var(--rp-text-link)}.rp-site .rp-books-plan h3{margin:22px 0 16px;font-size:28px}.rp-books-plan .rp-button{margin-top:16px}.rp-product-questions{border-top:1px solid var(--rp-line);grid-template-columns:.85fr 1.15fr;gap:70px;padding-block:64px 84px;display:grid}.rp-product-questions h2{max-width:300px;margin:0}.rp-product-questions details{border-bottom:1px solid var(--rp-line);padding-block:22px}.rp-product-questions details:first-child{padding-top:0}.rp-product-questions summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:14px;font-weight:600;line-height:1.5;list-style:none;display:flex}.rp-product-questions summary::-webkit-details-marker{display:none}.rp-product-questions summary>span{color:var(--rp-text-link);font-size:20px;font-weight:400}.rp-product-questions details[open] summary>span{transform:rotate(45deg)}.rp-product-questions details p{margin:16px 28px 0 0;font-size:13px;line-height:1.9}.rp-product-account{background:var(--rp-selected-background);justify-content:space-between;align-items:center;gap:50px;margin-bottom:72px;padding:44px;display:flex}.rp-product-account h2{max-width:560px;margin:0 0 20px}.rp-product-account p{margin-bottom:0;font-size:13px;line-height:1.9}.rp-account-actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:22px;font-size:12px;display:flex}.rp-site[data-product] .rp-story{width:min(1248px,100% - 96px);margin-top:60px;padding:0 0 64px;scroll-margin-top:24px}@media (width<=1100px){.rp-product-hero{gap:34px}.rp-product-hero .rp-actions{flex-direction:column;align-items:flex-start}.rp-evidence-grid,.rp-books-pricing{gap:48px}.rp-product-account{padding:32px}}@media (width<=800px){.rp-site[data-product] .rp-product-nav,.rp-site[data-product] .rp-story{width:calc(100% - 48px)}.rp-product-hero{grid-template-columns:1fr;gap:20px;padding-top:48px}.rp-product-hero-copy{padding-bottom:12px}.rp-site .rp-product-hero h1{font-size:clamp(40px,7.5vw,60px)}.rp-product-hero .rp-actions{flex-direction:row;align-items:center}.rp-product-preview{width:100%;max-width:540px;margin:8px auto 0}.rp-product-benefits{flex-wrap:wrap;gap:18px;margin-top:8px}.rp-workflow-steps{gap:24px}.rp-product-workflow{padding-block:56px}.rp-evidence-grid,.rp-books-pricing,.rp-product-questions{grid-template-columns:1fr;gap:34px}.rp-books-evidence,.rp-books-pricing,.rp-product-questions{padding-block:52px}.rp-product-questions h2{max-width:none}.rp-product-account{flex-direction:column;align-items:flex-start;gap:28px}}@media (width<=560px){.rp-site[data-product] .rp-product-nav,.rp-site[data-product] .rp-story{width:calc(100% - 36px)}.rp-product-nav>strong{font-size:16px}.rp-site .rp-product-hero h1{font-size:42px}.rp-product-hero .rp-lead{font-size:15px;line-height:1.8}.rp-preview-label{font-size:8px}.rp-preview-title,.rp-preview-document-top,.rp-preview-source{padding-inline:18px}.rp-ledger-head,.rp-ledger-row{grid-template-columns:1fr 60px 60px;gap:8px;padding-inline:18px}.rp-preview-timeline{padding-inline:18px}.rp-preview-timeline li{gap:8px}.rp-preview-timeline li>span:last-child{max-width:55px}.rp-closing-facts{margin-inline:18px}.rp-preview-decision{margin-left:20px;padding:16px 18px}.rp-preview-state{padding-inline:18px}.rp-workflow-steps{grid-template-columns:1fr;gap:30px;margin-top:30px}.rp-product-workflow :where(.rp-section-heading) h2,.rp-books-evidence h2,.rp-books-pricing h2,.rp-product-questions h2,.rp-product-account h2{font-size:32px}.rp-books-plan,.rp-evidence-trail{padding:24px}.rp-product-account{margin-bottom:48px;padding:28px 22px}}.rp-site[data-product=Close\ This]{--closings-gutter:48px;--closings-section-space:64px;--closings-columns:56px}.rp-site[data-product=Close\ This] :is(.rp-page-width,.rp-site-footer,.rp-product-nav,.rp-story,.rp-brokerage-policy,.rp-transaction-pricing,.rp-agent-setup){width:min(1248px, calc(100% - var(--closings-gutter) * 2));margin-inline:auto}.rp-site[data-product=Close\ This] .rp-product-hero{column-gap:var(--closings-columns);grid-template-columns:1fr 1fr;align-items:start;padding-top:56px}.rp-site[data-product=Close\ This] .rp-product-hero-copy{padding:0}.rp-site[data-product=Close\ This] .rp-product-hero :is(.rp-eyebrow,h1),.rp-site[data-product=Close\ This] .rp-product-hero .rp-lead{margin-bottom:24px}.rp-site[data-product=Close\ This] .rp-product-preview{padding-bottom:0;font-size:12px;line-height:1.5}.rp-site[data-product=Close\ This] .rp-preview-title{padding-block:20px 16px}.rp-site[data-product=Close\ This] .rp-preview-timeline{gap:16px;padding-block:16px}.rp-site[data-product=Close\ This] .rp-preview-decision{padding-block:16px}.rp-site[data-product=Close\ This] .rp-product-benefits{margin-top:40px;padding-block:22px}.rp-site[data-product=Close\ This] .rp-story{margin-top:var(--closings-section-space);padding:0 0 var(--closings-section-space)}.rp-site[data-product=Close\ This] .rp-work-showcase{padding:var(--closings-section-space) max(var(--closings-gutter), calc((100% - 1248px) / 2))}.rp-site[data-product=Close\ This] .rp-work-intro .rp-heading{margin:16px 0}.rp-site[data-product=Close\ This] .rp-work-intro .rp-text[data-tone=lead]{margin:0}.rp-site[data-product=Close\ This] .rp-work-grid{gap:24px;margin-top:32px}.rp-site[data-product=Close\ This] .rp-work-preview{min-height:204px;padding:22px}.rp-site[data-product=Close\ This] .rp-work-review{margin-top:32px;padding-top:24px}.rp-site[data-product=Close\ This] :is(.rp-brokerage-policy,.rp-transaction-pricing,.rp-agent-setup){padding:var(--closings-section-space) 0;column-gap:var(--closings-columns)}.rp-site[data-product=Close\ This] .rp-transaction-pricing{border-top:1px solid var(--rp-line);row-gap:32px}.rp-site[data-product=Close\ This] .rp-pricing-footnote{margin-top:0}.rp-site[data-product=Close\ This] .rp-product-questions{padding-block:var(--closings-section-space);column-gap:var(--closings-columns);grid-template-columns:1fr 1fr}.rp-site[data-product=Close\ This] .rp-product-account{margin-bottom:var(--closings-section-space);padding:40px}@media (width<=1000px){.rp-site[data-product=Close\ This]{--closings-gutter:32px;--closings-columns:32px}.rp-site[data-product=Close\ This] .rp-site-header{padding-inline:var(--closings-gutter)}}@media (width<=800px){.rp-site[data-product=Close\ This]{--closings-gutter:24px;--closings-section-space:48px}.rp-site[data-product=Close\ This] .rp-product-hero{grid-template-columns:1fr;row-gap:32px;padding-top:40px}.rp-site[data-product=Close\ This] .rp-product-preview{margin-top:0}.rp-site[data-product=Close\ This] .rp-product-questions{grid-template-columns:1fr}.rp-site[data-product=Close\ This] .rp-product-benefits{margin-top:0}.rp-site[data-product=Close\ This] .rp-product-account{padding:32px}}@media (width<=560px){.rp-site[data-product=Close\ This]{--closings-gutter:20px;--closings-section-space:40px}.rp-site[data-product=Close\ This] .rp-product-hero{padding-top:32px}.rp-site[data-product=Close\ This] .rp-product-benefits{gap:14px;padding-block:20px}.rp-site[data-product=Close\ This] .rp-work-grid{gap:32px}.rp-site[data-product=Close\ This] .rp-work-preview{min-height:0;padding:24px}.rp-site[data-product=Close\ This] .rp-product-account{padding:28px 24px}}.cl-brand{color:var(--rp-midnight);font:650 25px / 1.1 var(--rp-font-body);letter-spacing:-.055em;align-items:center;gap:11px;display:inline-flex}.cl-brand img{flex:none}.cl-brand small{letter-spacing:.025em;color:var(--rp-muted);margin-top:5px;font-size:10px;font-weight:500;display:block}.rp-site-header>a:has(.cl-brand),.rp-site-footer>a:has(.cl-brand),.rp-workspace-header>a:has(.cl-brand){text-decoration:none}.rp-product-grid:has(>article:only-child){grid-template-columns:1fr}.rp-product-grid .cl-brand{font-size:36px}.rp-product-grid .rp-product-glyph:has(.cl-brand){background:0 0;width:auto;height:auto}.cl-section:focus{outline:none}.cl-section{flex-direction:column;gap:24px;scroll-margin-top:24px;display:flex}.cl-section[hidden]{display:none}.cl-section-links{border-block:1px solid var(--rp-line);padding:16px 0;scroll-margin-top:16px}.cl-section-links-track{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:24px;margin:-8px;padding:8px;scroll-padding-inline:8px;display:flex;position:relative;overflow:auto hidden}.cl-section-links-track::-webkit-scrollbar{display:none}.cl-section-links-track[data-overflow=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.cl-section-links-track[data-overflow=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.cl-section-links-track[data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.cl-section-links a{scroll-snap-align:start;white-space:nowrap;min-height:44px;color:var(--rp-text-link);flex:none;align-items:center;gap:8px;padding-block:5px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cl-section-count{background:var(--rp-workspace-selected,var(--rp-canvas));min-width:20px;height:20px;color:var(--rp-muted);font:600 11px / 1 var(--rp-font-metadata);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.cl-section-links a[aria-current=page] .cl-section-count{color:inherit}@media (prefers-reduced-motion:no-preference){.cl-section-links-track{scroll-behavior:smooth}}@media (forced-colors:active){.cl-section-links a[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}.cl-section-count{border:1px solid canvastext}}.cl-attention-list{border:1px solid var(--rp-line);background:#fff}.cl-attention-item{grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;display:grid}.cl-attention-item+.cl-attention-item{border-top:1px solid var(--rp-line)}.cl-attention-marker{background:var(--rp-warning);height:42px}.cl-attention-item[data-urgent=true] .cl-attention-marker{background:var(--rp-error)}.cl-attention-item p{color:var(--rp-muted);margin:0 0 5px;font-size:12px}.cl-attention-item h3{margin:0 0 7px;font-size:17px;font-weight:600;line-height:1.4}.cl-attention-item div>span{color:var(--rp-muted);font-size:12px}.cl-attention-item a{color:var(--rp-text-link);text-underline-offset:4px;font-size:12px;font-weight:650}.rp-workspace-shell[data-product=Close\ This]{background:var(--rp-workspace-canvas);grid-template-columns:224px minmax(0,1fr)}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-header{min-height:82px;padding:19px 30px}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-context{border-left:1px solid var(--rp-line);padding-left:28px;font-size:13px;display:block}.rp-workspace-shell[data-product=Close\ This] .rp-account-link{padding:9px 12px;font-size:13px}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-sidebar{background:var(--rp-workspace-sidebar);padding:28px 16px}@media (width>=851px){.rp-workspace-shell[data-product=Close\ This] .rp-workspace-header{z-index:20;position:sticky;top:0}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-sidebar{top:var(--rp-workspace-header-height,83px);height:calc(100dvh - var(--rp-workspace-header-height,83px));align-self:start;min-height:0;position:sticky}.rp-workspace-shell[data-product=Close\ This] .rp-product-links{min-height:0;margin:-4px;padding:4px;overflow-y:auto}.rp-workspace-shell[data-product=Close\ This] .rp-product-links>a,.rp-workspace-shell[data-product=Close\ This] .rp-shared-navigation{flex-shrink:0}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-content,.rp-workspace-shell[data-product=Close\ This] .cl-section-links{scroll-margin-top:calc(var(--rp-workspace-header-height,83px) + 16px)}}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-sidebar nav a{min-height:46px;padding:12px 16px;font-size:14px}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-sidebar nav a[aria-current=page]{background:var(--rp-workspace-selected);box-shadow:inset 3px 0 var(--rp-text-link);font-weight:700}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-content{max-width:1440px;padding:44px clamp(24px,3.5vw,64px) 80px}.rp-workspace-shell[data-product=Close\ This] h1.rp-heading{max-width:28ch;font-size:clamp(30px,3vw,44px);line-height:1.15}.rp-workspace-shell[data-product=Close\ This] h2.rp-heading{font-size:25px}.rp-workspace-shell[data-product=Close\ This] h3.rp-heading{font-size:19px}.rp-workspace-shell[data-product=Close\ This] .rp-text[data-tone=lead]{color:var(--rp-muted);font-size:17px}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-summary{background:#fff}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-summary span{font:600 12px var(--rp-font-body);text-transform:none;letter-spacing:normal}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-summary small{font:12px var(--rp-font-body);display:block}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-summary strong{font-size:36px;display:block}.rp-workspace-shell[data-product=Close\ This] .rp-closings-table table{font-size:14px}.rp-workspace-shell[data-product=Close\ This] .rp-closings-table th{font:600 11px var(--rp-font-body)}.rp-workspace-shell[data-product=Close\ This] .rp-closings-table small,.rp-workspace-shell[data-product=Close\ This] .rp-closings-table td>span{font-size:12px}.rp-workspace-shell[data-focused=true]{display:block}.rp-workspace-shell[data-focused=true] .rp-workspace-content{max-width:780px;padding-block:70px}.rp-workspace-content .rp-agent-setup{grid-template-columns:1fr;width:100%;padding:0}@media (width<=850px){.rp-workspace-shell[data-product=Close\ This]{display:block}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-sidebar{border-right:0;border-bottom:1px solid var(--rp-line);gap:12px;padding:12px 20px}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-sidebar .rp-product-links{flex-flow:wrap;gap:4px}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-sidebar nav a{padding:10px 12px;font-size:13px}.rp-workspace-shell[data-product=Close\ This] .rp-shared-navigation{margin:0;padding:0}.rp-workspace-shell[data-product=Close\ This] .rp-shared-navigation nav{flex-direction:row}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-content{padding:28px 20px 60px}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-header{flex-wrap:wrap;gap:14px;padding:16px 20px}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-context{border:0;order:3;width:100%;padding-left:0}.cl-attention-item{grid-template-columns:4px minmax(0,1fr);gap:14px;padding:20px}.cl-attention-item>:where(a){grid-column:2}}@media (width<=560px){.rp-workspace-shell[data-product=Close\ This] .rp-workspace-summary{grid-template-columns:1fr}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-summary>div{border-right:0;grid-template-columns:1fr auto;gap:5px 12px;padding:16px 20px;display:grid}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-summary>div+div{border-top:1px solid var(--rp-line)}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-summary strong{grid-area:1/2/3;margin:0;font-size:28px;display:block}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-summary small{grid-column:1;display:block}.rp-workspace-shell[data-product=Close\ This] .rp-closings-table td{font-size:12px}.rp-workspace-shell[data-product=Close\ This] .rp-closings-table small,.rp-workspace-shell[data-product=Close\ This] .rp-closings-table td>span{font-size:11px}.cl-section-links-track{gap:14px}}@media (forced-colors:active){.cl-attention-marker{background:canvastext}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-sidebar nav a[aria-current=page]{outline:2px solid highlight}}@media (width<=560px){.rp-workspace-shell[data-product=Close\ This] .rp-closings-table tbody tr{border:0;margin-top:0}.rp-workspace-shell[data-product=Close\ This] .rp-closings-table tbody td:first-child{text-align:left;padding:18px 16px;display:block}.rp-workspace-shell[data-product=Close\ This] .rp-closings-table tbody td:first-child:before{display:none}.rp-workspace-shell[data-product=Close\ This] .rp-closings-table tbody td[data-label]:before{font:600 11px var(--rp-font-body);text-transform:none;letter-spacing:normal;color:var(--rp-muted)}}@media (prefers-reduced-motion:reduce){[data-motion=responsive] .rp-button{transition:none}}.rp-workspace-shell:is([data-appearance=titanium],[data-appearance=warm]){background:var(--rp-workspace-canvas)}.rp-workspace-shell:is([data-appearance=titanium],[data-appearance=warm]) .rp-workspace-header{box-shadow:var(--rp-shadow-header)}.rp-workspace-shell:is([data-appearance=titanium],[data-appearance=warm]) .rp-workspace-sidebar{background:var(--rp-workspace-sidebar)}.rp-workspace-shell:is([data-appearance=titanium],[data-appearance=warm]) .rp-card:not(.rp-decision-panel),.rp-workspace-shell:is([data-appearance=titanium],[data-appearance=warm]) .rp-workspace-summary{border-color:var(--rp-workspace-border);border-radius:var(--rp-radius-card);box-shadow:var(--rp-shadow-card)}.rp-workspace-shell:is([data-appearance=titanium],[data-appearance=warm]) .rp-workspace-summary>div{padding-top:26px;position:relative}.rp-workspace-shell:is([data-appearance=titanium],[data-appearance=warm]) .rp-workspace-summary>div:before{content:"";background:var(--rp-action-default);width:24px;height:2px;position:absolute;top:0;left:22px}.rp-workspace-shell:is([data-appearance=titanium],[data-appearance=warm]) .rp-workspace-summary strong{letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-weight:500}.rp-workspace-shell:is([data-appearance=titanium],[data-appearance=warm]) .rp-workspace-sidebar nav>a{border-radius:var(--rp-radius-navigation);align-items:center;gap:11px;display:flex}.rp-nav-icon{opacity:.75;flex:none}.rp-workspace-shell:is([data-appearance=titanium],[data-appearance=warm]) .rp-workspace-sidebar nav>a[aria-current=page]{background:var(--rp-workspace-selected);box-shadow:inset 2px 0 var(--rp-workspace-indicator)}.rp-workspace-shell:is([data-appearance=titanium],[data-appearance=warm]) .rp-workspace-sidebar a[aria-current=page] .rp-nav-icon{opacity:1}@media (prefers-reduced-motion:no-preference){[data-motion=responsive] .rp-button{transition:transform var(--rp-motion-interaction) var(--rp-motion-ease), box-shadow var(--rp-motion-interaction) ease}[data-motion=responsive] :is(.rp-input,.rp-account-link,.rp-nav-icon),.rp-workspace-shell[data-motion=responsive] .rp-workspace-sidebar nav>a{transition:background-color var(--rp-motion-feedback) ease, color var(--rp-motion-feedback) ease, border-color var(--rp-motion-feedback) ease, box-shadow var(--rp-motion-interaction) ease, transform var(--rp-motion-interaction) var(--rp-motion-ease), opacity var(--rp-motion-feedback) ease}[data-motion=responsive] .rp-button:not(:disabled):hover{transform:translateY(calc(-1 * var(--rp-motion-lift)));box-shadow:var(--rp-shadow-lift)}[data-motion=responsive] .rp-button:not(:disabled):active{transform:translateY(var(--rp-motion-lift));box-shadow:none}[data-motion=responsive] .rp-input:focus{box-shadow:var(--rp-shadow-input-focus);border-color:var(--rp-text-link)}.rp-workspace-shell[data-motion=responsive] .rp-workspace-content>.rp-stack>:nth-child(-n+6){animation:rp-arrive var(--rp-motion-entry) var(--rp-motion-ease) backwards}.rp-workspace-shell[data-motion=responsive] .rp-workspace-content>.rp-stack>:nth-child(4){animation-delay:var(--rp-motion-stagger-1)}.rp-workspace-shell[data-motion=responsive] .rp-workspace-content>.rp-stack>:nth-child(5){animation-delay:var(--rp-motion-stagger-2)}.rp-workspace-shell[data-motion=responsive] .rp-workspace-content>.rp-stack>:nth-child(6){animation-delay:var(--rp-motion-stagger-3)}}@keyframes rp-arrive{0%{transform:translateY(var(--rp-motion-entry-distance))}to{transform:translateY(0)}}@media (width<=850px){.rp-workspace-shell:is([data-appearance=titanium],[data-appearance=warm]) .rp-workspace-sidebar nav>a{gap:7px}.rp-nav-icon{width:16px;height:16px}}@media (width<=560px){.rp-workspace-shell:is([data-appearance=titanium],[data-appearance=warm]) .rp-workspace-summary>div{padding-top:19px}.rp-workspace-shell:is([data-appearance=titanium],[data-appearance=warm]) .rp-workspace-summary>div:before{display:none}.rp-workspace-shell:is([data-appearance=titanium],[data-appearance=warm]) .rp-workspace-sidebar nav>a{padding-inline:9px;font-size:12px}}@media (forced-colors:active){.rp-workspace-shell:is([data-appearance=titanium],[data-appearance=warm]) .rp-workspace-summary>div:before{background:canvastext}}.rp-disclosure{border-top:1px solid var(--rp-line);padding-top:16px}.rp-disclosure>summary{cursor:pointer;min-height:44px;padding-block:8px;font-size:14px;font-weight:600}.rp-disclosure>div{flex-direction:column;gap:20px;min-width:0;padding-top:20px;display:flex}.rp-card.rp-decision-panel{border-radius:var(--rp-radius-card);background:var(--rp-panel-background);border:1px solid var(--rp-panel-border);color:var(--rp-panel-text);box-shadow:var(--rp-shadow-panel);padding:28px}.rp-card.rp-decision-panel .rp-heading{color:var(--rp-white);max-width:23ch;font-weight:550;line-height:1.25}.rp-card.rp-decision-panel .rp-text{color:var(--rp-panel-muted);line-height:1.65}.rp-card.rp-decision-panel .rp-text[data-tone=eyebrow]{color:var(--rp-panel-action)}.rp-card.rp-decision-panel .rp-button{background:var(--rp-panel-action);border-color:var(--rp-panel-action);color:var(--rp-panel-action-label);box-shadow:var(--rp-shadow-action);margin-top:22px}.rp-card.rp-decision-panel .rp-button:not(:disabled):hover{background:var(--rp-panel-action-hover)}.rp-card.rp-decision-panel .rp-button:disabled{background:var(--rp-action-disabled-background);border-color:var(--rp-action-disabled-background);color:var(--rp-action-disabled-label);box-shadow:none}.rp-card.rp-decision-panel :focus-visible{outline-color:var(--rp-panel-focus)}.rp-disclosure>summary{align-items:center;gap:10px;list-style:none;display:flex}.rp-disclosure>summary::-webkit-details-marker{display:none}.rp-disclosure>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transform:rotate(-45deg)}.rp-disclosure[open]>summary:before{transform:rotate(45deg)}.rp-refresh{min-width:0;padding:4px 12px}.rp-refresh-button{min-height:40px;color:var(--rp-muted);font:500 12px var(--rp-font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:5px 0;display:inline-flex}.rp-refresh-button:hover{color:var(--rp-text-link)}.rp-refresh-button:disabled{cursor:wait}.rp-refresh-button svg{flex:none}.rp-refresh-button[data-complete=true] svg{color:var(--rp-success)}.rp-refresh-notice{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.rp-disclosure>summary:before{transition:transform var(--rp-motion-feedback) ease}.rp-disclosure[open]>div{animation:rp-arrive var(--rp-motion-feedback) ease}.rp-refresh-button[aria-busy=true] svg{animation:rp-refresh-turn var(--rp-motion-progress) linear infinite}}@keyframes rp-refresh-turn{to{transform:rotate(360deg)}}@media (width<=560px){.rp-card.rp-decision-panel{padding:24px}}@media (forced-colors:active){.rp-card.rp-decision-panel{color:canvastext;background:canvas;border-color:canvastext}.rp-card.rp-decision-panel :is(.rp-heading,.rp-text){color:canvastext}.rp-card.rp-decision-panel .rp-button{color:buttontext;background:buttonface;border-color:buttontext}}.rp-collection{gap:var(--rp-space-4,16px);scroll-margin-top:24px;display:grid}.rp-collection-search{gap:8px;max-width:36rem;font-weight:600;display:grid}.rp-pagination{border-top:1px solid var(--rp-line);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.rp-workspace-loading{width:100%}.rp-skeleton-page{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.rp-skeleton-heading,.rp-skeleton-panel,.rp-skeleton-stat,.rp-skeleton-row>div{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.rp-skeleton{background:color-mix(in srgb, var(--rp-muted) 14%, var(--rp-surface,white));border-radius:5px;max-width:100%;height:14px;display:block;position:relative;overflow:hidden}.rp-skeleton:after{content:"";background:linear-gradient(100deg,#0000 25%,#ffffffa6 48%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}.rp-skeleton-eyebrow{width:140px;height:10px}.rp-skeleton-title{width:340px;height:36px}.rp-skeleton-description{width:440px;height:12px}.rp-skeleton-label{width:160px}.rp-skeleton-value{width:56px;height:36px}.rp-skeleton-control{width:150px;height:40px;margin-top:12px}.rp-skeleton-address{width:250px;height:16px}.rp-skeleton-badge{border-radius:20px;width:96px;height:28px}.rp-skeleton-summary{border-block:1px solid var(--rp-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:24px;display:grid}.rp-skeleton-stat .rp-skeleton-description{width:180px}.rp-skeleton-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.rp-skeleton-panel{border:1px solid var(--rp-line);border-radius:var(--rp-radius-card);background:var(--rp-surface,white);padding:24px}.rp-skeleton-panel .rp-skeleton-title{width:260px;height:26px}.rp-skeleton-list{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.rp-skeleton-row{border-bottom:1px solid var(--rp-line);justify-content:space-between;align-items:center;gap:24px;padding-block:20px;display:flex}.rp-skeleton-row>div{flex:1}.rp-skeleton-row .rp-skeleton-description{width:180px}.rp-workspace-view[data-refreshing=true]{position:relative}.rp-workspace-view[data-refreshing=true]:after{content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 2px color-mix(in srgb, var(--rp-muted) 25%, transparent);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.rp-skeleton:after{animation:1.8s ease-in-out infinite rp-skeleton-shimmer}.rp-workspace-view[data-refreshing=true]:after{box-shadow:none;background:linear-gradient(100deg,#0000 35%,#ffffff52 50%,#0000 65%) 0 0/250% 100%;animation:2.2s ease-in-out infinite rp-content-shimmer}}@keyframes rp-skeleton-shimmer{to{transform:translate(100%)}}@keyframes rp-content-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (width<=560px){.rp-skeleton-page{gap:24px}.rp-skeleton-panels{grid-template-columns:1fr}.rp-skeleton-summary{gap:16px}.rp-skeleton-title{height:30px}.rp-skeleton-panel{padding:20px}}@media (forced-colors:active){.rp-skeleton{background:canvas;border:1px solid graytext}.rp-skeleton:after{display:none}.rp-workspace-view[data-refreshing=true]:after{background:0 0;border-top:2px solid graytext;animation:none}}.cl-section-links a[aria-current=page]{color:var(--rp-text-primary);border-bottom:2px solid;font-weight:700}.cl-section-links-track{flex-wrap:nowrap;overflow-x:auto}.cl-section-links a{white-space:nowrap}.rp-workspace-view[data-refreshing=true] .rp-workspace-view:after{display:none}.rp-workspace-shell[data-product=Close\ This] .cl-attention-list,.rp-workspace-shell[data-product=Close\ This] .rp-closings-table{border-color:var(--rp-workspace-border);border-radius:var(--rp-radius-card);box-shadow:var(--rp-shadow-card)}.rp-workspace-shell[data-product=Close\ This] .cl-attention-marker{border-radius:2px;width:3px;height:32px}.rp-workspace-shell[data-product=Close\ This] .cl-attention-item:focus-within,.rp-workspace-shell[data-product=Close\ This] .rp-closings-table tr:focus-within{background:var(--rp-workspace-hover)}.cl-row-arrow{color:var(--rp-text-link);margin-left:10px;font-size:15px;display:inline-block}@media (hover:hover) and (pointer:fine){.rp-workspace-shell[data-product=Close\ This] .cl-attention-item:hover,.rp-workspace-shell[data-product=Close\ This] .rp-closings-table tbody tr:hover{background:var(--rp-workspace-hover)}.rp-workspace-shell[data-product=Close\ This] .rp-closings-table .cl-row-arrow{opacity:.3}.rp-workspace-shell[data-product=Close\ This] .rp-closings-table tr:is(:hover,:focus-within) .cl-row-arrow{opacity:1}}@media (prefers-reduced-motion:no-preference){[data-motion=responsive][data-product=Close\ This] :is(.cl-attention-item,.cl-row-arrow,.cl-section-links a),.rp-workspace-shell[data-product=Close\ This] .rp-closings-table tbody tr{transition:background-color var(--rp-motion-feedback) ease, color var(--rp-motion-feedback) ease, border-color var(--rp-motion-feedback) ease, box-shadow var(--rp-motion-interaction) ease, transform var(--rp-motion-interaction) var(--rp-motion-ease), opacity var(--rp-motion-feedback) ease}.rp-workspace-shell[data-product=Close\ This] .rp-closings-table tr:is(:hover,:focus-within) .cl-row-arrow{transform:translate(var(--rp-motion-direction-distance), calc(-1 * var(--rp-motion-direction-distance)))}}.rp-pdf-reader,.rp-document-review-context,.rp-document-review-reader{min-width:0}.rp-pdf-reader{gap:var(--rp-space-3);padding:var(--rp-space-3);border:1px solid var(--rp-line);border-radius:var(--rp-radius-document);background:var(--rp-surface);flex-direction:column;display:flex}.rp-pdf-reader-header,.rp-pdf-toolbar,.rp-pdf-page-form{align-items:center;gap:var(--rp-space-2);flex-wrap:wrap;display:flex}.rp-pdf-reader-header{justify-content:space-between}.rp-pdf-toolbar{padding-block:var(--rp-space-1);border-block:1px solid var(--rp-line)}.rp-pdf-page-form .rp-label{margin:0}.rp-pdf-page-form .rp-pdf-page-input{width:5rem}.rp-pdf-canvas-scroll{min-width:0;min-height:12rem;max-height:70vh;padding:var(--rp-space-2);background:var(--rp-selected-background);border:1px solid var(--rp-line);overflow:auto scroll}.rp-pdf-canvas{background:var(--rp-white);border:1px solid var(--rp-line);max-width:none;margin-inline:auto;display:block}.rp-pdf-text{gap:var(--rp-space-2);padding:var(--rp-space-3);border-left:3px solid var(--rp-action-default);background:var(--rp-selected-background);white-space:pre-wrap;flex-direction:column;display:flex}.rp-document-review-layout{align-items:start;gap:var(--rp-space-3);grid-template-columns:minmax(16rem,.7fr) minmax(0,1.8fr);display:grid}@media (width<=850px){.rp-document-review-layout{grid-template-columns:minmax(0,1fr)}.rp-pdf-reader{padding:var(--rp-space-2)}}.rp-pdf-page{outline:1px solid var(--rp-line);width:max-content;margin-inline:auto;position:relative}.rp-pdf-page .rp-pdf-canvas{border:0;display:block}.rp-pdf-page .rp-pdf-canvas[hidden]{display:none}.rp-pdf-field-layer{pointer-events:none;border:0;min-width:0;margin:0;padding:0;position:absolute;inset:0}.rp-pdf-field-draw{cursor:crosshair;pointer-events:auto;touch-action:none;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.rp-pdf-field-box{--field-color:#225ba3;position:absolute}.rp-pdf-field-box[data-color="1"]{--field-color:#875c16}.rp-pdf-field-box[data-color="2"]{--field-color:#20745b}.rp-pdf-field-box[data-color="3"]{--field-color:#914569}.rp-pdf-field-box[data-color="4"]{--field-color:#675398}.rp-pdf-field{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--field-color);background:color-mix(in srgb, var(--field-color) 12%, transparent);width:100%;height:100%;color:var(--field-color);text-align:left;cursor:move;pointer-events:auto;touch-action:none;padding:0 3px;font:600 10px/1.1 inherit;position:absolute;inset:0;overflow:hidden}.rp-pdf-field-box[data-selected=true] .rp-pdf-field{outline:2px solid var(--field-color);outline-offset:1px;background:color-mix(in srgb, var(--field-color) 20%, transparent)}.rp-pdf-field-resize{background:var(--field-color);cursor:nwse-resize;pointer-events:auto;touch-action:none;border:2px solid #fff;border-radius:2px;width:12px;height:12px;position:absolute;bottom:-5px;right:-5px}.rp-pdf-field-preview{pointer-events:none;background:#225ba31a;border:2px dashed #225ba3;position:absolute}.rp-form-editor-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.rp-form-editor-document{min-width:0}.rp-form-editor-properties{background:var(--rp-surface);border:1px solid var(--rp-border);border-radius:var(--rp-radius-document);max-height:calc(100vh - 32px);padding:16px;position:sticky;top:16px;overflow-y:auto}@media (width<=1000px){.rp-form-editor-layout{grid-template-columns:minmax(0,1fr)}.rp-form-editor-properties{max-height:none;position:static}}.rp-workspace-shell:has(.rp-form-editor-workspace){grid-template-columns:minmax(0,1fr)}.rp-workspace-shell:has(.rp-form-editor-workspace)>.rp-workspace-sidebar{display:none}.rp-workspace-shell:has(.rp-form-editor-workspace)>.rp-workspace-content{max-width:none;padding:16px 24px 24px}.rp-form-editor-workspace{gap:16px;display:grid}.rp-form-editor-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.rp-form-editor-heading p{color:var(--rp-text-secondary);margin:0 0 6px;font-size:12px}.rp-workspace-content .rp-form-editor-heading h1.rp-heading{margin-bottom:6px;font-size:24px;line-height:1.3}.rp-form-editor-heading span[role=status]{color:var(--rp-copper-text);font-size:12px}.rp-form-editor-actions{flex:none}.rp-form-editor-tools{border:1px solid var(--rp-warm-border);border-radius:var(--rp-radius-card);background:var(--rp-surface);padding:12px 16px}.rp-form-editor-tools>.rp-inline{align-items:flex-end;gap:8px}.rp-form-editor-tools .rp-label{margin:0;font-size:11px}.rp-form-editor-tools .rp-input{padding:6px 10px}.rp-form-editor-tools .rp-button{padding:8px 12px;font-size:12px}.rp-form-editor-layout[data-authoring=true]{grid-template-columns:200px minmax(0,1fr) 290px;gap:16px}.rp-form-editor-navigation{background:var(--rp-surface);border:1px solid var(--rp-warm-border);border-radius:var(--rp-radius-card);min-width:0;padding:16px;position:sticky;top:16px}.rp-form-field-navigator{gap:10px;display:grid}.rp-form-field-navigator label{font-size:12px;font-weight:600}.rp-form-field-navigator .rp-input{min-width:0;padding:10px;font-size:12px}.rp-form-field-navigator h2{justify-content:space-between;margin:14px 0 0;font-size:14px;display:flex}.rp-form-field-navigator h2 span{color:var(--rp-text-secondary)}.rp-field-scope{border:0;margin:0;padding:0;display:flex}.rp-field-scope button{min-height:40px;font:600 11px var(--rp-font-body);border-radius:var(--rp-radius-control);color:var(--rp-text-secondary);background:var(--rp-warm-canvas);cursor:pointer;border:0;flex:1}.rp-field-scope button[aria-pressed=true]{color:var(--rp-copper-text);background:var(--rp-selected-background)}.rp-form-field-navigator ul{scrollbar-gutter:stable;max-height:52vh;margin:0;padding:0;list-style:none;overflow-y:auto}.rp-form-field-navigator li+li{border-top:1px solid var(--rp-warm-border)}.rp-form-field-navigator li button{border-radius:var(--rp-radius-control);text-align:left;width:100%;font:12px var(--rp-font-body);color:var(--rp-text-primary);overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;gap:5px;padding:12px 8px;display:grid}.rp-form-field-navigator li button[aria-pressed=true]{background:var(--rp-selected-background);box-shadow:inset 2px 0 var(--rp-copper)}.rp-form-field-navigator li button span{color:var(--rp-text-secondary);font-size:11px;line-height:1.45}.rp-form-editor-workspace .rp-form-editor-properties{border-radius:var(--rp-radius-card);border-color:var(--rp-warm-border);scrollbar-gutter:stable;max-height:75vh}.rp-form-editor-properties h2.rp-heading{font-size:18px}.rp-form-editor-properties .rp-label{margin-bottom:6px;font-size:12px}.rp-form-editor-properties .rp-input{padding:10px;font-size:13px}.rp-form-editor-properties .rp-text[data-tone=metadata]{font:12px / 1.6 var(--rp-font-body)}.rp-pdf-reader[data-appearance=editor]{border-radius:var(--rp-radius-card);gap:0;padding:0;overflow:hidden}.rp-pdf-reader[data-appearance=editor] .rp-pdf-reader-header{display:none}.rp-pdf-reader[data-appearance=editor] .rp-pdf-toolbar{background:var(--rp-surface);border-top:0;order:-1;gap:8px;margin:0;padding:12px}.rp-pdf-reader[data-appearance=editor] .rp-pdf-toolbar .rp-button{padding:6px 10px;font-size:12px}.rp-pdf-reader[data-appearance=editor] .rp-pdf-page-form{gap:6px}.rp-pdf-reader[data-appearance=editor] .rp-pdf-page-form .rp-label{font-size:11px}.rp-pdf-reader[data-appearance=editor] .rp-pdf-page-input{width:50px;padding:8px}.rp-pdf-reader[data-appearance=editor] .rp-pdf-canvas-scroll{background:var(--rp-warm-sidebar);border-inline:0;height:65vh;max-height:none;padding:24px}.rp-pdf-reader[data-appearance=editor] .rp-pdf-text{background:var(--rp-warm-canvas);border:0;margin:0;padding:12px 16px}.rp-pdf-text summary{cursor:pointer;font-size:12px}.rp-pdf-text:not([open]){display:block}.rp-pdf-zoom-label{color:var(--rp-text-secondary);font-size:12px}.rp-pdf-zoom-select .rp-input{width:88px;padding:8px;font-size:12px}.rp-reader-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rp-pdf-field{font:600 11px / 1.2 var(--rp-font-body);background:color-mix(in srgb, var(--field-color) 10%, var(--rp-white));opacity:.9}.rp-pdf-field-label{pointer-events:none}.rp-pdf-field-box[data-selected=true]{z-index:2}.rp-pdf-field-box[data-selected=true] .rp-pdf-field{background:color-mix(in srgb, var(--field-color) 15%, var(--rp-white));opacity:1}.rp-pdf-field-callout{background:var(--field-color);width:max-content;max-width:min(280px,45vw);color:var(--rp-white);font:600 11px / 1.4 var(--rp-font-body);overflow-wrap:anywhere;pointer-events:none;border-radius:3px;padding:4px 7px;position:absolute;bottom:calc(100% + 4px);left:0}.rp-pdf-field-box[data-labels=false] .rp-pdf-field{background:color-mix(in srgb, var(--field-color) 8%, transparent)}.rp-pdf-field-resize{width:16px;height:16px}@media (width<=1150px){.rp-form-editor-layout[data-authoring=true]{grid-template-columns:170px minmax(0,1fr) 250px;gap:10px}.rp-form-editor-navigation,.rp-form-editor-properties{padding:12px}}@media (width<=950px){.rp-form-editor-layout[data-authoring=true]{grid-template-columns:180px minmax(0,1fr)}.rp-form-editor-layout[data-authoring=true] .rp-form-editor-properties{grid-column:1/-1;max-height:none}.rp-form-editor-heading{flex-wrap:wrap}}@media (width<=600px){.rp-workspace-shell:has(.rp-form-editor-workspace)>.rp-workspace-content{padding:16px}.rp-form-editor-layout[data-authoring=true]{grid-template-columns:minmax(0,1fr)}.rp-form-editor-navigation{position:static}.rp-form-field-navigator ul{max-height:180px}.rp-form-editor-workspace .rp-input{font-size:16px}.rp-form-editor-actions{flex:auto}}.rp-pdf-editor-status{min-height:32px;color:var(--rp-text-secondary);padding:7px 12px;font-size:12px}.rp-form-editor-workspace .rp-button[data-variant=secondary]{border-color:var(--rp-warm-border);background:var(--rp-surface)}.rp-form-editor-workspace .rp-button[data-variant=secondary]:disabled{background:var(--rp-disabled)}.rp-form-editor-workspace .rp-button[data-variant=secondary][aria-pressed=true]{background:var(--rp-selected-background);border-color:var(--rp-copper)}.rp-pdf-field-layer[data-placing=true] .rp-pdf-field-draw{z-index:3}.rp-pdf-field-preview{z-index:4}@media (width>=951px){.rp-form-editor-workspace{flex-direction:column;height:calc(100dvh - 130px);min-height:480px;display:flex}.rp-form-editor-heading,.rp-form-editor-tools{flex:none}.rp-form-editor-layout[data-authoring=true]{flex:1;align-items:stretch;min-height:0}.rp-form-editor-workspace .rp-form-editor-properties,.rp-form-editor-navigation{min-height:0;max-height:none;position:static;overflow-y:auto}.rp-form-field-navigator{grid-template-rows:auto auto auto auto auto auto minmax(0,1fr);height:100%}.rp-form-field-navigator ul{min-height:0;max-height:none}.rp-pdf-reader[data-appearance=editor]{height:100%}.rp-pdf-reader[data-appearance=editor] .rp-pdf-toolbar,.rp-pdf-reader[data-appearance=editor] .rp-pdf-editor-status{flex:none}.rp-pdf-reader[data-appearance=editor] .rp-pdf-canvas-scroll{flex:1;height:auto;min-height:0}.rp-pdf-reader[data-appearance=editor] .rp-pdf-text{flex:none;max-height:30%;overflow:auto}}.rp-work-desk{gap:28px;display:grid}.rp-desk-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.rp-desk-heading p{color:var(--rp-text-secondary);margin:10px 0 0}.rp-desk-eyebrow,.rp-desk-heading .rp-desk-eyebrow{color:var(--rp-copper-text);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600}.rp-workspace-content .rp-desk-heading h1.rp-heading{letter-spacing:-.045em;font-size:clamp(26px,2.8vw,34px);line-height:1.2}.rp-desk-actions{flex:none}.rp-desk-layout{grid-template-columns:minmax(0,1fr) minmax(290px,340px);align-items:start;gap:24px;display:grid}.rp-desk-main{background:var(--rp-surface);border:1px solid var(--rp-warm-border);border-radius:var(--rp-radius-card);min-width:0;box-shadow:var(--rp-shadow-card);padding:22px}.rp-desk-aside{min-width:0;position:sticky;top:24px}.rp-work-filters{border:0;border-bottom:1px solid var(--rp-warm-border);flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding-bottom:18px;display:flex}.rp-work-filters button{border-radius:var(--rp-radius-navigation);min-height:44px;font:600 12px var(--rp-font-body);color:var(--rp-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:8px 11px;display:inline-flex}.rp-work-filters button[aria-pressed=true]{background:var(--rp-selected-background);color:var(--rp-copper-text);border-color:var(--rp-warm-border)}.rp-work-filters button span{font-variant-numeric:tabular-nums}.rp-work-queue{margin:0;padding:0;list-style:none}.rp-work-queue li+li{border-top:1px solid var(--rp-warm-border)}.rp-work-queue :is(a,button){box-sizing:border-box;width:100%;color:var(--rp-text-primary);border-radius:var(--rp-radius-navigation);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:3px minmax(0,1fr) auto 12px;align-items:center;gap:15px;padding:14px 10px;text-decoration:none;display:grid}.rp-work-queue :is(a,button):hover,.rp-work-queue button[aria-pressed=true]{background:var(--rp-warm-hover)}.rp-work-queue button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--rp-copper)}.rp-work-marker{background:var(--rp-warm-border);border-radius:2px;width:3px;height:30px}[data-tone=attention]>.rp-work-marker{background:var(--rp-copper)}.rp-work-copy{overflow-wrap:anywhere;gap:5px;line-height:1.45;display:grid}.rp-work-context,.rp-work-detail{color:var(--rp-text-secondary);font-size:12px}.rp-work-context:empty{display:none}.rp-work-copy strong{font-weight:600;line-height:1.5}.rp-work-status{color:var(--rp-text-secondary);max-width:13ch;font-size:11px}[data-tone=attention]>.rp-work-status,.rp-work-arrow{color:var(--rp-copper-text)}.rp-desk-main .rp-collection{gap:10px}.rp-desk-main .rp-collection>p{font-size:12px}.rp-desk-overview,.rp-work-inspector{background:var(--rp-surface);border:1px solid var(--rp-warm-border);border-radius:var(--rp-radius-card);box-shadow:var(--rp-shadow-card);overflow-wrap:anywhere;padding:24px}.rp-desk-overview>h2{margin:0 0 22px;font-size:16px;font-weight:600}.rp-work-inspector{border-top:3px solid var(--rp-copper);box-shadow:var(--rp-shadow-lift)}.rp-inspector-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.rp-inspector-heading p{margin:0}.rp-inspector-heading button{border-radius:var(--rp-radius-control);min-height:44px;font:inherit;color:var(--rp-text-secondary);background:var(--rp-warm-canvas);cursor:pointer;border:0;padding:8px}.rp-inspector-title h2{letter-spacing:-.04em;margin:0;font-size:22px;font-weight:600;line-height:1.3}.rp-inspector-title p{color:var(--rp-text-secondary);margin:8px 0 22px;font-size:12px}.rp-inspector-body{border-block:1px solid var(--rp-warm-border);padding-block:20px}.rp-inspector-body .rp-heading{letter-spacing:-.02em;font-size:17px;line-height:1.4}.rp-inspector-body .definition-list>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);font-size:12px}.rp-inspector-actions{padding-top:22px}.rp-inspector-actions .rp-button{width:100%}.rp-workspace-view{position:relative}.rp-workspace-update{min-height:24px;color:var(--rp-text-secondary);margin-bottom:12px;font-size:12px;position:absolute;top:-28px;left:0;right:0}.rp-workspace-view[data-refreshing=true] .rp-workspace-view{position:relative}.rp-workspace-update{color:var(--rp-copper-text);position:absolute;top:-28px;left:0;right:0}@media (prefers-reduced-motion:no-preference){.rp-work-inspector{animation:rp-inspector-enter var(--rp-motion-interaction) var(--rp-motion-ease)}.rp-work-queue :is(a,button),.rp-work-filters button{transition:background-color var(--rp-motion-feedback) ease}}@keyframes rp-inspector-enter{0%{transform:translate(12px)}to{transform:translate(0)}}@media (width<=1100px) and (width>=851px){.rp-desk-layout{grid-template-columns:minmax(0,1fr) 290px;gap:16px}.rp-desk-main,.rp-work-inspector,.rp-desk-overview{padding:16px}.rp-work-queue :is(a,button){grid-template-columns:3px minmax(0,1fr) 12px;gap:10px}.rp-work-status{grid-area:2/2;max-width:none}.rp-work-arrow{grid-area:1/3}}@media (width<=850px){.rp-desk-layout{grid-template-columns:minmax(0,1fr)}.rp-desk-aside{position:static}.rp-work-desk[data-inspecting=true] .rp-desk-main{display:none}.rp-work-desk[data-inspecting=true] .rp-desk-aside{grid-row:1}.rp-desk-heading{flex-wrap:wrap;align-items:flex-start}.rp-desk-main,.rp-work-inspector,.rp-desk-overview{padding:18px}}@media (width<=560px){.rp-work-queue :is(a,button){grid-template-columns:3px minmax(0,1fr) 12px;gap:10px}.rp-work-status{grid-area:2/2;max-width:none}.rp-work-arrow{grid-area:1/3}}@media (forced-colors:active){.rp-work-queue button[aria-pressed=true],.rp-work-filters button[aria-pressed=true]{outline:2px solid highlight}}.rp-workspace-view .rp-workspace-view>.rp-workspace-update{clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.rp-desk-overview .definition-list>div{border-top:0;grid-template-columns:minmax(0,1fr) auto;padding:12px 0}.rp-desk-overview .definition-list dt{text-transform:none;font-size:12px}.rp-desk-overview .definition-list dd{font-variant-numeric:tabular-nums;font-size:17px}.rp-workspace-update:not([data-visible=true]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;overflow:hidden}.rp-dated-list{margin:0;padding:0;list-style:none}.rp-dated-list__item{border-top:1px solid var(--rp-line)}.rp-dated-list__empty{color:var(--rp-text-secondary);margin:0;font-size:15px;line-height:20px}.rp-dated-list__row{box-sizing:border-box;min-height:44px;color:inherit;grid-template-columns:96px minmax(0,1fr) auto;align-items:start;gap:16px;padding:12px 8px;display:grid}.rp-dated-list__disclosure>summary.rp-dated-list__row{cursor:pointer;grid-template-columns:96px minmax(0,1fr) auto 16px;list-style:none}.rp-dated-list__disclosure>summary.rp-dated-list__row,.rp-dated-list__item:not([data-expandable]):has(.rp-dated-list__title a)>.rp-dated-list__row{border-radius:var(--rp-radius-control)}.rp-dated-list__disclosure>summary::-webkit-details-marker{display:none}.rp-dated-list__disclosure>summary:hover{background:var(--rp-blue-wash)}.rp-dated-list__disclosure>summary:focus-visible{outline:2px solid var(--rp-focus-ring);outline-offset:4px}.rp-dated-list__chevron{width:6px;height:6px;color:var(--rp-muted);border-bottom:1.5px solid;border-right:1.5px solid;justify-self:center;margin-top:7px;transform:rotate(45deg)}.rp-dated-list__disclosure[open]>summary .rp-dated-list__chevron{margin-top:10px;transform:rotate(-135deg)}.rp-dated-list__date{color:var(--rp-text-secondary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:20px}.rp-dated-list__body{flex-direction:column;min-width:0;display:flex}.rp-dated-list__title{color:var(--rp-text-primary);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:20px}.rp-dated-list__title a{color:inherit;text-decoration:none}.rp-dated-list__title a:hover{text-decoration:underline}.rp-dated-list__title a:focus-visible{outline:2px solid var(--rp-focus-ring);outline-offset:2px;border-radius:2px}.rp-dated-list__item:not([data-expandable]){position:relative}.rp-dated-list__item:not([data-expandable]) .rp-dated-list__title a:after{content:"";position:absolute;inset:0}.rp-dated-list__item:not([data-expandable]):has(.rp-dated-list__title a):hover>.rp-dated-list__row{background:var(--rp-blue-wash)}.rp-dated-list__meta{color:var(--rp-muted);margin-top:2px;font-size:13px;line-height:20px}.rp-dated-list__status{justify-content:end;min-width:0;display:flex}.rp-dated-list__status .rp-badge{align-self:start}.rp-dated-list__detail{flex-direction:column;gap:20px;min-width:0;padding:4px 8px 20px 120px;display:flex}.rp-dated-list__detail:empty{display:none}.rp-dated-list__item[data-tone=past] :is(.rp-dated-list__date,.rp-dated-list__title,.rp-dated-list__meta){color:var(--rp-muted)}.rp-dated-list__item[data-tone=today] .rp-dated-list__date,.rp-dated-list__item[data-tone=attention] .rp-dated-list__date,.rp-dated-list__item[data-tone=attention] .rp-dated-list__title{color:var(--rp-blue-text)}.rp-dated-list__today{letter-spacing:.04em;text-transform:uppercase;color:var(--rp-blue-text);align-items:center;gap:12px;padding:6px 0;font-size:12px;font-weight:700;line-height:20px;display:flex}.rp-dated-list__today:after{content:"";background:var(--rp-ion-blue);border-radius:1px;flex:1;height:2px}.rp-dated-list__today+.rp-dated-list__item{border-top-color:#0000}@media (width<=640px){.rp-dated-list__row,.rp-dated-list__disclosure>summary.rp-dated-list__row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.rp-dated-list__disclosure>summary.rp-dated-list__row{grid-template-columns:minmax(0,1fr) auto 16px}.rp-dated-list__date{grid-column:1/-1}.rp-dated-list__detail{padding-left:8px}}@media (prefers-reduced-motion:no-preference){.rp-dated-list__chevron{transition:transform var(--rp-motion-feedback) ease, margin-top var(--rp-motion-feedback) ease}.rp-dated-list__disclosure>summary{transition:background-color var(--rp-motion-feedback) ease}}@media (forced-colors:active){.rp-dated-list__item{border-top-color:canvastext}.rp-dated-list__disclosure>summary{outline-offset:2px;outline:1px solid buttontext}.rp-dated-list__disclosure>summary:focus-visible{outline:2px solid highlight}.rp-dated-list__item[data-tone=past] :is(.rp-dated-list__date,.rp-dated-list__title,.rp-dated-list__meta){color:graytext}.rp-dated-list__today{color:canvastext}.rp-dated-list__today:after{background:canvastext}}.rp-source-chip{border:1px solid var(--rp-line);background:var(--rp-canvas);max-width:100%;min-height:24px;color:var(--rp-text-secondary);font:500 12px / 18px var(--rp-font-body);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}button.rp-source-chip,a.rp-source-chip{cursor:pointer;color:var(--rp-text-link);text-decoration:none}button.rp-source-chip:hover,button.rp-source-chip:focus-visible,a.rp-source-chip:hover,a.rp-source-chip:focus-visible{background:var(--rp-selected-background);border-color:var(--rp-titanium)}.rp-site{background:var(--rp-canvas);font-size:16px}.rp-site .rp-site-header{border-bottom-color:#0000;max-width:1440px;padding:24px 48px}.rp-site .rp-site-header .rp-brand,.rp-site .rp-site-footer .rp-brand{width:212px;height:auto}.rp-site .rp-site-header nav,.rp-site .rp-site-header .rp-button{font-size:14px}.rp-site .rp-site-header .rp-button{border-color:var(--rp-border);background:var(--rp-surface);min-height:44px}.rp-site :is(h1,h2,h3){letter-spacing:-.045em;font-weight:600}.rp-site .rp-eyebrow{font:600 12px / 1.6 var(--rp-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--rp-text-link)}.rp-site .rp-lead{font-size:17px;line-height:1.75}.rp-site .rp-caption{font-size:12px;line-height:1.7}.rp-site .rp-actions{gap:24px;font-size:14px}.rp-site .rp-page-width{width:min(1248px,100% - 96px)}.rp-site .rp-titanium-hero{grid-template-columns:1fr;align-items:center;gap:48px;padding:42px 0 80px;display:grid}.rp-site .rp-titanium-copy{text-align:center;max-width:760px;margin-inline:auto}.rp-site .rp-titanium-hero h1{letter-spacing:-.065em;margin:0 0 28px;font-size:clamp(52px,6vw,80px);line-height:1.02}.rp-site .rp-titanium-copy .rp-lead{max-width:610px;margin-inline:auto}.rp-site .rp-core-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:100px;display:grid}.rp-site .rp-core-grid article{background:var(--rp-surface);border:1px solid var(--rp-border);box-shadow:var(--rp-shadow-card);border-radius:20px;padding:30px}.rp-site .rp-core-grid svg{color:var(--rp-text-link);width:24px;height:24px}.rp-site .rp-core-grid h2{margin:24px 0 14px;font-size:21px;line-height:1.3}.rp-site .rp-core-grid p{margin:0;font-size:14px;line-height:1.8}.rp-site .rp-titanium-product{border:1px solid var(--rp-border);background:linear-gradient(125deg,#e8eff8,#f8faff);border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding:64px;display:grid}.rp-site .rp-titanium-product h2{margin:26px 0 22px;font-size:clamp(30px,3.3vw,46px)}.rp-site .rp-titanium-closing{align-items:center;gap:32px;padding:100px 0;display:flex}.rp-site .rp-titanium-closing h2{margin:0;font-size:clamp(26px,3vw,38px)}.rp-site .rp-titanium-closing .rp-eyebrow{margin-bottom:12px}.rp-site .rp-titanium-closing .rp-button{flex:none;margin-left:auto}.rp-site .rp-site-footer{padding-block:32px;font-size:12px}.rp-site[data-product=Close\ This] .rp-product-hero{gap:56px;padding-block:56px 48px}.rp-site[data-product=Close\ This] .rp-product-hero h1{font-size:clamp(44px,5vw,70px)}.rp-site[data-product=Close\ This] .rp-product-hero h1>:where(span){color:var(--rp-text-primary)}.rp-site .rp-product-preview{background:linear-gradient(140deg,#e3edfc,#f4f7fb);border-radius:28px;padding:24px}.rp-site .rp-preview-label{font-family:var(--rp-font-body);font-size:11px}.rp-site .rp-preview-document{box-shadow:var(--rp-shadow-panel);border-radius:18px;overflow:hidden}.rp-site .rp-preview-document-top{background:var(--rp-surface);align-items:center}.rp-site .rp-preview-document-top .cl-brand{font-size:19px}.rp-site :where(.rp-preview-document-top .cl-brand) img{width:28px;height:28px}.rp-site .rp-preview-title>p{font:600 11px var(--rp-font-body)}.rp-site .rp-preview-title>span{font-size:13px}.rp-site .rp-preview-decision{background:var(--rp-panel-background)}.rp-site :is(.rp-story,.rp-feature-grid article,.rp-price-card){border-radius:var(--rp-radius-card)}.rp-workspace-shell[data-appearance=titanium] .rp-workspace-header{background:var(--rp-surface);border-color:var(--rp-border)}.rp-workspace-shell[data-appearance=titanium] .rp-workspace-sidebar{border-right-color:var(--rp-border)}.rp-workspace-shell[data-appearance=titanium] .rp-workspace-sidebar nav a[aria-current=page]{color:var(--rp-text-link);box-shadow:none;background:var(--rp-workspace-selected)}.rp-workspace-shell[data-appearance=titanium] .rp-workspace-summary{overflow:hidden}.rp-workspace-shell[data-appearance=titanium] .rp-workspace-summary>div:before{display:none}.rp-workspace-shell[data-appearance=titanium] .rp-workspace-summary strong{letter-spacing:-.04em;font-weight:600}.rp-workspace-shell[data-appearance=titanium] .rp-card:not(.rp-decision-panel){border-radius:var(--rp-radius-card)}.rp-workspace-shell[data-appearance=titanium] .cl-attention-list{overflow:hidden}.rp-workspace-shell[data-appearance=titanium] .cl-section-links{background:var(--rp-surface);border-block:0;border:1px solid var(--rp-border);border-radius:12px;padding:8px}.rp-workspace-shell[data-appearance=titanium] .cl-section-links-track{gap:8px}.rp-workspace-shell[data-appearance=titanium] .cl-section-links :where(a){border-radius:7px;padding:8px 12px}.rp-workspace-shell[data-appearance=titanium] .cl-section-links a:hover{background:var(--rp-workspace-hover)}.rp-workspace-shell[data-appearance=titanium] .rp-closings-table th{background:var(--rp-canvas);font-size:12px}@media (width<=1050px){.rp-site .rp-titanium-hero{gap:40px}.rp-site .rp-titanium-product{gap:32px;padding:36px}.rp-site .rp-core-grid article{padding:24px}.rp-site .rp-titanium-closing{flex-wrap:wrap}.rp-site .rp-titanium-closing .rp-button{margin-left:96px}}@media (width<=800px){.rp-site .rp-site-header{flex-wrap:wrap;padding:22px 24px}.rp-site .rp-site-header nav{flex-wrap:wrap;gap:20px}.rp-site .rp-page-width{width:calc(100% - 48px)}.rp-site .rp-titanium-hero{grid-template-columns:1fr;padding-block:40px}.rp-site .rp-titanium-copy .rp-lead{max-width:540px}.rp-site .rp-core-grid{grid-template-columns:1fr;padding-bottom:48px}.rp-site .rp-core-grid h2{margin-top:16px}.rp-site .rp-titanium-product{grid-template-columns:1fr}.rp-site .rp-titanium-closing{gap:20px;padding-block:56px}.rp-site .rp-titanium-closing .rp-button{margin-left:0}.rp-site[data-product=Close\ This] .rp-product-hero{grid-template-columns:1fr;gap:24px;padding-top:36px}}@media (width<=480px){.rp-site .rp-site-header{gap:18px;padding-inline:18px}.rp-site .rp-site-header nav{gap:12px 18px;font-size:13px}.rp-site .rp-site-header .rp-button{font-size:13px}.rp-site .rp-page-width{width:calc(100% - 36px)}.rp-site .rp-titanium-hero h1{font-size:60px}.rp-site .rp-titanium-product{border-radius:20px;padding:24px 18px}.rp-site .rp-titanium-closing>img{width:48px;height:48px}.rp-site .rp-product-preview{border-radius:20px;padding:14px}}@media (forced-colors:active){.rp-site :is(.rp-titanium-product,.rp-product-preview){background:canvas}.rp-workspace-shell[data-appearance=titanium] .rp-workspace-sidebar nav a[aria-current=page]{outline:2px solid highlight}}.rp-site .rp-titanium-copy .rp-actions{justify-content:center}.rp-site .rp-app-screen{width:100%;min-width:0;margin:0}.rp-site .rp-app-screen picture{border:1px solid var(--rp-border);background:var(--rp-surface);border-radius:18px;display:block;overflow:hidden;box-shadow:0 16px 50px #14223814}.rp-site .rp-app-screen img{width:100%;height:auto;display:block}.rp-site .rp-app-screen figcaption{color:var(--rp-muted);justify-content:space-between;gap:16px;padding:16px 4px 0;font-size:12px;line-height:1.6;display:flex}.rp-site .rp-app-screen figcaption a{color:var(--rp-text-link);flex:none}.rp-site .rp-titanium-hero>.rp-app-screen{width:min(1100px,100%);margin-inline:auto}.rp-site .rp-titanium-product{grid-template-columns:.8fr 1.2fr;gap:40px;padding:48px}.rp-site[data-product=Close\ This] .rp-product-hero{grid-template-columns:1fr;gap:32px;padding-block:44px 64px}.rp-site[data-product=Close\ This] .rp-product-hero-copy{text-align:center;max-width:760px;margin:auto;padding-bottom:0}.rp-site[data-product=Close\ This] .rp-product-hero .rp-lead{max-width:650px;margin-inline:auto}.rp-site[data-product=Close\ This] .rp-product-hero .rp-caption{max-width:610px;margin-inline:auto}.rp-site[data-product=Close\ This] .rp-product-hero .rp-actions{justify-content:center}.rp-site[data-product=Close\ This] .rp-product-hero>.rp-app-screen{width:min(1100px,100%);margin:auto}.rp-site .rp-screen-tour{padding-block:60px 90px}.rp-site .rp-screen-tour-heading{justify-content:space-between;align-items:end;gap:32px;display:flex}.rp-site .rp-screen-tour-heading h2{margin:0}.rp-site .rp-screen-tour-heading>p{max-width:370px;font-size:16px}.rp-site .rp-screen-picker{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:32px 0 24px;padding:0;display:flex}.rp-site .rp-screen-picker button{border:1px solid var(--rp-border);background:var(--rp-surface);min-height:44px;color:var(--rp-text-primary);font:600 14px var(--rp-font-body);cursor:pointer;border-radius:10px;padding:12px 20px}.rp-site .rp-screen-picker button[aria-pressed=true]{color:var(--rp-white);background:var(--rp-midnight);border-color:var(--rp-midnight)}.rp-site .rp-screen-picker button:hover{border-color:var(--rp-text-link)}.rp-site .rp-screen-description{min-height:105px}.rp-site .rp-screen-description h3{margin:0 0 10px;font-size:24px}.rp-site .rp-screen-description p{max-width:720px;margin:0 0 28px;font-size:15px}@media (width<=800px){.rp-site .rp-titanium-product{grid-template-columns:1fr;padding:28px}.rp-site .rp-screen-tour-heading{flex-direction:column;align-items:start;gap:12px}.rp-site .rp-screen-tour-heading>p{margin:0}.rp-site .rp-screen-tour{padding-block:40px 64px}}@media (width<=600px){.rp-site .rp-app-screen{max-width:430px;margin-inline:auto}.rp-site .rp-app-screen picture{border-radius:14px}.rp-site .rp-app-screen figcaption{flex-wrap:wrap;gap:4px}.rp-site .rp-titanium-hero{gap:32px;padding-block:30px 48px}.rp-site .rp-titanium-product{padding:24px 18px}.rp-site .rp-screen-description{min-height:140px}.rp-site .rp-screen-picker button{padding-inline:14px}}.rp-site[data-product=Close\ This] .rp-product-hero[data-presentation=walkthrough]{grid-template-columns:minmax(0,1fr);gap:28px}.rp-product-hero[data-presentation=walkthrough]>.rp-product-hero-copy{text-align:center;padding:0}.rp-product-hero[data-presentation=walkthrough] :where(.rp-lead,.rp-caption){max-width:680px;margin-inline:auto}.rp-product-hero[data-presentation=walkthrough] .rp-actions{justify-content:center}.rp-product-hero[data-presentation=walkthrough]>.rp-story{width:100%;max-width:none;margin:0;padding:0}.rp-product-hero[data-presentation=walkthrough] .rp-story-stage{grid-template-columns:320px minmax(0,1fr);align-items:center;gap:40px;min-height:0;padding:16px 0 30px}.rp-product-hero[data-presentation=walkthrough] .rp-story-handoff{left:318px}.rp-story-current-app{min-width:0}.rp-story-current-app>.rp-story-device-label{margin-left:0}.rp-story-current-app .rp-app-screen picture{border-radius:12px}.rp-story-app-note{color:var(--rp-text-secondary);max-width:620px;margin:18px 0 0;font-size:12px;line-height:1.7}@media (width<=900px){.rp-product-hero[data-presentation=walkthrough] .rp-story-stage{grid-template-columns:280px minmax(0,1fr);gap:22px}.rp-product-hero[data-presentation=walkthrough] .rp-story-handoff{display:none}}@media (width<=720px){.rp-product-hero[data-presentation=walkthrough] .rp-story-stage{grid-template-columns:minmax(0,1fr);gap:32px}}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-content{font-size:15px;line-height:1.6}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-content h1.rp-heading{letter-spacing:-.04em;font-weight:600}.rp-workspace-shell[data-product=Close\ This] :is(h2.rp-heading,h3.rp-heading){letter-spacing:-.025em;line-height:1.3}.rp-workspace-shell[data-product=Close\ This] :is(.rp-workspace-context,.rp-workspace-summary small,.rp-workspace-columns aside .rp-text){font-size:13px;line-height:1.6}.rp-workspace-shell[data-product=Close\ This] .cl-section-links a{border-bottom:0;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.5;display:inline-flex}.rp-workspace-shell[data-product=Close\ This] .cl-section-links :where(a[aria-current=page]){background:var(--rp-selected-background);color:var(--rp-text-link);box-shadow:inset 0 -2px var(--rp-selected-indicator)}.rp-workspace-shell[data-product=Close\ This] .rp-closings-table :is(th,small,td>span){font-size:12px;line-height:1.6}.rp-workspace-shell[data-product=Close\ This] .rp-input{min-height:44px;font-size:15px}.rp-site :is(.rp-policy-version,.rp-policy-example>p,.rp-price-card .rp-text,.rp-pricing-panel .rp-text){font-size:13px;line-height:1.65}.rp-site :is(.rp-story-heading,.rp-story-device-note,.rp-story-disclaimer){font-size:11px;line-height:1.65}.rp-site .rp-story-chapters button{min-height:48px;font-size:12px;line-height:1.5}@media (width<=720px){.rp-workspace-shell[data-product=Close\ This] .rp-card{padding:20px}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-sidebar{gap:8px;padding-block:12px}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-sidebar nav{gap:4px}.rp-workspace-shell[data-product=Close\ This] .rp-input{font-size:16px}.rp-workspace-shell[data-product=Close\ This] .rp-closings-table td{font-size:14px;line-height:1.6}}@media (width<=850px){.rp-workspace-shell[data-product=Close\ This] .rp-workspace-sidebar .rp-product-links{flex-wrap:nowrap;overflow-x:auto}.rp-workspace-shell[data-product=Close\ This] .rp-product-links a{flex-shrink:0}.rp-workspace-shell[data-product=Close\ This] .rp-shared-navigation nav{justify-content:flex-end}}[data-product=Close\ This],html[data-product=close-this]{--ct-font-display:"Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--ct-font-body:"Instrument Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--ct-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ct-paper:#f5f2ec;--ct-sheet:#fffdfa;--ct-sheet-tint:#ece7dd;--ct-ink:#1a1a1a;--ct-ink-soft:#56544f;--ct-ink-faint:#8b8880;--ct-rule:#ddd8ce;--ct-rule-strong:#b7b1a4;--ct-flag:#cf3f22;--ct-flag-soft:#f8d9cf;--ct-flag-ink:#9a2f18;--ct-night:#161514;--ct-night-raised:#211f1d;--ct-rule-night:#3a3734;--ct-on-night:#cbc7bf;--ct-on-night-strong:#f3f0ea;--ct-flag-on-night:#ff7a5c;--ct-action:var(--ct-ink);--ct-action-label:var(--ct-sheet);--ct-action-hover:#33302a;--ct-action-pressed:#000;--ct-success:#2f6b4f;--ct-success-soft:#dcebe1;--ct-warning:#8f5200;--ct-warning-soft:#f7e6c8;--ct-error:#a8213a;--ct-error-soft:#f6d8de;--ct-thinking-text:#cbc7bf;--ct-thought-text:#8b867c;--ct-thinking-dot:#d97757;--ct-typing-dot:#8b8880;--ct-radius-control:4px;--ct-radius-panel:8px;--ct-radius-tab:8px 8px 0 0;--ct-bubble-radius:18px;--ct-bubble-tail:4px;--ct-message-padding:22px 26px;--ct-shadow-message:0 18px 40px -30px #1a1a1a66;--ct-shadow-sheet:0 1px 0 #1a1a1a0d, 0 12px 32px -24px #1a1a1a40;--ct-focus-ring:0 0 0 2px var(--ct-paper), 0 0 0 5px var(--ct-ink);--ct-focus-ring-night:0 0 0 2px var(--ct-night), 0 0 0 5px var(--ct-flag-on-night);--ct-space-1:4px;--ct-space-2:8px;--ct-space-3:12px;--ct-space-4:16px;--ct-space-6:24px;--ct-space-8:32px;--ct-space-12:48px;--ct-space-16:64px;--ct-app-title:clamp(30px, 2.6vw, 38px);--ct-app-gutter:32px;--ct-app-sidebar-width:232px;--ct-type-dense:14px;--ct-content-max:1280px;--ct-gutter:48px;--ct-section-space:112px;--ct-subsection-space:88px;--ct-type-display:clamp(52px, 5.6vw, 84px);--ct-type-story:clamp(42px, 5vw, 72px);--ct-type-section:clamp(36px, 4vw, 58px);--ct-type-subsection:clamp(30px, 2.8vw, 42px);--ct-type-card:22px;--ct-type-lead:20px;--ct-type-message:19px;--ct-type-status:19px;--ct-type-compact:18px;--ct-type-body:16px;--ct-type-caption:13px;--ct-type-label:12px;--ct-motion-feedback:.16s;--ct-motion-transition:.22s;--ct-ease-out:cubic-bezier(.2, .7, .2, 1)}@media (width<=1100px){[data-product=Close\ This],html[data-product=close-this]{--ct-gutter:32px;--ct-section-space:96px;--ct-subsection-space:80px;--ct-type-display:clamp(44px, 5.4vw, 60px);--ct-type-lead:18px;--ct-type-message:18px;--ct-type-status:18px;--ct-message-padding:18px 20px}}@media (width<=900px){[data-product=Close\ This],html[data-product=close-this]{--ct-section-space:80px;--ct-subsection-space:64px;--ct-type-display:clamp(36px, 9.6vw, 64px);--ct-type-story:clamp(34px, 8.6vw, 54px);--ct-type-section:clamp(32px, 6vw, 46px);--ct-type-subsection:30px;--ct-type-status:16px;--ct-type-compact:16px}}@media (width<=600px){[data-product=Close\ This],html[data-product=close-this]{--ct-gutter:20px;--ct-type-lead:16px;--ct-type-message:16px}}@font-face{font-family:Fraunces;src:url(/assets/Fraunces-variable-BR5x10i8.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/assets/Fraunces-Italic-variable-BQlet8Xg.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/InstrumentSans-variable-s12UeAcm.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/InstrumentSans-Italic-variable-Cw8YZbuF.ttf)format("truetype");font-weight:400 700;font-style:italic;font-display:swap}.rp-site[data-product=Close\ This]:not(.ct-home){background:var(--ct-paper);color:var(--ct-ink);font-family:var(--ct-font-body);font-optical-sizing:auto}.rp-site[data-product=Close\ This]:not(.ct-home) :where(p){color:var(--ct-ink)}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-site-header{background:var(--ct-paper);color:var(--ct-ink);border-bottom:1px solid var(--ct-rule);padding-block:8px}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-site-header a{color:var(--ct-ink)}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-site-header nav{font-size:14px;font-weight:500}.rp-site[data-product=Close\ This]:not(.ct-home) :is(.rp-site-header,.rp-site-footer) a:not(.rp-button):hover{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ct-flag);text-decoration-color:var(--ct-flag);text-underline-offset:5px}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-button{min-height:48px;font:500 15px var(--ct-font-body);border-radius:var(--ct-radius-control);background:var(--ct-action);border-color:var(--ct-action);color:var(--ct-action-label);box-shadow:none;padding:12px 20px}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-button:hover{background:var(--ct-action-hover);border-color:var(--ct-action-hover);text-decoration:none}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-button[data-variant=secondary],.rp-site[data-product=Close\ This]:not(.ct-home) .rp-button[data-variant=ghost]{border-color:var(--ct-rule-strong);color:var(--ct-ink);background:0 0}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-button[data-variant=secondary]:hover,.rp-site[data-product=Close\ This]:not(.ct-home) .rp-button[data-variant=ghost]:hover{background:var(--ct-sheet-tint);border-color:var(--ct-ink)}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-site-header .rp-button{min-height:44px;padding:10px 16px;font-size:14px}.rp-site[data-product=Close\ This]:not(.ct-home) :focus-visible{outline:3px solid var(--ct-ink);outline-offset:3px}.rp-site[data-product=Close\ This]:not(.ct-home) :is(h1,h2,h3,.rp-heading){font-family:var(--ct-font-display);letter-spacing:-.02em;color:var(--ct-ink);font-weight:500;line-height:1.06}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-product-hero h1{max-width:24ch;margin-inline:0;font-size:clamp(44px,5.6vw,80px)}.rp-site[data-product=Close\ This]:not(.ct-home) h1>span{color:var(--ct-ink);font-style:italic;font-weight:400}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-product-hero .rp-lead{max-width:52ch;font-size:18px;line-height:1.5}.rp-site[data-product=Close\ This]:not(.ct-home) :is(.rp-caption,.rp-actions){font-size:14px}.rp-site[data-product=Close\ This]:not(.ct-home) :is(.rp-eyebrow,.rp-text[data-tone=eyebrow]){font:600 12px / 1.5 var(--ct-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ct-ink-soft)}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-text[data-tone=muted],.rp-site[data-product=Close\ This]:not(.ct-home) .rp-agent-setup-intro>p:last-child,.rp-site[data-product=Close\ This]:not(.ct-home) .rp-agent-paste-step p,.rp-site[data-product=Close\ This]:not(.ct-home) .rp-agent-setup-card summary{color:var(--ct-ink-soft)}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-text[data-tone=lead]{color:var(--ct-ink-soft);font-size:20px;line-height:1.5}.rp-site[data-product=Close\ This]:not(.ct-home) :is(time,code,.rp-code){font-variant-numeric:tabular-nums}.rp-site[data-product=Close\ This]:not(.ct-home) :is(.rp-card,.rp-legal,.rp-agent-setup-card) a:not(.rp-button){color:var(--ct-ink);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ct-flag);text-decoration-color:var(--ct-flag);text-underline-offset:5px}.rp-site[data-product=Close\ This]:not(.ct-home) :is(.rp-card,.rp-legal,.rp-agent-setup-card) a:not(.rp-button):hover{-webkit-text-decoration-color:var(--ct-ink);text-decoration-color:var(--ct-ink)}.rp-site[data-product=Close\ This]:not(.ct-home)>main>.rp-stack{width:min(1248px,100% - 96px);margin:0 auto;padding-bottom:80px}.rp-site[data-product=Close\ This]:not(.ct-home) :is(.rp-app-screen,.rp-story-dialogue,.rp-story-app,.rp-work-preview,.rp-price-card,.rp-product-account,.rp-agent-setup-card,.rp-card){background:var(--ct-sheet);border:1px solid var(--ct-rule);border-radius:var(--ct-radius-panel);box-shadow:none}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-card{padding:28px}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-product-account{background:var(--ct-sheet-tint);color:var(--ct-ink);border:0}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-product-account p{color:var(--ct-ink)}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-agent-setup-intro .rp-heading{font-size:clamp(36px,4vw,56px);line-height:1.04}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-agent-setup-card :is(legend,h2,h3){font:600 14px var(--ct-font-body);letter-spacing:0}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-agent-setup-card :is(legend,h2,h3)>span{color:var(--ct-ink-soft);font:600 12px var(--ct-font-body);letter-spacing:.12em;font-variant-numeric:tabular-nums}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-agent-choices label>span{background:var(--ct-sheet);border:1px solid var(--ct-rule-strong);border-radius:var(--ct-radius-control);color:var(--ct-ink);font-size:14px;font-weight:500}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-agent-choices label:hover>span{background:var(--ct-sheet-tint)}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-agent-choices input:checked+span{background:var(--ct-sheet-tint);border-color:var(--ct-ink);box-shadow:inset 0 0 0 1px var(--ct-ink)}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-agent-choices input:focus-visible+span{outline:3px solid var(--ct-ink);outline-offset:3px}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-agent-copy-step{border-block:1px solid var(--ct-rule)}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-agent-skill-preview{background:var(--ct-paper);border:1px solid var(--ct-rule);border-radius:var(--ct-radius-control)}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-agent-skill-preview strong{font:500 22px / 1.2 var(--ct-font-display);letter-spacing:-.01em}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-agent-skill-preview span{color:var(--ct-ink-soft);font-size:13px}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-agent-skill-preview p{font-size:14px}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-agent-copy-status{color:var(--ct-ink-soft);font-size:13px}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-agent-setup-card textarea{background:var(--ct-sheet);border:1px solid var(--ct-rule-strong);border-radius:var(--ct-radius-control);color:var(--ct-ink);font:13px / 1.7 var(--ct-font-mono)}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-agent-setup-card textarea:focus-visible{border-color:var(--ct-ink);box-shadow:var(--ct-focus-ring);outline:0}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-code{background:var(--ct-night);color:var(--ct-on-night-strong);border:1px solid var(--ct-rule-night);border-radius:var(--ct-radius-panel);font-family:var(--ct-font-mono)}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-site-footer{border-top:1px solid var(--ct-rule);color:var(--ct-ink-soft);font-size:13px}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-site-footer a{color:var(--ct-ink)}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-policy-example{border-radius:var(--ct-radius-panel);background:var(--ct-night);color:var(--ct-on-night-strong)}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-policy-example p{color:var(--ct-on-night)}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-policy-example>span,.rp-site[data-product=Close\ This]:not(.ct-home) .rp-policy-example li>span{color:var(--ct-flag-on-night)}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-product-hero[data-presentation=walkthrough]>.rp-product-hero-copy{text-align:left;width:100%;max-width:none}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-product-hero{padding-block:var(--ct-space-16) var(--ct-space-8);background:0 0}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-product-hero :is(.rp-lead,.rp-caption){margin-inline:0}.rp-site[data-product=Close\ This]:not(.ct-home) .rp-product-hero .rp-actions{justify-content:flex-start}.rp-site[data-product=Close\ This]:not(.ct-home) :is(.rp-story-current-app .rp-app-screen picture,.rp-policy-example,.rp-transaction-price-card){border-radius:var(--ct-radius-panel)}@media (width<=850px){.rp-site[data-product=Close\ This]:not(.ct-home) .rp-product-hero{padding-top:var(--ct-space-8)}}@media (width<=560px){.rp-site[data-product=Close\ This]:not(.ct-home) .rp-site-header{gap:var(--ct-space-3)}}@media (width<=720px){.rp-site[data-product=Close\ This]:not(.ct-home)>main>.rp-stack{width:calc(100% - 48px)}}[data-product=Close\ This],html[data-product=close-this]{--ct-app-hover:var(--ct-paper);--ct-app-selected:var(--ct-sheet-tint);--rp-font-body:var(--ct-font-body);--rp-font-metadata:var(--ct-font-body);--rp-midnight:var(--ct-ink);--rp-graphite:var(--ct-ink);--rp-text-primary:var(--ct-ink);--rp-text-secondary:var(--ct-ink-soft);--rp-muted:var(--ct-ink-soft);--rp-text-link:var(--ct-ink);--rp-blue-text:var(--ct-ink);--rp-blue-action:var(--ct-ink);--rp-ion-blue:var(--ct-ink);--rp-copper:var(--ct-flag);--rp-copper-text:var(--ct-ink);--rp-titanium:var(--ct-rule-strong);--rp-apricot:var(--ct-flag);--rp-linen:var(--ct-sheet-tint);--rp-paper:var(--ct-paper);--rp-cool-white:var(--ct-paper);--rp-canvas:var(--ct-paper);--rp-surface:var(--ct-sheet);--rp-white:var(--ct-sheet);--rp-blue-wash:var(--ct-app-hover);--rp-line:var(--ct-rule);--rp-border:var(--ct-rule);--rp-disabled:var(--ct-sheet-tint);--rp-success:var(--ct-success);--rp-success-background:var(--ct-success-soft);--rp-warning:var(--ct-warning);--rp-warning-background:var(--ct-warning-soft);--rp-error:var(--ct-error);--rp-error-background:var(--ct-error-soft);--rp-action-default:var(--ct-action);--rp-action-label:var(--ct-action-label);--rp-action-hover:var(--ct-action-hover);--rp-action-pressed:var(--ct-action-pressed);--rp-action-disabled-background:var(--ct-sheet-tint);--rp-action-disabled-label:var(--ct-ink-faint);--rp-hover:var(--ct-action-hover);--rp-pressed:var(--ct-action-pressed);--rp-selected-background:var(--ct-app-selected);--rp-selected-indicator:var(--ct-flag);--rp-focus-ring:var(--ct-ink);--rp-focus-separation:var(--ct-paper);--rp-workspace-canvas:var(--ct-paper);--rp-workspace-sidebar:var(--ct-paper);--rp-workspace-border:var(--ct-rule);--rp-workspace-hover:var(--ct-app-hover);--rp-workspace-selected:var(--ct-app-selected);--rp-workspace-indicator:var(--ct-flag);--rp-warm-canvas:var(--ct-paper);--rp-warm-sidebar:var(--ct-paper);--rp-warm-border:var(--ct-rule);--rp-warm-selected:var(--ct-app-selected);--rp-warm-indicator:var(--ct-flag);--rp-warm-hover:var(--ct-app-hover);--rp-radius-card:var(--ct-radius-panel);--rp-radius-document:var(--ct-radius-panel);--rp-radius-control:var(--ct-radius-control);--rp-radius-navigation:var(--ct-radius-control);--rp-shadow-card:var(--ct-shadow-sheet);--rp-shadow-lift:var(--ct-shadow-sheet);--rp-shadow-header:none;--rp-shadow-panel:var(--ct-shadow-sheet);--rp-shadow-action:none;--rp-shadow-input-focus:var(--ct-focus-ring);--rp-panel-background:var(--ct-sheet);--rp-panel-border:var(--ct-rule);--rp-panel-text:var(--ct-ink);--rp-panel-muted:var(--ct-ink-soft);--rp-panel-action:var(--ct-action);--rp-panel-action-label:var(--ct-action-label);--rp-panel-action-hover:var(--ct-action-hover);--rp-panel-focus:var(--ct-ink);--rp-motion-feedback:var(--ct-motion-feedback);--rp-feedback:var(--ct-motion-feedback);--rp-motion-interaction:var(--ct-motion-transition);--rp-motion-entry:var(--ct-motion-transition);--rp-motion-ease:var(--ct-ease-out);--rp-motion-lift:0px;font-family:var(--ct-font-body);color:var(--ct-ink);background:var(--ct-paper)}html[data-product=close-this] .boundary-failure{margin:var(--ct-space-16) auto;padding:var(--ct-space-6);max-width:720px;font-family:var(--ct-font-body);color:var(--ct-ink);background:var(--ct-paper)}html[data-product=close-this] .boundary-failure h1{font-family:var(--ct-font-display);letter-spacing:-.02em;font-weight:500;line-height:1.05}.rp-workspace-shell[data-product=Close\ This] :is(h4,button,input,select,textarea){font-family:var(--ct-font-body)}.rp-workspace-shell[data-product=Close\ This] :is(h1,h2,h3){font-family:var(--ct-font-display);letter-spacing:-.02em;font-optical-sizing:auto;font-weight:500;line-height:1.1}.rp-workspace-shell[data-product=Close\ This] :is(.rp-form-editor-properties h2,.rp-agent-setup-card h2,.rp-agent-setup-card h3,.rp-agent-setup-card legend,.cl-attention-item h3){font-family:var(--ct-font-body);letter-spacing:normal;font-weight:600;line-height:1.4}.rp-workspace-shell[data-product=Close\ This] h4{letter-spacing:normal;font-weight:600}.rp-workspace-shell[data-product=Close\ This] :is(button,input,select,textarea,.rp-button){border-radius:var(--ct-radius-control)}.rp-workspace-shell[data-product=Close\ This] .rp-pdf-field-layer :is(button,.rp-pdf-field-preview){border-radius:0}.rp-workspace-shell[data-product=Close\ This] :is(.rp-eyebrow,.rp-desk-eyebrow,.cl-eyebrow,.rp-text[data-tone=eyebrow]){font:600 12px / 1.5 var(--ct-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ct-ink-soft)}.rp-workspace-shell[data-product=Close\ This] :is(time,.rp-work-status,.rp-work-context,.rp-work-detail,.rp-dated-list__date,.rp-dated-list__meta,.rp-fact-strip dd,.rp-transaction-fact,.rp-workspace-summary strong,.rp-correspondence-date,.rp-desk-heading p,.rp-desk-overview dd,.cl-section-count,.rp-text[data-tone=metadata],.rp-pagination){font-family:var(--ct-font-body);font-variant-numeric:tabular-nums}.rp-workspace-shell[data-product=Close\ This] :is(code,.rp-code,.rp-code>code){font-family:var(--ct-font-mono);font-variant-numeric:tabular-nums}.rp-workspace-shell[data-product=Close\ This] .rp-code{background:var(--ct-paper);border:1px solid var(--ct-rule)}.rp-workspace-shell[data-product=Close\ This] :focus-visible{outline-offset:2px;box-shadow:var(--ct-focus-ring);outline:3px solid #0000}.rp-workspace-shell[data-product=Close\ This] :is(.rp-workspace-content,.cl-section):focus-visible{box-shadow:none}.rp-workspace-shell[data-product=Close\ This] :is(.rp-work-queue a,.rp-work-queue button,.cl-section-links a,.rp-work-filters button):focus-visible{box-shadow:var(--ct-focus-ring)}.rp-workspace-shell[data-product=Close\ This] :is(.rp-dated-list__disclosure>summary,.rp-dated-list__title a,.rp-correspondence-message summary,.rp-card.rp-decision-panel *):focus-visible{outline-color:#0000}.cl-brand{align-items:center;display:inline-flex}.cl-brand .ct-wordmark{width:180px;max-width:100%;height:auto;display:block}.rp-workspace-shell[data-product=Close\ This] .rp-button{min-height:44px;font:500 15px / 1.3 var(--ct-font-body);background:var(--ct-action);border-color:var(--ct-action);color:var(--ct-action-label);box-shadow:none;padding:10px 18px}.rp-workspace-shell[data-product=Close\ This] .rp-button:not(:disabled):hover{background:var(--ct-action-hover);border-color:var(--ct-action-hover);color:var(--ct-action-label);text-decoration:none}.rp-workspace-shell[data-product=Close\ This] .rp-button:not(:disabled):active{background:var(--ct-action-pressed);border-color:var(--ct-action-pressed)}.rp-workspace-shell[data-product=Close\ This] .rp-button[data-variant=secondary],.rp-workspace-shell[data-product=Close\ This] .rp-button[data-variant=ghost],.rp-workspace-shell[data-product=Close\ This] .rp-workspace-header-actions .rp-refresh-button,.rp-workspace-shell[data-product=Close\ This] .rp-overflow-menu__trigger,.rp-workspace-shell[data-product=Close\ This] .rp-inspector-heading button{background:var(--ct-sheet);border:1px solid var(--ct-rule-strong);color:var(--ct-ink)}.rp-workspace-shell[data-product=Close\ This] .rp-button[data-variant=ghost]{background:0 0;border-color:#0000}.rp-workspace-shell[data-product=Close\ This] .rp-button[data-variant=secondary]:not(:disabled):hover,.rp-workspace-shell[data-product=Close\ This] .rp-button[data-variant=ghost]:not(:disabled):hover,.rp-workspace-shell[data-product=Close\ This] .rp-workspace-header-actions .rp-refresh-button:not(:disabled):hover,.rp-workspace-shell[data-product=Close\ This] .rp-overflow-menu__trigger:hover,.rp-workspace-shell[data-product=Close\ This] .rp-overflow-menu__trigger[aria-expanded=true],.rp-workspace-shell[data-product=Close\ This] .rp-inspector-heading button:hover{background:var(--ct-sheet-tint);border-color:var(--ct-ink);color:var(--ct-ink)}.rp-workspace-shell[data-product=Close\ This] .rp-button[data-variant=secondary][aria-pressed=true]{background:var(--ct-sheet-tint);border-color:var(--ct-ink)}.rp-workspace-shell[data-product=Close\ This] .rp-button[data-variant=danger]{background:var(--ct-error);border-color:var(--ct-error);color:var(--ct-sheet)}.rp-workspace-shell[data-product=Close\ This] .rp-button:disabled{background:var(--ct-sheet-tint);border-color:var(--ct-sheet-tint);color:var(--ct-ink-faint)}.rp-workspace-shell[data-product=Close\ This] .rp-button[data-size=small]{min-height:36px;padding:6px 12px;font-size:14px}.rp-workspace-shell[data-product=Close\ This] :is(.rp-input,select,textarea){background:var(--ct-sheet);border:1px solid var(--ct-rule-strong);color:var(--ct-ink);font-size:var(--ct-type-body);min-height:44px;padding:10px 12px;line-height:1.4}.rp-workspace-shell[data-product=Close\ This] :is(.rp-input,select,textarea)::placeholder{color:var(--ct-ink-faint)}.rp-workspace-shell[data-product=Close\ This] :is(.rp-input,select,textarea):focus{border-color:var(--ct-ink);box-shadow:var(--ct-focus-ring);outline-offset:2px;outline:3px solid #0000}.rp-workspace-shell[data-product=Close\ This] :is(.rp-input,select,textarea):disabled{background:var(--ct-paper);color:var(--ct-ink-faint)}.rp-workspace-shell[data-product=Close\ This] .rp-label{font-size:14px;font-weight:600}.rp-workspace-shell[data-product=Close\ This] .rp-badge{border:1px solid var(--ct-rule-strong);min-height:28px;color:var(--ct-ink-soft);font:600 11px / 18px var(--ct-font-body);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:3px;padding:4px 8px}.rp-workspace-shell[data-product=Close\ This] .rp-badge[data-tone=success]{color:var(--ct-success);border-color:var(--ct-success);background:0 0}.rp-workspace-shell[data-product=Close\ This] .rp-badge[data-tone=warning]{color:var(--ct-warning);border-color:var(--ct-warning);background:0 0}.rp-workspace-shell[data-product=Close\ This] .rp-badge[data-tone=error]{color:var(--ct-error);border-color:var(--ct-error);background:0 0}.rp-workspace-shell[data-product=Close\ This] .rp-needs-you[data-tone=attention]{color:var(--ct-sheet);background:var(--ct-flag);border-radius:3px}.rp-workspace-shell[data-product=Close\ This] .rp-source-chip{background:var(--ct-paper);border-color:var(--ct-rule);color:var(--ct-ink-soft);border-radius:3px}.rp-workspace-shell[data-product=Close\ This] :is(button.rp-source-chip,a.rp-source-chip){color:var(--ct-ink)}.rp-workspace-shell[data-product=Close\ This] :is(button.rp-source-chip,a.rp-source-chip):hover{background:var(--ct-sheet-tint);border-color:var(--ct-rule-strong)}.rp-workspace-shell[data-product=Close\ This] .status-notice{background:var(--ct-paper);border-color:var(--ct-rule);border-left:3px solid var(--ct-ink);border-radius:0 var(--ct-radius-control) var(--ct-radius-control) 0;color:var(--ct-ink)}.rp-workspace-shell[data-product=Close\ This] .visible-failure{border-radius:0 var(--ct-radius-control) var(--ct-radius-control) 0;background:var(--ct-error-soft);border-left-width:3px;border-color:var(--ct-error);color:var(--ct-error)}.rp-workspace-shell[data-product=Close\ This] :is(.rp-card,.rp-panel,.rp-desk-overview,.rp-work-inspector,.rp-correspondence-message,.rp-pdf-reader,.rp-form-editor-properties,.rp-form-editor-navigation,.rp-closings-table,.cl-attention-list,.rp-workspace-summary,.rp-agent-setup-card,.rp-skeleton-panel,.cl-transaction-section,.cl-decision-card){background:var(--ct-sheet);border:1px solid var(--ct-rule);border-radius:var(--ct-radius-panel);box-shadow:var(--ct-shadow-sheet)}.rp-workspace-shell[data-product=Close\ This] .rp-card{padding:24px}.rp-workspace-shell[data-product=Close\ This] .rp-overflow-menu__list{border-color:var(--ct-rule);border-radius:var(--ct-radius-panel);box-shadow:var(--ct-shadow-sheet)}.rp-workspace-shell[data-product=Close\ This] .rp-overflow-menu__item:is(:hover,:focus-visible){background:var(--ct-sheet-tint)}.rp-workspace-shell[data-product=Close\ This] .rp-card.rp-decision-panel,.rp-workspace-shell[data-product=Close\ This] .rp-work-inspector{background:var(--ct-sheet);border:1px solid var(--ct-rule);color:var(--ct-ink);border-top-width:1px;padding:28px;position:relative}.rp-workspace-shell[data-product=Close\ This] .rp-card.rp-decision-panel:before,.rp-workspace-shell[data-product=Close\ This] .rp-work-inspector:before{content:"";background:var(--ct-flag);border-radius:var(--ct-radius-tab);pointer-events:none;width:44px;height:8px;position:absolute;top:-7px;left:24px}.rp-workspace-shell[data-product=Close\ This] .rp-card.rp-decision-panel .rp-heading{font-family:var(--ct-font-display);letter-spacing:-.02em;color:var(--ct-ink);font-size:26px;font-weight:500;line-height:1.15}.rp-workspace-shell[data-product=Close\ This] .rp-card.rp-decision-panel .rp-text,.rp-workspace-shell[data-product=Close\ This] .rp-card.rp-decision-panel .rp-text[data-tone=eyebrow]{color:var(--ct-ink-soft)}.rp-workspace-shell[data-product=Close\ This] .rp-card.rp-decision-panel .rp-button{background:var(--ct-action);border-color:var(--ct-action);color:var(--ct-action-label)}.rp-workspace-shell[data-product=Close\ This] .rp-card.rp-decision-panel .rp-button:not(:disabled):hover{background:var(--ct-action-hover);border-color:var(--ct-action-hover)}.rp-workspace-shell[data-product=Close\ This] .rp-inspector-title h2{font-family:var(--ct-font-display);letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:1.15}.rp-workspace-shell[data-product=Close\ This] .rp-inspector-body{border-color:var(--ct-rule)}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-content h1.rp-heading,.rp-workspace-shell[data-product=Close\ This] .rp-desk-heading h1.rp-heading,.rp-workspace-shell[data-product=Close\ This] .cl-property-header h1{font-family:var(--ct-font-display);font-size:var(--ct-app-title);letter-spacing:-.02em;max-width:28ch;color:var(--ct-ink);font-weight:500;line-height:1.05}.rp-workspace-shell[data-product=Close\ This] :is(h2.rp-heading,h3.rp-heading,.rp-desk-overview>h2){font-family:var(--ct-font-display);font-size:var(--ct-type-card);letter-spacing:-.02em;font-weight:500;line-height:1.2}.rp-workspace-shell[data-product=Close\ This] h4.rp-heading{font-size:var(--ct-type-body);font-weight:600}.rp-workspace-shell[data-product=Close\ This] .rp-desk-overview>h2{border-bottom:1px solid var(--ct-rule);margin-bottom:18px;padding-bottom:14px}.rp-workspace-shell[data-product=Close\ This] .rp-text[data-tone=lead]{color:var(--ct-ink-soft);font-size:17px;line-height:1.5}.rp-workspace-shell[data-product=Close\ This] :is(.rp-caption,.rp-text[data-tone=metadata],.rp-text[data-tone=muted]){font-size:var(--ct-type-caption);color:var(--ct-ink-soft)}.rp-workspace-shell[data-product=Close\ This] .rp-text[data-tone=metadata]{line-height:1.6}.rp-workspace-shell[data-product=Close\ This][data-appearance]{background:var(--ct-paper);font-family:var(--ct-font-body)}.rp-workspace-shell[data-product=Close\ This][data-appearance]>.rp-workspace-header{background:var(--ct-paper);color:var(--ct-ink);border-bottom:1px solid var(--ct-rule);box-shadow:none;min-height:80px;padding-block:4px}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-header a{color:var(--ct-ink)}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-context{color:var(--ct-ink-soft);font-size:13px}.rp-workspace-shell[data-product=Close\ This] .rp-account-link{text-underline-offset:4px;font-size:14px;font-weight:500;text-decoration:underline}.rp-workspace-shell[data-product=Close\ This][data-appearance]>.rp-workspace-sidebar{background:var(--ct-paper);border-color:var(--ct-rule);padding:20px 16px 24px}.rp-workspace-shell[data-product=Close\ This][data-appearance]>.rp-workspace-content{background:var(--ct-paper);padding:36px var(--ct-app-gutter) 80px;font-size:var(--ct-type-body);line-height:1.55}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-sidebar nav>a{border-radius:var(--ct-radius-control);min-height:44px;color:var(--ct-ink-soft);box-shadow:none;background:0 0;padding:10px 16px;font-size:14px;font-weight:500;position:relative}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-sidebar nav>a:hover{color:var(--ct-ink);background:var(--ct-sheet-tint)}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-sidebar nav>a[aria-current=page]{color:var(--ct-ink);box-shadow:none;background:0 0;font-weight:600}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-sidebar nav>a[aria-current=page]:before{content:"";background:var(--ct-flag);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-sidebar nav>a:focus-visible{box-shadow:var(--ct-focus-ring)}.rp-workspace-shell[data-product=Close\ This] .rp-nav-icon{opacity:.8}.rp-workspace-shell[data-product=Close\ This] .rp-desk-heading{padding-bottom:var(--ct-space-6);border-bottom:1px solid var(--ct-rule)}.rp-workspace-shell[data-product=Close\ This] .rp-desk-heading p{color:var(--ct-ink-soft);font-size:15px}.rp-workspace-shell[data-product=Close\ This] .cl-property-header{padding:0 0 var(--ct-space-2);box-shadow:none;background:0 0;border:0;border-radius:0}.rp-workspace-shell[data-product=Close\ This] .cl-property-header__subtitle{color:var(--ct-ink-soft);font-size:15px}.rp-workspace-shell[data-product=Close\ This] .cl-property-header__photo>a,.rp-workspace-shell[data-product=Close\ This] .cl-property-header__unavailable{border-radius:var(--ct-radius-panel)}.rp-workspace-shell[data-product=Close\ This] .cl-property-header__unavailable{border-color:var(--ct-rule-strong)}.rp-workspace-shell[data-product=Close\ This] .rp-fact-strip{border-block:1px solid var(--ct-rule);gap:0}.rp-workspace-shell[data-product=Close\ This] .rp-fact-strip__item{padding:12px 28px 12px 0}.rp-workspace-shell[data-product=Close\ This] .rp-fact-strip__item+.rp-fact-strip__item{border-left:1px solid var(--ct-rule);padding-left:24px}.rp-workspace-shell[data-product=Close\ This] .rp-fact-strip dt{color:var(--ct-ink-soft);font-size:13px}.rp-workspace-shell[data-product=Close\ This] .rp-fact-strip dd{font-family:var(--ct-font-display);letter-spacing:-.01em;color:var(--ct-ink);margin-top:2px;font-size:22px;font-weight:500;line-height:1.2}.rp-workspace-shell[data-product=Close\ This] .rp-fact-strip__item[data-tone=attention]{border-left:3px solid var(--ct-flag);padding-left:22px}.rp-workspace-shell[data-product=Close\ This] .rp-fact-strip__item[data-tone=attention]:first-child{padding-left:12px}.rp-workspace-shell[data-product=Close\ This] .rp-fact-strip__item[data-tone=attention] dd{color:var(--ct-ink)}.rp-workspace-shell[data-product=Close\ This] .rp-desk-main{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.rp-workspace-shell[data-product=Close\ This] .rp-work-filters{border-bottom:1px solid var(--ct-rule);gap:0 24px;padding-bottom:0}.rp-workspace-shell[data-product=Close\ This] .rp-work-filters button{color:var(--ct-ink-soft);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 2px;font-size:14px;font-weight:500}.rp-workspace-shell[data-product=Close\ This] .rp-work-filters button:hover{color:var(--ct-ink)}.rp-workspace-shell[data-product=Close\ This] .rp-work-filters button[aria-pressed=true]{color:var(--ct-ink);border-bottom-color:var(--ct-flag);background:0 0;font-weight:600}.rp-workspace-shell[data-product=Close\ This] .rp-work-filters button span{color:var(--ct-ink-soft);font-weight:500}.rp-workspace-shell[data-product=Close\ This] .rp-work-queue li+li{border-top-color:var(--ct-rule)}.rp-workspace-shell[data-product=Close\ This] .rp-work-queue :is(a,button){padding:14px 10px 14px 0}.rp-workspace-shell[data-product=Close\ This] .rp-work-queue :is(a,button):hover{background:var(--ct-paper)}.rp-workspace-shell[data-product=Close\ This] .rp-desk-main .rp-work-queue :is(a,button):hover{background:var(--ct-sheet)}.rp-workspace-shell[data-product=Close\ This] .rp-work-queue button[aria-pressed=true]{background:var(--ct-sheet-tint);box-shadow:none}.rp-workspace-shell[data-product=Close\ This] .rp-work-marker{background:0 0;border-radius:0 3px 3px 0;align-self:stretch;height:auto;margin-block:-14px}.rp-workspace-shell[data-product=Close\ This] [data-tone=attention]>.rp-work-marker{background:var(--ct-flag)}.rp-workspace-shell[data-product=Close\ This] :is(.rp-work-detail,.rp-work-context,.rp-work-status){color:var(--ct-ink-soft);font-size:13px}.rp-workspace-shell[data-product=Close\ This] .rp-work-copy strong{font-size:15px;font-weight:600}.rp-workspace-shell[data-product=Close\ This] [data-tone=attention]>.rp-work-status{color:var(--ct-ink);font-weight:600}.rp-workspace-shell[data-product=Close\ This] .rp-work-arrow{color:var(--ct-ink-soft)}.rp-workspace-shell[data-product=Close\ This] .rp-desk-main .rp-collection>p{color:var(--ct-ink-soft);font-size:13px}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-update{color:var(--ct-ink-soft)}.rp-workspace-shell[data-product=Close\ This] .rp-dated-list__item{border-top-color:var(--ct-rule)}.rp-workspace-shell[data-product=Close\ This] .rp-dated-list__date{color:var(--ct-ink-soft);font-weight:500}.rp-workspace-shell[data-product=Close\ This] .rp-dated-list__title{color:var(--ct-ink);font-weight:600}.rp-workspace-shell[data-product=Close\ This] .rp-dated-list__meta{color:var(--ct-ink-soft)}.rp-workspace-shell[data-product=Close\ This] .rp-dated-list__item:is([data-tone=today],[data-tone=attention]) .rp-dated-list__date{color:var(--ct-ink);font-weight:600}.rp-workspace-shell[data-product=Close\ This] .rp-dated-list__item[data-tone=attention] .rp-dated-list__title{color:var(--ct-ink)}.rp-workspace-shell[data-product=Close\ This] .rp-dated-list__item[data-tone=attention]>.rp-dated-list__row,.rp-workspace-shell[data-product=Close\ This] .rp-dated-list__item[data-tone=attention]>.rp-dated-list__disclosure>summary.rp-dated-list__row{box-shadow:inset 3px 0 var(--ct-flag)}.rp-workspace-shell[data-product=Close\ This] .rp-dated-list__disclosure>summary:hover,.rp-workspace-shell[data-product=Close\ This] .rp-dated-list__item:not([data-expandable]):has(.rp-dated-list__title a):hover>.rp-dated-list__row{background:var(--ct-paper)}.rp-workspace-shell[data-product=Close\ This] .rp-dated-list__today{letter-spacing:.12em;color:var(--ct-ink);font-size:11px;font-weight:600}.rp-workspace-shell[data-product=Close\ This] .rp-dated-list__today:after{background:var(--ct-ink);border-radius:0;height:1px}.rp-workspace-shell[data-product=Close\ This] .cl-section-links{border:0;border-bottom:1px solid var(--ct-rule);box-shadow:none;background:0 0;border-radius:0;padding:0}.rp-workspace-shell[data-product=Close\ This] .cl-section-links-track{gap:28px}.rp-workspace-shell[data-product=Close\ This] .cl-section-links a{color:var(--ct-ink-soft);box-shadow:none;background:0 0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:12px 0;font-size:14px;font-weight:500}.rp-workspace-shell[data-product=Close\ This] .cl-section-links a:hover{color:var(--ct-ink);text-decoration:none}.rp-workspace-shell[data-product=Close\ This] .cl-section-links a[aria-current=page]{color:var(--ct-ink);border-bottom-color:var(--ct-ink);box-shadow:none;background:0 0;font-weight:600}.rp-workspace-shell[data-product=Close\ This] .cl-section-count{min-width:0;height:auto;color:var(--ct-ink-soft);font:500 13px / 1 var(--ct-font-body);background:0 0;border-radius:0;padding:0}.rp-workspace-shell[data-product=Close\ This] .cl-section-links a[aria-current=page] .cl-section-count{color:var(--ct-ink-soft)}.rp-workspace-shell[data-product=Close\ This] .rp-closings-table th{font:600 11px / 1.6 var(--ct-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ct-ink-soft);border-bottom:1px solid var(--ct-rule-strong);background:0 0;padding:12px 16px}.rp-workspace-shell[data-product=Close\ This] .rp-closings-table td{border-top-color:var(--ct-rule);padding:12px 16px}.rp-workspace-shell[data-product=Close\ This] .rp-closings-table tbody tr:first-child td{border-top:0}.rp-workspace-shell[data-product=Close\ This] .rp-closings-table td a,.rp-workspace-shell[data-product=Close\ This] .rp-closings-table td a:hover{color:var(--ct-ink)}.rp-workspace-shell[data-product=Close\ This] .rp-transaction-fact[data-tone=attention],.rp-workspace-shell[data-product=Close\ This] .rp-transaction-fact[data-tone=attention] small{color:var(--ct-ink);font-weight:600}.rp-workspace-shell[data-product=Close\ This] .rp-transaction-thumbnail{border-color:var(--ct-rule);background:var(--ct-paper);border-radius:3px}.rp-workspace-shell[data-product=Close\ This] .cl-row-arrow{color:var(--ct-ink-soft)}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-summary>div{padding:20px 22px}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-summary>div:before{display:none}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-summary>div+div{border-left-color:var(--ct-rule)}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-summary strong{font-family:var(--ct-font-display);letter-spacing:-.02em;font-size:34px;font-weight:500;line-height:1.1}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-summary>div>span{color:var(--ct-ink-soft)}.rp-workspace-shell[data-product=Close\ This] .cl-attention-item{border-radius:0}.rp-workspace-shell[data-product=Close\ This] .cl-attention-item+.cl-attention-item{border-top-color:var(--ct-rule)}.rp-workspace-shell[data-product=Close\ This] .cl-attention-marker{background:var(--ct-flag);border-radius:0 2px 2px 0}.rp-workspace-shell[data-product=Close\ This] .cl-attention-item a{color:var(--ct-ink)}.rp-workspace-shell[data-product=Close\ This] .rp-correspondence-marker{background:var(--ct-sheet-tint);color:var(--ct-ink)}.rp-workspace-shell[data-product=Close\ This] .rp-correspondence-subject{font-weight:600}.rp-workspace-shell[data-product=Close\ This] .rp-correspondence-content{border-top-color:var(--ct-rule)}.rp-workspace-shell[data-product=Close\ This] .rp-correspondence-message summary:hover{background:var(--ct-paper)}.rp-workspace-shell[data-product=Close\ This] .rp-correspondence-reply{color:var(--ct-ink)}.rp-workspace-shell[data-product=Close\ This] .rp-disclosure{border-top-color:var(--ct-rule)}.rp-workspace-shell[data-product=Close\ This] .rp-card>.rp-disclosure:first-child{border-top:0;padding-top:0}.rp-workspace-shell[data-product=Close\ This] .definition-list>div{border-bottom-color:var(--ct-rule)}.rp-workspace-shell[data-product=Close\ This] .definition-list dt{color:var(--ct-ink-soft)}.rp-workspace-shell[data-product=Close\ This] .rp-desk-overview .definition-list dt{color:var(--ct-ink-soft);font-size:13px}.rp-workspace-shell[data-product=Close\ This] .rp-desk-overview .definition-list dd{font-size:15px;font-weight:500}.rp-workspace-shell[data-product=Close\ This] .rp-desk-overview .definition-list>div{border-top:1px solid var(--ct-rule)}.rp-workspace-shell[data-product=Close\ This] .rp-desk-overview .definition-list>div:first-child{border-top:0}.rp-workspace-shell[data-product=Close\ This] .rp-pagination{border-top-color:var(--ct-rule);font-size:14px}.rp-workspace-shell[data-product=Close\ This] .rp-pdf-toolbar{border-color:var(--ct-rule)}.rp-workspace-shell[data-product=Close\ This] .rp-pdf-canvas-scroll{background:var(--ct-sheet-tint);border-color:var(--ct-rule)}.rp-workspace-shell[data-product=Close\ This] .rp-pdf-canvas{border-color:var(--ct-rule-strong)}.rp-workspace-shell[data-product=Close\ This] .rp-pdf-text{background:var(--ct-paper);border-left-color:var(--ct-ink)}.rp-workspace-shell[data-product=Close\ This] .rp-pdf-page{outline-color:var(--ct-rule-strong)}.rp-workspace-shell[data-product=Close\ This] .rp-pdf-field-box,.rp-workspace-shell[data-product=Close\ This] .rp-pdf-field-box[data-color="0"]{--field-color:var(--ct-ink)}.rp-workspace-shell[data-product=Close\ This] .rp-pdf-field-box[data-color="1"]{--field-color:var(--ct-warning)}.rp-workspace-shell[data-product=Close\ This] .rp-pdf-field-box[data-color="2"]{--field-color:var(--ct-success)}.rp-workspace-shell[data-product=Close\ This] .rp-pdf-field-resize{background:var(--ct-flag);border-color:var(--ct-ink);border-radius:2px}.rp-workspace-shell[data-product=Close\ This] .rp-pdf-field-preview{border:2px dashed var(--ct-ink);background:color-mix(in srgb, var(--ct-ink) 8%, transparent)}.rp-workspace-shell[data-product=Close\ This] .rp-form-editor-workspace .rp-button[data-variant=secondary]{border-color:var(--ct-rule-strong);background:var(--ct-sheet)}[data-product=Close\ This] .rp-form-editor-workspace .rp-button[data-variant=secondary][aria-pressed=true]{background:var(--ct-sheet-tint);border-color:var(--ct-ink)}.rp-workspace-shell[data-product=Close\ This] .rp-form-editor-properties h2.rp-heading{font-size:var(--ct-type-body)}.rp-workspace-shell[data-product=Close\ This] .rp-agent-choices label>span{border-color:var(--ct-rule-strong);border-radius:var(--ct-radius-control);font-size:14px}.rp-workspace-shell[data-product=Close\ This] .rp-agent-choices input:checked+span{background:var(--ct-sheet-tint);border-color:var(--ct-ink);box-shadow:inset 0 0 0 1px var(--ct-ink)}.rp-workspace-shell[data-product=Close\ This] .rp-agent-choices input:focus-visible+span{box-shadow:var(--ct-focus-ring);outline:3px solid #0000}.rp-workspace-shell[data-product=Close\ This] .rp-agent-skill-preview,.rp-workspace-shell[data-product=Close\ This] .rp-agent-setup-card textarea{background:var(--ct-paper);border-radius:var(--ct-radius-control)}.rp-workspace-shell[data-product=Close\ This] :is(.rp-agent-copy-status,.rp-agent-setup-card legend>span){color:var(--ct-ink-soft)}@media (width>=851px){.rp-workspace-shell[data-product=Close\ This][data-focused=false]:not(:has(.rp-form-editor-workspace)){grid-template-columns:var(--ct-app-sidebar-width) minmax(0, 1fr)}.rp-workspace-shell[data-product=Close\ This][data-focused=false]>.rp-workspace-header{grid-template-columns:var(--ct-app-sidebar-width) minmax(0, 1fr) auto;padding:0 var(--ct-app-gutter) 0 0;gap:0;display:grid}.rp-workspace-shell[data-product=Close\ This][data-focused=false]>.rp-workspace-header>a:first-child{border-right:1px solid var(--ct-rule);justify-content:center;align-self:stretch;align-items:center;display:flex}.rp-workspace-shell[data-product=Close\ This][data-focused=false] .rp-workspace-context{min-width:0;padding-inline:var(--ct-app-gutter);border:0;grid-column:2}.rp-workspace-shell[data-product=Close\ This][data-focused=false] .rp-workspace-header-actions{grid-column:3;margin:0}}@media (width<=850px){.rp-workspace-shell[data-product=Close\ This][data-appearance]>.rp-workspace-content{padding:var(--ct-space-6) 20px 56px}.rp-workspace-shell[data-product=Close\ This][data-appearance]>.rp-workspace-header{gap:var(--ct-space-3);padding:12px 20px}.rp-workspace-shell[data-product=Close\ This][data-appearance]>.rp-workspace-sidebar{padding:8px 20px}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-sidebar nav>a{padding:10px 12px;font-size:13px}.rp-workspace-shell[data-product=Close\ This] .rp-workspace-sidebar nav>a[aria-current=page]:before{border-radius:3px 3px 0 0;width:auto;height:3px;inset:auto 12px 0}.rp-workspace-shell[data-product=Close\ This] .rp-card.rp-decision-panel,.rp-workspace-shell[data-product=Close\ This] .rp-work-inspector{padding:22px 20px}.rp-workspace-shell[data-product=Close\ This] .rp-card.rp-decision-panel:before,.rp-workspace-shell[data-product=Close\ This] .rp-work-inspector:before{left:20px}}@media (width<=640px){.rp-workspace-shell[data-product=Close\ This] .rp-fact-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.rp-workspace-shell[data-product=Close\ This] .rp-fact-strip__item{padding:10px 12px 10px 0}.rp-workspace-shell[data-product=Close\ This] .rp-fact-strip__item+.rp-fact-strip__item{border-left:0;padding-left:0}.rp-workspace-shell[data-product=Close\ This] .rp-fact-strip__item:nth-child(2n){border-left:1px solid var(--ct-rule);padding-left:16px}.rp-workspace-shell[data-product=Close\ This] .rp-fact-strip__item:nth-child(n+3){border-top:1px solid var(--ct-rule)}.rp-workspace-shell[data-product=Close\ This] .rp-fact-strip__item[data-tone=attention]{border-left:3px solid var(--ct-flag);padding-left:12px}.rp-workspace-shell[data-product=Close\ This] .rp-fact-strip dd{font-size:20px}}@media (width<=560px){.cl-brand .ct-wordmark{width:156px}.rp-workspace-shell[data-product=Close\ This] .rp-work-filters{gap:0 16px}.rp-workspace-shell[data-product=Close\ This] .rp-work-filters button{font-size:13px}.rp-workspace-shell[data-product=Close\ This] .cl-section-links-track{gap:18px}.rp-workspace-shell[data-product=Close\ This] .rp-card{padding:20px}}@media (prefers-reduced-motion:reduce){[data-product=Close\ This] *,[data-product=Close\ This] :before,[data-product=Close\ This] :after{scroll-behavior:auto;transition:none;animation:none}}@media (forced-colors:active){.rp-workspace-shell[data-product=Close\ This] .rp-workspace-sidebar nav>a[aria-current=page]:before,.rp-workspace-shell[data-product=Close\ This] [data-tone=attention]>.rp-work-marker{border-left:3px solid canvastext;width:0}.rp-workspace-shell[data-product=Close\ This] .rp-card.rp-decision-panel:before,.rp-workspace-shell[data-product=Close\ This] .rp-work-inspector:before{border-top:8px solid canvastext;height:0}.rp-workspace-shell[data-product=Close\ This] .rp-work-filters button[aria-pressed=true],.rp-workspace-shell[data-product=Close\ This] .cl-section-links a[aria-current=page]{border-bottom-color:canvastext}.rp-workspace-shell[data-product=Close\ This] .rp-needs-you[data-tone=attention]{border:1px solid canvastext}}.ct-home[data-product]{--ct-home-ruling:color-mix(in srgb, var(--ct-rule) 62%, transparent);--ct-type-message:22px;--ct-message-padding:24px 28px;--ct-home-message-shadow:0 26px 48px -26px color-mix(in srgb, var(--ct-ink) 48%, transparent), 0 2px 6px -2px color-mix(in srgb, var(--ct-ink) 14%, transparent);background:var(--ct-paper);color:var(--ct-ink);font:400 var(--ct-type-body) / 1.55 var(--ct-font-body);font-optical-sizing:auto}.ct-home .ct-container{width:min(var(--ct-content-max), calc(100% - var(--ct-gutter) * 2));margin-inline:auto}.ct-home>main{max-width:none;margin:0;padding:0}.ct-home :is(h1,h2,h3,p){margin:0}.ct-home[data-product] :is(h1,h2){font-family:var(--ct-font-display);letter-spacing:-.02em;text-wrap:balance;color:inherit;font-weight:500;line-height:1.04}.ct-home h2{font-size:var(--ct-type-section)}.ct-home[data-product] h3{font:500 var(--ct-type-card) / 1.25 var(--ct-font-display);letter-spacing:-.01em;color:inherit}.ct-home a{color:inherit}.ct-home[data-product] .rp-button{border-radius:var(--ct-radius-control);min-height:52px;box-shadow:none;background:var(--ct-action);border-color:var(--ct-action);color:var(--ct-action-label);transition:background var(--ct-motion-feedback) var(--ct-ease-out);gap:12px;padding:14px 24px;font-size:15px;font-weight:500;text-decoration:none}.ct-home[data-product] .rp-button:hover{background:var(--ct-action-hover);border-color:var(--ct-action-hover)}.ct-home[data-product] .rp-button:active{background:var(--ct-action-pressed);border-color:var(--ct-action-pressed)}.ct-home .ct-kicker{font-size:var(--ct-type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ct-ink-soft);margin-bottom:24px;font-weight:600;line-height:1.5}.ct-home .ct-step-label{font-size:var(--ct-type-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ct-sheet);background:var(--ct-flag);border-radius:var(--ct-radius-tab);margin-bottom:20px;padding:6px 12px 5px;font-weight:600;line-height:1.4;display:inline-block}.ct-home .ct-small{font-size:var(--ct-type-caption);color:var(--ct-ink-soft);line-height:1.6}.ct-home .ct-lead{font-size:var(--ct-type-lead);color:var(--ct-ink-soft);line-height:1.55}.ct-home .ct-text-link{color:var(--ct-ink);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ct-flag);text-decoration-color:var(--ct-flag);text-underline-offset:5px;transition:text-decoration-color var(--ct-motion-feedback) var(--ct-ease-out);font-size:15px;font-weight:500}.ct-home .ct-text-link:hover{-webkit-text-decoration-color:var(--ct-ink);text-decoration-color:var(--ct-ink)}.ct-home :is(section[id],div[id],main[id]){scroll-margin-top:0}.ct-home .ct-home-wordmark{object-fit:contain;width:196px;height:auto;display:block}.ct-site-header{background:var(--ct-paper);z-index:20;position:relative}.ct-page-progress{display:none}@media (width>=901px){.ct-site-header{border-bottom:1px solid #0000;transition:border-color .18s;position:sticky;top:0}.ct-site-header[data-scrolled=true]{border-bottom-color:var(--ct-rule)}.ct-home :is(section[id],div[id],main[id]){scroll-margin-top:var(--ct-header-offset,97px)}.ct-page-progress{pointer-events:none;height:2px;display:block;position:absolute;bottom:-1px;left:0;right:0}.ct-page-progress>span{background:var(--ct-flag);transform-origin:0;height:100%;transition:transform .12s linear;display:block;transform:scaleX(0)}}.ct-home .ct-home-header{justify-content:space-between;align-items:center;gap:32px;min-height:96px;display:flex}.ct-menu-toggle{display:none}.ct-home-header>a{text-decoration:none}.ct-home-header nav,.ct-header-actions{align-items:center;gap:28px;font-size:14px;display:flex}.ct-home-header nav{order:1;margin-left:auto}.ct-header-actions{order:2}.ct-home-header nav a,.ct-header-actions>a{text-decoration:none}.ct-header-actions>a:hover{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ct-flag);text-decoration-color:var(--ct-flag);text-underline-offset:5px}.ct-home-header nav a{white-space:nowrap;padding-block:14px;font-weight:500;position:relative}.ct-home .ct-home-header nav a:hover,.ct-home .ct-home-header nav a[aria-current=location]{color:var(--ct-ink);text-decoration:none}.ct-home-header nav a:after{content:"";background:var(--ct-flag);transform-origin:0;height:2px;transition:transform .18s var(--ct-ease-out);position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.ct-home-header nav a:hover:after,.ct-home-header nav a[aria-current=location]:after{transform:scaleX(1)}@media (width>=901px) and (width<=1100px){.ct-home .ct-home-header{gap:16px}.ct-home .ct-home-header .ct-home-wordmark{width:148px}.ct-home .ct-home-header nav,.ct-home .ct-header-actions{font-size:var(--ct-type-caption);gap:16px}.ct-home[data-product] .ct-header-actions .rp-button{min-height:44px;font-size:var(--ct-type-caption);padding:12px 14px}}.ct-hero-band{background-color:var(--ct-paper);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 31px, var(--ct-home-ruling) 31px, var(--ct-home-ruling) 32px)}.ct-home .ct-hero{grid-template-columns:1fr 1.08fr;align-items:center;gap:64px;padding-block:80px 104px;display:grid}.ct-hero-copy{grid-area:1/1;padding-bottom:0}.ct-hero-copy h1{font-size:var(--ct-type-story)}.ct-hero-copy h1>:where(span){letter-spacing:-.01em;font-style:italic;font-weight:400}.ct-hero-copy .ct-lead{max-width:520px;font-size:var(--ct-type-lead);margin-top:28px}.ct-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-block:36px;display:flex}.ct-hero-copy .ct-small{font-size:var(--ct-type-caption)}.ct-hero-conversation{grid-area:1/2;width:100%;min-width:0;max-width:640px;margin-inline:auto;padding-block:24px}.ct-floating-chat{font-size:var(--ct-type-message);flex-direction:column;align-items:flex-start;gap:32px;display:flex}.ct-chat-bubble{max-width:92%;padding:var(--ct-message-padding);font-size:var(--ct-type-message);border-radius:var(--ct-bubble-radius) var(--ct-bubble-radius) var(--ct-bubble-radius) var(--ct-bubble-tail);background:var(--ct-sheet);color:var(--ct-ink);line-height:1.5}.ct-agent-reply{max-width:92%;position:relative}.ct-agent-reply .ct-chat-bubble{max-width:100%}.ct-message-row{align-items:flex-start;gap:12px;width:100%;display:flex}.ct-message-row[data-speaker=you]{flex-direction:row-reverse;padding-left:16px}.ct-message-row[data-speaker=agent]{padding-right:16px}.ct-message-row>.ct-chat-bubble,.ct-message-row>.ct-agent-reply{flex:1;min-width:0;max-width:100%}.ct-speaker-avatar{border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;margin-top:4px;display:grid}.ct-speaker-avatar--you{background:var(--ct-sheet-tint);color:var(--ct-ink);font-size:var(--ct-type-caption);font-weight:600;overflow:hidden}.ct-speaker-avatar--agent{background:#1a1a1a}.ct-speaker-avatar img{object-fit:contain;width:100%;height:100%}.ct-speaker-avatar--you img{object-fit:cover}.ct-agent-typing{border:1px solid var(--ct-rule);border-radius:var(--ct-bubble-radius) var(--ct-bubble-radius) var(--ct-bubble-radius) var(--ct-bubble-tail);background:var(--ct-sheet);visibility:hidden;opacity:0;align-items:center;gap:5px;padding:18px 20px;display:none;position:absolute;top:0;left:0}.ct-agent-typing span{background:var(--ct-typing-dot);border-radius:50%;width:6px;height:6px}.ct-reply-stage{display:grid}.ct-reply-content,.ct-reply-typing{grid-area:1/1;align-self:start;min-width:0}.ct-reply-stage:not([data-phase=ready]) .ct-reply-content{visibility:hidden}.ct-reply-typing{border-radius:var(--ct-bubble-radius) var(--ct-bubble-radius) var(--ct-bubble-radius) var(--ct-bubble-tail);background:var(--ct-sheet);justify-self:start;align-items:center;gap:5px;padding:18px 20px;display:flex}.ct-reply-typing span{background:var(--ct-typing-dot);border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.ct-reply-typing span{animation:.6s infinite ct-typing-dot}.ct-reply-typing span:nth-child(2){animation-delay:.12s}.ct-reply-typing span:nth-child(3){animation-delay:.24s}.ct-reply-stage[data-phase=ready] .ct-reply-content{animation:.48s both ct-message-arrive}}.ct-chat-bubble[data-outgoing=true]{background:var(--ct-sheet-tint);border-radius:var(--ct-bubble-radius) var(--ct-bubble-radius) var(--ct-bubble-tail) var(--ct-bubble-radius);align-self:flex-end}.ct-hero-conversation .ct-chat-bubble{padding:var(--ct-message-padding);border:1px solid var(--ct-rule);border-radius:var(--ct-bubble-radius) var(--ct-bubble-radius) var(--ct-bubble-radius) var(--ct-bubble-tail);background:var(--ct-sheet);box-shadow:var(--ct-home-message-shadow);line-height:1.5}.ct-hero-conversation .ct-chat-bubble[data-outgoing=true]{background:var(--ct-sheet-tint);border-color:color-mix(in srgb, var(--ct-rule-strong) 45%, var(--ct-sheet-tint));border-radius:var(--ct-bubble-radius) var(--ct-bubble-radius) var(--ct-bubble-tail) var(--ct-bubble-radius)}.ct-chat-bubble a{color:var(--ct-ink);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ct-flag);text-decoration-color:var(--ct-flag);text-underline-offset:5px;margin-top:1em;font-weight:500;display:inline-block}.ct-chat-bubble a:hover{-webkit-text-decoration-color:var(--ct-ink);text-decoration-color:var(--ct-ink)}.ct-attachment{background:var(--ct-sheet);border:1px solid var(--ct-rule);border-radius:var(--ct-radius-control);font-size:var(--ct-type-caption);align-items:center;gap:.6em;margin-top:16px;padding:12px 14px;font-weight:500;display:flex}.ct-attachment svg{width:1.4em;color:var(--ct-ink-soft);flex-shrink:0}.ct-attachment small{color:var(--ct-ink-soft);font-size:var(--ct-type-caption);margin-top:4px;font-weight:400;display:block}.ct-agent-band{z-index:1;background:var(--ct-sheet);border-top:1px solid var(--ct-rule);position:relative}.ct-home .ct-agents{padding-block:var(--ct-section-space);grid-template-columns:1.1fr 1fr;gap:96px;display:grid}.ct-agents h2{font-size:var(--ct-type-section)}.ct-home .ct-agent-intro{color:var(--ct-ink-soft);font-size:var(--ct-type-lead);max-width:540px;margin-top:28px;line-height:1.55}.ct-agent-overview>.ct-text-link{margin-top:28px;display:inline-block}.ct-agent-options{flex-wrap:wrap;gap:32px;margin:36px 0 24px;padding:0;list-style:none;display:flex}.ct-agent-options li{flex-direction:column;align-items:flex-start;gap:12px;font-size:14px;font-weight:500;display:flex}.ct-agent-roles{align-content:center;gap:0;margin:0;display:grid}.ct-agent-roles>div{border-top:1px solid var(--ct-rule);padding-block:28px}.ct-agent-roles>div:last-child{border-bottom:1px solid var(--ct-rule)}.ct-home[data-product] .ct-agent-roles dt{font:500 var(--ct-type-card) / 1.25 var(--ct-font-display);letter-spacing:-.01em}.ct-agent-roles dd{color:var(--ct-ink-soft);margin:12px 0 0;font-size:16px;line-height:1.55}.ct-agent-options img{object-fit:contain;width:40px;height:40px}.ct-grok-icon{background:#1a1a1a;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ct-agent-note{max-width:440px}.ct-story-band{z-index:1;background:var(--ct-night);color:var(--ct-on-night-strong);position:relative}.ct-home .ct-story{padding-block:var(--ct-section-space) 0}.ct-story-outro{padding-bottom:var(--ct-section-space)}.ct-story-intro{margin-bottom:64px}.ct-story-intro h2{font-size:var(--ct-type-story)}.ct-story-intro .ct-lead{max-width:730px;color:var(--ct-on-night);margin-top:24px}.ct-home .ct-story-band .ct-kicker{color:var(--ct-flag-on-night)}.ct-story-band .ct-small{color:var(--ct-on-night)}.ct-coordination{padding-bottom:var(--ct-subsection-space)}.ct-review-message{justify-self:end;width:100%;min-width:0;max-width:520px;display:grid}.ct-review-message .ct-chat-bubble{background:var(--ct-sheet);border-radius:var(--ct-bubble-radius) var(--ct-bubble-radius) var(--ct-bubble-radius) var(--ct-bubble-tail);max-width:100%;padding:var(--ct-message-padding);font-size:var(--ct-type-message);overflow-wrap:anywhere;line-height:1.5}.ct-review-message .ct-attachment{background:var(--ct-sheet-tint);border-color:var(--ct-sheet-tint);margin-top:24px;font-size:14px}.ct-review-message .ct-chat-bubble a{font-size:16px}.ct-progress{align-self:center;padding-block:0}.ct-home .ct-progress h2{font-size:var(--ct-type-subsection);color:var(--ct-on-night-strong);margin-bottom:8px}.ct-timeline{margin:32px 0 0;padding:0;list-style:none}.ct-timeline li{grid-template-columns:1fr 1fr;align-items:start;gap:64px;min-height:168px;padding-bottom:48px;display:grid;position:relative}.ct-timeline-label{gap:20px;display:flex}.ct-step-activity{justify-self:end;width:100%;max-width:520px;min-height:120px}.ct-timeline li:before{content:"";border-left:1px solid var(--ct-rule-night);position:absolute;top:28px;bottom:0;left:13px}.ct-timeline li:last-child{min-height:0;padding-bottom:0}.ct-timeline li:last-child:before{display:none}.ct-timeline-marker{background:var(--ct-on-night-strong);color:var(--ct-ink);border:1px solid var(--ct-on-night-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .3s,border-color .3s;display:flex}.ct-timeline-marker svg{width:16px;transition:opacity .25s,transform .3s}.ct-timeline li[data-complete=false] .ct-timeline-marker{border-color:var(--ct-rule-night);background:0 0}.ct-timeline li[data-complete=false] .ct-timeline-marker svg{opacity:0;transform:scale(.5)}.ct-timeline li[data-complete=true]:before,.ct-timeline li[data-state=thinking] .ct-timeline-marker{border-color:var(--ct-flag-on-night)}.ct-review-reveal,.ct-claude-working{grid-area:1/1;align-self:start}.ct-review-reveal{grid-template-columns:40px minmax(0,1fr);gap:16px;display:grid}.ct-claude-activity{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:16px;display:grid}.ct-claude-activity[data-thinking=false] .ct-activity-status{grid-column:2}.ct-timeline .ct-thinking-copy{color:var(--ct-thinking-text);font-size:var(--ct-type-status);max-width:460px;margin:0;line-height:1.5}.ct-claude-activity[data-thinking=false] .ct-thinking-copy{color:var(--ct-thought-text)}.ct-claude-avatar{background:#faf3ed;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ct-claude-avatar img{width:28px;height:28px}.ct-claude-activity .ct-review-typing{min-height:calc(var(--ct-type-status) * 1.5);align-self:start;align-items:center;gap:5px;display:flex}.ct-review-dot{background:var(--ct-thinking-dot);border-radius:50%;width:5px;height:5px}.ct-review-message[data-phase=ready] .ct-claude-working{display:none}.ct-review-message[data-phase=waiting] .ct-review-reveal{visibility:hidden}.ct-timeline-label strong{font-size:16px;font-weight:600}.ct-timeline-label p{color:var(--ct-on-night);margin-top:4px;font-size:14px}.ct-human-review{z-index:1;background:var(--ct-night-raised);border-top:1px solid var(--ct-rule-night);padding-block:var(--ct-subsection-space);position:relative}.ct-moment-heading{grid-template-columns:1.15fr .85fr;align-items:center;gap:0 64px;margin-bottom:32px;display:grid}.ct-moment-heading .ct-step-label{grid-column:1/-1;justify-self:start;margin-bottom:20px}.ct-moment-heading h2{font-size:var(--ct-type-subsection)}.ct-moment-heading>p:last-child{color:var(--ct-on-night);font-size:16px}.ct-home[data-product] .ct-review-app-capture .rp-app-screen{border:1px solid var(--ct-rule-night);border-radius:var(--ct-radius-panel);background:var(--ct-night);box-shadow:none;margin:0;overflow:hidden}.ct-home .ct-review-app-capture .rp-app-screen picture{box-shadow:none;border:0;border-radius:0}.ct-review-app-capture .rp-app-screen figcaption{color:var(--ct-on-night);background:var(--ct-night);border-top:1px solid var(--ct-rule-night);padding:14px 18px}.ct-review-app-capture .rp-app-screen figcaption a{color:var(--ct-on-night-strong);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ct-flag-on-night);text-decoration-color:var(--ct-flag-on-night);text-underline-offset:5px}.ct-follow-through{padding-block:var(--ct-subsection-space) 0;grid-template-columns:1fr .85fr;align-items:center;gap:64px;display:grid}.ct-follow-through h2{font-size:var(--ct-type-subsection);margin-bottom:20px}.ct-follow-through>div>p:not(.ct-step-label){color:var(--ct-on-night);font-size:16px}.ct-file-progress{gap:20px;margin:28px 0 0;padding:0;list-style:none;display:flex}.ct-file-progress li{font-size:var(--ct-type-caption);flex:1;padding-top:12px;font-weight:600}.ct-follow-marker{border:1px solid var(--ct-rule-night);width:28px;height:28px;color:var(--ct-flag-on-night);border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.ct-file-progress li:not([data-state=complete]) .ct-follow-marker svg{opacity:0}.ct-file-progress li[data-state=complete] .ct-follow-marker{border-color:var(--ct-flag-on-night)}.ct-file-progress li[data-state=waiting]{color:var(--ct-thought-text)}.ct-follow-status{min-height:2.8em;display:block}.ct-file-progress li[data-state=complete] .ct-follow-status{color:var(--ct-thought-text)}.ct-file-progress small{color:var(--ct-on-night);font-weight:400;font-size:var(--ct-type-caption);margin-top:4px;display:block}.ct-update{min-width:0}.ct-follow-reply{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;display:grid}.ct-update[data-phase=waiting] .ct-follow-reply{visibility:hidden}.ct-chatgpt-avatar{background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.ct-chatgpt-avatar img{object-fit:contain;width:40px;height:40px}.ct-update .ct-chat-bubble{max-width:100%;font-size:var(--ct-type-message);background:var(--ct-sheet);margin:0 0 16px}@keyframes ct-thinking-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:no-preference){.ct-file-progress li[data-state=thinking] .ct-follow-status{background:linear-gradient(100deg, var(--ct-thought-text) 30%, var(--ct-on-night-strong) 50%, var(--ct-thought-text) 70%);color:#0000;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite ct-thinking-shimmer}}.ct-pricing-band,.ct-final-band{background:var(--ct-sheet-tint)}.ct-home .ct-pricing{padding-block:var(--ct-section-space);grid-template-columns:1.15fr 1fr;align-items:center;gap:80px;display:grid}.ct-pricing h2{font-size:var(--ct-type-section);max-width:660px}.ct-pricing .ct-lead{font-variant-numeric:tabular-nums;margin-top:24px}.ct-home[data-product] .ct-price-intro>.rp-button{margin-top:32px}.ct-home .ct-price-footnote{font-size:var(--ct-type-caption);color:var(--ct-ink-soft);margin-top:18px}.ct-price-card{background:var(--ct-sheet);border:1px solid var(--ct-rule);border-radius:var(--ct-radius-panel);min-width:0;box-shadow:var(--ct-shadow-sheet);padding:36px;position:relative}.ct-price-card-heading{color:var(--ct-ink-soft);font-size:var(--ct-type-caption);border-bottom:1px solid var(--ct-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-bottom:20px;font-weight:500;display:flex}.ct-price-card-heading>span:last-child{color:var(--ct-flag-ink);border-radius:var(--ct-radius-control);letter-spacing:.1em;text-transform:uppercase;border:1px solid;padding:4px 8px 3px;font-size:11px;font-weight:600}.ct-home .ct-price-amount{color:var(--ct-ink-soft);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-block:28px;font-size:15px;display:flex}.ct-home[data-product] .ct-price{color:var(--ct-ink);font:500 clamp(64px, 6.7vw, 96px) / 1 var(--ct-font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ct-price-features{margin:0;padding:0;list-style:none}.ct-price-features li{border-top:1px solid var(--ct-rule);font-size:var(--ct-type-body);align-items:center;gap:14px;padding-block:16px;font-weight:500;display:flex}.ct-price-features svg{color:var(--ct-ink);flex-shrink:0;width:20px;height:20px}.ct-price-credit-note{border-top:1px solid var(--ct-rule);margin-top:20px;padding-top:20px}.ct-price-credit-note strong{font-size:14px;font-weight:600}.ct-home .ct-price-credit-note p{color:var(--ct-ink-soft);font-size:var(--ct-type-caption);font-variant-numeric:tabular-nums;margin-top:4px}.ct-get-started{background:var(--ct-sheet);color:var(--ct-ink);padding-block:var(--ct-section-space)}.ct-get-started ol{grid-template-columns:repeat(3,1fr);gap:40px;margin:48px 0 40px;padding:0;list-style:none;display:grid}.ct-get-started li{border-top:1px solid var(--ct-rule);padding-top:20px}.ct-get-started li>span{color:var(--ct-ink-soft);font-size:var(--ct-type-label);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.ct-home .ct-get-started h3{font-size:var(--ct-type-card);margin-block:14px 10px}.ct-get-started p{color:var(--ct-ink-soft);font-size:16px}.ct-start-note{font-size:var(--ct-type-caption);color:var(--ct-ink-soft);margin-left:24px}.ct-faq-band{background:var(--ct-night);color:var(--ct-on-night-strong)}.ct-home .ct-faq{padding-block:var(--ct-section-space);grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.ct-faq h2{font-size:var(--ct-type-subsection)}.ct-home .ct-faq .ct-kicker{color:var(--ct-flag-on-night)}.ct-faq-item{border-bottom:1px solid var(--ct-rule-night)}.ct-faq-item:first-child{border-top:1px solid var(--ct-rule-night)}.ct-home[data-product] .ct-faq-question{appearance:none;color:var(--ct-sheet);cursor:pointer;text-align:left;width:100%;font:500 var(--ct-type-compact) / 1.5 var(--ct-font-body);letter-spacing:-.01em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;transition:color .18s;display:flex}.ct-home[data-product] .ct-faq-question:hover,.ct-faq-item[data-open=true] .ct-faq-question{color:var(--ct-on-night-strong)}.ct-home[data-product] .ct-faq-question:focus-visible{outline:3px solid var(--ct-flag-on-night);outline-offset:6px;border-radius:4px}.ct-faq-toggle{border:1px solid var(--ct-rule-night);width:32px;height:32px;color:var(--ct-flag-on-night);background:var(--ct-night-raised);border-radius:50%;flex:0 0 32px;transition:background .22s,border-color .22s;position:relative}.ct-faq-toggle:before,.ct-faq-toggle:after{content:"";background:currentColor;width:12px;height:2px;position:absolute;top:14px;left:9px}.ct-faq-toggle:after{transition:transform .24s,opacity .24s;transform:rotate(90deg)}.ct-faq-item[data-open=true] .ct-faq-toggle:after{opacity:0;transform:rotate(0)}.ct-faq-item[data-open=true] .ct-faq-toggle{border-color:var(--ct-flag-on-night)}.ct-faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .22s;display:grid}.ct-faq-item[data-open=true] .ct-faq-answer{opacity:1;grid-template-rows:1fr}.ct-faq-answer-inner{min-height:0;overflow:hidden}.ct-home .ct-faq-answer p{color:var(--ct-on-night);padding:0 48px 26px 0;font-size:16px}.ct-home .ct-faq-answer a{color:var(--ct-on-night-strong);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ct-flag-on-night);text-decoration-color:var(--ct-flag-on-night);text-underline-offset:5px}.ct-footer-band{background:var(--ct-sheet);border-top:1px solid var(--ct-rule)}.ct-home .ct-final{justify-content:space-between;align-items:center;gap:24px;padding-block:72px;display:flex}.ct-final h2{font-size:var(--ct-type-subsection)}.ct-home .ct-footer{text-transform:none;letter-spacing:normal;grid-template-columns:1fr 1fr;gap:32px;padding-block:40px 32px;display:grid}.ct-footer a{text-decoration:none}.ct-footer p{font-size:var(--ct-type-caption);color:var(--ct-ink-soft);margin-top:16px}.ct-footer nav{font-size:var(--ct-type-caption);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;display:flex}.ct-footer nav a:hover{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ct-flag);text-decoration-color:var(--ct-flag);text-underline-offset:5px}.ct-footer-bottom{border-top:1px solid var(--ct-rule);font-size:var(--ct-type-caption);color:var(--ct-ink-soft);grid-column:1/-1;justify-content:space-between;gap:24px;padding-top:16px;display:flex}@media (width<=1100px){.ct-home[data-product]{--ct-type-message:20px;--ct-message-padding:20px 24px}.ct-home .ct-home-header{gap:24px}.ct-home-header nav,.ct-header-actions{gap:20px}.ct-home .ct-home-wordmark{width:176px}.ct-home .ct-hero{grid-template-columns:1fr 1.08fr;gap:32px}.ct-home .ct-agents,.ct-home .ct-pricing,.ct-home .ct-faq,.ct-timeline li,.ct-follow-through,.ct-moment-heading{gap:32px}}@media (width<=900px){.ct-home[data-product]{--ct-type-message:19px}.ct-home .ct-home-header{flex-wrap:wrap;gap:12px;min-height:88px;padding-block:16px}.ct-header-actions{gap:12px;margin-left:auto}.ct-home .ct-menu-toggle{width:44px;height:44px;color:var(--ct-ink);border:1px solid var(--ct-rule-strong);border-radius:var(--ct-radius-control);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ct-menu-toggle:focus-visible{outline:3px solid var(--ct-ink);outline-offset:3px}.ct-home-header nav{border-top:1px solid var(--ct-rule);flex-direction:column;order:3;align-items:stretch;gap:0;width:100%;margin-left:0;padding-top:12px;font-size:15px;display:none}.ct-home-header nav[data-open=true]{display:flex}.ct-home-header nav a{padding-block:14px}.ct-home .ct-home-wordmark{width:clamp(128px,40vw,160px)}.ct-home[data-product] .ct-header-actions .rp-button{display:none}.ct-home .ct-hero{grid-template-columns:1fr;gap:56px;padding-block:56px 80px}.ct-hero-copy{grid-row:2;padding-bottom:0}.ct-home .ct-kicker{font-size:var(--ct-type-label);margin-bottom:20px}.ct-hero-copy .ct-lead{font-size:var(--ct-type-lead);margin-top:24px}.ct-actions{gap:20px;margin-block:28px 20px}.ct-home[data-product] .rp-button{padding-inline:18px;font-size:14px}.ct-actions .ct-text-link{font-size:var(--ct-type-caption)}.ct-hero-conversation{grid-column:1;padding-block:8px 0}.ct-floating-chat{gap:28px}.ct-message-row{gap:12px}.ct-message-row[data-speaker]{padding-inline:0}.ct-speaker-avatar{flex-basis:40px;width:40px;height:40px;font-size:10px}.ct-home .ct-agents{padding-block:var(--ct-section-space);grid-template-columns:1fr;gap:48px}.ct-agent-roles>div{padding-block:24px}.ct-agent-options{flex-wrap:nowrap;justify-content:space-between;gap:8px;padding-top:8px}.ct-agent-options li{font-size:var(--ct-type-caption);flex-direction:column;gap:10px}.ct-home .ct-story{padding-block:var(--ct-section-space) 0}.ct-story-intro{margin-bottom:40px}.ct-story-intro .ct-lead{font-size:var(--ct-type-lead)}.ct-coordination{padding-bottom:64px;display:block}.ct-timeline .ct-claude-avatar{width:32px;height:32px}.ct-timeline .ct-claude-avatar img{width:26px;height:26px}.ct-step-activity{justify-self:start;width:calc(100% - 44px);margin-left:44px}.ct-review-message{justify-self:start}.ct-claude-activity,.ct-follow-reply,.ct-review-reveal{grid-template-columns:32px minmax(0,1fr);gap:12px}.ct-progress{padding-block:16px}.ct-timeline li{grid-template-columns:1fr;gap:28px;min-height:236px;padding-bottom:40px}.ct-timeline-label{gap:16px}.ct-step-activity{min-height:130px}.ct-timeline-label strong{font-size:15px}.ct-human-review{padding-block:var(--ct-subsection-space)}.ct-moment-heading{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.ct-moment-heading .ct-step-label{margin-bottom:0}.ct-moment-heading>p:last-child{font-size:15px}.ct-follow-through{padding-block:var(--ct-subsection-space) 0;grid-template-columns:1fr;gap:28px}.ct-file-progress{gap:16px}.ct-file-progress li{font-size:var(--ct-type-caption)}.ct-chatgpt-avatar,.ct-chatgpt-avatar img{width:32px;height:32px}.ct-home .ct-pricing{padding-block:var(--ct-section-space);grid-template-columns:1fr;gap:40px}.ct-price-card{padding:24px}.ct-home[data-product] .ct-price{font-size:72px}.ct-price-features li{font-size:16px}.ct-get-started{padding-block:var(--ct-section-space)}.ct-get-started ol{grid-template-columns:1fr;gap:28px;margin-block:36px 32px}.ct-start-note{margin:16px 0 0;display:block}.ct-home .ct-faq{padding-block:var(--ct-section-space);grid-template-columns:1fr;gap:40px}.ct-home[data-product] .ct-faq-question{gap:16px;font-size:16px}.ct-home .ct-faq-answer p{padding-right:0}.ct-home .ct-final{flex-direction:column;align-items:flex-start;padding-block:56px 80px}.ct-home .ct-footer{grid-template-columns:1fr;gap:24px}.ct-footer nav{justify-content:flex-start;gap:20px}.ct-footer-bottom{flex-direction:column}}@media (width<=600px){.ct-home[data-product]{--ct-type-message:17px;--ct-message-padding:18px 20px}}@keyframes ct-message-arrive{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ct-copy-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ct-typing-wait{0%,90%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes ct-typing-dot{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:no-preference){.ct-timeline .ct-thinking-copy{animation:.26s both ct-message-arrive}.ct-claude-activity .ct-review-dot{animation:.6s infinite ct-typing-dot}.ct-review-typing span:nth-child(2){animation-delay:.12s}.ct-review-typing span:nth-child(3){animation-delay:.24s}.ct-hero-copy>*{animation:ct-copy-arrive .56s var(--ct-ease-out) both}.ct-hero-copy>:nth-child(2){animation-delay:80ms}.ct-hero-copy>:nth-child(3){animation-delay:.18s}.ct-hero-copy>:nth-child(4){animation-delay:.26s}.ct-hero-copy>:nth-child(5){animation-delay:.34s}.ct-hero-conversation{animation:ct-copy-arrive .64s .24s var(--ct-ease-out) both}.ct-hero-conversation .ct-speaker-avatar{animation:.48s .6s both ct-message-arrive}.ct-hero-conversation .ct-speaker-avatar--agent{animation-delay:1.3s}.ct-hero-conversation .ct-chat-bubble{transform-origin:100% 100%;animation:.48s cubic-bezier(.2,.7,.3,1) .6s both ct-message-arrive}.ct-hero-conversation .ct-agent-reply .ct-chat-bubble{transform-origin:0 100%;animation-delay:3.5s}.ct-agent-typing{animation:2.2s 1.3s forwards ct-typing-wait;display:flex}.ct-agent-typing span{animation:.6s 1.3s 4 ct-typing-dot}.ct-agent-typing span:nth-child(2){animation-delay:1.4s}.ct-agent-typing span:nth-child(3){animation-delay:1.5s}}@media (prefers-reduced-motion:reduce){.ct-timeline-marker,.ct-timeline-marker svg{transition:none}.ct-home *,.ct-home :before,.ct-home :after{scroll-behavior:auto;transition:none;animation:none}}.ct-home[data-product] :focus-visible{outline:3px solid var(--ct-ink);outline-offset:4px}.ct-home[data-product] :is(.ct-story-band,.ct-faq-band) :focus-visible{outline-color:var(--ct-flag-on-night)}.ct-home[data-product] .ct-story-band .ct-chat-bubble :focus-visible{outline-color:var(--ct-ink)}.ct-header-actions>a:not(.rp-button){align-items:center;min-height:44px;display:inline-flex}body{background:var(--rp-canvas);color:var(--rp-text-primary);font-family:var(--rp-font-body);margin:0;font-size:14px;line-height:1.65}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.rp-button{justify-content:center;align-items:center;gap:var(--rp-space-1);border:1px solid var(--rp-action-default);border-radius:var(--rp-radius-control);background:var(--rp-action-default);color:var(--rp-action-label);min-height:44px;font:600 14px var(--rp-font-body);cursor:pointer;transition:background var(--rp-feedback);padding:.8rem 1.3rem;display:inline-flex}.rp-button:hover{background:var(--rp-hover)}.rp-button[data-variant=secondary],.rp-button[data-variant=ghost]{color:var(--rp-text-primary);background:0 0}.rp-button[data-variant=ghost]{border-color:#0000}.rp-button[data-variant=danger]{background:var(--rp-error);border-color:var(--rp-error)}.rp-button:disabled{background:var(--rp-disabled);border-color:var(--rp-disabled);color:var(--rp-muted);cursor:default}.rp-button[data-size=small]{padding:.5rem .8rem}.rp-text{overflow-wrap:anywhere;margin:0}.rp-text[data-tone=muted]{color:var(--rp-muted)}.rp-text[data-tone=metadata]{font:12px / 1.8 var(--rp-font-metadata);color:var(--rp-muted)}.rp-text[data-tone=eyebrow]{text-transform:uppercase;letter-spacing:.15em;color:var(--rp-text-link);font-size:11px;font-weight:700}.rp-text[data-tone=lead]{max-width:44rem;font-size:clamp(18px,2vw,23px)}.rp-heading{font-family:var(--rp-font-body);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.14}h1.rp-heading{max-width:14ch;font-size:clamp(36px,5vw,72px)}h2.rp-heading{font-size:clamp(26px,3vw,42px)}h3.rp-heading{font-size:22px}h4.rp-heading{font-size:17px}.rp-surface{padding:var(--rp-space-5) var(--rp-space-4)}.rp-surface[data-tone=wash]{background:var(--rp-selected-background)}.rp-surface[data-tone=dark]{background:var(--rp-midnight);color:var(--rp-white)}.rp-surface[data-tone=dark] .rp-text[data-tone=eyebrow]{color:var(--rp-panel-action)}.rp-card,.rp-panel{padding:var(--rp-space-3);background:var(--rp-surface);border:1px solid var(--rp-line);border-radius:var(--rp-radius-document)}.rp-panel{padding:var(--rp-space-4)}.rp-card>:not(:first-child),.rp-panel>:not(:first-child){margin-top:var(--rp-space-2)}.rp-stack{gap:var(--rp-space-3);flex-direction:column;display:flex}.rp-stack[data-gap=small]{gap:var(--rp-space-1)}.rp-stack[data-gap=large]{gap:var(--rp-space-4)}.rp-inline{align-items:center;gap:var(--rp-space-2);flex-wrap:wrap;display:flex}.rp-inline[data-align=between]{justify-content:space-between}.rp-inline[data-align=center]{justify-content:center}.rp-grid{gap:var(--rp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rp-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.rp-spacer{flex:1}.rp-link{text-underline-offset:5px;font-weight:600}.rp-link:not(.rp-button){color:inherit}.rp-label{margin-bottom:var(--rp-space-1);font-weight:600;display:block}.rp-input{border:1px solid var(--rp-line);border-radius:var(--rp-radius-control);background:var(--rp-white);width:100%;color:var(--rp-text-primary);font:inherit;padding:.85rem}.rp-badge{border-radius:var(--rp-radius-control);background:var(--rp-selected-background);width:fit-content;min-height:28px;color:var(--rp-muted);white-space:nowrap;text-align:center;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.rp-badge[data-tone=success]{color:var(--rp-success);background:var(--rp-success-background)}.rp-badge[data-tone=warning]{color:var(--rp-warning);background:var(--rp-warning-background)}.rp-badge[data-tone=error]{color:var(--rp-error);background:var(--rp-error-background)}.rp-table-scroll{overflow-x:auto}.rp-table{border-collapse:collapse;text-align:left;width:100%}.rp-table th{text-transform:uppercase;color:var(--rp-muted);font-size:11px}.rp-table th,.rp-table td{padding:var(--rp-space-2);border-bottom:1px solid var(--rp-line)}.rp-code{font:12px / 1.8 var(--rp-font-metadata);padding:var(--rp-space-3);background:var(--rp-selected-background);border-radius:var(--rp-radius-control);white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}.rp-code>code{font:inherit;background:0 0;padding:0}.rp-app{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.rp-sidebar{padding:var(--rp-space-4);border-right:1px solid var(--rp-line);background:var(--rp-white)}.rp-sidebar>*+*{margin-top:var(--rp-space-4)}.rp-sidebar nav{gap:var(--rp-space-3);flex-direction:column;display:flex}.rp-content{padding:var(--rp-space-5);width:100%;max-width:1500px}.rp-brand{width:200px;max-width:100%;height:auto}.rp-endorsement{width:180px;max-width:100%}.rp-nav{justify-content:space-between;align-items:center;gap:var(--rp-space-3);padding:var(--rp-space-4);border-bottom:1px solid var(--rp-line);display:flex}.rp-nav nav{gap:var(--rp-space-3);flex-wrap:wrap;display:flex}.rp-marketing{max-width:1360px;margin:auto}.rp-footer{padding:var(--rp-space-4);border-top:1px solid var(--rp-line);color:var(--rp-muted);font-size:12px}.rp-timeline{padding-left:var(--rp-space-3);border-left:2px solid var(--rp-line);list-style:none}.rp-timeline li{padding:0 0 var(--rp-space-4) var(--rp-space-2)}.rp-skip{position:absolute;left:-10000px}.rp-skip:focus{z-index:10;background:var(--rp-white);padding:var(--rp-space-2);top:1rem;left:1rem}.rp-paperwork{width:100%;height:auto;stroke:var(--rp-midnight);fill:none;stroke-width:2px}.rp-paperwork text{fill:var(--rp-muted);stroke:none;font:16px var(--rp-font-body)}.rp-thread{stroke:var(--rp-action-default);stroke-dasharray:5 7}.rp-station{fill:var(--rp-selected-background)}.rp-moving-paper rect{fill:var(--rp-white)}.rp-moving-paper{animation:rp-convey calc(var(--rp-feedback) * 40) infinite ease-in-out}@keyframes rp-convey{0%,to{opacity:0;transform:translate(0)}10%,80%{opacity:1}90%{opacity:0;transform:translate(560px)}}.status-notice,.visible-failure{padding:var(--rp-space-2);border:1px solid var(--rp-border);border-radius:var(--rp-radius-control);overflow-wrap:anywhere;line-height:1.6}.status-notice{background:var(--rp-selected-background);color:var(--rp-text-primary)}.visible-failure{background:var(--rp-error-background);color:var(--rp-error);border-color:var(--rp-error)}.live-region-empty{width:1px;height:1px;position:absolute;overflow:hidden}.definition-list{margin:0}.definition-list>div{column-gap:var(--rp-space-2);border-bottom:1px solid var(--rp-line);grid-template-columns:minmax(96px,1fr) minmax(0,2fr);padding:12px 0;display:grid}.definition-list dt{color:var(--rp-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.definition-list dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.6}.definition-list>div:last-child{border-bottom:0}.rp-stack>.rp-button,.rp-collection>.rp-button{place-self:flex-start start}@media (width<=850px){.rp-app{grid-template-columns:1fr}.rp-sidebar{border-right:0;border-bottom:1px solid var(--rp-line)}.rp-sidebar nav{flex-flow:wrap}.rp-content{padding:var(--rp-space-3)}.rp-grid[data-columns]{grid-template-columns:1fr}.rp-nav{flex-direction:column;align-items:flex-start}.rp-surface{padding:var(--rp-space-4) var(--rp-space-3)}}@media (prefers-reduced-motion:reduce){.rp-moving-paper{animation:none}}.rp-link.rp-button{text-decoration:none}:root{color:var(--rp-graphite);background:var(--rp-paper);font-family:var(--rp-font-body);font-synthesis:none;--ink:var(--rp-graphite);--paper:var(--rp-white);--paper-deep:var(--rp-paper);--muted:var(--rp-muted);--rule:var(--rp-line);--signal:var(--rp-copper-text);--forest:var(--rp-success);--focus:var(--rp-focus-ring)}*{box-sizing:border-box}html{background:var(--rp-paper);min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}a,button{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.skip-link{z-index:20;background:var(--ink);color:#fff;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.app-frame{background:var(--paper);border:1px solid var(--ink);width:min(1460px,100% - 2rem);min-height:calc(100vh - 2rem);box-shadow:var(--rp-shadow-lift);grid-template-rows:106px 1fr;grid-template-columns:240px minmax(0,1fr);margin:1rem auto;display:grid}.masthead{border-bottom:1px solid var(--ink);grid-column:1/-1;grid-template-columns:240px 1fr auto;align-items:center;display:grid}.wordmark{border-right:1px solid var(--ink);height:100%;font-family:var(--rp-font-body);letter-spacing:-.07em;flex-direction:column;justify-content:center;padding:0 1.5rem;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:700;line-height:.72;text-decoration:none;display:flex}.wordmark span:last-child{color:var(--signal);margin-left:1.15rem}.masthead-rule{background:var(--rule);height:1px;margin:0 2rem}.folio-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;gap:1.5rem;padding-right:1.75rem;font-size:.68rem;display:flex}.sidebar{border-right:1px solid var(--ink);background:var(--paper-deep);grid-row:2;padding:2.25rem 1.5rem}.eyebrow{color:var(--signal);text-transform:uppercase;letter-spacing:.16em;margin:0 0 .65rem;font-size:.67rem;font-weight:700}.sidebar nav{border-top:1px solid var(--rule);margin:0 -1.5rem 2.75rem;display:grid}.sidebar nav a{border-bottom:1px solid var(--rule);grid-template-columns:2.1rem 1fr;gap:.4rem;padding:1rem 1.5rem;font-size:.78rem;line-height:1.35;text-decoration:none;display:grid}.sidebar nav a span{color:var(--muted);font-size:.66rem}.sidebar nav a:hover{background:#ffffff7a}.sidebar nav a[aria-current=page]{background:var(--ink);color:var(--paper)}.sidebar nav a[aria-current=page] span{color:var(--rp-panel-muted)}.fixture-controls{gap:.4rem;display:grid}.fixture-controls button{border:0;border-bottom:1px solid var(--rule);text-align:left;cursor:pointer;background:0 0;padding:.55rem 0;font-size:.7rem}.fixture-controls button:hover{color:var(--signal);padding-left:.4rem}.review-column{min-width:0}.session-banner{border-bottom:1px solid var(--rule);min-height:42px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.65rem clamp(1rem,4vw,3.5rem);font-size:.68rem;display:flex}.session-banner--expired,.session-banner--forbidden,.session-banner--signed-out{color:var(--rp-error);background:var(--rp-error-background)}.session-banner--workspace-switch{color:var(--rp-warning);background:var(--rp-warning-background)}.status-dot{background:var(--forest);border-radius:50%;width:.5rem;height:.5rem}.fixture-disclaimer{border-bottom:1px solid var(--rule);color:var(--muted);align-items:center;gap:.85rem;padding:.8rem clamp(1rem,4vw,3.5rem);font-size:.67rem;display:flex}.lozenge{border:1px solid var(--signal);color:var(--signal);text-transform:uppercase;letter-spacing:.08em;padding:.2rem .45rem}main{max-width:1160px;padding:clamp(2.5rem,6vw,5.5rem) clamp(1rem,5vw,4.5rem) 5rem}.page-heading{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.page-heading>div{overflow-wrap:anywhere;min-width:0}h1,h2{font-family:var(--rp-font-body)}h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(2.4rem,6vw,5.7rem);line-height:.92}h2{letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1}.dek{overflow-wrap:anywhere;max-width:750px;color:var(--rp-text-secondary);font-family:var(--rp-font-body);margin:1.6rem 0 3.2rem;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.6}.result-stamp{text-transform:uppercase;border:2px solid;min-width:175px;padding:.9rem 1rem;transform:rotate(-1.5deg)}.result-title,.result-detail{display:block}.result-title{letter-spacing:.08em;font-weight:800}.result-detail{margin-top:.3rem;font-size:.58rem}.result-stamp--success{color:var(--forest)}.result-stamp--warning,.result-stamp--pending{color:var(--rp-warning)}.result-stamp--danger{color:var(--rp-error)}.audit-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evidence-card{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-width:0;padding:clamp(1.2rem,3vw,2.2rem)}.evidence-card--wide{grid-column:1/-1}code{background:var(--rp-selected-background);padding:.08rem .2rem;font-family:inherit;font-size:.7rem}.control-equation{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;display:grid}.control-equation div{gap:.35rem;display:grid}.control-equation div:last-child{text-align:right}.control-label{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.control-equation strong{font-family:var(--rp-font-body);font-size:clamp(1.7rem,4vw,3.5rem)}.control-equation>.equation-mark{color:var(--signal);font-size:2rem}.control-note{border-top:1px solid var(--rule);color:var(--muted);margin:1.5rem 0 0;padding-top:1rem;font-size:.7rem}.balance-mark{color:var(--forest);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.45rem;font-size:.7rem;font-weight:800;display:flex}.balance-glyph{border:1px solid var(--forest);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1rem;display:grid}.table-frame{border:1px solid var(--ink)}table{border-collapse:collapse;width:100%;font-size:.72rem}caption{border-bottom:1px solid var(--ink);text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:1rem}th,td{border-bottom:1px solid var(--rule);text-align:left;padding:.72rem .8rem}thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:.62rem}tbody tr:nth-child(5n){background:var(--rp-canvas)}tbody th{font-variant-numeric:tabular-nums}.account-type{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.6rem}.amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.amount--zero{color:var(--muted)}tfoot{background:var(--ink);color:var(--paper)}tfoot th,tfoot td{border:0;font-weight:700}.boundary-failure{place-items:center;max-width:900px;min-height:100vh;margin:0 auto;display:grid}.visible-failure h1{max-width:700px;font-size:clamp(2rem,5vw,4rem)}.loading-state{min-height:40vh;color:var(--muted)}footer{border-top:1px solid var(--rule);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:1rem;margin:0 clamp(1rem,5vw,4.5rem);padding:1.4rem 0;font-size:.6rem;display:flex}.workspace-picker{gap:.45rem;margin-bottom:2rem;display:grid}.workspace-picker select{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;border-radius:0}.hosted-heading h1{font-size:clamp(2.5rem,5vw,4.8rem)}.record-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.record-card,.secret-panel,.status-notice,.empty-state{border:1px solid var(--ink);background:#ffffff52;padding:1.25rem}.record-card h2,.secret-panel h2{overflow-wrap:anywhere;margin-bottom:1rem;font-size:1.6rem}.record-card dl{grid-template-columns:minmax(6rem,auto) minmax(0,1fr);gap:.5rem 1rem;margin:0;font-size:.75rem;display:grid}.record-card dt{color:var(--muted)}.record-card dd{overflow-wrap:anywhere;margin:0}.action-row{flex-wrap:wrap;gap:.65rem;margin:1.25rem 0;display:flex}.action-row button,.secret-panel button,.primary-link{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;padding:.65rem .9rem;text-decoration:none}.action-row button.secondary{color:var(--ink);background:0 0}button:disabled{cursor:wait;opacity:.55}.timeline{gap:1rem;padding:0;list-style:none;display:grid}.timeline ul{padding-left:1.25rem}.digest,.secret-panel code,.record-card code{overflow-wrap:anywhere}.secret-panel{border:2px solid var(--signal);gap:1rem;margin:1rem 0;display:grid}.secret-panel code{background:var(--ink);color:var(--paper);padding:.75rem}.standalone-status{border:1px solid var(--ink);background:var(--paper);width:min(760px,100% - 2rem);box-shadow:var(--rp-shadow-lift);margin:4rem auto;padding:2rem}@keyframes closings-startup-reveal{0%{visibility:hidden}to{visibility:visible}}.closings-startup-status{color:var(--muted);margin:2rem;font-size:.875rem;animation:0s .3s both closings-startup-reveal}.table-scroll{overflow-x:auto}.review-desk{grid-template-columns:minmax(220px,.72fr) minmax(0,2fr);align-items:start;gap:clamp(1.25rem,4vw,3.5rem);display:grid}.filter-ledger{border:1px solid var(--ink);background:var(--paper-deep);box-shadow:var(--rp-shadow-card);padding:1.25rem;position:sticky;top:1rem}.filter-ledger h2{margin-bottom:1.25rem}.filter-ledger section{border-top:1px solid var(--rule);gap:.35rem;padding:.9rem 0;font-size:.68rem;display:grid}.review-desk .filter-ledger span{color:var(--muted)}.filter-ledger code{overflow-wrap:anywhere;word-break:break-all;min-width:0;font-size:.58rem;display:block}.dossier-stack{gap:1rem;display:grid}.dossier-card{border:1px solid var(--ink);background:#ffffff59;grid-template-columns:4.2rem minmax(0,1fr);display:grid}.dossier-index{border-right:1px solid var(--ink);color:var(--signal);font-family:var(--rp-font-body);place-items:start center;padding-top:1.4rem;font-size:2rem;display:grid}.dossier-card>div:last-child{min-width:0;padding:1.4rem}.dossier-card h2,.dossier-card .digest{overflow-wrap:anywhere;word-break:break-word}.dossier-card code{overflow-wrap:anywhere;word-break:break-all}.dossier-card button{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;padding:.65rem .9rem}.dossier-actions{border-bottom:1px solid var(--ink);justify-content:space-between;padding-bottom:1rem}.evidence-cover{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem) 0;display:grid}.review-stamp{border:3px double var(--forest);max-width:15rem;color:var(--forest);text-align:center;text-transform:uppercase;letter-spacing:.1em;padding:.75rem 1rem;font-weight:800;transform:rotate(-2deg)}.review-stamp.rejected{border-color:var(--signal);color:var(--signal)}.record-chain{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.record-chain li{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-width:0}.record-chain a{grid-template-rows:auto auto 1fr;gap:.55rem;min-height:9rem;padding:1rem;text-decoration:none;display:grid}.evidence-dossier .record-chain a:hover,.evidence-dossier .record-chain a:focus-visible{background:var(--ink);color:var(--paper)}.evidence-dossier .record-chain span{color:var(--signal);font-size:.64rem}.evidence-dossier .record-chain a:hover span,.evidence-dossier .record-chain a:focus-visible span,.evidence-dossier .record-chain a:hover code,.evidence-dossier .record-chain a:focus-visible code{color:var(--paper);background:0 0}.record-chain strong{font-family:var(--rp-font-body);text-transform:capitalize;font-size:1.25rem}.record-chain code{overflow-wrap:anywhere;align-self:end;font-size:.58rem}.artifact-register,.signoff-receipt{border:1px solid var(--ink);margin-top:2rem;padding:clamp(1.25rem,3vw,2rem)}.artifact-register dl{margin:0}.artifact-register dl div{border-top:1px solid var(--rule);grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr);gap:1rem;padding:.75rem 0;display:grid}.artifact-register dt{color:var(--muted);text-transform:uppercase}.artifact-register dd{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:.35rem;min-width:0;margin:0;display:grid}.artifact-register code{overflow-wrap:anywhere}.signoff-receipt{border-width:2px;border-color:var(--forest);background:#275b4914}@media (width<=760px){.app-frame{width:100%;min-height:100vh;box-shadow:none;border-left:0;border-right:0;grid-template-rows:auto auto 1fr;grid-template-columns:1fr;margin:0}.masthead{grid-column:1;grid-template-columns:130px 1fr;min-height:84px}.review-desk,.evidence-cover{grid-template-columns:1fr}.filter-ledger{position:static}.record-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-register dl div{grid-template-columns:minmax(0,1fr);gap:.35rem}.wordmark{padding:0 1rem;font-size:1.8rem}.masthead-rule{display:none}.folio-meta{justify-content:flex-end;padding:0 1rem}.folio-meta span:last-child{display:none}.sidebar{border-right:0;border-bottom:1px solid var(--ink);grid-row:2;padding:0}.sidebar>.eyebrow,.fixture-controls{display:none}.sidebar nav{border:0;grid-template-columns:1fr 1fr;margin:0}.sidebar nav a{border-bottom:0;border-right:1px solid var(--rule);padding:.9rem;font-size:.68rem}.review-column{grid-row:3}.fixture-disclaimer{align-items:flex-start}main{padding-top:2.8rem}.page-heading{flex-direction:column;align-items:flex-start}h1{font-size:clamp(2.6rem,15vw,4.5rem)}.audit-grid{grid-template-columns:1fr}.evidence-card--wide{grid-column:auto}.control-equation{gap:.7rem}.control-equation strong{font-size:clamp(1.3rem,7vw,2.4rem)}footer{flex-direction:column}.table-frame{border:0}table,tbody,tfoot,tr,th,td{display:block}caption{border:1px solid var(--ink);display:block}thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}tbody tr{border:1px solid var(--rule);background:0 0;grid-template-columns:minmax(0,1fr);margin-top:.75rem;display:grid}tbody th,tbody td{border-bottom:1px solid var(--rule);text-align:right;overflow-wrap:anywhere;white-space:normal;grid-template-columns:minmax(4.5rem,.6fr) 1fr;gap:.7rem;min-width:0;padding:.65rem;display:grid}tbody td:nth-child(2){text-align:right;grid-column:1/-1}tbody th:before,tbody td:before{content:attr(data-label);color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem}tfoot tr{margin-top:1rem;padding:.5rem}tfoot th,tfoot td{justify-content:space-between;gap:1rem;padding:.55rem;display:flex}tfoot td:before{content:attr(data-label);color:var(--rp-panel-muted);text-transform:uppercase;font-size:.58rem}}@media (prefers-reduced-motion:no-preference){.page-heading,.dek,.audit-grid,.table-frame{animation:.38s ease-out both folio-in}.dek{animation-delay:60ms}.audit-grid,.table-frame{animation-delay:.12s}.fixture-controls button{transition:padding .12s,color .12s}}@keyframes folio-in{0%{transform:translateY(8px)}}.door-panel{gap:1rem;display:grid}.door-panel h1{margin:0;font-size:clamp(2rem,5vw,3.6rem);line-height:1.05}.door-outline{gap:.4rem;padding-left:0;font-size:.85rem;list-style:none;display:grid}.door-outline-id{min-width:3.2rem;color:var(--muted);display:inline-block}.door-steps{gap:1rem;padding:0;list-style:none;display:grid}.door-steps li{border:1px solid var(--ink);background:#ffffff52;grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;padding:1.25rem;display:grid}.door-steps li[data-status=complete]{border-color:var(--forest);border-left-width:.5rem}.door-steps li[data-status=current]{border-left:.5rem solid var(--signal)}.door-steps li[data-status=pending]{color:var(--muted)}.door-steps li h2{overflow-wrap:anywhere;margin:0 0 .75rem;font-size:1.35rem}.door-step-index{font-size:1.6rem;font-weight:700}.export-controls .status-notice p{margin:0 0 .75rem}.console-form{border:1px solid var(--rule);background:#ffffff3d;gap:.85rem;margin:1.25rem 0;padding:1.25rem;display:grid}.console-form label{gap:.35rem;font-size:.8rem;display:grid}.console-form input,.console-form select{border:1px solid var(--ink);background:var(--paper);min-height:2.75rem;color:var(--ink);font:inherit;border-radius:0;padding:.4rem .6rem}.console-form button,.text-action{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;justify-self:start;padding:.65rem .9rem}.console-form button.secondary,.text-action{color:var(--ink);background:0 0}.text-action{overflow-wrap:anywhere;white-space:normal;max-width:100%;margin-top:.75rem;text-decoration:none;display:inline-block}.tenancy-sections{gap:2.5rem;display:grid}.tenancy-section h2{font-size:1.8rem}.membership-list{gap:.5rem;padding-left:0;font-size:.8rem;list-style:none;display:grid}.membership-list li{overflow-wrap:anywhere}.membership-list button{margin-top:.5rem;display:block}.billing-desk{gap:1.5rem;display:grid}.entitlement h2,.policy-denial h2{overflow-wrap:anywhere}.connection-instructions dl{gap:.35rem 1rem;margin:0;font-size:.8rem;display:grid}.connection-instructions dt{color:var(--muted)}.connection-instructions dd{overflow-wrap:anywhere;margin:0 0 .6rem}.visible-failure .eyebrow{color:var(--ink)}.standalone-status,.door-steps li,.door-panel{overflow-wrap:anywhere}.docs-list{gap:.5rem;margin:1rem 0;padding-left:0;font-size:.85rem;list-style:none;display:grid}.docs-list li{overflow-wrap:anywhere}.docs-list a{font-weight:700}.docs-list code{color:var(--muted);font-size:.75rem;display:block}.deploy-command{border:1px solid var(--ink);background:var(--paper);white-space:pre-wrap;overflow-wrap:anywhere;margin:.75rem 0;padding:.85rem 1rem;font-size:.8rem}.deployment-grid{grid-template-columns:minmax(0,1fr)}.deployment-card{overflow-wrap:anywhere}.deployment-feed{gap:.35rem;margin:1rem 0;padding-left:1.25rem;font-size:.85rem;display:grid}.deployment-feed li[data-status=active] strong{color:var(--forest)}.deployment-feed li[data-status=rejected] strong,.deployment-feed li[data-status=failed] strong{text-decoration:underline}.rejection{margin:1rem 0}.deployment-card .rejection p{margin:0 0 .5rem}.untrusted-text{white-space:normal;overflow-wrap:anywhere}.rollback-form{margin-bottom:0}.capability-invoke{margin-top:2.5rem}.capability-invoke h2{font-size:1.8rem}.console-form textarea{border:1px solid var(--ink);background:var(--paper);min-height:6rem;color:var(--ink);font:inherit;border-radius:0;padding:.4rem .6rem;font-family:ui-monospace,monospace}.invoke-result pre{font-size:.8rem;overflow-x:auto}.status-notice .eyebrow{color:var(--ink)}.door-progress{border:1px solid var(--ink);background:#ffffff52;margin:0 0 1.25rem;padding:.75rem 1rem;font-size:.85rem}.recovery-paths{margin:.75rem 0;font-size:.8rem}.recovery-paths summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.recovery-paths ul{gap:.5rem;margin:.5rem 0 0;padding-left:1.25rem;display:grid}.recovery-paths li{overflow-wrap:anywhere}.support-references{border:1px solid var(--ink);margin-top:2.5rem;padding:clamp(1.25rem,3vw,2rem);font-size:.85rem}.support-references h2{font-size:1.8rem}.support-references ul{gap:.5rem;margin:0;padding-left:1.25rem;display:grid}.support-references li,.support-references code{overflow-wrap:anywhere}.audit-filter .action-row{margin:0}@media (width>=761px){.audit-filter{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.live-region-empty{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.standalone-frame{min-height:100vh}@media (forced-colors:active){body:before{display:none}.sidebar nav a[aria-current=page],.skip-link,.action-row button,.console-form button,.text-action,.primary-link,.secret-panel button,.dossier-card button,.fixture-controls button,.secret-panel code,code,tfoot,tfoot th,tfoot td,.evidence-dossier .record-chain a:hover,.evidence-dossier .record-chain a:focus-visible{forced-color-adjust:none;color:canvastext;background:canvas;border:2px solid canvastext}code{border-width:1px}.sidebar nav a[aria-current=page] span,tfoot td:before,.evidence-dossier .record-chain a:hover span,.evidence-dossier .record-chain a:focus-visible span,.evidence-dossier .record-chain a:hover code,.evidence-dossier .record-chain a:focus-visible code{color:canvastext}.sidebar nav a[aria-current=page]{font-weight:700;text-decoration:underline}.status-dot{background:canvastext}:focus-visible{outline-color:canvastext}}body{font-family:var(--rp-font-body);background:var(--rp-paper);color:var(--rp-graphite)}body:before{display:none}.console-content .session-banner{color:var(--rp-muted);background:0 0;border:0;margin-bottom:28px;padding:0;font-size:11px}.console-content .page-heading h1{font-family:var(--rp-font-body);letter-spacing:-.045em;font-size:clamp(30px,3vw,42px);font-weight:500}.console-content .record-card,.console-content .evidence-card,.console-content .door-step{border-color:var(--rp-line);border-radius:var(--rp-radius-document);box-shadow:none}.console-content button,.console-content .primary-link{border-radius:var(--rp-radius-control)}.rp-workspace-sidebar .workspace-picker{margin:0}.rp-workspace-content .console-content{min-width:0}.rp-site h1,.rp-site h2,.rp-site h3{text-transform:none}
