.livekit-call-panel-module__521kFq__panel{gap:calc(var(--spacing,.25rem) * 5);width:100%;min-width:0;display:grid;overflow:hidden}.livekit-call-panel-module__521kFq__panel>*{min-width:0}.livekit-call-panel-module__521kFq__panel[data-in-call=true]{gap:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);box-shadow:none;background:0 0;border-width:0}.livekit-call-panel-module__521kFq__header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.livekit-call-panel-module__521kFq__header h2{margin-top:calc(var(--spacing,.25rem) * 1);margin-bottom:calc(var(--spacing,.25rem) * 2)}.livekit-call-panel-module__521kFq__accountPill{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);border-width:1px;border-color:var(--border-subtle);color:var(--text-primary);background:var(--surface-sunken);border-radius:3.40282e38px;display:inline-flex}.livekit-call-panel-module__521kFq__accountPill svg{color:var(--text-accent)}.livekit-call-panel-module__521kFq__layout{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:minmax(240px,.9fr) minmax(320px,1.4fr);display:grid}.livekit-call-panel-module__521kFq__layout[data-in-call=true]{grid-template-columns:minmax(0,1fr)}.livekit-call-panel-module__521kFq__preCallShell{border-style:var(--tw-border-style);border-width:1px;border-color:var(--stage-border-strong);border-radius:var(--radius-2xl);background:var(--stage-canvas);width:100%;min-width:0;min-height:31rem;box-shadow:var(--stage-shadow);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.livekit-call-panel-module__521kFq__stage{border-style:var(--tw-border-style);border-width:1px;border-color:var(--stage-border-strong);border-radius:var(--radius-2xl);background:var(--stage-glow), var(--stage-shell);width:100%;min-width:0;min-height:35rem;box-shadow:var(--stage-shadow);position:relative;overflow:hidden}.livekit-call-panel-module__521kFq__panel[data-in-call=true] .livekit-call-panel-module__521kFq__stage{border-radius:var(--radius-3xl);height:clamp(32rem,100vh - 12rem,54rem);min-height:32rem}.livekit-call-panel-module__521kFq__emptyState{place-items:center;gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 8);text-align:center;color:var(--stage-text-primary);min-height:inherit;align-content:center;display:grid}.livekit-call-panel-module__521kFq__emptyState p{margin:calc(var(--spacing,.25rem) * 0);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);max-width:34rem;color:var(--stage-text-secondary)}.livekit-call-panel-module__521kFq__emptyChips,.livekit-call-panel-module__521kFq__roomChips{justify-content:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.livekit-call-panel-module__521kFq__emptyChips span,.livekit-call-panel-module__521kFq__roomChips span{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px;border-color:var(--stage-border);color:var(--stage-text-secondary);background:var(--stage-fill);border-radius:3.40282e38px;display:inline-flex}.livekit-call-panel-module__521kFq__roomControls{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.livekit-call-panel-module__521kFq__recordingButton,.livekit-call-panel-module__521kFq__downloadButton{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-width:1px;border-color:var(--stage-border);color:var(--stage-control-fg);background:var(--stage-control-bg);border-radius:3.40282e38px;transition-duration:.15s;display:inline-flex}.livekit-call-panel-module__521kFq__recordingButton span{opacity:.72;background:currentColor;border-radius:3.40282e38px;width:.55rem;height:.55rem;display:inline-block}.livekit-call-panel-module__521kFq__recordingButton[data-active=true]{background:var(--stage-danger);color:#fff;border-color:#0000}.livekit-call-panel-module__521kFq__recordingButton[data-active=true] span{background:#fff;box-shadow:0 0 0 6px #ffffff1a}.livekit-call-panel-module__521kFq__recordingButton:disabled{cursor:wait;opacity:.6}.livekit-call-panel-module__521kFq__downloadButton{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.livekit-call-panel-module__521kFq__downloadButton{border-color:color-mix(in srgb, var(--accent) 34%, transparent)}}.livekit-call-panel-module__521kFq__downloadButton{color:var(--text-on-accent);background:var(--stage-accent-lift)}.livekit-call-panel-module__521kFq__downloadButton:disabled{cursor:wait;opacity:.72}.livekit-call-panel-module__521kFq__roomChrome{min-width:0;min-height:inherit;background:var(--stage-canvas);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative}.livekit-call-panel-module__521kFq__panel[data-in-call=true] .livekit-call-panel-module__521kFq__roomChrome{height:100%;min-height:0;overflow:hidden}.livekit-call-panel-module__521kFq__roomChromePreview{grid-template-rows:1fr}.livekit-call-panel-module__521kFq__roomBar{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);z-index:2;min-width:0;color:var(--stage-text-primary);background:var(--stage-chrome);border-bottom:1px solid var(--stage-hairline);display:flex;position:relative}.livekit-call-panel-module__521kFq__roomBar small{margin-top:calc(var(--spacing,.25rem) * 1);color:var(--stage-text-tertiary);display:block}.livekit-call-panel-module__521kFq__roomTitle{align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);min-width:0;display:inline-flex}.livekit-call-panel-module__521kFq__roomIdentity{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);display:grid}.livekit-call-panel-module__521kFq__roomIdentity small{overflow-wrap:anywhere}.livekit-call-panel-module__521kFq__liveBadge,.livekit-call-panel-module__521kFq__modeBadge{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase;border-width:1px;border-color:var(--stage-border);color:var(--stage-text-tertiary);background:var(--stage-fill);border-radius:3.40282e38px;display:inline-flex}.livekit-call-panel-module__521kFq__liveBadge span{background:var(--success);width:.46rem;height:.46rem;box-shadow:0 0 0 5px var(--success);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.livekit-call-panel-module__521kFq__liveBadge span{box-shadow:0 0 0 5px color-mix(in srgb, var(--success) 16%, transparent)}}.livekit-call-panel-module__521kFq__modeBadge{--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);text-transform:none}.livekit-call-panel-module__521kFq__modeBadge[data-mode=audio]{border-color:var(--stage-border-strong);color:var(--stage-text-secondary);background:var(--stage-control-bg)}.livekit-call-panel-module__521kFq__roomWorkspace{grid-template-columns:minmax(0,1fr);min-width:0;min-height:31rem;display:grid}.livekit-call-panel-module__521kFq__panel[data-in-call=true] .livekit-call-panel-module__521kFq__roomWorkspace{min-height:0}.livekit-call-panel-module__521kFq__videoStage{background:var(--stage-glow), var(--stage-canvas);grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:31rem;display:grid;position:relative;overflow:hidden}.livekit-call-panel-module__521kFq__panel[data-in-call=true] .livekit-call-panel-module__521kFq__videoStage{height:100%;min-height:0}.livekit-call-panel-module__521kFq__videoSurface{min-height:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 4);padding-bottom:6.25rem}.livekit-call-panel-module__521kFq__stage .lk-grid-layout{gap:calc(var(--spacing,.25rem) * 3);height:100%}.livekit-call-panel-module__521kFq__stage .lk-participant-tile{border-style:var(--tw-border-style);border-width:1px;border-color:var(--stage-border);border-radius:var(--radius-lg);background:var(--stage-tile-bg);box-shadow:var(--shadow-md);overflow:hidden}:is(.livekit-call-panel-module__521kFq__stage .lk-participant-name,.livekit-call-panel-module__521kFq__stage .lk-control-bar,.livekit-call-panel-module__521kFq__stage .lk-button){border-radius:3.40282e38px}.livekit-call-panel-module__521kFq__stage .lk-participant-name{color:var(--stage-text-primary);background:var(--stage-chrome);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.livekit-call-panel-module__521kFq__stage .lk-control-bar{display:none}.livekit-call-panel-module__521kFq__meetControlDock{z-index:10;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);border-width:1px;border:1px solid var(--stage-border);background:var(--stage-chrome);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--stage-shadow);border-radius:3.40282e38px;margin-inline:auto;display:flex;position:absolute;bottom:2rem;right:50%;transform:translate(50%)}.livekit-call-panel-module__521kFq__meetControlButton,.livekit-call-panel-module__521kFq__meetEndCallButton{border-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-width:1px;border-color:var(--stage-border);border-radius:3.40282e38px;place-items:center;width:3rem;height:3rem;transition-duration:.15s;display:inline-grid}.livekit-call-panel-module__521kFq__meetControlButton{color:var(--stage-control-fg);background:var(--stage-control-bg)}.livekit-call-panel-module__521kFq__meetControlButton:not(:disabled):hover{background:var(--stage-control-bg-hover)}.livekit-call-panel-module__521kFq__meetControlButton[data-active=false]{color:var(--stage-canvas);background:var(--stage-control-fg)}.livekit-call-panel-module__521kFq__meetEndCallButton{color:#fff;background:var(--stage-danger);border-color:#0000}.livekit-call-panel-module__521kFq__meetControlButton:not(:disabled):hover,.livekit-call-panel-module__521kFq__meetEndCallButton:not(:disabled):hover{transform:translateY(-1px)}.livekit-call-panel-module__521kFq__meetControlButton:not(:disabled):active,.livekit-call-panel-module__521kFq__meetEndCallButton:not(:disabled):active{transform:translateY(1px)}.livekit-call-panel-module__521kFq__meetControlButton:focus-visible,.livekit-call-panel-module__521kFq__meetEndCallButton:focus-visible,.livekit-call-panel-module__521kFq__recordingButton:focus-visible,.livekit-call-panel-module__521kFq__downloadButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.livekit-call-panel-module__521kFq__meetControlButton:disabled{cursor:wait;opacity:.68}.livekit-call-panel-module__521kFq__meetControlButton[aria-busy=true]{cursor:progress;opacity:.72}@media (prefers-reduced-motion:no-preference){.livekit-call-panel-module__521kFq__meetControlButton[aria-busy=true]{animation:livekit-call-panel-module__521kFq__control-breathe 1.4s var(--ease-in-out) infinite}}@keyframes livekit-call-panel-module__521kFq__control-breathe{0%,to{opacity:.72}50%{opacity:.45}}.livekit-call-panel-module__521kFq__recordingButton:not(:disabled):hover,.livekit-call-panel-module__521kFq__downloadButton:not(:disabled):hover{border-color:var(--stage-border-strong);transform:translateY(-1px)}.livekit-call-panel-module__521kFq__recordingButton:not(:disabled):active,.livekit-call-panel-module__521kFq__downloadButton:not(:disabled):active{transform:translateY(1px)}:is(.livekit-call-panel-module__521kFq__stage .lk-button,.livekit-call-panel-module__521kFq__stage .lk-button-group){border-radius:var(--radius-full)}.livekit-call-panel-module__521kFq__stage .lk-button{border:1px solid var(--stage-border);background:var(--stage-control-bg);min-width:2.75rem;min-height:2.75rem}.livekit-call-panel-module__521kFq__stage .lk-button:hover{background:var(--stage-control-bg-hover)}.livekit-call-panel-module__521kFq__stage .lk-disconnect-button{background:var(--stage-danger);color:#fff}@media (max-width:960px){.livekit-call-panel-module__521kFq__layout,.livekit-call-panel-module__521kFq__roomWorkspace,.livekit-call-panel-module__521kFq__preCallShell{grid-template-columns:1fr}.livekit-call-panel-module__521kFq__preCallShell{min-height:auto}.livekit-call-panel-module__521kFq__panel[data-in-call=true] .livekit-call-panel-module__521kFq__stage{border-radius:var(--radius-xl);height:auto;min-height:0}.livekit-call-panel-module__521kFq__panel[data-in-call=true] .livekit-call-panel-module__521kFq__videoStage{min-height:min(58vh,32rem)}.livekit-call-panel-module__521kFq__roomChrome{min-height:0}}@media (max-width:680px){.livekit-call-panel-module__521kFq__panel{gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg)}.livekit-call-panel-module__521kFq__panel[data-in-call=true]{padding:calc(var(--spacing,.25rem) * 0)}.livekit-call-panel-module__521kFq__header{display:grid}.livekit-call-panel-module__521kFq__roomBar{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;align-items:flex-start}.livekit-call-panel-module__521kFq__roomControls{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:.1rem;overflow-x:auto}.livekit-call-panel-module__521kFq__roomControls::-webkit-scrollbar{display:none}.livekit-call-panel-module__521kFq__recordingButton,.livekit-call-panel-module__521kFq__downloadButton{flex-shrink:0}.livekit-call-panel-module__521kFq__meetControlDock{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);max-width:calc(100% - 1rem);bottom:1rem}.livekit-call-panel-module__521kFq__meetControlButton,.livekit-call-panel-module__521kFq__meetEndCallButton{width:2.6rem;height:2.6rem}}.livekit-call-panel-module__521kFq__panel[data-in-call=true][data-minimized=true] .livekit-call-panel-module__521kFq__stage{border:0;border-radius:0 0 8px 8px;height:min(320px,48dvh);min-height:180px}.livekit-call-panel-module__521kFq__panel[data-minimized=true] .livekit-call-panel-module__521kFq__roomChrome{grid-template-rows:minmax(0,1fr)}.livekit-call-panel-module__521kFq__panel[data-in-call=true][data-minimized=true] .livekit-call-panel-module__521kFq__videoStage{min-height:0}.livekit-call-panel-module__521kFq__panel[data-minimized=true] .livekit-call-panel-module__521kFq__roomBar{display:none}.livekit-call-panel-module__521kFq__panel[data-minimized=true] .livekit-call-panel-module__521kFq__videoSurface{padding:.5rem .5rem 4rem}.livekit-call-panel-module__521kFq__panel[data-minimized=true] .livekit-call-panel-module__521kFq__meetControlDock{gap:.375rem;padding:.375rem;bottom:.5rem}.livekit-call-panel-module__521kFq__panel[data-minimized=true] .livekit-call-panel-module__521kFq__meetControlButton,.livekit-call-panel-module__521kFq__panel[data-minimized=true] .livekit-call-panel-module__521kFq__meetEndCallButton{width:2.5rem;height:2.5rem}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
.pdf-attachment-preview-module__mC4jCq__frame{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.pdf-attachment-preview-module__mC4jCq__viewport{overscroll-behavior:contain;justify-content:center;align-items:flex-start;min-height:0;padding:12px;display:flex;position:relative;overflow:auto}.pdf-attachment-preview-module__mC4jCq__canvas{background:#fff;flex:none;display:block}.pdf-attachment-preview-module__mC4jCq__canvas[data-ready=false]{visibility:hidden}.pdf-attachment-preview-module__mC4jCq__status{text-align:center;color:#fff;place-content:center;justify-items:center;gap:12px;margin:0;padding:24px;display:grid;position:absolute;inset:0}.pdf-attachment-preview-module__mC4jCq__status p{max-width:32rem;margin:0}.pdf-attachment-preview-module__mC4jCq__status button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:8px;padding:10px 16px}.pdf-attachment-preview-module__mC4jCq__pagination{color:#fff;background:#11151d;justify-content:center;align-items:center;gap:16px;padding:6px 12px;display:flex}.pdf-attachment-preview-module__mC4jCq__pagination button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;display:grid}.pdf-attachment-preview-module__mC4jCq__pagination button:disabled{opacity:.35;cursor:default}.pdf-attachment-preview-module__mC4jCq__pagination button:focus-visible,.pdf-attachment-preview-module__mC4jCq__status button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pdf-attachment-preview-module__mC4jCq__accessibleText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.livekit-attachment-viewer-module__04aOqa__dialog{inset:calc(var(--call-viewport-top,0px) + 1rem) 0 auto;width:min(74rem,100vw - 2rem);height:calc(var(--call-viewport-height,100dvh) - 2rem);background:0 0;border:0;max-width:none;max-height:none;margin:0 auto;padding:0;position:fixed;overflow:hidden}.livekit-attachment-viewer-module__04aOqa__dialog::backdrop{background:#000000d6;animation:.16s ease-out livekit-attachment-viewer-module__04aOqa__fade-in}.livekit-attachment-viewer-module__04aOqa__viewer{border-style:var(--tw-border-style);background:#05070c;border-width:1px;border-color:#ffffff24;border-radius:2rem;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:min(74rem,100%);height:100%;animation:.18s cubic-bezier(.2,.85,.32,1.08) livekit-attachment-viewer-module__04aOqa__viewer-pop;display:grid;overflow:hidden;box-shadow:0 34px 120px #0000008f}.livekit-attachment-viewer-module__04aOqa__header,.livekit-attachment-viewer-module__04aOqa__footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);color:var(--color-white,#fff);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070ce6;display:flex}.livekit-attachment-viewer-module__04aOqa__identity{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.livekit-attachment-viewer-module__04aOqa__icon{border-radius:var(--radius-2xl,1rem);width:2.7rem;height:2.7rem;color:var(--text-on-accent);background:linear-gradient(135deg, #fff4a8, var(--accent));flex-shrink:0;place-items:center;display:grid}.livekit-attachment-viewer-module__04aOqa__title{min-width:calc(var(--spacing,.25rem) * 0)}.livekit-attachment-viewer-module__04aOqa__title span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.livekit-attachment-viewer-module__04aOqa__title b{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);overflow-wrap:anywhere;display:block}.livekit-attachment-viewer-module__04aOqa__title span{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase;color:#ffffff94}.livekit-attachment-viewer-module__04aOqa__headerActions,.livekit-attachment-viewer-module__04aOqa__footerActions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:inline-flex}.livekit-attachment-viewer-module__04aOqa__action{height:calc(var(--spacing,.25rem) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;color:#fff;background:#ffffff17;border-width:1px;border-color:#ffffff24;border-radius:3.40282e38px;text-decoration-line:none;transition-duration:.15s;display:inline-flex}.livekit-attachment-viewer-module__04aOqa__action:hover{background:#ffffff24;transform:translateY(-1px)}.livekit-attachment-viewer-module__04aOqa__action:disabled{opacity:.55;cursor:wait;transform:none}.livekit-attachment-viewer-module__04aOqa__closeAction{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;background:#ffffff1f;border-width:0;border-radius:3.40282e38px;place-items:center;transition-duration:.15s;display:inline-grid}.livekit-attachment-viewer-module__04aOqa__closeAction:hover{background:#fff3;transform:scale(1.03)}.livekit-attachment-viewer-module__04aOqa__body{min-height:calc(var(--spacing,.25rem) * 0);background:radial-gradient(circle at 20% 20%,#f7c9481c,#0000 24rem),#080a10;overflow:hidden}.livekit-attachment-viewer-module__04aOqa__imageFrame,.livekit-attachment-viewer-module__04aOqa__mediaFrame,.livekit-attachment-viewer-module__04aOqa__textFrame,.livekit-attachment-viewer-module__04aOqa__fallbackFrame{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.livekit-attachment-viewer-module__04aOqa__imageFrame img{object-fit:cover;width:100%;height:100%}.livekit-attachment-viewer-module__04aOqa__mediaFrame{padding:calc(var(--spacing,.25rem) * 4)}.livekit-attachment-viewer-module__04aOqa__mediaFrame video,.livekit-attachment-viewer-module__04aOqa__mediaFrame audio{border-radius:var(--radius-3xl,1.5rem);background:#000;width:100%;max-height:100%}.livekit-attachment-viewer-module__04aOqa__textFrame{padding:calc(var(--spacing,.25rem) * 4);justify-content:stretch;align-items:stretch}.livekit-attachment-viewer-module__04aOqa__textFrame pre{margin:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);height:100%;padding:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);white-space:pre-wrap;overflow-wrap:anywhere;border-width:1px;border-color:var(--stage-border);min-width:0;color:var(--stage-text-secondary);background:#ffffff12;flex:1;overflow:auto}.livekit-attachment-viewer-module__04aOqa__fallbackCard{max-width:var(--container-lg,32rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 6);text-align:center;color:var(--color-white,#fff);border-width:1px;border-color:var(--stage-border);background:var(--stage-fill);border-radius:2rem}.livekit-attachment-viewer-module__04aOqa__fallbackCard svg{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 4);color:var(--accent)}.livekit-attachment-viewer-module__04aOqa__fallbackCard p{color:#ffffffb3}.livekit-attachment-viewer-module__04aOqa__footerMeta{min-width:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);text-transform:uppercase;color:#ffffff85}@keyframes livekit-attachment-viewer-module__04aOqa__fade-in{0%{opacity:0}}@keyframes livekit-attachment-viewer-module__04aOqa__viewer-pop{0%{opacity:0;transform:translateY(18px)scale(.98)}}@media (max-width:720px){.livekit-attachment-viewer-module__04aOqa__dialog{inset:var(--call-viewport-top,0px) 0 auto;width:100%;height:var(--call-viewport-height,100dvh)}.livekit-attachment-viewer-module__04aOqa__viewer{padding-bottom:env(safe-area-inset-bottom,0px);border-radius:0}.livekit-attachment-viewer-module__04aOqa__headerActions .livekit-attachment-viewer-module__04aOqa__action span{display:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.livekit-conversation-panel-module__XhUH_a__panel{min-height:calc(var(--spacing,.25rem) * 0);width:100%;min-width:0;color:var(--stage-text-primary);border-left:1px solid var(--stage-hairline);background:var(--stage-chat-surface);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.livekit-conversation-panel-module__XhUH_a__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);border-bottom:1px solid var(--stage-hairline);background:var(--stage-chrome);display:flex}.livekit-conversation-panel-module__XhUH_a__identity{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.livekit-conversation-panel-module__XhUH_a__identity>div{min-width:0}.livekit-conversation-panel-module__XhUH_a__avatar{width:2.65rem;height:2.65rem;color:var(--text-on-accent);background:linear-gradient(135deg, #fff7b0, var(--accent));border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 14px 30px #f2b70533}.livekit-conversation-panel-module__XhUH_a__header small{margin-top:calc(var(--spacing,.25rem) * 1);--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);text-overflow:ellipsis;white-space:nowrap;max-width:17rem;color:var(--stage-text-secondary);display:block;overflow:hidden}.livekit-conversation-panel-module__XhUH_a__actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:inline-flex}.livekit-conversation-panel-module__XhUH_a__callAction,.livekit-conversation-panel-module__XhUH_a__sendAction,.livekit-conversation-panel-module__XhUH_a__attachAction{cursor:pointer;border-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-width:0;border-radius:3.40282e38px;place-items:center;transition-duration:.15s;display:inline-grid}.livekit-conversation-panel-module__XhUH_a__callAction{width:2.45rem;height:2.45rem;color:var(--stage-control-fg);background:var(--stage-control-bg)}.livekit-conversation-panel-module__XhUH_a__callAction:not(:disabled):hover,.livekit-conversation-panel-module__XhUH_a__attachAction:not([aria-disabled=true]):hover{background:var(--stage-control-bg-hover)}.livekit-conversation-panel-module__XhUH_a__callAction:not(:disabled):hover,.livekit-conversation-panel-module__XhUH_a__sendAction:not(:disabled):hover,.livekit-conversation-panel-module__XhUH_a__attachAction:not([aria-disabled=true]):hover{transform:translateY(-1px)}.livekit-conversation-panel-module__XhUH_a__callAction:disabled,.livekit-conversation-panel-module__XhUH_a__sendAction:disabled,.livekit-conversation-panel-module__XhUH_a__attachAction[aria-disabled=true]{cursor:not-allowed;opacity:.45}.livekit-conversation-panel-module__XhUH_a__messages{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);overscroll-behavior:contain;scroll-behavior:auto;flex-direction:column;min-width:0;display:flex;overflow:auto}.livekit-conversation-panel-module__XhUH_a__emptyMessage{margin:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 4);border-width:1px;border-color:var(--stage-border);color:var(--stage-text-secondary);background:var(--stage-chrome-soft)}.livekit-conversation-panel-module__XhUH_a__messageBubble{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);border-width:1px;border-color:var(--stage-border);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-xs);background:var(--stage-surface);min-width:0;max-width:86%;color:var(--stage-bubble-fg);box-shadow:var(--shadow-md);align-self:flex-start;position:relative}.livekit-conversation-panel-module__XhUH_a__messageBubble,.livekit-conversation-panel-module__XhUH_a__messageBubble p{overflow-wrap:anywhere}.livekit-conversation-panel-module__XhUH_a__messageBubble[data-own-message=true]{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg);color:var(--stage-bubble-fg);background:linear-gradient(135deg,#fff1a1,#f7c948);align-self:flex-end}.livekit-conversation-panel-module__XhUH_a__messageBubble strong,.livekit-conversation-panel-module__XhUH_a__messageBubble small{display:block}.livekit-conversation-panel-module__XhUH_a__messageBubble p{margin-block:calc(var(--spacing,.25rem) * 2);--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}.livekit-conversation-panel-module__XhUH_a__messageBubble small{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#07101f8c}.livekit-conversation-panel-module__XhUH_a__messageBubble[data-own-message=true] small{color:#07101fa3}.livekit-conversation-panel-module__XhUH_a__documentCard{margin-block:calc(var(--spacing,.25rem) * 1);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;min-width:min(15rem,100%);font:inherit;color:inherit;background:#ffffff94;border-width:1px;border-color:#07101f1a;grid-template-columns:auto minmax(0,1fr);text-decoration-line:none;transition-duration:.15s;display:grid}.livekit-conversation-panel-module__XhUH_a__documentCard:hover{background:#ffffffc7;transform:translateY(-1px)}.livekit-conversation-panel-module__XhUH_a__documentCard:disabled{cursor:wait;opacity:.65}.livekit-conversation-panel-module__XhUH_a__attachmentError{gap:var(--space-1);font-size:var(--text-body-sm);display:grid}.livekit-conversation-panel-module__XhUH_a__attachmentError button{padding:var(--space-1) 0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;text-decoration:underline}.livekit-conversation-panel-module__XhUH_a__documentIcon{border-radius:var(--radius-md);color:#07101f;background:#ffffffb8;place-items:center;width:2.25rem;height:2.25rem;display:inline-grid}.livekit-conversation-panel-module__XhUH_a__documentCard b,.livekit-conversation-panel-module__XhUH_a__documentCard small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.livekit-conversation-panel-module__XhUH_a__documentCard b{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);display:block}.livekit-conversation-panel-module__XhUH_a__documentCard small{margin-top:calc(var(--spacing,.25rem) * .5)}.livekit-conversation-panel-module__XhUH_a__composer{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);border-top:1px solid var(--stage-hairline);background:var(--stage-chrome);min-width:0;display:grid}.livekit-conversation-panel-module__XhUH_a__composer>span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.livekit-conversation-panel-module__XhUH_a__composerRow{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.livekit-conversation-panel-module__XhUH_a__composerRow textarea{min-height:calc(var(--spacing,.25rem) * 11);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);resize:none;border-width:1px;border-color:var(--stage-border);background:var(--stage-control-bg);width:100%;min-width:0;max-height:7rem;color:var(--stage-control-fg);font:inherit;border-radius:3.40282e38px}.livekit-conversation-panel-module__XhUH_a__composerRow textarea::placeholder{color:var(--stage-text-tertiary)}.livekit-conversation-panel-module__XhUH_a__attachAction,.livekit-conversation-panel-module__XhUH_a__sendAction{width:2.7rem;height:2.7rem}.livekit-conversation-panel-module__XhUH_a__attachAction{color:var(--stage-control-fg);background:var(--stage-control-bg);position:relative}.livekit-conversation-panel-module__XhUH_a__attachAction input{pointer-events:none;opacity:0;width:1px;height:1px;position:absolute}.livekit-conversation-panel-module__XhUH_a__attachSpinner{border:2px solid var(--stage-control-fg);border-radius:3.40282e38px;width:1.05rem;height:1.05rem}@supports (color:color-mix(in lab, red, red)){.livekit-conversation-panel-module__XhUH_a__attachSpinner{border:2px solid color-mix(in srgb, var(--stage-control-fg) 35%, transparent)}}.livekit-conversation-panel-module__XhUH_a__attachSpinner{border-top-color:var(--stage-control-fg);animation:.78s linear infinite livekit-conversation-panel-module__XhUH_a__spin}.livekit-conversation-panel-module__XhUH_a__sendAction{color:var(--text-on-accent);background:var(--accent)}@keyframes livekit-conversation-panel-module__XhUH_a__spin{to{transform:rotate(360deg)}}@media (max-width:960px){.livekit-conversation-panel-module__XhUH_a__panel{border-top:1px solid var(--stage-hairline);border-left:0;min-height:0}}@media (max-width:520px){.livekit-conversation-panel-module__XhUH_a__header{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);display:flex}.livekit-conversation-panel-module__XhUH_a__actions{justify-self:flex-start}.livekit-conversation-panel-module__XhUH_a__messages{padding-inline:calc(var(--spacing,.25rem) * 3)}.livekit-conversation-panel-module__XhUH_a__messageBubble{max-width:100%}.livekit-conversation-panel-module__XhUH_a__composer{padding-inline:calc(var(--spacing,.25rem) * 3)}.livekit-conversation-panel-module__XhUH_a__attachAction,.livekit-conversation-panel-module__XhUH_a__sendAction{width:2.5rem;height:2.5rem}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}
.document-upload-list-module__ClJW-G__list{gap:var(--space-2);max-height:min(30dvh, calc(var(--call-viewport-height,100dvh) * .24), 12rem);overscroll-behavior:contain;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.document-upload-list-module__ClJW-G__item{align-items:start;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--stage-border);border-radius:var(--radius-sm);background:var(--stage-control-bg);color:var(--stage-control-fg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.document-upload-list-module__ClJW-G__details{gap:var(--space-1);min-width:0;display:grid}.document-upload-list-module__ClJW-G__details strong,.document-upload-list-module__ClJW-G__details small{overflow-wrap:anywhere}.document-upload-list-module__ClJW-G__details strong{font-size:var(--text-body-sm);font-weight:var(--weight-medium)}.document-upload-list-module__ClJW-G__details small{font-size:var(--text-caption);color:var(--stage-text-secondary)}.document-upload-list-module__ClJW-G__details progress{width:100%;height:.35rem;accent-color:var(--accent)}.document-upload-list-module__ClJW-G__item[data-status=failed]{border-color:var(--warning-border)}.document-upload-list-module__ClJW-G__actions{gap:var(--space-1);display:flex}.document-upload-list-module__ClJW-G__actions button{border-radius:var(--radius-sm);background:var(--stage-control-bg);width:2rem;height:2rem;color:var(--stage-control-fg);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.document-upload-list-module__ClJW-G__actions button:hover{background:var(--stage-control-bg-hover)}.document-upload-list-module__ClJW-G__actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.call-conversation-sheet-module__LwTqZW__sheet{inset:var(--call-viewport-top,0px) 0 auto auto;width:min(30rem,100vw);height:var(--call-viewport-height,100dvh);max-width:100vw;max-height:none;color:var(--stage-text-primary);background:var(--stage-chat-surface);box-shadow:var(--shadow-xl);border:0;margin:0;padding:0;position:fixed;overflow:hidden}.call-conversation-sheet-module__LwTqZW__sheet[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.call-conversation-sheet-module__LwTqZW__sheet::backdrop{background:var(--stage-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.call-conversation-sheet-module__LwTqZW__sheet>aside{border:0;height:100%;min-height:0}.call-conversation-sheet-module__LwTqZW__toolbar{justify-content:flex-end;align-items:center;padding:.4rem .75rem 0;display:flex}.call-conversation-sheet-module__LwTqZW__grabber{display:none}.call-conversation-sheet-module__LwTqZW__close{width:2.75rem;height:2.75rem;color:var(--stage-control-fg);background:var(--stage-control-bg);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.call-conversation-sheet-module__LwTqZW__close:hover{background:var(--stage-control-bg-hover)}.call-conversation-sheet-module__LwTqZW__close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:767px){.call-conversation-sheet-module__LwTqZW__sheet{inset:auto 0 calc(100dvh - var(--call-viewport-top,0px) - var(--call-viewport-height,100dvh));width:100%;height:min(88dvh, var(--call-viewport-height,100dvh));border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:var(--shadow-sheet-up)}.call-conversation-sheet-module__LwTqZW__toolbar{position:relative}.call-conversation-sheet-module__LwTqZW__grabber{background:var(--stage-border-strong);border-radius:1rem;width:2.5rem;height:.25rem;display:block;position:absolute;top:.65rem;left:calc(50% - 1.25rem)}}
.livekit-device-check-module__0amwtW__dialog{width:min(34rem, calc(100vw - var(--space-8)));border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-lg);padding:0}.livekit-device-check-module__0amwtW__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#070c189e}.livekit-device-check-module__0amwtW__shell{gap:var(--space-5);padding:var(--space-6);display:grid}.livekit-device-check-module__0amwtW__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.livekit-device-check-module__0amwtW__eyebrow{margin-bottom:var(--space-1);font-family:var(--font-display);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);text-transform:uppercase;color:var(--text-tertiary);display:block}.livekit-device-check-module__0amwtW__title{font-family:var(--font-display);font-size:var(--text-heading-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-heading);margin:0}.livekit-device-check-module__0amwtW__close{padding:var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);font-family:var(--font-display);font-size:var(--text-caption);font-weight:var(--weight-medium);transition:color var(--duration-fast) var(--ease-standard)}.livekit-device-check-module__0amwtW__close:hover{color:var(--text-primary)}.livekit-device-check-module__0amwtW__preview{aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--stage-shell);place-items:center;display:grid;position:relative;overflow:hidden}.livekit-device-check-module__0amwtW__preview video{object-fit:cover;block-size:100%;inline-size:100%;transform:scaleX(-1)}.livekit-device-check-module__0amwtW__preview[data-off=true] video{visibility:hidden}.livekit-device-check-module__0amwtW__previewOff{gap:var(--space-2);color:var(--stage-text-secondary);font-size:var(--text-caption);place-items:center;display:grid;position:absolute}.livekit-device-check-module__0amwtW__level{inset-block-end:var(--space-3);inset-inline:var(--space-3);border-radius:var(--radius-full);background:var(--stage-fill);block-size:4px;position:absolute;overflow:hidden}.livekit-device-check-module__0amwtW__levelFill{border-radius:var(--radius-full);background:var(--accent);block-size:100%;transition:inline-size 80ms linear;display:block}.livekit-device-check-module__0amwtW__status,.livekit-device-check-module__0amwtW__error{align-items:center;gap:var(--space-2);font-size:var(--text-caption);margin:0;display:flex}.livekit-device-check-module__0amwtW__status{color:var(--text-secondary)}.livekit-device-check-module__0amwtW__error{color:var(--danger-text,var(--text-primary))}.livekit-device-check-module__0amwtW__toggles{gap:var(--space-2);flex-wrap:wrap;display:flex}.livekit-device-check-module__0amwtW__toggle{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);font-family:var(--font-display);font-size:var(--text-caption);font-weight:var(--weight-medium);transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);display:inline-flex}.livekit-device-check-module__0amwtW__toggle[data-on=true]{border-color:var(--border-strong);color:var(--text-primary)}.livekit-device-check-module__0amwtW__pickers{gap:var(--space-4);display:grid}@media (min-width:34rem){.livekit-device-check-module__0amwtW__pickers{grid-template-columns:repeat(2,minmax(0,1fr))}}.livekit-device-check-module__0amwtW__field{gap:var(--space-2);min-inline-size:0;display:grid}.livekit-device-check-module__0amwtW__field span{font-family:var(--font-display);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);text-transform:uppercase;color:var(--text-tertiary)}.livekit-device-check-module__0amwtW__field select{inline-size:100%;padding:var(--space-3);border:var(--border-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-primary);font:inherit;font-size:var(--text-body-sm)}.livekit-device-check-module__0amwtW__footer{justify-content:flex-end;gap:var(--space-3);display:flex}.livekit-device-check-module__0amwtW__primary,.livekit-device-check-module__0amwtW__secondary{padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}.livekit-device-check-module__0amwtW__primary{background:var(--accent);color:var(--text-on-accent)}.livekit-device-check-module__0amwtW__primary:hover{background:var(--accent-hover)}.livekit-device-check-module__0amwtW__secondary{border:var(--border-hairline) solid var(--border-subtle);color:var(--text-secondary)}.livekit-device-check-module__0amwtW__secondary:hover{color:var(--text-primary)}
.livekit-call-lobby-module__JpxnIa__preCallStage{padding:calc(var(--spacing,.25rem) * 5);color:var(--stage-text-primary);background:var(--stage-glow), var(--stage-glow-soft), var(--stage-shell);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:clamp(31rem,100vh - 13rem,48rem);display:grid;position:relative;overflow:hidden}.livekit-call-lobby-module__JpxnIa__preCallStage:before{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);content:"";background:linear-gradient(var(--stage-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--stage-grid-line) 1px, transparent 1px);background-size:4.5rem 4.5rem;position:absolute;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.livekit-call-lobby-module__JpxnIa__preCallTopBar{z-index:10;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--stage-text-tertiary);flex-wrap:wrap;display:flex;position:relative}.livekit-call-lobby-module__JpxnIa__chatButton,.livekit-call-lobby-module__JpxnIa__changeConsultation{justify-content:center;align-items:center;gap:var(--space-2);width:auto;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--stage-border);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-body-sm);color:var(--stage-control-fg);background:var(--stage-control-bg);cursor:pointer;display:inline-flex}.livekit-call-lobby-module__JpxnIa__chatButton:not(:disabled):hover,.livekit-call-lobby-module__JpxnIa__changeConsultation:not(:disabled):hover{background:var(--stage-control-bg-hover)}.livekit-call-lobby-module__JpxnIa__chatButton:disabled,.livekit-call-lobby-module__JpxnIa__changeConsultation:disabled{opacity:.5;cursor:not-allowed}.livekit-call-lobby-module__JpxnIa__chatButton:focus-visible,.livekit-call-lobby-module__JpxnIa__changeConsultation:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.livekit-call-lobby-module__JpxnIa__pickerDisclosure{gap:var(--space-3);justify-items:start;min-width:0;display:grid}.livekit-call-lobby-module__JpxnIa__pickerDisclosure>div{width:100%;min-width:0}.livekit-call-lobby-module__JpxnIa__lobbyBody{z-index:10;align-content:flex-start;gap:calc(var(--spacing,.25rem) * 5);min-height:0;padding-block:var(--space-2);display:grid;position:relative;overflow-y:auto}.livekit-call-lobby-module__JpxnIa__lobbySummary{gap:calc(var(--spacing,.25rem) * 1);min-width:0;display:grid}.livekit-call-lobby-module__JpxnIa__lobbySummaryEyebrow,.livekit-call-lobby-module__JpxnIa__lobbyPickerHeading,.livekit-call-lobby-module__JpxnIa__lobbySubject>span,.livekit-call-lobby-module__JpxnIa__lobbyMeta dt{color:var(--stage-text-tertiary);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.livekit-call-lobby-module__JpxnIa__lobbyCounterparty{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:var(--weight-semibold);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--stage-text-primary);overflow-wrap:anywhere}.livekit-call-lobby-module__JpxnIa__lobbySubject{margin:calc(var(--spacing,.25rem) * 0);max-width:52ch;color:var(--stage-text-secondary);font-size:var(--text-body-md);line-height:var(--leading-relaxed)}.livekit-call-lobby-module__JpxnIa__lobbySubject>span{display:block}.livekit-call-lobby-module__JpxnIa__lobbyMeta{margin:calc(var(--spacing,.25rem) * 0);column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.livekit-call-lobby-module__JpxnIa__lobbyMeta div{gap:calc(var(--spacing,.25rem) * .5);display:grid}.livekit-call-lobby-module__JpxnIa__lobbyMeta dd{color:var(--stage-text-primary);font-size:var(--text-body-sm);font-weight:var(--weight-medium);margin:0}.livekit-call-lobby-module__JpxnIa__lobbyPicker{gap:calc(var(--spacing,.25rem) * 2);min-width:0;display:grid}.livekit-call-lobby-module__JpxnIa__lobbyList{margin:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);overscroll-behavior:contain;max-height:min(40dvh,20rem);padding:0;list-style-type:none;display:grid;overflow-y:auto}.livekit-call-lobby-module__JpxnIa__lobbyList>li{min-width:0}.livekit-call-lobby-module__JpxnIa__lobbyOption{align-items:center;gap:calc(var(--spacing,.25rem) * 3);text-align:left;width:100%;padding:var(--space-3);border:1px solid var(--stage-border);border-radius:var(--radius-lg);background:var(--stage-fill);color:var(--stage-text-primary);font:inherit;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.livekit-call-lobby-module__JpxnIa__lobbyOption:hover{border-color:var(--stage-border-strong);background:var(--stage-control-bg)}.livekit-call-lobby-module__JpxnIa__lobbyOption:active{background:var(--stage-control-bg-hover)}.livekit-call-lobby-module__JpxnIa__lobbyOption:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.livekit-call-lobby-module__JpxnIa__lobbyOption:disabled{cursor:progress;opacity:.55}.livekit-call-lobby-module__JpxnIa__lobbyOption[data-selected=true]{border-color:var(--accent);background:var(--stage-control-bg)}.livekit-call-lobby-module__JpxnIa__lobbyOptionAvatar{border-radius:var(--radius-full);background:var(--stage-control-bg);width:2.25rem;height:2.25rem;color:var(--stage-control-fg);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);text-transform:uppercase;place-items:center;display:inline-grid}.livekit-call-lobby-module__JpxnIa__lobbyOption[data-selected=true] .livekit-call-lobby-module__JpxnIa__lobbyOptionAvatar{background:var(--accent);color:var(--text-on-accent)}.livekit-call-lobby-module__JpxnIa__lobbyOptionMain{gap:calc(var(--spacing,.25rem) * .5);min-width:0;display:grid}.livekit-call-lobby-module__JpxnIa__lobbyOptionMain strong{font-size:var(--text-body-md);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.livekit-call-lobby-module__JpxnIa__lobbyOptionMain small{color:var(--stage-text-tertiary);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.livekit-call-lobby-module__JpxnIa__lobbyOptionSide{justify-items:end;gap:calc(var(--spacing,.25rem) * 1);display:grid}.livekit-call-lobby-module__JpxnIa__lobbyOptionSide small{color:var(--stage-text-tertiary);font-size:var(--text-micro);white-space:nowrap}.livekit-call-lobby-module__JpxnIa__lobbyOptionStatus{padding:var(--space-1) var(--space-3);border:1px solid var(--stage-border-strong);border-radius:var(--radius-full);background:var(--stage-control-bg);color:var(--stage-text-secondary);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;align-items:center;display:inline-flex}.livekit-call-lobby-module__JpxnIa__lobbyOptionStatus[data-status=LIVE]{border-color:var(--success-border);background:var(--success-surface);color:var(--success-text)}.livekit-call-lobby-module__JpxnIa__lobbyOptionStatus[data-status=PENDING],.livekit-call-lobby-module__JpxnIa__lobbyOptionStatus[data-status=MATCHED],.livekit-call-lobby-module__JpxnIa__lobbyOptionStatus[data-status=PAYMENT_PENDING]{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-text)}.livekit-call-lobby-module__JpxnIa__lobbyEmpty{align-content:flex-start;gap:calc(var(--spacing,.25rem) * 2);justify-items:start;display:grid}.livekit-call-lobby-module__JpxnIa__lobbyEmptyIcon{border-radius:var(--radius-full);background:var(--stage-control-bg);width:2.5rem;height:2.5rem;color:var(--accent);place-items:center;display:inline-grid}.livekit-call-lobby-module__JpxnIa__lobbyEmpty h3{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-display);font-size:var(--text-heading-md);color:var(--stage-text-primary)}.livekit-call-lobby-module__JpxnIa__lobbyEmpty p{margin:calc(var(--spacing,.25rem) * 0);max-width:46ch;color:var(--stage-text-secondary);font-size:var(--text-body-sm);line-height:var(--leading-relaxed)}.livekit-call-lobby-module__JpxnIa__lobbyEmpty a{color:var(--text-accent);font-size:var(--text-body-sm);font-weight:var(--weight-semibold)}.livekit-call-lobby-module__JpxnIa__lobbyEmpty a:hover{color:var(--text-primary)}.livekit-call-lobby-module__JpxnIa__lobbyStatus{margin:calc(var(--spacing,.25rem) * 0);color:var(--stage-text-tertiary);font-size:var(--text-caption)}.livekit-call-lobby-module__JpxnIa__lobbyError{margin:calc(var(--spacing,.25rem) * 0);color:var(--danger-text);font-size:var(--text-caption);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.livekit-call-lobby-module__JpxnIa__lobbySkeleton{gap:calc(var(--spacing,.25rem) * 3);display:grid}.livekit-call-lobby-module__JpxnIa__lobbySkeletonRow{border-radius:var(--radius-lg);background:var(--stage-fill);height:3.5rem;display:block}@media (prefers-reduced-motion:no-preference){.livekit-call-lobby-module__JpxnIa__lobbySkeletonRow{animation:livekit-call-lobby-module__JpxnIa__lobby-breathe 1.6s var(--ease-in-out) infinite}}@keyframes livekit-call-lobby-module__JpxnIa__lobby-breathe{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.livekit-call-lobby-module__JpxnIa__lobbySkeletonRow{animation:none}}.livekit-call-lobby-module__JpxnIa__preCallDock{z-index:10;margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 3);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 2);border-width:1px;border-color:var(--stage-border);background:var(--stage-chrome);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--stage-shadow);border-radius:3.40282e38px;flex-wrap:wrap;display:flex;position:relative}.livekit-call-lobby-module__JpxnIa__videoJoinButton,.livekit-call-lobby-module__JpxnIa__audioJoinButton{min-height:calc(var(--spacing,.25rem) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-width:0;border-radius:3.40282e38px;transition-duration:.15s;display:inline-flex}.livekit-call-lobby-module__JpxnIa__videoJoinButton{color:var(--text-on-accent);background:var(--stage-accent-lift)}.livekit-call-lobby-module__JpxnIa__audioJoinButton{color:var(--stage-control-fg);background:var(--stage-control-bg)}.livekit-call-lobby-module__JpxnIa__videoJoinButton:not(:disabled):hover,.livekit-call-lobby-module__JpxnIa__audioJoinButton:not(:disabled):hover{transform:translateY(-1px)}.livekit-call-lobby-module__JpxnIa__videoJoinButton:not(:disabled):active,.livekit-call-lobby-module__JpxnIa__audioJoinButton:not(:disabled):active{transform:translateY(1px)}.livekit-call-lobby-module__JpxnIa__videoJoinButton:focus-visible,.livekit-call-lobby-module__JpxnIa__audioJoinButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.livekit-call-lobby-module__JpxnIa__videoJoinButton:disabled,.livekit-call-lobby-module__JpxnIa__audioJoinButton:disabled{cursor:not-allowed;opacity:.5}@media (max-width:960px){.livekit-call-lobby-module__JpxnIa__preCallStage{min-height:auto}}@media (max-width:680px){.livekit-call-lobby-module__JpxnIa__preCallStage{padding:calc(var(--spacing,.25rem) * 3);gap:.75rem;min-height:clamp(15.5rem,36vh,20rem)}.livekit-call-lobby-module__JpxnIa__preCallTopBar{align-items:stretch}.livekit-call-lobby-module__JpxnIa__lobbyBody{gap:var(--space-4)}.livekit-call-lobby-module__JpxnIa__lobbyCounterparty{font-size:var(--text-heading-lg)}.livekit-call-lobby-module__JpxnIa__lobbyOption{row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr)}.livekit-call-lobby-module__JpxnIa__lobbyOptionSide{place-items:center start;gap:var(--space-2);grid-column:1/-1;grid-auto-flow:column}.livekit-call-lobby-module__JpxnIa__preCallDock{border-radius:var(--radius-3xl,1.5rem);grid-template-columns:repeat(1,minmax(0,1fr));gap:.45rem;width:100%;margin-bottom:0;display:grid}.livekit-call-lobby-module__JpxnIa__videoJoinButton,.livekit-call-lobby-module__JpxnIa__audioJoinButton{width:100%;min-width:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 4);text-align:center;white-space:normal}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
.portal-call-host-module__Khn5rG__host{min-width:0}.portal-call-host-module__Khn5rG__host[hidden]{display:none}.portal-call-host-module__Khn5rG__host[data-minimized=true]{right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));z-index:40;border:1px solid var(--border-subtle);background:var(--surface-raised);width:min(360px,100vw - 2rem);box-shadow:var(--shadow-md);border-radius:8px;position:fixed}.portal-call-host-module__Khn5rG__returnLink{color:var(--text-primary);align-items:center;gap:.5rem;padding:.75rem;display:flex}.portal-call-host-module__Khn5rG__connectionState{z-index:20;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex;position:absolute;top:.5rem;left:.5rem;right:.5rem}.portal-call-host-module__Khn5rG__connectionState>*{pointer-events:auto;background:var(--stage-chrome);color:var(--stage-text-primary);border-radius:4px;padding:.375rem .75rem}@media (max-width:700px){.portal-call-host-module__Khn5rG__host[data-minimized=true]{bottom:calc(5rem + env(safe-area-inset-bottom))}}
.portal-chrome-module__LLsuDq__shell{grid-template-columns:var(--shell-rail-width) minmax(0, 1fr);width:100%;max-width:100vw;min-height:100vh;display:grid;overflow-x:clip}.portal-chrome-module__LLsuDq__sideNav{top:calc(var(--spacing,.25rem) * 0);max-height:100vh;min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 6);padding:var(--space-5) var(--space-4);border-right:1px solid var(--border-on-brand-band);background:var(--surface-brand-band);color:var(--text-on-brand-band);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.portal-chrome-module__LLsuDq__brandBlock{gap:calc(var(--spacing,.25rem) * 3);padding-inline:var(--space-1);display:grid}.portal-chrome-module__LLsuDq__brandTitle{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-chrome-module__LLsuDq__sideLogo{justify-self:start}.portal-chrome-module__LLsuDq__navList{gap:calc(var(--spacing,.25rem) * 1);display:grid}.portal-chrome-module__LLsuDq__navLink{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding:var(--space-3);border-radius:var(--radius-md);color:var(--text-on-brand-band-secondary);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--weight-medium);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;display:inline-flex}.portal-chrome-module__LLsuDq__navLink:hover{background:var(--surface-brand-band-raised);color:var(--text-on-brand-band)}.portal-chrome-module__LLsuDq__navLink[data-active=true]{background:var(--accent);color:var(--text-on-accent);font-weight:var(--weight-semibold)}.portal-chrome-module__LLsuDq__navLink[data-active=true]:hover{background:var(--accent-hover);color:var(--text-on-accent)}.portal-chrome-module__LLsuDq__mainPanel{min-width:calc(var(--spacing,.25rem) * 0);padding:var(--space-6);width:100%;max-width:100vw;overflow-x:clip}.portal-chrome-module__LLsuDq__pullSurface{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);min-height:calc(100dvh - var(--space-12));width:min(100%, var(--container-wide));overscroll-behavior-y:contain;min-width:0;max-width:100%;margin:0 auto;position:relative;overflow-x:clip}.portal-chrome-module__LLsuDq__pullIndicator{pointer-events:none;top:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 2);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-overlay);display:inline-flex;position:fixed;left:50%}@supports (color:color-mix(in lab, red, red)){.portal-chrome-module__LLsuDq__pullIndicator{background:color-mix(in srgb, var(--surface-overlay) 94%, transparent)}}.portal-chrome-module__LLsuDq__pullIndicator{color:var(--text-primary);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);box-shadow:var(--shadow-lg);opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:opacity var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-standard);transform:translate(-50%,-1rem)}.portal-chrome-module__LLsuDq__pullIndicator[data-state=pulling],.portal-chrome-module__LLsuDq__pullIndicator[data-state=ready],.portal-chrome-module__LLsuDq__pullIndicator[data-state=refreshing]{opacity:1;transform:translate(-50%)}.portal-chrome-module__LLsuDq__pullIndicator[data-state=ready],.portal-chrome-module__LLsuDq__pullIndicator[data-state=refreshing]{border-color:var(--accent);transform:translate(-50%,.35rem)}.portal-chrome-module__LLsuDq__pullIndicator[data-state=refreshing] svg{animation:.9s linear infinite portal-chrome-module__LLsuDq__pull-refresh-spin}.portal-chrome-module__LLsuDq__topBar{margin-bottom:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.portal-chrome-module__LLsuDq__titleGroup{min-width:calc(var(--spacing,.25rem) * 0)}.portal-chrome-module__LLsuDq__pageTitle{font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:var(--weight-semibold);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--text-primary)}.portal-chrome-module__LLsuDq__topActions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.portal-chrome-module__LLsuDq__headerIconButton{width:var(--control-height-md);height:var(--control-height-md);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-secondary);transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex-shrink:0;place-items:center;display:inline-grid}.portal-chrome-module__LLsuDq__headerIconButton:hover{border-color:var(--border-strong);color:var(--text-primary)}.portal-chrome-module__LLsuDq__sessionMenu{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:inline-flex}.portal-chrome-module__LLsuDq__sessionChip{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);max-width:14rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-body-sm);font-weight:var(--weight-medium);display:inline-flex}.portal-chrome-module__LLsuDq__sessionChip span{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-chrome-module__LLsuDq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-chrome-module__LLsuDq__subtitle{max-width:58ch;color:var(--text-secondary);font-size:var(--text-body-md);line-height:var(--leading-relaxed)}@media (max-width:960px){.portal-chrome-module__LLsuDq__shell{--portal-mobile-rail-height:calc(var(--shell-mobile-rail-height) + env(safe-area-inset-bottom));height:100dvh;min-height:100dvh;display:block;overflow:hidden}.portal-chrome-module__LLsuDq__sideNav{top:auto;left:50%;right:auto;bottom:calc(var(--space-3) + env(safe-area-inset-bottom));z-index:var(--z-rail);width:min(calc(100% - var(--space-6)), 31rem);padding:var(--space-2);border:1px solid var(--border-on-brand-band);border-radius:var(--radius-2xl);background:var(--surface-brand-band);box-shadow:var(--shadow-xl);display:grid;position:fixed;overflow:hidden;transform:translate(-50%)}.portal-chrome-module__LLsuDq__sideNav::-webkit-scrollbar{display:none}.portal-chrome-module__LLsuDq__navList::-webkit-scrollbar{display:none}.portal-chrome-module__LLsuDq__topActions::-webkit-scrollbar{display:none}.portal-chrome-module__LLsuDq__brandBlock{display:none}.portal-chrome-module__LLsuDq__navList{gap:calc(var(--spacing,.25rem) * 1);grid-template-columns:repeat(auto-fit,minmax(3.25rem,1fr));width:100%;display:grid}.portal-chrome-module__LLsuDq__navLink{min-width:calc(var(--spacing,.25rem) * 0);justify-items:center;gap:calc(var(--spacing,.25rem) * 1);min-height:3.5rem;padding:var(--space-2) var(--space-1);border-radius:var(--radius-lg);color:var(--text-on-brand-band-tertiary);display:grid}.portal-chrome-module__LLsuDq__navLink[data-active=true]{background:var(--accent);color:var(--text-on-accent)}.portal-chrome-module__LLsuDq__navLink[data-mobile-primary=false]{display:none}.portal-chrome-module__LLsuDq__navText{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-micro);line-height:1;display:block;overflow:hidden}.portal-chrome-module__LLsuDq__mainPanel{padding:var(--space-4);height:calc(100dvh - var(--portal-mobile-rail-height));min-height:0;padding-bottom:var(--space-5);-webkit-overflow-scrolling:touch;overflow-y:auto}.portal-chrome-module__LLsuDq__pullSurface{width:100%;min-height:100%}:is(.portal-chrome-module__LLsuDq__mainPanel .dashboard-grid,.portal-chrome-module__LLsuDq__mainPanel .settings-page){padding:0}.portal-chrome-module__LLsuDq__topBar{margin-bottom:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 3)}.portal-chrome-module__LLsuDq__pageTitle{font-size:var(--text-heading-lg)}.portal-chrome-module__LLsuDq__topActions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-end;width:auto;overflow-x:auto}.portal-chrome-module__LLsuDq__topActions>*{flex-shrink:0}}@media (max-width:480px){.portal-chrome-module__LLsuDq__sideNav{width:min(calc(100% - var(--space-3)), 30rem);border-radius:var(--radius-xl)}.portal-chrome-module__LLsuDq__mainPanel{padding:var(--space-3)}.portal-chrome-module__LLsuDq__topBar{margin-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:row;align-items:center}.portal-chrome-module__LLsuDq__titleGroup{flex:1}.portal-chrome-module__LLsuDq__topActions{gap:var(--space-2);flex-wrap:nowrap;margin-left:auto;overflow:visible}.portal-chrome-module__LLsuDq__topActions>a[href=\/payments],.portal-chrome-module__LLsuDq__sessionChip{display:none}.portal-chrome-module__LLsuDq__sessionMenu{max-width:100%}}@keyframes portal-chrome-module__LLsuDq__pull-refresh-spin{to{transform:rotate(360deg)}}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}
.consultation-detail-module__yag75a__back{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);width:fit-content;color:var(--text-secondary);font-size:var(--text-body-sm);font-weight:var(--weight-medium);transition:color var(--duration-fast) var(--ease-standard);display:inline-flex}.consultation-detail-module__yag75a__back:hover{color:var(--text-primary)}.consultation-detail-module__yag75a__summary{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-raised);display:grid}.consultation-detail-module__yag75a__summary[data-skeleton=true]{gap:var(--space-3)}.consultation-detail-module__yag75a__summaryHead{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.consultation-detail-module__yag75a__title{font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:var(--weight-semibold);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--text-primary);margin:0}.consultation-detail-module__yag75a__statusChip{padding:var(--space-1) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;display:inline-flex}.consultation-detail-module__yag75a__statusChip[data-status=LIVE]{border-color:var(--success-border);background:var(--success-surface);color:var(--success-text)}.consultation-detail-module__yag75a__statusChip[data-status=PENDING],.consultation-detail-module__yag75a__statusChip[data-status=MATCHED],.consultation-detail-module__yag75a__statusChip[data-status=PAYMENT_PENDING]{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-text)}.consultation-detail-module__yag75a__primaryButton,.consultation-detail-module__yag75a__secondaryButton{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-height:var(--control-height-md);padding-inline:var(--space-5);border-radius:var(--radius-md);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard);display:inline-flex}.consultation-detail-module__yag75a__primaryButton{background:var(--accent);color:var(--text-on-accent)}.consultation-detail-module__yag75a__primaryButton:hover{background:var(--accent-hover);color:var(--text-on-accent)}.consultation-detail-module__yag75a__secondaryButton{border:1px solid var(--border-default);background:var(--surface-raised);color:var(--text-primary)}.consultation-detail-module__yag75a__secondaryButton:hover{border-color:var(--border-strong);color:var(--text-primary)}.consultation-detail-module__yag75a__facts{gap:var(--space-4) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.consultation-detail-module__yag75a__fact{gap:2px;min-width:0;display:grid}.consultation-detail-module__yag75a__fact dt{color:var(--text-tertiary);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.consultation-detail-module__yag75a__fact dd{color:var(--text-primary);font-size:var(--text-body-md);font-weight:var(--weight-medium);text-overflow:ellipsis;margin:0;overflow:hidden}.consultation-detail-module__yag75a__archive{gap:var(--space-3);display:grid}.consultation-detail-module__yag75a__archiveHead{gap:var(--space-1);display:grid}.consultation-detail-module__yag75a__archiveTitle{font-family:var(--font-display);font-size:var(--text-heading-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.consultation-detail-module__yag75a__archiveBody{color:var(--text-secondary);font-size:var(--text-body-sm);margin:0}.consultation-detail-module__yag75a__loadOlder{width:fit-content;min-height:var(--control-height-sm);padding-inline:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-link);font-size:var(--text-body-sm);font-weight:var(--weight-medium);transition:border-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.consultation-detail-module__yag75a__loadOlder:hover:not(:disabled){border-color:var(--border-strong)}.consultation-detail-module__yag75a__loadOlder:disabled{opacity:.55;cursor:not-allowed}.consultation-detail-module__yag75a__archiveList{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.consultation-detail-module__yag75a__archiveList>li+li{border-top:1px solid var(--border-subtle)}.consultation-detail-module__yag75a__entry{gap:var(--space-2);padding:var(--space-4);display:grid}.consultation-detail-module__yag75a__entry[data-self=true]{box-shadow:inset 3px 0 0 var(--accent)}.consultation-detail-module__yag75a__entryHead{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.consultation-detail-module__yag75a__entryHead strong{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.consultation-detail-module__yag75a__entryHead span{color:var(--text-quaternary);font-size:var(--text-caption)}.consultation-detail-module__yag75a__entryText{color:var(--text-primary);font-size:var(--text-body-md);line-height:var(--leading-relaxed);overflow-wrap:anywhere;margin:0}.consultation-detail-module__yag75a__attachment{align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:fit-content;max-width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-link);font-size:var(--text-body-sm);font-weight:var(--weight-medium);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard);font-family:inherit;display:inline-flex}.consultation-detail-module__yag75a__attachment:disabled{cursor:wait;opacity:.65}.consultation-detail-module__yag75a__attachmentError{gap:var(--space-2);font-size:var(--text-body-sm);color:var(--text-secondary);display:grid}.consultation-detail-module__yag75a__attachment:hover{border-color:var(--border-strong);color:var(--text-link-hover)}.consultation-detail-module__yag75a__attachmentName{text-overflow:ellipsis;white-space:nowrap;max-width:22rem;overflow:hidden}.consultation-detail-module__yag75a__archiveEmpty{gap:var(--space-2);padding:var(--space-10) var(--space-5);border:1px dashed var(--border-default);border-radius:var(--radius-lg);text-align:center;justify-items:center;display:grid}.consultation-detail-module__yag75a__archiveError{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding:var(--space-4);border:1px solid var(--warning-border);border-radius:var(--radius-md);background:var(--warning-surface);color:var(--text-primary);flex-wrap:wrap;display:flex}.consultation-detail-module__yag75a__archiveError p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-body-sm)}.consultation-detail-module__yag75a__archiveEmpty h3{font-family:var(--font-display);font-size:var(--text-heading-md);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.consultation-detail-module__yag75a__archiveEmpty p{max-width:42ch;color:var(--text-secondary);font-size:var(--text-body-sm);line-height:var(--leading-relaxed);margin:0}.consultation-detail-module__yag75a__notFound{gap:var(--space-3);padding:var(--space-12) var(--space-6);border:1px dashed var(--border-default);border-radius:var(--radius-xl);text-align:center;color:var(--text-tertiary);justify-items:center;display:grid}.consultation-detail-module__yag75a__notFound h2{font-family:var(--font-display);font-size:var(--text-heading-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.consultation-detail-module__yag75a__notFound p{max-width:42ch;color:var(--text-secondary);font-size:var(--text-body-sm);margin:0}.consultation-detail-module__yag75a__notFoundActions{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.consultation-detail-module__yag75a__skeletonLine{border-radius:var(--radius-sm);background:var(--surface-sunken);height:.9rem;animation:consultation-detail-module__yag75a__detail-breathe 1.6s var(--ease-in-out) infinite;display:block}.consultation-detail-module__yag75a__skeletonLine[data-width=short]{width:8rem}.consultation-detail-module__yag75a__skeletonLine[data-width=long]{width:min(24rem,100%)}@keyframes consultation-detail-module__yag75a__detail-breathe{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.consultation-detail-module__yag75a__skeletonLine{animation:none}}@media (max-width:560px){.consultation-detail-module__yag75a__summary{padding:var(--space-5)}.consultation-detail-module__yag75a__attachmentName{max-width:12rem}}
.lawyer-incoming-request-surface-module__A-EpQq__surface{z-index:var(--z-popover);pointer-events:none;align-items:center;width:min(28rem,100vw - 2rem);display:flex;position:fixed;inset:1rem 1rem 1rem auto}.lawyer-incoming-request-surface-module__A-EpQq__sheet{pointer-events:auto;border:1px solid color-mix(in srgb, var(--gold-600) 30%, var(--border-subtle));border-radius:var(--radius-xl) var(--radius-md) var(--radius-md) var(--radius-xl);background:var(--surface-raised);width:100%;max-height:calc(100vh - 2rem);padding:1.15rem;overflow-y:auto;box-shadow:0 1.5rem 4rem #0f172a3d}.lawyer-incoming-request-surface-module__A-EpQq__header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.8rem;display:flex}.lawyer-incoming-request-surface-module__A-EpQq__mode{border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--gold-600) 22%, transparent);background:color-mix(in srgb, var(--accent) 18%, transparent);width:fit-content;color:var(--text-primary);font-size:.74rem;font-weight:var(--weight-bold);text-transform:uppercase;align-items:center;padding:.22rem .55rem;display:inline-flex}.lawyer-incoming-request-surface-module__A-EpQq__title{margin:.55rem 0 .3rem;font-size:1.05rem;line-height:1.25}.lawyer-incoming-request-surface-module__A-EpQq__details{color:var(--text-secondary);margin:0;line-height:1.5}.lawyer-incoming-request-surface-module__A-EpQq__timer{border-radius:var(--radius-md);background:color-mix(in srgb, #b91c1c 10%, var(--surface-raised));color:#b91c1c;text-align:center;flex:none;min-width:4.2rem;padding:.45rem .6rem;font-weight:900}.lawyer-incoming-request-surface-module__A-EpQq__actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.lawyer-incoming-request-surface-module__A-EpQq__actions button{flex:9rem}@media (max-width:720px){.lawyer-incoming-request-surface-module__A-EpQq__surface{width:100%;display:block;inset:auto 0 0}.lawyer-incoming-request-surface-module__A-EpQq__sheet{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:min(32rem, calc(100dvh - 2rem - env(safe-area-inset-top)));padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom));margin:0}}
.platform-logo-module__-_NPra__logo{align-items:center;gap:calc(var(--spacing,.25rem) * 3);color:var(--text-primary);display:inline-flex}.platform-logo-module__-_NPra__block{display:flex}.platform-logo-module__-_NPra__mark{filter:drop-shadow(0 14px 26px #13234a2e);flex-shrink:0;width:3.25rem;height:3.25rem;display:block}.platform-logo-module__-_NPra__wordmark{--tw-leading:1;line-height:1;display:grid}.platform-logo-module__-_NPra__wordmark strong{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);font-family:var(--font-display);letter-spacing:0}.platform-logo-module__-_NPra__wordmark span{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);text-transform:uppercase;color:var(--text-secondary);letter-spacing:0}.platform-logo-module__-_NPra__logo[data-tone=inverse]{color:#fff}.platform-logo-module__-_NPra__logo[data-tone=inverse] .platform-logo-module__-_NPra__wordmark span{color:#ffffffb8}.platform-logo-module__-_NPra__compact .platform-logo-module__-_NPra__mark{width:2.65rem;height:2.65rem}.platform-logo-module__-_NPra__compact .platform-logo-module__-_NPra__wordmark strong{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.platform-logo-module__-_NPra__compact .platform-logo-module__-_NPra__wordmark span{font-size:.65rem}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.landing-session-action-module__6fcmPG__actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.landing-session-action-module__6fcmPG__signIn{justify-content:center;align-items:center;display:none}@media (min-width:40rem){.landing-session-action-module__6fcmPG__signIn{display:inline-flex}}.landing-session-action-module__6fcmPG__signIn{min-height:var(--control-height-md);padding-inline:var(--space-4);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}.landing-session-action-module__6fcmPG__signIn:hover{background:var(--surface-hover);color:var(--text-primary)}.landing-session-action-module__6fcmPG__createAccount{justify-content:center;align-items:center;display:none}@media (min-width:40rem){.landing-session-action-module__6fcmPG__createAccount{display:inline-flex}}.landing-session-action-module__6fcmPG__createAccount{min-height:var(--control-height-md);padding-inline:var(--space-5);border-radius:var(--radius-md);background:var(--ink-900);color:var(--text-on-ink);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);box-shadow:var(--shadow-xs);transition:background-color var(--duration-fast) var(--ease-standard)}.landing-session-action-module__6fcmPG__createAccount:hover{background:var(--ink-800);color:var(--text-on-ink)}.landing-session-action-module__6fcmPG__account{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:none}@media (min-width:40rem){.landing-session-action-module__6fcmPG__account{display:inline-flex}}.landing-session-action-module__6fcmPG__account{padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.landing-session-action-module__6fcmPG__account:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);color:var(--text-primary)}.landing-session-action-module__6fcmPG__avatar{border-radius:var(--radius-full);background:var(--accent);width:2rem;height:2rem;color:var(--text-on-accent);font-size:var(--text-caption);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:inline-flex}.landing-session-action-module__6fcmPG__accountCopy{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);display:grid}.landing-session-action-module__6fcmPG__accountCopy strong{font-size:var(--text-body-sm);font-weight:var(--weight-semibold)}.landing-session-action-module__6fcmPG__accountCopy small{color:var(--text-tertiary);font-size:var(--text-micro)}@property --tw-leading{syntax:"*";inherits:false}
.landing-chrome-module__XNh5lq__header{top:calc(var(--spacing,.25rem) * 0);width:100%;z-index:var(--z-header);transition:background-color var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), backdrop-filter var(--duration-normal) var(--ease-standard);background:0 0;border-bottom:1px solid #0000;position:sticky}.landing-chrome-module__XNh5lq__header[data-scrolled=true]{background:var(--surface-canvas)}@supports (color:color-mix(in lab, red, red)){.landing-chrome-module__XNh5lq__header[data-scrolled=true]{background:color-mix(in srgb, var(--surface-canvas) 82%, transparent)}}.landing-chrome-module__XNh5lq__header[data-scrolled=true]{border-bottom-color:var(--border-subtle);-webkit-backdrop-filter:saturate(150%)blur(14px);backdrop-filter:saturate(150%)blur(14px)}.landing-chrome-module__XNh5lq__headerInner{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;margin-inline:auto;display:flex}@media (min-width:40rem){.landing-chrome-module__XNh5lq__headerInner{gap:calc(var(--spacing,.25rem) * 6)}}.landing-chrome-module__XNh5lq__headerInner{max-width:var(--container-wide);padding:var(--space-3) var(--container-gutter);min-height:var(--shell-header-height)}.landing-chrome-module__XNh5lq__brand{min-width:calc(var(--spacing,.25rem) * 0);color:var(--text-primary);flex-shrink:1;align-items:center;display:flex}.landing-chrome-module__XNh5lq__nav{align-items:center;gap:calc(var(--spacing,.25rem) * 1);display:none}@media (min-width:64rem){.landing-chrome-module__XNh5lq__nav{display:flex}}.landing-chrome-module__XNh5lq__navLink{padding:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:var(--text-body-sm);font-weight:var(--weight-medium);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:3.40282e38px;align-items:center;display:inline-flex}.landing-chrome-module__XNh5lq__navLink:hover{background:var(--surface-hover);color:var(--text-primary)}.landing-chrome-module__XNh5lq__headerActions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:flex}.landing-chrome-module__XNh5lq__headerThemeSlot{display:none}@media (min-width:40rem){.landing-chrome-module__XNh5lq__headerThemeSlot{display:inline-flex}}.landing-chrome-module__XNh5lq__mobileThemeRow{padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.landing-chrome-module__XNh5lq__mobileThemeLabel{color:var(--text-secondary);font-size:var(--text-body-sm);font-weight:var(--weight-medium)}.landing-chrome-module__XNh5lq__menuToggle{justify-content:center;align-items:center;display:inline-flex}@media (min-width:64rem){.landing-chrome-module__XNh5lq__menuToggle{display:none}}.landing-chrome-module__XNh5lq__menuToggle{width:var(--control-height-md);height:var(--control-height-md);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-standard)}.landing-chrome-module__XNh5lq__menuToggle:hover{border-color:var(--border-strong)}.landing-chrome-module__XNh5lq__mobilePanel{gap:calc(var(--spacing,.25rem) * 1);display:grid}@media (min-width:64rem){.landing-chrome-module__XNh5lq__mobilePanel{display:none}}.landing-chrome-module__XNh5lq__mobilePanel{padding:var(--space-4) var(--container-gutter) var(--space-6);border-top:1px solid var(--border-subtle);background:var(--surface-canvas);animation:landing-chrome-module__XNh5lq__landing-menu-in var(--duration-normal) var(--ease-out) both}@keyframes landing-chrome-module__XNh5lq__landing-menu-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translate(0)}}.landing-chrome-module__XNh5lq__mobileNav{display:grid}.landing-chrome-module__XNh5lq__mobileNavLink{padding:var(--space-3) 0;color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-heading-md);font-weight:var(--weight-medium);border-bottom:1px solid var(--border-subtle);align-items:center;display:flex}.landing-chrome-module__XNh5lq__mobileDivider{height:var(--space-4)}.landing-chrome-module__XNh5lq__mobilePrimary{min-height:var(--control-height-lg);border-radius:var(--radius-md);background:var(--ink-900);color:var(--text-on-ink);font-size:var(--text-body-md);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:inline-flex}.landing-chrome-module__XNh5lq__mobileSecondary{min-height:var(--control-height-lg);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);font-size:var(--text-body-md);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:inline-flex}.landing-chrome-module__XNh5lq__footer{margin-top:var(--section-gap);border-top:1px solid var(--border-subtle);background:var(--surface-sunken)}.landing-chrome-module__XNh5lq__footerInner{gap:calc(var(--spacing,.25rem) * 10);width:100%;max-width:var(--container-wide);padding:var(--space-16) var(--container-gutter) var(--space-10);margin-inline:auto;display:grid}@media (min-width:640px){.landing-chrome-module__XNh5lq__footerInner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing-chrome-module__XNh5lq__footerInner{gap:var(--space-12);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}}.landing-chrome-module__XNh5lq__footerBrand{align-content:flex-start;gap:calc(var(--spacing,.25rem) * 4);max-width:26rem;display:grid}.landing-chrome-module__XNh5lq__footerTagline{color:var(--text-secondary);font-size:var(--text-body-sm);line-height:var(--leading-relaxed)}.landing-chrome-module__XNh5lq__footerColumn{align-content:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:grid}.landing-chrome-module__XNh5lq__footerColumnHeading{color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.landing-chrome-module__XNh5lq__footerLink{color:var(--text-secondary);font-size:var(--text-body-sm);transition:color var(--duration-fast) var(--ease-standard)}.landing-chrome-module__XNh5lq__footerLink:hover{color:var(--text-primary)}.landing-chrome-module__XNh5lq__footerStoreLink{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:flex}.landing-chrome-module__XNh5lq__footerStoreLink:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);color:var(--text-primary)}.landing-chrome-module__XNh5lq__footerStoreLink[aria-disabled=true]{opacity:.6;box-shadow:none;cursor:not-allowed}.landing-chrome-module__XNh5lq__footerStoreCopy{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);display:grid}.landing-chrome-module__XNh5lq__footerStoreCopy small{color:var(--text-tertiary);font-size:var(--text-micro)}.landing-chrome-module__XNh5lq__footerStoreCopy strong{font-size:var(--text-body-sm);font-weight:var(--weight-semibold)}.landing-chrome-module__XNh5lq__footerStoreCopy em{color:var(--text-tertiary);font-size:var(--text-micro);font-style:normal}.landing-chrome-module__XNh5lq__footerBaselineWrap{width:100%;max-width:var(--container-wide);padding:0 var(--container-gutter) var(--space-8);margin-inline:auto}.landing-chrome-module__XNh5lq__footerBaseline{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-top:var(--space-6);border-top:1px solid var(--border-subtle);color:var(--text-tertiary);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.landing-chrome-module__XNh5lq__footerLegalLinks{align-items:center;column-gap:calc(var(--spacing,.25rem) * 5);row-gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.landing-chrome-module__XNh5lq__footerEmail{color:var(--text-secondary);font-weight:var(--weight-medium)}@property --tw-leading{syntax:"*";inherits:false}
.landing-store-badges-module__rmreaG__wrap{gap:calc(var(--spacing,.25rem) * 3);margin-top:var(--space-2);display:grid}.landing-store-badges-module__rmreaG__group{align-items:center;gap:var(--space-2);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.landing-store-badges-module__rmreaG__label{color:var(--text-tertiary);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:0}.landing-store-badges-module__rmreaG__list{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.landing-store-badges-module__rmreaG__badge{align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-height:2.75rem;padding:var(--space-1) var(--space-3);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);display:inline-flex}a.landing-store-badges-module__rmreaG__badge:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-primary)}a.landing-store-badges-module__rmreaG__badge:active{background:var(--surface-active)}.landing-store-badges-module__rmreaG__badge[data-pending=true]{border-style:dashed;border-color:var(--border-subtle);color:var(--text-tertiary);cursor:default;background:0 0}.landing-store-badges-module__rmreaG__logo{color:var(--text-secondary);align-items:center;display:inline-flex}.landing-store-badges-module__rmreaG__badge[data-pending=true] .landing-store-badges-module__rmreaG__logo{color:var(--text-quaternary)}.landing-store-badges-module__rmreaG__text{line-height:1.15;display:grid}.landing-store-badges-module__rmreaG__text small{color:var(--text-tertiary);font-size:.625rem;font-weight:var(--weight-medium);letter-spacing:0}.landing-store-badges-module__rmreaG__text strong{font-size:var(--text-caption);font-weight:var(--weight-semibold)}@media (max-width:479px){.landing-store-badges-module__rmreaG__group{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}
.landing-sections-module__CiENkq__shell{width:100%;max-width:var(--container-wide);padding-inline:var(--container-gutter);margin-inline:auto}.landing-sections-module__CiENkq__section{padding-block:var(--section-gap)}.landing-sections-module__CiENkq__sectionHeading{gap:calc(var(--spacing,.25rem) * 3);max-width:46rem;margin-bottom:var(--space-12);display:grid}.landing-sections-module__CiENkq__sectionTitle{font-size:var(--text-display-md);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--text-primary)}.landing-sections-module__CiENkq__sectionBody{color:var(--text-secondary);font-size:var(--text-body-lg);line-height:var(--leading-relaxed);max-width:42rem}.landing-sections-module__CiENkq__eyebrow{color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.landing-sections-module__CiENkq__primaryButton,.landing-sections-module__CiENkq__secondaryButton,.landing-sections-module__CiENkq__accentButton,.landing-sections-module__CiENkq__inverseGhostButton{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-height:var(--control-height-lg);padding-inline:var(--space-6);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-body-md);font-weight:var(--weight-semibold);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);line-height:1;display:inline-flex}.landing-sections-module__CiENkq__primaryButton{background:var(--ink-900);color:var(--text-on-ink);box-shadow:var(--shadow-sm)}.landing-sections-module__CiENkq__primaryButton:hover{background:var(--ink-800);color:var(--text-on-ink);box-shadow:var(--shadow-md)}.landing-sections-module__CiENkq__secondaryButton{border:1px solid var(--border-default);background:var(--surface-raised);color:var(--text-primary)}.landing-sections-module__CiENkq__secondaryButton:hover{border-color:var(--border-strong);background:var(--surface-sunken);color:var(--text-primary)}.landing-sections-module__CiENkq__accentButton{background:var(--accent);color:var(--text-on-accent);box-shadow:var(--shadow-sm)}.landing-sections-module__CiENkq__accentButton:hover{background:var(--accent-hover);color:var(--text-on-accent)}.landing-sections-module__CiENkq__inverseGhostButton{border:1px solid var(--border-on-brand-band);color:var(--text-on-brand-band);background:0 0}.landing-sections-module__CiENkq__inverseGhostButton:hover{background:var(--surface-brand-band-raised);color:var(--text-on-brand-band)}.landing-sections-module__CiENkq__hero{padding-block:var(--space-10) var(--section-gap);background:var(--gradient-hero);position:relative}.landing-sections-module__CiENkq__heroGrid{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 10);display:grid}@media (min-width:1024px){.landing-sections-module__CiENkq__heroGrid{gap:var(--space-16);grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr)}}.landing-sections-module__CiENkq__heroCopy{gap:calc(var(--spacing,.25rem) * 5);max-width:40rem;display:grid}.landing-sections-module__CiENkq__heroTitle{font-size:3rem;line-height:var(--leading-display);letter-spacing:0;color:var(--text-primary)}@media (min-width:1024px){.landing-sections-module__CiENkq__heroTitle{font-size:4rem}}@media (max-width:767px){.landing-sections-module__CiENkq__hero{padding-top:var(--space-8)}.landing-sections-module__CiENkq__heroCopy{gap:var(--space-4)}}.landing-sections-module__CiENkq__heroBody{color:var(--text-secondary);font-size:var(--text-body-lg);line-height:var(--leading-relaxed);max-width:36rem}.landing-sections-module__CiENkq__heroActions{align-items:center;gap:calc(var(--spacing,.25rem) * 3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.landing-sections-module__CiENkq__heroReassurance{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);color:var(--text-tertiary);font-size:var(--text-body-sm);line-height:var(--leading-snug);display:flex}.landing-sections-module__CiENkq__heroReassurance svg{color:var(--success);flex:none;margin-top:.15em}.landing-sections-module__CiENkq__heroVisual{justify-content:center;display:flex}@media (min-width:1024px){.landing-sections-module__CiENkq__heroVisual{justify-content:flex-end}}.landing-sections-module__CiENkq__heroDevice{width:min(19rem,100%);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-3xl);background:var(--surface-raised);box-shadow:var(--shadow-xl);overflow:hidden}@media (min-width:1024px){.landing-sections-module__CiENkq__heroDevice{width:min(19rem,36svh)}}.landing-sections-module__CiENkq__heroDevice img{border-radius:var(--radius-2xl);width:100%;height:auto}.landing-sections-module__CiENkq__trustRow{gap:calc(var(--spacing,.25rem) * 8);margin-top:clamp(var(--space-12), 5vw, var(--space-20));padding-top:var(--space-10);border-top:1px solid var(--border-subtle);display:grid}@media (min-width:768px){.landing-sections-module__CiENkq__trustRow{gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-sections-module__CiENkq__trustItem{align-content:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:grid}.landing-sections-module__CiENkq__trustTitle{font-family:var(--font-body);font-size:var(--text-heading-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-body);color:var(--text-primary)}.landing-sections-module__CiENkq__trustBody{color:var(--text-secondary);font-size:var(--text-body-sm);line-height:var(--leading-relaxed)}.landing-sections-module__CiENkq__serviceGrid{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.landing-sections-module__CiENkq__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing-sections-module__CiENkq__serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-sections-module__CiENkq__serviceCard{gap:calc(var(--spacing,.25rem) * 2);height:100%;padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:relative}.landing-sections-module__CiENkq__serviceCard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);color:var(--text-primary);transform:translateY(-2px)}.landing-sections-module__CiENkq__serviceCardName{font-family:var(--font-display);font-size:var(--text-heading-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--text-primary);padding-right:var(--space-6)}.landing-sections-module__CiENkq__serviceCardDescription{color:var(--text-secondary);font-size:var(--text-body-sm);line-height:var(--leading-relaxed)}.landing-sections-module__CiENkq__serviceCardAffordance{top:var(--space-6);right:var(--space-6);color:var(--text-quaternary);transition:color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:absolute}.landing-sections-module__CiENkq__serviceCard:hover .landing-sections-module__CiENkq__serviceCardAffordance{color:var(--accent)}.landing-sections-module__CiENkq__stepList{gap:calc(var(--spacing,.25rem) * 0);counter-reset:step;display:grid}.landing-sections-module__CiENkq__stepItem{gap:calc(var(--spacing,.25rem) * 4);padding-block:var(--space-8);border-top:1px solid var(--border-subtle);display:grid}.landing-sections-module__CiENkq__stepItem:first-child{border-top:0;padding-top:0}@media (min-width:768px){.landing-sections-module__CiENkq__stepItem{gap:var(--space-8);grid-template-columns:6rem minmax(0,1fr);align-items:start}}.landing-sections-module__CiENkq__stepIndex{font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--accent);line-height:1}.landing-sections-module__CiENkq__stepCopy{gap:calc(var(--spacing,.25rem) * 2);max-width:48rem;display:grid}.landing-sections-module__CiENkq__stepTitle{font-size:var(--text-heading-lg);color:var(--text-primary)}.landing-sections-module__CiENkq__stepBody{color:var(--text-secondary);font-size:var(--text-body-md);line-height:var(--leading-relaxed)}.landing-sections-module__CiENkq__inverseSection{padding-block:var(--section-gap);background:var(--surface-brand-band);color:var(--text-on-brand-band)}.landing-sections-module__CiENkq__lawyerGrid{gap:calc(var(--spacing,.25rem) * 12);display:grid}@media (min-width:1024px){.landing-sections-module__CiENkq__lawyerGrid{gap:var(--space-16);grid-template-columns:minmax(0,1.1fr) minmax(0,.75fr);align-items:start}}.landing-sections-module__CiENkq__lawyerCopy{align-content:flex-start;gap:calc(var(--spacing,.25rem) * 5);display:grid}.landing-sections-module__CiENkq__eyebrowInverse{color:var(--accent);font-family:var(--font-body);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.landing-sections-module__CiENkq__sectionTitleInverse{font-size:var(--text-display-md);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--text-on-brand-band)}.landing-sections-module__CiENkq__sectionBodyInverse{color:var(--text-on-brand-band-secondary);font-size:var(--text-body-lg);line-height:var(--leading-relaxed);max-width:40rem}.landing-sections-module__CiENkq__lawyerPoints{column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 6);margin-top:var(--space-2);display:grid}@media (min-width:640px){.landing-sections-module__CiENkq__lawyerPoints{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-sections-module__CiENkq__lawyerPoint{align-content:flex-start;gap:calc(var(--spacing,.25rem) * 1.5);padding-left:var(--space-4);border-left:2px solid var(--accent);display:grid}.landing-sections-module__CiENkq__lawyerPointTitle{font-family:var(--font-body);font-size:var(--text-heading-sm);font-weight:var(--weight-semibold);color:var(--text-on-brand-band)}.landing-sections-module__CiENkq__lawyerPointBody{color:var(--text-on-brand-band-tertiary);font-size:var(--text-body-sm);line-height:var(--leading-relaxed)}.landing-sections-module__CiENkq__lawyerScreens{gap:calc(var(--spacing,.25rem) * 4);display:none}@media (min-width:1024px){.landing-sections-module__CiENkq__lawyerScreens{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.landing-sections-module__CiENkq__lawyerDevice{gap:calc(var(--spacing,.25rem) * 3);padding:var(--space-2);border:1px solid var(--border-on-brand-band);border-radius:var(--radius-2xl);background:var(--surface-brand-band-raised);display:grid;overflow:hidden}.landing-sections-module__CiENkq__lawyerDevice img{border-radius:var(--radius-xl);width:100%;height:auto}.landing-sections-module__CiENkq__lawyerDevice figcaption{padding:0 var(--space-2) var(--space-2);color:var(--text-on-brand-band-tertiary);font-size:var(--text-caption);text-align:center}.landing-sections-module__CiENkq__questionList{max-width:52rem;display:grid}.landing-sections-module__CiENkq__question{border-top:1px solid var(--border-subtle)}.landing-sections-module__CiENkq__question:last-child{border-bottom:1px solid var(--border-subtle)}.landing-sections-module__CiENkq__questionSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 6);padding-block:var(--space-5);font-family:var(--font-body);font-size:var(--text-heading-sm);font-weight:var(--weight-semibold);color:var(--text-primary);list-style-type:none;display:flex}.landing-sections-module__CiENkq__questionSummary::-webkit-details-marker{display:none}.landing-sections-module__CiENkq__questionSummary:hover{color:var(--text-link)}.landing-sections-module__CiENkq__questionCaret{color:var(--text-tertiary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.landing-sections-module__CiENkq__question[open] .landing-sections-module__CiENkq__questionCaret{transform:rotate(180deg)}.landing-sections-module__CiENkq__questionAnswer{padding-bottom:var(--space-5);padding-right:var(--space-10);color:var(--text-secondary);font-size:var(--text-body-md);line-height:var(--leading-relaxed)}.landing-sections-module__CiENkq__contactSection{padding-block:var(--section-gap);background:var(--surface-sunken)}.landing-sections-module__CiENkq__contactGrid{gap:calc(var(--spacing,.25rem) * 10);display:grid}@media (min-width:1024px){.landing-sections-module__CiENkq__contactGrid{gap:var(--space-16);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.landing-sections-module__CiENkq__contactCopy{align-content:flex-start;gap:calc(var(--spacing,.25rem) * 4);display:grid}.landing-sections-module__CiENkq__contactCopy .landing-sections-module__CiENkq__primaryButton{margin-top:var(--space-2);justify-self:start}.landing-sections-module__CiENkq__contactEmailLine{color:var(--text-tertiary);font-size:var(--text-body-sm)}.landing-sections-module__CiENkq__contactEmail{color:var(--text-link);font-weight:var(--weight-semibold);text-underline-offset:3px;text-decoration:underline}.landing-sections-module__CiENkq__contactFormPanel{padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-sm)}@media (min-width:768px){.landing-sections-module__CiENkq__contactFormPanel{padding:var(--space-8)}}
