:root{--ink:#0d2244;--muted:#647795;--paper:#f5f9ff;--line:#dbe8fa;--accent:#247cf0;--accent-dark:#095fc9;--pale:#eaf4ff;--card:#fff;--danger:#cc4354;--navy:#071b3b;--cyan:#23d6ea;--shadow:0 24px 60px rgba(21,62,112,.12)}.workspace-actions{display:flex;align-items:center;gap:.55rem}.access-back,.workspace-actions>a{display:inline-flex;align-items:center;min-height:2.5rem;padding:.55rem .8rem;border:1px solid var(--line);border-radius:.75rem;background:#fff;color:var(--accent-dark);font-size:.78rem;font-weight:850;text-decoration:none}.access-back:hover,.workspace-actions>a:hover{border-color:#a9ccf2;background:#f3f9ff}.client-access-shell{min-height:100vh}.client-access-card{max-width:41rem;margin:4.4rem auto;padding:2rem;border:1px solid var(--line);border-radius:1.5rem;background:rgba(255,255,255,.9);box-shadow:0 20px 48px rgba(27,85,142,.1)}.client-access-card h1{max-width:34rem;margin:.55rem 0 .7rem;font-size:clamp(2rem,4.5vw,3.35rem);line-height:1;letter-spacing:-.06em}.client-access-card>div>p{max-width:35rem;margin:0;color:var(--muted);line-height:1.6}.client-access-form{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:1.7rem}.client-access-form label{display:grid;grid-gap:.42rem;gap:.42rem;color:#47627f;font-size:.79rem;font-weight:850}.client-access-form input{width:100%;min-height:3rem;padding:.75rem .82rem;border:1px solid #cbdceb;border-radius:.75rem;background:#fff;color:var(--ink);font:inherit}.client-access-form input:focus{outline:3px solid rgba(55,151,237,.16);border-color:#65a8e6}.client-access-form p{margin:0;color:var(--muted);font-size:.73rem;line-height:1.45}.client-access-form button{margin-top:.25rem}@media(max-width:560px){.workspace-actions{width:100%;justify-content:space-between}.client-access-card{margin:2rem auto;padding:1.25rem}}.shared-client-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))!important;align-items:start}.shared-client-folder{min-width:0;max-width:100%;overflow:hidden}.shared-client-folder>strong{min-width:0;overflow-wrap:anywhere}.shared-client-folder li,.shared-client-folder>ul{min-width:0;max-width:100%;overflow:hidden}.shared-client-folder li a{min-width:0;max-width:100%}.shared-client-folder li a span{min-width:0;flex:1 1 auto}.shared-client-folder li a i{white-space:nowrap}.shared-link-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.42rem;gap:.42rem}.shared-link-editor input{padding:.46rem .55rem!important;border:1px solid #bcd8f7!important;background:#f8fbff!important}.shared-link-editor button,.shared-link-editor input{min-height:2.4rem!important;border-radius:.65rem!important;font-size:.68rem!important}.shared-link-editor button{padding:.42rem .58rem!important;background:#0b927f!important;white-space:nowrap}.shared-upload{display:flex!important;gap:.5rem;min-height:2.4rem;padding:.38rem .5rem!important;border:1px dashed #bcd8f7!important;border-radius:.65rem!important;color:#476587!important;font-size:.7rem!important;font-weight:750!important}.shared-upload input{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:.67rem!important}.shared-file-list{display:grid;grid-gap:.34rem;gap:.34rem;max-height:8.8rem;margin:0;padding:0;overflow:auto;list-style:none}.shared-file-list li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.36rem .42rem;border-radius:.48rem;background:#f6fbff;color:#526e8e;font-size:.68rem}.shared-file-list li>span{overflow:hidden;color:#526e8e;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.shared-file-list button{min-height:0!important;padding:.24rem .4rem!important;border:1px solid #ffd0d4!important;border-radius:.42rem!important;background:#fff8f8!important;color:#c44857!important;font-size:.64rem!important;box-shadow:none!important}.shared-client-folder{display:flex;min-height:0;flex-direction:column;padding:1rem;border:1px solid #cde7e4;border-radius:1rem;background:#fff}.shared-client-folder>span{color:#087d6c;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.shared-client-folder>strong{margin-top:.55rem;font-size:1rem}.shared-client-folder>small{margin-top:.22rem;color:var(--muted);font-size:.72rem}.shared-client-folder>ul{display:grid;grid-gap:.35rem;gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none}.shared-client-folder li a{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.48rem .55rem;border:1px solid #dce9f8;border-radius:.6rem;background:#f8fbff;color:var(--ink);font-size:.72rem;font-weight:750}.shared-client-folder li a:hover{border-color:#a8d6fb;text-decoration:none}.shared-client-folder li a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-client-folder li a i{flex:0 0 auto;color:#087d6c;font-size:.66rem;font-style:normal}.shared-client-folder li.is-pending{padding:.48rem .55rem;border-radius:.6rem;background:#fbf7eb;color:#7d6c43;font-size:.72rem}.shared-client-folder.administrative{border-top:3px solid #2b9bea}.shared-client-folder.collaborative{border-top:3px solid #18b69f}.workflow-verify{display:grid;grid-gap:.38rem;gap:.38rem}.workflow-verify>span{position:relative;display:block;overflow:hidden;min-height:.38rem;border-radius:999px;background:#e7f0fb}.workflow-verify>span i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#239bf1,#126bdd);transition:width .22s ease}.workflow-verify small{min-height:1rem;color:var(--muted);font-size:.72rem;font-weight:750}.workflow-verify small.is-valid{color:#087d6c}.workflow-verify small.is-invalid{color:#c24150}.shared-access-section{padding:1.25rem}.shared-access-section>header{margin-bottom:.95rem}.shared-resource-grid{gap:.65rem}.shared-resource{min-height:0;padding:.8rem .85rem;border-radius:.85rem}.shared-resource h3{margin:.15rem 0 .25rem;font-size:.85rem}.shared-resource p{margin:0 0 .5rem;font-size:.72rem;line-height:1.35}.shared-resource input[type=file]{width:100%;padding:.45rem;border:1px dashed #bcd8f7;border-radius:.6rem;background:#f8fbff;color:#5f7796;font-size:.68rem}.shared-resource em{display:block;min-height:1rem;margin-top:.38rem;color:#647795;font-size:.68rem;font-style:normal}.shared-client-panel{padding:1.15rem 1.2rem}.shared-client-panel>header{margin-bottom:.9rem}.shared-client-grid{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.6rem}.shared-client-link{min-height:0;padding:.75rem .8rem;border-radius:.78rem}.shared-client-link strong{margin-top:.3rem;font-size:.84rem;line-height:1.25}.shared-client-link small{display:block;margin-top:.26rem;color:#6c83a0;font-size:.68rem;line-height:1.35}.shared-client-link i{margin-top:.55rem;font-size:.7rem}.shared-client-link>span{font-size:.61rem}@media(max-width:700px){.shared-client-grid,.shared-resource-grid{grid-template-columns:1fr}.shared-client-panel{padding:1rem}}.shared-access-section{display:block;max-width:none;padding:1.35rem;border-radius:1.1rem}.shared-access-intro{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid #cce9e6}.shared-access-intro h2{margin:.25rem 0;font-size:1.45rem}.shared-access-intro p{max-width:31rem;font-size:.78rem;line-height:1.45}.shared-client-picker{max-width:40rem;margin:1rem 0}.shared-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.shared-resource{gap:.28rem;padding:.72rem .78rem;border-radius:.75rem}.shared-resource span{font-size:.8rem}.shared-resource small{min-height:2.1em;font-size:.68rem;line-height:1.35}.shared-resource input[type=file]{min-height:2.45rem;padding:.32rem;font-size:.63rem}.shared-actions{margin-top:.75rem;padding-top:.7rem;border-top:1px solid #d7eeeb}.shared-actions p{font-size:.7rem}.spaces{max-width:none;margin-top:0}.spaces-grid{grid-template-columns:1fr;gap:.75rem}.space-card{padding:1rem 1.2rem;border-radius:1rem}.space-card-head{align-items:center}.space-card h3{margin:.35rem 0 .12rem;font-size:1.25rem}.space-card details{margin-top:.8rem;padding-top:.75rem}.workflow-section{margin-top:.85rem;padding-top:.75rem}.workflow-card{margin-top:.45rem;padding:.65rem .75rem;border-radius:.7rem}.workflow-card summary{min-height:1.4rem}.shared-resource-summary{display:grid;grid-template-columns:minmax(10rem,.3fr) 1fr;grid-gap:.7rem;gap:.7rem;align-items:start;margin-top:.85rem;padding-top:.75rem}.shared-resource-summary>div{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.shared-resource-summary h4{margin:0;font-size:.82rem}.shared-resource-summary a{font-size:.7rem;font-weight:900;white-space:nowrap}.shared-resource-summary p{display:flex;flex-wrap:wrap;gap:.38rem;margin:0}.shared-resource-summary p span{padding:.25rem .42rem;border:1px solid #dce9f8;border-radius:999px;background:#f7fbff;color:#55708f;font-size:.66rem;font-weight:750}@media(max-width:900px){.shared-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shared-access-intro{display:block}.shared-resource-summary{grid-template-columns:1fr}}@media(max-width:600px){.shared-resource-grid{grid-template-columns:1fr}.shared-resource-summary>div{justify-content:flex-start;flex-wrap:wrap}}.shared-access-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);align-items:start;grid-gap:.45rem 2rem;gap:.45rem 2rem}.shared-access-intro>.eyebrow{grid-column:1/-1}.shared-access-intro h2{max-width:34rem;margin:0;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.08}.shared-access-intro p{max-width:29rem;padding-top:.1rem}.shared-client-picker{max-width:52rem;margin:1rem 0 .85rem}.shared-resource-grid{grid-auto-rows:1fr}.shared-resource{grid-template-rows:auto minmax(2.1em,auto) auto auto;align-content:start;min-height:8.6rem;padding:.82rem .9rem}.shared-resource input[type=file]{align-self:end}.client-builder{max-width:52rem;margin-inline:auto;padding:1.25rem 1.35rem!important}.client-builder h2{margin:.25rem 0!important;font-size:1.45rem!important}.client-builder .field-grid{gap:0 .7rem}.client-builder label{margin-top:.8rem!important;font-size:.76rem!important}.client-builder label>input{min-height:2.7rem!important;padding:.62rem .72rem!important;font-size:.83rem!important}.client-builder .client-file-default{grid-column:1/-1}.client-builder .client-file-default small{display:block;margin-top:.22rem;color:var(--muted);font-size:.67rem;font-weight:650}.client-builder>label{margin-top:.8rem!important}.client-builder textarea{min-height:4.4rem!important}.client-builder>button{min-height:2.8rem!important;margin-top:.95rem!important;font-size:.82rem!important}.admin-view-automatisations .client-builder{max-width:52rem;margin-inline:auto}@media(max-width:760px){.shared-access-intro{grid-template-columns:1fr}.shared-access-intro>.eyebrow{grid-column:auto}.client-builder{max-width:none}.client-builder .field-grid{grid-template-columns:1fr}}.storage-note{margin:.85rem 0 0!important;padding:.75rem .8rem;border:1px solid #c5e7df;border-radius:.8rem;background:#f0fffa;color:#087d6c!important;font-size:.78rem!important;line-height:1.5}.legacy-drive-fields{margin-top:.85rem;border-top:1px solid var(--line);padding-top:.85rem}.legacy-drive-fields summary{cursor:pointer;color:var(--muted);font-size:.77rem;font-weight:800}.legacy-drive-fields .field-grid{margin-top:.2rem}.run-history{margin-top:1rem;padding:1.15rem 1.25rem;border:1px solid #c8e6ff;border-radius:1.15rem;background:linear-gradient(135deg,#f5fbff,#fff)}.run-history>div{display:flex;align-items:end;justify-content:space-between;gap:1rem}.run-history h3{margin:.35rem 0 0;font-size:1.05rem;letter-spacing:-.03em}.run-history ul{display:grid;grid-gap:.55rem;gap:.55rem;margin:1rem 0 0;padding:0;list-style:none}.run-history li{display:grid;grid-template-columns:auto minmax(10rem,1fr) auto auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.72rem .8rem;border:1px solid var(--line);border-radius:.75rem;background:#fff;font-size:.8rem}.run-history li small{grid-column:2/-1;color:#b64650}.run-history time{color:var(--muted);font-size:.75rem}.run-history a{font-weight:850}.run-status{display:inline-flex;justify-content:center;min-width:4.5rem;padding:.32rem .45rem;border-radius:999px;background:#edf4ff;color:#3076ba;font-size:.66rem;font-weight:900}.run-status.completed{background:#e6faf5;color:#087d6c}.run-status.failed{background:#fff0f1;color:#c4394d}.run-status.running{background:#edf5ff;color:#126fcb}.run-status.cancelled{background:#f1f3f6;color:#64748b}@media(max-width:780px){.run-history li{grid-template-columns:auto 1fr}.run-history a,.run-history time{grid-column:2}.run-history li small{grid-column:1/-1}}.private-panel{scroll-margin-top:1.25rem}.automation-live{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin:-.1rem 0 1rem;padding:.9rem 1rem;border:1px solid #dbeafa;border-radius:1rem;background:linear-gradient(115deg,#f7fbff,#fff)}.automation-live.is-running{border-color:#a6d9ff;background:linear-gradient(115deg,#eaf7ff,#fff)}.live-copy{display:grid;grid-gap:.16rem;gap:.16rem}.live-label{color:var(--accent);font-size:.63rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.live-copy strong{font-size:.86rem}.live-copy small{color:var(--muted);font-size:.73rem}.live-progress{display:flex;align-items:center;gap:.65rem;min-width:11rem}.progress-track{width:8rem;height:.46rem;overflow:hidden;border-radius:999px;background:#dfeefa}.progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#35c8ee);transition:width .45s ease}.is-running .progress-track i{animation:progress-pulse 1.8s ease-in-out infinite}.live-progress b{color:var(--accent);font-size:.72rem}@keyframes progress-pulse{50%{filter:brightness(1.18);transform:translateX(.25rem)}}.workflow-ready.is-processing{background:#e5f7ff;color:#087bc8}.workflow-ready.is-processing:before{animation:status-pulse 1.3s infinite}@keyframes status-pulse{50%{transform:scale(1.7);opacity:.25}}.private-panel .dropzone{width:100%;font:inherit;box-shadow:none}.private-panel .dropzone.has-file{border-color:#22b89e;background:#effdf9}.private-panel .dropzone.has-file strong{color:#087d6c}.private-panel .dropzone:disabled{cursor:not-allowed;opacity:.65}.processing-orbit{display:flex;align-items:center;gap:.55rem;margin:1rem 0;color:#1477c9;font-size:.75rem;font-weight:850}.processing-orbit i{width:.95rem;height:.95rem;border:.17rem solid #bee3ff;border-top:.17rem solid var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.workspace-feedback{margin:.9rem 0 0}.history-count{padding:.3rem .55rem;border-radius:999px;background:#eef6ff;color:#3975ad;font-size:.67rem;font-weight:850}.run-history .run-file{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.run-file strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-history .run-file small{color:#c34050;font-size:.68rem;line-height:1.35}.delete-run{padding:.34rem .52rem;border:1px solid #f0d6da;border-radius:.5rem;background:#fff7f7;color:#bd4c59;font-size:.67rem;font-weight:850;box-shadow:none}.delete-run:hover:not(:disabled){border-color:#e7abb2;background:#fff0f1}.delete-run:disabled{opacity:.55;cursor:wait}.result-card .files li{align-items:center}.result-card .files span{display:grid;grid-gap:.22rem;gap:.22rem;min-width:0}.result-card .files b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-card .files small{color:var(--muted);font-size:.68rem}.result-card .files a{font-weight:900;white-space:nowrap}.private-panel .run-history li{grid-template-columns:auto minmax(8rem,1fr) auto auto auto}.private-panel .run-history li>a{font-size:.73rem}.private-panel .run-history li small{grid-column:auto}@media(max-width:780px){.automation-live{align-items:flex-start;flex-direction:column;gap:.7rem}.live-progress{width:100%}.progress-track{flex:1 1;width:auto}.private-panel .run-history li{grid-template-columns:auto 1fr auto}.private-panel .run-history a,.private-panel .run-history time{grid-column:2}.private-panel .run-history .delete-run{grid-column:3;grid-row:1;align-self:start}.private-panel .run-history li small{grid-column:2/-1}}.automation-panel{--automation-gap:1.25rem;--automation-radius:1.5rem}.automation-panel>.journey-four{align-items:stretch;gap:var(--automation-gap);grid-auto-rows:1fr}.automation-panel>.journey-four>.step-card{min-width:0;min-height:31.25rem;height:100%;padding:1.5rem;border-radius:var(--automation-radius)}.automation-panel>.journey-four>.step-card>.step-number{flex:0 0 auto}.automation-panel>.journey-four>.step-card>.tag{margin-top:1.55rem}.automation-panel>.journey-four>.step-card>h3{min-height:2.6rem;margin:.9rem 0 .55rem}.automation-panel>.journey-four>.step-card>p{min-height:4.2rem}.automation-panel>.journey-four>.step-card>button:not(.dropzone):last-child{margin-top:auto}.private-panel>.journey-four>.step-card .dropzone{margin-top:.9rem;min-height:8.8rem;border-radius:1rem}.private-panel>.journey-four>.step-card .hint{min-height:2.6rem;margin:.65rem 0}.private-panel>.journey-four>.result-card .files,.private-panel>.journey-four>.result-card .waiting{margin-top:.9rem}.private-panel>.journey-four>.result-card .files li:first-child{border-top:1px solid var(--line)}@media(max-width:1000px){.automation-panel>.journey-four>.step-card{min-height:25rem}}@media(max-width:780px){.automation-panel>.journey-four{gap:1rem}.automation-panel>.journey-four>.step-card{min-height:0;padding:1.25rem}.automation-panel>.journey-four>.step-card>h3,.automation-panel>.journey-four>.step-card>p{min-height:0}}*{box-sizing:border-box}body,html{background:var(--paper)}body{min-width:320px;margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;border:0;border-radius:14px;background:linear-gradient(120deg,#2a91ff,#0965d5);box-shadow:0 12px 24px rgba(19,112,227,.22);color:#fff;padding:.86rem 1.05rem;font-weight:850;cursor:pointer;transition:.18s ease}button:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 15px 28px rgba(19,112,227,.3)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(36,124,240,.3);outline-offset:3px}a{color:var(--accent);font-weight:800;text-decoration:none}a:hover{text-decoration:underline}.eyebrow{font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.muted{color:var(--muted);line-height:1.65}.landing{isolation:isolate;position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 7% 3%,rgba(80,185,255,.23),transparent 26rem),radial-gradient(circle at 93% 17%,rgba(71,120,255,.19),transparent 30rem),linear-gradient(135deg,#f8fbff,#edf5ff 54%,#f7fbff)}.landing:before,.login:before,.workspace-shell:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(26,115,222,.055) 1px,transparent 0),linear-gradient(90deg,rgba(26,115,222,.055) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%)}.ambient-orb{position:absolute;z-index:-1;border-radius:50%;filter:blur(2px);pointer-events:none}.orb-one{width:26rem;height:26rem;top:19rem;right:-10rem;background:radial-gradient(circle,rgba(35,214,234,.16),transparent 68%)}.orb-two{width:24rem;height:24rem;left:-14rem;bottom:-9rem;background:radial-gradient(circle,rgba(66,119,255,.14),transparent 68%)}.circuit{position:absolute;z-index:-1;width:17rem;height:17rem;border:1px solid rgba(36,124,240,.18);border-radius:2.5rem;transform:rotate(45deg);pointer-events:none}.circuit:after,.circuit:before{content:"";position:absolute;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 .45rem rgba(35,214,234,.1)}.circuit:before{left:-.3rem}.circuit:after,.circuit:before{width:.6rem;height:.6rem;top:50%}.circuit:after{right:-.3rem}.circuit-one{right:8%;top:14rem}.circuit-two{left:5%;bottom:8rem;opacity:.55}.admin-shell,.landing-inner,.shell{width:min(100%,76rem);margin:auto;padding:1.45rem 1.5rem 5rem}.landing-nav,.topbar{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.brand-wordmark{display:block;width:9.5rem;height:auto;filter:drop-shadow(0 8px 16px rgba(8,37,88,.13))}.nav-status{display:flex;align-items:center;gap:.55rem;padding:.56rem .85rem;border:1px solid rgba(36,124,240,.17);border-radius:999px;background:rgba(255,255,255,.68);color:#2579dc}.nav-status i{width:.47rem;height:.47rem;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 .3rem rgba(35,214,234,.13)}.landing-hero{max-width:49rem;padding:6.4rem 0 3rem}.landing-hero h1{margin:1rem 0 1.25rem;font-size:clamp(3.2rem,7.5vw,6.6rem);letter-spacing:-.075em;line-height:.92}.landing-hero h1 em{font-style:normal;color:#247cf0}.landing-hero p{max-width:39rem;margin:0;font-size:1.16rem;line-height:1.67;color:var(--muted)}.hero-points{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.hero-points span{display:flex;align-items:center;gap:.5rem;padding:.65rem .82rem;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.72);font-size:.82rem;font-weight:800;color:#3d577e}.hero-points b{font-size:.7rem;color:var(--accent)}.access-grid,.builder{display:grid;grid-template-columns:1.12fr .88fr;grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.access-card,.builder-card,.space-card,.step-card{position:relative;border:1px solid rgba(173,205,245,.7);border-radius:1.7rem;background:rgba(255,255,255,.9);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.access-card{overflow:hidden;padding:2.25rem}.access-card:after{content:"";position:absolute;width:15rem;height:15rem;right:-8rem;top:-9rem;border-radius:50%;background:radial-gradient(circle,rgba(63,163,255,.18),transparent 67%);pointer-events:none}.card-icon{display:grid;place-items:center;width:2.8rem;height:2.8rem;margin-bottom:1.45rem;border-radius:.9rem;background:var(--pale);color:var(--accent);font-size:1.4rem;font-weight:800}.access-card h2{max-width:22rem;margin:.8rem 0 .55rem;font-size:2rem;letter-spacing:-.055em}.access-card p{max-width:26rem;color:var(--muted);line-height:1.62}.access-card label,.builder-card label,.edit-form label{display:block;margin:1.35rem 0 .45rem;font-size:.85rem;font-weight:850}.access-card input,.builder-card input,.builder-card select,.builder-card textarea,.edit-form input,.edit-form select,.edit-form textarea{display:block;width:100%;padding:.82rem .9rem;border:1px solid var(--line);border-radius:.85rem;background:#fbfdff;color:var(--ink);transition:.18s ease}.access-card input:focus,.builder-card input:focus,.builder-card select:focus,.builder-card textarea:focus,.edit-form input:focus,.edit-form select:focus,.edit-form textarea:focus{border-color:#6faff8;background:#fff;box-shadow:0 0 0 4px rgba(36,124,240,.1);outline:0}textarea{min-height:5.7rem;resize:vertical}.access-card button,.builder-card>button{width:100%;margin-top:1.3rem}.access-card button span,.login-card button span{font-size:1.15rem}.admin-entry{isolation:isolate;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border-color:rgba(120,193,255,.45);background:linear-gradient(145deg,#0a2451,#0d69c9);color:#fff}.admin-entry:before{content:"";position:absolute;z-index:-1;right:-4rem;bottom:-8rem;width:22rem;height:22rem;border-radius:50%;background:radial-gradient(circle,rgba(35,214,234,.42),transparent 65%)}.admin-entry .card-icon{background:rgba(255,255,255,.13);color:#baf7ff}.admin-entry .eyebrow{color:#b7eaff}.admin-entry p{color:#d5eaff}.admin-entry a{display:inline-flex;gap:.55rem;align-items:center;align-self:flex-start;margin-top:1.45rem;color:#fff;border-bottom:1px solid rgba(188,240,255,.65);padding-bottom:.32rem}.platform-notes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:1.25rem}.platform-notes article{display:flex;gap:.8rem;padding:1.2rem;border-top:1px solid rgba(154,193,238,.6)}.platform-notes strong{display:block;font-size:.92rem}.platform-notes p{margin:.32rem 0 0;color:var(--muted);font-size:.83rem;line-height:1.55}.note-number{font-size:.7rem;font-weight:900;color:var(--accent)}.login{position:relative;z-index:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(25rem,.83fr);min-height:100vh;overflow:hidden;background:#f5faff}.login:after{content:"";position:absolute;z-index:-1;left:-8rem;bottom:-9rem;width:31rem;height:31rem;border-radius:50%;background:radial-gradient(circle,rgba(36,124,240,.16),transparent 67%)}.login-visual{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem clamp(2rem,6vw,7rem);overflow:hidden;background:linear-gradient(145deg,#071b3b,#0b3e83 55%,#097cbe);color:#fff}.login-visual:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(128,221,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(128,221,255,.1) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,black,transparent 90%);mask-image:linear-gradient(180deg,black,transparent 90%)}.login-visual:after{content:"";position:absolute;width:31rem;height:31rem;right:-14rem;bottom:-16rem;border:1px solid rgba(135,233,255,.3);border-radius:3rem;transform:rotate(37deg)}.login-visual>img{position:relative;z-index:1;width:10.2rem;height:auto}.login-visual-copy{position:relative;z-index:1;max-width:34rem;margin:12vh 0}.login-visual .eyebrow{color:#83d9ff}.login-visual h1{margin:1rem 0 1.1rem;font-size:clamp(2.8rem,5vw,5rem);letter-spacing:-.075em;line-height:.94}.login-visual p{max-width:29rem;color:#c7e5ff;font-size:1.06rem;line-height:1.67}.login-flow{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin-top:2rem;color:#f5fbff;font-size:.78rem;font-weight:850}.login-flow span{padding:.56rem .7rem;border:1px solid rgba(175,228,255,.35);border-radius:999px;background:rgba(255,255,255,.09)}.login-flow i{color:#5ee6f5;font-style:normal}.login-card-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:rgba(255,255,255,.82)}.login-card{width:min(100%,27rem);padding:2.5rem;border:1px solid var(--line);border-radius:1.65rem;background:rgba(255,255,255,.96);box-shadow:var(--shadow)}.login-logo{width:8.5rem;height:auto;margin-bottom:2.2rem}.login-card h2{margin:.7rem 0;font-size:2rem;letter-spacing:-.055em;line-height:1.05}.login-card label{display:block;margin:1.5rem 0 .45rem;font-size:.85rem;font-weight:850}.login-card input{width:100%;padding:.84rem .9rem;border:1px solid var(--line);border-radius:.85rem;background:#fbfdff}.login-card button{width:100%;margin-top:1.25rem}.login-help{max-width:27rem;margin:1.2rem 0 0;text-align:center;color:var(--muted);font-size:.78rem}.error{color:#b4233a;margin-top:1rem}.shell{position:relative;isolation:isolate;min-height:100vh}.workspace-shell:before{z-index:-1;-webkit-mask-image:linear-gradient(180deg,black,transparent 35rem);mask-image:linear-gradient(180deg,black,transparent 35rem)}.topbar{padding:1.25rem 0;border-bottom:1px solid var(--line)}.admin-wordmark,.app-wordmark{width:8rem;height:auto}.workspace-name{margin-right:auto}.workspace-name strong{display:block;margin-top:.2rem;font-size:1.15rem;letter-spacing:-.03em}.secondary{background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:none}.secondary:hover{box-shadow:0 10px 22px rgba(21,62,112,.1)}.hero{padding:3.4rem 0 1.9rem}.workspace-hero{display:flex;justify-content:space-between;gap:2rem;align-items:end}.hero h2{max-width:46rem;margin:.65rem 0 .7rem;font-size:clamp(2.5rem,4.5vw,4rem);line-height:1;letter-spacing:-.065em}.hero p{max-width:43rem;margin:0;color:var(--muted);font-size:1.06rem;line-height:1.65}.workspace-guide{flex:0 0 auto;display:flex;flex-direction:column;gap:.35rem;max-width:18rem;padding:1rem 1.15rem;border:1px solid var(--line);border-radius:1rem;background:rgba(255,255,255,.78)}.workspace-guide span{font-size:.68rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase;color:var(--accent)}.workspace-guide strong{font-size:.74rem;line-height:1.6}.workspace-guide i{color:var(--accent);font-style:normal}.automation-panel{margin-top:1.8rem;padding:1.5rem;border:1px solid var(--line);border-radius:1.5rem;background:rgba(255,255,255,.7);box-shadow:0 18px 44px rgba(27,85,142,.06)}.automation-panel>header{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin:0 0 1.25rem}.automation-panel h2{margin:.42rem 0;font-size:1.65rem;letter-spacing:-.045em}.automation-panel header p{max-width:44rem;margin:0;color:var(--muted);line-height:1.55}.workflow-ready{display:flex;align-items:center;gap:.45rem;white-space:nowrap;padding:.5rem .7rem;border-radius:999px;background:#e9f8ff;color:#1672ce;font-size:.72rem;font-weight:900}.workflow-ready:before{content:"";width:.44rem;height:.44rem;border-radius:50%;background:var(--cyan)}.journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.journey-four{grid-template-columns:repeat(4,minmax(0,1fr))}.step-card{display:flex;min-height:25rem;flex-direction:column;padding:1.35rem;overflow:hidden;background:#fff}.step-card:before{content:"";position:absolute;top:0;right:0;left:0;height:.22rem;background:linear-gradient(90deg,#3bc4ff,var(--accent))}.step-card h3{margin:1rem 0 .55rem;font-size:1.28rem;letter-spacing:-.04em}.step-card p{margin:0;color:var(--muted);font-size:.89rem;line-height:1.55}.step-card .upload-form,.step-card form:last-child{margin-top:auto}.step-number{display:grid;place-items:center;width:2.4rem;height:1.55rem;border-radius:.45rem;background:var(--pale);font-size:.7rem}.step-number,.tag{color:var(--accent);font-weight:900}.tag{margin-top:1.6rem;font-size:.67rem;letter-spacing:.11em;text-transform:uppercase}.reset-card{background:linear-gradient(145deg,#f9fcff,#edf6ff)}.dropzone{display:flex;min-height:8.7rem;margin-top:1rem;align-items:center;justify-content:center;flex-direction:column;gap:.4rem;padding:1rem;border:1.5px dashed #91c7f6;border-radius:1rem;background:linear-gradient(145deg,#fbfdff,#eef7ff);color:var(--muted);text-align:center;cursor:pointer;transition:.18s}.dropzone:hover{border-color:var(--accent);background:#e9f5ff}.dropzone strong{color:var(--ink);font-size:.86rem}.dropzone-icon{font-size:1.45rem;color:var(--accent)}.hint{margin:.7rem 0;color:var(--muted);font-size:.76rem;line-height:1.5}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.files{list-style:none;padding:0;margin:1rem 0}.files li{display:flex;justify-content:space-between;gap:.75rem;padding:.7rem 0;border-top:1px solid var(--line);font-size:.8rem}.empty,.waiting{margin-top:1rem;padding:.8rem;border-radius:.8rem;background:#fff8e7;color:#765811;font-size:.79rem;line-height:1.45}.success{margin:1.25rem 0;padding:.84rem 1rem;border:1px solid #cbe6ff;border-radius:.85rem;background:#eaf6ff;color:#075aa8;font-size:.82rem;font-weight:800}.security{margin-top:1.3rem;padding:1rem 1.15rem;border:1px solid #cde7ff;border-radius:1rem;background:#eaf5ff;color:#075aa8;font-size:.83rem}.admin-shell{min-height:100vh}.admin-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:2.4rem 0 2rem}.admin-heading{max-width:47rem}.admin-wordmark{display:block;margin-bottom:1.8rem}.admin-head h1{margin:.7rem 0;font-size:clamp(2.6rem,5vw,4.4rem);letter-spacing:-.07em;line-height:.95}.stat{min-width:8.6rem;padding:1rem;text-align:center;border:1px solid #cde6fb;border-radius:1.2rem;background:linear-gradient(145deg,#ecf7ff,#fff);box-shadow:0 10px 25px rgba(20,63,112,.08)}.stat strong{display:block;font-size:2rem}.stat span{font-size:.78rem;color:var(--accent);font-weight:900}.builder{align-items:start}.builder-card{padding:2rem}.builder-card h2,.section-title h2{margin:.55rem 0;font-size:1.65rem;letter-spacing:-.045em}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 .85rem;gap:0 .85rem}.automation-builder{padding:2rem}.form-actions{display:flex;gap:.65rem;flex-wrap:wrap;margin-top:1.35rem}.form-actions button{margin-top:0;width:auto}.admin-feedback{padding:.85rem 1rem;border:1px solid #ffd7dc;border-radius:.85rem;background:#fff0f1;font-weight:800}.automation-builder>.muted{margin:.55rem 0 1.3rem}.form-section{margin-top:1.2rem;padding:1.25rem 0 .1rem;border-top:1px solid var(--line)}.form-section>span{font-size:.7rem;font-weight:900;letter-spacing:.12em;color:var(--accent);text-transform:uppercase}.form-section small{display:block;margin-top:.25rem;color:var(--muted);font-size:.75rem;font-weight:600}.spaces{margin-top:3rem}.section-title{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1rem}.spaces-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.space-card{padding:1.55rem}.space-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.space-card h3{margin:.6rem 0 .25rem;font-size:1.55rem;letter-spacing:-.045em}.space-card p{margin:0;color:var(--muted);font-size:.85rem}.status{display:inline-block;padding:.35rem .6rem;border-radius:999px;background:var(--pale);color:var(--accent);font-size:.68rem;font-weight:900}.space-card details{margin-top:1.25rem;padding-top:1.15rem;border-top:1px solid var(--line)}.space-card summary,.workflow-card summary{cursor:pointer;font-weight:850;color:var(--ink)}.edit-form{margin-top:1rem;padding:1rem;border:1px solid var(--line);border-radius:1rem;background:#f8fbff}.edit-form button{margin-top:1.15rem}.workflow-section{margin-top:1.25rem;padding-top:1.15rem;border-top:1px solid var(--line)}.workflow-heading{display:flex;align-items:center;justify-content:space-between}.workflow-heading h4{margin:0;font-size:1rem}.workflow-heading span{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--pale);color:var(--accent);font-size:.73rem;font-weight:900}.workflow-card{margin-top:.7rem;padding:.9rem;border:1px solid var(--line);border-radius:.9rem;background:#fcfeff}.workflow-card summary{display:flex;align-items:center;gap:.55rem}.workflow-card summary span{overflow:hidden;color:var(--muted);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.workflow-card form+form{margin-top:.7rem}.danger,.link-danger{background:#fff0f1;color:var(--danger);box-shadow:none}.danger:hover,.link-danger:hover{background:#ffe1e5;box-shadow:none}.delete-client{margin-top:1.2rem}.link-danger{padding:0;background:transparent}.check{display:flex!important;align-items:center;gap:.5rem}.check input{width:auto!important}.admin-note{margin-top:1.2rem;color:var(--muted);font-size:.8rem}@media(max-width:1000px){.login{grid-template-columns:1fr}.login-visual{min-height:23rem}.login-visual-copy{margin:3rem 0 1rem}.journey-four{grid-template-columns:repeat(2,minmax(0,1fr))}.step-card{min-height:20rem}}@media(max-width:780px){.access-grid,.builder,.journey,.journey-four,.platform-notes,.spaces-grid{grid-template-columns:1fr}.automation-panel>header,.workspace-hero{align-items:flex-start;flex-direction:column}.workspace-guide{max-width:none;width:100%}.field-grid{grid-template-columns:1fr}.admin-head{align-items:flex-start;flex-direction:column}.step-card{min-height:0}}@media(max-width:560px){.admin-shell,.landing-inner,.shell{padding-right:1rem;padding-left:1rem}.landing-nav,.topbar{align-items:flex-start;flex-direction:column}.landing-hero{padding:4.2rem 0 2.4rem}.landing-hero h1{font-size:3.45rem}.access-card,.builder-card{padding:1.35rem}.login-visual{padding:1.7rem}.login-card-wrap{padding:1.25rem}.login-card{padding:1.5rem}.login-visual h1{font-size:3rem}.platform-notes article{padding:.8rem 0}.workspace-name{margin:0}.automation-panel{padding:1rem}.workflow-ready{white-space:normal}.form-actions button{width:100%}}.admin-wordmark,.app-wordmark,.brand-wordmark,.login-logo,.login-visual>img{aspect-ratio:1;object-fit:cover;border-radius:50%;border:2px solid rgba(112,203,255,.42);box-shadow:0 0 0 6px rgba(50,147,255,.1),0 14px 30px rgba(4,34,79,.24)}.brand-wordmark{width:4.35rem}.app-wordmark{width:4.4rem}.admin-wordmark{width:5.4rem}.login-logo{width:6.6rem}.login-visual>img{width:7.3rem}.landing-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.72fr);max-width:none;align-items:center;grid-gap:2rem;gap:2rem}.hero-copy{max-width:49rem}.hero-orbit{position:relative;width:min(100%,27rem);aspect-ratio:1;margin:auto;isolation:isolate}.automation-sphere{position:absolute;inset:22%;z-index:2;display:grid;place-items:center;align-content:center;border-radius:50%;background:radial-gradient(circle at 32% 24%,#80dcff 0,#2b93ef 17%,#0a4fae 50%,#061c4b 77%);box-shadow:inset -1.2rem -1.5rem 2.7rem rgba(1,10,45,.47),inset .7rem .5rem 1.4rem rgba(234,252,255,.43),0 0 0 1px rgba(182,238,255,.7),0 0 3.8rem rgba(47,169,255,.35);color:#fff;animation:sphere-float 6.5s ease-in-out infinite}.automation-sphere:before{content:"";position:absolute;inset:10%;border:1px solid rgba(200,246,255,.32);border-radius:50%;transform:rotate(-28deg) scaleX(.52)}.automation-sphere:after{content:"";position:absolute;width:20%;height:9%;top:17%;left:23%;border-radius:50%;background:rgba(255,255,255,.53);filter:blur(2px);transform:rotate(-25deg)}.automation-sphere i,.automation-sphere span{position:relative;z-index:1;font-style:normal;font-weight:950;letter-spacing:-.12em;line-height:.78}.automation-sphere span{font-size:clamp(1.35rem,3.8vw,2.55rem)}.automation-sphere i{font-size:clamp(1rem,2.7vw,1.85rem);color:#c9f9ff}.automation-sphere b{position:absolute;right:18%;bottom:19%;z-index:1;color:#43edf2;font-size:1.2rem}.orbit-ring{position:absolute;inset:6%;z-index:0;border:1px solid rgba(48,147,255,.28);border-radius:50%;animation:orbit-spin 22s linear infinite}.ring-two{inset:13%;border-style:dashed;animation-direction:reverse;animation-duration:16s}.orbit-tag{position:absolute;z-index:3;display:flex;align-items:center;gap:.4rem;padding:.56rem .72rem;border:1px solid rgba(174,223,255,.74);border-radius:999px;background:rgba(255,255,255,.86);box-shadow:0 10px 22px rgba(17,78,145,.14);color:#16416f;font-size:.78rem;font-weight:850;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:tag-breathe 3s ease-in-out infinite}.orbit-tag b{color:#1788ed;font-size:.66rem}.tag-deposit{top:8%;right:2%}.tag-launch{bottom:18%;right:-3%;animation-delay:.8s}.tag-result{bottom:4%;left:5%;animation-delay:1.6s}@keyframes sphere-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-.75rem) rotate(3deg)}}@keyframes orbit-spin{to{transform:rotate(1turn)}}@keyframes tag-breathe{50%{transform:translateY(-3px);box-shadow:0 14px 27px rgba(17,78,145,.19)}}@media(max-width:900px){.landing-hero{grid-template-columns:1fr;padding-top:4.5rem}.hero-orbit{width:min(100%,23rem);margin:0 auto}.landing-hero h1{font-size:clamp(3.4rem,10vw,5.2rem)}}@media(max-width:560px){.brand-wordmark{width:3.8rem}.hero-orbit{width:20rem}.orbit-tag{font-size:.7rem}.tag-launch{right:-1rem}.landing-nav .nav-status{font-size:.62rem}.login-logo{width:5.8rem}}.verification-page .login-card{gap:.9rem}.verification-card form{display:grid;grid-gap:.62rem;gap:.62rem}.verification-code{font-size:1.35rem!important;letter-spacing:.48rem!important;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.verification-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-top:.3rem}.verification-actions form{display:block!important}.secondary-button,.text-button{width:auto!important;min-height:0!important;padding:.65rem .9rem!important;background:#fff!important;color:var(--ink)!important;border:1px solid var(--line)!important;box-shadow:none!important;font-size:.9rem!important}.text-button{border-color:transparent!important;color:var(--blue)!important;padding-inline:.2rem!important}.success{margin:0;color:#087951!important;background:#eafaf3;border-radius:.8rem;padding:.7rem .8rem;font-size:.9rem}.admin-shell{width:min(100%,88rem)}.admin-head{padding-bottom:1.35rem}.admin-heading{display:grid;grid-template-columns:auto 1fr;grid-column-gap:1rem;column-gap:1rem;align-items:center}.admin-heading .admin-wordmark{grid-row:span 3;margin:0}.admin-heading .eyebrow{align-self:end}.admin-heading h1{margin:.2rem 0}.admin-heading .muted{margin:0}.admin-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin:0 0 1.2rem}.process-step{display:flex;align-items:center;gap:.8rem;min-height:5.8rem;padding:1rem 1.1rem;border:1px solid;border-radius:1.15rem}.process-step>span{display:grid;flex:0 0 auto;place-items:center;width:2.15rem;height:2.15rem;border-radius:.72rem;font-size:.78rem;font-weight:950}.process-step strong{display:block;font-size:.91rem}.process-step p{margin:.18rem 0 0;font-size:.76rem;line-height:1.45}.process-client{border-color:#a9d8ff;background:linear-gradient(135deg,#edf8ff,#fff)}.process-client>span{background:#d5efff;color:#0877cb}.process-client p{color:#3d7398}.process-automation{border-color:#c7b9ff;background:linear-gradient(135deg,#f4f0ff,#fff)}.process-automation>span{background:#e5deff;color:#6549c5}.process-automation p{color:#7567a1}.process-pilotage{border-color:#9de9de;background:linear-gradient(135deg,#edfffa,#fff)}.process-pilotage>span{background:#d4f7ef;color:#087d6c}.process-pilotage p{color:#4c857d}.admin-builder-grid{grid-template-columns:minmax(20rem,.82fr) minmax(0,1.78fr);gap:1.1rem}.client-builder{border-top:4px solid #29a6f4}.horizontal-automation-builder{border-top:4px solid #7b5ce7}.client-builder h2,.horizontal-automation-builder h2{font-size:1.85rem}.horizontal-automation-builder{padding:1.7rem}.horizontal-automation-builder>.muted{max-width:44rem}.automation-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-top:1.25rem}.horizontal-automation-builder .automation-step{display:flex;flex-direction:column;min-width:0;margin:0;padding:1rem;border:1px solid var(--line);border-top:3px solid;border-radius:1rem}.horizontal-automation-builder .automation-step>span{font-size:.66rem}.folders-step{border-top-color:#259cea!important;background:linear-gradient(160deg,#eff9ff,#fff)}.folders-step>span{color:#0878c9!important}.instructions-step{border-top-color:#8163e9!important;background:linear-gradient(160deg,#f5f2ff,#fff)}.instructions-step>span{color:#6848ca!important}.trigger-step{border-top-color:#19b8a0!important;background:linear-gradient(160deg,#edfffa,#fff)}.trigger-step>span{color:#07826f!important}.horizontal-automation-builder .automation-step label{margin-top:1rem;font-size:.78rem}.horizontal-automation-builder .automation-step .field-grid{grid-template-columns:1fr;gap:0}.horizontal-automation-builder .automation-step input,.horizontal-automation-builder .automation-step select,.horizontal-automation-builder .automation-step textarea{font-size:.84rem}.horizontal-automation-builder .automation-step textarea{min-height:6.6rem}.horizontal-automation-builder .form-actions{margin-top:auto;padding-top:1rem}.horizontal-automation-builder .form-actions button{width:100%;font-size:.82rem}.horizontal-automation-builder .form-actions .secondary{background:rgba(255,255,255,.8)}@media(max-width:1180px){.admin-builder-grid{grid-template-columns:1fr}.automation-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.client-builder{max-width:none}.client-builder .field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.admin-process,.automation-steps{grid-template-columns:1fr}.admin-heading{display:block}.admin-heading .admin-wordmark{margin-bottom:1rem}.horizontal-automation-builder .automation-step .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .7rem}}@media(max-width:560px){.horizontal-automation-builder{padding:1.25rem}.horizontal-automation-builder .automation-step .field-grid{grid-template-columns:1fr}.process-step{min-height:0}.admin-head{padding-top:1.25rem}}.builder-card{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.builder-card label{margin:1.45rem 0 0;font-size:.88rem;line-height:1.28;letter-spacing:-.015em}.builder-card label>input,.builder-card label>select,.builder-card label>textarea{margin-top:.55rem;min-height:3.1rem;font-size:.92rem;line-height:1.35;letter-spacing:-.012em}.builder-card label>textarea{min-height:6.9rem}.builder-card label>small{margin:.42rem 0 0;font-size:.76rem;line-height:1.45;letter-spacing:0}.builder-card .field-grid{row-gap:.15rem}.horizontal-automation-builder .automation-step label{margin:1.12rem 0 0;font-size:.84rem;line-height:1.3}.horizontal-automation-builder .automation-step label>input,.horizontal-automation-builder .automation-step label>select,.horizontal-automation-builder .automation-step label>textarea{margin-top:.58rem;font-size:.89rem}.horizontal-automation-builder .automation-step label>textarea{min-height:7.2rem}.horizontal-automation-builder .form-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin:0;padding-top:.45rem}.horizontal-automation-builder .form-actions button{min-height:3.35rem;font-size:.9rem}.client-builder>button{min-height:3.35rem}.client-builder .field-grid label{margin-top:1.2rem}@media(max-width:560px){.horizontal-automation-builder .form-actions{grid-template-columns:1fr}.builder-card label{font-size:.86rem}}.shared-access-section{display:grid;grid-template-columns:minmax(17rem,.64fr) minmax(0,1.36fr);grid-gap:1.1rem;gap:1.1rem;align-items:start;margin-top:1.2rem;padding:1.6rem;border:1px solid #bde9e5;border-radius:1.45rem;background:linear-gradient(135deg,#effffc,#fff 55%);box-shadow:0 16px 34px rgba(10,119,111,.08)}.shared-access-intro h2{margin:.55rem 0;font-size:1.65rem;letter-spacing:-.045em}.shared-access-intro p{max-width:23rem;margin:0;color:var(--muted);line-height:1.6}.shared-access-form{display:grid;grid-gap:.85rem;gap:.85rem}.shared-client-picker{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:end}.shared-step{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.65rem;background:#d8f7f1;color:#087d6c;font-size:.72rem;font-weight:950}.shared-client-picker label,.shared-resource{display:grid;grid-gap:.45rem;gap:.45rem;font-size:.84rem;font-weight:850}.shared-client-picker select,.shared-resource input{width:100%;min-height:3rem;padding:.78rem .85rem;border:1px solid #c6e7e4;border-radius:.8rem;background:#fff;color:var(--ink);font:inherit}.shared-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.shared-resource{padding:1rem;border:1px solid #d4eeeb;border-radius:1rem;background:rgba(255,255,255,.76)}.shared-resource span{font-size:.86rem}.shared-resource small{color:var(--muted);font-size:.75rem;font-weight:600;line-height:1.45}.shared-resource.admin-resource{border-top:3px solid #2b9bea}.shared-resource.collaboration-resource{border-top:3px solid #18b69f}.shared-actions{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.7rem;gap:.7rem;align-items:center;padding-top:.15rem}.shared-actions p{margin:0;color:var(--muted);font-size:.79rem;line-height:1.45}.shared-actions button{white-space:nowrap;background:linear-gradient(120deg,#16b9a1,#07816e);box-shadow:0 10px 22px rgba(7,129,110,.18)}.shared-resource-summary{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.shared-resource-summary h4{margin:0 0 .65rem;font-size:.92rem}.shared-resource-summary div{display:flex;flex-wrap:wrap;gap:.45rem}.shared-resource-summary a{padding:.42rem .58rem;border:1px solid #c7ebe5;border-radius:999px;background:#effffc;color:#087d6c;font-size:.72rem}.shared-client-panel{margin-top:1.8rem;padding:1.5rem;border:1px solid #bde9e5;border-radius:1.5rem;background:linear-gradient(135deg,#effffc,#fff);box-shadow:0 18px 44px rgba(27,85,142,.06)}.shared-client-panel header h2{margin:.42rem 0;font-size:1.65rem;letter-spacing:-.045em}.shared-client-panel header p{margin:0;color:var(--muted);line-height:1.55}.shared-client-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin-top:1.15rem}.shared-client-link{display:flex;min-height:8.5rem;flex-direction:column;padding:1rem;border:1px solid #cde7e4;border-radius:1rem;background:#fff;color:var(--ink);transition:.18s}.shared-client-link:hover{transform:translateY(-2px);text-decoration:none;box-shadow:0 12px 25px rgba(10,119,111,.12)}.shared-client-link span{color:#087d6c;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.shared-client-link strong{margin-top:.65rem;font-size:1rem}.shared-client-link i{margin-top:auto;color:#087d6c;font-size:.78rem;font-style:normal;font-weight:850}.shared-client-link.administrative{border-top:3px solid #2b9bea}.shared-client-link.collaborative{border-top:3px solid #18b69f}@media(max-width:900px){.shared-access-section{grid-template-columns:1fr}.shared-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.shared-client-grid,.shared-resource-grid{grid-template-columns:1fr}.shared-actions{grid-template-columns:auto 1fr}.shared-actions button{grid-column:1/-1;width:100%}}.spaces-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),1fr));gap:1.15rem}.space-card{padding:1.7rem}.space-card details{margin-top:1.4rem;padding-top:1.25rem}.space-card summary{font-size:1rem;letter-spacing:-.018em}.edit-form{display:grid;grid-gap:1.15rem;gap:1.15rem;margin-top:1.1rem;padding:1.4rem;border-color:#cee2fb;border-radius:1.2rem;background:linear-gradient(145deg,#f7fbff,#fff)}.edit-form .field-grid{gap:1.1rem}.edit-form label{margin:0;font-size:.87rem;line-height:1.3;letter-spacing:-.012em}.edit-form label>input,.edit-form label>select,.edit-form label>textarea{margin-top:.55rem;min-height:3.1rem;padding:.82rem .95rem;border-color:#d8e7fb;background:#fff;font-size:.91rem;font-weight:600;line-height:1.35;letter-spacing:-.01em}.edit-form label>textarea{min-height:7rem}.edit-form input[type=url]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-form button{min-height:3.25rem;margin-top:.15rem}.workflow-section{margin-top:1.45rem;padding-top:1.25rem}.shared-resource-summary{margin-top:1.25rem;padding-top:1.25rem}@media(max-width:560px){.space-card{padding:1.25rem}.edit-form{padding:1.05rem}.edit-form .field-grid{grid-template-columns:1fr;gap:.95rem}}.admin-navigation{position:-webkit-sticky;position:sticky;z-index:8;top:.65rem;display:flex;gap:.42rem;overflow-x:auto;margin:0 0 1.15rem;padding:.55rem;border:1px solid rgba(199,223,250,.9);border-radius:1rem;background:rgba(255,255,255,.88);box-shadow:0 12px 28px rgba(22,75,134,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none}.admin-navigation::-webkit-scrollbar{display:none}.admin-navigation a{flex:0 0 auto;padding:.58rem .78rem;border-radius:.7rem;color:#456483;font-size:.77rem;font-weight:850;line-height:1.2;transition:.18s}.admin-navigation a:focus-visible,.admin-navigation a:hover{text-decoration:none;background:#edf7ff;color:#087bd2}.admin-navigation .admin-nav-current{background:linear-gradient(130deg,#2399ef,#0969d7);color:#fff;box-shadow:0 7px 15px rgba(15,115,210,.2)}.admin-overview{display:grid;grid-template-columns:minmax(15rem,.92fr) minmax(0,1.28fr);grid-gap:1.1rem;gap:1.1rem;align-items:stretch;margin:0 0 1.25rem;padding:1.45rem;border:1px solid #c9e1ff;border-radius:1.4rem;background:linear-gradient(135deg,#eff8ff,#fff 57%,#f4f1ff);box-shadow:0 16px 36px rgba(22,79,140,.07)}.admin-overview-intro h2{margin:.5rem 0 .55rem;font-size:clamp(1.55rem,2.5vw,2.1rem);letter-spacing:-.055em}.admin-overview-intro p{max-width:34rem;margin:0;color:var(--muted);font-size:.9rem;line-height:1.6}.admin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.admin-metric{display:flex;min-height:8.3rem;flex-direction:column;padding:1rem;border:1px solid;border-radius:1.05rem;background:rgba(255,255,255,.86)}.admin-metric span{font-size:.75rem;font-weight:850;line-height:1.35}.admin-metric strong{margin:.5rem 0 .15rem;font-size:2.15rem;letter-spacing:-.065em;line-height:1}.admin-metric small{margin-top:auto;font-size:.72rem;line-height:1.35}.metric-clients{border-color:#b9dfff;color:#0875c9}.metric-workflows{border-color:#d2c7ff;color:#6549c5}.metric-documents{border-color:#b8eee4;color:#087d6c}.metric-revenue{border-color:#ffd9a8;color:#b56713}.admin-view-clients .automation-builder,.admin-view-clients .business-hubs,.admin-view-clients .shared-access-section,.admin-view-overview .admin-builder-grid,.admin-view-overview .admin-process,.admin-view-overview .business-hubs,.admin-view-overview .shared-access-section,.admin-view-overview .spaces{display:none}.admin-view-clients .admin-builder-grid{grid-template-columns:minmax(20rem,.82fr)}.admin-view-automatisations .business-hubs,.admin-view-automatisations .client-builder,.admin-view-automatisations .shared-access-section,.admin-view-automatisations .spaces,.admin-view-clients .process-automation,.admin-view-clients .process-pilotage{display:none}.admin-view-automatisations .admin-builder-grid{grid-template-columns:minmax(0,1fr)}.admin-view-airtable .admin-builder-grid,.admin-view-airtable .admin-process,.admin-view-airtable .shared-access-section,.admin-view-airtable .spaces,.admin-view-automatisations .process-client,.admin-view-commercial .admin-builder-grid,.admin-view-commercial .admin-process,.admin-view-commercial .business-hub:not(.business-commercial),.admin-view-commercial .shared-access-section,.admin-view-commercial .spaces,.admin-view-documents .admin-builder-grid,.admin-view-documents .admin-process,.admin-view-documents .business-hubs,.admin-view-documents .spaces,.admin-view-finances .admin-builder-grid,.admin-view-finances .admin-process,.admin-view-finances .business-hub:not(.business-finance),.admin-view-finances .shared-access-section,.admin-view-finances .spaces,.admin-view-projets .admin-builder-grid,.admin-view-projets .admin-process,.admin-view-projets .shared-access-section,.admin-view-projets .spaces,.admin-view-ressources .admin-builder-grid,.admin-view-ressources .admin-process,.admin-view-ressources .business-hub:not(.business-resources),.admin-view-ressources .shared-access-section,.admin-view-ressources .spaces,.admin-view-suivi .admin-builder-grid,.admin-view-suivi .admin-process,.admin-view-suivi .business-hub:not(.business-followup),.admin-view-suivi .shared-access-section,.admin-view-suivi .spaces{display:none}.management-workspace{margin-top:1.2rem;padding:1.65rem;border:1px solid #c9e1ff;border-radius:1.45rem;background:linear-gradient(145deg,#f7fbff,#fff);box-shadow:0 16px 36px rgba(22,79,140,.07)}.management-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.management-heading>div{max-width:44rem}.management-heading h2{margin:.5rem 0;font-size:clamp(1.7rem,3vw,2.35rem);letter-spacing:-.06em}.management-heading p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.55}.module-state{flex:0 0 auto;padding:.5rem .68rem;border:1px solid #bce8e0;border-radius:999px;background:#effffc;color:#087d6c;font-size:.7rem;font-weight:900}.management-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1.35rem}.management-kpis article{padding:1rem;border:1px solid #d8e7fb;border-radius:1rem;background:#fff}.management-kpis article span{display:block;color:var(--muted);font-size:.76rem;font-weight:800}.management-kpis article strong{display:block;margin:.45rem 0 .16rem;font-size:2rem;letter-spacing:-.06em;line-height:1}.management-kpis article small{font-size:.72rem}.management-table-card{margin-top:1rem;padding:1.15rem;border:1px solid #d8e7fb;border-radius:1.1rem;background:rgba(255,255,255,.78)}.table-title{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.table-title h3{margin:0;font-size:1rem}.table-title p{margin:.25rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.45}.table-title>span{padding:.32rem .5rem;border-radius:999px;background:#edf6ff;color:#0875c9;font-size:.68rem;font-weight:900;white-space:nowrap}.management-table{margin-top:1rem;overflow:hidden;border:1px solid #e0ebf9;border-radius:.8rem}.management-table-head{display:grid;grid-template-columns:1.25fr .9fr .9fr 1fr .95fr;grid-gap:.65rem;gap:.65rem;padding:.75rem .85rem;background:#f4f9ff;color:#55718f;font-size:.66rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.management-empty{padding:1.5rem .85rem;color:var(--muted);font-size:.8rem;line-height:1.5}.commercial-workspace{border-top:4px solid #269de9}.commercial-workspace .management-kpis article:first-child{border-color:#b9dfff}.project-workspace{border-top:4px solid #7b5ce7}.project-workspace .module-state{border-color:#d8ceff;background:#f4f1ff;color:#6749c5}.finance-workspace{border-top:4px solid #e0a028}.finance-workspace .module-state{border-color:#ffe0af;background:#fff9ef;color:#b56713}.followup-workspace{border-top:4px solid #19b8a0}.resources-workspace{border-top:4px solid #db6f9c}.resources-workspace .module-state{border-color:#ffd2e2;background:#fff4f8;color:#b04473}.resource-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin-top:1.35rem}.resource-library article{min-height:11rem;padding:1.15rem;border:1px solid #f3d3e0;border-radius:1rem;background:linear-gradient(145deg,#fff7fa,#fff)}.resource-library span{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.6rem;background:#ffe1ec;color:#b04473;font-size:.7rem;font-weight:950}.resource-library h3{margin:.85rem 0 .4rem;font-size:1rem}.resource-library p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.5}.airtable-workspace{border-color:#b7def8;border-top:4px solid #2b9bea;background:linear-gradient(145deg,#f1f9ff,#fff)}.airtable-plan{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.35rem}.airtable-plan article{display:grid;grid-template-columns:auto 1fr;grid-gap:.85rem;gap:.85rem;align-items:start;padding:1rem;border:1px solid #d2e8fa;border-radius:1rem;background:#fff}.airtable-plan .hub-number{background:#d8efff;color:#0876cc}.airtable-plan h3{margin:.08rem 0 .3rem;font-size:.93rem}.airtable-plan p{margin:0;color:var(--muted);font-size:.8rem;line-height:1.5}.business-hubs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem;margin-top:1.25rem}.business-hub{scroll-margin-top:5rem;display:flex;min-height:25.5rem;flex-direction:column;padding:1.5rem;border:1px solid;border-radius:1.35rem;background:#fff;box-shadow:0 14px 30px rgba(22,79,140,.055)}.business-hub-heading{display:flex;gap:.8rem;align-items:center}.hub-number{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.75rem;font-size:.72rem;font-weight:950}.business-hub .eyebrow{font-size:.66rem}.business-hub h2{margin:.25rem 0 0;font-size:1.5rem;letter-spacing:-.05em}.business-hub>p{margin:1rem 0;color:var(--muted);font-size:.88rem;line-height:1.55}.business-hub ul{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;padding:0;list-style:none}.business-hub li{display:grid;grid-gap:.12rem;gap:.12rem;padding:.73rem .8rem;border:1px solid rgba(207,224,245,.85);border-radius:.8rem;background:rgba(255,255,255,.76)}.business-hub li strong{font-size:.83rem}.business-hub li span{color:var(--muted);font-size:.76rem;line-height:1.4}.business-hub footer{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-top:auto;padding-top:1rem;font-size:.72rem;font-weight:750}.business-hub footer>span{color:var(--muted)}.business-hub footer a{font-weight:900;white-space:nowrap}.business-commercial{border-color:#bddfff;background:linear-gradient(145deg,#eff9ff,#fff 60%)}.business-commercial .hub-number{background:#d8efff;color:#0876cc}.business-commercial footer a{color:#0876cc}.business-finance{border-color:#ded4ff;background:linear-gradient(145deg,#f7f4ff,#fff 60%)}.business-finance .hub-number{background:#ece7ff;color:#674cc4}.business-finance footer a{color:#674cc4}.business-followup{border-color:#b8eee4;background:linear-gradient(145deg,#effffc,#fff 60%)}.business-followup .hub-number{background:#d8f8f1;color:#087d6c}.business-followup footer a{color:#087d6c}.business-resources{border-color:#ffdcb9;background:linear-gradient(145deg,#fff9ef,#fff 60%)}.business-resources .hub-number{background:#ffefd9;color:#b56713}.business-resources footer a{color:#b56713}.admin-process,.builder-card,.business-hub,.shared-access-section,.spaces{scroll-margin-top:5rem}@media(max-width:980px){.admin-overview,.business-hubs{grid-template-columns:1fr}}@media(max-width:640px){.admin-navigation{top:.25rem;margin-right:-.1rem;margin-left:-.1rem;border-radius:.85rem}.admin-overview{padding:1.2rem}.admin-metrics,.management-kpis,.resource-library{grid-template-columns:1fr}.admin-metric{min-height:0}.business-hub{min-height:0;padding:1.2rem}.business-hub footer{align-items:flex-start;flex-direction:column}.business-hub footer a{white-space:normal}.management-workspace{padding:1.2rem}.management-heading{flex-direction:column}.management-table{overflow-x:auto}.management-table-head{min-width:38rem}.module-state{white-space:nowrap}}.admin-nav-group,.admin-navigation{align-items:center}.admin-nav-group{display:flex;flex:0 0 auto;gap:.32rem;padding-right:.5rem;border-right:1px solid #dbe8f7}.admin-nav-group:last-child{padding-right:0;border-right:0}.admin-nav-group>span{padding:0 .28rem;color:#7188a1;font-size:.61rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.admin-view-analytics .admin-builder-grid,.admin-view-analytics .admin-process,.admin-view-analytics .shared-access-section,.admin-view-analytics .spaces,.admin-view-integrations .admin-builder-grid,.admin-view-integrations .admin-process,.admin-view-integrations .shared-access-section,.admin-view-integrations .spaces,.admin-view-intelligence .admin-builder-grid,.admin-view-intelligence .admin-process,.admin-view-intelligence .shared-access-section,.admin-view-intelligence .spaces,.admin-view-operations .admin-builder-grid,.admin-view-operations .admin-process,.admin-view-operations .shared-access-section,.admin-view-operations .spaces,.admin-view-securite .admin-builder-grid,.admin-view-securite .admin-process,.admin-view-securite .shared-access-section,.admin-view-securite .spaces,.admin-view-templates .admin-builder-grid,.admin-view-templates .admin-process,.admin-view-templates .shared-access-section,.admin-view-templates .spaces{display:none}.module-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1rem}.module-card-grid article{min-height:8.5rem;padding:1rem;border:1px solid #d8e7fb;border-radius:1rem;background:rgba(255,255,255,.82)}.module-card-grid span{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:.55rem;background:#eaf5ff;color:#0876cc;font-size:.65rem;font-weight:950}.module-card-grid h3{margin:.65rem 0 .3rem;font-size:.88rem}.module-card-grid p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.45}.intelligence-workspace{border-color:#d9cbff;border-top:4px solid #7d5be7;background:linear-gradient(145deg,#f7f4ff,#fff)}.intelligence-workspace .module-state{border-color:#dcd0ff;background:#f5f2ff;color:#684cc7}.intelligence-workspace .module-card-grid span{background:#ece6ff;color:#684cc7}.operations-workspace{border-color:#b9eee4;border-top:4px solid #18b7a0;background:linear-gradient(145deg,#effffc,#fff)}.operations-workspace .module-card-grid span{background:#d8f8f1;color:#087d6c}.analytics-workspace{border-color:#b9def8;border-top:4px solid #259be9;background:linear-gradient(145deg,#f1f9ff,#fff)}.analytics-workspace .module-card-grid span{background:#dcefff;color:#0876cc}.templates-workspace{border-color:#ffd7bd;border-top:4px solid #e88c3d;background:linear-gradient(145deg,#fff9f2,#fff)}.templates-workspace .module-state{border-color:#ffdfbe;background:#fff7ef;color:#bc671f}.templates-workspace .module-card-grid span{background:#ffead7;color:#bc671f}.integrations-workspace{border-color:#c9ddff;border-top:4px solid #347be2;background:linear-gradient(145deg,#f3f7ff,#fff)}.integrations-workspace .module-card-grid span{background:#e4edff;color:#386dc5}.security-workspace{border-color:#d7e0ed;border-top:4px solid #50657c;background:linear-gradient(145deg,#f6f8fb,#fff)}.security-workspace .module-state{border-color:#d5dfeb;background:#f4f7fa;color:#51677d}.security-workspace .module-card-grid span{background:#e6edf4;color:#51677d}.airtable-workspace .module-card-grid span{background:#d8efff;color:#0876cc}@media(max-width:640px){.admin-nav-group{padding-right:.35rem}.admin-nav-group>span{display:none}.module-card-grid{grid-template-columns:1fr}}.admin-view-automatisations .client-builder{max-width:none!important;margin-inline:0!important;align-items:start!important}.client-builder-heading{grid-column:1/-1}.client-builder-heading h2{margin:.28rem 0!important}.client-builder-heading p{max-width:42rem;margin:0;color:var(--muted);font-size:.78rem;line-height:1.45}.admin-view-automatisations .client-builder>.field-grid{align-items:start;gap:.9rem 1rem!important}.client-builder .field-grid>label{margin:0!important}.client-builder .client-file-default,.client-builder .client-space-type{grid-column:span 2}.client-builder .client-file-default small,.client-builder .client-space-type small{display:block;min-height:2.1em;margin-top:.28rem;color:var(--muted);font-size:.67rem;font-weight:650;line-height:1.4}.client-portal-fields{grid-column:1/-1;display:grid;grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);grid-gap:1rem;gap:1rem;align-items:start;padding-top:.1rem}.client-portal-fields label{display:grid;grid-gap:.36rem;gap:.36rem;margin:0!important;font-size:.76rem!important}.client-portal-fields textarea{min-height:4.55rem!important}.admin-view-automatisations .client-builder>button{align-self:end;margin-top:0!important}@media(max-width:760px){.client-builder .client-file-default,.client-builder .client-space-type{grid-column:1/-1}.client-portal-fields{grid-template-columns:1fr}}.shared-upload{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.55rem;gap:.55rem;min-height:2.7rem!important;padding:.38rem .48rem!important;border-style:solid!important;border-color:#dce7f4!important;background:#f8fbff!important;cursor:pointer}.shared-upload input[type=file]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.shared-upload-button{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;padding:0 .58rem;border:1px solid #bfd4ee;border-radius:.44rem;background:#fff;color:#315d8f;font-size:.67rem;font-weight:850;white-space:nowrap}.shared-upload-name{overflow:hidden;color:#6b7f97;font-size:.68rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.shared-upload:hover{border-color:#9fc5ef!important;background:#f4f9ff!important}.shared-upload:hover .shared-upload-button{border-color:#8ebbe9;color:#176bd1}.hub-page{--hub-ink:#112b52;--hub-muted:#667e9f;--hub-line:#d9e7f8;--hub-blue:#1684eb;--hub-deep:#092a5c;min-height:100vh;background:#f5f9ff;color:var(--hub-ink)}.hub-sidebar{position:fixed;z-index:30;inset:0 auto 0 0;display:flex;width:17.25rem;flex-direction:column;border-right:1px solid rgba(171,203,239,.45);background:#fbfdff;box-shadow:12px 0 34px rgba(17,51,94,.05);transition:width .22s ease}.hub-workspace{min-height:100vh;margin-left:17.25rem;transition:margin-left .22s ease}.hub-sidebar-collapsed .hub-sidebar{width:4.85rem}.hub-sidebar-collapsed .hub-workspace{margin-left:4.85rem}.hub-brand-row{justify-content:space-between;min-height:5.3rem;padding:0 1rem;border-bottom:1px solid #edf3fb}.hub-brand,.hub-brand-row{display:flex;align-items:center}.hub-brand{gap:.7rem;overflow:hidden;color:var(--hub-ink);font-size:1.01rem;font-weight:950;letter-spacing:-.04em;white-space:nowrap}.hub-brand:hover{text-decoration:none}.hub-brand img{width:2.4rem;height:2.4rem;flex:0 0 auto;border-radius:50%;object-fit:cover;box-shadow:0 8px 17px rgba(14,63,127,.16)}.hub-collapse,.hub-menu,.hub-notification,.hub-top-search{display:grid;place-items:center;width:2.15rem;height:2.15rem;padding:0;border:1px solid #d9e7f8;border-radius:.7rem;background:#fff;color:#567291;box-shadow:none}.hub-collapse{font-size:1.45rem;line-height:1}.hub-sidebar-collapsed .hub-collapse{transform:rotate(180deg)}.hub-sidebar-collapsed .hub-ai-shortcut small,.hub-sidebar-collapsed .hub-ai-shortcut strong,.hub-sidebar-collapsed .hub-brand span,.hub-sidebar-collapsed .hub-nav b,.hub-sidebar-collapsed .hub-nav h2,.hub-sidebar-collapsed .hub-profile b,.hub-sidebar-collapsed .hub-search-trigger kbd,.hub-sidebar-collapsed .hub-search-trigger span:not(:first-child),.hub-sidebar-collapsed .hub-signout,.hub-sidebar-collapsed .hub-system-status span{display:none}.hub-sidebar-collapsed .hub-brand-row{padding:0 1.15rem}.hub-sidebar-collapsed .hub-ai-shortcut,.hub-sidebar-collapsed .hub-search-trigger{justify-content:center;padding:0}.hub-sidebar-collapsed .hub-ai-shortcut{height:2.75rem}.hub-sidebar-collapsed .hub-nav a{justify-content:center;padding:.72rem}.hub-sidebar-collapsed .hub-sidebar-footer{padding:.8rem}.hub-sidebar-collapsed .hub-profile,.hub-sidebar-collapsed .hub-system-status{justify-content:center}.hub-search-trigger{display:flex;align-items:center;gap:.55rem;width:calc(100% - 2rem);min-height:2.65rem;margin:1rem;padding:0 .75rem;border:1px solid #dbe8f8;border-radius:.8rem;background:#f7fbff;color:#8094ad;text-align:left;box-shadow:none}.hub-search-trigger>span:first-child{font-size:1.2rem;color:#3f699b}.hub-search-trigger kbd{margin-left:auto;padding:.16rem .3rem;border:1px solid #dce7f3;border-radius:.35rem;background:#fff;color:#8094ad;font-size:.61rem}.hub-ai-shortcut{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.52rem;column-gap:.52rem;width:calc(100% - 2rem);margin:0 1rem 1rem;padding:.75rem;border:1px solid #d8e8ff;border-radius:.9rem;background:linear-gradient(135deg,#eef8ff,#f8f5ff);color:#164e90;text-align:left;box-shadow:none}.hub-ai-shortcut>span{grid-row:1/3;display:grid;place-items:center;width:2rem;height:2rem;border-radius:.65rem;background:#dceeff;color:#197ce3}.hub-ai-shortcut strong{font-size:.78rem}.hub-ai-shortcut small{font-size:.65rem;color:#6c83a2}.hub-nav{flex:1 1;overflow-y:auto;padding:.15rem .7rem 1.25rem}.hub-nav section{margin:1rem 0}.hub-nav h2{margin:0 0 .38rem;padding:0 .6rem;color:#94a6bc;font-size:.62rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.hub-nav a{display:flex;align-items:center;gap:.65rem;margin:.12rem 0;padding:.62rem .68rem;border-radius:.7rem;color:#526c8a;font-size:.78rem;font-weight:780}.hub-nav a:hover{text-decoration:none;background:#eef6ff;color:#167ce0}.hub-nav a>span{display:grid;place-items:center;width:1.05rem;color:#7590ae;font-size:.98rem}.hub-nav a.hub-nav-current{background:linear-gradient(115deg,#e1f2ff,#edf7ff);color:#0877d6;box-shadow:inset 3px 0 #1684eb}.hub-nav a.hub-nav-current>span{color:#0877d6}.hub-sidebar-footer{padding:1rem;border-top:1px solid #edf3fb}.hub-system-status{display:flex;align-items:center;gap:.55rem;padding:.2rem .2rem .85rem}.hub-system-status i{width:.5rem;height:.5rem;border-radius:50%;background:#18bd94;box-shadow:0 0 0 4px #dcf9ef}.hub-profile b,.hub-system-status b{display:block;font-size:.69rem}.hub-profile small,.hub-system-status small{display:block;margin-top:.13rem;color:#8498b0;font-size:.6rem;font-weight:650}.hub-profile{display:flex;align-items:center;gap:.55rem;padding:.6rem;border:1px solid #e4edf8;border-radius:.75rem;background:#fff;color:var(--hub-ink)}.hub-profile:hover{text-decoration:none}.hub-profile>span,.hub-top-profile{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:.55rem;background:#0e4e97;color:#fff;font-size:.6rem;font-weight:950}.hub-signout{width:100%;margin-top:.5rem;padding:.32rem;border:0;background:transparent;color:#7c91aa;font-size:.67rem;font-weight:750;box-shadow:none;text-align:left}.hub-topbar{position:-webkit-sticky;position:sticky;z-index:20;top:0;justify-content:space-between;min-height:5.3rem;padding:0 clamp(1.25rem,3vw,3.1rem);border-bottom:1px solid rgba(217,231,248,.85);background:rgba(245,249,255,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hub-breadcrumb,.hub-topbar{display:flex;align-items:center}.hub-breadcrumb{gap:.55rem;color:#8194ab;font-size:.78rem}.hub-breadcrumb i{font-style:normal;color:#b0bece}.hub-breadcrumb strong{color:#264565}.hub-topbar-actions{display:flex;align-items:center;gap:.55rem}.hub-menu,.hub-top-search{display:none}.hub-create-wrap,.hub-notification-wrap{position:relative}.hub-create{display:flex;align-items:center;gap:.35rem;min-height:2.35rem;padding:0 .78rem;border:0;border-radius:.7rem;background:linear-gradient(115deg,#2299f4,#096bd6);color:#fff;font-size:.76rem;font-weight:900;box-shadow:0 9px 17px rgba(9,107,214,.18)}.hub-notification{position:relative;font-size:1.05rem}.hub-notification i{position:absolute;top:-.2rem;right:-.2rem;display:none;min-width:.85rem;height:.85rem;border-radius:50%;background:#e15762;color:#fff;font-size:.55rem;font-style:normal;line-height:.85rem}.hub-top-profile{width:2.3rem;height:2.3rem;border-radius:.72rem;text-decoration:none}.hub-popover{position:absolute;z-index:50;right:0;top:calc(100% + .55rem);width:17rem;padding:.7rem;border:1px solid #dce9f7;border-radius:.9rem;background:#fff;box-shadow:0 20px 46px rgba(12,53,99,.16)}.hub-create-menu{display:grid;grid-gap:.08rem;gap:.08rem;width:13rem}.hub-create-menu button{display:flex;justify-content:space-between;padding:.58rem .62rem;border:0;border-radius:.55rem;background:transparent;color:#385979;font-size:.75rem;font-weight:800;text-align:left;box-shadow:none}.hub-create-menu button:hover{background:#eff7ff;color:#0878d8}.hub-notifications header{display:flex;justify-content:space-between;align-items:center;font-size:.76rem}.hub-notifications header span{color:#087d6c;font-size:.62rem;font-weight:900}.hub-notifications p{margin:.7rem 0;color:#6d829d;font-size:.72rem;line-height:1.5}.hub-notifications a{font-size:.7rem;font-weight:900}.hub-content{padding:clamp(1.25rem,3vw,2.7rem)}.hub-page .admin-shell{max-width:none;margin:0;padding:0}.hub-page .admin-head{display:flex;min-height:0;margin:0 0 1.5rem;padding:0;border:0;background:transparent;box-shadow:none}.hub-page .admin-heading{display:grid;grid-template-columns:auto 1fr;grid-column-gap:1rem;column-gap:1rem;align-items:center}.hub-page .admin-heading .admin-wordmark{grid-row:1/4;width:4.25rem;height:4.25rem;margin:0;border-radius:50%;object-fit:cover;box-shadow:0 12px 25px rgba(14,64,128,.12)}.hub-page .admin-heading .eyebrow{margin:0}.hub-page .admin-heading h1{margin:.1rem 0;font-size:clamp(2.1rem,4vw,3.45rem);line-height:1;letter-spacing:-.075em}.hub-page .admin-heading .muted{margin:0;max-width:46rem}.hub-page .admin-head .stat{min-width:7rem;border-radius:1rem;background:#fff;box-shadow:0 12px 25px rgba(14,64,128,.06)}.hub-page .admin-navigation{display:none}.hub-page .admin-overview{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.5fr);margin-bottom:1.35rem;padding:1.6rem;border-color:#d4e5f8;border-radius:1.35rem;background:linear-gradient(135deg,#eff8ff,#fff 58%,#f5f2ff);box-shadow:none}.hub-page .admin-metric{min-height:7.75rem;border-radius:.95rem}.hub-page .management-workspace{margin-top:0;box-shadow:none}.hub-page .admin-process{margin-top:0}.hub-page .builder-card,.hub-page .shared-access-section,.hub-page .space-card{box-shadow:none}.hub-palette-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:start center;padding-top:13vh;background:rgba(11,33,65,.24);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hub-command-palette{width:min(38rem,calc(100vw - 2rem));overflow:hidden;border:1px solid #d4e4f8;border-radius:1.1rem;background:#fff;box-shadow:0 28px 72px rgba(8,40,80,.24)}.hub-command-palette>div{display:flex;align-items:center;gap:.7rem;padding:.95rem 1rem;border-bottom:1px solid #e8f0fa}.hub-command-palette input{width:100%;padding:0;border:0;background:transparent;outline:0;color:#183658;font:inherit;font-size:.95rem}.hub-command-palette kbd{padding:.2rem .35rem;border:1px solid #dae5f2;border-radius:.3rem;color:#8396ad;font-size:.62rem}.hub-command-palette>p{margin:.9rem 1rem .4rem;color:#92a4b9;font-size:.62rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.hub-command-palette ul{max-height:20rem;overflow:auto;margin:0;padding:0 .55rem .7rem;list-style:none}.hub-command-palette li button{display:flex;align-items:center;gap:.75rem;width:100%;padding:.66rem;border:0;border-radius:.68rem;background:transparent;color:#264565;text-align:left;box-shadow:none}.hub-command-palette li button:hover{background:#edf7ff}.hub-command-palette li button>span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.55rem;background:#e4f2ff;color:#167ce0}.hub-command-palette li b{font-size:.78rem}.hub-command-palette li small{display:block;margin-top:.13rem;color:#8397ae;font-size:.65rem;font-weight:600}.hub-command-palette li i{margin-left:auto;color:#9aacbf;font-style:normal}.hub-no-result{padding:1rem;color:#7186a0;font-size:.78rem}.hub-command-palette footer{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 1rem;border-top:1px solid #e8f0fa;color:#8295aa;font-size:.62rem}.admin-view-activity .admin-builder-grid,.admin-view-activity .admin-process,.admin-view-activity .shared-access-section,.admin-view-activity .spaces,.admin-view-applications .admin-builder-grid,.admin-view-applications .admin-process,.admin-view-applications .shared-access-section,.admin-view-applications .spaces,.admin-view-architecture .admin-builder-grid,.admin-view-architecture .admin-process,.admin-view-architecture .shared-access-section,.admin-view-architecture .spaces,.admin-view-audits .admin-builder-grid,.admin-view-audits .admin-process,.admin-view-audits .shared-access-section,.admin-view-audits .spaces,.admin-view-deployments .admin-builder-grid,.admin-view-deployments .admin-process,.admin-view-deployments .shared-access-section,.admin-view-deployments .spaces,.admin-view-development .admin-builder-grid,.admin-view-development .admin-process,.admin-view-development .shared-access-section,.admin-view-development .spaces,.admin-view-monitoring .admin-builder-grid,.admin-view-monitoring .admin-process,.admin-view-monitoring .shared-access-section,.admin-view-monitoring .spaces,.admin-view-settings .admin-builder-grid,.admin-view-settings .admin-process,.admin-view-settings .shared-access-section,.admin-view-settings .spaces,.admin-view-support .admin-builder-grid,.admin-view-support .admin-process,.admin-view-support .shared-access-section,.admin-view-support .spaces,.admin-view-tasks .admin-builder-grid,.admin-view-tasks .admin-process,.admin-view-tasks .shared-access-section,.admin-view-tasks .spaces{display:none}.activity-workspace,.applications-workspace,.architecture-workspace,.audit-workspace,.deployments-workspace,.development-workspace,.monitoring-workspace,.settings-workspace,.support-workspace,.tasks-workspace{border-top:4px solid #269de9}.audit-workspace{border-top-color:#9b62e5}.architecture-workspace{border-top-color:#516fc8}.development-workspace{border-top-color:#50657c}.applications-workspace{border-top-color:#1684eb}.deployments-workspace{border-top-color:#e59037}.monitoring-workspace{border-top-color:#18af8d}.tasks-workspace{border-top-color:#287add}.support-workspace{border-top-color:#d66578}.settings-workspace{border-top-color:#50657c}@media(max-width:980px){.hub-sidebar{width:15.4rem}.hub-workspace{margin-left:15.4rem}.hub-page .admin-overview{grid-template-columns:1fr}.hub-page .admin-head{align-items:flex-start}.hub-page .admin-head .stat{margin-top:.4rem}}@media(max-width:740px){.hub-sidebar{transform:translateX(-105%);width:17.25rem}.hub-sidebar-collapsed .hub-workspace,.hub-workspace{margin-left:0}.hub-page.hub-mobile-open .hub-sidebar{transform:translateX(0)}.hub-mobile-backdrop{position:fixed;z-index:25;inset:0;display:none;background:rgba(11,33,65,.28)}.hub-mobile-open .hub-mobile-backdrop{display:block}.hub-menu{display:grid}.hub-topbar{min-height:4.25rem;padding:0 1rem}.hub-breadcrumb{margin-right:auto;margin-left:.65rem}.hub-top-search{display:grid}.hub-create span{display:none}.hub-create{width:2.3rem;justify-content:center;padding:0}.hub-content{padding:1.15rem}.hub-page .admin-head{display:block}.hub-page .admin-head .stat{display:none}.hub-page .admin-heading{grid-template-columns:auto 1fr}.hub-page .admin-heading .admin-wordmark{width:3.4rem;height:3.4rem}.hub-page .admin-heading h1{font-size:2.2rem}.hub-page .admin-overview{padding:1.1rem}.hub-command-palette footer{display:block}.hub-command-palette footer span+span{display:none}}@media(max-width:440px){.hub-top-profile{display:none}.hub-breadcrumb{font-size:.68rem}.hub-page .admin-heading .muted{font-size:.82rem}.hub-page .admin-metrics{grid-template-columns:1fr}.hub-create-menu,.hub-notifications{right:-3rem}}.aaia-operations-heading{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.aaia-operations-heading h2{margin:.3rem 0!important;color:var(--aaia-ink)!important;font-size:1.6rem!important;line-height:1.1!important;letter-spacing:-.05em!important}.aaia-operations-heading p{max-width:48rem!important;margin:0!important;color:var(--aaia-muted)!important;font-size:.86rem!important;line-height:1.5!important}.aaia-operations-metric{padding:1rem!important;border-color:var(--aaia-border)!important;border-radius:.8rem!important;background:#fbfdff!important;gap:.28rem!important}.aaia-operations-metric small,.aaia-operations-metric span{font-size:.7rem!important}.aaia-operations-metric strong{margin:.12rem 0!important;font-size:1.35rem!important}.aaia-operations-panel{padding:1rem!important;border-color:var(--aaia-border)!important;border-radius:.8rem!important;background:#fbfdff!important}.aaia-settings-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:.7rem!important;gap:.7rem!important}.aaia-settings-grid article{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-gap:.75rem!important;gap:.75rem!important;align-items:center!important;padding:.9rem!important;border:1px solid #e2e8f1!important;border-radius:.75rem!important;background:#fff!important}.aaia-settings-grid article>span{display:grid!important;place-items:center!important;width:2rem!important;height:2rem!important;border-radius:.6rem!important;background:#eaf3ff!important;color:#2376e5!important;font-weight:900!important}.aaia-settings-grid h3{margin:0 0 .18rem!important;font-size:.86rem!important}.aaia-settings-grid p{margin:0!important;color:#6f7f95!important;font-size:.72rem!important;line-height:1.35!important}.aaia-settings-grid small{display:block!important;margin-top:.35rem!important;color:#536d8f!important;font-size:.66rem!important;font-weight:800!important}.aaia-settings-grid a{color:#2376e5!important;font-size:.72rem!important;font-weight:850!important;text-decoration:none!important;white-space:nowrap!important}@media(max-width:800px){.aaia-operations-documents .shared-resource-grid,.aaia-settings-grid{grid-template-columns:1fr!important}}@media(max-width:560px){.aaia-operations-workspace{padding:1rem!important}.aaia-settings-grid article{grid-template-columns:auto 1fr!important}.aaia-settings-grid a{grid-column:2!important}.aaia-operations-documents .shared-client-picker{grid-template-columns:1fr!important}.aaia-operations-documents .shared-step{display:none!important}}.aaia-operations-workspace{gap:.8rem!important;margin:0!important;padding:1.35rem!important;border:1px solid var(--aaia-border)!important;border-radius:var(--aaia-radius-lg)!important;background:#fff!important;box-shadow:var(--aaia-shadow-sm)!important}.aaia-operations-workspace .operations-workspaces_heading__b8d4O{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.aaia-operations-workspace .operations-workspaces_heading__b8d4O h2{margin:.3rem 0!important;color:var(--aaia-ink)!important;font-size:1.6rem!important;line-height:1.1!important;letter-spacing:-.05em!important}.aaia-operations-workspace .operations-workspaces_heading__b8d4O p{max-width:48rem!important;color:var(--aaia-muted)!important;font-size:.86rem!important;line-height:1.5!important}.aaia-operations-workspace .operations-workspaces_metrics__ZV0Up{gap:.7rem!important;margin:.45rem 0!important}.aaia-operations-workspace .operations-workspaces_metric__md3lP{padding:1rem!important;border-color:var(--aaia-border)!important;border-radius:.8rem!important;background:#fbfdff!important;gap:.28rem!important}.aaia-operations-workspace .operations-workspaces_metric__md3lP small,.aaia-operations-workspace .operations-workspaces_metric__md3lP span{font-size:.7rem!important}.aaia-operations-workspace .operations-workspaces_metric__md3lP strong{margin:.12rem 0!important;font-size:1.35rem!important}.aaia-operations-workspace .operations-workspaces_panel__vk5ng{padding:1rem!important;border-color:var(--aaia-border)!important;border-radius:.8rem!important;background:#fbfdff!important}.aaia-operations-workspace .operations-workspaces_panelHeading__h5soi{margin-bottom:.85rem!important}.aaia-operations-workspace .operations-workspaces_panelHeading__h5soi h3{font-size:1rem!important}.aaia-operations-workspace .operations-workspaces_panelHeading__h5soi p{font-size:.78rem!important}.aaia-operations-workspace .operations-workspaces_projectGrid__23Tj5{gap:.7rem!important}.aaia-operations-workspace .operations-workspaces_architectureRow__5KiSG,.aaia-operations-workspace .operations-workspaces_monitorList__yCp06 article,.aaia-operations-workspace .operations-workspaces_projectCard__r_0Yf,.aaia-operations-workspace .operations-workspaces_taskList__3tE22 article{padding:.8rem!important;border-radius:.7rem!important;background:#fff!important}.aaia-operations-workspace .operations-workspaces_projectCard__r_0Yf h3{font-size:.92rem!important}.aaia-operations-workspace .operations-workspaces_architectureApp__c43rH small,.aaia-operations-workspace .operations-workspaces_monitorList__yCp06 small,.aaia-operations-workspace .operations-workspaces_projectCard__r_0Yf p,.aaia-operations-workspace .operations-workspaces_taskList__3tE22 small{font-size:.72rem!important}.aaia-operations-workspace .operations-workspaces_guides__2r2kj{gap:.7rem!important}.aaia-operations-workspace .operations-workspaces_guides__2r2kj article{padding:1rem!important;border-radius:.8rem!important}.aaia-operations-workspace .operations-workspaces_guides__2r2kj h3{margin:.65rem 0 .3rem!important;font-size:.9rem!important}.aaia-operations-workspace .operations-workspaces_guides__2r2kj p{font-size:.75rem!important}.aaia-operations-workspace .operations-workspaces_note__OfsOd{padding:.85rem 1rem!important;border-radius:.8rem!important;font-size:.78rem!important}.aaia-operations-documents .shared-access-section{display:block!important;margin:0!important;padding:1rem!important;border:1px solid var(--aaia-border)!important;border-radius:.8rem!important;background:#fbfdff!important;box-shadow:none!important}.aaia-operations-documents .shared-access-intro{display:block!important;padding:0 0 .8rem!important;border-bottom:1px solid var(--aaia-border)!important}.aaia-operations-documents .shared-access-intro h2{margin:.28rem 0!important;font-size:1rem!important;line-height:1.2!important;letter-spacing:-.03em!important}.aaia-operations-documents .shared-access-intro p{max-width:48rem!important;margin:0!important;padding:0!important;color:var(--aaia-muted)!important;font-size:.76rem!important;line-height:1.45!important}.aaia-operations-documents .shared-client-picker{max-width:100%!important;margin:.85rem 0!important}.aaia-operations-documents .shared-client-picker label,.aaia-operations-documents .shared-resource{font-size:.76rem!important}.aaia-operations-documents .shared-client-picker select{min-height:2.55rem!important;padding:.58rem .7rem!important;border-color:var(--aaia-border)!important;border-radius:.55rem!important;font-size:.78rem!important}.aaia-operations-documents .shared-resource-grid{gap:.65rem!important}.aaia-operations-documents .shared-resource{min-height:0!important;padding:.8rem!important;border-color:#dbe8ec!important;border-radius:.7rem!important;background:#fff!important}.aaia-operations-documents .shared-resource span{font-size:.8rem!important}.aaia-operations-documents .shared-resource small{font-size:.68rem!important}.aaia-operations-documents .shared-upload{min-height:2.3rem!important}.aaia-operations-documents .shared-actions{display:flex!important;gap:.5rem!important;padding-top:.7rem!important}.aaia-operations-documents .shared-actions p{font-size:.7rem!important}.aaia-operations-workspace .operations-workspaces_settingsGrid__AqwyK{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:.7rem!important;gap:.7rem!important}.aaia-operations-workspace .operations-workspaces_settingsGrid__AqwyK article{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-gap:.75rem!important;gap:.75rem!important;align-items:center!important;padding:.9rem!important;border:1px solid #e2e8f1!important;border-radius:.75rem!important;background:#fff!important}.aaia-operations-workspace .operations-workspaces_settingsIcon__N6_OA{display:grid!important;place-items:center!important;width:2rem!important;height:2rem!important;border-radius:.6rem!important;background:#eaf3ff!important;color:#2376e5!important;font-weight:900!important}.aaia-operations-workspace .operations-workspaces_settingsGrid__AqwyK h3{margin:0 0 .18rem!important;font-size:.86rem!important}.aaia-operations-workspace .operations-workspaces_settingsGrid__AqwyK p{margin:0!important;color:#6f7f95!important;font-size:.72rem!important;line-height:1.35!important}.aaia-operations-workspace .operations-workspaces_settingsGrid__AqwyK small{display:block!important;margin-top:.35rem!important;color:#536d8f!important;font-size:.66rem!important;font-weight:800!important}.aaia-operations-workspace .operations-workspaces_settingsGrid__AqwyK a{color:#2376e5!important;font-size:.72rem!important;font-weight:850!important;text-decoration:none!important;white-space:nowrap!important}@media(max-width:800px){.aaia-operations-documents .shared-resource-grid,.aaia-operations-workspace .operations-workspaces_settingsGrid__AqwyK{grid-template-columns:1fr!important}}@media(max-width:560px){.aaia-operations-workspace{padding:1rem!important}.aaia-operations-workspace .operations-workspaces_settingsGrid__AqwyK article{grid-template-columns:auto 1fr!important}.aaia-operations-workspace .operations-workspaces_settingsGrid__AqwyK a{grid-column:2!important}.aaia-operations-documents .shared-client-picker{grid-template-columns:1fr!important}.aaia-operations-documents .shared-step{display:none!important}}.aaia-tickets{margin-top:24px;padding:28px;border:1px solid #e2e7ec;border-radius:18px;background:#fff;box-shadow:0 14px 32px #1c29430c}.aaia-tickets>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:21px;border-bottom:1px solid #edf0f4}.aaia-tickets h2{margin:5px 0;color:#1d344c;font-size:27px;letter-spacing:-.04em}.aaia-tickets header p{max-width:620px;margin:0;color:#718195}.aaia-tickets>header>b{padding:10px 12px;border:1px solid #f0cccc;border-radius:9px;background:#fff5f5;color:#a3474c;font-size:12px}.aaia-tickets-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);grid-gap:20px;gap:20px;padding-top:20px}.aaia-tickets-grid>ul{display:grid;grid-gap:8px;gap:8px;max-height:610px;margin:0;padding:0;overflow:auto;list-style:none}.aaia-tickets-grid li button{position:relative;display:grid;width:100%;grid-gap:5px;gap:5px;padding:13px 14px;border:1px solid #e0e7ee;border-radius:10px;background:#fbfcff;color:#395066;text-align:left;cursor:pointer}.aaia-tickets-grid li button.selected{border-color:#8bb7e5;background:#f3f8ff;box-shadow:inset 3px 0 #3382c8}.aaia-tickets-grid strong{font-size:13px}.aaia-tickets-grid small{color:#7a899a;font-size:10px}.aaia-tickets-grid li em,.aaia-tickets-grid li span{display:inline-flex;width:max-content;padding:3px 6px;border-radius:999px;font-size:9px;font-style:normal;font-weight:700}.ticket-urgente{background:#fff0f0;color:#b7474c}.ticket-importante{background:#fff7e8;color:#9b6a10}.ticket-normale{background:#edf4ff;color:#3472af}.aaia-tickets-grid li em{background:#f1f3f7;color:#61758a}.aaia-tickets-grid article{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:20px;border:1px solid #dce5ed;border-radius:12px;background:#fbfdff}.aaia-ticket-meta{display:flex;justify-content:space-between;gap:12px;color:#718397;font-size:11px}.aaia-ticket-meta a{color:#2874b7;font-weight:700}.aaia-tickets-grid article h3{margin:0;color:#263e55;font-size:20px}.aaia-tickets-grid article p{margin:0;color:#607389;font-size:12px;line-height:1.5}.aaia-ticket-description,.aaia-ticket-repro{padding:12px;border-radius:8px;background:#fff;white-space:pre-wrap}.aaia-ticket-repro{border-left:3px solid #6b9fce}.aaia-ticket-repro b{display:block;margin-bottom:4px;color:#3977b2;font-size:10px}.aaia-ticket-contact{font-size:10px!important}.aaia-tickets-grid label{display:grid;grid-gap:6px;gap:6px;color:#61758b;font-size:10px;font-weight:700}.aaia-tickets-grid select,.aaia-tickets-grid textarea{width:100%;padding:9px 10px;border:1px solid #d5e1ea;border-radius:8px;background:#fff;color:#30495f;font:12px inherit}.aaia-tickets-grid textarea{min-height:110px;resize:vertical}.aaia-ticket-message{padding:10px;border:1px solid #c6e6d0;border-radius:8px;background:#f2fbf5!important;color:#27774e!important}.aaia-ticket-save{justify-self:start;padding:10px 14px;border:0;border-radius:8px;background:#2879c6;color:#fff;font-weight:700;cursor:pointer}.aaia-ticket-save:disabled{opacity:.6}@media(max-width:800px){.aaia-tickets{padding:19px}.aaia-tickets>header{flex-direction:column}.aaia-tickets-grid{grid-template-columns:1fr}.aaia-tickets-grid>ul{max-height:310px}}