@font-face{font-family:Manrope;src:url(/assets/manrope-latin-variable-B5djirDI.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/dm-sans-latin-variable-BlcrkaWg.woff2) format("woff2");font-style:normal;font-weight:100 1000;font-display:swap}:root{--petroleum: #153d3b;--citron: #d9f36d;--chalk: #f7f7f0;--graphite: #1c2928;--muted: #526460;--line: #d3dcd3;--danger: #a32e3b;--social: #126f82;--connect: #7356a8;--surface: #fff;--input-line: #748b83;--header-line: #40605a;--pale-ink: #cfdfd0;--petroleum-hover: #24534d;--citron-hover: #e4fa8f;--positive-text: #216747;--success-field: #edf5e9;--success-line: #a4c7b5;--danger-field: #feeeed;--danger-line: #e2afae;--neutral-text: #79510e;--neutral-field: #fff6df;--neutral-line: #e4d0a0}:root{--display: Manrope, system-ui, sans-serif;--body: "DM Sans", system-ui, sans-serif;--bar-height: 60px;--side-width: 320px;--frame-max: 1520px;--radius-tag: 5px;--radius-field: 6px;--radius-button: 7px;--radius-feedback: 9px;--radius-panel: 12px;--ease: cubic-bezier(.22, 1, .36, 1);font-family:var(--body);font-size:15px;line-height:1.55;color:var(--graphite);background:var(--chalk);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;scrollbar-color:var(--input-line) transparent;scrollbar-width:thin;caret-color:var(--petroleum);-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:320px}::selection{background:var(--citron);color:var(--petroleum)}h1,h2,h3{font-family:var(--display);color:var(--graphite);margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:var(--petroleum);text-underline-offset:4px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--social);outline-offset:3px}[tabindex="-1"]:focus{outline:none}svg{flex:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:16px;top:-80px;z-index:40;padding:10px 16px;border-radius:var(--radius-button);background:var(--citron);color:var(--petroleum);font-weight:600}.skip-link:focus{top:10px;outline-color:var(--chalk)}.button{display:inline-flex;text-decoration:none;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid transparent;border-radius:var(--radius-button);font-size:14px;font-weight:600;line-height:1.25;text-align:center;cursor:pointer;transition:background-color .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.button svg{width:17px;height:17px}.button-primary{background:var(--petroleum);color:var(--chalk)}@media(hover:hover){.button-primary:hover:not(:disabled){background:var(--petroleum-hover)}}.button-secondary{background:var(--surface);border-color:var(--input-line);color:var(--petroleum)}@media(hover:hover){.button-secondary:hover:not(:disabled){border-color:var(--petroleum);background:#f2f5ef}}.button-quiet{min-height:36px;padding:0 10px;background:transparent;color:var(--petroleum)}.button-quiet:active:not(:disabled){background:#153d3b12}@media(hover:hover){.button-quiet:hover:not(:disabled){background:#153d3b12}}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled{cursor:not-allowed;opacity:.55}.button[data-pending]{cursor:wait;opacity:.8}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.field{display:grid;gap:6px;min-width:0}.field>label{font-size:14px;font-weight:550;color:var(--graphite)}.field input,.field select{-webkit-appearance:none;appearance:none;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--input-line);border-radius:var(--radius-field);background:var(--surface);color:var(--graphite);transition:border-color .16s var(--ease)}@media(hover:hover){.field input:hover,.field select:hover{border-color:var(--petroleum)}}.field input:focus-visible,.field select:focus-visible{outline-offset:1px;border-color:var(--petroleum)}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--danger)}.field input::placeholder{color:var(--muted)}.select{position:relative;display:block}.select select{appearance:none;padding-right:40px;cursor:pointer}.select svg{position:absolute;right:12px;top:50%;width:18px;height:18px;translate:0 -50%;color:var(--petroleum);pointer-events:none}.field-description{font-size:13px;color:var(--muted)}.field-error{font-size:13px;font-weight:550;color:var(--danger)}fieldset{border:0;padding:0;margin:0;min-width:0}.form{display:grid;gap:18px}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;align-items:start}.panel .form>.field{max-width:480px}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.switch{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:40px;cursor:pointer;font-size:14px;font-weight:550;color:var(--graphite)}.switch>span:has(>input){position:absolute!important;inset:0!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important}.switch input{position:absolute!important;inset:0!important;z-index:1;width:100%!important;height:100%!important;margin:0!important;clip-path:none!important;opacity:0;cursor:inherit}.switch-track{position:relative;width:40px;height:24px;border-radius:12px;border:1px solid var(--input-line);background:var(--surface);transition:background-color .16s var(--ease),border-color .16s var(--ease)}.switch-thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--input-line);transition:translate .18s var(--ease),background-color .16s var(--ease)}.switch[data-selected] .switch-track{background:var(--petroleum);border-color:var(--petroleum)}.switch[data-selected] .switch-thumb{translate:16px 0;background:var(--surface)}.switch[data-hovered] .switch-track{border-color:var(--petroleum)}.switch[data-focus-visible] .switch-track{outline:3px solid var(--social);outline-offset:3px}.switch[data-disabled],.switch[data-pending]{cursor:not-allowed;opacity:.55}.switch[data-pending]{cursor:wait}.switch-state{min-width:4.5em}.notice{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--success-line);border-radius:var(--radius-feedback);background:var(--success-field);color:var(--positive-text);font-size:14px;font-weight:550}.notice svg{width:18px;height:18px;margin-top:1px}.notice p{flex:1;min-width:0;overflow-wrap:anywhere}.notice-dismiss{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;margin:-6px -8px -6px 0;padding:0;border:0;border-radius:var(--radius-button);background:transparent;color:inherit;cursor:pointer}.notice-dismiss:active{background:#1c292812}@media(hover:hover){.notice-dismiss:hover{background:#1c292812}}.notice .notice-dismiss svg{width:16px;height:16px;margin:0}.notice-error{border-color:var(--danger-line);background:var(--danger-field);color:var(--danger)}.notice-info{border-color:var(--line);background:var(--surface);color:var(--graphite);font-weight:400}.notice-info svg{color:var(--social)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);min-width:0}.panel+.panel{margin-top:24px}.panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 24px;border-bottom:1px solid var(--line)}.panel-header h2{font-size:18px;font-weight:650;line-height:1.3;letter-spacing:-.02em}.panel-header p{margin-top:2px;font-size:14px;color:var(--muted)}.panel-actions{display:flex;gap:8px;flex:none}.panel-body{padding:20px 24px 24px}.panel-body:not(.form)>*+*{margin-top:16px}.rows{list-style:none;margin:0;padding:0}.rows>li+li{border-top:1px solid var(--line)}.page-header{margin-bottom:24px}.page-header.has-tabs{border-bottom:1px solid var(--line)}.trail{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:6px;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.trail a{color:var(--muted);text-decoration:none}@media(hover:hover){.trail a:hover{color:var(--petroleum);text-decoration:underline}}.trail svg{width:14px;height:14px}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap}.page-heading>div:first-child{min-width:0;max-width:68ch}.page-heading h1{font-size:30px;font-weight:650;line-height:1.15;letter-spacing:-.03em;overflow-wrap:anywhere}.page-heading p{margin-top:6px;color:var(--muted)}.page-actions{display:flex;flex-wrap:wrap;gap:10px}.tab-nav{display:flex;gap:28px;margin:14px -6px -6px;padding:6px;overflow-x:auto;scrollbar-width:none}.tab-nav a{display:inline-flex;align-items:center;min-height:44px;padding-bottom:2px;font-weight:550;color:var(--muted);text-decoration:none;white-space:nowrap;box-shadow:inset 0 -3px 0 transparent;transition:color .16s var(--ease),box-shadow .16s var(--ease)}@media(hover:hover){.tab-nav a:hover{color:var(--graphite);box-shadow:inset 0 -3px 0 var(--line)}}.tab-nav a[aria-current=page]{color:var(--graphite);box-shadow:inset 0 -3px 0 var(--petroleum)}.tab-nav a:focus-visible{outline-offset:2px}.empty-state{display:grid;gap:10px;justify-items:start;padding:28px 24px}.empty-state h2{font-size:20px;font-weight:650;letter-spacing:-.02em}.empty-copy{max-width:60ch;color:var(--muted);overflow-wrap:anywhere}.empty-copy>*+*{margin-top:8px}.empty-state>:last-child:not(.empty-copy):not(h2):not(h3){margin-top:8px}.empty-state>.form{justify-self:stretch;max-width:60ch}.empty-state-nested{gap:6px;padding:0}.empty-state-nested h3{font-family:var(--body);font-size:15px;font-weight:600;letter-spacing:0}.skeleton-rows{display:grid}.skeleton-row{display:grid;gap:10px;padding:20px 24px}.skeleton-row+.skeleton-row{border-top:1px solid var(--line)}.skeleton{position:relative;display:block;height:12px;overflow:hidden;border-radius:var(--radius-field);background:#e9eee6}.skeleton:after{content:"";position:absolute;inset:0 auto 0 0;width:400%;background:linear-gradient(90deg,#e9eee6,#f3f6f0,#e9eee6);background-size:50% 100%;translate:-50% 0;animation:shimmer 1.4s ease-in-out infinite}.skeleton:first-child{height:16px}@keyframes shimmer{0%{translate:-75% 0}to{translate:-25% 0}}.status-tag{display:inline-flex;align-items:center;padding:1px 7px;border:1px solid var(--input-line);border-radius:var(--radius-tag);font-size:11px;font-weight:500;line-height:1.5;color:var(--muted);white-space:nowrap}.avatar{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--success-field);color:var(--petroleum);font-size:12px;font-weight:600;letter-spacing:.02em;flex:none}.count{font-family:var(--body);font-size:13px;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.meta{font-size:13px;color:var(--muted)}.app{min-height:100dvh}.bar{position:sticky;top:0;z-index:30;display:flex;align-items:center;flex-wrap:wrap;gap:16px;row-gap:8px;min-height:60px;--bar-start: 24px;--bar-end: 24px;padding:calc(7px + env(safe-area-inset-top,0px)) 0 7px;padding-inline:max(calc(var(--bar-start) + env(safe-area-inset-left,0px)),calc((100% - var(--frame-max)) / 2 + var(--bar-start))) max(calc(var(--bar-end) + env(safe-area-inset-right,0px)),calc((100% - var(--frame-max)) / 2 + var(--bar-end)));background:var(--petroleum);color:var(--chalk);border-bottom:1px solid var(--header-line)}.app-backoffice .bar{background:var(--graphite);border-bottom-color:var(--header-line)}.bar :focus-visible{outline-color:var(--citron)}.bar-brand{display:inline-flex;align-items:center;min-height:44px;color:var(--chalk);border-radius:var(--radius-button)}.wordmark{display:block;width:auto;height:22px}.bar-env{min-width:0;padding-left:14px;border-left:1px solid var(--header-line);font-size:14px;font-weight:550;color:var(--chalk);overflow-wrap:anywhere}.bar-env-note{font-weight:400;color:var(--pale-ink)}.app-backoffice .bar-env{border-left-color:var(--header-line)}.bar-scope{min-width:0;margin-left:8px}.bar-account{margin-left:auto}.scope{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:0 12px;border:1px solid transparent;border-radius:var(--radius-button);background:transparent;color:var(--chalk)}.scope-button{border-color:var(--header-line);cursor:pointer}.scope-button[data-pressed]{background:var(--petroleum-hover)}@media(hover:hover){.scope-button:hover{background:var(--petroleum-hover)}}.scope-label{font-size:13px;color:var(--pale-ink)}.scope-value{max-width:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.scope svg{width:16px;height:16px;color:var(--pale-ink)}.scope-icon{display:none}.scope-button .scope-icon{color:var(--chalk)}.side-heading-context{display:none}.account-button{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 8px 0 6px;border:1px solid transparent;border-radius:var(--radius-button);background:transparent;color:var(--chalk);font-size:14px;font-weight:550;cursor:pointer}.account-button[data-pressed]{border-color:var(--header-line)}@media(hover:hover){.account-button:hover{border-color:var(--header-line)}}.account-button .avatar{background:var(--chalk)}.account-button svg{width:16px;height:16px;color:var(--pale-ink)}.account-name{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-popover{min-width:240px;max-width:min(360px,calc(100vw - 24px));padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 12px 32px -12px #1c292847;outline:none}.menu-popover[data-entering]{animation:menu-in .16s var(--ease)}@keyframes menu-in{0%{opacity:0;translate:0 -4px}}.menu-identity{display:grid;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--line);font-size:14px;overflow-wrap:anywhere}.menu-identity span{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.menu{outline:none}.menu-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px;line-height:1.35;overflow-wrap:anywhere;border-radius:6px;font-size:14px;color:var(--graphite);text-decoration:none;cursor:pointer;outline:none}.menu-item svg{width:17px;height:17px;color:var(--petroleum)}.menu-item-label{flex:1;min-width:0}.menu-item .menu-item-check{width:16px;height:16px}.menu-item[data-focused]{background:#eef2eb}.menu-item[data-focus-visible]{outline:2px solid var(--social);outline-offset:-2px}.frame{max-width:var(--frame-max);margin-inline:auto;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}.frame.has-side{display:grid;grid-template-columns:var(--side-width) minmax(0,1fr)}.side{position:sticky;top:var(--bar-height);display:flex;flex-direction:column;height:calc(100dvh - var(--bar-height));overflow-y:auto;overscroll-behavior:contain;padding:22px 14px max(18px,env(safe-area-inset-bottom,0px));border-right:1px solid var(--line)}.side-list{display:grid;gap:2px;align-content:start}.side-head{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 4px 0 13px;margin-bottom:8px}.side-head h2{font-size:17px;font-weight:650;letter-spacing:-.02em}.side-items{display:grid;gap:2px;margin:0;padding:0;list-style:none}.side-item{display:grid;gap:2px;padding:11px 12px;border:1px solid transparent;border-radius:var(--radius-feedback);color:var(--graphite);text-decoration:none;transition:background-color .16s var(--ease),border-color .16s var(--ease)}.side-item:active{background:#ffffffb3;border-color:var(--line)}@media(hover:hover){.side-item:hover{background:#ffffffb3;border-color:var(--line)}}.side-item[aria-current=page]{background:var(--surface);border-color:var(--input-line)}.side-item-name{font-weight:600;overflow-wrap:anywhere}.side-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;color:var(--muted)}.side-empty{padding:4px 13px 12px;font-size:14px;color:var(--muted)}.side-empty-action{margin:4px 0 0 -10px}.side-footer{display:grid;gap:2px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.side-footer h2{padding:0 13px 4px;font-family:var(--body);font-size:13px;font-weight:600;color:var(--muted)}.side-link{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 13px;border-radius:7px;color:var(--graphite);font-size:14px;text-decoration:none}.side-link svg{width:17px;height:17px;color:var(--petroleum)}.side-link:active{background:#ffffffb3}@media(hover:hover){.side-link:hover{background:#ffffffb3}}.side-link[aria-current=page]{background:var(--surface);font-weight:600}.main{min-width:0;padding:28px 40px 72px}.main-inner{container:detail / inline-size;max-width:1120px}.back-link{display:none}@media(max-width:1099px){:root{--side-width: 272px}.scope-value{max-width:18ch}.main{padding:24px 28px 64px}.panel-header{padding:16px 20px}.panel-body{padding:18px 20px 22px}}@media(max-width:919px){.account-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.account-button{padding:0 4px;gap:4px}}@media(max-width:767px){.bar{gap:10px;--bar-start: 16px;--bar-end: 12px}.wordmark{height:19px}.bar-env{padding-left:10px;font-size:13px}.bar-env{display:grid;line-height:1.2}.bar-env-sep{display:none}.bar-env-note{font-size:12px}.bar-scope>.scope:not(.scope-button){display:none}.scope-button .scope-label,.scope-button .scope-value{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.scope-button .scope-icon{display:block}.side-heading-context{display:block;overflow-wrap:anywhere}.side-heading-context+.side-heading-title{display:block;margin-top:2px;font-family:var(--body);font-size:13px;font-weight:500;letter-spacing:0;color:var(--muted)}.bar-scope{margin-left:0}.frame.has-side{display:block}.side{position:static;height:auto;min-height:calc(100dvh - var(--bar-height));padding:20px 12px max(24px,env(safe-area-inset-bottom,0px));border-right:0}.frame[data-view=detail] .side,.frame[data-view=list] .main{display:none}.main{padding:18px 16px 56px}.back-link{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:44px;overflow-wrap:anywhere;margin:-8px 0 4px;font-size:14px;font-weight:550;text-decoration:none}.back-link svg{width:17px;height:17px}.back-link+.page-header .trail{display:none}.page-heading h1{font-size:25px}.page-actions,.page-actions .button{width:100%}.panel-header{flex-wrap:wrap;padding:14px 16px}.panel-body{padding:16px}}@media(max-width:420px){.scope{padding:0 8px}.scope-value{max-width:30vw}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.skeleton:after{animation:none}}@media(forced-colors:active){.tab-nav a[aria-current=page]{border-bottom:3px solid CanvasText}.button,.panel,.notice,.status-tag,.switch-track,.side-item[aria-current=page]{border:1px solid CanvasText}.switch[data-selected] .switch-thumb{background:CanvasText}}.row-link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 24px;color:var(--graphite);text-decoration:none;transition:background-color .16s var(--ease)}.row-link>span{display:grid;gap:2px;min-width:0}.row-link svg{width:18px;height:18px;color:var(--petroleum);transition:translate .16s var(--ease)}.row-link:active{background:#f8faf6}@media(hover:hover){.row-link:hover{background:#f8faf6}.row-link:hover svg{translate:3px 0}}.row-link:focus-visible{outline-offset:-3px}.row-title{font-weight:600;overflow-wrap:anywhere}.rows:last-child>li:last-child .row-link{border-radius:0 0 var(--radius-panel) var(--radius-panel)}.person-row{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 24px}.person{display:grid;gap:1px;flex:1;min-width:0}.person-name{font-weight:600;overflow-wrap:anywhere}.person .meta{overflow-wrap:anywhere}.person-end{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px 12px;font-size:14px;text-align:right}.failure{display:grid;gap:12px;justify-items:start}.failure-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.crash-page{max-width:560px;margin:0 auto;padding:72px 24px}.page-notice{margin-bottom:20px}.changed-note{font-size:13px;font-weight:600;color:var(--positive-text)}.side-create{margin:0 0 10px;padding:14px 12px;border:1px solid var(--line);border-radius:var(--radius-feedback);background:var(--surface)}.side-create .form{gap:12px}.side-create .button{min-height:36px}.side-head .button-quiet{margin-right:-4px}.panel>.form.panel-body{display:grid}@media(max-width:767px){.row-link,.person-row{padding:12px 16px}}@container detail (max-width: 600px){.person-row{flex-wrap:wrap;row-gap:4px}.person-end{width:100%;justify-content:flex-start;text-align:left}.person-row:has(.avatar) .person-end{padding-left:46px}}.side-filter{position:relative;display:block;margin:0 0 10px}.side-filter svg{position:absolute;left:13px;top:50%;width:16px;height:16px;translate:0 -50%;color:var(--muted)}.side-filter input{-webkit-appearance:none;appearance:none;width:100%;min-height:40px;padding:0 10px 0 37px;border:1px solid var(--input-line);border-radius:var(--radius-field);background:var(--surface)}.side-filter input:focus-visible{outline-offset:1px}.side-filter input::-webkit-search-decoration{-webkit-appearance:none}.side-filter input::-webkit-search-cancel-button{-webkit-appearance:none;width:16px;height:16px;margin:0 -2px 0 6px;background:var(--muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center / 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center / 16px no-repeat;cursor:pointer}@media(hover:hover){.side-filter input::-webkit-search-cancel-button:hover{background:var(--petroleum)}}.side-filter-key{position:absolute;right:10px;top:50%;display:none;min-width:22px;padding:1px 6px;translate:0 -50%;border:1px solid var(--line);border-radius:var(--radius-tag);background:var(--chalk);font:500 12px/1.4 var(--body);color:var(--muted);text-align:center;pointer-events:none}@media(hover:hover)and (pointer:fine){.side-filter-key{display:block}.side-filter input{padding-right:40px}.side-filter input:focus~.side-filter-key,.side-filter input:not(:placeholder-shown)~.side-filter-key{display:none}}.panel>.rows+.invite-form,.panel>.panel-body+.invite-form{border-top:1px solid var(--line)}.panel>.rows:last-child>li:last-child{border-radius:0 0 calc(var(--radius-panel) - 1px) calc(var(--radius-panel) - 1px)}@media(pointer:coarse){.button,.button-quiet,.side-create .button,.scope,.switch,.menu-item,.side-link{min-height:44px}.field input,.field select,.side-filter input{font-size:16px}.side-filter input{min-height:44px}.notice-dismiss{width:44px;height:44px;margin:-12px -12px -12px -4px}.trail a{padding-block:12px;margin-block:-12px}}.auth{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);min-height:100dvh}.auth-context{position:sticky;top:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:48px;height:100dvh;overflow-y:auto;padding:calc(40px + env(safe-area-inset-top,0px)) 48px calc(48px + env(safe-area-inset-bottom,0px)) calc(48px + env(safe-area-inset-left,0px));background:var(--petroleum);color:var(--chalk)}.auth-backoffice .auth-context{background:var(--graphite)}.auth-wordmark{display:block;width:auto;height:30px}.auth-env{display:grid;gap:12px;max-width:34ch}.auth-env-name{font-family:var(--display);font-size:44px;font-weight:650;line-height:1.05;letter-spacing:-.04em}.auth-env-lede{font-size:17px;line-height:1.6;color:var(--pale-ink)}.auth-main{display:grid;align-content:center;padding:56px clamp(32px,7vw,112px);padding-right:calc(clamp(32px,7vw,112px) + env(safe-area-inset-right,0px));padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.auth-column{display:grid;gap:20px;width:min(100%,440px)}.auth-column h1{font-size:30px;font-weight:650;line-height:1.15;letter-spacing:-.03em}.auth-description{margin-top:-10px;color:var(--muted)}.auth-description strong{color:var(--graphite);font-weight:600;overflow-wrap:anywhere}.auth-loading{color:var(--muted)}.auth-aside{padding-top:4px;border-top:1px solid var(--line)}.auth-aside .button-quiet{margin-left:-10px}.mfa-steps{display:grid;gap:22px;margin:0;padding:0;list-style:none;counter-reset:step}.mfa-steps>li{position:relative;display:grid;gap:10px;padding-left:40px;counter-increment:step}.mfa-steps>li:before{content:counter(step);position:absolute;left:0;top:-1px;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--petroleum);border-radius:50%;font-size:13px;font-weight:600;color:var(--petroleum);font-variant-numeric:tabular-nums}.qr{display:block;width:168px;height:168px;padding:6px;border:1px solid var(--line);border-radius:var(--radius-feedback);background:#fff}.secret,.codes{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.secret{display:block;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-field);background:var(--surface);font-size:15px;letter-spacing:.08em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.secret-group{margin-right:.6ch}.secret>:last-child .secret-group{margin-right:0}.codes-block{display:grid;gap:14px}.codes{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(20ch + .8em),1fr));gap:8px 16px;margin:0;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-feedback);background:var(--surface);list-style:none;font-size:15px;letter-spacing:.04em}.codes li{overflow-wrap:anywhere}.copy-action{display:grid;gap:8px;justify-items:start}.button.mfa-open{display:none;justify-self:start}@media(pointer:coarse){.button.mfa-open{display:inline-flex}}.gate-messages{position:fixed;top:calc(var(--bar-height, 60px) + 12px);left:50%;z-index:40;display:grid;gap:8px;width:min(520px,calc(100vw - 32px));translate:-50% 0}.gate-messages:empty{display:none}@media(max-width:919px){.auth{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.auth-context{position:static;height:auto;gap:18px;padding:calc(20px + env(safe-area-inset-top,0px)) calc(22px + env(safe-area-inset-right,0px)) 24px calc(22px + env(safe-area-inset-left,0px))}.auth-wordmark{height:22px}.auth-env{gap:6px}.auth-env-name{font-size:24px}.auth-env-lede{font-size:14px}.auth-main{align-content:start;padding:32px calc(22px + env(safe-area-inset-right,0px)) calc(48px + env(safe-area-inset-bottom,0px)) calc(22px + env(safe-area-inset-left,0px))}.auth-column h1{font-size:25px}}@media(orientation:landscape)and (max-width:919px)and (max-height:540px){.auth{grid-template-columns:minmax(0,36fr) minmax(0,64fr);grid-template-rows:none}.auth-context{position:sticky;height:100dvh;padding:20px 22px calc(20px + env(safe-area-inset-bottom,0px)) calc(22px + env(safe-area-inset-left,0px))}.auth-main{padding:24px calc(28px + env(safe-area-inset-right,0px)) calc(32px + env(safe-area-inset-bottom,0px)) 28px}}.confluence{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.confluence .stop{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;min-width:0;text-align:center}.confluence .stop+.stop:before{content:"";position:absolute;top:7px;right:50%;width:100%;border-top:2px dashed var(--input-line)}.confluence .stop[data-flow]+.stop[data-flow]:before{border-top-style:solid;border-top-color:var(--petroleum)}.stop-node{position:relative;z-index:1;width:16px;height:16px;border-radius:50%;border:2px dashed var(--input-line);background:var(--surface)}.stop[data-met] .stop-node{border:2px solid var(--petroleum);background:var(--petroleum)}.stop-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.confluence-legend .stop-name{font-size:12px;font-weight:550;color:var(--muted)}.confluence-legend .stop:before{display:none}.module-mark{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none}.module-mark-studio{background:var(--petroleum)}.module-mark-social{background:var(--social)}.module-mark-connect{background:var(--connect)}.module-mark-crm{border:1.5px dashed var(--input-line)}@media(max-width:767px){.stop-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-size:12px;line-height:1.3;color:var(--muted)}.stop:not([data-met]) .stop-label{color:var(--graphite);font-weight:600}}@media(forced-colors:active){.stop[data-met] .stop-node,.module-mark{background:CanvasText;border-color:CanvasText}}.module-table{container:modules / inline-size;overflow:hidden}.module-head,.module-row{display:grid;grid-template-columns:minmax(200px,1.1fr) minmax(260px,1.4fr) minmax(190px,.9fr);align-items:center;gap:24px;padding:0 24px}.module-head{min-height:46px;border-bottom:1px solid var(--line);background:#fbfcf9;font-size:12px;font-weight:550;color:var(--muted)}.module-head-end{text-align:right}.module-row{padding-top:18px;padding-bottom:18px;transition:background-color .24s ease-out}.module-row[data-changed]{background:var(--success-field)}.module-name{display:flex;align-items:baseline;gap:10px;min-width:0}.module-name .module-mark{translate:0 -1px}.module-name .meta{margin-top:2px}.module-link{font-family:var(--display);font-size:17px;font-weight:650;letter-spacing:-.02em;color:var(--graphite);text-decoration:none}@media(hover:hover){.module-link:hover{color:var(--petroleum);text-decoration:underline}}.module-end{display:grid;justify-items:end;gap:2px;text-align:right}.module-end .switch{flex-direction:row-reverse;min-height:36px}.module-end .switch-state{min-width:0}.module-state{font-size:14px;font-weight:550}.module-detail{display:grid;gap:14px;max-width:560px}.module-detail .confluence{margin-bottom:4px}.panel-body.module-detail>*+*{margin-top:0}.module-choice{display:grid;justify-items:start;gap:2px}.module-choice .switch{min-height:36px}.module-detail .stop-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-size:12px;color:var(--muted)}.module-detail .stop:not([data-met]) .stop-label{color:var(--graphite);font-weight:600}.modules-intro{display:grid;gap:2px;margin-bottom:14px}.modules-intro h2{font-size:18px;font-weight:650;letter-spacing:-.02em}.modules>.notice{margin-bottom:14px}@container modules (max-width: 760px){.module-head{display:none}.module-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name end" "flow flow";gap:16px;padding:18px 20px}.module-name{grid-area:name}.module-end{grid-area:end;align-self:start}.module-row .confluence{grid-area:flow}.module-row .stop-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-size:12px;line-height:1.3;color:var(--muted)}.module-row .stop:not([data-met]) .stop-label{color:var(--graphite);font-weight:600}}@container modules (max-width: 480px){.module-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "flow" "end";padding:16px}.module-end{justify-items:start;text-align:left}.module-end .switch{flex-direction:row}}.entitlement-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:16px 24px;transition:background-color .24s ease-out}.entitlement-row[data-changed]{background:var(--success-field)}.module-title{font-family:var(--display);font-size:17px;font-weight:650;letter-spacing:-.02em}@media(max-width:767px){.entitlement-row{grid-template-columns:minmax(0,1fr);padding:16px}.entitlement-row .module-end{justify-items:start;text-align:left}.entitlement-row .switch{flex-direction:row}}@container modules (max-width: 400px){.module-row .confluence{column-gap:0}.module-row .confluence .stop{padding:20px 0}.module-row .confluence .stop+.stop:before{top:27px}.module-row .stop-label{position:absolute;left:50%;translate:-50% 0;white-space:nowrap}.module-row .stop:nth-child(odd) .stop-label{top:40px}.module-row .stop:nth-child(2n) .stop-label{top:1px}}@media(pointer:coarse){.module-end .switch,.module-choice .switch{min-height:44px}.module-link{padding-block:9px}}
