:root{--blue:#2563EB;--blue-700:#1D4ED8;--blue-50:#EFF6FF;--blue-100:#DBEAFE;--ink:#0F172A;--slate-700:#334155;--slate-500:#64748B;--slate-400:#94A3B8;--line:#E7ECF3;--line-2:#DDE4EE;--bg:#F7F9FC;--surface:#FFFFFF;--surface-2:#F1F5F9;--zone:#F2F6FB;--ok:#15803D;--ok-dot:#16A34A;--warn:#B45309;--warn-bg:#FDF2E3;--danger:#DC2626;--bar-soft:#BFD8F8;--font:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--surface)}body{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.app{display:grid;grid-template-columns:236px 1fr;min-height:100vh}.app.app-shellless{display:block}.side{background:var(--surface);border-right:1px solid var(--line);padding:18px 14px;display:flex;flex-direction:column;top:0;height:100vh;overflow:visible}.brand{display:flex;align-items:center;gap:10px;padding:6px 8px 18px}.brand .m{width:30px;height:30px;border-radius:8px;background:var(--blue);color:#fff;display:grid;place-items:center}.brand .m,.brand b{font-weight:800;font-size:15px}.brand small{display:block;font:600 9px/1 var(--mono);letter-spacing:.14em;color:var(--slate-400);text-transform:uppercase}.nav{flex-direction:column;gap:2px;margin-top:6px;overflow-y:auto;overflow-x:hidden;min-height:0}.nav,.nav a{display:flex}.nav a{align-items:center;gap:10px;padding:9px 11px;border-radius:8px;color:var(--slate-500);font-weight:600;font-size:13px}.nav a:hover{background:var(--surface-2);color:var(--ink)}.nav a.on{background:var(--blue-50);color:var(--blue-700)}.nav a svg{width:16px;height:16px;flex:0 0 auto}.side-foot{margin-top:auto;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.side-foot p{font-size:11px;color:var(--slate-500);margin-top:6px}.main{min-width:0;background:var(--surface)}.wrap{width:100%;padding:26px 44px 60px}.wrap.zone{background:var(--zone);border-bottom:1px solid var(--line-2);padding:30px 44px}.eyebrow{font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);display:inline-flex;align-items:center;gap:7px}.eyebrow svg{width:13px;height:13px;flex:0 0 auto}h1{font-size:24px;font-weight:800;letter-spacing:-.02em}h2{font-size:16px;font-weight:700;letter-spacing:-.01em}.muted{color:var(--slate-500)}.head{display:flex;align-items:flex-start;justify-content:space-between}.head .lead{color:var(--slate-500);margin-top:7px;font-size:14px}.head .actions{display:flex;gap:10px;align-items:center;margin-top:26px}.sync-hint{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--slate-400);cursor:pointer}.sync-hint svg{width:12px;height:12px}.pill{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:650;padding:5px 11px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--slate-700);white-space:nowrap}.pill .dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:var(--slate-400)}.pill-ok .dot{background:var(--ok-dot)}.pill-warn .dot{background:var(--warn)}.pill-mute{color:var(--slate-400)}.btn{height:38px;padding:0 16px;border-radius:9px;border:1px solid transparent;font-weight:650;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;background:none}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:var(--blue-700)}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line-2)}.btn-ghost:hover{border-color:var(--blue);color:var(--blue)}.btn-sm{height:32px;font-size:12px;padding:0 13px}.btn:disabled{opacity:.55;cursor:wait}.lnk{color:var(--blue);cursor:pointer}.lnk,.warn-t{font-weight:650}.warn-t{color:var(--warn)}.ok-t{color:var(--ok);font-weight:650}.danger-t{color:var(--danger);font-weight:650;cursor:pointer}.stripe{display:grid;grid-template-columns:1.1fr 1fr 1.2fr;border-top:1px solid var(--line-2);margin-top:26px}.stripe .cell{position:relative;padding:22px 24px 4px}.stripe .cell:first-child{padding-left:2px}.stripe .cell+.cell:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:1px;background:var(--line)}.p-head{display:flex;align-items:baseline;gap:10px}.p-head .v{font-size:26px;font-weight:800;letter-spacing:-.02em}.p-head .v small{font-size:16px;color:var(--slate-400);font-weight:700}.p-head .k{font-size:12.5px;color:var(--slate-500);font-weight:600}.p-head svg.m-ic{width:15px;height:15px;color:var(--slate-400);align-self:center;flex:0 0 auto}.p-sub{font-size:11.5px;color:var(--slate-400);margin-top:2px}.bars{align-items:flex-end;gap:8px;height:72px;margin-top:14px}.bar,.bars{display:flex}.bar{flex:1 1;flex-direction:column;align-items:center;gap:5px;height:100%;justify-content:flex-end}.bar i{display:block;width:100%;max-width:26px;border-radius:4px 4px 0 0;background:var(--bar-soft)}.bar.today i{background:var(--blue)}.bar em{font-style:normal;font:600 10px/1 var(--mono);color:var(--slate-400)}.bar.today em{color:var(--blue);font-weight:700}.bar .val{font:700 10.5px/1 var(--mono);color:var(--ink)}.funnel{display:flex;flex-direction:column;gap:7px;margin-top:14px}.f-row{display:grid;grid-template-columns:110px 1fr 34px;align-items:center;grid-gap:10px;gap:10px;font-size:11.5px;color:var(--slate-500)}.f-row .f-bar{height:14px;border-radius:3px}.f-row b{font:700 11px/1 var(--mono);color:var(--ink);text-align:right}.act{display:flex;align-items:flex-end;gap:5px;height:72px;margin-top:14px}.act .col{flex:1 1;display:flex;flex-direction:column-reverse;align-items:center;gap:2px;height:100%;justify-content:flex-start}.act .col i{display:block;width:100%;max-width:16px;border-radius:3px}.act .col .snd{background:var(--bar-soft)}.act .col .rsp{background:var(--blue)}.act-leg{display:flex;gap:16px;margin-top:10px;font-size:11px;color:var(--slate-500)}.act-leg span{display:inline-flex;align-items:center;gap:6px}.act-leg i{width:9px;height:9px;border-radius:3px}.section{padding:30px 0 6px}.wrap>.section:first-child{padding-top:4px}.sec-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.sec-h .r{color:var(--blue);font-size:12px;font-weight:650;cursor:pointer}.sec-h .r:hover{color:var(--blue-700)}.sec-count{color:var(--slate-400);font-size:12px;font-weight:600}.list{margin-top:6px}.list>:last-child{border-bottom:1px solid var(--line-2)}.li{display:grid;grid-template-columns:112px 26px 215px 1fr auto;align-items:start;grid-gap:14px;gap:14px;padding:17px 10px 16px;margin:0 -10px;border-top:1px solid var(--line-2);cursor:pointer}.li:hover{background:var(--bg);border-radius:8px}.li b{font-size:13.5px}.li .sub,.li b{line-height:1.35}.li .sub{color:var(--slate-500);font-size:12.5px}.li .date{margin-top:2px}.li>div:last-child{align-self:center}.date{font:600 12px/1 var(--mono);color:var(--blue)}.mtg-ic{display:grid;place-items:center;color:var(--slate-400);flex:0 0 auto}.mtg-ic svg{width:17px;height:17px}.who small{display:block;color:var(--slate-400);font-size:11px;margin-top:2px}.next{display:flex;align-items:center;gap:7px;margin-top:4px;font-size:11.5px;color:var(--slate-500);position:relative}.next .st{font:650 10.5px/1 var(--mono);letter-spacing:.04em;color:var(--blue);cursor:pointer}.next .st:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--blue);margin-right:6px;vertical-align:1px}.next .st.warn{color:var(--warn)}.next .st.warn:before{background:var(--warn)}.next .st.ok{color:var(--ok);cursor:default}.next .st.ok:before{background:var(--ok-dot)}.next .st.mute{color:var(--slate-500);cursor:default}.next .st.mute:before{background:var(--slate-400)}.next .chs{display:inline-flex;gap:5px;align-items:center;color:var(--slate-400);margin-left:2px}.next .chs svg{width:12px;height:12px}.caret{width:16px;height:16px;color:var(--slate-400);transition:transform .15s}.li.open .caret{transform:rotate(90deg)}.sw-wrap{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:650;color:var(--slate-700);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;border:none}.sw{width:34px;height:20px;border-radius:999px;background:var(--line-2);position:relative;transition:background .15s;flex:0 0 auto}.sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px rgba(16,24,40,.2);transition:left .15s}.sw.on{background:var(--blue)}.sw.on:after{left:16px}.sw-wrap.off{color:var(--slate-400)}.step-pop{display:none;position:absolute;left:0;top:calc(100% + 8px);z-index:30;width:340px;background:var(--surface);border:1px solid var(--line-2);border-radius:12px;box-shadow:0 8px 28px rgba(16,24,40,.14);padding:14px 16px;cursor:default}.next.pop-open .step-pop,.next:hover .step-pop{display:block}.step-pop .sp-t{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.step-pop .sp-t b{font-size:12.5px}.step-pop .sp-t span{font:600 10px/1 var(--mono);color:var(--slate-400)}.step-pop .sp-meta{font-size:11px;color:var(--slate-500);margin-bottom:9px;display:flex;align-items:center;gap:6px}.step-pop .sp-meta svg{width:12px;height:12px;color:var(--slate-400)}.step-pop .sp-body{font-size:12.5px;line-height:1.55;color:var(--ink);padding:10px 12px;background:var(--bg);border-radius:9px;border:1px solid var(--line)}.step-pop .sp-foot{margin-top:9px;font-size:11px;color:var(--slate-400);display:flex;justify-content:space-between;align-items:center}.detail{margin:0 -10px;padding:24px 14px 18px;background:var(--bg);border-top:1px solid var(--line);border-radius:0 0 10px 10px}.stp{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.stp-i{position:relative;padding-right:18px}.stp-i:before{content:"";position:absolute;top:7px;left:26px;right:6px;height:2px;background:var(--line-2);border-radius:2px}.stp-i:last-child:before{display:none}.stp-i.done:before{background:var(--ok-dot)}.stp-dot{width:16px;height:16px;border-radius:50%;background:var(--surface);border:2px solid var(--line-2);display:grid;place-items:center;margin-bottom:9px}.stp-i.done .stp-dot{border-color:var(--ok-dot);background:var(--ok-dot)}.stp-i.done .stp-dot svg{width:9px;height:9px;color:#fff}.stp-i.nextp .stp-dot{border-color:var(--blue)}.stp-i.nextp .stp-dot i{width:6px;height:6px;border-radius:50%;background:var(--blue)}.stp-i.skipped .stp-dot{border-color:var(--slate-400);border-style:dashed}.stp-i.cancelled .stp-dot{border-color:var(--danger)}.stp-i.blocked .stp-dot{border-color:var(--warn);background:var(--warn-bg)}.stp-i.blocked b,.stp-i.cancelled b,.stp-i.skipped b{color:var(--slate-500)}.stp-i.blocked:before,.stp-i.cancelled:before,.stp-i.skipped:before{background:var(--line-soft)}.stp-i b{font-size:12px;display:block}.stp-i small{color:var(--slate-400);font-size:11px;display:block;margin-top:2px}.stp-title-row{display:flex;align-items:center;gap:7px;min-height:22px;padding-right:4px}.stp-title-row>b{min-width:0}.stp-switch{margin-left:auto;gap:4px;font-size:9px;padding:0;border:0}.stp-switch:disabled{cursor:not-allowed;opacity:.55}.stp-switch .sw{width:26px;height:16px}.stp-switch .sw:after{width:12px;height:12px}.stp-switch .sw.on:after{left:12px}.stp-fixed{margin-left:auto;border:1px solid var(--blue-100);border-radius:999px;padding:2px 6px;font:700 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);background:var(--blue-50)}.stp-countdown{display:inline!important;color:var(--blue);font-size:11px!important}.d-bottom{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:34px;gap:34px;padding-top:18px;border-top:1px solid var(--line)}.d-h{font:700 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:11px;display:flex;align-items:center;gap:7px}.d-h,.d-h svg{color:var(--slate-400)}.d-h svg{width:12px;height:12px}.kv{flex-direction:column}.kv,.kv>div{display:flex;gap:9px}.kv>div{align-items:center;font-size:12.5px}.kv svg{width:13px;height:13px;color:var(--slate-400);flex:0 0 auto}.msgs{display:flex;flex-direction:column}.msg{font-size:12px;padding:10px 0 12px;border-top:1px solid var(--line-2)}.msgs>.msg:first-child{border-top:0;padding-top:2px}.msg .m-h{display:flex;justify-content:space-between;margin-bottom:3px}.msg .m-h span{font:600 10px/1 var(--mono);color:var(--slate-400)}.m-st{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:650;color:var(--ok)}.m-st .dot,.m-st i{width:6px;height:6px;border-radius:50%;background:var(--ok-dot)}.d-foot{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.table-wrap{overflow-x:auto}table.flat{width:100%;border-collapse:collapse}table.flat th{font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate-400);text-align:left;padding:12px 14px}table.flat td{padding:13px 14px;border-top:1px solid var(--line-2);font-size:13px}table.flat tbody tr:hover{background:var(--bg)}table.flat tr:last-child td{border-bottom:1px solid var(--line-2)}.empty-block{padding:26px 0;color:var(--slate-500);font-size:13px}.empty-block b{display:block;color:var(--ink);font-size:14px;margin-bottom:4px}.activity-summary{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:24px;padding-top:18px;border-top:1px solid var(--line-2);color:var(--slate-500);font-size:12px}.activity-summary b{font:700 16px/1 var(--mono);color:var(--ink);margin-right:5px}.activity-filters{display:flex;gap:4px;margin:14px 0 8px;border-bottom:1px solid var(--line-2)}.activity-filters button{border:0;background:none;padding:8px 12px 10px;color:var(--slate-500);font-size:12px;font-weight:650;cursor:pointer;position:relative}.activity-filters button.on{color:var(--blue-700)}.activity-filters button.on:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--blue)}.activity-stream{margin-top:4px}.activity-item{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:14px 4px;border-top:1px solid var(--line-2)}.activity-item:last-child{border-bottom:1px solid var(--line-2)}a.activity-item:hover{background:var(--bg);border-radius:8px;padding-left:10px;padding-right:10px;margin-left:-6px;margin-right:-6px}.activity-dot{width:8px;height:8px;border-radius:50%;background:var(--blue)}.activity-dot.tone-ok{background:var(--ok-dot)}.activity-dot.tone-warn{background:var(--warn)}.activity-dot.tone-bad{background:var(--danger)}.activity-copy{min-width:0}.activity-copy b{display:block;font-size:13px}.activity-copy small{display:block;color:var(--slate-500);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.activity-time{font:600 10.5px/1 var(--mono);color:var(--slate-400);white-space:nowrap}.meeting-tab-count{font:600 10px/1 var(--mono);color:var(--slate-400);margin-left:3px}.meeting-list{margin-top:8px}.meeting-record{border-top:1px solid var(--line-2)}.meeting-record:last-child{border-bottom:1px solid var(--line-2)}.meeting-row{width:100%;display:grid;grid-template-columns:150px 24px minmax(170px,230px) minmax(180px,1fr) auto 18px;align-items:center;grid-gap:14px;gap:14px;padding:16px 6px;border:0;background:none;text-align:left;cursor:pointer;color:inherit}.meeting-row:hover{background:var(--bg);border-radius:8px;padding-left:12px;padding-right:12px;margin-left:-6px;width:calc(100% + 12px)}.meeting-person,.meeting-subject{min-width:0}.meeting-person b,.meeting-subject b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meeting-person small,.meeting-subject small{display:block;color:var(--slate-400);font-size:11px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meeting-record.open .caret{transform:rotate(90deg)}.meeting-detail{background:var(--bg);padding:18px 20px 16px;border-top:1px solid var(--line);border-radius:0 0 10px 10px}.meeting-steps{display:flex;flex-direction:column}.meeting-step{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;padding:11px 0;border-top:1px solid var(--line-2)}.meeting-step:first-child{border-top:0}.meeting-step-mark{width:15px;height:15px;border-radius:50%;border:2px solid var(--blue);display:grid;place-items:center}.meeting-step-mark svg{width:8px;height:8px;color:#fff}.meeting-step.status-done .meeting-step-mark{background:var(--ok-dot);border-color:var(--ok-dot)}.meeting-step.status-skipped .meeting-step-mark{border-color:var(--slate-400);border-style:dashed}.meeting-step.status-cancelled .meeting-step-mark{border-color:var(--danger)}.meeting-step.status-blocked .meeting-step-mark{border-color:var(--warn);background:var(--warn-bg)}.meeting-step b{font-size:12.5px}.meeting-step small{display:block;color:var(--slate-500);font-size:11px;margin-top:2px}.meeting-step-channels{display:flex;gap:10px;color:var(--slate-500);font-size:10.5px}.meeting-step-channels span{display:inline-flex;align-items:center;gap:4px}.meeting-step-channels svg{width:12px;height:12px}.meeting-detail-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:13px;margin-top:8px}@media (max-width:900px){.meeting-row{grid-template-columns:105px 22px minmax(0,1fr) auto 16px;gap:10px}.meeting-subject{display:none}.meeting-step{grid-template-columns:18px minmax(0,1fr)}.meeting-step-channels{display:none}.activity-time{font-size:9.5px}.app{grid-template-columns:1fr}.side{position:static;height:auto;align-items:center;gap:8px;overflow-x:auto;padding:10px 14px}.nav,.side{flex-direction:row}.nav{margin:0}.side-foot{display:none}.wrap,.wrap.zone{padding:20px 18px 40px}.stripe{grid-template-columns:1fr}.stripe .cell+.cell:before{display:none}.li{grid-template-columns:90px 1fr auto}.li .mtg-ic,.li .who{display:none}.stp{grid-template-columns:repeat(2,1fr);gap:14px 0}.d-bottom{grid-template-columns:1fr}}.side{transition:width .16s ease}.side-toggle{position:absolute;top:26px;right:-12px;z-index:60;width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:50%;background:var(--surface);color:var(--slate-400);cursor:pointer;padding:0;box-shadow:0 1px 3px rgba(16,24,40,.1);transition:.15s}.side-toggle:hover{color:var(--blue);border-color:var(--blue)}.side-toggle svg{width:13px;height:13px;transition:transform .16s ease}.side[data-collapsed="1"] .side-toggle svg{transform:rotate(0deg)}.side[data-collapsed="0"] .side-toggle svg{transform:rotate(180deg)}.app>.side,.side{position:-webkit-sticky;position:sticky}:root.side-collapsed .app{grid-template-columns:66px 1fr}:root.side-collapsed .side{padding:18px 10px;overflow:visible}:root.side-collapsed .brand-text,:root.side-collapsed .nav-label,:root.side-collapsed .side-foot p{display:none}:root.side-collapsed .nav a{justify-content:center;padding:10px 0}:root.side-collapsed .brand{justify-content:center;padding:6px 0 18px}:root.side-collapsed .side-foot{padding:10px 0;display:grid;place-items:center;border:0;background:none}:root.side-collapsed .side-foot .pill{padding:6px;border-radius:50%;gap:0}@media (max-width:900px){.side-toggle{display:none}:root.side-collapsed .app{grid-template-columns:1fr}:root.side-collapsed .brand-text,:root.side-collapsed .nav-label{display:inline}}:root{--sunken:#F8FAFD;--inset:#F4F7FB;--accent-soft:#F0F5FF;--line-soft:#EEF2F8}.sunken{background:var(--sunken);border-radius:12px;padding:18px 20px}.inset{background:var(--inset)}.emph,.inset{border-radius:10px;padding:14px 16px}.emph{background:var(--accent-soft)}.rail-note{border-left:3px solid var(--blue);background:var(--accent-soft)}.rail-note,.rail-warn{border-radius:0 10px 10px 0;padding:13px 16px}.rail-warn{border-left:3px solid var(--warn);background:var(--warn-bg)}.rail-ok{border-left:3px solid var(--ok-dot);background:#EDF8F1;border-radius:0 10px 10px 0;padding:13px 16px}.rule{background:var(--line);margin:22px 0}.rule,.rule-soft{height:1px;border:0}.rule-soft{background:var(--line-soft);margin:16px 0}.t-xs{font-size:11px;line-height:1.45}.t-sm{font-size:12.5px;line-height:1.5}.t-md{font-size:13.5px;line-height:1.55}.t-lg{font-size:15px;line-height:1.5}.t-mono{font:600 11px/1 var(--mono);letter-spacing:.04em}.t-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.block-h{display:flex;align-items:center;gap:8px;font:700 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate-400);margin-bottom:12px}.block-h svg{width:12px;height:12px;flex:0 0 auto}.block-h .r{margin-left:auto;font-family:var(--font);font-size:11.5px;letter-spacing:0;text-transform:none;color:var(--blue);font-weight:650;cursor:pointer}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--blue);outline-offset:2px}.tenant-switcher{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;margin:0 4px 12px;padding:9px 8px;border-block:1px solid var(--line);min-width:0}.tenant-switcher-mark{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:var(--blue-50);color:var(--blue-700);font:700 10px/1 var(--mono);letter-spacing:.03em}.tenant-switcher-copy{min-width:0}.tenant-switcher-copy label{display:block;margin-bottom:3px;color:var(--slate-500);font:700 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.tenant-switcher-copy select,.tenant-switcher-copy strong{display:block;width:100%;min-width:0;color:var(--ink);font-size:12px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tenant-switcher-copy select{height:26px;margin:-4px 0;padding:0 20px 0 0;border:0;background:transparent;cursor:pointer}.tenant-switcher-copy select:disabled{cursor:wait;color:var(--slate-500)}.tenant-switch-error{grid-column:1/-1;color:var(--danger);font-size:10.5px;font-weight:650;line-height:1.35}.nav a.nav-admin{margin-top:9px;box-shadow:0 -8px 0 -7px var(--line)}.user-menu{position:relative;margin-top:auto;min-width:0}.user-menu+.side-foot{margin-top:10px}.user-menu-trigger{width:100%;min-height:44px;display:grid;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;grid-gap:9px;gap:9px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.user-menu-trigger:hover,.user-menu-trigger[aria-expanded=true]{background:var(--surface-2)}.user-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--slate-700);color:#fff;font:700 11px/1 var(--mono)}.user-menu-copy{min-width:0}.user-menu-copy b,.user-menu-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-copy b{font-size:12px}.user-menu-copy small{margin-top:2px;color:var(--slate-500);font-size:10.5px}.user-menu-chevron{width:14px;height:14px;color:var(--slate-400);transform:rotate(90deg)}.user-menu-trigger[aria-expanded=true] .user-menu-chevron{transform:rotate(-90deg)}.user-menu-popover{position:absolute;left:0;bottom:calc(100% + 8px);z-index:90;width:260px;padding:7px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);box-shadow:0 10px 28px rgba(15,23,42,.14)}.user-menu-identity{padding:8px 9px 11px;border-bottom:1px solid var(--line);margin-bottom:5px;min-width:0}.user-menu-identity b,.user-menu-identity span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-identity b{font-size:12.5px}.user-menu-identity span{margin-top:2px;color:var(--slate-500);font-size:11px}.user-menu-popover>a,.user-menu-signout{width:100%;min-height:38px;display:flex;align-items:center;gap:8px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:var(--slate-700);font-size:12px;font-weight:650;text-align:left;cursor:pointer}.user-menu-popover>a:hover,.user-menu-signout:hover{background:var(--surface-2);color:var(--ink)}.user-menu-popover>a svg{width:14px;height:14px;color:var(--slate-500)}.signout-control{display:grid;min-width:0}.signout-error{padding:6px 9px;color:var(--danger);font-size:10.5px;line-height:1.35}:root.side-collapsed .tenant-switcher{display:grid;grid-template-columns:1fr;margin:0 1px 12px;padding:7px;border-block-color:transparent}:root.side-collapsed .tenant-switcher-mark{margin:auto}:root.side-collapsed .tenant-switch-error,:root.side-collapsed .tenant-switcher-copy{display:none}:root.side-collapsed .user-menu-trigger{grid-template-columns:32px;justify-content:center;padding:6px}:root.side-collapsed .user-menu-chevron,:root.side-collapsed .user-menu-copy{display:none}:root.side-collapsed .user-menu-popover{left:44px;bottom:0}.app:has(.auth-page),:root.side-collapsed .app:has(.auth-page){display:block;min-height:100vh}.app:has(.auth-page)>.side{display:none}.main:has(.auth-page){min-height:100vh}.auth-page{min-height:100vh;min-height:100svh;background:var(--zone);padding:32px}.auth-layout{width:min(1080px,100%);min-height:calc(100svh - 64px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);background:var(--surface)}.auth-layout-compact{min-height:min(680px,calc(100svh - 64px))}.auth-intro{display:flex;flex-direction:column;justify-content:space-between;gap:80px;padding:42px 52px;border-right:1px solid var(--line-2);background:var(--zone)}.auth-brand{display:flex;align-items:center;gap:11px}.auth-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--blue);color:#fff;font-weight:800}.auth-brand b{display:block;font-size:15px;font-weight:800}.auth-brand small{display:block;color:var(--slate-500);font:600 9px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.auth-intro h1{max-width:520px;margin-top:10px;font-size:34px;line-height:1.15}.auth-intro p{max-width:560px;margin-top:14px;color:var(--slate-500);font-size:15px;line-height:1.65}.auth-panel{align-self:center;padding:44px 42px}.auth-panel-heading>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase}.auth-panel-heading h2{margin-top:9px;font-size:22px}.auth-panel-heading p{margin-top:7px;color:var(--slate-500);font-size:13px}.login-form{display:grid;grid-gap:18px;gap:18px;margin-top:28px}.auth-field{display:grid;grid-gap:7px;gap:7px}.auth-field label{color:var(--slate-700);font-size:12.5px;font-weight:650}.auth-field input{width:100%;height:44px;padding:0 12px;border:1px solid var(--line-2);border-radius:9px;background:var(--surface);color:var(--ink);font-size:14px}.auth-field input:hover{border-color:var(--slate-400)}.auth-field input:focus{border-color:var(--blue)}.auth-field input[aria-invalid=true]{border-color:var(--danger)}.auth-field input:disabled{background:var(--bg);cursor:wait}.auth-error{border-left:3px solid var(--danger);padding:10px 12px;background:#FEF2F2;color:#991B1B;font-size:12px;line-height:1.45}.auth-submit{width:100%;height:44px;justify-content:center;margin-top:2px}.auth-panel>.signout-control{margin-top:24px}@media (max-width:900px){.side{position:-webkit-sticky;position:sticky;top:0;z-index:70;height:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px 10px;gap:8px 10px;padding:8px 12px;border-right:0;border-bottom:1px solid var(--line-2);overflow:visible}.brand{grid-column:1;grid-row:1;padding:2px}.brand-text{display:none}.tenant-switcher{grid-column:2;grid-row:1;margin:0;padding:5px 8px;border-block:0;background:var(--bg);border-radius:8px}.tenant-switcher-mark{width:28px;height:28px}.nav{grid-column:1/-1;grid-row:2;min-width:0;flex-direction:row;margin:0;overflow-x:auto;overflow-y:hidden;padding-bottom:1px}.nav a{min-height:44px;flex:0 0 auto;padding:10px 12px}.nav a.nav-admin{margin-top:0;margin-left:7px;box-shadow:-8px 0 0 -7px var(--line)}.side-foot{grid-column:1/-1;grid-row:3;margin:0;padding:4px 2px;border:0;border-radius:0;background:transparent;display:flex;align-items:center;gap:8px}.side-foot p{display:none}.side-foot .pill{padding:4px 9px}.user-menu{grid-column:3;grid-row:1;margin:0}.user-menu-trigger{width:44px;grid-template-columns:32px;justify-content:center;padding:6px}.user-menu-chevron,.user-menu-copy{display:none}.user-menu-popover{right:0;left:auto;top:calc(100% + 8px);bottom:auto}:root.side-collapsed .side{padding:8px 12px}:root.side-collapsed .brand-text{display:none}:root.side-collapsed .nav a{justify-content:flex-start;padding:10px 12px}:root.side-collapsed .side-foot{padding:4px 2px;display:flex;border:0;background:transparent}:root.side-collapsed .tenant-switcher{display:grid;grid-template-columns:30px minmax(0,1fr);margin:0;padding:5px 8px;border-block:0}:root.side-collapsed .tenant-switcher-copy{display:block}:root.side-collapsed .user-menu-popover{right:0;left:auto;top:calc(100% + 8px);bottom:auto}.auth-page{padding:0}.auth-layout,.auth-layout-compact{min-height:100svh;grid-template-columns:1fr}.auth-intro{gap:48px;padding:30px 28px 34px;border-right:0;border-bottom:1px solid var(--line-2)}.auth-intro h1{font-size:29px}.auth-panel{width:100%;max-width:520px;margin:0 auto;padding:36px 28px 48px}}@media (max-width:560px){.tenant-switcher{grid-template-columns:minmax(0,1fr);padding-left:10px}.tenant-switcher-mark{display:none}.tenant-switcher-copy label{font-size:8px}.tenant-switcher-copy select,.tenant-switcher-copy strong{font-size:11.5px}:root.side-collapsed .tenant-switcher{grid-template-columns:minmax(0,1fr)}.auth-intro{gap:36px;padding:24px 20px 28px}.auth-intro h1{font-size:26px}.auth-intro p{font-size:14px}.auth-panel{padding:30px 20px 40px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.adm-page-head .actions{flex-wrap:wrap}.adm-breadcrumbs{display:flex;align-items:center;gap:7px;margin-bottom:18px;color:var(--slate-500);font-size:12px;font-weight:600}.adm-breadcrumbs a:hover{color:var(--blue)}.adm-breadcrumbs svg{width:12px;height:12px;color:var(--slate-400)}.adm-breadcrumbs [aria-current=page]{color:var(--ink)}.adm-pill-brand .dot{background:var(--blue)}.adm-pill-danger{color:#991B1B}.adm-pill-danger .dot{background:var(--danger)}.adm-empty p{margin-bottom:14px}.adm-table-wrap{margin-top:14px}.adm-tenant-table td{vertical-align:middle}.adm-tenant-table tbody tr{transition:background .12s ease}.adm-cell-stack,.adm-client-name{display:block;min-width:0}.adm-cell-stack b,.adm-cell-stack small,.adm-client-name b,.adm-client-name code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-cell-stack b,.adm-client-name b{font-size:12.5px}.adm-client-name code{margin-top:3px;color:var(--slate-500);font:600 10.5px/1.3 var(--mono)}.adm-client-name:hover b{color:var(--blue)}.adm-cell-stack small{margin-top:3px;color:var(--slate-500);font-size:10.5px}.adm-integration-count{color:var(--slate-500);font-size:12px;white-space:nowrap}.adm-integration-count b{color:var(--ink);font:700 13px/1 var(--mono)}.adm-tenant-table time{color:var(--slate-500);font-size:11.5px;white-space:nowrap}.adm-row-action{text-align:right}.adm-row-action a{display:inline-flex;align-items:center;gap:4px;color:var(--blue);font-size:11.5px;font-weight:650}.adm-row-action svg{width:13px;height:13px}.adm-form-wrap{max-width:1040px}.adm-create-form{max-width:900px}.adm-create-form fieldset{border:0;min-width:0}.adm-create-form fieldset:disabled{opacity:.72}.adm-create-form h2{font-size:18px}.adm-form-lead{margin-top:6px}.adm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 24px;gap:18px 24px;margin-top:22px}.adm-field{display:grid;align-content:start;grid-gap:7px;gap:7px;min-width:0}.adm-field-label label,.adm-field>span:first-child{color:var(--slate-700);font-size:12.5px;font-weight:650}.adm-field-label{display:flex;align-items:center;justify-content:space-between;gap:12px}.adm-regenerate{padding:2px;border:0;background:transparent;font-size:11px}.adm-field input,.adm-field select{width:100%;height:44px;padding:0 12px;border:1px solid var(--line-2);border-radius:9px;background:var(--surface);color:var(--ink);font-size:13.5px}.adm-field input:hover,.adm-field select:hover{border-color:var(--slate-400)}.adm-field input:focus,.adm-field select:focus{border-color:var(--blue)}.adm-field small{color:var(--slate-500);font-size:10.5px;line-height:1.4}.adm-field-wide{grid-column:1/-1;max-width:430px}.adm-slug-input{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;height:44px;border:1px solid var(--line-2);border-radius:9px;background:var(--surface)}.adm-slug-input:focus-within{border-color:var(--blue)}.adm-slug-input>span{display:grid;place-items:center;height:100%;border-right:1px solid var(--line);color:var(--slate-400);font:600 12px/1 var(--mono)}.adm-slug-input input{height:42px;border:0;border-radius:0;background:transparent;font-family:var(--mono);font-size:12px;outline:0}.adm-safe-default{display:flex;align-items:flex-start;gap:6px 10px;flex-wrap:wrap;margin-top:28px}.adm-safe-default span{color:var(--slate-700);font-size:12.5px}.adm-form-error{margin-top:16px;max-width:720px}.adm-form-actions{display:flex;align-items:center;gap:10px;margin-top:22px}.adm-created{max-width:1040px}.adm-created-heading{display:flex;align-items:flex-start;gap:12px}.adm-created-heading h2{font-size:18px}.adm-created-heading p{margin-top:3px;color:var(--slate-700);font-size:12.5px}.adm-success-mark{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--ok-dot);color:#fff;flex:0 0 auto}.adm-success-mark svg{width:12px;height:12px}.adm-created-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);grid-gap:42px;gap:42px;margin-top:30px}.adm-checklist{list-style:none;border-top:1px solid var(--line-2)}.adm-checklist li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;padding:13px 2px;border-bottom:1px solid var(--line-2)}.adm-checklist li>svg{width:15px;height:15px;margin-top:2px;color:var(--ok)}.adm-checklist li:last-child>svg{color:var(--warn)}.adm-checklist b,.adm-checklist small{display:block}.adm-checklist b{font-size:12.5px}.adm-checklist small{margin-top:2px;color:var(--slate-500);font-size:11px;line-height:1.4}.adm-password-once>span{display:block;color:var(--warn);letter-spacing:.1em;text-transform:uppercase}.adm-password-once h3{margin-top:8px;font-size:16px}.adm-password-once>p{margin-top:5px;color:var(--slate-700);font-size:11.5px;line-height:1.5}.adm-password-once>code{display:block;margin-top:14px;padding:12px;border:1px solid #e8c48e;border-radius:8px;background:var(--surface);color:var(--ink);font:700 13px/1.4 var(--mono);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.adm-password-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.adm-copy-status{min-height:17px;color:var(--ok)!important;font-weight:650}.adm-copy-status.is-error{color:var(--danger)!important}.adm-password-hidden b,.adm-password-hidden p{display:block}.adm-password-hidden p{margin-top:4px;color:var(--slate-700);font-size:12px}.adm-created-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:30px;padding-top:20px;border-top:1px solid var(--line-2)}.adm-created-actions .btn svg{width:13px;height:13px}.adm-anchor-section{scroll-margin-top:24px}.adm-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;border-block:1px solid var(--line-2)}.adm-summary-grid>div{min-width:0;padding:16px 18px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.adm-summary-grid>div:nth-child(4n){border-right:0}.adm-summary-grid>div:nth-last-child(-n+4){border-bottom:0}.adm-summary-grid dt{color:var(--slate-500);font:700 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.adm-summary-grid dd{margin-top:7px;overflow:hidden;text-overflow:ellipsis;color:var(--ink);font-size:13px;font-weight:700;white-space:nowrap}.adm-integration-list,.adm-member-list{margin-top:14px;border-top:1px solid var(--line-2)}.adm-member-row{min-height:66px;display:grid;grid-template-columns:36px minmax(180px,1fr) 140px auto 120px;align-items:center;grid-gap:14px;gap:14px;padding:11px 6px;border-bottom:1px solid var(--line-2)}.adm-member-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--blue-50);color:var(--blue-700);font:700 10px/1 var(--mono)}.adm-member-avatar.is-pending{background:var(--warn-bg);color:var(--warn)}.adm-member-identity,.adm-member-identity b,.adm-member-identity small{display:block;min-width:0}.adm-member-identity b,.adm-member-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-member-identity b{font-size:12.5px}.adm-member-identity small{margin-top:3px;color:var(--slate-500);font-size:11px}.adm-member-role{color:var(--slate-700);font-size:11.5px;font-weight:650}.adm-member-row time{color:var(--slate-500);font-size:10.5px;text-align:right}.adm-integration-row{min-height:72px;display:grid;grid-template-columns:24px minmax(220px,1fr) auto 180px;align-items:center;grid-gap:14px;gap:14px;padding:13px 6px;border-bottom:1px solid var(--line-2)}.adm-integration-identity b,.adm-integration-identity small,.adm-last-tested small,.adm-last-tested time,.adm-last-tested>span{display:block}.adm-integration-identity b{font-size:12.5px}.adm-integration-identity small{margin-top:3px;color:var(--slate-500);font-size:11px}.adm-last-tested{text-align:right}.adm-last-tested small{color:var(--slate-500);font:700 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.adm-last-tested time,.adm-last-tested>span{margin-top:5px;color:var(--slate-700);font-size:10.5px}.adm-secret-note{margin-top:10px}@media (max-width:1100px){.adm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-summary-grid>div:nth-child(4n){border-right:1px solid var(--line)}.adm-summary-grid>div:nth-child(2n){border-right:0}.adm-summary-grid>div:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.adm-summary-grid>div:nth-last-child(-n+2){border-bottom:0}.adm-member-row{grid-template-columns:36px minmax(180px,1fr) 120px auto}.adm-member-row time{display:none}}@media (max-width:900px){.adm-page-head{display:block}.adm-page-head .actions{margin-top:18px}.adm-table-wrap{overflow:visible}.adm-tenant-table,.adm-tenant-table tbody,.adm-tenant-table td,.adm-tenant-table tr{display:block;width:100%}.adm-tenant-table thead{display:none}.adm-tenant-table tbody{border-top:1px solid var(--line-2)}.adm-tenant-table tr{padding:10px 0;border-bottom:1px solid var(--line-2)}.adm-tenant-table td,.adm-tenant-table tr:last-child td{min-height:38px;display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:8px 4px;border:0}.adm-tenant-table td:before{content:attr(data-label);color:var(--slate-500);font:700 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.adm-tenant-table .adm-row-action{display:flex;justify-content:flex-end;min-height:36px}.adm-tenant-table .adm-row-action:before{display:none}.adm-created-grid{grid-template-columns:1fr;gap:28px}.adm-member-row{grid-template-columns:36px minmax(0,1fr) auto}.adm-member-role{grid-column:2}.adm-member-row>.pill{grid-column:3;grid-row:1/3}.adm-integration-row{grid-template-columns:24px minmax(0,1fr) auto}.adm-last-tested{grid-column:2/-1;text-align:left;padding-bottom:2px}}@media (max-width:620px){.adm-form-grid{grid-template-columns:1fr}.adm-field-wide{grid-column:auto;max-width:none}.adm-created-actions,.adm-form-actions{align-items:stretch;flex-direction:column}.adm-created-actions .btn,.adm-form-actions .btn{width:100%;justify-content:center}.adm-created-actions .lnk{text-align:center;padding:8px}.adm-summary-grid{grid-template-columns:1fr}.adm-summary-grid>div,.adm-summary-grid>div:nth-child(2n),.adm-summary-grid>div:nth-child(4n),.adm-summary-grid>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.adm-summary-grid>div:last-child{border-bottom:0}.adm-member-row{grid-template-columns:34px minmax(0,1fr);gap:10px}.adm-member-role{grid-column:2}.adm-member-row>.pill{grid-column:2;grid-row:auto;justify-self:start}.adm-integration-row{grid-template-columns:22px minmax(0,1fr);gap:10px}.adm-integration-row>.pill{grid-column:2;justify-self:start}.adm-last-tested{grid-column:2}.adm-tenant-table td,.adm-tenant-table tr:last-child td{grid-template-columns:100px minmax(0,1fr)}}.adm-lifecycle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;border-block:1px solid var(--line-2)}.adm-lifecycle-card{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:16px;padding:20px 22px}.adm-lifecycle-card:first-child{border-right:1px solid var(--line-2)}.adm-control-heading{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start}.adm-control-heading h3{font-size:14px}.adm-control-heading p{margin-top:4px;color:var(--slate-500);font-size:11.5px;line-height:1.45}.adm-control-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:var(--blue-50);color:var(--blue-700)}.adm-control-icon svg{width:14px;height:14px}.adm-control-state{display:flex;min-height:28px;align-items:center;flex-wrap:wrap;gap:8px 12px}.adm-control-help{display:inline-flex;align-items:center;gap:5px;color:var(--slate-500);font-size:11px;line-height:1.4}.adm-control-help svg{width:13px;height:13px;flex:0 0 auto}.adm-lifecycle-card>.t-xs{margin-top:-8px;line-height:1.45}.adm-automation-settings{display:grid;grid-gap:18px;gap:18px;margin-top:20px}.adm-automation-fields,.adm-automation-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.adm-check-row{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface)}.adm-check-row input{margin-top:2px;accent-color:var(--blue)}.adm-check-row span{display:grid;grid-gap:3px;gap:3px}.adm-check-row b{font-size:12.5px}.adm-check-row small{color:var(--slate-500);font-size:10.5px;line-height:1.45}.adm-automation-settings>.auth-error,.adm-automation-settings>.rail-ok,.adm-automation-settings>.rail-warn{font-size:12px}.adm-automation-settings>.btn{justify-self:start}.adm-mode-field{width:min(100%,430px)}.adm-live-confirm{width:100%;display:grid;grid-gap:12px;gap:12px}.adm-live-confirm>b{font-size:12.5px}.adm-live-confirm code{padding:2px 5px;border-radius:4px;background:rgba(255,255,255,.7);font:700 11px/1 var(--mono)}.adm-operation-message{grid-column:1/-1;margin:0 22px 20px}.adm-integration-card .btn:disabled:not([aria-busy=true]),.adm-lifecycle .btn:disabled:not([aria-busy=true]){cursor:not-allowed}.adm-integration-heading{align-items:flex-end}.adm-write-only-note{display:flex;align-items:flex-start;gap:9px;margin:14px 0 2px;font-size:11.5px;line-height:1.5}.adm-write-only-note>svg{width:15px;height:15px;margin-top:1px;flex:0 0 auto}.adm-write-only-note b{color:var(--ink)}.adm-integration-card{border-bottom:1px solid var(--line-2)}.adm-integration-card.is-open{background:var(--bg)}.adm-integration-card .adm-integration-row{grid-template-columns:24px minmax(180px,1fr) auto 130px auto;padding-inline:6px;border-bottom:0}.is-read-only>.adm-integration-row{grid-template-columns:24px minmax(180px,1fr) auto 130px}.adm-integration-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.adm-integration-actions .btn{white-space:nowrap}.adm-integration-actions .btn svg,.adm-integration-form-actions .btn svg{width:13px;height:13px}.adm-danger-button{border:1px solid #f1b8b8;background:var(--surface);color:#991B1B}.adm-danger-button:hover{border-color:var(--danger);background:#FEF2F2}.adm-danger-button.is-solid{border-color:var(--danger);background:var(--danger);color:#fff}.adm-danger-button.is-solid:hover{filter:brightness(.92)}.adm-provider-message{display:flex;align-items:flex-start;gap:7px;margin:0 6px 14px;padding-block:9px;font-size:11.5px;line-height:1.45}.adm-provider-message>svg{width:14px;height:14px;margin-top:1px;flex:0 0 auto}.adm-provider-error{display:flex;align-items:center;gap:6px;margin:0 6px 14px;color:#991B1B;font-size:11px}.adm-provider-error svg{width:13px;height:13px;flex:0 0 auto}.adm-integration-form{margin:0 6px 16px;padding:18px;border:1px solid var(--line-2);background:var(--surface)}.adm-integration-form fieldset{min-width:0;border:0}.adm-integration-form fieldset:disabled{opacity:.7}.adm-google-oauth-option{padding:18px;border:1px solid #bfdbfe;border-left:3px solid var(--blue);border-radius:9px;background:#F5F9FF}.adm-google-oauth-option>span{color:var(--blue);font:700 10px/1 var(--mono);letter-spacing:.1em}.adm-google-oauth-option h3{margin-top:8px;color:var(--ink);font-size:16px}.adm-google-oauth-option>p{margin-top:6px;color:var(--slate-700);font-size:12px;line-height:1.5}.adm-google-oauth-option .adm-provider-message{margin:12px 0 0;padding:0}.adm-google-legacy-toggle{margin-top:16px;padding:4px 0;border:0;background:none;color:var(--blue);font-size:12px;font-weight:600;line-height:1.5;text-align:left;cursor:pointer}.adm-google-legacy-toggle:hover{text-decoration:underline}.adm-google-legacy-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.adm-integration-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.adm-integration-form-head h3{font-size:14px}.adm-integration-form-head p{margin-top:4px;color:var(--slate-500);font-size:11px;line-height:1.45}.adm-integration-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px;margin-top:18px}.adm-integration-fields .adm-field-wide{max-width:none}.adm-field textarea{width:100%;min-height:150px;resize:vertical;padding:11px 12px;border:1px solid var(--line-2);border-radius:9px;background:var(--surface);color:var(--ink);font:12px/1.5 var(--mono)}.adm-field textarea:hover{border-color:var(--slate-400)}.adm-field textarea:focus{border-color:var(--blue)}.adm-field em{color:var(--slate-500);font-size:10.5px;font-style:normal;font-weight:500}.adm-google-guide{padding:16px 18px;border:1px solid #bfdbfe;border-left:3px solid var(--blue);border-radius:9px;background:#F5F9FF;color:var(--slate-700)}.adm-google-guide-head>span{color:var(--blue);font:700 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.adm-google-guide-head h4{margin-top:7px;color:var(--ink);font-size:13.5px}.adm-google-guide-head p{margin-top:5px;font-size:11.5px;line-height:1.5}.adm-google-guide ol{display:grid;grid-gap:7px;gap:7px;margin:13px 0 0;padding-left:20px;font-size:11.5px;line-height:1.5}.adm-google-guide li::marker{color:var(--blue);font:700 10px/1 var(--mono)}.adm-google-guide b{color:var(--ink)}.adm-google-guide code{padding:2px 4px;border-radius:4px;background:#E8F1FF;color:#174EA6;font:600 10.5px/1.4 var(--mono);overflow-wrap:anywhere}.adm-google-guide-note{margin-top:13px;padding-top:11px;border-top:1px solid #d6e6fd;font-size:10.75px;line-height:1.5}.adm-check-field{display:flex;align-items:flex-start;gap:9px;padding-top:25px;color:var(--slate-700);font-size:12px}.adm-check-field input{width:16px;height:16px;margin-top:1px;accent-color:var(--blue);flex:0 0 auto}.adm-check-field b,.adm-check-field small{display:block}.adm-check-field small{margin-top:4px;color:var(--slate-500);font-size:10.5px;line-height:1.4}.adm-integration-form-actions{display:flex;align-items:center;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.adm-disconnect-confirm,.adm-webhook-confirm{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 6px 16px}.adm-disconnect-confirm b,.adm-webhook-confirm b{font-size:12.5px}.adm-disconnect-confirm p,.adm-webhook-confirm p{margin-top:3px;color:var(--slate-700);font-size:11px;line-height:1.45}.adm-disconnect-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}.adm-webhook-once{display:grid;grid-gap:16px;gap:16px;margin:0 6px 16px}.adm-webhook-heading>span{display:block;color:var(--warn);letter-spacing:.1em;text-transform:uppercase}.adm-webhook-heading h3{margin-top:7px;font-size:15px}.adm-webhook-heading p{margin-top:4px;color:var(--slate-700);font-size:11.5px;line-height:1.5}.adm-webhook-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.adm-webhook-values>div{min-width:0;padding:13px;border:1px solid #e8c48e;background:var(--surface)}.adm-webhook-values dt{color:var(--slate-500);font:700 9.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.adm-webhook-values dd{margin-top:8px}.adm-webhook-values code{display:block;min-height:38px;overflow-wrap:anywhere;color:var(--ink);font:650 11px/1.5 var(--mono);-webkit-user-select:all;-moz-user-select:all;user-select:all}.adm-webhook-values .btn{margin-top:10px}.adm-webhook-transport{color:var(--slate-700);font-size:11.5px;line-height:1.5}.adm-webhook-guide{padding:12px 14px;border-left:3px solid var(--blue);background:#EFF6FF;color:var(--slate-700)}.adm-webhook-guide b{display:block;color:var(--ink);font-size:11.5px}.adm-webhook-guide p{margin-top:4px;font-size:11.5px;line-height:1.5}.adm-webhook-actions{display:flex;align-items:center;gap:8px}.adm-webhook-actions .btn svg{width:14px;height:14px}.adm-webhook-once>.adm-copy-status{margin-top:-8px}@media (max-width:1100px){.adm-integration-card .adm-integration-row{grid-template-columns:24px minmax(0,1fr) auto}.adm-integration-card .adm-last-tested{grid-column:2;text-align:left}.adm-integration-actions{grid-column:2/-1;justify-content:flex-start;padding-bottom:3px}}@media (max-width:760px){.adm-automation-fields,.adm-automation-switches,.adm-lifecycle{grid-template-columns:1fr}.adm-lifecycle-card:first-child{border-right:0;border-bottom:1px solid var(--line-2)}.adm-operation-message{margin-inline:18px}.adm-disconnect-confirm,.adm-integration-form-head,.adm-webhook-confirm{align-items:flex-start;flex-direction:column}.adm-integration-fields,.adm-webhook-values{grid-template-columns:1fr}.adm-integration-fields .adm-field-wide{grid-column:auto}.adm-check-field{padding-top:0}}@media (max-width:620px){.adm-lifecycle-card{padding-inline:16px}.adm-operation-message{margin-inline:16px}.adm-integration-heading{align-items:flex-start}.adm-integration-card .adm-integration-row{grid-template-columns:22px minmax(0,1fr)}.adm-integration-actions,.adm-integration-card .adm-integration-row>.pill,.adm-integration-card .adm-last-tested{grid-column:2}.adm-integration-actions{justify-content:flex-start;flex-wrap:wrap}.adm-integration-form{margin-inline:0;padding:16px 14px}.adm-disconnect-actions,.adm-integration-form-actions{width:100%;align-items:stretch;flex-direction:column}.adm-disconnect-actions .btn,.adm-integration-form-actions .btn,.adm-webhook-actions .btn{width:100%;justify-content:center}.adm-webhook-actions{align-items:stretch;flex-direction:column}.adm-disconnect-confirm,.adm-provider-error,.adm-provider-message,.adm-webhook-confirm,.adm-webhook-once{margin-inline:0}}.li.contacts-operation-row{grid-template-columns:40px minmax(180px,1fr) minmax(180px,1fr);row-gap:12px}@media (max-width:760px){.li.contacts-operation-row{grid-template-columns:32px minmax(0,1fr)}.contacts-operation-row>div:nth-of-type(2){grid-column:2}}