.pq-widget{--pq-space-1: .25rem;--pq-space-2: .5rem;--pq-space-3: .75rem;--pq-space-4: 1rem;--pq-space-5: 1.5rem;--pq-space-6: 2rem;--pq-space-7: 3rem;color:var(--pq-text);font-family:var(--pq-font-body);font-size:1rem;line-height:1.5;text-align:left;-webkit-font-smoothing:antialiased}.pq-widget *,.pq-widget *:before,.pq-widget *:after{box-sizing:border-box}.pq-widget button,.pq-widget input,.pq-widget select,.pq-widget textarea{color:inherit;font:inherit}.pq-widget button{touch-action:manipulation}.pq-shell{background:var(--pq-surface);border:1px solid var(--pq-border);border-radius:var(--pq-radius-lg);box-shadow:var(--pq-shadow);margin-inline:auto;max-width:45rem;overflow:hidden;width:100%}.pq-brandbar{align-items:center;background:var(--pq-canvas);border-bottom:1px solid var(--pq-border);display:flex;justify-content:space-between;min-height:4.5rem;padding:var(--pq-space-3) var(--pq-space-5)}.pq-eyebrow,.pq-brand,.pq-kicker{margin:0}.pq-eyebrow,.pq-kicker,.pq-quote-label{color:var(--pq-muted);font-size:.75rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.pq-brand{font-family:var(--pq-font-heading);font-size:1.125rem;font-weight:700}.pq-icon-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--pq-radius-sm);cursor:pointer;display:inline-flex;font-size:1.75rem;height:2.75rem;justify-content:center;line-height:1;width:2.75rem}.pq-icon-button:hover{background:color-mix(in srgb,var(--pq-text) 7%,transparent)}.pq-progress{align-items:center;color:var(--pq-muted);display:flex;font-size:.8125rem;font-weight:650;gap:var(--pq-space-3);padding:var(--pq-space-3) var(--pq-space-5) 0}.pq-progress-track{background:var(--pq-border);border-radius:99rem;flex:1;height:.25rem;overflow:hidden}.pq-progress-track>span{background:var(--pq-accent);display:block;height:100%;transition:width .24s cubic-bezier(.22,1,.36,1)}.pq-content{padding:var(--pq-space-6) var(--pq-space-5)}.pq-step>h2{font-family:var(--pq-font-heading);font-size:clamp(1.75rem,5vw,2.5rem);letter-spacing:-.025em;line-height:1.08;margin:var(--pq-space-2) 0 var(--pq-space-3);max-width:18ch}.pq-step>h2:focus{outline:0}.pq-lede{color:var(--pq-muted);font-size:1.0625rem;margin:0 0 var(--pq-space-5);max-width:38rem}.pq-hint{color:var(--pq-muted);font-size:.875rem;margin:0 0 var(--pq-space-3)}.pq-alert{background:color-mix(in srgb,var(--pq-error) 9%,var(--pq-surface));border-left:.25rem solid var(--pq-error);border-radius:var(--pq-radius-sm);color:var(--pq-error);display:grid;gap:var(--pq-space-1);margin-bottom:var(--pq-space-5);padding:var(--pq-space-3) var(--pq-space-4)}.pq-service-list,.pq-fields,.pq-slot-list{border:0;display:grid;gap:var(--pq-space-3);margin:0;padding:0}.pq-choice-card{align-items:center;background:var(--pq-surface);border:1px solid var(--pq-border);border-radius:var(--pq-radius-md);cursor:pointer;display:flex;gap:var(--pq-space-4);min-height:4.75rem;padding:var(--pq-space-4);transition:background-color .16s ease-out,border-color .16s ease-out,transform .16s ease-out}.pq-choice-card:hover{border-color:var(--pq-accent);transform:translateY(-1px)}.pq-choice-card[data-selected]{background:color-mix(in srgb,var(--pq-accent) 8%,var(--pq-surface));border-color:var(--pq-accent)}.pq-choice-card input{height:1px;opacity:0;position:absolute;width:1px}.pq-choice-copy{display:grid;flex:1;gap:var(--pq-space-1)}.pq-choice-copy strong{font-size:1.0625rem}.pq-choice-copy small{color:var(--pq-muted)}.pq-radio-mark{border:2px solid var(--pq-border);border-radius:50%;height:1.25rem;width:1.25rem}.pq-choice-card[data-selected] .pq-radio-mark{border:.375rem solid var(--pq-accent)}.pq-choice-card:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--pq-focus) 35%,transparent);outline-offset:2px}.pq-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--pq-space-3);margin-top:var(--pq-space-6)}.pq-actions-end{justify-content:flex-end}.pq-actions-between{justify-content:space-between}.pq-button{align-items:center;border:1px solid transparent;border-radius:var(--pq-radius-sm);cursor:pointer;display:inline-flex;font-weight:725;justify-content:center;min-height:2.875rem;padding:var(--pq-space-2) var(--pq-space-5);transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out}.pq-button-primary{background:var(--pq-accent);color:var(--pq-on-accent)}.pq-button-primary:hover:not(:disabled){background:var(--pq-accent-strong)}.pq-button-secondary{background:transparent;border-color:var(--pq-accent);color:var(--pq-accent)}.pq-button-secondary:hover{background:color-mix(in srgb,var(--pq-accent) 8%,transparent)}.pq-button-quiet{background:transparent;color:var(--pq-muted);padding-inline:var(--pq-space-2)}.pq-button-quiet:hover{color:var(--pq-text)}.pq-button:disabled{cursor:not-allowed;opacity:.48}.pq-button:focus-visible,.pq-icon-button:focus-visible,.pq-text-button:focus-visible,.pq-widget input:focus-visible,.pq-widget select:focus-visible,.pq-widget textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--pq-focus) 38%,transparent);outline-offset:2px}.pq-field{border:0;display:grid;gap:var(--pq-space-2);margin:0;min-width:0;padding:0}.pq-field>span:first-child,.pq-field>legend,.pq-slot legend,.pq-slot label>span{font-weight:700}.pq-field b{color:var(--pq-error)}.pq-field small,.pq-radio-group>p{color:var(--pq-muted);font-size:.875rem;font-weight:400;margin:0}.pq-widget input:not([type=radio]):not([type=file]),.pq-widget select,.pq-widget textarea{background:var(--pq-surface);border:1px solid var(--pq-border);border-radius:var(--pq-radius-sm);min-height:2.875rem;padding:var(--pq-space-2) var(--pq-space-3);width:100%}.pq-widget textarea{min-height:6rem;resize:vertical}.pq-widget input:hover,.pq-widget select:hover,.pq-widget textarea:hover{border-color:var(--pq-muted)}.pq-field[data-invalid] input,.pq-field[data-invalid] select,.pq-field[data-invalid] textarea,.pq-radio-group[aria-invalid=true]{border-color:var(--pq-error)}.pq-field-error{color:var(--pq-error);font-size:.8125rem;font-weight:650}.pq-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pq-field-wide{grid-column:1 / -1}.pq-input-with-unit{align-items:center;display:flex;gap:var(--pq-space-2)}.pq-segmented{display:grid;gap:var(--pq-space-2);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.pq-segmented label{cursor:pointer;position:relative}.pq-segmented input{height:1px;opacity:0;position:absolute;width:1px}.pq-segmented label>span{border:1px solid var(--pq-border);border-radius:var(--pq-radius-sm);display:grid;gap:var(--pq-space-1);min-height:2.875rem;padding:var(--pq-space-2) var(--pq-space-3)}.pq-segmented input:checked+span{background:color-mix(in srgb,var(--pq-accent) 8%,var(--pq-surface));border-color:var(--pq-accent)}.pq-segmented input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--pq-focus) 38%,transparent);outline-offset:2px}.pq-upload-box{align-items:center;background:var(--pq-canvas);border:1px dashed var(--pq-border);border-radius:var(--pq-radius-md);cursor:pointer;display:flex;flex-direction:column;gap:var(--pq-space-1);justify-content:center;min-height:7rem;padding:var(--pq-space-4);text-align:center}.pq-check-list{display:grid;gap:var(--pq-space-2)}.pq-check-list label{align-items:center;border:1px solid var(--pq-border);border-radius:var(--pq-radius-sm);cursor:pointer;display:flex;gap:var(--pq-space-3);min-height:2.875rem;padding:var(--pq-space-2) var(--pq-space-3)}.pq-check-list label:has(input:checked){background:color-mix(in srgb,var(--pq-accent) 8%,var(--pq-surface));border-color:var(--pq-accent)}.pq-check-list input{accent-color:var(--pq-accent);height:1.125rem;width:1.125rem}.pq-check-list label:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--pq-focus) 38%,transparent);outline-offset:2px}.pq-check-list label:has(input:disabled){cursor:not-allowed;opacity:.5}.pq-upload-box:hover{border-color:var(--pq-accent)}.pq-upload-box input{max-width:100%}.pq-file-summary{color:var(--pq-muted);font-size:.875rem;overflow-wrap:anywhere}.pq-loading{align-items:center;display:flex;gap:var(--pq-space-3);min-height:8rem}.pq-spinner{animation:pq-spin .8s linear infinite;border:.2rem solid var(--pq-border);border-radius:50%;border-top-color:var(--pq-accent);height:1.5rem;width:1.5rem}@keyframes pq-spin{to{transform:rotate(360deg)}}.pq-quote{background:var(--pq-canvas);border:1px solid var(--pq-border);border-radius:var(--pq-radius-md);padding:var(--pq-space-5)}.pq-quote-label{margin:0}.pq-price{font-family:var(--pq-font-heading);font-size:clamp(2.25rem,8vw,3.75rem);font-weight:750;letter-spacing:-.04em;line-height:1;margin:var(--pq-space-2) 0 var(--pq-space-4)}.pq-manual{font-family:var(--pq-font-heading);font-size:1.75rem;font-weight:700;line-height:1.2}.pq-notice{border-top:1px solid var(--pq-border);display:grid;gap:var(--pq-space-1);margin-top:var(--pq-space-4);padding-top:var(--pq-space-4)}.pq-notice span{color:var(--pq-muted);font-size:.875rem}.pq-slot{border:1px solid var(--pq-border);border-radius:var(--pq-radius-md);display:grid;gap:var(--pq-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:var(--pq-space-4)}.pq-slot legend{padding:0 var(--pq-space-1)}.pq-slot label{display:grid;gap:var(--pq-space-2)}.pq-text-button{background:transparent;border:0;color:var(--pq-error);cursor:pointer;grid-column:1 / -1;justify-self:start;padding:0;text-decoration:underline;text-underline-offset:.2em}.pq-confirmation{padding-block:var(--pq-space-4)}.pq-success-mark{align-items:center;background:color-mix(in srgb,var(--pq-success) 12%,var(--pq-surface));border-radius:50%;color:var(--pq-success);display:flex;font-size:1.75rem;height:3.5rem;justify-content:center;width:3.5rem}.pq-reference{background:var(--pq-canvas);border-radius:var(--pq-radius-sm);display:inline-flex;flex-wrap:wrap;gap:var(--pq-space-2);padding:var(--pq-space-3)}.pq-empty{background:var(--pq-canvas);border-radius:var(--pq-radius-sm);color:var(--pq-muted);padding:var(--pq-space-4)}.pq-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:37.5rem){.pq-shell{border-radius:var(--pq-radius-md)}.pq-brandbar,.pq-progress{padding-inline:var(--pq-space-4)}.pq-content{padding:var(--pq-space-5) var(--pq-space-4)}.pq-field-grid,.pq-slot{grid-template-columns:1fr}.pq-field-wide,.pq-text-button{grid-column:auto}.pq-actions-between .pq-button{flex:1}.pq-widget-modal{block-size:100vh;block-size:100dvh;box-sizing:border-box;inline-size:100%;max-block-size:100%;min-block-size:0;overflow:hidden;padding-block-start:max(var(--pq-space-3),env(safe-area-inset-top));padding-inline-end:max(var(--pq-space-3),env(safe-area-inset-right));padding-block-end:max(var(--pq-space-3),env(safe-area-inset-bottom));padding-inline-start:max(var(--pq-space-3),env(safe-area-inset-left))}.pq-widget-modal .pq-shell{block-size:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr);min-block-size:0}.pq-widget-modal .pq-content{min-block-size:0;min-inline-size:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media(prefers-reduced-motion:reduce){.pq-widget *,.pq-widget *:before,.pq-widget *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.pq-spinner{animation-duration:1.5s}}:root{color-scheme:light;--ink: #1f2923;--ink-soft: #536158;--canvas: #f4f0e8;--surface: #fbf9f4;--surface-raised: #fffdf8;--line: #d8d4ca;--line-strong: #b9b7ad;--brand: #245c43;--brand-strong: #17452f;--brand-wash: #e1eee5;--danger: #9d4038;--danger-wash: #f8e7e3;--warning: #8a5a16;--warning-wash: #f7edd7;--reschedule: #554a80;--reschedule-wash: #e9e7f4;--shadow-low: 0 .125rem .5rem rgb(31 41 35 / 10%);--shadow-high: 0 1rem 3rem rgb(31 41 35 / 18%);--radius-sm: .375rem;--radius-md: .75rem;--radius-lg: 1.25rem;--radius-pill: 999rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--control-height: 2.75rem;font-family:Aptos,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--canvas);color:var(--ink)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:.1875rem solid color-mix(in srgb,var(--brand) 42%,transparent);outline-offset:.125rem}button:disabled{cursor:not-allowed;opacity:.55}.sr-only{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.demo-shell{position:fixed;inset:0;display:flex;flex-direction:column;overflow:hidden;background:var(--demo-background, var(--surface));color:var(--demo-text, var(--ink));font-family:var(--demo-font, "Aptos", "Segoe UI", sans-serif)}.demo-banner{position:relative;z-index:20;flex:0 0 auto;min-height:var(--control-height);display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:.0625rem solid var(--line);background:var(--canvas);color:var(--ink);font-size:.75rem;font-weight:650;letter-spacing:.025em;text-align:center}.demo-banner__mark{flex:0 0 auto;width:var(--space-2);height:var(--space-2);border-radius:50%;background:var(--warning)}.demo-banner__note{color:var(--ink-soft);font-weight:500}.site-frame-wrap{position:relative;flex:1 1 auto;min-height:0;background:var(--demo-background, var(--surface))}.site-frame{width:100%;height:100%;display:block;border:0;background:var(--demo-background, var(--surface))}.frame-state,.demo-state{min-height:100%;display:grid;place-items:center;padding:var(--space-6);text-align:center}.demo-state{min-height:100vh;background:var(--canvas)}.state-panel{width:min(100%,32rem)}.state-panel__eyebrow,.inbox-eyebrow{margin:0 0 var(--space-2);color:var(--brand);font-size:.75rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.state-panel h1,.state-panel h2,.inbox-header h1,.empty-state h2{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.025em}.state-panel p,.empty-state p{color:var(--ink-soft);line-height:1.6}.frame-loader{position:absolute;inset:0;display:grid;place-items:center;background:var(--demo-background, var(--surface));color:var(--demo-muted, var(--ink-soft));font-size:.875rem}.frame-loader__content:before,.loading-row:before{content:"";width:var(--space-4);height:var(--space-4);border:.125rem solid var(--demo-border, var(--line));border-top-color:var(--demo-primary, var(--brand));border-radius:50%;animation:spin .7s linear infinite}.frame-loader__content{display:flex;align-items:center;gap:var(--space-3)}@keyframes spin{to{transform:rotate(360deg)}}.frame-failure{position:absolute;inset:0;z-index:2;background:var(--demo-background, var(--surface))}.frame-failure .state-panel{padding:var(--space-6);border:.0625rem solid var(--demo-border, var(--line));border-radius:var(--demo-radius, var(--radius-lg));background:var(--demo-surface, var(--surface-raised))}.text-link{color:var(--brand);font-weight:700;text-underline-offset:var(--space-1)}.demo-launcher{position:absolute;z-index:30;right:max(var(--space-4),env(safe-area-inset-right));bottom:max(var(--space-4),env(safe-area-inset-bottom));min-height:var(--control-height);display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border:.0625rem solid color-mix(in srgb,var(--demo-primary, var(--brand)) 70%,var(--demo-text, var(--ink)));border-radius:var(--demo-radius, var(--radius-pill));box-shadow:var(--shadow-high);background:var(--demo-primary, var(--brand));color:var(--demo-surface, var(--surface-raised));cursor:pointer;font-weight:750;transition:transform .16s ease-out,box-shadow .16s ease-out,background .16s ease-out}.demo-launcher:hover{transform:translateY(-.125rem);background:color-mix(in srgb,var(--demo-primary, var(--brand)) 88%,var(--demo-text, var(--ink)));box-shadow:0 1.25rem 3rem #1f29233d}.demo-launcher svg{width:var(--space-5);height:var(--space-5)}.widget-layer{position:absolute;z-index:40;inset:0;pointer-events:none}.widget-layer>*{pointer-events:auto}.inbox-page{min-height:100vh;background:var(--canvas)}.inbox-header{border-bottom:.0625rem solid var(--line);background:var(--surface-raised)}.inbox-header__inner,.inbox-main{width:min(100% - var(--space-6),70rem);margin-inline:auto}.inbox-header__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);padding-block:var(--space-6) var(--space-5)}.inbox-header h1{font-size:clamp(2rem,5vw,3.25rem)}.inbox-header__meta{margin:var(--space-2) 0 0;color:var(--ink-soft)}.inbox-header__count{min-width:4.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--brand-wash);color:var(--brand-strong);font-size:.8125rem;font-weight:750;text-align:center}.inbox-main{padding-block:var(--space-6) var(--space-7)}.inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.inbox-toolbar h2{margin:0;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase}.refresh-button,.secondary-button,.primary-button,.danger-button{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);cursor:pointer;font-weight:700;transition:background .14s ease-out,border-color .14s ease-out}.refresh-button,.secondary-button{border:.0625rem solid var(--line-strong);background:var(--surface-raised);color:var(--ink)}.refresh-button:hover,.secondary-button:hover{border-color:var(--brand);background:var(--brand-wash)}.primary-button{border:.0625rem solid var(--brand);background:var(--brand);color:var(--surface-raised)}.primary-button:hover{background:var(--brand-strong)}.danger-button{border:.0625rem solid color-mix(in srgb,var(--danger) 45%,var(--line));background:var(--surface-raised);color:var(--danger)}.danger-button:hover{background:var(--danger-wash)}.request-list{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.request-card{overflow:hidden;border:.0625rem solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-low);background:var(--surface-raised)}.request-card__body{padding:var(--space-5)}.request-card__topline,.request-card__summary,.request-card__actions,.slot-row{display:flex;align-items:center}.request-card__topline{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.request-card__time{color:var(--ink-soft);font-size:.8125rem}.status-pill{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.status-pill--requested{background:var(--warning-wash);color:var(--warning)}.status-pill--accepted{background:var(--brand-wash);color:var(--brand-strong)}.status-pill--declined{background:var(--danger-wash);color:var(--danger)}.status-pill--reschedule_requested{background:var(--reschedule-wash);color:var(--reschedule)}.request-card__summary{align-items:flex-start;justify-content:space-between;gap:var(--space-5)}.request-card h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:500}.request-card__service{margin:var(--space-1) 0 0;color:var(--ink-soft)}.request-card__contact{display:grid;gap:var(--space-1);margin-top:var(--space-4);font-size:.875rem}.request-card__contact a{width:fit-content;color:var(--brand);text-decoration-thickness:.0625rem;text-underline-offset:var(--space-1)}.quote-summary{flex:0 0 auto;max-width:14rem;padding-left:var(--space-4);border-left:.0625rem solid var(--line);text-align:right}.quote-summary strong,.quote-summary span{display:block}.quote-summary strong{font-size:1.125rem}.quote-summary span{margin-top:var(--space-1);color:var(--ink-soft);font-size:.6875rem;line-height:1.35}.slot-list{display:grid;gap:var(--space-2);margin:var(--space-5) 0 0;padding:var(--space-4) 0 0;border-top:.0625rem solid var(--line)}.slot-list dt{margin-bottom:var(--space-1);color:var(--ink-soft);font-size:.75rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.slot-list dd{margin:0}.slot-row{gap:var(--space-2);color:var(--ink);font-size:.875rem}.slot-row:before{content:"";flex:0 0 auto;width:var(--space-2);height:var(--space-2);border-radius:50%;background:var(--brand)}.request-card__actions{flex-wrap:wrap;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:.0625rem solid var(--line);background:var(--surface)}.request-card__actions p{margin:0;color:var(--ink-soft);font-size:.875rem}.propose-form{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--space-2)}.propose-form label{align-self:center;font-size:.8125rem;font-weight:700}.propose-form input{min-height:var(--control-height);width:100%;padding:var(--space-2) var(--space-3);border:.0625rem solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink)}.error-notice{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-left:var(--space-1) solid var(--danger);background:var(--danger-wash);color:var(--danger);line-height:1.45}.loading-row,.empty-state{display:flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:16rem;color:var(--ink-soft)}.empty-state{flex-direction:column;padding:var(--space-7) var(--space-5);border:.0625rem dashed var(--line-strong);border-radius:var(--radius-md);text-align:center}.empty-state p{max-width:30rem;margin:var(--space-2) 0 0}.not-found__links{display:flex;justify-content:center;gap:var(--space-3);margin-top:var(--space-5)}@media(max-width:42rem){.demo-banner{align-items:flex-start;line-height:1.3}.demo-banner__note{display:none}.demo-launcher{right:var(--space-3);bottom:max(var(--space-3),env(safe-area-inset-bottom));max-width:calc(100% - var(--space-6))}.inbox-header__inner,.inbox-main{width:min(100% - var(--space-5),70rem)}.inbox-header__inner{align-items:flex-start;padding-block:var(--space-5) var(--space-4)}.request-card__body{padding:var(--space-4)}.request-card__summary{display:block}.quote-summary{max-width:none;margin-top:var(--space-4);padding:var(--space-3) 0 0;border-top:.0625rem solid var(--line);border-left:0;text-align:left}.request-card__actions{padding:var(--space-3) var(--space-4)}.request-card__actions>button{flex:1 1 calc(50% - var(--space-2))}.propose-form{grid-template-columns:1fr 1fr}.propose-form label,.propose-form input{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
