.service-visual_visual__rzJJi{min-width:0;overflow:hidden;margin:0;border:.0625rem solid rgb(var(--border));border-radius:1.25rem;background:rgb(var(--surface));color:rgb(var(--foreground))}.service-visual_visual__rzJJi>svg{display:block;width:100%;height:auto;max-height:26.875rem;padding:.875rem}.service-visual_visual__rzJJi>.service-visual-mobile{display:none}.service-visual_visual__rzJJi figcaption{padding:0 1.5rem 1.25rem;color:rgb(var(--muted));font-size:.8125rem;line-height:1.7}.service-visual_visual__rzJJi .demo-about{border-top:.0625rem solid rgb(var(--soft-border))}.service-visual_visual__rzJJi .demo-about summary{display:flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;min-height:2.75rem;cursor:pointer;color:rgb(var(--muted))}.service-visual_visual__rzJJi .demo-about summary:hover{color:rgb(var(--foreground))}.service-visual_visual__rzJJi .demo-about summary:focus-visible{outline:.1875rem solid rgb(var(--focus));outline-offset:.25rem}.service-visual_visual__rzJJi .demo-about p{max-width:75ch;margin:0;padding:0 0 .75rem}.service-visual_visual__rzJJi .work-board-ticket{transition:transform .2s ease}@media (max-width:600px){.service-visual_visual__rzJJi>svg:not(.service-visual-mobile){display:none}.service-visual_visual__rzJJi>.service-visual-mobile{display:block;padding:.75rem}.service-visual_visual__rzJJi figcaption{padding:0 1rem 1rem}}@media (prefers-reduced-motion:reduce){.service-visual_visual__rzJJi .work-board-ticket{transition:none}}@media (forced-colors:active){.service-visual_visual__rzJJi{border-color:CanvasText}}.service-demo_model__9UtAS{min-width:0;color:rgb(var(--foreground))}.service-demo_model__9UtAS button svg{width:1.125rem;height:1.125rem}.service-demo_model__9UtAS .service-model-controls{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;padding:1.25rem 1.5rem 0}.service-demo_model__9UtAS .service-model-controls label{display:grid;gap:.4375rem;max-width:100%;color:rgb(var(--secondary));font-size:.875rem;line-height:1.4}.service-demo_model__9UtAS input,.service-demo_model__9UtAS select,.service-demo_model__9UtAS textarea{width:100%;min-width:0;min-height:2.875rem;border:.0625rem solid rgb(var(--control-border));border-radius:.5625rem;background:rgb(var(--background));color:rgb(var(--foreground));padding:.625rem .75rem;font:inherit;font-size:1rem}.service-demo_model__9UtAS select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;border-radius:.75rem;background:rgb(var(--surface));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%230b56d8' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;box-shadow:0 .125rem .35rem #16407308}.service-demo_model__9UtAS select:hover{border-color:rgb(var(--accent))}@media(forced-colors:active){.service-demo_model__9UtAS select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none}}.service-demo_model__9UtAS button{display:inline-flex;align-items:center;justify-content:center;gap:.5625rem;min-height:2.875rem;max-width:100%;padding:.625rem .9375rem;border:.0625rem solid rgb(var(--control-border));border-radius:.5625rem;font:inherit;font-size:.875rem;font-weight:600;line-height:1.45;cursor:pointer;transition:border-color .16s ease}.service-demo_model__9UtAS .model-primary{background:rgb(var(--action));border-color:rgb(var(--action));color:rgb(var(--on-action))}.service-demo_model__9UtAS .model-primary:hover{background:rgb(var(--action-hover));border-color:rgb(var(--action-hover))}.service-demo_model__9UtAS .model-secondary{background:rgb(var(--surface));color:rgb(var(--foreground))}.service-demo_model__9UtAS .model-secondary:hover{background:rgb(var(--elevated))}.service-demo_model__9UtAS :is(button,select,input,textarea,a,summary):focus-visible{outline:.1875rem solid rgb(var(--focus));outline-offset:.25rem}.service-demo_model__9UtAS :disabled{background:rgb(var(--surface));color:rgb(var(--muted));border-color:rgb(var(--border));opacity:1;cursor:default}.service-demo_model__9UtAS .service-model-status{margin:0;padding:1rem 1.5rem 1.25rem;min-height:5.125rem;color:rgb(var(--secondary));font-size:.9375rem;line-height:1.6}.service-demo_model__9UtAS .model-link{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-top:.625rem;color:rgb(var(--accent));font-size:.9375rem}.service-demo_model__9UtAS .model-link:hover{text-decoration:underline;text-underline-offset:.25rem}.service-demo_portal__leypC{margin:0;overflow:hidden;border-radius:1.125rem;background:rgb(var(--background));container-type:inline-size}.service-demo_workspaceBar__KiXn3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:1.125rem 1.5rem;background:rgb(var(--surface));border-bottom:.0625rem solid rgb(var(--border));font-size:.875rem}.service-demo_workspaceBrand__Sn6WM{display:flex;align-items:center;gap:.625rem;font-weight:650}.service-demo_workspaceBrand__Sn6WM svg{color:rgb(var(--cyan))}.service-demo_samplePill__UZa1M{padding:.25rem .625rem;border:.0625rem solid rgb(var(--border));border-radius:1.25rem;color:rgb(var(--secondary));font-size:.75rem;line-height:1.5}.service-demo_portalBody__SdTBF{padding:1.75rem}.service-demo_portalHeading__ojnpQ{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:.625rem 1.25rem;margin-bottom:1.5rem}.service-demo_eyebrow__qLBBw{color:rgb(var(--muted));font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.service-demo_portalHeading__ojnpQ h2{margin:.4375rem 0 0;font-size:clamp(1.4375rem,2.3vw,1.875rem);font-weight:600;line-height:1.2;letter-spacing:-.04em}.service-demo_portalHeading__ojnpQ p{margin:0;color:rgb(var(--muted));font-size:.875rem}.service-demo_portalGrid__twH_b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.125rem}.service-demo_booking__tPYAG,.service-demo_requestPanel__2aUzw{min-width:0;padding:1.375rem;border:.0625rem solid rgb(var(--border));border-radius:.875rem;background:rgb(var(--surface))}.service-demo_booking__tPYAG{border-top:.125rem solid rgb(var(--accent))}.service-demo_panelHeading__lLYeS{display:flex;align-items:center;gap:.625rem;margin-bottom:1.375rem}.service-demo_panelHeading__lLYeS>svg{color:rgb(var(--accent));flex-shrink:0}.service-demo_panelHeading__lLYeS h3{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.service-demo_booking__tPYAG .service-model-controls{display:grid;padding:0;gap:1rem}.service-demo_booking__tPYAG .service-model-controls button{margin-top:.125rem}.service-demo_booking__tPYAG .service-model-status{min-height:6.5rem;padding:1rem 0 0;font-size:.875rem}.service-demo_requestStatus__Y3f4o{display:grid;gap:.75rem;margin-bottom:1.375rem;font-size:.875rem}.service-demo_requestStatus__Y3f4o>span{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;color:rgb(var(--secondary))}.service-demo_recordId__uzmki{color:rgb(var(--muted));font-size:.75rem;font-variant-numeric:tabular-nums}.service-demo_requestStatus__Y3f4o strong{justify-self:start;padding:.3125rem .625rem;border:.0625rem solid rgb(var(--border));border-radius:.375rem;color:rgb(var(--secondary));background:rgb(var(--elevated));font-size:.8125rem;font-weight:550}.service-demo_model__9UtAS [data-tone=success]{color:rgb(var(--success))}.service-demo_model__9UtAS [data-tone=warning]{color:rgb(var(--warning))}.service-demo_model__9UtAS [data-tone=danger]{color:rgb(var(--danger))}.service-demo_recordDetails__45_um{margin:0;font-size:.8125rem;line-height:1.5}.service-demo_recordDetails__45_um>div{display:flex;align-items:baseline;justify-content:space-between;gap:1.125rem;padding:.625rem 0;border-bottom:.0625rem solid rgb(var(--soft-border))}.service-demo_recordDetails__45_um dt{color:rgb(var(--muted))}.service-demo_recordDetails__45_um dd{margin:0;text-align:right}.service-demo_activity__NUxIs{margin-top:1.375rem}.service-demo_activity__NUxIs p{display:flex;gap:.5625rem;align-items:flex-start;margin:.75rem 0 0;color:rgb(var(--secondary));font-size:.8125rem;line-height:1.5}.service-demo_activity__NUxIs svg{flex-shrink:0;margin-top:.125rem;color:rgb(var(--muted))}.service-demo_workspaceFootnote__c3cjC{margin:1.25rem 0 0;color:rgb(var(--muted));font-size:.75rem;line-height:1.6}.service-demo_detailPanel__fEn73{margin:0 1.5rem 1.375rem;padding:1.125rem;border:.0625rem solid rgb(var(--border));border-radius:.75rem;background:rgb(var(--background))}.service-demo_facts__r2YCB{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.0625rem,1fr));gap:1.125rem;margin:0;font-size:.875rem;line-height:1.5}.service-demo_facts__r2YCB>div{min-width:0}.service-demo_facts__r2YCB dt{color:rgb(var(--muted));font-size:.8125rem}.service-demo_facts__r2YCB dd{margin:.375rem 0 0;color:rgb(var(--foreground));font-weight:600;overflow-wrap:anywhere}.service-demo_detailNote__pVEpr{margin:.875rem 0 0;color:rgb(var(--muted));font-size:.8125rem;line-height:1.6;overflow-wrap:anywhere}.service-demo_detailPanel__fEn73>button{margin-top:1.125rem}.service-demo_recovery__lp4LI{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin-top:1.125rem}.service-demo_draftLabel__lRA92,.service-demo_recovery__lp4LI label{display:grid;flex:1 1 15rem;gap:.5rem;min-width:0;color:rgb(var(--secondary));font-size:.875rem;line-height:1.5}.service-demo_sourceMessage__M_ely p{margin:.5rem 0 0;color:rgb(var(--secondary));font-size:.9375rem;line-height:1.6}.service-demo_draftLabel__lRA92{margin-top:1.125rem}.service-demo_draftLabel__lRA92 textarea{resize:vertical;min-height:6.875rem}.service-demo_model__9UtAS .service-model-controls .service-demo_checkbox__eSXWJ{display:flex;align-items:center;gap:.5625rem;min-height:2.875rem}.service-demo_model__9UtAS .service-demo_checkbox__eSXWJ input{width:1.25rem;height:1.25rem;min-height:1.25rem;padding:0;flex-shrink:0;accent-color:rgb(var(--action))}@container (max-width: 40rem){.service-demo_portalGrid__twH_b{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.service-demo_portalGrid__twH_b{grid-template-columns:minmax(0,1fr)}.service-demo_portalBody__SdTBF{padding:1.25rem}.service-demo_portalHeading__ojnpQ{margin-bottom:1.25rem}.service-demo_booking__tPYAG .service-model-status{min-height:5.25rem}}@media (max-width:420px){.service-demo_detailPanel__fEn73{margin-left:1rem;margin-right:1rem;padding:.9375rem}.service-demo_facts__r2YCB{grid-template-columns:minmax(0,1fr);gap:.875rem}.service-demo_portalBody__SdTBF,.service-demo_workspaceBar__KiXn3{padding:1rem}.service-demo_booking__tPYAG,.service-demo_requestPanel__2aUzw{padding:1.0625rem}.service-demo_model__9UtAS .service-model-controls{padding-left:1rem;padding-right:1rem}.service-demo_booking__tPYAG .service-model-controls{padding:0}.service-demo_model__9UtAS .service-model-status{padding-left:1rem;padding-right:1rem}.service-demo_booking__tPYAG .service-model-status{padding-left:0;padding-right:0;min-height:6.5rem}.service-demo_recordDetails__45_um>div{gap:.75rem}}@media (prefers-reduced-motion:reduce){.service-demo_model__9UtAS *{transition:none!important}}@media (forced-colors:active){.service-demo_booking__tPYAG,.service-demo_detailPanel__fEn73,.service-demo_model__9UtAS button,.service-demo_model__9UtAS input,.service-demo_model__9UtAS select,.service-demo_model__9UtAS textarea,.service-demo_requestPanel__2aUzw,.service-demo_requestStatus__Y3f4o strong{border:1px solid ButtonText}}