:root{--ink-1:#0A0716;--ink-2:#131028;--ink-3:#1F1A3A;--ink-4:#2A2548;--hairline-dark:rgba(255,255,255,0.08);--hairline-dark-soft:rgba(255,255,255,0.04);--hairline-dark-strong:rgba(255,255,255,0.16);--plum:#3F1993;--plum-deep:#2C0F6B;--plum-bright:#6B3DD4;--plum-glow-1:#5A28C4;--plum-soft:rgba(63,25,147,0.14);--plum-tint:rgba(63,25,147,0.08);--plum-glow:rgba(63,25,147,0.32);--vellum:#F2EDE2;--vellum-2:#E7E0CD;--vellum-3:#DAD2BB;--ivory:#FAF6EC;--hairline-paper:rgba(15,10,31,0.08);--hairline-paper-soft:rgba(15,10,31,0.04);--hairline-paper-strong:rgba(15,10,31,0.18);--brass:#B08854;--brass-bright:#D4A66B;--brass-soft:rgba(176,136,84,0.16);--ink-fg:#0F0A1F;--ink-fg-dim:#5A526B;--ink-fg-mute:#8C8499;--paper-fg:#ECE7DB;--paper-fg-dim:#9F98AE;--paper-fg-mute:#6C6584;--positive:#5B9C7B;--warn:#C99356;--critical:#C76C6C;--font-inter-stack:var(--font-inter),"IBM Plex Sans Arabic",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-display:"General Sans","IBM Plex Sans Arabic",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-sans:"General Sans","IBM Plex Sans Arabic",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-serif:"Instrument Serif","Noto Naskh Arabic","Times New Roman",serif;--font-mono:"Geist Mono","IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-page:cubic-bezier(0.7,0,0.2,1);--t-fast:120ms;--t-med:280ms;--t-slow:600ms;--radius-input:8px;--radius-plate:12px;--radius-large:18px;--density:1}[data-density=compact]{--density:0.85}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{margin:0;padding:0}body{font-family:var(--font-sans);font-feature-settings:"ss01","ss02","cv11";color:var(--ink-fg);background:var(--ink-1);min-height:100vh;text-rendering:optimizeLegibility;letter-spacing:-.005em}button{cursor:pointer;border:0;background:none;padding:0}button,input,select,textarea{font-family:inherit;color:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--plum);color:var(--ivory)}.mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-feature-settings:"ss01","ss02"}.serif{font-family:var(--font-serif);font-feature-settings:"ss01"}.flow-heading{font-family:var(--font-inter-stack);font-feature-settings:normal}.display{font-family:var(--font-display);font-weight:600;letter-spacing:-.025em}.italic{font-style:italic}.hairline-dark{border-color:var(--hairline-dark)}.hairline-paper{border-color:var(--hairline-paper)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}.pinstripe-dark{background-image:repeating-linear-gradient(90deg,transparent 0 39px,rgba(255,255,255,.014) 39px 40px)}.pinstripe-paper{background-image:repeating-linear-gradient(90deg,transparent 0 39px,rgba(15,10,31,.025) 39px 40px)}:root{--rail-width-collapsed:64px;--rail-width-expanded:232px;--page-pad-x:32px;--page-pad-y:32px;--top-bar-pad-x:20px;--top-bar-pad-y:10px;--top-bar-gap:14px}html[data-bp=tablet]{--page-pad-x:22px;--page-pad-y:24px;--top-bar-pad-x:16px;--top-bar-gap:10px}html[data-bp=phone]{--page-pad-x:16px;--page-pad-y:20px;--top-bar-pad-x:14px;--top-bar-pad-y:8px;--top-bar-gap:8px}html[data-bp=phone] .atelier-shell{grid-template-columns:minmax(0,1fr)!important}html[data-bp=phone] .atelier-shell>.atelier-rail{position:fixed!important;inset-inline-start:0!important;top:0!important;height:100vh!important;width:min(86vw,320px)!important;z-index:90!important;transform:translateX(-100%);transition:transform .24s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 0 rgba(0,0,0,0);padding:18px 16px!important}html[data-bp=phone][dir=rtl] .atelier-shell>.atelier-rail{transform:translateX(100%)}html[data-bp=phone] .atelier-shell[data-drawer=open]>.atelier-rail{transform:translateX(0);box-shadow:0 24px 64px -16px rgba(15,10,31,.45)}html[data-bp=phone] .atelier-shell>.atelier-rail .atelier-rail-collapse{display:none!important}.atelier-shell-scrim{display:none}html[data-bp=phone] .atelier-shell-scrim{display:block;position:fixed;inset:0;background:rgba(15,10,31,.32);z-index:75;opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.22,1,.36,1)}html[data-bp=phone] .atelier-shell[data-drawer=open] .atelier-shell-scrim{opacity:1;pointer-events:auto}.atelier-mobile-toggle{display:none!important}html[data-bp=phone] .atelier-mobile-toggle{display:inline-flex!important}html[data-bp=phone] .atelier-tour-label{display:none}html[data-bp=tablet] .atelier-shell{grid-template-columns:var(--rail-width-collapsed) minmax(0,1fr)!important}html[data-bp=tablet] .atelier-shell[data-rail=expanded]{grid-template-columns:var(--rail-width-expanded) minmax(0,1fr)!important}html[data-bp=phone] main{min-width:0!important;max-width:100vw!important}html[data-bp=phone] main *{max-width:100%}html[data-bp=phone] main img,html[data-bp=phone] main svg{max-width:100%;height:auto}html[data-bp=phone] .resp-pad{padding-inline:var(--page-pad-x)!important}html[data-bp=phone] .resp-stack{gap:16px!important}html[data-bp=phone] .resp-stack,html[data-bp=tablet] .resp-stack-tablet{display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important}html[data-bp=phone] .resp-grid-3{grid-template-columns:1fr!important}html[data-bp=tablet] .resp-grid-3{grid-template-columns:1fr 1fr!important}html[data-bp=phone] .resp-grid-2{grid-template-columns:1fr!important}html[data-bp=phone] .resp-hide{display:none!important}html[data-bp=phone] .resp-h1{font-size:clamp(28px,9vw,40px)!important;line-height:1.05!important}html[data-bp=phone] .resp-h2{font-size:clamp(22px,6.5vw,30px)!important;line-height:1.15!important}html[data-bp=phone] .resp-scroll-x{overflow-x:auto!important;flex-wrap:nowrap!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}html[data-bp=phone] .resp-scroll-x>*{scroll-snap-align:start;flex:0 0 auto}html[data-bp=phone] .resp-sheet{position:fixed!important;inset:0!important;inset-inline-end:0!important;top:auto!important;bottom:0!important;border-radius:16px 16px 0 0!important}html[data-bp=phone] .resp-modal,html[data-bp=phone] .resp-sheet{width:100vw!important;max-width:100vw!important;max-height:100vh!important}html[data-bp=phone] .resp-modal{height:100vh!important;border-radius:0!important}html[data-bp=phone] .welcome-header{padding:12px 16px!important;flex-wrap:wrap!important;gap:8px!important}html[data-bp=tablet] .welcome-header{padding:14px 24px!important}html[data-bp=phone] .welcome-header-nav{gap:12px!important;width:100%;justify-content:flex-end!important;flex-wrap:wrap!important}html[data-bp=phone] .welcome-header-anchors{display:none!important}html[data-bp=phone] .welcome-header-cluster{gap:8px!important;-webkit-padding-start:0!important;padding-inline-start:0!important;-webkit-border-start:none!important;border-inline-start:none!important}html[data-bp=phone] .welcome-header-bookdemo,html[data-bp=phone] .welcome-header-signin{display:none!important}html[data-bp=phone] .welcome-hero{padding:24px 16px 56px!important;min-height:auto!important}html[data-bp=tablet] .welcome-hero{padding:32px 24px 64px!important}html[data-bp=phone] .welcome-hero-grid,html[data-bp=tablet] .welcome-hero-grid{grid-template-columns:1fr!important;gap:32px!important;margin-top:36px!important}html[data-bp=phone] .welcome-hero-headline{font-size:clamp(48px,13vw,88px)!important}html[data-bp=phone] .welcome-hero-cta-grid{grid-template-columns:1fr!important}html[data-bp=phone] .welcome-section{padding:64px 16px!important}html[data-bp=tablet] .welcome-section{padding:80px 24px!important}html[data-bp=phone] .welcome-rooms-grid,html[data-bp=tablet] .welcome-rooms-grid{grid-template-columns:1fr!important;gap:32px!important}html[data-bp=phone] .welcome-rooms-list{flex-direction:row!important;overflow-x:auto!important;gap:8px!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px}html[data-bp=phone] .welcome-rooms-list>a,html[data-bp=phone] .welcome-rooms-list>button{flex:0 0 auto!important;min-width:200px;border-top:none!important;border-bottom:1px solid var(--hairline-paper)!important;scroll-snap-align:start}html[data-bp=phone] .atelier-filter-chips{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:6px;margin-inline:-4px;padding-inline:4px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 18px),transparent)}html[data-bp=phone] .atelier-filter-chips>button{flex:0 0 auto!important;scroll-snap-align:start}html[data-bp=phone] .welcome-room-showcase{padding:28px 22px!important;min-height:0!important}html[data-bp=phone] .welcome-room-showcase h3{font-size:32px!important}html[data-bp=phone] .reading-room-demo{grid-template-columns:1fr!important;justify-items:center;gap:18px!important}html[data-bp=phone] .reading-room-demo>div:last-child{width:100%}html[data-bp=phone] .welcome-specialists-grid{grid-template-columns:1fr!important}html[data-bp=tablet] .welcome-specialists-grid{grid-template-columns:1fr 1fr!important}html[data-bp=phone] .welcome-byo-grid{grid-template-columns:1fr!important;gap:48px!important}html[data-bp=tablet] .welcome-byo-grid{grid-template-columns:1fr!important;gap:56px!important}html[data-bp=phone] .welcome-byo-card,html[data-bp=tablet] .welcome-byo-card{position:static!important;padding:26px 22px 28px!important}html[data-bp=phone] .welcome-section-header{grid-template-columns:1fr!important;gap:18px!important}html[data-bp=phone] .welcome-footer{padding:48px 16px 28px!important}html[data-bp=phone] .welcome-footer-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}html[data-bp=phone] .auth-header{padding:14px 16px!important;gap:8px!important}html[data-bp=phone] .auth-header-help{display:none!important}html[data-bp=phone] .auth-grid,html[data-bp=tablet] .auth-grid{grid-template-columns:1fr!important;gap:32px!important;padding:24px 16px 48px!important}html[data-bp=phone] .auth-card{padding:28px 22px!important;border-radius:14px!important;max-width:100%!important;justify-self:stretch!important}html[data-bp=phone] .auth-headline{font-size:clamp(34px,10vw,56px)!important}html[data-bp=phone] .auth-status-row{grid-template-columns:1fr!important;gap:4px!important}html[data-bp=phone] .auth-editorial{order:2}html[data-bp=phone] .auth-cardwrap{order:1}html[data-bp=phone] .auth-sso-row{grid-template-columns:1fr!important}html[data-bp=phone] .surface-page{padding-inline:16px!important}html[data-bp=tablet] .surface-page{padding-inline:24px!important}html[data-bp=phone] .lobby-header{padding:14px 16px!important;gap:10px!important}html[data-bp=tablet] .lobby-header{padding:16px 24px!important}html[data-bp=phone] .lobby-header-status{gap:8px!important}html[data-bp=phone] .lobby-header-divider{display:none}html[data-bp=phone] .lobby-greeting{padding:22px 16px 32px!important}html[data-bp=tablet] .lobby-greeting{padding:28px 24px 40px!important}html[data-bp=phone] .lobby-greeting h1{font-size:clamp(38px,11vw,64px)!important}html[data-bp=phone] .lobby-section{padding:8px 16px 32px!important}html[data-bp=tablet] .lobby-section{padding:8px 24px 40px!important}html[data-bp=phone] .lobby-section-heading{flex-wrap:wrap!important;gap:6px 12px!important;margin-bottom:16px!important}html[data-bp=phone] .lobby-continue-grid{grid-template-columns:1fr!important;gap:16px!important}html[data-bp=tablet] .lobby-continue-grid{grid-template-columns:1fr!important;gap:20px!important}html[data-bp=phone] .lobby-doors{grid-template-columns:1fr!important;gap:12px!important}html[data-bp=tablet] .lobby-doors{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-bp=tablet] .lobby-recent-row{grid-template-columns:52px minmax(0,1fr) 140px 90px 24px!important;gap:12px!important;padding:14px 18px!important}html[data-bp=tablet] .lobby-recent-row>:nth-child(4){display:none!important}html[data-bp=phone] .lobby-recent-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;gap:8px 10px!important;padding:14px 16px!important}html[data-bp=phone] .lobby-recent-row>:first-child,html[data-bp=phone] .lobby-recent-row>:nth-child(4){display:none!important}html[data-bp=phone] .lobby-recent-row>:nth-child(2){grid-column:1;grid-row:1;min-width:0}html[data-bp=phone] .lobby-recent-row>:nth-child(3){display:block!important;grid-column:1/-1;grid-row:3}html[data-bp=phone] .lobby-recent-row>:nth-child(5){grid-column:1/-1;grid-row:2}html[data-bp=phone] .lobby-recent-row>:nth-child(6){grid-column:2;grid-row:1;align-self:center}html[data-bp=phone] .lobby-status-tiles{grid-template-columns:1fr 1fr!important;gap:8px!important}html[data-bp=phone] .lobby-status-tiles>div{aspect-ratio:1/1;padding:12px 14px!important;gap:4px!important}html[data-bp=phone] .lobby-continue-card{padding:20px 18px!important}html[data-bp=phone] .lobby-continue-card-title{font-size:clamp(22px,6.5vw,32px)!important;max-width:none!important}html[data-bp=phone] .lobby-continue-card-actions{flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin-top:24px!important}html[data-bp=phone] .lobby-continue-card-watermark{font-size:120px!important;bottom:-28px!important;inset-inline-end:-8px!important}html[data-bp=phone] .lobby-footer{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;padding:16px!important}html[data-bp=tablet] .lobby-footer{padding:18px 24px!important}html[data-bp=phone] .lobby-howitworks-grid{grid-template-columns:1fr!important}html[data-bp=tablet] .lobby-howitworks-grid{grid-template-columns:1fr 1fr 1fr!important}html[data-bp=phone] .specialists-page{padding:24px 16px 48px!important}html[data-bp=tablet] .specialists-page{padding:32px 24px 64px!important}html[data-bp=phone] .specialists-hero-grid,html[data-bp=tablet] .specialists-hero-grid{grid-template-columns:1fr!important;gap:24px!important}html[data-bp=phone] .specialists-grid{grid-template-columns:1fr!important}html[data-bp=tablet] .specialists-grid{grid-template-columns:1fr 1fr!important}html[data-bp=phone] .specialists-toolbar{flex-wrap:wrap!important;gap:8px!important}html[data-bp=phone] .specialists-card-foot{grid-template-columns:1fr!important;gap:10px!important}html[data-bp=phone] .specialists-hero-stats{flex-wrap:wrap!important;gap:16px!important}html[data-bp=phone] .specialists-request-row{flex-direction:column!important;align-items:stretch!important;padding:20px 18px!important}html[data-bp=phone] .specialists-request-row>button{width:100%;justify-content:center}html[data-bp=tablet] .specialists-toolbar{align-items:flex-start!important}html[data-bp=phone] .specialists-toolbar .atelier-filter-chips{width:100%;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;padding-bottom:4px}html[data-bp=tablet] .commission-kinds{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-bp=phone] .commission-compare-grid{grid-template-columns:1fr!important;gap:12px!important}html[data-bp=phone] .commission-compare-grid>div:nth-child(2){display:none!important}html[data-bp=phone] .commission-template-row{grid-template-columns:20px minmax(0,1fr) auto!important}html[data-bp=phone] .commission-body,html[data-bp=tablet] .commission-body{max-width:100%!important;box-sizing:border-box!important}html[data-bp=phone] .commission-compare-side{padding:14px 16px!important}html[data-bp=phone] .commission-surface{max-width:100%!important;box-sizing:border-box!important}html[data-bp=phone] .legal-qa-layout,html[data-bp=tablet] .legal-qa-layout{grid-template-columns:1fr!important;gap:24px!important}html[data-bp=phone] .legal-qa-chat-panel{padding:20px 18px!important;min-height:420px!important}html[data-bp=phone] .legal-qa-scope-row{grid-template-columns:1fr!important;gap:4px!important}html[data-bp=phone] .kuwait-customs-layout,html[data-bp=tablet] .kuwait-customs-layout{grid-template-columns:1fr!important;min-height:auto!important;gap:14px!important}html[data-bp=phone] .kuwait-customs-history{min-height:auto!important;max-height:280px!important}html[data-bp=phone] .procurement-list-row{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:14px 16px!important}html[data-bp=phone] .procurement-list-row>button:last-child{align-self:flex-end}html[data-bp=phone] .procurement-criteria-row{grid-template-columns:1fr!important;gap:8px!important}html[data-bp=phone] .commission-topbar{padding:12px 16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;align-items:start!important;grid-gap:10px!important;gap:10px!important}html[data-bp=phone] .commission-topbar>:first-child{grid-column:1/-1;grid-row:1}html[data-bp=phone] .commission-topbar>:nth-child(2){grid-column:1/-1;grid-row:2;min-width:0;flex-wrap:wrap!important;gap:8px!important}html[data-bp=phone] .commission-topbar>:nth-child(3){grid-column:1/-1;grid-row:3;flex-wrap:wrap!important;gap:8px!important}html[data-bp=phone] .commission-topbar>:nth-child(2)>span[style*="width: 1"],html[data-bp=phone] .commission-topbar>:nth-child(3)>span[style*="width: 1"]{display:none}html[data-bp=tablet] .commission-topbar{padding:14px 24px!important}html[data-bp=phone] .commission-titlebar{padding:24px 16px 18px!important}html[data-bp=tablet] .commission-titlebar{padding:32px 24px 20px!important}html[data-bp=phone] .commission-titlebar-grid{grid-template-columns:1fr!important;gap:16px!important}html[data-bp=phone] .commission-info-grid{grid-template-columns:1fr!important;gap:12px!important}html[data-bp=phone] .commission-stepper{padding:12px 16px!important;justify-content:space-between;gap:0!important}html[data-bp=phone] .commission-stepper-label{display:none!important}html[data-bp=phone] .commission-step-footer{flex-direction:column!important;align-items:stretch!important}html[data-bp=phone] .commission-step-footer>button{width:100%!important;justify-content:center!important}html[data-bp=phone] .commission-body{padding:24px 16px 56px!important}html[data-bp=tablet] .commission-body{padding:28px 24px 64px!important}html[data-bp=phone] .commission-wizard-grid{grid-template-columns:1fr!important;gap:24px!important}html[data-bp=phone] .commission-kinds{grid-template-columns:1fr!important}html[data-bp=phone] .commission-twocol{grid-template-columns:1fr!important;gap:18px!important}html[data-bp=phone] .commission-chat-grid{grid-template-columns:1fr!important;gap:24px!important}html[data-bp=phone] .commission-chat-sidepanel{position:static!important;padding:20px 18px!important}html[data-bp=phone] .commission-surface,html[data-bp=phone] .commission-wizard-grid>div{padding:22px 18px!important}html[data-bp=phone] .flow-heading:not(.commission-question-title){font-size:clamp(22px,6vw,40px)!important;line-height:1.12!important}html[data-bp=phone] .commission-question-title,html[data-bp=tablet] .commission-question-title{font-size:clamp(16px,4.5vw,20px)!important;line-height:1.4!important;letter-spacing:0!important;max-width:100%!important}html[data-bp=phone] .preview-page{padding:32px 16px 56px!important}html[data-bp=tablet] .preview-page{padding:40px 24px 64px!important}html[data-bp=phone] .preview-grid,html[data-bp=tablet] .preview-grid{grid-template-columns:1fr!important;gap:18px!important}html[data-bp=phone] .preview-side{position:static!important}html[data-bp=phone] .preview-grid>.preview-side,html[data-bp=tablet] .preview-grid>.preview-side{order:-1}html[data-bp=phone] .preview-main,html[data-bp=tablet] .preview-main{order:0;min-width:0!important;max-width:100%!important}html[data-bp=phone] .document-paper,html[data-bp=tablet] .document-paper{padding:28px 18px 48px!important;min-height:auto!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:auto!important;word-break:break-word;overflow-wrap:anywhere}html[data-bp=phone] .document-paper table,html[data-bp=tablet] .document-paper table{display:block;overflow-x:auto;max-width:100%}html[data-bp=phone] .document-header-title{font-size:clamp(18px,5.5vw,26px)!important;line-height:1.2!important}html[data-bp=phone] .document-header{padding-bottom:20px!important;margin-bottom:24px!important}html[data-bp=phone] .document-brand-bar,html[data-bp=tablet] .document-brand-bar{gap:10px!important;margin-bottom:20px!important;padding-bottom:10px!important}html[data-bp=phone] .document-brand-bar img{height:18px!important;width:auto!important}html[data-bp=phone] .preview-card{padding:22px 18px!important}html[data-bp=phone] .preview-stats-3{grid-template-columns:1fr 1fr 1fr!important}html[data-bp=phone] .preview-table{font-size:11px!important}html[data-bp=phone] .preview-table-row{grid-template-columns:minmax(0,1fr) 50px 50px 50px 60px!important;gap:8px!important;padding:8px 12px!important}html[data-bp=phone] .studio-header-grid{grid-template-columns:1fr!important;gap:20px!important;align-items:start!important}html[data-bp=phone] .studio-header-side{margin-top:4px}html[data-bp=phone] .studio-page{padding:24px 16px 56px!important}html[data-bp=tablet] .studio-page{padding:32px 24px 64px!important}html[data-bp=phone] .studio-header-title{font-size:clamp(32px,9vw,52px)!important}html[data-bp=phone] .studio-header-stats,html[data-bp=tablet] .studio-header-stats{gap:16px!important;flex-wrap:wrap!important}html[data-bp=phone] .studio-toolbar,html[data-bp=tablet] .studio-toolbar{flex-direction:column!important;align-items:stretch!important}html[data-bp=phone] .studio-toolbar>:last-child,html[data-bp=tablet] .studio-toolbar>:last-child{display:flex!important;justify-content:space-between!important;width:100%!important}html[data-bp=phone] .translation-swap-row{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)!important;padding:8px 12px!important;gap:6px!important;column-gap:6px!important;row-gap:6px!important}html[data-bp=phone] .translation-swap-row .translation-swap-btn{justify-self:center!important;transform:rotate(0deg)!important;width:30px!important;height:30px!important}html[data-bp=phone] .translation-pane-grid,html[data-bp=tablet] .translation-pane-grid{grid-template-columns:1fr!important;min-height:0!important}html[data-bp=phone] .translation-pane-grid>div:first-child{-webkit-border-end:none!important;border-inline-end:none!important;border-bottom:1px solid var(--hairline-paper)!important;padding:16px 18px!important}html[data-bp=phone] .translation-pane-grid>div:last-child{padding:16px 18px!important}html[data-bp=tablet] .translation-pane-grid>div:first-child{-webkit-border-end:none!important;border-inline-end:none!important;border-bottom:1px solid var(--hairline-paper)!important}html[data-bp=tablet] .translation-pane-grid>div{padding:16px 20px!important}html[data-bp=phone] .translation-pane-grid textarea,html[data-bp=tablet] .translation-pane-grid textarea{min-height:140px!important;font-size:15px!important}html[data-bp=phone] .translation-pane-grid>div:last-child textarea{-webkit-padding-end:72px!important;padding-inline-end:72px!important}html[data-bp=phone] .translation-pane-actions{bottom:12px!important;inset-inline-end:12px!important}html[data-bp=phone] .translation-foot{padding:12px 16px!important;gap:10px!important;flex-direction:column!important;align-items:stretch!important}html[data-bp=tablet] .translation-foot{padding:12px 18px!important;gap:10px!important}html[data-bp=phone] .translation-quality-hint{display:none!important}html[data-bp=phone] .translation-cta{width:100%!important;justify-content:center!important}html[data-bp=phone] .translation-drop-zone{padding:32px 16px!important}html[data-bp=tablet] .translation-drop-zone{padding:40px 20px!important}html[data-bp=phone] .translation-drop-zone .serif{font-size:clamp(18px,5vw,22px)!important;line-height:1.2!important}html[data-bp=phone] .translation-file-ready-row{flex-direction:column!important;align-items:stretch!important;gap:10px!important}html[data-bp=phone] .translation-file-ready-row button{width:100%!important;justify-content:center!important}html[data-bp=phone] .translation-batch-card,html[data-bp=tablet] .translation-batch-card{padding:18px 16px!important}html[data-bp=phone] .translation-batch-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important}html[data-bp=phone] .translation-batch-header>:last-child{width:100%!important}html[data-bp=phone] .translation-batch-header>:last-child button{width:100%!important;justify-content:center!important}html[data-bp=phone] .translation-batch-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;gap:8px 10px!important;padding:12px!important;align-items:start!important}html[data-bp=phone] .translation-batch-row>:first-child,html[data-bp=phone] .translation-batch-row>:nth-child(4){grid-column:1/-1!important}html[data-bp=phone] .translation-batch-row>:nth-child(5){grid-row:2!important;grid-column:2!important;justify-self:end!important;align-self:center!important}html[data-bp=tablet] .translation-batch-row{grid-template-columns:minmax(0,1fr) 72px 64px minmax(0,1fr) auto!important;gap:10px!important;padding:10px 12px!important}html[data-bp=tablet] .translation-batch-row>:nth-child(4){min-width:0!important}html[data-bp=phone] .translation-recent-row{grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px 10px!important;padding:12px 14px!important;align-items:center!important}html[data-bp=phone] .translation-recent-row>:first-child{grid-column:1/-1!important}html[data-bp=phone] .translation-recent-row>:nth-child(5){justify-self:end!important}html[data-bp=tablet] .translation-recent-row:not(.translation-job-row){grid-template-columns:minmax(0,1.2fr) 72px minmax(0,1fr) auto!important;gap:10px!important;padding:12px 16px!important}html[data-bp=tablet] .translation-recent-row:not(.translation-job-row)>:nth-child(3){display:none!important}html[data-bp=phone] .translation-job-row{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:8px 10px!important;padding:12px!important;align-items:center!important}html[data-bp=phone] .translation-job-row>:first-child{grid-column:1/-1!important}html[data-bp=phone] .translation-job-row>:nth-child(4){grid-column:2!important;grid-row:2!important;justify-self:end!important}html[data-bp=tablet] .translation-job-row{grid-template-columns:minmax(0,1fr) 80px 88px minmax(120px,auto)!important;gap:10px!important;padding:10px 12px!important}html[data-bp=phone] .reading-grid,html[data-bp=tablet] .reading-grid{grid-template-columns:1fr!important;gap:18px!important}html[data-bp=phone] .reading-side-panel,html[data-bp=tablet] .reading-side-panel{min-width:0!important}html[data-bp=phone] .reading-dropzone,html[data-bp=tablet] .reading-dropzone{padding:22px 16px!important}html[data-bp=phone] .reading-dropzone .serif{font-size:clamp(16px,4.5vw,18px)!important;line-height:1.25!important}html[data-bp=phone] .reading-result-panel,html[data-bp=tablet] .reading-result-panel{min-height:auto!important}html[data-bp=phone] .reading-result-body,html[data-bp=tablet] .reading-result-body{padding:16px 18px!important;min-height:auto!important}html[data-bp=phone] .reading-result-title{font-size:clamp(16px,4.5vw,20px)!important;line-height:1.25!important;overflow-wrap:anywhere}html[data-bp=phone] .reading-tabs,html[data-bp=tablet] .reading-tabs{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}html[data-bp=phone] .reading-tabs>button,html[data-bp=tablet] .reading-tabs>button{flex:0 0 auto!important;white-space:nowrap!important}html[data-bp=phone] .reading-result-head,html[data-bp=tablet] .reading-result-head{flex-direction:column!important;align-items:stretch!important}html[data-bp=phone] .reading-result-actions{flex-direction:column!important;width:100%!important}html[data-bp=phone] .reading-result-actions button,html[data-bp=tablet] .reading-result-actions{width:100%!important;justify-content:center!important}html[data-bp=phone] .ocr-scan-grid,html[data-bp=tablet] .ocr-scan-grid{grid-template-columns:1fr!important;justify-items:center;gap:18px!important}html[data-bp=phone] .ocr-scan-doc{width:min(220px,55vw)!important;max-width:240px!important}html[data-bp=phone] .reading-confidence-row{grid-template-columns:minmax(0,1fr) 1fr 44px!important;gap:8px!important;padding:8px 0!important}html[data-bp=phone] .ocr-entities-grid,html[data-bp=tablet] .ocr-entities-grid{grid-template-columns:1fr!important;gap:20px!important}html[data-bp=phone] .reading-table-row>div:first-child{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;word-break:break-word}html[data-bp=phone] .reading-overview-row .serif{font-size:16px!important}html[data-bp=phone] .reading-markdown,html[data-bp=tablet] .reading-markdown{padding:16px 18px!important;min-height:auto!important;max-height:none!important;font-size:13px!important}html[data-bp=phone] .reading-markdown table{display:block;overflow-x:auto;max-width:100%}.reading-markdown h1,.reading-markdown h2,.reading-markdown h3,.reading-markdown h4{font-family:Georgia,Noto Naskh Arabic,serif;color:var(--ink-fg);margin:1.2em 0 .5em;line-height:1.35}.reading-markdown h3{font-size:1.1em}.reading-markdown blockquote,.reading-markdown h1,.reading-markdown h2,.reading-markdown h3,.reading-markdown h4,.reading-markdown li,.reading-markdown p{text-align:start}.reading-markdown p{margin:.6em 0}.reading-markdown table{width:100%;border-collapse:collapse;margin:1em 0;font-size:.92em}.reading-markdown td,.reading-markdown th{border:1px solid var(--hairline-paper-soft);padding:6px 10px;vertical-align:top;white-space:pre-wrap;word-break:break-word;text-align:start}.reading-markdown th{background:var(--vellum-2);font-weight:600;color:var(--ink-fg-dim)}.kc-markdown{font-size:.92rem;line-height:1.65;color:var(--ink-fg)}.kc-markdown p{margin:0 0 10px}.kc-markdown p:last-child{margin-bottom:0}.kc-markdown h1,.kc-markdown h2,.kc-markdown h3,.kc-markdown h4{margin:14px 0 6px;color:var(--ink-fg);line-height:1.3;font-family:Georgia,Noto Naskh Arabic,serif}.kc-markdown h1{font-size:1.15rem}.kc-markdown h2{font-size:1.05rem}.kc-markdown h3{font-size:.98rem}.kc-markdown ol,.kc-markdown ul{margin:6px 0 10px;-webkit-padding-start:22px;padding-inline-start:22px}.kc-markdown li{margin-bottom:4px}.kc-markdown strong{font-weight:700;color:var(--ink-fg)}.kc-markdown a{color:var(--plum);text-decoration:underline;text-underline-offset:2px}.kc-checklist{display:flex;flex-direction:column;gap:8px;padding:12px;margin:2px 0;background:var(--ivory);border:1px solid rgba(120,80,120,.16);border-radius:12px;box-shadow:0 4px 14px rgba(120,80,120,.05)}.kc-checklist-head{justify-content:space-between}.kc-checklist-head,.kc-checklist-label{display:flex;align-items:center;gap:8px}.kc-checklist-label{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-fg-dim)}.kc-checklist-copy{padding:3px 10px;background:var(--ivory);border:1px solid var(--hairline-paper);border-radius:6px;color:var(--plum);font-size:.7rem;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease}.kc-checklist-copy:hover{background:rgba(120,80,120,.06);border-color:rgba(120,80,120,.3)}.kc-checklist-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.kc-checklist-items li{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:8px;background:var(--vellum);border:1px solid var(--hairline-paper)}.kc-checklist-mark{flex-shrink:0;width:20px;height:20px;margin-top:1px;border-radius:50%;background:rgba(13,122,74,.12);color:var(--positive,#0d7a4a);display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800}.kc-checklist-conditional .kc-checklist-mark{background:rgba(184,134,11,.12);color:#b45309}.kc-checklist-items li>div{display:flex;flex-direction:column;gap:2px;min-width:0}.kc-checklist-items strong{font-size:.85rem;color:var(--ink-fg);font-weight:600;text-align:start}.kc-checklist-items span{font-size:.77rem;color:var(--ink-fg-dim);line-height:1.45;text-align:start}.kc-checklist-label span,.kc-checklist[dir=rtl],.kc-markdown[dir=rtl]{text-align:start}@keyframes kc-thinking-pulse{0%,to{opacity:.45}50%{opacity:1}}.kc-thinking-dot{width:6px;height:6px;border-radius:50%;background:var(--plum);animation:kc-thinking-pulse 1.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.kc-thinking-dot{animation:none;opacity:.75}}.kc-checklist-tag{font-size:.66rem;font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#b45309}html[data-bp=phone] .voice-mode-toggle,html[data-bp=tablet] .voice-mode-toggle{width:100%!important;max-width:100%!important}html[data-bp=phone] .voice-main-grid,html[data-bp=tablet] .voice-main-grid{grid-template-columns:1fr!important;gap:18px!important}html[data-bp=phone] .voice-sidebar,html[data-bp=tablet] .voice-sidebar{padding:16px 14px!important;min-width:0!important}html[data-bp=phone] .voice-script-panel,html[data-bp=tablet] .voice-script-panel{padding:18px 16px!important;min-height:auto!important}html[data-bp=phone] .voice-script-head{flex-direction:column!important;align-items:stretch!important}html[data-bp=phone] .voice-script-title,html[data-bp=tablet] .voice-script-title{font-size:clamp(16px,4.5vw,22px)!important;line-height:1.25!important;overflow-wrap:anywhere}html[data-bp=phone] .voice-script-textarea{padding:14px 16px!important;font-size:15px!important;min-height:140px!important}html[data-bp=phone] .voice-generate-cta{width:100%!important}html[data-bp=phone] .voice-signature{grid-template-columns:1fr!important;gap:14px!important;padding:14px 16px!important}html[data-bp=phone] .voice-quad-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}html[data-bp=tablet] .voice-quad-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}html[data-bp=phone] .voice-pair-grid{grid-template-columns:1fr!important;gap:12px!important}html[data-bp=phone] .voice-voice-row{grid-template-columns:28px minmax(0,1fr) auto!important;gap:8px!important}html[data-bp=phone] .voice-cloned-row{grid-template-columns:28px minmax(0,1fr) auto auto!important}html[data-bp=phone] .voice-stt-grid,html[data-bp=tablet] .voice-stt-grid{grid-template-columns:1fr!important;gap:18px!important;padding:18px 16px!important;min-height:auto!important}html[data-bp=phone] .voice-stt-dropzone{padding:24px 16px!important}html[data-bp=tablet] .voice-stt-dropzone{padding:28px 18px!important}html[data-bp=phone] .voice-stt-dropzone .serif{font-size:clamp(15px,4.2vw,16px)!important;line-height:1.25!important;word-break:break-word}html[data-bp=phone] .voice-stt-transcript-head{flex-direction:column!important;align-items:stretch!important}html[data-bp=phone] .voice-stt-transcript-title{font-size:clamp(16px,4.5vw,20px)!important;line-height:1.25!important}html[data-bp=phone] .voice-stt-export-cta{width:100%!important;justify-content:center!important}html[data-bp=phone] .voice-stt-transcript{min-height:280px!important;max-height:none!important;padding:14px 16px!important}html[data-bp=phone] .voice-segment-row{grid-template-columns:56px minmax(0,1fr)!important;gap:10px!important}html[data-bp=phone] .voice-clone-footer{grid-template-columns:1fr!important;gap:8px!important}html[data-bp=phone] .voice-clone-footer button{width:100%!important;text-align:center!important}html[data-bp=phone] .voice-player-actions{width:100%!important;justify-content:center!important}html[data-bp=phone] .voice-clone-dialog{padding:18px 16px 16px!important;max-height:calc(100vh - 32px)!important;border-radius:12px!important}html[data-bp=phone] .concierge-page{padding:22px 16px 48px!important}html[data-bp=tablet] .concierge-page{padding:28px 24px 56px!important}html[data-bp=phone] .concierge-grid{grid-template-columns:1fr!important;gap:12px!important;min-height:0!important}html[data-bp=phone] .concierge-grid[data-view=list] .concierge-thread,html[data-bp=phone] .concierge-grid[data-view=thread] .concierge-rail{display:none!important}html[data-bp=phone] .concierge-grid{min-width:0!important}html[data-bp=phone] .concierge-grid .concierge-rail,html[data-bp=phone] .concierge-grid .concierge-thread{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html[data-bp=phone] .concierge-thread>section{min-width:0!important;max-width:100%!important}html[data-bp=phone] .concierge-page,html[data-bp=phone] .concierge-page>*{min-width:0!important}html[data-bp=phone] .concierge-thread-header{padding:12px 14px!important;gap:8px!important}html[data-bp=phone] .concierge-thread-divider,html[data-bp=phone] .concierge-thread-participants{display:none!important}html[data-bp=phone] .thread-action-label{display:none}html[data-bp=phone] .concierge-thread-actions{gap:2px!important}html[data-bp=phone] .concierge-thread-actions button{width:32px!important;height:32px!important;padding:0!important;justify-content:center!important;gap:0!important}html[data-bp=phone] .concierge-messages{padding:14px 10px!important;gap:16px!important;max-width:100%!important}html[data-bp=phone] .concierge-messages>div,html[data-bp=phone] .concierge-thread .assistant-msg-body{max-width:100%!important}html[data-bp=phone] .concierge-msg-row{min-width:0!important;width:100%!important}html[data-bp=phone] .concierge-user-bubble{max-width:calc(100% - 40px)!important}html[data-bp=phone] .concierge-assistant-msg .assistant-msg-body{max-width:calc(100% - 44px)!important}html[data-bp=phone] .concierge-input-dock{padding:10px 10px 12px!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}html[data-bp=phone] .concierge-composer-row{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important;gap:4px!important;padding:6px 8px!important}html[data-bp=phone] .concierge-composer-input{flex:1 1!important;min-width:0!important;width:0!important;font-size:13px!important}html[data-bp=phone] .concierge-dock-btn-secondary{display:none!important}html[data-bp=phone] .concierge-mention-btn,html[data-bp=phone] .concierge-send-btn{flex-shrink:0!important}html[data-bp=phone] .concierge-page:has(.concierge-grid[data-view=thread]){padding:10px 8px 20px!important;gap:10px!important}html[data-bp=phone] .concierge-page:has(.concierge-grid[data-view=thread])>header{display:none!important}html[data-bp=phone] .concierge-back-btn{display:inline-flex!important}.concierge-back-btn{display:none}html[data-bp=phone] .concierge-header-grid{grid-template-columns:1fr!important;gap:20px!important}html[data-bp=phone] .concierge-header-grid>div{min-width:0!important}html[data-bp=phone] .concierge-engines{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;grid-gap:0!important;gap:0!important}html[data-bp=phone] .concierge-engines>div{-webkit-padding-start:0!important;padding-inline-start:0!important;-webkit-padding-end:6px!important;padding-inline-end:6px!important;min-width:0!important}html[data-bp=phone] .concierge-engines>div+div{-webkit-padding-start:6px!important;padding-inline-start:6px!important}html[data-bp=phone] .concierge-engines>div>:last-child{font-size:11px!important}html[data-bp=tablet] .concierge-grid{grid-template-columns:1fr!important;gap:14px!important;min-height:0!important}html[data-bp=tablet] .concierge-header-grid{grid-template-columns:1fr!important;gap:28px!important}html[data-bp=tablet] .concierge-engines{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;grid-gap:0!important;gap:0!important}html[data-bp=tablet] .concierge-engines>div{-webkit-padding-start:0!important;padding-inline-start:0!important;-webkit-padding-end:8px!important;padding-inline-end:8px!important;min-width:0!important}html[data-bp=tablet] .concierge-engines>div+div{-webkit-padding-start:8px!important;padding-inline-start:8px!important}html[data-bp=tablet] .concierge-thread-header{padding:12px 18px!important;gap:8px!important}html[data-bp=tablet] .concierge-messages,html[data-bp=tablet] .concierge-thread>section>div:nth-child(2){padding:22px 14px!important;max-width:100%!important}html[data-bp=tablet] .concierge-thread-section{min-height:0!important}html[data-bp=tablet] .concierge-chat-rail{max-height:none!important}html[data-bp=tablet] .concierge-input-dock{padding:12px 18px 16px!important}html[data-bp=tablet] .concierge-empty-state{min-height:0!important;padding:40px 24px!important}html[data-bp=tablet] .concierge-empty-wrap{min-height:0!important}html[data-bp=phone] .concierge-chat-rail,html[data-bp=tablet] .concierge-chat-rail{max-height:none!important}html[data-bp=phone] .concierge-thread-section,html[data-bp=tablet] .concierge-thread-section{min-height:0!important;overflow-x:hidden!important;max-width:100%!important}html[data-bp=phone] .concierge-empty-wrap,html[data-bp=tablet] .concierge-empty-wrap{min-height:0!important}html[data-bp=phone] .concierge-empty-state,html[data-bp=tablet] .concierge-empty-state{min-height:0!important;padding:36px 20px!important}html[data-bp=phone] .concierge-empty-state .serif,html[data-bp=tablet] .concierge-empty-state .serif{font-size:clamp(22px,6vw,28px)!important}html[data-bp=phone] .concierge-header-title,html[data-bp=tablet] .concierge-header-title{font-size:clamp(32px,8vw,56px)!important}html[data-bp=phone] .concierge-thread-title,html[data-bp=tablet] .concierge-thread-title{font-size:16px!important}html[data-bp=phone] .concierge-input-dock,html[data-bp=tablet] .concierge-input-dock{padding:12px 14px 14px!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}html[data-bp=phone] .concierge-composer-hint,html[data-bp=tablet] .concierge-composer-hint{flex-wrap:wrap!important;gap:6px!important}html[data-bp=tablet] .concierge-messages{padding:18px 14px!important;gap:18px!important}html[data-bp=tablet] .concierge-composer-row{min-width:0!important;width:100%!important;box-sizing:border-box!important}html[data-bp=tablet] .concierge-composer-input{min-width:0!important;flex:1 1!important}html[data-bp=tablet] .concierge-dock-btn-secondary{display:none!important}html[data-bp=phone] .concierge-mention-picker,html[data-bp=tablet] .concierge-mention-picker{inset-inline-start:12px!important;inset-inline-end:12px!important}html[data-bp=phone] .concierge-bilingual-grid,html[data-bp=phone] .concierge-clarify-grid,html[data-bp=tablet] .concierge-bilingual-grid,html[data-bp=tablet] .concierge-clarify-grid{grid-template-columns:1fr!important}html[data-bp=phone] .concierge-clarify-refine-row{flex-direction:column!important;align-items:stretch!important}html[data-bp=phone] .concierge-clarify-refine-row button{width:100%!important}html[data-bp=phone] .concierge-share-dialog,html[data-bp=tablet] .concierge-share-dialog{padding:18px 16px 14px!important;max-height:calc(100vh - 32px)!important}html[data-bp=phone] .concierge-share-member-row{grid-template-columns:20px 28px 1fr!important;gap:8px!important}html[data-bp=phone] .concierge-share-member-row>:last-child{grid-column:1/-1!important;justify-self:end!important;margin-top:2px!important}@keyframes conciergeShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}html[data-bp=phone] .listview-page{padding:24px 16px 56px!important}html[data-bp=tablet] .listview-page{padding:32px 24px 64px!important}html[data-bp=phone] .listview-summary{grid-template-columns:1fr 1fr!important}html[data-bp=phone] .listview-toolbar{flex-wrap:wrap!important;gap:8px!important}html[data-bp=phone] .listview-table-head{display:none!important}html[data-bp=phone] .listview-table-row{display:flex!important;flex-direction:column!important;gap:6px!important;padding:14px 16px!important}html[data-bp=phone] .listview-cards{grid-template-columns:1fr!important}html[data-bp=tablet] .listview-cards{grid-template-columns:1fr 1fr!important}html[data-bp=phone] .listview-page,html[data-bp=tablet] .listview-page{min-width:0!important;overflow-x:hidden!important}html[data-bp=phone] .listview-inner,html[data-bp=tablet] .listview-inner{min-width:0!important;max-width:100%!important}html[data-bp=phone] .listview-header{margin-bottom:22px!important}html[data-bp=tablet] .listview-header{margin-bottom:26px!important}html[data-bp=phone] .listview-header-title,html[data-bp=tablet] .listview-header-title{font-size:clamp(32px,8vw,52px)!important}html[data-bp=tablet] .listview-summary{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;margin-bottom:28px!important}html[data-bp=phone] .listview-summary{gap:10px!important;margin-bottom:24px!important}html[data-bp=phone] .work-stat-card{padding:14px 16px!important}html[data-bp=phone] .work-stat-card .serif{font-size:26px!important}html[data-bp=tablet] .work-stat-card .serif{font-size:28px!important}html[data-bp=phone] .work-scope-toolbar{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:18px!important}html[data-bp=tablet] .work-scope-toolbar{gap:10px!important}html[data-bp=phone] .work-scope-tabs{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}html[data-bp=phone] .work-scope-tabs button{flex:1 1 auto!important;white-space:nowrap!important}html[data-bp=phone] .work-scope-search,html[data-bp=tablet] .work-scope-search{min-width:0!important;max-width:none!important;width:100%!important;flex:1 1 auto!important}html[data-bp=phone] .work-view-toolbar{justify-content:flex-start!important;margin-bottom:12px!important}html[data-bp=phone] .work-card{min-height:0!important}html[data-bp=phone] .work-card .serif{font-size:16px!important}html[data-bp=phone] .work-table{border-radius:12px!important;overflow:hidden!important}html[data-bp=phone] .work-table .listview-table-row{gap:8px!important;align-items:stretch!important;padding:14px 16px!important}html[data-bp=phone] .work-table .listview-table-cell{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important;align-items:start!important;min-width:0!important;width:100%!important}html[data-bp=phone] .work-table .listview-table-cell:before{content:attr(data-label);font-family:var(--font-mono);font-size:9px;text-transform:uppercase;color:var(--ink-fg-mute);letter-spacing:.04em;padding-top:2px;line-height:1.4}html[data-bp=phone] .work-table .listview-table-cell--chevron,html[data-bp=phone] .work-table .listview-table-cell[data-label=""]:before{display:none!important}html[data-bp=phone] .work-empty-panel{padding:48px 20px!important}html[data-bp=phone] .work-empty-panel .serif{font-size:clamp(22px,6vw,28px)!important}html[data-bp=phone] .work-error-panel{min-height:160px!important;padding:24px 16px!important}html[data-bp=phone] .library-controls,html[data-bp=tablet] .library-controls{flex-direction:column!important;align-items:stretch!important;margin-bottom:20px!important;gap:10px!important;padding-bottom:14px!important}html[data-bp=phone] .library-filter-chips{width:100%!important}html[data-bp=phone] .library-view-toggle,html[data-bp=tablet] .library-view-toggle{align-self:flex-end!important}html[data-bp=phone] .library-card{min-height:0!important}html[data-bp=phone] .library-card .serif,html[data-bp=tablet] .library-card .serif{font-size:16px!important}html[data-bp=phone] .library-card-preview{height:auto!important;min-height:92px!important;padding:12px 14px!important;gap:10px!important;grid-template-columns:1fr!important}html[data-bp=phone] .library-card-preview .serif{font-size:clamp(22px,6vw,28px)!important}html[data-bp=phone] .library-card-preview>div:last-child{display:none!important}html[data-bp=tablet] .library-card-preview{height:100px!important;padding:12px 16px!important}html[data-bp=tablet] .library-card-preview .serif{font-size:24px!important}html[data-bp=phone] .library-table{border-radius:12px!important;overflow:hidden!important}html[data-bp=phone] .library-table .listview-table-row{gap:8px!important;align-items:stretch!important}html[data-bp=phone] .library-table .listview-table-cell{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important;align-items:start!important;min-width:0!important;width:100%!important}html[data-bp=phone] .library-table .listview-table-cell:before{content:attr(data-label);font-family:var(--font-mono);font-size:9px;text-transform:uppercase;color:var(--ink-fg-mute);letter-spacing:.04em;padding-top:2px;line-height:1.4}html[data-bp=phone] .library-table .listview-table-cell--chevron,html[data-bp=phone] .library-table .listview-table-cell[data-label=""]:before{display:none!important}html[data-bp=phone] .activity-empty-panel,html[data-bp=phone] .library-empty-panel,html[data-bp=tablet] .activity-empty-panel,html[data-bp=tablet] .library-empty-panel{padding:48px 20px!important}html[data-bp=phone] .activity-empty-panel .serif,html[data-bp=phone] .library-empty-panel .serif{font-size:clamp(22px,6vw,28px)!important}html[data-bp=phone] .activity-error-panel,html[data-bp=phone] .library-error-panel{min-height:160px!important;padding:24px 16px!important}html[data-bp=phone] .listview-header-subtitle,html[data-bp=tablet] .listview-header-subtitle{font-size:14px!important;margin-top:12px!important;max-width:100%!important}html[data-bp=phone] .activity-controls,html[data-bp=tablet] .activity-controls{flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin-bottom:18px!important}html[data-bp=phone] .activity-filter-chips{width:100%!important}html[data-bp=phone] .activity-controls-side,html[data-bp=tablet] .activity-controls-side{width:100%!important;justify-content:space-between!important;gap:10px!important}html[data-bp=phone] .activity-period-toggle{flex-wrap:wrap!important}html[data-bp=phone] .activity-export-btn{flex-shrink:0!important}html[data-bp=phone] .activity-feed{gap:20px!important}html[data-bp=tablet] .activity-feed{gap:24px!important}html[data-bp=phone] .activity-day-panel{border-radius:10px!important}html[data-bp=tablet] .activity-row{grid-template-columns:52px 28px minmax(0,1fr) 100px!important;gap:12px!important;padding:12px 16px!important}html[data-bp=phone] .activity-row{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;grid-gap:4px 10px!important;gap:4px 10px!important;padding:12px 16px!important;align-items:start!important}html[data-bp=phone] .activity-row-icon{grid-column:1!important;grid-row:1/span 2!important}html[data-bp=phone] .activity-row-body{grid-column:2!important;grid-row:1!important;min-width:0!important}html[data-bp=phone] .activity-row-body>div{font-size:13px!important}html[data-bp=phone] .activity-row-time{grid-column:2!important;grid-row:2!important;font-size:10px!important}html[data-bp=phone] .activity-row-side{grid-column:1/-1!important;grid-row:3!important;justify-content:flex-start!important;margin-top:4px!important}html[data-bp=phone] .activity-row-side:empty{display:none!important}html[data-bp=phone] .activity-filter-empty{padding:32px 16px!important}html[data-bp=phone] .admin-layout{grid-template-columns:1fr!important;min-height:0!important}html[data-bp=phone] .admin-sidebar{position:static!important;width:100%!important;height:auto!important;min-height:0!important;-webkit-border-end:none!important;border-inline-end:none!important;border-bottom:1px solid var(--hairline-paper)!important;padding:14px 16px!important;overflow-x:auto!important}html[data-bp=phone] .admin-sidebar>:where(div,h2){display:none!important}html[data-bp=phone] .admin-sidebar>[class*=mono]{display:none!important}html[data-bp=phone] .admin-sidebar-nav{display:flex!important;flex-direction:row!important;gap:6px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;margin:0!important}html[data-bp=phone] .admin-sidebar-nav>*{flex:0 0 auto!important}html[data-bp=phone] .admin-main{padding:22px 16px 48px!important}html[data-bp=phone] .admin-form-row{grid-template-columns:1fr!important}html[data-bp=phone] .admin-invite-row{grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;gap:8px!important}html[data-bp=phone] .admin-invite-row>:first-child{grid-column:1/-1!important}html[data-bp=phone] .admin-invite-send .admin-invite-send-label{display:none!important}html[data-bp=phone] .admin-invite-send{padding:0 12px!important}html[data-bp=phone] .admin-scope-row{flex-direction:column!important;align-items:stretch!important;gap:8px!important}html[data-bp=phone] .admin-scope-pills{flex-wrap:wrap!important;justify-content:flex-start!important}html[data-bp=phone] .admin-assistant-grid{grid-template-columns:1fr!important;gap:12px!important}html[data-bp=phone] .admin-engine-head{grid-template-columns:1fr!important;gap:10px!important}html[data-bp=phone] .admin-engine-head>div:last-child{flex-wrap:wrap!important;justify-content:flex-start!important}html[data-bp=phone] .admin-engine-card{padding:14px 16px!important}html[data-bp=phone] .tour-modal{width:100%!important;max-height:100vh!important;border-radius:0!important;border:none!important}html[data-bp=phone] .tour-slide-body{grid-template-columns:1fr!important;padding:24px 18px 22px!important;gap:18px!important}html[data-bp=phone] .tour-slide-body h1{font-size:36px!important}html[data-bp=phone] .tour-slide-body p{font-size:14px!important}html[data-bp=phone] .notifications-dropdown{position:fixed!important;top:60px!important;inset-inline-end:8px!important;inset-inline-start:8px!important;width:auto!important;max-height:calc(100vh - 80px)!important;z-index:95!important}html[data-bp=phone] .atelier-modal-scrim{padding:12px!important;align-items:flex-end!important}html[data-bp=phone] .atelier-modal-card{width:100%!important;max-height:92vh!important;border-radius:14px!important}html[data-bp=phone] .atelier-modal-footer{flex-direction:column!important;align-items:stretch!important}html[data-bp=phone] .atelier-modal-footer>*{width:100%;justify-content:center}html[data-bp=phone] .meeting-intel-meta-grid,html[data-bp=tablet] .meeting-intel-meta-grid{grid-template-columns:1fr!important;gap:16px!important}html[data-bp=phone] .meeting-intel-attendee-row,html[data-bp=tablet] .meeting-intel-attendee-row{grid-template-columns:1fr 1fr!important;gap:8px!important}html[data-bp=phone] .meeting-intel-attendee-row>:first-child,html[data-bp=phone] .meeting-intel-attendee-row>:nth-child(2),html[data-bp=phone] .meeting-intel-attendee-row>:nth-child(3),html[data-bp=phone] .meeting-intel-attendee-row>:nth-child(4){grid-column:span 1}html[data-bp=phone] .meeting-intel-attendee-row>button:last-child{grid-column:1/-1;justify-self:flex-end}html[data-bp=phone] .review-redline-grid,html[data-bp=tablet] .review-redline-grid{grid-template-columns:1fr!important;gap:10px!important}html[data-bp=phone] .review-redline-grid>span,html[data-bp=tablet] .review-redline-grid>span{display:none!important}html[data-bp=phone] .review-meta-grid,html[data-bp=tablet] .review-meta-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}html[data-bp=phone] .review-meta-grid>:last-child{grid-column:1/-1;justify-self:center}html[data-bp=phone] .review-obligations-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:-4px;padding-inline:4px}html[data-bp=phone] .review-obligations-table{min-width:420px}html[data-bp=phone] .commission-detail-header .serif{font-size:clamp(28px,7vw,56px)!important}html[data-bp=phone] .commission-detail-meta{flex-direction:column!important;gap:14px!important}html[data-bp=phone] .commission-detail-artifact-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}html[data-bp=phone] .room-workspace-header .serif{font-size:clamp(28px,7vw,64px)!important}html[data-bp=phone] .room-workspace-actions>a{display:block;width:100%}html[data-bp=phone] .room-workspace-actions button{width:100%}html[data-bp=phone] .assistants-grid{grid-template-columns:1fr!important}html[data-bp=tablet] .assistants-grid{grid-template-columns:1fr 1fr!important}html[data-bp=phone] .assistants-header .serif{font-size:clamp(24px,6vw,30px)!important}html[data-bp=phone] .review-check-scrim{padding-inline:12px!important;padding-top:24px!important;padding-bottom:16px!important;align-items:flex-end!important}html[data-bp=phone] .review-check-card{padding:20px 18px 18px!important}html[data-bp=phone] .review-check-footer{flex-direction:column!important;align-items:stretch!important}html[data-bp=phone] .review-check-footer-actions{width:100%;justify-content:flex-end}html[data-bp=phone] .clause-row{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:6px 10px!important;padding:12px 14px!important}html[data-bp=phone] .clause-row>:first-child{grid-column:1;grid-row:1}html[data-bp=phone] .clause-row>:nth-child(2){grid-column:1/-1;grid-row:2}html[data-bp=phone] .clause-row>:nth-child(3){grid-column:3;grid-row:1;justify-self:end}html[data-bp=phone] .welcome-hero-headline-row{font-size:10px!important;gap:10px!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.12s!important}}[dir=rtl]{font-family:"IBM Plex Sans Arabic",var(--font-sans);font-weight:450}[dir=rtl] .mono{font-family:var(--font-mono);direction:ltr;display:inline-block;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}[dir=rtl] .serif{font-family:"Noto Naskh Arabic",var(--font-serif)}[dir=rtl] [style*="text-align: left"],[dir=rtl] [style*="text-align:left"]{text-align:right!important}[dir=rtl] .ltr-island,[dir=rtl] .ltr-island *{direction:ltr!important;text-align:left!important}[dir=rtl] .field-label,[dir=rtl] form>div>[class*=mono],[dir=rtl] label{text-align:right}[dir=rtl] .serif{font-weight:500}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{font-weight:600}[dir=rtl] .mono{text-align:right}.atelier-route-breadcrumb{color:var(--ink-fg-dim)!important;font-weight:600!important}[dir=rtl] .atelier-route-breadcrumb{color:var(--ink-fg)!important;font-weight:700!important}@keyframes lobbyRise{0%{transform:translateY(8px)}to{transform:translateY(0)}}.atelier-loader{display:inline-block;width:30px;height:30px;border-radius:50%;border:2px solid var(--hairline-paper);border-top-color:var(--plum);animation:atelierSpin .7s linear infinite}@keyframes atelierSpin{to{transform:rotate(1turn)}}@keyframes atelier-pulse{0%,80%,to{opacity:.25;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){[style*=atelier-pulse]{animation:none!important;opacity:.6!important}}.legal-anchor-flash{background:rgba(63,25,147,.13);border-radius:4px;box-shadow:0 0 0 3px rgba(63,25,147,.13);transition:background .6s ease,box-shadow .6s ease}@media (prefers-reduced-motion:reduce){.atelier-loader{animation-duration:1.6s}}@keyframes voiceBar{0%{transform:scaleY(.35)}50%{transform:scaleY(1)}to{transform:scaleY(.55)}}@keyframes lobbyRiseBig{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes lobbyFade{0%{opacity:.001}to{opacity:1}}[style*=animation][style*=lobbyFade]{opacity:1}.intro-stage{position:fixed;inset:0;z-index:9999;background:radial-gradient(ellipse 100% 80% at 50% 60%,#FAF6EC 0,#F2EDE2 60%,#E5DDC8 100%);overflow:hidden;cursor:pointer;transition:opacity .24s cubic-bezier(.4,0,.2,1)}.intro-bloom{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(63,25,147,.12),transparent 60%);animation:introBloom 1975ms cubic-bezier(.4,0,.2,1) both;z-index:1}@keyframes introBloom{0%{opacity:0;transform:scale(.9)}18%{opacity:1;transform:scale(1)}72%{opacity:1;transform:scale(1.06)}to{opacity:0;transform:scale(1.2)}}.intro-shape-wrap{position:absolute;top:50%;left:50%;width:0;height:0;z-index:3;pointer-events:none}.intro-shape{width:320px;height:320px;top:-160px;left:-160px;isolation:isolate;border-radius:60% 40% 50% 50%/50% 50% 40% 60%;box-shadow:inset 0 0 80px rgba(63,25,147,.3),inset 0 6px 24px rgba(255,255,255,.4),0 30px 80px -20px rgba(63,25,147,.4);animation:introShapeMorph 2.66s cubic-bezier(.4,0,.2,1) infinite,introShapeLife 1975ms cubic-bezier(.4,0,.2,1) both;will-change:transform,opacity,border-radius}.intro-shape,.intro-shape-clip{position:absolute;overflow:hidden}.intro-shape-clip{inset:0;border-radius:inherit;-webkit-mask-image:radial-gradient(closest-side,#000 99%,transparent 100%);mask-image:radial-gradient(closest-side,#000 99%,transparent 100%);-webkit-mask-mode:alpha;mask-mode:alpha}@keyframes introShapeMorph{0%,to{border-radius:60% 40% 50% 50%/50% 50% 40% 60%}25%{border-radius:50% 50% 40% 60%/60% 40% 50% 50%}50%{border-radius:45% 55% 60% 40%/55% 45% 50% 50%}75%{border-radius:55% 45% 50% 50%/40% 60% 45% 55%}}@keyframes introShapeLife{0%{opacity:0;transform:scale(.55)}14%{opacity:1;transform:scale(1)}48%{opacity:1;transform:scale(1.05)}62%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1.2);filter:blur(0)}76%{opacity:.5;transform:scale(1.35);filter:blur(8px)}82%{opacity:0;transform:scale(1.5);filter:blur(20px)}to{opacity:0;transform:scale(1.6);filter:blur(28px)}}.intro-hue{position:absolute;inset:-10%;pointer-events:none;mix-blend-mode:multiply;filter:blur(20px);will-change:transform}.intro-hue-1{background:radial-gradient(circle at 30% 30%,rgba(142,114,240,.65) 0,rgba(142,114,240,.18) 40%,transparent 70%);animation:introHueRot 5s linear infinite}.intro-hue-2{background:radial-gradient(circle at 75% 60%,rgba(180,150,255,.55) 0,rgba(180,150,255,.16) 40%,transparent 70%);animation:introHueRot 7s linear infinite reverse}.intro-hue-3{background:radial-gradient(circle at 50% 80%,rgba(165,130,230,.5) 0,rgba(165,130,230,.14) 42%,transparent 72%);animation:introHueRot 9s linear infinite}@keyframes introHueRot{0%{transform:rotate(0deg) scale(1.1)}50%{transform:rotate(180deg) scale(1)}to{transform:rotate(1turn) scale(1.1)}}.intro-gloss{inset:0;border-radius:inherit;background:radial-gradient(ellipse 60% 30% at 50% 20%,rgba(255,255,255,.55),rgba(255,255,255,0) 60%),radial-gradient(ellipse 30% 18% at 30% 28%,rgba(255,255,255,.7),rgba(255,255,255,0) 60%);mix-blend-mode:screen}.intro-gloss,.intro-shape-halo{position:absolute;pointer-events:none}.intro-shape-halo{width:480px;height:480px;top:-240px;left:-240px;border-radius:999px;background:radial-gradient(circle,rgba(63,25,147,.16) 0,rgba(63,25,147,.06) 35%,transparent 70%);filter:blur(20px);animation:introHaloPulse 1975ms cubic-bezier(.4,0,.2,1) both}@keyframes introHaloPulse{0%{opacity:0;transform:scale(.7)}18%{opacity:1;transform:scale(1)}62%{opacity:1;transform:scale(1.06)}82%{opacity:1;transform:scale(.95)}to{opacity:0;transform:scale(1.1)}}@keyframes introBubble{0%{opacity:0;transform:translate(var(--bx0),var(--by0)) scale(.4)}18%{opacity:1;transform:translate(var(--bx0),var(--by0)) scale(1.05)}55%{opacity:.9;transform:translate(var(--bxm),var(--bym)) scale(1)}82%{opacity:.6;transform:translate(var(--bx1),var(--by1)) scale(1.15)}to{opacity:0;transform:translate(var(--bx1),var(--by1)) scale(.3)}}.intro-mark-wrap{position:fixed;top:50%;left:50%;z-index:5;width:140px;height:140px;margin-left:-70px;margin-top:-70px;pointer-events:none}.intro-mark-glyph{width:140px;height:140px;animation:introMarkGlyph 1975ms cubic-bezier(.4,0,.2,1) both;transform-origin:center center;will-change:opacity,transform,filter}.intro-mark-glyph>svg{display:block;width:140px;height:140px}@keyframes introMarkGlyph{0%,53%{opacity:0;transform:scale(.4);filter:blur(20px)}60%{opacity:.7;transform:scale(.88);filter:blur(8px)}68%{opacity:1;transform:scale(1);filter:blur(0)}89%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(1.08);filter:blur(2px)}}.intro-caption{position:absolute;bottom:64px;left:0;right:0;text-align:center;z-index:6;animation:introCaption 1975ms cubic-bezier(.4,0,.2,1) both;pointer-events:none}@keyframes introCaption{0%,12%{opacity:0;transform:translateY(8px)}30%,86%{opacity:.7;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.intro-wash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(242,237,226,0),rgba(242,237,226,.6) 50%,rgba(242,237,226,1) 100%);animation:introWash 1975ms cubic-bezier(.4,0,.2,1) both;z-index:7}.intro-skip{position:absolute;top:22px;inset-inline-end:22px;display:inline-flex;align-items:center;gap:8px;padding:6px 11px;background:rgba(255,255,255,0);border:1px solid rgba(15,10,31,.18);border-radius:99px;cursor:pointer;z-index:8;opacity:0;animation:introSkip 1975ms cubic-bezier(.4,0,.2,1) both;transition:background var(--t-fast),border-color var(--t-fast)}.intro-skip:hover{background:rgba(15,10,31,.04);border-color:rgba(15,10,31,.34)}@keyframes introSkip{0%{opacity:0}18%{opacity:1}82%{opacity:1}to{opacity:0}}.welcome-reveal-stage{background:var(--vellum);min-height:100vh}.welcome-reveal-anim{animation:atelierWelcomeReveal .5s cubic-bezier(.4,0,.2,1) both;will-change:opacity,filter}@keyframes atelierWelcomeReveal{0%{opacity:0;filter:blur(18px);transform:scale(1.012)}35%{opacity:.55;filter:blur(8px)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes introWash{0%,88%{opacity:0}96%{opacity:.6}to{opacity:1}}@keyframes hairlineExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hairlineExpandY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes typeIn{0%{opacity:0;transform:translateY(4px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes counterTick{0%{transform:translateY(0);opacity:1}40%{transform:translateY(-12px);opacity:0}60%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes curtainLeft{0%{transform:translateX(0)}to{transform:translateX(-101%)}}@keyframes curtainRight{0%{transform:translateX(0)}to{transform:translateX(101%)}}@keyframes pulseDim{0%,to{opacity:.5}50%{opacity:1}}@keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(91,156,123,.55)}70%{box-shadow:0 0 0 6px rgba(91,156,123,0)}to{box-shadow:0 0 0 0 rgba(91,156,123,0)}}@keyframes pageTurnIn{0%{opacity:0}to{opacity:1}}@keyframes plumGlow{0%,to{box-shadow:0 0 0 0 rgba(63,25,147,0)}50%{box-shadow:0 0 36px 4px rgba(107,61,212,.45)}}@keyframes scanLine{0%{transform:translateY(-2px);opacity:0}50%{opacity:1}to{transform:translateY(100vh);opacity:0}}@keyframes marqueeLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes cursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes thinkingPulse{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-3px);opacity:1}}@keyframes scanSweep{0%{top:0;opacity:0}18%{opacity:1}92%{opacity:1}to{top:100%;opacity:0}}