.conversation-page{background:var(--arslaan-canvas);min-height:100svh;color:var(--arslaan-ink);overflow-x:clip}.conversation-workspace{--conversation-line:color-mix(in srgb, var(--arslaan-ink) 10%, transparent);--conversation-soft:color-mix(in srgb, white 72%, var(--arslaan-canvas));background:var(--arslaan-canvas);min-height:100svh;display:grid}.conversation-sidebar,.conversation-context-rail{display:none}.conversation-mobile-header{border-bottom:1px solid var(--conversation-line);background:color-mix(in srgb, var(--arslaan-canvas) 96%, white);justify-content:space-between;align-items:center;gap:1rem;min-height:4.6rem;padding:0 1rem;display:flex}.conversation-mobile-header a:last-child{color:var(--arslaan-muted);font-size:.72rem;font-weight:650;text-decoration:none}.conversation-main{grid-template-rows:auto auto auto minmax(20rem,1fr) auto;min-width:0;min-height:calc(100svh - 8.8rem);display:grid}.conversation-header{border-bottom:1px solid var(--conversation-line);background:var(--conversation-soft);justify-content:space-between;align-items:center;gap:1rem;min-height:4.8rem;padding:.85rem 1rem;display:flex}.consultant-identity{align-items:center;gap:.72rem;min-width:0;display:flex}.consultant-avatar,.message-avatar{color:#0000;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--arslaan-ink) 10%, transparent);background:radial-gradient(circle at 50% 34%,#e5cbb6 0 16%,#0000 17%),radial-gradient(circle at 50% 36%,#27231f 0 24%,#0000 25%),linear-gradient(145deg,#d8c8bb,#8d6c57);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.consultant-avatar{width:2.7rem;height:2.7rem}.message-avatar{width:2.15rem;height:2.15rem;margin-top:.1rem}.consultant-name-row{align-items:center;gap:.45rem;display:flex}.consultant-name-row p{margin:0;font-size:.86rem;font-weight:750}.consultant-identity>div>span{color:var(--arslaan-muted);margin-top:.1rem;font-size:.68rem;display:block}.status-dot{background:var(--arslaan-accent);width:.48rem;height:.48rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--arslaan-accent) 14%, transparent);border-radius:50%;display:inline-block}.conversation-header-state{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.12rem;display:flex}.conversation-header-state span{font-size:.72rem;font-weight:700}.conversation-header-state small{color:var(--arslaan-muted);font-size:.62rem}.mobile-context-sheet{border-bottom:1px solid var(--conversation-line);background:color-mix(in srgb, white 45%, var(--arslaan-canvas))}.mobile-context-sheet>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.45rem;padding:0 1rem;font-size:.74rem;font-weight:700;list-style:none;display:flex}.mobile-context-sheet>summary::-webkit-details-marker{display:none}.mobile-context-sheet>summary span:last-child{color:var(--arslaan-muted);font-size:.64rem;font-weight:550}.mobile-context-content{padding:.5rem 1rem 1.5rem}.conversation-log{scroll-behavior:smooth;flex-direction:column;gap:1.5rem;min-width:0;padding:1.55rem 1rem 1.25rem;display:flex;overflow-y:auto}.conversation-message{gap:.72rem;width:min(100%,44rem);display:flex}.conversation-message[data-author=maya]{align-self:flex-start}.conversation-message[data-author=customer]{justify-content:flex-end;align-self:flex-end;width:min(88%,37rem)}.message-body{min-width:0}.conversation-message[data-author=maya] .message-body{max-width:39rem}.conversation-message[data-author=customer] .message-body{background:color-mix(in srgb, var(--arslaan-sand) 66%, white);border-radius:.8rem .8rem .2rem;padding:.78rem .95rem}.conversation-author{color:var(--arslaan-muted);letter-spacing:.035em;margin:0 0 .35rem;font-size:.62rem;font-weight:700}.conversation-message[data-author=customer] .conversation-author{text-align:right}.conversation-copy{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--arslaan-ink);margin:0;font-size:.91rem;line-height:1.58}.conversation-message[data-author=maya] .conversation-copy{font-size:.94rem;line-height:1.6}.streaming-caret{background:var(--arslaan-accent);border-radius:999px;width:.34rem;height:.85rem;margin-left:.1rem;animation:.7s ease-in-out infinite alternate arslaan-pulse;display:inline-block}.conversation-service-error{background:color-mix(in srgb, #9f2d2d 5%, var(--arslaan-canvas));color:#713333;border:1px solid #9f2d2d3d;border-radius:.65rem;align-self:center;margin:0;padding:.75rem .9rem;font-size:.76rem}.conversation-suggestions{flex-wrap:wrap;gap:.5rem;width:min(100%,42rem);padding-left:2.85rem;display:flex}.conversation-suggestions button{cursor:pointer;border:1px solid color-mix(in srgb, var(--arslaan-ink) 13%, transparent);background:color-mix(in srgb, white 70%, var(--arslaan-canvas));min-height:2.15rem;color:var(--arslaan-ink);font:inherit;border-radius:999px;padding:.42rem .72rem;font-size:.69rem;transition:border-color .14s,background .14s}.conversation-suggestions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--arslaan-accent) 55%, var(--arslaan-ink));background:color-mix(in srgb, var(--arslaan-accent) 5%, white)}.conversation-suggestions button:disabled{cursor:not-allowed;opacity:.45}.conversation-composer{border:1px solid color-mix(in srgb, var(--arslaan-ink) 14%, transparent);box-shadow:0 12px 36px color-mix(in srgb, var(--arslaan-ink) 5%, transparent);background:#fff;border-radius:.85rem;margin:.65rem 1rem 1rem}.conversation-composer:focus-within{border-color:color-mix(in srgb, var(--arslaan-accent) 65%, var(--arslaan-ink));box-shadow:0 0 0 3px color-mix(in srgb, var(--arslaan-accent) 11%, transparent)}.conversation-composer textarea{resize:vertical;width:100%;min-height:3.25rem;max-height:10rem;color:var(--arslaan-ink);font:inherit;background:0 0;border:0;outline:0;padding:.9rem .95rem .45rem;font-size:.82rem;line-height:1.5;display:block}.conversation-composer textarea::placeholder{color:color-mix(in srgb, var(--arslaan-muted) 72%, transparent)}.conversation-composer-actions{justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem .45rem .45rem .95rem;display:flex}.conversation-composer-actions>span{color:var(--arslaan-muted);font-size:.61rem}.conversation-composer button[type=submit]{cursor:pointer;background:var(--arslaan-accent);color:#fff;border:0;border-radius:.58rem;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;font-size:1rem;font-weight:700;display:inline-flex}.conversation-composer button[type=submit]:hover:not(:disabled){background:color-mix(in srgb, var(--arslaan-accent) 84%, var(--arslaan-ink))}.conversation-composer button:disabled{cursor:not-allowed;opacity:.38}.context-section+.context-section{border-top:1px solid var(--conversation-line);margin-top:1.45rem;padding-top:1.35rem}.context-heading-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.context-kicker{color:var(--arslaan-muted);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.61rem;font-weight:750}.context-heading-row>a{color:var(--arslaan-muted);font-size:.62rem;text-decoration:none}.context-live{background:color-mix(in srgb, var(--arslaan-accent) 10%, transparent);color:color-mix(in srgb, var(--arslaan-accent) 75%, var(--arslaan-ink));border-radius:999px;align-items:center;gap:.32rem;padding:.26rem .48rem;font-size:.58rem;font-weight:700;display:inline-flex}.context-live i{background:var(--arslaan-accent);border-radius:50%;width:.37rem;height:.37rem}.conversation-context-list{margin:.75rem 0 0;display:grid}.conversation-context-list div{border-bottom:1px solid var(--conversation-line);grid-template-columns:minmax(5.2rem,.75fr) minmax(0,1.25fr);align-items:baseline;gap:.65rem;padding:.58rem 0;display:grid}.conversation-context-list dt{color:var(--arslaan-muted);font-size:.64rem}.conversation-context-list dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:.66rem;font-weight:680}.context-empty,.context-copy,.automation-disclosure{color:var(--arslaan-muted);font-size:.66rem;line-height:1.55}.context-empty,.context-copy{margin:.8rem 0 0}.brief-excerpt{border-top:1px solid var(--conversation-line);margin-top:1rem;padding-top:.9rem}.brief-excerpt span{color:var(--arslaan-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:700}.brief-excerpt p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:.4rem 0 0;font-size:.68rem;line-height:1.48;display:-webkit-box;overflow:hidden}.context-work-card{gap:.7rem;margin-top:.8rem;display:grid}.context-work-image{aspect-ratio:16/8.7;background:var(--arslaan-sand);border-radius:.45rem;overflow:hidden}.context-work-image img{object-fit:cover;width:100%;height:100%}.context-work-card strong,.context-work-card span,.context-work-card p{display:block}.context-work-card strong{font-size:.72rem}.context-work-card span{color:var(--arslaan-muted);margin-top:.12rem;font-size:.62rem}.context-work-card p{color:var(--arslaan-muted);margin:.45rem 0 0;font-size:.61rem;line-height:1.45}.context-specialists details{margin-top:.8rem}.context-specialists summary{cursor:pointer;font-size:.65rem;font-weight:700}.specialist-list{gap:.65rem;margin-top:.8rem;display:grid}.specialist-list div{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.specialist-list span{font-size:.67rem;font-weight:650}.specialist-list small{color:var(--arslaan-muted);font-size:.6rem}.automation-disclosure{border-top:1px solid var(--conversation-line);margin:1.45rem 0 0;padding-top:1.15rem}.conversation-mobile-nav{z-index:20;border-top:1px solid var(--conversation-line);background:color-mix(in srgb, white 94%, var(--arslaan-canvas));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:repeat(5,1fr);display:grid;position:sticky;bottom:0}.conversation-mobile-nav a{min-height:4.2rem;color:var(--arslaan-muted);align-content:center;place-items:center;gap:.18rem;font-size:.58rem;font-weight:650;text-decoration:none;display:grid}.conversation-mobile-nav a>span{color:var(--arslaan-ink);font-size:.78rem}.conversation-mobile-nav a[aria-current=page]{color:var(--arslaan-ink)}.conversation-mobile-nav a[aria-current=page]>span{color:var(--arslaan-accent)}.conversation-composer button:focus-visible,.conversation-suggestions button:focus-visible,.mobile-context-sheet summary:focus-visible,.context-specialists summary:focus-visible,.conversation-sidebar a:focus-visible,.conversation-mobile-nav a:focus-visible{outline:3px solid color-mix(in srgb, var(--arslaan-accent) 34%, transparent);outline-offset:2px}@keyframes arslaan-pulse{0%{opacity:.3}to{opacity:1}}@media (min-width:900px){.conversation-workspace{grid-template-columns:minmax(11.5rem,.24fr) minmax(34rem,1fr) minmax(16.5rem,.36fr);height:100svh;min-height:0;overflow:hidden}.conversation-main{height:100svh;min-height:0;overflow:hidden}.conversation-mobile-header,.mobile-context-sheet,.conversation-mobile-nav{display:none}.conversation-sidebar,.conversation-context-rail{min-height:100svh;display:block}.conversation-sidebar{border-right:1px solid var(--conversation-line);background:color-mix(in srgb, white 44%, var(--arslaan-canvas));height:100svh;padding:1.5rem 1rem;position:sticky;top:0}.conversation-sidebar-brand{padding:0 .35rem 1.4rem}.new-brief-link{background:color-mix(in srgb, var(--arslaan-ink) 4%, transparent);min-height:2.55rem;color:var(--arslaan-ink);border-radius:.52rem;align-items:center;padding:0 .8rem;font-size:.68rem;font-weight:700;text-decoration:none;display:flex}.conversation-sidebar nav{margin-top:1.2rem}.conversation-sidebar ul{gap:.18rem;margin:0;padding:0;list-style:none;display:grid}.conversation-sidebar li a{min-height:2.35rem;color:var(--arslaan-muted);border-radius:.48rem;align-items:center;gap:.7rem;padding:0 .7rem;font-size:.66rem;font-weight:650;text-decoration:none;display:flex}.conversation-sidebar li a>span{border:1px solid color-mix(in srgb, var(--arslaan-ink) 12%, transparent);width:1.3rem;height:1.3rem;color:var(--arslaan-ink);border-radius:.38rem;justify-content:center;align-items:center;font-size:.54rem;display:inline-flex}.conversation-sidebar li[data-active=true] a{background:color-mix(in srgb, var(--arslaan-ink) 5%, transparent);color:var(--arslaan-ink)}.conversation-help-card{border:1px solid var(--conversation-line);background:var(--conversation-soft);border-radius:.58rem;grid-template-columns:1fr auto;align-items:center;gap:.16rem .55rem;padding:.7rem;display:grid;position:absolute;bottom:1.25rem;left:1rem;right:1rem}.conversation-help-card strong,.conversation-help-card span{grid-column:1}.conversation-help-card strong{font-size:.64rem}.conversation-help-card span{color:var(--arslaan-muted);font-size:.57rem}.conversation-help-card a{width:1.7rem;height:1.7rem;color:var(--arslaan-ink);background:#fff;border-radius:.42rem;grid-area:1/2/3;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.conversation-main{border-right:1px solid var(--conversation-line);grid-template-rows:auto auto minmax(0,1fr) auto;min-height:100svh}.conversation-header{min-height:5.2rem;padding:.85rem 1.45rem}.conversation-log{padding:1.9rem clamp(1.5rem,3.5vw,3.3rem) 1rem}.conversation-composer{margin:.7rem clamp(1.5rem,3.5vw,3.3rem) 1.35rem}.conversation-context-rail{background:color-mix(in srgb, white 38%, var(--arslaan-canvas));height:100svh;padding:1.55rem 1.3rem 1.5rem;position:sticky;top:0;overflow-y:auto}}@media (min-width:1200px){.conversation-workspace{grid-template-columns:13.5rem minmax(38rem,1fr) 19.5rem}.conversation-log{padding-left:4rem;padding-right:4rem}.conversation-composer{margin-left:4rem;margin-right:4rem}}@media (max-width:899px){.conversation-page{padding-bottom:env(safe-area-inset-bottom)}.conversation-workspace{display:block}.conversation-context-rail{border-top:1px solid var(--conversation-line);background:color-mix(in srgb, white 38%, var(--arslaan-canvas));padding:1rem 1rem 5.2rem;display:block}.conversation-main{min-height:calc(100svh - 4.6rem);padding-bottom:4.2rem}.conversation-message[data-author=customer]{width:min(92%,34rem)}.conversation-suggestions{padding-left:0}}@media (max-width:520px){.conversation-header-state small{display:none}.conversation-log{gap:1.3rem;padding:1.25rem .85rem .8rem}.conversation-composer{margin-left:.8rem;margin-right:.8rem}.conversation-composer-actions>span{max-width:16rem}}@media (prefers-reduced-motion:reduce){.streaming-caret{animation:none}.conversation-log{scroll-behavior:auto}}
.conversation-rich-copy{white-space:normal;overflow-wrap:anywhere;display:block}.conversation-rich-paragraph{margin:0}.conversation-rich-paragraph+.conversation-rich-paragraph,.conversation-rich-paragraph+.conversation-rich-list,.conversation-rich-list+.conversation-rich-paragraph,.conversation-rich-list+.conversation-rich-list,.conversation-rich-heading+.conversation-rich-paragraph,.conversation-rich-heading+.conversation-rich-list,.conversation-rich-code-block+.conversation-rich-paragraph,.conversation-rich-quote+.conversation-rich-paragraph{margin-top:.62rem}.conversation-rich-heading{color:var(--arslaan-ink);letter-spacing:-.01em;margin:1rem 0 0;font-size:.88rem;font-weight:760;line-height:1.35}.conversation-rich-copy>.conversation-rich-heading:first-child{margin-top:0}.conversation-rich-list{gap:.27rem;margin:0;padding-left:1.15rem;display:grid}.conversation-rich-list li{padding-left:.05rem}.conversation-rich-list li::marker{color:color-mix(in srgb, var(--arslaan-accent) 78%, var(--arslaan-ink));font-weight:700}.conversation-rich-copy strong{font-weight:740}.conversation-rich-copy em{font-style:italic}.conversation-rich-copy a{color:color-mix(in srgb, var(--arslaan-accent) 76%, var(--arslaan-ink));text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.conversation-rich-copy a:hover{color:var(--arslaan-ink)}.conversation-rich-copy code{background:var(--arslaan-sand);border-radius:.28rem;padding:.1rem .27rem;font-size:.88em}.conversation-rich-code-block{border:1px solid var(--conversation-line);background:var(--arslaan-sand);white-space:pre;border-radius:.5rem;margin:.75rem 0 0;padding:.7rem .8rem;font-size:.76rem;line-height:1.5;overflow-x:auto}.conversation-rich-code-block code{background:0 0;padding:0}.conversation-rich-quote{border-left:2px solid var(--arslaan-accent);color:var(--arslaan-muted);margin:.75rem 0 0;padding-left:.75rem}.conversation-rich-copy .streaming-caret{vertical-align:text-bottom;margin-top:.28rem}@media (max-width:699px){.conversation-rich-heading{font-size:.85rem}}
.client-module__DxSQ2G__mobileContextAction{margin:.75rem 0 0}.client-module__DxSQ2G__mobileContextAction a{color:var(--arslaan-accent-strong);font-size:.68rem;font-weight:700;text-decoration:none}.client-module__DxSQ2G__contextTitle{margin:.7rem 0 0;font-size:.86rem;line-height:1.4}.client-module__DxSQ2G__inlineState{color:var(--arslaan-muted);font-size:.6rem}.client-module__DxSQ2G__mobileWorkspaceName{max-width:12rem;color:var(--arslaan-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:650;overflow:hidden}.client-module__DxSQ2G__organizationChoices{gap:.55rem;margin-top:1rem;display:grid}.client-module__DxSQ2G__organizationChoices a{border:1px solid color-mix(in srgb, var(--arslaan-ink) 12%, transparent);background:color-mix(in srgb, white 68%, var(--arslaan-canvas));min-height:2.6rem;color:var(--arslaan-ink);border-radius:.55rem;align-items:center;padding:0 .8rem;font-size:.72rem;font-weight:700;text-decoration:none;display:flex}.client-module__DxSQ2G__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.client-module__DxSQ2G__shell{background:var(--arslaan-canvas);min-height:100svh;color:var(--arslaan-ink);overflow-x:clip}.client-module__DxSQ2G__header{z-index:30;border-bottom:1px solid color-mix(in srgb, var(--arslaan-ink) 10%, transparent);background:color-mix(in srgb, var(--arslaan-canvas) 94%, white);min-height:4.8rem;padding:.85rem var(--arslaan-gutter-mobile);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.client-module__DxSQ2G__previewLockup{text-align:right;justify-items:end;gap:.1rem;display:grid}.client-module__DxSQ2G__previewLockup strong{letter-spacing:.08em;font-size:.67rem}.client-module__DxSQ2G__previewLockup span{max-width:15rem;color:var(--arslaan-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.client-module__DxSQ2G__content{min-width:0}.client-module__DxSQ2G__introMeta{border-bottom:1px solid color-mix(in srgb, var(--arslaan-ink) 10%, transparent);padding:.8rem var(--arslaan-gutter-mobile);justify-content:space-between;align-items:center;gap:1rem;display:flex}.client-module__DxSQ2G__introMeta p{margin:0}.client-module__DxSQ2G__introMeta p:last-child{color:var(--arslaan-muted);font-size:.66rem}.client-module__DxSQ2G__intro{border-bottom:1px solid color-mix(in srgb, var(--arslaan-ink) 10%, transparent);padding:1.35rem var(--arslaan-gutter-mobile);background:color-mix(in srgb, white 38%, var(--arslaan-canvas));gap:1.25rem;display:grid}.client-module__DxSQ2G__title{max-width:22ch;margin:0;font-size:clamp(2rem,5vw,3.35rem);line-height:.98}.client-module__DxSQ2G__lede{max-width:48rem;color:var(--arslaan-muted);margin:.8rem 0 0;font-size:.78rem;line-height:1.65}.client-module__DxSQ2G__projectIdentity{border-left:2px solid var(--arslaan-accent);align-content:center;gap:.18rem;padding-left:.85rem;display:grid}.client-module__DxSQ2G__projectIdentity span,.client-module__DxSQ2G__projectIdentity small{color:var(--arslaan-muted);font-size:.62rem}.client-module__DxSQ2G__projectIdentity strong{font-size:.76rem}.client-module__DxSQ2G__workspaceNav{border-bottom:1px solid color-mix(in srgb, var(--arslaan-ink) 10%, transparent);background:color-mix(in srgb, white 44%, var(--arslaan-canvas));overflow-x:auto}.client-module__DxSQ2G__workspaceNav ul{min-width:max-content;padding:.55rem var(--arslaan-gutter-mobile);gap:.2rem;margin:0;list-style:none;display:flex}.client-module__DxSQ2G__workspaceNav a{min-height:2.3rem;color:var(--arslaan-muted);border-radius:.48rem;align-items:center;padding:0 .75rem;font-size:.66rem;font-weight:650;text-decoration:none;display:flex}.client-module__DxSQ2G__workspaceNav li[data-active=true] a,.client-module__DxSQ2G__workspaceNav a:hover{background:color-mix(in srgb, var(--arslaan-ink) 5%, transparent);color:var(--arslaan-ink)}.client-module__DxSQ2G__workspaceGrid{min-width:0;display:grid}.client-module__DxSQ2G__conversation{background:var(--arslaan-canvas);align-content:start;min-width:0;display:grid}.client-module__DxSQ2G__conversationHeader{border-bottom:1px solid color-mix(in srgb, var(--arslaan-ink) 10%, transparent);background:color-mix(in srgb, white 72%, var(--arslaan-canvas));min-height:4.8rem;padding:.85rem var(--arslaan-gutter-mobile);justify-content:space-between;align-items:center;gap:1rem;display:flex}.client-module__DxSQ2G__consultantIdentity{align-items:center;gap:.72rem;min-width:0;display:flex}.client-module__DxSQ2G__consultantMark{background:linear-gradient(145deg, color-mix(in srgb, var(--arslaan-sand) 78%, white), var(--arslaan-sand));width:2.7rem;height:2.7rem;color:var(--arslaan-ink);font-family:var(--font-editorial), serif;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--arslaan-ink) 10%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.client-module__DxSQ2G__consultantIdentity h2,.client-module__DxSQ2G__consultantIdentity p{margin:0}.client-module__DxSQ2G__consultantIdentity h2{font-size:.86rem}.client-module__DxSQ2G__consultantIdentity p{color:var(--arslaan-muted);margin-top:.1rem;font-size:.64rem}.client-module__DxSQ2G__clientVisibleBadge{color:var(--arslaan-muted);font-size:.61rem;font-weight:650;display:none}.client-module__DxSQ2G__timeline{min-height:22rem;padding:1.55rem var(--arslaan-gutter-mobile);flex-direction:column;gap:1.45rem;display:flex}.client-module__DxSQ2G__serviceTurn,.client-module__DxSQ2G__customerTurn{width:min(100%,44rem)}.client-module__DxSQ2G__serviceTurn{align-self:flex-start}.client-module__DxSQ2G__customerTurn{background:color-mix(in srgb, var(--arslaan-sand) 66%, white);border-radius:.8rem .8rem .2rem;align-self:flex-end;width:min(88%,37rem);padding:.78rem .95rem}.client-module__DxSQ2G__serviceTurn>p:last-child,.client-module__DxSQ2G__customerTurn>p:last-child{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.6}.client-module__DxSQ2G__turnMeta{color:var(--arslaan-muted);letter-spacing:.035em;margin:0 0 .35rem;font-size:.62rem;font-weight:700}.client-module__DxSQ2G__customerTurn .client-module__DxSQ2G__turnMeta{text-align:right}.client-module__DxSQ2G__updateStrip{border-left:2px solid var(--arslaan-accent);background:color-mix(in srgb, white 58%, var(--arslaan-canvas));margin-top:.4rem;padding:.8rem .9rem}.client-module__DxSQ2G__updateStrip strong,.client-module__DxSQ2G__updateStrip span{font-size:.65rem;display:block}.client-module__DxSQ2G__updateStrip span{color:var(--arslaan-muted);margin-top:.1rem}.client-module__DxSQ2G__updateStrip p{margin:.55rem 0 0;font-size:.78rem;line-height:1.55}.client-module__DxSQ2G__composer{margin:.65rem var(--arslaan-gutter-mobile) 1rem;border:1px solid color-mix(in srgb, var(--arslaan-ink) 14%, transparent);box-shadow:0 12px 36px color-mix(in srgb, var(--arslaan-ink) 5%, transparent);background:#fff;border-radius:.85rem;padding:.8rem}.client-module__DxSQ2G__composer>label{color:var(--arslaan-muted);margin-bottom:.5rem;font-size:.62rem;font-weight:700;display:block}.client-module__DxSQ2G__composerRow{gap:.55rem;display:grid}.client-module__DxSQ2G__composer textarea{resize:vertical;width:100%;min-height:3.5rem;color:var(--arslaan-ink);font:inherit;background:0 0;border:0;outline:0;font-size:.82rem;line-height:1.5}.client-module__DxSQ2G__composer button{background:var(--arslaan-accent);color:#fff;min-height:2.55rem;font:inherit;cursor:pointer;border:0;border-radius:.58rem;padding:0 1rem;font-size:.72rem;font-weight:700}.client-module__DxSQ2G__composer>p{color:var(--arslaan-muted);margin:.55rem 0 0;font-size:.61rem}.client-module__DxSQ2G__context{border-top:1px solid color-mix(in srgb, var(--arslaan-ink) 10%, transparent);background:color-mix(in srgb, white 38%, var(--arslaan-canvas));padding:1.35rem var(--arslaan-gutter-mobile) 2rem}.client-module__DxSQ2G__contextSection+.client-module__DxSQ2G__contextSection{border-top:1px solid color-mix(in srgb, var(--arslaan-ink) 10%, transparent);margin-top:1.45rem;padding-top:1.35rem}.client-module__DxSQ2G__contextSection h2,.client-module__DxSQ2G__contextSection p{margin-top:0}.client-module__DxSQ2G__contextSection h2{margin-bottom:.65rem;font-size:.8rem}.client-module__DxSQ2G__contextSection>p:not(.client-module__DxSQ2G__contextKicker){color:var(--arslaan-muted);font-size:.68rem;line-height:1.55}.client-module__DxSQ2G__contextKicker{color:var(--arslaan-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.6rem;font-weight:750}.client-module__DxSQ2G__contextHeadingRow{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.client-module__DxSQ2G__contextHeadingRow span{color:var(--arslaan-muted);font-size:.6rem}.client-module__DxSQ2G__milestones{margin:.85rem 0 0;padding:0;list-style:none;display:grid}.client-module__DxSQ2G__milestones li{border-bottom:1px solid color-mix(in srgb, var(--arslaan-ink) 8%, transparent);grid-template-columns:1.2rem minmax(0,1fr);gap:.55rem;padding:.55rem 0;display:grid}.client-module__DxSQ2G__milestoneMark{color:var(--arslaan-accent);font-size:.7rem}.client-module__DxSQ2G__milestones strong,.client-module__DxSQ2G__milestones span{display:block}.client-module__DxSQ2G__milestones strong{font-size:.68rem}.client-module__DxSQ2G__milestones li div span{color:var(--arslaan-muted);margin-top:.1rem;font-size:.59rem}.client-module__DxSQ2G__secondaryFacts{margin:.7rem 0 0;display:grid}.client-module__DxSQ2G__secondaryFacts div{border-bottom:1px solid color-mix(in srgb, var(--arslaan-ink) 8%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.65rem;padding:.55rem 0;display:grid}.client-module__DxSQ2G__secondaryFacts dt,.client-module__DxSQ2G__secondaryFacts dd{min-width:0;margin:0;font-size:.64rem}.client-module__DxSQ2G__secondaryFacts dt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-module__DxSQ2G__secondaryFacts dd{color:var(--arslaan-muted)}.client-module__DxSQ2G__proposalCard{border:1px solid color-mix(in srgb, var(--arslaan-ink) 11%, transparent);background:color-mix(in srgb, white 68%, var(--arslaan-canvas));border-radius:.65rem;gap:.45rem;padding:.85rem;display:grid}.client-module__DxSQ2G__proposalCard strong{font-size:.72rem}.client-module__DxSQ2G__proposalCard a{color:var(--arslaan-accent-strong);font-size:.66rem;font-weight:700;text-decoration:none}.client-module__DxSQ2G__securityNote{border-top:1px solid color-mix(in srgb, var(--arslaan-ink) 10%, transparent);color:var(--arslaan-muted);margin:1.5rem 0 0;padding-top:1.15rem;font-size:.62rem;line-height:1.55}.client-module__DxSQ2G__workspaceNav a:focus-visible,.client-module__DxSQ2G__composer button:focus-visible,.client-module__DxSQ2G__proposalCard a:focus-visible{outline:3px solid color-mix(in srgb, var(--arslaan-accent) 34%, transparent);outline-offset:2px}@media (min-width:640px){.client-module__DxSQ2G__composerRow{grid-template-columns:minmax(0,1fr) auto;align-items:end}.client-module__DxSQ2G__clientVisibleBadge{display:inline}}@media (min-width:900px){.client-module__DxSQ2G__header{min-height:5.2rem;padding-inline:1.35rem}.client-module__DxSQ2G__content{grid-template-columns:13.5rem minmax(0,1fr);min-height:calc(100svh - 5.2rem);display:grid}.client-module__DxSQ2G__workspaceNav{border-right:1px solid color-mix(in srgb, var(--arslaan-ink) 10%, transparent);border-bottom:0;grid-area:1/1/span 3;height:calc(100svh - 5.2rem);padding:1rem;position:sticky;top:5.2rem;overflow-y:auto}.client-module__DxSQ2G__workspaceNav ul{gap:.18rem;min-width:0;padding:0;display:grid}.client-module__DxSQ2G__workspaceNav a{min-height:2.35rem}.client-module__DxSQ2G__introMeta,.client-module__DxSQ2G__intro,.client-module__DxSQ2G__workspaceGrid{grid-column:2}.client-module__DxSQ2G__introMeta{padding-inline:1.45rem}.client-module__DxSQ2G__intro{grid-template-columns:minmax(0,1fr) minmax(11rem,.3fr);align-items:center;padding:1.2rem 1.45rem}.client-module__DxSQ2G__title{font-size:clamp(2rem,3vw,2.75rem)}.client-module__DxSQ2G__workspaceGrid{grid-template-columns:minmax(34rem,1fr) minmax(17rem,.36fr);min-height:0}.client-module__DxSQ2G__conversation{border-right:1px solid color-mix(in srgb, var(--arslaan-ink) 10%, transparent)}.client-module__DxSQ2G__conversationHeader{padding-inline:1.45rem}.client-module__DxSQ2G__timeline{padding:1.9rem clamp(1.5rem,3.5vw,3.3rem) 1rem}.client-module__DxSQ2G__composer{margin-left:clamp(1.5rem,3.5vw,3.3rem);margin-right:clamp(1.5rem,3.5vw,3.3rem)}.client-module__DxSQ2G__context{border-top:0;max-height:calc(100svh - 5.2rem);padding:1.45rem 1.25rem 2rem;position:sticky;top:5.2rem;overflow-y:auto}}@media (min-width:1200px){.client-module__DxSQ2G__content{grid-template-columns:13.5rem minmax(0,1fr)}.client-module__DxSQ2G__workspaceGrid{grid-template-columns:minmax(38rem,1fr) 19.5rem}.client-module__DxSQ2G__timeline{padding-left:4rem;padding-right:4rem}.client-module__DxSQ2G__composer{margin-left:4rem;margin-right:4rem}}@media (prefers-reduced-motion:reduce){.client-module__DxSQ2G__shell *{scroll-behavior:auto}}.client-module__DxSQ2G__currentStateBand{z-index:9;border-bottom:1px solid var(--arslaan-line);background:var(--arslaan-canvas);padding:.55rem 1rem .65rem;position:relative}.client-module__DxSQ2G__currentStateStrip{border:1px solid color-mix(in srgb, var(--arslaan-accent) 22%, var(--arslaan-line));background:color-mix(in srgb, var(--arslaan-surface) 96%, var(--arslaan-accent));border-radius:.65rem;justify-content:space-between;align-items:center;gap:.85rem;width:min(100%,44rem);margin:0 auto;padding:.72rem .8rem;display:flex}.client-module__DxSQ2G__currentStateCopy{gap:.12rem;min-width:0;display:grid}.client-module__DxSQ2G__currentStateCopy span{color:var(--arslaan-accent-strong);letter-spacing:.055em;text-transform:uppercase;font-size:.58rem;font-weight:750}.client-module__DxSQ2G__currentStateCopy strong{color:var(--arslaan-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.client-module__DxSQ2G__currentStateActions{flex:none;gap:.35rem;display:flex}.client-module__DxSQ2G__currentStateActions a{border:1px solid var(--arslaan-line);background:var(--arslaan-surface);min-height:1.85rem;color:var(--arslaan-ink);border-radius:.42rem;align-items:center;padding:0 .55rem;font-size:.6rem;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:520px){.client-module__DxSQ2G__currentStateStrip{flex-direction:column;align-items:flex-start}}
.project-file-upload-module__Or6h4W__fileUpload{border-block:1px solid var(--arslaan-line);background:color-mix(in srgb, var(--arslaan-surface-soft) 68%, transparent);gap:.6rem;margin-top:1rem;padding:.9rem;display:grid}.project-file-upload-module__Or6h4W__fileUpload label{color:var(--arslaan-ink);font-size:.76rem;font-weight:700;line-height:1.4}.project-file-upload-module__Or6h4W__fileUploadRow{gap:.6rem;display:grid}.project-file-upload-module__Or6h4W__fileUpload input[type=file]{border:1px solid var(--arslaan-line);border-radius:var(--radius-arslaan-sm);background:var(--arslaan-surface);width:100%;min-width:0;color:var(--arslaan-muted);padding:.55rem;font-size:.72rem}.project-file-upload-module__Or6h4W__fileUpload input[type=file]::file-selector-button{border:0;border-right:1px solid var(--arslaan-line);color:var(--arslaan-ink);font:inherit;background:0 0;margin-right:.7rem;padding:.35rem .7rem .35rem .2rem;font-weight:700}.project-file-upload-module__Or6h4W__fileUpload button{border-radius:var(--radius-arslaan-sm);background:var(--arslaan-ink);color:#fff;border:0;min-height:2.5rem;padding-inline:.9rem;font-size:.75rem;font-weight:700}.project-file-upload-module__Or6h4W__fileUpload input:disabled,.project-file-upload-module__Or6h4W__fileUpload button:disabled{cursor:not-allowed;opacity:.6}.project-file-upload-module__Or6h4W__fileUpload>p{color:var(--arslaan-muted);margin:0;font-size:.68rem;line-height:1.55}.project-file-upload-module__Or6h4W__fileUploadStatus{min-height:1.05rem;color:var(--arslaan-ink)!important}.project-file-upload-module__Or6h4W__accessForm{border:1px solid var(--arslaan-line);background:color-mix(in srgb, white 68%, var(--arslaan-canvas));border-radius:.7rem;gap:.9rem;margin-top:.9rem;padding:1rem;display:grid}.project-file-upload-module__Or6h4W__accessIntro{gap:.35rem;display:grid}.project-file-upload-module__Or6h4W__accessIntro strong{font-size:.76rem}.project-file-upload-module__Or6h4W__accessIntro p,.project-file-upload-module__Or6h4W__accessActions span{color:var(--arslaan-muted);margin:0;font-size:.67rem;line-height:1.55}.project-file-upload-module__Or6h4W__accessGrid{gap:.75rem;display:grid}.project-file-upload-module__Or6h4W__accessGrid label{color:var(--arslaan-ink);gap:.35rem;font-size:.68rem;font-weight:700;display:grid}.project-file-upload-module__Or6h4W__accessGrid input,.project-file-upload-module__Or6h4W__accessGrid textarea{border:1px solid var(--arslaan-line);border-radius:var(--radius-arslaan-sm);background:var(--arslaan-surface);width:100%;min-width:0;color:var(--arslaan-ink);font:inherit;outline:none;padding:.68rem .72rem;font-size:.72rem}.project-file-upload-module__Or6h4W__accessGrid textarea{resize:vertical}.project-file-upload-module__Or6h4W__accessGrid input:focus,.project-file-upload-module__Or6h4W__accessGrid textarea:focus{border-color:color-mix(in srgb, var(--arslaan-accent) 65%, var(--arslaan-ink));box-shadow:0 0 0 3px color-mix(in srgb, var(--arslaan-accent) 10%, transparent)}.project-file-upload-module__Or6h4W__accessActions{gap:.55rem;display:grid}.project-file-upload-module__Or6h4W__accessActions button{border-radius:var(--radius-arslaan-sm);background:var(--arslaan-accent);color:#fff;min-height:2.55rem;font:inherit;cursor:pointer;border:0;padding:0 .95rem;font-size:.72rem;font-weight:750}.project-file-upload-module__Or6h4W__accessActions button:disabled{cursor:not-allowed;opacity:.6}.project-file-upload-module__Or6h4W__accessNotes{grid-column:1/-1}.project-file-upload-module__Or6h4W__fileUpload button,.project-file-upload-module__Or6h4W__accessActions button{width:100%}
