.pa{display:grid;gap:28px}.pa .ops-section-heading{flex-wrap:wrap;gap:8px 14px}.pa-owner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:radial-gradient(120% 140% at 0% 0%,rgb(var(--accent-rgb) / .16),transparent 55%),#ffffff0d}.pa-owner h2{margin:2px 0 4px;font-size:20px}.pa-owner p.muted{margin:0;max-width:60ch;font-size:13px}@media(max-width:760px){.pa-owner{grid-template-columns:auto minmax(0,1fr)}.pa-owner>button{grid-column:1 / -1;justify-self:start}}.pa-avatar{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffffe6;color:#111;font-size:12px;font-weight:700;flex:none}.pa-owner .pa-avatar{width:48px;height:48px;font-size:15px;background:var(--accent);color:var(--on-accent, #1a0703)}.pa-avatar.is-pending{background:#ffffff1a;color:var(--muted);box-shadow:inset 0 0 0 1px #ffffff3d}.pa-list{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.pa-list>li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:10px 14px;border-radius:16px;background:#ffffff0d}.pa-list>li.is-inactive{opacity:.62}@media(max-width:860px){.pa-list>li{grid-template-columns:auto minmax(0,1fr) auto}.pa-list>li>:nth-child(n+4){grid-column:2 / -1;justify-self:start}}.pa-who{display:grid;gap:2px;min-width:0}.pa-who strong,.pa-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-who small,.pa-row-note{color:var(--muted);font-size:12px}.pa-role-tag{padding:4px 10px;border-radius:999px;background:#ffffff1a;font-size:12px;font-weight:600;white-space:nowrap}.pa-actions{display:inline-flex;flex-wrap:wrap;gap:6px}.pa-empty{margin:10px 0 0;padding:14px;border:1px dashed rgba(255,255,255,.18);border-radius:14px;color:var(--muted);font-size:13px}.pa-note{margin:0;font-size:12.5px;line-height:1.5}.pa-roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;border:0}.pa-roles legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.pa-role{position:relative;display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff0a;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.pa-role:hover{border-color:#ffffff4d}.pa-role.is-chosen{border-color:var(--accent);background:rgb(var(--accent-rgb) / .12)}.pa-role.is-locked{cursor:not-allowed;opacity:.55}.pa-role input{margin-top:3px;accent-color:var(--accent)}.pa-role span{display:grid;gap:3px}.pa-role strong{font-size:13.5px}.pa-role small{color:var(--muted);font-size:12px;line-height:1.4}.pa-role:has(input:focus-visible){outline:2px solid currentColor;outline-offset:2px}.pa-matrix-wrap{overflow-x:auto;margin-top:12px;border:1px solid rgba(255,255,255,.12);border-radius:18px}.pa-matrix{width:100%;min-width:720px;border-collapse:collapse;font-size:13px}.pa-matrix th,.pa-matrix td{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:middle}.pa-matrix tr:last-child>*{border-bottom:0}.pa-matrix thead th{color:var(--muted);font-size:12px;font-weight:600}.pa-matrix tbody th{font-weight:600}.pa-matrix tbody th small{display:block;margin-top:2px;color:var(--muted);font-size:12px;font-weight:400}.pa-matrix select{width:100%;min-width:112px;height:32px;padding:0 30px 0 10px;border:1px solid rgba(86,86,86,.16);border-radius:10px;background-color:#ffffffb3;color:var(--ink);font:inherit;font-size:12.5px}:root.paxo-native-glass .pa-matrix select{border-color:#ffffff38;background-color:#0c0c0c7a;color:#f8f8f8}:root .pa-matrix td.is-view select,.pa-matrix td.is-view>span{border-color:#f4c35a99;color:#f4c35a}:root .pa-matrix td.is-none select,.pa-matrix td.is-none>span{border-color:#f2553bb3;color:#ff8a73}.pa-matrix .pa-na{color:var(--muted);font-size:12px}.pa-matrix td.is-changed{background:rgb(var(--accent-rgb) / .08)}.pa-matrix select:focus-visible{outline:2px solid currentColor;outline-offset:1px}.access-note{display:flex;align-items:center;gap:8px;width:fit-content;margin:0 0 14px;padding:8px 14px;border:1px solid rgba(244,195,90,.4);border-radius:999px;background:#f4c35a1a;font-size:13px}.access-limited{display:grid;justify-items:start;gap:12px;max-width:520px;margin:12vh auto 0;padding:28px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:#ffffff0d}.access-limited h1{margin:0;font-size:24px}.access-limited p{margin:0}@media(prefers-reduced-motion:reduce){.pa-role{transition:none}}.onboarding-team{display:grid;gap:10px;margin-bottom:18px;max-height:min(46vh,420px);overflow-y:auto;padding-right:2px}.onboarding-invite{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:14px 16px 16px;border:1px solid var(--overlay-line, rgba(86, 86, 86, .16));border-radius:14px}.onboarding-form .onboarding-invite .field{margin-bottom:0}.onboarding-invite-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;font-size:13px;font-weight:600;color:var(--overlay-muted, #5e5e5c)}.onboarding-invite-head .text-link{font-size:13px}.onboarding-role-hint{color:var(--overlay-muted, #5e5e5c);font-size:13px}.onboarding-add-person{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:6px 10px;border:1px dashed var(--overlay-line, rgba(86, 86, 86, .3));border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:13px;min-height:32px;cursor:pointer}.onboarding-invited{display:flex;align-items:center;gap:6px;margin:0;color:var(--accent-bright, #ff8266);font-size:13px;font-weight:600}.pa-code{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:420px}.pa-code code{font-size:12px;word-break:break-all;padding:4px 6px;border-radius:6px;background:var(--surface-2, rgba(0, 0, 0, .05))}.pa-code small,.pa-error{flex-basis:100%}.pa-error{color:var(--danger, #b42318)}.ip-choice{display:grid;gap:8px;margin:0;padding:0;border:0}.ip-choice legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.ip-option{position:relative;display:flex;gap:12px;align-items:flex-start;min-height:44px;padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff0a;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.ip-option:hover{border-color:#ffffff4d}.ip-option.is-chosen{border-color:var(--accent);background:rgb(var(--accent-rgb) / .12)}.ip-option.is-locked{cursor:not-allowed;opacity:.7}.ip-option input{margin-top:3px;accent-color:var(--accent)}.ip-option>span{display:grid;gap:4px}.ip-option strong{font-size:14px;font-weight:600}.ip-option em{font-style:normal;font-weight:500;opacity:.8}.ip-option small{font-size:13px;line-height:1.45;opacity:.82}.ip-option:has(input:focus-visible){outline:2px solid currentColor;outline-offset:2px}.onboarding-form .ip-option,.paxo-box--light .ip-option{border-color:#00000024;background:#00000008}.onboarding-form .ip-option:hover,.paxo-box--light .ip-option:hover{border-color:#00000052}.onboarding-form .ip-option small,.paxo-box--light .ip-option small{color:#5e5e5c;opacity:1}@media(prefers-reduced-motion:reduce){.ip-option{transition:none}}.support-panel{max-width:760px}.support-panel h3{margin:18px 0 8px}.support-panel textarea{min-height:90px}.support-actions{display:flex;flex-wrap:wrap;gap:10px}.support-info,.support-review{padding:16px;border-radius:12px;background:var(--glass-bg, rgba(240, 242, 236, .8))}.support-error{color:var(--danger, #a52d12);padding:12px;background:#fff0eb}.support-history{display:grid;gap:10px;margin-top:15px;max-height:320px;overflow-y:auto}.support-history article{background:#e6ebe580;border-radius:10px;padding:14px;white-space:pre-wrap;overflow-wrap:anywhere}.support-history small{color:var(--muted)}.support-review dl{display:grid;grid-template-columns:130px minmax(0,1fr);font-size:13px;gap:8px}.support-review dd{margin:0;overflow-wrap:anywhere}.support-review p{white-space:pre-wrap;overflow-wrap:anywhere}.conn-wrap{position:relative;display:inline-flex}.conn-status{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 11px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.conn-status:hover,.conn-status[aria-expanded=true]{border-color:var(--line);background:#fff9}.conn-status:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.conn-status.demo{cursor:default}.conn-dot{width:8px;height:8px;flex:none;border-radius:50%;background:#aaa}.conn-status.ok .conn-dot{background:var(--ink)}.conn-status.wait .conn-dot{background:var(--danger-soft)}.conn-status.off{color:var(--error-ink, var(--danger-deep))}.conn-status.off .conn-dot{background:transparent;border:2px solid var(--danger)}.conn-status.bad{color:var(--error-ink, var(--danger-deep))}.conn-status.bad .conn-dot{background:var(--accent-strong)}.conn-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:min(360px,calc(100vw - 32px));padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#121212f7;color:#f8f8f8;box-shadow:0 28px 85px #00000073;font-size:14px;line-height:1.45;white-space:normal}.conn-head{margin:0 0 12px;line-height:1.45}.conn-facts{display:grid;gap:8px;margin:0}.conn-facts div{display:grid;grid-template-columns:118px 1fr;gap:8px}.conn-facts dt{color:#e1e1e1}.conn-facts dd{margin:0;overflow-wrap:anywhere}.conn-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.conn-actions:empty{display:none}.conn-button{min-height:32px;padding:0 12px;border:1px solid #f8f8f8;border-radius:999px;background:#f8f8f8;color:#111;font:inherit;font-size:14px;cursor:pointer}.conn-button.quiet{border-color:#ffffff47;background:transparent;color:#f8f8f8}.conn-button.danger{border-color:var(--accent-strong);background:var(--accent-strong);color:#fff}.conn-button:disabled{opacity:.5;cursor:not-allowed}.conn-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.conn-confirm span{flex-basis:100%;line-height:1.45}@media(max-width:1000px){.conn-status .conn-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.conn-status{padding:0 9px}}.paxo-shell .paxo-today{display:block;padding-bottom:0}.paxo-today{font-size:13px}.paxo-today .today-head{margin-bottom:0}.paxo-today-tabs{display:flex;gap:28px;align-items:center;margin:12px 0 7px;min-height:34px}.paxo-today-tabs button{border:0;background:none;padding:7px 0;font-size:12px;color:#80808b;position:relative}.paxo-today-tabs button.active{color:#111a29}.paxo-today-tabs button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#435571}.paxo-today-tabs>span{margin-left:auto;color:#85858f;font-size:12px}.paxo-today>.paxo-today-tabs{position:static}.paxo-today-stats{display:grid;grid-template-columns:1fr 1fr .85fr .95fr;gap:30px;margin:12px 0 10px;height:109px}.paxo-today-stats>div>span{color:#85858f;display:block;margin-bottom:9px}.paxo-today-stats>div:not(.paxo-capacity)>div{display:flex;gap:15px;align-items:center}.paxo-today-stats strong,.paxo-today-stats button{font-size:62px;letter-spacing:-4px;font-weight:300;line-height:1.1;border:0;padding:0;background:none;color:#111a29}.paxo-today-stats small{font-size:12px;letter-spacing:-.1px;color:#85858f}.paxo-today-stats .paxo-capacity>strong{font-size:40px;letter-spacing:-2px}.paxo-today-stats .paxo-capacity strong small{color:#111a29;font-size:13px}.paxo-capacity-ticks{display:flex;gap:5px;align-items:flex-end;margin-top:8px}.paxo-capacity-ticks i{width:2px;background:#dfdfe5}.paxo-capacity-ticks .filled{background:#435571}.paxo-today-mosaic{display:grid;grid-template-columns:1.58fr .96fr 1fr;grid-template-rows:155px 164px;gap:5px}.paxo-today-card{display:block;font-weight:400;border:0;border-radius:10px;text-align:left;position:relative;overflow:hidden;padding:19px 24px;font-size:13px;color:#111a29}.paxo-today-card .paxo-card-label{display:flex;align-items:center;justify-content:space-between;font-size:14px}.paxo-today-card>strong{position:relative;display:block;z-index:1;margin-top:10px;font-size:45px;font-weight:300;letter-spacing:-2.6px;line-height:1.2;white-space:nowrap}.paxo-today-card>strong small{font-size:13px;letter-spacing:0;font-weight:400;margin-left:8px}.paxo-card-note{position:absolute;bottom:17px;left:24px;right:20px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paxo-flow-lines{position:absolute;width:75%;height:65%;bottom:0;right:0;color:#fff;pointer-events:none}.paxo-work-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;grid-row:1 / 3;padding:29px 26px 0;background:linear-gradient(125deg,#cbd5e4,#eef1f7)}.paxo-work-card .paxo-card-label svg{width:33px;height:33px;padding:9px;border-radius:50%;background:#fff6}.paxo-work-count{display:flex;align-items:center;gap:14px;margin-top:3px}.paxo-work-count>strong{font-size:67px;font-weight:300;letter-spacing:-4px;line-height:1.2}.paxo-work-count>span{font-size:15px}.paxo-work-count>span small{display:block;margin-top:7px;font-size:12px}.paxo-card-people{margin-left:auto;display:flex;gap:4px}.paxo-card-people i{width:30px;height:30px;border-radius:50%;font-style:normal;display:grid;place-items:center;font-size:11px;background:#fff8}.paxo-work-card>.paxo-flow-lines{width:96%;height:175px;bottom:44px}.paxo-work-stages{display:flex;justify-content:space-between;position:absolute;bottom:50px;left:26px;right:26px;gap:12px}.paxo-work-stages>span{display:flex;flex-direction:column;align-items:center;max-width:95px}.paxo-work-stages strong{font-size:23px;font-weight:300;letter-spacing:-1px}.paxo-work-stages small{font-size:11px;margin:3px 0 8px;white-space:nowrap}.paxo-work-stages i{width:11px;height:11px;border-radius:50%;background:#0002;position:relative}.paxo-work-stages i:after{content:"";width:4px;height:4px;background:#50483d;border-radius:50%;position:absolute;top:3.5px;left:3.5px}.paxo-work-footer{position:absolute;bottom:0;left:26px;right:26px;padding:11px 0 13px;border-top:1px solid #92745b27;display:flex;justify-content:space-between;font-size:12px}.paxo-review-card{background:linear-gradient(120deg,#9790e7,#c0bbea);color:#fff}.paxo-review-card .paxo-flow-lines{width:48%;height:85%;opacity:.5}.paxo-estimate-card{background:linear-gradient(120deg,#fadab3,#fae5ce)}.paxo-estimate-card>strong{font-size:40px}.paxo-estimate-card .paxo-flow-lines{color:#7486a3;opacity:.45}.paxo-ready-card{background:linear-gradient(110deg,#e69abd,#efbad2)}.paxo-ready-card .paxo-flow-lines{width:55%;height:60%;opacity:.5}.paxo-booking-card{background:linear-gradient(120deg,#b7d8ed,#7bc0eb)}.paxo-booking-card .paxo-card-label svg{color:#fff}.paxo-booking-line{position:absolute;bottom:46px;right:25px;width:140px;height:2px;background:#fff9;display:flex;justify-content:space-between}.paxo-booking-line i{width:4px;height:4px;background:#fff;border-radius:50%;transform:translateY(-1px)}.paxo-today-lower{display:grid;grid-template-columns:1.68fr 1fr;gap:26px;margin-top:16px}.paxo-today-lower header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.paxo-today-lower h2{font-size:17px;font-weight:550;margin:0}.paxo-today-lower button:not(.button){border:0;background:none;padding:0;display:flex;gap:9px;align-items:center;font-size:12px}.paxo-floor{padding:15px 0 0}.paxo-floor header>button{color:#85858f}.paxo-floor table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.paxo-floor th{font-size:10px;color:#85858f;font-weight:400;text-transform:uppercase;letter-spacing:.7px;padding:7px 8px 9px}.paxo-floor td{padding:9px 8px;border-top:1px solid #e2e2e7}.paxo-floor td:first-child{width:36%}.paxo-floor td:nth-child(2){width:20%}.paxo-floor td:nth-child(3){width:13%}.paxo-floor td strong{font-weight:400;display:block}.paxo-floor td small{display:block;color:#85858f;font-size:11px;margin-top:3px}.paxo-floor .avatar{height:27px;width:27px;font-size:10px;background:#e7e5e8}.paxo-floor .badge{font-size:10px;padding:6px 13px;border:0;background:#ededf0;color:#55545f;border-radius:20px}.paxo-bookings-list{border:1px solid #f0f0f2;border-radius:16px;padding:15px 18px 10px;background:#fff8}.paxo-bookings-list>button{width:100%;padding:12px 4px!important;border-top:1px solid #e9e9ed!important;text-align:left;gap:18px!important}.paxo-bookings-list>button time{font-size:11px;color:#85858f}.paxo-bookings-list>button>i{width:2px;height:32px;background:#9c28ff}.paxo-bookings-list>button>.color-1{background:#435571}.paxo-bookings-list>button>.color-2{background:#54b6ff}.paxo-bookings-list>button>span{flex:1;font-size:12px}.paxo-bookings-list small{display:block;font-size:11px;color:#85858f;margin-top:5px}.paxo-today-stage-view>header,.paxo-today-review-view>header{display:flex;align-items:center;justify-content:space-between}.paxo-today-stage-view,.paxo-today-review-view{margin-top:38px;background:#fff;border-radius:16px;padding:24px}.paxo-today-review-view .decision-list{width:100%}.paxo-today .setup-checklist{margin-top:20px}.paxo-activity{margin-top:38px}.paxo-activity-summary{display:flex;align-items:center;gap:35px;border-top:1px solid #e4e4e8;border-bottom:1px solid #ededf0;padding:20px 0 32px}.paxo-activity-summary>div span,.paxo-activity-summary>div small{color:#85858f;display:block;font-size:11px}.paxo-activity-summary>div strong{display:block;font-weight:400;font-size:28px;letter-spacing:-1px;margin:10px 0}.paxo-activity-summary .paxo-activity-total{flex:1;text-align:center}.paxo-activity-total strong{font-size:96px!important;font-weight:300!important;letter-spacing:-6px!important;margin:0!important}.paxo-activity-chart{height:220px;margin-top:16px}.paxo-activity-chart svg{width:100%;height:100%}.paxo-activity-dates{display:flex;justify-content:space-between;border-top:20px solid #ebe8e6;border-radius:9px;padding-top:14px;color:#85858f;font-size:10px}.paxo-activity-range{display:flex;justify-content:center;gap:20px;margin:14px 0 18px}.paxo-activity-range button{background:transparent;border:0;border-radius:20px;font-size:10px;color:#85858f;padding:7px 14px}.paxo-activity-range button.active{background:#111a29;color:#fff}.paxo-activity-toolbar{display:flex;align-items:center;gap:10px;padding:8px 0 18px}.paxo-activity-toolbar>span,.paxo-activity-toolbar label{border:1px solid #e8e8ed;border-radius:24px;padding:10px 14px;font-size:12px}.paxo-activity-toolbar label{display:flex;align-items:center;gap:12px}.paxo-activity-toolbar input{border:0;background:none;outline:none;font-size:11px;width:280px}.paxo-activity-toolbar select{margin-left:auto;border:0;border-radius:24px;background:#eee;padding:10px 14px;font-size:11px}.paxo-activity-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.paxo-activity-table th{color:#85858f;font-weight:400;padding:0 12px 10px}.paxo-activity-table td{padding:12px;border-top:1px solid #e4e4e8}.paxo-activity-table td button{background:none;border:0;padding:0}.paxo-activity-table .badge{background:#cffa74;font-size:10px;border:0;color:#303b1d}@media(max-width:1050px){.paxo-today>.paxo-today-tabs{position:static}.paxo-today-stats{margin-bottom:18px;gap:18px}.paxo-today-stats strong,.paxo-today-stats button{font-size:48px}.paxo-today-stats>div>div{display:block}.paxo-today-mosaic{grid-template-columns:1.35fr 1fr 1fr}.paxo-work-stages{gap:4px}.paxo-work-stages small{font-size:9px}.paxo-card-people{display:none}.paxo-activity-summary{gap:16px}}@media(max-width:720px){.paxo-today-stats{grid-template-columns:1fr 1fr;height:auto}.paxo-today-stats strong,.paxo-today-stats button{font-size:40px}.paxo-today-tabs{gap:20px;flex-wrap:wrap}.paxo-today-tabs>span{display:none}.paxo-today-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:280px 155px 155px;gap:6px}.paxo-work-card{grid-column:1/3;grid-row:1}.paxo-today-lower{grid-template-columns:1fr}.paxo-today-card>strong{font-size:32px}.paxo-card-note{font-size:10px;white-space:normal}.paxo-activity-summary{flex-wrap:wrap}.paxo-activity-summary .paxo-activity-total{flex-basis:100%;order:-1}.paxo-activity-toolbar{flex-wrap:wrap}.paxo-activity-toolbar input{width:200px}.paxo-activity-table{display:block;overflow-x:auto}}.paxo-activity-pagination{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:16px 0;color:#85858f;font-size:12px}.paxo-today .paxo-stage-workspace{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.8fr);gap:20px;margin-top:28px;min-width:0}.paxo-stage-workspace .paxo-stage-summary{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;padding:30px;border:1px solid rgba(255,255,255,.75);border-radius:18px;background:linear-gradient(145deg,#f4f6fb,#d9e2ef);color:#111a29}.paxo-stage-summary .paxo-stage-eyebrow{letter-spacing:.14em;font-size:10px;color:#647895}.paxo-stage-summary>strong{font-size:76px;font-weight:400;letter-spacing:-.065em;line-height:1;margin:28px 0 18px}.paxo-stage-summary h2{font-size:28px;line-height:1.18;letter-spacing:-.04em;font-weight:500}.paxo-stage-summary p{color:#63718a;font-size:13px;line-height:1.65;max-width:300px;margin:16px 0 30px}.paxo-stage-summary .paxo-flow-lines{position:absolute;width:100%;height:110px;bottom:30px;right:-80px;color:#9caec9;opacity:.55;pointer-events:none}.paxo-stage-summary .button{position:relative;margin-top:auto}.paxo-stage-workspace .paxo-stage-ledger{min-width:0;border-radius:18px;padding:25px 28px 18px;background:#ffffffde}.paxo-stage-ledger>header,.paxo-stage-records>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.paxo-stage-workspace h2{margin:0}.paxo-stage-ledger header h2,.paxo-stage-records h2{font-size:18px;font-weight:500;letter-spacing:-.025em}.paxo-stage-ledger header p{color:#7a8394;font-size:12px;margin:7px 0 0}.paxo-stage-ledger header>span,.paxo-stage-records header>span{font-size:11px;color:#7486a3;white-space:nowrap}.paxo-stage-ledger ol{list-style:none;margin:23px 0 12px;padding:0}.paxo-stage-ledger li{display:grid;grid-template-columns:25px minmax(125px,1fr) minmax(65px,1.2fr) 26px 36px;align-items:center;gap:17px;padding:12px 0;border-bottom:1px solid #edf0f5;font-size:13px;color:#7a8394}.paxo-stage-ledger li.occupied{color:#28374b}.paxo-stage-index,.paxo-stage-share{font-size:10px;color:#8b96a8}.paxo-stage-name{overflow-wrap:anywhere}.paxo-stage-track{height:5px;background:#e9edf3;border-radius:5px;overflow:hidden}.paxo-stage-track i{display:block;height:100%;background:#7486a3;border-radius:inherit}.paxo-stage-ledger li>strong{text-align:right;font-weight:500}.paxo-stage-share{text-align:right}.paxo-stage-ledger>footer{padding-top:8px;font-size:10px;color:#8b96a8}.paxo-stage-workspace .paxo-stage-records{grid-column:1/-1;border-radius:18px;padding:24px 28px;background:#ffffffd1;min-width:0}.paxo-stage-records>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin-top:16px}.paxo-stage-records button{display:flex;align-items:center;gap:14px;text-align:left;background:transparent;border:0;border-top:1px solid #edf0f5;padding:17px 0;min-width:0;color:#28374b;border-radius:0}.paxo-stage-records button:hover{background:#cbd5e433}.paxo-stage-record-icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:11px;background:#eef1f7;color:#7486a3}.paxo-stage-records button>span:nth-child(2){flex:1;min-width:0}.paxo-stage-records strong{display:block;font-size:13px;font-weight:500}.paxo-stage-records small{display:block;margin-top:5px;font-size:11px;color:#8790a1}.paxo-stage-records .badge{flex-shrink:0}.paxo-stage-empty{color:#7a8394;font-size:13px;padding:18px 0 0}@media(max-width:1100px){.paxo-today .paxo-stage-workspace{grid-template-columns:240px minmax(0,1fr);gap:16px}.paxo-stage-workspace .paxo-stage-summary,.paxo-stage-workspace .paxo-stage-ledger{padding:23px}.paxo-stage-ledger li{gap:10px;grid-template-columns:20px minmax(105px,1fr) minmax(40px,.7fr) 24px}.paxo-stage-share{display:none}.paxo-stage-records>div{grid-template-columns:1fr}}@media(max-width:740px){.paxo-today .paxo-stage-workspace{grid-template-columns:1fr}.paxo-stage-summary>strong{font-size:55px;margin:18px 0}.paxo-stage-records button .badge{max-width:100px;white-space:normal}}#root .paxo-today .paxo-stage-summary h2{font-size:28px;line-height:1.18;font-weight:500;letter-spacing:-.04em}#root .paxo-today .paxo-stage-ledger header h2,#root .paxo-today .paxo-stage-records h2{font-size:18px;font-weight:500}#root .paxo-today .paxo-today-review-view{background:transparent;padding:0;margin-top:28px}#root .paxo-today .paxo-today-review-view>header h2{font-size:20px;font-weight:500}#root .paxo-today .paxo-review-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;margin-top:22px;align-items:stretch}#root .paxo-today .paxo-review-context{border-radius:17px;padding:26px;background:linear-gradient(135deg,#e2e9f3,#f1f4fa);color:#435571}#root .paxo-today .paxo-review-context>span{display:block;margin-top:22px;font-size:10px;letter-spacing:.14em;color:#7486a3}#root .paxo-today .paxo-review-context h3{font-size:26px;font-weight:500;letter-spacing:-.04em;line-height:1.22;margin:19px 0}#root .paxo-today .paxo-review-context p{font-size:12px;line-height:1.75;color:#748095}#root .paxo-today .paxo-review-context small{display:block;margin-top:25px;padding-top:20px;border-top:1px solid #cad5e5;font-size:10px;line-height:1.65}#root .paxo-today .paxo-review-queue{padding:23px;border-radius:17px;background:#ffffffe0;min-width:0}#root .paxo-today .paxo-review-queue .decision-card{border:1px solid #e4e9f1;border-radius:14px;background:#fff}#root .paxo-today .paxo-review-queue .decision-detail{background:#f5f7fb;border-color:#e4e9f1;color:#435571}#root .paxo-today .paxo-review-queue .decision-diff{min-width:0;overflow-wrap:anywhere}#root .paxo-today .paxo-review-queue .decision-text strong{font-size:14px;font-weight:500}@media(max-width:1000px){#root .paxo-today .paxo-review-layout{grid-template-columns:210px minmax(0,1fr);gap:16px}#root .paxo-today .paxo-review-queue{padding:17px}}@media(max-width:740px){#root .paxo-today .paxo-review-layout{grid-template-columns:1fr}}#root .paxo-today-handled{margin-top:24px;padding:22px;background:#fffc;border:1px solid #e3e8ef;border-radius:16px}#root .paxo-review-waiting{margin-top:26px;border-top:1px solid #cbd5e4;padding-top:16px}#root .paxo-review-waiting h4{font-size:13px;font-weight:600;margin:0 0 10px}#root .paxo-review-waiting ul{list-style:none;padding:0;margin:0;display:grid;gap:7px;font-size:12px;color:#435571}#root .paxo-today .paxo-review-queue .decision-diff ins{color:#111a29;background:#e8edf5}#root .paxo-today .paxo-review-queue .decision-diff del,#root .paxo-today .paxo-review-queue .decision-diff dt,#root .paxo-today .paxo-review-queue .decision-audit p{color:#63718a}#root .paxo-today .paxo-review-queue .decision-row,#root .paxo-today .paxo-review-queue .decision-exception{grid-template-columns:34px minmax(0,1fr);align-items:start}#root .paxo-today .paxo-review-queue .decision-actions,#root .paxo-today .paxo-review-queue .decision-exception>.button{grid-column:2;justify-self:start}#root .paxo-today .paxo-review-queue .decision-actions{flex-wrap:wrap;row-gap:8px}#root .paxo-today .paxo-review-queue .decision-text strong,#root .paxo-today .paxo-review-queue .decision-reason{white-space:normal;overflow:visible;overflow-wrap:anywhere}@media(max-width:1000px){#root .paxo-today .paxo-review-queue .decision-detail{grid-template-columns:minmax(0,1fr);padding:16px}#root .paxo-today .paxo-review-queue .decision-detail section:first-child{grid-row:auto}}#root .paxo-today .paxo-activity-toolbar>label:has(input:focus-visible){outline:2px solid #63718a;outline-offset:3px}#root .paxo-today .paxo-activity-toolbar>label input,#root .paxo-today .paxo-activity-toolbar>label input:focus-visible{background:transparent;outline:none;box-shadow:none}#root .paxo-activity-redesigned{margin-top:24px;display:grid;gap:24px;min-width:0;padding-bottom:24px}#root .paxo-activity-redesigned .paxo-activity-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;border:0;align-items:stretch}#root .paxo-activity-redesigned .paxo-activity-summary>div{padding:4px 24px 4px 0;text-align:left;min-width:0}#root .paxo-activity-redesigned .paxo-activity-summary>div+div{border-left:1px solid #dce2ec;padding-left:24px}#root .paxo-activity-redesigned .paxo-activity-summary>div span,#root .paxo-activity-redesigned .paxo-activity-summary>div small{font-size:13px;line-height:1.5;color:#65738a}#root .paxo-activity-redesigned .paxo-activity-summary>div strong{font-size:40px!important;letter-spacing:-1.5px!important;font-weight:400!important;line-height:1.15;margin:10px 0!important;color:#111a29}#root .paxo-activity-redesigned .paxo-activity-total{display:flex;flex-direction:column-reverse;justify-content:flex-end}#root .paxo-activity-explorer,#root .paxo-activity-ledger{min-width:0;border:1px solid #e0e6ef;border-radius:20px;padding:24px;background:#ffffffed;color:#111a29}#root .paxo-explorer-heading,#root .paxo-ledger-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}#root .paxo-activity-eyebrow{font-size:10px;letter-spacing:1.5px;color:#65738a}#root .paxo-explorer-heading h2,#root .paxo-ledger-heading h2{margin:6px 0 8px;font-size:21px;font-weight:500;letter-spacing:-.5px}#root .paxo-explorer-heading p,#root .paxo-ledger-heading p,#root .paxo-ledger-heading>span{font-size:12px;color:#65738a;line-height:1.5;margin:0}#root .paxo-explorer-ranges{display:flex;padding:4px;gap:4px;background:#eef1f7;border-radius:24px}#root .paxo-explorer-ranges button{border:0;border-radius:20px;background:transparent;color:#435571;font:inherit;font-size:12px;min-width:48px;min-height:34px;cursor:pointer}#root .paxo-explorer-ranges button[aria-pressed=true]{color:#fff;background:#111a29}#root .paxo-explorer-ranges button:hover:not([aria-pressed=true]){background:#dce2ec}#root .paxo-explorer-readout{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 16px;color:#65738a;font-size:12px;flex-wrap:wrap}#root .paxo-explorer-readout>span{display:flex;align-items:center;gap:8px}#root .paxo-explorer-readout i{width:7px;height:7px;background:#435571;border-radius:50%}#root .paxo-explorer-readout output{background:#eef1f7;border-radius:10px;padding:9px 12px;min-width:160px;text-align:right}#root .paxo-explorer-readout output span{margin-right:16px}#root .paxo-explorer-readout output strong{font-size:18px;color:#111a29;font-weight:500}#root .paxo-explorer-plot{display:flex;gap:12px;height:220px}#root .paxo-explorer-axis{display:flex;width:30px;flex-shrink:0;flex-direction:column;justify-content:space-between;padding:8px 0 4px;color:#65738a;font-size:10px}#root .paxo-explorer-plot svg{flex:1;min-width:0;height:100%}#root .paxo-explorer-grid{stroke:#e0e6ef;stroke-width:1;vector-effect:non-scaling-stroke}#root .paxo-explorer-dates{display:flex;justify-content:space-between;padding-left:42px;margin-top:6px;font-size:11px;color:#65738a}#root .paxo-explorer-empty{margin:16px 0 0;padding:12px 16px;border-radius:10px;background:#f5f7fb;color:#435571;font-size:13px;line-height:1.6}#root .paxo-explorer-bottom{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;padding-top:20px;margin-top:20px;border-top:1px solid #e0e6ef}#root .paxo-explorer-scrubber{display:flex;align-items:center;gap:16px;color:#65738a;font-size:12px;flex:1 1 240px}#root .paxo-explorer-scrubber>span{white-space:nowrap}#root .paxo-explorer-scrubber input{flex:1;min-width:60px;max-width:320px;padding:0;height:32px;accent-color:#435571;background:transparent;border:0;box-shadow:none}#root .paxo-explorer-insights{display:flex;gap:24px;flex-wrap:wrap;color:#65738a;font-size:12px}#root .paxo-explorer-insights strong{color:#111a29;font-size:16px;font-weight:500;margin-right:6px}#root .paxo-explorer-data{margin-top:16px}#root .paxo-explorer-data summary{cursor:pointer;color:#435571;font-size:12px;padding:8px 0;width:fit-content}#root .paxo-explorer-data>div{margin-top:12px;max-height:240px;overflow:auto}#root .paxo-explorer-data table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}#root .paxo-explorer-data :is(th,td){padding:8px 12px;border-bottom:1px solid #e0e6ef}#root .paxo-explorer-data caption{text-align:left;padding-bottom:12px;color:#65738a}#root .paxo-activity-ledger .paxo-today-tabs{margin-top:24px;gap:24px}#root .paxo-activity-ledger .paxo-activity-toolbar{padding:16px 0 24px;flex-wrap:wrap;gap:12px}#root .paxo-activity-ledger .paxo-activity-toolbar>span{display:none}#root .paxo-activity-ledger .paxo-activity-toolbar label{flex:1 1 260px;max-width:480px}#root .paxo-activity-ledger .paxo-activity-toolbar input{width:100%;min-width:0;font-size:13px}#root .paxo-activity-ledger .paxo-activity-toolbar select{background:#eef1f7;font-size:12px;min-height:40px}#root .paxo-activity-table-scroll{overflow-x:auto;border:1px solid #e0e6ef;border-radius:12px}#root .paxo-activity-ledger .paxo-activity-table{display:table;min-width:760px;font-size:12px}#root .paxo-activity-ledger .paxo-activity-table th{padding:14px 16px;background:#f5f7fb;color:#435571}#root .paxo-activity-ledger .paxo-activity-table td{padding:16px;line-height:1.6;vertical-align:middle}#root .paxo-activity-ledger .paxo-activity-table td button{width:32px;height:32px;border-radius:50%;cursor:pointer}#root .paxo-activity-ledger .paxo-activity-table td button:hover{background:#eef1f7}#root .paxo-activity-ledger .paxo-activity-table .badge{background:#eef1f7;color:#435571}@media(max-width:720px){#root .paxo-activity-redesigned .paxo-activity-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#root .paxo-activity-redesigned .paxo-activity-summary>div:nth-child(3){border-left:0;padding-left:0}#root .paxo-activity-explorer,#root .paxo-activity-ledger{padding:18px}#root .paxo-explorer-plot{height:180px}#root .paxo-activity-ledger .paxo-today-tabs{flex-wrap:wrap}#root .paxo-activity-ledger .paxo-activity-toolbar select{margin-left:0}}.setup-card{gap:12px}.setup-progress{font-size:14px;font-variant-numeric:tabular-nums;opacity:.85}.setup-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.setup-row{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 10px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:left}button.setup-row{cursor:pointer}button.setup-row:hover{background:#ffffff14}button.setup-row:focus-visible{outline:2px solid #fff;outline-offset:2px}.setup-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border:1.5px solid rgba(255,255,255,.45);border-radius:50%}.is-done .setup-mark{border-color:var(--accent-bright, #ff8266);color:var(--accent-bright, #ff8266)}.setup-copy{display:grid;gap:2px;flex:1;min-width:0;font-size:14px}.setup-copy strong{font-weight:600}.is-done .setup-copy strong{text-decoration:line-through;text-decoration-color:#ffffff80;opacity:.8}.setup-copy small{font-size:13px;opacity:.8}.setup-foot{justify-content:space-between}.today-inbox{--today-accent: var(--accent-bright, #ff8266);display:grid;gap:22px;padding-bottom:48px}.today-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.today-head .eyebrow{margin:0 0 8px;font-size:12px;letter-spacing:.02em;text-transform:none}.today-head h1{margin:0;font-size:clamp(26px,3vw,34px);line-height:1.15;letter-spacing:-.02em;outline:none}.today-tail{color:var(--muted)}.today-pulse{display:flex;align-items:center;gap:8px;margin:10px 0 0;color:var(--muted);font-size:12.5px}.paxo-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--today-accent, #ff8266);flex-shrink:0}.paxo-dot.live{box-shadow:0 0 rgb(var(--accent-rgb) / .45);animation:paxo-pulse 2.8s ease-out infinite}@keyframes paxo-pulse{0%{box-shadow:0 0 rgb(var(--accent-rgb) / .4)}70%,to{box-shadow:0 0 0 7px rgb(var(--accent-rgb) / 0)}}.today-head .heading-actions{display:flex;gap:8px;flex-shrink:0}.today-section-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.today-inbox h2{margin:0;font-size:13px;font-weight:600;letter-spacing:.01em}.today-count{min-width:20px;padding:1px 7px;border-radius:99px;background:var(--ink);color:#fff;font-size:12px;text-align:center}.today-quiet{display:flex;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:13.5px}.today-quiet.small{font-size:12px;margin-top:8px}.decision-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.decision-card,.decision-exception{background:var(--glass, rgba(255, 255, 255, .5));border-radius:18px;box-shadow:0 14px 44px -38px #36363666;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:decision-arrive .42s cubic-bezier(.2,.8,.2,1) both}@keyframes decision-arrive{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:none}}.decision-row,.decision-exception{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px}.decision-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--selected);color:var(--ink)}.decision-text{display:grid;gap:2px;min-width:0}.decision-text strong{font-size:14px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-reason{color:var(--ink);opacity:.78;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-provenance{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:3px;color:var(--muted);font-size:12px}.decision-tier-b{margin-left:4px;padding:1px 8px;border-radius:99px;background:var(--accent-tint);color:var(--accent-deep);font-weight:600}.decision-actions{display:flex;gap:4px;align-items:center}.decision-actions .button{min-height:32px;padding:0 13px;font-size:13px}.decision-open{display:inline-flex;gap:5px;align-items:center}.decision-card.open{box-shadow:0 18px 60px -36px #36363680}.decision-detail{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px 26px;padding:4px 16px 16px 64px;animation:decision-arrive .26s ease-out both}.decision-detail h4{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.decision-detail section:first-child{grid-row:span 2}.decision-diff{margin:0;display:grid;gap:5px}.decision-diff>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;font-size:13px}.decision-diff dt{color:var(--muted)}.decision-diff dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.decision-diff del{color:var(--muted);text-decoration-color:#36363659}.decision-diff ins{text-decoration:none;padding:0 6px;border-radius:6px;background:var(--accent-tint)}.decision-evidence{list-style:none;margin:0;padding:0;display:grid;gap:4px}.decision-evidence button,.decision-evidence-static{display:inline-flex;align-items:center;gap:7px;min-height:32px;border:0;background:none;padding:0;color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.decision-evidence-static{cursor:default}.decision-evidence button:hover{text-decoration:underline}.decision-evidence span span,.decision-evidence button>span{padding:0 6px;border-radius:5px;background:var(--selected);font-size:12px;text-transform:uppercase;letter-spacing:.03em}.decision-facts p{margin:0 0 4px;font-size:12.5px;line-height:1.45}.decision-facts code{font-size:12px}.today-see-all{margin-top:8px;border:0;background:none;color:var(--ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;padding:4px 0}.today-see-all:hover{text-decoration:underline}.intake-strip{margin-top:14px;padding:10px 16px;border-radius:16px;background:#ffffff47;box-shadow:inset 0 0 0 1px #36363612}.intake-strip summary{display:flex;align-items:center;gap:8px;min-height:32px;list-style:none;cursor:pointer;color:var(--muted);font-size:13px}.intake-strip summary span{flex:1}.intake-strip summary::-webkit-details-marker{display:none}.intake-strip[open] summary>svg:last-child{transform:rotate(180deg)}.intake-strip ul{list-style:none;margin:8px 0 0;padding:0;display:grid}.intake-strip li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0}.intake-strip li+li{box-shadow:0 -1px #3636360f}.intake-strip li>div:first-child{display:grid;min-width:0}.intake-strip strong{font-size:13.5px;font-weight:550}.intake-strip small{color:var(--muted);font-size:12px}.intake-actions,.intake-dismiss{display:flex;gap:4px;align-items:center;flex-shrink:0;font-size:12px}.intake-dismiss input{width:200px;min-height:30px;padding:0 10px;border-radius:99px;border:1px solid rgba(54,54,54,.16);background:#ffffffb3;font:inherit}.intake-actions .button,.intake-dismiss .button{min-height:32px;padding:0 12px;font-size:13px}.today-lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:26px;align-items:start}.waiting-on-others h2,.handled-feed summary{margin-bottom:8px}.waiting-on-others details summary,.handled-feed summary{display:flex;align-items:center;justify-content:space-between;gap:8px;list-style:none;cursor:pointer;font-size:13.5px}.waiting-on-others details summary::-webkit-details-marker,.handled-feed summary::-webkit-details-marker{display:none}.waiting-on-others details[open] summary svg,.handled-feed[open] summary svg{transform:rotate(180deg)}.waiting-on-others ul,.handled-feed ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:2px}.waiting-on-others li{display:grid;padding:5px 0;font-size:13px}.waiting-on-others small{color:var(--muted);font-size:12px}.handled-feed summary{font-size:13px;font-weight:600}.handled-feed summary em{margin-left:8px;font-style:normal;font-weight:400;color:var(--muted)}.handled-feed li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 0}.handled-feed li>div{display:grid;min-width:0}.handled-feed li strong{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handled-feed li small{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handled-feed li.undone strong{color:var(--muted);text-decoration:line-through}.handled-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent-tint);color:var(--today-accent, #ff8266)}.handled-feed .button{min-height:32px;padding:0 12px;font-size:13px}.handled-lock{color:var(--muted);font-size:12px}@media(max-width:820px){.today-head{flex-direction:column}.today-lower{grid-template-columns:1fr}.decision-row,.decision-exception{grid-template-columns:34px minmax(0,1fr)}.decision-actions,.decision-exception>.button{grid-column:2}.decision-exception>.button{justify-self:start}.decision-detail{grid-template-columns:1fr;padding-left:16px}.decision-detail section:first-child{grid-row:auto}}@media(prefers-reduced-motion:reduce){.decision-card,.decision-exception,.decision-detail,.paxo-dot.live{animation:none}}.needs-you .decision-list{gap:0}.today-inbox .paxo-box.needs-you .decision-card,.today-inbox .paxo-box.needs-you .decision-exception{background:none;border:0;border-top:1px solid var(--paxo-row-line);border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.today-inbox .paxo-box.needs-you .decision-list>li:first-child{border-top:0}.needs-you .decision-card.open{box-shadow:none}.needs-you .decision-row,.needs-you .decision-exception{grid-template-columns:36px minmax(0,1fr);gap:0 18px;align-items:start;padding:22px 0}.needs-you .decision-list>li:first-child .decision-row,.needs-you .decision-list>li.decision-exception:first-child{padding-top:6px}.needs-you .decision-icon{width:36px;height:36px}.needs-you .decision-text{gap:4px;line-height:1.4}.needs-you .decision-text strong{font-size:15px;white-space:normal;overflow:visible}.needs-you .decision-reason{font-size:14px;white-space:normal;overflow:visible}.needs-you .decision-provenance{margin-top:2px;font-size:13px}.needs-you .decision-tier-b{font-size:12px}.needs-you .decision-actions,.needs-you .decision-exception>.button{grid-column:2;margin-top:14px}.needs-you .decision-actions{gap:10px}.needs-you .decision-actions .button{min-height:36px;padding:0 16px;font-size:13px}.needs-you .decision-exception>.button{justify-self:start}.needs-you .decision-detail{padding:0 0 22px 54px}.needs-you .decision-detail h4{font-size:12px}.needs-you .decision-diff>div,.needs-you .decision-evidence button,.needs-you .decision-evidence-static,.needs-you .decision-facts p{font-size:13px}.needs-you .decision-evidence span span,.needs-you .decision-evidence button>span,.needs-you .decision-facts code{font-size:12px}.needs-you .intake-strip{margin:0;padding:16px 0 0;border-top:1px solid var(--paxo-row-line);border-radius:0;background:none;box-shadow:none}.needs-you .intake-strip summary{font-size:14px}.needs-you .intake-strip strong{font-size:14px}.needs-you .intake-strip small,.needs-you .intake-actions,.needs-you .intake-dismiss{font-size:12px}.needs-you .intake-actions .button,.needs-you .intake-dismiss .button{font-size:13px}.needs-you .paxo-box-foot+.intake-strip{margin-top:0}.needs-you>.intake-strip:only-of-type{margin-top:auto}.day-box .handled-feed>li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:16px;align-items:center}.day-box .handled-feed li>div{display:grid;gap:3px;min-width:0;line-height:1.4}.day-box .handled-feed li strong{font-size:15px;font-weight:500;white-space:normal;overflow:visible}.day-box .handled-feed li small{font-size:13px;white-space:normal;overflow:visible}.day-box .handled-mark{width:26px;height:26px}.day-box .handled-feed .button{min-height:34px;padding:0 14px;font-size:13px}.day-box .handled-lock{font-size:12px}.today-inbox .paxo-box .sr-only{overflow:visible;clip-path:inset(50%);white-space:nowrap}.decision-audit{margin-top:4px}.decision-audit summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;list-style:none;cursor:pointer;color:var(--muted);font-size:13px;font-weight:600}.decision-audit summary::-webkit-details-marker{display:none}.decision-audit summary:before{content:"›";display:inline-block;transition:transform .15s ease}.decision-audit[open] summary:before{transform:rotate(90deg)}.decision-audit p{margin:0 0 4px;color:var(--muted);font-size:13px;line-height:1.45}.today-inbox.paxo-page{gap:var(--paxo-gutter)}.today-inbox .today-head.paxo-titlebar{align-items:flex-end;padding:4px 0 6px}.day-box{gap:18px}.day-group-head,.paxo-box-head.day-group-head{display:flex;align-items:center;justify-content:flex-start;gap:10px}.today-inbox .day-group-head h2{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.day-count{min-width:24px;padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--ink) 12%,transparent);color:var(--ink);font-size:12px;font-weight:600;line-height:1.4;text-align:center;font-variant-numeric:tabular-nums}.needs-you .day-count{background:var(--accent);color:var(--on-accent)}.day-group-note{margin-left:auto;color:var(--muted);font-size:13px}.day-box .today-quiet{font-size:14px;line-height:1.45}.day-box .today-see-all{margin:0;padding:6px 0;font-size:14px}.paxo-list.day-rows>li{min-height:0;padding:0}.day-row{width:100%;min-height:56px;display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 4px;border:0;border-radius:12px;background:none;color:var(--ink);font:inherit;text-align:left;transition:background .16s ease}div.day-row{grid-template-columns:30px minmax(0,1fr)}button.day-row{cursor:pointer}button.day-row:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}button.day-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.day-row>svg{color:var(--muted)}.day-row-mark{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--ink) 30%,transparent);color:color-mix(in srgb,var(--ink) 45%,transparent)}.day-row-who{border:0;background:color-mix(in srgb,var(--ink) 12%,transparent);color:var(--ink);font-size:13px;font-weight:600}.day-row-text{display:grid;gap:3px;min-width:0;line-height:1.4}.day-row-text strong{font-size:15px;font-weight:550}.day-row-text small{color:var(--muted);font-size:13px}.day-row-due{padding:3px 10px;border-radius:99px;background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap}.day-row-due.is-late{background:var(--accent-tint);color:var(--accent-bright)}.day-steps-widget{height:100%;display:flex;flex-direction:column;gap:12px}.day-step-feature{width:100%;min-height:0;flex:1 1 auto;display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:4px 2px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.day-step-feature:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.day-step-feature:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.today-inbox .paxo-box.day-slot{padding:0;gap:0;overflow:visible;border:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.day-slot>.today-rail-card{flex:1 1 auto;min-height:100%}.today-inbox .today-widget.today-rail-card .widget-content{padding:var(--paxo-box-pad)}.today-rail-card[data-widget=schedule] .widget-content{container-type:normal;overflow:visible;display:flex;flex-direction:column}.today-inbox .today-widget[data-widget=schedule] .widget-content{display:flex;flex-direction:column;overflow:auto}.today-inbox .today-widget[data-widget=schedule] .day-grid-card{min-height:0}.today-rail-card[data-widget=money] .widget-content{min-height:300px}.day-rail-empty.paxo-box{min-height:0;color:var(--muted);font-size:14px}.day-grid-card{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}@container widget-card (max-width: 480px){.today-inbox .day-rail-head{flex-wrap:wrap}.today-inbox :is(.day-grid-hours,.day-grid-lanes){display:none}.today-inbox .day-grid{min-height:0;margin:0;background:none;border:0}.today-inbox .day-grid-plot{position:static;display:grid;gap:8px}.today-inbox .day-grid-plot li{position:static;width:100%;height:auto;min-height:0}.today-inbox .day-grid-plot button{height:auto;min-height:44px;overflow:visible}.today-inbox .day-grid-plot li.is-short time{display:inline}}.day-rail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.today-inbox .day-rail-head h2{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.day-rail-head p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.4}.today-widget:is(.today-widget--black,.today-widget--orange) .day-rail-head p,.today-widget:is(.today-widget--black,.today-widget--orange) .day-grid-hours,.today-widget:is(.today-widget--black,.today-widget--orange) .day-grid-lanes{color:#ffffffb8}.day-rail-link.button{min-height:32px;padding:0 12px;font-size:12px;gap:6px;flex-shrink:0}.day-grid-card .day-rail-empty{display:flex;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:14px}.day-grid-lanes{display:grid;grid-template-columns:repeat(var(--lanes, 3),minmax(0,1fr));gap:4px;margin:0 0 8px 38px;color:var(--muted);font-size:12px;font-weight:600;line-height:1.3}.day-grid-lanes span{min-width:0;overflow-wrap:anywhere}.day-grid{--hour: 38px;position:relative;flex:1 1 auto;min-height:calc(var(--hours, 8) * var(--hour));margin:8px 0 8px 38px;background-image:linear-gradient(to bottom,color-mix(in srgb,currentColor 14%,transparent) 1px,transparent 1px);background-size:100% calc(100% / var(--hours, 8));border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.day-grid-hours{position:absolute;inset:0 auto 0 -38px;width:30px;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.day-grid-hours span{position:absolute;right:0;transform:translateY(-50%)}.day-grid-plot{list-style:none;margin:0;padding:0;position:absolute;inset:0}.day-grid-plot li{position:absolute;top:calc(var(--top) * 100% + 1px);height:calc(var(--height) * 100% - 2px);left:calc(var(--lane) * (100% / var(--lanes, 3)) + 2px);width:calc(100% / var(--lanes, 3) - 4px);min-height:42px}.day-grid-plot li.is-short{min-height:58px}.day-grid-plot li.is-short time{display:none}.day-grid-plot li:is(:hover,:focus-within){z-index:2}.day-grid-plot button{width:100%;height:100%;display:flex;flex-wrap:wrap;align-content:flex-start;align-items:baseline;column-gap:6px;row-gap:2px;overflow:hidden;padding:4px 8px;border:0;border-left:3px solid var(--accent);border-radius:7px;background:color-mix(in srgb,var(--accent) 20%,transparent);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .16s ease}.day-grid-plot button:hover{background:color-mix(in srgb,var(--accent) 32%,transparent)}.day-grid-plot button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.day-grid-plot time{font-size:12px;font-weight:600;opacity:.8;font-variant-numeric:tabular-nums}.day-grid-plot button span{flex:1 1 100%;min-width:0;font-size:12px;font-weight:550;line-height:1.3;overflow-wrap:anywhere}.day-grid-now{position:absolute;left:-4px;right:0;height:0;border-top:1.5px solid var(--accent-bright);pointer-events:none}.day-grid-now:before{content:"";position:absolute;left:-3px;top:-4.5px;width:7px;height:7px;border-radius:50%;background:var(--accent-bright)}.today-widget--white .day-grid-plot button{background:color-mix(in srgb,var(--accent) 16%,#fff)}@media(prefers-reduced-motion:reduce){.day-row,.day-grid-plot button{transition:none}}.today-inbox .today-rail-card .wv-tag,.today-inbox .today-rail-card .wv-legend,.today-inbox .today-rail-card .wv-money-list em{font-size:12px}.today-inbox .today-rail-card .wv-label{font-size:15px;letter-spacing:-.01em}.today-inbox .day-count,.today-inbox .day-row-due{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:24px;height:24px;padding:0 10px;border:1px solid transparent;border-radius:99px;background:#ffffff1a;color:#fff;font-size:12px;font-weight:600;line-height:1}.today-inbox .needs-you .day-count,.today-inbox .day-row-due.is-late{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:#0e0e0e8c;color:var(--paxo-accent-text)}.today-inbox .today-widget--white :is(.day-count,.day-row-due){background:#0000000f;color:#171816}.today-inbox .decision-provenance .paxo-dot{background:#ffffff8c;box-shadow:none;animation:none}.today-inbox .decision-tier-b{padding:0 10px;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);background:#0e0e0e8c;color:var(--paxo-accent-text);line-height:22px}.today-inbox .decision-actions .button.ghost,.today-inbox .decision-actions .button.ghost[aria-expanded=true]{border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#f8f8f8}.today-inbox .decision-actions .button.ghost:hover{background:#ffffff29}.today-inbox .needs-you .decision-detail h4{margin-bottom:8px;color:#fff;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;opacity:.8}.today-inbox .decision-diff ins{background:#ffffff1a;color:#fff}.today-inbox .needs-you .decision-evidence span span,.today-inbox .needs-you .decision-evidence button>span{padding:1px 8px;border-radius:99px;background:#ffffff1a;color:#fff;font-weight:600;letter-spacing:0;text-transform:none}.today-inbox .day-box .handled-mark{background:#ffffff1a;color:#fff}.today-inbox .day-grid-plot button{border-left-color:#fff9;background:#ffffff1a}.today-inbox .day-grid-plot button:hover{background:#ffffff29}.today-inbox .today-widget--white .day-grid-plot button{border-left-color:#00000073;background:#0000000f}.today-inbox .today-widget--white .day-grid-plot button:hover{background:#0000001a}.today-inbox .needs-you .decision-evidence span span,.today-inbox .needs-you .decision-evidence button>span{display:inline-block}.today-inbox .needs-you .decision-evidence span span:first-letter,.today-inbox .needs-you .decision-evidence button>span:first-letter{text-transform:uppercase}@media(max-width:1180px){.today-inbox .today-day>.day-third-last{grid-column:1 / -1}}.nav-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.nav-label-row .nav-label{margin-bottom:0}.sidebar-edit{min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer}.sidebar-edit[aria-pressed=true]{border-color:transparent;background:#ffffffeb;color:#111}.sidebar-nav.is-editing{gap:2px}.sidebar-edit-row{cursor:default;-webkit-user-select:none;user-select:none;touch-action:none;transition:background-color .15s ease,transform .15s ease}.sidebar-edit-row.is-dragging{background:#ffffff24;box-shadow:0 10px 24px -14px #000000b3;transform:scale(1.02)}.sidebar-grip,.sidebar-remove{width:32px;height:32px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#ffffff14;color:inherit}.sidebar-grip{cursor:grab;touch-action:none}.sidebar-remove{margin-left:auto;cursor:pointer}.sidebar-fixed{margin-left:auto;font-size:12px;color:var(--muted)}.sidebar-add{display:grid;gap:2px;margin-top:14px}.sidebar-add-item{color:var(--muted)}@media(hover:hover){#root .sidebar-remove:hover{background:var(--danger-strong, #d43c24)!important;color:#fff!important}}.library-group li{position:relative}.library-pin{position:absolute;top:50%;right:12px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#0c0c0c66;color:inherit;opacity:0;transform:translateY(-50%);transition:opacity .15s ease;cursor:pointer}.library-group li:hover .library-pin,.library-pin:focus-visible,.library-pin[aria-pressed=true]{opacity:1}.library-pin[aria-pressed=true]{border-color:transparent;background:#ffffffeb;color:#111}.library-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.library-hide{position:absolute;top:50%;right:50px;transform:translateY(-50%)}.library-hidden{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12px;color:var(--muted)}.library-hidden button{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border:1px dashed rgba(255,255,255,.3);border-radius:999px;background:transparent;color:var(--ink);font:inherit;cursor:pointer}@media(prefers-reduced-motion:reduce){.sidebar-edit-row,.library-pin{transition:none}}.sidebar-grip{background:transparent;color:var(--muted)}.sidebar-remove{background:transparent;box-shadow:inset 0 0 0 1px #ffffff57}.sidebar-add-mark{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff3d}.sidebar-nav.is-editing{flex:none}.sidebar-add{margin-top:10px}.sidebar-fixed{font-size:12px;letter-spacing:.02em}.sidebar-edit{margin-right:6px}.library-group .library-entry{grid-template-columns:32px minmax(0,1fr) auto 30px}.library-entry>svg:last-child{justify-self:center;transition:opacity .15s ease}.library-group li:hover .library-entry>svg:last-child,.library-group li:focus-within .library-entry>svg:last-child,.library-group li.is-pinned .library-entry>svg:last-child{opacity:0}.library-home.is-editing .library-count{visibility:hidden}@media(max-width:640px){.library-group .library-entry{grid-template-columns:32px minmax(0,1fr) 30px}}.lb-edit{display:inline-flex;align-items:center;gap:6px}.lb-edit-bar{justify-content:flex-start;gap:12px 24px}.lb-edit-note{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.lb-home .lb-hidden{margin:0;font-size:14px}.lb-home .lb-hidden button{border-color:#80808073;color:var(--ink)}.lb-home .lb-hidden button:hover{background:var(--selected)}.lb-group{display:grid;gap:12px;min-width:0}.lb-group+.lb-group{margin-top:10px}.lb-group-label{color:var(--muted);line-height:1.4}.lb-home .lb-grid{list-style:none;margin:0;padding:0}@media(max-width:1180px)and (min-width:761px){.lb-home .lb-grid>.paxo-span-4{grid-column:span 4}}.lb-home .lb-cell{padding:0;gap:0}.lb-home .lb-tile{flex:1 1 auto;width:100%;min-height:200px;display:grid;grid-template-columns:none;grid-template-rows:auto auto 1fr;align-items:start;gap:16px;margin:0;padding:var(--paxo-box-pad);border:0;border-radius:inherit;background:transparent;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.lb-home .lb-tile:hover{background:#ffffff4d}.lb-home .lb-tile:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.lb-cell.is-pinned{border-color:#8080804d}.lb-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--selected);color:var(--ink)}.lb-copy{display:grid;gap:6px;min-width:0}.lb-copy strong{font-size:15px;font-weight:600;line-height:1.35}.lb-copy small{color:var(--muted);font-size:14px;line-height:1.45}.lb-figure{align-self:end;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:4px;min-width:0;color:var(--ink)}.lb-figure b{font-size:44px;font-weight:500;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lb-figure b.is-word{font-size:26px;line-height:1.15;letter-spacing:-.025em}.lb-figure>span{color:var(--muted);font-size:14px}.lb-figure.is-attention b,.lb-figure.is-attention>span{color:var(--ink)}.lb-figure.is-attention>span{font-size:15px;font-weight:550}.lb-figure>small{flex-basis:100%;color:var(--muted);font-size:13px}.lb-figure .lb-open{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:14px}.lb-controls{position:absolute;top:20px;right:20px;display:flex;gap:10px;align-items:center}.lb-home .lb-pin{position:static;top:auto;right:auto;transform:none;width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid rgba(128,128,128,.22);border-radius:50%;background:#ffffffd9;color:var(--ink);opacity:0;transition:opacity .15s ease,background-color .15s ease}.lb-cell:hover .lb-pin,.lb-cell:focus-within .lb-pin,.lb-home .lb-pin:focus-visible,.lb-home .lb-pin[aria-pressed=true],.lb-home.is-editing .lb-pin{opacity:1}.lb-home .lb-pin:hover{background:#fff}.lb-home .lb-pin[aria-pressed=true]{border-color:transparent;background:var(--ink);color:var(--canvas, #fff)}.lb-home .lb-hide{position:static;transform:none;display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 12px;border:1px solid rgba(128,128,128,.3);background:#ffffffd9;color:var(--ink)}.lb-home .lb-hide:hover{background:#fff}.lb-home.is-editing .lb-cell{border-style:dashed;border-color:#80808066}@media(hover:none){.lb-home .lb-pin{opacity:1}}:root.paxo-native-glass .lb-home .lb-tile:hover{background:#ffffff0f}:root.paxo-native-glass .lb-figure.is-attention b,:root.paxo-native-glass .lb-figure.is-attention>span{color:#fff}:root.paxo-native-glass .lb-home .lb-pin,:root.paxo-native-glass .lb-home .lb-hide{border-color:#fff3;background:#0c0c0c8c;color:var(--ink)}:root.paxo-native-glass .lb-home .lb-pin[aria-pressed=true]{background:#ffffffeb;color:#111}:root.paxo-native-glass .lb-home .lb-hidden button{border-color:#ffffff4d}@media(prefers-reduced-motion:reduce){.lb-home .lb-tile,.lb-home .lb-pin{transition:none}}.page-canvas .lb-home{gap:22px}.lb-home .pl-resource-search{display:flex;align-items:center;gap:10px;width:256px;margin-left:auto;border:1px solid #e1e1e5;border-radius:24px;padding:9px 16px;color:#898994}.lb-home .pl-resource-search input{border:0;background:transparent;width:100%;outline:none;font:inherit;color:#161619}.lb-home .pl-overview{display:grid;grid-template-columns:minmax(0,2.13fr) minmax(340px,1fr);gap:18px}.lb-home .pl-recent{min-width:0;padding:22px 20px 26px;background:#fff;border-radius:16px}.lb-home .pl-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.lb-home .pl-section-head h2{font-size:19px;font-weight:600;letter-spacing:-.5px;margin:0}.lb-home .pl-section-head p{color:#8a8993;margin:6px 0 0}.lb-home .pl-section-head button{border:0;background:none;color:#171719;font:inherit;white-space:nowrap;cursor:pointer}.lb-home .pl-papers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lb-home .pl-document{padding:0;border:0;background:#fafafa;border-radius:12px;overflow:hidden;text-align:left;cursor:pointer;color:#161619;font:inherit}.lb-home .pl-paper-stage{height:259px;padding:27px 22px 0;background:#e4e8ee;overflow:hidden}.lb-home .pl-document-1 .pl-paper-stage{background:#f1e4d5}.lb-home .pl-document-2 .pl-paper-stage{background:#e8dff0}.lb-home .pl-paper{height:310px;background:#fff;padding:20px 17px;transform:rotate(-5deg);box-shadow:0 6px 30px #34303c12}.lb-home .pl-document-1 .pl-paper{transform:rotate(5deg)}.lb-home .pl-document-2 .pl-paper{transform:rotate(-3deg)}.lb-home .pl-paper-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.lb-home .pl-paper-head img{width:61px;height:18px;object-fit:contain}.lb-home .pl-paper-head span{font-size:6px;letter-spacing:1px;color:#95919d}.lb-home .pl-paper h3{font-size:20px;line-height:1.2;letter-spacing:-.8px;font-weight:500;margin:23px 0 12px;overflow-wrap:anywhere}.lb-home .pl-paper p{font-size:9px;line-height:1.6;color:#8b8993}.lb-home .pl-paper-rule{height:1px;background:#e2dfe4;margin:15px 0}.lb-home .pl-paper pre{font:10px/1.8 inherit;font-family:inherit;white-space:pre-wrap;color:#5c5960;overflow:hidden;max-height:155px}.lb-home .pl-paper-placeholder{display:grid;place-items:center;padding:14px;color:#baa8c9}.lb-home .pl-paper-note{font-size:7px;color:#aaa5af;display:block;margin-top:15px}.lb-home .pl-document-copy{display:grid;grid-template-columns:1fr auto;gap:7px;padding:18px 16px}.lb-home .pl-document-copy strong{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-home .pl-document-copy small{grid-column:1/-1;color:#8d8994}.lb-home .pl-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lb-home .pl-count{display:flex;flex-direction:column;align-items:flex-start;padding:24px 20px 18px;border:0;border-radius:4px;background:#fff;color:#141417;text-align:left;font:inherit;cursor:pointer}.lb-home .pl-count>span:first-child{display:flex;align-items:center;gap:10px}.lb-home .pl-count>strong{font-size:70px;line-height:1;font-weight:400;letter-spacing:-4px;margin-top:40px}.lb-home .pl-count>small{color:#92909b;margin:8px 0 22px}.lb-home .pl-count-arrow{align-self:flex-end;margin-top:auto;font-size:20px}.lb-home .pl-count-documents{background:linear-gradient(125deg,#435571,#7486a3);color:#fff;border-radius:8px}.lb-home .pl-count-documents>small{color:#fff}.lb-home .pl-count-forms{background:linear-gradient(130deg,#f5f1ed,#f8dfbd)}.lb-home .pl-guides{margin-top:1px}.lb-home .pl-guides .pl-section-head{margin-bottom:12px}.lb-home .pl-guide-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lb-home .pl-guide-row button{display:flex;align-items:center;gap:16px;background:#fff;padding:16px 20px;border:0;border-radius:12px;text-align:left;font:inherit;color:inherit;cursor:pointer}.lb-home .pl-guide-row button>span:last-child{margin-left:auto}.lb-home .pl-guide-row strong{display:block;font-size:17px;letter-spacing:-.5px;font-weight:500}.lb-home .pl-guide-row small{display:block;color:#96929d;margin-top:6px}.lb-home .pl-guide-icon{display:grid;place-items:center;flex-shrink:0;width:78px;height:70px;background:#eae1f2;color:#9872b8;border-radius:10px}.lb-home .pl-admin{display:flex;align-items:center;gap:26px;border-top:1px solid #dedde3;padding-top:22px;flex-wrap:wrap}.lb-home .pl-admin button{border:0;background:transparent;display:flex;align-items:center;gap:9px;font:inherit;color:inherit;cursor:pointer}.lb-home .pl-admin small{margin-left:auto;font-size:8px;letter-spacing:2px;color:#97939e}.lb-home .pl-all-resources>summary{font-size:12px;color:#89858f;cursor:pointer;padding:8px 0}.lb-home .pl-all-resources[open]{display:block}.lb-home .pl-all-resources .lb-group{margin-top:18px}.lb-home .pl-all-resources .lb-tile{min-height:150px}.lb-home .pl-all-resources .lb-figure b{font-size:34px}.lb-home :is(.pl-document,.pl-count,.pl-guide-row button,.pl-admin button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:1150px){.lb-home .pl-overview{grid-template-columns:1fr}.lb-home .pl-counts{grid-template-columns:repeat(4,1fr)}.lb-home .pl-count>strong{margin-top:22px;font-size:54px}.lb-home .pl-guide-icon{width:46px;height:54px}.lb-home .pl-guide-row button{padding:12px;gap:10px}}@media(max-width:800px){.lb-home .pl-guide-row{grid-template-columns:1fr}.lb-home .pl-counts,.lb-home .pl-papers{grid-template-columns:repeat(2,1fr)}.lb-home .pl-document:last-child{grid-column:1/-1}.lb-home .pl-section-head{align-items:flex-start}.lb-home .pl-admin{gap:16px}}.lb-home .pl-admin{position:sticky;bottom:0;z-index:6;background:#fafafaf2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:18px 0;margin-top:3px}.page-canvas .lb-home{font-size:13px}.page-canvas .lb-home .paxo-titlebar{margin:0;min-height:66px}.page-canvas .lb-home .paxo-sub{font-size:13px;margin-top:5px}.lb-home .pl-overview,.lb-home .pl-counts{min-height:457px}.lb-home .pl-paper pre{font:10px/1.8 Inter,sans-serif}.lb-home .pl-guide-row button{min-height:103px}.page-canvas .lb-home.lb-home .paxo-titlebar{margin:0;min-height:66px}.lb-home .paxo-library-navrow{display:flex;justify-content:space-between;align-items:center;gap:15px}.lb-home .paxo-library-tabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lb-home .paxo-library-tabs button{font:inherit;font-size:12px;color:#8c8695;background:transparent;border:0;border-radius:22px;padding:9px 15px;cursor:pointer}.lb-home .paxo-library-tabs .is-active{background:#141417;color:#fff}.lb-home .pl-resource-search{margin-left:auto;flex-shrink:0}.lb-home .pl-overview{height:457px;min-height:457px}.lb-home .pl-counts{height:457px}@media(max-width:1150px){.lb-home .pl-overview{height:auto}.lb-home .pl-counts{height:auto;min-height:220px}.lb-home .paxo-library-navrow{flex-wrap:wrap}}#root .paxo-shell .lb-home .paxo-titlebar{margin:0;min-height:68px}#root .paxo-shell .lb-home .paxo-titlebar-copy{gap:0}#root .paxo-shell .lb-home .paxo-titlebar h1{margin-bottom:0}.lb-home .pl-count{padding:22px 20px 18px;min-height:0}.lb-home .pl-count>strong{margin-top:34px}.lb-home .pl-count>small{margin-bottom:14px}#root .paxo-shell .lb-home .paxo-actions>.button.primary{background:#111a29;color:#fff;border-color:#111a29}.lb-home .pl-canonical-note{color:#8b8995;font-size:12px;margin:18px 0 6px;line-height:1.5}#root .paxo-shell .lb-home .pl-resource-search input:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important}#root .paxo-shell .lb-home .pl-resource-search:focus-within{border-color:#b7b7c1}#root .paxo-shell .lb-home .pl-resource-search:has(input:focus-visible){outline:2px solid #71717b;outline-offset:2px}.lb-home .pl-section-head button{border-radius:5px}@media(hover:hover){#root .paxo-shell .lb-home .paxo-actions>.button.primary:hover{background:#435571;border-color:#435571}.lb-home :is(.pl-document,.pl-count,.pl-guide-row button):hover{box-shadow:inset 0 0 0 1px #35313d14}.lb-home .pl-section-head button:hover{text-decoration:underline;text-underline-offset:4px}}#root .paxo-shell .lb-home .pl-all-resources{background:#ffffffb8;border-radius:14px;padding:20px 24px;margin-top:22px}#root .paxo-shell .lb-home .pl-all-resources summary{font-size:14px;font-weight:500;color:#435571}#root .paxo-shell .lb-home .pl-all-resources .lb-group{margin-top:24px}#root .paxo-shell .lb-home .pl-all-resources .lb-group-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#7486a3;margin:0 0 10px}#root .paxo-shell .lb-home .pl-all-resources .lb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px}#root .paxo-shell .lb-home .pl-all-resources .lb-cell{grid-column:auto;background:transparent;border:0;border-top:1px solid #cbd5e480;border-radius:0;box-shadow:none;min-height:90px;display:flex;align-items:center;min-width:0;padding:12px 0}#root .paxo-shell .lb-home .pl-all-resources .lb-tile{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:14px;padding:8px 0;border-radius:0;background:none;color:#111a29;min-height:68px;flex:1;min-width:0;align-items:center}#root .paxo-shell .lb-home .pl-all-resources .lb-copy strong{font-size:13px;font-weight:500}#root .paxo-shell .lb-home .pl-all-resources .lb-copy small{font-size:11px;line-height:1.6;color:#7486a3;max-width:390px}#root .paxo-shell .lb-home .pl-all-resources .lb-figure{display:block;text-align:right;max-width:150px}#root .paxo-shell .lb-home .pl-all-resources .lb-figure b{font-size:22px;font-weight:400;letter-spacing:-.6px}#root .paxo-shell .lb-home .pl-all-resources .lb-figure span,#root .paxo-shell .lb-home .pl-all-resources .lb-figure small{font-size:10px;color:#7486a3;display:block;margin:4px 0}#root .paxo-shell .lb-home .pl-all-resources .lb-controls{position:static;display:flex;gap:5px;margin-left:14px;flex-shrink:0}@media(max-width:900px){#root .paxo-shell .lb-home .pl-all-resources .lb-grid{grid-template-columns:1fr}#root .paxo-shell .lb-home .pl-all-resources{padding:18px}#root .paxo-shell .lb-home .pl-all-resources .lb-figure{max-width:110px}}#root .paxo-shell .lb-home .pl-all-resources .lb-cell{flex-direction:row;flex-wrap:nowrap}#root .paxo-shell .lb-home .pl-all-resources .lb-tile{grid-template-rows:none;width:auto}#root .paxo-shell .lb-home .pl-all-resources .lb-icon{width:24px;height:24px;background:none;border-radius:0;color:#7486a3}#root .paxo-shell .paxo-workspace-row{flex:none;display:flex;align-items:center;gap:24px;margin:0 clamp(24px,2.9vw,47px);min-height:52px}#root .paxo-shell .paxo-installed-nav{flex:1;min-width:0;display:flex;align-items:center;padding:4px}#root .paxo-shell .paxo-installed-nav>button{flex:0 0 140px;position:relative;min-height:44px;padding:12px 16px;background:transparent;border:0;border-radius:6px;color:#657792;font-size:13px;line-height:20px;white-space:nowrap}#root .paxo-shell .paxo-installed-nav>button[aria-current=page]{color:#111a29;font-weight:600}#root .paxo-shell .paxo-installed-nav>button[aria-current=page]:after{content:"";position:absolute;inset:auto 16px 0;height:3px;border-radius:4px;background:#435571}#root .paxo-shell .paxo-installed-nav>.paxo-workspace-more{flex-basis:156px;display:flex;justify-content:center;align-items:center;gap:8px}#root .paxo-shell .paxo-all-workspaces{flex:none;display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;border:1px solid #d8e0eb;border-radius:12px;color:#435571;background:#ffffffb8;font-size:13px}#root .paxo-shell .paxo-workspace-empty{padding:12px 0;color:#657792;font-size:12px}#root .paxo-shell .paxo-mobile-workspace,#root .paxo-shell .paxo-mobile-menu-label{display:none}#root .paxo-shell .paxo-messages-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 4px;border-radius:9px;color:#435571;background:#e7edf6;font-size:10px;font-weight:600}.paxo-workspace-directory{color:#111a29}.paxo-directory-search{display:flex;align-items:center;gap:12px;padding:0 16px;border:1px solid #ccd7e7;border-radius:12px;background:#ffffffd9;color:#657792}.paxo-directory-search input{flex:1;min-width:0;min-height:48px;border:0;padding:12px 0;background:transparent;color:#111a29}.paxo-directory-search:focus-within{outline:2px solid #435571;outline-offset:3px}.paxo-directory-search input:focus,.paxo-directory-search input:focus-visible{outline:none;box-shadow:none}.paxo-directory-groups{display:grid;gap:28px;margin-top:28px}.paxo-directory-groups h3{margin:0 0 12px;color:#657792;font-size:12px;font-weight:600;letter-spacing:.04em}.paxo-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.paxo-directory-grid button{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:76px;padding:16px;text-align:left;color:#111a29;background:#ffffffdb;border:1px solid #dce4ef;border-radius:14px}.paxo-directory-grid button[aria-current=page]{border-color:#8194b1;background:#edf2f9}.paxo-directory-grid strong{display:block;font-size:14px;font-weight:600}.paxo-directory-grid small{display:block;margin-top:6px;color:#657792;font-size:12px;line-height:1.5}.paxo-directory-icon{display:grid;place-items:center;width:40px;height:40px;background:#edf2f9;border-radius:12px;color:#435571}.paxo-directory-empty{margin:0;color:#657792;line-height:1.6}.paxo-directory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px;font-size:13px;color:#657792}.paxo-directory-toolbar button{display:flex;gap:12px;align-items:center;min-height:44px;padding:10px 16px;border:0;border-radius:12px;background:#111a29;color:#fff}.modal:has(.paxo-workspace-directory){background:#f7f9fc}@media(hover:hover){#root .paxo-shell .paxo-installed-nav>button:hover{background:transparent;color:#111a29}#root .paxo-shell .paxo-all-workspaces:hover{background:#fff;border-color:#8194b1}.paxo-directory-grid button:hover{background:#edf2f9;border-color:#8194b1}}@media(max-width:640px){#root .paxo-shell .paxo-primary-nav,#root .paxo-shell .paxo-installed-nav,#root .paxo-shell .paxo-directory-label{display:none}#root .paxo-shell .paxo-mobile-workspace,#root .paxo-shell .paxo-mobile-menu-label{display:block}#root .paxo-shell .paxo-workspace-row{margin-inline:18px;justify-content:space-between;gap:12px}#root .paxo-shell .paxo-mobile-workspace{min-width:0;color:#435571;font-size:13px}#root .paxo-shell .topbar{min-height:64px}body:has(.paxo-shell) .modal-backdrop:has(.paxo-workspace-directory){padding:0}body:has(.paxo-shell) .modal:has(.paxo-workspace-directory){width:100%;max-width:none;height:100dvh;max-height:100dvh;border-radius:0;background:#f7f9fc url(/demo-app/brand/paxo-atmosphere.png) center / cover}.modal:has(.paxo-workspace-directory) .modal-body{background:#f7f9fcf2;padding:24px}.modal:has(.paxo-workspace-directory) .modal-header{background:#f7f9fcf2}.paxo-directory-grid{grid-template-columns:minmax(0,1fr)}.paxo-directory-toolbar{align-items:stretch;flex-direction:column;gap:12px}.paxo-directory-toolbar button{justify-content:space-between}}.receptionist{display:grid;gap:14px}.receptionist-head{display:grid;gap:8px}.receptionist-head h2{margin:0 0 4px}.receptionist-head p{margin:0;max-width:660px;font-size:14px}.receptionist-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px 14px;border-radius:14px;background:var(--accent-soft);color:var(--on-accent);font-size:13px!important}.receptionist-status-mode{color:var(--accent-deep)}.receptionist-dot{width:8px;height:8px;border-radius:99px;border:2px solid var(--accent-strong);background:transparent}.receptionist-card{display:grid;gap:12px;padding:16px 18px;border-radius:18px;background:var(--glass, rgba(255, 255, 255, .5));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.receptionist-card h3{margin:0;font-size:15px;font-weight:600}.receptionist-card h4{margin:0 0 6px;font-size:13px;font-weight:600}.receptionist-note{margin:0;color:var(--muted);font-size:14px}.receptionist-error{margin:0;color:var(--danger-deep);font-size:13px}.receptionist-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px;margin:0;padding:0;border:0}.receptionist-wide,.receptionist-modes{grid-column:1 / -1}.receptionist-fields .field{font-size:14px;font-weight:600;color:var(--ink)}.receptionist-fields small,.receptionist-settings .field small{color:var(--muted);font-size:13px;font-weight:400;line-height:1.45}.receptionist-link{display:inline-flex;align-items:center;min-height:32px;margin:-6px 0;vertical-align:baseline;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.receptionist-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.receptionist-modes{display:inline-flex;flex-wrap:wrap;gap:2px;margin:0;padding:3px;border:0;border-radius:99px;background:#3636360f;justify-self:start}.receptionist-modes legend{float:left;padding:6px 10px 6px 8px;color:var(--ink);font-size:14px;font-weight:600}.receptionist-modes label{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:99px;font-size:14px;font-weight:500;cursor:pointer}.receptionist-modes label.checked{background:#f8f8f8;color:#111;box-shadow:inset 0 0 0 1px #0000001f}.receptionist-modes input{position:absolute;opacity:0;pointer-events:none}.receptionist-modes label:focus-within{outline:2px solid currentColor;outline-offset:2px}.receptionist-disclosure{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--ink)}.receptionist-disclosure blockquote{margin:0;padding:10px 12px;border-radius:12px;background:#3636360d;color:var(--ink);font-size:14px;font-weight:400;line-height:1.45}.receptionist-actions,.receptionist-call-actions{display:flex;flex-wrap:wrap;gap:8px}.receptionist-samples{display:flex;flex-wrap:wrap;gap:6px}.receptionist-chip{min-height:30px;padding:0 12px;border:0;border-radius:99px;background:#3636360f;font:inherit;font-size:13px;cursor:pointer}.receptionist-chip:hover{background:var(--accent-tint)}.receptionist-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.receptionist-sim-form{display:grid;gap:12px}.receptionist-live{display:grid;gap:8px}.receptionist-live>p{margin:0;font-size:14px}.receptionist-transcript{display:grid;gap:6px;margin:0;padding:0;list-style:none}.receptionist-transcript .turn{display:grid;gap:2px;max-width:78%;padding:8px 12px;border-radius:14px;font-size:13px}.receptionist-transcript .turn.assistant{justify-self:start;background:#3636360f}.receptionist-transcript .turn.caller{justify-self:end;background:var(--accent-tint)}.turn-speaker{color:var(--muted);font-size:12px;font-weight:600}@media(prefers-reduced-motion:no-preference){.receptionist-live .turn{animation:receptionist-turn-in .22s ease-out}}@keyframes receptionist-turn-in{0%{opacity:0;transform:translateY(4px)}}.receptionist-calls-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.receptionist-toggle{display:inline-flex;align-items:center;gap:6px;font-size:13px}.receptionist-calls ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.receptionist-call{display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:#ffffff8c}.receptionist-call.dismissed{opacity:.7}.receptionist-call-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.receptionist-outcome,.receptionist-urgent{padding:1px 8px;border-radius:99px;background:#36363614;font-size:12px;font-weight:600}.receptionist-outcome.request_captured{background:var(--accent-tint);color:var(--accent-deep)}.receptionist-urgent{background:var(--accent-strong);color:#fff}.receptionist-meta{color:var(--muted);font-size:13px}.receptionist-summary{margin:0;font-size:14px}.receptionist-captured{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px 14px;margin:0}.receptionist-captured dt{color:var(--muted);font-size:12px}.receptionist-captured dd{margin:0;font-size:13px}.receptionist-details summary{cursor:pointer;font-size:13px;font-weight:550}.receptionist-details[open] summary{margin-bottom:8px}.automation-screen{--auto-line: var( --paxo-row-line, color-mix(in srgb, currentColor 12%, transparent) );--auto-soft: color-mix(in srgb, currentColor 7%, transparent);--auto-quiet: rgba(255, 255, 255, .1);--auto-attention: var(--paxo-accent-text);max-width:1240px;width:100%;margin:0 auto}.automation-summary{font-weight:500}.automation-truth{display:flex;align-items:flex-start;gap:8px;max-width:880px;font-size:14px}.automation-link{display:inline-flex;align-items:center;min-height:32px;margin:-6px 0;vertical-align:baseline;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.automation-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.automation-truth svg{flex-shrink:0;margin-top:3px}.automation-tier-cards{grid-auto-rows:auto}.automation-tier-card{color:inherit;text-decoration:none;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.automation-tier-card:hover{border-color:#ffffff80}.automation-tier-card.active{background-image:linear-gradient(#ffffff0f,#ffffff0f)}.automation-tier-card.active:before{content:"";position:absolute;left:0;top:var(--paxo-box-pad);bottom:var(--paxo-box-pad);width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.automation-tier-card:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.automation-tier-card .paxo-box-head{min-height:0;justify-content:flex-start}.automation-tier-card-copy{display:grid;gap:6px}.automation-tier-card-copy strong{font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.automation-tier-card-foot{font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.automation-tier-chip,.run-chip{display:inline-flex;align-items:center;box-sizing:border-box;height:24px;padding:0 10px;border:1px solid transparent;border-radius:99px;background:var(--auto-quiet);color:inherit;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}:root.paxo-native-glass .automation-screen .automation-tier-chip,:root.paxo-native-glass .automation-screen .automation-tier-chip.tier-b,:root.paxo-native-glass .automation-screen .automation-tier-chip.tier-c{background:var(--auto-quiet);color:inherit}.automation-ledger{grid-auto-rows:auto}.automation-tier{scroll-margin-top:16px}.automation-tier-head{align-items:flex-start}.automation-tier-title{display:grid;gap:4px;min-width:0}.automation-tier-head h2:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.automation-rows{padding-bottom:8px}.paxo-list>li.automation-row{display:grid;grid-template-columns:minmax(0,1fr) 150px 360px;gap:8px 28px;align-items:center;min-height:72px;padding:14px var(--paxo-box-pad)}.automation-copy{display:grid;gap:4px;min-width:0}.automation-copy strong{font-size:15px;font-weight:550;line-height:1.4}.automation-copy small{color:var(--muted);font-size:13px;line-height:1.45}.automation-row .autonomy-choice{justify-self:end}.automation-streak-slot{display:inline-flex;align-items:center;justify-content:flex-start}.automation-lock{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;line-height:1.4;white-space:nowrap}.automation-streak{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;white-space:nowrap}.streak-ring{width:30px;height:30px;transform:rotate(-90deg);flex-shrink:0}.streak-ring circle{fill:none;stroke-width:3;stroke-linecap:round}.streak-ring-track{stroke:currentColor;opacity:.18}.automation-streak .streak-ring{color:var(--ink, #f8f8f8)}.streak-ring-fill{stroke:currentColor;transition:stroke-dasharray .3s ease}.streak-count b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.autonomy-choice{display:inline-flex;flex-wrap:wrap;max-width:100%;gap:4px;margin:0;padding:4px;border:0;border-radius:16px;background:var(--auto-soft);min-width:0}.autonomy-choice label{position:relative;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:99px;font-size:13px;line-height:1.4;cursor:pointer;white-space:nowrap}.autonomy-choice label.checked{background:var(--ink);color:#fff}.autonomy-choice label.locked{color:#f8f8f8b8}.autonomy-choice input{position:absolute;opacity:0;inset:0;margin:0;cursor:inherit}.autonomy-choice label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.autonomy-choice label:has(input:disabled){cursor:not-allowed}.autonomy-choice:disabled label{cursor:default}.automation-row.never .autonomy-choice{background:transparent;box-shadow:inset 0 0 0 1px var(--auto-line)}.automation-log .paxo-box-head{align-items:baseline}.automation-log-count{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.automation-log-table{margin-top:4px;line-height:1.45}.automation-log-table th{border-bottom:0}.automation-log-table td{padding-top:14px;padding-bottom:14px}.automation-log-table .log-when{width:150px;color:var(--muted);font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.automation-log-table .log-rule{width:24%;color:var(--muted);font-size:14px}.automation-log-table .log-what{overflow-wrap:anywhere}.automation-log-table .log-status{width:180px}.automation-log-table .log-who{width:190px;color:var(--muted);font-size:14px}.run-chip.waiting,.run-chip.asked,.run-chip.expired{border-color:var(--accent-line);color:color-mix(in srgb,var(--auto-attention) 78%,#fff)}.automation-log-empty{padding:8px var(--paxo-box-pad) var(--paxo-box-pad)}.automation-log-foot{padding:16px var(--paxo-box-pad) var(--paxo-box-pad);border-top:1px solid var(--auto-line)}.automation-log:not(:has(.automation-log-foot)) .automation-log-table{margin-bottom:8px}@media(max-width:1180px){.automation-tier-cards>.paxo-span-4{grid-column:span 4}.paxo-list>li.automation-row{grid-template-columns:minmax(0,1fr) auto}.automation-row .automation-streak-slot{grid-column:2;grid-row:1;justify-content:flex-end}.automation-row .autonomy-choice{grid-column:1 / -1;justify-self:start}.automation-log-table .log-when{width:140px}.automation-log-table .log-who{width:150px}.automation-log-table .log-status{width:160px}}@media(max-width:760px){.automation-log-table th:nth-child(2),.automation-log-table td:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){.streak-ring-fill,.automation-tier-card{transition:none}}.automation-screen .sr-only{overflow:clip}.automation-screen .automation-ledger{display:flex;flex-direction:column;gap:26px;min-width:0}.automation-screen .automation-tier{border:0;background:transparent;border-radius:0}.automation-screen .automation-tier-head{padding:0 0 18px}.automation-screen .automation-tier-head h2{font-size:19px;font-weight:500;letter-spacing:-.6px}.automation-screen .automation-tier-head .paxo-caption{font-size:12px;color:#8b8995}.automation-screen .automation-rows{padding:0}#root .paxo-shell .automation-screen .automation-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:18px 0;border-top:1px solid #e5e3e9;background:transparent}.automation-screen .automation-copy strong{font-size:13px;font-weight:500}.automation-screen .automation-copy small{font-size:11px;color:#8b8995}.automation-screen .automation-streak-slot{grid-column:2;grid-row:1;justify-self:end}.automation-screen .automation-streak,.automation-screen .automation-lock{color:#8b8995;font-size:11px}.automation-screen .automation-row .autonomy-choice{grid-column:1 / -1;justify-self:start;border-radius:99px;padding:3px;gap:0;background:#edebf0}#root .paxo-shell .automation-screen .autonomy-choice label{border-radius:99px;color:#77727f;font-size:11px;padding:7px 12px}#root .paxo-shell .automation-screen .autonomy-choice label.checked{background:#111a29;color:#fff}#root .paxo-shell .automation-screen .autonomy-choice label.locked{color:#97939f}.automation-screen .automation-log{background:#fff;border:0;border-radius:14px;overflow:auto}.automation-screen .automation-log .paxo-box-head{padding:20px}.automation-screen .automation-log-table{font-size:11px}.automation-screen .automation-log-table td{padding:13px 12px;font-size:11px}.automation-screen .automation-log-table th{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:#8b8995}.automation-screen .run-chip{font-size:10px;font-weight:400}.automation-screen .run-chip:is(.waiting,.asked,.expired){color:#8754bf;background:#efe3ff;border:0}#root .paxo-shell .automation-screen{max-width:none;margin:0;width:100%;gap:18px}#root .paxo-shell .automation-screen .paxo-titlebar{margin:0;align-items:start;gap:22px}#root .paxo-shell .automation-screen .paxo-titlebar-copy{gap:0;flex:1;min-width:0}.automation-screen .automation-summary{font-weight:400;margin-top:3px}.automation-screen .automation-truth{font-size:11px;line-height:1.45;margin:5px 0 0;max-width:1050px;gap:6px}.automation-screen .automation-truth svg{margin-top:1px}.automation-screen .automation-link{font-size:11px;min-height:18px;margin:0}.pa-page-actions{display:flex;gap:10px;padding-top:10px;flex-shrink:0}#root .paxo-shell .pa-page-actions button{font-size:11px}.pa-tabs{display:flex;gap:6px;align-items:center}#root .paxo-shell .pa-tabs button{border:0;background:transparent;min-height:34px;height:34px;padding:0 17px;color:#72717d;font-size:12px}#root .paxo-shell .pa-tabs button.active{background:#111a29;color:#fff}.pa-overview{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(0,.95fr) minmax(0,.85fr);grid-template-rows:auto auto auto;gap:18px 20px;align-items:stretch}.pa-control-center{grid-column:1 / 2}.pa-voice-card{grid-column:2 / 4}.pa-panel-heading{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:16px}#root .paxo-shell .pa-panel-heading h2{font-size:19px;font-weight:600;line-height:1.2;letter-spacing:-.65px;margin:0}.pa-panel-heading p{color:#81818d;font-size:11px;line-height:1.5;margin:7px 0 0}#root .paxo-shell button.pa-text-link{border:0;background:transparent;border-radius:0;padding:0;min-height:24px;height:auto;display:inline-flex;align-items:center;gap:7px;color:#62616c;font-size:11px;white-space:nowrap}#root .paxo-shell button.pa-text-link:hover{color:var(--accent)}.automation-screen .automation-tier-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;position:static}#root .paxo-shell .automation-screen .automation-tier-card{display:flex;flex-direction:column;gap:9px;border:0;border-radius:11px;padding:17px 15px;min-height:163px;background:#eee9f8;background-image:none;color:#111a29}#root .paxo-shell .automation-screen .automation-tier-card:nth-child(2){background:#f9e7d7}#root .paxo-shell .automation-screen .automation-tier-card:nth-child(3){background:#f6e3e7}.automation-screen .automation-tier-card.active:before{display:none}.automation-screen .automation-tier-card .paxo-box-head{padding:0;margin:0;min-height:0}.automation-screen .automation-tier-card .paxo-box-foot{padding:0;margin:auto 0 0;border:0}.automation-screen .automation-tier-card-copy{gap:6px}.automation-screen .automation-tier-card-copy strong{font-size:16px;font-weight:500;line-height:1.3;letter-spacing:-.4px}.automation-screen .automation-tier-card-copy .paxo-caption,.automation-screen .automation-tier-card-foot{font-size:10px;line-height:1.5;color:#726c7c}.automation-screen .automation-tier-chip{height:23px;font-size:10px;font-weight:500;background:#ffffff70;color:#766a83}.pa-voice-card{padding-left:20px;border-left:1px solid #e7e5eb}.pa-simulated{display:inline-flex;vertical-align:middle;margin-left:10px;padding:5px 9px;background:#edf0dc;color:#6c774d;border-radius:99px;letter-spacing:0;font-size:9px;font-weight:400}.pa-voice-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px}.pa-voice-body dl{margin:0;display:grid;gap:17px;padding:8px 0;align-content:start}.pa-voice-body dl>div{display:flex;gap:10px;align-items:center;min-width:0}.pa-voice-body dl svg{padding:9px;border-radius:50%;background:#eeedf2;box-sizing:content-box;flex-shrink:0;color:#82788f}.pa-voice-body dt{font-size:11px;color:#716e7a;margin-bottom:5px}.pa-voice-body dd{font-size:10px;line-height:1.4;margin:0;color:#35323c;overflow-wrap:anywhere}.pa-greeting{border-radius:12px;padding:15px 17px;background:linear-gradient(120deg,#f1ecf7,#f0edf5);display:flex;flex-direction:column;min-height:170px}.pa-greeting>span{font-size:10px;color:#85808d}.pa-greeting blockquote{margin:12px 0 8px;font-size:12px;line-height:1.65;color:#4b4652;overflow-wrap:anywhere}.pa-wave{display:flex;align-items:center;justify-content:center;gap:2px;height:38px;overflow:hidden;margin:auto 0 4px}.pa-wave i{width:2px;background:#b59ac9;opacity:.6;flex-shrink:0;border-radius:2px}.pa-rule-library{min-width:0;padding-top:3px}.pa-rule-library table{width:100%;border-collapse:collapse;font-size:11px}.pa-rule-library th{font-size:9px;font-weight:400;text-align:left;color:#92909c;padding:10px 7px;border-bottom:1px solid #e4e2e9}.pa-rule-library td{padding:13px 7px;border-bottom:1px solid #e8e6ed}.pa-rule-library td:first-child{padding-left:0}.pa-tier-tag{display:inline-flex;border-radius:99px;padding:4px 8px;background:#ede7f6;color:#85708f;font-size:9px;white-space:nowrap}.pa-tier-tag.tier-b{background:#f8e6d7;color:#ad7a54}.pa-rule-status{font-size:9px;color:#827085;white-space:nowrap}.pa-call-simulator{padding:19px 18px;background:#fff;border-radius:14px;min-width:0;align-self:start}.automation-screen .pa-call-simulator .receptionist-card{padding:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:8px}.automation-screen .pa-call-simulator .receptionist-card h3{font-size:18px;letter-spacing:-.6px;font-weight:600}.automation-screen .pa-call-simulator .receptionist-note{font-size:10px;line-height:1.5;color:#87818f}.automation-screen .pa-call-simulator .receptionist-sim-form{gap:8px}.automation-screen .pa-call-simulator .receptionist-chip{font-size:9px;min-height:24px;padding:0 9px;background:#f0edf5;color:#716779}.automation-screen .pa-call-simulator .field{font-size:10px;gap:4px}.automation-screen .pa-call-simulator .field input{min-height:29px;height:29px;font-size:10px;padding:5px 9px;background:#f7f5f9;border:0}.automation-screen .pa-call-simulator .field textarea{font-size:10px;line-height:1.5;min-height:76px;height:76px;padding:9px 10px;background:#f7f5f9;border:0;border-radius:9px}.automation-screen .pa-call-simulator .field small{font-size:9px;color:#89818e}#root .paxo-shell .pa-call-simulator .receptionist-actions button{width:100%;font-size:10px;min-height:32px;height:32px}.pa-call-simulator>.pa-text-link{margin-top:9px}.pa-recent-activity{grid-column:3;grid-row:2 / 4;background:#fff;padding:20px 18px;border-radius:14px;min-width:0}.pa-recent-activity .pa-panel-heading{margin-bottom:4px}.pa-recent-activity ul{list-style:none;padding:0;margin:0}.pa-recent-activity li{display:flex;gap:10px;align-items:start;padding:17px 0;border-bottom:1px solid #edeaf0}.pa-activity-icon{border-radius:50%;background:#eee8f6;padding:9px;display:flex;color:#8b759b;flex-shrink:0}.pa-recent-activity strong{font-size:11px;font-weight:500;line-height:1.4}.pa-recent-activity li p{font-size:10px;color:#928997;margin:5px 0;line-height:1.4}.pa-recent-activity time{font-size:9px;color:#9d96a2}.pa-empty,.pa-activity-note{font-size:10px;color:#8b8491;line-height:1.6;margin:20px 0 10px}#root .paxo-shell button.pa-learn-strip{grid-column:1 / 3;display:flex;align-items:center;text-align:left;justify-content:start;gap:15px;background:#eeebf5;border:0;border-radius:11px;padding:14px 18px;height:auto;min-height:58px;color:#61566d}.pa-learn-strip>span:first-of-type{display:grid;gap:4px;flex:1}.pa-learn-strip strong{font-size:12px;font-weight:500}.pa-learn-strip small{font-size:10px;color:#928999}.pa-learn-strip>span:last-child{display:flex;align-items:center;gap:8px;font-size:10px;white-space:nowrap}.pa-rules-workspace{display:grid;grid-template-columns:235px minmax(0,1fr);gap:28px;align-items:start}.pa-rules-workspace .automation-tier-cards{display:flex;flex-direction:column;position:sticky;top:15px}.pa-activity-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.automation-screen>.receptionist{max-width:100%;gap:18px}.automation-screen .receptionist-head p{font-size:12px;line-height:1.6}.automation-screen .receptionist-status{font-size:11px!important;background:#f0ecf6;color:#776482}.automation-screen .receptionist-status-mode{color:#81708b}.automation-screen .receptionist-card{background:#fff;border-radius:14px;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.automation-screen .receptionist-dot{border-color:var(--accent)}.automation-screen .receptionist-note{font-size:12px;line-height:1.6}.automation-screen .receptionist-fields .field{font-size:12px}.automation-screen .receptionist-fields small,.automation-screen .receptionist-settings .field small{font-size:11px}@media(max-width:1250px){.pa-page-actions{flex-direction:column;padding-top:0}.pa-overview{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.pa-control-center{grid-column:1 / 3}.pa-voice-card{grid-column:1 / 3;padding:0;border:0}.pa-voice-body{grid-template-columns:1fr 1fr}.pa-recent-activity{grid-column:2;grid-row:3 / 5}.pa-rule-library,.pa-call-simulator{grid-column:1}.pa-learn-strip{grid-column:1 / 3!important}.pa-activity-workspace{grid-template-columns:1fr}}@media(max-width:760px){.automation-screen .paxo-titlebar{flex-direction:column}.pa-page-actions{flex-direction:row;flex-wrap:wrap}.pa-overview{display:flex;flex-direction:column}.pa-voice-body{grid-template-columns:1fr}.pa-tabs{overflow-x:auto;flex-shrink:0}.pa-rule-library{overflow:auto}.pa-rule-library table{min-width:500px}.automation-screen .automation-tier-cards,.pa-rules-workspace{grid-template-columns:1fr}.pa-rules-workspace .automation-tier-cards{position:static}.pa-activity-workspace{grid-template-columns:1fr}.pa-learn-strip>span:last-child{display:none}}.pa-upper-grid{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.58fr) minmax(0,1fr);gap:20px;align-items:stretch}.pa-upper-grid .pa-control-center,.pa-upper-grid .pa-voice-card{grid-column:auto;background:#fff;border:0;padding:20px;border-radius:14px;min-width:0}.pa-upper-grid .automation-tier-card{min-height:180px!important}.pa-upper-grid .pa-voice-body{grid-template-columns:minmax(0,.86fr) minmax(0,1fr)}.pa-upper-grid .pa-greeting{min-height:170px}.pa-rule-library{background:#fff;border-radius:14px;padding:20px}.pa-caller-options{font-size:9px;color:#867a8e;margin:0}.pa-caller-options summary{cursor:pointer;min-height:18px}.pa-caller-options .field{margin-top:6px}.automation-screen .pa-call-simulator .receptionist-samples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.automation-screen .pa-call-simulator .receptionist-chip{min-height:38px;border:1px solid #e8e3ee;border-radius:11px;background:#fff;font-size:10px;text-align:left;padding:0 12px}@media(min-width:1251px){.pa-upper-grid .automation-tier-card{padding:17px 18px!important}.pa-recent-activity{grid-row:2 / 4}}@media(max-width:1250px){.pa-upper-grid{grid-template-columns:1fr}.pa-recent-activity{grid-row:2 / 4}.pa-upper-grid .pa-voice-body{grid-template-columns:1fr 1fr}}@media(max-width:760px){.pa-upper-grid .pa-voice-body{grid-template-columns:1fr}}.automation-screen .automation-tier-cards>.paxo-span-4{grid-column:auto}#root .paxo-shell .pa-tabs button{border-radius:99px}.pa-boundary-details{font-size:10px;color:#8a8390;margin-top:5px;line-height:1.5}.pa-boundary-details summary{cursor:pointer;list-style:none}.pa-boundary-details summary:after{content:" ⌄"}.pa-boundary-details[open] summary:after{content:" ⌃"}#root .paxo-shell .automation-screen{gap:13px}.pa-rule-library td{padding-top:5px;padding-bottom:5px}.pa-rule-library .pa-panel-heading{margin-bottom:10px}.pa-rule-library th{padding-top:8px;padding-bottom:8px}.pa-overview{gap:16px 20px}.pa-upper-grid .automation-tier-card{min-height:170px!important}.pa-call-simulator .receptionist-sim-form{gap:6px!important}.automation-screen .pa-call-simulator .field textarea{height:65px;min-height:65px}.automation-screen .pa-call-simulator .receptionist-card{gap:6px}.pa-call-simulator{position:relative}#root .paxo-shell .pa-call-simulator>.pa-text-link{position:absolute;top:17px;right:18px;margin:0;font-size:9px}.automation-screen .pa-call-simulator .receptionist-chip{min-height:38px}.automation-screen .pa-call-simulator .field textarea{height:93px;min-height:93px;padding-bottom:40px}.automation-screen .pa-call-simulator .field small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.automation-screen .pa-call-simulator .field:has(textarea[aria-invalid=true]) small{position:static;width:auto;height:auto;clip-path:none}.automation-screen .pa-call-simulator .receptionist-actions{justify-content:end;margin-top:-42px;padding:0 7px 7px;position:relative}#root .paxo-shell .pa-call-simulator .receptionist-actions button{width:auto;padding:0 16px}.pa-call-simulator{padding-bottom:17px}.pa-rule-library td{padding-top:3px;padding-bottom:3px}#root .paxo-shell .pa-rule-library td button.pa-text-link{min-height:20px}.automation-screen .automation-tier-card .paxo-box-head{display:flex;gap:11px;align-items:center}.pa-tier-icon{display:flex;padding:8px;background:#dfd3f5;color:#9775bd;border-radius:9px}.pa-tier-icon.tier-b{background:#ecdcc8;color:#8e7559}.pa-tier-icon.tier-c{background:#f4cfd4;color:#ba6e7a}.automation-screen .automation-tier-card .automation-tier-chip{background:transparent;padding:0}@media(hover:hover){#root .paxo-shell .automation-screen .automation-tier-card:hover{box-shadow:inset 0 0 0 1px #28202f18}}#root .paxo-shell .automation-screen{gap:22px}#root .paxo-shell .automation-screen .paxo-titlebar{min-height:82px}.pa-page-actions{flex-direction:row;padding-top:8px}.pa-tabs{border-bottom:1px solid #e5e2e9;gap:22px;min-height:54px}#root .paxo-shell .pa-tabs button{border-radius:0;background:none;color:#8b8995;padding:0 3px;height:54px;border-bottom:2px solid transparent}#root .paxo-shell .pa-tabs button.active{background:none;color:#111a29;border-bottom-color:#111a29}.pa-new-overview{display:grid;gap:20px}.pa-summary-strip{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:7px 0 22px;border-bottom:1px solid #e5e2e9;gap:26px}.pa-summary-strip>div+div{border-left:1px solid #e5e2e9;padding-left:26px}.pa-summary-strip span{color:#8b8995;font-size:12px}.pa-summary-strip p{display:flex;align-items:baseline;gap:12px;margin:12px 0 0}.pa-summary-strip b{font-size:49px;line-height:1;letter-spacing:-2px;font-weight:300;color:#111a29}.pa-summary-strip small{font-size:10px;color:#8b8995}.pa-phone-metric{display:flex;align-items:center;gap:15px;border:0!important}.pa-phone-metric>svg{padding:14px;border-radius:15px;background:#eee8f5;color:#9275b0;box-sizing:content-box;flex-shrink:0}.pa-phone-metric span{display:grid;gap:7px}.pa-phone-metric strong{font-size:13px;font-weight:500;color:#111a29}.pa-editorial-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:18px}.pa-workflow-journey,.pa-receptionist-editorial{border-radius:16px;padding:29px 30px;min-height:350px;display:flex;flex-direction:column;position:relative;min-width:0}.pa-workflow-journey{background:linear-gradient(120deg,#fff,#f0edf9)}.pa-eyebrow{font-size:9px;letter-spacing:1.4px;color:#9a8fa6}.automation-screen .pa-workflow-journey h2,.automation-screen .pa-receptionist-editorial h2,.automation-screen .pa-caller-journey h2,.automation-screen .pa-expected-outcome h2{font-size:32px;font-weight:400;letter-spacing:-1.4px;line-height:1.17;margin:23px 0 12px}.pa-workflow-journey>p,.pa-receptionist-editorial>p,.pa-caller-journey>p{font-size:12px;line-height:1.6;color:#8b8995;margin:0}.pa-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px;list-style:none;padding:0;margin:32px 0 23px}.pa-journey li{display:grid;gap:8px;padding:19px 15px;min-height:100px;border-radius:13px;background:#ffffffb0;position:relative;align-content:start}.pa-journey li+li:before{content:"→";position:absolute;top:45%;left:-27px;color:#c1b3d7;font-size:24px}.pa-journey li:last-child{background:none;border:1px dashed #d7cee5}.pa-journey li.is-approval{background:linear-gradient(110deg,#435571,#667b9a);color:#fff}.pa-journey svg{color:#a394b3}.pa-journey .is-approval svg{color:#fff}.pa-journey strong{font-size:12px;font-weight:500;margin-top:3px}.pa-journey small{font-size:9px;color:#9a909f}.pa-journey .is-approval small{color:#fff4ee}.pa-editorial-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.pa-editorial-footer small{font-size:10px;color:#948c9f;line-height:1.5}.pa-receptionist-editorial{background:linear-gradient(120deg,#435571,#667b9a 52%,#8b8daf);color:#111a29}.pa-receptionist-editorial>.pa-eyebrow{color:#594149}.pa-receptionist-editorial>svg{position:absolute;right:30px;top:29px}.pa-receptionist-editorial>p{color:#664c55;max-width:320px}.pa-receptionist-editorial .pa-wave{margin:45px -23px 25px;gap:3px}.pa-receptionist-editorial .pa-wave i{background:#fff;opacity:.7}#root .paxo-shell .pa-receptionist-editorial .pa-text-link{color:#49363f;font-size:12px}.pa-receptionist-editorial .pa-simulated{background:#ffffff40;color:#61414c}.pa-overview-bottom{display:grid;grid-template-columns:1.35fr 1fr;gap:20px}.pa-attention-panel,.pa-sample-activity{padding:23px 25px;border-radius:16px;background:#fff;min-height:190px;display:flex;flex-direction:column}.pa-attention-entry{display:flex;align-items:center;gap:14px;background:none;border:0;text-align:left;padding:15px 0;min-height:65px}.pa-attention-entry>svg:first-child{padding:10px;background:#f0e9f7;color:#a089bc;border-radius:50%;box-sizing:content-box}.pa-attention-entry>svg:last-child{margin-left:auto}.pa-attention-entry span,.pa-sample-row>span:first-of-type{display:grid;gap:6px}.pa-attention-entry strong,.pa-sample-row strong{font-size:12px;font-weight:500}.pa-attention-entry small,.pa-sample-row small{font-size:10px;color:#948c9f}.pa-attention-panel .pa-editorial-footer{border-top:1px solid #ece8f0;padding-top:13px}.pa-sample-row{display:flex;align-items:center;gap:13px;text-align:left;border:0;background:none;padding:13px 0;border-bottom:1px solid #ece8f0}.pa-sample-row:last-child{border-bottom:0}.pa-sample-row>svg{padding:9px;background:#eee8f5;color:#a68cbd;border-radius:9px;box-sizing:content-box}.pa-sample-row>.pa-simulated{margin-left:auto}.pa-receptionist-subnav{display:flex;align-items:center;gap:12px;grid-column:1/-1}.pa-receptionist-subnav>div,.pa-history-toolbar nav{display:flex;padding:4px;border-radius:99px;background:#eeedf1;gap:3px}#root .paxo-shell .pa-receptionist-subnav>div button,#root .paxo-shell .pa-history-toolbar nav button{border-radius:99px;height:31px;min-height:31px;border:0;color:#8b8995;background:none;font-size:11px;padding:0 15px}#root .paxo-shell .pa-receptionist-subnav>div button.active,#root .paxo-shell .pa-history-toolbar nav button.active{background:#111a29;color:#fff}.pa-receptionist-subnav>span{margin-left:auto;color:#9c8ca8;background:#efebf5;border-radius:99px;padding:7px 12px;font-size:10px}.automation-screen>.pa-receptionist-workspace.is-settings{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:20px}.automation-screen .pa-receptionist-workspace .receptionist-settings{padding:29px 30px;gap:18px;align-content:start}.automation-screen .pa-receptionist-workspace .receptionist-settings>h3{font-size:26px;letter-spacing:-1px;font-weight:400}.pa-setup-tabs{display:flex;gap:25px;border-bottom:1px solid #e6e2eb;margin:13px 0 4px}#root .paxo-shell .pa-setup-tabs button{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;padding:0 0 16px;min-height:36px;height:auto;color:#8e839b;font-size:12px}#root .paxo-shell .pa-setup-tabs button.active{border-bottom-color:var(--accent);color:#111a29}.automation-screen .receptionist-settings[data-setup-tab] .receptionist-fields{grid-template-columns:1fr 1fr;gap:20px;min-height:263px;align-content:start}.receptionist-settings[data-setup-tab=availability] [data-section]:not([data-section=availability]),.receptionist-settings[data-setup-tab=greeting] [data-section]:not([data-section=greeting]),.receptionist-settings[data-setup-tab=privacy] [data-section]:not([data-section=privacy]){display:none!important}.automation-screen .receptionist-settings[data-setup-tab] .field{font-size:12px;font-weight:400;color:#8d8398}.automation-screen .receptionist-settings[data-setup-tab] .field input,.automation-screen .receptionist-settings[data-setup-tab] .field select,.automation-screen .receptionist-settings[data-setup-tab] .field textarea{background:#fff;border:1px solid #e3ddea;border-radius:10px;min-height:46px;color:#5d5168;font-size:13px}.automation-screen .receptionist-settings[data-setup-tab] .receptionist-modes{margin-bottom:8px}.automation-screen .receptionist-settings[data-setup-tab] .receptionist-modes legend{font-size:12px;font-weight:400;margin-bottom:12px;color:#685d73}.automation-screen .receptionist-settings[data-setup-tab] .receptionist-modes label{border-radius:99px;background:#eeebf3;color:#8d8398;font-size:11px;padding:11px 17px}.automation-screen .receptionist-settings[data-setup-tab] .receptionist-modes label.checked{background:#111a29;color:#fff}.pa-timezone-display{display:flex;justify-content:space-between;align-items:center;border:1px solid #e3ddea;border-radius:10px;padding:13px 17px;margin:0;color:#5d5168}.pa-phone-notice{display:flex;gap:12px;align-items:center;background:#f2edf8;border:1px solid #e8def4;border-radius:12px;padding:16px 18px}.pa-phone-notice>div{display:grid;gap:6px;flex:1}.pa-phone-notice strong{font-size:12px;font-weight:500}.pa-phone-notice small{font-size:10px;color:#9a8ca8}.automation-screen .receptionist-settings[data-setup-tab]>.receptionist-actions{display:flex;align-items:center;border-top:1px solid #e6e2eb;padding-top:18px;gap:10px;margin-top:10px}.receptionist-settings[data-setup-tab]>.receptionist-actions>small{margin-right:auto;font-size:9px;color:#9a8ca8}.pa-caller-journey{background:linear-gradient(115deg,#e5dff3,#f4dccb);border-radius:16px;padding:32px 29px;position:relative}.pa-caller-journey>svg{position:absolute;top:30px;right:29px}.pa-caller-journey ol{list-style:none;margin:26px 0;padding:0}.pa-caller-journey li{display:flex;align-items:center;gap:15px;position:relative;padding:15px 0}.pa-caller-journey li+li:before{position:absolute;content:"";left:18px;top:-13px;width:1px;height:28px;background:#c6b9db}.pa-caller-journey li>svg{box-sizing:content-box;padding:9px;background:#ffffffb0;border:1px solid white;border-radius:50%;color:#a990c2;flex-shrink:0}.pa-caller-journey li span{display:grid;gap:8px}.pa-caller-journey strong{font-size:12px;font-weight:500}.pa-caller-journey small,.pa-caller-journey div>p{font-size:10px;line-height:1.6;color:#9a8ca8}.pa-caller-journey>div{border-top:1px solid #d5cbe2;padding-top:21px}.pa-simulation-workspace{display:grid;grid-template-columns:264px minmax(0,1fr) 365px;gap:20px}.pa-scenario-rail,.pa-sim-center,.pa-expected-outcome{border-radius:16px;background:#fff;padding:24px;min-width:0}.pa-scenario-rail{display:flex;flex-direction:column;padding:24px 20px}.automation-screen .pa-scenario-rail h3,.automation-screen .pa-sim-center h3,.automation-screen .pa-expected-outcome h3{font-size:17px;font-weight:500;letter-spacing:-.6px;margin:0}.pa-scenario-rail>p{font-size:10px;color:#9a8ca8;line-height:1.6;margin:12px 0 20px}.pa-scenario-rail nav{margin:0 -20px}#root .paxo-shell .pa-scenario-rail nav button{display:flex;align-items:center;gap:13px;min-height:73px;height:auto;text-align:left;background:none;width:100%;border:0;border-radius:0;padding:16px 20px}#root .paxo-shell .pa-scenario-rail nav button.active{background:#eee7f8;box-shadow:inset 2px 0 var(--accent)}.pa-scenario-rail button svg{box-sizing:content-box;padding:9px;background:#f5effb;border-radius:9px;color:#a08bb6;flex-shrink:0}.pa-scenario-rail button span{display:grid;gap:8px}.pa-scenario-rail strong{font-weight:500;font-size:12px}.pa-scenario-rail small{font-size:10px;color:#9a8ca8}.pa-scenario-rail .pa-scenario-foot{margin:auto -20px -24px;padding:20px;border-top:1px solid #e6e2eb}.pa-sim-center{display:flex;flex-direction:column;min-height:628px}.pa-sim-center .pa-wave{height:60px;margin:19px 0 20px;justify-content:space-between;border-bottom:1px solid #ece8f0;padding-bottom:15px}.pa-script-preview>div{display:flex;gap:13px;padding:12px 0}.pa-script-preview b{border-radius:9px;padding:10px;background:#eee7f5;font-size:10px;color:#a18db8;align-self:start;font-weight:400}.pa-script-preview small{font-size:10px;color:#a18db8}.pa-script-preview p{font-size:12px;line-height:1.65;color:#766482;margin:7px 0}.pa-sim-disclosure{display:flex;align-items:center;gap:10px;background:#f1ebf7;border:1px solid #e4daef;padding:13px 15px;border-radius:12px;font-size:10px;line-height:1.5;color:#9b88ab}.pa-sim-editor{margin-top:auto;padding:17px 16px;background:#f7f3fb;border:1px solid #e4daef;border-radius:13px}.pa-sim-editor .field{font-size:9px;color:#a596b2;letter-spacing:.9px;font-weight:400;gap:10px}.pa-sim-editor textarea{border:0;background:none;min-height:58px;font-size:12px;line-height:1.6;color:#766482;padding:0;letter-spacing:0;resize:vertical}.pa-sim-editor .field small{font-size:9px;letter-spacing:0}.pa-sim-editor .receptionist-actions{display:flex;align-items:center;border-top:1px solid #e6e0ee;padding-top:12px;margin-top:8px}.pa-sim-editor .receptionist-actions>small{margin-right:auto;font-size:9px;color:#a596b2}.pa-caller-options{font-size:10px}.pa-expected-outcome{background:linear-gradient(120deg,#e8def3,#f3dfd0);display:flex;flex-direction:column}.pa-expected-outcome>p{font-size:10px;color:#9a8ca8;line-height:1.8;margin:0}.pa-expected-outcome dl{margin-top:31px}.pa-expected-outcome dl>div,.pa-history-inspector dl>div{padding:14px 0;border-bottom:1px solid #d9cfe4}.pa-expected-outcome dt,.pa-history-inspector dt{font-size:9px;color:#a08dab}.pa-expected-outcome dd,.pa-history-inspector dd{font-size:12px;color:#775d86;margin:9px 0 0;line-height:1.5;overflow-wrap:anywhere}.pa-expected-outcome .pa-outcome-foot{margin-top:auto;padding:17px;background:#ffffff40;border-radius:13px;margin-bottom:16px}.pa-history-workspace{display:grid;gap:22px}.pa-history-metrics{display:flex;align-items:center;gap:50px;padding:18px 0 25px;border-bottom:1px solid #e5e2e9}.pa-history-metrics p{display:flex;align-items:baseline;gap:12px;margin:0}.pa-history-metrics b{font-size:39px;font-weight:300;letter-spacing:-1.7px}.pa-history-metrics span,.pa-history-metrics>small{font-size:10px;color:#9a8ca8}.pa-history-metrics>small{margin-left:auto}.pa-history-toolbar{display:flex;align-items:center;gap:12px}.pa-history-search{margin-left:auto;display:flex;align-items:center;gap:12px;border:1px solid #e1dce8;border-radius:99px;padding:0 13px}.pa-history-search input{border:0;background:none;font-size:11px;min-height:37px;width:210px;outline:none}.pa-history-search:focus-within{box-shadow:0 0 0 2px #615a6c50}.pa-history-columns{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:24px;align-items:stretch}.pa-history-ledger{background:#fff;border-radius:16px;min-height:525px;display:flex;flex-direction:column;overflow:hidden}.pa-history-table-scroll{overflow:auto;flex:1}.pa-history-ledger table{width:100%;border-collapse:collapse;font-size:11px}.pa-history-ledger th{text-align:left;text-transform:uppercase;font-size:9px;color:#99909f;font-weight:400;padding:17px 20px;border-bottom:1px solid #e6e0ee}.pa-history-ledger td{padding:20px;border-bottom:1px solid #f0edf4;color:#a08dab}.pa-history-ledger tr.selected{background:#f0e7f8}#root .paxo-shell .pa-history-ledger td button{display:grid;text-align:left;gap:7px;background:none;border:0;border-radius:8px;padding:4px 0;height:auto;min-height:36px;width:100%;color:#111a29}.pa-history-ledger strong{font-size:12px;font-weight:400}.pa-history-ledger small{font-size:10px;color:#9a8ca8}.pa-history-ledger footer{border-top:1px solid #e6e0ee;padding:17px 20px;font-size:10px;color:#a08dab}.pa-history-empty{padding:45px 25px}.pa-history-inspector{background:linear-gradient(120deg,#ebe2f4,#f0e8e9);border-radius:16px;padding:24px;display:flex;flex-direction:column;min-width:0}.automation-screen .pa-history-inspector h2{font-size:26px;letter-spacing:-1px;font-weight:400;margin:5px 0 12px;overflow-wrap:anywhere}.pa-history-inspector>p,.pa-history-inspector>small{font-size:10px;color:#a08dab;line-height:1.7}.pa-history-inspector dl{margin-bottom:30px}.pa-call-detail{margin-top:auto}.pa-call-detail>summary{border-radius:99px;background:#111a29;color:#fff;padding:13px;text-align:center;font-size:12px;cursor:pointer;list-style:none}.pa-call-detail ul{list-style:none;padding:0}.pa-history-inspector .receptionist-call{background:#ffffff70;max-width:100%;overflow-wrap:anywhere;padding:12px}.pa-history-inspector .receptionist-captured{grid-template-columns:1fr}.pa-history-inspector .receptionist-call-actions{flex-wrap:wrap}.pa-full-run-log{font-size:11px;color:#827489}.pa-full-run-log>summary{cursor:pointer}@media(max-width:1250px){.pa-summary-strip{gap:15px}.pa-summary-strip>div+div{padding-left:15px}.pa-summary-strip p{flex-wrap:wrap}.pa-summary-strip b{font-size:40px}.pa-simulation-workspace{grid-template-columns:200px minmax(0,1fr)}.pa-expected-outcome{grid-column:1/-1;min-height:200px}.pa-expected-outcome dl{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:15px 0}.pa-expected-outcome .pa-outcome-foot{margin:10px 0}.pa-journey{gap:12px}.pa-journey li+li:before{left:-15px;font-size:18px}.pa-editorial-grid{grid-template-columns:1.6fr 1fr}.pa-workflow-journey,.pa-receptionist-editorial{padding:25px 22px}.pa-history-columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.pa-history-toolbar{flex-wrap:wrap}.pa-history-metrics{gap:20px}.pa-history-metrics>small{display:none}}@media(max-width:950px){.pa-page-actions{flex-direction:row}.automation-screen>.pa-receptionist-workspace.is-settings{grid-template-columns:1fr}.pa-caller-journey{grid-column:1}.pa-editorial-grid{grid-template-columns:1fr}.pa-summary-strip{grid-template-columns:repeat(2,1fr)}.pa-summary-strip>div{border:0!important;padding-left:0!important}.pa-receptionist-editorial{min-height:260px}.pa-overview-bottom,.pa-history-columns{grid-template-columns:1fr}.pa-history-inspector,.pa-history-ledger{min-height:350px}.pa-history-metrics{flex-wrap:wrap}.pa-history-search{margin-left:0}}@media(max-width:680px){.pa-tabs{gap:10px}.pa-journey{grid-template-columns:repeat(2,1fr)}.pa-journey li+li:before{display:none}.pa-receptionist-subnav{flex-wrap:wrap}.pa-receptionist-subnav>span{margin-left:0}.pa-simulation-workspace{grid-template-columns:1fr}.pa-scenario-rail nav{display:grid;grid-template-columns:repeat(2,1fr)}.pa-scenario-rail .pa-scenario-foot{margin-top:20px}.pa-expected-outcome dl{grid-template-columns:1fr 1fr}.pa-setup-tabs{gap:15px}.automation-screen .receptionist-settings[data-setup-tab] .receptionist-fields{grid-template-columns:1fr}.pa-phone-notice,.receptionist-settings[data-setup-tab]>.receptionist-actions{flex-wrap:wrap}.pa-history-ledger table{min-width:570px}.pa-timezone-display{flex-wrap:wrap;gap:12px}.pa-history-toolbar nav{overflow:auto;max-width:100%}.pa-summary-strip b{font-size:34px}}#root .paxo-shell .pa-receptionist-subnav>div button{border-radius:99px}.automation-screen .receptionist-settings[data-setup-tab] .receptionist-modes{background:none;border-radius:0;padding:0;gap:0}.automation-screen .receptionist-settings[data-setup-tab] .receptionist-modes legend{float:none;padding:0}.automation-screen .receptionist-settings[data-setup-tab] .receptionist-modes label:first-of-type{border-radius:99px 0 0 99px}.automation-screen .receptionist-settings[data-setup-tab] .receptionist-modes label:last-of-type{border-radius:0 99px 99px 0}.automation-screen .receptionist-settings[data-setup-tab] .receptionist-modes label.checked{border-radius:99px}#root .paxo-shell .automation-screen{gap:18px}.pa-journey{margin-top:27px;margin-bottom:22px}.pa-workflow-journey,.pa-receptionist-editorial{padding-top:25px;padding-bottom:25px;min-height:335px}@media(min-width:1251px){.pa-workflow-journey,.pa-receptionist-editorial{height:362px}}#root .paxo-shell .pa-tabs button{display:inline-flex;align-items:center;gap:10px}.pa-tab-status{margin-left:auto;font-size:10px;color:#9a8ca8;white-space:nowrap;display:flex;align-items:center;gap:8px}.pa-tab-status i{width:5px;height:5px;background:var(--accent);border-radius:50%}@media(max-width:950px){.pa-tab-status{display:none}}.automation-screen .pa-settings-validation{color:#9d3817;background:#fff2e9;border-radius:10px;padding:10px 14px}.automation-screen .pa-settings-validation p{margin:0;font-size:12px}.automation-screen .pa-settings-validation .pa-text-link{color:inherit;text-decoration:underline}#root .paxo-shell .pa-rule-ledger-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(270px,1fr);gap:28px;align-items:start}#root .paxo-shell .pa-rule-inspector{position:sticky;top:16px;background:#ffffffe5;border-radius:14px;padding:26px;min-width:0}.pa-rule-eyebrow{font-size:10px;letter-spacing:1.1px;color:#7486a3}.pa-rule-inspector h2{font-size:27px;font-weight:500;letter-spacing:-.8px;margin:18px 0 12px}.pa-rule-inspector>p{font-size:12px;color:#7486a3;line-height:1.7}.pa-rule-inspector dl{margin:20px 0}.pa-rule-inspector dl>div{border-top:1px solid #eef1f7;padding:15px 0}.pa-rule-inspector dt{font-size:11px;color:#7486a3}.pa-rule-inspector dd{margin:7px 0 0;font-size:13px}.pa-rule-boundary{display:flex;gap:12px;align-items:start;background:#eef1f7;border-radius:12px;padding:18px;margin:10px 0 20px}.pa-rule-boundary>svg{flex-shrink:0;color:#435571}.pa-rule-boundary p{font-size:11px;color:#435571;line-height:1.7;margin:0}#root .paxo-shell .pa-rule-select{display:flex;gap:12px;align-items:center;border:0;background:none;color:#111a29;padding:0;min-height:24px;text-align:left;cursor:pointer;font-size:13px;font-weight:500;border-radius:4px}#root .paxo-shell .pa-rule-select[aria-pressed=true]{color:#435571}#root .paxo-shell .pa-rule-select:hover{color:#7486a3}#root .paxo-shell .automation-screen .automation-tier-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}#root .paxo-shell .automation-screen .automation-tier-card{grid-column:auto;background:#ffffffbd;border:0;min-width:0;border-radius:12px;padding:18px}#root .paxo-shell .automation-screen .automation-tier-card.active{background:#cbd5e480;box-shadow:inset 0 -2px #435571}#root .paxo-shell .automation-screen .automation-tier-card-copy strong{font-size:16px;font-weight:500}#root .paxo-shell .automation-screen .automation-tier-card-copy .paxo-caption{font-size:11px;color:#7486a3}@media(max-width:1050px){#root .paxo-shell .pa-rule-ledger-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}#root .paxo-shell .pa-rule-inspector{padding:20px}.pa-rule-inspector h2{font-size:23px}#root .paxo-shell .automation-screen .automation-tier-card{padding:14px}}@media(max-width:700px){#root .paxo-shell .pa-rule-ledger-layout{grid-template-columns:1fr}#root .paxo-shell .pa-rule-inspector{position:static}#root .paxo-shell .automation-screen .automation-tier-cards{grid-template-columns:1fr}}#root .paxo-shell .automation-screen .pa-rules-workspace{display:block}#root .paxo-shell .automation-screen .pa-rules-workspace .automation-tier-card{background:#eef1f7bd;min-height:0}#root .paxo-shell .automation-screen .pa-rules-workspace .automation-tier-card.active{background:#cbd5e480}#root .paxo-shell .automation-screen .pa-receptionist-editorial{background:linear-gradient(120deg,#eef1f7,#e4eaf3 52%,#cbd5e4);color:#111a29}#root .paxo-shell .pa-receptionist-editorial :is(.pa-eyebrow,h2,p,.pa-text-link,.pa-simulated){color:#111a29}#root .paxo-shell .pa-receptionist-editorial .pa-wave i{background:#435571;opacity:.4}#root .paxo-shell .pa-history-search input{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.phone-settings,.phone-sim{--phone-accent: var(--accent-deep, #a82d18);--phone-accent-soft: var(--accent-tint, rgba(242, 85, 59, .16))}.phone-settings{display:grid;gap:16px;max-width:680px;text-align:left}.phone-settings fieldset,.phone-settings fieldset p{text-align:left}.phone-settings-head{display:flex;align-items:flex-start;gap:12px}.phone-settings-head>div{flex:1}.phone-settings-head h2{margin:0;font-size:17px}.phone-settings-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--glass);color:var(--ink)}.phone-hint{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.phone-status{white-space:nowrap;padding:4px 10px;border-radius:999px;background:var(--glass);color:var(--muted);font-size:12.5px}.phone-status.on{background:var(--phone-accent-soft);color:var(--phone-accent)}.phone-delivery{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;color:var(--muted);font-size:13px}.phone-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--muted)}.phone-dot.live{background:var(--phone-accent)}.phone-link{display:inline-flex;align-items:center;min-height:32px;border:0;background:none;padding:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.phone-error,.phone-form .field small.phone-error{margin:0;color:var(--accent-deep, #a82d18);font-size:13px;line-height:1.45}.phone-form{display:grid;gap:14px;text-align:left;padding:18px;border-radius:18px;background:var(--glass)}.phone-form p{margin:0}.phone-form label:not(.field){display:grid;gap:6px;font-size:13px;color:var(--ink)}.phone-form input[type=tel],.phone-form input[inputmode=numeric]{max-width:260px}.phone-form fieldset{margin:0;padding:0;border:0;display:grid;gap:8px}.phone-form legend{padding:0;margin-bottom:2px;text-align:left;font-size:13px;font-weight:600}.phone-row{display:flex;flex-wrap:wrap;gap:12px}.phone-row label{min-width:120px}.phone-form .phone-consent{display:flex;align-items:flex-start;gap:10px;color:var(--muted);line-height:1.45}.phone-consent input,.phone-categories input{flex:0 0 auto;width:auto;margin-top:3px}.phone-form .phone-categories label{display:flex;align-items:flex-start;gap:10px}.phone-categories label span{display:grid;gap:2px}.phone-categories small{color:var(--muted)}.phone-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.phone-disconnect{margin-left:auto}.phone-more summary{cursor:pointer;color:var(--muted);font-size:13px}.phone-more ul{margin:8px 0 0;padding-left:18px;color:var(--muted);font-size:13px;line-height:1.5}.phone-sim{display:flex;flex-direction:column;padding:0 10px 10px}.phone-sim.has-phone{min-height:min(540px,calc(100vh - 170px))}.phone-head{display:flex;align-items:center;gap:10px;padding:6px 8px 10px;border-bottom:1px solid rgba(54,54,54,.08)}.phone-head h2{margin:0;font-size:14px}.phone-head small{color:var(--muted);font-size:12px}.phone-head>div{flex:1}.phone-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--phone-accent);color:#fff;font-weight:700;font-size:13px}.phone-empty{flex:1;display:grid;place-content:center;gap:6px;text-align:center;color:var(--muted);font-size:13px}.phone-empty p{margin:0}.phone-thread{flex:1;margin:0;padding:12px 6px;list-style:none;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.phone-quiet{margin:8px 0;text-align:center;color:var(--muted);font-size:12.5px}.phone-bubble{max-width:84%;display:grid;gap:3px}.phone-bubble p{margin:0;padding:8px 12px;border-radius:18px;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.phone-bubble small{padding:0 8px;color:var(--muted);font-size:12px}.phone-bubble.outbound{align-self:flex-start}.phone-bubble.outbound p{background:#ededed;color:var(--ink);border-bottom-left-radius:6px}.phone-bubble.inbound{align-self:flex-end;text-align:right}.phone-bubble.outbound p{justify-self:start}.phone-bubble.inbound p{justify-self:end;background:var(--phone-accent);color:#fff;border-bottom-right-radius:6px}.phone-bubble.held p{opacity:.55;background:transparent;outline:1px dashed rgba(54,54,54,.3)}.phone-outcome{color:var(--ink)!important}.phone-deeplink{display:inline;border:0;padding:0;background:none;color:var(--phone-accent);font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer;overflow-wrap:anywhere}.phone-bubble.inbound .phone-deeplink{color:#fff}.phone-note{margin:0 6px 6px;padding:6px 10px;border-radius:10px;background:var(--phone-accent-soft);color:var(--ink);font-size:12px}.phone-quick{display:flex;flex-wrap:wrap;gap:6px;padding:4px 6px 8px}.phone-quick button{padding:5px 10px;border:1px solid rgba(54,54,54,.16);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.phone-compose{display:flex;gap:6px;padding:0 4px}.phone-compose input{flex:1;min-width:0;padding:8px 12px;border:1px solid rgba(54,54,54,.16);border-radius:999px;background:#fff;font:inherit;font-size:13px}.phone-compose button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:var(--phone-accent);color:#fff;cursor:pointer}.phone-compose button:disabled{opacity:.4;cursor:default}.phone-compose .phone-attach-toggle{background:#fff;color:var(--ink);border:1px solid rgba(54,54,54,.16)}.phone-compose .phone-attach-toggle[aria-expanded=true]{background:var(--phone-accent-soft)}.phone-attach{display:grid;gap:6px;margin:0 6px 8px;padding:8px;border-radius:12px;background:var(--phone-accent-soft);font-size:12px}.phone-attach-hint{margin:0;color:var(--ink)}.phone-attach-samples{display:flex;flex-wrap:wrap;gap:6px}.phone-attach-samples button,.phone-attach-file{padding:5px 10px;border:1px solid rgba(54,54,54,.16);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.phone-attach-file{position:relative;justify-self:start}.phone-attach-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.phone-attach-file:focus-within{outline:2px solid var(--phone-accent);outline-offset:2px}.phone-attach-picked{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:8px}.phone-attach-picked img{width:48px;height:48px;border-radius:8px;object-fit:cover}.phone-attach-picked span{display:grid;min-width:0}.phone-attach-picked strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-attach-picked small,.phone-media small{color:var(--muted);font-size:12px}.phone-attach-remove{width:26px;height:26px;border:0;border-radius:50%;background:#fff;color:var(--ink);font-size:15px;cursor:pointer}.phone-media{display:grid;gap:4px;margin:0;padding:0;list-style:none}.phone-media li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;background:#fff;border:1px solid rgba(54,54,54,.16);color:var(--ink);text-align:left;font-size:12px}.phone-media li>span:not(.phone-media-glyph){display:grid;min-width:0;overflow-wrap:anywhere}.phone-bubble.inbound .phone-media .phone-deeplink{color:var(--accent-deep, #a82d18);font-weight:600}.phone-media-glyph{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--phone-accent-soft);color:var(--phone-accent)}.phone-retry{margin:6px 8px 0;border:0;background:none;color:var(--muted);font:inherit;font-size:12px;text-align:left;text-decoration:underline;cursor:pointer}.phone-footnote{margin:6px 0 0;text-align:center;color:var(--muted);font-size:12px}.phone-sim button:focus-visible,.phone-sim input:focus-visible,.phone-link:focus-visible{outline:2px solid var(--phone-accent);outline-offset:2px}.phone-link-target{box-shadow:0 0 0 2px var(--accent)!important;transition:box-shadow .3s ease-out}@media(prefers-reduced-motion:reduce){.phone-link-target{transition:none}}.marketing-screen,.mk-editor-direction{--mk-solid: #0b0d0c;--mk-on-solid: #fff;--mk-line: rgba(128, 128, 128, .26);--mk-soft: rgba(128, 128, 128, .1);--mk-quiet: rgba(0, 0, 0, .06);--mk-attention: var(--accent-deep);--mk-attention-line: var(--accent-line)}.marketing-screen{max-width:1660px;margin:0 auto}.mk-governance{margin-block:18px;grid-auto-rows:minmax(210px,auto)}.mk-governance .paxo-box{display:grid;align-content:start;gap:12px}.mk-governance select{display:block;width:100%;min-height:40px;margin-top:8px}.mk-education-row{display:grid;gap:4px;padding-top:10px;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}.mk-education-row small{text-transform:capitalize;opacity:.7}.mk-status-scheduled{background:var(--accent);color:#fff}:root.paxo-native-glass .marketing-screen,:root.paxo-native-glass .mk-editor-direction{--mk-solid: #f8f8f8;--mk-on-solid: #1a1a1a;--mk-line: rgba(255, 255, 255, .2);--mk-soft: rgba(255, 255, 255, .06);--mk-quiet: rgba(255, 255, 255, .1);--mk-attention: var(--paxo-accent-text);--mk-attention-line: var(--accent-line)}.mk-status-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.marketing-status-dot{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.72;flex:none}.mk-status-sep{opacity:.6}.marketing-status-tag{font-weight:600;white-space:nowrap}.marketing-intro .mk-eyebrow,.marketing-brand-top,.marketing-brand-facts small{font-size:13px;font-weight:600;opacity:.8}.marketing-intro h2{margin:0;font-size:34px;font-weight:500;line-height:1.1;letter-spacing:-.04em}.marketing-intro h2 em,:root.paxo-native-glass .marketing-screen .marketing-intro h2 em{font-style:normal;color:inherit}.marketing-intro .button{display:inline-flex;gap:14px;align-items:center}.marketing-brand-sheet{justify-content:space-between;gap:28px}.marketing-brand-identity{display:flex;gap:20px;align-items:center;min-width:0}.marketing-brand-identity img,.marketing-brand-identity>span{width:64px;height:64px;flex:none;object-fit:contain;border-radius:15px;background:var(--selected);display:grid;place-items:center;font-size:28px;font-weight:600;color:var(--ink)}.marketing-brand-identity strong{font-weight:500;font-size:34px;letter-spacing:-.04em;line-height:1.1;overflow-wrap:anywhere}.marketing-brand-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.marketing-brand-facts p{margin:8px 0 0;font-size:14px;line-height:1.45}.mk-planner{display:grid;gap:var(--paxo-gutter)}.mk-approvals-grid,.mk-feed .paxo-grid{grid-auto-rows:auto}.mk-approvals-count{margin:0;font-size:14px;line-height:1.4;opacity:.8;text-align:right}.mk-approvals-count strong{opacity:1;font-weight:650}.mk-approvals-empty{margin:0;font-size:15px;line-height:1.45}.mk-approval-row{flex-wrap:wrap}.mk-approval-text{display:grid;gap:4px;flex:1 1 280px;min-width:0}.mk-approval-text strong{font-size:15px;font-weight:600;line-height:1.4}.mk-approval-text span{font-size:13px;line-height:1.45;opacity:.8}.mk-toolbar-end{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.mk-segmented{display:inline-flex;gap:2px;padding:3px;border-radius:99px;background:var(--mk-soft)}.mk-segment{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:5px 16px;border:0;border-radius:99px;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.mk-segment[aria-pressed=true]{background:var(--mk-solid);color:var(--mk-on-solid);box-shadow:0 1px 3px #00000029}.mk-editor-label,.mk-internal-label{font-size:13px;font-weight:600;color:var(--muted)}.mk-direction-pills{display:inline-flex;gap:8px;flex-wrap:wrap}.mk-toolbar-direction{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.mk-toolbar-label{font-size:13px;font-weight:600;color:var(--muted)}.mk-direction-choice{display:grid;gap:10px;margin:0;padding:0;border:0;min-width:0}.mk-direction-choice>legend{padding:0;margin-bottom:10px;font-size:14px;font-weight:600}.mk-direction-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.mk-direction-option{display:flex;align-items:flex-start;gap:10px;min-height:56px;padding:10px 12px;border:1px solid var(--mk-line);border-radius:14px;background:var(--mk-soft);color:inherit;font:inherit;text-align:left;cursor:pointer}.mk-direction-option .mk-pill-swatch{margin-top:4px}.mk-direction-copy{display:grid;gap:2px;min-width:0}.mk-direction-name{font-size:14px;font-weight:600}.mk-direction-copy span{font-size:13px;line-height:1.4;color:var(--muted)}.mk-direction-option[aria-checked=true]{background:var(--mk-solid);border-color:var(--mk-solid);color:var(--mk-on-solid)}.mk-direction-option[aria-checked=true] .mk-direction-copy span{color:inherit;opacity:.8}.mk-direction-option:disabled{cursor:default;opacity:.7}.mk-direction-option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mk-pill,.mk-pill-button{display:inline-flex;align-items:center;gap:7px;padding:0 12px 0 9px;border-radius:99px;font:inherit;font-size:12px;font-weight:600;white-space:nowrap}.mk-pill{min-height:24px;border:0;background:var(--mk-quiet);color:inherit}.mk-pill-button{min-height:34px;border:1px solid var(--mk-line);background:var(--mk-soft);color:inherit;font-size:13px;cursor:pointer}.mk-pill-button[aria-pressed=true]{background:var(--mk-solid);border-color:var(--mk-solid);color:var(--mk-on-solid)}.mk-pill-button:disabled{cursor:default;opacity:.7}.mk-pill-swatch{width:10px;height:10px;border-radius:50%;flex:none;background:#bdbdbd;box-shadow:inset 0 0 0 1px #0003}.mk-pill-fieldnotes .mk-pill-swatch{background:#ebebeb;box-shadow:inset 0 0 0 2px #929292}.mk-pill-signal .mk-pill-swatch{background:repeating-linear-gradient(90deg,#0b0d0c 0 2px,#bebebe 2px 3px)}.mk-pill-proof .mk-pill-swatch{background:#dfdfdf}.mk-pill-people .mk-pill-swatch{background:linear-gradient(135deg,#aeaeae,#777)}.mk-toolbar-count{font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.mk-toolbar-count strong{font-size:20px;letter-spacing:-.04em;color:var(--ink);margin-right:4px}.mk-status{display:inline-flex;align-items:center;box-sizing:border-box;height:24px;padding:0 10px;border-radius:99px;border:1px solid transparent;background:var(--mk-quiet);font-size:12px;font-weight:600;line-height:1;white-space:nowrap;color:inherit}.mk-status-pending{border-color:var(--mk-attention-line);color:var(--mk-attention)}.mk-ladder{list-style:none;margin:0;padding:0;display:grid;gap:0;font-size:14px}.mk-ladder li{position:relative;display:flex;align-items:center;gap:12px;min-height:30px;opacity:.72}.mk-ladder li+li:before{content:"";position:absolute;left:4.5px;top:-11px;height:22px;width:1px;background:var(--mk-line)}.mk-ladder-dot{position:relative;z-index:1;width:10px;height:10px;border-radius:50%;border:1px solid currentColor;flex:none}.mk-ladder li.is-reached{opacity:1}.mk-ladder li.is-reached .mk-ladder-dot{background:currentColor}.mk-ladder li[aria-current=step]{font-weight:650}.mk-feed{display:grid;gap:var(--paxo-gutter)}.mk-post{border-radius:var(--paxo-box-radius)}.mk-post:focus{outline:none}.mk-post:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.mk-post-author{display:flex;align-items:center;gap:14px}.mk-post-author img,.mk-post-author>span[aria-hidden]{width:44px;height:44px;flex:none;border-radius:50%;object-fit:contain;background:var(--selected);display:grid;place-items:center;font-size:19px;font-weight:600}.mk-post-author>div{display:grid;gap:2px;min-width:0;flex:1 1 auto}.mk-post-author strong{font-size:15px;font-weight:650}.mk-post-author small{font-size:13px;line-height:1.4;opacity:.8}.mk-post-copy{display:grid;gap:8px}.mk-post-copy h3{margin:0;font-size:20px;font-weight:550;line-height:1.3;letter-spacing:-.015em}.mk-post-copy p{margin:0;font-size:15px;line-height:1.55;white-space:pre-line}.mk-post-media{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.4;opacity:.8}.mk-post-brief{display:grid;gap:4px;padding-top:16px;border-top:1px solid var(--paxo-row-line)}.mk-post-brief .mk-internal-label{color:inherit}.mk-internal-tag{display:inline-flex;align-items:center;gap:8px}.mk-internal-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.mk-post-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.marketing-screen .marketing-empty{align-items:center;justify-content:center;text-align:center}.marketing-screen .marketing-empty .paxo-caption{max-width:52ch}.marketing-screen .marketing-empty .paxo-box-foot{margin-top:0;justify-content:center}.marketing-empty-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--mk-quiet)}.mk-calendar-head h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.mk-calendar-nav{display:flex;align-items:center;gap:10px}.mk-month{width:100%;table-layout:fixed;border-collapse:collapse}.mk-month th{padding:0 10px 12px;text-align:left;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;opacity:.72}.mk-day{vertical-align:top;height:132px;padding:10px;border-top:1px solid var(--mk-line);border-left:1px solid var(--mk-line)}.mk-day:first-child{border-left:0}.mk-day.is-outside .mk-day-number{opacity:.72;font-weight:500}.mk-day-number{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 7px;border-radius:99px;font-size:13px;font-weight:600;margin-bottom:6px}.mk-day.is-today .mk-day-number{background:var(--accent);color:var(--on-accent);opacity:1;font-weight:600}.mk-cal-card{display:grid;gap:2px;width:100%;margin-top:6px;padding:7px 9px 7px 11px;border:1px solid var(--mk-line);border-left:3px solid var(--muted);border-radius:10px;background:var(--mk-soft);color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0}.mk-cal-pending{border-left-color:var(--accent)}.mk-cal-planned{border-left-color:var(--mk-solid)}.mk-cal-card-time,.mk-cal-card-status{font-size:12px;opacity:.8}.mk-cal-card-status{font-weight:650}.mk-cal-card-title{font-size:13px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.marketing-readonly{max-width:none}.marketing-art-kicker,.marketing-art-footer{font-size:12px;letter-spacing:.1em;font-weight:650}.mk-editor-direction{display:grid;gap:8px}.mk-editor-direction small{font-size:13px;color:var(--muted)}.mk-study{margin:4px 0 0;display:grid;grid-template-columns:240px minmax(0,1fr);gap:14px;align-items:center}.mk-study .marketing-direction-art{height:132px;border-radius:14px;padding:14px}.mk-study .marketing-direction-art strong{font-size:18px;max-width:180px}.mk-study .marketing-art-kicker,.mk-study .marketing-art-footer{font-size:12px;letter-spacing:.06em}.mk-study figcaption{font-size:13px;color:var(--muted);line-height:1.5}.mk-form-note{margin:0;font-size:13px;color:var(--muted)}.marketing-direction-art{position:relative;overflow:hidden;padding:23px;display:flex;flex-direction:column;justify-content:space-between}.marketing-direction-art strong{letter-spacing:-.06em;line-height:1.05;position:relative;z-index:1}.marketing-art-kicker,.marketing-art-footer{position:relative;z-index:1;text-transform:uppercase}.marketing-art-footer{max-width:230px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-direction-fieldnotes .marketing-direction-art{background:#ebebeb;color:#343434}.marketing-direction-fieldnotes .marketing-direction-art:after{content:"";position:absolute;right:-40px;top:20px;width:120px;height:120px;border:1px solid #929292;border-radius:50%;box-shadow:0 0 0 20px #89898921,0 0 0 40px #8989891a}.marketing-direction-signal .marketing-direction-art{background:#0b0d0c;color:#f7f7f7}.marketing-direction-signal .marketing-direction-art:after{content:"";position:absolute;right:-14px;bottom:20px;width:110px;height:110px;background:repeating-linear-gradient(90deg,transparent 0 9px,rgba(190,190,190,.4) 10px 12px);transform:skew(-12deg)}.marketing-direction-proof .marketing-direction-art{background:#dfdfdf;color:#0b0d0c}.marketing-direction-proof .marketing-direction-art:after{content:"01";position:absolute;right:-10px;bottom:4px;font-size:64px;letter-spacing:-.1em;font-weight:600;color:#0b0d0c1f}.marketing-direction-people .marketing-direction-art{background:#e6e6e6;color:#363636}.marketing-direction-people .marketing-direction-art:after{content:"";position:absolute;right:12px;top:14px;width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,#aeaeae,#777);filter:blur(1px);opacity:.7}.modal:has(>.modal-body>.marketing-modal-form) .modal-body{display:flex;flex-direction:column;min-height:0;padding-bottom:0}.marketing-modal-form{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.marketing-modal-fields{display:grid;gap:17px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:8px}.marketing-modal-form>p:first-child{color:var(--muted);font-size:14px}.marketing-modal-form label{display:grid;gap:8px;font-size:13px;font-weight:600}.marketing-modal-form label small{font-size:12px;font-weight:400;color:var(--muted)}.marketing-modal-form input,.marketing-modal-form textarea{width:100%;resize:vertical}.marketing-modal-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.marketing-modal-actions{flex:0 0 auto;display:flex;justify-content:flex-end;gap:10px;margin-top:0;padding:12px 0 var(--space-6, 24px)}.marketing-upload-preview{display:flex;align-items:center;gap:15px}.marketing-upload-preview img{width:58px;height:58px;object-fit:contain}.marketing-modal-form .form-error{color:var(--danger-deep)}@media(prefers-reduced-motion:no-preference){.mk-segment,.mk-pill-button,.mk-cal-card{transition:background-color .15s ease,color .15s ease,border-color .15s ease}}@media(max-width:1180px){.mk-post>.mk-post-preview,.marketing-overview>.marketing-brand-sheet{grid-column:span 7}.mk-post>.mk-post-internal,.marketing-overview>.marketing-intro{grid-column:span 5}.mk-day{height:120px;padding:8px}}@media(max-width:900px){.mk-post>.paxo-box,.marketing-overview>.paxo-box{grid-column:1 / -1}.mk-approvals-count{text-align:left}.mk-study,.marketing-brand-facts,.marketing-modal-form .form-grid{grid-template-columns:1fr}.mk-cal-card-time,.mk-cal-card-status{display:none}}.mk-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;clip-path:inset(50%)}@media(hover:hover){#root .marketing-screen .mk-segment:not([aria-pressed=true]):hover,#root .marketing-screen .mk-pill-button:not([aria-pressed=true],:disabled):hover,#root .mk-editor-direction .mk-pill-button:not([aria-pressed=true],:disabled):hover{background-color:#ffffff1f!important;border-color:var(--mk-line)!important;color:inherit!important}#root .marketing-screen .mk-segment[aria-pressed=true]:hover,#root .marketing-screen .mk-pill-button[aria-pressed=true]:hover,#root .mk-editor-direction .mk-pill-button[aria-pressed=true]:hover{background-color:var(--mk-solid)!important;border-color:var(--mk-solid)!important;color:var(--mk-on-solid)!important}}:root.paxo-native-glass .modal .marketing-direction-art strong{color:inherit}.mk-pill-button[aria-pressed=true] .mk-pill-swatch{box-shadow:inset 0 0 0 1px #0006}.mk-pill-button[aria-pressed=true]:disabled{opacity:1}:root.paxo-native-glass .modal .mk-editor-direction .mk-pill-button[aria-pressed=true]{background:var(--mk-solid);border-color:var(--mk-solid);color:var(--mk-on-solid)}#root .paxo-shell .marketing-screen{min-width:0;color:#111a29}#root .paxo-shell .marketing-screen .mk-planner{display:grid;grid-template-columns:minmax(245px,.75fr) minmax(0,2.25fr);gap:22px;align-items:start}#root .paxo-shell .marketing-screen .mk-approvals-grid,#root .paxo-shell .marketing-screen .mk-toolbar,#root .paxo-shell .marketing-screen .mk-planner>.paxo-grid:not(.mk-governance){grid-column:1/-1}#root .paxo-shell .marketing-screen .mk-governance{grid-column:1;display:flex;flex-direction:column;gap:0;background:#ffffffe0;border-radius:14px;padding:22px;min-width:0}#root .paxo-shell .marketing-screen .mk-governance>.paxo-box{background:transparent;border:0;border-radius:0;box-shadow:none;width:100%;padding:20px 0;min-width:0;border-bottom:1px solid #eef1f7}#root .paxo-shell .marketing-screen .mk-governance>.paxo-box:first-child{padding-top:0}#root .paxo-shell .marketing-screen .mk-governance>.paxo-box:last-child{border-bottom:0;padding-bottom:0}#root .paxo-shell .marketing-screen .mk-governance .paxo-figure{font-size:39px;font-weight:400;margin:14px 0}#root .paxo-shell .marketing-screen .mk-governance .paxo-box-label{font-size:12px;color:#435571}#root .paxo-shell .marketing-screen .mk-governance .paxo-caption{font-size:11px;color:#7486a3;line-height:1.7}#root .paxo-shell .marketing-screen .mk-governance select{display:block;max-width:100%;margin-top:12px;height:38px;border:1px solid #cbd5e4;border-radius:10px;background:#fff;color:#111a29}#root .paxo-shell .marketing-screen .mk-calendar,#root .paxo-shell .marketing-screen .mk-feed{grid-column:2;width:100%;min-width:0}#root .paxo-shell .marketing-screen .mk-calendar{border:0;border-radius:14px;background:#ffffffe0;padding:22px}#root .paxo-shell .marketing-screen .mk-calendar-head h2{font-size:22px;font-weight:500;letter-spacing:-.5px}#root .paxo-shell .marketing-screen .mk-calendar td{height:96px;vertical-align:top;border-color:#eef1f7}#root .paxo-shell .marketing-screen .mk-feed .mk-post{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(210px,1fr);gap:18px;margin-bottom:22px}#root .paxo-shell .marketing-screen .mk-post>.paxo-box{grid-column:auto;width:100%;min-width:0;box-sizing:border-box;box-shadow:none;border:0;border-radius:14px;padding:24px;background:#ffffffe0}#root .paxo-shell .marketing-screen .mk-post>.mk-post-internal{background:#eef1f7}#root .paxo-shell .marketing-screen .mk-post-actions{gap:9px;flex-wrap:wrap}#root .paxo-shell .marketing-screen .mk-approvals{padding:20px 24px;background:#ffffffc8;border:0;border-radius:14px}#root .paxo-shell .marketing-screen .mk-approval-row{padding:14px 0;border-top:1px solid #cbd5e470;gap:16px}#root .paxo-shell .marketing-screen .mk-toolbar{background:transparent;border:0;padding:0;gap:16px;flex-wrap:wrap}#root .paxo-shell .marketing-screen .marketing-overview{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px}#root .paxo-shell .marketing-screen .marketing-overview>.paxo-box{grid-column:auto;padding:32px;border:0;border-radius:14px;background:#fffb}#root .paxo-shell .marketing-screen .marketing-overview>.marketing-brand-sheet{background:#cbd5e490}#root .paxo-shell .marketing-screen .marketing-brand-identity strong{font-size:26px;font-weight:500;letter-spacing:-.8px}#root .paxo-shell .marketing-screen .marketing-brand-facts{display:block}#root .paxo-shell .marketing-screen .marketing-brand-facts>div{padding:16px 0;border-top:1px solid #ffffff90}@media(max-width:1050px){#root .paxo-shell .marketing-screen .mk-planner{grid-template-columns:230px minmax(0,1fr);gap:18px}#root .paxo-shell .marketing-screen .mk-feed .mk-post{grid-template-columns:1fr}#root .paxo-shell .marketing-screen .mk-calendar{padding:14px}#root .paxo-shell .marketing-screen .mk-calendar td{height:80px}}@media(max-width:700px){#root .paxo-shell .marketing-screen .mk-planner{grid-template-columns:1fr}#root .paxo-shell .marketing-screen .mk-calendar,#root .paxo-shell .marketing-screen .mk-feed,#root .paxo-shell .marketing-screen .mk-governance{grid-column:1}#root .paxo-shell .marketing-screen .marketing-overview{grid-template-columns:1fr}}#root .paxo-shell .marketing-screen .mk-planner>.mk-calendar-pane{grid-column:2;grid-row:3;display:block;min-width:0}#root .paxo-shell .marketing-screen .mk-feed{grid-row:3}#root .paxo-shell .marketing-screen .mk-calendar td{height:86px}.modal:has(.marketing-modal-form){width:min(1060px,calc(100vw - 48px));color:#111a29}.marketing-modal-form .marketing-modal-fields:has(.mk-editor-direction){display:grid;grid-template-columns:minmax(245px,.9fr) minmax(0,1.5fr);gap:20px 26px;align-items:start}.marketing-modal-fields:has(.mk-editor-direction)>.mk-form-note{grid-column:1/-1}.marketing-modal-fields:has(.mk-editor-direction)>.mk-editor-direction{grid-column:1;grid-row:2/6;background:#eef1f7;border-radius:14px;padding:20px;min-width:0}.marketing-modal-fields:has(.mk-editor-direction)>.form-grid,.marketing-modal-fields:has(.mk-editor-direction)>.field{grid-column:2;min-width:0}.marketing-modal-fields .mk-direction-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.marketing-modal-fields .mk-direction-option{font-size:11px;min-width:0;padding:12px;border-radius:10px}.marketing-modal-fields .mk-direction-option[aria-checked=true]{background:#435571;color:#fff}.marketing-modal-fields .marketing-study{display:block;width:100%;margin:20px 0 0}.marketing-modal-fields .marketing-art{width:100%;min-height:190px;max-width:none}.marketing-modal-fields .marketing-study figcaption{font-size:10px;line-height:1.6;margin-top:12px;color:#7486a3}.marketing-modal-form :is(input,textarea,select){border:1px solid #cbd5e4;border-radius:10px;background:#fff;color:#111a29}.marketing-modal-form .button.primary{background:#111a29;color:#fff}.marketing-modal-form .marketing-modal-actions{border-top:1px solid #eef1f7;padding-top:20px;margin-top:22px}@media(max-width:700px){#root .paxo-shell .marketing-screen .mk-planner>.mk-calendar-pane{grid-column:1;grid-row:auto}#root .paxo-shell .marketing-screen .mk-feed{grid-row:auto}.marketing-modal-form .marketing-modal-fields:has(.mk-editor-direction){grid-template-columns:1fr}.marketing-modal-fields:has(.mk-editor-direction)>.mk-editor-direction,.marketing-modal-fields:has(.mk-editor-direction)>.form-grid,.marketing-modal-fields:has(.mk-editor-direction)>.field{grid-column:1;grid-row:auto}}#root :is(.fm-screen,.ln-screen,.rp-screen,.tm-screen,.st-screen,.marketing-screen,.msg-workspace){color:#111a29;--paxo-box-ink: #111a29;--paxo-row-line: #e5e2e9;--fm-line: #e7e3ec;--fm-muted: #89828f;--rp-mark: var(--accent);--ln-hair: #e5e2e9;--msg-hairline: #e5e3ea;--msg-edge: #ddd9e4;--msg-plate: #f4f2f7;--msg-plate-on: #eee8f4;--msg-pop: #fff;--msg-muted: #898290;--muted: #88818f;--ink: #111a29}#root :is(.fm-screen,.ln-screen,.rp-screen,.tm-screen,.st-screen,.marketing-screen) .paxo-titlebar h1{font-size:44px;letter-spacing:-1.8px;font-weight:700}#root :is(.fm-screen,.ln-screen,.rp-screen,.tm-screen,.st-screen,.marketing-screen) .paxo-box{background:#fff;border:1px solid #edeaf0;color:#111a29;border-radius:14px;box-shadow:none}#root :is(.fm-screen,.ln-screen,.rp-screen,.tm-screen,.st-screen,.marketing-screen) .paxo-box-label{color:#111a29;font-size:15px;letter-spacing:-.3px}#root :is(.fm-screen,.ln-screen,.rp-screen,.tm-screen,.st-screen,.marketing-screen) .paxo-caption{color:#88818f;font-size:12px;line-height:1.5}#root :is(.fm-screen,.ln-screen,.rp-screen,.tm-screen,.st-screen,.marketing-screen) .paxo-box-foot{border-color:#e9e5ed}#root .fm-screen .fm-builder .paxo-grid{grid-template-columns:235px minmax(0,1fr) 285px;gap:16px}#root .fm-screen .fm-builder .paxo-grid>.paxo-box{grid-column:auto}#root .fm-screen .fm-stage{background:linear-gradient(135deg,#e7e4f1,#fae6d9);padding:28px;border:0;min-height:570px}#root .fm-screen .fm-stage-canvas{box-shadow:0 12px 32px #26212e0a;border-radius:4px;max-width:650px;margin:auto}#root .fm-screen .fm-outline{background:#ffffffb8;padding:15px}#root .fm-screen .fm-settings{background:#ffffffb8}#root .fm-screen .fm-builder-bar{background:transparent;border-bottom:1px solid #e5e1ea;padding:0 0 18px}#root .fm-screen .fm-chip.is-draft{background:#eee3ff;color:#8f40e8;border:0}#root .fm-screen .fm-chip.is-published{background:#d7f29b;color:#3e5513;border:0}#root .fm-screen .fm-summary-muted,#root .fm-screen .fm-count{color:#938997}#root .fm-screen .fm-card-cover{background:#f2e9e2;color:#111a29;border-radius:9px}#root .ln-screen .ln-grid{grid-template-columns:235px minmax(0,1fr) 265px;gap:20px}#root .ln-screen .ln-grid>.ln-outline,#root .ln-screen .ln-grid>.ln-reader,#root .ln-screen .ln-grid>.ln-rail{grid-column:auto}#root .ln-screen .ln-outline{background:#ffffffc9;padding:18px}#root .ln-screen .ln-outline-all,#root .ln-screen .ln-outline-heading,#root .ln-screen .ln-outline-guide{color:#69616f;border-color:#e6e2eb}#root .ln-screen .ln-outline-guide.is-current{background:#f0e8fb;color:#7f33ca;border-radius:8px}#root .ln-screen .ln-reader{background:#fffdfa;padding:32px 42px;min-height:610px;border-color:#f1ede7}#root .ln-screen .ln-reader h2{font-size:30px;font-weight:500;letter-spacing:-1px;color:#111a29}#root .ln-screen .ln-steps{gap:28px}#root .ln-screen .ln-step{border-color:#e5e0e9;color:#3b3540;line-height:1.6}#root .ln-screen .ln-step-number{background:#eee5fa;color:#8640cf;border:0}#root .ln-screen .ln-continue{background:linear-gradient(135deg,#e7def6,#f6e7e2);border:0}#root .ln-screen .ln-continue-next{font-size:21px;font-weight:400;letter-spacing:-.5px;color:#111a29}#root .ln-screen .ln-ring{--ln-ring-track: #e1dce7;color:#8f42e8}#root .rp-screen .rp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:16px}#root .rp-screen .rp-tile{grid-column:auto;min-height:220px;overflow:visible}#root .rp-screen .rp-tile[data-tile=active]{grid-column:1/-1;display:grid;grid-template-columns:230px minmax(0,1fr);padding:24px;background:transparent;border-top:1px solid #e5e1e9;border-bottom:1px solid #e5e1e9;border-left:0;border-right:0;border-radius:0;min-height:290px}#root .rp-screen .rp-tile[data-tile=active]>.paxo-box-head{grid-column:1;grid-row:1;align-self:start;padding:0}#root .rp-screen .rp-tile[data-tile=active]>.rp-body{grid-column:1;grid-row:1;padding-top:45px}#root .rp-screen .rp-tile[data-tile=active]>.rp-chart{grid-column:2;grid-row:1;border:0;padding-left:20px}#root .rp-screen .rp-tile[data-tile=active] .rp-value{font-size:72px;font-weight:400;letter-spacing:-4px}#root .rp-screen .rp-value{font-weight:400;font-size:38px;letter-spacing:-1.8px;color:#111a29}#root .rp-screen .rp-unit{color:#938997;font-size:12px}#root .rp-screen .rp-columns{height:190px;max-height:none}#root .rp-screen .rp-col-active{fill:var(--accent)}#root .rp-screen .rp-col-done{fill:#e4dfe9}#root .rp-screen .rp-axis{stroke:#e2dce7}#root .rp-screen .rp-col-value{fill:#111a29}#root .rp-screen .rp-records{color:#635b69;border:1px solid #e7e1ec;background:#fff}#root .rp-screen .rp-ring-track,#root .rp-screen .rp-meter{background:#eee8f3;stroke:#e7dff0}#root .rp-screen .rp-ring-arc{stroke:var(--accent)}#root .rp-screen .rp-meter-fill{background:#aa78e7}#root .rp-screen .rp-tile[data-tile=money]{background:linear-gradient(135deg,#cbd5e4,#eee4f8);border:0}#root .rp-screen .rp-seg-approved{background:#bed48d}#root .rp-screen .rp-seg-pending{background:#bda5e6}#root .rp-screen .rp-seg-draft{background:#7486a3}body:has(.paxo-shell) .rp-drawer{background:#fff;color:#111a29;border-color:#e8e0ee}body:has(.paxo-shell) .rp-drawer :is(.rp-records-note,.rp-peek-facts dt,.rp-crumbs,.rp-peek-tasks li.is-done,caption){color:#8b8191}body:has(.paxo-shell) .rp-drawer :is(th,td,.rp-drawer-head,.rp-records-table){border-color:#e8e1ed;color:#111a29}body:has(.paxo-shell) .rp-drawer .badge{background:#eeeaf3;color:#62566f}body:has(.paxo-shell) .rp-drawer .rp-crumb:focus-visible{outline-color:#71717b}#root .tm-screen .tm-tabs{background:#efedf2;border:0;padding:3px}#root .tm-screen .tm-tabs button.active{background:#18171b;color:#fff}#root .tm-screen .tm-search{background:#fff;border:1px solid #e7e1eb;border-radius:25px}#root .tm-screen .tm-summary{grid-template-columns:minmax(280px,.9fr) minmax(0,1.6fr);align-items:stretch}#root .tm-screen .tm-summary>*{grid-column:auto;min-width:0}#root .tm-screen .tm-summary .tm-band{padding:24px}#root .tm-screen .tm-avatar-cluster .tm-avatar{border:2px solid #eef1f7}#root .tm-screen .tm-directory-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:12px 0 18px}#root .tm-screen .tm-directory-heading h2{font-size:23px;font-weight:500;letter-spacing:-.6px;margin:6px 0 0}#root .tm-screen .tm-directory-heading>span{color:#7486a3;font-size:12px}#root .tm-screen .tm-directory-kicker{color:#7486a3;font-size:10px;letter-spacing:1.3px;text-transform:uppercase}#root .tm-screen .tm-band{background:linear-gradient(120deg,#cbd5e4,#e8e1f3);border:0;min-height:140px}#root .tm-screen .tm-band .paxo-figure{font-weight:400;font-size:52px;color:#111a29}#root .tm-screen .tm-people{grid-template-columns:minmax(0,1fr) 325px;gap:24px}#root .tm-screen .tm-people:not(.is-open){grid-template-columns:1fr}#root .tm-screen .tm-members{grid-column:auto}#root .tm-screen .tm-grid{grid-template-columns:1fr;gap:0;background:#fff;border-radius:14px;overflow:hidden}#root .tm-screen .tm-card-box{grid-column:auto;padding:0;border:0;border-bottom:1px solid #e7e1eb;border-radius:0}#root .tm-screen .tm-card{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:#fff;min-height:85px;color:#111a29}#root .tm-screen .tm-card.is-open{background:#f0e8fa}#root .tm-screen .tm-card-who{flex:1}#root .tm-screen .tm-card-meta{display:flex;align-items:center;gap:20px;min-width:320px}#root .tm-screen .tm-card-email,#root .tm-screen .tm-work{color:#918798;font-size:12px}#root .tm-screen .tm-chip{background:#efedf3;color:#6a6075;border:0}#root .tm-screen .tm-status.is-active{background:#e7f3d0;color:#4b6524}#root .st-screen .st-layout{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:36px}#root .st-screen .st-layout>.st-nav,#root .st-screen .st-layout>.st-content{grid-column:auto;min-width:0}#root .st-screen .st-nav{background:transparent;border:0;padding:0}#root .st-screen .st-nav-inner{gap:4px}#root .st-screen .st-nav-label{margin:0 14px 12px;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#7486a3}#root .st-screen .st-nav-inner>button{font-size:13px;min-height:40px;border-radius:22px;color:#435571;padding:10px 14px}#root .st-screen .st-nav-inner>button.active{background:#111a29;color:#fff}#root .st-screen .st-nav-inner>button.active:before{display:none}#root .st-screen .st-nav-inner>button:not(.active):hover{background:#eef1f7!important;color:#111a29}#root .st-screen .st-identity{margin-top:24px;padding:20px 14px;border-color:#dce2ed;color:#111a29}#root .st-screen .st-identity span{color:#7486a3}#root .st-screen .st-section-intro{margin-bottom:22px}#root .st-screen .st-section-intro h2{margin:8px 0;font-size:28px;letter-spacing:-.9px;font-weight:500}#root .st-screen .st-section-intro>p:last-child{margin:0;color:#7486a3;line-height:1.6}#root .st-screen .st-section-kicker{margin:0;text-transform:uppercase;letter-spacing:1.4px;font-size:10px;color:#7486a3}#root .st-screen .st-boxes{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}#root .st-screen .st-boxes>*{grid-column:1 / -1;min-width:0;max-width:none}#root .st-screen .st-box{padding:26px 30px;background:#ffffffdb;border:1px solid #e1e6ef;border-radius:16px;max-width:none;min-width:0}#root .st-screen .st-box-title{font-size:23px;font-weight:500;letter-spacing:-.7px;color:#111a29}#root .st-screen .st-box .eyebrow{color:#7486a3;font-size:10px;letter-spacing:1px}#root .st-screen .st-box .paxo-box-head{flex-wrap:wrap;gap:12px}#root .st-screen .st-box .paxo-box-label{font-size:18px;font-weight:500;text-transform:none;letter-spacing:-.3px}#root .st-screen .st-box input:not([type=checkbox]):not([type=radio]):not([type=color]),#root .st-screen .st-box select,#root .st-screen .st-box textarea{background:#fff;color:#111a29;border:1px solid #d9e0eb;border-radius:9px;min-width:0;max-width:100%}#root .st-screen .st-form{max-width:760px}#root .st-screen .st-form-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#root .st-screen .st-careful{background:#fffaf9;border-color:#eedcd8}#root .st-screen .st-shortcut{background:#eef1f7;border:0;border-radius:12px;padding:18px}#root .st-screen .st-shortcut:hover{background:#e6ebf4;color:#111a29}#root .st-screen .st-billing-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:20px;align-items:stretch}#root .st-screen .st-billing-layout .support-panel{max-width:none;width:100%;margin:0;padding:32px;background:#ffffffdb;border:1px solid #e1e6ef;border-radius:16px;min-width:0}#root .st-screen .st-billing-layout .support-panel h3{font-size:12px;font-weight:500;color:#7486a3}#root .st-screen .st-billing-layout .support-panel>p:first-of-type{margin:24px 0;font-size:30px;line-height:1.3;letter-spacing:-.8px;color:#111a29}#root .st-screen .st-billing-layout .support-panel p{line-height:1.7;color:#7486a3;overflow-wrap:anywhere}#root .st-screen .st-billing-readiness{padding:32px;background:linear-gradient(135deg,#cbd5e499,#e8e1f3cc);border-radius:16px}#root .st-screen .st-billing-readiness h3{font-size:27px;font-weight:500;letter-spacing:-.8px;line-height:1.25;margin:24px 0}#root .st-screen .st-billing-readiness dl{margin:0 0 24px}#root .st-screen .st-billing-readiness dl>div{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #ffffff9c}#root .st-screen .st-billing-readiness dt{color:#435571}#root .st-screen .st-billing-readiness dd{margin:0}#root .st-screen .st-billing-readiness p{line-height:1.7;color:#435571}#root .st-screen .phone-settings{max-width:none;gap:24px}#root .st-screen .phone-form{padding:22px;border:1px solid #e1e6ef;background:#f7f8fc;border-radius:12px;gap:20px}#root .st-screen .phone-settings-head h2{font-size:22px;font-weight:500}#root .st-screen .phone-settings-icon{width:42px;height:42px;background:#eef1f7}#root .st-screen .phone-form .phone-consent{display:flex;align-items:flex-start;gap:12px}#root .st-screen .phone-consent input{flex:0 0 16px;width:16px;height:16px}#root .st-screen .phone-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#root .st-screen .phone-row label{min-width:0}#root .st-screen .st-audit-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:18px 0}#root .st-screen .st-audit-main,#root .st-screen .st-audit-main strong{overflow-wrap:anywhere}#root .st-screen .dv-row{padding:18px 0}#root .st-screen .dv-code-row{flex-wrap:wrap}#root .st-screen .pa-owner{background:#eef1f7;border-radius:12px;padding:20px}#root .st-screen .pa-list>li{gap:14px}#root .st-screen .pa-matrix-wrap{overflow-x:auto}#root .st-screen .st-readiness-list li{gap:20px}@media(max-width:1100px){#root .st-screen .st-layout{grid-template-columns:190px minmax(0,1fr);gap:24px}#root .st-screen .st-billing-layout,#root .st-screen .st-custom-row{grid-template-columns:minmax(0,1fr)}#root .st-screen .st-custom-form{min-width:0}}@media(max-width:900px){#root .st-screen .st-layout{grid-template-columns:minmax(0,1fr);gap:24px}#root .st-screen .st-layout>.st-nav,#root .st-screen .st-layout>.st-content{grid-column:1 / -1}#root .st-screen .st-nav-inner{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}#root .st-screen .st-nav-label{width:100%;margin:0 0 6px}#root .st-screen .st-nav-inner>button{width:auto;min-height:36px;padding:8px 13px}#root .st-screen .st-identity{display:none}#root .st-screen .st-box{padding:22px}#root .st-screen .st-section-intro h2{font-size:25px}#root .st-screen .st-form-pair,#root .st-screen .phone-row{grid-template-columns:minmax(0,1fr)}#root .st-screen .st-audit-list li{grid-template-columns:minmax(0,1fr);gap:6px}}#root .marketing-screen .marketing-overview .marketing-intro{background:linear-gradient(125deg,#ffe0ca,#f4e5e0);border:0}#root .marketing-screen .marketing-brand-sheet{background:#fff;border-color:#e6dfee}#root .marketing-screen .mk-approvals{background:#efe7fa;border:0;min-height:100px}#root .marketing-screen .mk-status-line{color:#8b7c99}#root .marketing-screen .mk-governance{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}#root .marketing-screen .mk-governance>article{grid-column:auto;min-height:130px;background:transparent;border:0;border-right:1px solid #e9e0f0;border-radius:0}#root .marketing-screen .mk-governance .paxo-figure{font-weight:400;color:#111a29}#root .marketing-screen .mk-post{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:16px}#root .marketing-screen .mk-post>.paxo-box{grid-column:auto}#root .marketing-screen .mk-post-preview{background:#fff;border:0;box-shadow:0 5px 25px #18121e04}#root .marketing-screen .mk-post-internal{background:#f2ecf8;border:0}#root .marketing-screen .mk-post-copy{color:#111a29}#root .marketing-screen .mk-month :is(th,td){border-color:#e6dfed;color:#111a29}#root .marketing-screen .mk-cal-card{background:#fbe1d1;color:#8e4319;border-color:#f5c9aa}#root .msg-workspace{background:transparent;border:1px solid #e8e2ed;border-radius:14px;min-height:650px}#root .msg-workspace .msg-list{background:#ffffffc9;color:#111a29;border-color:#e8e2ed}#root .msg-workspace .msg-list-top{border-color:#e8e2ed}#root .msg-workspace .msg-thread{background:#fff;color:#111a29}#root .msg-workspace .msg-context{background:#f7f3fa;color:#111a29}#root .msg-workspace .msg-thread-head{border-color:#e8e2ed;padding:22px 26px}#root .msg-workspace .msg-thread-head h2{font-size:24px;font-weight:500;letter-spacing:-.8px}#root .msg-workspace .msg-row[aria-current=true],#root .msg-workspace .msg-row.is-selected{background:#f0e5fc}#root .msg-workspace .msg-bubble{background:#f0ecf5;color:#111a29;border-color:#e5dcec}#root .msg-workspace .msg-composer{background:#fff;border-color:#e2d9eb;border-radius:15px}#root .msg-workspace .msg-tool{color:#6b5d77;border-color:#e3d8ef;background:#fff}#root .msg-workspace .msg-kind{color:#91819e}@media(max-width:1050px){#root .ln-screen .ln-grid{grid-template-columns:190px minmax(0,1fr)}#root .ln-screen .ln-rail{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}#root .fm-screen .fm-builder .paxo-grid{grid-template-columns:190px minmax(0,1fr)}#root .fm-screen .fm-settings{grid-column:1/-1}#root .rp-screen .rp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#root .tm-screen .tm-card-meta{min-width:240px;gap:10px}}@media(max-width:760px){#root .ln-screen .ln-grid,#root .fm-screen .fm-builder .paxo-grid,#root .st-screen .st-layout,#root .tm-screen .tm-people,#root .marketing-screen .mk-post{grid-template-columns:minmax(0,1fr)}#root .ln-screen .ln-reader{padding:25px}#root .rp-screen .rp-tile[data-tile=active]{grid-template-columns:1fr}#root .rp-screen .rp-tile[data-tile=active]>.rp-chart{grid-column:1;grid-row:2;padding-left:0}#root .tm-screen .tm-card{align-items:flex-start;gap:12px;flex-wrap:wrap}#root .tm-screen .tm-card-meta{min-width:0;flex-wrap:wrap}#root .msg-workspace{min-height:520px}}#root .rp-screen .paxo-report-evidence{margin-top:24px;border-top:1px solid #e5deec;padding-top:24px}#root .rp-screen .paxo-report-evidence>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}#root .rp-screen .paxo-report-evidence h2{font-size:19px;font-weight:500;letter-spacing:-.6px}#root .rp-screen .paxo-report-evidence>header p{font-size:11px;color:#91809e}#root .rp-screen .paxo-report-evidence .rp-records-body{padding:0}#root .rp-screen .paxo-report-evidence .rp-records-table{background:#fff;border-radius:12px}#root .rp-screen .paxo-report-evidence :is(th,td){color:#111a29;border-color:#e9e0f1}#root .rp-screen .paxo-report-evidence th{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#8d7a9b}#root .tm-screen .tm-panel>.paxo-grid{grid-auto-rows:auto}#root .tm-screen .tm-band{min-height:145px;padding:20px 24px}#root .tm-screen .tm-band-body{margin:14px 0}#root .tm-screen .tm-invites{min-height:145px;padding:20px 24px}#root .tm-screen .tm-invite-list{margin:10px 0}#root .tm-screen .tm-invites .pa-invite-actions{margin-top:8px}#root .tm-screen .tm-card-box{min-height:0}#root .tm-screen .tm-grid{grid-auto-rows:auto}#root .tm-screen .tm-card{min-height:88px}#root .tm-screen .tm-card-who{min-height:0}#root .tm-screen .tm-toolbar{margin-bottom:0}#root .tm-screen .tm-members .tm-grid{gap:0}#root .fm-screen .fm-stage-canvas{width:100%;min-width:0;max-width:650px;margin:0 auto;align-self:center}#root .fm-screen .fm-outline-list{overflow:auto;min-height:0}#root .fm-screen .fm-stage .fm-welcome-title{color:#111a29}#root .fm-screen .fm-stage{min-height:570px}#root .rp-screen .rp-tile:not([data-tile=active]){grid-column:1/-1;min-height:125px;display:grid;grid-template-columns:230px 280px minmax(0,1fr);gap:24px;align-items:center;padding:18px 24px;background:transparent;border:0;border-bottom:1px solid #e5deeb;border-radius:0}#root .rp-screen .rp-tile:not([data-tile=active])>.paxo-box-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:0}#root .rp-screen .rp-tile:not([data-tile=active])>.rp-chart{padding:0;border:0;margin:0;max-width:650px}#root .rp-screen .rp-tile:not([data-tile=active]) .rp-body{margin:0}#root .rp-screen .rp-tile:not([data-tile=active]) .rp-ring{width:85px;height:85px;justify-self:start}#root .rp-screen .rp-tile:not([data-tile=active]) .rp-value{font-size:35px}#root .rp-screen .rp-tile[data-tile=money]{background:linear-gradient(120deg,#eef1f7,#e8e1f3);border-radius:12px}#root .fm-screen .fm-outline ol{flex:1;min-height:0;overflow-y:auto}@media(max-width:1000px){#root .rp-screen .rp-tile:not([data-tile=active]){grid-template-columns:180px minmax(0,1fr)}#root .rp-screen .rp-tile:not([data-tile=active])>.rp-chart{grid-column:2}}@media(max-width:650px){#root .rp-screen .rp-tile:not([data-tile=active]){grid-template-columns:minmax(0,1fr)}#root .rp-screen .rp-tile:not([data-tile=active])>.rp-chart{grid-column:auto}}#root .fm-screen .paxo-form-toolbar{display:flex;gap:12px;align-items:center;margin:14px 0 22px;flex-wrap:wrap}#root .fm-screen .paxo-form-tabs{display:flex;gap:2px;background:#f0eef3;border-radius:30px;padding:3px}#root .fm-screen .paxo-form-tabs button{background:none;border:0;border-radius:25px;min-height:38px;padding:0 17px;color:#88818e}#root .fm-screen .paxo-form-tabs button[aria-pressed=true]{background:#161619;color:#fff}#root .fm-screen .paxo-form-tabs span{border-radius:20px;background:#ffffff35;margin-left:8px;padding:1px 5px;font-size:11px}#root .fm-screen .paxo-form-search{margin-left:auto;display:flex;align-items:center;gap:12px;background:#ffffffb8;border:1px solid #e7e3ed;border-radius:25px;padding:0 17px;width:310px;height:40px;color:#8f8798}#root .fm-screen .paxo-form-search input{background:none;border:0;outline:0;width:100%;padding:0;font-size:13px}#root .fm-screen .paxo-form-filter{display:flex;align-items:center;gap:12px;width:100%;justify-content:flex-end;color:#8d8396}#root .fm-screen .fm-grid:not(.fm-grid-archived){grid-template-columns:minmax(0,2fr) minmax(300px,1fr);grid-auto-rows:auto;gap:20px}#root .fm-screen .fm-grid:not(.fm-grid-archived)>.fm-card{grid-column:1;min-height:0}#root .fm-screen .paxo-form-hero{grid-column:1;grid-row:1;min-height:435px;display:grid;grid-template-columns:minmax(0,1fr) 38%;grid-template-rows:1fr auto auto auto;column-gap:24px;padding:32px 32px 24px;border:5px solid #fff;background:linear-gradient(130deg,#fbf2f8,#faebe8 65%,#faf7f4)}#root .fm-screen .paxo-form-hero .fm-card-cover{grid-column:1;grid-row:1;border:0;background:transparent;padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;min-height:180px;color:#16161a;box-shadow:none}#root .fm-screen .paxo-form-hero .fm-card-cover-bar{display:none}#root .fm-screen .paxo-form-hero .fm-card-cover-brand{font-size:17px;margin-bottom:32px;color:#111a29;display:flex;gap:14px;align-items:center}#root .fm-screen .paxo-form-hero .fm-card-cover-brand .fm-brand-mark{width:46px;height:46px;border-radius:12px}#root .fm-screen .paxo-form-hero .fm-card-cover-q{font-size:28px;letter-spacing:-1px;line-height:1.2;max-width:430px;color:#111a29;display:block}#root .fm-screen .paxo-form-hero .fm-card-cover-q .fm-respondent-num{display:none}#root .fm-screen .paxo-form-hero .fm-card-head{grid-column:1;grid-row:2;margin:0 0 18px;align-items:center;gap:12px}#root .fm-screen .paxo-form-hero .fm-card-head h2{font-size:14px;letter-spacing:0;font-weight:400;color:#8c8292}#root .fm-screen .paxo-form-hero .fm-card-meta{grid-column:1;grid-row:3;font-size:12px;line-height:1.6;margin:0 0 22px;color:#82778b}#root .fm-screen .paxo-form-hero .fm-card-actions{grid-column:1;grid-row:4;padding-top:22px;border-top:1px solid #e7dfe8;gap:9px;flex-wrap:wrap}#root .fm-screen .paxo-form-hero .fm-card-actions .button:first-child{background:#151518;color:#fff;border:0}#root .fm-screen .paxo-form-hero .fm-card-actions .button{min-height:38px;font-size:12px;padding:0 18px}#root .fm-screen .paxo-form-preview{grid-column:2;grid-row:1/5;background:#fff;border-radius:10px;padding:15px 21px;min-width:0;align-self:center;min-height:350px;overflow:hidden}#root .fm-screen .paxo-form-preview .fm-respondent{background:#fff;min-height:0;color:#111a29;padding:0}#root .fm-screen .paxo-form-preview .fm-respondent-brand{padding:16px 0 18px;font-size:9px;gap:7px}#root .fm-screen .paxo-form-preview .fm-brand-mark{width:22px;height:22px;border-radius:5px}#root .fm-screen .paxo-form-preview .fm-respondent-body{padding:0}#root .fm-screen .paxo-form-preview .fm-respondent-count{display:none}#root .fm-screen .paxo-form-preview .fm-respondent-question{font-size:16px;letter-spacing:-.4px;gap:9px;margin:0 0 18px}#root .fm-screen .paxo-form-preview .fm-required-mark{display:none}#root .fm-screen .paxo-form-preview .fm-respondent-choices{gap:5px}#root .fm-screen .paxo-form-preview .fm-respondent-choices li{background:#f6f5f8;border:0;color:#252129;border-radius:5px;padding:8px 9px;font-size:11px;min-height:30px}#root .fm-screen .paxo-form-preview .fm-choice-key{font-size:0;width:15px;height:15px;border-radius:50%;border:1px solid #aaa0b3;background:#fff}#root .fm-screen .paxo-form-preview .fm-respondent-ok{margin-top:22px;justify-content:flex-end}#root .fm-screen .paxo-form-preview .fm-respondent-ok small{display:none}#root .fm-screen .paxo-form-preview .fm-respondent-ok>span{min-height:32px;font-size:12px;padding:6px 15px;border-radius:6px}#root .fm-screen .paxo-form-help{grid-column:2;grid-row:1;padding:28px 30px;min-height:435px;display:flex;flex-direction:column;gap:17px;background:linear-gradient(135deg,#fff,#fcfaff);border:1px solid #efebf2}#root .fm-screen .paxo-intake-wave{position:relative;height:90px;display:flex;align-items:flex-start;color:#b080d3}#root .fm-screen .paxo-intake-wave>svg:first-child{background:#f2ecfa;width:65px;height:65px;padding:18px;border-radius:12px}#root .fm-screen .paxo-intake-wave>svg:last-child{position:absolute;width:230px;height:120px;right:-30px;top:-28px;opacity:.7}#root .fm-screen .paxo-form-help h2{font-size:27px;letter-spacing:-1px;font-weight:400;margin:0;color:#111a29}#root .fm-screen .paxo-form-help p{font-size:14px;line-height:1.6;color:#898090;margin:0}#root .fm-screen .paxo-form-help .button{align-self:flex-start;margin-top:auto}#root .fm-screen .paxo-form-statuses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}#root .fm-screen .paxo-form-statuses>button{background:#ffffffb8;border:1px solid #eee9f4;border-radius:14px;display:flex;align-items:center;gap:22px;padding:20px;min-height:120px;text-align:left;color:#111a29}#root .fm-screen .paxo-form-statuses>button>span:nth-child(2){flex:1;display:grid;gap:7px;min-width:0}#root .fm-screen .paxo-form-statuses small{color:#92879c;font-size:12px}#root .fm-screen .paxo-form-statuses strong{font-size:25px;font-weight:400;letter-spacing:-.8px}#root .fm-screen .paxo-form-status-icon{width:80px;height:80px;border-radius:12px;background:#efe3fc;color:#813bc3;display:grid;place-items:center;flex-shrink:0}#root .fm-screen .paxo-form-statuses button:nth-child(2) .paxo-form-status-icon{background:#fbe4e5;color:#d55349}#root .fm-screen .paxo-form-statuses button:nth-child(3) .paxo-form-status-icon{background:#e7efff;color:#537adb}#root .fm-screen .paxo-form-card-review{margin-top:20px;border-top:1px solid #e9e1ef;padding-top:16px;color:#8c7e96;font-size:12px}#root .fm-screen .paxo-form-empty{padding:30px;background:#fff;border-radius:12px}@media(max-width:1150px){#root .fm-screen .paxo-form-hero{grid-template-columns:1fr 42%;padding:24px;gap:18px}#root .fm-screen .paxo-form-hero .fm-card-cover-q{font-size:25px}#root .fm-screen .paxo-form-statuses>button{gap:12px;padding:15px}#root .fm-screen .paxo-form-status-icon{width:60px;height:60px}}@media(max-width:900px){#root .fm-screen .fm-grid:not(.fm-grid-archived){grid-template-columns:1fr}#root .fm-screen .paxo-form-help{grid-column:1;grid-row:auto;min-height:300px}#root .fm-screen .paxo-form-statuses{grid-template-columns:1fr}#root .fm-screen .paxo-form-search{width:220px}}@media(max-width:600px){#root .fm-screen .paxo-form-hero{grid-template-columns:1fr}#root .fm-screen .paxo-form-preview{grid-column:1;grid-row:5}#root .fm-screen .paxo-form-search{margin-left:0;flex:1}}#root .fm-screen .paxo-form-more{position:relative}#root .fm-screen .paxo-form-more>summary{list-style:none;border:1px solid #e8e1eb;border-radius:50%;height:38px;width:38px;display:grid;place-items:center;background:#ffffffb8;cursor:pointer;font-size:20px}#root .fm-screen .paxo-form-more>div{position:absolute;top:43px;right:0;padding:8px;background:#fff;border:1px solid #e7ddea;border-radius:10px;box-shadow:0 4px 20px #17101912;z-index:3}#root .fm-screen .paxo-form-more .button.danger{color:#c34541;background:#fff1f0;border-color:#f0d4d1}#root .fm-screen .paxo-form-breadcrumb{display:flex;align-items:center;gap:13px;color:#9a90a4;font-size:13px;padding-top:15px}#root .fm-screen .paxo-form-breadcrumb button{display:flex;align-items:center;gap:8px;padding:0;background:none;border:0;color:#968a9e}#root .fm-screen .paxo-form-breadcrumb>span{color:#111a29}#root .fm-screen:not(:has(.fm-builder-wrap)) .paxo-titlebar{margin-bottom:0}#root .fm-screen:not(:has(.fm-builder-wrap)) .paxo-titlebar h1{font-weight:400;font-size:48px;letter-spacing:-2px}#root .fm-screen .paxo-form-toolbar{margin-bottom:0}#root .msg-workspace .msg-search{background:#f7f5fa;border:1px solid #ebe5f0;color:#8d8196}#root .msg-workspace .msg-composer-box{background:#fff;border-color:#ded5e8;box-shadow:none}#root .msg-workspace .msg-composer-tools{background:#faf8fc;border-top:1px solid #ece5f3;border-radius:0 0 14px 14px}#root .msg-workspace .msg-ctx-section summary{background:transparent;color:#96869f}#root .msg-workspace .msg-context .msg-ctx-section:nth-of-type(3)>summary{background:#ffefe3;color:#a96940;padding:5px 8px}#root .msg-workspace .msg-send{background:#111a29;color:#fff;border:0;border-radius:22px}#root .msg-workspace .msg-send:disabled{background:#ebe6f0;color:#aaa0b3}#root .msg-workspace .msg-draft{background:linear-gradient(120deg,#fff5eb,#faf5fd);border:1px solid #eee6f3;border-radius:14px;padding:18px}#root .paxo-messages-shell{position:relative;display:grid;gap:20px;min-width:0}#root .paxo-messages-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 0 10px}#root .paxo-messages-heading h1{font-size:44px;letter-spacing:-1.8px;margin:0 0 10px;color:#111a29}#root .paxo-messages-heading p{color:#8e8197;font-size:13px;margin:0}#root .paxo-messages-heading>div:last-child{display:flex;gap:10px}#root .paxo-messages-filter-space{height:36px}#root .paxo-messages-shell .msg-workspace{height:calc(100vh - 360px);min-height:530px;border:0;gap:20px;background:transparent;overflow:visible}#root .paxo-messages-shell .msg-workspace.context-docked{grid-template-columns:300px minmax(0,1fr) 300px}#root .paxo-messages-shell .msg-list{border:0;border-radius:14px;overflow:visible;background:#ffffffb8;position:static}#root .paxo-messages-shell .msg-filters{position:absolute;top:105px;left:0;border-radius:25px;background:#efedf3;padding:3px;gap:2px}#root .paxo-messages-shell .msg-filter{padding:0 19px;min-height:36px;border-radius:24px;font-size:12px;color:#8d8098}#root .paxo-messages-shell .msg-filter.on{background:#111a29;color:#fff}#root .paxo-messages-shell .msg-list-top{padding:20px 18px;border:0}#root .paxo-messages-shell .msg-search{border-radius:25px;height:40px}#root .paxo-messages-shell .msg-list-label{text-transform:none;letter-spacing:1px;font-size:10px;font-weight:400;margin:20px 18px 10px}#root .paxo-messages-shell .msg-row{min-height:78px;padding:14px 18px;border-radius:0;border-left:2px solid transparent}#root .paxo-messages-shell .msg-row[aria-current=true],#root .paxo-messages-shell .msg-row.selected{border-left-color:#a45cff;background:#f0e7fb}#root .paxo-messages-shell .msg-tile{background:#eee9f2;color:#80718d;border-radius:13px;width:38px;height:38px;font-size:12px;font-weight:400}#root .paxo-messages-shell .msg-thread{border-radius:14px;overflow:hidden;border:0}#root .paxo-messages-shell .msg-thread-head h2{font-size:20px;font-weight:500}#root .paxo-messages-shell .msg-cluster-head{font-size:12px}#root .paxo-messages-shell .msg-date{color:#9c8ca7;font-size:10px;letter-spacing:0;font-weight:400;display:flex;align-items:center;gap:18px}#root .paxo-messages-shell .msg-date:before,#root .paxo-messages-shell .msg-date:after{content:"";height:1px;flex:1;background:#eee7f4}#root .paxo-messages-shell .msg-context{border:0;background:transparent}#root .paxo-messages-shell .msg-ctx-head{border:0;padding:0 0 20px;min-height:45px}#root .paxo-messages-shell .msg-ctx-head h2{font-size:18px;font-weight:500;letter-spacing:-.5px}#root .paxo-messages-shell .msg-ctx-scroll{padding:0 0 20px}#root .paxo-messages-shell .msg-ctx-section{padding:10px 0;border-bottom:1px solid #e9e0ef}#root .paxo-messages-shell .msg-ctx-section:first-child{padding:20px;background:linear-gradient(135deg,#cbd5e4,#e8e1f3);border-radius:14px;border:0}#root .paxo-messages-shell .msg-ctx-section:first-child .msg-ctx-title{display:grid;gap:12px}#root .paxo-messages-shell .msg-ctx-section:first-child .msg-ctx-title small{color:#9886a5;font-size:11px;font-weight:400}#root .paxo-messages-shell .msg-ctx-section:first-child .msg-ctx-title strong{font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.8px}#root .paxo-messages-shell .msg-ctx-section:nth-child(3){padding:18px;background:linear-gradient(135deg,#eef1f7,#e8e1f3);border:0;border-radius:14px;margin:12px 0}#root .paxo-messages-shell .paxo-message-request{display:flex;gap:15px;align-items:center;padding:18px;background:#f2ebfb;border:1px solid #e7ddf1;border-radius:12px;margin-top:20px;width:100%;text-align:left;color:#8b55b1}#root .paxo-message-request span{flex:1;display:grid;gap:7px}#root .paxo-message-request strong{color:#352b3e;font-weight:500;font-size:13px}#root .paxo-message-request small{color:#9a88aa;font-size:11px}@media(max-width:1359px){#root .paxo-messages-shell .msg-workspace{grid-template-columns:260px minmax(0,1fr)}#root .paxo-messages-shell .msg-context{background:#fff;padding:20px}}@media(max-width:850px){#root .paxo-messages-shell .msg-workspace{grid-template-columns:220px minmax(0,1fr)}#root .paxo-messages-heading{align-items:flex-start;flex-wrap:wrap}#root .paxo-messages-shell .msg-filters{position:static}#root .paxo-messages-filter-space{display:none}}#root .paxo-messages-shell .msg-filters{top:-56px}#root .paxo-messages-shell .msg-list-label{margin-top:12px}#root .paxo-messages-shell .msg-draft{max-height:185px;overflow:auto}#root .paxo-messages-shell .msg-thread-head{padding:20px 26px;min-height:80px}#root .paxo-messages-shell .msg-list-foot{background:transparent}#root .paxo-messages-shell .msg-send:disabled{background:#ece7f1!important;color:#a69aad!important}@media(max-width:850px){#root .paxo-messages-shell .msg-filters{position:static}}#root .paxo-messages-shell .msg-ctx-section:has(.paxo-context-equipment){position:relative;min-height:210px}#root .paxo-context-equipment{position:absolute;right:8px;top:58px;width:115px;margin:0;pointer-events:none}#root .paxo-context-equipment .px-radiator{width:115px;max-height:105px;object-fit:contain;filter:none;mix-blend-mode:multiply}#root .paxo-context-equipment figcaption{font-size:8px;text-align:center;color:#a190ac;line-height:1.2;margin-top:3px}#root .paxo-messages-shell .msg-ctx-section:has(.paxo-context-equipment) .msg-ctx-title strong{max-width:165px}#root .tm-screen .tm-invite-list>li{min-height:0;gap:8px 12px;grid-template-rows:auto}#root .tm-screen .tm-invite-list .pa-who{min-height:0;padding:0}#root .tm-screen .tm-invite-list .pa-actions{margin-top:8px;gap:8px;display:flex;flex-wrap:wrap}#root .tm-screen .tm-invite-list .pa-actions .button{min-height:32px;padding:0 12px;font-size:11px}#root .tm-screen .tm-invites{display:block}#root .tm-screen .tm-band{max-height:none;min-height:165px;display:block}#root .tm-screen .tm-invites .paxo-box-head{margin-bottom:10px}#root .ln-screen .ln-grid{grid-template-columns:350px minmax(0,1fr) 310px;gap:18px;grid-auto-rows:auto}#root .ln-screen .ln-outline{padding:20px;background:#ffffffd9;border:0;min-width:0}#root .ln-screen .paxo-learning-catalog h2{font-size:15px;letter-spacing:-.3px;margin:0 0 6px}#root .ln-screen .paxo-learning-catalog p{font-size:12px;color:#96869f;margin:0 0 16px}#root .ln-screen .ln-search{font-size:0;gap:0}#root .ln-screen .ln-search input{font-size:12px;height:38px;border:1px solid #e8e0ef;border-radius:13px;background:#fff;padding:0 12px}#root .ln-screen .ln-outline-all{background:#f2ebfc;border-radius:18px;min-height:35px;padding:0 14px;margin-top:8px;color:#8c48ce}#root .ln-screen .ln-outline-heading{padding:18px 0 10px;font-size:12px;font-weight:500;color:#282130}#root .ln-screen .ln-outline-guide{display:flex;gap:12px;padding:12px 8px;border:0;border-radius:9px;min-height:68px}#root .ln-screen .ln-outline-guide .ln-ring{width:20px;height:20px;border-color:#dbcce9;flex-shrink:0}#root .ln-screen .ln-outline-guide-text strong{font-size:12px;font-weight:400;line-height:1.5;color:#30263b}#root .ln-screen .ln-outline-guide-text small{font-size:11px;color:#9b88ab}#root .ln-screen .ln-reader{padding:0;overflow:hidden;min-height:600px;align-self:start;background:#fff;border:0}#root .ln-screen .ln-reader-head{position:relative;background:linear-gradient(120deg,#eef1f7,#e8e1f3 72%);padding:28px 28px 26px;margin:0;min-height:270px;overflow:hidden}#root .ln-screen .ln-reader-meta{position:relative;z-index:1;display:flex;gap:7px;flex-wrap:wrap;margin-bottom:20px}#root .ln-screen .ln-reader-meta .badge{background:#ffffffa6;color:#735989;border:1px solid #e5d7ef;border-radius:15px;font-size:10px}#root .ln-screen .ln-reader-meta>.muted{background:#ffffff7a;color:#9b88a9;border:1px solid #e5d7ef;border-radius:15px;font-size:10px;padding:3px 9px}#root .ln-screen .ln-reader-head h2{position:relative;z-index:1;max-width:80%;font-size:34px;font-weight:650;letter-spacing:-1.4px;line-height:1.12;margin:0 0 16px;color:#111a29}#root .ln-screen .ln-reader-intro{position:relative;z-index:1;max-width:80%;font-size:12px;line-height:1.6;color:#918099;margin:0 0 18px}#root .ln-screen .paxo-learning-art{position:absolute;right:-78px;bottom:-38px;width:265px;height:250px;margin:0;opacity:.24;pointer-events:none}#root .ln-screen .paxo-learning-art .px-radiator{width:265px;height:250px;object-fit:contain;filter:none;mix-blend-mode:multiply}#root .ln-screen .paxo-learning-art figcaption{position:absolute;bottom:43px;left:35px;font-size:8px;color:#93879e}#root .ln-screen .paxo-learning-tabs{display:flex;border-bottom:1px solid #eee5f5;padding:0 24px;gap:20px}#root .ln-screen .paxo-learning-tabs button{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;min-height:42px;font-size:12px;color:#9a86aa;padding:0 8px}#root .ln-screen .paxo-learning-tabs button[aria-pressed=true]{color:#a064de;border-bottom-color:#aa70ea}#root .ln-screen .paxo-training-about{padding:20px 28px;border-bottom:1px solid #eee7f4}#root .ln-screen .paxo-training-about h3,#root .ln-screen .paxo-learning-modules-heading,#root .ln-screen .paxo-training-resources h3{font-size:14px;font-weight:500;letter-spacing:-.2px;margin:0 0 10px}#root .ln-screen .paxo-training-about p,#root .ln-screen .paxo-training-resources p{font-size:12px;color:#93829f;line-height:1.6;margin:0}#root .ln-screen .paxo-learning-modules-heading{padding:20px 28px 0}#root .ln-screen .ln-steps{padding:0 28px;gap:0;margin:0 0 16px}#root .ln-screen .ln-step{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid #eee6f5;font-size:12px;line-height:1.6;color:#8a779a}#root .ln-screen .ln-step-number{width:46px;height:46px;background:#f0e8fb;border-radius:10px;font-size:23px;color:#a06ed4;display:grid;place-items:center}#root .ln-screen .ln-close{padding:22px 28px;margin:0;border-top:1px solid #eae1f2;display:grid;gap:16px}#root .ln-screen .ln-close p{font-size:11px;color:#9a86a9;line-height:1.6}#root .ln-screen .ln-close h3{font-size:14px;font-weight:500}#root .ln-screen .ln-close-actions{flex-wrap:wrap;gap:8px}#root .ln-screen .ln-disclosure{padding:0 28px 20px}#root .ln-screen .paxo-training-resources{padding:25px 28px;display:grid;gap:16px}#root .ln-screen .ln-rail{display:flex;flex-direction:column;gap:14px;align-self:start}#root .ln-screen .ln-rail>.paxo-box{padding:20px;background:#ffffffd9;border:0;min-height:0;border-radius:14px}#root .ln-screen .ln-rail h2{font-size:15px;font-weight:500;letter-spacing:-.4px;margin:0 0 18px}#root .ln-screen .paxo-learning-progress{order:1}#root .ln-screen .paxo-learning-progress header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}#root .ln-screen .paxo-learning-progress header h2{margin:0}#root .ln-screen .paxo-learning-progress header span{background:#f1edf5;border-radius:15px;padding:4px 9px;font-size:10px;color:#8b769b}#root .ln-screen .paxo-learning-progress>div{display:flex;align-items:center;gap:12px}#root .ln-screen .paxo-learning-progress svg{width:76px;height:76px;flex-shrink:0}#root .ln-screen .paxo-learning-progress p{display:grid;gap:10px;font-size:12px;margin:0}#root .ln-screen .paxo-learning-progress strong{font-weight:500}#root .ln-screen .paxo-learning-progress small{font-size:11px;color:#9a86a9}#root .ln-screen .ln-continue{order:0}#root .ln-screen .ln-continue-next strong{font-size:13px;font-weight:500;letter-spacing:-.2px;color:#30273a}#root .ln-screen .ln-continue-next span{font-size:11px;color:#9682a5;line-height:1.5}#root .ln-screen .ln-path{padding-top:13px;margin-top:10px}#root .ln-screen .paxo-learning-upnext{order:2}#root .ln-screen .paxo-learning-upnext button{display:flex;align-items:center;gap:12px;min-height:52px;width:100%;padding:10px 0;background:none;border:0;color:#8e68b7;text-align:left}#root .ln-screen .paxo-learning-upnext button span{flex:1;font-size:12px;color:#30273a;line-height:1.4}#root .ln-screen .paxo-learning-upnext small{display:block;font-size:10px;color:#9c8aab;margin-top:5px}#root .ln-screen .paxo-learning-audience{order:3}#root .ln-screen .paxo-learning-audience>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}#root .ln-screen .paxo-learning-audience article{background:#f4effa;border-radius:10px;padding:12px;display:grid;gap:7px;color:#a176c8;font-size:12px}#root .ln-screen .paxo-learning-audience strong{color:#5b426f;font-size:11px;font-weight:500}#root .ln-screen .paxo-learning-audience p{color:#a18aae;line-height:1.5;font-size:10px;margin:0}#root .ln-screen .paxo-learning-audience small{color:#887194;font-size:10px}#root .ln-screen .ln-ack{order:4}#root .ln-screen .ln-glance{order:5}@media(max-width:1300px){#root .ln-screen .ln-grid{grid-template-columns:280px minmax(0,1fr) 270px}#root .ln-screen .ln-reader-head h2{font-size:29px}}@media(max-width:1100px){#root .ln-screen .ln-grid{grid-template-columns:250px minmax(0,1fr)}#root .ln-screen .ln-rail{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}}@media(max-width:760px){#root .ln-screen .ln-grid{grid-template-columns:1fr}#root .ln-screen .ln-reader-head h2{font-size:29px;max-width:95%}#root .ln-screen .ln-rail{grid-template-columns:1fr}}#root .ln-screen.paxo-learning-index{gap:20px}#root .ln-screen.paxo-learning-index .paxo-titlebar{margin-bottom:0}#root .ln-screen .paxo-learning-index-toolbar{display:flex;align-items:center;gap:20px;justify-content:space-between}#root .paxo-learning-index-toolbar nav{display:flex;gap:2px;background:#efedf3;border-radius:25px;padding:3px;max-width:72%;overflow:auto}#root .paxo-learning-index-toolbar nav button{background:none;border:0;border-radius:22px;padding:0 19px;min-height:35px;white-space:nowrap;color:#8e8099;font-size:11px}#root .paxo-learning-index-toolbar nav button[aria-pressed=true]{background:#111a29;color:#fff}#root .paxo-learning-index-toolbar>label{display:flex;align-items:center;gap:10px;border:1px solid #e7dfef;background:#ffffffb8;border-radius:24px;padding:0 15px;width:300px;min-width:200px;height:39px;color:#9b89ab}#root .paxo-learning-index-toolbar input{border:0;background:none;font-size:11px;width:100%;padding:0;outline:0}#root .paxo-learning-landing{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(300px,1fr);gap:20px 16px}#root .paxo-featured-learning{position:relative;background:linear-gradient(130deg,#eef1f7,#e8e1f3 65%,#e5ebf5);border:1px solid white;border-radius:13px;min-height:400px;display:grid;grid-template-columns:1.04fr 1fr;overflow:hidden;padding:28px 25px}#root .paxo-featured-learning-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-right:12px}#root .paxo-featured-learning-copy>small{color:#a38cae;font-size:10px;letter-spacing:1.5px}#root .paxo-featured-learning-copy h2{font-size:42px;line-height:1.03;font-weight:400;letter-spacing:-1.8px;margin:0;color:#111a29}#root .paxo-featured-learning-copy p{font-size:13px;color:#97839f;line-height:1.65;margin:0}#root .paxo-featured-learning-facts{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;color:#9f87af;margin-top:auto}#root .paxo-featured-learning-facts>span{display:flex;align-items:center;gap:9px}#root .paxo-featured-learning-copy>.button{margin-top:8px}#root .paxo-learning-paper-art{position:relative;align-self:center;min-height:310px}#root .paxo-learning-paper{position:absolute;inset:0 70px 0 0;background:#fff;border-radius:4px;padding:28px;transform:rotate(-4deg);box-shadow:0 6px 35px #8f6cab13;overflow:hidden}#root .paxo-learning-paper header{display:flex;justify-content:space-between;gap:15px;align-items:center}#root .paxo-learning-paper img{width:67px;height:auto}#root .paxo-learning-paper header small{font-size:6px;letter-spacing:1px;color:#ac9ab7}#root .paxo-learning-paper h3{font-size:20px;font-weight:400;letter-spacing:-.6px;line-height:1.2;margin:26px 0 10px;max-width:235px}#root .paxo-learning-paper p{font-size:8px;color:#ac96b6;margin:0 0 18px}#root .paxo-learning-paper ol{list-style:none;margin:0;padding:16px 0;border-top:1px solid #eee6f5;display:grid;gap:15px}#root .paxo-learning-paper li{display:flex;gap:10px;align-items:flex-start;font-size:9px;line-height:1.4;color:#ad91bd}#root .paxo-learning-paper li>span{display:grid;place-items:center;flex-shrink:0;background:#eadcf6;color:#8e65aa;border-radius:50%;width:20px;height:20px;font-size:8px}#root .paxo-learning-paper-art>figure{position:absolute;right:-5px;bottom:-38px;width:230px;height:200px;margin:0;transform:rotate(1deg)}#root .paxo-learning-paper-art .px-radiator{height:190px;width:230px;max-height:none;object-fit:contain;mix-blend-mode:multiply;filter:none}#root .paxo-learning-paper-art figcaption{font-size:8px;text-align:center;color:#b09cbe}#root .paxo-learning-index-rail{display:grid;gap:14px;grid-template-rows:auto 1fr;min-width:0}#root .paxo-learning-index-rail>section{background:#ffffffb8;border:1px solid #eee7f5;border-radius:13px;padding:19px 20px}#root .paxo-learning-index-rail header,#root .paxo-learning-purpose>header{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}#root .paxo-learning-index-rail h2,#root .paxo-learning-purpose h2,#root .paxo-learning-share h2{font-size:17px;font-weight:500;letter-spacing:-.6px;margin:0}#root .paxo-learning-index-rail header button,#root .paxo-learning-purpose header button{border:0;background:none;color:#a591b3;font-size:10px;display:flex;gap:8px;align-items:center;padding:0}#root .paxo-continue-learning,#root .paxo-learning-queued{display:flex;align-items:center;gap:16px;background:none;border:0;padding:0;width:100%;text-align:left;color:#996cb9}#root .paxo-continue-learning>span:nth-child(2),#root .paxo-learning-queued>span:nth-child(2){flex:1;display:grid;gap:7px;min-width:0}#root .paxo-learning-thumbnail{width:60px;height:60px;border-radius:10px;background:#eee5f8;display:grid;place-items:center;flex-shrink:0;color:#b38ccd}#root .paxo-learning-thumbnail.tone-0{background:#eeecf3}#root .paxo-learning-thumbnail.tone-1{background:#f0e2fa}#root .paxo-learning-thumbnail .px-radiator{width:60px;height:55px;object-fit:contain;filter:none;mix-blend-mode:multiply}#root .paxo-continue-learning strong,#root .paxo-learning-queued strong{font-size:11px;font-weight:400;color:#403049;line-height:1.4}#root .paxo-continue-learning small,#root .paxo-learning-queued small{font-size:10px;color:#b097bd;line-height:1.4}#root .paxo-learning-progress-track{height:3px;background:#ede6f6;border-radius:5px;overflow:hidden;display:block;margin-top:2px}#root .paxo-learning-progress-track i{display:block;height:100%;background:#b480e5}#root .paxo-learning-queued{padding:10px 0;border-bottom:1px solid #f0e9f7}#root .paxo-learning-queued:last-child{border:0}#root .paxo-learning-purpose{grid-column:1;min-width:0;padding-top:7px}#root .paxo-learning-purpose>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}#root .paxo-learning-purpose>div>button{background:#ffffffb8;border:1px solid #eee7f4;border-radius:13px;padding:18px 14px;display:grid;grid-template-columns:50px minmax(0,1fr);gap:12px;text-align:left;min-height:150px;color:#a680bf;position:relative}#root .paxo-learning-purpose strong{font-size:11px;font-weight:500;color:#35283c}#root .paxo-learning-purpose p{font-size:10px;line-height:1.4;color:#b199be;margin:8px 0 20px}#root .paxo-learning-purpose small{font-size:10px;color:#b199be}#root .paxo-learning-purpose button>svg{position:absolute;right:14px;bottom:20px;width:12px;color:#b199be}#root .paxo-learning-purpose-icon{display:grid;place-items:center;width:50px;height:60px;border-radius:10px;background:#eee2fa;color:#ad86cb}#root .paxo-learning-purpose-icon.tone-1{background:#fcf0df;color:#b4926c}#root .paxo-learning-purpose-icon.tone-2{background:#e9f0ff;color:#95a7da}#root .paxo-learning-share{grid-column:2;background:linear-gradient(145deg,#fff,#faf6fe);border:1px solid #eee6f5;border-radius:13px;padding:24px;display:flex;gap:20px;align-items:center;min-height:160px}#root .paxo-learning-share>span{background:#f5effc;border-radius:13px;width:75px;height:90px;flex-shrink:0;display:grid;place-items:center;color:#a18abb}#root .paxo-learning-share p{font-size:11px;line-height:1.5;color:#b29bbf;margin:12px 0}#root .paxo-learning-share .button{font-size:11px;min-height:34px}#root .paxo-learning-personalization{font-size:11px;color:#a18bab;border-top:1px solid #eee5f5;padding-top:15px}#root .paxo-learning-no-match{display:block;min-height:300px}@media(max-width:1200px){#root .paxo-featured-learning-copy h2{font-size:34px}#root .paxo-featured-learning{grid-template-columns:1fr 1fr}#root .paxo-learning-purpose>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){#root .paxo-learning-landing{grid-template-columns:1fr}#root .paxo-learning-index-rail{grid-template-columns:1fr 1fr;grid-template-rows:auto}#root .paxo-learning-share,#root .paxo-learning-purpose{grid-column:1}#root .paxo-learning-index-toolbar{flex-wrap:wrap}#root .paxo-learning-index-toolbar nav{max-width:100%}}@media(max-width:680px){#root .paxo-featured-learning{grid-template-columns:1fr;gap:20px}#root .paxo-learning-paper-art{min-height:300px}#root .paxo-learning-index-rail{grid-template-columns:1fr}#root .paxo-learning-purpose>div{grid-template-columns:1fr}#root .paxo-featured-learning-copy h2{font-size:36px}}#root .paxo-learning-index-rail{grid-template-rows:132px 1fr;height:400px}#root .paxo-learning-index-rail>section{min-height:0;padding:17px 19px}#root .paxo-learning-index-rail header{margin-bottom:13px}#root .paxo-learning-index-rail .paxo-learning-thumbnail{width:44px;height:44px}#root .paxo-learning-index-rail .paxo-learning-thumbnail .px-radiator{width:44px;height:41px}#root .paxo-learning-queued{padding:8px 0}#root .paxo-learning-index-rail strong{color:#262429}#root .paxo-learning-index-rail small{color:#969199}#root .paxo-learning-purpose>div>button{min-height:143px}@media(max-width:1050px){#root .paxo-learning-index-rail{height:auto;grid-template-rows:auto 1fr}}#root .ln-screen .ln-rail .ln-glance{display:block;order:5}#root .ln-screen .ln-rail .paxo-learning-progress{order:0}#root .ln-screen .ln-rail .ln-continue{order:1}#root .paxo-context-equipment .px-radiator{height:105px}#root .tm-screen .tm-invite-list>li{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}#root .tm-screen .tm-invite-list .pa-who{flex:1 1 calc(100% - 32px)}#root .tm-screen .tm-invite-list .pa-actions{flex-basis:100%;margin-top:2px}#root .tm-screen :is(.tm-invite-list .badge,.pa-role-tag){background:#eeedf1;color:#65616c}#root .tm-screen .tm-invite-list>li>svg:first-child{display:none}#root .tm-screen .tm-invite-list .pa-who{flex-basis:100%}#root .ln-screen :is(.paxo-learning-queued,.paxo-continue-learning):is(:hover,:focus-visible){background:#f7f3fb;color:#73538b}#root .ln-screen .paxo-learning-purpose>div>button:is(:hover,:focus-visible){background:#faf7fe;color:#73538b}#root .ln-screen :is(.paxo-learning-queued,.paxo-continue-learning,.paxo-learning-purpose>div>button):focus-visible{outline:2px solid #71717b;outline-offset:-2px}#root .paxo-messages-shell .msg-list-rows .msg-row:is(:hover,:focus-visible){color:#111a29}#root .paxo-messages-shell :is(button,summary):focus-visible{outline:2px solid #71717b;outline-offset:-2px}#root .tm-screen .tm-grid .tm-card:hover{background:#f6f3fa!important;color:#111a29!important}#root .fm-screen .fm-outline button.fm-outline-item:hover{background:#f7f3fa!important}#root .fm-screen .fm-outline button.fm-outline-item.is-selected:hover{background:#f0e7fb!important}#root .tm-screen .tm-grid .tm-card:focus-visible{outline:2px solid #71717b;outline-offset:-3px}#root .paxo-messages-shell .msg-list-rows .msg-row:focus-visible{outline:2px solid #71717b;outline-offset:-2px}#root .fm-screen .fm-outline button.fm-outline-item:focus-visible{outline:2px solid #71717b;outline-offset:-2px}#root .st-screen .ops-settings-nav.st-nav-inner>button.active:hover{background:#19181c!important;color:#fff!important}#root .st-screen .ops-settings-nav.st-nav-inner>button:not(.active):hover{background:#f1edf5!important;color:#111a29!important}#root .paxo-messages-shell .msg-composer-box:has(textarea:focus-visible){outline:2px solid #71717b;outline-offset:2px}#root .paxo-messages-shell .msg-composer textarea:is(:focus,:focus-visible){outline:none;box-shadow:none}#root .tm-screen .tm-people.is-open{grid-template-columns:minmax(0,1fr) 380px}#root .tm-screen .tm-people.is-open>.tm-drawer{grid-column:2;grid-row:1;height:var(--paxo-panel-available, calc(100dvh - 340px) );max-height:var(--paxo-panel-available, calc(100dvh - 340px) );min-height:0}@media(max-width:1000px){#root .tm-screen .tm-people.is-open{grid-template-columns:minmax(0,1fr)}#root .tm-screen .tm-people.is-open>.tm-drawer{position:fixed;z-index:30;grid-area:auto;align-self:auto;top:124px;right:20px;bottom:64px;width:min(380px,calc(100vw - 40px));height:calc(100dvh - 188px);min-height:0;max-height:none;overflow:hidden;box-shadow:0 12px 40px #111a2926}}#root .page-canvas:has(.tm-screen){overflow-anchor:none}#root .paxo-messages-shell .msg-menu{color:#111a29;background:#fff;border:1px solid #e6e1ec;width:min(304px,calc(100vw - 48px));min-width:min(232px,calc(100vw - 48px));max-width:calc(100vw - 48px);box-shadow:0 12px 30px #111a291c}#root .paxo-messages-heading .msg-menu.below-start{left:auto;right:0}#root .paxo-messages-shell .msg-menu-item{color:#111a29;gap:4px;white-space:normal}#root .paxo-messages-shell .msg-menu-label{color:#111a29;font-size:13px}#root .paxo-messages-shell .msg-menu-hint{color:#817989;font-size:12px;line-height:1.4}#root .paxo-messages-shell .msg-menu .msg-menu-item:is(:hover,:focus-visible){background-color:#f2edf8!important;outline:2px solid #71717b;outline-offset:-2px}@media(max-width:900px){#root .tm-screen .tm-summary{grid-template-columns:minmax(0,1fr)}#root .tm-screen .tm-summary .tm-band{min-height:0}#root .tm-screen .tm-directory-heading{align-items:start}#root .tm-screen .tm-card{flex-wrap:wrap;gap:14px}#root .tm-screen .tm-card-meta{min-width:0;width:100%;justify-content:space-between}#root .tm-screen .tm-access{padding:22px}}#root .rp-screen .paxo-reports-workbench{display:grid;grid-template-columns:190px minmax(0,1fr);gap:32px;align-items:start}#root .rp-screen .rp-context-rail{border-right:1px solid #dce2ed;padding:10px 24px 20px 0;position:sticky;top:16px}#root .rp-screen .rp-context-kicker{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#7486a3;margin:0 0 16px}#root .rp-screen .rp-context-rail h2{font-weight:500;font-size:25px;letter-spacing:-.8px;line-height:1.2;margin:0 0 14px}#root .rp-screen .rp-context-rail p:not(.rp-context-kicker){color:#7486a3;font-size:12px;line-height:1.65}#root .rp-screen .rp-context-rail dl{margin:28px 0}#root .rp-screen .rp-context-rail dl>div{padding:14px 0;border-bottom:1px solid #dce2ed}#root .rp-screen .rp-context-rail dt{color:#7486a3;font-size:12px}#root .rp-screen .rp-context-rail dd{margin:7px 0 0;font-size:32px;letter-spacing:-1px}#root .rp-screen .rp-context-rail button{text-align:left;padding:0;background:none;border:0;min-height:38px;font-size:12px;color:#111a29}#root .rp-screen .rp-context-rail button:hover{color:#435571}#root .rp-screen .rp-context-note{margin-top:26px}#root .rp-screen .rp-analysis{min-width:0}#root .rp-screen .rp-tile[data-tile=active]{grid-template-columns:160px minmax(0,1fr);padding:24px 0}#root .rp-screen .rp-tile:not([data-tile=active]){grid-template-columns:170px 210px minmax(0,1fr);gap:20px;padding:22px 0}#root .rp-screen .rp-tile[data-tile=money]{padding:24px}#root .rp-screen .rp-tile:not([data-tile=active]) .rp-value{font-size:32px;overflow-wrap:anywhere}@media(max-width:1100px){#root .rp-screen .paxo-reports-workbench{grid-template-columns:minmax(0,1fr);gap:20px}#root .rp-screen .rp-context-rail{position:static;border-right:0;border-bottom:1px solid #dce2ed;padding:0 0 20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 24px}#root .rp-screen .rp-context-rail dl{grid-column:2;grid-row:1 / 5;margin:0;display:flex;gap:24px;justify-content:flex-end}#root .rp-screen .rp-context-rail dl>div{border:0;padding:8px 0}#root .rp-screen .rp-context-rail .rp-context-note{grid-column:1 / -1;margin:0}}@media(max-width:760px){#root .rp-screen .rp-context-rail{display:block}#root .rp-screen .rp-context-rail dl{justify-content:flex-start;flex-wrap:wrap}#root .rp-screen .rp-tile:not([data-tile=active]){grid-template-columns:minmax(0,1fr);gap:12px}#root .rp-screen .rp-tile[data-tile=active]{grid-template-columns:minmax(0,1fr)}#root .rp-screen .rp-tile[data-tile=active]>.rp-chart{grid-column:1;grid-row:2;padding:20px 0 0}}#root .paxo-messages-shell .msg-thread>.msg-scroll{min-height:140px;flex:1 1 180px}#root .paxo-messages-shell .msg-thread>.msg-foot{max-height:58%;min-height:0;overflow-y:auto;overscroll-behavior:contain}#root .paxo-messages-shell .msg-draft{background:#f4f2f9}#root .paxo-messages-shell .msg-draft-body{max-height:74px;margin:0;line-height:1.55}#root .paxo-messages-shell .msg-draft-edit{min-height:90px}#root .paxo-messages-shell .msg-draft-head{flex-wrap:wrap}#root .paxo-messages-shell .msg-draft-how{font-size:12px;line-height:1.5}#root .ln-screen .ln-outline{align-self:start}#root .ln-screen .paxo-learning-tabs button[aria-pressed=true]{color:#435571;border-bottom-color:#7486a3}body:has(.paxo-shell) .rp-drawer .rp-stage-table{display:block;overflow-x:auto;max-width:100%}@media(max-width:760px){#root .paxo-messages-shell .msg-thread>.msg-foot{max-height:none}}@media(max-width:1359px){#root .paxo-messages-shell .msg-workspace .msg-context{position:fixed;top:124px;bottom:48px;right:clamp(20px,2.9vw,47px);width:min(340px,calc(100vw - 40px));height:auto;min-height:0;max-height:calc(100dvh - 172px);padding:20px;border:1px solid #dce2ed;border-radius:16px;background:#fff;box-shadow:0 20px 55px #111a2926;overflow:hidden;z-index:35}#root .paxo-messages-shell .msg-ctx-head{padding-bottom:16px;flex-shrink:0}#root .paxo-messages-shell .msg-ctx-scroll{flex:1;min-height:0;overflow-y:auto}}#root .paxo-messages-shell .msg-workspace{backdrop-filter:none;-webkit-backdrop-filter:none}body:has(.paxo-shell) .support-panel[aria-label="Paxo customer support"]{width:100%;max-width:none;color:#111a29}body:has(.paxo-shell) .support-panel[aria-label="Paxo customer support"]>h3{margin:8px 0 12px;font-size:24px;letter-spacing:-.6px}body:has(.paxo-shell) .support-panel[aria-label="Paxo customer support"] p{line-height:1.65;overflow-wrap:anywhere}body:has(.paxo-shell) .support-panel[aria-label="Paxo customer support"] .support-info{border:1px solid #dce2ed;background:#eef1f7;color:#435571}body:has(.paxo-shell) .support-panel[aria-label="Paxo customer support"] .support-actions{gap:8px;margin:18px 0}body:has(.paxo-shell) .support-panel[aria-label="Paxo customer support"] form{display:grid;gap:16px;padding:24px 0;border-top:1px solid #dce2ed;margin-top:24px}body:has(.paxo-shell) .support-panel[aria-label="Paxo customer support"] form>h3{margin:0;font-size:20px}body:has(.paxo-shell) .support-panel[aria-label="Paxo customer support"] label{display:grid;gap:8px;font-size:12px;color:#435571}body:has(.paxo-shell) .support-panel[aria-label="Paxo customer support"] input,body:has(.paxo-shell) .support-panel[aria-label="Paxo customer support"] select,body:has(.paxo-shell) .support-panel[aria-label="Paxo customer support"] textarea{width:100%;min-width:0;border:1px solid #dce2ed;background:#fff;border-radius:9px;color:#111a29;padding:11px 12px;font-size:13px}body:has(.paxo-shell) .support-panel[aria-label="Paxo customer support"] .support-review{border:1px solid #dce2ed;background:#f2f4f9}body:has(.paxo-shell) .support-panel[aria-label="Paxo customer support"] .support-review dt{color:#7486a3}body:has(.paxo-shell) .support-panel[aria-label="Paxo customer support"] .support-history article{background:#eef1f7;border:1px solid #dce2ed}@media(max-width:640px){body:has(.paxo-shell) .support-panel[aria-label="Paxo customer support"] .support-review dl{grid-template-columns:minmax(0,1fr);gap:6px}}.assistant-scrim{position:fixed;inset:0;z-index:110;display:flex;justify-content:flex-end;background:#0b0d0c4d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.assistant-panel{--ask-accent: #0b0d0c;--ask-ink: #0b0d0c;--ask-muted: #6e6e6e;--ask-line: rgba(84, 84, 84, .15);--ask-card: rgba(253, 253, 253, .94);position:relative;width:min(560px,100vw);height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#f0f0f0;color:var(--ask-ink);border-left:1px solid rgba(255,255,255,.8);box-shadow:-22px 0 70px #0b0d0c2e;animation:ask-in .22s ease-out}@keyframes ask-in{0%{transform:translate(24px);opacity:.4}}.assistant-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px 14px}.assistant-panel-identity{display:flex;align-items:center;gap:13px}.assistant-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--ask-accent);color:#fff}.assistant-panel h2{font-size:21px;line-height:1.15;letter-spacing:-.04em}.assistant-promise{margin-top:2px;color:var(--ask-muted);font-size:12px}.assistant-close{width:36px;height:36px;display:grid;place-items:center;background:#fff9;border:1px solid var(--ask-line);border-radius:50%}.assistant-engine{display:flex;align-items:flex-start;gap:10px;margin:0 26px 4px;padding:10px 12px;border-radius:12px;background:#ffffff8c;font-size:12px;line-height:1.45}.assistant-engine-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;background:#e8e8e8;font-weight:600;white-space:nowrap}.assistant-engine-chip i{width:7px;height:7px;border-radius:50%;background:#9f9f9f}.assistant-engine-chip.model i{background:var(--ask-accent)}.assistant-engine-detail{color:var(--ask-muted)}.assistant-panel-body{position:relative;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:18px 26px 28px}.assistant-action-review{display:grid;gap:8px;margin-top:12px;padding:14px;border:1px solid var(--ask-line);border-radius:14px;background:var(--ask-card);color:var(--ask-ink);overflow-wrap:anywhere}.assistant-action-review p{margin:0}.assistant-action-review-meta{color:var(--ask-muted);font-size:12px}.assistant-action-review button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.assistant-intro{margin-top:26px;max-width:440px}.assistant-intro h3{font-size:clamp(24px,4vw,31px);line-height:1.12;letter-spacing:-.05em}.assistant-intro>p{margin-top:12px;color:var(--ask-muted);font-size:13px;line-height:1.55}.assistant-starters{display:grid;gap:8px;margin-top:24px}.assistant-starters button{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;padding:11px 15px;text-align:left;border:1px solid var(--ask-line);border-radius:12px;background:var(--ask-card);color:var(--ask-ink);font-size:13px;transition:background .16s ease,color .16s ease}.assistant-starters button:hover,.assistant-close:hover{background:var(--ask-accent);border-color:var(--ask-accent);color:#fff}.assistant-turns{display:grid;gap:22px}.assistant-turn{display:grid;gap:10px}.assistant-user-turn{justify-self:end;max-width:86%;padding:11px 15px;border-radius:15px 15px 4px;background:#0b0d0c;color:#fff}.assistant-answer-turn{margin-right:12px;padding:14px 16px;border:1px solid var(--ask-line);border-radius:15px 15px 15px 4px;background:var(--ask-card)}.assistant-answer-engine{display:block;margin-bottom:6px;color:var(--ask-muted);font:600 12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.assistant-user-turn p,.assistant-answer-turn p{overflow-wrap:anywhere;font-size:13px;line-height:1.55}.assistant-thinking{color:var(--ask-muted)}.assistant-file-batch{margin-top:10px;border:1px solid color-mix(in srgb,var(--ask-ink) 10%,transparent);border-radius:12px;background:color-mix(in srgb,var(--ask-card) 78%,transparent)}.assistant-file-batch summary{cursor:pointer;padding:9px 11px;color:var(--ask-muted);font-size:12px;font-weight:700}.assistant-file-batch ul{display:grid;max-height:190px;margin:0;padding:0 11px 10px;overflow:auto;list-style:none}.assistant-file-batch li{display:flex;justify-content:space-between;gap:10px;min-width:0;padding:6px 0;border-top:1px solid color-mix(in srgb,var(--ask-ink) 7%,transparent)}.assistant-file-batch li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.assistant-file-batch li small{flex:none;color:var(--ask-muted);font-size:11px}.assistant-file-batch li[data-stage=failed] small,.assistant-file-batch li[data-stage=review] small,.assistant-refusal{color:var(--danger-deep, #a82d18)}.assistant-citations,.assistant-followups{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.assistant-citations button,.assistant-followups button{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:32px;padding:0 10px;border:1px solid #dddddd;border-radius:999px;background:#f4f4f4;color:var(--ask-ink);text-align:left;font-size:12px}.assistant-followups button{border-style:dashed}.assistant-citations button:hover,.assistant-followups button:hover{border-color:var(--ask-accent)}.assistant-abstention{display:block;margin-top:9px;color:var(--ask-muted);font-size:12px}.ask-proposal,.ask-intake{display:grid;gap:8px;margin-top:12px;padding:13px 14px;border:1px solid rgba(11,13,12,.28);border-radius:13px;background:#fff}.ask-proposal.status-executed{border-color:#0b0d0c80;background:#f8f8f8}.ask-proposal.status-declined,.ask-proposal.status-invalid,.ask-proposal.status-expired{opacity:.75}.ask-proposal-head{display:grid;gap:4px}.ask-proposal-kicker{color:var(--ask-muted);font-size:12px;letter-spacing:.02em}.ask-proposal strong,.ask-intake strong{font-size:13.5px;line-height:1.35}.ask-proposal-head p,.ask-intake p{color:var(--ask-muted);font-size:12px}.ask-proposal-status{display:flex;align-items:center;gap:6px;font-size:12px!important;color:var(--ask-ink)!important}.ask-proposal-note{font-size:12px!important}.ask-intake blockquote{margin:0;padding:8px 10px;border-left:2px solid #d8d8d8;color:var(--ask-muted);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.ask-proposal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.ask-proposal-actions button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:6px 11px;border:1px solid var(--ask-line);border-radius:9px;background:#f8f8f8;color:var(--ask-ink);font-size:12px}.ask-proposal-actions .ask-approve{background:var(--ask-accent);border-color:var(--ask-accent);color:#fff}.ask-proposal-actions .ask-link{margin-left:auto;border-color:transparent;background:transparent}.assistant-drop{position:absolute;inset:12px;display:grid;place-items:center;border:2px dashed var(--ask-accent);border-radius:18px;background:#f0f0f0eb;color:var(--ask-accent);font-size:14px;font-weight:600;text-align:center}.assistant-drop strong,.assistant-drop span{display:block}.assistant-drop span{max-width:38ch;margin-top:6px;color:var(--ask-muted);font-size:12px;font-weight:500}.assistant-panel-footer{flex:0 0 auto;padding:12px 26px 20px;background:#f0f0f0}.assistant-composer{padding:11px 13px;border:1px solid #d3d3d3;border-radius:15px;background:#fcfcfc;box-shadow:0 8px 25px #36363610}.assistant-composer textarea{width:100%;min-height:44px;max-height:130px;padding:0;resize:vertical;border:0;outline:0;background:transparent;font-size:13px;line-height:1.55}.assistant-composer textarea:focus-visible{outline:0}.assistant-composer:focus-within{outline:2px solid var(--ask-accent);outline-offset:3px}.assistant-composer-actions{display:flex;align-items:center;gap:10px}.assistant-voice-consent{margin:0 0 10px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface-solid) 88%,transparent)}.assistant-voice-consent p,.assistant-voice-error{margin:6px 0 10px;font-size:.82rem;line-height:1.45}.assistant-voice-error{color:var(--danger, #9d2a20)}.assistant-voice-status{margin:0 0 8px;color:var(--ask-muted);font-size:13px}.assistant-ai-consent{display:flex;align-items:flex-start;gap:8px;margin:0 0 8px;font-size:.76rem;line-height:1.35;color:var(--muted)}.assistant-ai-consent input{margin-top:2px}.assistant-composer-actions>span{margin-left:auto;color:var(--ask-muted);font-size:12px}.assistant-attach,.assistant-voice{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;padding:0;border:1px solid var(--ask-line);border-radius:50%;background:transparent;color:var(--ask-ink);font-size:13px}.assistant-voice[aria-pressed=true]{background:var(--danger-soft);border-color:var(--danger-deep);color:var(--danger-deep)}.assistant-send{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:var(--ask-accent);color:#fff}.assistant-send:disabled{opacity:.45}@media(max-width:720px){.assistant-panel-head,.assistant-panel-body,.assistant-panel-footer{padding-left:16px;padding-right:16px}.assistant-engine{margin:0 16px 4px}}@media(prefers-reduced-motion:reduce){.assistant-panel{animation:none}.assistant-starters button{transition:none}}.assistant-panel-head{position:relative}.assistant-head-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.assistant-head-button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#ffffff0f;color:inherit;cursor:pointer;transition:background-color .15s ease}.assistant-head-button:hover,.assistant-head-button[aria-expanded=true]{background:#ffffff26}.assistant-history{position:absolute;z-index:20;top:calc(100% + 2px);right:14px;width:min(320px,calc(100% - 28px));max-height:min(380px,70vh);display:flex;flex-direction:column;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#121214f2;color:#f2f2f2;box-shadow:0 24px 60px -20px #000000b3;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transform-origin:top right;animation:ask-history-in .18s cubic-bezier(.2,.8,.2,1)}@keyframes ask-history-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}}.assistant-history-head{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 8px}.assistant-history-head strong{font-size:12px}.assistant-history-head button,.assistant-history-clear{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:0;border-radius:999px;background:#ffffff1a;color:inherit;font-size:12px;cursor:pointer}.assistant-history ul{display:grid;gap:2px;margin:0;padding:0;overflow-y:auto;list-style:none}.assistant-history li button{width:100%;display:grid;gap:3px;padding:9px 10px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:left;cursor:pointer}.assistant-history li button:hover,.assistant-history li button:focus-visible{background:#ffffff14}.assistant-history li button[aria-current]{background:#ffffff21}.assistant-history-title{overflow:hidden;font-size:12.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.assistant-history-meta{color:#f2f2f2a3;font-size:12px}.assistant-history-context{display:flex;align-items:center;gap:4px;overflow:hidden;color:color-mix(in srgb,var(--accent-bright) 83%,#a8a8a8);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.assistant-history-empty{padding:8px 8px 12px;color:#f2f2f2a3;font-size:12px}.assistant-history-clear{align-self:flex-start;margin:8px 4px 2px;background:transparent;color:#f2f2f2a3}.assistant-intro{animation:ask-intro-in .36s cubic-bezier(.2,.8,.2,1);transition:opacity .38s ease,transform .42s cubic-bezier(.2,.8,.2,1),filter .38s ease}.assistant-intro.is-leaving{position:absolute;inset:0;opacity:0;transform:scale(.9) translateY(-8px);filter:blur(6px);pointer-events:none}@keyframes ask-intro-in{0%{opacity:0;transform:scale(.96)}}.assistant-turns{animation:ask-intro-in .3s ease both}@media(prefers-reduced-motion:reduce){.assistant-history,.assistant-intro,.assistant-turns{animation:none;transition:none}}.paxo-working{display:grid;grid-template-columns:44px minmax(0,1fr);gap:11px;align-items:start;min-width:0;padding:11px 12px;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:14px;background:color-mix(in srgb,var(--accent) 7%,transparent)}.paxo-working-mark{display:block;width:42px;height:42px;overflow:hidden;padding:7px}.paxo-working-mark img{display:block;width:100%;height:100%;object-fit:contain}.paxo-working-copy,.paxo-working-title{min-width:0}.paxo-working-title{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.paxo-working-title strong{font-size:13px}.paxo-working-title span,.paxo-working-copy p,.paxo-working-copy li{color:var(--ask-muted, var(--muted));font-size:11px}.paxo-working-copy p{margin:3px 0 0;line-height:1.45}.paxo-working-copy ol{display:flex;flex-wrap:wrap;gap:5px 12px;margin:8px 0 0;padding:0;list-style:none}.paxo-working-copy li{display:inline-flex;align-items:center;gap:5px}.paxo-working-copy li>span{width:6px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--ask-muted, var(--muted)) 42%,transparent)}.paxo-working-copy li[data-state=complete]>span{background:var(--success, #2e8a63)}.paxo-working-copy li[data-state=active]>span{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent);animation:paxo-working-dot 1.4s ease-in-out infinite}.paxo-working-pulse{display:inline-flex;gap:3px;margin-top:8px}.paxo-working-pulse i{width:4px;height:4px;border-radius:50%;background:var(--accent);animation:paxo-working-dot 1.2s ease-in-out infinite}.paxo-working-pulse i:nth-child(2){animation-delay:.14s}.paxo-working-pulse i:nth-child(3){animation-delay:.28s}.paxo-working--compact{grid-template-columns:34px minmax(0,1fr);padding:8px 10px}.paxo-working--compact .paxo-working-mark{width:32px;height:32px;padding:5px}@keyframes paxo-working-dot{50%{opacity:.42;transform:scale(.76)}}@media(prefers-reduced-motion:reduce){.paxo-working-copy li[data-state=active]>span,.paxo-working-pulse i{animation:none}}.as-page{display:flex;height:calc(100vh - 147px);min-height:520px}.as-page>.assistant-panel{flex:1;width:100%;max-width:none;height:100%;margin:0;border-radius:var(--paxo-box-radius, 23px)}.as-page .assistant-panel--embedded .assistant-starters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(800px,100%);margin-inline:auto}@media(max-width:1100px){.as-page .assistant-panel--embedded .assistant-starters{grid-template-columns:minmax(0,1fr)}}#root .paxo-assistant-page{position:relative;font-size:13px}#root .paxo-assistant-page>.paxo-titlebar{margin-bottom:0!important}#root .paxo-assistant-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:38px;position:relative}#root .paxo-assistant-grid>.assistant-panel{position:static;width:100%;height:740px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;animation:none}#root .paxo-assistant-grid .assistant-panel-head{position:absolute;right:0;top:-66px;padding:0;z-index:2}#root .paxo-assistant-grid .assistant-panel-identity{display:none}#root .paxo-assistant-grid .assistant-head-button{display:flex;align-items:center;justify-content:center;gap:10px;width:auto;padding:9px 17px;border:1px solid #e4e4e9;border-radius:24px;font-size:12px;background:#fff;height:38px;color:#18181a}#root .paxo-assistant-grid .assistant-panel-body{flex:1 1 0;min-height:0;padding:0;overflow-y:auto;scrollbar-width:thin}#root .paxo-assistant-grid :is(.assistant-intro,.assistant-turns,.assistant-history){animation:none;transition:none}#root .paxo-assistant-grid .assistant-intro:not(.is-leaving),#root .paxo-assistant-grid .assistant-turns{opacity:1;transform:none;filter:none}#root .paxo-assistant-grid .assistant-intro{display:block;padding:0 0 14px;text-align:left;max-width:none;margin:0}#root .paxo-assistant-context-art{height:294px;position:relative}#root .paxo-assistant-mode{color:#898993;text-transform:uppercase;font-size:10px;background:#ededf1;border-radius:20px;padding:7px 12px;position:absolute;top:10px;left:0}#root .paxo-assistant-mode small{text-transform:none;padding-left:18px;font-size:10px;color:#93939c}#root .paxo-context-cube{position:absolute;width:125px;height:135px;border-radius:34px;background:linear-gradient(135deg,#fff 30%,#f1f2f4 75%,#d8dde1);box-shadow:10px 14px 25px #545e6a29,inset 2px 4px 6px #fff,inset -7px -9px 10px #8c959b2e;transform:rotate(-13deg);top:55px;left:35%;display:grid;place-items:center}#root .paxo-context-cube img{width:43px;height:48px}#root .paxo-context-orbit{position:absolute;border:1px solid #cbd5e4;border-radius:50%;height:116px;width:320px;top:78px;left:17%;transform:rotate(-16deg)}#root .paxo-context-orbit.orbit-two{transform:rotate(16deg);border-color:#d9e0eb}#root .paxo-context-source{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 15px;background:#fff;border-radius:10px;color:#64646e;box-shadow:0 5px 20px #41414e06;font-size:11px;max-width:220px}#root .paxo-context-source.source-file{top:70px;left:3%;transform:rotate(-3deg)}#root .paxo-context-source.source-job{top:205px;left:9%;transform:rotate(-2deg)}#root .paxo-context-source.source-book{top:130px;right:1%;transform:rotate(3deg)}#root .paxo-answer-identity{display:flex;gap:10px;align-items:center;margin:10px 0 14px;font-size:11px}#root .paxo-answer-identity svg{color:#435571}#root .paxo-assistant-grid .assistant-intro h3{margin:0 0 18px;font-size:38px;font-weight:450;line-height:1.12;letter-spacing:-1.7px;max-width:440px}#root .paxo-assistant-grid .assistant-intro>p{text-align:left;font-size:12px;color:#85858f;margin:0 0 22px}#root .paxo-assistant-grid .assistant-starters{display:grid;grid-template-columns:1fr;gap:8px;max-width:100%;width:100%;margin:0}#root .paxo-assistant-grid .assistant-starters button{text-align:left;border:0;padding:12px 16px;border-radius:12px;background:#efedf3;color:#44424c;font-size:12px;display:flex;align-items:center;justify-content:space-between}#root .paxo-assistant-grid .assistant-panel-footer{padding:12px 0 0;border:0;background:transparent}#root .paxo-assistant-grid .assistant-composer{position:relative;display:block;background:#fff;border:1px solid #ebebf0;padding:20px;border-radius:22px;min-height:104px;box-shadow:0 10px 30px #41414e04}#root .paxo-assistant-grid .assistant-composer textarea{font-size:12px;min-height:38px;padding:0;background:transparent;width:100%;line-height:1.5}#root .paxo-assistant-grid .assistant-composer-actions{display:flex;justify-content:flex-end;gap:8px;align-items:center}#root .paxo-assistant-grid .assistant-composer-actions button{width:35px;height:35px;border:1px solid #e1e1e7;border-radius:50%;padding:0;display:grid;place-items:center;background:#fff;color:#90909b}#root .paxo-assistant-grid .assistant-composer-actions .assistant-send{background:#171717;color:#fff}#root .paxo-composer-boundary{position:absolute;bottom:25px;left:20px;display:flex;align-items:center;gap:9px;color:#9b9ba5;font-size:9px}#root .paxo-assistant-grid .assistant-user-turn{font-size:12px;background:#eeebf3;border-radius:15px;padding:18px;margin-bottom:22px}#root .paxo-assistant-grid .assistant-answer-turn{background:none;border:0;padding:0;font-size:13px}#root .paxo-assistant-grid .assistant-answer-engine{font-size:10px}#root .paxo-assistant-grid .assistant-answer-turn>p{font-size:19px;line-height:1.45;letter-spacing:-.3px}#root .paxo-assistant-preview{display:flex;flex-direction:column;background:linear-gradient(130deg,#e6e3ec,#cbd5e4 55%,#eef1f7);border-radius:18px;height:740px;overflow:hidden;padding:18px 22px}#root .paxo-assistant-preview>header{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-bottom:14px}#root .paxo-assistant-preview>header>span:first-child{display:flex;align-items:center;gap:10px}#root .paxo-preview-status{padding:7px 13px;border:1px solid #ffffffaa;border-radius:20px;font-size:9px;text-transform:uppercase;background:#ffffff3b}#root .paxo-estimate-paper{background:#fff;width:74%;flex:1;margin:0 auto;min-height:0;overflow-y:auto;padding:27px 33px;box-shadow:0 5px 20px #2f2f4605}#root .paxo-estimate-paper-brand{display:flex;align-items:center;justify-content:space-between}#root .paxo-estimate-paper-brand img{width:78px;height:26px;object-fit:contain}#root .paxo-estimate-paper-brand>span{font-size:8px;color:#9999a1;text-transform:uppercase;letter-spacing:1px}#root .paxo-paper-meta{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#92929c;line-height:1.7;margin:25px 0 20px}#root .paxo-paper-meta>span:last-child{text-align:right}#root .paxo-estimate-paper h2{font-size:27px;letter-spacing:-1.2px;font-weight:450;margin:0 0 12px}#root .paxo-paper-work-title{font-size:12px;color:#85858f;margin:0 0 20px}#root .paxo-estimate-paper table{width:100%;border-collapse:collapse;font-size:10px}#root .paxo-estimate-paper td{padding:15px 0;border-top:1px solid #e6e6ec;vertical-align:top}#root .paxo-estimate-paper td:last-child{text-align:right;white-space:nowrap;padding-left:8px}#root .paxo-estimate-paper td small{display:block;font-size:9px;color:#999;margin-top:4px}#root .paxo-paper-tax,#root .paxo-paper-total{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:11px;border-top:1px solid #e4e4e9;padding:18px 0}#root .paxo-paper-total strong{font-weight:400;font-size:32px;letter-spacing:-1.5px}#root .paxo-paper-evidence{font-size:9px;color:#9898a0;line-height:1.7;margin:0}#root .paxo-assistant-review{flex-shrink:0;padding:16px 20px;border:1px solid #ffffffac;background:#ffffffb5;border-radius:16px}#root .paxo-assistant-review p{font-size:12px;margin:0 0 5px}#root .paxo-assistant-review>small{font-size:10px;color:#8b8892}#root .paxo-assistant-review>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}#root .paxo-assistant-review .button{height:37px}#root .paxo-assistant-no-preview{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}#root .paxo-assistant-grid .assistant-history{z-index:45;right:0;top:calc(100% + 8px);width:min(320px,calc(100dvw - 48px));max-height:min(380px,calc(100dvh - 200px));background:#fff;border-color:#e4e4e9;color:#18181a;box-shadow:0 16px 48px #18182118}#root .paxo-assistant-grid .assistant-history-meta,#root .paxo-assistant-grid .assistant-history-empty,#root .paxo-assistant-grid .assistant-history-clear{color:#777782}#root .paxo-assistant-grid .assistant-history-head button,#root .paxo-assistant-grid .assistant-history li button:hover,#root .paxo-assistant-grid .assistant-history li button:focus-visible{background:#f3f3f6}#root .paxo-assistant-grid .assistant-history li button[aria-current]{background:#eef1f7}@media(max-width:1100px){#root .paxo-assistant-grid{gap:24px}#root .paxo-estimate-paper{width:90%;padding:25px}#root .paxo-context-source{max-width:155px;font-size:10px}}@media(max-width:800px){#root .paxo-assistant-grid{grid-template-columns:1fr}#root .paxo-assistant-grid>.assistant-panel{height:auto;min-height:620px}#root .paxo-assistant-preview{height:700px}#root .paxo-assistant-grid .assistant-panel-head{top:-62px}#root .paxo-composer-boundary{max-width:40%}}#root .paxo-assistant-page>.paxo-titlebar{min-height:55px}#root .paxo-assistant-grid>.assistant-panel{padding:0;min-height:0;backdrop-filter:none;-webkit-backdrop-filter:none;color:#101112;--ask-ink: #101112;--ask-muted: #85858f;--ask-card: #efedf3;--ask-line: #e4e4e9}#root .paxo-assistant-grid .assistant-panel-head{padding:0;min-height:0;right:0;width:auto}#root .paxo-assistant-grid .assistant-intro>p{max-width:none}#root .paxo-assistant-grid .assistant-intro h3{color:#101112}#root .paxo-shell .paxo-assistant-page>.paxo-titlebar{min-height:55px}#root .paxo-assistant-grid .assistant-intro{min-height:0}#root .paxo-shell .paxo-assistant-page>.paxo-titlebar{height:55px}#root .paxo-shell .paxo-assistant-page>.paxo-titlebar h1{font-size:38px;font-weight:600;margin-bottom:5px}#root .paxo-assistant-mode{top:18px}#root .paxo-shell .paxo-assistant-grid{margin-top:22px}#root .paxo-shell .paxo-assistant-grid .assistant-panel-head{top:-88px}#root .paxo-shell .paxo-assistant-grid .assistant-user-turn{color:#435571;background:#e8edf5;line-height:1.65}#root .paxo-shell .paxo-assistant-grid .assistant-answer-turn{color:#111a29}#root .paxo-shell .paxo-assistant-grid .ask-proposal{margin-top:20px;padding:21px;border:1px solid #e0e6f0;border-radius:16px;background:#fff}#root .paxo-shell .paxo-assistant-grid .ask-proposal-head>strong{display:block;margin-top:10px;font-size:17px;font-weight:500;letter-spacing:-.02em}#root .paxo-shell .paxo-assistant-grid .ask-proposal-kicker{font-size:10px;color:#7486a3;line-height:1.6}#root .paxo-shell .paxo-assistant-grid .ask-proposal-status{color:#63718a;font-size:12px;padding:13px 0}#root .paxo-shell .paxo-assistant-grid .ask-proposal-actions{gap:9px;flex-wrap:wrap}#root .paxo-shell .paxo-assistant-grid .ask-proposal-actions button{min-height:36px;border-radius:22px;border:1px solid #e1e7f0;background:#f7f9fc;color:#435571;padding:8px 17px}#root .paxo-shell .paxo-assistant-grid .ask-proposal-actions .ask-approve{background:#111a29;color:#fff;border-color:#111a29}#root .paxo-shell .paxo-assistant-grid .ask-proposal-actions .ask-approve:hover{background:#435571}#root .paxo-shell .paxo-assistant-grid .ask-proposal-actions .ask-link{margin-left:auto;border-color:transparent;background:transparent}#root .paxo-shell .paxo-assistant-grid .assistant-citations button{border:1px solid #e2e7ef;background:#f7f9fc;color:#435571}@media(max-width:1100px){#root .paxo-shell .paxo-assistant-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}#root .paxo-shell .paxo-assistant-grid .paxo-composer-boundary{position:static;margin:14px 0 0;max-width:none}}@media(max-width:800px){#root .paxo-shell .paxo-assistant-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:801px){#root .paxo-shell .paxo-assistant-grid>.assistant-panel,#root .paxo-shell .paxo-assistant-preview{height:min(740px,calc(100dvh - 310px));min-height:0}}@media(min-width:801px)and (max-width:1100px){#root .paxo-shell .paxo-assistant-grid>.assistant-panel,#root .paxo-shell .paxo-assistant-preview{height:min(740px,calc(100dvh - 350px))}}@media(min-width:801px)and (max-height:760px){#root .paxo-assistant-context-art{height:120px}#root .paxo-context-cube{width:70px;height:78px;top:30px;border-radius:22px}#root .paxo-context-cube img{width:30px;height:34px}#root .paxo-context-orbit{width:230px;height:66px;top:36px;left:15%}#root .paxo-context-source{padding:8px 10px;gap:7px}#root .paxo-context-source.source-file{top:41px}#root .paxo-context-source.source-job{top:88px}#root .paxo-context-source.source-book{top:64px}#root .paxo-assistant-mode{top:5px}#root .paxo-answer-identity{margin:8px 0}#root .paxo-assistant-grid .assistant-intro h3{font-size:28px;letter-spacing:-1px;margin-bottom:12px}}.update-banner{position:relative;width:100%;display:grid;gap:10px;margin-bottom:14px;padding:14px 34px 14px 14px;border:1px solid rgba(255,255,255,.27);border-radius:18px;background:#131314b8;color:#fff;box-shadow:0 18px 50px #00000038;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.update-banner-copy{min-width:0;flex:1;display:grid;gap:3px;font-size:11px;line-height:1.35}.update-banner-copy strong{font-size:13px;font-weight:650}.update-banner-copy>span:last-child{color:#ffffffbf}.update-banner-kicker{color:#fff9;font-size:9px;font-weight:700;letter-spacing:.12em}.update-banner-action{justify-self:start;border:0;border-radius:999px;padding:9px 12px;background:#f5f5f5;color:#161616;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.update-banner-action:hover{background:#fff}.update-banner-dismiss{position:absolute;top:8px;right:10px;border:0;background:transparent;color:#ffffffc7;font:inherit;font-size:21px;line-height:1;cursor:pointer}.update-banner button:focus-visible{outline:2px solid #fff;outline-offset:2px}.app-shell.sidebar-collapsed .update-banner{position:fixed;left:82px;bottom:20px;z-index:48;width:min(260px,calc(100vw - 98px));margin-bottom:0}.nav-item .nav-count.attention,.phone-trigger .nav-count.attention{min-width:18px;padding:1px 6px;border-radius:99px;background:var(--ink);color:#fff;opacity:1;text-align:center;font-size:12px;font-weight:600}.app-shell.sidebar-collapsed .nav-item>.nav-count.attention{display:block;position:absolute;top:3px;right:3px;min-width:18px;padding:0 5px;font-size:12px}.app-shell.sidebar-collapsed .nav-item{position:relative}.topbar-breadcrumb button{display:inline-flex;align-items:center;min-height:32px;border:0;background:none;padding:0 2px;color:inherit;font:inherit;cursor:pointer}.topbar-breadcrumb button:hover{color:var(--ink);text-decoration:underline}.assistant-trigger kbd{font-family:inherit;font-size:12px;font-weight:500;color:var(--muted)}.phone-trigger{display:inline-flex;align-items:center;gap:7px;min-height:39px;padding:0 13px;border:1px solid rgba(54,54,54,.14);border-radius:999px;background:#ffffff8f;color:var(--ink);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0;cursor:pointer}.phone-trigger.active{background:var(--ink);color:#fff}@media(max-width:1180px){.assistant-trigger kbd{display:none}}@media(max-width:1000px){.topbar .persistence-status{display:none}}.phone-dock{position:fixed;right:20px;bottom:20px;z-index:60;width:min(360px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 110px));display:flex;flex-direction:column;border-radius:28px;background:#f9f9f9f5;box-shadow:0 30px 80px -30px #0b0d0c73,0 0 0 1px #36363614;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);overflow:hidden;animation:phone-dock-in .26s cubic-bezier(.2,.8,.2,1) both}@keyframes phone-dock-in{0%{opacity:0;transform:translateY(12px)}}.phone-dock-head{display:flex;justify-content:space-between;align-items:center;padding:10px 12px 10px 18px;font-size:12px;font-weight:600;color:var(--muted)}.phone-dock-head span{display:inline-flex;align-items:center;gap:6px}.phone-dock>:not(.phone-dock-head){flex:1;min-height:0;overflow:auto}.library-back-row{width:100%;max-width:1600px;margin:0 auto 18px}.library-back-row[data-page=clients],.library-back-row[data-page=documents]{max-width:none;margin-left:0;margin-right:0}.library-back-row[data-page=automation]{max-width:1240px}.library-back-button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 12px;border:1px solid rgba(128,128,128,.26);border-radius:999px;background:var(--selected);color:var(--ink);font:inherit;font-size:12.5px;font-weight:600}:root.paxo-native-glass .library-back-button{border-color:#ffffff40}.library-home{display:grid;gap:22px;padding-bottom:48px}.library-head h1{margin:0 0 6px;font-size:30px;letter-spacing:-.02em}.library-head p{margin:0;color:var(--muted);font-size:14px}.library-group h2{margin:0 0 8px;font-size:13px;font-weight:600}.library-group ul{list-style:none;margin:0;padding:4px;border-radius:18px;background:var(--glass, rgba(255, 255, 255, .5));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.library-entry{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) auto 14px;gap:12px;align-items:center;padding:10px 12px;border:0;border-radius:14px;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.library-entry:hover,.library-entry:focus-visible{background:var(--selected)}.library-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--selected)}.library-copy{display:grid;gap:1px;min-width:0}.library-copy strong{font-size:14px;font-weight:550}.library-copy small{color:var(--muted);font-size:12.5px}.library-count{color:var(--muted);font-size:12px;white-space:nowrap}.library-count em{font-style:normal;color:var(--accent-bright);font-weight:600}@media(max-width:640px){.library-entry{grid-template-columns:32px minmax(0,1fr) 14px}.library-count{display:none}}@media(prefers-reduced-motion:reduce){.phone-dock{animation:none}}.today-inbox,.jb-list-page,.jb-page,.library-home,.money-screen{width:100%;max-width:960px;margin-inline:auto}.money-screen>.page-heading{align-items:flex-start;margin-bottom:22px}.money-screen>.page-heading .eyebrow{margin:0 0 8px;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:none}.money-screen>.page-heading h1{margin:0;font-size:clamp(26px,3vw,34px);line-height:1.15;letter-spacing:-.02em}.money-screen>.page-heading .muted{margin:10px 0 0;font-size:13px}.sidebar-company{display:flex;align-items:center;gap:12px;width:100%;min-width:0;margin:0 0 26px;padding:8px 10px;border:0;border-radius:14px;background:transparent;color:inherit;text-align:left;cursor:pointer}.sidebar-company:hover{background:#ffffff0f}.sidebar-company:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sidebar-company .workspace-initial{width:40px;height:40px;border-radius:11px;font-size:16px;font-weight:600}.sidebar-company .workspace-copy{display:grid;gap:2px;min-width:0}.sidebar-company .workspace-copy strong{font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere;color:var(--ink)}.sidebar-company .workspace-copy small{font-size:12px;line-height:1.35;color:var(--muted)}.sidebar-powered{display:flex;align-items:center;gap:10px;margin:14px 13px 4px;color:var(--muted)}.sidebar-powered-mark{flex:0 0 auto;width:22px;height:22px;opacity:.9}:root.paxo-native-glass .sidebar-powered-mark{filter:brightness(0) invert(1)}.sidebar-powered-copy{display:grid;gap:1px;min-width:0;font-size:12px;line-height:1.35}.sidebar-powered-copy strong{font-weight:600;color:var(--ink)}.sidebar-powered-copy small{font-size:12px;opacity:.8}.app-shell.sidebar-collapsed .sidebar-company{justify-content:center;padding:6px 0;margin-bottom:22px}.app-shell.sidebar-collapsed .sidebar-company .workspace-copy,.app-shell.sidebar-collapsed .sidebar-powered-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.app-shell.sidebar-collapsed .sidebar-powered{justify-content:center;margin:14px 0 4px}@media(hover:hover){#root .nav-item:hover .nav-count.attention,#root .phone-trigger:hover .nav-count.attention{color:#1a1a1a!important}}:root{--jb-accent: var(--accent-deep, #a82d18);--jb-card: var(--glass, rgba(255, 255, 255, .5));--jb-soft: rgba(54, 54, 54, .06);--jb-amber: var(--danger-deep, #a82d18)}.jb-list-page,.jb-page{padding-bottom:48px}.jb-list-page,.jb-page{display:grid;gap:18px}.jb-list-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.jb-list-head .eyebrow,.jb-header .eyebrow{margin:0 0 8px;font-size:12px;letter-spacing:.02em;text-transform:none;display:flex;align-items:center;gap:8px}.jb-list-head h1,.jb-header h1{margin:0;font-size:clamp(26px,3vw,34px);line-height:1.15;letter-spacing:-.02em}.jb-list-head .muted{margin:8px 0 0;font-size:13px}.jb-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--jb-accent);flex-shrink:0}.jb-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.jb-filters>button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:99px;padding:7px 13px;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.jb-filters>button:hover{background:var(--jb-soft);color:var(--ink)}.jb-filters>button.active{background:var(--ink);color:#fff}.jb-filters .biz-search{margin-left:auto;min-width:200px}.jb-count{min-width:18px;padding:0 6px;border-radius:99px;background:var(--jb-accent);color:#fff;font-size:11px;line-height:18px;text-align:center}.jb-filters>button.active .jb-count{background:#fff;color:var(--ink)}.jb-rows,.jb-files,.jb-tasks,.jb-activity,.jb-link-list,.jb-proposals ul{list-style:none;margin:0;padding:0}.jb-rows{display:grid;gap:6px}.jb-rows>li{border-radius:16px;background:var(--jb-card);box-shadow:0 14px 44px -38px #36363666;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.jb-row{width:100%;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) 104px 104px;align-items:center;gap:16px;padding:14px 18px;border:0;border-radius:16px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.jb-row-simple{grid-template-columns:minmax(0,1fr) auto}.jb-row:hover{background:#ffffff8c}.jb-row:focus-visible,.jb-file-head:focus-visible,.jb-back:focus-visible,.jb-link-list button:focus-visible,.jb-filters>button:focus-visible,.jb-icon-button:focus-visible{outline:2px solid var(--jb-accent);outline-offset:2px}.jb-row-title,.jb-row-next,.jb-file-name{display:grid;gap:3px;min-width:0}.jb-row-title strong,.jb-row-next span,.jb-file-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.jb-row-title small,.jb-row-next small,.jb-file-name small{color:var(--muted);font-size:12px}.jb-row-next span{font-size:13.5px}.jb-row-stage{color:var(--muted);font-size:12.5px}.jb-row-badge{display:flex;justify-content:flex-end}.jb-prepared{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:99px;background:var(--accent-tint);color:var(--jb-accent);font-size:12px;white-space:nowrap}.jb-row-detail{padding:0 18px 16px}.jb-empty{margin:0;color:var(--muted);font-size:13.5px}.jb-note{margin:0;color:var(--muted);font-size:12.5px}.jb-back{justify-self:start;display:inline-flex;align-items:center;gap:4px;border:0;padding:4px 8px 4px 2px;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.jb-back:hover{color:var(--ink)}.jb-header{display:grid;gap:6px}.jb-header-meta{margin:4px 0 0;color:var(--muted);font-size:13.5px;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.jb-priority{padding:1px 8px;border-radius:99px;background:var(--jb-soft);color:var(--ink);font-size:11px}.jb-priority.urgent{background:var(--accent-tint);color:var(--jb-amber)}.jb-sentence{display:flex;align-items:baseline;gap:10px;margin:10px 0 0;font-size:15px;line-height:1.5;max-width:70ch}.jb-sentence .jb-dot{transform:translateY(-1px)}.jb-proposals ul{display:grid;gap:8px}.jb-proposal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 16px;border-radius:16px;background:var(--jb-card);box-shadow:inset 3px 0 0 var(--jb-accent),0 14px 44px -38px #36363666;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.jb-proposal-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--accent-tint);color:var(--jb-accent)}.jb-proposal-text{display:grid;gap:3px;min-width:0}.jb-proposal-text strong{font-weight:500}.jb-proposal-text>span{font-size:13px}.jb-proposal-text small{color:var(--muted);font-size:11.5px}.jb-proposal-actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.jb-proposal-detail{margin-top:8px;font-size:12.5px}.jb-proposal-detail dl{display:grid;gap:4px;margin:0 0 6px}.jb-proposal-detail dl div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px}.jb-proposal-detail dt{color:var(--muted)}.jb-proposal-detail dd{margin:0}.jb-proposal-detail del{color:var(--muted)}.jb-proposal-detail ins{text-decoration:none;font-weight:500}.jb-proposal-detail p{margin:4px 0 0}.jb-stage{display:grid;gap:12px;padding:16px 18px;border-radius:18px;background:var(--jb-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.jb-track{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px}.jb-track li{display:grid;gap:6px;color:var(--muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jb-track li span{height:4px;border-radius:99px;background:var(--jb-soft)}.jb-track li.passed span{background:#36363659}.jb-track li.current{color:var(--ink);font-weight:600}.jb-track li.current span{background:var(--ink)}.jb-gate{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.jb-gate p{margin:0;font-size:13.5px}.jb-gate strong{font-weight:600}.jb-needs{color:var(--jb-amber)}.jb-ready{color:var(--jb-accent)}.jb-gate-actions{display:flex;gap:6px}.jb-reopen{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--jb-soft)}.jb-form-end{display:flex;align-items:center;justify-content:flex-end;gap:8px}.jb-form-end .muted{margin-right:auto;font-size:12px}.jb-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.jb-main,.jb-aside{display:grid;gap:14px}.jb-section,.jb-card,.jb-client{padding:16px 18px;border-radius:18px;background:var(--jb-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:grid;gap:10px;align-content:start}.jb-row-detail .jb-client{padding:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.jb-section-head,.jb-aside-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.jb-section h2,.jb-aside-head h3{margin:0;font-size:14px;font-weight:600}.jb-section h2 span{margin-left:6px;color:var(--muted);font-weight:400;font-size:12.5px}.jb-section>.button.ghost,.jb-card>.button.ghost,.jb-client>.button.ghost{justify-self:start}.jb-tasks{display:grid}.jb-tasks li{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--jb-soft)}.jb-tasks li:last-child{border-bottom:0}.jb-tasks li .confirm-pair{grid-column:1 / -1;justify-content:flex-end}.jb-tasks label{display:flex;align-items:center;gap:10px;min-width:0;font-size:13.5px;cursor:pointer}.jb-tasks input[type=checkbox]{width:16px;height:16px;accent-color:var(--jb-accent)}.jb-tasks li.done label span{color:var(--muted);text-decoration:line-through}.jb-assignee{color:var(--muted);font-size:12px}.jb-icon-button{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.jb-icon-button:hover{background:var(--jb-soft);color:var(--ink)}.jb-add-task{display:flex;gap:8px;align-items:center}.jb-add-task>input,.jb-assign select{height:36px;border:0;border-radius:10px;padding:0 12px;background:#ffffffb3;color:var(--ink);font:inherit;font-size:13px}.jb-add-task>input{flex:1;min-width:0}.jb-assign select{max-width:180px}.jb-files{display:grid;gap:6px}.jb-list-page .jb-files>li{border-radius:14px;background:var(--jb-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.jb-file-head{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.jb-file-head:hover{background:#ffffff8c}.jb-file-head .biz-file-glyph{color:var(--muted)}.jb-file-detail{display:grid;gap:8px;padding:4px 12px 14px}.jb-file-preview{margin:0;max-height:180px;overflow:auto;padding:12px;border-radius:10px;background:#ffffffb3;font-size:12px;white-space:pre-wrap}.jb-file-held,.jb-file-facts{margin:0;color:var(--muted);font-size:12.5px}.jb-file-actions{display:flex;gap:4px;flex-wrap:wrap}.jb-file-actions:empty{display:none}.jb-resolve{display:grid;gap:10px;padding:12px;border-radius:12px;background:#fff9}.jb-segmented{display:inline-flex;justify-self:start;gap:2px;margin:0;padding:3px;border:0;border-radius:99px;background:var(--jb-soft)}.jb-segmented label{position:relative;padding:5px 12px;border-radius:99px;font-size:12.5px;color:var(--muted);cursor:pointer}.jb-segmented label.active{background:#fff;color:var(--ink);box-shadow:0 1px 3px #3636361f}.jb-segmented label:focus-within{outline:2px solid currentColor;outline-offset:2px}.jb-segmented input{position:absolute;opacity:0;pointer-events:none}.jb-activity{display:grid;gap:12px}.jb-activity li{display:grid;gap:2px;font-size:13px}.jb-activity strong{font-weight:500;text-transform:capitalize}.jb-activity p{margin:0;color:var(--ink);overflow-wrap:anywhere}.jb-activity small{color:var(--muted);font-size:11.5px}.iw-card,.iw-section,.iw-identity,.iw-empty,.iw-compose,.iw-notes,.iw-references{display:grid;gap:12px}.iw-section{padding-top:16px;border-top:1px solid var(--line)}.iw-section h3,.iw-identity p,.iw-empty p,.iw-notes p,.iw-hold-state p{margin:0}.iw-section h3,.iw-identity strong{font-size:14px}.iw-identity>div>span,.iw-reference-form .field,.iw-compose .field,.iw-inline-form .field{font-size:12px;color:var(--muted)}.iw-identity>div{display:grid;gap:4px}.iw-identity p,.iw-empty p,.iw-hold-state p{color:var(--muted);font-size:12.5px}.iw-identity dl{display:grid;grid-template-columns:92px minmax(0,1fr);gap:6px 12px;margin:0;font-size:12.5px}.iw-identity dt{color:var(--muted)}.iw-identity dd{margin:0;overflow-wrap:anywhere}.iw-notes,.iw-references{list-style:none;margin:0;padding:0}.iw-notes li,.iw-references li,.iw-hold-state{padding:12px;border-radius:12px;background:var(--surface-subtle, #f5f5f3)}.iw-notes li{display:grid;gap:5px}.iw-notes p{font-size:13px;line-height:1.45}.iw-notes small,.iw-references span,.iw-references small,.iw-hold-state small,.iw-form-end{color:var(--muted);font-size:11.5px}.iw-references li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;align-items:baseline}.iw-references strong{font-size:12.5px;overflow-wrap:anywhere}.iw-references small{grid-column:1 / -1}.iw-reference-form{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.3fr) auto;gap:8px;align-items:end}.iw-reference-form .field,.iw-compose .field,.iw-inline-form .field{display:grid;gap:5px}.iw-reference-form input,.iw-compose textarea,.iw-inline-form select{color:var(--ink)}.iw-compose textarea{min-height:74px;resize:vertical}.iw-form-end,.iw-inline-form{display:flex;align-items:center;justify-content:space-between;gap:12px}.iw-hold-state{display:grid;gap:4px;border-left:3px solid var(--accent-deep)}@media(max-width:760px){.iw-reference-form{grid-template-columns:1fr}.iw-form-end,.iw-inline-form{align-items:stretch;flex-direction:column}}.jb-client-contact{margin:0;display:grid;font-size:13.5px}.jb-client-contact small{color:var(--muted);font-size:12px}.jb-facts{display:grid;grid-template-columns:64px minmax(0,1fr);gap:4px 10px;margin:0;font-size:12.5px}.jb-facts dt{color:var(--muted)}.jb-facts dd{margin:0;overflow-wrap:anywhere}.jb-minor-title{margin:4px 0 0;color:var(--muted);font-size:12px}.jb-link-list{display:grid;gap:2px}.jb-link-list button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:6px 8px;margin:0 -8px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.jb-link-list button:hover{background:var(--jb-soft)}.jb-link-list span,.jb-link-list small{color:var(--muted);font-size:12px}.jb-big{margin:0;font-size:22px;letter-spacing:-.01em}.jb-card .muted,.jb-client .muted{margin:0;font-size:12.5px}@media(max-width:1080px){.jb-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.jb-row{grid-template-columns:minmax(0,1fr) auto}.jb-row-next{grid-column:1 / -1;grid-row:2}.jb-row-stage{display:none}.jb-track li{font-size:0}.jb-track li.current{font-size:11.5px}.jb-add-task{flex-wrap:wrap}.jb-proposal{grid-template-columns:auto minmax(0,1fr)}.jb-proposal-actions{grid-column:1 / -1;justify-content:flex-start}}.jb-link{border:0;padding:2px 4px;margin:-2px -4px;border-radius:6px;background:transparent;color:var(--jb-accent, #a82d18);font:inherit;font-size:13px;cursor:pointer}.jb-link:hover{text-decoration:underline}.jb-link:focus-visible{outline:2px solid var(--jb-accent, #a82d18);outline-offset:2px}.jb-client-edit{justify-self:start}.jb-form .field{font-size:14px;font-weight:600;color:var(--ink)}.jb-form .field input,.jb-form .field select,.jb-form .field textarea{font-size:14px;font-weight:400}.jb-form .field small{font-size:13px;font-weight:400;line-height:1.4;color:var(--muted)}.jb-form .field .jb-field-error{color:var(--error-ink, #a82d18);font-weight:500}.jb-form .field [aria-invalid=true]{border-color:var(--accent-deep, #a82d18)}.jb-form .jb-field-name{display:inline}.jb-form .jb-optional{margin-left:4px;font-weight:400;color:var(--muted)}.jb-form .biz-form-footer .muted{font-size:13px;color:var(--muted)}.jb-intake-fields{display:grid;gap:14px;margin:0;padding:16px;border:1px solid var(--line, #dedede);border-radius:12px}.jb-intake-fields legend{padding:0 6px;color:var(--ink);font-size:14px;font-weight:700}.jb-intake-fields>p{margin:0;font-size:13px;line-height:1.45}.iw-field-grid{display:grid;gap:10px}.iw-field-row,.iw-credit{display:grid;gap:8px}.iw-field-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}.iw-field-row .button{margin-bottom:1px}.iw-credit>p{margin:0;font-size:14px;font-weight:600}.jb-form-actions{display:flex;gap:8px;margin-left:auto}.jb-form .jb-sample-text{min-height:132px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.5}.modal-backdrop:has(.jb-thread-drawer){justify-content:flex-end;padding:0}.modal:has(.jb-thread-drawer){width:min(760px,100%);height:100%;max-height:100%;border-radius:0}.jb-thread-drawer{display:grid;gap:16px}.jb-thread-crumb{display:flex;align-items:center;gap:12px}.jb-thread-path{color:var(--muted);font-size:13px}.jb-thread-drawer .msg-thread{padding:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.jb-thread-start{display:grid;gap:12px;justify-items:start}.jb-thread-start h3{margin:0;font-size:16px}.jb-thread-start p{margin:0;max-width:56ch;font-size:14px;line-height:1.45;color:var(--muted)}.jb-activity li{gap:4px;font-size:14px;line-height:1.45}.jb-activity-line{margin:0;overflow-wrap:anywhere}.jb-activity small{font-size:13px}.jb-activity-details{font-size:13px;color:var(--muted)}.jb-activity-details summary{display:inline-flex;align-items:center;min-height:32px;padding:0 6px;margin-left:-6px;border-radius:6px;cursor:pointer;font-weight:500}.jb-activity-details summary:hover{background:var(--jb-soft);color:var(--ink)}.jb-activity-details summary:focus-visible{outline:2px solid var(--jb-accent);outline-offset:2px}.jb-activity-details p{margin:2px 0 0;overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.5}.jb-tasks li{grid-template-columns:minmax(0,1fr) auto auto}.jb-tasks li .confirm-pair{grid-column:auto;justify-content:flex-end}.jb-icon-button{width:32px;height:32px;border-radius:9px}.jb-tasks li .button.jb-icon-button{padding:0;min-width:32px;border:0;background:transparent;color:var(--muted)}.jb-tasks li .button.jb-icon-button:hover{background:var(--jb-soft);color:var(--ink)}.jb-thread-crumb .jb-back{min-height:32px}.jb-thread-drawer summary{display:flex;align-items:center;min-height:32px}.jb-thread-drawer small,.jb-thread-drawer .msg-row-head small,.jb-thread-drawer .msg-history small{font-size:12px}.jb-objective-status{margin:0 0 10px}.jb-objective-steps{display:flex;flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;font-size:13px}.jb-objective-steps time{opacity:.66;margin-right:4px}.jb-objective-start{display:flex;flex-direction:column;gap:10px}.iw-link{appearance:none;border:0;background:none;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.iw-overdue{margin:0 0 8px;font-size:13px}.iw-overdue.is-long{font-weight:600;color:var(--danger, #b42318)}.iw-cleared{margin:0;font-size:13px}.biz-screen{--biz-line: #e3e3e3;color:#0b0d0c}.biz-screen button{font:inherit;cursor:pointer}.biz-screen .button{font-size:12px;line-height:1.2}.biz-screen .biz-text-link{font-size:13px}.biz-screen button:disabled{cursor:not-allowed;opacity:.45}.biz-screen h2,.biz-screen h3,.biz-screen p{margin-top:0}.biz-screen h3{font-size:16px;letter-spacing:-.4px}.biz-screen .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.biz-search{display:flex;align-items:center;gap:9px;min-width:0;border:1px solid var(--biz-line);background:#fff;border-radius:9px;padding:0 12px;height:42px}.biz-search>span{font-size:24px;line-height:1;color:#6f6f6f;transform:rotate(-15deg)}.biz-search input{width:100%;min-width:0;border:0;background:none;outline:0;padding:0;font:inherit;font-size:13px;color:inherit}.biz-search:focus-within{outline:2px solid currentColor;outline-offset:2px}.biz-text-link{display:inline-flex;align-items:center;min-height:var(--space-8);border:0;background:none;padding:4px 0;color:var(--accent-bright);text-align:left;font-weight:600!important}.biz-consent input{appearance:none;width:18px;height:18px;border:1px solid #c2c2c2;border-radius:5px;flex:0 0 18px;background:#fff;margin:0;cursor:pointer}.biz-consent input:checked{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 4px #fff}.biz-form{display:flex;flex-direction:column;gap:18px}.biz-form-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #e9e9e9;padding-top:19px}.biz-form-footer .muted{font-size:13px}.modal:has(>.modal-body>.biz-form--pinned) .modal-body{display:flex;flex-direction:column;min-height:0;padding-bottom:0}.biz-form--pinned{flex:1 1 auto;min-height:0}.biz-form-fields{display:flex;flex-direction:column;gap:18px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:4px}.biz-form--pinned>.biz-form-footer{flex:0 0 auto;padding-bottom:var(--space-6)}.biz-form-error{padding:13px;border:1px solid var(--danger-line);border-radius:8px;background:var(--danger-soft);font-size:12px;color:var(--accent-deep)}.biz-file-glyph{display:inline-flex;position:relative;width:34px;height:40px;align-items:center;justify-content:center;flex-shrink:0;color:#929292}.biz-file-glyph small{position:absolute;bottom:-1px;left:10px;padding:2px 4px;font:9px monospace;background:#f0f0f0;border-radius:3px;color:#6d6d6d}.biz-file-picker{position:relative;display:flex;flex-direction:column;gap:10px;align-items:center;padding:25px;background:#f8f8f8;border:1px dashed #c6c6c6;border-radius:10px;font-size:14px;cursor:pointer}.biz-file-picker input{max-width:100%;font-size:12px}.biz-file-picker small{font-size:12px;color:#626262}.biz-finance-detail{min-width:0}.biz-estimate-paper{background:#fefefe;border:1px solid #e2e2e2;box-shadow:0 4px 16px #2f2f2f04;border-radius:3px;padding:36px 37px 20px}.biz-estimate-paper>header{display:flex;justify-content:space-between;padding-bottom:28px;border-bottom:1px solid #e2e2e2;gap:20px}.biz-estimate-brand{display:flex;align-items:center;gap:12px;align-self:start;min-width:0;max-width:240px}.biz-estimate-brand img{width:48px;height:48px;object-fit:contain;flex-shrink:0}.biz-estimate-brand strong{font-size:18px;line-height:1.25;letter-spacing:-.3px;overflow-wrap:anywhere}.biz-estimate-paper header>div:last-child{text-align:right}.biz-estimate-paper header h2{font-size:27px;font-weight:400;letter-spacing:-1px;margin:11px 0}.biz-estimate-paper header p{font-size:12px;color:#626262;margin:0}.biz-estimate-paper header p>span{margin-left:8px}.biz-estimate-parties{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:29px 0 25px}.biz-estimate-parties h3{margin:14px 0 9px;font-size:14px;font-weight:500}.biz-estimate-parties p{font-size:12px;line-height:1.65;color:#626262}.biz-estimate-parties button{display:block;margin:14px 0 9px;font-size:13px}.biz-estimate-lines{width:100%;border-collapse:collapse;font-size:13px}.biz-estimate-lines th{text-align:right;font-size:11px;text-transform:uppercase;letter-spacing:.8px;font-weight:400;color:#626262;padding:12px 5px;border-block:1px solid #e0e0e0}.biz-estimate-lines th:first-child{text-align:left;width:55%}.biz-estimate-lines td{padding:17px 5px;text-align:right;border-bottom:1px solid #ececec;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.biz-estimate-lines td:first-child{text-align:left;white-space:normal;line-height:1.7}.biz-estimate-lines td:first-child span{font:10px monospace;color:#626262;margin-right:12px}.biz-estimate-bottom{display:grid;grid-template-columns:1fr 220px;gap:38px;padding-top:27px}.biz-estimate-bottom>div>p{font-size:12px;color:#626262;line-height:1.85;margin:13px 0}.biz-estimate-stamp{font:10px monospace;letter-spacing:1px;border:1px solid #d3d3d3;color:#9c9c9c;display:inline-block;transform:rotate(-3deg);padding:6px 9px;margin-top:15px}.biz-estimate-bottom dl{margin:0}.biz-estimate-bottom dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:15px;padding:10px 0;font-size:12px}.biz-estimate-bottom dt{color:#626262;font-size:12px}.biz-estimate-bottom dd{margin:0;font-variant-numeric:tabular-nums}.biz-estimate-bottom .biz-estimate-total{border-top:1px solid #dfdfdf;margin-top:9px;padding-top:20px}.biz-estimate-total dd{font-size:25px;letter-spacing:-1px}.biz-estimate-paper>footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ebebeb;margin-top:38px;padding-top:15px;font-size:11px;color:#626262}.biz-finance-controls{display:flex;justify-content:space-between;gap:25px;padding:25px;border:1px solid #e4e4e4;border-radius:11px;margin-top:18px;background:#f2f2f2}.biz-finance-controls h3{margin:12px 0 8px;font-size:18px;font-weight:500}.biz-finance-controls p{font-size:12px;line-height:1.7;color:#626262;margin-bottom:0;max-width:370px}.biz-finance-actions{display:flex;flex-direction:column;gap:8px;flex-shrink:0;justify-content:center}.biz-finance-actions .button{font-size:12px}.biz-handoff{display:flex;align-items:center;gap:15px;padding:22px;margin-top:17px;border:1px solid #e2e2e2;background:#f8f8f8;border-radius:11px}.biz-handoff.uncertain{border-color:var(--danger-line);background:var(--danger-soft)}.biz-handoff-icon{width:36px;height:36px;background:#ececec;border-radius:9px;display:grid;place-items:center;flex-shrink:0;font-size:20px}.biz-handoff.uncertain .biz-handoff-icon{background:#f8cbbf;color:var(--danger-deep)}.biz-handoff>div:nth-child(2){flex:1}.biz-handoff h3{margin:0;font-size:13px}.biz-handoff p{font-size:12px;line-height:1.7;margin:9px 0;color:#626262}.biz-handoff small{font:11px monospace;color:#626262}.biz-handoff>.button{font-size:12px;flex-shrink:0}.biz-revision-history{padding:27px 0}.biz-revision-history>h3{font-size:13px;margin-bottom:15px}.biz-revision-history button{width:100%;display:flex;align-items:center;gap:15px;padding:13px 0;background:none;border:0;border-bottom:1px solid #e8e8e8;text-align:left}.biz-revision-node{width:27px;height:27px;display:grid;place-items:center;border:1px solid #d9d9d9;border-radius:50%;font:9px monospace;color:#838383}.biz-revision-history button>span:nth-child(2){display:flex;flex-direction:column;gap:6px;flex:1}.biz-revision-history strong{font-size:13px;font-weight:500}.biz-revision-history small,.biz-revision-history button>span:last-child{font-size:11px;color:#626262}.biz-line-editor-head,.biz-line-editor{display:grid;grid-template-columns:minmax(0,1fr) 75px 110px 24px;gap:10px}.biz-line-editor-head{font-size:12px;color:#626262;margin-bottom:-8px}.biz-line-editor input{min-width:0;width:100%;padding:10px;border:1px solid #e0e0e0;border-radius:7px;background:#fff;color:#0b0d0c;font:inherit;font-size:12px}.biz-line-editor button{border:0;background:none;font-size:20px;color:#929292}.biz-form-aside{align-self:center;font-size:12px;line-height:1.8;color:#626262}.biz-signing-summary{padding:25px;background:#0b0d0c;color:#fff;border-radius:11px}.biz-signing-summary .eyebrow{color:#b8b8b8}.biz-signing-summary h3{font-size:42px;font-weight:400;letter-spacing:-2px;margin:15px 0 10px}.biz-signing-summary p{color:#b7b7b7;font-size:12px}.biz-consent{display:flex;gap:13px;align-items:start;font-size:12px;line-height:1.8;color:#747474;padding:17px;border:1px solid #dfdfdf;background:#f8f8f8;border-radius:9px}.biz-consent input{margin-top:3px}.biz-signature-receipt{display:flex;gap:19px;align-items:center;padding:20px;background:#f5f5f5;border:1px solid #e4e4e4;margin-top:25px}.biz-signature-receipt>span{font-size:30px;color:#0b0d0c}.biz-signature-receipt strong{font:italic 23px Georgia,serif;color:#595959}.biz-signature-receipt p{font-size:9px;color:#8d8d8d;margin:9px 0 5px}.biz-signature-receipt small{font-size:8px;color:#9d9d9d}@media(max-width:1250px){.biz-estimate-paper{padding:28px 25px 19px}.biz-estimate-bottom{gap:25px;grid-template-columns:1fr 185px}.biz-finance-controls{padding:20px}}@media(max-width:1050px){.biz-finance-controls{flex-direction:column;gap:20px}.biz-finance-actions{flex-direction:row;flex-wrap:wrap;justify-content:start}.biz-handoff{flex-wrap:wrap}.biz-handoff>.button{margin-left:51px}}@media(max-width:580px){.biz-estimate-paper{padding:23px 17px 18px}.biz-estimate-paper header h2{font-size:22px}.biz-estimate-brand strong{font-size:16px}.biz-estimate-brand img{width:36px;height:36px}.biz-estimate-bottom{grid-template-columns:1fr}.biz-estimate-bottom dl{margin-top:10px}.biz-estimate-paper>footer{flex-direction:column;gap:8px}.biz-estimate-lines td:first-child span{display:none}.biz-form-footer{flex-wrap:wrap}.biz-line-editor-head,.biz-line-editor{grid-template-columns:minmax(0,1fr) 50px 70px 20px;gap:5px}.biz-line-editor input{padding:8px 5px;font-size:11px}}.px-jobs{color:#131416;font-size:13px;width:100%;min-width:0}.px-jobs h1,.px-jobs h2,.px-jobs h3,.px-jobs p{margin:0}.px-jobs-title{display:flex;justify-content:space-between;align-items:center;margin:0 0 18px}.px-jobs-title h1{font-size:44px;line-height:1.1;letter-spacing:-1.8px;font-weight:700}.px-jobs-title p{margin-top:5px;color:#84858e;font-size:14px}.px-jobs-actions{display:flex;align-items:center;gap:10px}.px-jobs-actions>.button.primary{background:var(--accent);color:#fff;min-width:111px;border-color:var(--accent)}.px-jobs-seg{display:inline-flex;background:#efeff1;padding:3px;border-radius:30px;gap:2px}.px-jobs-seg button{padding:8px 14px;border:0;border-radius:22px;background:none;color:#777982;white-space:nowrap;font-size:12px}.px-jobs-seg button[aria-pressed=true]{color:#fff;background:#141415;box-shadow:0 1px 4px #0001}.px-jobs-toolbar{display:flex;align-items:center;justify-content:space-between;margin:0 0 17px}.px-jobs-search{height:39px;display:flex;align-items:center;gap:10px;border:1px solid #e1e1e7;border-radius:24px;padding:0 16px;background:#ffffffa6;width:135px}.px-jobs-search input{width:100%;min-width:0;border:0;background:none;outline:none;padding:0;font-size:13px}.px-jobs-filter{display:flex;align-items:center;gap:20px;padding:12px;margin-bottom:15px;border:1px solid #eee;border-radius:12px}.px-jobs-filter select{margin-left:12px}#root .paxo-shell .px-jobs-filter{flex-wrap:wrap;gap:16px}#root .paxo-shell .px-jobs-filter label{display:flex;align-items:center;flex-wrap:wrap;gap:12px}#root .paxo-shell .px-jobs-filter select{min-height:38px;min-width:180px;max-width:100%;margin:0;padding:8px 12px;border:1px solid #dce2ec;border-radius:12px;background:#fff;color:#111a29;font:inherit}.px-jobs-grid{display:grid;grid-template-columns:minmax(220px,17.5%) minmax(0,1fr) minmax(255px,19.4%);gap:30px;align-items:stretch}.px-jobs-queue,.px-jobs-inspector{background:#ffffffb3;border-radius:16px;border:1px solid #ededf1;min-width:0}.px-jobs-queue{display:flex;flex-direction:column;height:568px}.px-jobs-queue header,.px-jobs-inspector header{display:flex;justify-content:space-between;align-items:center;padding:15px 16px 11px}.px-jobs h2{font-size:17px;line-height:1.35;font-weight:600;letter-spacing:-.6px}.px-jobs-queue header span{font-size:12px;color:#8a8b95}.px-jobs-queue-scroll{overflow:auto;flex:1}.px-jobs-queue-scroll>button{width:100%;display:flex;align-items:center;gap:12px;padding:13px 12px;border:0;border-bottom:1px solid #eaeaf0;border-left:2px solid transparent;text-align:left;background:none;min-height:71px;font-size:12px}.px-jobs-queue-scroll>button.selected{border-left-color:#9227ff;background:#f0eaf7}.px-jobs-queue-scroll>button>span:nth-child(2){flex:1;min-width:0}.px-jobs-queue strong{font-size:12px;font-weight:500;display:block}.px-jobs-queue small{display:block;font-size:11px;color:#8b8992;margin-top:5px}.px-jobs-thumb{width:49px;height:44px;flex:none;border-radius:8px;background:#ededee}.px-radiator{display:block;width:100%;height:100%;overflow:visible}.px-radiator.compact{height:45px}.px-jobs-queue-note{padding:24px 16px 15px;color:#868793;font-size:12px;line-height:1.4}.px-jobs-center{min-width:0}.px-jobs-equipment{height:423px;position:relative;padding:16px 0 0;overflow:hidden}.px-jobs-kicker{font-size:10px;letter-spacing:1.5px;color:#858593;text-transform:uppercase}.px-jobs-equipment h2{font-size:30px;font-weight:700;letter-spacing:-1.2px;margin-top:13px;position:relative;z-index:2;max-width:65%}.px-jobs-client{color:#898994;font-size:14px;margin-top:4px!important;position:relative;z-index:2}.px-jobs-art{position:absolute;inset:48px 55px -8px 90px;pointer-events:none;transition:transform .2s}.px-jobs-art.zoomed{transform:scale(1.2)}.px-jobs-art-note{position:absolute;left:0;bottom:19px;font-size:9px;color:#93939d}.px-jobs-art-controls{position:absolute;right:0;bottom:18px;display:flex;gap:9px}.px-jobs-art-controls .button{border-radius:50%;width:38px;min-width:38px;padding:0;justify-content:center;background:#ffffffa0}.px-jobs-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.px-jobs-metrics article{height:133px;background:#ffffff9c;border:1px solid #eeeef2;border-radius:13px;padding:16px 18px}.px-jobs-metrics p{font-size:12px;color:#898991}.px-jobs-metrics strong{display:block;font-weight:400;font-size:35px;letter-spacing:-1.8px;line-height:1.25;margin-top:8px}.px-jobs-metrics strong small{font-size:14px;color:#94949e;letter-spacing:-.5px}.px-jobs-metrics span{color:#9695a0;font-size:11px;display:block;margin-top:5px}.px-stage-ticks{display:flex;gap:4px;margin-top:1px}.px-stage-ticks i{height:3px;flex:1;background:#ceccd6;border-radius:2px}.px-stage-ticks i.active{background:#971fff}.px-jobs-inspector{padding:0 18px 13px;display:flex;flex-direction:column}.px-jobs-inspector header{padding:15px 0}.px-jobs-inspector header button,.px-jobs-open,.px-jobs-history button{border:0;background:none;color:inherit;padding:0;font-size:13px}.px-jobs-inspector header button{font-size:20px}.px-jobs-review{font-size:11px;color:#8a2fff;background:#f0e4ff;border-radius:15px;padding:5px 10px;align-self:flex-start;margin:3px 0 12px}.px-jobs-inspector h3{font-size:24px;font-weight:400;letter-spacing:-1px;line-height:1.3;margin:0 0 11px}.px-jobs-inspector>p{font-size:11px;color:#93919a;line-height:1.55;margin-bottom:14px}.px-jobs-inspector dl{margin:0 0 10px}.px-jobs-inspector dl>div{padding:10px 0;border-bottom:1px solid #e1e0e7}.px-jobs-inspector dt{color:#92919b;font-size:11px;margin-bottom:5px}.px-jobs-inspector dd{margin:0;display:flex;align-items:center;gap:10px;font-size:12px}.px-jobs-inspector dd button{border:0;background:none;text-align:left;padding:0;color:inherit}.px-jobs-avatar{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;background:#e6e4e8;width:27px;height:27px}.px-jobs-file{display:flex;align-items:center;gap:12px;border:0;border-radius:9px;background:#f5f1f8;padding:9px 12px;text-align:left;font-size:11px;margin:1px 0 15px;color:#8b5fba}.px-jobs-file span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#3b3942}.px-jobs-file small{display:block;color:#94909d;font-size:10px;margin-top:3px}.px-jobs-inspector>.button.primary{width:100%;background:#141414;border-color:#141414;justify-content:center;font-size:12px;margin-top:auto;height:36px;min-height:36px}.px-jobs-open{align-self:center;margin-top:12px}.px-jobs-history{margin-top:18px}.px-jobs-history header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.px-jobs-history>div{display:flex;border-top:1px solid #dbdbe3}.px-jobs-history article{flex:1;position:relative;padding:16px 23px 0;min-width:0}.px-jobs-history article:before{content:"";position:absolute;left:24px;top:-4px;width:6px;height:6px;border-radius:50%;background:#b3b0be}.px-jobs-history article:last-child:before{background:#9826f7;box-shadow:0 0 0 5px #ecdcff}.px-jobs-history strong{font-size:12px;display:block;margin:4px 0;font-weight:500}.px-jobs-history time,.px-jobs-history small{font-size:11px;color:#94929e;display:block}.px-jobs-footer{display:flex;justify-content:space-between;color:#94949f;font-size:11px;margin-top:18px}.px-jobs-footer span{font-size:8px;letter-spacing:2px}.px-jobs-empty{padding:25px;color:#888;line-height:1.5}.px-jobs-return{margin-bottom:15px}@media(max-width:1200px){.px-jobs-grid{gap:15px;grid-template-columns:210px minmax(0,1fr) 240px}.px-jobs-equipment h2{font-size:25px}.px-jobs-metrics article{padding:15px 10px}.px-jobs-metrics strong{font-size:27px}.px-jobs-art{inset:75px -40px 0 0}}@media(max-width:950px){.px-jobs-grid{grid-template-columns:210px minmax(0,1fr)}.px-jobs-inspector{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px 25px;padding:15px}.px-jobs-inspector header{grid-column:1/-1}.px-jobs-inspector dl{grid-column:2;grid-row:2/6}.px-jobs-queue{height:560px}.px-jobs-history strong{font-size:11px}}@media(max-width:650px){.px-jobs-title,.px-jobs-toolbar{align-items:flex-start;gap:14px;flex-direction:column}.px-jobs-grid{grid-template-columns:1fr}.px-jobs-queue{height:auto;max-height:280px}.px-jobs-queue-note{display:none}.px-jobs-inspector{display:flex;grid-column:1}.px-jobs-art{inset:50px 0 0}.px-jobs-history>div{flex-direction:column;gap:12px}.px-jobs-metrics strong{font-size:25px}.px-jobs-footer span{display:none}}@media(prefers-reduced-motion:reduce){.px-jobs-art{transition:none}}.paxo-shell .px-jobs-actions>.button.primary{background:linear-gradient(130deg,#435571,#111a29);border-color:var(--accent);color:#fff}.paxo-shell .px-jobs-title .button.primary:before{content:"+";font-size:23px;line-height:14px}.px-jobs-callout{position:absolute;z-index:3;background:#ffffffda;border:0;border-radius:9px;padding:10px 12px;text-align:left;max-width:175px;box-shadow:0 3px 14px #70648906}.px-jobs-callout small{display:block;font-size:8px;letter-spacing:.7px;color:#77717f;margin-bottom:4px}.px-jobs-callout span{font-size:11px;color:#343139}.px-jobs-callout.scope{left:5%;top:56%}.px-jobs-callout.unit{right:4%;top:27%}.px-jobs-callout:before{content:"";position:absolute;top:21px;left:-21px;width:7px;height:7px;background:#a647ee;border-radius:50%;box-shadow:0 0 0 6px #eadcfaaa}.px-jobs-callout.scope:after{content:"";position:absolute;top:24px;left:100%;width:75px;height:1px;background:#d8b7f1}.px-jobs-callout.unit:after{content:"";position:absolute;top:26px;right:calc(100% + 16px);width:75px;height:1px;background:#d8b7f1;transform:rotate(-15deg);transform-origin:right}.paxo-shell .jb-page .paxo-box{background:#ffffffb8;border:1px solid #e6e4eb;border-radius:15px;box-shadow:none}.paxo-shell .jb-page .paxo-box--dark{background:linear-gradient(120deg,#fff1e4,#f4effb);color:#29232c}.paxo-shell .jb-page .jb-stage-box{background:none;border-radius:0;border-width:0 0 1px}.paxo-shell .jb-page .paxo-box-head{border-bottom-color:#e6e4eb}.paxo-shell .jb-page .jb-job-titlebar{align-items:flex-end}.paxo-shell .jb-page .jb-sentence{font-size:13px;color:#88828e}.paxo-shell .jb-page .jb-kicker{font-size:11px;color:#88828e}.paxo-shell .jb-list-page--calm .focus-brief{background:linear-gradient(130deg,#fff0df,#eee8f6);border-radius:14px}.paxo-shell .jb-list-page--calm .paxo-box{background:#ffffffa9;border-color:#e5e2eb;border-radius:13px}@media(max-width:1100px){.px-jobs-callout{max-width:140px}.px-jobs-callout.unit{right:0;top:30%}.px-jobs-callout.scope{left:0;top:65%}}@media(max-width:650px){.px-jobs-callout.scope{top:60%;left:0}.px-jobs-callout.unit{top:27%;right:0}}#root .paxo-shell .px-jobs-title .px-jobs-actions>.button.primary{background:linear-gradient(130deg,#435571,#111a29);border-color:var(--accent);color:#fff}.px-radiator{object-fit:contain;filter:drop-shadow(0 14px 10px #29292114)}.px-jobs-art{inset:47px 70px 12px 100px}.px-jobs-art .px-radiator{padding:16px 0 0}.px-jobs-thumb .px-radiator{padding:0;filter:grayscale(1);opacity:.75}.px-jobs-queue-scroll>button.selected .px-radiator{opacity:1;filter:none}.px-jobs-callout.scope{top:57%;left:6%}.px-jobs-callout.unit{top:28%;right:3%}@media(max-width:1200px){.px-jobs-art{inset:67px -20px 5px 5px}.px-jobs-callout.scope{left:0}}@media(max-width:650px){.px-jobs-art{inset:75px 5px 5px}}.px-jobs-title{margin-bottom:10px}.px-jobs-toolbar{margin-bottom:11px}.px-jobs-queue{height:558px}.px-jobs-equipment{height:413px}.px-jobs-art{inset:20px 110px -30px 25px}.px-jobs-art .px-radiator{padding-top:8px}@media(max-width:1200px){.px-jobs-art{inset:55px -20px 0 0}}@media(max-width:650px){.px-jobs-art{inset:70px 0 0}}#root .paxo-shell .px-jobs-search input:is(:focus,:focus-visible){outline:none;box-shadow:none}@media(hover:hover){#root .paxo-shell .px-jobs-queue-scroll>button:not(.selected):hover{background:#f7f5fa;color:#1b1920;border-bottom-color:#eaeaf0;border-left-color:transparent}#root .paxo-shell .px-jobs-queue-scroll>button.selected:hover{background:#eae3f4;color:#1b1920;border-left-color:#9227ff}#root .paxo-shell .px-jobs-file:hover{background:#ece6f3;color:#78549d}#root .paxo-shell :is(.px-jobs-inspector dd,.px-jobs-history header) button:hover,#root .paxo-shell .px-jobs-inspector header button:hover,#root .paxo-shell .px-jobs-open:hover{background:transparent;color:#26222c;text-decoration:underline;text-underline-offset:3px}}.form-share,.form-submissions{display:grid;gap:20px;color:var(--overlay-ink, var(--ink))}.form-share-note,.form-submission-meta{margin:0;color:var(--overlay-muted, #aaa);font-size:13px;line-height:1.5}.form-share-warning{margin:0;font-size:13px;line-height:1.5}.form-share-grid{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:24px;align-items:start}.form-share-link,.form-share-empty{display:grid;gap:16px;justify-items:start}.form-share-link .field{width:100%}.form-share-status,.form-share-actions,.form-submission-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.form-share-status span{color:var(--overlay-muted, #aaa);font-size:13px}.form-share-qr-wrap{display:grid;gap:8px;justify-items:center;margin:0}.form-share-qr{width:200px;height:200px;border-radius:14px}.form-share-qr-wrap figcaption{color:var(--overlay-muted, #aaa);font-size:12px}.form-submission{display:grid;gap:12px;padding:18px;border-radius:18px;background:#ffffff12}.form-submission header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.form-submission h3{margin:0;font-size:16px;font-weight:600}.form-submission header small{color:var(--overlay-muted, #aaa);font-size:12px;overflow-wrap:anywhere}.form-submission dl{display:grid;gap:8px;margin:0}.form-submission dt{color:var(--overlay-muted, #aaa);font-size:12px}.form-submission dd{margin:2px 0 0;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.form-submission-actions{align-items:flex-end}.form-submission-actions .field{flex:1 1 220px}@media(max-width:720px){.form-share-grid{grid-template-columns:1fr}}.ask-menu-wrap{position:relative;display:inline-block}.ask-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:230px;margin:0;padding:6px;list-style:none;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#1b1b1b;color:#f4f4f4;box-shadow:0 18px 50px -24px #0009}.ask-menu button{width:100%;padding:9px 12px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.ask-menu button:hover,.ask-menu button:focus-visible{background:#ffffff1f;outline:none}.ask-form .ask-kinds{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0}.ask-form .ask-kinds legend{margin-bottom:8px;font-size:11px;font-weight:500;color:#585858}.ask-kind{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:99px;background:#3636360f;font-size:13px;cursor:pointer}.ask-kind input{position:absolute;opacity:0;width:1px;height:1px}.ask-kind.active{background:var(--accent, #ff5a1f);color:var(--on-accent, #1a0703)}.ask-kind.is-off{opacity:.45;cursor:not-allowed}.ask-kind:has(input:focus-visible){outline:2px solid currentColor;outline-offset:2px}.ask-hint{margin:-6px 0 0;padding:10px 12px;border-radius:10px;background:#3636360f;color:var(--ink);font-size:12.5px}.ask-check{flex-direction:row;align-items:center;gap:10px;align-self:end;padding-bottom:11px;font-size:13px;font-weight:400;color:var(--ink)}.ask-check input{width:16px;height:16px;accent-color:var(--accent-deep, #a82d18)}.ask-slots{display:grid;gap:12px}.ask-slots fieldset{display:grid;gap:8px;margin:0;padding:0;border:0}.ask-slots legend{margin-bottom:4px;font-size:11px;font-weight:500;color:#585858}.ask-slot{display:flex;align-items:center;gap:8px}.ask-slot input{flex:1;padding:10px 12px;border-radius:10px;font:inherit;font-size:13px}.ask-footer-actions{display:flex;gap:8px}.ask-list{display:grid;margin:0;padding:0;list-style:none}.ask-row{padding:6px 0;border-bottom:1px solid var(--jb-soft, rgba(54, 54, 54, .06))}.ask-row:last-child{border-bottom:0}.ask-head{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px;margin:0 -8px;width:calc(100% + 16px);border:0;border-radius:10px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ask-head:hover{background:var(--jb-soft, rgba(54, 54, 54, .06))}.ask-head:focus-visible{outline:2px solid var(--accent-deep, #a82d18);outline-offset:2px}.ask-title,.ask-status{display:grid;gap:3px;min-width:0}.ask-title strong{font-size:13.5px;font-weight:600}.ask-title small,.ask-status small{color:var(--muted);font-size:12px}.ask-status{justify-items:end;text-align:right}.ask-row.is-accepted .ask-title strong,.ask-row.is-cancelled .ask-title strong{color:var(--muted);font-weight:500}.ask-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:99px;background:#36363614;color:var(--ink);font-size:11px;font-weight:500;white-space:nowrap}.ask-tag.is-review{background:var(--accent-strong, #d43c24);color:#fff}.ask-tag.is-done{background:#7f7f7f38;color:var(--muted)}.ask-tag.is-off{opacity:.6}.ask-detail{display:grid;gap:10px;padding:4px 0 10px}.ask-copy{margin:0;font-size:13px;color:var(--ink)}.ask-back{display:grid;gap:4px;justify-items:start;margin:0;padding:10px 12px;border-radius:12px;background:#7f7f7f24;font-size:13px}.ask-back strong{font-size:14px}.ask-back small{color:var(--muted);font-size:12px}.ask-back-label{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.ask-back .jb-link-list{width:100%}.ask-actions{display:flex;flex-wrap:wrap;gap:6px}.ask-actions:empty{display:none}.ask-reason{display:grid;gap:10px;padding:12px;border-radius:12px;background:#7f7f7f24}.ask-chip{display:inline-flex;align-items:center;margin-left:8px;padding:1px 7px;border-radius:99px;background:#36363614;color:var(--muted);font-size:11px;font-weight:500;white-space:nowrap;vertical-align:middle}.ask-chip.is-review{background:var(--accent, #ff5a1f);color:var(--on-accent, #fff)}.jb-tasks li.done .ask-chip{text-decoration:none}.ask-next-line{margin:0;font-size:15px;line-height:1.45}.ask-next-form{display:grid;gap:10px}.ca-asks{display:grid;gap:6px}.ca-asks .ask-head{padding:6px 8px}.mn-client-line{margin:0;color:var(--muted);font-size:12.5px}.msg-seen{margin:-4px 0 8px;padding:0 14px;text-align:right;color:var(--muted);font-size:11.5px}.ask-form .ask-kinds legend,.ask-slots legend{font-size:14px;font-weight:600;color:var(--ink)}.ask-hint{font-size:13px}.ask-consequence{margin:0;font-size:14px;line-height:1.45;color:var(--ink)}.ask-form .biz-form-footer .muted:empty{display:none}.ask-chip,.ask-tag{font-size:12px}.ca-access{grid-column:1 / -1;display:grid;gap:8px}.ca-access h3{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.ca-list{display:grid;gap:10px;margin:4px 0 0;padding:0;list-style:none}.ca-list>li{display:grid;gap:6px;padding:12px 14px;border-radius:14px;background:#ffffff0d}.ca-list>li.ca-archived{opacity:.66}.ca-person{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px}.ca-person small,.ca-person a{color:var(--muted);font-size:12px}.ca-status{display:flex;align-items:center;gap:6px;margin:0;font-size:12px}.ca-dot{width:7px;height:7px;border-radius:50%;background:var(--muted);flex:none}.ca-status[data-access=active] .ca-dot{background:var(--accent)}.ca-status[data-access=invited] .ca-dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--accent)}.ca-scopes{margin:0;color:var(--muted);font-size:12px}.ca-code{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;border-radius:12px;background:rgb(var(--accent-rgb) / .08);font-size:12px}.ca-code code{font-size:12px;-webkit-user-select:all;user-select:all}.ca-link{overflow-wrap:anywhere;color:var(--muted)}.ca-scope-list{display:grid;gap:8px;margin:0;padding:0;border:0}.ca-scope-list legend{margin-bottom:6px;font-weight:600}.ca-scope{display:flex;align-items:center;gap:10px;min-height:32px}.ca-access .vs-hint,.ca-person,.ca-status,.ca-scopes,.ca-code{font-size:14px}.ca-person small,.ca-person a,.ca-code code{font-size:13px}.ca-status[data-access=expired] .ca-dot,.ca-status[data-access=revoked] .ca-dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--muted)}.bi-form{gap:16px}.bi-summary{margin:0;font-size:14px}.bi-people{display:grid;gap:8px;margin:0;padding:0;border:0}.bi-legend{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;font-size:14px;font-weight:600}.bi-list{display:grid;gap:4px;max-height:320px;margin:0;padding:0;overflow-y:auto;list-style:none}.bi-list>li>label{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 10px;border-radius:12px;cursor:pointer}.bi-list>li>label:hover{background:#ffffff14}.bi-list>li.is-skipped>label{cursor:not-allowed}.bi-legend .jb-link{min-height:32px;padding:0 4px;color:inherit;text-decoration:underline;text-underline-offset:3px}.bi-list input{accent-color:var(--accent)}.bi-who{display:grid;gap:2px;flex:1;min-width:0;font-size:14px}.bi-who small{color:var(--muted);font-size:13px}.bi-skip{flex:none;font-size:14px;color:var(--muted)}.bi-note{margin:0;color:var(--muted);font-size:14px}.jr-queue{display:grid;gap:10px}.jr-count{margin-left:8px;color:var(--muted);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.jr-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start}.jr-list .ca-person,.jr-list .ca-scopes{font-size:14px}.jr-list .ca-person small{font-size:13px}.jr-note{margin:0;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.jr-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.jr-form{gap:16px}.jr-asker{display:grid;gap:6px;margin:0;font-size:14px}.jr-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:0 2px 4px}.jr-link{display:grid;grid-template-columns:minmax(0,1fr) 168px;gap:24px;align-items:start}.jr-link-copy{display:grid;gap:12px;justify-items:start}.jr-link-copy p{margin:0;font-size:14px;line-height:1.5}.jr-link-code{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;border-radius:12px;background:rgb(var(--accent-rgb) / .08);font-size:14px}.jr-link-code code{font-size:13px;-webkit-user-select:all;user-select:all}.jr-link-qr{display:grid;gap:8px;justify-items:center;margin:0}.jr-link-qr .form-share-qr{width:168px;height:168px}.jr-link-qr figcaption{color:var(--muted);font-size:12px}@media(max-width:720px){.jr-link{grid-template-columns:minmax(0,1fr)}}.ca-notices{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ca-notices>li{display:grid;gap:4px;padding:10px 14px;border-radius:14px;background:#ffffff0d}.ca-notice-line{margin:0;font-size:14px}.ca-notice-meta{margin:0;color:var(--muted);font-size:13px}.ca-status[data-notice=simulated] .ca-dot{background:var(--accent)}.ca-status[data-notice=sent] .ca-dot{background:var(--success, #12805c)}.ca-status[data-notice=failed] .ca-dot{background:var(--danger, #b42318)}.ca-status[data-notice=stopped] .ca-dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--muted)}.ca-reach{margin:0;color:var(--muted);font-size:13px}.jb-client-app{display:grid;gap:8px}.jb-client-people{display:grid;gap:4px;margin:0;padding:0;list-style:none}.jb-client-people>li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}.jb-client-person{display:grid;gap:2px;min-width:0;font-size:14px}.jb-client-person small{font-size:13px;opacity:.8}.msg-workspace,.msg-thread,.msg-form{--msg-hairline: rgba(255, 255, 255, .1);--msg-edge: rgba(255, 255, 255, .22);--msg-plate: rgba(255, 255, 255, .07);--msg-plate-on: rgba(255, 255, 255, .14);--msg-pop: #1b1b1b;--msg-muted: var(--muted, #e1e1e1)}.msg-workspace{position:relative;display:grid;grid-template-columns:320px minmax(0,1fr);height:var(--msg-height, calc(100dvh - 119px) );min-height:440px;margin-top:var(--msg-pull-top, -8px);margin-bottom:var(--msg-pull-bottom, -76px);border-radius:18px;background:var(--glass, rgba(12, 12, 12, .42));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;font-size:14px;line-height:1.5}.msg-workspace.context-docked{grid-template-columns:320px minmax(0,1fr) 320px}.msg-workspace [hidden],.msg-thread [hidden]{display:none}.msg-tile{width:36px;height:36px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:10px;background:#ffffff1a;font-size:14px;font-weight:600;line-height:1;letter-spacing:0}.msg-tile.small{width:32px;height:32px;border-radius:8px}.msg-pill,.msg-tag{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 8px;border-radius:99px;background:var(--msg-plate-on);font-size:12px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.msg-pill.unread{padding:0 6px;background:#f4f4f4;color:#111}#root .msg-workspace .msg-row:hover .msg-pill.unread{color:#111!important}.msg-tool{width:36px;height:36px;flex:0 0 auto;display:inline-grid;place-items:center;padding:0;border:0;border-radius:99px;background:transparent;color:inherit;cursor:pointer}.msg-tool:disabled{opacity:.45;cursor:not-allowed}.msg-workspace :is(button,input,textarea,summary):focus-visible,.msg-thread :is(button,input,textarea,summary):focus-visible{outline:2px solid #fff;outline-offset:2px}.msg-menu-wrap{position:relative;display:inline-flex}.msg-menu{position:absolute;z-index:20;display:grid;gap:2px;width:max-content;min-width:232px;max-width:304px;max-height:296px;overflow-y:auto;padding:4px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:var(--msg-pop);box-shadow:0 16px 40px #0000008c}.msg-menu.below-start{top:calc(100% + 8px);left:0}.msg-menu.below-end{top:calc(100% + 8px);right:0}.msg-menu.above-start{bottom:calc(100% + 8px);left:0}.msg-menu.above-end{bottom:calc(100% + 8px);right:0}.msg-menu-item{display:grid;gap:0;width:100%;min-height:36px;align-content:center;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:14px;text-align:left;cursor:pointer}.msg-menu-label{font-weight:500;overflow-wrap:anywhere}.msg-menu-hint{color:var(--msg-muted)}:is(#root,.modal) .msg-menu .msg-menu-item:is(:hover,:focus-visible){background-color:var(--msg-plate-on)!important;outline:none}.msg-list{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--msg-hairline)}.msg-list-top{display:grid;gap:12px;padding:16px 16px 8px}.msg-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--msg-edge);border-radius:99px;background:#0c0c0c5c}.msg-search svg{flex:0 0 auto;color:var(--msg-muted)}.msg-search:focus-within{outline:2px solid #fff;outline-offset:2px}#root .msg-search input{flex:1;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font:inherit;font-size:14px;outline:none}#root .msg-search input::placeholder{color:var(--msg-muted);opacity:1}.msg-filters{display:flex;gap:4px}.msg-filter{height:32px;padding:0 12px;border:0;border-radius:99px;background:transparent;color:var(--msg-muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.msg-filter.on{background:var(--msg-plate-on);color:inherit;font-weight:600}.msg-list-rows{flex:1;min-height:0;overflow-y:auto;padding:0 8px 8px}.msg-list-rows ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.msg-list-label{margin:0;padding:16px 8px 4px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--msg-muted)}.msg-row{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"tile title time" "tile preview pill";column-gap:12px;row-gap:0;align-items:center;padding:8px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.msg-row .msg-tile{grid-area:tile}.msg-row-title{grid-area:title;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-row.unread .msg-row-title{font-weight:600}.msg-row-time{grid-area:time;font-size:12px;color:var(--msg-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.msg-row-preview{grid-area:preview;color:var(--msg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-row.unread .msg-row-preview{color:inherit}.msg-row .msg-pill{grid-area:pill;justify-self:end}.msg-row.archived .msg-row-title{font-weight:400;color:var(--msg-muted)}.msg-row.active{background:var(--msg-plate-on)}#root .msg-workspace .msg-list-rows .msg-row:hover{background-color:var(--msg-plate)!important}#root .msg-workspace .msg-list-rows .msg-row.active:hover{background-color:var(--msg-plate-on)!important}.msg-workspace .msg-row:focus-visible{outline-offset:-2px}.msg-list-empty{margin:0;padding:24px 8px;color:var(--msg-muted)}.msg-list-foot{padding:12px 16px;border-top:1px solid var(--msg-hairline)}.msg-new{display:inline-flex;align-items:center;gap:8px}.msg-thread{display:flex;flex-direction:column;min-width:0;min-height:0;font-size:14px;line-height:1.5}.msg-workspace>.msg-thread{overflow-y:auto}.msg-thread-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--msg-hairline)}.msg-thread-title{min-width:0}.msg-thread-head h2{margin:0;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-kind{margin:0;color:var(--msg-muted);overflow-wrap:anywhere}.msg-thread-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.msg-details-toggle{display:inline-flex;align-items:center;gap:8px}.msg-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.msg-column{width:100%;max-width:768px;margin:0 auto;padding:0 24px}.msg-foot{flex:0 0 auto;padding:8px 0 16px}.msg-foot .msg-column{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.msg-stream{list-style:none;margin:0;padding:8px 0 16px}.msg-day{display:flex;align-items:center;gap:12px;margin:16px 0 8px;font-size:12px;font-weight:600;color:var(--msg-muted)}.msg-day:before,.msg-day:after{content:"";flex:1;height:1px;background:var(--msg-hairline)}.msg-cluster{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:12px;padding-top:12px}.msg-cluster-main{min-width:0}.msg-cluster-head{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;margin:0;line-height:20px}.msg-cluster-head strong{font-weight:600}.msg-cluster-head time,.msg-line time,.msg-history time{font-size:12px;color:var(--msg-muted);font-variant-numeric:tabular-nums}.msg-item{position:relative;margin:0 -8px;padding:2px 8px;border-radius:8px}.msg-item:hover,.msg-item:focus-within,.msg-item.busy{background:#ffffff0a}.msg-body,.msg-draft-body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.msg-edited,.msg-reviewed{color:var(--msg-muted);font-size:12px}.msg-reviewed{margin:0}.msg-item-time{position:absolute;top:4px;left:-48px;width:44px;text-align:right;font-size:12px;line-height:18px;color:var(--msg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0}.msg-item:hover .msg-item-time,.msg-item:focus-within .msg-item-time{opacity:1}.msg-item-actions{position:absolute;top:-20px;right:8px;display:flex;padding:2px;border:1px solid rgba(255,255,255,.16);border-radius:99px;background:var(--msg-pop);opacity:0}.msg-item:hover .msg-item-actions,.msg-item:focus-within .msg-item-actions{opacity:1}.msg-item-actions button{height:32px;padding:0 12px;border:0;border-radius:99px;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.msg-seen{margin:2px 0 0;font-size:12px;color:var(--msg-muted)}.msg-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:12px 0 0 48px;color:var(--msg-muted)}.msg-empty{padding:24px 0;color:var(--msg-muted)}.msg-files{list-style:none;margin:4px 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.msg-files.column{display:grid;margin:0;justify-items:start}.msg-file{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:32px;padding:0 12px;border:0;border-radius:99px;background:var(--msg-plate-on);color:inherit;font:inherit;font-size:14px;text-align:left}.msg-file.open{cursor:pointer}.msg-file>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-file svg{flex:0 0 auto}.msg-file-remove{width:28px;height:28px;margin-right:-8px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:99px;background:transparent;color:inherit;cursor:pointer}.msg-edit{display:grid;gap:8px;padding:4px 0}.msg-edit textarea,.msg-draft-edit{width:100%;min-height:88px;padding:8px 12px;border:1px solid var(--msg-edge);border-radius:12px;background:#0c0c0c7a;color:inherit;font:inherit;font-size:14px;line-height:1.5;resize:vertical}.msg-edit-actions,.msg-empty-actions{display:flex;flex-wrap:wrap;gap:8px}.msg-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0}.msg-confirm>span{flex:1 1 240px}.msg-confirm.bar{margin:0;padding:12px 24px;border-bottom:1px solid var(--msg-hairline)}.msg-history{padding:8px 0 0}.msg-history summary{display:flex;align-items:center;min-height:32px;color:var(--msg-muted);cursor:pointer}.msg-history ul{list-style:none;margin:0;padding:0 0 0 16px;display:grid;gap:8px;border-left:1px solid var(--msg-hairline)}.msg-history p{margin:0}.msg-history-head{display:flex;align-items:baseline;gap:8px}.msg-history-head strong{font-weight:600}.msg-draft{display:grid;gap:8px;padding:12px 16px;border-radius:14px;background:var(--msg-plate);box-shadow:inset 0 0 0 1px var(--msg-hairline)}.msg-draft-head{display:flex;align-items:center;gap:8px}.msg-draft h3{margin:0;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0}.msg-draft-state{margin-left:auto;font-size:12px;color:var(--msg-muted)}.msg-draft-body{max-height:105px;overflow-y:auto}.msg-draft-edit{min-height:126px}.msg-draft-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.msg-how-toggle{display:inline-flex;align-items:center;gap:4px;min-height:32px;margin-left:auto;padding:0 12px;border:0;border-radius:99px;background:transparent;color:var(--msg-muted);font:inherit;font-size:14px;cursor:pointer}.msg-draft-how{display:grid;gap:4px;margin:0;max-height:132px;overflow-y:auto}.msg-draft-how>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px}.msg-draft-how dt{color:var(--msg-muted)}.msg-draft-how dd{margin:0}.msg-draft-how ul{margin:0;padding-left:16px}.msg-note{margin:0;color:var(--msg-muted)}.msg-composer{display:grid;gap:8px}.msg-composer-box{display:grid;border:1px solid var(--msg-edge);border-radius:14px;background:#0c0c0c7a}.msg-composer-box:focus-within{border-color:#fff9}.msg-composer textarea{display:block;width:100%;min-height:58px;max-height:184px;padding:12px 16px 4px;border:0;border-radius:14px 14px 0 0;background:transparent;box-shadow:none;color:inherit;font:inherit;font-size:14px;line-height:21px;resize:none;overflow-y:auto}.msg-workspace .msg-composer textarea:focus-visible,.msg-thread .msg-composer textarea:focus-visible{outline:none}.msg-composer textarea::placeholder{color:var(--msg-muted);opacity:1}.msg-composer .msg-files{margin:4px 12px}.msg-composer-tools{display:flex;align-items:center;gap:8px;padding:8px}.msg-draft-button{display:inline-flex;align-items:center;gap:8px}.msg-send{margin-left:auto}.msg-visibility,.msg-readonly{display:flex;align-items:center;gap:8px;margin:0;color:var(--msg-muted)}.msg-visibility svg,.msg-readonly svg{flex:0 0 auto}.msg-readonly-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:36px}.msg-workspace:not(.context-docked) .msg-composer-tools{padding-right:136px}.msg-workspace:not(.context-docked) .msg-readonly-row{padding-right:136px}.msg-thread-empty{align-items:center;justify-content:center;gap:8px;padding:48px 24px;text-align:center}.msg-thread-empty svg{color:var(--msg-muted)}.msg-thread-empty h2{margin:0;font-size:16px;font-weight:600;letter-spacing:0}.msg-thread-empty p{margin:0;max-width:44ch;color:var(--msg-muted)}.msg-empty-actions{justify-content:center;margin-top:8px}.msg-context{display:flex;flex-direction:column;min-width:0;min-height:0;border-left:1px solid var(--msg-hairline)}.msg-workspace.context-over .msg-context{position:absolute;z-index:10;top:0;right:0;bottom:0;width:320px;background:#161616;box-shadow:-24px 0 48px #00000080}.msg-ctx-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;min-height:81px;padding:16px 16px 16px 24px;border-bottom:1px solid var(--msg-hairline)}.msg-ctx-head h2{margin:0;font-size:16px;font-weight:600;letter-spacing:0}.msg-ctx-scroll{flex:1;min-height:0;overflow-y:auto;padding:8px 24px 96px}.msg-ctx-section summary{display:flex;align-items:center;gap:8px;min-height:32px;margin-top:8px;list-style:none;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--msg-muted);cursor:pointer;border-radius:8px}.msg-ctx-section summary::-webkit-details-marker{display:none}.msg-ctx-section summary svg{margin-left:auto;transform:rotate(-90deg)}.msg-ctx-section[open] summary svg{transform:none}.msg-ctx-count{letter-spacing:0;font-variant-numeric:tabular-nums}.msg-ctx-body{display:grid;gap:8px;justify-items:start;padding-bottom:16px}.msg-ctx-body p{margin:0}.msg-ctx-title,.msg-ctx-strong{font-weight:600;overflow-wrap:anywhere}.msg-ctx-line{color:var(--msg-muted);overflow-wrap:anywhere}.msg-ctx-list,.msg-ctx-people{list-style:none;margin:0;padding:0;display:grid;gap:12px;width:100%}.msg-ctx-people li{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:12px;align-items:center}.msg-ctx-people .msg-tile{grid-row:span 2}.msg-ctx-people .msg-ctx-strong,.msg-ctx-people .msg-ctx-line{line-height:20px}.jb-thread-drawer .msg-thread{height:calc(100dvh - 200px);min-height:360px}.jb-thread-drawer .msg-thread-head{padding:0 0 16px}.jb-thread-drawer .msg-column{max-width:none;padding:0}.jb-thread-drawer .msg-item{margin:0 -8px 0 0;padding-left:0}.jb-thread-drawer .msg-foot{padding-bottom:0}.msg-form{display:grid;gap:16px;font-size:14px}.msg-form p{margin:0}.msg-fieldset{border:0;margin:0;padding:0;display:grid;gap:4px}.msg-fieldset legend{padding:0;margin-bottom:8px;font-size:14px;font-weight:600}.msg-check{display:flex;gap:8px;align-items:center;min-height:32px;font-size:14px}.msg-check small,.msg-form .field small{font-size:13px;color:var(--msg-muted)}.msg-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media(max-width:760px){.msg-workspace,.msg-workspace.context-docked{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;margin:0;overflow:visible;gap:16px}.msg-workspace>.msg-list{max-height:320px;border:0}.msg-workspace>.msg-thread{min-height:480px}.msg-workspace .msg-thread-head{flex-wrap:wrap}.msg-workspace .msg-thread-title{flex:1 1 180px}.msg-workspace .msg-foot,.msg-workspace .msg-column{padding-inline:12px}.msg-workspace :is(.msg-draft-head,.msg-composer-tools){flex-wrap:wrap}.msg-workspace:not(.context-docked) :is(.msg-composer-tools,.msg-readonly-row){padding-right:8px}}.ti-page{min-width:0;color:var(--ink)}.ti-head{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.ti-head h1{font-size:clamp(25px,2.8vw,38px);line-height:1.15;margin:8px 0 12px;max-width:650px}.ti-head p,.ti-inbox>p,.ti-review>p{color:var(--muted)}.ti-eyebrow{display:flex;gap:8px;align-items:center;font-size:12px;margin:0}.ti-status{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px 16px;margin-bottom:20px;border-radius:18px;background:#ffffff9e;font-size:13px}.ti-status>span:last-of-type{margin-left:auto}.ti-dot{width:7px;height:7px;border-radius:50%;background:#ab3934;flex-shrink:0}.ti-layout{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(260px,1.5fr) minmax(250px,1fr);gap:22px;align-items:start}.ti-layout>*{min-width:0;overflow-wrap:anywhere}.ti-inbox{padding:18px 0}.ti-inbox h2,.ti-review h2,.ti-conversation h2{font-size:19px;line-height:1.35;margin:0 0 12px}.ti-inbox>p{font-size:13px;margin-bottom:22px}.ti-source{display:grid;grid-template-columns:34px minmax(0,1fr);gap:7px 10px;width:100%;text-align:left;padding:16px;background:#ffffffa6;border:0;border-radius:20px;color:var(--ink);font:inherit;cursor:pointer}.ti-source.active{background:#fff}.ti-source>span:not(.ti-avatar),.ti-source>small{grid-column:2;font-size:12px;color:var(--muted)}.ti-avatar{grid-row:span 3;width:34px;height:34px;display:grid;place-items:center;background:#eceef2;color:#111;border-radius:12px}.ti-conversation{padding:24px;border-radius:26px;background:#fffc}.ti-conversation header{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ti-badge{background:#f1f2f3;font-size:12px;padding:6px 12px;border-radius:999px;align-self:flex-start}.ti-message{line-height:1.65;margin:24px 0;max-width:50ch}.ti-card-source{margin:24px 0}.ti-card-source>small{display:block;color:var(--muted);font-size:12px;line-height:1.6;margin-top:14px}.ti-card-paper{display:flex;flex-direction:column;gap:9px;padding:28px;background:#edeff0;border-radius:18px;color:#222}.ti-card-paper p{font-size:11px;color:#606369;margin:0 0 12px}.ti-card-paper>strong{font-size:22px;line-height:1.2}.ti-card-paper h3{font-size:17px;margin:16px 0 0}.ti-card-paper>span{font-size:13px}.ti-evidence{font-size:12px;color:var(--muted);line-height:1.65}.ti-evidence summary{cursor:pointer;padding:12px 0;color:var(--ink)}.ti-review{padding:24px;border-radius:26px;background:#fff9}.ti-review>.ti-eyebrow{color:#9b332e;margin-bottom:16px}.ti-review p,.ti-review li{font-size:14px;line-height:1.6}.ti-review dl{margin:24px 0}.ti-review dt{font-size:12px;color:var(--muted);margin-top:16px}.ti-review dd{margin:5px 0}.ti-caution{padding:12px;background:#fff1d9;border-radius:14px;color:#614818!important}.ti-review form{display:flex;flex-direction:column;gap:14px}.ti-review form .field{min-width:0}.ti-review form input,.ti-review form textarea{width:100%;min-width:0}.ti-review form h3{font-size:17px}.ti-empty{padding:30px 0;line-height:1.7}.msg-teams-entry{display:flex;gap:10px;align-items:center;width:100%;border:0;background:#f0f1f3;border-radius:14px;padding:12px;font:inherit;text-align:left;color:#222;cursor:pointer;margin-top:12px}@media(max-width:1100px){.ti-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.ti-inbox{grid-column:1/-1;padding:0}.ti-inbox .ti-source{max-width:440px}}@media(max-width:700px){.ti-layout{grid-template-columns:minmax(0,1fr);gap:16px}.ti-inbox{grid-column:auto}.ti-conversation,.ti-review{padding:20px}.ti-card-paper{padding:22px}.ti-status>span:last-of-type{margin-left:0}}#root .paxo-messages-shell{height:var(--msg-height, calc(100dvh - 230px) );min-height:0;display:flex;flex-direction:column;gap:24px;color:#111a29}#root .paxo-messages-heading{flex:none;padding:0}#root .paxo-messages-heading h1{font-size:48px;font-weight:500;line-height:1.15;margin:0 0 10px}#root .paxo-messages-heading p{font-size:14px;color:#7b7d8d}#root .paxo-messages-toolbar{display:flex;align-items:center;gap:24px;flex:none;min-width:0}#root .paxo-messages-toolbar .msg-filters{position:static;display:inline-flex;flex:none;padding:4px;background:#eaeaf1}#root .paxo-messages-toolbar .msg-filter{display:inline-flex;align-items:center;gap:10px;padding:0 18px;min-height:36px;color:#747585}#root .paxo-messages-toolbar .msg-filter.on{background:#111a29;color:#fff}#root .paxo-messages-toolbar .msg-filter-count{font-size:11px;opacity:.75}#root .paxo-messages-replies{display:flex;align-items:center;gap:9px;margin:0;color:#7b7d8d;font-size:12px}#root .paxo-messages-replies>span{width:6px;height:6px;border-radius:50%;background:#7486a3}#root .paxo-messages-location{margin-left:auto;color:#7b7d8d;font-size:12px}#root .paxo-messages-shell .msg-workspace{flex:1;height:auto;min-height:0;margin:0;grid-template-columns:minmax(240px,19.5%) minmax(0,1fr);gap:24px;border-radius:0;overflow:visible;background:transparent}#root .paxo-messages-shell .msg-workspace.context-docked{grid-template-columns:minmax(240px,19.5%) minmax(0,1fr) minmax(250px,19.7%)}#root .paxo-messages-shell .msg-list{overflow:hidden;background:#fafafdde;border-radius:20px}#root .paxo-messages-shell .msg-list-top{padding:20px}#root .paxo-messages-shell .msg-search{height:42px;background:#f0f0f6;border:1px solid #e0e3ee}#root .paxo-messages-shell .msg-list-rows{padding:0 0 16px;overscroll-behavior:contain}#root .paxo-messages-shell .msg-list-label{display:flex;justify-content:space-between;margin:12px 20px 10px;color:#7b7d8d;font-size:11px;letter-spacing:1px}#root .paxo-messages-shell .msg-section-count{letter-spacing:0}#root .paxo-messages-shell .msg-row{min-height:86px;padding:18px 20px;gap:2px 12px}#root .paxo-messages-shell .msg-row[aria-current=true]{border-left-color:#7486a3;background:#e9e7f3}#root .paxo-messages-shell .msg-row-title{font-weight:500;font-size:14px}#root .paxo-messages-shell .msg-row-preview{font-size:12px;font-weight:400;color:#7b7d8d}#root .paxo-messages-shell .msg-row-time{font-size:11px;color:#7b7d8d}#root .paxo-messages-shell .msg-pill{background:#e9e3f3;color:#635e82;font-size:11px;font-weight:400}#root .paxo-messages-shell .msg-list-boundary{flex:none;display:flex;align-items:center;gap:10px;margin:0;padding:18px 20px;border-top:1px solid #e5e3ed;font-size:11px;color:#7b7d8d}#root .paxo-messages-shell .msg-list-boundary svg{flex:none}#root .paxo-messages-shell .msg-thread{background:#ffffffea;border-radius:20px;overflow:hidden}#root .paxo-messages-shell .msg-thread-head{min-height:104px;padding:28px 30px;gap:14px}#root .paxo-messages-shell .msg-thread-avatar{width:48px;height:48px;border-radius:16px;background:linear-gradient(135deg,#e5daee,#eee4e4);flex:none}#root .paxo-messages-shell .msg-thread-title{flex:1}#root .paxo-messages-shell .msg-thread-head h2{font-size:20px;letter-spacing:-.5px}#root .paxo-messages-shell .msg-kind{font-size:12px;color:#7b7d8d;margin-top:4px}#root .paxo-messages-shell .msg-thread-visibility{display:flex;align-items:center;gap:6px;border-radius:24px;padding:6px 10px;background:#efebf5;font-size:11px;color:#736983;white-space:nowrap}#root .paxo-messages-shell .context-docked .msg-details-toggle{display:none}#root .paxo-messages-shell .msg-tool{border:1px solid #e0e3ec;background:transparent}#root .paxo-messages-shell .msg-column{max-width:none;padding:0 30px}#root .paxo-messages-shell .msg-thread>.msg-scroll{flex:1 1 0;min-height:0}@media(min-width:761px)and (max-height:700px){#root .paxo-messages-shell{height:auto;min-height:var(--msg-height)}#root .paxo-messages-shell .msg-workspace{flex:none;height:460px}}#root .paxo-messages-shell .msg-stream{padding:12px 0 16px}#root .paxo-messages-shell .msg-day{margin:22px 0 16px;color:#7b7d8d;font-size:11px;font-weight:400}#root .paxo-messages-shell .msg-cluster{padding:12px 0 8px}#root .paxo-messages-shell .msg-day:before,#root .paxo-messages-shell .msg-day:after{border-top:1px solid #e8e5ef;background:transparent;height:0}#root .paxo-messages-shell .msg-cluster-head{font-size:12px;margin-bottom:8px}#root .paxo-messages-shell .msg-cluster-head strong{font-weight:500}#root .paxo-messages-shell .msg-body{color:#545368;line-height:1.65}#root .paxo-messages-shell .paxo-message-request{margin:4px 0 24px 48px;width:calc(100% - 48px);background:#efebf5;color:#7486a3}#root .paxo-messages-shell .msg-thread>.msg-foot{flex:none;max-height:48%;min-height:0;padding:12px 0 20px;overflow:auto}#root .paxo-messages-shell .msg-foot .msg-column{gap:8px}#root .paxo-messages-shell .msg-composer-box,#root .paxo-messages-shell .msg-draft-composer{border:1px solid #dedbea;border-radius:20px;background:#fcfbff;box-shadow:0 8px 24px #111a2903}#root .paxo-messages-shell .msg-composer-recipient{display:flex;justify-content:space-between;gap:12px;padding:18px 20px 4px;font-size:12px;color:#736983}#root .paxo-messages-shell .msg-composer-recipient>span:last-child{display:flex;align-items:center;gap:6px;font-size:11px}#root .paxo-messages-shell .msg-composer textarea{min-height:78px;max-height:120px;padding:12px 20px;color:#545368}#root .paxo-messages-shell .msg-composer-tools{padding:12px 20px;flex-wrap:wrap}#root .paxo-messages-shell .msg-send{display:inline-flex;gap:12px;align-items:center}#root .paxo-messages-shell .msg-visibility{font-size:11px;color:#7b7d8d;padding:0 4px}#root .paxo-messages-shell .msg-draft-composer{padding:18px 20px;max-height:none;overflow:visible;gap:12px}#root .paxo-messages-shell .msg-draft-composer .msg-composer-recipient{padding:0}#root .paxo-messages-shell .msg-draft-composer .msg-draft-head{order:3;font-size:11px;color:#7b7d8d;gap:6px}#root .paxo-messages-shell .msg-draft-composer h3{font-size:11px;font-weight:400}#root .paxo-messages-shell .msg-draft-composer .msg-draft-state{margin-left:0}#root .paxo-messages-shell .msg-draft-composer .msg-draft-body{min-height:50px;max-height:100px;color:#545368;font-size:14px}#root .paxo-messages-shell .msg-draft-composer .msg-draft-edit{height:90px;min-height:70px;max-height:110px;resize:vertical}#root .paxo-messages-shell .msg-draft-composer .msg-draft-actions{gap:4px}#root .paxo-messages-shell .msg-draft-composer .msg-draft-actions .primary{order:2;margin-left:auto;display:inline-flex;align-items:center;gap:12px}#root .paxo-messages-shell .msg-draft-composer .msg-how-toggle{margin-left:0;font-size:11px;padding:0 8px}#root .paxo-messages-shell .msg-draft-composer .msg-draft-how{order:4}#root .paxo-messages-shell .msg-own-reply{justify-self:start;border:0;background:transparent;padding:3px 4px;color:#435571;font-size:11px;cursor:pointer}#root .paxo-messages-shell .msg-draft-head .msg-own-reply{margin-left:auto;font-size:11px}#root .paxo-messages-shell .msg-draft-choices{display:flex;gap:8px;flex-wrap:wrap}#root .paxo-messages-shell .msg-draft-choices button{border:1px solid #dce2ed;border-radius:20px;padding:4px 12px;background:#fff;color:#435571}#root .paxo-messages-shell .msg-draft-choices button[aria-pressed=true]{background:#e9e7f3}#root .paxo-messages-shell .context-docked .msg-context{position:static;width:auto;height:auto;max-height:none;padding:0;background:transparent;border:0;box-shadow:none;overflow:hidden}#root .paxo-messages-shell .msg-ctx-head{padding:0 0 18px;min-height:50px}#root .paxo-messages-shell .msg-ctx-scroll{padding:0 0 8px}#root .paxo-messages-shell .msg-ctx-section{padding:10px 0}#root .paxo-messages-shell .msg-ctx-body{padding-bottom:0;gap:6px}#root .paxo-messages-shell .msg-ctx-section summary{margin:0 0 8px;min-height:20px;background:transparent!important;font-size:11px;font-weight:400;letter-spacing:1px;text-transform:none}#root .paxo-messages-shell .msg-ctx-section:first-child{padding:20px;background:linear-gradient(135deg,#e7e1f1,#ecded7);border-radius:20px}#root .paxo-messages-shell .msg-ctx-section:has(.paxo-context-equipment){min-height:235px}#root .paxo-messages-shell .paxo-context-equipment{top:65px;right:16px;width:40%}#root .paxo-messages-shell .paxo-context-equipment .px-radiator{width:100%}#root .paxo-messages-shell .msg-ctx-section:first-child .msg-ctx-title strong{font-size:26px;max-width:62%}#root .paxo-messages-shell .msg-ctx-section:nth-child(3){background:linear-gradient(135deg,#f2e5d5,#e9e3f1);padding:16px;border-radius:20px}#root .paxo-messages-shell .msg-ctx-title{font-size:14px}#root .paxo-messages-shell .msg-ctx-line{color:#7b7d8d;font-size:12px;line-height:1.65}#root .paxo-messages-shell .msg-ctx-people{gap:12px}#root .paxo-messages-shell .msg-ctx-avatar-row{display:flex;align-items:center;justify-content:space-between;gap:12px}#root .paxo-messages-shell .msg-ctx-avatar-row>div{display:flex;flex-wrap:wrap;gap:0}#root .paxo-messages-shell .msg-ctx-avatar-row .msg-tile{width:30px;height:30px;border-radius:50%;border:2px solid #f7f8fc;margin-left:-4px;font-size:10px}#root .paxo-messages-shell .msg-ctx-avatar-row>span{font-size:11px;color:#7b7d8d;text-align:right}#root .paxo-messages-shell .msg-ctx-avatar-row small{display:block;font-size:11px}#root .paxo-messages-shell .msg-people-directory{margin-top:10px}#root .paxo-messages-shell .msg-people-directory summary{letter-spacing:0;cursor:pointer}#root .paxo-messages-shell .msg-ctx-body>.button{background:transparent!important;border:0;border-radius:6px;padding:0;display:inline-flex;align-items:center;gap:8px;font-size:12px;min-height:26px;height:26px}@media(max-width:1499px){#root .paxo-messages-shell,#root .paxo-messages-shell .msg-workspace{gap:18px}#root .paxo-messages-shell .msg-thread-head{padding:20px;min-height:82px}#root .paxo-messages-shell .msg-column{padding:0 20px}#root .paxo-messages-shell .msg-thread-visibility{display:none}#root .paxo-messages-shell .msg-row{padding:16px}#root .paxo-messages-shell .msg-composer-recipient{flex-wrap:wrap}}@media(max-width:1199px){#root .paxo-messages-shell .msg-workspace{grid-template-columns:240px minmax(0,1fr)}#root .paxo-messages-shell .context-over .msg-context{top:0;bottom:0;right:0;position:absolute;max-height:none;width:min(340px,100%);padding:20px;background:#fcfcff;z-index:35;border:1px solid #dce2ed;box-shadow:0 16px 48px #111a2926}#root .paxo-messages-location{display:none}}@media(max-height:850px){#root .paxo-messages-heading h1{font-size:36px;margin-bottom:6px}#root .paxo-messages-shell{gap:14px}#root .paxo-messages-shell .msg-thread-head{min-height:70px;padding:14px 20px}#root .paxo-messages-shell .msg-thread-avatar{width:38px;height:38px;border-radius:12px}#root .paxo-messages-shell .msg-thread-head h2{font-size:16px}#root .paxo-messages-shell .msg-thread>.msg-foot{padding:8px 0 12px;max-height:58%}#root .paxo-messages-shell .msg-draft-composer{padding:12px 16px;gap:6px}#root .paxo-messages-shell .msg-draft-composer .msg-draft-body{min-height:35px;max-height:80px;font-size:13px}#root .paxo-messages-shell .msg-composer textarea{min-height:54px;max-height:84px}#root .paxo-messages-shell .msg-composer-tools{padding:8px 12px}}@media(max-width:760px){#root .paxo-messages-shell{height:auto;min-height:var(--msg-height)}#root .paxo-messages-heading{gap:16px}#root .paxo-messages-heading h1{font-size:36px}#root .paxo-messages-heading>div:last-child{flex-wrap:wrap}#root .paxo-messages-toolbar{flex-wrap:wrap;gap:12px}#root .paxo-messages-toolbar .msg-filters{width:100%}#root .paxo-messages-toolbar .msg-filter{flex:1;padding:0 8px;justify-content:center}#root .paxo-messages-shell .msg-workspace{display:flex;flex-direction:column;flex:none}#root .paxo-messages-shell .msg-list{height:280px;flex:none}#root .paxo-messages-shell .msg-list-top{padding:14px}#root .paxo-messages-shell .msg-list-boundary{padding:12px 16px}#root .paxo-messages-shell .msg-thread{height:680px;max-height:none;flex:none}#root .paxo-messages-shell .msg-thread-head{flex-wrap:wrap;gap:10px}#root .paxo-messages-shell .msg-thread-title{flex:1;min-width:150px}#root .paxo-messages-shell .msg-thread-actions{margin-left:auto}#root .paxo-messages-shell .msg-column{padding:0 16px}#root .paxo-messages-shell .msg-thread>.msg-foot{max-height:70%}#root .paxo-messages-shell .msg-draft-composer .msg-draft-body{min-height:90px;max-height:120px}#root .paxo-messages-shell .context-over .msg-context{position:fixed;top:80px;bottom:66px;right:12px;width:calc(100vw - 24px)}#root .paxo-messages-shell .paxo-message-request{margin-left:0;width:100%}#root .paxo-messages-shell .msg-draft-composer .msg-draft-actions .primary{width:100%;margin:6px 0 0;justify-content:center}}#root .paxo-shell .jb-page .paxo-job-record-nav{display:flex;flex-wrap:wrap;gap:4px;padding:4px 0 14px;border-bottom:1px solid #dce2ec}#root .paxo-shell .paxo-job-record-nav button{background:transparent;border:0;border-radius:20px;color:#435571;font:inherit;padding:8px 13px;cursor:pointer}#root .paxo-shell .paxo-job-record-nav button:hover{background:#e7ebf3;color:#111a29}#root .paxo-shell .paxo-job-dossier{display:grid;grid-template-columns:minmax(0,1fr) minmax(285px,330px);gap:22px;align-items:start}#root .paxo-shell .paxo-job-dossier>.jb-stage-box{grid-column:1 / -1;padding:18px 0;background:transparent;border:0;box-shadow:none}#root .paxo-shell .paxo-job-record{min-width:0;background:#fff;border:1px solid #e5e9f0;border-radius:14px;overflow:clip}#root .paxo-shell .paxo-job-record-section{scroll-margin-top:18px;padding:22px 24px;min-width:0}#root .paxo-shell .paxo-job-record-section+.paxo-job-record-section{border-top:1px solid #e5e9f0}#root .paxo-shell .paxo-job-record-section>.paxo-box{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#root .paxo-shell .paxo-job-inspector{position:sticky;top:12px;max-height:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:#f7f8fc;border:1px solid #e1e6ef;border-radius:14px;padding:20px;min-width:0}#root .paxo-shell .paxo-job-inspector>div+div{border-top:1px solid #dce2ec;padding-top:18px;margin-top:18px}#root .paxo-shell .paxo-job-inspector .paxo-box{padding:0;background:transparent;border:0;box-shadow:none;border-radius:0}#root .paxo-shell .paxo-job-inspector .clc-facts{grid-template-columns:58px minmax(0,1fr)}#root .paxo-shell .paxo-job-inspector :is(dd,.clc-facts a,.clc-facts span){overflow-wrap:anywhere}#root .paxo-shell .paxo-job-inspector .ask-next-form .jb-form-end{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}#root .paxo-shell .paxo-job-inspector .ask-next-form .jb-form-end>.muted{flex:1 0 100%;min-width:0}#root .paxo-shell .paxo-job-inspector .ask-next-form .jb-form-end>button{flex-shrink:0;white-space:nowrap}#root .paxo-shell .jb-page :is(.jb-kicker,.jb-job-titlebar .paxo-actions,.jb-stage-actions){flex-wrap:wrap}#root .paxo-shell .jb-page .jb-add-task{grid-template-columns:minmax(0,1fr) minmax(130px,180px) auto}#root .paxo-shell .jb-page .jb-file-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;overflow:auto}#root .paxo-shell .mn-screen--estimate .mn-est-grid{grid-template-columns:minmax(0,1.45fr) minmax(350px,1fr);gap:22px;align-items:start}#root .paxo-shell .mn-screen--estimate .mn-est-stack{grid-column:2;grid-row:1;background:#fff;border:1px solid #e3e7ee;border-radius:14px;padding:22px;gap:20px}#root .paxo-shell .mn-screen--estimate .mn-est-stack>.mn-box{background:transparent;padding:0;border:0;box-shadow:none;border-radius:0}#root .paxo-shell .mn-screen--estimate .mn-est-stack>.mn-box+.mn-box{border-top:1px solid #e2e6ee;padding-top:20px}#root .paxo-shell .mn-screen--estimate .mn-est-stack>.mn-prepared{border-radius:10px;background:#f0ecf8;padding:15px}#root .paxo-shell .mn-screen--estimate .mn-est-stack .mn-lead{font-size:26px;letter-spacing:-.8px;line-height:1.2}#root .paxo-shell .mn-screen--estimate .mn-paper-box{grid-column:1;grid-row:1;top:12px;max-height:calc(100dvh - 140px);border:0;border-radius:14px;background:linear-gradient(125deg,#e5eaf3,#ede8f3 65%,#dbe4f0);padding:20px;color:#111a29}#root .paxo-shell .mn-screen--estimate .biz-estimate-paper{background:#fff;color:#111a29;border-radius:0;box-shadow:0 12px 24px #43557112;padding:30px}#root .paxo-shell .mn-screen--estimate .mn-lines li{grid-template-columns:20px minmax(0,1fr) auto;gap:10px;font-size:12px}#root .paxo-shell .mn-screen--estimate .mn-line-rate{grid-column:2;font-size:11px}#root .paxo-shell .mn-screen--estimate .mn-line-amount{grid-column:3;grid-row:span 2;font-size:12px}#root .paxo-shell .mn-screen--estimate .mn-box .paxo-box-head{flex-wrap:wrap;gap:8px}#root .paxo-shell .mn-screen--estimate .mn-box .paxo-box-head .mn-hint{max-width:none;font-size:11px}#root .paxo-shell .cr-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:22px;background:transparent;padding:0;border:0}#root .paxo-shell .cr-panel>.cr-head,#root .paxo-shell .cr-panel>.cr-queue{grid-column:1 / -1}#root .paxo-shell .cr-panel>.cr-grid{grid-template-columns:minmax(0,1fr);gap:0;background:#fff;border:1px solid #e3e7ee;border-radius:14px;overflow:hidden;align-self:start}#root .paxo-shell .cr-grid .cr-standing{border:0;border-radius:0;padding:18px 22px;background:transparent}#root .paxo-shell .cr-grid .cr-standing+.cr-standing{border-top:1px solid #e3e7ee}#root .paxo-shell .cr-panel>.cr-manual{grid-template-columns:minmax(0,1fr);background:#f6f7fc;border:1px solid #e1e6ef;border-radius:14px;padding:20px;align-self:start;margin:0}#root .paxo-shell .cr-manual>*,#root .paxo-shell .cr-manual .cr-reason{grid-column:1;min-width:0}body:has(#root .paxo-shell) .modal:has(.pb-shell){width:min(1000px,calc(100vw - 40px))}body:has(#root .paxo-shell) .modal:has(.pb-shell) .pb-books{display:grid;grid-template-columns:minmax(0,1fr);gap:0;background:#fff;border:1px solid #e1e6ef;border-radius:12px}body:has(#root .paxo-shell) .modal:has(.pb-shell) .pb-book{padding:18px;border:0;border-radius:0;background:transparent}body:has(#root .paxo-shell) .modal:has(.pb-shell) .pb-book+.pb-book{border-top:1px solid #e1e6ef}body:has(#root .paxo-shell) .modal:has(.pb-shell) .pb-toolbar{border-radius:12px;background:#eef1f7;padding:16px;gap:14px}#root .paxo-shell .dc-page .dc-browser .dc-tiles{min-width:0;grid-auto-rows:min-content}#root .paxo-shell .dc-page .dc-tile-name{overflow-wrap:anywhere}#root .paxo-shell .dc-page .dc-quickview,#root .paxo-shell .dc-page .dc-files{overscroll-behavior:contain}#root .paxo-shell .vs-page .vs-peek .vs-peek-head{position:sticky;top:-20px;z-index:4;background:#22272d;padding-top:20px;margin-top:-20px;border-bottom:1px solid #ffffff24}#root .paxo-shell .vs-page .vs-peek{overscroll-behavior:contain;scrollbar-width:thin;border:1px solid #ffffff24;border-radius:14px}#root .paxo-shell .vs-page .vs-peek .jb-link{color:#d2ddec}#root .paxo-shell .vs-page .vs-peek-section{border-color:#ffffff24}#root .paxo-shell .vs-page .vs-peek :is(.vs-facts dd,.vs-peek-row-main,.ca-person){min-width:0;overflow-wrap:anywhere}#root .paxo-shell .paxo-schedule .sched-drawer{background:#fff;color:#111a29;border:1px solid #dce2ec;box-shadow:0 12px 35px #111a2915}#root .paxo-shell .paxo-schedule .sched-drawer-head,#root .paxo-shell .paxo-schedule .sched-drawer-foot{background:#fff;border-color:#e0e6ef}#root .paxo-shell .paxo-schedule .sc-month-popover{background:#fff;color:#111a29;border:1px solid #dce2ec;border-radius:14px;max-height:min(360px,calc(100dvh - 180px));overflow:auto}@media(max-width:1100px){#root .paxo-shell .paxo-schedule .sc-body>.sc-rail{display:block;grid-column:auto;min-width:0}#root .paxo-shell .paxo-schedule .sc-rail>section{padding:0;border-left:0;min-width:0}#root .paxo-shell .paxo-schedule .sc-rail>section+section{padding-top:18px;margin-top:18px;border-top:1px solid #dce2ec}#root .paxo-shell .paxo-schedule .sc-mini-head{flex-wrap:wrap}}@media(max-width:1000px){#root .paxo-shell .paxo-job-dossier{grid-template-columns:minmax(0,1fr) 280px;gap:16px}#root .paxo-shell .paxo-job-record-section{padding:18px}#root .paxo-shell .paxo-job-inspector{padding:18px;max-height:calc(100dvh - 250px)}#root .paxo-shell .mn-screen--estimate .mn-est-grid{grid-template-columns:minmax(0,1fr)}#root .paxo-shell .mn-screen--estimate .mn-est-stack{grid-column:1;grid-row:1}#root .paxo-shell .mn-screen--estimate .mn-paper-box{grid-column:1;grid-row:2;position:static;max-height:none}#root .paxo-shell .cr-panel{grid-template-columns:minmax(0,1fr)}#root .paxo-shell .vs-page .vs-peek{width:320px;right:16px;max-height:600px}#root .paxo-shell .vs-page .vs-peek .vs-peek-head{flex-wrap:wrap}#root .paxo-shell .vs-page .paxo-client-map .vs-map-tools{top:70px;right:16px;width:calc(100% - 340px);max-width:none;border-radius:12px;flex-wrap:wrap}#root .paxo-shell .vs-page .paxo-visit-plan,#root .paxo-shell .vs-page .vs-peek{top:200px;left:auto;right:16px;width:320px}#root .paxo-shell .vs-page .paxo-visit-summary{right:16px}}@media(max-width:900px){#root .paxo-shell .paxo-schedule.sc-has-panel .sc-body{grid-template-columns:minmax(0,1fr)}#root .paxo-shell .paxo-schedule .sc-body>.sc-rail{display:block}}@media(max-width:760px){#root .paxo-shell .paxo-job-dossier{grid-template-columns:minmax(0,1fr)}#root .paxo-shell .paxo-job-inspector{position:static;max-height:none}#root .paxo-shell .jb-page .jb-add-task{grid-template-columns:minmax(0,1fr)}#root .paxo-shell .mn-screen--estimate .biz-estimate-paper{padding:20px}#root .paxo-shell .vs-page .paxo-client-map .vs-map-tools{left:20px;right:20px;top:70px;width:auto}#root .paxo-shell .vs-page .paxo-visit-plan,#root .paxo-shell .vs-page .vs-peek{top:625px;width:calc(100% - 40px);right:20px}}#root .paxo-shell .paxo-schedule .sc-mini-grid{grid-template-columns:repeat(7,minmax(0,1fr));width:100%}#root .paxo-shell .paxo-schedule .sc-mini-day{width:100%;min-width:0;padding-inline:0}#root .page-canvas .jb-screen .px-jobs-list .jb-table-wrap{max-width:100%;width:100%;overflow-x:auto;overscroll-behavior-x:contain}#root .page-canvas .jb-screen .px-jobs-list .jb-board{display:flex;align-items:stretch;gap:14px;overflow-x:auto;padding:16px;overscroll-behavior-x:contain;min-height:340px}#root .page-canvas .jb-screen .px-jobs-list .jb-board-col{flex:0 0 250px;min-width:0;padding:14px;background:#f4f6fb;border:1px solid #e1e6ef;border-radius:12px;box-shadow:none}#root .page-canvas .jb-screen .px-jobs-list .jb-board-col .paxo-box-label{color:#435571;font-size:12px;line-height:1.4}#root .page-canvas .jb-screen .px-jobs-list .jb-board-col .paxo-box-label small{display:block;font-size:10px}#root .page-canvas .jb-screen .px-jobs-list .jb-board-col .paxo-list{display:grid;gap:10px}#root .page-canvas .jb-screen .px-jobs-list .jb-card-job{border:1px solid #dce2ec;background:#fff;padding:12px;border-radius:10px}#root .page-canvas .jb-screen .px-jobs-list .jb-card-job.is-peeked{border-color:#a58bc9;background:#f0ecf8}#root .page-canvas .jb-screen .px-jobs-list .jb-card-open{color:#111a29;line-height:1.45}#root .page-canvas .jb-screen .px-jobs-list .jb-card-open small{color:#65738a;font-size:11px;overflow-wrap:anywhere}body:has(#root .paxo-shell) .modal:has(:is(.jb-form,.vs-form,.vs-site-form,.vs-import,.vs-detail,.pb-shell)){max-height:calc(100dvh - 116px);border:1px solid #e0e6ef}body:has(#root .paxo-shell) .modal:has(.jb-form) .modal-body{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:0}body:has(#root .paxo-shell) .modal .jb-form>.biz-form-fields{flex:1 1 auto;min-height:0;padding-right:4px}body:has(#root .paxo-shell) .modal .jb-form>.biz-form-footer{flex-shrink:0;margin-top:0;padding-block:16px;background:#fff;min-width:0}#root .paxo-shell .paxo-invoice-summary{display:flex;flex-wrap:wrap;gap:55px;padding:8px 0 20px;border-bottom:1px solid #dce2ec}#root .paxo-shell .paxo-invoice-summary>div{display:grid;gap:8px}#root .paxo-shell .paxo-invoice-summary span{color:#65738a;font-size:12px}#root .paxo-shell .paxo-invoice-summary strong{font-size:42px;font-weight:400;letter-spacing:-1.7px}#root .paxo-shell .paxo-invoice-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px;align-items:stretch}#root .paxo-shell .paxo-invoice-layout>.paxo-box{padding:0;border:1px solid #e1e6ef;background:#fff;border-radius:14px;overflow:hidden}#root .paxo-shell .paxo-invoice-layout .paxo-box-head{padding:20px;margin:0}#root .paxo-shell .paxo-invoice-empty{display:grid;justify-items:start;gap:15px;padding:30px;border-top:1px solid #e1e6ef;min-height:240px}#root .paxo-shell .paxo-invoice-empty h2{font-size:24px;font-weight:500;margin:0}#root .paxo-shell .paxo-invoice-context{padding:25px;border-radius:14px;background:linear-gradient(130deg,#e5eaf3,#ebe5f4);color:#435571;line-height:1.7}#root .paxo-shell .paxo-invoice-context h2{font-size:28px;font-weight:400;letter-spacing:-.8px;line-height:1.2;color:#111a29;margin:20px 0}@media(max-width:1000px){#root .paxo-shell .paxo-invoice-layout{grid-template-columns:minmax(0,1fr)}#root .paxo-shell .paxo-invoice-context{max-width:none}}body:has(#root .paxo-shell) .modal:has(.pb-shell) .pb-import>label.button{display:grid;align-items:start;gap:10px;min-height:90px;height:auto;padding:14px;border:1px dashed #bdc9dc;border-radius:10px;font-size:12px;background:#fff}body:has(#root .paxo-shell) .modal:has(.pb-shell) .pb-import input[type=file]{width:100%;max-width:100%;min-width:0;font-size:11px;padding:0;border:0;background:transparent}body:has(#root .paxo-shell) .modal:has(.pb-shell) .pb-empty{padding:24px;margin:0;font-size:12px;line-height:1.7}@media(min-width:681px)and (max-width:1100px){#root .paxo-shell .dc-page .dc-browser>.dc-quickview{position:fixed;z-index:30;top:124px;bottom:64px;right:20px;width:min(350px,calc(100vw - 40px));height:auto;max-height:none;min-height:0;grid-area:auto;overflow-y:auto;padding:16px;background:#fff;border:1px solid #dce2ec;border-radius:14px;box-shadow:0 12px 35px #111a2926}#root .paxo-shell .dc-page .dc-quickview .dc-qv-sticky{position:static;max-height:none;overflow:visible}#root .paxo-shell .dc-page .dc-quickview .dc-qv-bar{position:sticky;top:-16px;z-index:3;background:#fff;padding-block:12px;border-bottom:1px solid #e1e6ef}}@media(min-width:681px)and (max-width:1100px){#root .paxo-shell .dc-page .dc-quickview .dc-qv{display:flex;flex-direction:column;gap:0}#root .paxo-shell .dc-page .dc-quickview .dc-qv-section{min-width:0}}#root .paxo-shell .mp-routes .mp-detail-grid{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:22px;align-items:start}#root .paxo-shell .mp-routes .mp-panel{min-width:0;border:1px solid #e0e6ef;border-radius:14px;padding:22px;background:#fff}#root .paxo-shell .mp-routes .mp-panel:first-child{background:#f5f7fb}#root .paxo-shell .mp-routes .mp-route-list{list-style:none;padding:0;margin:16px 0}#root .paxo-shell .mp-routes .mp-route-list button{display:grid;gap:5px;width:100%;text-align:left;border:0;border-bottom:1px solid #dce2ec;border-radius:0;padding:15px 0;background:transparent;color:#111a29}#root .paxo-shell .mp-routes .mp-route-list button[aria-pressed=true]{background:#e8e5f2;padding-inline:12px;border-radius:8px}#root .paxo-shell .mp-routes .mp-form{display:grid;gap:14px;margin-top:22px;padding-top:22px;border-top:1px solid #dce2ec}#root .paxo-shell .mp-routes .mp-form label{display:grid;gap:6px;min-width:0}#root .paxo-shell .mp-routes .mp-form :is(input,select,textarea){width:100%;min-width:0;box-sizing:border-box}#root .paxo-shell .mp-routes .mp-stops{padding-left:22px}#root .paxo-shell .mp-routes .mp-stops li{padding:14px 0;border-bottom:1px solid #e1e6ef}#root .paxo-shell .mp-routes .mp-actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1000px){#root .paxo-shell .mp-routes .mp-detail-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:761px)and (max-width:1000px){#root .paxo-shell .vs-page .vs-peek{position:fixed;z-index:30;max-height:none;height:auto;width:320px;inset:124px 20px 64px auto;overflow-y:auto}}body:has(#root .paxo-shell) .modal .vs-contacts{border:1px solid #dce2ec;border-radius:10px;padding:14px}body:has(#root .paxo-shell) .modal .vs-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:8px}body:has(#root .paxo-shell) .modal .vs-contact input{min-width:0;width:100%;padding:9px;border:1px solid #dce2ec;border-radius:8px}#root .paxo-shell .mp-routes .ad-head h1{font-size:44px;line-height:1.1;letter-spacing:-1.8px}#root .paxo-shell .mp-routes .route-builder{background:linear-gradient(125deg,#f7f9fc,#eef0f7);margin-bottom:22px}#root .paxo-shell .mp-routes .route-builder-fields{gap:16px}#root .paxo-shell .mp-routes .route-builder-fields :is(input,select){min-width:0;width:100%;border:1px solid #d8dfeb;border-radius:8px;background:#fff;padding:10px 12px;color:#111a29}#root .paxo-shell .mp-routes .route-builder-fields input[type=checkbox]{width:auto}#root .paxo-shell .mp-routes .route-builder-location .button{height:40px;padding:8px 14px}body:has(#root .paxo-shell) .modal:has(.money-editor-top){max-height:calc(100dvh - 116px);display:flex;flex-direction:column}body:has(#root .paxo-shell) .modal:has(.money-editor-top) .modal-body{display:flex;flex-direction:column;min-height:0;overflow:hidden}#root .paxo-shell .jb-page :is(.iw-reference-form,.iw-inline-form)>.paxo-caption{grid-column:1 / -1;max-width:none;margin:0 0 8px}#root .paxo-shell .jb-page :is(.iw-reference-form,.iw-inline-form){gap:16px}#root .paxo-shell .jb-page :is(.iw-reference-form,.iw-inline-form)>label{min-width:0}#root .paxo-shell .jb-page :is(.iw-reference-form,.iw-inline-form) :is(input,select,textarea){min-width:0;max-width:100%}@media(max-width:1100px){#root .paxo-shell .jb-page :is(.iw-reference-form,.iw-inline-form){grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}#root .paxo-shell .jb-page :is(.iw-reference-form,.iw-inline-form)>button{grid-column:1 / -1;justify-self:start}}@media(max-width:650px){#root .paxo-shell .jb-page :is(.iw-reference-form,.iw-inline-form){grid-template-columns:minmax(0,1fr)}}#root .paxo-shell .jb-page{gap:24px;padding-bottom:24px}#root .paxo-shell .jb-page .jb-job-titlebar{align-items:flex-start;margin-bottom:0;gap:24px}#root .paxo-shell .jb-page .jb-sentence{max-width:850px;color:#65738a;line-height:1.65}#root .paxo-shell .jb-page .paxo-job-tabs{display:flex;position:sticky;top:-28px;z-index:4;flex-wrap:wrap;gap:0 24px;border-bottom:1px solid #dce2ec;background:#f8faffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#root .paxo-shell .jb-page .paxo-job-tabs>button{display:inline-flex;align-items:center;gap:8px;position:relative;min-height:46px;padding:10px 0 16px;border:0;border-radius:0;background:transparent;color:#65738a;font:inherit;font-size:14px;cursor:pointer}#root .paxo-shell .jb-page .paxo-job-tabs>button[aria-selected=true]{background:transparent;color:#111a29;font-weight:600}#root .paxo-shell .jb-page .paxo-job-tabs>button[aria-selected=true]:after{content:"";position:absolute;inset:auto 0 -1px;height:3px;border-radius:3px;background:#435571}#root .paxo-shell .jb-page .paxo-job-tabs>button:hover{background:transparent;color:#111a29}#root .paxo-shell .jb-page .paxo-job-tab-count{color:#65738a;font-size:12px;font-weight:400}#root .paxo-shell .jb-page .paxo-job-panel{display:grid;gap:24px;min-width:0;outline-offset:5px}#root .paxo-shell .jb-page .paxo-job-panel[hidden]{display:none}#root .paxo-shell .jb-page .paxo-job-card{padding:24px;min-width:0;border:1px solid #e0e6ef;border-radius:16px;background:#fff;box-shadow:none}#root .paxo-shell .jb-page .paxo-job-card .paxo-box-head{align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}#root .paxo-shell .jb-page .paxo-job-card .paxo-box-label{color:#111a29;line-height:1.5}#root .paxo-shell .jb-page .jb-stage-box{background:#f5f7fb}#root .paxo-shell .jb-page .jb-stage-box>.paxo-box-head{margin-bottom:0}#root .paxo-shell .jb-page .jb-gate{gap:16px;align-items:center;flex-wrap:wrap}#root .paxo-shell .jb-page .jb-gate>p{flex:1 1 300px;line-height:1.65}#root .paxo-shell .jb-page .jb-gate-actions{display:flex;flex-wrap:wrap;gap:10px}#root .paxo-shell .jb-page .paxo-job-overview,#root .paxo-shell .jb-page .paxo-job-client-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:24px;align-items:stretch}#root .paxo-shell .jb-page .paxo-job-working,#root .paxo-shell .jb-page .paxo-job-context,#root .paxo-shell .jb-page .paxo-job-client-work{min-width:0;background:#fff;border:1px solid #e0e6ef;border-radius:16px}#root .paxo-shell .jb-page .paxo-job-working>.paxo-job-card,#root .paxo-shell .jb-page .paxo-job-client-work>.paxo-job-card{border:0;border-radius:0;background:transparent}#root .paxo-shell .jb-page .paxo-job-working>.paxo-job-card:first-child,#root .paxo-shell .jb-page .paxo-job-client-work>.paxo-job-card:first-child{border-radius:16px 16px 0 0}#root .paxo-shell .jb-page .paxo-job-working>.paxo-job-review{background:#f1eef8}#root .paxo-shell .jb-page .paxo-job-working>*+*,#root .paxo-shell .jb-page .paxo-job-client-work>*+*{border-top:1px solid #e0e6ef}#root .paxo-shell .jb-page .paxo-job-context{background:#f5f7fb;padding:24px;display:flex;flex-direction:column;gap:24px}#root .paxo-shell .jb-page .paxo-job-context>*+*{border-top:1px solid #dce2ec;padding-top:24px}#root .paxo-shell .jb-page .paxo-job-context .paxo-box-head{margin-bottom:16px;flex-wrap:wrap;gap:10px}#root .paxo-shell .jb-page .paxo-job-summary h2{font-size:15px;margin:0 0 20px}#root .paxo-shell .jb-page .paxo-job-summary dl{display:grid;gap:16px;margin:0 0 20px}#root .paxo-shell .jb-page .paxo-job-summary dl>div{display:grid;gap:6px}#root .paxo-shell .jb-page .paxo-job-summary dt{font-size:12px;color:#65738a}#root .paxo-shell .jb-page .paxo-job-summary dd{margin:0;line-height:1.5;overflow-wrap:anywhere}#root .paxo-shell .jb-page .paxo-job-follow-through{padding:24px}#root .paxo-shell .jb-page .paxo-job-follow-through>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}#root .paxo-shell .jb-page .paxo-job-follow-through>summary::-webkit-details-marker{display:none}#root .paxo-shell .jb-page .paxo-job-follow-through small{display:block;margin-top:6px;color:#65738a;line-height:1.5}#root .paxo-shell .jb-page .paxo-job-follow-through[open]>summary>svg{transform:rotate(180deg)}#root .paxo-shell .jb-page .paxo-job-follow-body{margin-top:24px}#root .paxo-shell .jb-page .paxo-job-follow-body .paxo-box-label{display:none}#root .paxo-shell .jb-page .paxo-job-client-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#root .paxo-shell .jb-page .paxo-job-client-panel .jb-facts{grid-template-columns:72px minmax(0,1fr);gap:12px 20px}#root .paxo-shell .jb-page .paxo-job-client-panel .jb-client{padding:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}#root .paxo-shell .jb-page .paxo-job-client-panel :is(dd,p,.jb-client-person){overflow-wrap:anywhere}#root .paxo-shell .jb-page .ask-next-form .jb-form-end{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}#root .paxo-shell .jb-page .ask-next-form .jb-form-end>.muted{flex:1 0 100%}#root .paxo-shell .jb-page .paxo-job-team-panel .jb-add-task{grid-template-columns:minmax(0,1fr) auto}#root .paxo-shell .jb-page .paxo-job-service>.iw-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0;border:0;background:transparent}#root .paxo-shell .jb-page .paxo-job-service .iw-card>.paxo-box-head{grid-column:1 / -1;margin:0}#root .paxo-shell .jb-page .paxo-job-service .iw-card>:is(.iw-identity,.iw-empty,.iw-section){padding:24px;border:1px solid #e0e6ef;border-radius:16px;background:#fff;min-width:0;align-content:start}#root .paxo-shell .jb-page .paxo-job-service .iw-card>.iw-identity>div>strong{color:#111a29;font-size:22px;line-height:1.35}#root .paxo-shell .jb-page .paxo-job-service .iw-section h3{font-size:15px;line-height:1.5;color:#111a29}#root .paxo-shell .jb-page .paxo-job-service .iw-history-group>.iw-section{padding-top:0;border-top:0}#root .paxo-shell .jb-page .paxo-job-service .iw-reference-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#root .paxo-shell .jb-page .paxo-job-service .iw-reference-form>button{grid-column:1 / -1;justify-self:start}#root .paxo-shell .jb-page .paxo-job-service :is(input,select,textarea,dd){min-width:0;overflow-wrap:anywhere}#root .paxo-shell .jb-page .paxo-job-section-copy{color:#65738a;font-size:13px;line-height:1.6;margin:-4px 0 20px}#root .paxo-shell .jb-page .jb-file-preview{overflow:auto;max-height:340px;overflow-wrap:anywhere}body:has(#root .paxo-shell .jb-page) .modal{--accent: #435571;--accent-deep: #111a29;--accent-strong: #111a29;--accent-soft: #eef1f7;--accent-bright: #cbd5e4;--accent-mid: #7486a3}body:has(#root .paxo-shell .jb-page) .modal .button.primary{background:#111a29;border-color:#111a29;color:#fff}body:has(#root .paxo-shell .jb-page) .modal .button.primary:hover{background:#26364c;border-color:#26364c;color:#fff}body:has(#root .paxo-shell .jb-page) .modal:has(.jb-thread-drawer){border:1px solid #dce2ec;border-radius:16px}body:has(#root .paxo-shell .jb-page) .modal:has(.jb-thread-start){height:auto;width:min(700px,calc(100vw - 48px))}body:has(#root .paxo-shell .jb-page) .jb-thread-start{background:#f5f7fb;border:1px solid #e0e6ef;border-radius:12px;padding:24px}@media(max-width:1050px){#root .paxo-shell .jb-page .paxo-job-tabs{top:-24px}}@media(max-width:1100px){#root .paxo-shell .jb-page .paxo-job-overview,#root .paxo-shell .jb-page .paxo-job-client-panel{grid-template-columns:minmax(0,1fr)}#root .paxo-shell .jb-page .paxo-job-service>.iw-card{grid-template-columns:minmax(0,1fr)}#root .paxo-shell .jb-page .paxo-job-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#root .paxo-shell .jb-page .paxo-job-context>.paxo-job-summary{grid-column:1 / -1}#root .paxo-shell .jb-page .paxo-job-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){#root .paxo-shell .jb-page .paxo-job-tabs{gap:0 18px}#root .paxo-shell .jb-page .paxo-job-card,#root .paxo-shell .jb-page .paxo-job-context,#root .paxo-shell .jb-page .paxo-job-follow-through{padding:18px}#root .paxo-shell .jb-page .paxo-job-service .iw-card>:is(.iw-identity,.iw-empty,.iw-section){padding:18px}#root .paxo-shell .jb-page .paxo-job-service .iw-reference-form,#root .paxo-shell .jb-page .paxo-job-context,#root .paxo-shell .jb-page .paxo-job-summary dl{grid-template-columns:minmax(0,1fr)}#root .paxo-shell .jb-page .jb-add-task{grid-template-columns:minmax(0,1fr);gap:12px}#root .paxo-shell .jb-page .jb-track{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;row-gap:16px}}.today-widget{--wv-ink: #fff;--wv-accent: rgb(var(--accent-bright-rgb));--wv-on-accent: #171816}.today-widget--orange{--wv-accent: #fff;--wv-on-accent: color-mix(in srgb, var(--accent-strong) 87%, #000)}.today-widget--white{--wv-ink: #171816;--wv-accent: var(--accent-strong);--wv-on-accent: #fff}.wv{--wv-ink-2: color-mix(in srgb, var(--wv-ink) 82%, transparent);--wv-ink-3: color-mix(in srgb, var(--wv-ink) 58%, transparent);--wv-line: color-mix(in srgb, var(--wv-ink) 20%, transparent);--wv-faint: color-mix(in srgb, var(--wv-ink) 13%, transparent);width:100%;height:100%;display:block;margin:0;padding:0;border:0;background:none;color:var(--wv-ink);font:inherit;text-align:left;font-variant-numeric:tabular-nums}.today-widget--orange .wv{--wv-ink-2: color-mix(in srgb, var(--wv-ink) 94%, transparent);--wv-ink-3: color-mix(in srgb, var(--wv-ink) 88%, transparent)}.wv-body{height:100%;min-height:0;display:flex;flex-direction:column;gap:8px}.wv p{margin:0}.wv-label{font-size:12px;font-weight:600;letter-spacing:.02em}.wv-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.wv-tag{display:inline-flex;align-items:center;max-width:100%;height:22px;padding:0 9px;overflow:hidden;border:1px solid color-mix(in srgb,var(--wv-ink) 32%,transparent);border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.wv-overline{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--wv-ink-2)}.wv-caption{font-size:12px;color:var(--wv-ink-2)}.wv .wv-zero{color:var(--wv-ink-3)}.wv .wv-pill{min-height:24px;height:24px;padding:0 10px;gap:5px;border-radius:999px;font-size:12px}.wv-empty{flex:1 1 auto;display:grid;place-content:center;justify-items:center;gap:4px;text-align:center}.wv-empty strong{font-size:14px}.wv-empty span{font-size:12px;color:var(--wv-ink-2)}.wv-empty-ring{width:30px;height:30px;margin-bottom:2px;border:1px dashed color-mix(in srgb,var(--wv-ink) 40%,transparent);border-radius:50%}.wv-node{width:10px;height:10px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--wv-ink-2)}.wv-swatch{width:8px;height:8px;flex:none;border-radius:2px}.wv-swatch.wv-kind-draft{background:repeating-linear-gradient(-45deg,var(--wv-ink) 0 1.5px,transparent 1.5px 3px);box-shadow:inset 0 0 0 1px var(--wv-ink-2)}.wv-money-total{font-size:34px;font-weight:600;line-height:1;letter-spacing:-.03em}.wv-money-total small{font-size:17px;color:var(--wv-ink-2)}.wv-strip{height:14px;margin-top:auto;display:flex;gap:3px}.wv-strip-seg{flex:1 1 0;min-width:8px;border-radius:5px}.wv-strip--empty{border:1px dashed color-mix(in srgb,var(--wv-ink) 35%,transparent);border-radius:5px}.wv-kind-settled{background:var(--wv-ink)}.wv-kind-out{background:var(--wv-accent)}.today-widget--orange .wv-kind-out{background:#1718168c}.wv-kind-draft{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--wv-ink) 62%,transparent) 0 2px,color-mix(in srgb,var(--wv-ink) 14%,transparent) 2px 5px)}.wv-kind-closed{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--wv-ink) 50%,transparent)}.wv-legend{display:flex;flex-wrap:wrap;gap:2px 8px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--wv-ink-2)}.wv-legend li{display:flex;align-items:center;gap:5px;white-space:nowrap}.wv-legend b{color:var(--wv-ink);font-weight:600}.wv-money-list{display:none;margin:0;padding:0;list-style:none}@container (min-width: 424px){.wv-money-total{font-size:40px}.wv-strip{height:16px}.wv-legend{font-size:12px}}@container (min-height: 260px){.wv-money .wv-strip{margin-top:6px}.wv-money .wv-legend{display:none}.wv-money-list{display:grid;margin-top:6px}.wv-money-list li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--wv-line);font-size:14px}.wv-money-list span{display:grid;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wv-money-list em{font-size:12px;font-style:normal;color:var(--wv-ink-2)}.wv-money-list b{font-weight:600}}.wv-stages .wv-body{flex-direction:row;align-items:stretch;gap:16px}.wv-stages-figure{width:76px;flex:none;display:flex;flex-direction:column}.wv-stages-figure strong,.wv-waiting-figure strong{margin-top:auto;font-size:40px;font-weight:600;line-height:1;letter-spacing:-.03em}.wv-stages-figure span,.wv-waiting-figure span{margin-top:4px;font-size:12px;color:var(--wv-ink-2)}.wv-stage-list{list-style:none;margin:auto 0 0;padding:0;display:grid;gap:2px}.wv-stages .wv-stage-list{flex:1 1 auto;min-width:0;margin:0;align-content:end}.wv-stage-list li{display:grid;grid-template-columns:72px minmax(0,1fr) 22px;align-items:center;gap:8px;min-height:16px}.wv-stage-name{font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wv-stage-bar{position:relative;display:block;height:6px;border-radius:3px;overflow:hidden;background:var(--wv-faint)}.wv-stage-bar:after{content:"";position:absolute;inset:0;width:calc(var(--share, 0) * 100%);border-radius:3px;background:var(--wv-ink)}@container (max-width: 423px){.wv-stages .wv-stage-list li{grid-template-columns:minmax(0,1fr) 22px}.wv-stages .wv-stage-bar{display:none}}.wv-stage-list b{font-size:12px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}@container (min-width: 424px){.wv-stages .wv-body{gap:24px}.wv-stages-figure{width:110px}.wv-stages-figure strong{font-size:52px}.wv-stage-list li{grid-template-columns:88px minmax(0,1fr) 24px}}@container (min-height: 260px){.wv-stages .wv-body{flex-direction:column;gap:12px}.wv-stages-figure{width:auto}.wv-stages-figure strong{margin-top:6px}.wv-stages .wv-stage-list{gap:0}.wv-stages .wv-stage-list li{grid-template-columns:96px minmax(0,1fr) 32px;gap:12px;padding:6px 0;border-top:1px solid var(--wv-line)}.wv-stages .wv-stage-name{font-size:13px}.wv-stages .wv-stage-list b{font-size:14px}}.wv-log{position:relative;flex:1 1 auto;min-height:0;display:grid;align-content:start;margin:0;padding:0;list-style:none}.wv-log li:before{content:"";position:absolute;top:calc(50% + 8px);bottom:calc(-50% + 8px);left:4.5px;width:1px;background:var(--wv-line)}.wv-log li:last-child:before,.wv-log li:nth-child(3):before{display:none}.wv-log li{position:relative;min-height:30px;display:grid;grid-template-columns:10px 34px minmax(0,1fr) auto;align-items:center;gap:10px}.wv-log li:nth-child(n+4){display:none}.wv-log .wv-node{display:grid;place-items:center;background:var(--wv-ink);box-shadow:none;color:#171816}.today-widget--white .wv-log .wv-node{color:#fff}.wv-log .wv-node svg{display:none}.wv-log li.is-latest .wv-node{box-shadow:0 0 0 4px color-mix(in srgb,var(--wv-accent) 30%,transparent);background:var(--wv-accent)}.wv-log li.undone .wv-node{background:none;box-shadow:inset 0 0 0 1.5px var(--wv-ink-2)}.wv-log-empty{display:flex;align-items:flex-start;gap:10px;margin-top:4px}.wv-log-empty .wv-node{position:relative;margin-top:4px;box-shadow:inset 0 0 0 1.5px var(--wv-ink-2)}.wv-log-empty .wv-node:after{content:"";position:absolute;top:14px;left:4.5px;height:40px;border-left:1px dashed var(--wv-line)}.wv-log-empty span{display:grid;gap:2px}.wv-log-empty strong{font-size:14px}.wv-log-empty small{font-size:12px;color:var(--wv-ink-2)}.wv-log-time{font-size:12px;color:var(--wv-ink-2);white-space:nowrap}.wv-log-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wv-log-text strong{font-size:13px;font-weight:500}.wv-log-text small{margin-left:6px;font-size:12px;color:var(--wv-ink-2)}.wv-log li.undone .wv-log-text strong{text-decoration:line-through;color:var(--wv-ink-2)}@container (max-width: 423px){.wv-log li{grid-template-columns:10px minmax(0,1fr) auto}.wv-log-time,.wv-log-text small{display:none}}@container (min-height: 260px){.wv-log li:nth-child(n+4){display:grid}.wv-log li:nth-child(3):not(:last-child):before{display:block}.wv-log li{min-height:40px}.wv-log-text{display:grid;white-space:normal}.wv-log-text strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wv-log-text small{margin:2px 0 0}}@media(prefers-reduced-motion:reduce){.wv *{transition:none!important}}.section-widgets .widget-content{container-type:size;overflow:hidden}.section-widgets .today-widget[data-widget] .widget-content{padding:18px}.wv .wv-tag--alert{border-color:var(--wv-accent);background:var(--wv-accent);color:var(--wv-on-accent);font-weight:600}.wv-metric-value{font-size:34px;font-weight:600;line-height:1;letter-spacing:-.03em}.wv-metric-value small{margin-left:3px;font-size:15px;font-weight:600;color:var(--wv-ink-2)}.wv-metric-caption{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wv-ticks{height:16px;margin-top:auto;display:flex;align-items:stretch;gap:3px}.wv-ticks i{flex:1 1 0;border-radius:99px;background:var(--wv-faint)}.wv-ticks i.on{background:var(--wv-ink)}.wv-metric.is-pressed{box-shadow:inset 0 0 0 2px var(--wv-ink);border-radius:14px}@container (min-width: 424px){.wv-metric-value{font-size:44px}.wv-ticks{height:22px;gap:4px}}@container (min-height: 260px){.wv-metric-value{margin-top:auto;font-size:56px}.wv-ticks{height:30px;margin-top:12px}}.wv-log-open{min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}@media(hover:hover){.wv-log-open:hover strong{text-decoration:underline;text-underline-offset:3px}}.wv-week .wv-body{display:grid;grid-template-rows:auto minmax(min-content,1fr) auto;align-content:stretch}.wv-week-days{min-height:0;display:grid;grid-template-columns:minmax(40px,1.5fr) repeat(6,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none}.wv-week-days li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding:4px 0;border-radius:12px}.wv-week-days b{font-size:clamp(16px,min(6cqw,24cqh),30px);font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.wv-week-days b.wv-zero{font-weight:300;color:var(--wv-ink-3)}.wv-week-days small{font-size:12px;font-weight:500;color:var(--wv-ink-2)}.wv-week-days li.is-today{background:color-mix(in srgb,var(--wv-ink) 12%,transparent)}.wv-week-days li.is-today small{color:var(--wv-ink);font-weight:600}.wv-week-caption{min-height:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@container (max-height: 120px){.wv-week .wv-week-caption{display:none}}@container (max-height: 84px){.wv-week .wv-week-days small{display:none}}.wv-rank-rows{display:grid;margin:0;padding:0;list-style:none}.wv-rank-rows li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:22px}.wv-rank-rows li:nth-child(n+4){display:none}.wv-rank-more{margin-top:auto}.wv-rank-name{overflow:hidden;font-size:13px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.wv-rank-name small{display:none;margin-left:6px;font-size:11.5px;color:var(--wv-ink-2)}.wv-rank-bar{height:6px;border-radius:99px;background:linear-gradient(90deg,var(--wv-ink) calc(var(--share) * 100%),var(--wv-faint) 0)}.wv-rank-rows li.is-top .wv-rank-bar{background:linear-gradient(90deg,var(--wv-accent) calc(var(--share) * 100%),var(--wv-faint) 0)}.wv-rank-rows b{font-size:14px;font-weight:600;text-align:right}@container (min-width: 424px){.wv-rank-rows li{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 28px}.wv-rank-name small{display:inline}}@container (min-height: 260px){.wv-rank-rows li:nth-child(n+5){display:grid}.wv-rank-rows li{min-height:40px;border-top:1px solid var(--wv-line)}}.section-widgets{display:grid;gap:10px;margin:4px 0 22px}.section-widgets-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-widgets-head .eyebrow{margin:0}.wv-clear{display:flex;align-items:center;gap:8px;margin-top:auto!important;font-size:12.5px;font-weight:500;color:var(--wv-ink-2)}.wv-clear i{width:16px;height:16px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--wv-ink-2);background:linear-gradient(45deg,transparent 45%,var(--wv-ink) 45% 58%,transparent 58%) 4px 7px / 5px 5px no-repeat,linear-gradient(-45deg,transparent 42%,var(--wv-ink) 42% 55%,transparent 55%) 6px 4px / 7px 8px no-repeat}.wv-ledger{display:grid;margin:auto 0 0;padding:0;list-style:none}.wv-ledger li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:3px 0;border-top:1px solid var(--wv-line);font-size:11.5px}.wv-ledger span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--wv-ink-2)}.wv-ledger b{font-weight:600}.wv-ledger li:nth-child(n+2){display:none}@container (min-height: 260px){.wv-ledger li:nth-child(n+2){display:flex}}.wv .wv-cents{margin-left:0;font-size:.5em;font-weight:600;color:var(--wv-ink-2)}.wv-next-title{display:-webkit-box;overflow:hidden;font-size:17px;font-weight:600;line-height:1.2;letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wv-next-action{margin-top:auto;font-size:12px;font-weight:600}@media(hover:hover){.wv-next.widget-link:hover .wv-next-action{text-decoration:underline;text-underline-offset:3px}}.wv-list--untimed .wv-log li{grid-template-columns:10px minmax(0,1fr) auto}.wv-list .wv-log li.is-latest .wv-node{background:var(--wv-ink);box-shadow:none}.wv-kind-soft{background:color-mix(in srgb,var(--wv-ink) 42%,transparent)}.section-widgets .wv-legend{flex-wrap:nowrap;overflow:hidden}.section-widgets .wv-legend li{min-width:0;overflow:hidden;text-overflow:ellipsis}.today-widget--orange .wv{--wv-faint: rgba(255, 255, 255, .3)}.wv-meter{display:grid;gap:6px;margin-top:auto}.wv-meter .wv-ticks{margin-top:0}.wv-legend-line{font-size:12px;line-height:1.3;color:var(--wv-ink-2)}.wv-stage-rows .wv-body{gap:6px}.section-widgets-head .eyebrow{font-size:12px}.section-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px}.section-summary .today-widget{min-width:0;height:240px;position:relative;container-type:inline-size;border:1px solid #e3e8ef;border-radius:16px;background:#ffffffd9;color:#111a29;--ink: #111a29;--muted: #748095;overflow:hidden}.section-summary .widget-content{height:100%;box-sizing:border-box}#root .section-summary .wv-money:not(.wv-strip-view) .wv-legend{display:grid;gap:5px;overflow:visible}#root .section-summary .wv-money:not(.wv-strip-view) .wv-legend li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:7px;overflow:visible;white-space:normal;text-overflow:clip}#root .section-summary .wv-money:not(.wv-strip-view) .wv-legend b{white-space:nowrap}.jb-screen{--jb-hair: var( --paxo-row-line, color-mix(in srgb, var(--ink) 14%, transparent) );--jb-hair-strong: color-mix(in srgb, var(--ink) 26%, transparent);--jb-wash: color-mix(in srgb, var(--ink) 5%, transparent);--jb-wash-strong: color-mix(in srgb, var(--ink) 9%, transparent);--jb-on-ink: #0b0d0c}:root:not(.paxo-native-glass) .jb-screen{--jb-on-ink: #fff}.jb-screen .paxo-page{gap:var(--paxo-gutter)}.jb-screen .jb-head-count{margin-left:8px;color:var(--muted);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.jb-screen .jb-glance .section-widgets{gap:12px;margin:0}.jb-screen .jb-glance .today-widget-grid{gap:var(--paxo-gutter);grid-auto-rows:158px}.jb-screen .jb-glance .section-widgets .today-widget[data-widget] .widget-content{padding:var(--paxo-box-pad)}.jb-screen .jb-glance .wv-label{font-size:14px;font-weight:600}.jb-screen .jb-glance .wv-tag{font-size:12px}.jb-screen .jb-glance .wv-caption,.jb-screen .jb-glance .wv-stages-figure span,.jb-screen .jb-glance .wv-clear{font-size:13px;line-height:1.4}.jb-screen .jb-glance .wv-metric-caption{white-space:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.jb-screen .jb-glance .wv-week-days small{font-size:12px}.jb-screen .jb-glance .wv-week-days b{font-size:22px}.jb-screen .jb-toolbar-end{display:flex;align-items:center;gap:16px}.jb-screen .jb-seg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--jb-wash)}.jb-screen .jb-seg>button{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.jb-screen .jb-seg>button.active{background:var(--ink);color:var(--jb-on-ink)}.jb-screen .jb-seg-count{min-width:20px;padding:0 6px;border-radius:99px;background:var(--jb-wash-strong);color:inherit;font-size:12px;font-variant-numeric:tabular-nums;line-height:20px;text-align:center}.jb-screen .jb-seg-count.is-attention,.jb-screen .jb-seg>button.active .jb-seg-count.is-attention{background:var(--accent);color:var(--on-accent)}.jb-screen .jb-seg>button.active .jb-seg-count{background:color-mix(in srgb,var(--jb-on-ink) 14%,transparent);color:inherit}.jb-screen .jb-kbd-hint{margin:0;color:var(--muted);font-size:13px;white-space:nowrap}.jb-screen .jb-kbd-hint kbd{display:inline-block;min-width:20px;margin:0 1px;padding:0 5px;border:1px solid var(--jb-hair-strong);border-radius:6px;font:inherit;font-size:12px;line-height:18px;text-align:center}@media(max-width:1280px){.jb-screen .jb-kbd-hint{display:none}}.jb-screen .jb-list-grid{grid-auto-rows:auto;align-items:stretch}.jb-screen .jb-empty-box{min-height:120px;justify-content:center}.jb-screen .jb-table-box{padding-top:12px}.jb-screen .jb-table-wrap{min-width:0}.jb-screen .jb-table{table-layout:fixed;font-variant-numeric:tabular-nums}.jb-screen .jb-col-id{width:128px}.jb-screen .jb-col-title{width:38%}.jb-screen .jb-col-due{width:104px}.jb-screen .jb-col-prepared{width:164px}.jb-screen .jb-table th,.jb-screen .jb-table td{text-align:left;vertical-align:middle}.jb-screen .jb-table thead th{padding-top:12px;color:var(--muted);opacity:1}.jb-screen .jb-group-row th{height:52px;padding-top:20px;padding-bottom:8px;border-top:1px solid var(--jb-hair);font-size:14px;font-weight:600;color:var(--ink);text-transform:none;letter-spacing:0;opacity:1}.jb-screen .jb-group-row th .jb-stage-glyph{margin-right:10px;vertical-align:-3px}.jb-screen .jb-group-count{margin-left:8px;color:var(--muted);font-weight:500;font-variant-numeric:tabular-nums}.jb-screen .jb-line>td,.jb-screen .jb-line>th{height:64px;padding-top:12px;padding-bottom:12px;font-size:15px;font-weight:400;line-height:1.4;cursor:default}.jb-screen .jb-line:hover>td,.jb-screen .jb-line:hover>th{background:var(--jb-wash)}.jb-screen .jb-line.is-active>td,.jb-screen .jb-line.is-active>th{background:var(--jb-wash-strong)}.jb-screen .jb-line.is-active>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.jb-screen .jb-line.is-peeked>td,.jb-screen .jb-line.is-peeked>th{background:var(--accent-tint)}.jb-screen .jb-td-id{color:var(--muted);font-size:14px;white-space:nowrap}.jb-screen .jb-td-id .jb-stage-glyph{margin-right:12px}.jb-screen .jb-td-title,.jb-screen .jb-td-next{min-width:0}.jb-screen .jb-title-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.jb-screen .jb-row-open{margin:0 -6px;padding:2px 6px;border:0;border-radius:6px;background:transparent;color:var(--ink);font:inherit;font-size:15px;font-weight:500;line-height:1.4;text-align:left;cursor:pointer}.jb-screen .jb-td-title small,.jb-screen .jb-td-next small{display:block;margin-top:2px;color:var(--muted);font-size:13px;font-weight:400}.jb-screen .jb-next-step{display:block}.jb-screen .jb-priority{padding:2px 9px;font-size:12px}.jb-screen td.jb-td-due{color:var(--muted);font-size:14px;white-space:nowrap}.jb-screen .jb-td-due.is-overdue{color:var(--jb-amber, var(--accent-deep));font-weight:600}.jb-screen .jb-prepared-cell{display:flex;align-items:center;justify-content:space-between;gap:10px}.jb-screen .jb-prepared-none{color:var(--muted)}.jb-screen .jb-td-prepared .jb-prepared{padding:3px 10px;font-size:13px;font-weight:600}.jb-screen .jb-open-btn{min-height:32px;padding:0 14px;border:1px solid var(--jb-hair-strong);border-radius:9px;background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer;opacity:0;transition:opacity .12s ease}.jb-screen .jb-line:hover .jb-open-btn,.jb-screen .jb-line.is-active .jb-open-btn,.jb-screen .jb-line.is-peeked .jb-open-btn,.jb-screen .jb-open-btn:focus-visible,.jb-screen .jb-card-job:hover .jb-open-btn,.jb-screen .jb-card-job.is-active .jb-open-btn,.jb-screen .jb-card-job.is-peeked .jb-open-btn{opacity:1}@media(hover:none){.jb-screen .jb-open-btn{opacity:1}}.jb-screen .jb-row-open:focus-visible,.jb-screen .jb-open-btn:focus-visible,.jb-screen .jb-card-open:focus-visible,.jb-screen .jb-seg>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(hover:hover){#root .jb-screen .jb-table button.jb-row-open:hover{background:transparent;border-color:transparent;color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1.5px;text-underline-offset:3px}}.jb-screen .jb-stage-glyph{display:inline-grid;place-items:center;width:16px;height:16px;vertical-align:middle}.jb-screen .jb-ring{display:block;fill:none;stroke-width:1.6}.jb-screen .jb-ring-track{stroke:var(--jb-hair-strong)}.jb-screen .jb-ring-arc{stroke:var(--ink);stroke-linecap:butt}.jb-screen .jb-ring-fill{fill:var(--ink);stroke:var(--ink)}.jb-screen .jb-ring-check{stroke:var(--jb-on-ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.jb-screen .jb-ring.is-closed .jb-ring-fill{fill:var(--jb-hair-strong);stroke:var(--jb-hair-strong)}.jb-screen .jb-ring.is-closed .jb-ring-check{stroke:var(--ink)}.jb-screen .jb-board-wrap{min-width:0}.jb-screen .jb-board{grid-auto-rows:auto}.jb-screen .jb-board-col .paxo-box-label{display:flex;align-items:center;gap:10px}.jb-screen .jb-board-col.is-empty .paxo-box-label{color:var(--muted)}.jb-screen .jb-card-job{display:grid!important;gap:10px;align-items:start;min-width:0}.jb-screen .jb-card-job.is-peeked{margin:0 -12px;padding-left:12px;padding-right:12px;border-radius:12px;background:var(--accent-tint)}.jb-screen .jb-card-open{display:grid;gap:4px;width:100%;min-width:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.jb-screen .jb-card-open strong{font-size:15px;font-weight:500;line-height:1.4}.jb-screen .jb-card-open small{color:var(--muted);font-size:13px;line-height:1.4}.jb-screen .jb-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.jb-screen .jb-card-foot .jb-prepared{font-size:13px}.jb-screen .jb-card-foot .jb-open-btn{margin-left:auto}.jb-screen .jb-peek{gap:0;align-self:stretch;animation:jb-peek-in .18s cubic-bezier(.2,.8,.2,1) both}@keyframes jb-peek-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.jb-screen .jb-peek{animation:none}.jb-screen .jb-open-btn{transition:none}}.jb-screen .jb-peek:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.jb-screen .jb-peek-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:16px}.jb-screen .jb-peek-title{display:grid;gap:6px;min-width:0}.jb-screen .jb-peek-title h2{margin:0;font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.jb-screen .jb-peek-meta{margin:0;color:var(--muted);font-size:14px;line-height:1.4}.jb-screen .jb-peek-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.jb-screen .jb-peek .jb-sentence{margin:0;padding-bottom:20px;font-size:14px;line-height:1.45}.jb-screen .jb-peek-part{display:grid;gap:12px;padding:20px 0;border-top:1px solid var(--jb-hair);border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.jb-screen .jb-peek-part .paxo-box-head{min-height:0}.jb-screen .jb-peek-part .paxo-box-label{font-size:14px}.jb-screen .jb-peek-part .paxo-box-foot{margin-top:0}.jb-screen .jb-peek .jb-add-task{flex-wrap:wrap}.jb-screen .jb-peek-hint{margin-top:auto;padding-top:16px;border-top:1px solid var(--jb-hair);font-size:13px}.jb-screen .jb-track.is-compact li{position:relative}.jb-screen .jb-peek .jb-gate{display:grid;gap:12px}.jb-screen .jb-peek .jb-gate-actions{flex-wrap:wrap}.jb-screen .jb-rail{display:flex;flex-direction:column}.jb-screen .jb-track li{gap:8px;font-size:13px;line-height:1.4;white-space:normal;overflow:visible;text-overflow:clip}.jb-screen .jb-track li span{height:5px;background:var(--jb-wash-strong)}.jb-screen .jb-track li.passed span{background:color-mix(in srgb,var(--ink) 40%,transparent)}.jb-screen .jb-gate p{font-size:15px;line-height:1.45}.jb-screen .jb-gate-actions{gap:10px}.jb-screen .jb-proposals{display:flex;flex-direction:column}.jb-screen .jb-proposal-list{display:grid;margin:0;padding:0;list-style:none}.jb-screen .jb-proposal{grid-template-columns:auto minmax(0,1fr);gap:10px 14px;padding:16px 0;border-top:1px solid var(--jb-hair);border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.jb-screen .jb-proposal:first-child{border-top:0;padding-top:4px}.jb-screen .jb-proposal-text{gap:4px}.jb-screen .jb-proposal-text strong{font-size:15px;line-height:1.4}.jb-screen .jb-proposal-text>span{font-size:14px;line-height:1.45}.jb-screen .jb-proposal-text small,.jb-screen .jb-proposal-detail{font-size:13px;line-height:1.4}.jb-screen .jb-proposal-actions{grid-column:2;justify-content:flex-start;gap:10px}.jb-screen .jb-page-grid{grid-auto-rows:auto}.jb-screen .jb-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0 0 4px;color:var(--muted);font-size:14px;line-height:1.4}.jb-screen .jb-kicker-id{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.jb-screen .jb-back{margin-right:6px;padding:4px 10px 4px 6px;border:1px solid var(--jb-hair-strong);border-radius:99px;font-size:14px}.jb-screen .jb-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.jb-screen .paxo-sub.jb-sentence{display:flex;align-items:baseline;gap:10px;max-width:80ch;margin:2px 0 0;font-size:15px;opacity:1}.jb-screen .jb-box .jb-tasks li{min-height:56px;padding:8px 0;border-bottom:0;border-top:1px solid var(--jb-hair)}.jb-screen .jb-box .jb-tasks li:first-child{border-top:0}.jb-screen .jb-tasks label{font-size:15px;line-height:1.4}.jb-screen .jb-assignee{font-size:13px}.jb-screen .jb-add-task{gap:10px}.jb-screen .jb-add-task>input,.jb-screen .jb-assign select{height:40px;font-size:14px}.jb-screen .jb-box .jb-files{gap:0}.jb-screen .jb-box .jb-files>li{border-top:1px solid var(--jb-hair);border-radius:0;background:transparent}.jb-screen .jb-box .jb-files>li:first-child{border-top:0}.jb-screen .jb-file-head{min-height:56px;margin:0 -10px;width:calc(100% + 20px)}.jb-screen .jb-file-name strong{font-size:15px;font-weight:500}.jb-screen .jb-file-name small,.jb-screen .jb-file-held,.jb-screen .jb-file-facts{font-size:13px;line-height:1.4}.jb-screen .jb-activity{gap:0}.jb-screen .jb-activity li{gap:4px;padding:14px 0;border-top:1px solid var(--jb-hair);font-size:14px;line-height:1.45}.jb-screen .jb-activity li:first-child{border-top:0}.jb-screen .jb-activity small{font-size:13px}.jb-screen .jb-client-box>.jb-client{padding:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;gap:14px}.jb-screen .jb-client-box .jb-aside-head h3{font-size:15px;font-weight:600}.jb-screen .jb-client-contact,.jb-screen .jb-facts{font-size:14px;line-height:1.45}.jb-screen .jb-client-contact small,.jb-screen .jb-minor-title,.jb-screen .jb-link-list span,.jb-screen .jb-link-list small{font-size:13px}.jb-screen .jb-facts{grid-template-columns:72px minmax(0,1fr);gap:8px 12px}.jb-screen .jb-link-list button{min-height:44px;font-size:14px;line-height:1.4}.jb-screen .jb-box .jb-link{font-size:14px}.jb-screen .jb-table tbody .jb-line>th{padding-left:16px;padding-right:16px;font-size:15px;font-weight:400;letter-spacing:0;text-transform:none;opacity:1;color:var(--ink)}.jb-screen .jb-table tbody .jb-group-row th{padding-left:var(--paxo-box-pad);padding-right:var(--paxo-box-pad)}.jb-screen .jb-table tbody .jb-line>th small{text-transform:none;letter-spacing:0}.jb-screen .jb-glance .today-widget-grid{grid-auto-rows:minmax(158px,auto)}.jb-screen .jb-glance .section-widgets .widget-content{container-type:inline-size;height:100%;overflow:visible}.jb-screen .jb-glance .wv-body{gap:10px}.jb-screen .jb-glance .wv-caption,.jb-screen .jb-glance .wv-metric-caption,.jb-screen .jb-glance .wv-week-caption{display:block;overflow:visible;white-space:normal;text-overflow:clip}.jb-screen .jb-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:visible;white-space:nowrap;clip-path:inset(50%);border:0}@media(max-width:1180px){.jb-screen .jb-list-grid.has-peek>.jb-table-box{grid-column:span 7}.jb-screen .jb-list-grid.has-peek>.jb-peek-box{grid-column:span 5}.jb-screen .jb-col-id{width:112px}.jb-screen .jb-col-due{width:88px}.jb-screen .jb-col-prepared{width:136px}}.jb-screen .has-peek col.jb-col-id{width:112px}.jb-screen .has-peek col.jb-col-title{width:42%}.jb-screen .has-peek col.jb-col-prepared{width:132px}.jb-screen .jb-table.is-narrow col.jb-col-title{width:55%}.jb-screen .jb-td-title .jb-title-glyph{margin-right:10px}.jb-screen .jb-table .jb-line>th{border-top:1px solid var(--paxo-row-line)}.jb-screen .jb-peek-meta .jb-priority{margin-left:10px}.jb-screen .jb-box .badge{font-size:12px}.jb-screen .jb-box .jb-file-head .biz-file-glyph small{display:none}@media(max-width:1180px)and (min-width:761px){.jb-screen .jb-page-grid>.paxo-span-8{grid-column:span 8}.jb-screen .jb-page-grid>.paxo-span-4{grid-column:span 4}}.jb-screen :is(.jb-priority,.jb-prepared,.jb-seg-count,.badge){display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-width:24px;height:24px;padding:0 10px;border:1px solid transparent;border-radius:99px;background:#ffffff1a;color:#fff;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.jb-screen .jb-seg-count{min-width:22px;height:22px;padding:0 7px}.jb-screen .jb-priority.urgent,.jb-screen .jb-seg-count.is-attention,.jb-screen .jb-seg>button.active .jb-seg-count.is-attention,.jb-screen .badge:is(.amber,.red,.danger){border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:#0e0e0e8c;color:var(--paxo-accent-text)}.jb-screen .jb-prepared .jb-dot,.jb-screen .jb-sentence .jb-dot{background:#ffffff8c}.jb-screen .jb-proposal-mark{background:#ffffff1a;color:#fff}.jb-screen .jb-ready{color:#fff;opacity:.8}.jb-screen .jb-td-due.is-overdue{color:var(--paxo-accent-text)}.jb-screen .jb-seg>button.active{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff2e;color:#fff}.jb-screen .jb-seg>button{color:#fffc}.jb-screen .jb-line.is-active>td,.jb-screen .jb-line.is-active>th,.jb-screen .jb-line.is-peeked>td,.jb-screen .jb-line.is-peeked>th{background:#ffffff0f}.jb-screen .jb-line.is-peeked>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.jb-screen .paxo-box--light :is(.jb-priority,.jb-prepared,.badge){background:#0000000f;color:#171816}.jb-screen .jb-card-job.is-peeked{background:#ffffff0f;box-shadow:inset 3px 0 0 var(--accent)}.jb-screen .jb-row-open{min-height:32px;padding:4px 6px}.jb-screen .jb-td-due small{display:block;font-size:13px;font-weight:600;line-height:1.3}.jb-screen .jb-glance .today-widget-grid{grid-template-rows:158px;grid-auto-rows:96px}@container (min-width: 800px){.jb-screen .jb-glance .wv-metric .wv-body{flex-direction:row;align-items:center;gap:24px}.jb-screen .jb-glance .wv-metric .wv-head{flex:0 0 auto}.jb-screen .jb-glance .wv-metric .wv-metric-value{font-size:30px}.jb-screen .jb-glance .wv-metric .wv-metric-caption{flex:1 1 auto;-webkit-line-clamp:2}.jb-screen .jb-glance .wv-metric .wv-meter,.jb-screen .jb-glance .wv-metric .wv-ticks,.jb-screen .jb-glance .wv-metric .wv-clear{flex:0 0 auto;width:260px;margin-top:0}}.jb-screen :is(.jb-priority,.jb-prepared,.jb-seg-count,.badge){background:#262626;color:#fff}.jb-screen .jb-seg>button.active .jb-seg-count{background:#333;color:#fff}.jb-screen .jb-priority.urgent,.jb-screen .jb-seg-count.is-attention,.jb-screen .jb-seg>button.active .jb-seg-count.is-attention,.jb-screen .badge:is(.amber,.red,.danger){background:#141414;color:#ffa08f}.jb-screen .jb-views{display:grid;gap:12px;margin:4px 0 12px}.jb-screen .jb-views-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.jb-screen .jb-views-summary{overflow-wrap:anywhere}.jb-screen .jb-views-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 16px;padding:16px;border-radius:20px;background:var(--surface, #fff)}.jb-screen .jb-views-stages{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px 14px;border:0;margin:0;padding:0}.jb-screen .jb-views-stages legend{font-size:12px;margin-bottom:6px}.jb-screen .jb-views-check{display:inline-flex;align-items:center;gap:6px;min-height:32px}.jb-screen .jb-views-panel .iw-form-end,.jb-screen .jb-views-save{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:end;gap:10px}.jb-screen .jb-views-search{flex:1 1 220px;max-width:340px;min-height:34px;padding:0 12px;border:1px solid var(--jb-hair-strong);border-radius:10px;background:var(--jb-wash);color:inherit;font:inherit;font-size:13px}#root .page-canvas .jb-screen .px-jobs-list{display:flex;flex-direction:column;gap:18px;margin:0;color:#141415}#root .page-canvas .jb-screen .px-jobs-list .paxo-titlebar{margin:0;align-items:center;min-height:58px;gap:18px}#root .page-canvas .jb-screen .px-jobs-list .paxo-titlebar-copy{display:flex;flex-direction:row;align-items:baseline;gap:22px}#root .page-canvas .jb-screen .px-jobs-list .paxo-titlebar h1{margin:0}#root .page-canvas .jb-screen .px-jobs-list .paxo-sub{margin:0;font-size:13px;color:#727180}#root .page-canvas .jb-screen .px-jobs-list .paxo-actions{gap:10px}#root .page-canvas .jb-screen .px-jobs-list .paxo-actions .button:not(.primary){background:#eeebf9;border:0;color:#211b39;padding:0 20px}#root .page-canvas .jb-screen .px-jobs-list .paxo-actions .primary{background:#151518;border:0;color:#fff;padding:0 24px}#root .page-canvas .jb-screen .px-jobs-list .px-list-next{display:flex;align-items:center;gap:28px;min-height:108px;padding:18px 20px;margin:0;border:0;border-radius:15px;background:#fff;box-shadow:none}#root .page-canvas .jb-screen .px-jobs-list .px-list-thumb{width:89px;height:71px;flex-shrink:0;border-radius:12px;background:#f0edf5}#root .page-canvas .jb-screen .px-jobs-list .px-list-thumb img{width:100%;height:100%;padding:3px;object-fit:contain}#root .page-canvas .jb-screen .px-jobs-list .px-list-next-copy{flex:1;min-width:0}#root .page-canvas .jb-screen .px-jobs-list .focus-eyebrow{margin:0 0 8px;color:#8635ff;font-size:10px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}#root .page-canvas .jb-screen .px-jobs-list .px-list-next h2{font-size:23px;font-weight:500;letter-spacing:-.8px;margin:0 0 6px}#root .page-canvas .jb-screen .px-jobs-list .px-list-next p:not(.focus-eyebrow){margin:0;color:#757583;font-size:13px}#root .page-canvas .jb-screen .px-jobs-list .px-list-next-step{width:265px;border-left:1px solid #e6e5ed;padding:8px 0 8px 20px;font-size:13px}#root .page-canvas .jb-screen .px-jobs-list .px-list-next-step small{display:block;color:#80808e;font-size:11px;margin-top:5px}#root .page-canvas .jb-screen .px-jobs-list .px-list-next-arrow{width:44px;height:44px;border-radius:50%;border:0;background:#f4eeff;color:#7730e9;font-size:26px;flex-shrink:0}#root .page-canvas .jb-screen .px-jobs-list .px-list-main{display:grid;grid-template-columns:267px minmax(0,1fr);gap:20px;align-items:start}#root .page-canvas .jb-screen .px-jobs-list .px-list-sidebar{display:grid;gap:17px}#root .page-canvas .jb-screen .px-jobs-list .px-list-queue,#root .page-canvas .jb-screen .px-jobs-list .px-list-search,#root .page-canvas .jb-screen .px-jobs-list .px-list-filters{background:#fff;border-radius:15px;overflow:hidden}#root .page-canvas .jb-screen .px-jobs-list .px-list-queue h2{margin:0;padding:18px 20px 14px;font-size:13px;font-weight:600}#root .page-canvas .jb-screen .px-jobs-list .px-list-queue .jb-seg{display:flex;flex-direction:column;gap:0;padding:0 0 8px;border-radius:0;background:none}#root .page-canvas .jb-screen .px-jobs-list .px-list-queue .jb-seg button{display:flex;gap:16px;width:100%;min-height:44px;border-radius:0;padding:0 19px;border:0;border-left:3px solid transparent;color:#292936;font-size:13px;justify-content:flex-start;background:transparent;box-shadow:none}#root .page-canvas .jb-screen .px-jobs-list .px-list-queue .jb-seg button.active{background:#f1ecfa;color:#6322b9;border-left-color:#8d2fff}#root .page-canvas .jb-screen .px-jobs-list .px-list-queue .jb-seg-count{margin-left:auto;background:#efedf4;border-radius:50%;min-width:23px;height:23px;display:grid;place-items:center;padding:0;font-size:11px;color:#615e70}#root .page-canvas .jb-screen .px-jobs-list .px-list-queue button.active .jb-seg-count{color:#7630db;background:#e8dbff}#root .page-canvas .jb-screen .px-jobs-list .px-list-search{display:flex;align-items:center;gap:13px;border:1px solid #e8e6ef;padding:0 17px;height:42px}#root .page-canvas .jb-screen .px-jobs-list .px-list-search input{width:100%;min-width:0;border:0;background:none;padding:0;outline:0;color:#252535;font-size:11px}#root .page-canvas .jb-screen .px-jobs-list .px-list-search:focus-within,#root .page-canvas .jb-screen .px-jobs-search:focus-within{outline:2px solid #71717b;outline-offset:2px}#root .page-canvas .jb-screen .px-jobs-list .px-list-filters>button{display:flex;align-items:center;width:100%;border:0;background:none;min-height:52px;gap:10px;padding:0 20px;font-size:12px;text-align:left}#root .page-canvas .jb-screen .px-jobs-list .px-list-filters>button span{margin-left:auto}#root .page-canvas .jb-screen .px-jobs-list .px-list-filter-fields{display:grid;gap:12px;padding:0 16px 16px}#root .page-canvas .jb-screen .px-jobs-list .px-list-filter-fields label{display:grid;gap:5px;font-size:11px;color:#696775}#root .page-canvas .jb-screen .px-jobs-list .px-list-filter-fields select{width:100%;font-size:12px;border:1px solid #e5e2ed;border-radius:7px;padding:7px}#root .page-canvas .jb-screen .px-jobs-list .px-list-results{min-width:0}#root .page-canvas .jb-screen .px-jobs-list .px-list-results.has-peek{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px}#root .page-canvas .jb-screen .px-jobs-list .jb-table-box{border:0;border-radius:15px;overflow:hidden;background:#fff;box-shadow:none;width:100%;grid-column:auto}#root .page-canvas .jb-screen .px-jobs-list .px-list-table-head{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 15px}#root .page-canvas .jb-screen .px-jobs-list .px-list-table-head h2{font-size:16px;margin:0;font-weight:500}#root .page-canvas .jb-screen .px-jobs-list .px-list-table-head h2 span{color:#808090;margin-left:3px}#root .page-canvas .jb-screen .px-jobs-list .px-list-table-head .jb-seg{background:#f1f0f5;border-radius:10px;padding:3px}#root .page-canvas .jb-screen .px-jobs-list .px-list-table-head .jb-seg button{min-height:30px;padding:0 14px;font-size:11px;border:0;border-radius:7px;background:transparent;color:#686574;display:inline-flex;align-items:center;gap:6px}#root .page-canvas .jb-screen .px-jobs-list .px-list-table-head .jb-seg button.active{background:#fff;color:#141417;box-shadow:0 1px 4px #18102509}#root .page-canvas .jb-screen .px-jobs-list .jb-table-wrap{overflow:auto;max-height:346px}#root .page-canvas .jb-screen .px-jobs-list .jb-table{min-width:650px;width:100%;table-layout:fixed;border-collapse:collapse}#root .page-canvas .jb-screen .px-jobs-list .jb-col-id{width:12%}#root .page-canvas .jb-screen .px-jobs-list .jb-col-title{width:27%}#root .page-canvas .jb-screen .px-jobs-list .jb-col-next{width:24%}#root .page-canvas .jb-screen .px-jobs-list .jb-col-due{width:11%}#root .page-canvas .jb-screen .px-jobs-list .jb-col-owner{width:8%}#root .page-canvas .jb-screen .px-jobs-list .jb-col-prepared{width:18%}#root .page-canvas .jb-screen .px-jobs-list .jb-table thead th{background:#f8f7fa;color:#706e84;text-transform:uppercase;letter-spacing:.2px;font-size:9px;font-weight:500;padding:12px 16px;border:0;text-align:left}#root .page-canvas .jb-screen .px-jobs-list .px-list-stage-context{height:0;position:relative}#root .page-canvas .jb-screen .px-jobs-list .px-list-stage-context th{padding:0;height:0;border:0}#root .page-canvas .jb-screen .px-jobs-list .px-list-stage-context th>*{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#root .page-canvas .jb-screen .px-jobs-list .jb-line{height:58px;background:transparent}#root .page-canvas .jb-screen .px-jobs-list .jb-line.is-active,#root .page-canvas .jb-screen .px-jobs-list .jb-line.is-peeked{background:#f2edf9}#root .page-canvas .jb-screen .px-jobs-list .jb-line td,#root .page-canvas .jb-screen .px-jobs-list .jb-line th{padding:10px 16px;border:0;border-top:1px solid #eeedf3;font-size:12px;font-weight:400;vertical-align:middle}#root .page-canvas .jb-screen .px-jobs-list .jb-line.is-active td:first-child{box-shadow:inset 3px 0 #8e2bff}#root .page-canvas .jb-screen .px-jobs-list .jb-td-title small,#root .page-canvas .jb-screen .px-jobs-list .jb-td-next small{display:block;margin-top:5px;color:#8a8699;font-size:10px;line-height:1.35}#root .page-canvas .jb-screen .px-jobs-list .jb-row-open{padding:0;border:0;background:none;color:#16131d;font-size:12px;font-weight:400;text-align:left}#root .page-canvas .jb-screen .px-jobs-list .jb-td-id{white-space:nowrap;color:#6c657d}#root .page-canvas .jb-screen .px-jobs-list .jb-job-glyph{margin-right:10px}#root .page-canvas .jb-screen .px-jobs-list .jb-td-due{color:#81778e;font-size:11px}#root .page-canvas .jb-screen .px-jobs-list .jb-td-due.is-overdue{color:#b91e28}#root .page-canvas .jb-screen .px-jobs-list .jb-td-due small{font-size:10px}#root .page-canvas .jb-screen .px-jobs-list .px-list-owner span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#ece8f1;font-size:11px;color:#6f647f}#root .page-canvas .jb-screen .px-jobs-list .jb-prepared-cell{display:flex;gap:5px;align-items:center}#root .page-canvas .jb-screen .px-jobs-list .px-list-status{display:inline-block;border-radius:20px;background:#f0eff3;color:#605c6c;padding:5px 10px;font-size:10px;white-space:normal;text-align:center;line-height:1.2}#root .page-canvas .jb-screen .px-jobs-list .px-list-status.waiting{background:#ffdce3;color:#b62745}#root .page-canvas .jb-screen .px-jobs-list .px-list-status.progress{background:#e1f3ff;color:#1b8ad1}#root .page-canvas .jb-screen .px-jobs-list .px-list-status.review{background:#efe0ff;color:#8837d6}#root .page-canvas .jb-screen .px-jobs-list .jb-prepared-none{display:none}#root .page-canvas .jb-screen .px-jobs-list .jb-open-btn{margin-left:auto;padding:0 5px;min-width:20px;height:28px;border:0;color:#615771;background:none;font-size:22px;border-radius:6px}#root .page-canvas .jb-screen .px-jobs-list .jb-priority{font-size:9px;font-weight:400;padding:3px 7px;background:#e7e7f3;color:#4d465e;border:0;border-radius:15px}#root .page-canvas .jb-screen .px-jobs-list .jb-kbd-hint{margin:0;padding:6px 15px;font-size:9px;color:#a49cad;text-align:right}#root .page-canvas .jb-screen .px-jobs-list .jb-kbd-hint kbd{border:0;background:none;padding:0 2px}#root .page-canvas .jb-screen .px-jobs-list .jb-glance{display:block;margin:0}#root .page-canvas .jb-screen .px-jobs-list .px-list-glance-label{margin:0 0 11px;font-size:13px}#root .page-canvas .jb-screen .px-jobs-list .px-list-glance-grid{display:grid;grid-template-columns:1.05fr 1fr .96fr 1.05fr;gap:16px}#root .page-canvas .jb-screen .px-jobs-list .px-list-card{position:relative;min-height:214px;height:214px;background:#fff;border-radius:14px;padding:20px 22px;overflow:hidden}#root .page-canvas .jb-screen .px-jobs-list .px-list-card .wv{width:100%;height:100%;padding:0;border:0;background:none;text-align:left;color:inherit}#root .page-canvas .jb-screen .px-jobs-list .px-list-card .wv-body{height:100%;display:flex;flex-direction:column;gap:0}#root .page-canvas .jb-screen .px-jobs-list .px-list-card .wv-label{margin:0;font-size:12px;font-weight:500}#root .page-canvas .jb-screen .px-jobs-list .px-list-card .wv-head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0 0 12px}#root .page-canvas .jb-screen .px-jobs-list .px-list-card .wv-metric-value{font-size:40px;line-height:1;letter-spacing:-1.4px;margin:1px 0 6px;font-weight:500}#root .page-canvas .jb-screen .px-jobs-list .px-list-card .wv-metric-value small{font-size:16px;margin-left:1px;letter-spacing:0}#root .page-canvas .jb-screen .px-jobs-list .px-list-card .wv-caption{font-size:11px;color:#817b8d;margin:0;line-height:1.4}#root .page-canvas .jb-screen .px-jobs-list .px-list-card .wv-meter{margin-top:auto;width:100%}#root .page-canvas .jb-screen .px-jobs-list .wv-ticks{display:flex;gap:4px;width:100%}#root .page-canvas .jb-screen .px-jobs-list .wv-ticks i{height:14px;flex:1;border-radius:4px;background:#e2e2e8}#root .page-canvas .jb-screen .px-jobs-list .wv-ticks i.on{background:#922cff}#root .page-canvas .jb-screen .px-jobs-list .px-list-waiting{background:linear-gradient(135deg,#902bb6,#975bf0);color:#fff;box-shadow:0 9px 25px #8428bb15}#root .page-canvas .jb-screen .px-jobs-list .px-list-waiting .wv-caption{color:#f5e8ff}#root .page-canvas .jb-screen .px-jobs-list .px-list-waiting .wv-ticks i{height:10px;background:#ffffff38;border-radius:20px}#root .page-canvas .jb-screen .px-jobs-list .px-list-waiting>button{position:absolute;top:18px;right:22px;width:35px;height:35px;background:#fff2;color:#fff;border:0;border-radius:50%;font-size:21px}#root .page-canvas .jb-screen .px-jobs-list .px-list-waiting>svg{position:absolute;bottom:0;left:0;width:100%;height:130px;fill:none;stroke:#ffffff16;stroke-width:.8;pointer-events:none}#root .page-canvas .jb-screen .px-jobs-list .px-list-follow>svg{position:absolute;bottom:43px;left:22px;width:calc(100% - 44px);height:65px;fill:none;stroke:#a44aff;stroke-width:1.2;pointer-events:none}#root .page-canvas .jb-screen .px-jobs-list .px-list-card .wv-tag{background:#fff;border:1px solid #e8e4ee;border-radius:20px;font-size:10px;padding:4px 9px;font-weight:400}#root .page-canvas .jb-screen .px-jobs-list .px-list-card .wv-tag--alert{color:#fff;background:#c71e2d;border:0}#root .page-canvas .jb-screen .px-jobs-list .wv-stage-list{gap:4px;margin:0;max-height:160px;overflow:auto}#root .page-canvas .jb-screen .px-jobs-list .wv-stage-list li{grid-template-columns:minmax(85px,1fr) minmax(70px,1fr) 20px;gap:10px;min-height:12px}#root .page-canvas .jb-screen .px-jobs-list .wv-stage-name,#root .page-canvas .jb-screen .px-jobs-list .wv-stage-list b{font-size:10px;font-weight:400}#root .page-canvas .jb-screen .px-jobs-list .wv-stage-bar{height:5px;background:#dedee4;border-radius:5px}#root .page-canvas .jb-screen .px-jobs-list .wv-stage-bar:after{background:#171719;border-radius:5px}#root .page-canvas .jb-screen .px-jobs-list .wv-week-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin:0;padding:0}#root .page-canvas .jb-screen .px-jobs-list .wv-week-days li{min-height:49px;border:0;padding:8px 0 5px;border-radius:11px;display:flex;flex-direction:column;gap:4px}#root .page-canvas .jb-screen .px-jobs-list .wv-week-days li.is-today{background:#f0e9fb}#root .page-canvas .jb-screen .px-jobs-list .wv-week-days b{font-size:18px;font-weight:500}#root .page-canvas .jb-screen .px-jobs-list .wv-week-days small{font-size:9px;color:#85798f}#root .page-canvas .jb-screen .px-jobs-list .wv-week-caption{margin-top:auto!important;white-space:normal}#root .page-canvas .jb-screen .px-jobs-list .px-list-clients{min-height:78px;border-radius:15px;background:#fff;padding:18px 23px}#root .page-canvas .jb-screen .px-jobs-list .px-list-clients .wv{width:100%;border:0;padding:0;text-align:left;background:none;color:inherit}#root .page-canvas .jb-screen .px-jobs-list .px-list-clients .wv-body{display:grid;grid-template-columns:145px 38px minmax(0,1fr) 220px;align-items:center;gap:15px}#root .page-canvas .jb-screen .px-jobs-list .px-list-clients .wv-label{font-size:13px;font-weight:500;margin:0}#root .page-canvas .jb-screen .px-jobs-list .px-list-clients .wv-metric-value{font-size:35px;line-height:1;margin:0;letter-spacing:-1px;font-weight:500}#root .page-canvas .jb-screen .px-jobs-list .px-list-clients .wv-caption{font-size:11px;color:#827a8f;margin:0}#root .page-canvas .jb-screen .px-jobs-list .px-list-clients .wv-head,#root .page-canvas .jb-screen .px-jobs-list .px-list-clients .wv-meter{margin:0}#root .page-canvas .jb-screen .px-jobs-list .px-list-clients .wv-ticks i{height:17px;background:#e2e2e8;border-radius:20px}#root .page-canvas .jb-screen .px-jobs-list .px-list-clients .wv-ticks i.on{background:#151518}#root .page-canvas .jb-screen .px-jobs-list .px-list-clients .wv-legend-line{display:block;font-size:10px;color:#898091;margin-top:7px}#root .page-canvas .jb-screen .px-jobs-list .px-list-clients .wv-clear{font-size:11px}#root .page-canvas .jb-screen .px-jobs-list .px-list-results .jb-peek-box{grid-column:auto;width:auto;min-width:0;background:#fff;border-radius:14px}@media(max-width:1250px){#root .page-canvas .jb-screen .px-jobs-list .px-list-main{grid-template-columns:220px minmax(0,1fr)}#root .page-canvas .jb-screen .px-jobs-list .px-list-results.has-peek{grid-template-columns:minmax(0,1fr)}#root .page-canvas .jb-screen .px-jobs-list .px-list-next-step{width:215px}#root .page-canvas .jb-screen .px-jobs-list .paxo-titlebar-copy{flex-direction:column;gap:7px}#root .page-canvas .jb-screen .px-jobs-list .px-list-card{padding:18px}}@media(max-width:950px){#root .page-canvas .jb-screen .px-jobs-list .px-list-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#root .page-canvas .jb-screen .px-jobs-list .px-list-next{gap:16px}#root .page-canvas .jb-screen .px-jobs-list .px-list-next-step{display:none}#root .page-canvas .jb-screen .px-jobs-list .px-list-clients .wv-body{grid-template-columns:130px 35px minmax(0,1fr)}#root .page-canvas .jb-screen .px-jobs-list .px-list-clients .wv-meter{grid-column:1/-1}}@media(max-width:650px){#root .page-canvas .jb-screen .px-jobs-list .paxo-titlebar{align-items:flex-start;flex-direction:column}#root .page-canvas .jb-screen .px-jobs-list .paxo-actions{flex-wrap:wrap}#root .page-canvas .jb-screen .px-jobs-list .px-list-main,#root .page-canvas .jb-screen .px-jobs-list .px-list-sidebar,#root .page-canvas .jb-screen .px-jobs-list .px-list-glance-grid{grid-template-columns:minmax(0,1fr)}#root .page-canvas .jb-screen .px-jobs-list .px-list-next-copy h2{font-size:19px}#root .page-canvas .jb-screen .px-jobs-list .px-list-thumb{width:65px}#root .page-canvas .jb-screen .px-jobs-list .px-list-next-arrow{width:34px;height:34px}#root .page-canvas .jb-screen .px-jobs-list .px-list-clients .wv-body{grid-template-columns:1fr 35px}#root .page-canvas .jb-screen .px-jobs-list .px-list-clients .wv-caption{grid-column:1/-1}}#root .page-canvas .jb-screen .px-jobs-list,#root .page-canvas .jb-screen .px-jobs-list .jb-glance{padding:0}#root .page-canvas .jb-screen .px-jobs-list .jb-table tbody th{background:transparent}#root .page-canvas .jb-screen .px-jobs-list{margin-top:12px}#root .page-canvas .jb-screen .px-jobs-list .paxo-titlebar h1{font-weight:500}#root .page-canvas .jb-screen .px-jobs-list .jb-table-box{min-height:384px}#root .page-canvas .jb-screen .px-jobs-list .jb-row-open{min-height:0;height:auto;line-height:16px}#root .page-canvas .jb-screen .px-jobs-list .jb-title-line{min-height:0}#root .page-canvas .jb-screen .px-jobs-list .jb-priority{line-height:11px}#root .page-canvas .jb-screen .px-jobs-list .jb-table th[scope=row] small{line-height:14px}#root .page-canvas .jb-screen .px-jobs-list .px-list-waiting{background:linear-gradient(125deg,#918ce0,#afa8e9);box-shadow:0 9px 25px #8d89d51a}#root .page-canvas .jb-screen .px-jobs-list .focus-eyebrow{color:var(--accent)}#root .page-canvas .jb-screen .px-jobs-list .paxo-actions .button:not(.primary):has(svg){color:#fff;background:var(--accent)}#root .page-canvas .jb-screen .px-jobs-list .px-list-next-arrow{background:#eef1f7;color:var(--accent)}#root .page-canvas .jb-screen .px-jobs-list .wv-ticks i.on{background:#a495df}#root .page-canvas .jb-screen .px-jobs-list .px-list-waiting .wv-ticks i.on{background:#fff}#root .page-canvas .jb-screen .px-jobs-list .px-list-follow>svg{stroke:#aa98de}#root .page-canvas .jb-screen .px-jobs-list .jb-glance{margin-top:-18px}#root .page-canvas .jb-screen .px-jobs-list .px-list-clients{min-height:64px;padding-top:12px;padding-bottom:12px}#root .page-canvas .jb-screen .px-jobs-list .jb-views{display:grid;gap:12px;min-width:0;margin:0;padding:0;background:none;border:0}#root .page-canvas .jb-screen .px-jobs-list .jb-views-row{display:flex;flex-direction:column;align-items:stretch;gap:16px}#root .page-canvas .jb-screen .px-jobs-list .jb-views-search{order:1;width:100%;min-width:0;height:42px;border:1px solid #e8e6ef;background:#fff;border-radius:15px;font-size:11px;padding:0 16px}#root .page-canvas .jb-screen .px-jobs-list .jb-views-row>.button{order:2;width:100%;height:52px;border:0;border-radius:15px;background:#fff;color:#20202a;justify-content:flex-start;padding:0 20px}#root .page-canvas .jb-screen .px-jobs-list .jb-views-row>.button:before{content:"☷";font-size:18px;margin-right:10px}#root .page-canvas .jb-screen .px-jobs-list .jb-views-row>.button:after{content:none}#root .page-canvas .jb-screen .px-jobs-list .jb-views-row>.button>svg:last-child{margin-left:auto}#root .page-canvas .jb-screen .px-jobs-list .jb-views-row>.jb-seg{order:3;display:flex;flex-wrap:wrap;padding:3px;background:#f1edf7}#root .page-canvas .jb-screen .px-jobs-list .jb-views-summary{order:4;color:#81758f;font-size:10px;line-height:1.5}#root .page-canvas .jb-screen .px-jobs-list .jb-views-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;background:#fff;border:0;border-radius:15px;padding:16px;min-width:0}#root .page-canvas .jb-screen .px-jobs-list .jb-views-panel fieldset{min-width:0;padding:0;border:0}#root .page-canvas .jb-screen .px-jobs-list .jb-views-panel .field{display:grid;gap:7px;min-width:0;font-size:11px}#root .page-canvas .jb-screen .px-jobs-list .jb-views-panel input:not([type=checkbox]),#root .page-canvas .jb-screen .px-jobs-list .jb-views-panel select{width:100%;min-width:0;background:#faf9fc;border:1px solid #e7e2ee;border-radius:7px;font-size:11px;padding:8px}#root .page-canvas .jb-screen .px-jobs-list .jb-views-stages{display:grid;gap:7px}#root .page-canvas .jb-screen .px-jobs-list .jb-views-stages legend{font-size:11px;margin-bottom:8px}#root .page-canvas .jb-screen .px-jobs-list .jb-views-check{display:flex;align-items:center;gap:7px;font-size:11px}#root .page-canvas .jb-screen .px-jobs-list .jb-views-save{display:grid;gap:12px;border-top:1px solid #eee8f5;padding-top:14px}#root .page-canvas .jb-screen .px-jobs-list .jb-views-panel .iw-form-end{display:flex;flex-wrap:wrap;gap:7px}#root .page-canvas .jb-screen .px-jobs-list .jb-views-search-wrap{order:1;display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #e8e6ef;border-radius:15px;padding:0 16px;height:42px}#root .page-canvas .jb-screen .px-jobs-list .jb-views-search-wrap .jb-views-search{flex:1;width:100%;border:0;border-radius:0;padding:0;background:none;outline:0}#root .page-canvas .jb-screen .px-jobs-list .jb-views-search-wrap:focus-within{outline:2px solid #71717b;outline-offset:2px}#root .page-canvas .jb-screen .px-jobs-list .jb-views-row>.button:before{content:none}@media(hover:hover){#root .page-canvas .jb-screen .px-jobs-list .jb-line:hover>:is(td,th){background:#f7f5fa}#root .page-canvas .jb-screen .px-jobs-list .jb-line:is(.is-active,.is-peeked):hover>:is(td,th){background:#eee8f7}#root .page-canvas .jb-screen .px-jobs-list .jb-row-open:hover{background:transparent;color:#16131d;border-color:transparent;text-decoration:underline;text-underline-offset:3px}#root .page-canvas .jb-screen .px-jobs-list .jb-open-btn:hover{background:#ebe6f2;color:#3c334b;border-color:transparent}#root .page-canvas .jb-screen .px-jobs-list .px-list-queue .jb-seg button.active:hover{background:#eae3f4;color:#62348a}#root .page-canvas .jb-screen .px-jobs-list .px-list-card button.wv:hover,#root .page-canvas .jb-screen .px-jobs-list .px-list-clients button.wv:hover{background:transparent;color:inherit;border-color:transparent}#root .page-canvas .jb-screen .px-jobs-list .px-list-card:has(button.wv:hover),#root .page-canvas .jb-screen .px-jobs-list .px-list-clients:has(button.wv:hover){box-shadow:inset 0 0 0 1px #d9d3e3}#root .page-canvas .jb-screen .px-jobs-list .px-list-waiting>button:hover{background:#ffffff45;color:#fff;border-color:transparent}}#root .page-canvas .jb-screen .px-jobs-list .px-list-sidebar{position:relative}#root .page-canvas .jb-screen .px-jobs-list .jb-views-panel{position:absolute;z-index:4;inset:0 0 auto;height:384px;grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0;overflow:hidden;border:1px solid #e8e3ee;box-shadow:0 8px 24px #3028320c}#root .page-canvas .jb-screen .px-jobs-list .jb-views-panel-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #eee8f5}#root .page-canvas .jb-screen .px-jobs-list .jb-views-panel-head strong{font-size:13px}#root .page-canvas .jb-screen .px-jobs-list .jb-views-panel-head .button{width:32px;height:32px;min-height:32px;padding:0}#root .page-canvas .jb-screen .px-jobs-list .jb-views-panel-fields{display:grid;align-content:start;gap:14px;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:16px;scroll-padding:16px}#root .page-canvas .jb-screen .px-jobs-list .jb-views-panel>.iw-form-end{margin:0;padding:12px 16px;border-top:1px solid #eee8f5;background:#fff}#root .page-canvas .jb-screen .px-jobs-list .px-list-sidebar:has(.jb-views-panel) .px-list-queue{visibility:hidden}#root .page-canvas .jb-screen .px-jobs-list .px-list-main{overflow-anchor:none}@media(max-height:740px){#root .page-canvas .jb-screen .px-jobs-list .px-list-sidebar,#root .page-canvas .jb-screen .px-jobs-list .jb-views-row{gap:8px}#root .page-canvas .jb-screen .px-jobs-list .px-list-queue h2{padding:8px 16px 4px;font-size:12px}#root .page-canvas .jb-screen .px-jobs-list .px-list-queue .jb-seg{padding-bottom:4px}#root .page-canvas .jb-screen .px-jobs-list .px-list-queue .jb-seg button{height:28px;min-height:28px;padding-block:0}#root .page-canvas .jb-screen .px-jobs-list .jb-views-search-wrap,#root .page-canvas .jb-screen .px-jobs-list .jb-views-row>.button{height:36px;min-height:36px}}#root .page-canvas .jb-screen .px-jobs-list .px-list-results{position:relative}#root .page-canvas .jb-screen .px-jobs-list .jb-peek-box{min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:112px}#root .page-canvas .jb-screen .px-jobs-list .jb-peek-box .jb-peek-head{position:sticky;top:0;z-index:1;background:#fff;border-bottom:1px solid #eee8f5}@media(max-width:1250px){#root .page-canvas .jb-screen .px-jobs-list .px-list-results.has-peek>.jb-table-box{visibility:hidden}#root .page-canvas .jb-screen .px-jobs-list .px-list-results.has-peek>.jb-peek-box{position:absolute;z-index:2;inset:0;height:540px;padding:16px;box-shadow:0 8px 24px #3028320c}}#root .paxo-shell .jb-screen .jb-board-col{display:flex;flex-direction:column;align-items:stretch}#root .paxo-shell .jb-screen .jb-board-col>.paxo-list{display:flex;flex-direction:column;flex:1;gap:12px;min-height:0}#root .paxo-shell .jb-screen .jb-board-col .jb-card-job{flex:1;grid-template-rows:minmax(0,1fr) auto;align-items:stretch}#root .paxo-shell .jb-screen .jb-board-col .jb-card-open{align-content:start;overflow-wrap:anywhere}#root .paxo-shell .jb-screen .jb-board-col .jb-open-btn{font:inherit;font-size:13px;line-height:1.2;min-height:34px;padding:0 14px;opacity:1;border:1px solid #dce2ec;background:#fff;color:#435571;border-radius:18px}#root .paxo-shell .jb-screen .jb-board-col .jb-open-btn:hover{background:#eef1f7;color:#111a29}.dc-page{--dc-line: var(--paxo-row-line);--dc-soft: color-mix(in srgb, var(--ink) 7%, transparent);--dc-chip: color-mix(in srgb, var(--ink) 10%, transparent)}.dc-titlebar{order:0}.dc-glance{order:1}.dc-toolbar{order:2}.dc-browser{order:3}.dc-status strong{color:var(--ink);font-weight:600}.dc-chips,.dc-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dc-tools{margin-left:auto}.dc-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--dc-chip);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:14px;cursor:pointer}.dc-chip.is-on{background:#fafafaf0;border-color:transparent;color:#0b0d0c}.dc-chip-count{min-width:20px;padding:0 6px;border-radius:999px;background:var(--dc-chip);color:inherit;font-size:12px;font-weight:600;line-height:20px;text-align:center}.dc-chip.is-on .dc-chip-count{background:var(--accent-strong);color:#fff}.dc-tools .biz-search{height:40px;min-width:220px;border-radius:12px}.dc-view{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--dc-soft)}.dc-view-button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.dc-view-button.is-on{background:#fafafaf0;color:#0b0d0c}.dc-sort{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.dc-page .dc-sort select.field{display:inline-block;width:auto;min-width:170px;padding-block:0;line-height:38px}.dc-glance .section-widgets{margin:0;gap:12px}.dc-glance .today-widget-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(var(--paxo-row),auto);gap:var(--paxo-gutter)}.dc-glance .today-widget-grid>.today-widget{grid-column:auto / span 4!important;grid-row:auto!important;border-radius:var(--paxo-box-radius)}.dc-glance .today-widget-grid:has(>.today-widget:nth-child(4))>.today-widget{grid-column:auto / span 3!important}.dc-glance .section-widgets .today-widget[data-widget] .widget-content{container-type:normal;height:100%;padding:var(--paxo-box-pad);overflow:visible}.dc-glance .wv-body{display:flex;flex-direction:column;gap:12px;height:100%}.dc-glance .wv-label{font-size:15px;font-weight:600;letter-spacing:-.01em}.dc-glance .wv-tag{height:24px;padding:0 10px;font-size:12px}.dc-glance .wv-metric-value,.dc-glance .wv-money-total{margin-top:auto;font-size:44px;font-weight:500;line-height:1;letter-spacing:-.04em}.dc-glance .wv-caption,.dc-glance .wv-metric-caption{font-size:14px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.dc-glance .wv-ticks,.dc-glance .wv-strip,.dc-glance .wv-clear{display:none}.dc-glance .section-widgets .wv-legend{display:block;margin:0;font-size:14px;line-height:1.45;color:var(--wv-ink-2)}.dc-glance .section-widgets .wv-legend li{display:inline;height:auto;padding:0;background:none;font-size:14px;white-space:normal}.dc-glance .wv-legend li+li:before{content:"· ";margin-left:.3em}.dc-glance .wv-legend .wv-swatch{display:none}.dc-glance .wv-log{display:block;margin:auto 0 0;padding:0}.dc-glance .wv-log li{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:6px;min-height:0;padding:0}.dc-glance .wv-log li:before,.dc-glance .wv-log .wv-node,.dc-glance .wv-log li:nth-child(n+2){display:none}.dc-glance .wv-log-text{display:grid;gap:6px;min-width:0}.dc-glance .wv-log-text strong{font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.01em;white-space:normal;overflow-wrap:anywhere}.dc-glance .wv-log-text small,.dc-glance .wv-log-time{font-size:14px;line-height:1.45;white-space:normal;color:var(--wv-ink-2)}.dc-glance .wv-log-text small{display:none}.dc-glance .wv-log-empty{margin-top:auto}.dc-glance .wv-log-empty .wv-node{display:none}.dc-glance .wv-log-empty strong{font-size:20px;font-weight:500}.dc-glance .wv-log-empty small{font-size:14px}.dc-glance .section-widgets-empty{padding:16px var(--paxo-box-pad);border-radius:var(--paxo-box-radius);font-size:14px}.dc-empty{font-size:15px}.dc-files--empty{justify-content:center}.dc-table{font-size:15px}.dc-table th,.dc-table td{text-align:left}.dc-table tbody th{height:56px;padding:10px 16px 10px var(--paxo-box-pad);border-top:1px solid var(--paxo-row-line);font-size:15px;font-weight:500;letter-spacing:normal;text-transform:none;opacity:1;vertical-align:middle}.dc-table td{color:var(--muted)}.dc-table thead th:first-child{width:56%}.dc-table thead th:not(:first-child),.dc-table td{white-space:nowrap}.dc-table tbody tr{cursor:pointer}.dc-table tbody tr:hover{background:var(--dc-soft)}.dc-table tbody tr.is-selected{background:var(--accent-tint);box-shadow:inset 3px 0 0 var(--accent)}.dc-added small{display:block;margin-top:2px;font-size:13px;color:var(--muted)}.dc-quiet{color:var(--muted);font-size:14px}.dc-page .paxo-box .badge{padding:4px 9px;border-radius:7px;font-size:12px}.dc-open{display:flex;align-items:center;gap:14px;width:100%;min-width:0;padding:0;border:0;border-radius:10px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.dc-open .biz-file-glyph{width:26px;height:32px;color:var(--muted)}.dc-open .biz-file-glyph small{display:none}.dc-name{display:grid;gap:2px;min-width:0}.dc-name strong{font-weight:500;line-height:1.4;overflow-wrap:anywhere}.dc-name-cat{display:none}.dc-name small{color:var(--muted);font-size:13px;line-height:1.4}.dc-joblink{display:inline-flex;align-items:center;min-height:32px;margin:-6px 0;vertical-align:baseline;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;text-decoration:underline;text-decoration-color:var(--dc-chip);text-underline-offset:3px;cursor:pointer}.dc-tiles{margin:0;padding:0;list-style:none;grid-auto-rows:auto}.dc-tiles>.dc-tile-box{padding:0}.dc-tile-box.is-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.dc-tile{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;height:100%;padding:16px 16px var(--paxo-box-pad);border:0;border-radius:inherit;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.dc-tile-art{display:grid;place-items:center;width:100%;aspect-ratio:4 / 3;margin-bottom:8px;border-radius:14px;background:var(--dc-soft);overflow:hidden}.dc-tile-art img{width:100%;height:100%;object-fit:cover}.dc-tile-art .biz-file-glyph{color:var(--muted)}.dc-tile-art .biz-file-glyph small{display:none}.dc-tile-name{font-size:15px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.dc-tile-meta{color:var(--muted);font-size:13px;line-height:1.4}.dc-tile .badge,.dc-tile .dc-quiet{margin-top:auto}.dc-quickview.paxo-box{overflow:clip}.dc-qv-sticky{position:sticky;top:87px;max-height:calc(100vh - 135px);margin:calc(-1 * var(--paxo-box-pad));padding:var(--paxo-box-pad);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:16px}.dc-qv-nav{display:flex;align-items:center;gap:6px}.dc-qv-count{min-width:56px;color:var(--muted);font-size:13px;text-align:center;font-variant-numeric:tabular-nums}.dc-iconbtn{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--dc-soft);color:var(--ink);cursor:pointer}.dc-iconbtn:disabled{opacity:.35}.dc-qv{display:flex;flex-direction:column;gap:0}.dc-qv>*+*{margin-top:20px}.dc-qv-head{display:grid;gap:6px}.dc-qv-title{margin:0;font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.02em;overflow-wrap:anywhere}.dc-qv-title:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:4px}.dc-qv-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:14px;line-height:1.45}.dc-qv-preview{display:grid;place-items:center;min-height:160px;border-radius:16px;background:var(--dc-soft);overflow:hidden}.dc-qv-preview.has-image{min-height:0;max-height:320px}.dc-qv-preview img{display:block;max-width:100%;max-height:320px;object-fit:contain}.dc-qv-glyph{display:grid;justify-items:center;gap:12px;padding:24px;color:var(--muted);font-size:13px}.dc-qv-glyph .biz-file-glyph small{font-size:12px}.dc-qv-section{display:grid;gap:12px;padding-top:20px;border-top:1px solid var(--paxo-row-line)}.dc-qv-section h3{margin:0;font-size:15px;font-weight:600}.dc-qv-note{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.dc-qv-inspector{display:block;margin:0;padding:0;list-style:none}.dc-page .dc-qv-inspector>li{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.dc-qv-inspector .jb-file-detail{display:grid;gap:12px;padding:0;border:0}.dc-qv-inspector .jb-file-facts:has(+.jb-file-actions){display:none}.dc-qv-inspector .jb-file-held,.dc-qv-inspector .jb-file-facts,.dc-qv-inspector .jb-note{margin:0;font-size:14px;line-height:1.5}.dc-qv-inspector .jb-file-preview{max-height:220px;font-size:13px}.dc-qv-inspector .jb-file-actions:empty{display:none}.dc-page.dc-page .dc-qv-inspector .jb-resolve{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.dc-qv-inspector .jb-resolve,.dc-qv-inspector .form-grid{gap:12px}.dc-qv-inspector .form-grid{grid-template-columns:minmax(0,1fr)}.dc-qv-inspector .field,.dc-qv-inspector label,.dc-qv-inspector small,.dc-qv-inspector legend{font-size:13px}.dc-qv-facts{display:grid;gap:10px;margin:0;font-size:14px;line-height:1.45}.dc-qv-facts>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:baseline}.dc-qv-facts dt{color:var(--muted)}.dc-qv-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.dc-qv-activity{display:grid;gap:12px;margin:0;padding:0;list-style:none}.dc-qv-activity li{display:grid;gap:2px;padding-left:14px;border-left:2px solid var(--paxo-row-line);font-size:14px;line-height:1.45}.dc-qv-activity strong{font-weight:600}.dc-qv-activity span{overflow-wrap:anywhere}.dc-qv-activity small{color:var(--muted);font-size:13px}.dc-qv-hint{font-size:13px}@media(max-width:1180px){.dc-browser.is-open .dc-col-category{display:none}.dc-browser.is-open .dc-name-cat{display:inline}.dc-browser.is-open>.paxo-span-7{grid-column:span 7}.dc-browser.is-open>.paxo-span-5{grid-column:span 5}.dc-browser:not(.is-open) .dc-tiles>.paxo-span-3{grid-column:span 4}.dc-glance .today-widget-grid>.today-widget{grid-column:auto / span 4!important}}@media(max-width:900px){.dc-browser.is-open>.paxo-span-7,.dc-browser.is-open>.paxo-span-5{grid-column:1 / -1}.dc-qv-sticky{position:static;max-height:none;overflow:visible}.dc-glance .today-widget-grid>.today-widget{grid-column:1 / -1!important}}@media(prefers-reduced-motion:no-preference){.dc-quickview{animation:dc-fade-in .18s ease-out}@keyframes dc-fade-in{0%{opacity:0}to{opacity:1}}}.dc-page .biz-file-glyph small{font-size:12px}.dc-page .paxo-box .sr-only{overflow:visible;clip-path:inset(50%);white-space:nowrap}.dc-page .dc-open[aria-current]{background:transparent;color:var(--ink)}.dc-page .dc-glance .widget-host:not(.is-editing) .widget-grid:not(.is-dragging) .today-widget:hover{transform:none}:root.paxo-native-glass .dc-page .badge,.dc-page .paxo-box .badge,.dc-page .badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border:1px solid transparent;border-radius:999px;background:#ffffff1a;color:#fff;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}:root.paxo-native-glass .dc-page .badge.amber,.dc-page .badge.amber{border-color:color-mix(in srgb,var(--paxo-accent-text) 55%,transparent);color:var(--paxo-accent-text)}.dc-page .paxo-box--light .badge{background:#0000000f;color:#171816}.dc-chip-count,:root.paxo-native-glass .dc-chip-count{min-width:24px;height:24px;padding:0 7px;border:1px solid color-mix(in srgb,var(--paxo-accent-text) 55%,transparent);background:#ffffff1a;color:var(--paxo-accent-text);line-height:22px}.dc-chip.is-on .dc-chip-count,:root.paxo-native-glass .dc-chip.is-on .dc-chip-count{border-color:color-mix(in srgb,var(--accent-deep) 45%,transparent);background:#0000000f;color:var(--accent-deep)}.dc-table tbody tr.is-selected{background:#ffffff0f;box-shadow:inset 3px 0 0 var(--accent)}.dc-tile-box.is-selected{border-color:#ffffff24;background:linear-gradient(#ffffff0f,#ffffff0f),var(--glass, rgba(12, 12, 12, .42));box-shadow:inset 3px 0 0 var(--accent)}@media(hover:hover){#root .dc-page .dc-table tr button.dc-open:hover{background-color:transparent!important;border-color:transparent!important}#root .dc-page .dc-table tbody tr:hover{background:#ffffff0d}#root .dc-page .dc-table tbody tr.is-selected:hover{background:#ffffff14}}:root.paxo-native-glass .dc-page .jb-segmented label.active{background:#ffffffeb;color:#1a1a1a}.dc-glance .wv .wv-tag{height:24px;padding:0 10px;border:1px solid transparent;background:color-mix(in srgb,var(--wv-ink) 10%,transparent);color:var(--wv-ink);font-weight:600}.dc-glance .wv .wv-tag--alert{border-color:color-mix(in srgb,var(--wv-accent) 55%,transparent);color:var(--wv-accent)}.dc-emptystate{display:grid;justify-items:center;align-content:center;gap:10px;flex:1;text-align:center}.dc-emptystate-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffff14;color:#ffffffdb}.dc-emptystate .dc-empty{max-width:46ch;margin:0}.biz-file-drop{border:1px dashed color-mix(in srgb,var(--ink) 24%,transparent);border-radius:14px;padding:18px;text-align:center;color:var(--muted);transition:border-color .12s ease,background .12s ease}.biz-file-drop.is-over{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.dc-batch{display:grid;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:14px;background:color-mix(in srgb,var(--paper) 64%,transparent)}.dc-batch-head{display:flex;justify-content:space-between;gap:12px;font-size:12px}.dc-batch-head span{color:var(--muted)}.dc-batch-progress{height:4px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--ink) 10%,transparent)}.dc-batch-progress>span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .18s ease}.dc-batch ul{display:grid;max-height:210px;margin:0;padding:0;overflow:auto;list-style:none}.dc-batch li{display:flex;justify-content:space-between;gap:12px;min-width:0;padding:7px 0;border-top:1px solid color-mix(in srgb,var(--ink) 7%,transparent)}.dc-batch li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.dc-batch li small{flex:none;max-width:48%;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.dc-batch li[data-stage=failed] small{color:var(--danger-deep, #a82d18)}@media(prefers-reduced-motion:reduce){.dc-batch-progress>span{transition:none}}.dc-upload-status{display:grid;gap:8px;padding:14px 16px;border-radius:18px;background:color-mix(in srgb,var(--paper) 72%,transparent);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dc-upload-status-head,.dc-upload-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dc-upload-status small,.dc-upload-row span{display:block}.dc-upload-row{display:grid;gap:8px;padding-block:8px}.dc-upload-row+.dc-upload-row{border-top:1px solid color-mix(in srgb,var(--ink) 9%,transparent)}.dc-upload-row small{color:var(--muted)}.dc-upload-row-head small{text-transform:capitalize}.dc-upload-result{border-radius:12px;background:color-mix(in srgb,var(--paper) 68%,transparent);padding:10px 12px}.dc-upload-result summary{cursor:pointer;font-weight:700}.dc-upload-proposal{margin:10px 0;padding:12px;border-radius:12px;background:color-mix(in srgb,var(--accent) 10%,transparent)}.dc-upload-proposal p,.dc-upload-result-note{margin:6px 0}.dc-upload-citations{display:grid;gap:6px;margin:10px 0}.dc-upload-citations mark{border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:inherit;padding:6px 8px}.dc-upload-preview{max-height:280px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;background:color-mix(in srgb,var(--ink) 7%,transparent);padding:12px}.dc-ai-control{margin-bottom:18px;padding:18px 20px}.dc-ai-head,.dc-ai-actions{display:flex;align-items:center;gap:12px}.dc-ai-head{justify-content:space-between}.dc-ai-head h2{margin:2px 0 0}.dc-ai-state{border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:999px;padding:5px 10px}.dc-ai-state.is-on{color:var(--accent-deep)}.dc-ai-independent,.dc-ai-warning{color:var(--muted)}.dc-ai-actions{flex-wrap:wrap;margin-top:14px}.dc-ai-consent{display:inline-flex;align-items:flex-start;gap:8px;max-width:620px}.dc-ai-consent input{margin-top:3px}:root.paxo-native-glass .dc-page .badge,.dc-page .paxo-box .badge,.dc-page .badge{background:#262626;color:#fff}:root.paxo-native-glass .dc-page .badge.amber,.dc-page .badge.amber{background:#141414;color:#ffa08f}.dc-qv-inspector .jb-file-head{display:none}.dc-qv-inspector .jb-file-detail{padding-top:0}.page-canvas .dc-page{gap:20px}.dc-page .dc-titlebar{order:0}.dc-page .paxo-document-ai{order:1;margin-left:auto;font-size:11px;max-width:700px;color:#89848f}.dc-page .paxo-document-ai>summary{border-radius:24px;background:#eeedf0;padding:9px 14px;cursor:pointer;list-style:none}.dc-page .paxo-document-ai[open]{width:100%}.dc-page .paxo-document-ai[open] .dc-ai-control{margin-top:12px;color:#29262e}.dc-page .dc-toolbar{order:2;border:0;padding:0;align-items:center}.dc-page .dc-chips{border-radius:24px;background:#efedf1;padding:3px;gap:0}.dc-page .dc-chip{min-height:32px;border:0;font-size:11px;color:#77717e;padding:0 15px}.dc-page .dc-chip.is-on{background:#111a29;color:#fff}.dc-page .dc-chip-count{background:transparent;color:inherit;padding:0;min-width:0}.dc-page .dc-tools{gap:10px}.dc-page .dc-tools .biz-search{border-radius:24px;background:#fff;border:1px solid #e2dfe5;width:255px;min-width:0}.dc-page .dc-tools .biz-search input{font-size:12px}.dc-page .dc-view{background:#eeedf0;border-radius:24px}.dc-page .dc-view-button{border-radius:24px;font-size:11px}.dc-page .dc-view-button.is-on{background:#111a29;color:#fff}.dc-page .dc-sort{font-size:10px;gap:6px}.dc-page .dc-sort select{font-size:11px;height:34px;border-radius:20px}.dc-page .dc-browser{order:3;display:grid;grid-template-columns:264px minmax(0,1fr) 295px;gap:20px;align-items:stretch;grid-auto-rows:auto}.dc-page .dc-browser>.dc-files{grid-column:auto;padding:0;border:0;display:block;background:#fff;border-radius:13px;overflow:auto;min-height:660px;max-height:700px}.dc-page .dc-files:before{content:"Workspace files";display:block;font-size:15px;font-weight:600;padding:20px 17px;border-bottom:1px solid #eeeaf0}.dc-page .dc-table{display:block;width:100%;table-layout:auto}.dc-page .dc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dc-page .dc-table tbody{display:block}.dc-page .dc-table tr{position:relative;display:grid;grid-template-columns:1fr;padding:17px 15px;gap:3px;border-bottom:1px solid #e9e6ed;cursor:pointer;min-height:84px}.dc-page .dc-table tr.is-selected{background:#eef1f7;box-shadow:inset 3px 0 var(--accent)}.dc-page .dc-table th,.dc-page .dc-table td{padding:0!important;border:0!important;background:none;display:block}.dc-page .dc-table .dc-col-category,.dc-page .dc-table .dc-added{display:none}.dc-page .dc-open{gap:12px;width:100%;color:#151417}.dc-page .dc-open .file-glyph{width:36px;height:41px;flex-shrink:0;border-radius:5px;background:#eef1f7;color:var(--accent)}.dc-page .dc-name strong{font-size:11px;letter-spacing:-.1px;max-width:182px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.dc-page .dc-name small{font-size:10px;color:#9a929f}.dc-page .dc-name-cat{display:none}.dc-page .dc-table td:last-child{padding-left:48px!important;font-size:10px;color:#9b94a1}.dc-page .dc-table td .badge{padding:0;background:transparent;color:#f06128;font-size:10px}.dc-page .dc-quiet{font-size:10px;color:#9a929f}.dc-page .dc-browser .dc-tiles{grid-column:auto;display:grid;grid-template-columns:1fr;max-height:700px;overflow:auto;gap:8px}.dc-page .dc-tiles .dc-tile-box{grid-column:auto;min-width:0;padding:0}.dc-page .dc-tiles .dc-tile{min-height:150px}.dc-page .dc-tiles .dc-tile-art{height:45px}.dc-page .paxo-original-stage{position:relative;background:linear-gradient(125deg,#e8e6ef,#f4e6d9,#e6e6ec);border-radius:13px;min-width:0;min-height:660px;padding:18px 20px 46px;display:flex;flex-direction:column;align-items:center;overflow:hidden}.dc-page .paxo-original-stage>header{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:11px;color:#242026}.dc-page .paxo-original-label{font-size:9px;padding:7px 12px;border:1px solid #fff8;background:#fff7;border-radius:20px;white-space:nowrap}.dc-page .paxo-original-paper{width:min(100%,466px);min-height:568px;background:#fff;margin:8px auto 0;padding:28px 30px 22px;box-shadow:0 15px 30px #62506513;color:#171519;display:flex;flex-direction:column}.dc-page .paxo-original-brand{display:flex;justify-content:space-between;align-items:center;gap:14px}.dc-page .paxo-original-brand img{width:78px;height:22px;object-fit:contain}.dc-page .paxo-original-brand>span{font-size:7px;letter-spacing:1.3px;color:#aaa2ae}.dc-page .paxo-original-paper h2{font-size:26px;line-height:1.12;letter-spacing:-1.2px;font-weight:500;margin:25px 0 16px;overflow-wrap:anywhere}.dc-page .paxo-original-meta{display:flex;justify-content:space-between;gap:20px;font-size:9px;line-height:1.6;color:#8c8492}.dc-page .paxo-original-meta>span:last-child{text-align:right}.dc-page .paxo-original-text{font-family:inherit;font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;padding:20px 0;margin:14px 0 10px;border-top:1px solid #e7e0e9;min-height:220px}.dc-page .paxo-original-image{object-fit:contain;max-height:270px;width:100%;margin:20px 0}.dc-page .paxo-original-unavailable{min-height:235px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px 20px;color:#b8a4c7}.dc-page .paxo-original-unavailable h3{color:#615369;font-size:18px;font-weight:500;letter-spacing:-.5px;margin:17px 0 7px}.dc-page .paxo-original-unavailable p{color:#8d8196;font-size:11px;line-height:1.7;max-width:270px}.dc-page .paxo-original-facts{font-size:10px;margin:0}.dc-page .paxo-original-facts>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ded6e2;gap:15px}.dc-page .paxo-original-facts dd{margin:0;text-align:right}.dc-page .paxo-original-paper>footer{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #e2dae5;margin-top:auto;padding-top:13px;font-size:8px;color:#a599ac}.dc-page .paxo-original-stage-footer{position:absolute;bottom:13px;left:18px;right:18px;display:flex;justify-content:space-between;color:#88818e;font-size:10px}.dc-page .dc-browser>.dc-quickview{grid-column:auto;border:0;background:none;padding:0;display:block;box-shadow:none;max-height:700px;overflow:auto;border-radius:0}.dc-page .dc-qv-sticky{position:static}.dc-page .dc-qv-bar{margin:0 0 12px}.dc-page .dc-qv-count{font-size:10px}.dc-page .dc-qv-title{font-size:13px;font-weight:500;margin:12px 0 5px;overflow-wrap:anywhere}.dc-page .paxo-review-title{font-size:18px;font-weight:600;letter-spacing:-.4px}.dc-page .dc-qv-sub{font-size:10px;color:#99909f}.dc-page .dc-qv-section h3{font-size:11px;font-weight:500;color:#94879e;margin:14px 0 10px}.dc-page .dc-qv-section{padding:0;margin:12px 0;border:0}.dc-page .dc-qv-section .jb-file{border:0;border-radius:0}.dc-page .dc-qv-section .jb-file-head{font-size:11px;padding:0;gap:8px}.dc-page .dc-qv-section .jb-file-head .file-glyph{display:none}.dc-page .dc-qv-section .jb-file-head small{font-size:9px}.dc-page .dc-qv-section .jb-file-detail{padding:8px 0;font-size:10px}.dc-page .dc-qv-section .jb-file-held{background:#f9eae3;padding:14px;border-radius:10px;color:#ba5e3d;font-size:11px;line-height:1.6}.dc-page .dc-qv-section .jb-file-preview{display:none}.dc-page .dc-qv-inspector .jb-resolve{gap:10px}.dc-page .dc-qv-inspector .jb-resolve .form-grid{grid-template-columns:1fr;gap:9px}.dc-page .dc-qv-inspector .field{font-size:10px;gap:5px}.dc-page .dc-qv-inspector :is(input,select,textarea){font-size:11px;padding:7px;min-height:32px;border-radius:7px}.dc-page .dc-qv-inspector .jb-form-end{display:block}.dc-page .dc-qv-inspector .jb-form-end .button{width:100%;margin-top:9px}.dc-page .dc-qv-inspector .jb-segmented{font-size:10px}.dc-page .dc-qv-inspector .jb-file-facts{font-size:9px;line-height:1.7}.dc-page .dc-qv-inspector .jb-file-actions{gap:6px;flex-wrap:wrap}.dc-page .dc-qv-inspector .jb-file-actions .button{font-size:10px;padding:0 8px;min-height:28px}.dc-page .dc-qv-facts{font-size:10px}.dc-page .dc-qv-facts>div{padding:9px 0}.dc-page .dc-qv-facts dt{color:#8f8499}.dc-page .dc-qv-facts dd{font-size:11px}.dc-page .dc-qv-note{font-size:9px;line-height:1.6}.dc-page .dc-qv-activity li{font-size:10px}.dc-page .dc-qv-activity small{font-size:9px}.dc-page .paxo-document-insights{order:4}.dc-page .paxo-document-insights>summary{font-size:12px;color:#8e8498;cursor:pointer;padding:8px 0}.dc-page .dc-glance{margin-top:15px}@media(max-width:1200px){.dc-page .dc-browser{grid-template-columns:220px minmax(0,1fr) 252px;gap:14px}.dc-page .paxo-original-paper{padding:24px 20px}.dc-page .dc-name strong{max-width:145px}.dc-page .dc-tools{gap:6px}.dc-page .dc-tools .biz-search{width:190px}}@media(max-width:950px){.dc-page .dc-browser{grid-template-columns:230px minmax(0,1fr)}.dc-page .dc-browser>.dc-quickview{grid-column:1/-1;max-height:none;display:block;padding-top:20px}.dc-page .paxo-original-stage{min-height:600px}.dc-page .dc-tools{margin-left:0}.dc-page .dc-toolbar{gap:10px;flex-wrap:wrap}.dc-page .dc-browser>.dc-files{min-height:600px}.dc-page .dc-qv{display:grid;grid-template-columns:1fr 1fr;gap:15px}.dc-page .dc-qv-head{grid-column:1/-1}}.page-canvas .dc-page{font-size:13px}.page-canvas .dc-page .paxo-titlebar{margin:0}.dc-page .dc-open .biz-file-glyph{width:36px;height:41px;flex-shrink:0;background:#eef1f7;color:var(--accent);border:1px solid #cbd5e4;border-radius:5px}.dc-page .dc-open .biz-file-glyph svg{display:none}.dc-page .dc-open .biz-file-glyph small{font-size:8px}.page-canvas .dc-page.dc-page .paxo-titlebar{margin:0}.dc-page .dc-table :is(th,td){height:auto!important;min-height:0!important}.dc-page .dc-titlebar .button.primary{background:var(--accent)!important;color:#fff!important}#root .paxo-shell .dc-page .paxo-titlebar{margin:0;min-height:68px}#root .paxo-shell .dc-page .paxo-titlebar-copy{gap:0}#root .paxo-shell .dc-page .paxo-titlebar h1{margin-bottom:0}#root .paxo-shell .dc-page{gap:15px;position:relative}.dc-page .paxo-document-ai{position:absolute;top:6px;right:126px;z-index:4}.dc-page .paxo-document-ai[open]{width:auto}.dc-page .paxo-document-ai[open] .dc-ai-control{position:absolute;top:calc(100% + 10px);right:-126px;width:min(600px,calc(100vw - 100px));max-height:min(500px,calc(100dvh - 240px));overflow:auto;margin:0;border:1px solid #e2dfe7;box-shadow:0 16px 44px #211a2920}@media(max-width:950px){.dc-page .paxo-document-ai{position:relative;top:auto;right:auto}.dc-page .paxo-document-ai[open] .dc-ai-control{right:0;width:min(600px,calc(100vw - 64px))}}@media(max-width:680px){#root .paxo-shell .dc-page .dc-browser{grid-template-columns:minmax(0,1fr)}#root .paxo-shell .dc-page .dc-browser>.dc-files{grid-column:1 / -1;min-height:320px;max-height:340px}}.dc-page .dc-browser>.dc-files,.dc-page .dc-browser>.dc-quickview{min-height:660px;max-height:670px}.dc-page .paxo-original-stage{min-height:670px}.dc-page .dc-open .biz-file-glyph{display:grid;place-items:center;position:relative}.dc-page .dc-open .biz-file-glyph small{position:static;display:block;color:var(--accent);font-size:8px;background:none;padding:0}#root .paxo-shell .dc-page .paxo-document-ai>summary{border-radius:24px}#root .paxo-shell .dc-page .dc-titlebar .button.primary{background:var(--accent)!important;border-color:transparent!important;color:#fff!important}@media(hover:hover){#root .paxo-shell .dc-page .dc-table tbody tr:hover{background:#f8f6fa}#root .paxo-shell .dc-page .dc-table tbody tr.is-selected:hover{background:#eef1f7}}#root .paxo-shell .dc-page .dc-table .dc-open{border-radius:7px}#root .paxo-shell .dc-page .dc-tools .biz-search input:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important}#root .paxo-shell .dc-page .dc-tools .biz-search:has(input:focus-visible){outline:2px solid #71717b;outline-offset:2px}@media(hover:hover){#root .paxo-shell .dc-page .dc-titlebar .button.primary:hover{background:var(--accent-hover)!important;color:#fff}}#root .paxo-shell .dc-page .dc-chip-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:6px;padding:0 5px;border:0;background:#cbd5e4;color:#111a29;line-height:20px}#root .paxo-shell .dc-page .dc-chip.is-on .dc-chip-count{background:#ffffff26;color:#fff}.vs-head-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.vs-crm-source-list{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.vs-crm-source-list button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff0f;color:inherit;font:inherit;text-align:left;cursor:pointer}.vs-crm-source-list button:disabled{cursor:default;opacity:.62}.vs-crm-source-list button span:first-child{min-width:0;display:grid;gap:3px}.vs-crm-source-list small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.vs-crm-preview{display:grid;gap:18px;margin-top:18px}.vs-crm-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.vs-crm-fields>div{min-width:0;padding:12px;border-radius:12px;background:#ffffff0f}.vs-crm-fields dt{color:var(--muted);font-size:11px;text-transform:capitalize}.vs-crm-fields dd{margin:4px 0 0;overflow-wrap:anywhere}.vs-crm-resolutions{display:grid;gap:10px;margin:0;padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:14px}.vs-crm-resolutions label{display:flex;align-items:flex-start;gap:9px}.vs-crm-review-check{margin:2px 0 0 26px;color:var(--muted);font-size:13px}@media(max-width:620px){.vs-crm-fields{grid-template-columns:1fr}}.vs-open-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 18px;padding:12px 16px;border:1px solid rgb(var(--accent-rgb) / .45);border-radius:18px;background:rgb(var(--accent-strong-rgb) / .16);font-size:14px}.vs-open-banner>span:nth-child(2){flex:1 1 260px}.vs-live-dot{width:10px;height:10px;border-radius:50%;background:rgb(var(--accent-bright-rgb));box-shadow:0 0 0 4px rgb(var(--accent-bright-rgb) / .25);animation:vs-pulse 2s ease-in-out infinite}@keyframes vs-pulse{50%{box-shadow:0 0 0 7px rgb(var(--accent-bright-rgb) / .08)}}.vs-tabs{display:inline-flex;gap:4px;margin:0 0 16px;padding:4px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#0c0c0c4d}.vs-tabs button{min-height:32px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.vs-tabs button.active{background:#ffffffeb;color:#111}.vs-client-row{grid-template-columns:minmax(0,1fr) auto auto}.vs-last{color:var(--muted);font-size:12px;white-space:nowrap}.vs-client-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:22px;align-items:start}@media(max-width:900px){.vs-client-detail{grid-template-columns:1fr}}.vs-sites h3{margin:0;font-size:13px}.vs-site-list,.vs-contact-list,.vs-mini-visits,.vs-step-list,.vs-corrections{margin:0;padding:0;list-style:none}.vs-site-list{display:grid;gap:10px;margin:8px 0 18px}.vs-site-list>li{padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0a}.vs-site-head{display:grid;gap:2px}.vs-site-meta{color:var(--muted);font-size:12px}.vs-contact-list{display:grid;gap:4px;margin:10px 0;font-size:13px}.vs-contact-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.vs-contact-list small,.vs-contact-list a{color:var(--muted);font-size:12px}.vs-site-actions{display:flex;flex-wrap:wrap;gap:6px}.vs-mini-visits{display:grid;gap:6px;margin-top:8px}.vs-mini-visits button{width:100%;display:grid;gap:2px;padding:8px 10px;border:0;border-radius:12px;background:#ffffff0d;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.vs-mini-visits small{color:var(--muted)}.vs-map-wrap{display:grid;gap:12px}.vs-map-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.vs-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px}.vs-legend-item{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.vs-legend-item i{width:10px;height:10px;border-radius:50%;background:var(--vs-pin)}.vs-inline-field{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12.5px}.vs-inline-field select,.vs-task-form select{height:34px;max-width:220px;padding:0 34px 0 12px;border:1px solid rgba(86,86,86,.16);border-radius:10px;background-color:#ffffffb3;color:var(--ink);font:inherit;font-size:13px}:root.paxo-native-glass :is(.vs-inline-field,.vs-task-form) select{border-color:#ffffff38;background-color:#0c0c0c7a;color:#f8f8f8}:is(.vs-inline-field,.vs-task-form) select:focus-visible{outline:2px solid currentColor;outline-offset:1px}.vs-recent{--vs-pin: #f2f2f2}.vs-aging{--vs-pin: #f4c35a}.vs-stale{--vs-pin: #9aa0a6}.vs-never{--vs-pin: transparent}.vs-legend-item.vs-never i{box-shadow:inset 0 0 0 1.5px #d9d9d9}.vs-map{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:radial-gradient(120% 90% at 30% 20%,rgba(90,110,120,.22),transparent 60%),#0c0c0e80}.vs-map svg{display:block;width:100%;height:auto}.vs-grid-line{stroke:#ffffff0f;stroke-width:1}.vs-radius{fill:rgb(var(--accent-bright-rgb) / .08);stroke:rgb(var(--accent-bright-rgb) / .55);stroke-dasharray:5 5}.vs-pin{cursor:pointer;outline:none}.vs-pin circle{fill:var(--vs-pin);stroke:#fff;stroke-width:2;transition:r .15s ease}.vs-pin.vs-never circle{fill:#0c0c0c99;stroke:#d9d9d9;stroke-dasharray:3 2}.vs-pin text{fill:#f2f2f2;font-size:12px;font-weight:600;paint-order:stroke;stroke:#000000b3;stroke-width:3px;pointer-events:none}.vs-pin.is-quiet text{opacity:0;transition:opacity .15s ease}.vs-pin.is-quiet:is(:hover,:focus-visible,.is-selected) text{opacity:1}.vs-pin:is(:hover,:focus-visible,.is-selected){isolation:isolate}.vs-pin:hover circle,.vs-pin:focus-visible circle,.vs-pin.is-selected circle{r:12}.vs-pin:focus-visible circle{stroke:rgb(var(--accent-bright-rgb));stroke-width:3}.vs-pin.is-near circle{stroke:rgb(var(--accent-bright-rgb))}.vs-map-note{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.vs-pop{position:absolute;top:14px;right:14px;width:min(320px,calc(100% - 28px));display:grid;gap:6px;padding:14px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#121214f0;box-shadow:0 24px 60px -24px #000000b3;font-size:13px}.vs-pop.is-left{right:auto;left:14px}.vs-pop p{margin:0}.vs-pop-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.vs-near{color:var(--muted);font-size:12px}.vs-pop-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.vs-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:12px}.vs-count{margin-left:auto;font-size:12.5px}.vs-row{grid-template-columns:150px minmax(0,1fr) auto}.vs-row-when{display:grid;gap:2px;font-size:13px}.vs-row-when small,.vs-row-meta small{color:var(--muted);font-size:12px}.vs-row-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;max-width:320px}@media(max-width:760px){.vs-row{grid-template-columns:1fr}.vs-row-meta{justify-content:flex-start}}.vs-form fieldset{display:grid;gap:8px;margin:0;padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:14px}.vs-form legend,.vs-contacts legend{padding:0 6px;font-size:12px;font-weight:600}.vs-check{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13.5px}.vs-check small{color:var(--muted);font-size:12px}.vs-share{padding:10px 12px;border-radius:12px;background:#ffffff0d}.vs-share small{flex-basis:100%;padding-left:24px}.vs-step,.vs-contact{display:grid;grid-template-columns:minmax(0,1fr) 150px 30px;gap:6px;align-items:center}.vs-step .field{gap:0}.vs-contact{grid-template-columns:repeat(4,minmax(0,1fr)) 30px}@media(max-width:720px){.vs-contact{grid-template-columns:1fr 1fr 30px}}.vs-draft-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vs-hint{margin:0;color:var(--muted);font-size:12px}.vs-span{grid-column:1 / -1}.vs-error{margin:0;color:#ff9a86;font-size:12.5px;font-weight:600}.vs-stamps{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;border-radius:12px;background:#ffffff0f;font-size:13px}.vs-footer{gap:8px}.vs-import summary{display:flex;align-items:center;min-height:32px;cursor:pointer}.vs-detail{display:grid;gap:16px}.vs-facts{grid-template-columns:90px minmax(0,1fr)}.vs-block h3{margin:0 0 4px;font-size:13px}.vs-block p{margin:0 0 10px;line-height:1.5}.vs-notes{white-space:pre-wrap;color:var(--muted)}.vs-step-list{display:grid;gap:8px}.vs-step-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.vs-done{text-decoration:line-through;color:var(--muted)}.vs-task-form{display:inline-flex;flex-wrap:wrap;gap:6px}.vs-corrections{display:grid;gap:10px}.vs-corrections li{display:grid;gap:3px;padding:10px 12px;border-left:2px solid rgb(var(--accent-bright-rgb) / .6);background:#ffffff0a;font-size:13px}.vs-corrections small,.vs-corrections del{color:var(--muted)}.vs-corrections ins{text-decoration:none}.vs-correct{padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:14px}.vs-sub{margin:8px 0 0;font-size:14px}.vs-mapping{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 12px}.vs-preview{display:flex;flex-wrap:wrap;gap:6px 14px;padding:10px 12px;border-radius:12px;background:#ffffff0f;font-size:13px}.vs-table{width:100%;border-collapse:collapse;font-size:12.5px}.vs-table th,.vs-table td{padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.1);text-align:left}.vs-table th{color:var(--muted);font-weight:600}@media(prefers-reduced-motion:reduce){.vs-live-dot{animation:none}.vs-pin circle{transition:none}}.vs-grid-page{container-type:inline-size;container-name:vs-page}.vs-muted{color:var(--muted)}.vs-more{position:relative}.vs-more>.button{display:inline-flex;align-items:center;gap:8px}.vs-more-list{position:absolute;z-index:30;top:calc(100% + 8px);right:0;display:grid;min-width:240px;padding:6px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#1a1a1a;box-shadow:0 24px 48px -24px #000000b3}.vs-more-list[hidden]{display:none}.vs-more-list button{min-height:44px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:#fff;font:inherit;font-size:14px;text-align:left;cursor:pointer}.vs-more-list button:hover,.vs-more-list button:focus-visible{background:#ffffff1a;outline:none}.vs-more-list button:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.vs-more-list button:disabled{opacity:.55;cursor:default}.vs-more-list button .vs-more-reason{display:block;font-size:12px;font-weight:400;color:var(--muted)}.vs-banner-grid{grid-auto-rows:auto}.vs-grid-page .vs-open-banner.paxo-box--night{border-color:#ffffff29;background:#141414;color:#fff;box-shadow:inset 3px 0 0 var(--accent)}.vs-grid-page .vs-open-banner{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0;font-size:15px}.vs-open-text{flex:1 1 260px}.vs-open-actions{display:flex;flex-wrap:wrap;gap:10px}.vs-glance .section-widgets{gap:14px;margin:0}.vs-glance .today-widget-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(176px,auto);grid-auto-flow:row;gap:var(--paxo-gutter)}.vs-glance .today-widget-grid>.today-widget{grid-area:auto / span 4 / auto / span 4!important;height:auto;min-height:176px;border-radius:var(--paxo-box-radius)}.vs-glance .today-widget:not([data-widget=assistant]) .widget-content,.vs-glance .section-widgets .today-widget[data-widget] .widget-content{container-type:inline-size;height:100%;min-height:176px;padding:var(--paxo-box-pad);overflow:visible}.vs-glance .wv,.vs-glance .wv-body{height:100%}.vs-glance .wv-body{gap:12px}.vs-glance .wv-label{font-size:15px;font-weight:600;letter-spacing:-.01em}.vs-glance .wv-tag{flex:0 0 auto;height:24px;padding:0 10px;font-size:12px;white-space:nowrap}.vs-glance .wv-caption{font-size:14px;line-height:1.45;white-space:normal;overflow:visible;text-overflow:clip}.vs-glance .wv-metric-value,.vs-glance .wv-money-total{margin-top:auto;font-size:44px;font-weight:500;line-height:1;letter-spacing:-.04em}.vs-glance .wv-metric .wv-clear{display:none}.vs-glance .wv-ticks{height:10px;margin-top:0}.vs-glance [data-widget=visits] .wv-head{flex-direction:column;align-items:flex-start;gap:12px}.vs-glance [data-widget=visits] .wv-tag{order:2;height:auto;margin-top:0;padding:0;border:0;background:none;font-size:44px;font-weight:500;line-height:1;letter-spacing:-.04em}.vs-glance .wv-rank-rows{gap:6px;margin-top:auto}.vs-glance .wv-rank-rows li{grid-template-columns:minmax(0,1fr) 56px 24px;gap:12px;min-height:24px;border-top:0}.vs-glance .wv-rank-rows li:nth-child(n+4){display:none}.vs-glance .wv-rank-name{overflow:visible;font-size:14px;line-height:1.4;white-space:normal;text-overflow:clip}.vs-glance .wv-rank-name small{display:none}.vs-glance .wv-rank-rows b{font-size:14px}.vs-glance .wv-strip{height:10px}.vs-glance .wv-strip-view .wv-legend{display:none}.vs-glance .wv-log li:nth-child(n+3){display:none}.vs-glance .wv-log-text,.vs-glance .wv-log-text strong,.vs-glance .wv-log-text small{overflow:visible;white-space:normal;text-overflow:clip;font-size:14px}.vs-glance .wv-log-empty{margin-top:auto;gap:12px;font-size:15px}.vs-glance .wv-log-empty span{display:grid;gap:4px}.vs-glance .wv-log-empty small{font-size:14px;line-height:1.45;color:var(--wv-ink-2)}.vs-toolbar .biz-search{flex:1 1 280px;max-width:420px;height:44px}.vs-toolbar .biz-search input:focus-visible{outline:none}.vs-sort-field{display:inline-flex;align-items:center;gap:10px;font-size:14px}.vs-sort-field span{opacity:.74}.vs-sort-field select{height:40px;padding:0 12px;font-size:14px}.vs-split-grid{grid-auto-rows:auto}.vs-split-grid>.paxo-box[hidden]{display:none}.vs-dir-count{font-size:14px;opacity:.74;white-space:nowrap}.vs-dir-table{table-layout:auto;font-variant-numeric:tabular-nums}.vs-dir-table th,.vs-dir-table td{text-align:left;overflow-wrap:normal}.vs-dir-table .paxo-num{text-align:right}.vs-dir-table thead th,.vs-dir-table td:nth-child(2){white-space:nowrap}.vs-dir-table tbody th{height:64px;font-size:15px;letter-spacing:normal;text-transform:none;opacity:1;padding:12px 16px;border-top:1px solid var(--paxo-row-line);font-weight:500;vertical-align:middle}.vs-dir-table tbody th:first-child{padding-left:var(--paxo-box-pad)}.vs-dir-table tbody tr{cursor:pointer;transition:background .12s ease}.vs-dir-table tbody tr:hover{background:#ffffff0f}.vs-dir-table tbody tr.is-selected{background:#ffffff0f;box-shadow:inset 3px 0 0 var(--accent)}.vs-dir-open{display:block;min-height:32px;margin:-6px;padding:6px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:15px;font-weight:600;line-height:1.4;text-align:left;cursor:pointer}.vs-dir-open:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.vs-dir-second,.vs-dir-last .vs-due{display:block;margin-top:2px;font-size:13px;font-weight:400;line-height:1.4}.vs-dir-second{opacity:.7}.vs-dir-visited{display:block;line-height:1.4}.vs-sort{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin:-8px -6px;padding:4px 6px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.vs-sort-mark{display:inline-block;width:12px;font-size:12px;line-height:1}.vs-recency-dot{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--vs-pin);vertical-align:1px}.vs-due{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-weight:600}.vs-due i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:currentColor;vertical-align:1px}.vs-due.is-overdue{color:var(--danger-bright)}.vs-dir-empty{padding:16px var(--paxo-box-pad) var(--paxo-box-pad)}:root .vs-map-wrap .vs-legend input[type=checkbox]:checked{border-color:#ececec;background:#ececec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23171816' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.4l2.9 2.8 6-6.4'/%3E%3C/svg%3E") center / 13px 13px no-repeat}.vs-side-tabs{margin:0}.vs-side-tabs button{min-height:32px;font-size:14px}.vs-side-panel{min-width:0}.vs-side .vs-map-wrap{gap:14px}.vs-side .vs-legend{gap:8px 14px;font-size:13px}.vs-side .vs-map{border-radius:18px}.vs-side .vs-map-wrap>.muted,.vs-side .vs-map-note{margin:0;font-size:13px;line-height:1.45}.vs-pin.is-focus circle{stroke:rgb(var(--accent-bright-rgb));stroke-width:3;r:11}.vs-pin.is-focus text{opacity:1}.vs-side .vs-filters{gap:10px 14px;margin-bottom:12px}.vs-side .vs-inline-field select{height:36px;max-width:170px;font-size:13px}.vs-side .vs-rows{position:relative;gap:0;padding-left:18px}.vs-side .vs-rows:before{content:"";position:absolute;top:14px;bottom:14px;left:4px;width:1px;background:var(--paxo-row-line)}.vs-side .vs-rows>li{position:relative;border-radius:12px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.vs-side .vs-rows>li:before{content:"";position:absolute;top:20px;left:-18px;width:9px;height:9px;border-radius:50%;background:#ffffffe6}.vs-side .vs-rows>li:first-child:before{background:rgb(var(--accent-bright-rgb))}.vs-side .vs-row{grid-template-columns:minmax(0,1fr);gap:4px;min-height:56px;padding:10px 12px;border-radius:12px}.vs-side .vs-row:hover{background:#ffffff12}.vs-side .vs-row-when{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.vs-side .vs-row-meta{justify-content:flex-start;max-width:none}.vs-peek{gap:22px;overflow:visible;animation:vs-peek-in .18s ease-out}.vs-peek .ask-menu-wrap .ask-menu{top:auto;bottom:calc(100% + 6px);z-index:40}@keyframes vs-peek-in{0%{opacity:0}}.vs-peek-head{align-items:flex-start}.vs-peek-title{display:grid;gap:6px;min-width:0}.vs-peek-title h2{margin:0;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.02em;outline-offset:4px}.vs-peek-title h2:focus-visible{outline:3px solid var(--accent);border-radius:6px}.vs-peek-nav{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px}.vs-peek-pos{margin-right:4px;font-size:13px;opacity:.72;white-space:nowrap}.vs-peek-nav .icon-button{width:34px;height:34px}.vs-peek-nav .icon-button:first-of-type svg{transform:rotate(180deg)}.vs-peek-actions{display:flex;flex-wrap:wrap;gap:10px}.vs-peek-body{display:grid;gap:22px}.vs-peek-section{display:grid;gap:8px;padding-top:18px;border-top:1px solid var(--paxo-row-line)}.vs-peek-section h3{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.vs-peek-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.vs-peek-section .jb-link,.vs-site-actions .jb-link,.ca-access .jb-link{min-height:32px;margin:-6px 0}.vs-facts a,.vs-site-contact a,.ca-person a{display:inline-flex;align-items:center;min-height:32px;margin:-8px 0}.vs-peek-section .jb-link{font-size:14px}.vs-facts{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px;line-height:1.45}.vs-facts dt{opacity:.7}.vs-facts dd{margin:0;overflow-wrap:anywhere}.vs-facts a,.vs-site-contact a{color:inherit}.vs-peek-rows{display:grid;margin:0;padding:0;list-style:none}.vs-peek-rows>li{min-height:48px;border-top:1px solid var(--paxo-row-line)}.vs-peek-rows>li:first-child{border-top:0}.vs-peek-row{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:14px;margin:0;padding:8px 0;border:0;background:transparent;color:inherit;font:inherit;font-size:14px;line-height:1.4;text-align:left;cursor:pointer}.vs-peek-row:hover .vs-peek-row-main{text-decoration:underline;text-underline-offset:3px}.vs-peek-row:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:8px}.vs-peek-row-main{display:flex;flex-wrap:wrap;gap:2px 10px;min-width:0}.vs-peek-num{opacity:.66;font-variant-numeric:tabular-nums}.vs-peek-row-side{flex:0 0 auto;font-size:13px;opacity:.72}.vs-peek-visit .vs-peek-row-main{display:grid;gap:2px}.vs-site-rows>li{display:grid;gap:4px;padding:12px 0}.vs-site-rows p{margin:0;font-size:14px;line-height:1.45}.vs-site-line{display:flex;flex-wrap:wrap;gap:2px 10px}.vs-site-line span,.vs-site-meta{opacity:.72}.vs-site-contact{display:flex;flex-wrap:wrap;gap:2px 12px;overflow-wrap:anywhere}.vs-site-contact span{opacity:.72}.vs-site-actions{display:flex;flex-wrap:wrap;gap:6px 18px;padding-top:4px}@container vs-page (max-width: 760px){.vs-glance .today-widget-grid>.today-widget{grid-area:auto / span 6 / auto / span 6!important}}@container vs-page (min-width: 761px){.vs-split-grid>.vs-directory{grid-column:span 7}.vs-split-grid>.vs-side,.vs-split-grid>.vs-peek{grid-column:span 5}}@container vs-page (max-width: 1000px){.vs-dir-table td,.vs-dir-table th:not(:first-child),.vs-dir-table tbody th{padding-left:10px;padding-right:10px}.vs-dir-table th:first-child,.vs-dir-table tbody th{padding-left:var(--paxo-box-pad)}}@container vs-page (max-width: 760px){.vs-split-grid>.paxo-box{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.vs-peek{animation:none}.vs-dir-table tbody tr{transition:none}}.vs-grid-page .badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:0;border-radius:999px;background:#ffffff1a;color:#fff;font-size:12px;font-weight:600;line-height:1}.vs-grid-page .badge:is(.warning,.danger,.red,.orange){border:1px solid rgb(var(--accent-bright-rgb) / .45);color:var(--paxo-accent-text)}.page-canvas .vs-page{gap:20px}.vs-page .paxo-client-map{position:relative;display:block;min-height:720px;border-radius:16px;background:#162021;overflow:hidden;isolation:isolate;color:#f7f7f8}.vs-page .paxo-client-map .vs-side{position:absolute;inset:0;z-index:0;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;display:block}.vs-page .vs-side .paxo-box-head{position:absolute;z-index:3;top:18px;left:20px;display:flex;gap:12px;align-items:center;width:auto;margin:0}.vs-page .vs-side-tabs{background:#242527c9;border:1px solid #45474a;border-radius:24px;padding:4px}.vs-page .vs-side-tabs button,.vs-page .paxo-route-tab{padding:7px 16px;background:transparent;border:0;color:#c5c4ca;cursor:pointer;font:inherit}.vs-page .vs-side-tabs button.active{color:#fff;background:transparent;border:1px solid var(--accent);border-radius:20px}.vs-page .paxo-route-tab{border-radius:20px;background:#242527c9}.vs-page .vs-map-wrap{display:block;position:absolute;inset:0}.vs-page .vs-map{position:absolute;inset:0;border:0;border-radius:0;background:#142023}.vs-page .vs-map svg{width:100%;height:100%;object-fit:cover}.vs-page .vs-map-tools{position:absolute;top:18px;right:20px;z-index:2;max-width:60%;gap:12px;background:#262729cc;padding:8px 14px;border:1px solid #454749;border-radius:24px;color:#eee}.vs-page .vs-map-tools .vs-legend{font-size:10px;gap:5px 10px}.vs-page .vs-inline-field{color:#dedde2;font-size:11px}.vs-page .vs-inline-field select{background:#26282b;color:#fff;border:1px solid #505256;height:29px}.vs-page .vs-map-note{position:absolute;bottom:13px;right:20px;z-index:2;color:#ccc;font-size:10px;max-width:310px;text-align:right}.vs-page .vs-map-filter-note{position:absolute;top:60px;right:20px;z-index:2;color:#fff}.vs-page .vs-map-wrap>p.muted:not(.vs-map-filter-note){position:absolute;bottom:40px;right:20px;z-index:2;font-size:10px;color:#d2d1d7;max-width:250px}.vs-page .vs-pin.vs-recent{--vs-pin: var(--accent)}.vs-page .vs-pin.vs-aging{--vs-pin: #d5c2a1}.vs-page .vs-pin.vs-stale{--vs-pin: #b8aacc}.vs-page .vs-pin circle{r:9;stroke-width:3}.vs-page .vs-pin text{font-size:11px;font-weight:400}.vs-page .vs-directory{position:absolute;top:70px;left:20px;bottom:16px;width:294px;padding:0;background:#242628ec;color:#f7f7f8;border:1px solid #45474a;border-radius:15px;z-index:2;overflow:auto;box-shadow:0 10px 30px #0002}.vs-page .vs-directory .paxo-box-head{padding:19px 18px 96px;display:flex;align-items:center;justify-content:space-between}.vs-page .vs-directory .paxo-box-label{font-size:15px;font-weight:500;color:#fff;letter-spacing:-.2px;text-transform:none}.vs-page .vs-dir-count{font-size:12px}.vs-page .vs-toolbar{position:absolute;left:38px;top:122px;width:258px;z-index:4;padding:0;background:none;border:0;gap:6px;display:grid;margin:0}.vs-page .vs-toolbar .biz-search{height:34px;min-height:34px;max-width:none;width:100%;min-width:0;border:1px solid #494b50;background:transparent;color:#dedde2;border-radius:8px}.vs-page .vs-toolbar input{color:#f6f5f8;font-size:11px}.vs-page .vs-sort-field{font-size:10px;gap:5px;color:#bdbbc4}.vs-page .vs-sort-field select{height:23px;padding:0 7px;background:#2b2d30;color:#dedde2;font-size:10px;border:0}.vs-page .vs-dir-table{display:block;table-layout:auto;border-collapse:collapse;width:100%}.vs-page .vs-dir-table :is(colgroup,thead){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.vs-page .vs-dir-table tbody{display:block}.vs-page .vs-dir-table tr{display:grid;grid-template-columns:1fr;position:relative;padding:20px 19px 18px 64px;border-top:1px solid #46464a;min-height:91px;gap:6px}.vs-page .vs-dir-table tr:before{content:"↗";position:absolute;left:18px;top:23px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #55565a;border-radius:50%;color:#d1ced8}.vs-page .vs-dir-table tr.is-selected{background:linear-gradient(110deg,#79523950,transparent);box-shadow:inset 2px 0 var(--accent)}.vs-page .vs-dir-table :is(th,td){padding:0!important;border:0!important;font-size:12px;text-align:left!important;background:none}.vs-page .vs-dir-table td:nth-of-type(1),.vs-page .vs-dir-table td:nth-of-type(2),.vs-page .vs-dir-second{display:none}.vs-page .vs-dir-open{color:#fbfafb;font-size:13px;font-weight:400;letter-spacing:-.2px}.vs-page .vs-dir-last{font-size:10px!important;color:#aaa8b2}.vs-page .vs-dir-visited{font-size:10px}.vs-page .vs-due{font-size:9px;color:#cfc7da}.vs-page .paxo-visit-plan,.vs-page .vs-peek{position:absolute;top:70px;right:20px;width:284px;max-height:calc(100% - 100px);padding:20px;background:#242628f0;border:1px solid #44474a;border-radius:16px;z-index:3;color:#f7f7f8;overflow:auto;box-shadow:0 10px 30px #0002}.vs-page .paxo-visit-plan h2{font-size:15px;font-weight:500;margin:0 0 18px;display:flex;justify-content:space-between}.vs-page .paxo-visit-next{padding:18px 14px;background:linear-gradient(130deg,#614030b0,#4d373070);border-radius:12px}.vs-page .paxo-visit-next small{font-size:10px;color:#d2c5bb}.vs-page .paxo-visit-next i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-right:5px}.vs-page .paxo-visit-next h3{font-size:26px;font-weight:400;letter-spacing:-1px;line-height:1.15;margin:18px 0 12px}.vs-page .paxo-visit-next p{font-size:10px;color:#cec4be;line-height:1.7}.vs-page .paxo-visit-plan dt{font-size:11px;color:#b9b6c0;margin:17px 0 8px}.vs-page .paxo-visit-plan dd{margin:0;padding-bottom:14px;border-bottom:1px solid #49474d}.vs-page .paxo-plan-number{font-size:37px;letter-spacing:-1px}.vs-page .paxo-visit-plan>.button{width:100%;background:#fafafa;color:#141417;margin-top:6px}.vs-page .vs-peek .vs-peek-head{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:flex-start}.vs-page .vs-peek>*{flex-shrink:0}.vs-page .vs-peek .vs-peek-nav{justify-content:flex-end}.vs-page .vs-peek .vs-peek-pos{margin-right:auto;font-size:11px}.vs-page .vs-peek .jb-link{color:#ffd1b6}.vs-page .vs-peek-title h2{font-size:22px;font-weight:500;letter-spacing:-.8px}.vs-page .vs-peek :is(.paxo-caption,.muted,.vs-muted,.vs-site-meta,.vs-site-contacts){color:#bebbc6}.vs-page .vs-peek :is(.vs-peek-section h3,.vs-peek-section strong){color:#fff}.vs-page .vs-peek .button{font-size:11px;height:32px;padding:0 10px;color:#f5f4f9;background:#36373a;border-color:#535258}.vs-page .vs-peek .icon-button{color:#dedbe6;background:#333539;border-color:#515057}.vs-page .paxo-visit-summary{position:absolute;left:330px;right:322px;bottom:16px;min-height:146px;padding:20px 22px;background:#242628ed;border:1px solid #47494b;border-radius:16px;z-index:2;display:flex;gap:38px;color:#fff}.vs-page .paxo-visit-summary>div{flex:1}.vs-page .paxo-visit-summary small{font-size:11px;color:#ddd9e3}.vs-page .paxo-visit-summary strong{display:block;font-size:40px;font-weight:400;letter-spacing:-1.5px;line-height:1.1;margin-top:12px}.vs-page .paxo-visit-summary strong span{font-size:12px;letter-spacing:0;color:#aaa7b3}.vs-page .paxo-visit-summary svg{height:40px;width:100%;margin-top:6px}.vs-page .paxo-visit-summary p{font-size:11px;color:#b0acb9;line-height:1.5}.vs-page .paxo-coordinate-note{max-width:155px;align-self:flex-end;font-size:9px!important}.vs-page .vs-pop{z-index:5;top:240px;left:350px;right:auto;background:#25282bf5;color:#fff;max-width:330px}.vs-page .vs-pop .muted{color:#c8c4cf}.vs-page .paxo-client-insights>summary{color:#8c8794;font-size:12px;cursor:pointer;padding:8px 0}.vs-page .vs-glance{margin-top:16px}.vs-page .paxo-client-map.is-visit-log{min-height:740px}.vs-page .is-visit-log .vs-side-panel{position:absolute;inset:80px 20px 20px 334px;overflow:auto;background:#fafafa;color:#171719;border-radius:12px;padding:18px}.vs-page .is-visit-log .vs-side{z-index:1}.vs-page .is-visit-log .vs-inline-field{color:#6b6572}.vs-page .is-visit-log .vs-inline-field select{background:#fff;color:#27232d;border-color:#dedbe3}.vs-page .is-visit-log .vs-row .badge{background:#eeeaf3;color:#655c73}.vs-page .is-visit-log .vs-row .badge.warning{background:#fff0e7;color:#914321}.vs-page .is-visit-log .vs-rows>li:before{background:#b9b2c2}.vs-page .is-visit-log .vs-rows:before{background:#ded9e4}.vs-page .is-visit-log .vs-row:hover{background:#f0edf5}@media(max-width:1200px){.vs-page .vs-directory{width:250px}.vs-page .vs-toolbar{width:214px}.vs-page .paxo-visit-summary{left:286px;right:308px;gap:16px}.vs-page .paxo-coordinate-note{display:none}.vs-page .paxo-visit-plan,.vs-page .vs-peek{width:268px}.vs-page .vs-map-tools{max-width:70%;font-size:10px}.vs-page .vs-map-tools .vs-legend{max-width:320px}}@media(max-width:950px){.vs-page .paxo-client-map{min-height:1080px}.vs-page .paxo-visit-plan,.vs-page .vs-peek{top:520px;left:20px;right:auto;width:calc(100% - 40px);max-height:390px}.vs-page .vs-directory{bottom:auto;max-height:410px}.vs-page .paxo-visit-summary{left:20px;right:20px;bottom:20px;min-height:120px}.vs-page .vs-map-tools .vs-legend{display:grid;grid-template-columns:1fr 1fr}.vs-page .is-visit-log .vs-side-panel{left:285px;bottom:20px}.vs-page .is-visit-log .vs-peek{z-index:4}.vs-page .vs-pop{left:285px;max-width:260px}}.page-canvas .vs-page{font-size:13px}.page-canvas .vs-page .paxo-titlebar{margin:0}.page-canvas .vs-page.vs-grid-page .paxo-titlebar{margin:0;min-height:64px}.vs-page .vs-dir-table :is(th,td){height:auto!important;min-height:0!important}.vs-page .vs-dir-table tr{grid-template-rows:auto auto;min-height:89px}.vs-page .vs-toolbar .biz-search{background:transparent!important;border:1px solid #494b50!important;color:#d9d3df!important}.vs-page .vs-toolbar .biz-search input{background:transparent!important;color:#f8f5fa!important}.vs-page .vs-directory .paxo-box-head{padding-bottom:96px}.vs-page .paxo-client-map .vs-recent{--vs-pin: var(--accent)}.vs-page .paxo-client-map .vs-aging{--vs-pin: #d5c2a1}.vs-page .paxo-client-map .vs-stale{--vs-pin: #b8aacc}.vs-page .paxo-actions>.button.primary{background:var(--accent)!important;color:#fff!important}#root .paxo-shell .vs-page .paxo-titlebar{margin:0;min-height:68px}#root .paxo-shell .vs-page .paxo-titlebar-copy{gap:0}#root .paxo-shell .vs-page .paxo-titlebar h1{margin-bottom:0}#root .paxo-shell .vs-page{gap:15px}#root .paxo-shell .vs-page .paxo-actions>.button.primary{background:var(--accent)!important;border-color:transparent!important;color:#fff!important}@media(max-width:950px){.vs-page .vs-map-tools{max-width:calc(100% - 340px)}}@media(max-width:680px){.vs-page .paxo-client-map{min-height:1250px}.vs-page .vs-map-tools{top:70px;left:20px;right:20px;max-width:none;flex-wrap:wrap;border-radius:12px}.vs-page .vs-directory{top:175px;width:calc(100% - 40px)}.vs-page .vs-toolbar{top:227px;width:calc(100% - 76px)}.vs-page .paxo-visit-plan,.vs-page .vs-peek{top:625px}.vs-page .is-visit-log .vs-side-panel{top:520px;left:20px;right:20px}.vs-page .paxo-client-map.is-visit-log{min-height:1100px}.vs-page .is-visit-log .vs-directory{top:70px}.vs-page .is-visit-log .vs-toolbar{top:122px}}.vs-page.vs-grid-page .vs-map{background:#142023 url(/demo-app/art/paxo-client-map-backdrop.png) center / cover}.vs-page.vs-grid-page .paxo-map-terrain{display:none}#root .paxo-shell .vs-page .vs-toolbar .biz-search input:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important}#root .paxo-shell .vs-page .vs-toolbar .biz-search:has(input:focus-visible){outline:2px solid #b8b8c3;outline-offset:2px}@media(hover:hover){#root .paxo-shell .vs-page .paxo-actions>.button.primary:hover{background:var(--accent-hover)!important;color:#fff!important}}body:has(#root .paxo-shell) .modal:has(:is(.vs-form,.vs-site-form)) .modal-body{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:0}body:has(#root .paxo-shell) .modal :is(.vs-form,.vs-site-form)>.biz-form-fields{flex:1 1 auto;min-height:0;padding-right:4px}body:has(#root .paxo-shell) .modal :is(.vs-form,.vs-site-form)>.biz-form-footer{position:static;flex:0 0 auto;margin:16px -24px 0;padding:16px 24px}body:has(#root .paxo-shell) .modal .vs-import details textarea{display:block;width:100%;min-height:140px;margin-top:10px;padding:12px;resize:vertical;border:1px solid #cbd5e4;border-radius:8px;background:#fff;color:#111a29;font:inherit;line-height:1.5}@media(max-width:680px){body:has(#root .paxo-shell) .modal .vs-mapping{grid-template-columns:repeat(2,minmax(0,1fr))}}.route-builder{margin-bottom:24px}.route-builder h2{margin:0 0 12px}.route-builder-fields{border:0;padding:0;margin:20px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0}.route-builder-fields label{display:flex;flex-direction:column;gap:8px;font-size:14px;min-width:0}.route-builder-fields input:not([type=checkbox]),.route-builder-fields select{width:100%;min-width:0;border:0;border-radius:14px;padding:12px 14px;background:#f2f3f4;color:#202124}.route-builder-location{display:grid;grid-template-columns:1fr 1fr;gap:12px}.route-builder-fields .route-builder-check{flex-direction:row;align-items:center}.route-manual-stops{margin:0;padding:0;list-style:none;grid-column:1/-1}.route-manual-stops li,.route-proposal-stops li{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:12px 0}.route-proposal{margin-top:24px}.route-proposal-summary{display:flex;gap:24px;flex-wrap:wrap}.route-preview{width:100%;max-height:230px;background:#f2f3f4;border-radius:20px;margin-top:16px}.route-proposal-stops{padding-left:24px}.route-proposal-stops p{margin:6px 0}@media(max-width:1100px){.route-builder-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.route-builder-fields{grid-template-columns:minmax(0,1fr)}.route-proposal-stops li{align-items:flex-start;flex-direction:column}.route-proposal-summary{gap:12px}}.px-money{color:#111a29;font-size:13px;min-width:0}.px-money h1,.px-money h2,.px-money p{margin:0}.px-money-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}.px-money-title h1{font-size:44px;font-weight:700;letter-spacing:-1.8px;line-height:1.1}.px-money-title p{font-size:14px;color:#85838f;margin-top:5px}.px-money-title-actions{display:flex;align-items:center;gap:13px}.px-money-title .button.primary{background:#111a29;border-color:#111a29;min-width:132px;justify-content:center;font-size:12px}.px-money-seg{display:inline-flex;background:#eeedf1;border-radius:25px;padding:3px;gap:3px}.px-money-seg button{background:none;border:0;color:#8c8895;font-size:12px;padding:8px 13px;border-radius:20px;white-space:nowrap}.px-money-seg button[aria-pressed=true]{background:#111a29;color:#fff}.px-money-grid{display:grid;grid-template-columns:minmax(210px,16%) minmax(0,1fr) minmax(275px,21.4%);gap:18px}.px-money-summary{border-right:1px solid #e6e4eb;padding:12px 20px 0 0}.px-money-summary>p{font-size:12px;color:#8e8a98}.px-money-value{font-size:43px;letter-spacing:-2.8px;font-weight:400;display:block;margin-top:13px;white-space:nowrap}.px-money-summary small{font-size:11px;color:#94909e;display:block;margin-top:11px}.px-money-gauge{position:relative;margin:38px 0 45px;height:132px}.px-money-gauge svg{width:100%;height:130px}.px-money-gauge strong{position:absolute;inset:auto 0 20px;text-align:center;font-size:35px;font-weight:400;letter-spacing:-1.6px}.px-money-gauge strong span{font-size:18px}.px-money-gauge small{position:absolute;bottom:0;width:100%;text-align:center;font-size:11px}.px-money-summary dl{font-size:12px;margin:0}.px-money-summary dl>div{padding:13px 0;border-bottom:1px solid #e4e1e8;display:flex;justify-content:space-between;gap:10px}.px-money-summary dt{color:#8e8a98}.px-money-summary dd{margin:0;white-space:nowrap}.px-money-summary dd button{border:0;background:none;color:inherit;padding:0}.px-money-disclosure{margin-top:18px!important;font-size:12px;line-height:1.6}.px-money-progress{margin-top:43px}.px-money-progress p{font-size:12px;color:#8e8a98}.px-money-progress strong{font-size:42px;letter-spacing:-1.8px;font-weight:400;display:block;margin-top:13px}.px-money-progress strong span{font-size:12px;color:#92909a;letter-spacing:0}.px-money-progress svg{width:100%;height:84px;margin-top:3px}.px-money-progress>small{font-size:10px}.px-money-main{padding:0 0 0 1px;min-width:0}.px-money-pipeline{border-bottom:1px solid #dedce5;padding:0 4px 17px}.px-money-pipeline header,.px-money-ledger>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.px-money h2{font-size:17px;font-weight:600;letter-spacing:-.6px;line-height:1.3}.px-money-select select{font-size:11px;border:1px solid #dddce4;border-radius:25px;padding:9px 15px;background:#ffffffb0;color:#25242c;max-width:145px}.px-money-pipeline-stats{display:flex;justify-content:space-between;margin:16px 0 18px}.px-money-pipeline-stats p{font-size:12px;color:#8e8a98}.px-money-pipeline-stats strong{font-size:47px;letter-spacing:-2.8px;font-weight:400;display:block;margin-top:7px}.px-money-ribbons{display:flex;gap:17px;padding:0 8px 0 15%;height:234px;margin-top:14px}.px-money-ribbons>svg{width:74%;height:100%;flex:1;min-width:0}.px-money-ribbon-labels{display:flex;flex-direction:column;justify-content:space-between;padding:8px 0 3px;width:26%;min-width:125px}.px-money-ribbon-labels button{padding:0;border:0;background:none;text-align:left}.px-money-ribbon-labels small{font-size:11px;color:#898393;display:block}.px-money-ribbon-labels strong{font-size:20px;font-weight:400;letter-spacing:-.8px;display:block;margin-top:3px}.px-money-ledger{padding-top:14px}.px-money-ledger>header{margin-bottom:17px}.px-money .mn-ledger{background:none;border:0;border-radius:0;box-shadow:none;padding:0;width:100%}.px-money .mn-ledger>.paxo-box-head{display:none}.px-money .mn-table{font-size:11px;border-collapse:collapse;min-width:0;width:100%;table-layout:fixed}.px-money .mn-table th,.px-money .mn-table td{padding:10px;border-bottom:1px solid #e3e0e8;background:none;vertical-align:middle}.px-money .mn-table thead th{font-size:9px;color:#96909e;text-transform:uppercase;letter-spacing:.3px;font-weight:400}.px-money .mn-table th:first-child{width:15%}.px-money .mn-table th:nth-child(2){width:28%}.px-money .mn-table th:nth-child(3){width:17%}.px-money .mn-table th:nth-child(4){width:18%}.px-money .mn-table th:last-child{width:22%}.px-money .mn-cell-sub{font-size:10px;color:#97909d;margin-top:4px}.px-money .mn-open{font-size:11px;font-weight:500;color:#24232c}.px-money .mn-table .badge{font-size:10px;padding:5px 10px;white-space:normal;background:#eee0ff;color:#8c39de;border:0}.px-money .mn-table .badge.green{background:#d8ef99;color:#273513}.px-money .mn-table .badge.amber{background:#ffe3d2;color:#b24c17}.px-money .mn-amount{font-size:11px;letter-spacing:0}.px-money .mn-next>span{font-size:11px}.px-money-review{border-left:1px solid #e6e3ec;padding-left:15px}.px-money-decision{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(137deg,#cbd5e4,#eef1f7 46%,#dcd9ef);padding:26px 21px 19px;min-height:374px}.px-money-decision>p{font-size:10px;letter-spacing:1px;color:#695740}.px-money-avatars{display:flex;margin:24px 0 15px;min-height:32px}.px-money-avatars span{height:31px;width:31px;border-radius:50%;border:1px solid white;margin-right:-7px;display:flex;align-items:center;justify-content:center;background:#d9d6d4;color:#555;font-size:10px}.px-money-decision h2{font-size:28px;font-weight:400;letter-spacing:-1.3px;line-height:1.22;position:relative;z-index:1}.px-money-decision>span{font-size:12px;color:#71645c;display:block;margin-top:16px;line-height:1.45;position:relative;z-index:1}.px-money-decision>svg{position:absolute;bottom:0;left:0;width:100%;height:180px}.px-money-decision>button{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:0;padding:0;margin-top:95px;font-size:12px;color:#6f6265}.px-money-decision i{font-style:normal;display:flex;align-items:center;justify-content:center;border-radius:50%;width:39px;height:39px;background:#ffffffbd;color:#191820;font-size:23px}.px-money-prepared-paper{margin-top:20px}.px-money-prepared-paper header{display:flex;justify-content:space-between;align-items:center}.px-money-prepared-paper>p{font-size:12px;color:#948c9b;margin-top:9px}.px-money-paper{width:90%;margin:19px 5% 12px;transform:rotate(-2.5deg);background:#fff;border:0;border-radius:6px;box-shadow:0 8px 24px #30283208;text-align:left;padding:25px 20px 17px;display:block}.px-money-paper small{display:block;font-size:9px;color:#a19ba8}.px-money-paper strong{font-size:20px;font-weight:400;display:block;letter-spacing:-.7px;margin:16px 0 5px;line-height:1.2}.px-money-paper span{font-size:11px;color:#9993a0}.px-money-paper b{font-size:30px;letter-spacing:-1.7px;font-weight:400;display:block;margin:16px 0 20px}.px-money-paper small:last-child{border-top:1px solid #dedbe4;padding-top:14px}.px-money-review-link{background:none;border:0;width:100%;font-size:11px;color:#898190;padding:12px}.px-money-operational{display:flex;align-items:center;gap:12px;margin-top:22px}.px-money-operational .button{font-size:11px;min-height:34px;height:34px}.px-money-operational>span{font-size:10px;color:#aaa3ae}.px-money-operations-content{margin-top:16px}.px-money footer{display:flex;justify-content:space-between;color:#96909e;font-size:11px;margin-top:25px}.px-money footer span{font-size:8px;letter-spacing:2px}@media(max-width:1250px){.px-money-grid{grid-template-columns:190px minmax(0,1fr) 265px;gap:15px}.px-money-value{font-size:35px}.px-money-pipeline-stats strong{font-size:36px}.px-money-ribbons{padding-left:4%}.px-money-ribbon-labels{min-width:110px}.px-money-decision{padding:24px 16px}.px-money-decision h2{font-size:25px}}@media(max-width:1000px){.px-money-grid{grid-template-columns:190px minmax(0,1fr)}.px-money-review{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:20px;border:0;padding:0}.px-money-decision{min-height:290px}.px-money-decision>button{margin-top:35px}.px-money-prepared-paper{margin-top:0}.px-money-title{gap:15px}.px-money-title-actions{flex-wrap:wrap;justify-content:flex-end}.px-money-operational{flex-wrap:wrap}}@media(max-width:650px){.px-money-title{align-items:flex-start;flex-direction:column}.px-money-title-actions{justify-content:flex-start}.px-money-grid{grid-template-columns:1fr}.px-money-summary{border-right:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.px-money-summary>p,.px-money-value,.px-money-summary>small{grid-column:1}.px-money-gauge{grid-column:2;grid-row:1/5;margin:0;height:125px}.px-money-summary dl{grid-column:1/-1}.px-money-disclosure{margin-top:0!important}.px-money-progress{margin-top:0}.px-money-review{grid-template-columns:1fr}.px-money-pipeline-stats strong{font-size:32px}.px-money-ribbons{padding-left:0}.px-money footer span{display:none}.px-money .mn-ledger{overflow:auto}.px-money .mn-table{min-width:560px}}.paxo-shell .mn-screen--estimate .paxo-box{background:#ffffffbd;border:1px solid #e7e3ed;border-radius:15px;box-shadow:none}.paxo-shell .mn-screen--estimate .paxo-box--dark{background:linear-gradient(120deg,#fff0e1,#eee7f7);color:#28202d}.paxo-shell .mn-screen--estimate .mn-paper-box{background:linear-gradient(130deg,#ede8f2,#f4e1cf);padding:18px}.paxo-shell .mn-screen--estimate .biz-estimate-paper{box-shadow:0 10px 30px #4b3b5310;background:#fff;border:0}.paxo-shell .mn-screen--estimate .mn-totals-total{color:#161418}.paxo-shell .mn-screen--estimate .mn-history-node{background:#ede2fc;color:#9257c8}.paxo-shell .mn-screen--estimate .mn-box .paxo-box-head{border-bottom-color:#e7e3ed}#root .px-money .mn-table thead th:first-child{width:34%;text-align:left}#root .px-money .mn-table thead th:nth-child(2){width:16%}#root .px-money .mn-table thead th:nth-child(3){width:23%}#root .px-money .mn-table thead th:last-child{width:27%}#root .px-money .mn-table .mn-open{font-size:12px;font-weight:400;color:#18151d;line-height:1.3}#root .px-money .mn-table .mn-amount{font-size:12px;font-weight:400;text-align:left}#root .px-money .mn-table td,#root .px-money .mn-table th{padding:10px;border-bottom:1px solid #e2dfe8}#root .px-money .mn-table .badge{font-size:10px;font-weight:400;padding:5px 10px;background:#eeeaf3;color:#6e6578;line-height:1.2}#root .px-money .mn-table [data-money-status="In review"] .badge{color:#8a2ddc;background:#edddff}#root .px-money .mn-table .badge.green{background:#d8ee96;color:#313c1c}#root .px-money .mn-table .badge.amber{background:#ffe1d1;color:#ad4614}#root .px-money .mn-table .mn-next{font-size:12px;color:#38323e}#root .px-money .mn-table .mn-next>span{font-size:12px}#root .px-money .mn-table .paxo-num{text-align:left}.px-money-summary{padding-top:10px}.px-money-gauge{margin-bottom:38px}.px-money-progress{margin-top:38px}.px-money-progress>small{font-size:9px}.px-money-operational{margin-top:14px;margin-bottom:12px}#root .page-canvas .px-money .mn-table .mn-open{min-height:0;height:auto;line-height:17px;padding:0}#root .page-canvas .px-money .mn-table .mn-cell-sub{margin-top:3px;line-height:12px;font-size:10px}@media(hover:hover){#root .paxo-shell .px-money .mn-row:hover{background:#f4f1f7}#root .paxo-shell .px-money .mn-table button.mn-open:hover,#root .paxo-shell .px-money-summary dd button:hover,#root .paxo-shell .px-money-ribbon-labels button:hover,#root .paxo-shell .px-money-review-link:hover{background:transparent;color:#24202b;border-color:transparent;text-decoration:underline;text-underline-offset:3px}#root .paxo-shell .px-money-decision>button:hover{background:transparent;color:#433b40;border-color:transparent}#root .paxo-shell .px-money-decision>button:hover i{background:#fff;color:#191820}#root .paxo-shell .px-money-paper:hover{background:#fff;color:#111a29;border-color:transparent;box-shadow:0 8px 24px #30283214;transform:rotate(-2.5deg)}}.pb-shell{display:grid;gap:20px}.pb-intro,.pb-empty{margin:0;color:var(--muted)}.pb-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px;border:1px solid var(--line);border-radius:16px}.pb-toolbar form,.pb-import,.pb-actions,.pb-two{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pb-toolbar input,.pb-toolbar select,.pb-review input,.pb-review select,.pb-estimate input,.pb-estimate select{min-height:38px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);padding:8px 10px}.pb-import small,.pb-book small,.pb-rowhead small,.pb-table small{display:block;color:var(--muted);margin-top:3px}.pb-books{display:grid;gap:8px}.pb-book{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:14px}.pb-review,.pb-estimate{display:grid;gap:12px;border:1px solid var(--line);border-radius:16px;padding:14px;margin-top:10px}.pb-rowhead{display:flex;justify-content:space-between;gap:12px;align-items:center}.pb-tablewrap{overflow:auto}.pb-table{width:100%;border-collapse:collapse;font-size:13px}.pb-table th,.pb-table td{text-align:left;padding:8px;border-bottom:1px solid var(--line);vertical-align:top}.pb-table input[type=text],.pb-table input:not([type]){width:120px}.pb-error{color:var(--danger, #b42318);margin:0}.pb-estimate label{display:grid;gap:5px}.pb-picklist{display:grid;gap:6px;max-height:220px;overflow:auto}.pb-picklist label{grid-template-columns:auto 1fr 90px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:10px}.pb-two{display:grid;grid-template-columns:130px 1fr}@media(max-width:800px){.pb-toolbar{grid-template-columns:1fr}.pb-book{grid-template-columns:1fr auto}.pb-book .pb-actions{grid-column:1/-1}.pb-two{grid-template-columns:1fr}}.pb-toolbar>form,.pb-toolbar>.pb-import{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;min-width:0;gap:12px}.pb-toolbar>form>input,.pb-toolbar>form>select,.pb-toolbar>.pb-import>select{width:100%;min-width:0}.pb-import>label.button{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;justify-content:start;gap:8px;min-width:0;text-align:left;white-space:normal}.pb-import input[type=file]{width:100%;min-width:0;max-width:100%;height:auto;padding:0;border:0;background:transparent}.cr-panel{display:grid;gap:20px}.cr-head{align-items:flex-start}.cr-head .paxo-caption{margin:5px 0 0;max-width:760px}.cr-queue{display:grid;gap:10px}.cr-review{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-radius:16px;background:var(--paper-soft, #f4f4f2)}.cr-review p{margin:4px 0 0}.cr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cr-standing{min-width:0;padding:14px;border:1px solid color-mix(in srgb,var(--ink, #111) 12%,transparent);border-radius:16px}.cr-standing-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.cr-standing p{margin:7px 0 0}.cr-manual{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:12px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--ink, #111) 12%,transparent)}.cr-manual label{display:grid;gap:6px;font-size:13px}.cr-reason{grid-column:span 2}@media(max-width:1050px){.cr-grid,.cr-manual{grid-template-columns:1fr 1fr}.cr-reason{grid-column:auto}}@media(max-width:700px){.cr-grid,.cr-manual{grid-template-columns:1fr}.cr-review{align-items:flex-start;flex-direction:column}}.money-screen{--money-accent: var(--accent-bright, #ff8266)}.money-flow{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.5fr);align-items:center;gap:26px;margin:2px 0 22px;padding:24px 28px;border:1px solid rgba(255,255,255,.19);border-radius:23px;background:var(--glass, rgba(255, 255, 255, .5));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.money-flow figcaption{display:grid;gap:5px}.money-flow figcaption span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.13em}.money-flow figcaption strong{font-size:clamp(20px,2.1vw,31px);font-weight:500;letter-spacing:-.035em}.money-flow figcaption small{color:var(--muted);font-size:12px;line-height:1.4}.money-flow-bars{display:grid;gap:15px}.money-flow-row{display:grid;grid-template-columns:118px minmax(0,1fr) 80px;align-items:center;gap:12px;font-size:11px}.money-flow-row strong{font-variant-numeric:tabular-nums;font-weight:550;text-align:right}.money-flow-track{height:8px;overflow:hidden;border-radius:99px;background:var(--selected)}.money-flow-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-strong),var(--accent));transform-origin:left;animation:money-flow-grow .65s ease-out both}@keyframes money-flow-grow{0%{transform:scaleX(0)}}@media(max-width:900px){.money-flow{grid-template-columns:1fr}.money-flow-row{grid-template-columns:105px minmax(0,1fr) 78px}}@media(prefers-reduced-motion:reduce){.money-flow-track i{animation:none}}.money-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:8px 0 18px}.money-screen .money-number{display:grid;gap:6px;justify-items:start;text-align:left;padding:20px 22px 18px;border:1px solid rgba(235,235,235,.2);border-radius:20px;background:linear-gradient(125deg,#f0f0f033,#cccccc1c 55%,#eeeeee26),var(--glass, rgba(255, 255, 255, .5));box-shadow:0 14px 44px -38px #36363666;color:var(--ink);cursor:pointer;transition:box-shadow .16s ease,transform .16s ease}.money-screen .money-number:hover{box-shadow:0 18px 50px -34px #36363673}.money-screen .money-number.selected{box-shadow:inset 0 -3px 0 var(--money-accent),0 18px 50px -34px #36363673}.money-number-label{font-size:12px;color:var(--muted);letter-spacing:.02em}.money-number strong{font-size:40px;line-height:1;font-weight:450;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.money-number-value{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.money-number.attention .money-number-value{color:var(--danger-deep)}.money-panel{background:linear-gradient(125deg,#f0f0f01f,#cccccc0f 60%),var(--glass, rgba(255, 255, 255, .5));border-radius:20px;box-shadow:0 14px 44px -38px #36363666;padding:16px 18px 14px;margin-bottom:16px;animation:money-arrive .26s ease-out both}@keyframes money-arrive{0%{opacity:0;transform:translateY(4px)}}.money-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.money-panel-head h2{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.money-panel-head .muted{font-size:12px}.money-empty{margin:4px 0 2px;color:var(--muted);font-size:13px}.money-see-all,.money-quiet button,.money-back{display:inline-flex;align-items:center;min-height:32px;border:0;background:none;padding:0;color:var(--money-accent, #ff8266);font-size:13px;cursor:pointer}.money-see-all:hover,.money-quiet button:hover,.money-back:hover{text-decoration:underline}.money-rows{list-style:none;margin:0;padding:0}.money-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:6px 0}.money-row+.money-row{border-top:1px solid rgba(86,86,86,.08)}.money-screen .money-row-open{display:grid;gap:2px;text-align:left;border:0;background:none;padding:6px 0;color:var(--ink);cursor:pointer;min-width:0}.money-row-open strong{font-size:13.5px;font-weight:600}.money-row-open span{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.money-row-open:hover strong{text-decoration:underline}.money-row-amount{font-variant-numeric:tabular-nums;font-size:14px}.money-row-status{font-size:12px;color:var(--muted)}.money-row-status.attention{color:var(--danger-deep)}.money-row>svg{color:var(--muted)}.money-quiet{display:flex;flex-wrap:wrap;gap:4px 18px;padding:0 4px}.money-quiet button[aria-pressed=true]{color:var(--ink);font-weight:600}.money-back{display:inline-flex;align-items:center;gap:4px;margin:0 0 14px}.money-detail{display:grid;gap:16px}.money-detail>.money-panel{margin:0}.prepared-list{list-style:none;margin:0;padding:0}.prepared-row+.prepared-row{border-top:1px solid rgba(86,86,86,.08)}.prepared-main{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0}.prepared-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--selected, rgba(128, 128, 128, .14));color:var(--ink)}.prepared-text{display:grid;gap:2px;min-width:0}.prepared-text strong{font-size:13.5px;font-weight:600;line-height:1.35}.prepared-text>span{font-size:12.5px;color:var(--muted);line-height:1.45}.prepared-text small{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.prepared-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#ffffff8c;flex-shrink:0}.prepared-actions{display:flex;gap:6px;align-items:center}.prepared-detail{padding:0 0 14px 42px;animation:money-arrive .22s ease-out both}.prepared-binding{margin:8px 0 0;font-size:11.5px;color:var(--muted)}.money-preview p{margin:0 0 6px;font-size:13px}.money-preview-lines{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.money-preview-lines th{text-align:left;font-weight:500;color:var(--muted);font-size:11.5px;padding:4px 8px 6px 0}.money-preview-lines td{padding:5px 8px 5px 0;border-top:1px solid rgba(86,86,86,.08)}.money-preview-lines th:not(:first-child),.money-preview-lines td:not(:first-child){text-align:right;white-space:nowrap}.money-preview-lines tfoot td{color:var(--muted)}.money-preview-lines tfoot td[colspan]{text-align:right}.money-preview-lines .money-preview-total td{color:var(--ink);font-weight:600}.money-preview-lines em{color:var(--accent-deep);font-style:normal}.money-preview-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;font-size:12px}.money-draft-text{margin:0;padding:12px 14px;border-radius:12px;background:#fff9;font-size:13px;line-height:1.55}.money-editor-top{display:flex;align-items:end;gap:12px}.money-editor-top .field{flex:1}.money-editor-top .button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.money-field-error{display:block;margin:0;font-size:13px;font-weight:500;line-height:1.45;color:var(--error-ink)}.biz-line-editor-row{display:grid;gap:6px}.biz-line-editor-row+.biz-line-editor-row{margin-top:8px}.biz-line-editor input[aria-invalid=true],.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--danger-line)}.money-why{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;color:var(--muted)}@media(max-width:900px){.money-numbers{grid-template-columns:1fr}.money-row{grid-template-columns:minmax(0,1fr) auto}.prepared-main{grid-template-columns:30px minmax(0,1fr)}.prepared-actions{grid-column:2}.prepared-detail{padding-left:0}}@media(prefers-reduced-motion:reduce){.money-panel,.prepared-detail{animation:none}.money-screen .money-number{transition:none}}.mn-h1-meta{display:inline-flex;align-items:center;gap:10px;margin-left:14px;font-size:14px;font-weight:500;letter-spacing:0;vertical-align:middle;color:var(--muted)}.mn-screen .money-back{justify-self:start;margin:0 0 4px;font-size:14px}.mn-hint{font-size:14px;line-height:1.4;color:var(--muted);text-align:right}.mn-count{margin-left:8px;font-size:14px;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.mn-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--paxo-gutter) 12px;align-items:center}.mn-toolbar{grid-column:1;grid-row:1;min-width:0;container-type:inline-size}.mn-glance,.mn-glance>.section-widgets{display:contents}.mn-glance .section-widgets-head{grid-column:2;grid-row:1}.mn-glance .section-widgets-head .eyebrow{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mn-glance .today-widget-grid{grid-column:1 / -1}.mn-tabs{display:flex;width:100%;flex-wrap:wrap;gap:4px;padding:6px;border-radius:20px;background:#80808024}.mn-screen .mn-tab{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--ink);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.mn-screen .mn-tab[aria-pressed=true]{background:#ffffffeb;color:#1a1a1a;box-shadow:0 1px 2px #0000001f}.mn-tab-count{min-width:20px;padding:0 6px;border-radius:999px;background:#3a3a3a;color:#fff;font-size:12px;font-variant-numeric:tabular-nums;text-align:center;line-height:20px}.mn-screen .mn-tab[aria-pressed=true] .mn-tab-count{background:#1a1a1a1a;color:inherit}@container (max-width: 820px){.mn-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mn-screen .mn-tab{justify-content:center;min-height:40px;padding-inline:8px}}@container (max-width: 540px){.mn-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 350px){.mn-tabs{grid-template-columns:minmax(0,1fr)}}@media(hover:hover){.mn-screen .mn-tab:hover .mn-tab-count{background:#303237;color:#fff}}.mn-glance .today-widget-grid{gap:var(--paxo-gutter);grid-auto-rows:var(--paxo-row)}.mn-glance .today-widget{border-radius:var(--paxo-box-radius)}.mn-glance .section-widgets .today-widget[data-widget] .widget-content{padding:22px var(--paxo-box-pad)}.mn-glance .wv-body{gap:10px}.mn-glance .wv-label{font-size:14px;letter-spacing:0}.mn-glance .wv-metric-value,.mn-glance .wv-money-total{margin-top:0;font-size:min(40px,17cqi);font-weight:500;letter-spacing:-.04em}.mn-glance .wv-metric-caption{overflow:visible;white-space:normal;text-overflow:clip;font-size:13px;line-height:1.4}.mn-glance .wv-ledger,.mn-glance .wv-clear,.mn-glance .wv-legend{display:none}.mn-glance .wv-strip{height:10px;margin-top:auto}.mn-glance .wv-metric.is-pressed{box-shadow:none;border-radius:0}.mn-glance .today-widget:has(.wv-metric.is-pressed){box-shadow:inset 0 0 0 2px var(--accent)}.mn-prepared .paxo-box-label{display:inline-flex;align-items:center;gap:10px}.mn-prepared .prepared-list{display:grid}.mn-prepared .prepared-row+.prepared-row{border-top:1px solid var(--paxo-row-line)}.mn-prepared .prepared-main{grid-template-columns:minmax(0,1fr) auto;gap:24px;min-height:56px;padding:10px 0}.mn-prepared .prepared-icon{display:none}.mn-prepared .prepared-text{gap:4px}.mn-prepared .prepared-text strong{font-size:15px;font-weight:500;line-height:1.4}.mn-prepared .prepared-text>span{font-size:14px;line-height:1.45}.mn-prepared .prepared-text small{font-size:12px}.mn-prepared .prepared-actions{gap:10px}.mn-prepared .prepared-detail{padding:4px 0 16px}.mn-prepared .prepared-binding,.mn-prepared .money-preview-lines th,.mn-prepared .money-preview-actions{font-size:12px}.mn-prepared .money-preview-lines{font-size:14px}.mn-prepared .money-see-all,.mn-ledger .money-see-all{align-self:start;font-size:14px}.mn-ledger{padding-bottom:8px}.mn-ledger .paxo-box-head{padding-bottom:20px}.mn-table th.paxo-num{text-align:right}.mn-table tbody th{height:56px;padding:12px 16px;border-top:1px solid var(--paxo-row-line);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;opacity:1;vertical-align:middle;white-space:nowrap}.mn-table tbody th:first-child{padding-left:var(--paxo-box-pad)}.mn-table .paxo-num{white-space:nowrap}.mn-table td.mn-amount{font-weight:600}.mn-row{cursor:pointer;transition:background-color .12s ease}.mn-row:hover{background:#80808014}.mn-row.attention td.mn-amount,.mn-row.attention .badge{color:var(--accent-deep)}.mn-screen .mn-open{display:inline-flex;align-items:baseline;gap:4px;min-height:32px;padding:0 4px;margin:0 -4px;border:0;border-radius:6px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.mn-open small{font-size:12px;font-weight:500;color:var(--muted)}.mn-cell-main{display:block;line-height:1.4}.mn-cell-sub{display:block;margin-top:2px;font-size:13px;font-weight:400;line-height:1.4;color:var(--muted);font-variant-numeric:tabular-nums}.mn-next{white-space:nowrap}.mn-next>span{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.mn-empty{margin:0;padding:18px var(--paxo-box-pad) 16px;font-size:14px}.mn-ledger-foot{padding:8px var(--paxo-box-pad) 8px}.mn-est-grid{grid-auto-rows:auto;align-items:start}.mn-est-stack{display:grid;gap:var(--paxo-gutter);min-width:0}.mn-body{margin:0;font-size:15px;line-height:1.5}.mn-lead{margin:0;font-size:24px;font-weight:500;line-height:1.25;letter-spacing:-.02em}.mn-box .paxo-box-head .mn-hint{max-width:60%}.mn-lines{display:grid;margin:0;padding:0;list-style:none;counter-reset:mn-line}.mn-lines li{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:56px;padding:10px 0;border-top:1px solid var(--paxo-row-line);font-size:15px;counter-increment:mn-line}.mn-lines li:first-child{border-top:0}.mn-lines li:before{content:counter(mn-line,decimal-leading-zero);font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.mn-line-desc{line-height:1.4}.mn-line-rate,.mn-line-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.mn-line-rate{color:var(--muted)}.mn-line-amount{min-width:96px;text-align:right;font-weight:600}.mn-totals{display:grid;gap:2px;margin:0;justify-self:end;align-self:flex-end;width:min(100%,300px);font-size:14px}.mn-totals>div{display:flex;justify-content:space-between;gap:16px;padding:4px 0}.mn-totals dt{color:var(--muted)}.mn-totals dd{margin:0;font-variant-numeric:tabular-nums}.mn-totals>.mn-totals-total{margin-top:4px;padding-top:10px;border-top:1px solid var(--paxo-row-line);font-size:16px;font-weight:600}.mn-totals-total dt{color:var(--ink)}.mn-handoff{align-items:flex-start!important}.mn-handoff-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:12px;background:#80808029;font-size:15px;object-fit:cover}.mn-handoff.uncertain .mn-handoff-icon{background:var(--accent);color:#fff}.mn-handoff-text{display:grid;flex:1;gap:4px;min-width:0}.mn-handoff-text strong{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:15px;font-weight:600}.mn-handoff-text>span{font-size:14px;line-height:1.45}.mn-handoff-text small{font-size:13px;color:var(--muted)}.mn-details summary{font-size:14px;color:var(--muted);cursor:pointer}.mn-details ul{margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.5}.mn-details p{margin:6px 0 0;font-size:13px;color:var(--muted)}.mn-provider{min-width:260px}.mn-history>li{padding:0}.mn-screen .mn-history button{display:flex;flex:1;align-items:center;gap:16px;min-height:56px;padding:8px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.mn-history-node{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:50%;border:1px solid var(--paxo-row-line);font-size:13px;font-variant-numeric:tabular-nums}.mn-history-text{display:grid;flex:1;gap:2px}.mn-history-text strong{font-size:15px;font-weight:600}.mn-history-text small{font-size:13px;color:var(--muted)}.mn-history-go{font-size:14px;color:var(--muted)}.mn-history button[aria-current=page] .mn-history-node{background:var(--ink);color:var(--bg, #111);border-color:transparent}.mn-est-grid>.mn-paper-box{position:sticky;top:8px;align-self:start;max-height:calc(100vh - 96px);overflow:auto;scrollbar-width:thin}.mn-paper-label{display:inline-flex;align-items:center;gap:8px}.mn-paper-box .biz-estimate-paper{padding:28px 26px 18px}.mn-paper-box .biz-estimate-paper>header{flex-wrap:wrap;padding-bottom:22px}.mn-paper-box .biz-estimate-parties{gap:18px;padding:22px 0 18px}.mn-paper-box .biz-estimate-lines th,.mn-paper-box .biz-estimate-lines td,.mn-paper-box .biz-estimate-lines td:first-child span,.mn-paper-box .biz-estimate-stamp,.mn-paper-box .biz-estimate-paper>footer{font-size:12px}.mn-paper-box .biz-estimate-lines th:first-child{width:auto}.mn-paper-box .biz-estimate-lines th{white-space:nowrap}.mn-paper-box .biz-estimate-lines td{padding:14px 4px}.mn-paper-box .biz-estimate-bottom{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:18px}.mn-paper-box .biz-estimate-bottom dl{order:-1}.mn-paper-box .biz-estimate-paper>footer{flex-wrap:wrap;margin-top:24px}@media(max-width:1180px){.mn-est-grid>.mn-est-stack,.mn-est-grid>.mn-paper-box{grid-column:1 / -1}.mn-est-grid>.mn-paper-box{position:relative;top:0;max-height:none;overflow:hidden}}@media(max-width:760px){.mn-top{grid-template-columns:minmax(0,1fr)}.mn-glance .section-widgets-head{grid-column:1;grid-row:auto}.mn-lines li{grid-template-columns:28px minmax(0,1fr) auto}.mn-line-rate{grid-column:2}}@media(prefers-reduced-motion:reduce){.mn-row{transition:none}}.mn-screen .paxo-box .badge,.mn-paper-box .eyebrow,.mn-h1-meta .badge{font-size:12px}:root.paxo-native-glass .mn-screen .badge,.mn-screen .badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border:1px solid transparent;border-radius:999px;background:#ffffff1a;color:#fff;font-size:12px;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap;vertical-align:middle}:root.paxo-native-glass .mn-screen .badge.amber,.mn-screen .badge.amber,.mn-screen .mn-row.attention .badge{border-color:color-mix(in srgb,var(--danger-bright) 55%,transparent);color:var(--danger-bright)}.mn-screen .biz-estimate-paper .biz-estimate-stamp{color:#5e5e5c}.mn-screen .biz-estimate-paper .biz-signature-receipt p,.mn-screen .biz-estimate-paper .biz-signature-receipt small{font-size:12px;line-height:1.4;color:#5e5e5c}:root.paxo-native-glass .mn-screen .biz-estimate-paper .badge,.mn-screen .biz-estimate-paper .badge{border-color:transparent;background:#0000000f;color:#171816}:root.paxo-native-glass .mn-screen .biz-estimate-paper .badge.amber,.mn-screen .biz-estimate-paper .badge.amber{border-color:color-mix(in srgb,var(--accent-deep) 45%,transparent);color:var(--accent-deep)}.mn-screen .mn-row.attention td.mn-amount{color:var(--paxo-accent-text)}.mn-glance .wv .wv-tag{height:24px;padding:0 10px;border:1px solid transparent;background:color-mix(in srgb,var(--wv-ink) 10%,transparent);color:var(--wv-ink);font-weight:600}.mn-glance .wv .wv-tag--alert{border-color:color-mix(in srgb,var(--wv-accent) 55%,transparent);background:color-mix(in srgb,var(--wv-ink) 10%,transparent);color:var(--wv-accent)}.mn-screen .prepared-dot,.money-why .prepared-dot{background:#ffffff8c}:root.paxo-native-glass .biz-screen.mn-screen .money-back,.mn-screen .money-back{color:#ffffffdb}:root.paxo-native-glass .biz-screen.mn-screen .money-back:hover,.mn-screen .money-back:hover{color:#fff}.mn-handoff.uncertain .mn-handoff-icon{border:1px solid color-mix(in srgb,var(--paxo-accent-text) 55%,transparent);background:#ffffff0f;color:var(--paxo-accent-text)}.mn-emptystate{display:grid;justify-items:center;align-content:center;gap:10px;flex:1;padding:16px var(--paxo-box-pad) 20px;text-align:center}.mn-emptystate-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffff14;color:#ffffffdb}.mn-emptystate>p{max-width:46ch;margin:0}.mn-emptystate .mn-empty{padding:0}.mn-box .mn-emptystate,.mn-prepared .mn-emptystate{padding-inline:0}@media(hover:hover){#root .mn-screen .mn-table tr button.mn-open:hover{border-color:transparent;background-color:transparent;color:inherit;text-decoration:underline;text-underline-offset:3px}#root .mn-screen .mn-row:hover{background:#ffffff0d}}.ops-screen{max-width:1600px;margin:0 auto;min-width:0}.ops-screen h2,.ops-screen h3{margin:0;letter-spacing:-.04em}.ops-screen h2{font-size:23px;font-weight:550}.ops-screen h3{font-size:17px;font-weight:600}.ops-screen p{line-height:1.65}.ops-screen .badge{font-size:11px;font-weight:600;padding:6px 9px}.ops-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.ops-footnote{font-size:13px;color:var(--muted);margin:18px 0;max-width:900px}.ops-customization-grid,.ops-request-list{display:grid;gap:12px;margin-top:22px}.ops-customization-row,.ops-request-card{border:1px solid rgba(235,235,235,.22);background:var(--glass);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-radius:18px;padding:20px 22px}.ops-customization-row{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(220px,1.5fr) auto;align-items:end;gap:20px}.ops-customization-row strong,.ops-customization-row small{display:block}.ops-customization-row small,.ops-request-card small{color:#686868;margin-top:6px}.ops-customization-row form{display:flex;align-items:end;gap:10px;min-width:0}.ops-customization-row .field{flex:1;min-width:0}.ops-customization-row input{width:100%}.ops-customization-requests{margin-top:48px;padding-top:28px;border-top:1px solid rgba(66,66,66,.13)}.ops-customization-requests>p{max-width:760px}.ops-customization-requests>form{max-width:760px;margin-top:22px}.ops-request-card .ops-section-heading{margin-bottom:8px}.ops-request-card p{white-space:pre-wrap;overflow-wrap:anywhere}.ops-request-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}@media(max-width:900px){.ops-customization-row{grid-template-columns:1fr;align-items:stretch}.ops-customization-row form{flex-wrap:wrap}}.ops-inline-label{display:flex;align-items:center;gap:10px;font-size:13px;color:#525252}.ops-inline-label select{min-height:40px;padding:9px 12px;border:1px solid #e0e0e0;background:#fff;border-radius:9px;color:#0d0d0d;max-width:220px}.ops-team-overview strong{display:block;font-size:56px;font-weight:500;letter-spacing:-.065em;margin-top:6px}.ops-team-overview strong small{font-size:14px;letter-spacing:0;color:#666;margin-left:12px;font-weight:400}.ops-dialog-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;margin-top:8px}.ops-form-error{border:1px solid var(--danger-line);background:var(--danger-soft);color:var(--danger-deep);border-radius:8px;padding:12px;font-size:13px}.ops-integration-intro{background:#0e0e0e7a;color:#f8f8f8;border-radius:18px;padding:36px 40px;margin:28px 0 35px;display:grid;grid-template-columns:1.2fr 1fr;gap:50px;overflow:hidden}.ops-integration-intro .eyebrow{color:var(--accent-bright)}.ops-integration-intro h2{font-size:30px;line-height:1.2;margin:16px 0}.ops-integration-intro p{font-size:13px;color:#e6e6e6;max-width:430px}.ops-check-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;max-width:430px;font-size:13px;cursor:pointer}.ops-check-row input{margin-top:2px}.ops-check-row span{display:grid;gap:3px}.ops-check-row small{color:#d5d5d5;line-height:1.45}.ops-connector-orbit{display:grid;grid-template-columns:1fr 30px 80px 30px 1fr;align-items:center;justify-items:center;gap:8px;align-content:center;background:radial-gradient(ellipse,rgb(var(--accent-rgb) / .18),transparent 70%)}.ops-connector-orbit>span{font-size:11px;letter-spacing:.1em;border:1px solid #4a4a4a;border-radius:30px;padding:12px}.ops-connector-orbit i{font-size:24px;color:var(--accent-bright);font-style:normal}.ops-connector-orbit b{background:#f8f8f8;width:76px;height:76px;display:grid;place-items:center;border-radius:20px;transform:rotate(-8deg)}.ops-connector-orbit img{width:44px;height:44px;transform:rotate(8deg)}.ops-connector-orbit small{grid-column:1/-1;color:#e6e6e6;margin-top:24px;font-size:12px;letter-spacing:.02em}.ops-directory{display:grid;grid-template-columns:215px minmax(0,1fr);gap:30px}.ops-directory>*,.ops-learning-layout>*,.ops-settings-layout>*{min-width:0}.ops-directory-nav nav{display:flex;flex-direction:column;margin:25px 0;gap:3px}.ops-directory-nav nav button,.ops-settings-nav>button{display:flex;align-items:center;justify-content:space-between;background:transparent;border:0;text-align:left;padding:12px 14px;border-radius:8px;font-size:13px;color:#525252;cursor:pointer}.ops-directory-nav nav button.active,.ops-settings-nav>button.active{background:#e9e9e9;color:#0b0d0c;font-weight:600}.ops-directory-nav nav button span{font-size:12px;opacity:.85}.ops-directory-help{padding:20px 0;border-top:1px solid #e0e0e0}.ops-directory-help p{font-size:12px;color:#5d5d5d}.ops-connectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ops-connector{background:var(--glass);border:1px solid rgba(235,235,235,.22);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-radius:14px;padding:22px;display:flex;flex-direction:column}.ops-connector-logo{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;font-weight:650;font-size:17px;color:#fff;flex-shrink:0}.ops-connector .muted{font-size:12px}.ops-connector p{font-size:13px;color:#5d5d5d;margin:20px 0 24px;flex:1}.ops-connector-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px}.ops-connector-bottom .button{font-size:12px;padding-inline:10px}.ops-status-dot{width:7px;height:7px;border-radius:999px;display:inline-block;margin-right:6px;background:#7b7b7b}.ops-status-dot.good{background:#21865e}.ops-status-dot.wait{background:#d06b24}.ops-status-dot.bad{background:#b3261e}.ops-integration-error{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;margin:-18px 0 24px;border:1px solid rgba(179,38,30,.24);border-radius:10px;background:#fff2efd6;color:#73160f;font-size:13px}.ops-inline-link{appearance:none;display:block;border:0;background:transparent;color:#f8f8f8;padding:8px 0 0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit;font-size:12px}.ops-connection-facts{margin:2px 0;display:grid;gap:8px}.ops-connection-facts>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;font-size:12px}.ops-connection-facts dt{color:#686868}.ops-connection-facts dd{margin:0;overflow-wrap:anywhere}.ops-integration-actions{display:flex;flex-wrap:wrap;gap:8px}.ops-notice-error,.ops-disconnect-confirm{border-color:#b3261e33;background:#fff2efb8}.ops-disconnect-confirm{padding:14px;border:1px solid rgba(179,38,30,.2);border-radius:10px}.ops-disconnect-confirm p{margin:6px 0 12px;color:#5d5d5d;font-size:12px}.ops-provider-fallback{display:grid;place-items:center;border-radius:12px;background:#e31c5f;color:#fff;font-weight:700}.ops-capabilities{list-style:none;margin:0;padding:0}.ops-capabilities li{padding:12px 0;border-bottom:1px solid #e8e8e8;font-size:13px}.ops-capabilities li:before{content:"↗";margin-right:13px;color:var(--accent-bright)}.ops-notice{border:1px solid #e4e4e4;padding:18px;border-radius:10px;background:#f5f5f5}.ops-notice p{font-size:12px;color:#6e6e6e;margin-bottom:0}.ops-team-overview{display:flex;align-items:center;justify-content:space-between;background:var(--glass);border-radius:16px;padding:30px 36px;margin:30px 0 26px}.ops-team-overview p{font-size:17px;line-height:1.4;color:#7a7a7a}.ops-team-overview p b{font-weight:500;color:#0b0d0c}.ops-avatar-line{display:flex;margin:0 30px}.ops-avatar-line .ops-person-avatar{border:3px solid #ececec;margin-left:-12px;width:63px;height:63px;font-size:20px}.ops-person-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-size:12px;font-weight:600;flex-shrink:0}.color-0{background:#e3e3e3;color:#0b0d0c}.color-1{background:var(--accent-soft);color:var(--accent-deep)}.color-2{background:#3a3a3a;color:#f5f5f5}.color-3{background:#bdbdbd;color:#141414}.ops-table-toolbar{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px;gap:20px}.ops-search-label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#525252}.ops-search-label input{background:#fff;border:1px solid #e0e0e0;min-height:42px;padding:12px 15px;border-radius:9px;width:300px;max-width:100%}.ops-table-wrap{overflow:auto}.ops-table-wrap .data-table td{padding-block:17px;font-size:13px}.ops-table-wrap .data-table td strong{font-size:14px;font-weight:600}.ops-table-wrap .data-table th{font-size:12px;color:#525252}.ops-cell-sub{display:block;font-size:12px;color:#626262;margin-top:6px}.ops-role{text-transform:capitalize;font-size:13px;background:#f0f0f0;border-radius:5px;padding:5px 8px}.ops-you{font-size:10px;text-transform:uppercase;background:#e9e9e9;padding:3px 5px;border-radius:4px;margin-left:8px}.ops-checkbox{display:flex;align-items:center;gap:10px;font-size:13px}.ops-checkbox input{accent-color:var(--accent);width:16px;height:16px}.ops-learning-layout{display:grid;grid-template-columns:285px minmax(0,1fr);gap:30px;margin-top:30px}.ops-topic-filters{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.ops-topic-filters button{border:1px solid rgba(180,180,180,.38);background:var(--glass);color:var(--ink);border-radius:999px;padding:9px 16px;cursor:pointer;font:inherit;font-size:13px}.ops-topic-filters button[aria-pressed=true]{background:var(--selected);border-color:#d2d2d29e}.ops-learning-progress{background:#0e0e0e7a;color:#f8f8f8;border-radius:14px;padding:28px;margin-bottom:25px}.ops-learning-progress .eyebrow{color:#b0b0b0}.ops-learning-progress strong{display:block;font-size:50px;font-weight:400;letter-spacing:-.05em;margin:20px 0 2px}.ops-learning-progress strong small{font-size:25px;color:#868686}.ops-learning-progress>span:not(.eyebrow){font-size:13px;color:#5d5d5d}.ops-learning-progress progress{display:block;margin-top:20px;width:100%;height:4px;accent-color:var(--accent)}.ops-learning-sidebar nav{margin-top:20px;display:flex;flex-direction:column;gap:7px}.ops-learning-sidebar nav button{display:flex;text-align:left;align-items:center;gap:12px;padding:15px 13px;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;color:#474747}.ops-learning-sidebar nav button.active{border-color:#dadada;background:#f0f0f0;color:#0b0d0c}.ops-learning-sidebar nav button strong{font-size:14px;line-height:1.4;font-weight:600;display:block}.ops-learning-sidebar nav button small{display:block;font-size:12px;color:#626262;margin-top:6px}.ops-guide-number{font-size:12px;color:#626262;font-variant-numeric:tabular-nums;align-self:flex-start;padding-top:3px}.ops-guide{border:1px solid rgba(235,235,235,.22);background:var(--glass);border-radius:16px;overflow:hidden}.ops-guide>header{background:#ebebeb17;padding:38px 42px;border-bottom:1px solid #e0e0e0}.ops-guide>header .muted{font-size:12px}.ops-guide>header h2{font-size:36px;line-height:1.15;font-weight:450;margin:30px 0 18px;max-width:550px}.ops-guide>header p{font-size:13px;color:#5d5d5d;max-width:550px}.ops-guide-body{padding:22px 42px}.ops-guide-body section{display:flex;gap:22px;padding:24px 0;border-bottom:1px solid #efefef}.ops-guide-body section:last-child{border:0}.ops-guide-step{font-size:11px;color:#7d7d7d;margin-top:3px}.ops-guide-body p{margin:0;font-size:14px;line-height:1.85}.ops-guide-bottom{margin:15px 25px 25px;padding:25px;background:#ebebeb17;border-radius:12px;display:flex;align-items:center;gap:20px}.ops-guide-bottom p{font-size:13px;color:#5d5d5d;max-width:440px;margin-bottom:0}.ops-guide-bottom .button{flex-shrink:0;font-size:13px}.ops-report-filter{display:flex;align-items:center;justify-content:space-between;margin:25px 0}.ops-report-filter>.muted{font-size:13px}.ops-report-overview{display:grid;grid-template-columns:1.7fr 1fr;gap:20px}.ops-report-chart{background:var(--glass);border-radius:17px;padding:28px 28px 10px;overflow:hidden}.ops-report-chart h2{font-size:54px;margin:10px 0 0;letter-spacing:-.06em;font-weight:450}.ops-report-chart h2 small{font-size:12px;letter-spacing:0;margin-left:10px;color:#656565}.ops-report-chart svg{width:100%;display:block}.ops-chart-tag{font-size:12px;border:1px solid rgba(235,235,235,.32);border-radius:30px;padding:8px 12px}.ops-completion{background:var(--glass);color:#f8f8f8;padding:28px;border-radius:17px;display:flex;flex-direction:column;align-items:center;text-align:center}.ops-completion .eyebrow{color:#b1b1b1;align-self:flex-start}.ops-completion-ring{position:relative;width:185px;height:185px;margin:15px 0 5px}.ops-completion-ring svg{width:100%;height:100%}.ops-completion-ring strong{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:400;letter-spacing:-.05em}.ops-completion-ring small{font-size:20px;margin:6px 0 0 4px}.ops-completion h3{font-size:16px;font-weight:450}.ops-completion p{font-size:13px;color:#5d5d5d;margin-bottom:0}.ops-report-ledger{margin:24px 0 35px;background:var(--glass);border:1px solid rgba(235,235,235,.22);border-radius:13px;overflow:auto;padding:25px}.ops-report-ledger>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.ops-report-ledger strong{font-size:30px;font-weight:450;letter-spacing:-.045em}.ops-report-ledger p{font-size:13px;color:#5d5d5d;margin:0}.ops-stage-table{margin-top:20px}.ops-stage-table caption{text-align:left;color:#5d5d5d;font-size:12px;padding:12px 0}.ops-stage-table th{font-size:12px!important}.ops-stage-table td{font-size:17px!important}.ops-settings-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:30px;margin-top:32px}.ops-settings-nav{display:flex;flex-direction:column;gap:5px;align-items:stretch}.ops-settings-nav>button{font-size:13px;padding:14px 16px}.ops-settings-identity{margin:45px 15px 0;padding-top:25px;border-top:1px solid #e0e0e0;display:flex;flex-direction:column;gap:10px}.ops-settings-mark{width:40px;height:40px;display:grid;place-items:center;overflow:hidden;border-radius:11px;background:#e8e8e8;color:#363636;font-size:18px;margin-bottom:8px}.ops-settings-mark img,.ops-company-icon-preview img{width:100%;height:100%;object-fit:contain}.ops-settings-identity strong{font-size:13px;overflow-wrap:anywhere}.ops-settings-identity span{font-size:12px;color:#5d5d5d}.ops-settings-content{background:var(--glass);border:1px solid rgba(235,235,235,.22);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:16px;padding:32px;min-width:0}.ops-settings-content form{max-width:700px}.ops-settings-content form>.muted{font-size:13px}.ops-settings-content .ops-section-heading{margin-bottom:30px}.ops-company-icon-setting{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:16px;margin-bottom:28px;border-radius:17px;background:#e5e5e58c}.ops-company-icon-preview{width:64px;height:64px;flex:0 0 64px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:#f6f6f6;color:#363636;font-size:30px}.ops-company-icon-copy{flex:1 1 190px;min-width:0}.ops-company-icon-copy h3{font-size:16px;margin-bottom:3px}.ops-company-icon-copy p{font-size:12px;color:#525252;line-height:1.45}.ops-company-icon-copy small{display:block;margin-top:4px;font-size:11px;line-height:1.4;color:#6b6b6b}.ops-company-icon-actions{display:flex;flex-wrap:wrap;gap:8px}.ops-company-icon-error{margin:-14px 0 20px;color:var(--danger-deep);font-size:12px}.ops-settings-links{border-top:1px solid #e5e5e5;margin-top:35px;padding-top:15px}.ops-settings-links>button{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border:0;background:transparent;border-bottom:1px solid #efefef;width:100%;text-align:left;cursor:pointer}.ops-settings-links strong{font-size:14px;font-weight:550;display:block}.ops-settings-links small{font-size:13px;display:block;color:#5d5d5d;margin-top:6px}.ops-settings-links b{font-size:23px;font-weight:400}.ops-audit-list{margin-top:25px}.ops-audit-list article{display:flex;gap:20px;position:relative;padding-bottom:28px}.ops-audit-list article:before{content:"";width:1px;background:#e2e2e2;position:absolute;left:5px;top:12px;bottom:0}.ops-audit-list article>div{flex:1;min-width:0}.ops-audit-node{width:11px;height:11px;background:#e4e4e4;border:3px solid #0b0d0c;border-radius:50%;flex-shrink:0;margin-top:3px}.ops-audit-list .ops-section-heading{margin-bottom:7px;align-items:flex-start}.ops-audit-list strong{font-size:13px}.ops-audit-list time{font-size:12px;color:#5d5d5d;text-align:right}.ops-audit-list p{font-size:13px;margin:0 0 7px}.ops-audit-list small{font-size:12px;color:#626262;overflow-wrap:anywhere}.ops-settings-lede{max-width:680px;color:#737373;font-size:14px;margin:20px 0 25px}.ops-settings-content>.eyebrow{display:block;margin-bottom:15px}.ops-readiness{margin-top:40px}.ops-readiness h3{margin-bottom:18px}.ops-readiness>div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;border-bottom:1px solid #e7e7e7;font-size:13px}.intake-form-editor,.training-form-editor{--control-font: 14px;display:grid;gap:24px}.intake-library-screen .page-heading{margin-bottom:28px}.intake-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:18px}.intake-library-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:225px;padding:20px;overflow:hidden;border:1px solid rgba(225,225,225,.25);border-radius:22px;background:#16161666;box-shadow:0 16px 50px -38px #0000008c;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);color:#f8f8f8}.intake-card-top,.intake-card-meta,.intake-card-actions,.intake-preview-brand,.intake-preview-actions,.intake-import-actions,.intake-delete-confirm>div{display:flex;align-items:center;gap:10px}.intake-card-top,.intake-card-meta{justify-content:space-between}.intake-card-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#ffffff21;color:#fff}.intake-card-copy{padding:18px 0 12px;flex:1}.intake-card-copy h2{font-size:21px;line-height:1.2;overflow-wrap:anywhere}.intake-card-copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:7px;color:#ffffffb3;font-size:13px;line-height:1.45}.intake-card-meta{color:#ffffffa6;font-size:12px}.intake-card-actions{position:absolute;inset:auto 12px 12px;justify-content:center;padding:12px 8px;border-radius:15px;background:#0d0d0df0;opacity:0;transform:translateY(5px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.intake-library-card:hover .intake-card-actions,.intake-library-card:focus-within .intake-card-actions,.intake-card-actions.always-visible{opacity:1;transform:none;pointer-events:auto}.intake-card-actions .button{min-width:0;flex:1;justify-content:center;padding:8px 10px}.intake-archive-toggle{margin-top:22px}.intake-archive-toggle button{border:0;background:transparent;color:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px}.intake-archived-grid{margin-top:15px}.intake-archived-grid .intake-library-card{min-height:200px}.intake-preview,.intake-import,.intake-delete-confirm{display:grid;gap:22px;color:var(--overlay-ink, var(--ink))}.intake-preview-brand .badge{margin-left:auto}.intake-preview>p,.intake-import>p,.intake-delete-confirm>p{font-size:14px;line-height:1.5}.intake-preview ol{display:grid;gap:10px;padding:0;margin:0;list-style:none;counter-reset:intake}.intake-preview li{counter-increment:intake;display:grid;grid-template-columns:32px minmax(0,1fr);gap:2px 12px;padding:13px 15px;border-radius:13px;background:#ffffff12}.intake-preview li:before{content:counter(intake,decimal-leading-zero);grid-row:span 2;color:var(--overlay-muted, #aaa);font-size:12px}.intake-preview li strong{font-size:14px;font-weight:600}.intake-preview li small{color:var(--overlay-muted, #aaa);font-size:12px}.intake-preview-actions{flex-wrap:wrap}.intake-preview-actions>span{flex:1 1 220px;color:var(--overlay-muted, #aaa);font-size:12px}.intake-import-drop{display:grid;place-items:center;gap:7px;min-height:145px;padding:22px;border:1px dashed rgba(210,210,210,.48);border-radius:17px;background:#ffffff0e;text-align:center;cursor:pointer}.intake-import-drop small{color:var(--overlay-muted, #aaa);font-size:12px}.intake-import-drop input{width:min(100%,270px);font-size:12px}.intake-import-actions,.intake-delete-confirm>div{justify-content:flex-end;flex-wrap:wrap}.intake-import-error{color:var(--accent-bright);font-size:13px}@media(hover:none){.intake-card-actions{position:static;margin-top:13px;opacity:1;transform:none;pointer-events:auto}.intake-library-card{min-height:0}}@media(prefers-reduced-motion:reduce){.intake-card-actions{transition:none}}@media(max-width:760px){.intake-library-screen .page-heading{align-items:flex-start;flex-direction:column}.intake-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}}.training-form-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.training-form-editor .field{gap:8px;color:var(--overlay-ink, var(--ink));font-size:13px;font-weight:600}.training-form-editor .field textarea{min-height:96px}.training-form-editor .field textarea[required]{min-height:168px}.training-form-hint{color:var(--overlay-muted, #a7a7a7);font-size:12px;font-weight:400}.training-form-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.training-form-note{flex:1 1 260px;margin:0 0 0 auto;font-size:12px;text-align:right}.training-form-actions{position:sticky;bottom:-24px;z-index:1;margin:0 -24px -24px;padding:14px 24px 24px;background:var(--paper)}:root.paxo-native-glass .modal .training-form-actions{background:#101010f0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.intake-form-details,.intake-question-list{display:grid;gap:20px}.intake-form-editor .field{gap:8px;color:var(--overlay-ink, var(--ink));font-size:13px;font-weight:600}.intake-form-editor .field textarea{min-height:96px}.intake-question-editor{display:grid;gap:18px;min-width:0;margin:0;padding:18px 20px 20px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:#ffffff0e}.intake-question-editor legend{padding:0 8px;color:var(--overlay-ink, var(--ink));font-size:14px;font-weight:700}.intake-question-options{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px}.intake-required{display:inline-flex;align-items:center;gap:10px;min-height:40px;color:var(--overlay-ink, var(--ink));font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.intake-required input{flex:0 0 auto}.intake-question-editor>.button{justify-self:start}.intake-form-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:4px}:root.paxo-native-glass .modal .intake-form-editor .field,:root.paxo-native-glass .modal .training-form-editor .field,:root.paxo-native-glass .modal .intake-form-editor .intake-required,:root.paxo-native-glass .modal .intake-form-editor legend{color:#f8f8f8}:root.paxo-native-glass .modal .intake-form-editor :is(input:not([type=checkbox]),select,textarea){background:#ffffff1c;border-color:#ffffff57;color:#fff}:root.paxo-native-glass .modal .training-form-editor :is(input,textarea){background:#ffffff1c;border-color:#ffffff57;color:#fff}@media(max-width:600px){.training-form-details{grid-template-columns:1fr}.training-form-note{margin-left:0;text-align:left}.intake-question-options{grid-template-columns:1fr;gap:10px}.intake-form-actions{flex-wrap:wrap}}.confirm-pair:has(.confirm-consequence){flex-wrap:wrap;justify-content:flex-end;row-gap:6px}.confirm-consequence{flex:1 1 100%;color:var(--muted);font-size:13px;font-weight:400;line-height:1.4;text-align:left}.ops-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1150px){.ops-integration-intro{gap:20px;padding:30px}.ops-connector-orbit>span{font-size:8px;padding:10px}.ops-directory{grid-template-columns:185px 1fr;gap:22px}.ops-learning-layout{grid-template-columns:230px 1fr;gap:20px}.ops-guide>header,.ops-guide-body{padding-left:28px;padding-right:28px}.ops-guide-bottom{align-items:flex-start;flex-direction:column}.ops-settings-layout{grid-template-columns:190px 1fr;gap:25px}.ops-team-overview{padding:25px}.ops-avatar-line{margin:0 10px}.ops-avatar-line .ops-person-avatar{width:48px;height:48px;font-size:16px}.ops-team-overview p{font-size:14px}.ops-report-overview{grid-template-columns:1.5fr 1fr}}@media(max-width:850px){.ops-integration-intro{grid-template-columns:1fr}.ops-connector-orbit{display:none}.ops-connectors,.ops-learning-layout{grid-template-columns:1fr}.ops-learning-sidebar{display:grid;grid-template-columns:220px 1fr;gap:20px}.ops-learning-sidebar nav{grid-column:1/-1;margin:0;display:grid;grid-template-columns:repeat(2,1fr)}.ops-learning-progress{margin:0}.ops-report-overview{grid-template-columns:1fr}.ops-completion{min-height:0}.ops-completion-ring{width:130px;height:130px;margin:12px 0}.ops-settings-layout{grid-template-columns:1fr;gap:20px}.ops-settings-nav{flex-direction:row;flex-wrap:wrap}.ops-settings-identity,.ops-team-overview p{display:none}.ops-settings-content{padding:25px}.ops-table-toolbar{flex-wrap:wrap}.ops-report-ledger>div{gap:12px}}.brand-accent-swatch{font-size:20px;font-weight:700;box-shadow:inset 0 0 0 1px #0000001f}.brand-accent-actions{align-items:center}.brand-accent-picker input[type=color]{width:40px;height:40px;padding:0;border:1px solid rgba(0,0,0,.18);border-radius:12px;background:transparent;cursor:pointer}.brand-accent-picker input[type=color]::-webkit-color-swatch-wrapper{padding:3px}.brand-accent-picker input[type=color]::-webkit-color-swatch{border:0;border-radius:9px}.brand-accent-hex-field input{width:96px;height:40px;padding:0 12px;border:1px solid rgba(0,0,0,.18);border-radius:12px;background:#fff;color:#0d0d0d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.brand-accent-hex-field input[aria-invalid=true]{border-color:var(--danger-deep)}.brand-accent-picker input:disabled,.brand-accent-hex-field input:disabled{opacity:.55;cursor:not-allowed}.brand-accent-hex{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.brand-accent-note{flex-basis:100%;font-size:12px;color:var(--danger-deep)}.brand-accent-suggest{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;color:#525252}.brand-accent-chip{width:22px;height:22px;border-radius:7px;box-shadow:inset 0 0 0 1px #00000024}.fm-screen{--fm-line: rgba(255, 255, 255, .14);--fm-muted: rgba(255, 255, 255, .7);--fm-paper: #fbfbfb;--fm-paper-ink: #0d0d0d;--fm-paper-muted: #6b6b6b;color:#f8f8f8}.fm-screen .paxo-box{color:#f8f8f8}.fm-screen .paxo-actions .button,.fm-screen .paxo-box-foot .button{display:inline-flex;align-items:center;gap:6px}.fm-placeholder{opacity:.5}.fm-count{color:var(--fm-muted);font-size:14px;font-variant-numeric:tabular-nums}.fm-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:1px solid var(--fm-line);border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.fm-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.fm-chip.is-draft{border-color:var(--accent-line);background:var(--accent-tint);color:var(--accent-soft)}.fm-chip.is-published{border-color:#fff6;background:#f8f8f8;color:#0d0d0d}.fm-chip.is-archived{color:var(--fm-muted)}.fm-chip.is-archived:before{background:transparent;border:1px solid currentColor}.fm-stage-canvas{container-type:inline-size;overflow:hidden;border-radius:18px;background:var(--fm-paper);color:var(--fm-paper-ink);box-shadow:0 24px 60px -40px #000c}.fm-respondent{position:relative;display:grid;grid-template-rows:auto auto 1fr;min-height:100%}.fm-progress{height:4px;background:#00000014}.fm-progress>span{display:block;height:100%;background:var(--accent);transition:width .24s ease}.fm-respondent-brand{display:flex;align-items:center;gap:10px;padding:16px 24px 0;font-size:13px;font-weight:600}.fm-brand-mark{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--accent);color:var(--on-accent);font-size:13px;font-weight:700;object-fit:cover}.fm-respondent-body{display:grid;align-content:center;gap:18px;padding:32px 28px 36px 52px}@container (max-width: 420px){.fm-respondent-body{padding:24px 20px 28px}}.fm-respondent-count{margin:0;color:var(--fm-paper-muted);font-size:12px;font-weight:500}.fm-screen .fm-respondent-question{position:relative;margin:0;font-size:clamp(20px,5.5cqi,28px);font-weight:500;line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere}.fm-respondent-num{display:inline-flex;align-items:center;gap:2px;margin-right:8px;color:var(--accent-deep);font-size:.6em;font-weight:600;vertical-align:.25em}@container (min-width: 421px){.fm-respondent-question .fm-respondent-num{position:absolute;right:100%;top:.45em;margin-right:8px}}.fm-required-mark{color:var(--accent-deep)}.fm-respondent-answer{padding:8px 0 10px;border-bottom:2px solid var(--accent-line);color:var(--accent-deep);font-size:18px;opacity:.7}.fm-respondent-answer.is-long{min-height:70px}.fm-respondent-choices{display:grid;gap:8px;max-width:340px;margin:0;padding:0;list-style:none}.fm-respondent-choices li{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 12px 6px 8px;border:1px solid var(--accent-line);border-radius:8px;background:var(--accent-tint);color:var(--fm-paper-ink);font-size:15px;overflow-wrap:anywhere}.fm-choice-key{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--accent-deep);border-radius:4px;background:var(--fm-paper);color:var(--accent-deep);font-size:12px;font-weight:700}.fm-respondent-ok{display:flex;align-items:center;gap:12px}.fm-respondent-ok>span{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:8px;background:var(--accent-strong);color:#fff;font-size:15px;font-weight:700}.fm-respondent-ok small{color:var(--fm-paper-muted);font-size:12px}.fm-screen .fm-welcome-text{margin:0;color:var(--fm-paper-muted);font-size:15px;line-height:1.5}.fm-screen .fm-firstrun-copy h2{font-size:28px}.fm-screen .fm-firstrun-copy p{margin:0}.fm-screen .fm-firstrun-copy .paxo-caption{max-width:44ch}.fm-firstrun-preview{margin:0}.fm-firstrun-preview .fm-stage-canvas{flex:1;display:grid;min-height:300px}.fm-firstrun-preview figcaption{text-align:center}.fm-card.is-archived{opacity:.82}.fm-screen .fm-card-cover{display:grid;align-content:start;gap:14px;width:100%;min-height:132px;padding:0 18px 20px;overflow:hidden;border:0;border-radius:14px;background:var(--fm-paper);color:var(--fm-paper-ink);text-align:left;font:inherit}.fm-screen .fm-card-cover:hover{background:var(--fm-paper);color:var(--fm-paper-ink);box-shadow:inset 0 0 0 2px var(--accent)}.fm-card-cover-bar{display:block;height:3px;margin:0 -18px;background:#00000014}.fm-card-cover-bar>span{display:block;height:100%;background:var(--accent)}.fm-card-cover-brand{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.fm-card-cover-brand .fm-brand-mark{width:22px;height:22px;border-radius:6px;font-size:12px}.fm-card-cover-q{font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-.015em;overflow-wrap:anywhere}.fm-card-cover-q .fm-respondent-num{font-size:12px;vertical-align:.15em}.fm-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fm-screen .fm-card-head h2{font-size:20px;line-height:1.3;overflow-wrap:anywhere}.fm-archive-toggle button,.fm-back{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 10px;margin-left:-10px;border:0;border-radius:8px;background:transparent;color:inherit;font-size:14px;font-weight:500}.fm-archive-toggle button{text-decoration:underline;text-underline-offset:4px}.fm-fill.is-w4{grid-column:span 4}.fm-fill.is-w8{grid-column:span 8}.fm-fill.is-w0{display:none}@media(max-width:1180px){.fm-fill.is-w0,.fm-fill.is-w4,.fm-fill.is-w8{display:flex;grid-column:span 6}.fm-fill.is-n0{display:none}}@media(max-width:760px){.fm-fill{display:none!important}}.fm-builder-wrap{min-width:0}.fm-builder{display:grid;gap:var(--paxo-gutter)}.fm-screen .fm-builder-bar{justify-content:flex-start;gap:12px 16px}.fm-screen .fm-builder-bar h2{font-size:20px;line-height:1.3;outline-offset:4px}.fm-title-field{flex:1 1 240px;min-width:0}.fm-builder-note{color:var(--fm-muted);font-size:13px}.fm-outline ol{display:grid;margin:0;padding:0;list-style:none}.fm-outline li+li{border-top:1px solid var(--paxo-row-line)}.fm-screen .fm-outline-item{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px;margin:0;border:1px solid transparent;border-radius:12px;background:transparent;color:inherit;text-align:left}.fm-screen .fm-outline-item.is-selected{border-color:var(--accent-line);background:var(--accent-tint)}.fm-outline-num{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#ffffff1a;font-size:13px;font-weight:700}.fm-outline-item.is-selected .fm-outline-num{background:var(--accent);color:var(--on-accent)}.fm-outline-copy{display:grid;gap:2px;min-width:0}.fm-outline-copy strong{font-size:14px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.fm-outline-copy small{color:var(--fm-muted);font-size:12px;line-height:1.4}.fm-outline-item:hover .fm-outline-copy small{color:inherit}.fm-add-question{flex:1;justify-content:center}.fm-stage .fm-stage-canvas{flex:1;display:grid;min-height:440px}.fm-stage-nav{justify-content:space-between;gap:12px;color:var(--fm-muted);font-size:13px;line-height:1.4;text-align:center}.fm-stage-nav>span{flex:1}.fm-settings .field{display:grid;gap:8px;font-size:14px;font-weight:600}.fm-settings .field textarea{min-height:120px}.fm-required{display:inline-flex;align-items:center;gap:10px;min-height:40px;font-size:14px;font-weight:600;cursor:pointer}.fm-screen .fm-error{margin:0;color:var(--danger-bright);font-size:14px}.fm-facts{display:grid;gap:14px;margin:0}.fm-facts div{min-width:0}.fm-facts dt{color:var(--fm-muted);font-size:13px}.fm-facts dd{margin:2px 0 0;font-size:15px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.fm-panes.is-review>.fm-outline,.fm-panes.is-review>.fm-stage{grid-row:auto / span 2}@media(max-width:1180px){.fm-panes>.fm-outline.paxo-span-3{grid-column:span 4}.fm-panes>.fm-stage.paxo-span-6{grid-column:span 8}.fm-panes:not(.is-review)>.fm-settings.paxo-span-3{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;column-gap:24px}.fm-panes:not(.is-review)>.fm-settings>.paxo-box-head,.fm-panes:not(.is-review)>.fm-settings>.paxo-caption,.fm-panes:not(.is-review)>.fm-settings>.fm-error{grid-column:1 / -1}.fm-panes.is-review>.fm-outline,.fm-panes.is-review>.fm-stage{grid-row:auto}.fm-panes.is-review>.fm-settings.paxo-span-3{grid-column:span 6}}@media(max-width:760px){.fm-panes>*{grid-column:1 / -1!important}}@media(prefers-reduced-motion:reduce){.fm-progress>span{transition:none}}.fm-teams-cards{margin-bottom:22px;padding:22px}.fm-teams-card-list,.fm-teams-card-review{display:grid;gap:10px;margin-top:16px}.fm-teams-card-row{display:grid;gap:4px;width:100%;padding:14px 16px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff0f;color:inherit;text-align:left}.fm-teams-card-row span{color:var(--text-muted);font-size:12px}.fm-teams-card-review{padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.fm-screen .fm-fill-lead{max-width:34ch;margin:0;font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.fm-fill .paxo-caption{max-width:52ch;margin-top:auto}.fm-screen{--fm-muted: rgba(255, 255, 255, .8)}.fm-screen .fm-chip,.fm-screen .fm-chip.is-draft,.fm-screen .fm-chip.is-published,.fm-screen .fm-chip.is-archived{gap:0;border-color:transparent;background:#ffffff1a;color:#fff}.fm-screen .fm-chip:before{display:none}:root.paxo-native-glass .fm-screen .button.danger,.fm-screen .button.danger,:root.paxo-native-glass .fm-screen .button.fm-remove,.fm-screen .button.fm-remove{color:var(--danger-bright)}:root.paxo-native-glass .fm-screen .button.danger:disabled{color:#ffffff80}.fm-screen .fm-outline-item.is-selected{border-color:transparent;border-radius:4px 12px 12px 4px;background:#ffffff0f;box-shadow:inset 3px 0 0 var(--accent)}.fm-outline-item.is-selected .fm-outline-num{background:#ffffffeb;color:#141414}@media(hover:hover){#root .fm-screen .fm-outline button.fm-outline-item:hover{border-color:transparent!important;background-color:#ffffff0f!important;color:inherit!important}#root .fm-screen .fm-outline button.fm-outline-item.is-selected:hover{background-color:#ffffff17!important}#root .fm-screen .fm-outline-item:hover .fm-outline-num{color:inherit}#root .fm-screen .fm-outline-item.is-selected:hover .fm-outline-num{color:#141414!important}}.fm-screen .fm-card-cover:hover{box-shadow:0 0 0 2px #ffffff8c}@media(hover:hover){#root .fm-screen .fm-card button.fm-card-cover:hover{border-color:transparent!important;background-color:var(--fm-paper)!important;color:var(--fm-paper-ink)!important}#root .fm-screen .fm-card button.fm-card-cover:hover span{color:var(--fm-paper-ink)!important}#root .fm-screen .fm-card button.fm-card-cover:hover .fm-respondent-num{color:var(--accent-deep)!important}#root .fm-screen .fm-card button.fm-card-cover:hover .fm-brand-mark{color:var(--on-accent)!important}}#root .paxo-shell .fm-screen{--fm-line: #cbd5e4;--fm-muted: #7486a3;color:#111a29}#root .paxo-shell .fm-screen .fm-builder-wrap{margin-top:14px;border-top:1px solid #cbd5e470;padding-top:22px}#root .paxo-shell .fm-screen .fm-builder-bar{background:transparent;border:0;box-shadow:none;padding:0 0 18px;flex-wrap:wrap;align-items:center}#root .paxo-shell .fm-screen .fm-builder-bar h2{font-size:23px;font-weight:500;letter-spacing:-.6px}#root .paxo-shell .fm-screen .fm-title-field input{background:#ffffffde;border:1px solid #cbd5e4;border-radius:12px;height:40px;color:#111a29}#root .paxo-shell .fm-screen .fm-panes{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,2fr) minmax(235px,1fr);gap:20px;align-items:start}#root .paxo-shell .fm-screen .fm-panes>.paxo-box{grid-column:auto;width:auto;min-width:0;background:#ffffffe0;color:#111a29;border:0;border-radius:14px;padding:20px;box-shadow:none}#root .paxo-shell .fm-screen .fm-panes>.fm-stage{background:transparent;padding:0}#root .paxo-shell .fm-screen .fm-stage-canvas{border-radius:14px;box-shadow:0 15px 40px #111a2910;min-height:390px;background:#fff}#root .paxo-shell .fm-screen .fm-stage .fm-respondent-body{padding:45px 32px}#root .paxo-shell .fm-screen .fm-outline-item{padding:14px 8px;border:0;border-top:1px solid #eef1f7;border-radius:0;color:#435571;background:transparent}#root .paxo-shell .fm-screen .fm-outline-item.is-selected{background:#eef1f7;color:#111a29;box-shadow:inset 2px 0 #435571}#root .paxo-shell .fm-screen .fm-outline-item:hover{background:#eef1f7;color:#111a29}#root .paxo-shell .fm-screen .fm-outline-copy small{color:#7486a3}#root .paxo-shell .fm-screen .fm-settings{display:grid;gap:14px;font-size:12px}#root .paxo-shell .fm-screen .fm-settings .field{color:#435571;margin:0}#root .paxo-shell .fm-screen .fm-settings :is(input,select,textarea){background:#fff;color:#111a29;border:1px solid #cbd5e4;border-radius:9px;min-width:0;width:100%;box-sizing:border-box}#root .paxo-shell .fm-screen .fm-settings input[type=checkbox]{width:auto}#root .paxo-shell .fm-screen .fm-facts{display:grid;gap:16px;margin:0}#root .paxo-shell .fm-screen .fm-facts>div{border-bottom:1px solid #eef1f7;padding-bottom:12px}#root .paxo-shell .fm-screen .fm-facts dt{font-size:10px;color:#7486a3;letter-spacing:.4px}#root .paxo-shell .fm-screen .fm-facts dd{margin:8px 0 0;font-size:12px}#root .paxo-shell :is(.form-share-grid,.form-submission-layout){gap:22px;align-items:start}#root .paxo-shell .form-share-qr-wrap{background:#eef1f7;border-radius:14px;padding:22px;color:#435571}#root .paxo-shell .form-share-link{background:#fff;border-radius:12px;padding:18px}#root .paxo-shell .intake-import-drop{background:#eef1f7;border:1px dashed #7486a3;border-radius:14px;padding:28px;min-height:130px;color:#435571}@media(max-width:1050px){#root .paxo-shell .fm-screen .fm-panes{grid-template-columns:190px minmax(0,1fr)}#root .paxo-shell .fm-screen .fm-panes>.fm-settings{grid-column:2}#root .paxo-shell .fm-screen .fm-panes>.fm-question-facts{grid-column:1}#root .paxo-shell .fm-screen .fm-stage-canvas{min-height:350px}}@media(max-width:650px){#root .paxo-shell .fm-screen .fm-panes{grid-template-columns:1fr}#root .paxo-shell .fm-screen .fm-panes>.fm-settings,#root .paxo-shell .fm-screen .fm-panes>.fm-question-facts{grid-column:auto}#root .paxo-shell .fm-screen .fm-stage .fm-respondent-body{padding:25px}#root .paxo-shell .fm-screen .fm-builder-bar{gap:12px}}.modal:has(.form-share),.modal:has(.form-submissions){width:min(850px,calc(100vw - 48px))}.form-share-grid{grid-template-columns:minmax(0,1.7fr) minmax(210px,.8fr);gap:24px}.form-share-qr-wrap{background:#eef1f7;border-radius:14px;padding:22px;color:#435571}.form-share-link{padding:12px 0;background:#fff;color:#111a29}.form-submission{padding:20px 0;border:0;border-top:1px solid #cbd5e4;border-radius:0;background:transparent;color:#111a29}.form-submission header{gap:14px;flex-wrap:wrap}.form-submission-meta{color:#7486a3;font-size:11px}.form-submission-actions{background:#eef1f7;border-radius:12px;padding:16px;gap:12px}.intake-import-drop{background:#eef1f7;border:1px dashed #7486a3;border-radius:14px;padding:28px;min-height:130px;color:#435571}@media(max-width:650px){.form-share-grid{grid-template-columns:1fr}}.form-share .button.primary,.form-submissions .button.primary,.intake-import .button.primary{background:#111a29;color:#fff}.form-share .button.primary:hover,.form-submissions .button.primary:hover,.intake-import .button.primary:hover{background:#435571}.ad-screen,.ad-sheet{--ad-plate: rgba(255, 255, 255, .07);--ad-plate-on: rgba(255, 255, 255, .16);--ad-edge: rgba(255, 255, 255, .14)}.ad-screen{display:flex;flex-direction:column;gap:24px}.ad-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 32px}.ad-head-title{min-width:0;max-width:560px}.ad-head-title h1{margin:0 0 8px;font-size:28px;line-height:1.15;font-weight:600;color:var(--ink)}.ad-head-title p{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.ad-head-state{display:flex;align-items:center;gap:12px;min-width:0}.ad-head-state p{margin:0;font-size:14px;color:var(--ink);text-align:right}.ad-head-state .paxo-button,.ad-head-state button{flex-shrink:0}.ad-note{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.ad-readonly{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:14px;background:var(--ad-plate);color:var(--ink)}.ad-readonly svg{flex-shrink:0}.ad-find{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px}.ad-search{display:flex;align-items:center;gap:8px;flex:0 1 260px;min-width:0;max-width:100%;height:40px;padding:0 12px;border-radius:999px;background:#fff;box-shadow:none;color:var(--muted)}.ad-search:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}#root .ad-screen .ad-search input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;box-shadow:none;font:inherit;font-size:14px;color:var(--ink)}.ad-search>svg{flex-shrink:0}.ad-search input::placeholder{color:var(--muted)}.ad-pills{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto}.ad-pill,.ad-seg button{min-height:36px;padding:0 14px;border:0;border-radius:99px;background:transparent;font:inherit;font-size:14px;font-weight:500;color:var(--muted);cursor:pointer;transition:background .14s ease}.ad-pill:hover,.ad-seg button:hover{background:var(--ad-plate);color:var(--ink)}.ad-pill[aria-pressed=true],.ad-seg button[aria-pressed=true]{background:var(--ad-plate-on);color:var(--ink);font-weight:600}.ad-seg{display:flex;gap:2px;padding:2px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--ad-edge)}.ad-seg button{min-height:32px}.ad-pill:focus-visible,.ad-seg button:focus-visible,.ad-card-open:focus-visible,.ad-link:focus-visible,.ad-pending summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ad-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.ad-layout>*{min-width:0}.ad-main{display:flex;flex-direction:column;gap:16px}.ad-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ad-grid>li{display:flex;min-width:0}.ad-card{position:relative;flex:1;display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px;border-radius:var(--radius);background:var(--glass);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:inset 0 0 0 1px var(--ad-edge);transition:box-shadow .16s ease}.ad-card:hover{box-shadow:inset 0 0 0 1px #ffffff52}.ad-card-top{display:flex;align-items:center;gap:12px;min-width:0}.ad-tile{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:var(--ad-plate-on);color:var(--ink)}.ad-card h2{margin:0;min-width:0;font-size:16px;line-height:1.3;font-weight:600}.ad-card-open{padding:0;border:0;background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer;border-radius:6px;min-height:32px}.ad-card-open:after{content:"";position:absolute;inset:0;border-radius:var(--radius)}.ad-card-line{margin:0;font-size:14px;line-height:1.5;color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ad-gets{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.ad-gets-label{margin-right:2px}.ad-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ad-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:99px;background:var(--ad-plate-on);font-size:12px;font-weight:500;color:var(--ink);white-space:nowrap}.ad-card-foot{position:relative;z-index:1;margin-top:auto;padding-top:4px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;min-height:40px;pointer-events:none}.ad-card-foot button{pointer-events:auto}.ad-state{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink)}.ad-dot{width:10px;height:10px;border-radius:50%;box-sizing:border-box;border:2px solid currentColor}.ad-state-on .ad-dot{background:currentColor}.ad-state-ready .ad-dot{border-style:dashed}.ad-state-off{font-weight:500;color:var(--muted)}.ad-reason{margin:0;font-size:13px;line-height:1.4;color:var(--muted)}.ad-reason-line{flex-basis:100%}.ad-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px 24px;border-radius:var(--radius);background:var(--ad-plate)}.ad-empty p{margin:0;font-size:14px;color:var(--ink)}.ad-count{margin:0;font-size:14px;color:var(--muted)}.ad-link{min-height:32px;padding:0 4px;border:0;background:none;font:inherit;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;border-radius:6px}.ad-publish{position:sticky;bottom:16px;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:14px 16px 14px 20px;border-radius:18px;background:var(--ad-pop, #1b1b1b);color:#fff;box-shadow:inset 0 0 0 1px var(--ad-edge),0 18px 50px -24px #000000b3;animation:ad-rise .22s ease-out both}.ad-publish>:last-child{flex-shrink:0}.ad-pending{min-width:0}.ad-pending summary{display:flex;align-items:center;gap:8px;min-height:40px;width:fit-content;list-style:none;cursor:pointer;font-size:14px;font-weight:600;color:#fff;border-radius:8px}.ad-pending summary::-webkit-details-marker{display:none}.ad-pending summary svg{transition:transform .14s ease}.ad-pending[open] summary svg{transform:rotate(90deg)}.ad-pending ul,.ad-change-list{margin:4px 0 8px;padding-left:24px;display:grid;gap:4px;font-size:14px;line-height:1.5}.ad-pending ul{color:#fff}.ad-publish-who{align-self:center;font-size:14px;color:#e1e1e1}.ad-preview{position:sticky;top:16px;display:flex;flex-direction:column;gap:4px}.ad-preview h2{margin:0;font-size:16px;font-weight:600;color:var(--ink)}.ad-preview-sub{margin:0 0 12px;font-size:14px;color:var(--muted)}.ad-phone{display:flex;flex-direction:column;gap:12px;min-height:320px;padding:16px 14px;border-radius:28px;background:var(--glass);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:inset 0 0 0 1px var(--ad-edge)}.ad-phone-brand{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;color:var(--ink)}.ad-phone-brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-phone-brand img,.ad-phone-swatch{width:28px;height:28px;border-radius:9px;flex-shrink:0;object-fit:cover}.ad-phone ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ad-phone li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:40px;padding:6px 12px;border-radius:12px;background:var(--ad-plate);font-size:14px;color:var(--ink)}.ad-phone li span{min-width:0;overflow-wrap:anywhere}.ad-phone li em{flex-shrink:0;padding:2px 8px;border-radius:99px;font-style:normal;font-size:12px;font-weight:600}.ad-row-added{box-shadow:inset 0 0 0 1px var(--accent-line)}.ad-row-added em{background:var(--ad-plate-on);color:var(--ink)}.ad-row-removed span{text-decoration:line-through}.ad-row-removed em{box-shadow:inset 0 0 0 1px currentColor}.ad-phone-empty{margin:0;font-size:14px;color:var(--muted)}.ad-sheet{display:flex;flex-direction:column;gap:16px;font-size:14px;line-height:1.5}.ad-sheet p{margin:0}.ad-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.ad-detail-top{display:flex;align-items:center;gap:12px}.ad-detail-cat{font-size:13px;color:var(--muted)}.ad-detail-lead{font-size:16px;line-height:1.5}.ad-facts{margin:0;display:grid;gap:16px}.ad-facts>div{display:grid;gap:4px}.ad-facts dt{font-size:13px;font-weight:600;color:var(--muted)}.ad-facts dd{margin:0}.ad-needs,.ad-changes{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ad-needs li,.ad-changes li{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.ad-needs-state,.ad-changes time,.ad-change-reason{color:var(--muted)}.ad-changes time{flex-shrink:0;font-size:13px}.ad-off-form,.ad-detail-foot{display:flex;flex-direction:column;gap:12px}.ad-off-form textarea,.ad-sheet textarea{min-height:88px}.ad-history{list-style:none;margin:0;padding:0;gap:20px}.ad-history li{display:grid;gap:4px}.ad-history-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ad-history-meta{font-size:13px;color:var(--muted)}@keyframes ad-rise{0%{opacity:0;transform:translateY(6px)}}@media(max-width:1500px){.ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1680px){.ad-layout{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:1100px){.ad-layout{grid-template-columns:minmax(0,1fr)}.ad-preview{position:static}}@media(max-width:720px){.ad-grid{grid-template-columns:minmax(0,1fr)}.ad-publish{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.ad-publish{animation:none}.ad-card,.ad-pill,.ad-seg button,.ad-pending summary svg{transition:none}}.ad-workflows{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.ad-workflows-head h2{margin:0 0 4px;font-size:20px;font-weight:600}.ad-workflows-head p{margin:0;max-width:64ch;color:var(--ink-soft, inherit)}.ad-shelf h3{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;opacity:.72}.ad-card h4{margin:0;min-width:0;font-size:16px;line-height:1.3;font-weight:600}.ad-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.ad-workflow-grid>li{display:flex;min-width:0}.ad-workflow-card{padding:24px;gap:16px}.ad-workflow-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.ad-workflow-industry{font-size:12px;color:var(--muted)}.ad-workflow-state{font-size:12px;padding:5px 10px;border-radius:99px;background:var(--fog);white-space:nowrap}.ad-workflow-card h3{margin:0;font-size:18px;line-height:1.3}.ad-workflow-description{margin:0;font-size:14px;line-height:1.6;color:var(--muted)}.ad-workflow-details{font-size:13px}.ad-workflow-details summary{cursor:pointer;width:fit-content;padding:8px 10px;background:var(--fog)}.ad-workflow-details summary>span{margin-left:8px;color:var(--muted)}.ad-workflow-details ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:14px 0 0;margin:0;counter-reset:stage}.ad-workflow-details li{counter-increment:stage;padding:6px 10px;background:var(--fog);border-radius:8px}.ad-workflow-details li:before{content:counter(stage) ". ";color:var(--muted)}.ad-workflow-details>p{color:var(--muted);margin-bottom:0}.ad-workflow-card .ad-card-foot{justify-content:flex-start;gap:12px}@media(min-width:1500px){.ad-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.ad-workflow-grid{grid-template-columns:1fr}}.mp-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px}.mp-section-head h2{margin:0 0 6px;font-size:20px}.mp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.mp-grid li{min-width:0;display:flex}.mp-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:112px;padding:16px;text-align:left;color:var(--ink);background:#fff;border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);border-radius:18px;font:inherit;transition:border-color .14s ease,box-shadow .14s ease}.mp-card h3{font-size:16px;margin:0;line-height:1.3}.mp-card p{display:-webkit-box;margin:6px 0 0;overflow:hidden;font-size:13px;line-height:1.45;color:var(--muted);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.mp-card-title{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.mp-state{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.mp-state>span{width:8px;height:8px;border:1.5px solid currentColor;border-radius:50%}.mp-state.is-on{color:var(--ink);font-weight:600}.mp-state.is-on>span{background:var(--accent);border-color:var(--accent)}.mp-card:hover,.mp-card:focus-within{border-color:color-mix(in srgb,var(--ink) 20%,transparent);box-shadow:0 12px 30px #0000000f}.mp-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.mp-panel{background:#fff;border-radius:24px;padding:28px;min-width:0}.mp-panel h2{margin:0 0 16px;font-size:21px;display:flex;align-items:center;gap:10px}.mp-panel p{line-height:1.6}.mp-assistance{grid-column:1/-1}.mp-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.mp-module-ai{display:flex;gap:10px;align-items:flex-start;font-size:13px}.mp-module-ai svg{flex-shrink:0;margin-top:3px}.mp-module-actions{display:grid;gap:10px;margin-bottom:24px}.mp-route-list{list-style:none;padding:0;display:grid;gap:10px}.mp-route-list button{display:grid;gap:8px;width:100%;padding:16px;text-align:left;border:0;border-radius:16px;background:#f2f3f4;color:#111;font:inherit;cursor:pointer}.mp-route-list button[aria-pressed=true]{background:#111;color:#fff}.mp-route-list span{font-size:13px}.mp-form{display:grid;gap:16px;margin-top:24px}.mp-form label{display:grid;gap:8px}.mp-form input,.mp-form textarea,.mp-form select{width:100%;min-width:0}.mp-stops{padding-left:24px}.mp-stops li{margin:20px 0}@media(max-width:1200px){.mp-grid{grid-template-columns:1fr}}@media(max-width:700px){.mp-grid,.mp-detail-grid{grid-template-columns:1fr}.mp-panel,.mp-card{padding:16px}.mp-assistance{grid-column:auto}.mp-actions .button{max-width:100%}.mp-card{grid-template-columns:auto minmax(0,1fr)}.mp-card-actions{grid-column:1 / -1;justify-content:flex-end}}.ad-screen>.ad-find .ad-pills{flex-basis:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.ad-screen>.ad-find .ad-pill{flex-shrink:0}.ad-screen>.ad-find{gap:8px}.mp-actions .button{max-width:100%;white-space:normal}.mp-card-actions{display:flex;gap:6px;flex-wrap:nowrap;align-items:center}.mp-card-actions .button{min-height:40px}.mp-detail-sheet{display:grid;gap:16px;width:min(660px,75vw)}.mp-detail-intro{display:flex;align-items:flex-start;gap:14px}.mp-detail-intro p,.mp-detail-sheet section p{margin:0;color:var(--muted);line-height:1.55}.mp-detail-intro .mp-state{margin-top:8px}.mp-detail-sheet section{padding:16px;border-radius:14px;background:var(--selected)}.mp-detail-sheet section h3{margin:0 0 6px;font-size:14px}.mp-connections{display:grid;gap:8px;margin:0;padding:0;list-style:none}.mp-connections li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}.mp-connections li:first-child{padding-top:0;border-top:0}.mp-connections strong,.mp-connections span{display:inline-block;margin-right:8px;font-size:13px}.mp-connections span{color:var(--muted)}.mp-connections p{margin-top:3px!important}.mp-detail-sheet section .mp-connection-note{margin-top:10px;font-size:12px}.mp-detail-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:620px){.mp-detail-sheet{width:min(100%,86vw)}.mp-connections li{align-items:flex-start;flex-direction:column}}.mp-workspace{min-width:0}.mp-workspace-nav{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.mp-workspace-nav>strong{margin-right:auto;font-size:14px}.mp-workspace-nav .button{min-height:36px;font-size:13px}.mp-workspace-tools{justify-content:flex-end;margin-bottom:6px;gap:8px}.mp-workspace-tools .button{min-height:30px;padding:5px 10px;font-size:12px}.mp-fleet-help{margin-top:18px}.mp-fleet-help summary{cursor:pointer;font-weight:600}.mp-fleet-status{display:inline-flex;align-items:center;gap:8px}.mp-workspace-nav:has(+.paxo-page>.paxo-titlebar .mp-fleet-status){justify-content:flex-end}#root .paxo-marketplace.ad-screen{gap:20px;color:#121316;--ad-edge: #e6e4e9;--ad-plate: #f4f3f6;--ad-plate-on: #eeeaf3}#root .paxo-marketplace .ad-head-title{max-width:none}#root .paxo-marketplace .ad-head-title h1{font-size:44px;line-height:1.1;font-weight:700;letter-spacing:-1.8px;margin-bottom:5px}#root .paxo-marketplace .ad-head-title p{font-size:14px;color:#83818e}#root .paxo-marketplace .ad-head{align-items:center;margin-bottom:0}#root .paxo-marketplace .ad-find{justify-content:space-between;flex-wrap:nowrap}#root .paxo-marketplace .ad-search{flex:0 1 370px;height:38px;border:1px solid #e3e1e7;background:#fff;border-radius:25px;padding:0 15px;box-shadow:none}#root .paxo-marketplace .ad-search input{font-size:12px;background:transparent;color:#111a29}#root .paxo-marketplace .ad-pills{gap:3px;flex-wrap:wrap}#root .paxo-marketplace .ad-pill{font-size:11px;padding:8px 14px;border-radius:25px;border:0;background:transparent;color:#83818e;min-height:30px}#root .paxo-marketplace .ad-pill[aria-pressed=true]{background:#0d1217;color:#fff}#root .paxo-marketplace-features{display:grid;grid-template-columns:1.1fr 1fr .79fr;gap:12px}#root .paxo-market-feature{position:relative;min-height:420px;overflow:hidden;border-radius:13px;padding:27px 26px}#root .paxo-field-feature{background:#293135;color:#fff}#root .paxo-market-map{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#root .paxo-field-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,#20272cd9,transparent);pointer-events:none}#root .paxo-feature-copy{position:relative;z-index:1}#root .paxo-feature-copy>span{font-size:10px;letter-spacing:1.7px;text-transform:uppercase;opacity:.7}#root .paxo-feature-copy h2{font-size:36px;font-weight:400;letter-spacing:-1.6px;line-height:1.08;margin:20px 0 16px;color:inherit}#root .paxo-feature-copy p{font-size:14px;line-height:1.45;color:inherit;opacity:.8;margin:0}#root .paxo-feature-bottom{position:absolute;bottom:17px;left:26px;right:26px;z-index:2;display:flex;align-items:flex-start;flex-direction:column;gap:10px}#root .paxo-feature-bottom .button{font-size:12px;border-radius:25px;min-height:36px;background:#fff;border:0;color:#141619;padding:0 20px}#root .paxo-feature-bottom small{font-size:9px;opacity:.6}#root .paxo-capture-feature{background:linear-gradient(130deg,#eef1f7,#dce4ef 52%,#e1deed)}#root .paxo-capture-feature .paxo-feature-copy p{color:#87838d}#root .paxo-capture-feature .paxo-feature-bottom{bottom:17px}#root .paxo-capture-feature .paxo-feature-bottom .button{background:transparent;padding:0;justify-content:space-between;width:100%;text-align:left}#root .paxo-capture-wave{position:absolute;left:8px;right:8px;bottom:32px;height:135px;display:flex;align-items:center;gap:3px;opacity:.5}#root .paxo-capture-wave i{width:2px;background:linear-gradient(#7486a3,#cbd5e4)}#root .paxo-microphone{position:absolute;bottom:58px;left:45%;width:47px;height:124px;border-radius:25px;background:linear-gradient(100deg,#999b9f,#fff 32%,#c7c9cc 64%,#96999d);box-shadow:9px 8px 16px #aaa8a877;transform:rotate(20deg);border:1px solid #d1d3d5}#root .paxo-microphone div{position:absolute;left:5px;right:5px;top:6px;height:64px;border-radius:25px;background:repeating-linear-gradient(to bottom,#93969a 0,#c5c7ca 1px,#f4f5f6,#a3a5a8 3px)}#root .paxo-microphone i{position:absolute;bottom:16px;left:18px;width:10px;height:10px;background:var(--accent);border:2px solid #fff;border-radius:50%}#root .paxo-connections-feature{background:linear-gradient(135deg,#fff,#f5f5f7);padding:27px 26px}#root .paxo-connection-art{height:165px;position:relative;margin-top:20px}#root .paxo-connection-art svg{position:absolute;inset:0;width:100%;height:100%}#root .paxo-connection-art img{position:absolute;top:38%;left:42%;width:64px;height:64px;border-radius:16px;box-shadow:0 10px 24px #4355711a;background:#f8fafc;border:1px solid #cbd5e4;padding:15px}#root .paxo-connection-art>span{position:absolute;padding:13px 14px;background:#fff;border-radius:12px;box-shadow:0 5px 14px #18181a08;color:#6d687a;font-size:15px}#root .paxo-provider-q{top:10px;left:8px}#root .paxo-provider-x{bottom:18px;left:18px}#root .paxo-provider-g{right:8px;top:55px}#root .paxo-connect-description{font-size:12px;line-height:1.55;color:#87848f;margin-top:10px}#root .paxo-connections-feature .paxo-feature-bottom .button{background:transparent;padding:0}#root .paxo-marketplace .mp-section-head{align-items:center;margin-bottom:12px}#root .paxo-marketplace .mp-section-head h2{font-size:18px;font-weight:500;letter-spacing:-.6px}#root .paxo-marketplace .mp-section-head .ad-note{font-size:11px}#root .paxo-marketplace .mp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#root .paxo-marketplace .mp-card{border:0;background:#fff;border-radius:12px;box-shadow:none;overflow:hidden}#root .paxo-marketplace .mp-card-summary{padding:18px 20px;text-align:left;background:transparent;color:#111a29;min-height:180px}#root .paxo-marketplace .mp-card-head{margin-bottom:19px}#root .paxo-marketplace .mp-card-head .ad-tile{background:transparent;padding:0;width:25px;height:25px;border:0}#root .paxo-marketplace .mp-card-head .chip{font-size:9px;color:#7d7986;background:#f0eff3;padding:5px 8px;border-radius:20px}#root .paxo-marketplace .mp-card h3{font-size:18px;font-weight:400;letter-spacing:-.6px;line-height:1.2}#root .paxo-marketplace .mp-card-summary>p{font-size:12px;color:#97929f;line-height:1.5;min-height:36px}#root .paxo-marketplace .mp-provider{font-size:10px;color:#96909f}#root .paxo-marketplace .mp-card-bottom{font-size:10px;opacity:.7}#root .paxo-marketplace .mp-card-actions{padding:0 18px 15px;border-top:0;gap:5px}#root .paxo-marketplace .mp-card-actions .button{height:29px;min-height:29px;font-size:10px}#root .paxo-marketplace .ad-layout{grid-template-columns:minmax(0,1fr) 270px}#root .paxo-marketplace .ad-grid{gap:12px}#root .paxo-marketplace .ad-card{background:#fff;border:1px solid #eeebf2;border-radius:12px;box-shadow:none;color:#111a29}#root .paxo-marketplace .ad-card h2{font-size:17px;font-weight:500}#root .paxo-marketplace .ad-card-line,#root .paxo-marketplace .ad-gets{font-size:12px;color:#8b8592}#root .paxo-marketplace .ad-preview{background:#f2eff6;color:#111a29;border:0;border-radius:14px}#root .paxo-marketplace .ad-phone{background:#fff;color:#111a29;border:1px solid #e5dfed}#root .paxo-marketplace .ad-phone li{border-color:#e5dfed}#root .paxo-marketplace .ad-publish{background:#fff1e8;border:1px solid #f5decb;color:#111a29;border-radius:13px}#root .paxo-marketplace .ad-head-state p{font-size:11px}#root .paxo-marketplace .mp-section-head:has(#paxo-client-tools){margin-top:20px}@media(max-width:1100px){#root .paxo-marketplace-features{grid-template-columns:1fr 1fr}#root .paxo-connections-feature{grid-column:1/-1;min-height:300px}#root .paxo-connections-feature .paxo-connection-art{position:absolute;left:45%;right:20px;top:35px}#root .paxo-marketplace .ad-find{flex-wrap:wrap}#root .paxo-marketplace .mp-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){#root .paxo-marketplace-features{grid-template-columns:1fr}#root .paxo-connections-feature{grid-column:auto}#root .paxo-marketplace .mp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#root .paxo-marketplace .ad-layout{grid-template-columns:minmax(0,1fr)}#root .paxo-feature-copy h2{font-size:32px}}@media(max-width:500px){#root .paxo-marketplace .mp-grid{grid-template-columns:1fr}}#root .paxo-marketplace.ad-screen .mp-card{padding:0}#root .paxo-marketplace.ad-screen .mp-section-head>.ad-note,#root .paxo-marketplace.ad-screen .mp-section-head>div>.ad-note{display:none}#root .paxo-marketplace .mp-card-summary{min-height:165px;gap:8px}#root .paxo-marketplace .mp-card-head{margin-bottom:9px}#root .paxo-marketplace.ad-screen .paxo-capture-feature .paxo-feature-bottom .button.ghost,#root .paxo-marketplace.ad-screen .paxo-connections-feature .paxo-feature-bottom .button.ghost{background:transparent;border:0;box-shadow:none;height:32px;min-height:32px}#root .paxo-marketplace.ad-screen .paxo-field-feature .paxo-feature-bottom .button{height:38px;min-height:38px}#root .paxo-marketplace .paxo-connection-art{height:145px;margin-top:10px}#root .paxo-marketplace .paxo-connect-description{margin-top:8px}#root .paxo-marketplace .mp-section-head{margin-bottom:0}#root .paxo-marketplace .mp-card-summary h3{margin:0 0 3px}#root .paxo-marketplace .mp-card-summary>p{margin:0 0 7px}#root .mp-detail .ad-head{background:transparent;border:0;margin-bottom:25px}#root .mp-detail .mp-detail-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:18px}#root .mp-detail .mp-panel{background:#fff;border:1px solid #eee9f3;border-radius:14px;padding:30px;color:#111a29;min-height:185px}#root .mp-detail .mp-panel:first-child{grid-row:1/3;min-height:400px}#root .mp-detail .mp-panel:nth-child(2){background:linear-gradient(135deg,#fff0df,#f6ecea)}#root .mp-detail .mp-assistance{background:linear-gradient(135deg,#eee5fa,#f6f2fc)}#root .mp-detail .mp-panel h2{font-size:24px;font-weight:400;letter-spacing:-.8px;margin:0 0 20px}#root .mp-detail .mp-panel p{color:#887d91;font-size:14px;line-height:1.7}#root .mp-detail .mp-actions{margin-top:24px}@media(max-width:800px){#root .mp-detail .mp-detail-grid{grid-template-columns:1fr}#root .mp-detail .mp-panel:first-child{grid-row:auto;min-height:240px}}#root .paxo-marketplace .mp-card:is(:hover,:focus-within){background:#faf8fc;color:#111a29}#root .paxo-marketplace .mp-card:is(:hover,:focus-within) .mp-card-summary{background:transparent;color:#111a29}#root .paxo-marketplace .mp-card:is(:hover,:focus-within) :is(p,.mp-provider){color:#77717e}#root .paxo-marketplace .mp-card:is(:hover,:focus-within) .ad-tile{background:transparent;color:#111a29}#root .paxo-marketplace .mp-card .mp-card-summary:focus-visible{outline:2px solid #71717b;outline-offset:-3px;border-radius:12px}#root .paxo-marketplace :is(.paxo-capture-feature,.paxo-connections-feature) .paxo-feature-bottom .button:hover{background:transparent;color:#111a29;text-decoration:underline;text-underline-offset:4px}#root .paxo-marketplace.ad-screen .mp-card{padding:16px;gap:12px}#root .paxo-marketplace .mp-card>.ad-tile{background:transparent;border:0;width:26px;height:26px;padding:0}#root .paxo-marketplace .mp-card-actions{padding:0}#root .paxo-marketplace .ad-pills{margin-left:auto}.modal .mp-detail-sheet{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}.modal .mp-detail-sheet>*,.modal .mp-connections li>div{min-width:0;overflow-wrap:anywhere}.modal .mp-connections .button{flex-shrink:0}@media(max-width:760px){.modal .mp-connections li{align-items:flex-start;flex-direction:column}}#root .paxo-shell .mp-detail{color:#111a29;gap:24px}#root .paxo-shell .mp-detail .ad-head{align-items:start;gap:28px}#root .paxo-shell .mp-detail .ad-head-title{max-width:760px;display:block}#root .paxo-shell .mp-detail .ad-head-title>.ad-tile{float:left;margin:5px 20px 20px 0;background:#eef1f7;border:0;color:#435571}#root .paxo-shell .mp-detail .ad-head-title>p:first-of-type{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#7486a3;margin:0 0 8px}#root .paxo-shell .mp-detail .ad-head-title>p:last-child{color:#7486a3;font-size:13px;line-height:1.6}#root .paxo-shell .mp-detail .mp-detail-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:22px;align-items:start}#root .paxo-shell .mp-detail .mp-panel{background:#ffffffe0;border:0;border-radius:14px;padding:24px;min-width:0;color:#111a29;box-shadow:none}#root .paxo-shell .mp-detail .mp-panel:first-child{grid-column:1;grid-row:1;background:#ffffffa0;min-height:220px;padding:30px}#root .paxo-shell .mp-detail .mp-panel:nth-child(2){grid-column:2;grid-row:1;background:#eef1f7}#root .paxo-shell .mp-detail .mp-panel:nth-child(3){grid-column:1;grid-row:2}#root .paxo-shell .mp-detail .mp-assistance{grid-column:2;grid-row:2;background:#cbd5e480}#root .paxo-shell .mp-detail .mp-panel h2{font-size:18px;font-weight:500;letter-spacing:-.5px;margin:0 0 14px}#root .paxo-shell .mp-detail .mp-panel p{font-size:13px;line-height:1.7;color:#435571}#root .paxo-shell .mp-detail .mp-panel p.ad-note{color:#7486a3;font-size:11px}#root .paxo-shell .mp-detail .mp-panel ul{list-style:none;margin:0;padding:0}#root .paxo-shell .mp-detail .mp-panel li{border-top:1px solid #cbd5e480;padding:18px 0}#root .paxo-shell .mp-detail .mp-panel li>strong{font-weight:500}#root .paxo-shell .mp-detail .mp-panel li>span{color:#7486a3;font-size:11px}#root .paxo-shell .mp-detail .mp-panel li p{font-size:12px;margin:8px 0}#root .paxo-shell .mp-detail .mp-actions{flex-wrap:wrap;align-items:center;gap:10px;max-width:400px}@media(max-width:900px){#root .paxo-shell .mp-detail .ad-head{flex-wrap:wrap}#root .paxo-shell .mp-detail .mp-detail-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.9fr)}}@media(max-width:650px){#root .paxo-shell .mp-detail .mp-detail-grid{display:flex;flex-direction:column}#root .paxo-shell .mp-detail .mp-panel{width:100%;box-sizing:border-box}}.modal:has(.mp-detail-sheet){width:min(880px,calc(100vw - 48px));color:#111a29}.mp-detail-sheet{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr);gap:0 24px}.mp-detail-sheet .mp-detail-intro{grid-column:1/-1;padding:4px 0 24px;border-bottom:1px solid #cbd5e4;margin-bottom:12px}.mp-detail-sheet>section{background:transparent;border:0;border-radius:0;padding:20px 0;border-bottom:1px solid #eef1f7;min-width:0}.mp-detail-sheet>section:nth-of-type(1){grid-column:1}.mp-detail-sheet>section:nth-of-type(2){grid-column:2;grid-row:2/4;background:#eef1f7;border-radius:12px;padding:22px;margin:8px 0}.mp-detail-sheet>section:nth-of-type(3){grid-column:1}.mp-detail-sheet>section:nth-of-type(4){grid-column:1/-1}.mp-detail-sheet h3{font-size:15px;font-weight:500;margin:0 0 12px}.mp-detail-sheet p{font-size:12px;line-height:1.7;color:#435571}.mp-detail-sheet .mp-detail-intro p{font-size:15px;color:#111a29;margin-top:0}.mp-detail-sheet .ad-tile{background:#eef1f7;border:0;color:#435571}.mp-detail-sheet>.mp-actions{grid-column:1/-1;margin-top:20px}.mp-detail-sheet .button.primary{background:#111a29;color:#fff}.mp-detail-sheet .button.primary:hover{background:#435571;color:#fff}.mp-detail-sheet .mp-connections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none;padding:0}.mp-detail-sheet .mp-connections li{border:0;border-top:1px solid #cbd5e470;padding:16px 0;background:transparent;min-width:0}@media(max-width:700px){.mp-detail-sheet{grid-template-columns:1fr}.mp-detail-sheet>section:nth-of-type(n){grid-column:1;grid-row:auto}.mp-detail-sheet .mp-connections{grid-template-columns:1fr}}.modal .mp-detail-sheet{width:100%;grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr)}.mp-detail-sheet .mp-detail-intro>div{flex:1;min-width:0}@media(max-width:700px){.modal .mp-detail-sheet{grid-template-columns:minmax(0,1fr)}}.sched-screen,.sched-screen.paxo-page{--sched-accent: var(--accent, #f2553b);--sched-canvas: #fff;--sched-hair: #edf0f3;--sched-line: #dfe3e8;--sched-card: var(--accent-soft);--sched-head: #f8f9fb;--sched-hatch: #dfe3e8;--sched-ember: var(--danger-soft);--sched-warn: var(--danger, #f2553b);--money-accent: var(--accent-bright, #ff8266);display:flex;flex-direction:column;gap:var(--paxo-gutter);width:100%;min-width:0;height:auto;min-height:max(560px,calc(100vh - 140px));padding-bottom:0}.sched-screen>*{flex:none}.sched-screen>.sc-body{flex:1 0 auto;grid-template-rows:minmax(auto,1fr);grid-auto-rows:minmax(auto,1fr)}.paxo-box.sc-cal,.paxo-box.sched-drawer.sc-docked{contain:size}.paxo-box.sc-cal{padding:0;gap:0}.sc-cal>.sched-board{min-height:0}.sched-screen.paxo-page .sc-cal>.sched-board{flex:1 1 auto;min-height:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.paxo-box.sc-rail{gap:18px}.sc-rail>section+section{padding-top:18px;border-top:1px solid var(--paxo-row-line)}.sched-icon-btn.sc-rail-toggle[aria-expanded=true]{background:#ffffff24}.sc-mini-nav{display:inline-flex}.sc-mini-nav .sched-icon-btn{width:32px;height:32px;border-radius:8px;color:var(--muted)}.sc-mini-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px 0;margin-top:10px}.sc-mini-dow{padding-bottom:4px;font-size:12px;font-weight:600;letter-spacing:.04em;text-align:center;color:var(--muted)}.sc-mini-day{position:relative;display:grid;place-items:center;width:28px;height:28px;margin:0 auto;border:0;border-radius:99px;background:transparent;color:var(--ink);font:inherit;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer}.sc-mini-day.other{color:var(--muted);opacity:.55}.sc-mini-day.booked:after{content:"";position:absolute;bottom:2px;width:4px;height:4px;border-radius:99px;background:currentColor;opacity:.7}.sc-mini-day.today{box-shadow:inset 0 0 0 1.5px var(--accent);font-weight:600}.sc-mini-day.on{background:var(--accent);color:var(--on-accent);font-weight:600;opacity:1}.sc-mini-day.on.booked:after{background:var(--on-accent)}.sc-mini-day.range{border-radius:0;width:100%;background:var(--accent-tint);opacity:1}.sc-mini-day.range.today{box-shadow:inset 0 0 0 1.5px var(--accent);border-radius:99px}.sc-mini-grid>.sc-mini-day.range:first-of-type,.sc-mini-day:not(.range)+.sc-mini-day.range{border-radius:99px 0 0 99px}.sc-mini-day.range:has(+.sc-mini-day:not(.range)),.sc-mini-day.range:last-child{border-radius:0 99px 99px 0}.sc-mini-day.range.today{border-radius:99px}.sc-filter h2{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sc-filter ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.sc-filter label{display:flex;align-items:center;gap:10px;min-height:36px;padding:2px 8px 2px 2px;border-radius:10px;font-size:14px;cursor:pointer}.sc-filter label:hover{background:#ffffff12}.sc-filter label input{flex:none}.sc-filter-tile{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:#ffffff1a;font-size:12px;font-weight:600;letter-spacing:.02em}.sc-filter-name{flex:1;min-width:0;overflow-wrap:anywhere}.sc-filter label small{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.sc-filter label:has(input:not(:checked)) .sc-filter-name,.sc-filter label:has(input:not(:checked)) .sc-filter-tile{opacity:.5}.sc-filter>.sched-link{margin:10px 0 0 2px;font-size:13px}.sc-filter-hint{margin:10px 0 0 2px;font-size:13px;line-height:1.4;color:var(--muted)}.paxo-box.sched-drawer.sc-docked{position:relative;top:auto;right:auto;bottom:auto;z-index:1;width:auto;min-height:0;padding:0;gap:0;border-radius:var(--paxo-box-radius);animation:sc-panel-in .16s ease-out}@keyframes sc-panel-in{0%{transform:translate(12px);opacity:0}}.sched-drawer.sc-docked .sched-drawer-head{padding:20px var(--paxo-box-pad) 8px 14px}.sched-drawer.sc-docked .sched-drawer-head h2{font-size:17px}.sched-drawer.sc-docked .sched-drawer-body{padding:0 var(--paxo-box-pad) var(--paxo-box-pad)}.sched-drawer.sc-docked .sched-drawer-foot{padding:16px var(--paxo-box-pad) var(--paxo-box-pad)}.sc-find{display:grid;gap:4px}.sc-steps{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:none}.sc-step{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px 10px;align-items:start}.sc-step>:not(.sc-step-n){grid-column:2}.sc-step-n{display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:99px;background:#0b0d0c;color:#fff;font-size:12px;font-weight:600}.sc-step .field{font-size:13px}.sc-step-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.sc-step-body{display:grid;gap:8px}.sc-step-title{margin:0;font-size:14px;font-weight:600}.sc-find .sched-suggest-note{flex:none}.sc-offers{display:grid;gap:6px;margin:0;padding:0;list-style:none}.sc-offer{display:grid;gap:2px;width:100%;padding:9px 12px;border:1.5px dashed rgba(13,13,13,.35);border-radius:10px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.sc-offer:hover{border-style:solid;border-color:var(--accent)}.sc-offer strong{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.sc-offer span{font-size:13px;color:var(--muted)}.sc-offer-note{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;padding:10px 12px;border:1.5px dashed rgba(13,13,13,.3);border-radius:10px;font-size:13px;line-height:1.4}.sc-offer-note svg{flex:none;margin-top:2px}.sc-find .sched-footnote{margin-top:12px}.sc-find-inline .sc-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px}.sc-find-inline .paxo-box-label{display:inline-flex;align-items:center;gap:8px}.sc-find-inline .sc-step-n{background:#fff;color:#0b0d0c}.sc-find-inline .sc-offer{border-color:#ffffff59}.sc-find-inline .sc-offer-note,.sc-find-inline .sched-footnote{display:none}.sched-ghost.offer{cursor:pointer}.sched-ghost.offer:hover{border-color:#fff9;background:#ffffff14}.sched-toolbar-group{display:flex;align-items:center;gap:10px}.sc-today-tag{padding:2px 8px;border-radius:99px;background:var(--accent);color:var(--on-accent);font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.sched-title{min-width:0}.sched-title .eyebrow{margin:0 0 6px;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:none}.sched-date{position:relative;display:flex;align-items:center;gap:10px}.sched-date h1{white-space:nowrap}.sched-summary{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px}.sched-attention{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:4px 12px;border:1px solid rgb(var(--danger-rgb) / .35);border-radius:99px;background:rgb(var(--danger-rgb) / .07);color:var(--danger-deep);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.sched-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sched-seg{display:inline-flex;padding:3px;border-radius:11px;background:#ffffff14}.sched-seg button{min-height:32px;border:0;border-radius:8px;padding:6px 14px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.sched-seg button.active{background:#fff;color:#0b0d0c;box-shadow:0 1px 2px #0b0d0c1a}.sched-nav{display:inline-flex;align-items:center;gap:4px}.sched-icon-btn{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:var(--ink);cursor:pointer}.sched-icon-btn:hover{background:var(--selected)}.sched-drawer-head .sched-drawer-delete{width:auto;display:inline-flex;align-items:center;gap:6px;padding:0 10px;font:inherit;font-size:13px;font-weight:500;color:var(--muted)}.sched-drawer-head .sched-drawer-delete:hover{color:var(--ink)}.sched-screen .button.sched-outline,.sched-drawer .button.sched-outline{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:var(--ink)}.sched-screen .button.sched-outline:hover:not(:disabled),.sched-drawer .button.sched-outline:hover:not(:disabled){background:#ffffff29}.sched-screen .button.sched-outline:disabled{opacity:.45;cursor:default}.sched-screen .button.sched-outline.on{border-color:var(--ink)}.sched-suggest-bar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px 16px;padding:12px 14px;border:1px dashed rgba(255,255,255,.3);border-radius:14px;background:#0c0c0c75}.sched-suggest-label{display:inline-flex;align-items:center;gap:6px;align-self:center;font-size:13px;font-weight:600}.sched-suggest-bar .field{font-size:12px;color:var(--muted)}.sched-suggest-bar .field:first-of-type{flex:1 1 260px;max-width:380px}.sched-suggest-note{flex:1 1 220px;margin:0;align-self:center;font-size:12.5px;color:var(--muted)}.sched-board{position:relative;flex:1 1 auto;min-height:360px;overflow:auto;border-radius:18px;background:var(--sched-canvas);box-shadow:inset 0 0 0 1px var(--sched-line);color:var(--ink);color-scheme:dark;backdrop-filter:blur(32px) saturate(1.1);-webkit-backdrop-filter:blur(32px) saturate(1.1);overscroll-behavior:contain}.sched-board-head,.sched-board-body{display:grid;min-width:min-content}.sched-board-head{position:sticky;top:0;z-index:4;background:var(--sched-head);box-shadow:0 1px 0 var(--sched-hair),0 6px 14px -12px #00000080;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.sched-corner,.sched-col-head{display:flex;align-items:center;gap:10px;min-width:0;height:62px;padding:0 14px}.sched-corner{position:sticky;left:0;z-index:1;justify-content:center;padding:0;background:#0e0e0e59;color:var(--ink)}.sched-col-head{border-left:1px solid var(--sched-hair)}.sched-col-head strong{flex:1;min-width:0;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.25}.sched-tile{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px;background:#ffffff1a;color:#d6d6d6;font-size:12.5px;font-weight:600;letter-spacing:.02em}.sched-col-head.today .sched-tile{background:var(--accent);color:var(--on-accent)}.sched-col-clock{display:grid;place-items:center;color:var(--muted)}.sched-board-body{position:relative;background-image:repeating-linear-gradient(to bottom,var(--sched-hair) 0,var(--sched-hair) 1px,transparent 1px,transparent 76px);background-position:0 0}.sched-rail{position:sticky;left:0;z-index:3;background:#0e0e0e80;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.sched-rail>span{position:absolute;right:12px;transform:translateY(-50%);font-size:12px;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.sched-rail>span:first-child{transform:translateY(3px)}.sched-now-pill{position:absolute;right:6px;z-index:2;transform:translateY(-50%);padding:2px 7px;border-radius:6px;background:var(--sched-accent);color:var(--on-accent);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.sched-col{position:relative;min-width:0;border-left:1px solid var(--sched-hair);cursor:cell}.sched-now-line{position:absolute;left:0;right:0;z-index:0;height:0;border-top:2px solid var(--sched-accent);box-shadow:0 0 8px rgb(var(--accent-rgb) / .45);pointer-events:none}.sched-block{position:absolute;left:5px;right:5px;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:repeating-linear-gradient(-45deg,var(--sched-hatch) 0 1px,rgba(255,255,255,.015) 1px 9px);pointer-events:none}.sched-block strong{font-size:13px;font-weight:500}.sched-block span{font-size:12px;color:var(--muted)}.sched-slot-pos{position:absolute;z-index:1;display:flex}.sched-screen .sched-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;overflow:hidden;padding:9px 12px 8px;border:1px solid var(--sched-line);border-radius:8px;background:var(--sched-card);box-shadow:0 1px 2px #0000004d;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .12s ease,border-color .12s ease,transform .12s ease}.sched-screen .sched-card.selected{border-color:var(--sched-accent);background:#ffffff1c;box-shadow:inset 3px 0 0 var(--sched-accent),0 0 0 1px var(--sched-accent),0 10px 22px -12px #0009}.sched-screen .sched-card.conflict{border-color:var(--sched-warn);background:var(--sched-ember);box-shadow:inset 3px 0 0 var(--danger-strong),0 0 0 1px rgb(var(--danger-rgb) / .5)}.sched-screen .sched-card.conflict.selected{box-shadow:inset 3px 0 0 var(--sched-accent),0 0 0 2px var(--sched-accent)}.sched-screen .sched-card.status-completed{background:#ffffff09;box-shadow:none}.sched-screen .sched-card.status-completed strong{color:var(--muted)}.sched-card>*{max-width:100%;overflow-wrap:break-word}.sched-card strong{display:block;-webkit-hyphens:manual;hyphens:manual;font-size:14px;font-weight:600;line-height:1.3}.sched-card-sub{font-size:13px;line-height:1.4;color:var(--muted)}.sched-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 8px;width:100%;margin-top:auto}.sched-card-time{font-size:12px;line-height:18px;color:var(--muted);font-variant-numeric:tabular-nums}.sched-card-icons{display:flex;align-items:center;gap:5px;color:var(--ink);font-size:12px;font-weight:600;overflow:visible}.sched-card-icons>span{display:grid;place-items:center;min-width:14px;height:16px}.sched-card-icons .warn{color:var(--accent-bright)}.sched-card-owner{width:24px;height:24px!important;border-radius:99px;background:#3a3a3a;color:#fff;font-size:12px;letter-spacing:.02em}.sched-screen .sched-timeblock{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;min-width:0;overflow:hidden;padding:6px 10px;border:1px dashed rgba(255,255,255,.2);border-radius:8px;background:repeating-linear-gradient(-45deg,#ffffff1a 0 1px,#ffffff08 1px 7px);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.sched-screen .sched-timeblock.compact{justify-content:center;padding-block:3px}.sched-screen .sched-timeblock>*{max-width:100%;overflow-wrap:break-word;line-height:1.2}.sched-screen .sched-timeblock strong{font-size:13px;font-weight:600;color:#ffffffdb}.sched-screen .sched-timeblock small,.sched-screen .sched-timeblock span{font-size:12px;font-weight:400;color:var(--muted);font-variant-numeric:tabular-nums}.sched-screen .sched-timeblock.selected{border:1px solid var(--sched-accent);box-shadow:0 0 0 1px var(--sched-accent)}.sched-slot-pos.movable{touch-action:none}.sched-slot-pos.movable .sched-card{cursor:grab}.sched-board.dragging,.sched-board.dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.sched-slot-pos.lifted{opacity:.4}.sched-drag-ghost{position:absolute;left:5px;right:5px;z-index:3;display:flex;flex-direction:column;gap:2px;padding:7px 10px;border:1.5px solid var(--sched-accent);border-radius:8px;background:#1e1e1ef7;box-shadow:0 12px 26px -14px #000000b3;color:var(--ink);pointer-events:none;overflow:hidden}.sched-drag-ghost strong{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.sched-drag-ghost span{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--muted)}.sched-drag-ghost.refused{border-color:var(--sched-warn);background:#4a1a13fa}.sched-drag-ghost.refused span{color:var(--danger-soft)}.sched-new-switch{align-self:flex-start;margin-bottom:4px}.sched-ghost{display:flex;flex-direction:column;justify-content:space-between;gap:6px;width:100%;min-width:0;padding:8px 10px;border:1.5px dashed rgba(255,255,255,.32);border-radius:8px;background:#ffffff0b;cursor:default}.sched-ghost.selected{border-color:var(--sched-accent);background:#ffffff17}.sched-ghost.waiting{border-style:dotted}.sched-ghost-open{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.sched-ghost-open>*{max-width:100%;overflow-wrap:break-word}.sched-ghost-kicker{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.sched-ghost-open strong{display:block;font-size:14px;font-weight:600;line-height:1.3}.sched-ghost-open>span:last-child{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.sched-ghost-actions{display:flex;flex-wrap:wrap;gap:8px}.sched-ghost-actions .button{min-height:32px;padding:5px 12px;font-size:13px}.sched-ghost.compact .sched-ghost-kicker{display:none}.sched-foot{margin:0;font-size:12px;color:var(--muted)}.sched-link{display:inline-flex;align-items:center;min-height:32px;padding:0;margin:-8px 0;border:0;background:none;color:var(--money-accent);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.sched-drawer{position:fixed;top:0;right:0;bottom:0;z-index:50;display:flex;flex-direction:column;width:min(430px,calc(100vw - 24px));border-left:1px solid rgba(54,54,54,.08);border-radius:22px 0 0 22px;background:#fbfbfb;box-shadow:-24px 0 60px -30px #0b0d0c59;color:var(--ink);outline:none;animation:sched-drawer-in .18s ease-out}@keyframes sched-drawer-in{0%{transform:translate(24px);opacity:0}}.sched-drawer-head{display:flex;align-items:center;gap:12px;padding:24px 22px 10px}.sched-drawer-head h2{flex:1;margin:0;font-size:19px;font-weight:600;letter-spacing:-.01em}.sched-drawer-body{flex:1;overflow-y:auto;padding:4px 22px 22px}.sched-drawer-foot{display:flex;flex-direction:column;gap:8px;padding:14px 22px 22px;border-top:1px solid rgba(54,54,54,.07)}.sched-drawer-foot .button{width:100%;min-height:44px;justify-content:center}.sched-drawer .button.sched-primary{display:inline-flex;align-items:center;gap:8px;border-radius:10px;font-size:14px}.sched-drawer .button.sched-primary:disabled{opacity:.4;cursor:default}.sched-section{display:grid;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid var(--paxo-row-line, rgba(255, 255, 255, .12))}.sched-drawer-body>.sched-section:first-child,.sched-drawer-body>.sched-form:first-child>.sched-section:first-child{margin-top:4px;padding-top:0;border-top:0}.sched-section h3{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sched-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:2px 14px;align-items:start;padding:0;border-radius:0;background:transparent}:root:root .sched-screen .sched-drawer .sched-item{background:transparent}.sched-item-tile{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#fff;color:#626262;font-size:13px;font-weight:600}.sched-item-main{display:grid;gap:3px;min-width:0}.sched-item-main strong{font-size:15px;font-weight:600;line-height:1.3}.sched-item-main span{font-size:12.5px;color:var(--muted)}.sched-item-amount{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.sched-item-detail{grid-column:2 / -1;margin:6px 0 0;font-size:12.5px;color:var(--muted)}.sched-form{display:grid}.sched-form .field{font-size:13px}.sched-form .field input:disabled,.sched-form .field select:disabled,.sched-form .field textarea:disabled{opacity:.7}.sched-form-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.sched-form .sched-section{gap:14px}.sched-conflict{display:grid;gap:8px;padding:12px 14px;border:1px solid rgb(var(--danger-rgb) / .35);border-radius:12px;background:rgb(var(--danger-rgb) / .07);color:var(--danger-deep);font-size:14px;line-height:1.45}.sched-conflict span{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sched-error{margin:0;font-size:14px;font-weight:500;line-height:1.45;color:var(--error-ink)}.sched-hint,.sched-empty{margin:0;font-size:13px;line-height:1.45;color:var(--muted)}.sched-readonly{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;margin:0;font-size:14px;line-height:1.45}.sched-readonly dt{color:var(--muted);font-weight:500}.sched-readonly dd{margin:0;overflow-wrap:anywhere}.sched-card-flag{display:inline-flex;align-items:center;gap:4px;color:var(--danger-bright);font-size:12px;font-weight:600;white-space:nowrap}.sched-late-note{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;font-size:14px;line-height:1.45;color:var(--danger-bright)}.sched-screen .sched-error,.sched-screen .sched-conflict{color:var(--danger-bright)}.sched-late-note svg{flex:none;margin-top:3px}.sched-confirm{display:grid;gap:10px}.sched-confirm p{margin:0;font-size:13px}.sched-confirm div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sched-linked,.sched-tasks{display:grid;gap:2px;margin:0;padding:0;list-style:none}.sched-linked li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 0;font-size:13px}.sched-linked li>span:nth-child(2){display:grid;min-width:0;overflow-wrap:anywhere}.sched-linked small,.sched-tasks small{font-size:12px;color:var(--muted)}.sched-linked-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#ffffff1a;color:var(--accent-bright, #ff8266);font-size:12px;font-weight:600}.sched-linked b{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.sched-tasks li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0}.sched-tasks label{display:flex;align-items:center;gap:9px;min-width:0;font-size:13px}.sched-tasks .done{color:var(--muted);text-decoration:line-through}.sched-footnote{display:flex;align-items:flex-start;gap:8px;margin:20px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}.sched-footnote .prepared-dot{margin-top:5px}.sched-issues{margin:0;padding:0;list-style:none}.sched-issue{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0}.sched-issue+.sched-issue{border-top:1px solid rgba(255,255,255,.1)}.sched-issue-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--accent-tint);color:var(--accent-bright)}.sched-issue-unbooked .sched-issue-mark{background:var(--selected, rgba(128, 128, 128, .14));color:var(--ink)}.sched-issue>div{display:grid;gap:2px;min-width:0}.sched-issue strong{font-size:13px;font-weight:600}.sched-issue span{font-size:12px;color:var(--muted)}@media(max-width:1180px){.sched-screen{height:auto;min-height:0;padding-bottom:24px}.sched-screen>.sc-body{grid-template-rows:none;grid-auto-rows:auto}.sched-screen>.sc-body>.sc-rail{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:visible}.sc-rail>section{padding:0 24px}.sc-rail>section:first-child{padding-left:0}.sc-rail>section:last-child{padding-right:0}.sc-rail>section+section{padding-top:0;border-top:0;border-left:1px solid var(--paxo-row-line)}.sched-screen>.sc-body>.sc-cal{height:max(480px,calc(100vh - 240px))}}@media(max-width:760px){.sched-screen>.sc-body>.sc-rail{grid-template-columns:minmax(0,1fr);gap:24px}.sc-rail>section{padding:0}.sc-rail>section+section{padding-top:24px;border-left:0;border-top:1px solid var(--paxo-row-line)}}@media(prefers-reduced-motion:reduce){.sched-drawer{animation:none}.sched-screen :is(.sched-card,.sched-timeblock){transition:none;transform:none!important}}.sched-slot-pos{container-type:inline-size}.sched-res-chip{display:inline-block;margin-left:6px;padding:0 6px;border-radius:6px;background:#3a3a3a;color:#fff;font-size:12px;font-weight:600;line-height:18px;letter-spacing:.02em;font-variant-numeric:normal;white-space:nowrap;vertical-align:1px}.sched-card-foot .sched-res-chip{margin-left:0;margin-right:auto}@container (max-width: 118px){.sched-screen .sched-card,.sched-screen .sched-ghost,.sched-screen .sched-timeblock{padding:5px 6px}.sched-card-icons,.sched-screen .sched-card-sub,.sched-ghost-kicker,.sched-ghost-actions,.sched-ghost-open>span:last-child,.sched-screen .sched-timeblock>span,.sched-screen .sched-timeblock small{display:none!important}.sched-screen .sched-card strong,.sched-ghost-open strong,.sched-screen .sched-timeblock strong{font-size:12px;line-height:1.25}}.sched-col-head:has(.sched-lane-tags){position:relative;padding-bottom:10px}.sched-lane-tags{position:absolute;left:0;right:0;bottom:3px;display:grid;pointer-events:none}.sched-lane-tags small{font-size:12px;font-weight:600;letter-spacing:.04em;text-align:center;color:var(--muted);opacity:.8}.sched-ghost.compact{overflow:hidden}@media(prefers-reduced-motion:reduce){.sched-drawer.sc-docked{animation:none}}.sched-slot-pos{container-type:size}@container (max-height: 52px){.sched-screen .sched-card{flex-direction:row;align-items:center;gap:8px;padding-block:2px}.sched-screen .sched-card strong{flex:1 1 auto;min-width:0;font-size:12px;line-height:14px}.sched-screen .sched-card .sched-card-foot{flex:none;width:auto;margin:0}.sched-screen .sched-card .sched-card-icons{display:none}}@container (max-height: 36px){.sched-screen .sched-card strong,.sched-screen .sched-timeblock strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.sched-screen .sched-timeblock{padding-block:2px}.sched-screen .sched-timeblock strong{font-size:12px;line-height:14px}}.sched-more{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:1px dashed rgba(255,255,255,.28);border-radius:8px;background:#ffffff0d;color:var(--ink);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.sched-more:hover{border-color:#fff9;background:#ffffff1a}.sched-more small{font-size:12px;font-weight:500;color:var(--muted)}@container (max-width: 64px){.sched-more{align-items:center;padding:8px 4px}}@container (max-height: 36px){.sched-screen .sched-timeblock.compact{padding-block:2px}.sched-screen .sched-timeblock strong:has(.sched-res-chip) small{display:none}.sched-screen .sched-timeblock .sched-res-chip{line-height:14px}}.sched-screen .sc-today-tag{display:inline-flex;align-items:center;box-sizing:border-box;height:24px;padding:0 10px;border-radius:99px;background:#ffffff1a;color:#fff;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}:root .sched-screen .sched-attention,:root.paxo-native-glass .sched-screen .sched-attention{box-sizing:border-box;min-height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:99px;background:#0e0e0e8c;color:var(--paxo-accent-text);font-size:12px;font-weight:600}.sched-screen .sc-filter h2{margin-bottom:12px;color:#fff;font-size:15px;font-weight:600;letter-spacing:-.01em;text-transform:none}.sched-screen .sched-section h3{color:#fff;font-size:15px;font-weight:600;letter-spacing:-.01em;text-transform:none}.sched-screen .sched-ghost-kicker{letter-spacing:0;text-transform:none}.sched-screen .sched-seg button{color:#fffc}.sched-screen .sched-seg button.active{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff2e;color:#fff}.sched-screen .sc-mini-day.range{background:#ffffff1a}.sched-screen .sched-linked-mark{color:#fff}.sched-screen .sched-card:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:#ffffff73;pointer-events:none}.sched-screen .sched-card.selected:before{background:var(--sched-accent)}.sched-screen .sched-card.conflict:before{background:var(--danger-strong, var(--sched-warn))}.sched-screen .sched-card.status-completed:before{background:#fff3}:root .sched-screen .sched-drawer:not(.sc-docked),:root.paxo-native-glass .sched-screen .sched-drawer:not(.sc-docked){--ink: #f8f8f8;--muted: #e1e1e1;color-scheme:dark;border:1px solid rgba(255,255,255,.16);background:#161616;color:#f8f8f8;backdrop-filter:none;-webkit-backdrop-filter:none}.sched-screen.sc-overlay.sc-has-panel>:is(.sched-head,.sched-toolbar){box-sizing:border-box;padding-right:min(430px,calc(100vw - 24px))}.sched-screen .paxo-sub.sched-summary{opacity:1}.sched-screen .paxo-sub.sched-summary>span{opacity:.8}#root .sched-screen .sc-rail{overflow:visible}#root .sched-screen .sc-rail:has(.sc-month-popover){z-index:10}.sc-mini{position:relative}.sc-mini-heading{display:flex;align-items:center;gap:4px;min-width:0}.sc-mini-heading h2{white-space:nowrap}#root .sched-screen .sc-month-trigger{width:32px;height:32px;border-radius:99px;flex-shrink:0;color:var(--muted);background:transparent}#root .sched-screen .sc-month-trigger:hover,#root .sched-screen .sc-month-trigger[aria-expanded=true]{background:#f1f2f4;color:var(--ink)}#root .sched-screen .sc-month-popover{position:absolute;top:42px;left:0;z-index:5;width:280px;max-width:calc(100vw - 48px);padding:16px;border:1px solid var(--line);border-radius:20px;background:#fff;color:var(--ink);box-shadow:0 12px 40px #161c2624}.sc-month-year{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}#root .sched-screen .sc-month-year button{width:36px;height:36px;border-radius:99px;color:var(--ink);background:#f5f6f8}.sc-month-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#root .sched-screen .sc-month-options button{min-height:40px;border:0;border-radius:12px;background:#f5f6f8;color:var(--ink);font:inherit;font-size:13px;cursor:pointer}#root .sched-screen .sc-month-options button:hover{background:#17191c;color:#fff}#root .sched-screen .sc-month-options button[aria-pressed=true]{background:var(--accent);color:var(--on-accent);font-weight:600}.sc-month-picker button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}#root .paxo-schedule.sched-screen{color:#111a29;position:relative;gap:0}#root .paxo-schedule .sched-head{margin-bottom:24px}#root .paxo-schedule .sched-date h1{font-size:44px;font-weight:700;letter-spacing:-1.8px}#root .paxo-schedule .sc-today-tag{display:none}#root .paxo-schedule .sched-summary{font-size:13px;color:#85838e}#root .paxo-schedule .sched-attention{background:#eee7ff;color:var(--accent);border:0;border-radius:30px;padding:6px 12px}#root .paxo-schedule-summary{display:flex;gap:42px;margin:0 0 14px}#root .paxo-schedule-summary>div{display:flex;flex-direction:column;gap:5px}#root .paxo-schedule-summary span{color:#8b8995;font-size:12px}#root .paxo-schedule-summary strong{font-size:44px;line-height:1.1;font-weight:400;letter-spacing:-2px}#root .paxo-schedule-summary small{font-size:18px;letter-spacing:0}#root .paxo-schedule .sched-toolbar{position:absolute;right:0;top:115px;gap:12px;background:transparent;border:0;padding:0}#root .paxo-schedule .sched-seg{border:0;border-radius:24px;background:#eeedf0;padding:3px}#root .paxo-schedule .sched-seg button{border:0;border-radius:25px;min-width:47px;font-size:12px}#root .paxo-schedule .sched-seg .active{background:#171719;color:#fff}#root .paxo-schedule .sched-nav{gap:9px}#root .paxo-schedule .sched-icon-btn{border:1px solid #e3e2e7;background:#fff;border-radius:50%}#root .paxo-schedule .sched-outline{border:1px solid #e3e2e7;border-radius:30px;background:#fff}#root .paxo-schedule .sc-body{display:grid;grid-template-columns:225px minmax(0,1fr);gap:24px;border-top:1px solid #e3e2e7;padding-top:20px}#root .paxo-schedule.sc-rail-closed .sc-body{grid-template-columns:minmax(0,1fr)}#root .paxo-schedule.sc-has-panel .sc-body{grid-template-columns:minmax(0,1fr) 350px}#root .paxo-schedule .sc-body>.paxo-span-3,#root .paxo-schedule .sc-body>.paxo-span-9,#root .paxo-schedule .sc-body>.paxo-span-8,#root .paxo-schedule .sc-body>.paxo-span-4,#root .paxo-schedule .sc-body>.paxo-span-12{grid-column:auto}#root .paxo-schedule.sc-has-panel .sc-body>.sc-docked{grid-column:2;grid-row:1;height:min(650px,var(--paxo-panel-available, calc(100dvh - 340px) ));min-height:0;align-self:start}@media(max-width:900px){#root .paxo-schedule.sc-has-panel .sc-body>.sc-docked{position:fixed;z-index:30;grid-area:auto;align-self:auto;top:124px;right:20px;bottom:64px;width:min(350px,calc(100vw - 40px));height:calc(100dvh - 188px);min-height:0;overflow:hidden;box-shadow:0 12px 40px #111a2926}}#root .paxo-schedule .sc-cal{background:transparent;border:0;color:inherit;padding:0;overflow:visible;box-shadow:none}#root .paxo-schedule .sc-rail{border:0;border-radius:14px;background:#ffffffa8;padding:16px;box-shadow:none}#root .paxo-schedule .sc-mini{padding:0 0 20px;border-bottom:1px solid #e4e3e7}#root .paxo-schedule .sc-mini-head{padding:0;margin-bottom:15px}#root .paxo-schedule .sc-mini-head h2{font-size:12px;color:#171719;font-weight:600}#root .paxo-schedule .sc-mini-nav .sched-icon-btn{border:0;background:transparent;width:18px;height:22px}#root .paxo-schedule .sc-month-trigger{width:20px;height:22px;border:0;background:transparent}#root .paxo-schedule .sc-mini-grid{gap:3px}#root .paxo-schedule .sc-mini-day{height:26px;font-size:11px;border:0;box-shadow:none;color:#242429}#root .paxo-schedule .sc-mini-day.on{background:var(--accent);color:#fff;border-radius:50%;width:26px;justify-self:center}#root .paxo-schedule .sc-mini-day.other{opacity:.25}#root .paxo-schedule .sc-filter{padding:15px 0 0}#root .paxo-schedule .sc-filter h2{font-size:13px;font-weight:500}#root .paxo-schedule .sc-filter label{gap:8px;font-size:12px}#root .paxo-schedule .sc-filter-tile{width:25px;height:25px;background:#ffeae4;color:#e55b2e;border-radius:6px;font-size:11px}#root .paxo-schedule .sc-filter small{font-size:10px}#root .paxo-schedule .sc-filter input{accent-color:#171719;width:11px;height:11px}#root .paxo-schedule .sc-filter-hint{font-size:10px}#root .paxo-capacity-note{margin-top:20px;padding:16px;background:linear-gradient(130deg,#f8dbca,#fff0d3 70%,#eeeced);border-radius:12px}#root .paxo-capacity-note>span{text-transform:uppercase;font-size:9px;letter-spacing:.6px;color:#888}#root .paxo-capacity-note h3{font-size:21px;font-weight:400;line-height:1.15;margin:9px 0 12px;letter-spacing:-.7px}#root .paxo-capacity-note>strong{font-size:38px;font-weight:400;letter-spacing:-1.5px}#root .paxo-capacity-note small{font-size:15px}#root .paxo-capacity-bars{display:flex;align-items:end;gap:3px;height:27px}#root .paxo-capacity-bars i{width:2px}#root .paxo-capacity-note p{font-size:10px;color:#87858d;line-height:1.4;margin:8px 0 0}#root .paxo-schedule-days{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:17px}#root .paxo-schedule-days button{padding:12px 14px;border:0;background:transparent;text-align:left;color:#92909c;border-radius:11px;display:flex;flex-direction:column;gap:5px;min-width:0}#root .paxo-schedule-days button[aria-pressed=true]{background:#1b1b1e;color:#fff}#root .paxo-schedule-days span{font-size:9px;text-transform:uppercase}#root .paxo-schedule-days strong{font-size:30px;font-weight:400;letter-spacing:-1.3px}#root .paxo-schedule-days small{font-size:10px}#root .paxo-timeline-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px}#root .paxo-timeline-title h2{font-size:17px;letter-spacing:-.6px;font-weight:500}#root .paxo-timeline-title .button{height:32px;font-size:11px}#root .paxo-resource-timeline{overflow:auto}#root .paxo-timeline-head{display:grid;grid-template-columns:132px minmax(500px,1fr);color:#93919e;font-size:11px;height:32px}#root .paxo-timeline-head>div{display:flex;justify-content:space-between}#root .paxo-timeline-row{display:grid;grid-template-columns:132px minmax(500px,1fr);border-top:1px solid #e2e1e8}#root .paxo-timeline-row:last-of-type{border-bottom:1px solid #e2e1e8}#root .paxo-timeline-row>header{padding:26px 13px;display:flex;flex-direction:column;gap:3px}#root .paxo-timeline-row>header strong{font-size:11px;font-weight:500}#root .paxo-timeline-row>header small{font-size:10px;color:#a09da8}#root .paxo-resource-shutter{height:39px;width:69px;border:1px solid #cbc8d0;box-shadow:2px 2px #eceaee;background:repeating-linear-gradient(to bottom,#e1dfe5,#f8f7fa 3px,#ccc9d1 4px);margin-bottom:9px}#root .paxo-timeline-track{position:relative;background:repeating-linear-gradient(to right,#e6e4ea 0px,#e6e4ea 1px,transparent 1px,transparent 11.111%);touch-action:none}#root .paxo-timeline-booking{position:absolute;padding:0 4px}#root .paxo-schedule .paxo-timeline-booking .sched-card{height:100%;min-height:0;width:100%;display:flex;flex-direction:column;text-align:left;--paxo-booking-fill: linear-gradient(125deg, #435571, #667b9a);background:var(--paxo-booking-fill);color:#fff;border:1px solid #7486a3;border-radius:8px;padding:10px 12px;gap:5px;box-shadow:none;font-size:12px;overflow:hidden}#root .paxo-schedule .paxo-timeline-booking:nth-of-type(3n) .sched-card{--paxo-booking-fill: #ecedf1;background:var(--paxo-booking-fill);border-color:#dedee4;color:#111a29}#root .paxo-schedule .paxo-timeline-booking:nth-of-type(3n+1) .sched-card{--paxo-booking-fill: #dcebf0;background:var(--paxo-booking-fill);border-color:#cddfe7;color:#111a29}#root .paxo-schedule .paxo-timeline-row:last-of-type .sched-card{--paxo-booking-fill: #f6e7d6;background:var(--paxo-booking-fill);border-color:#f0dcc5;color:#111a29}#root .paxo-schedule .paxo-timeline-booking .sched-card strong{font-size:12px;font-weight:500;order:2;line-height:1.3}#root .paxo-schedule .paxo-timeline-booking .sched-card-sub{font-size:10px;order:3;opacity:.8}#root .paxo-schedule .paxo-timeline-booking .sched-card-sub:nth-of-type(1){display:none}#root .paxo-schedule .paxo-timeline-booking .sched-card-foot{order:1;margin:0;font-size:10px}#root .paxo-schedule .sched-card-time{font-size:10px;opacity:.9}#root .paxo-schedule .sched-card.selected{outline:2px solid #8b45ff;outline-offset:2px}#root .paxo-schedule .sched-card.conflict{border:2px solid #e62731}#root .paxo-timeline-now{position:absolute;top:0;bottom:0;width:1px;background:var(--accent);z-index:2;pointer-events:none}#root .paxo-move-preview{position:absolute;top:0;z-index:4;background:#1c1c1e;color:#fff;border-radius:6px;padding:6px;font-size:11px}#root .paxo-move-preview span{display:block;font-size:9px}#root .paxo-move-preview.invalid{background:#a52b36}#root .paxo-schedule .sched-foot{font-size:10px;color:#96939f;margin-top:15px}#root .paxo-schedule .sched-board{background:#fff;color:#111a29}#root .paxo-schedule .sched-grid{background:#fafafa}@media(max-width:1100px){#root .paxo-schedule .sc-body{grid-template-columns:190px minmax(0,1fr);gap:16px}#root .paxo-schedule-days button{padding:10px 7px}#root .paxo-schedule .sched-toolbar{position:static;justify-content:flex-end;margin-bottom:16px}#root .paxo-schedule-summary{gap:30px}}@media(max-width:760px){#root .paxo-schedule .sc-body,#root .paxo-schedule.sc-has-panel .sc-body{grid-template-columns:minmax(0,1fr)}#root .paxo-schedule .sc-rail{max-width:none}#root .paxo-schedule .sc-mini{max-width:260px}#root .paxo-schedule-days{overflow:auto;grid-template-columns:repeat(7,minmax(90px,1fr))}}#root .paxo-schedule .paxo-titlebar-copy{gap:0}#root .paxo-schedule .sched-summary{margin:0;min-height:19px;line-height:19px}#root .paxo-schedule .sched-attention{position:absolute;right:385px;top:115px;min-height:29px;background:#eee6ff;color:#e8581a;border:0;font-size:11px}#root .paxo-schedule .sc-body>.sc-rail{gap:0}#root .paxo-schedule .sc-filter label{min-height:32px}#root .paxo-schedule .sc-filter label small{display:none}#root .paxo-schedule .sc-filter-name{white-space:nowrap}#root .paxo-schedule .sc-mini-dow{font-size:9px;font-weight:400}#root .paxo-schedule .paxo-timeline-booking .sched-card:before{display:none}#root .paxo-schedule .paxo-timeline-row:nth-child(2) .sched-card{--paxo-booking-fill: linear-gradient(125deg, #435571, #667b9a);background:var(--paxo-booking-fill);color:#fff;border-color:#7486a3}#root .paxo-schedule .paxo-timeline-booking .sched-card-time,#root .paxo-schedule .paxo-timeline-booking .sched-card-sub{color:inherit}#root .paxo-schedule .paxo-timeline-booking .sched-card-icons{display:none}#root .paxo-schedule .paxo-timeline-booking .sched-timeblock{height:100%;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:9px 3px;background:repeating-linear-gradient(-45deg,#edeaf0 0px 1px,#faf9fc 1px 5px);border:1px dashed #d6cfde;border-radius:6px;color:#9a8ca7;font-size:10px}#root .paxo-schedule .sched-timeblock strong{font-size:10px;font-weight:400}#root .paxo-schedule .sched-timeblock span{font-size:9px}#root .paxo-schedule .sched-seg button.active{background:#18181b;color:#fff}#root .paxo-schedule .paxo-actions .button.primary{background:var(--accent);border-color:var(--accent);color:#fff}@media(max-width:1100px){#root .paxo-schedule .sched-attention{position:static;min-height:26px}}#root .paxo-schedule.sched-screen.paxo-page{min-height:0;height:auto}#root .paxo-schedule.sched-screen>.sc-body{flex:none;grid-template-rows:auto;grid-auto-rows:auto}#root .paxo-schedule .sc-cal{contain:none}#root .paxo-schedule .paxo-technician-filter{margin-top:12px;font-size:10px;color:#918499}#root .paxo-schedule .paxo-technician-filter>summary{cursor:pointer;padding:5px 0}#root .paxo-schedule .paxo-technician-filter .sc-filter{padding-top:8px}#root .paxo-schedule .sc-rail{align-self:start}#root .paxo-schedule .paxo-timeline-row>header{padding-top:27px}#root .paxo-schedule .paxo-timeline-title{margin-bottom:15px}#root .paxo-schedule .paxo-timeline-booking .sched-card:hover{background:var(--paxo-booking-fill)!important;filter:brightness(.98)}#root .paxo-schedule .paxo-timeline-booking .sched-card:focus-visible{outline:2px solid #71717b;outline-offset:2px}#root .paxo-schedule .paxo-actions .button.primary:not(:disabled):hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}#root .paxo-schedule.sched-screen .sched-seg button.active{background:#18181b;color:#fff}@media(max-width:1100px){#root .paxo-schedule .sched-drawer:not(.sc-docked){top:124px;bottom:64px;right:20px;width:min(350px,calc(100vw - 40px));height:calc(100dvh - 188px);min-height:0;max-height:none;overflow:hidden;border-radius:14px}}#root .paxo-timeline-booking{container-name:paxo-booking;container-type:inline-size}#root .paxo-schedule .paxo-timeline-booking .sched-card strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;flex-shrink:0}#root .paxo-schedule .paxo-timeline-booking .sched-card-sub,#root .paxo-schedule .paxo-timeline-booking .sched-card-foot{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@container paxo-booking (max-width: 100px){#root .paxo-schedule .paxo-timeline-booking .sched-card{padding:9px 7px;gap:5px}#root .paxo-schedule .paxo-timeline-booking .sched-card-sub{display:none}}@media(max-height:760px){#root .paxo-schedule .sc-month-popover{padding:12px}#root .paxo-schedule .sc-month-year{margin-bottom:8px}#root .paxo-schedule .sc-month-year button{width:32px;height:32px}#root .paxo-schedule .sc-month-options button{min-height:34px;height:34px}}.rp-screen{--rp-mark: rgba(255, 255, 255, .92);min-width:0}.rp-status{display:inline-flex;align-items:center;min-height:32px;justify-self:start;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:15px;text-align:left;cursor:pointer}.rp-status:hover{text-decoration:underline;text-underline-offset:3px}.rp-scope select{max-width:160px}.rp-grid{grid-auto-rows:minmax(300px,auto)}.rp-records{flex-shrink:0;min-height:30px;padding:4px 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:transparent;color:inherit;opacity:.8;font:inherit;font-size:12px;font-weight:500;cursor:pointer}.rp-records:hover{opacity:1;background:#ffffff14}.rp-body{display:grid;gap:10px}.rp-figure{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.rp-value{font-weight:inherit}.rp-unit{font-size:14px;letter-spacing:0;opacity:.72}.ops-screen .rp-tile p{line-height:1.45}.ops-screen .rp-tile .rp-figure{line-height:1}.rp-tile .rp-chart{display:block;min-height:0}.ops-screen.rp-screen .paxo-box-label{font-size:15px;font-weight:600;letter-spacing:-.01em}.rp-columns{display:block;width:100%;height:auto;max-height:120px;overflow:visible}.rp-col-active{fill:var(--rp-mark)}.rp-col-done{stroke:none}.rp-hatch-ink{fill:currentColor;opacity:.5}.rp-axis{stroke:#80808073;stroke-width:1}.rp-col-value{font-size:12px;font-weight:600;fill:currentColor;font-variant-numeric:tabular-nums}.rp-axis-ends{display:flex;justify-content:space-between;margin:8px 0 0;font-size:12px;opacity:.72}.rp-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;font-size:12px;opacity:.72}.rp-legend span{display:inline-flex;align-items:center;gap:6px}.rp-swatch{display:inline-block;width:10px;height:10px;border-radius:3px;background:#80808059}.rp-swatch-accent,.rp-swatch-approved{background:var(--rp-mark)}.rp-swatch-hatch,.rp-swatch-pending{background:repeating-linear-gradient(45deg,rgba(128,128,128,.25) 0 2px,currentColor 2px 3.5px)}.rp-swatch-draft{background:#80808059}.rp-swatch-declined{background:transparent;border:1px dashed rgba(128,128,128,.6)}.rp-tile[data-tile=follow-through] .rp-chart.paxo-box-foot{display:flex;justify-content:flex-end}.rp-ring{width:min(100%,120px);height:auto;aspect-ratio:1}.rp-ring-track,.rp-ring-arc{fill:none;stroke-width:10}.rp-ring-track{stroke:#80808052}.rp-ring-arc{stroke:var(--rp-mark)}@media(prefers-reduced-motion:no-preference){.rp-ring-arc{animation:rp-ring-fill .7s cubic-bezier(.2,.7,.2,1) both}@keyframes rp-ring-fill{0%{stroke-dashoffset:213.63}}}.rp-meter{height:8px;border-radius:4px;background:#80808052;overflow:hidden}.rp-meter-fill{display:block;height:100%;border-radius:4px;background:var(--rp-mark)}.rp-breakdown{display:grid;gap:9px}.rp-breakdown-row{display:grid;grid-template-columns:minmax(90px,1fr) minmax(40px,2fr) 2ch;align-items:center;gap:8px;font-size:12px}.rp-breakdown-row>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-breakdown-bar{display:block;justify-self:start;height:8px;max-width:100%;border-radius:999px;background:var(--rp-mark)}.rp-breakdown-row strong{text-align:right;font-variant-numeric:tabular-nums}.rp-split{display:flex;gap:2px;height:12px}.rp-seg{display:block;flex-basis:0;min-width:2px;border-radius:2px;background:#80808059}.rp-seg:first-child{border-radius:6px 2px 2px 6px}.rp-seg:last-child{border-radius:2px 6px 6px 2px}.rp-seg-approved{background:var(--rp-mark)}.rp-seg-pending{background:repeating-linear-gradient(45deg,rgba(128,128,128,.28) 0 2px,currentColor 2px 4px)}.rp-seg-draft{background:#80808059}.rp-seg-declined{background:transparent;box-shadow:inset 0 0 0 1px #80808099}.rp-split-legend{display:flex;flex-wrap:wrap;gap:8px 24px;margin:12px 0 0}.rp-split-legend>div{min-width:0}.rp-split-legend dt{display:flex;align-items:center;gap:6px;font-size:12px;opacity:.72;white-space:nowrap}.rp-split-legend dd{margin:2px 0 0;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.rp-drawer-backdrop{position:fixed;inset:0;z-index:60;background:#00000073;display:flex;justify-content:flex-end}.rp-drawer{width:min(760px,94vw);height:100dvh;display:flex;flex-direction:column;background:#101010f7;color:#f8f8f8;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-left:1px solid rgba(255,255,255,.12);box-shadow:-24px 0 80px -40px #000000b3}@media(prefers-reduced-motion:no-preference){.rp-drawer{animation:rp-drawer-in .22s cubic-bezier(.2,.7,.2,1) both}@keyframes rp-drawer-in{0%{transform:translate(24px);opacity:0}}}.rp-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.rp-drawer-head h2{margin:0;font-size:19px;font-weight:550;letter-spacing:-.03em}.rp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;color:#ffffffb8}.rp-crumb{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.rp-crumb:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:4px}.rp-peek{display:grid;gap:18px}.rp-peek-title{margin:0;font-size:16px;font-weight:500}.rp-peek-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px 16px;margin:0}.rp-peek-facts dt{color:#ffffffb8;font-size:13px}.rp-peek-facts dd{margin:4px 0 0;font-size:14px}.rp-peek-tasks{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:14px}.rp-peek-tasks li{display:flex;gap:10px;align-items:baseline}.rp-peek-tasks li.is-done{color:#ffffffb8}.rp-peek-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.rp-drawer-body{flex:1;min-height:0;overflow:auto;padding:18px 26px 32px}.rp-records-body{display:grid;gap:18px}.rp-records-note{margin:0;font-size:13px;color:#f4f4f4b8}.rp-records-table{overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:14px}.rp-records-table .data-table td{padding-block:12px;font-size:13px}.rp-records-table .data-table td strong{font-size:14px;font-weight:600}.rp-records-table .data-table th{font-size:12px}.rp-records-table .data-table caption{text-align:left;font-size:12px;padding:12px 16px 4px;color:#f4f4f4b8}.rp-stage-table{width:100%}.rp-stage-table caption{text-align:left;font-size:12px;padding:0 0 8px;color:#f4f4f4b8}.rp-drawer .rp-stage-table th{font-size:12px;text-align:center}.rp-stage-table td{font-size:18px;text-align:center;font-variant-numeric:tabular-nums}.rp-tile.paxo-box--accent .rp-records{border-color:#fff6}.rp-drawer .badge,:root.paxo-native-glass .rp-drawer .badge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:0;border-radius:99px;background:#ffffff1a;color:#fff;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.intg-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.intg-fleet-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#151515;color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f}.intg-fleet-card{background:radial-gradient(circle at 88% 8%,rgb(var(--accent-rgb) / .13),transparent 38%),var(--paper)}.intg-fleet-detail{min-width:min(720px,76vw)}.intg-fleet-section{display:grid;gap:14px;padding:18px;border:1px solid var(--paxo-row-line);border-radius:18px;background:var(--paper)}.intg-fleet-section h3,.intg-fleet-section p{margin:0}.intg-fleet-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.intg-fleet-section-head p{margin-top:4px;color:var(--muted)}.intg-fleet-table-wrap{max-width:100%;overflow-x:auto}.intg-fleet-table{width:100%;border-collapse:collapse;font-size:13px}.intg-fleet-table caption{padding-bottom:8px;color:var(--muted);text-align:left}.intg-fleet-table th,.intg-fleet-table td{padding:9px 8px;border-top:1px solid var(--paxo-row-line);text-align:left;white-space:nowrap}.intg-fleet-list,.intg-fleet-proposals{display:grid;gap:8px;margin:0;padding:0;list-style:none}.intg-fleet-list li,.intg-fleet-proposals li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:12px;background:var(--selected)}.intg-fleet-proposals li>div:first-child{display:grid;gap:3px}.intg-fleet-proposals span,.intg-fleet-proposals small{color:var(--muted)}.intg-fleet-detail textarea{min-height:116px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.intg-fleet-danger{border-color:color-mix(in srgb,var(--ink) 18%,transparent)}@media(max-width:760px){.intg-fleet-detail{min-width:0}.intg-fleet-section-head,.intg-fleet-list li,.intg-fleet-proposals li{align-items:stretch;flex-direction:column}}.intg.ops-screen h2,.intg.ops-screen h3{letter-spacing:-.01em}.intg-status{font-variant-numeric:tabular-nums}.intg-invitation{display:flex;align-items:flex-end;gap:10px}.intg-workspace-create{display:grid;gap:10px;min-width:min(420px,72vw);padding:14px;border-radius:18px;background:color-mix(in srgb,var(--surface-solid) 84%,transparent);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.intg-invitation .field{min-width:260px}.intg-account{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.intg-account .field{flex-direction:row;align-items:center;gap:8px}.intg-account .muted{margin:0;font-size:14px}.intg-notice{display:flex;align-items:center;gap:10px;margin:-6px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.intg-notice>span{flex:1;min-width:0}.intg-notice svg{flex:none;opacity:.8}.intg-notice.is-error{min-height:44px;padding:8px 14px;border-radius:14px;background:#0c0c0c6b;color:#f8f8f8;box-shadow:inset 0 0 0 1px rgb(var(--accent-bright-rgb) / .45)}.intg-notice.is-error svg{color:var(--paxo-accent-text);opacity:1}.intg-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--selected)}.intg-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px 0 18px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.intg-tabs button.active{background:#ffffffeb;color:#111}.intg-tab-count{min-width:20px;padding:0 7px;border-radius:99px;background:#3d3d3d;color:#fff;font-size:12px;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.intg-tabs button.active .intg-tab-count{background:#00000014;color:#111}@media(prefers-reduced-motion:no-preference){.intg-tabs button{transition:background-color .15s ease,color .15s ease}}.intg-result-count{margin:0;color:var(--muted);font-size:14px;font-variant-numeric:tabular-nums}.intg-panel{min-width:0;grid-auto-rows:auto}.intg-span{display:grid}.intg-connections{padding-bottom:8px}.intg-table tbody th{height:64px;padding:12px 16px 12px var(--paxo-box-pad);border-top:1px solid var(--paxo-row-line);font-weight:500;text-align:left;vertical-align:middle}.intg-col-actions{width:64px;text-align:right}.intg-provider{display:inline-flex;align-items:center;gap:14px}.intg-provider>span{display:grid;gap:3px}.intg-provider small{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.intg-when{color:var(--muted);font-variant-numeric:tabular-nums}.intg-status-cell{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.intg-reconnect{color:var(--accent-bright, var(--accent));font-weight:600}.intg-empty{display:grid;justify-items:center;gap:12px;padding:40px var(--paxo-box-pad) 48px;border-top:1px solid var(--paxo-row-line);text-align:center;color:var(--muted)}.intg-empty-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--selected);color:var(--ink)}.intg.ops-screen .intg-empty h2{margin:4px 0 0;font-size:20px;font-weight:550;color:var(--ink)}.intg-empty p{margin:0 0 8px;max-width:54ch;font-size:15px;line-height:1.5}.intg-verb{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.intg-verb-icon{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--selected);color:var(--muted)}.intg-verb.good .intg-verb-icon{background:#ffffffeb;color:#111}.intg-verb.wait .intg-verb-icon{background:rgb(var(--accent-rgb) / .18);color:var(--accent-bright, var(--accent))}.intg-verb.bad .intg-verb-icon{background:transparent;box-shadow:inset 0 0 0 1px rgb(var(--accent-bright-rgb) / .55);color:var(--paxo-accent-text)}.intg-menu{position:relative;display:inline-block}.intg-menu-trigger{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--muted)}.intg-menu-trigger:hover,.intg-menu-trigger[aria-expanded=true]{background:var(--selected);color:var(--ink)}.intg-menu-list{position:absolute;right:0;top:calc(100% + 4px);z-index:30;min-width:190px;display:grid;padding:6px;border-radius:12px;background:#181818f5;color:#f8f8f8;box-shadow:0 18px 50px -20px #0009}.intg-menu-list button{border:0;background:transparent;color:inherit;text-align:left;padding:9px 12px;border-radius:8px;font:inherit;font-size:13px}.intg-menu-list button:hover:not(:disabled),.intg-menu-list button:focus-visible{background:#ffffff1f}.intg-menu-list button.danger{color:var(--paxo-accent-text)}.intg-catalog{align-items:stretch}.intg-rail nav{display:grid;gap:2px}.intg-rail nav button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:var(--muted);font:inherit;font-size:15px;text-align:left;cursor:pointer}.intg-rail nav button:hover{background:var(--selected);color:var(--ink)}.intg-rail nav button.active{background:#ffffff0f;box-shadow:inset 3px 0 0 var(--accent);color:var(--ink);font-weight:600}.intg-rail nav button span{font-size:13px;opacity:.8;font-variant-numeric:tabular-nums}.intg-rail-help{margin-top:auto;padding-top:16px;border-top:1px solid var(--paxo-row-line)}.intg-rail-help p{margin:6px 0 0;font-size:13px;color:var(--muted);line-height:1.5}.intg-catalog-main{display:grid;min-width:0}.intg-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:var(--paxo-gutter);align-items:stretch;align-content:start}.intg-card{gap:14px}.intg-card-head{display:flex;align-items:center;gap:14px}.intg.ops-screen .intg-card-head h3{margin:0;font-size:16px;font-weight:600;line-height:1.3}.intg-card-category{color:var(--muted);font-size:13px}.intg-card>.paxo-caption{line-height:1.45}.intg-card-feeds{margin:-4px 0 0;color:var(--ink);font-size:13px;line-height:1.45}.intg-card-feeds span{color:var(--muted);font-weight:600}.intg-card-foot{justify-content:space-between;align-items:flex-start}.intg-card-status{display:grid;gap:6px;justify-items:start}.intg-card-why{color:var(--muted);font-size:13px;line-height:1.4}.intg-pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:#ffffff1a;color:#fff;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.intg-pill .ops-status-dot{display:none}.intg-pill:is(.wait,.bad){box-shadow:inset 0 0 0 1px rgb(var(--accent-bright-rgb) / .45);color:var(--paxo-accent-text)}.intg-nomatch{justify-content:center}.intg-logo{display:inline-grid;place-items:center;flex:none;border-radius:10px;overflow:hidden}.intg-logo img{width:100%;height:100%;object-fit:contain;filter:none;opacity:1}.intg-logo strong{display:grid;place-items:center;width:100%;height:100%;border-radius:10px;background:#e31c5f;color:#fff;font-size:13px;font-weight:700}.intg-detail-description{color:var(--muted);font-size:13px}.intg-detail-description{color:var(--muted);font-size:14px}.intg-destinations{display:grid;gap:10px;padding:14px;border:1px solid var(--paxo-row-line);border-radius:14px;background:var(--selected)}.intg-destinations h3,.intg-destinations p{margin:0}.intg-account-select{padding:12px;border:1px solid var(--paxo-row-line);border-radius:14px;background:var(--selected)}.intg-account-select small{color:var(--muted);line-height:1.4}.ops-capabilities li{display:grid;gap:3px}.ops-capabilities li code{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.intg-synced-data{display:grid;gap:12px;padding:14px;border:1px solid var(--paxo-row-line);border-radius:14px;background:color-mix(in srgb,var(--surface-solid) 74%,transparent)}.intg-synced-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.intg-synced-head p{margin:3px 0 0;color:var(--muted);font-size:13px}.intg-synced-head>span{color:var(--muted);font-size:12px}.intg-data-counts,.intg-data-records{list-style:none;margin:0;padding:0}.intg-data-counts{display:flex;flex-wrap:wrap;gap:8px}.intg-data-counts li{padding:6px 9px;border-radius:999px;background:var(--selected);color:var(--muted);font-size:12px}.intg-data-counts strong{color:var(--ink)}.intg-data-records{display:grid}.intg-data-records li{display:grid;grid-template-columns:minmax(74px,auto) 1fr;gap:12px;padding:9px 0;border-top:1px solid var(--paxo-row-line)}.intg-data-records li>span{color:var(--muted);font-size:12px;text-transform:capitalize}.intg-data-records li>div{display:grid;gap:2px;min-width:0}.intg-data-records small{color:var(--muted);overflow-wrap:anywhere}@media(max-width:1180px){.intg-catalog>.intg-rail,.intg-catalog>.intg-catalog-main{grid-column:1 / -1}.intg-rail nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px}.intg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.intg-rail nav,.intg-cards{grid-template-columns:1fr}.intg-table thead{display:none}}.intg.ops-screen .paxo-box-label{font-size:15px;font-weight:600;letter-spacing:-.01em}.intg-rail .field{gap:8px;font-size:13px}.intg-rail .field input{min-height:44px;font-size:14px}.intg-rail-help .eyebrow{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:inherit;opacity:.8}#root .paxo-shell .intg.paxo-page{max-width:none;width:100%;margin:0;gap:20px;color:#111a29}#root .paxo-shell .intg .paxo-titlebar{margin:0;min-height:72px}#root .paxo-shell .intg .paxo-titlebar-copy{gap:0}#root .paxo-shell .intg h1{margin-bottom:0}.intg .intg-notice{margin:0;padding:12px 16px;border:0;border-radius:12px;background:#f0eef5;color:#6d6b76;font-size:12px}.intg .intg-notice.is-error{background:#eef1f7;color:#a8390e}.intg .intg-toolbar{margin:0;min-height:42px;border:0}.intg .intg-tabs{gap:0;padding:3px;border-radius:99px;background:#ededf0}.intg .intg-tabs button{min-height:32px;padding:6px 17px;border-radius:99px;border:0;font-size:12px}#root .paxo-shell .intg .intg-tabs button.active{background:#141414;color:#fff}.intg .intg-tabs button.active .intg-tab-count{background:transparent;color:#fff}.intg .intg-panel:not(.intg-catalog){display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:28px;align-items:start}.intg .intg-panel:not(.intg-catalog)>.intg-span{grid-column:1}.intg .intg-connections{min-height:550px;background:transparent;border:0;border-radius:0}.intg .intg-connections .paxo-box-head{padding:0 0 20px}.intg .intg-connections .paxo-box-label{font-size:18px;text-transform:none;letter-spacing:-.5px}.intg .intg-table th{padding:12px 14px;color:#8b8995;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.7px}.intg .intg-table td{padding:18px 14px;border-color:#e6e5e9;font-size:13px}.intg .intg-table th:first-child,.intg .intg-table td:first-child{padding-left:0}.intg .intg-empty{min-height:360px;padding:70px 35px;border-radius:18px;background:#fff}.intg .intg-empty h2{font-size:27px;font-weight:500}.intg .intg-empty p{color:#8b8995;font-size:13px}.intg .intg-empty-icon{color:var(--accent);background:#eef1f7}.intg .paxo-connection-context{min-height:550px;padding:28px 24px;display:flex;flex-direction:column;gap:20px;border-radius:18px;background:linear-gradient(135deg,#cbd5e4,#eef1f7 52%,#d6d7ed)}.intg .paxo-context-label{font-size:10px;color:#706b66;letter-spacing:1.2px}.intg .paxo-connection-context h2{font-size:29px;font-weight:400;line-height:1.1;letter-spacing:-1.1px;margin:10px 0 0}.intg .paxo-connection-context p{margin:0;color:#716b73;line-height:1.55;font-size:12px}.intg .paxo-connection-context dl{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:18px 0;border-block:1px solid #ffffff70}.intg .paxo-connection-context dt{color:#746e76;font-size:11px;line-height:1.4}.intg .paxo-connection-context dd{margin:8px 0 0;font-size:46px;letter-spacing:-2px;font-weight:300}.intg .paxo-connection-truth{display:flex;gap:10px;margin-bottom:auto}.intg .paxo-connection-truth svg{flex-shrink:0;color:#8f76b3}.intg .intg-catalog{grid-template-columns:250px minmax(0,1fr);gap:25px}.intg .intg-catalog>.intg-rail{grid-column:1;padding:22px 16px;border:0;border-radius:16px;background:#fff}.intg .intg-catalog>.intg-catalog-main{grid-column:2}.intg .intg-rail nav{gap:4px}#root .paxo-shell .intg .intg-rail nav button{padding:12px;border:0;border-radius:8px;color:#777480;font-size:12px}#root .paxo-shell .intg .intg-rail nav button.active{color:#141414;background:#f0edf6;box-shadow:inset 2px 0 var(--accent)}.intg .intg-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.intg .intg-card{min-height:245px;padding:23px;border:0;border-radius:16px;background:#fff}.intg .intg-card:nth-child(3n+2){background:linear-gradient(135deg,#fff1e8,#f1eff7)}.intg .intg-card .intg-card-head h3{font-size:18px;font-weight:500}.intg .intg-card-category,.intg .intg-card>.paxo-caption{font-size:12px;color:#8b8995}.intg .intg-pill{border:0;background:#eeedf1;color:#615d6c;border-radius:99px;font-size:10px}.intg .intg-pill.ok{background:#e5edcb;color:#3f5327}.intg .intg-pill:is(.wait,.bad){background:#ffede3;color:#9f3d18;box-shadow:none}.intg .intg-card-why{color:#777480;font-size:11px}.intg .intg-card-foot{margin-top:auto}.intg .intg-card-feeds{font-size:12px;color:#625e6b;overflow-wrap:anywhere}.intg .intg-card-feeds span{color:#8b8995;font-weight:500;margin-right:5px}body:has(.paxo-shell) .intg-destinations{border-color:#e6e3eb;background:#f6f3fa;color:#111a29;min-width:0}body:has(.paxo-shell) .intg-destinations h3{font-size:16px;font-weight:500;letter-spacing:-.3px}body:has(.paxo-shell) .intg-destinations .muted{color:#777480;font-size:12px;line-height:1.5}body:has(.paxo-shell) .intg-destinations .row{flex-wrap:wrap;gap:8px}@media(max-width:1150px){.intg .intg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.intg .intg-panel:not(.intg-catalog){grid-template-columns:minmax(0,1fr) 270px;gap:18px}}@media(max-width:900px){.intg .intg-panel:not(.intg-catalog),.intg .intg-catalog{grid-template-columns:1fr}.intg .intg-catalog>.intg-catalog-main{grid-column:1}.intg .paxo-connection-context{min-height:350px}.intg .intg-span{min-width:0;overflow:auto}.intg .intg-invitation,.intg .intg-account{flex-wrap:wrap}}@media(max-width:600px){.intg .intg-cards{grid-template-columns:1fr}}body:has(.paxo-shell) .modal:has(.paxo-provider-detail){width:min(760px,calc(100vw - 48px));border:1px solid #e2e7ef;border-radius:20px;background:#f8fafd;color:#111a29}body:has(.paxo-shell) .modal:has(.paxo-provider-detail) .modal-header{padding:24px 28px 18px;border-bottom:1px solid #e5eaf2}body:has(.paxo-shell) .modal:has(.paxo-provider-detail) .modal-header h2{font-size:25px;font-weight:500;letter-spacing:-.04em}body:has(.paxo-shell) .modal:has(.paxo-provider-detail) .modal-body{padding:24px 28px}body:has(.paxo-shell) .paxo-provider-detail{gap:16px;line-height:1.65;font-size:13px;min-width:0}body:has(.paxo-shell) .paxo-provider-detail>p{margin:0}body:has(.paxo-shell) .paxo-provider-detail .intg-destinations{padding:20px;border-radius:14px;background:#eef1f7;border:0}body:has(.paxo-shell) .paxo-provider-detail .ops-notice{border-radius:12px;background:#fff;border:1px solid #e3e9f1;padding:18px}body:has(.paxo-shell) .paxo-provider-detail .ops-integration-actions{flex-wrap:wrap;gap:10px;padding-top:12px;border-top:1px solid #e3e9f1}#root .paxo-shell .intg .intg-card:nth-child(3n+2){background:linear-gradient(135deg,#f2f5fa,#e3e9f2)}#root .paxo-shell .intg .intg-empty{min-height:330px}#root .paxo-shell .intg .paxo-connection-context{background:linear-gradient(135deg,#cbd5e4,#eef1f7 52%,#dbe2ef)}@media(max-width:1000px){#root .paxo-shell .intg .intg-catalog{grid-template-columns:210px minmax(0,1fr)}#root .paxo-shell .intg .intg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:740px){#root .paxo-shell .intg .intg-catalog{grid-template-columns:1fr}#root .paxo-shell .intg .intg-catalog>.intg-catalog-main{grid-column:1}#root .paxo-shell .intg .intg-cards{grid-template-columns:1fr}}@media(min-width:741px)and (max-width:1000px){#root .paxo-shell .intg .intg-catalog>.intg-catalog-main{grid-column:2;grid-row:1}}#root .paxo-shell .intg .intg-rail nav button.active{box-shadow:inset 2px 0 #435571;background:#eef1f7}#root .paxo-shell .intg .intg-empty-icon{color:#7486a3}.fleet-workspace{gap:24px}.fleet-workspace .paxo-titlebar{align-items:center;margin-bottom:0}.fleet-toolbar,.fleet-event-actions,.fleet-site-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fleet-overview{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.fleet-overview>div{display:flex;align-items:baseline;gap:8px}.fleet-overview strong{font-size:32px;font-weight:600;letter-spacing:-1px}.fleet-overview span,.fleet-footnote{color:#64676d;font-size:13px}.fleet-overview p{margin-left:auto;font-size:13px;display:flex;gap:8px;align-items:center}.fleet-feed-dot{width:7px;height:7px;border-radius:50%;background:#999da3}.fleet-feed-dot.connected{background:#21835c}.fleet-viewbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.fleet-viewbar>div{display:flex;flex-wrap:wrap;gap:4px}.fleet-viewbar .button[aria-pressed=true]{background:#202123;color:#fff}.fleet-dispatch-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:24px;align-items:start}.fleet-manifest,.fleet-preparation,.fleet-evidence,.fleet-sites{min-width:0}.fleet-manifest{background:#fff;border-radius:28px;padding:24px}.fleet-manifest>header,.fleet-sites>header,.fleet-evidence>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.fleet-workspace h2{font-size:20px;margin:0;letter-spacing:-.45px}.fleet-workspace h3{margin:0;font-size:18px;letter-spacing:-.3px}.fleet-date-controls{display:flex;align-items:center;gap:4px;font-size:13px}.fleet-date-controls .button{padding:8px}.fleet-resource{max-width:280px;margin-bottom:20px}.fleet-workspace select,.fleet-workspace input,.fleet-workspace textarea{min-width:0;max-width:100%;box-sizing:border-box}.fleet-run-list{padding:0;margin:0;list-style:none;display:grid;gap:10px}.fleet-run-list>li{display:flex;gap:10px;align-items:center}.fleet-run-number{flex:0 0 20px;color:#9b9da1;font-size:12px}.fleet-run{border:0;border-radius:18px;background:#f5f6f7;color:#202123;width:100%;display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:16px;padding:18px;text-align:left;font:inherit;cursor:pointer;transition:background .15s,color .15s}.fleet-run.selected{background:#e9edf0}.fleet-run:hover,.fleet-run:focus-visible{background:#111;color:#fff}.fleet-run:focus-visible{outline:2px solid #d44835;outline-offset:3px}.fleet-run-time{font-weight:600;font-size:14px}.fleet-run-time small,.fleet-run-body span,.fleet-run-body small{display:block;font-size:12px;font-weight:400;opacity:.75;line-height:1.6}.fleet-run-body{min-width:0;overflow-wrap:anywhere}.fleet-run-body strong{font-size:15px}.fleet-run-state{font-size:11px;white-space:nowrap;align-self:center;border-radius:20px;background:#fff;padding:6px 9px;color:#42474e}.fleet-run-state.held{background:#ffe3dc;color:#a83021}.fleet-preparation{padding:24px 4px}.fleet-section-label{display:block;color:#82858a;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.fleet-job-title{margin:24px 0}.fleet-job-title>span{font-size:12px;color:#64676d}.fleet-job-title h3{margin:8px 0}.fleet-job-title p{font-size:14px;margin:0;color:#64676d}.fleet-preparation-facts{display:grid;gap:20px;margin:0 0 16px}.fleet-preparation-facts>div{display:grid;gap:7px}.fleet-preparation-facts dt{display:flex;align-items:center;gap:8px;font-size:12px;color:#74777d}.fleet-preparation-facts dd{margin:0 0 0 24px;font-size:14px;line-height:1.45}.fleet-preparation-facts small,.fleet-hold{display:block}.fleet-preparation-facts small{color:#74777d;font-size:12px;margin-top:4px}.fleet-hold{background:#ffe7e2;color:#943727;padding:12px;border-radius:12px;margin-bottom:8px}.fleet-note-form{display:grid;gap:12px;margin-top:24px}.fleet-note-form .button{justify-self:start}.fleet-footnote{margin-top:20px;line-height:1.5}.fleet-empty{padding:44px 24px;text-align:center}.fleet-empty>svg{color:#292b2e;margin-bottom:16px}.fleet-empty p{color:#73777d;line-height:1.6;max-width:470px;margin:12px auto 20px}.fleet-evidence,.fleet-sites{padding-top:8px}.fleet-evidence header p,.fleet-sites header p{max-width:660px;font-size:14px;line-height:1.6;color:#64676d}.fleet-event-list{display:grid;gap:12px}.fleet-event-list>article{display:flex;align-items:center;gap:20px;padding:24px;background:#fff;border-radius:22px}.fleet-event-mark{width:48px;height:48px;display:grid;place-items:center;background:#edf0f2;border-radius:16px;color:#202123;flex-shrink:0}.fleet-event-list p{margin:8px 0;font-size:14px}.fleet-event-list small{color:#64676d}.fleet-event-actions{margin-left:auto}.fleet-health{margin-top:28px;background:#fff;padding:24px;border-radius:22px}.fleet-health>div{margin-top:16px}.fleet-health p{display:flex;gap:16px;flex-wrap:wrap;font-size:13px}.fleet-health small{margin-left:auto;color:#64676d}.fleet-history{padding:24px 0}.fleet-history summary{cursor:pointer;font-weight:600}.fleet-history p{font-size:13px}.fleet-site-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fleet-site-grid article{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:24px;background:#fff;min-width:0}.fleet-site-status{align-self:start;border-radius:12px;padding:6px 10px;background:#edf1f4;color:#536271;font-size:11px}.fleet-site-grid p{margin:0;color:#64676d;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.fleet-site-grid small{color:#64676d}.fleet-site-actions{margin-top:auto}.fleet-error{background:#fff0ec;padding:16px;color:#9d3725;border-radius:16px}.fleet-setup-guidance{padding:24px 0 0}.fleet-setup-guidance p{line-height:1.6;color:#64676d}.fleet-booking-form{display:grid;gap:20px}.fleet-booking-time{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px}.fleet-booking-form>.button{justify-self:start}@media(max-width:1150px){.fleet-site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-run{grid-template-columns:68px minmax(0,1fr)}.fleet-run-state{grid-column:2;justify-self:start}}@media(max-width:820px){.fleet-dispatch-layout{grid-template-columns:minmax(0,1fr)}.fleet-preparation{padding:12px 8px}.fleet-overview{gap:16px}.fleet-overview p{margin-left:0;flex-basis:100%}.fleet-event-list>article{flex-wrap:wrap}.fleet-event-actions{margin-left:0;flex-basis:100%}}@media(max-width:560px){.fleet-site-grid{grid-template-columns:minmax(0,1fr)}.fleet-workspace .paxo-titlebar,.fleet-manifest>header,.fleet-sites>header{align-items:flex-start;flex-direction:column}.fleet-toolbar{width:100%}.fleet-manifest{padding:20px 14px;border-radius:22px}.fleet-run{padding:16px 12px;gap:12px}.fleet-run-number{flex-basis:14px}.fleet-booking-time{grid-template-columns:minmax(0,1fr)}.fleet-overview>div{flex-wrap:wrap;gap:4px}.fleet-overview strong{font-size:27px}.fleet-viewbar .button{padding:10px 12px}}.fleet-brief{display:flex;align-items:start;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:24px;background:#edf0f3;border-radius:24px}.fleet-brief>div:first-child{flex:1 1 280px}.fleet-brief p{color:#5e646d;font-size:14px;line-height:1.65;max-width:760px}.fleet-brief-draft{flex-basis:100%;background:#fff;padding:24px;border-radius:18px;min-width:0}.fleet-brief-draft>p{white-space:pre-wrap;overflow-wrap:anywhere}.fleet-brief-draft summary{cursor:pointer;font-size:13px}.fleet-brief-draft small{color:#6c727a;display:block;margin-top:16px}.fleet-object-layout{display:grid;grid-template-columns:minmax(165px,.65fr) minmax(320px,2fr) minmax(210px,.82fr);gap:24px;align-items:start}.fleet-object-layout>*,.fleet-object-layout section{min-width:0}.fleet-vehicle-list>header{display:flex;align-items:center;gap:10px;margin:8px 0 18px}.fleet-vehicle-list>header>span{font-size:12px;color:#677078}.fleet-vehicle-connect{display:grid;gap:12px;padding:20px 15px;background:#ffffffb3;border-radius:22px}.fleet-vehicle-connect>svg{color:#212224}.fleet-vehicle-connect p{font-size:13px;line-height:1.6;color:#70747b;margin:0}.fleet-vehicle-connect .button{justify-self:start;padding:8px 12px;font-size:12px}.fleet-vehicle-choice{display:flex;align-items:center;gap:8px;width:100%;background:#ffffffb8;color:#212224;border:0;border-radius:18px;padding:12px 8px;text-align:left;font:inherit;margin-bottom:10px;cursor:pointer}.fleet-vehicle-choice>span:last-child{min-width:0}.fleet-vehicle-choice strong{display:block;overflow-wrap:anywhere;font-size:13px}.fleet-vehicle-choice small{display:block;font-size:10px;opacity:.7;line-height:1.7}.fleet-vehicle-choice:hover,.fleet-vehicle-choice[aria-pressed=true]{background:#212224;color:#fff}.fleet-vehicle-thumbnail{width:68px;flex:0 0 68px}.fleet-vehicle-thumbnail img{display:block;width:100%;height:auto}.fleet-tracking-runs{margin-top:30px}.fleet-tracking-runs h3{margin-bottom:14px;font-size:16px}.fleet-tracking-runs>button:not(.button){border:0;border-radius:16px;background:#ffffff80;color:#212224;text-align:left;width:100%;padding:14px;display:grid;gap:5px;margin-bottom:8px;font:inherit;cursor:pointer}.fleet-tracking-runs>button:not(.button):hover{background:#111;color:#fff}.fleet-tracking-runs strong{font-size:12px}.fleet-tracking-runs small,.fleet-tracking-runs>button>span{font-size:11px;opacity:.7}.fleet-tracking-runs>.button{padding:12px;font-size:12px}.fleet-object-stage{position:relative;padding:6px 0 20px}.fleet-object-stage>header{display:flex;justify-content:space-between;align-items:start;gap:12px}.fleet-object-stage h2{font-size:clamp(23px,2.4vw,34px);font-weight:500;letter-spacing:-1px;overflow-wrap:anywhere}.fleet-object-stage header p{font-size:12px;color:#74787e;margin:8px 0 0}.fleet-observation-tag{flex-shrink:0;max-width:125px;border-radius:18px;padding:7px 10px;background:#e8ecee;color:#667079;font-size:10px}.fleet-observation-tag.recent{background:#e2ebcc;color:#4b6134}.fleet-object-art{display:block;position:absolute;top:0;left:50%;width:min(100%,600px);height:auto;transform:translate(-50%,-21%);mix-blend-mode:multiply}.fleet-art-caption{display:block;color:#8b9096;font-size:9px;text-align:right;margin-bottom:18px}.fleet-object-facts{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:12px;margin:0}.fleet-object-facts dt{font-size:10px;color:#7a7f85;margin-bottom:6px}.fleet-object-facts dd{margin:0;color:#25282d;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.fleet-location-canvas{border-radius:24px;background:#ffffffad;padding:18px}.fleet-location-canvas>header{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.fleet-location-canvas header h3{font-size:15px}.fleet-location-canvas header p{margin:6px 0 0;font-size:11px;color:#7b8188}.fleet-map-controls{display:flex;flex-shrink:0;gap:4px}.fleet-map-controls .button{padding:6px;width:27px;height:27px;background:#fff;font-size:15px}.fleet-map-controls .button:hover{background:#111;color:#fff}.fleet-map-surface{position:relative;border-radius:18px;overflow:hidden;background:#edf1f0}.fleet-map-surface>svg{display:block;width:100%;height:auto;min-height:185px}.fleet-map-site,.fleet-map-vehicle{cursor:pointer}.fleet-map-site:focus-visible,.fleet-map-vehicle:focus-visible{outline:none}.fleet-map-site:focus-visible>circle:first-child,.fleet-map-vehicle:focus-visible>circle:first-child{stroke:#252a2a;stroke-width:3px}.fleet-map-site:hover>circle:first-child{fill:#dfeeb4}.fleet-map-scale{position:absolute;bottom:12px;left:15px;font-size:9px;color:#748080}.fleet-map-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:12px;color:#6e777d;font-size:11px}.fleet-map-empty strong{font-size:14px;color:#373d43}.fleet-location-canvas footer{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 0 0;font-size:9px;color:#798085}.fleet-location-canvas footer>span{display:flex;align-items:center;gap:5px}.fleet-location-canvas footer i{width:5px;height:5px;border-radius:50%;background:#899693}.fleet-location-canvas footer i.vehicle{background:#759445}.fleet-location-canvas footer small{font-size:9px;margin-left:auto}.fleet-map-site-options{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.fleet-map-site-options button{border:0;background:#f0f2f3;color:#626b71;padding:6px 9px;border-radius:12px;font:inherit;font-size:9px;cursor:pointer}.fleet-map-site-options button:hover,.fleet-map-site-options button[aria-pressed=true]{background:#111;color:#fff}.fleet-object-inspector{display:grid;gap:14px}.fleet-object-inspector>section{padding:20px;border-radius:22px;background:#ffffffb3}.fleet-object-inspector h3{font-size:16px;line-height:1.4}.fleet-object-inspector p{font-size:12px;line-height:1.6;color:#727980;margin:9px 0}.fleet-object-inspector small{font-size:10px;color:#727980;display:block;overflow-wrap:anywhere}.fleet-object-inspector dl{display:grid;gap:12px;margin:14px 0 0}.fleet-object-inspector dt{font-size:10px;color:#81888e}.fleet-object-inspector dd{font-size:12px;margin:4px 0 0;overflow-wrap:anywhere}.fleet-object-inspector .button{padding:9px 0 0;font-size:11px;white-space:normal;text-align:left;justify-content:flex-start}.fleet-object-inspector .fleet-tracking-ai{background:#e6eadf}.fleet-tracking-ai>svg{color:#46563f;margin-bottom:10px}.fleet-workspace:has(.fleet-object-layout){gap:18px}@media(max-width:1200px){.fleet-object-layout{grid-template-columns:minmax(160px,.6fr) minmax(0,1.6fr);gap:20px}.fleet-object-inspector{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-object-center{grid-column:2}.fleet-vehicle-list{grid-row:1 / span 2}}@media(max-width:760px){.fleet-object-layout{grid-template-columns:minmax(0,1fr)}.fleet-vehicle-list{grid-row:auto;display:grid;grid-template-columns:1fr 1fr;gap:14px}.fleet-vehicle-list>header{grid-column:1 / -1;margin:0}.fleet-tracking-runs{margin-top:0}.fleet-object-center,.fleet-object-inspector{grid-column:1}.fleet-object-stage>header{align-items:start}.fleet-object-inspector{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-object-stage h2{font-size:28px}}@media(max-width:480px){.fleet-vehicle-list{grid-template-columns:minmax(0,1fr)}.fleet-vehicle-connect{display:grid;grid-template-columns:auto 1fr;padding:16px;gap:8px 12px}.fleet-vehicle-connect>p,.fleet-vehicle-connect>.button{grid-column:2}.fleet-tracking-runs>button:not(.button){display:inline-grid;width:calc(50% - 4px);vertical-align:top;margin-right:4px}.fleet-object-inspector{grid-template-columns:minmax(0,1fr)}.fleet-object-facts{gap:8px}.fleet-object-facts dd{font-size:11px}.fleet-location-canvas{padding:14px}.fleet-location-canvas>header{flex-wrap:wrap}.fleet-observation-tag{max-width:88px;padding:6px 8px}}.fleet-source-details{margin-top:14px;font-size:11px}.fleet-source-details summary{cursor:pointer}@media(max-width:480px){.fleet-object-art{width:100%}}.fleet-illustration-layer{position:relative;height:320px;overflow:hidden}.fleet-illustration-layer:after{content:"";position:absolute;inset:0;background:#f4f6f72e;pointer-events:none}.fleet-illustration-layer .fleet-object-facts{position:absolute;z-index:1;bottom:5px;left:0;right:0;padding:16px;background:#ffffffc7;border-radius:20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(max-width:480px){.fleet-illustration-layer{height:235px}.fleet-illustration-layer .fleet-object-facts{padding:14px}}@media(max-width:760px){.fleet-object-center{grid-row:1}.fleet-vehicle-list{grid-row:2}.fleet-object-inspector{grid-row:3}}#root .paxo-shell .fleet-workspace .fleet-object-layout{grid-template-columns:minmax(210px,.8fr) minmax(0,2fr) minmax(250px,1fr);gap:22px;align-items:start}#root .paxo-shell .fleet-workspace .fleet-vehicle-list{padding:20px;border:0;border-radius:14px;background:#ffffffe0;min-width:0}#root .paxo-shell .fleet-workspace .fleet-vehicle-choice{padding:15px 0;border-top:1px solid #eef1f7;border-radius:0;background:transparent;color:#111a29}#root .paxo-shell .fleet-workspace .fleet-object-center{display:flex;flex-direction:column;gap:20px;min-width:0}#root .paxo-shell .fleet-workspace .fleet-location-canvas{order:-1;background:#ffffffe0;border:0;border-radius:14px;padding:20px;min-width:0}#root .paxo-shell .fleet-workspace .fleet-map-surface{border-radius:12px;overflow:hidden;background:#eef1f7;border:1px solid #cbd5e4}#root .paxo-shell .fleet-workspace .fleet-location-canvas header h3{font-size:20px;font-weight:500;letter-spacing:-.5px}#root .paxo-shell .fleet-workspace .fleet-object-stage{background:transparent;padding:0;border:0}#root .paxo-shell .fleet-workspace .fleet-illustration-layer{height:225px;min-height:0;display:flex;align-items:center;gap:18px}.fleet-illustration-layer:after{display:none}#root .paxo-shell .fleet-workspace .fleet-object-art{height:190px;width:45%;object-fit:contain;position:static}#root .paxo-shell .fleet-workspace .fleet-illustration-layer .fleet-object-facts{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;flex:1;background:transparent;margin:0}.fleet-illustration-layer .fleet-object-facts>div{background:#ffffffd0;border-radius:12px;padding:16px}#root .paxo-shell .fleet-workspace .fleet-object-facts dd{font-size:18px;overflow-wrap:anywhere}#root .paxo-shell .fleet-workspace .fleet-object-inspector{padding:22px;background:#ffffffe0;border:0;border-radius:14px;min-width:0}#root .paxo-shell .fleet-workspace .fleet-dispatch-layout{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:24px;align-items:start}#root .paxo-shell .fleet-workspace .fleet-manifest,#root .paxo-shell .fleet-workspace .fleet-preparation{border:0;border-radius:14px;background:#ffffffe0;padding:24px;min-width:0}#root .paxo-shell .fleet-workspace .fleet-run-list{gap:0}#root .paxo-shell .fleet-workspace .fleet-run{border:0;border-top:1px solid #eef1f7;border-radius:0;background:transparent;padding:18px 0;color:#111a29;grid-template-columns:76px minmax(0,1fr) auto}#root .paxo-shell .fleet-workspace .fleet-run-state{justify-self:end}#root .paxo-shell .fleet-workspace .fleet-run:is(:hover,:focus-visible){background:#eef1f7;color:#111a29}#root .paxo-shell .fleet-workspace .fleet-run:focus-visible{outline:2px solid #435571;outline-offset:3px}@media(max-width:1150px){#root .paxo-shell .fleet-workspace .fleet-run{grid-template-columns:68px minmax(0,1fr)}#root .paxo-shell .fleet-workspace .fleet-run-state{grid-column:2;justify-self:start}}#root .paxo-shell .fleet-workspace .fleet-site-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#root .paxo-shell .fleet-workspace .fleet-site-grid>article{border:0;border-radius:14px;padding:22px;background:#ffffffe0;min-width:0}#root .paxo-shell .fleet-workspace .fleet-event-list>article{border-radius:0;border:0;border-top:1px solid #cbd5e470;padding:20px 0;background:transparent}@media(max-width:1100px){#root .paxo-shell .fleet-workspace .fleet-object-layout{grid-template-columns:210px minmax(0,1fr)}#root .paxo-shell .fleet-workspace .fleet-object-inspector{grid-column:2}#root .paxo-shell .fleet-workspace .fleet-dispatch-layout{grid-template-columns:minmax(0,1fr) 260px;gap:18px}#root .paxo-shell .fleet-workspace .fleet-manifest,#root .paxo-shell .fleet-workspace .fleet-preparation{padding:18px}}@media(max-width:700px){#root .paxo-shell .fleet-workspace .fleet-object-layout,#root .paxo-shell .fleet-workspace .fleet-dispatch-layout,#root .paxo-shell .fleet-workspace .fleet-site-grid{grid-template-columns:1fr}#root .paxo-shell .fleet-workspace .fleet-object-inspector{grid-column:auto}}#root .paxo-shell .fleet-workspace .fleet-viewbar .button[aria-pressed=true]{background:#111a29;color:#fff;border-color:#111a29}#root .paxo-shell .fleet-workspace .fleet-viewbar .button[aria-pressed=true]:hover{background:#435571;color:#fff}.fleet-booking-form{display:grid;gap:18px;color:#111a29}.fleet-booking-form .fleet-booking-time{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fleet-booking-form .field{min-width:0}.fleet-booking-form :is(input,select,textarea){width:100%;min-width:0;border:1px solid #cbd5e4;border-radius:10px;background:#fff;color:#111a29}.fleet-booking-form .fleet-footnote{font-size:11px;line-height:1.7;color:#7486a3}.fleet-booking-form .button.primary{background:#111a29;color:#fff}.pb-workbench{gap:22px;min-width:0}.pb-workbench-heading{display:flex;justify-content:space-between;gap:28px;align-items:center}.pb-eyebrow{font-size:11px;font-weight:650;letter-spacing:.1em;color:var(--muted)}.pb-workbench-heading h1{margin:8px 0;font-size:clamp(28px,3vw,42px);letter-spacing:-.045em}.pb-workbench-heading p,.pb-catalog-detail .pb-rowhead p{color:var(--muted);margin:8px 0 0;max-width:550px}.pb-workbench-metrics{display:flex;gap:28px}.pb-workbench-metrics div{display:grid;gap:5px}.pb-workbench-metrics strong{font-size:30px;font-weight:550;letter-spacing:-.045em}.pb-workbench-metrics span{color:var(--muted);font-size:12px}.pb-workbench-tabs{display:flex;gap:8px;flex-wrap:wrap}.pb-workbench-tabs .button[aria-pressed=true]{background:#202123;color:#fff}.pb-workbench .pb-intro{font-size:12px;max-width:760px}.pb-catalog-layout{display:grid;grid-template-columns:minmax(210px,280px) minmax(0,1fr);gap:22px;align-items:start}.pb-catalog-rail{display:grid;gap:12px}.pb-catalog-rail h2{font-size:14px;margin:0 0 4px}.pb-catalog-choice{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;width:100%;text-align:left;padding:18px;border:0;border-radius:20px;background:#fff9;color:var(--text);cursor:pointer}.pb-catalog-choice[aria-pressed=true]{background:#202123;color:#fff}.pb-catalog-choice:hover{background:#101112;color:#fff}.pb-catalog-choice small{display:block;margin-top:7px;font-size:12px;opacity:.72}.pb-catalog-choice:focus-visible{outline:3px solid #af312b;outline-offset:3px}.pb-catalog-caption{font-size:12px;color:var(--muted);line-height:1.6}.pb-catalog-detail{min-width:0;background:#ffffffd6;border-radius:26px;padding:26px;display:grid;gap:22px}.pb-catalog-detail h2{margin:6px 0 0;font-size:24px;letter-spacing:-.03em}.pb-catalog-tools{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.pb-catalog-tools>input{flex:1 1 220px;min-width:0;border:0;border-radius:14px;padding:13px 16px;background:#f3f4f5;color:var(--text)}.pb-workbench .pb-catalog-table th,.pb-workbench .pb-catalog-table td{border:0;padding:14px 12px}.pb-catalog-table{min-width:550px}.pb-catalog-table th{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.pb-catalog-table tbody tr:nth-child(odd){background:#f6f7f8}.pb-catalog-table tbody td:first-child{border-radius:12px 0 0 12px}.pb-catalog-table tbody td:last-child{border-radius:0 12px 12px 0}.pb-catalog-empty{padding:34px 10px;display:grid;justify-items:start;gap:14px}.pb-catalog-empty h2,.pb-catalog-empty h3,.pb-catalog-empty p{margin:0}.pb-catalog-empty p{max-width:460px;color:var(--muted);line-height:1.6}.pb-empty-mark{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#e8eee7;color:#384938;font-size:23px}.pb-catalog-provenance{display:flex;flex-wrap:wrap;gap:10px 22px;color:var(--muted);font-size:11px}.pb-workbench .pb-toolbar{border:0;background:#ffffffd6;border-radius:24px;padding:24px;align-items:start}.pb-workbench .pb-toolbar form{align-items:stretch}.pb-workbench .pb-toolbar form>input{flex:1 1 180px;min-width:0}.pb-workbench .pb-review,.pb-workbench .pb-estimate{border:0;border-radius:24px;background:#ffffffd6;padding:24px}@media(max-width:1100px){.pb-workbench-heading{align-items:start;flex-direction:column;gap:16px}.pb-workbench-metrics{gap:26px}.pb-catalog-layout{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:720px){.pb-catalog-layout{grid-template-columns:1fr}.pb-catalog-detail{padding:20px 16px}.pb-catalog-rail{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pb-catalog-rail h2,.pb-catalog-caption{grid-column:1 / -1}.pb-workbench-metrics{width:100%;justify-content:space-between;gap:12px}.pb-workbench-metrics span{font-size:11px}.pb-workbench .pb-review,.pb-workbench .pb-estimate{padding:16px}.pb-workbench .pb-rowhead{flex-wrap:wrap}}.pb-workbench .pb-table th,.pb-workbench .pb-table td{border:0}.pb-workbench .pb-import>label{flex-direction:column;align-items:flex-start;max-width:100%}.pb-workbench .pb-import input[type=file]{max-width:100%;width:100%;min-width:0;font-size:12px}.pb-import-status{width:100%;display:grid;gap:7px;background:#f3f4f5;border-radius:16px;padding:14px}.pb-import-status .badge{justify-self:start}#root .paxo-shell .mp-workspace .pb-workbench{gap:22px}#root .paxo-shell .mp-workspace .pb-catalog-layout{grid-template-columns:minmax(210px,.7fr) minmax(0,2.3fr);gap:24px;align-items:stretch}#root .paxo-shell .mp-workspace .pb-catalog-rail{background:#ffffffe0;border-radius:14px;padding:20px;gap:0;align-content:start}#root .paxo-shell .mp-workspace .pb-catalog-choice{width:calc(100% + 40px);margin:0 -20px;padding:18px 20px;border-radius:0;border:0;border-top:1px solid #eef1f7;background:transparent;color:#111a29}#root .paxo-shell .mp-workspace .pb-catalog-choice[aria-pressed=true]{background:#eef1f7;box-shadow:inset 3px 0 #435571;color:#111a29}#root .paxo-shell .mp-workspace .pb-catalog-choice:hover{background:#eef1f7;color:#111a29}#root .paxo-shell .mp-workspace .pb-catalog-detail{background:#ffffffe0;border-radius:14px;padding:24px;min-width:0}#root .paxo-shell .mp-workspace .pb-catalog-table{min-width:550px}#root .paxo-shell .mp-workspace .pb-catalog-table tr{border-bottom:1px solid #eef1f7}#root .paxo-shell .mp-workspace .pb-catalog-table th{color:#7486a3;font-weight:400;font-size:10px}#root .paxo-shell .mp-workspace .pb-catalog-table td{font-size:12px;padding:16px 12px}@media(max-width:950px){#root .paxo-shell .mp-workspace .pb-catalog-layout{grid-template-columns:200px minmax(0,1fr);gap:18px}#root .paxo-shell .mp-workspace .pb-catalog-detail{padding:18px}}@media(max-width:650px){#root .paxo-shell .mp-workspace .pb-catalog-layout{grid-template-columns:1fr}}#root .paxo-shell .mp-workspace .pb-workbench-tabs .button[aria-pressed=true]{background:#111a29;color:#fff;border-color:#111a29}#root .paxo-shell .mp-workspace .pb-workbench .pb-intro{background:transparent;color:#7486a3;padding:0;border:0;font-size:11px;line-height:1.6;max-width:950px}#root .paxo-shell .mp-workspace .pb-review{background:#ffffffe0;border:0;border-radius:14px;padding:24px;min-width:0;margin-top:10px}#root .paxo-shell .mp-workspace .pb-review .pb-rowhead{display:flex;justify-content:space-between;gap:24px;margin-bottom:22px;flex-wrap:wrap}#root .paxo-shell .mp-workspace .pb-review .pb-table{min-width:650px}#root .paxo-shell .mp-workspace .pb-review .pb-tablewrap{overflow:auto}#root .paxo-shell .mp-workspace .pb-review .pb-table td{padding:14px 10px;border-bottom:1px solid #eef1f7;font-size:12px}#root .paxo-shell .mp-workspace .pb-review .pb-table th{font-size:10px;color:#7486a3;font-weight:400}#root .paxo-shell .mp-workspace .pb-review .pb-table input:not([type=checkbox]){border:1px solid #cbd5e4;background:#fff;border-radius:8px;padding:8px;color:#111a29}#root .paxo-shell .mp-workspace .pb-review .pb-actions{border-top:1px solid #eef1f7;padding-top:18px;gap:10px}.floor-desk{min-width:0;color:var(--ink, #212224)}.floor-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:8px 0 24px}.floor-heading h1{font-size:clamp(28px,3vw,38px);letter-spacing:-.04em;margin:5px 0 8px}.floor-heading p{margin:0;color:var(--muted, #60646c);max-width:530px}.floor-totals{display:flex;gap:24px;flex-shrink:0}.floor-totals span{display:grid;gap:3px;font-size:12px;color:var(--muted, #60646c)}.floor-totals strong{font-size:30px;font-weight:500;color:var(--ink, #212224)}.floor-layout{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(330px,1.5fr) minmax(260px,1fr);gap:22px;align-items:start}.floor-layout>*{min-width:0}.floor-queue .field{gap:8px;font-size:12px}.floor-filters{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0}.floor-filters button{background:transparent;border:0;border-radius:20px;padding:7px 10px;font-size:11px;white-space:nowrap}.floor-filters button[aria-pressed=true]{background:#212224;color:#fff}.floor-unit-list{display:grid;gap:10px}.floor-unit{background:#ffffffb8;border:0;border-radius:20px;padding:17px;text-align:left;display:grid;gap:8px;width:100%;transition:background .15s,color .15s}.floor-unit[aria-pressed=true],.floor-unit:hover{background:#111;color:#fff}.floor-unit b{font-weight:550;font-size:15px;line-height:1.4}.floor-unit small{font-size:12px;opacity:.7}.floor-unit-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px}.floor-unit-top strong{font-weight:500}.floor-unit-top>span{opacity:.7}.floor-unit-foot{font-size:11px;opacity:.8}.floor-companion{display:flex;align-items:flex-start;gap:10px;padding:10px 3px;font-size:12px;line-height:1.6;color:var(--muted, #60646c)}.floor-companion svg{flex-shrink:0;margin-top:3px}.floor-identity{padding:4px 4px 20px}.floor-ticket{display:flex;align-items:center;gap:12px;font-size:12px}.floor-identity h2{font-size:clamp(24px,2.5vw,32px);letter-spacing:-.045em;margin:15px 0 9px;line-height:1.1}.floor-identity p{color:var(--muted, #60646c);font-size:13px;margin:0 0 15px}.floor-identifiers{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.floor-identifiers span{font-size:11px;padding:6px 9px;border-radius:8px;background:#fff}.floor-identifiers strong{margin-left:5px;font-weight:500}.floor-compose,.floor-shift,.floor-readiness,.floor-checklist,.floor-files{background:#ffffffdb;border-radius:24px;padding:22px;margin-bottom:16px}.floor-compose>p{color:var(--muted, #60646c);line-height:1.6;font-size:13px;margin:13px 0}.floor-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.floor-section-head h3,.floor-checklist h3{margin:0;font-size:16px;letter-spacing:-.025em}.floor-section-head>span{color:var(--muted, #60646c);font-size:11px}.floor-confirm{display:flex;gap:9px;align-items:flex-start;margin:18px 0;font-size:12px;line-height:1.5}.floor-confirm input{margin-top:3px;width:16px;height:16px;flex-shrink:0;accent-color:#202224}.floor-compose .field{font-size:12px;gap:9px}.floor-compose textarea{resize:vertical;width:100%;min-height:155px;font-size:14px;line-height:1.65;background:#f6f7f8;border:0;border-radius:16px;padding:15px}.floor-compose-tools{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:15px 0 10px}.floor-compose-tools button{font-size:12px;min-height:38px}.floor-compose-tools button[type=submit]{margin-left:auto}.floor-muted{font-size:12px;color:var(--muted, #60646c);line-height:1.6}.floor-draft-sources{font-size:11px;margin-top:12px;color:var(--muted, #60646c)}.floor-notice{color:#285647;background:#edf5f1;padding:10px 13px;border-radius:12px;font-size:12px;line-height:1.5}.floor-shift ol{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:17px}.floor-shift li{padding:0;margin:0}.floor-shift li p{font-size:13px;line-height:1.7;white-space:pre-wrap;margin:0 0 7px;overflow-wrap:anywhere}.floor-shift small,.floor-audio-reference{display:block;font-size:10px;color:var(--muted, #60646c);line-height:1.6}.floor-readiness{background:#f1e9e4}.floor-readiness h3{font-size:23px;letter-spacing:-.035em;margin:10px 0 16px}.floor-readiness p{font-size:12px;line-height:1.6}.floor-readiness ul{display:grid;gap:9px;padding:0;list-style:none;margin-bottom:18px}.floor-readiness li{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.5}.floor-readiness li svg{flex-shrink:0;margin-top:1px}.floor-readiness button{max-width:100%;font-size:12px;white-space:normal}.floor-checklist{display:grid;gap:13px}.floor-checklist label{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.5}.floor-checklist input{margin-top:3px;width:15px;height:15px;flex-shrink:0;accent-color:#202224}.floor-checklist small{display:block;color:var(--muted, #60646c)}.floor-files .jb-file-list{padding:0;list-style:none}.floor-files .jb-file-head{padding:12px 5px;gap:8px;border-radius:12px}.floor-files .jb-file-name{min-width:0}.floor-files .jb-file-name strong{font-size:12px;overflow-wrap:anywhere}.floor-files .jb-file-name small{font-size:10px}.floor-files .jb-file-detail{padding:12px 4px}.floor-files .jb-file-preview{overflow-x:auto;font-size:11px}.floor-files .jb-file-actions{flex-wrap:wrap}.floor-files .jb-file-head:hover{background:#111;color:#fff}.floor-files .jb-file-head:hover .jb-file-name small{color:#eee}.floor-files .jb-file-head:hover .jb-file-glyph{color:#111}.floor-empty{font-size:13px;color:var(--muted, #60646c);line-height:1.6}.floor-desk button:focus-visible,.floor-desk summary:focus-visible{outline:2px solid var(--accent, #ee5036);outline-offset:3px}@media(max-width:1250px){.floor-layout{grid-template-columns:minmax(195px,.7fr) minmax(300px,1.4fr)}.floor-evidence{grid-column:2}.floor-heading{align-items:flex-start}.floor-totals{gap:16px}}@media(max-width:900px){.floor-heading{flex-wrap:wrap;gap:18px}.floor-layout{grid-template-columns:1fr;gap:18px}.floor-evidence{grid-column:auto}.floor-unit-list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(210px,32%);overflow-x:auto;scroll-snap-type:x proximity;padding:3px}.floor-unit{scroll-snap-align:start}.floor-companion{margin:10px 0 0}.floor-identity{padding-bottom:15px}}@media(max-width:480px){.floor-heading{margin-bottom:20px}.floor-heading p{font-size:13px}.floor-totals{width:100%;justify-content:space-between;gap:10px}.floor-totals strong{font-size:25px}.floor-totals span{font-size:10px}.floor-unit-list{grid-auto-columns:86%}.floor-compose,.floor-shift,.floor-readiness,.floor-checklist,.floor-files{padding:18px;border-radius:20px}.floor-compose-tools button[type=submit]{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){.floor-unit{transition:none}}.floor-identity{position:relative;isolation:isolate;border-radius:20px;overflow:hidden;padding:16px;background:#eef0f1}.floor-identity:after{content:"";position:absolute;inset:0;z-index:1;background:#f4f6f7b3;pointer-events:none}.floor-identity .floor-identity-art{position:absolute;z-index:0;right:0;top:-5%;width:70%;height:100%;object-fit:contain;mix-blend-mode:multiply}.floor-art-caption{position:absolute;right:10px;bottom:8px;font-size:8px;color:#798088}.floor-identity>:not(img):not(.floor-art-caption){position:relative;z-index:2}.floor-art-caption{z-index:2}#root .paxo-shell .floor-desk .floor-layout{grid-template-columns:minmax(200px,.8fr) minmax(0,1.8fr) minmax(255px,1fr);gap:22px;align-items:start}#root .paxo-shell .floor-desk .floor-queue{padding:20px;background:#ffffffe0;border-radius:14px;min-width:0}#root .paxo-shell .floor-desk .floor-unit-list{gap:0;margin:16px -20px}#root .paxo-shell .floor-desk .floor-unit{padding:17px 20px;border:0;border-top:1px solid #eef1f7;border-radius:0;background:transparent;color:#111a29;box-shadow:none}#root .paxo-shell .floor-desk .floor-unit[aria-pressed=true]{background:#eef1f7;box-shadow:inset 3px 0 #435571}#root .paxo-shell .floor-desk .floor-unit:hover{background:#eef1f7;color:#111a29}#root .paxo-shell .floor-desk .floor-unit small{color:#7486a3;font-size:11px}#root .paxo-shell .floor-desk .floor-unit strong{font-size:13px;font-weight:500}#root .paxo-shell .floor-desk .floor-filters{gap:3px;flex-wrap:wrap}#root .paxo-shell .floor-desk .floor-identity{background:transparent;border:0;padding:0 0 20px;min-width:0}#root .paxo-shell .floor-desk .floor-identity-art{max-height:210px;object-fit:contain;max-width:100%}#root .paxo-shell .floor-desk .floor-ticket h2{font-size:26px;letter-spacing:-.8px;font-weight:500}#root .paxo-shell .floor-desk .floor-compose{background:#ffffffe0;border-radius:14px;border:0;padding:22px;min-width:0}#root .paxo-shell .floor-desk .floor-compose textarea{min-height:150px;color:#111a29;background:#fff;border:1px solid #cbd5e4;border-radius:10px}#root .paxo-shell .floor-desk .floor-evidence{background:#ffffffe0;border-radius:14px;padding:22px;gap:22px;min-width:0}#root .paxo-shell .floor-desk .floor-evidence>section{background:transparent;border:0;border-radius:0;padding:0 0 20px;border-bottom:1px solid #eef1f7}#root .paxo-shell .floor-desk .floor-evidence>section:last-child{border-bottom:0}#root .paxo-shell .floor-desk .floor-shift{padding:22px 0;background:transparent;border:0}#root .paxo-shell .floor-desk .floor-shift li{padding:16px 0;border-top:1px solid #cbd5e470;background:transparent;border-radius:0}@media(max-width:1050px){#root .paxo-shell .floor-desk .floor-layout{grid-template-columns:210px minmax(0,1fr)}#root .paxo-shell .floor-desk .floor-evidence{grid-column:2}#root .paxo-shell .floor-desk .floor-totals{gap:16px}}@media(max-width:650px){#root .paxo-shell .floor-desk .floor-layout{grid-template-columns:1fr}#root .paxo-shell .floor-desk .floor-evidence{grid-column:auto}}#root .paxo-shell .pmfg-workspace{display:grid;gap:22px;color:#111a29;min-width:0}.pmfg-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.pmfg-heading p{color:#7486a3;margin:7px 0 0}.pmfg-metrics{display:grid;grid-template-columns:repeat(3,1fr) 1.4fr;gap:24px;align-items:center;padding:10px 0 22px;border-bottom:1px solid #cbd5e480}.pmfg-metrics div{display:grid;gap:12px}.pmfg-metrics span,.pmfg-metrics p{font-size:12px;color:#7486a3;line-height:1.6}.pmfg-metrics strong{font-size:46px;font-weight:400;letter-spacing:-2px}.pmfg-toolbar{display:flex;justify-content:space-between;gap:16px}.pmfg-toolbar nav{display:flex;gap:4px}.pmfg-toolbar label{display:flex;align-items:center;gap:10px;background:#ffffffb8;border:1px solid #cbd5e4;border-radius:99px;padding:0 14px;width:300px}.pmfg-toolbar input{border:0;background:none;min-width:0;width:100%;outline:none;height:38px}#root .paxo-shell .pmfg-toolbar button[aria-pressed=true]{background:#111a29;color:#fff}.pmfg-layout{display:grid;grid-template-columns:minmax(210px,.85fr) minmax(0,2fr) minmax(240px,1fr);gap:22px;align-items:start}.pmfg-layout h2{font-size:18px;letter-spacing:-.5px;font-weight:550}.pmfg-queue,.pmfg-evidence{background:#ffffffe0;border-radius:14px;padding:20px}.pmfg-queue>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.pmfg-queue>header span{color:#7486a3;font-size:11px}#root .paxo-shell .pmfg-queue>button{width:calc(100% + 40px);margin-left:-20px;text-align:left;border:0;border-top:1px solid #eef1f7;border-radius:0;background:transparent;color:#111a29;padding:18px 20px;display:grid;gap:7px;cursor:pointer}.pmfg-queue>button span,.pmfg-queue>button small{font-size:11px;color:#7486a3}.pmfg-queue>button strong{font-size:13px;font-weight:500}#root .paxo-shell .pmfg-queue>button[aria-pressed=true]{background:#eef1f7;box-shadow:inset 3px 0 #435571}#root .paxo-shell .pmfg-queue>button:hover{background:#eef1f7}.pmfg-context header>span{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#7486a3}.pmfg-context header h2{font-size:30px;margin:14px 0 8px}.pmfg-context header p{color:#7486a3;margin:0}.pmfg-unit{min-height:230px;display:flex;gap:26px;align-items:center;justify-content:center;padding:28px;border-radius:14px;margin-top:22px;background:linear-gradient(130deg,#cbd5e460,#eef1f7b0)}.pmfg-unit>svg{stroke:#7486a3;width:90px;height:90px}.pmfg-unit>div{display:grid;gap:12px;max-width:60%}.pmfg-unit span,.pmfg-unit small{font-size:11px;color:#7486a3}.pmfg-unit strong{font-size:25px;font-weight:400;letter-spacing:-.7px;overflow-wrap:anywhere}.pmfg-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pmfg-facts>div{padding:18px;background:#ffffffd0;border-radius:12px}.pmfg-facts dt{color:#7486a3;font-size:11px}.pmfg-facts dd{margin:12px 0 0;font-size:16px}.pmfg-checklist{padding:20px;background:#ffffffe0;border-radius:14px}.pmfg-checklist h3,.pmfg-evidence h3{font-size:13px;font-weight:500}.pmfg-checklist>div{display:flex;align-items:center;gap:10px;border-top:1px solid #eef1f7;padding:12px 0}.pmfg-checklist>div span{flex:1}.pmfg-checklist small{color:#7486a3;font-size:10px}.pmfg-checklist>.button{margin-top:16px}.pmfg-next{background:#eef1f7;padding:18px;border-radius:12px;margin:20px 0}.pmfg-next>span{font-size:10px;color:#435571}.pmfg-next h3{font-size:22px;margin:10px 0}.pmfg-next p,.pmfg-next li,.pmfg-evidence>p{font-size:11px;color:#7486a3;line-height:1.6}.pmfg-next ul{padding-left:15px}.pmfg-evidence h3 span{float:right;color:#7486a3}#root .paxo-shell .pmfg-evidence-row{display:flex;width:100%;align-items:center;gap:10px;border:0;border-top:1px solid #eef1f7;border-radius:0;background:none;color:#111a29;text-align:left;padding:14px 0;cursor:pointer}.pmfg-evidence-row>span{flex:1;min-width:0}.pmfg-evidence-row strong{display:block;font-size:11px;font-weight:500;overflow-wrap:anywhere}.pmfg-evidence-row small{display:block;font-size:10px;color:#7486a3;margin-top:6px}.pmfg-note{border-top:1px solid #eef1f7;padding:12px 0;font-size:12px;overflow-wrap:anywhere}.pmfg-note time{font-size:10px;color:#7486a3}.pmfg-note p{line-height:1.6}.pmfg-empty{text-align:center;padding:70px 20px;color:#7486a3}@media(max-width:1100px){.pmfg-layout{grid-template-columns:210px minmax(0,1fr)}.pmfg-evidence{grid-column:2}.pmfg-metrics{grid-template-columns:repeat(3,1fr)}.pmfg-metrics>p{grid-column:1/-1;margin:0}.pmfg-unit{min-height:190px}.pmfg-facts{grid-template-columns:1fr}}@media(max-width:650px){.pmfg-layout{grid-template-columns:1fr}.pmfg-evidence{grid-column:auto}.pmfg-toolbar,.pmfg-heading{flex-wrap:wrap}.pmfg-toolbar label{width:100%}.pmfg-metrics{gap:12px}.pmfg-metrics strong{font-size:34px}}#root .paxo-shell .pmfg-heading h1{font-size:44px;font-weight:700;letter-spacing:-1.8px;line-height:1.1;margin:0}.pmfg-metrics{padding:2px 0 16px}.pmfg-metrics div{gap:8px}.pmfg-metrics strong{font-size:42px}#root .mp-workspace{color:#111a29}#root .mp-workspace-nav{background:transparent;border-bottom:1px solid #e7e2eb;padding:0 0 16px;gap:8px}#root .mp-workspace-nav .button[aria-pressed=true]{background:#111a29;color:#fff}#root .floor-desk{--jb-panel: #fff;--jb-line: #e6e0ed;--jb-ink: #111a29;--jb-muted: #8a7e96;color:#111a29}#root .floor-heading h1,#root .pb-workbench-heading h1,#root .fleet-workspace .paxo-titlebar h1{font-size:44px;font-weight:700;letter-spacing:-1.8px}#root .floor-totals strong{font-size:36px;font-weight:400}#root .floor-desk :is(.floor-panel,.floor-context,.floor-capture,.floor-record){background:#fff;color:#111a29;border-color:#e9e2ee;border-radius:14px}#root .floor-desk .floor-unit{background:linear-gradient(125deg,#cbd5e4,#f1e8f8);border:0}#root .floor-desk .floor-facts{border-color:#e9e2ee}#root .floor-desk .floor-observation{background:#f3edf9;border-color:#e6dced}#root .pb-workbench{color:#111a29}#root .pb-catalog-rail{background:#fff;border:0;border-radius:14px;padding:18px}#root .pb-catalog-choice{border:0;border-bottom:1px solid #e8e1ed;border-radius:0;background:transparent;color:#111a29;padding:18px 12px}#root .pb-catalog-choice[aria-pressed=true]{background:#f0e6fd;color:#803fc0;border-left:2px solid #a24eff}#root .pb-catalog-detail{background:#fff;border:0;border-radius:14px;padding:24px}#root .pb-workbench .pb-intro{background:linear-gradient(125deg,#cbd5e4,#eee4f7);border:0}#root .pb-workbench :is(th,td){border-color:#e8e1ed;color:#111a29}#root .pb-workbench-tabs .button[aria-pressed=true]{background:#111a29;color:#fff}#root .pb-workbench-metrics div{background:transparent;border-right:1px solid #e7dfef}#root .pb-workbench-metrics strong{font-weight:400;font-size:36px}#root .fleet-workspace{color:#111a29}#root .fleet-workspace .fleet-object-queue{background:#ffffffce;border:0;border-radius:14px}#root .fleet-workspace .fleet-object-inspector{background:#fff;border:0;border-radius:14px;padding:20px}#root .fleet-workspace .fleet-object-stage{background:transparent;color:#111a29}#root .fleet-workspace .fleet-object-facts{background:#fff;border-radius:12px;color:#111a29}#root .fleet-workspace .fleet-object-facts dt{color:#9787a2}#root .fleet-workspace .fleet-object-facts dd{font-weight:400;font-size:29px}#root .fleet-workspace .fleet-object-inspector>section{border-color:#e7dfef}#root .fleet-workspace .fleet-object-stage header p{color:#998d9f}#root .floor-desk .floor-unit:is(:hover,:focus-visible,[aria-pressed=true]){color:#111a29;background:linear-gradient(125deg,#cbd5e4,#ece2f6)}#root .floor-desk .floor-unit[aria-pressed=true]{box-shadow:inset 3px 0 var(--accent)}#root .pb-workbench .pb-catalog-choice:is(:hover,:focus-visible){background:#f4f1f7;color:#111a29}#root .pb-workbench .pb-catalog-choice[aria-pressed=true]:is(:hover,:focus-visible){background:#f0e6fd;color:#803fc0}#root .fleet-workspace :is(.fleet-run,.fleet-vehicle-choice):is(:hover,:focus-visible){background:#f2eef6;color:#111a29}#root .fleet-workspace .fleet-vehicle-choice[aria-pressed=true]{background:#eee7f6;color:#111a29}#root :is(.floor-desk,.pb-workbench,.fleet-workspace) :is(button,summary):focus-visible{outline:2px solid #71717b;outline-offset:2px}#root .floor-desk .floor-files .jb-file-head:hover{background:#f5f0f8;color:#111a29}#root .floor-desk .floor-files .jb-file-head:hover .jb-file-name small{color:#79717f}#root .fleet-workspace .fleet-tracking-runs>button:not(.button):is(:hover,:focus-visible){background:#f3eff7;color:#111a29}#root .paxo-shell .mp-workspace-nav{border-bottom:0;padding:0;min-height:38px;margin-bottom:8px}#root .paxo-shell .mp-workspace>.ops-notice{font-size:11px;line-height:1.6;padding:12px 16px;background:#ffffffa0;border:0;border-radius:10px;margin:0 0 12px;color:#435571}.tm-panel{display:grid;gap:var(--paxo-gutter)}.tm-tabs{display:inline-flex;gap:4px;width:fit-content;margin:0;padding:4px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#0c0c0c4d}.tm-tabs button{min-height:34px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.tm-tabs button.active{background:#ffffffeb;color:#111}.tm-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.tm-search input{width:280px;max-width:100%;min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:#0c0c0c7a;color:#f8f8f8;font:inherit;font-size:14px}.tm-search input::placeholder{color:#fff9}.tm-search input:focus-visible{outline:2px solid currentColor;outline-offset:1px}.tm-screen h2.paxo-box-label{font-size:15px;font-weight:600;letter-spacing:-.01em}.tm-role-filter{font-size:14px}.tm-band-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.tm-avatar-cluster{display:flex;padding-left:10px}.tm-avatar-cluster .tm-avatar{width:44px;height:44px;margin-left:-10px;border:2px solid rgba(20,20,20,.9);font-size:13px}.tm-avatar{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;font-size:13px;font-weight:600;flex-shrink:0}.tm-avatar.is-owner{background:#ffffffdb;color:#171816}.tm-avatar-more{background:#ffffff24;color:var(--ink)}.tm-avatar-lg{width:52px;height:52px;font-size:16px}.tm-screen .ops-you{display:inline-flex;align-items:center;height:24px;margin-left:4px;padding:0 10px;border-radius:999px;background:#ffffff1a;color:#fff;font-size:12px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none}.tm-invites-empty{margin:0;font-size:15px;line-height:1.45}.tm-screen .tm-invite-list{margin:0;gap:0}.tm-screen .tm-invite-list>li{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:0;border-radius:0;background:transparent}.tm-screen .tm-invite-list>li+li{margin-top:12px;padding-top:12px;border-top:1px solid var(--paxo-row-line)}.tm-screen .tm-invite-list>li>:nth-child(n+3){grid-column:2 / -1;justify-self:start}.tm-screen .tm-invite-list .pa-who strong,.tm-screen .tm-invite-list .pa-who small{overflow:visible;white-space:normal;overflow-wrap:anywhere}.tm-screen .tm-invite-list .pa-who small{font-size:13px;line-height:1.4}.tm-screen :is(.tm-invite-list .badge,.pa-role-tag){display:inline-flex;align-items:center;height:24px;padding:0 10px;border:0;border-radius:999px;background:#ffffff1a;color:#fff;font-size:12px;font-weight:600;line-height:1}.tm-screen .tm-invite-list .badge:is(.warning,.danger,.red,.orange){border:1px solid rgb(var(--accent-bright-rgb) / .45);color:var(--paxo-accent-text)}.tm-screen .tm-invite-list .pa-actions{gap:10px}.tm-people{grid-auto-rows:auto}.tm-members{grid-column:1 / -1;min-width:0}.tm-grid{margin:0;padding:0;list-style:none}.tm-screen .tm-card-box{padding:0;gap:0}.tm-people.is-open .tm-members{grid-column:span 8}.tm-people.is-open .tm-card-box{grid-column:span 6}.tm-card{display:grid;align-content:space-between;gap:20px;width:100%;height:100%;min-height:158px;padding:var(--paxo-box-pad);border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.tm-card-box:has(.tm-card.is-inactive){opacity:.62}.tm-screen .tm-card-box:has(.tm-card.is-open){background-color:#ffffff0f;box-shadow:inset 3px 0 0 var(--accent)}@media(hover:hover){#root .tm-screen .tm-grid .tm-card:hover{background-color:#ffffff14!important;border-color:transparent!important;color:inherit!important}#root .tm-screen .tm-grid .tm-card:hover :is(span,small,strong,b){color:inherit!important}}.tm-card:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.tm-card-who{display:flex;align-items:center;gap:14px;min-width:0}.tm-card-main{display:grid;gap:4px;min-width:0}.tm-card-main strong{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.tm-card-main strong .ops-you{margin-left:2px}.tm-card-email{color:var(--muted);font-size:14px;line-height:1.4;overflow-wrap:anywhere}.tm-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;font-size:13px;line-height:1.4}.tm-chip,.tm-status{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:#ffffff1a;color:#fff;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.tm-work{color:var(--muted);white-space:nowrap}.tm-work b{color:var(--ink);font-weight:600}.tm-status{margin-left:auto}.tm-status.is-deactivated{border:1px solid rgba(255,255,255,.28);background:transparent}.tm-footnote{max-width:900px}.tm-screen .tm-drawer{grid-column:span 4;align-self:start;position:sticky;top:16px;max-height:calc(100vh - 120px);padding:0;gap:0;outline:none;animation:tm-drawer-in .18s ease-out}@keyframes tm-drawer-in{0%{transform:translateY(8px);opacity:0}}.tm-drawer-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:var(--paxo-box-pad) var(--paxo-box-pad) 18px;border-bottom:1px solid var(--paxo-row-line)}.tm-drawer-who{min-width:0}.tm-screen .tm-drawer-who h2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:19px;font-weight:600;letter-spacing:-.02em}.tm-drawer-email{margin:2px 0 0;color:var(--muted);font-size:14px;overflow-wrap:anywhere}.tm-drawer-close{width:34px;height:34px;align-self:start}.tm-drawer-body{flex:1;display:grid;align-content:start;gap:20px;min-height:0;overflow-y:auto;padding:20px var(--paxo-box-pad) var(--paxo-box-pad)}.tm-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.tm-facts>div{display:grid;align-content:start;gap:8px}.tm-facts dt{font-size:13px;font-weight:600;opacity:.8}.tm-facts dd{margin:0;font-size:14px}.tm-facts .tm-status{margin-left:0}.tm-drawer-summary{margin:0;font-size:14px;line-height:1.5}.tm-manage{display:grid;gap:14px;padding-top:18px;border-top:1px solid var(--paxo-row-line)}.tm-screen .tm-manage h3{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.tm-screen .pa-role.is-chosen{border-color:#ffffff29;background:#ffffff0f;box-shadow:inset 3px 0 0 var(--accent)}.tm-drawer .form-grid{grid-template-columns:1fr;gap:14px}.tm-drawer .pa-roles{grid-template-columns:1fr;gap:8px}.tm-drawer .pa-role{padding:10px 12px}.tm-drawer .ops-dialog-actions{justify-content:flex-start;gap:10px}.tm-drawer :is(small,.muted,label,p){font-size:max(12px,1em)}.tm-transfer{display:grid;gap:12px;justify-items:start;padding-top:16px;border-top:1px dashed rgba(255,255,255,.16)}.tm-transfer p,.tm-drawer-note{margin:0;font-size:14px}.tm-drawer-foot{padding:14px var(--paxo-box-pad) 18px;border-top:1px solid var(--paxo-row-line)}.tm-access .pa-access{display:grid}.tm-access .ops-section-heading{flex-wrap:wrap;gap:10px 16px;margin:0;padding:16px var(--paxo-box-pad) 8px}.tm-screen .tm-access .ops-section-heading h2{font-size:15px;font-weight:600;letter-spacing:-.01em}.tm-access .pa-actions{gap:10px}.tm-access .pa-note{margin:0;padding:0 var(--paxo-box-pad) 20px;max-width:900px;font-size:14px;line-height:1.45}.tm-access .pa-matrix-wrap{margin:0;border:0;border-radius:0}.tm-access .pa-matrix{min-width:680px;font-size:15px}.tm-access .pa-matrix thead th{padding:0 12px 12px;border-bottom:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tm-access .pa-matrix tbody>tr>*{height:56px;padding:12px;border-top:1px solid var(--paxo-row-line);border-bottom:0}.tm-access .pa-matrix tr>:first-child{width:26%;padding-left:var(--paxo-box-pad)}.tm-access .pa-matrix tr>:last-child{padding-right:var(--paxo-box-pad)}.tm-access .pa-matrix tbody th small{margin-top:4px;font-size:12px;line-height:1.4}.tm-access .pa-matrix th:not(:first-child),.tm-access .pa-matrix td{text-align:center}.tm-access .pa-matrix td>span{display:inline-block;min-width:96px;padding:6px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:13px;font-weight:600}.tm-access .pa-matrix td>span.pa-na{border-style:dashed;color:var(--muted);font-weight:500}.tm-access .pa-matrix td.is-full>span{color:var(--ink)}.tm-access .pa-matrix select{min-width:108px;height:36px;margin:0 auto;font-size:13px;text-align:left}@media(max-width:1180px){.tm-screen .tm-band.paxo-span-8,.tm-people.is-open .tm-members{grid-column:span 6}.tm-people.is-open .tm-card-box{grid-column:1 / -1}.tm-screen .tm-drawer{grid-column:span 6}}@media(max-width:760px){.tm-screen .tm-band.paxo-span-8,.tm-people.is-open .tm-members,.tm-screen .tm-drawer{grid-column:1 / -1}.tm-screen .tm-drawer{position:static;max-height:none}.tm-facts{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tm-screen .tm-drawer{animation:none}.tm-card{transition:none}}.ln-screen{--ln-hair: var(--paxo-row-line);container:ln-page / inline-size}.ln-screen .ln-grid{grid-auto-rows:auto}.ln-screen .paxo-box-label{margin:0;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.01em}.ln-grid>.ln-outline{grid-column:span 3}.ln-grid>.ln-reader{grid-column:span 6}.ln-grid>.ln-rail{grid-column:span 3}.ln-outline{gap:0}.ln-outline-toggle{display:none}.ln-outline-body{display:flex;flex-direction:column;gap:20px}.ln-screen .ln-search{margin:0;font-size:13px}.ln-search input{border-radius:12px}.ln-outline-nav{display:grid;gap:4px}.ln-outline-all,.ln-outline-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:12px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ln-outline-all{font-size:15px;font-weight:600}.ln-outline-heading{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--muted)}.ln-outline-all small,.ln-outline-heading small{font-size:13px;font-weight:500;letter-spacing:0;color:var(--muted);font-variant-numeric:tabular-nums}.ln-outline-all[aria-pressed=true],.ln-outline-heading[aria-pressed=true]{background:#ffffff0f;color:var(--ink)}.ln-outline-group{margin-top:12px}.ln-outline-guides{display:grid;margin:0;padding:0;list-style:none}.ln-outline-guide{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;width:100%;min-height:56px;padding:10px 12px 10px 14px;border:0;border-radius:12px;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ln-outline-guide:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:99px;background:transparent}.ln-outline-guide.is-current{background:#ffffff0f}.ln-outline-guide.is-current:before{background:var(--accent)}.ln-outline-guide-text{display:grid;gap:4px;min-width:0}.ln-outline-guide strong{font-size:14px;font-weight:550;line-height:1.4;overflow-wrap:anywhere}.ln-outline-guide small{font-size:13px;line-height:1.4;color:var(--muted)}.ln-outline-empty{margin:0;font-size:14px}.ln-ring{display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 50%,transparent);color:var(--on-accent)}.ln-ring.is-done{background:#ffffffdb;box-shadow:none;color:#171816}.ln-ring.is-draft{box-shadow:none;outline:1.5px dashed color-mix(in srgb,currentColor 50%,transparent);outline-offset:-1.5px}.ln-reader{gap:0;padding:32px var(--paxo-box-pad) var(--paxo-box-pad);scroll-margin-top:87px}.ln-reader-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px}.ln-screen .badge,:root.paxo-native-glass .ln-screen .badge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:0;border-radius:99px;background:#ffffff1a;color:#fff;font-size:12px;font-weight:600;line-height:1}.ln-screen .ln-reader-head h2{margin:20px 0 14px;max-width:22ch;font-size:32px;line-height:1.15;letter-spacing:-.035em;font-weight:450}.ln-reader-intro{max-width:64ch;margin:0;font-size:15px;line-height:1.65;color:var(--muted)}.ln-steps{max-width:64ch;margin:32px 0 0;padding:0;list-style:none}.ln-step{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:28px 0;border-top:1px solid var(--ln-hair)}.ln-step-number{font-size:36px;font-weight:300;line-height:1;letter-spacing:-.04em;color:color-mix(in srgb,currentColor 46%,transparent);font-variant-numeric:tabular-nums}.ln-step p{margin:0;font-size:15px;line-height:1.75}.ln-close{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-top:auto;padding-top:28px;border-top:1px solid var(--ln-hair)}.ln-close>div:first-child{flex:1 1 260px;min-width:0}.ln-screen .ln-close h3{margin:0;font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.02em}.ln-close p{max-width:48ch;margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--muted)}.ln-close-actions{display:flex;flex-wrap:wrap;gap:10px}.ln-disclosure{margin-top:16px;font-size:13px}.ln-rail{display:flex;flex-direction:column;gap:var(--paxo-gutter);min-width:0}.ln-rail>.paxo-box{flex:0 0 auto}.ln-continue-next{display:grid;gap:6px;margin:0}.ln-continue-next strong{font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.ln-continue-next span{font-size:14px;line-height:1.45;color:var(--muted)}.ln-path{display:grid;gap:8px;font-size:13px;line-height:1.4;color:var(--muted)}.ln-path progress{display:block;width:100%;height:4px;accent-color:#f2f2f2}.ln-continue-button{width:100%;margin-top:8px}.ln-ack dl{display:grid;gap:14px;margin:0}.ln-ack dt{font-size:13px;color:var(--muted)}.ln-ack dd{margin:4px 0 0;font-size:15px;font-weight:550;line-height:1.4;overflow-wrap:anywhere}.ln-ack dd small{font-size:13px;font-weight:500;color:var(--muted)}.ln-glance,.ln-glance>.section-widgets{display:contents}.ln-glance .section-widgets-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;min-height:32px}.ln-glance .section-widgets-head .eyebrow{margin:0;font-size:12px;font-weight:650;letter-spacing:.08em}.ln-glance .today-widget-grid{display:flex;flex-direction:column;gap:var(--paxo-gutter);margin:0}.ln-glance .today-widget{height:auto;min-height:0;border-radius:var(--paxo-box-radius)}.ln-glance .section-widgets .today-widget[data-widget] .widget-content{container-type:inline-size;height:auto;padding:var(--paxo-box-pad);overflow:visible}.ln-glance .wv-body{height:auto;gap:12px}.ln-glance .wv-label{font-size:15px;font-weight:600;letter-spacing:-.01em}.ln-glance .wv-metric-value{margin-top:0;font-size:min(44px,18cqi);font-weight:500;letter-spacing:-.04em}.ln-glance .wv-metric-caption,.ln-glance .wv-caption,.ln-glance .wv-clear{overflow:visible;white-space:normal;text-overflow:clip;font-size:14px;line-height:1.45}.ln-glance .wv-next-title{font-size:17px;line-height:1.35;white-space:normal;overflow:visible}.ln-glance .wv-ticks{height:10px;margin-top:4px}.ln-glance .wv-next-action{margin-top:4px}.ln-glance .wv-log li{min-height:48px;padding:6px 0;line-height:1.4}.ln-glance .wv-log li,.ln-glance .wv-log-text{white-space:normal;overflow:visible;text-overflow:clip}.ln-glance .wv .wv-tag{height:24px;padding:0 10px;border:1px solid transparent;background:color-mix(in srgb,var(--wv-ink) 10%,transparent);color:var(--wv-ink);font-weight:600}.ln-glance .wv .wv-tag--alert{border-color:color-mix(in srgb,var(--wv-accent) 55%,transparent);color:var(--wv-accent)}.ln-glance .section-widgets-empty{flex-direction:column;align-items:flex-start;border-color:var(--ln-hair)}@container ln-page (max-width: 1000px){.ln-grid>.ln-outline{grid-column:1 / -1}.ln-grid>.ln-reader{grid-column:span 8}.ln-grid>.ln-rail{grid-column:span 4}.ln-outline{padding:12px}.ln-outline-toggle{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:12px;background:transparent;color:var(--ink);font:inherit;font-size:15px;font-weight:600;text-align:left;cursor:pointer}.ln-outline-toggle>span{flex:1 1 auto;min-width:0}.ln-outline-toggle small{font-size:14px;font-weight:500;color:var(--muted)}.ln-outline-toggle svg:last-child{transform:rotate(90deg)}.ln-outline-toggle[aria-expanded=true] svg:last-child{transform:rotate(-90deg)}.ln-outline-body{padding:16px 12px 12px}.ln-outline.is-collapsed .ln-outline-body{display:none}.ln-screen .ln-reader-head h2{font-size:28px}}@container ln-page (max-width: 700px){.ln-grid>.ln-reader,.ln-grid>.ln-rail{grid-column:1 / -1}}@media(prefers-reduced-motion:no-preference){.ln-outline-toggle svg:last-child{transition:transform .18s ease}}.ln-link{display:inline-flex;align-items:center;min-height:24px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ln-link:hover,.ln-link:focus-visible{background:var(--paxo-hover, rgba(0, 0, 0, .06));text-decoration:none}@media(max-width:1100px){#root .paxo-shell .ln-screen .ln-grid{grid-template-columns:minmax(0,1fr)}#root .paxo-shell .ln-screen .ln-grid>:is(.ln-outline,.ln-reader,.ln-rail){grid-column:1 / -1}#root .paxo-shell .ln-screen .ln-outline{width:100%}}body:has(#root .paxo-shell) .modal .training-form-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;align-items:center}body:has(#root .paxo-shell) .modal .training-form-actions .training-form-note{margin:0;text-align:left;line-height:1.5}body:has(#root .paxo-shell) .modal .training-form-actions .training-form-note:last-child{grid-column:1 / -1}.st-screen{max-width:1600px;margin:0 auto;min-width:0}.st-screen .st-layout{grid-auto-rows:auto}.st-layout>.st-nav{grid-column:span 3}.st-layout>.st-content{grid-column:span 9}.st-screen .st-boxes{grid-auto-rows:auto;align-content:start}.st-nav.paxo-box{padding:16px;overflow:visible}.st-nav-inner.ops-settings-nav{position:sticky;top:var(--space-6);gap:4px}.ops-settings-nav.st-nav-inner>button{display:flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--muted);font-size:14px;font-weight:500;line-height:1.4;text-align:left}.ops-settings-nav.st-nav-inner>button{position:relative}.ops-settings-nav.st-nav-inner>button.active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.ops-settings-nav.st-nav-inner>button.active{background:#ffffff0f;color:var(--ink);font-weight:600}@media(hover:hover){#root .st-screen .ops-settings-nav.st-nav-inner>button:not(.active):hover{background-color:#ffffff0f!important;border-color:transparent!important;color:var(--ink)!important}#root .st-screen .ops-settings-nav.st-nav-inner>button.active:hover{background-color:#ffffff0f!important;border-color:transparent!important;color:var(--ink)!important}}.st-nav .st-identity{margin:20px 0 0;padding:20px 14px 4px;border-top:1px solid var(--paxo-row-line);gap:6px}.st-nav .st-identity strong{font-size:14px;line-height:1.4}.st-nav .st-identity span{font-size:13px;line-height:1.4;color:var(--muted)}.st-screen h2,.st-screen h3{margin:0}.st-box-heading{display:grid;gap:8px}.st-box .eyebrow{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:inherit;opacity:.8}.st-box-title{font-size:22px;font-weight:550;line-height:1.25;letter-spacing:-.03em}.st-screen .st-box .badge{display:inline-flex;align-items:center;box-sizing:border-box;height:24px;padding:0 10px;border:1px solid transparent;border-radius:99px;background:#ffffff1a;color:inherit;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.st-lede{margin:0;font-size:15px;line-height:1.55;color:var(--muted);max-width:68ch}.st-count{font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.st-form.stack{display:grid;gap:20px;max-width:none}.st-form .field{font-size:13px}.st-form-pair{gap:20px}.st-form .paxo-box-foot{margin-top:4px}.st-screen .st-box.paxo-box .ops-company-icon-setting{margin:0;padding:0;gap:20px;background:transparent;border-radius:0}.st-box .ops-company-icon-preview{width:72px;height:72px;flex-basis:72px;border-radius:18px}.st-box .ops-company-icon-copy{display:grid;gap:6px}.st-box .ops-company-icon-copy h2{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:15px;font-weight:600;letter-spacing:-.01em}.st-box .ops-company-icon-copy p{margin:0;font-size:14px;line-height:1.45;color:var(--muted)}.st-box .ops-company-icon-copy small,.st-box .brand-accent-note,.st-box .brand-accent-suggest small{margin:0;font-size:13px;line-height:1.45;color:var(--muted)}.st-box .ops-company-icon-actions{gap:10px}.st-box .ops-company-icon-error{margin:0;font-size:13px}.st-links.ops-settings-links{margin:0;padding:0;border:0}.st-links>button{min-height:64px;padding:14px 0;border-bottom:1px solid var(--paxo-row-line);color:inherit}.st-links>button:last-child{border-bottom:0}.st-links small{font-size:14px;line-height:1.4}.st-custom-list>li.st-custom-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1.6fr) auto;align-items:end;gap:20px;padding:16px 0}.st-custom-name{display:grid;gap:4px;align-self:center}.st-custom-name strong{font-size:15px;font-weight:550}.st-custom-name small{font-size:13px;color:var(--muted)}.st-custom-form{display:flex;align-items:end;gap:10px;min-width:0}.st-custom-form .field{flex:1;min-width:0;font-size:13px}.st-custom-form input{width:100%}.st-request-list>li.st-request{align-items:flex-start;justify-content:space-between;gap:24px;padding:18px 0}.st-request-copy{display:grid;gap:6px;min-width:0}.st-request-copy small{font-size:13px;font-weight:600;color:var(--muted)}.st-request-copy small:first-letter{text-transform:uppercase}.st-request-copy h3{font-size:15px;font-weight:600}.st-request-copy p{margin:0;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.st-request-side{display:grid;justify-items:end;gap:12px;flex-shrink:0}.st-request-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.st-audit-list>li{align-items:flex-start;justify-content:space-between;gap:24px;padding:14px 0}.st-audit-copy{display:grid;gap:4px;min-width:0}.st-audit-copy strong{font-size:14px;font-weight:600}.st-audit-copy p{margin:0;font-size:14px;line-height:1.45}.st-audit-copy small{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.st-audit-list time{flex-shrink:0;font-size:13px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.st-readiness>li{justify-content:space-between;font-size:14px;line-height:1.4}.st-box--embed>*{min-width:0}.st-box.st-careful{border-color:rgb(var(--danger-rgb) / .32)}:root.paxo-native-glass .st-screen .st-careful .button:is(.danger,.secondary){border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:var(--paxo-accent-text)}@media(hover:hover){#root .st-screen .st-careful .button:is(.danger,.secondary):not(:disabled):hover{background-color:#ffffff24!important;border-color:#ffffff3d!important;color:var(--paxo-accent-text)!important}}.st-careful-head{display:grid;gap:6px}.st-careful-head>h2{font-size:15px;font-weight:600;letter-spacing:-.01em}.st-careful-head>p{margin:0;font-size:14px;line-height:1.45;color:var(--muted)}.st-careful-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;padding-top:16px;border-top:1px solid var(--paxo-row-line)}.st-careful-row>div:first-child{flex:1 1 260px;min-width:0}.st-careful-row strong{display:block;font-size:14px;font-weight:550}.st-careful-row small{display:block;margin-top:4px;font-size:13px;line-height:1.45;color:var(--muted)}.st-careful-confirm{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;font-size:14px}.st-careful-note{display:block;font-size:13px;color:var(--muted)}@media(max-width:1180px){.st-boxes>.paxo-span-6{grid-column:1 / -1}.st-custom-list>li.st-custom-row{grid-template-columns:minmax(0,1fr) auto}.st-custom-form{grid-column:1 / -1;grid-row:2}}@media(max-width:900px){.st-layout>.st-nav,.st-layout>.st-content{grid-column:1 / -1}.st-nav-inner.ops-settings-nav{position:static}}@media(prefers-reduced-motion:no-preference){.ops-settings-nav.st-nav-inner>button{transition:background-color .12s ease,color .12s ease}}.st-box--embed .pa-owner{padding:0 0 24px;border:0;border-bottom:1px solid var(--paxo-row-line);border-radius:0;background:transparent}.st-box--embed .pa-list{gap:0}.st-box--embed .pa-list>li{min-height:56px;padding:10px 0;border-top:1px solid var(--paxo-row-line);border-radius:0;background:transparent}.st-box--embed .pa-list>li:first-child{border-top:0}.st-box--embed .pa-who strong,.st-box--embed .pa-who small{overflow:visible;white-space:normal;overflow-wrap:anywhere}.st-box--embed .badge,.st-box--embed .pa-matrix tbody th small,.st-box .field{font-size:12px}.st-box .field{font-size:13px}.st-box--embed .ops-you{font-size:12px}.st-box--embed .phone-settings{max-width:none}.st-box--embed .phone-form{padding:20px 0 0;border-top:1px solid var(--paxo-row-line);border-radius:0;background:transparent;gap:16px}.dv-list>li.dv-row{justify-content:space-between;gap:24px;padding:14px 0}.dv-row-copy{display:grid;gap:4px;min-width:0}.dv-row-copy strong{font-size:15px;font-weight:600;overflow-wrap:anywhere}.dv-row-copy small{font-size:14px;line-height:1.4;color:var(--muted)}.dv-past>summary{min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer}.dv-code-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.dv-code-copy{display:grid;gap:16px;min-width:0;flex:1 1 320px}.dv-code{display:flex;flex-wrap:wrap;gap:20px;margin:0;font-size:48px;font-weight:600;line-height:1.1;letter-spacing:.12em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";-webkit-user-select:all;user-select:all}.dv-qr.form-share-qr-wrap{max-width:220px;flex:0 0 auto}.dv-qr figcaption{font-size:13px;line-height:1.4;text-align:center;color:var(--muted)}.dv-choices{display:flex;flex-wrap:wrap;gap:16px}.dv-choice{min-width:112px;min-height:80px;padding:8px 24px;border:1px solid var(--paxo-row-line);border-radius:20px;background:#ffffff0f;color:inherit;font-size:36px;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums}.dv-choice.is-picked{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent);background:#ffffff1f}.dv-choice:disabled{opacity:.6}.dv-ended{color:inherit}@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/demo-app/assets/UrbanistLatinExt-Cj7Oqu8q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/demo-app/assets/UrbanistLatin-CZ4Yy-Rb.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/demo-app/assets/InterVariable-DiVDrmQJ.woff2) format("woff2")}:root{font-family:Urbanist,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1f1f1f;background:#f0f0f0;font-synthesis:none;font-weight:400;--ink: #0d0d0d;--accent: #435571;--accent-strong: #111a29;--accent-soft: #eef1f7;--on-accent: #ffffff;--accent-deep: #435571;--accent-bright: #cbd5e4;--accent-tint: rgba(67, 85, 113, .16);--accent-line: rgba(67, 85, 113, .42);--accent-selection: rgba(67, 85, 113, .24);--accent-rgb: 67 85 113;--accent-bright-rgb: 203 213 228;--accent-strong-rgb: 17 26 41;--accent-hue-shift: 207deg;--accent-film-saturate: .3;--danger: #f2553b;--danger-rgb: 242 85 59;--danger-strong: #d43c24;--danger-deep: #a82d18;--error-ink: var(--danger-deep);--danger-bright: #ff8266;--danger-soft: #fde9da;--danger-line: #f5c3b4;--paper: #f8f8f8;--fog: #e0e0e0;--line: #e5e5e5;--muted: #7d7d7d;--radius: 20px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--launcher-clearance: 100px}*{box-sizing:border-box}body{margin:0;min-width:720px}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button,a{touch-action:manipulation}button,a{color:inherit}input,textarea,select{color:var(--ink)}button:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid currentColor;outline-offset:2px}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:500;letter-spacing:-.045em}h1{font-size:36px;line-height:1.15}h2{font-size:24px;line-height:1.2}h3{font-size:17px;line-height:1.35}p{line-height:1.6}svg{flex-shrink:0}button svg{vertical-align:middle}::selection{background:var(--accent-selection)}.app-shell{display:grid;grid-template-columns:206px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s ease}.native-titlebar{display:none}.app-sidebar{position:fixed;top:0;bottom:0;width:206px;background:#0b0d0c;color:#e4e4e4;display:flex;flex-direction:column;padding:29px 16px 16px;z-index:20;transition:width .18s ease}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:0 12px 31px;text-decoration:none;background:none;border:0}.sidebar-brand .sidebar-lockup{display:block;width:100%;max-width:160px;height:auto}.sidebar-brand .sidebar-mark{display:none;width:27px;height:27px}.sidebar-fold{position:absolute;top:29px;right:-13px;width:27px;height:33px;display:grid;place-items:center;border:1px solid #dfdfdf;border-radius:11px;background:#f9f9f9;color:#363636;box-shadow:0 4px 18px #3636361a;z-index:21}.workspace-switch{display:flex;align-items:flex-start;gap:10px;padding:12px 8px;border-top:1px solid #373737;border-bottom:1px solid #373737;margin:0 4px 22px;min-width:0;flex-shrink:0}.workspace-copy{min-width:0}.workspace-switch strong{font-size:12px;display:block;line-height:1.35;overflow-wrap:anywhere;font-weight:500}.workspace-switch small{display:block;color:#989898;font-size:12px;line-height:1.45}.workspace-initial{width:29px;height:29px;flex-shrink:0;background:#444;color:#e1e1e1;display:grid;place-items:center;border-radius:8px;font-size:12px;overflow:hidden}.workspace-initial img{width:100%;height:100%;object-fit:contain}.nav-label{font-size:12px;letter-spacing:1.7px;font-weight:500;color:#868686;padding:12px 14px 9px}.sidebar-nav{display:flex;flex-direction:column;gap:3px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.nav-item{width:100%;display:flex;align-items:center;gap:12px;padding:10px 13px;border:0;background:transparent;border-radius:8px;text-align:left;color:#b5b5b5;font-size:12px;transition:background .15s,color .15s}.nav-item:hover{background:#0b0d0c;color:#fff}.nav-item.active{background:#eaeaea;color:#0b0d0c}.nav-item .nav-count{margin-left:auto;font-size:12px;opacity:.7}.sidebar-bottom{margin-top:auto;padding-top:20px;flex-shrink:0}.app-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.app-shell.sidebar-collapsed .app-sidebar{width:72px;padding:25px 10px 16px}.app-shell.sidebar-collapsed .sidebar-brand{justify-content:center;padding:0 8px 25px}.app-shell.sidebar-collapsed .sidebar-lockup,.app-shell.sidebar-collapsed .workspace-copy,.app-shell.sidebar-collapsed .nav-label,.app-shell.sidebar-collapsed .nav-item>span,.app-shell.sidebar-collapsed .sample-pill{display:none}.app-shell.sidebar-collapsed .sidebar-mark{display:block}.app-shell.sidebar-collapsed .workspace-switch{justify-content:center;margin:0 0 18px;padding:12px 0}.app-shell.sidebar-collapsed .workspace-initial{width:36px;height:36px}.app-shell.sidebar-collapsed .nav-item{justify-content:center;padding:13px}.app-shell.sidebar-collapsed .sidebar-nav{gap:8px}.app-shell.sidebar-collapsed .sidebar-bottom{padding-top:0}.sample-pill{display:flex;gap:7px;align-items:center;color:#d8d8d8;font-size:12px;letter-spacing:.5px;margin:16px 13px 4px}.sample-pill i{width:5px;height:5px;border-radius:50%;background:var(--accent)}.app-main{grid-column:2;min-width:0}.topbar{height:71px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 34px;background:transparent;gap:20px;position:sticky;top:0;z-index:15}.topbar-breadcrumb{display:flex;align-items:center;gap:10px;color:#8e8e8e;font-size:11px;white-space:nowrap}.topbar-breadcrumb strong{font-weight:500;color:#373737}.topbar-actions{display:flex;align-items:center;gap:14px}.search-box{width:240px;border:0;border-right:1px solid var(--line);background:transparent;display:flex;align-items:center;gap:10px;text-align:left;font-size:11px;color:#8e8e8e}.search-box kbd{margin-left:auto;margin-right:17px;font-size:12px;font-family:inherit;background:#eee;border-radius:4px;padding:3px 6px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;background:transparent;border:1px solid var(--line);border-radius:50%;color:#5c5c5c;flex-shrink:0}.icon-button:hover{background:#ececec}.icon-button.solid{background:#0b0d0c;color:#fff;border-color:#0b0d0c}.actor-control{position:relative;display:flex;align-items:center;gap:9px}.actor-control .avatar{width:30px;height:30px;font-size:12px}.actor-control select{font-size:14px;max-width:150px;min-height:32px;border:0;background:transparent;padding:4px 16px 4px 0}.topbar .actor-control select{height:32px;font-size:14px}.page-canvas{max-width:1780px;margin:0 auto;padding:32px 34px var(--launcher-clearance)}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:27px}.page-heading h1{margin:8px 0}.page-heading .muted{font-size:14px;max-width:640px}.eyebrow{font-size:12px;letter-spacing:1.7px;text-transform:uppercase;font-weight:600;color:#8d8d8d;line-height:1.5}.heading-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.muted{color:#5e5e5c;font-size:13px}.button{display:inline-flex;gap:8px;align-items:center;justify-content:center;border-radius:7px;padding:8px 16px;font-size:14px;font-weight:500;border:1px solid #e1e1e1;background:#fff;min-height:36px;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.button>svg{flex-shrink:0}.button:hover{background:#f2f2f2}.button.primary{background:#0b0d0c;border-color:#0b0d0c;color:#fff}.button.primary:hover{background:#0b0d0c}.button.ghost{background:transparent;border-color:transparent}.button.danger{color:var(--danger-deep);border-color:var(--danger-line);background:var(--danger-soft)}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:23px;overflow:visible}.row{display:flex;align-items:center;gap:12px}.stack{display:flex;flex-direction:column;gap:16px}.badge{display:inline-flex;gap:5px;align-items:center;background:#efefef;color:#6d6d6d;border-radius:5px;min-height:20px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.badge.green,.badge.success{background:#eee;color:#0b0d0c}.badge.amber{background:var(--danger-soft);color:var(--on-accent)}.avatar{display:inline-flex;align-items:center;justify-content:center;background:#e0e0e0;color:#525252;width:34px;height:34px;border-radius:50%;font-size:12px;font-weight:500;flex-shrink:0}.field{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600;color:#363636}.field input,.field select,.field textarea,input.field,select.field,textarea.field{padding:11px 12px;border:1px solid #e1e1e1;border-radius:7px;background:#fafafa;font-size:14px;outline-offset:1px;min-width:0;width:100%;font-weight:400}.field textarea{min-height:90px;resize:vertical}.field small{font-weight:400;color:#5e5e5c;font-size:13px;line-height:1.45}.field-error,.field .field-error,:root.paxo-native-glass .field .field-error{font-weight:500;color:var(--error-ink);font-size:13px;line-height:1.45}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-error{background:var(--danger-soft);color:var(--danger-deep);padding:12px;border-radius:8px;font-size:14px}.data-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.data-table th{padding:12px 10px;color:#5e5e5c;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--line)}.data-table td{padding:15px 10px;border-bottom:1px solid #efefef}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#f9f9f9}.data-table button{background:none;border:0;font:inherit;color:inherit;text-align:left}.empty-state{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:55px 30px;gap:13px;min-height:230px;color:#969696}.empty-state h3{color:#454545}.empty-state p{font-size:14px;max-width:350px}.modal-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--space-8);background:#0b0d0c60;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modal{background:var(--paper);border:1px solid #fff9;border-radius:20px;width:min(570px,100%);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 120px #0b0d0c40}.modal.wide{width:min(930px,100%)}.modal-header{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6);border-bottom:1px solid var(--line)}.modal-header h2{margin-top:6px}.modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-6)}.toast-region{position:fixed;right:27px;bottom:var(--launcher-clearance);z-index:200;display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:min(440px,calc(100vw - 54px));pointer-events:none}.toast{display:flex;align-items:center;gap:12px;max-width:100%;background:#0b0d0c;color:#fff;padding:10px 10px 10px 18px;border-radius:12px;font-size:14px;line-height:1.4;box-shadow:0 8px 30px #0b0d0c30;pointer-events:auto}.toast.error{background:var(--accent-strong)}.toast button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;margin-left:4px;background:none;color:inherit;border:0;border-radius:50%}.save-warning{padding:12px 34px;background:var(--danger-soft);color:var(--on-accent);font-size:14px}.loading-screen{height:100vh;display:grid;place-content:center;text-align:center;gap:20px}.loading-screen img{width:52px;margin:auto}.search-results{margin-top:20px;max-height:440px;overflow:auto}.search-result{display:flex;align-items:center;gap:14px;width:100%;padding:14px 8px;background:none;border:0;text-align:left;border-bottom:1px solid var(--line)}.search-result:hover{background:#f0f0f0}.search-result strong{font-size:13px;font-weight:500;display:block}.search-result small{font-size:12px;color:#5e5e5c}.search-result>svg:last-child{margin-left:auto}.notification-entry{padding:16px 0;border-bottom:1px solid var(--line)}.notification-entry strong{font-size:12px;font-weight:500}.notification-entry p{font-size:14px;line-height:1.45;margin-top:6px}.activity-details{margin-top:6px}.activity-details summary{display:inline-flex;align-items:center;min-height:32px;cursor:pointer;color:var(--muted);font-size:13px;font-weight:500;list-style:none}.activity-details summary::-webkit-details-marker{display:none}.activity-details summary:before{content:"›";display:inline-block;width:14px;transition:transform .15s ease}.activity-details[open] summary:before{transform:rotate(90deg)}.activity-details p{margin:2px 0 0;color:var(--muted);font-size:13px;overflow-wrap:anywhere}.activity-details code{font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}table.sr-only{display:block}.skip-link{position:fixed;left:230px;top:-60px;z-index:300;background:#fff;padding:12px}.skip-link:focus{top:8px}.onboarding{display:grid;grid-template-columns:1fr 1fr;min-height:610px;background:#f9f9f9}.onboarding-story{position:relative;background:#0b0d0c;color:#fff;padding:45px 37px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.onboarding-story .brand-lockup{display:flex;align-items:center;gap:9px;font-size:25px;letter-spacing:-1px;font-weight:600}.brand-lockup img{width:29px}.onboarding-story h2{font-size:47px;font-weight:400;max-width:330px;margin:52px 0 24px}.onboarding-story p{font-size:14px;color:#c4c4c4;max-width:290px}.onboarding-graphic{display:flex;align-items:center;margin:40px 0;gap:8px}.onboarding-graphic span{width:49px;height:49px;border:1px solid #727272;border-radius:12px;display:grid;place-items:center;color:#cfcfcf}.onboarding-graphic span:nth-child(3){background:#e3e3e3;color:#0b0d0c;border:0}.onboarding-graphic i{width:14px;height:1px;background:#8b8b8b}.onboarding-form{padding:45px 35px;display:flex;flex-direction:column;justify-content:center}.onboarding-form h2{font-size:30px;margin:13px 0}.onboarding-form>p{font-size:14px;color:#5e5e5c;margin-bottom:24px}.onboarding-step{margin:0;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.02em}.onboarding-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px}.onboarding-actions .button.ghost{margin-right:auto}.onboarding-links{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px}.text-link{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.onboarding-form .field{margin-bottom:17px}.onboarding-steps{display:flex;gap:6px;margin-bottom:20px}.onboarding-steps span{height:3px;flex:1;background:#e3e3e3;border-radius:3px}.onboarding-steps span.current{background:#0b0d0c}.modal:has(.onboarding) .modal-body{padding:0}.modal:has(.onboarding) .modal-header{display:none}.onboarding-disclosure{font-size:13px!important;line-height:1.6;color:#949494;margin-top:17px}.onboarding-import{display:grid;gap:14px;margin-bottom:19px;min-width:0}.onboarding-import-picker{display:grid;gap:6px;padding:18px;border:1px dashed #b8b8b8;border-radius:18px;background:#f1f1f1;color:#0b0d0c}.onboarding-import-picker strong{font-size:15px}.onboarding-import-picker span,.onboarding-import-picker small,.onboarding-import>p{color:#5e5e5c;font-size:13px;line-height:1.5}.onboarding-import-picker input{min-width:0;max-width:100%;margin:6px 0}.onboarding-import-list{max-height:135px;overflow-y:auto;display:grid;gap:8px;padding-right:5px}.onboarding-import-list>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid #e2e2e2;border-radius:11px}.onboarding-import-list>div>span{display:grid;gap:3px;min-width:0}.onboarding-import-list strong,.onboarding-import-list small{overflow-wrap:anywhere}.onboarding-import-list small{color:#5e5e5c;font-size:12px}.onboarding-import-list .ready,.onboarding-import-list .blocked{flex:0 1 43%;font-size:12px;font-weight:650}.onboarding-import-list .blocked{color:var(--danger-deep)}.onboarding-import>p{margin:0}@media(max-width:760px){.onboarding{grid-template-columns:1fr}.onboarding-story{min-height:180px}.onboarding-story>div:nth-child(2),.onboarding-story>.eyebrow{display:none}.onboarding-form{padding:26px}}.layout-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.layout-row .row{gap:6px}.layout-row label{display:flex;gap:10px;align-items:center}.layout-row input{accent-color:var(--accent)}@media(min-width:1600px){.page-canvas{padding:40px 48px var(--launcher-clearance)}.topbar{padding:0 48px}}@media(max-width:1180px){.app-shell{grid-template-columns:174px minmax(0,1fr)}.app-sidebar{width:174px;padding-left:10px;padding-right:10px}.page-canvas{padding:25px 23px var(--launcher-clearance)}.topbar{padding:0 23px}.search-box{width:180px}.topbar-breadcrumb{display:none}.topbar-actions{width:100%;justify-content:flex-end}.search-box{margin-right:auto}}@media(max-width:950px){.page-heading h1{font-size:30px}.modal-backdrop{padding:20px}.onboarding-story{padding:35px 25px}.onboarding-story h2{font-size:38px}.onboarding-form{padding:30px 25px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.persistence-status{font-size:12px;color:var(--muted);white-space:nowrap}.save-warning{display:flex;align-items:center;justify-content:space-between;gap:16px}.confirm-pair{display:inline-flex;align-items:center;gap:6px}.onboarding-client-app{display:grid;gap:20px;margin-bottom:8px}.onboarding-blocks{display:grid;gap:8px;padding:14px 16px;border:1px solid #e3e3e3;border-radius:14px;background:#fff;font-size:14px}.onboarding-blocks ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.onboarding-blocks li{padding:4px 10px;border-radius:999px;background:#f1f1f1;font-size:13px;font-weight:500}.onboarding-blocks small{color:#5e5e5c;font-size:13px;line-height:1.5}.gate h1{font-size:24px;margin:0}.gate .gate-form{width:min(420px,90vw);text-align:left}.gate .gate-modes{display:flex;gap:8px;justify-content:center}.gate .gate-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.gate .gate-error{color:var(--danger, #b42318);display:inline-flex;align-items:center;gap:6px}:root{--canvas: #f9f9f9;--ink: #363636;--paper: #f9f9f9;--muted: #676767;--fog: #e2e2e2;--mint: #e8e8e8;--line: transparent;--glass: rgba(255, 255, 255, .43);--selected: rgba(128, 128, 128, .14);--radius: 24px;background:var(--canvas);color:var(--ink)}body:before{content:"";position:fixed;inset:-60px;pointer-events:none;background:url(/demo-app/media/workshop.jpg) 70% center / cover;filter:blur(65px) saturate(.18);opacity:0}#root{position:relative;isolation:isolate}h1,h2,h3{font-weight:450}.app-sidebar,.app-main,.page-canvas{background:transparent;color:var(--ink)}.sidebar-brand span{color:var(--ink);font-weight:600}.sidebar-brand img,.onboarding-story .brand-lockup img{filter:brightness(.22)}.workspace-switch{border:0;padding-block:16px}.workspace-switch small,.nav-label,.sample-pill,.muted,.eyebrow,.topbar-breadcrumb,.search-box{color:var(--muted)}.workspace-initial,.avatar{background:var(--selected);color:var(--ink)}.nav-item{color:var(--muted);border-radius:12px;padding-block:8px;font-size:13px}.workspace-switch strong{font-size:13px}.workspace-switch small,.sample-pill{font-size:12px}.nav-label,.eyebrow{font-size:12px;letter-spacing:.1em}.nav-item.active,.nav-item:hover{background:var(--selected);color:var(--ink)}.topbar{background:#f9f9f9f0;border:0;box-shadow:0 1px #3636360f;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.topbar-breadcrumb,.search-box,.actor-control select,.persistence-status{font-size:13px}.assistant-trigger{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:39px;padding:0 15px;border:1px solid rgba(54,54,54,.14);border-radius:999px;background:#ffffff8f;color:var(--ink);font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0}@media(max-width:980px){.assistant-trigger{padding-inline:11px}}.page-heading .muted{font-size:14px}.search-box{border:0;white-space:nowrap;flex-shrink:0}.search-box kbd{background:transparent;margin-right:0}@media(max-width:1180px){.search-box{width:205px}}.page-heading{margin-bottom:32px}.panel,.biz-estimate-paper,.ops-connector,.ops-guide,.ops-report-ledger,.ops-settings-content{background:var(--glass);border:0;border-radius:var(--radius);box-shadow:0 18px 65px -48px #3636363d;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.button{border:0;border-radius:99px;font-size:14px;background:#ffffffb3}.button.primary,.icon-button.solid{background:var(--ink);color:#fff;border:0}.button:hover{background:var(--selected)}.button.primary:hover{background:#4d4d4d}.button.danger{color:var(--danger-deep);background:#fff9}.icon-button{border:0;background:#ffffff80}.field input,.field select,.field textarea,input.field,select.field,textarea.field,.biz-search,.biz-line-editor input,.ops-search-label input,.ops-inline-label select{border:1px solid rgba(86,86,86,.16);border-radius:12px;background:#ffffff91;color:var(--ink)}.badge,.badge.green,.badge.success{border-radius:99px;background:var(--selected);color:#585858}.badge.amber{background:rgb(var(--danger-rgb) / .1);color:var(--danger-deep)}.data-table th,.data-table td,.search-result,.notification-entry,.modal-header,.layout-row{border-color:transparent}.data-table tbody tr:hover,.search-result:hover{background:#8080800d}.modal-backdrop{background:#64646430;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.modal{background:#f7f7f7f0;border:0;border-radius:28px;box-shadow:0 35px 120px -40px #36363640}.toast{background:#f7f7f7f7;color:var(--ink);border-radius:18px;box-shadow:0 10px 40px #3636361a}.toast.error{color:var(--danger-deep);background:var(--danger-soft)}.onboarding,.onboarding-story{background:transparent;color:var(--ink)}.onboarding-story:before{content:"";position:absolute;inset:-30px;z-index:-1;background:url(/demo-app/media/workshop.jpg) center / cover;filter:blur(18px) saturate(.2);opacity:.14}.onboarding-story{isolation:isolate}.onboarding-story p,.onboarding-disclosure{color:var(--muted)}.onboarding-graphic span,.onboarding-graphic span:nth-child(3){background:#ffffff8c;border:0;color:var(--ink);border-radius:16px}.biz-screen{--biz-line: transparent;color:var(--ink)}.biz-signing-summary,.ops-integration-intro,.ops-learning-progress,.ops-completion{background:#ffffff45;color:var(--ink);border:0}.biz-signing-summary .eyebrow,.biz-signing-summary p,.ops-integration-intro .eyebrow,.ops-integration-intro p,.ops-learning-progress .eyebrow,.ops-learning-progress>span:not(.eyebrow),.ops-completion .eyebrow,.ops-completion p{color:var(--muted)}.ops-completion svg circle:first-child{stroke:#e0e0e0}.ops-completion svg circle:nth-child(2){stroke:var(--accent)}.color-0,.color-1,.color-2,.color-3{background:var(--selected);color:var(--ink);border:0}.biz-finance-controls,.biz-handoff,.biz-handoff.uncertain,.ops-team-overview,.ops-report-chart,.ops-guide>header,.ops-guide-bottom,.ops-notice,.biz-consent,.biz-signature-receipt{background:#ffffff4d;border:0;border-radius:20px}.biz-revision-history button,.biz-estimate-paper>footer,.biz-estimate-lines th,.ops-settings-links>button{border-color:transparent}.ops-connector-orbit{background:none}.ops-connector-orbit small{color:var(--muted)}.ops-connector-orbit b{background:#fff9}.ops-connector-logo{background:transparent;width:48px;height:48px}.ops-connector-logo img,.ops-provider-detail-logo{object-fit:contain;filter:none;opacity:1}.ops-settings-nav>button.active,.ops-directory-nav nav button.active,.ops-learning-sidebar nav button.active{background:var(--selected);border-color:transparent}.ops-integration-intro,.ops-learning-progress,.ops-completion{border-radius:24px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.sidebar-nav{padding-bottom:20px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent)}.search-box{position:relative;display:flex;align-items:center;gap:10px;width:280px;min-height:39px;padding:0 8px 0 14px;border:1px solid rgba(54,54,54,.14);border-radius:999px;background:#ffffffb8;color:var(--muted);transition:border-color .15s,background-color .15s}.search-box:focus-within{border-color:#36363666;background:#fff}.search-box input{flex:1;min-width:0;border:0;outline:0;padding:0;background:transparent;color:var(--ink);font:inherit;font-size:13px}.search-box input::placeholder{color:var(--muted)}.search-box input::-webkit-search-cancel-button{cursor:pointer}.search-box:has(input:focus-visible){outline:2px solid currentColor;outline-offset:2px}.search-box kbd{margin:0;padding:3px 7px;border:1px solid rgba(54,54,54,.18);border-radius:6px;background:transparent;font-family:inherit;font-size:12px}.search-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:max(100%,380px);max-height:min(440px,70vh);overflow-y:auto;padding:6px;border:1px solid rgba(54,54,54,.12);border-radius:16px;background:#fff;box-shadow:0 24px 60px -28px #0b0d0c59}.search-popover .search-result{width:100%;border-radius:10px}.search-popover .search-result.active{background:var(--selected)}.search-empty{margin:0;padding:14px 12px;color:var(--muted);font-size:13px;line-height:1.5}@media(max-width:1180px){.search-box{width:220px}}:root.paxo-native-glass,:root.paxo-native-glass body,:root.paxo-native-glass #root{background:transparent}:root.paxo-native-glass{--ink: #f8f8f8;--muted: rgba(244, 244, 244, .78);--glass: rgba(12, 12, 12, .42);--selected: rgba(255, 255, 255, .12);color:var(--ink)}:root.paxo-native-glass body:before{display:none}:root.paxo-native-glass .app-shell{padding-top:34px;height:100dvh;min-height:0;overflow:hidden;background:transparent}:root.paxo-native-glass body{overflow:hidden}:root.paxo-native-glass .app-main{display:flex;flex-direction:column;min-height:0;min-width:0}:root.paxo-native-glass .page-canvas{flex:1 1 auto;min-height:0;width:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}:root.paxo-native-glass .native-titlebar{display:block;position:fixed;inset:0 0 auto;height:34px;z-index:30;background:transparent}:root.paxo-native-glass .app-sidebar{top:34px}:root.paxo-native-glass .topbar{top:34px}:root.paxo-native-glass .app-sidebar{background:transparent;box-shadow:none}:root.paxo-native-glass .sidebar-brand img{filter:brightness(0) invert(1)}:root.paxo-native-glass .sidebar-fold{border-color:#fff3;background:#ffffff29;color:var(--ink)}:root.paxo-native-glass .topbar-breadcrumb strong,:root.paxo-native-glass .sidebar-brand span,:root.paxo-native-glass .workspace-switch strong{color:var(--ink)}:root.paxo-native-glass .topbar{background:transparent;border-bottom:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;position:relative;top:auto;flex:0 0 71px}:root.paxo-native-glass .panel,:root.paxo-native-glass .decision-card,:root.paxo-native-glass .decision-exception,:root.paxo-native-glass .library-group ul,:root.paxo-native-glass .biz-estimate-paper,:root.paxo-native-glass .ops-connector,:root.paxo-native-glass .ops-guide,:root.paxo-native-glass .ops-report-ledger,:root.paxo-native-glass .ops-settings-content{background:var(--glass);border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff40,0 18px 65px -48px #0000007a;backdrop-filter:blur(34px) saturate(1.08);-webkit-backdrop-filter:blur(34px) saturate(1.08)}:root.paxo-native-glass .assistant-trigger,:root.paxo-native-glass .phone-trigger,:root.paxo-native-glass .search-box,:root.paxo-native-glass .icon-button,:root.paxo-native-glass .button:not(.primary){border-color:#ffffff2e;background:#ffffff1f;color:var(--ink);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}:root.paxo-native-glass .search-box:focus-within{background:#ffffff2e}:root.paxo-native-glass .search-box input,:root.paxo-native-glass .search-box input::placeholder{color:var(--ink)}:root.paxo-native-glass .workspace-initial,:root.paxo-native-glass .avatar{background:#ffffff24;color:var(--ink)}:root.paxo-native-glass .search-box kbd{border-color:#ffffff47;background:transparent;color:var(--ink)}:root.paxo-native-glass .button.primary,:root.paxo-native-glass .icon-button.solid{background:#ffffffe6;color:#1a1a1a}:root.paxo-native-glass .today-count,:root.paxo-native-glass .nav-count.attention{color:#1a1a1a}:root.paxo-native-glass .button:hover,:root.paxo-native-glass .nav-item:hover{background:#fff3;color:var(--ink)}:root.paxo-native-glass .button.primary:hover{background:#fff;color:#1a1a1a}:root.paxo-native-glass{color-scheme:dark;--ink: #f8f8f8;--muted: #e1e1e1;--glass: rgba(12, 12, 12, .48);--selected: rgba(255, 255, 255, .17);--native-accent: var(--accent-bright);--native-warning: var(--danger-soft);--error-ink: var(--danger-bright)}:root.paxo-native-glass .panel,:root.paxo-native-glass .decision-card,:root.paxo-native-glass .decision-exception,:root.paxo-native-glass .library-group ul,:root.paxo-native-glass .money-screen .money-number,:root.paxo-native-glass .money-panel,:root.paxo-native-glass .automation-tier ul,:root.paxo-native-glass .ops-connector,:root.paxo-native-glass .ops-guide,:root.paxo-native-glass .ops-report-ledger,:root.paxo-native-glass .ops-settings-content,:root.paxo-native-glass .marketing-status,:root.paxo-native-glass .marketing-brand-sheet,:root.paxo-native-glass .marketing-direction,:root.paxo-native-glass .marketing-empty,:root.paxo-native-glass .marketing-post,:root.paxo-native-glass .marketing-plan-aside{background:var(--glass);color:var(--ink);border-color:#ffffff36;backdrop-filter:blur(32px) saturate(1.1);-webkit-backdrop-filter:blur(32px) saturate(1.1)}:root.paxo-native-glass .money-screen .money-number{background:linear-gradient(125deg,#f0f0f033,#cccccc1c 55%,#eeeeee26),var(--glass)}:root.paxo-native-glass .money-panel{background:linear-gradient(125deg,#f0f0f01f,#cccccc0f 60%),var(--glass)}:root.paxo-native-glass .badge,:root.paxo-native-glass .badge.green,:root.paxo-native-glass .badge.success{background:#e4e4e433;color:#f2f2f2}:root.paxo-native-glass .field,:root.paxo-native-glass .field small,:root.paxo-native-glass .data-table th{color:var(--muted)}:root.paxo-native-glass .field input,:root.paxo-native-glass .field select,:root.paxo-native-glass .field textarea,:root.paxo-native-glass input.field,:root.paxo-native-glass select.field,:root.paxo-native-glass textarea.field,:root.paxo-native-glass .jb-add-task>input,:root.paxo-native-glass .jb-assign select{background:#0c0c0c7a;border-color:#ffffff38;color:#f8f8f8}:root.paxo-native-glass .field input::placeholder,:root.paxo-native-glass .field textarea::placeholder,:root.paxo-native-glass .jb-add-task>input::placeholder{color:#e1e1e1}:root.paxo-native-glass .nav-item:hover,:root.paxo-native-glass .search-result:hover,:root.paxo-native-glass .data-table tbody tr:hover,:root.paxo-native-glass .jb-row:hover,:root.paxo-native-glass .jb-file-head:hover{background:#ffffff2e;color:var(--ink)}:root.paxo-native-glass .money-screen,:root.paxo-native-glass .sched-screen{--money-accent: var(--native-accent)}:root.paxo-native-glass{--jb-accent: var(--native-accent);--jb-amber: var(--native-warning);--jb-soft: rgba(255, 255, 255, .13)}:root.paxo-native-glass .jb-count{background:#ebebeb;color:#141414}:root.paxo-native-glass .jb-filters>button.active .jb-count{background:var(--accent-strong);color:#fff}:root.paxo-native-glass .jb-segmented label.active{background:#ffffffeb;color:#1a1a1a}:root.paxo-native-glass .jb-row,:root.paxo-native-glass .jb-file-head,:root.paxo-native-glass .jb-file-preview,:root.paxo-native-glass .jb-resolve{color:var(--ink)}:root.paxo-native-glass .jb-file-preview,:root.paxo-native-glass .jb-resolve{background:#0c0c0c75}:root.paxo-native-glass .money-number.attention .money-number-value,:root.paxo-native-glass .money-row-status.attention,:root.paxo-native-glass .money-preview-lines em,:root.paxo-native-glass .sched-issue-mark,:root.paxo-native-glass .automation-tier-chip.tier-b,:root.paxo-native-glass .today-warning,:root.paxo-native-glass .badge.amber{color:var(--native-warning)}:root.paxo-native-glass .money-draft-text{background:#00000038;color:var(--ink)}:root.paxo-native-glass .sched-issue span{color:var(--muted)}:root.paxo-native-glass .sched-conflict{background:#7622149e;color:var(--danger-soft)}:root.paxo-native-glass .sched-board{--ink: #f8f8f8;--muted: rgba(255, 255, 255, .7);--sched-canvas: var(--glass);color-scheme:dark;color:var(--ink);backdrop-filter:blur(32px) saturate(1.1);-webkit-backdrop-filter:blur(32px) saturate(1.1)}:root.paxo-native-glass .sched-board-head{background:var(--sched-head);color:var(--ink)}:root.paxo-native-glass .sched-seg button.active{background:#fbfbfbf0;color:#0b0d0c}:root.paxo-native-glass .sched-screen .button.sched-outline{background:#ffffff1a;border-color:#fff3;color:var(--ink)}:root.paxo-native-glass .sched-suggest-bar{background:#0c0c0c75;border-color:#ffffff4d;color:var(--ink)}:root.paxo-native-glass .sched-attention{background:rgb(var(--danger-rgb) / .16);color:var(--native-warning)}:root.paxo-native-glass .sched-drawer{--ink: #0b0d0c;--muted: #535353;color-scheme:light;background:#fafafaf7;color:var(--ink);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}:root.paxo-native-glass .sched-drawer .button.sched-outline{background:#fafafaf5;color:#0b0d0c;border-color:#0b0d0c2b}:root.paxo-native-glass .sched-drawer .sched-conflict{background:var(--danger-soft);color:var(--danger-deep)}:root.paxo-native-glass .biz-estimate-paper{--ink: #0b0d0c;--muted: #535353;background:#fafafae8;color:var(--ink);border-color:#ffffffa3;backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px)}:root.paxo-native-glass .biz-estimate-paper .muted,:root.paxo-native-glass .biz-estimate-paper header p,:root.paxo-native-glass .biz-estimate-paper .biz-estimate-parties p,:root.paxo-native-glass .biz-estimate-paper .biz-estimate-lines th{color:var(--muted)}:root.paxo-native-glass .biz-estimate-paper .button:not(.primary){color:#0b0d0c;background:#0b0d0c17}:root.paxo-native-glass .biz-estimate-paper .button.primary{background:#0b0d0c;color:#fff}:root.paxo-native-glass .biz-estimate-paper .badge{background:#ebebeb;color:#0b0d0c}:root.paxo-native-glass .biz-estimate-paper .biz-text-link,:root.paxo-native-glass .biz-estimate-paper a{color:#0b0d0c}:root.paxo-native-glass .biz-finance-controls,:root.paxo-native-glass .biz-handoff,:root.paxo-native-glass .biz-consent,:root.paxo-native-glass .biz-signature-receipt,:root.paxo-native-glass .biz-signing-summary{background:#0b0d0cb8;color:var(--ink)}:root.paxo-native-glass .biz-finance-controls p,:root.paxo-native-glass .biz-handoff p,:root.paxo-native-glass .biz-handoff small,:root.paxo-native-glass .biz-revision-history small,:root.paxo-native-glass .biz-revision-history button>span:last-child,:root.paxo-native-glass .biz-line-editor-head,:root.paxo-native-glass .biz-form-aside,:root.paxo-native-glass .biz-signing-summary p,:root.paxo-native-glass .biz-signing-summary .eyebrow,:root.paxo-native-glass .biz-signature-receipt p,:root.paxo-native-glass .biz-signature-receipt small{color:var(--muted)}:root.paxo-native-glass .biz-consent,:root.paxo-native-glass .biz-signature-receipt strong,:root.paxo-native-glass .biz-signature-receipt>span{color:var(--ink)}:root.paxo-native-glass .biz-line-editor button{color:var(--native-accent)}:root.paxo-native-glass .biz-estimate-paper .biz-text-link,:root.paxo-native-glass .biz-estimate-paper .money-back{color:#0b0d0c}:root.paxo-native-glass .biz-estimate-paper .biz-signature-receipt,:root.paxo-native-glass .biz-estimate-paper .biz-consent{background:#e4e4e4d1;color:#0b0d0c;border-color:#0b0d0c21}:root.paxo-native-glass .biz-estimate-paper .biz-signature-receipt strong,:root.paxo-native-glass .biz-estimate-paper .biz-signature-receipt>span{color:#0b0d0c}:root.paxo-native-glass .biz-estimate-paper .biz-signature-receipt p,:root.paxo-native-glass .biz-estimate-paper .biz-signature-receipt small{color:#535353}:root.paxo-native-glass .biz-screen .biz-text-link,:root.paxo-native-glass .biz-screen .money-back{color:var(--native-accent)}:root.paxo-native-glass .biz-screen .biz-estimate-paper :is(.biz-text-link,.money-back){color:#0b0d0c}:root.paxo-native-glass .biz-search,:root.paxo-native-glass .biz-line-editor input,:root.paxo-native-glass .biz-file-picker{background:#fafafae8;color:#0b0d0c}:root.paxo-native-glass .biz-search input,:root.paxo-native-glass .biz-line-editor input,:root.paxo-native-glass .biz-file-picker input{color:#0b0d0c}:root.paxo-native-glass .ops-screen{color:var(--ink)}:root.paxo-native-glass .ops-footnote,:root.paxo-native-glass .ops-inline-label,:root.paxo-native-glass .ops-directory-help p,:root.paxo-native-glass .ops-connector p,:root.paxo-native-glass .ops-notice p,:root.paxo-native-glass .ops-team-overview p,:root.paxo-native-glass .ops-cell-sub,:root.paxo-native-glass .ops-search-label,:root.paxo-native-glass .ops-table-wrap .data-table th,:root.paxo-native-glass .ops-learning-sidebar nav button small,:root.paxo-native-glass .ops-guide-number,:root.paxo-native-glass .ops-guide>header p,:root.paxo-native-glass .ops-guide-step,:root.paxo-native-glass .ops-guide-bottom p,:root.paxo-native-glass .ops-report-chart h2 small,:root.paxo-native-glass .ops-completion p,:root.paxo-native-glass .ops-report-ledger p,:root.paxo-native-glass .ops-stage-table caption,:root.paxo-native-glass .ops-settings-links small,:root.paxo-native-glass .ops-company-icon-copy p,:root.paxo-native-glass .ops-company-icon-copy small{color:var(--muted)}:root.paxo-native-glass .ops-team-overview strong small,:root.paxo-native-glass .ops-learning-progress>span:not(.eyebrow),:root.paxo-native-glass .ops-settings-identity,:root.paxo-native-glass .ops-settings-lede,:root.paxo-native-glass .ops-audit-list time,:root.paxo-native-glass .ops-audit-list small{color:var(--muted)}:root.paxo-native-glass .ops-directory-nav nav button,:root.paxo-native-glass .ops-settings-nav>button,:root.paxo-native-glass .ops-learning-sidebar nav button,:root.paxo-native-glass .ops-team-overview p b,:root.paxo-native-glass .ops-learning-progress strong small{color:var(--ink)}:root.paxo-native-glass .ops-directory-nav nav button.active,:root.paxo-native-glass .ops-settings-nav>button.active,:root.paxo-native-glass .ops-learning-sidebar nav button.active{background:#fff3;color:var(--ink)}:root.paxo-native-glass .ops-integration-intro,:root.paxo-native-glass .ops-team-overview,:root.paxo-native-glass .ops-notice,:root.paxo-native-glass .ops-learning-progress,:root.paxo-native-glass .ops-guide>header,:root.paxo-native-glass .ops-guide-bottom,:root.paxo-native-glass .ops-report-chart,:root.paxo-native-glass .ops-completion{background:#0c0c0c75;color:var(--ink)}:root.paxo-native-glass .ops-report-chart{background:#0c0c0c75;color:var(--ink)}:root.paxo-native-glass .ops-report-chart h2 small{color:var(--muted)}:root.paxo-native-glass .ops-report-chart .ops-chart-tag{color:#ededed;border-color:var(--accent-line)}:root.paxo-native-glass .ops-company-icon-error{color:var(--accent-bright)}:root.paxo-native-glass .ops-report-chart .ops-chart-tag,:root.paxo-native-glass .ops-capabilities li:before{color:var(--native-accent)}:root.paxo-native-glass .ops-company-icon-setting{background:#ffffff1c}:root.paxo-native-glass .ops-role,:root.paxo-native-glass .ops-you,:root.paxo-native-glass .ops-settings-mark,:root.paxo-native-glass .ops-company-icon-preview{background:#ffffff26;color:var(--ink)}:root.paxo-native-glass .ops-inline-label select,:root.paxo-native-glass .ops-search-label input{background:#0c0c0c80;color:var(--ink)}:root.paxo-native-glass .marketing-intro h2 em{color:var(--native-accent)}:root.paxo-native-glass .marketing-status span:not(.marketing-status-dot),:root.paxo-native-glass .marketing-intro p,:root.paxo-native-glass .marketing-brand-top,:root.paxo-native-glass .marketing-brand-facts small,:root.paxo-native-glass .marketing-section-head p,:root.paxo-native-glass .marketing-section-index,:root.paxo-native-glass .marketing-direction-caption small,:root.paxo-native-glass .marketing-direction-caption p,:root.paxo-native-glass .marketing-plan-count span,:root.paxo-native-glass .marketing-empty p,:root.paxo-native-glass .marketing-post-meta,:root.paxo-native-glass .marketing-post-content p,:root.paxo-native-glass .marketing-post-content small,:root.paxo-native-glass .marketing-plan-aside span:not(.eyebrow),:root.paxo-native-glass .marketing-plan-aside p,:root.paxo-native-glass .marketing-readonly p{color:var(--muted)}:root.paxo-native-glass .marketing-post-date,:root.paxo-native-glass .marketing-direction-caption{color:var(--ink)}:root.paxo-native-glass .marketing-brand-identity>span{background:#f0efed;color:#0b0d0c}:root.paxo-native-glass .automation-tier-chip.tier-c,:root.paxo-native-glass .automation-never{background:#ffffff1f;color:var(--muted)}:root.paxo-native-glass .handled-mark,:root.paxo-native-glass .today-warning{color:var(--native-accent)}:root.paxo-native-glass .automation-tier-chip.tier-b,:root.paxo-native-glass .today-badge.attention{background:var(--accent-tint);color:var(--native-warning)}:root.paxo-native-glass .autonomy-choice label.checked,:root.paxo-native-glass .jb-filters>button.active{background:#fafafaf0;color:#0b0d0c}:root.paxo-native-glass .autonomy-choice label:has(input:focus-visible){outline-color:#fff}:root.paxo-native-glass .modal,:root.paxo-native-glass .search-popover,:root.paxo-native-glass .toast,:root.paxo-native-glass .assistant-panel,:root.paxo-native-glass .phone-dock,:root.paxo-native-glass .phone-sim{--ink: #0b0d0c;--muted: #535353;color-scheme:light;color:var(--ink)}:root.paxo-native-glass .modal .button:not(.primary),:root.paxo-native-glass .assistant-panel .button:not(.primary),:root.paxo-native-glass .phone-dock .button:not(.primary),:root.paxo-native-glass .phone-sim .button:not(.primary){background:#0b0d0c17;color:#0b0d0c}:root.paxo-native-glass .modal .badge,:root.paxo-native-glass .assistant-panel .badge,:root.paxo-native-glass .phone-dock .badge{background:#ebebeb;color:#0b0d0c}:root.paxo-native-glass .modal .badge.amber,:root.paxo-native-glass .biz-estimate-paper .badge.amber{background:var(--danger-soft);color:var(--on-accent)}:root.paxo-native-glass .modal .button.primary,:root.paxo-native-glass .assistant-panel .button.primary,:root.paxo-native-glass .phone-dock .button.primary,:root.paxo-native-glass .phone-sim .button.primary{background:#0b0d0c;color:#fff}:root.paxo-native-glass .search-popover .search-result{color:#0b0d0c}:root.paxo-native-glass .search-popover .search-result:hover,:root.paxo-native-glass .search-popover .search-result.active{background:#ebebeb;color:#0b0d0c}:root.paxo-native-glass .assistant-panel input,:root.paxo-native-glass .assistant-panel textarea,:root.paxo-native-glass .phone-dock input,:root.paxo-native-glass .phone-sim input,:root.paxo-native-glass .modal input,:root.paxo-native-glass .modal textarea,:root.paxo-native-glass .modal select{color:#0b0d0c}:root.paxo-native-glass .modal .field input,:root.paxo-native-glass .modal .field select,:root.paxo-native-glass .modal .field textarea,:root.paxo-native-glass .assistant-panel .field input,:root.paxo-native-glass .assistant-panel .field textarea,:root.paxo-native-glass .phone-dock .field input,:root.paxo-native-glass .phone-dock .field select,:root.paxo-native-glass .phone-dock .field textarea,:root.paxo-native-glass .biz-estimate-paper .field input{background:#fafafaf5;border-color:#0b0d0c2b;color:#0b0d0c}:root.paxo-native-glass .modal .field input::placeholder,:root.paxo-native-glass .modal .field textarea::placeholder,:root.paxo-native-glass .assistant-panel .field input::placeholder,:root.paxo-native-glass .phone-dock .field input::placeholder{color:#626262}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){:root.paxo-native-glass{--glass: rgba(12, 12, 12, .9);--muted: #ededed}:root.paxo-native-glass .sched-board{--muted: #d6d6d6;--sched-head: rgba(18, 18, 18, .96)}:root.paxo-native-glass .biz-estimate-paper{background:#fafafafa}}:root.paxo-native-glass{--overlay-ink: #f8f8f8;--overlay-muted: #e1e1e1;--overlay-line: rgba(255, 255, 255, .22);--overlay-card: rgba(12, 12, 12, .36);--overlay-field: rgba(12, 12, 12, .38)}:root.paxo-native-glass :is(.modal,.assistant-panel,.phone-dock,.search-popover,.sched-drawer,.toast){--ink: var(--overlay-ink);--muted: var(--overlay-muted);color-scheme:dark;color:var(--overlay-ink);background:#0c0c0c7a;border:1px solid var(--overlay-line);backdrop-filter:blur(34px) saturate(1.1);-webkit-backdrop-filter:blur(34px) saturate(1.1);box-shadow:0 28px 85px #00000047}:root.paxo-native-glass :is(.modal-backdrop,.assistant-scrim){background:#0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}:root.paxo-native-glass .modal :is(.modal-header,.modal-body,h2,h3,strong,.layout-row,kbd){color:var(--overlay-ink)}:root.paxo-native-glass .modal :is(.eyebrow,.muted,.onboarding-story p,.onboarding-disclosure,.onboarding-form>p,.onboarding-import>p,.onboarding-import-picker span,.onboarding-import-picker small,.onboarding-import-list small){color:var(--overlay-muted)}:root.paxo-native-glass .modal :is(.notification-entry p,.marketing-modal-form>p:first-child,.marketing-modal-form label small){color:var(--overlay-muted)}:root.paxo-native-glass .modal .marketing-modal-form .form-error{color:var(--accent-bright)}:root.paxo-native-glass .modal-header{border-bottom:1px solid var(--overlay-line)}:root.paxo-native-glass .modal .layout-row{border-color:var(--overlay-line)}:root.paxo-native-glass .modal :is(kbd,.onboarding-graphic span,.onboarding-graphic span:nth-child(3),.onboarding-import-picker,.onboarding-import-list>div){background:var(--overlay-card);border-color:var(--overlay-line);color:var(--overlay-ink)}:root.paxo-native-glass .modal .onboarding-import-picker{border-style:dashed}:root.paxo-native-glass .modal .onboarding-steps span{background:#ffffff38}:root.paxo-native-glass .modal .onboarding-steps span.current{background:var(--accent);color:var(--on-accent)}:root.paxo-native-glass .modal .field,:root.paxo-native-glass .modal .field small{color:var(--overlay-muted)}:root.paxo-native-glass .modal :is(input:not([type=checkbox]),select,textarea),:root.paxo-native-glass .sched-drawer :is(input,select,textarea){background:var(--overlay-field);border-color:var(--overlay-line);color:var(--overlay-ink)}:root.paxo-native-glass .modal :is(input,textarea)::placeholder,:root.paxo-native-glass .sched-drawer :is(input,textarea)::placeholder{color:var(--overlay-muted);opacity:.8}:root.paxo-native-glass .modal .button:not(.primary),:root.paxo-native-glass .sched-drawer .button.sched-outline,:root.paxo-native-glass .phone-dock .button:not(.primary){background:#ffffff1f;border-color:var(--overlay-line);color:var(--overlay-ink)}:root.paxo-native-glass .modal .button.primary,:root.paxo-native-glass .phone-dock .button.primary{background:var(--accent);color:var(--on-accent)}:root.paxo-native-glass .modal .badge{background:#e4e4e433;color:#f2f2f2}:root.paxo-native-glass .modal .badge.amber{background:rgb(var(--danger-rgb) / .16);color:var(--danger-soft)}:root.paxo-native-glass .assistant-panel{--ask-accent: var(--accent);--ask-ink: var(--overlay-ink);--ask-muted: var(--overlay-muted);--ask-line: var(--overlay-line);--ask-card: var(--overlay-card);border-radius:26px 0 0 26px}:root.paxo-native-glass .assistant-panel :is(h2,h3,strong,.assistant-engine-chip,.assistant-starters button,.assistant-answer-turn,.ask-proposal,.ask-intake){color:var(--overlay-ink)}:root.paxo-native-glass .assistant-panel :is(.assistant-promise,.assistant-engine-detail,.assistant-intro>p,.assistant-answer-engine,.ask-proposal-head p,.ask-intake p){color:var(--overlay-muted)}:root.paxo-native-glass .assistant-panel :is(.assistant-close,.assistant-engine,.assistant-engine-chip,.assistant-citations button,.assistant-followups button,.ask-proposal,.ask-intake,.ask-proposal.status-executed,.ask-proposal-actions button,.assistant-attach,.assistant-composer,.assistant-drop){background:var(--overlay-card);border-color:var(--overlay-line);color:var(--overlay-ink)}:root.paxo-native-glass .assistant-mark,:root.paxo-native-glass .assistant-user-turn{background:rgb(var(--accent-strong-rgb) / .72);color:#fff}:root.paxo-native-glass .assistant-panel-footer{background:#0c0c0c33;border-top:1px solid var(--overlay-line)}:root.paxo-native-glass .assistant-composer textarea{color:var(--overlay-ink)}:root.paxo-native-glass .assistant-composer textarea::placeholder{color:var(--overlay-muted);opacity:.8}:root.paxo-native-glass .assistant-panel :is(.assistant-send,.ask-proposal-actions .ask-approve){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root.paxo-native-glass .assistant-panel :is(.assistant-starters button:hover,.assistant-close:hover,.assistant-citations button:hover,.assistant-followups button:hover){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root.paxo-native-glass .assistant-refusal,:root.paxo-native-glass .ask-proposal.status-invalid .ask-proposal-status{color:var(--danger-bright)!important}:root.paxo-native-glass .search-popover .search-result{color:var(--overlay-ink)}:root.paxo-native-glass .search-popover .search-result small{color:var(--overlay-muted)}:root.paxo-native-glass .search-popover .search-result:is(:hover,.active){background:#ffffff2e;color:var(--overlay-ink)}:root.paxo-native-glass .toast.error{background:#4a1a13cc;color:#ffded5}:root.paxo-native-glass .sched-drawer :is(.sched-item,.sched-item-tile){background:var(--overlay-card);color:var(--overlay-ink)}:root.paxo-native-glass .sched-drawer :is(.sched-item-main span,.sched-item-detail,.sched-section h3,.sched-hint,.sched-empty){color:var(--overlay-muted)}:root.paxo-native-glass .sched-drawer :is(.sched-drawer-foot,.sched-item){border-color:var(--overlay-line)}:root.paxo-native-glass .sched-drawer .sched-conflict{background:#7622149e;color:var(--danger-soft)}:root.paxo-native-glass .sched-drawer .sched-error{color:var(--danger-bright)}:root.paxo-native-glass .phone-dock .phone-sim{--ink: var(--overlay-ink);--muted: var(--overlay-muted);--phone-accent: var(--accent-bright);--phone-accent-soft: var(--accent-tint);color:var(--overlay-ink)}:root.paxo-native-glass .phone-dock :is(.phone-head,.phone-quick button,.phone-compose input){border-color:var(--overlay-line)}:root.paxo-native-glass .phone-dock :is(.phone-quick button,.phone-compose input,.phone-bubble.outbound p){background:var(--overlay-card);color:var(--overlay-ink)}:root.paxo-native-glass .phone-dock .phone-compose input::placeholder{color:var(--overlay-muted)}:root.paxo-native-glass .phone-dock :is(.phone-avatar,.phone-compose button,.phone-bubble.inbound p){background:rgb(var(--accent-strong-rgb) / .78);color:#fff}:root.paxo-native-glass .phone-dock :is(.phone-note,.phone-bubble.held p){background:var(--overlay-card);color:var(--overlay-ink)}:root.paxo-native-glass .phone-dock .phone-bubble.held p{outline-color:var(--overlay-line)}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){:root.paxo-native-glass :is(.modal,.assistant-panel,.phone-dock,.search-popover,.sched-drawer,.toast){background:#0c0c0cf0}}:root.paxo-native-glass .search-popover{background:#121212f7;border-color:#ffffff24;box-shadow:0 28px 85px #00000073}.assistant-attach-disabled{opacity:.62;cursor:not-allowed}.assistant-scrim{justify-content:center;align-items:center;padding:24px}.assistant-panel,:root.paxo-native-glass .assistant-panel{--ask-accent: var(--accent);width:min(1120px,100%);height:min(770px,calc(100dvh - 48px));border-radius:30px;border:1px solid rgba(235,235,235,.25);background:#0c0c0cb8;color:#fafafa;box-shadow:0 38px 110px #0000005e;backdrop-filter:blur(44px) saturate(1.15);-webkit-backdrop-filter:blur(44px) saturate(1.15);animation:paxo-stage-in .3s cubic-bezier(.2,.8,.2,1) both}:root.paxo-native-glass .assistant-mark,:root.paxo-native-glass .assistant-user-turn{background:rgb(var(--accent-strong-rgb) / .72)}:root.paxo-native-glass .assistant-panel :is(.assistant-send,.ask-proposal-actions .ask-approve){background:var(--accent);color:var(--on-accent)}@keyframes paxo-stage-in{0%{opacity:0;transform:translateY(18px) scale(.98)}}.assistant-panel-head{padding:16px 28px 4px}.assistant-panel h2{font-size:18px}.assistant-panel-body{min-height:0;padding:8px 28px}.assistant-panel-footer,:root.paxo-native-glass .assistant-panel-footer{padding:8px 28px 16px;background:transparent;border-top:0}.assistant-engine{margin:0 28px 2px;flex-wrap:wrap}.assistant-demo-warning{flex-basis:100%;color:var(--danger-soft);font-size:12px;font-weight:600}.assistant-intro{max-width:none;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.assistant-intro-kicker{margin:0 0 7px!important;color:var(--accent-bright)!important;font-size:12px!important;font-weight:700;letter-spacing:.17em}.assistant-intro h3{font-size:clamp(27px,3vw,38px)}.assistant-intro>p:not(.assistant-intro-kicker){max-width:565px;margin:6px auto 0;font-size:13px}.assistant-starters{width:min(100%,760px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.assistant-starters button{min-height:56px;align-items:flex-start;border-radius:16px;line-height:1.3}.assistant-starters button svg{margin-top:2px}.assistant-turns,.assistant-composer{max-width:800px;margin-inline:auto}@media(max-width:760px){.assistant-scrim{padding:0}.assistant-panel,:root.paxo-native-glass .assistant-panel{width:100%;height:100dvh;border-radius:0}.assistant-starters{grid-template-columns:1fr}.assistant-starters button{min-height:44px}.assistant-composer-actions{flex-wrap:wrap}}@media(max-height:760px){.assistant-scrim{padding:16px}.assistant-panel,:root.paxo-native-glass .assistant-panel{height:calc(100dvh - 32px)}.assistant-starters{margin-top:10px}.assistant-starters button{min-height:46px;padding-block:7px}}@media(prefers-reduced-motion:reduce){.assistant-panel{animation:none}}.today-inbox{max-width:1460px}.jb-list-page,.jb-page,.money-screen{max-width:1420px}@media(min-width:1280px){.today-inbox{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.today-head{grid-column:1 / -1}.today-work-column{grid-column:1;min-width:0;display:flex;flex-direction:column;gap:18px}.today-lower{grid-column:2;min-width:0;display:flex}.today-followup{margin-top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.today-head h1{font-size:clamp(37px,3.8vw,60px)}.assistant-panel.assistant-panel--embedded,:root.paxo-native-glass .assistant-panel.assistant-panel--embedded{position:relative;flex:1 1 auto;width:100%;height:auto;min-height:520px;max-height:none;border:1px solid rgba(235,235,235,.25);border-radius:26px;background:#0c0c0c6b;color:#fafafa;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);box-shadow:none;animation:none}.assistant-panel--embedded .assistant-panel-head{padding:16px 20px 2px}.assistant-panel--embedded .assistant-panel-body{padding:8px 20px}.assistant-panel--embedded .assistant-panel-footer{padding:8px 20px 16px}.assistant-panel--embedded .assistant-intro{min-height:100%;justify-content:center}.assistant-panel--embedded .assistant-intro h3{font-size:clamp(24px,2.4vw,32px)}.assistant-panel--embedded .assistant-starters{width:100%;grid-template-columns:1fr;margin-top:18px}.assistant-panel--embedded .assistant-starters button{min-height:42px}.assistant-panel--embedded .assistant-turns,.assistant-panel--embedded .assistant-composer{width:100%}@media(min-width:1280px)and (max-width:1500px){.today-inbox .decision-row,.today-inbox .decision-exception{grid-template-columns:34px minmax(0,1fr)}.today-inbox .decision-actions,.today-inbox .decision-exception>.button{grid-column:2}.today-inbox .decision-exception>.button{justify-self:start}}@media(max-width:1279px){.today-lower{grid-row:2;display:flex;min-width:0}.today-work-column{grid-row:3;display:grid;gap:20px;min-width:0}.today-followup{display:grid;gap:20px}}.paxo-assistant-identity-mark{width:37px;height:37px;object-fit:contain;flex-shrink:0}.assistant-intro-mark{margin:0 0 14px}.assistant-intro-mark img{width:80px;height:80px;object-fit:contain}:root{--paxo-accent-text: var(--accent-bright, #ff8266);--paxo-gutter: 18px;--paxo-box-pad: 24px;--paxo-box-radius: 23px;--paxo-row: 158px;--paxo-row-line: rgba(255, 255, 255, .12)}.paxo-page{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--paxo-gutter);padding-bottom:48px}.paxo-titlebar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;padding:4px 0 10px}.paxo-titlebar-copy{display:grid;gap:6px;min-width:0}.paxo-titlebar h1{margin:0;font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.03em}.paxo-sub{margin:0;font-size:15px;line-height:1.4;opacity:.8}.paxo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.paxo-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.paxo-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(var(--paxo-row),auto);gap:var(--paxo-gutter);align-items:stretch}.paxo-grid>*{min-width:0}.paxo-span-3{grid-column:span 3}.paxo-span-4{grid-column:span 4}.paxo-span-5{grid-column:span 5}.paxo-span-6{grid-column:span 6}.paxo-span-7{grid-column:span 7}.paxo-span-8{grid-column:span 8}.paxo-span-9{grid-column:span 9}.paxo-span-12{grid-column:1 / -1}.paxo-rows-2{grid-row:span 2}.paxo-box{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0;padding:var(--paxo-box-pad);overflow:visible;border:1px solid rgba(255,255,255,.14);border-radius:var(--paxo-box-radius);background:var(--glass, rgba(12, 12, 12, .42));color:#f8f8f8;box-shadow:0 20px 48px -38px #000000b3,inset 0 1px #ffffff14;backdrop-filter:blur(26px) saturate(1.15);-webkit-backdrop-filter:blur(26px) saturate(1.15)}.paxo-box--light{color:#171816;border-color:#fffc;background:#e3e2e0;backdrop-filter:none;-webkit-backdrop-filter:none}.paxo-box--light .paxo-caption{opacity:.78}.paxo-box--dark{color:#fff;border-color:#ffffff29;background:var(--glass, rgba(12, 12, 12, .42));backdrop-filter:blur(26px) saturate(1.15);-webkit-backdrop-filter:blur(26px) saturate(1.15)}.paxo-box--night{color:#fff;border-color:#ffffff29;background:#141414;backdrop-filter:none;-webkit-backdrop-filter:none}.paxo-box--accent{color:#fff;border-color:#ffc4b047;background:color-mix(in srgb,var(--accent-deep) 88.3%,#303030);backdrop-filter:none;-webkit-backdrop-filter:none}.paxo-box--flush{padding:8px 0 0;gap:0}.paxo-box--flush>.paxo-box-head{padding:16px var(--paxo-box-pad) 8px}.paxo-box--flush:has(>.paxo-table),.jb-screen .jb-table-box{overflow-x:auto;padding-bottom:8px}.paxo-box-body{margin:0;padding:8px var(--paxo-box-pad) var(--paxo-box-pad);overflow-wrap:anywhere}.paxo-box-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.paxo-box-label{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.paxo-figure{margin:0;font-size:44px;font-weight:500;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.paxo-caption{margin:0;font-size:14px;line-height:1.45;opacity:.8}.paxo-box-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto}.paxo-list{display:grid;margin:0;padding:0;list-style:none}.paxo-list>li{display:flex;align-items:center;gap:16px;min-height:56px;padding:10px 0;border-top:1px solid var(--paxo-row-line)}.paxo-list>li:first-child{border-top:0}.paxo-table{width:100%;border-collapse:collapse;font-size:15px}.paxo-table th{padding:0 16px 12px;font-size:12px;font-weight:600;letter-spacing:.06em;text-align:left;text-transform:uppercase;opacity:.72}.paxo-table td{height:56px;padding:12px 16px;border-top:1px solid var(--paxo-row-line);vertical-align:middle}.paxo-table th:first-child,.paxo-table td:first-child{padding-left:var(--paxo-box-pad)}.paxo-table th:last-child,.paxo-table td:last-child{padding-right:var(--paxo-box-pad)}.paxo-num{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:1180px){.paxo-span-3,.paxo-span-4,.paxo-span-5{grid-column:span 6}.paxo-span-7,.paxo-span-8,.paxo-span-9{grid-column:1 / -1}}@media(max-width:760px){.paxo-grid>*{grid-column:1 / -1}}:root.paxo-native-glass .paxo-page :is(.biz-search,.paxo-toolbar select){border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#f8f8f8}:root.paxo-native-glass .paxo-page .biz-search input,:root.paxo-native-glass .paxo-page .paxo-toolbar select{color:#f8f8f8;color-scheme:dark}:root.paxo-native-glass .paxo-page .biz-search input::placeholder{color:#f8f8f89e}:root.paxo-native-glass .paxo-page .paxo-box--light .biz-search{border-color:#00000029;background:#fff;color:#171816}.page-canvas:has(>.paxo-page),.page-canvas:has(.paxo-page){padding-bottom:112px}:root.paxo-web-demo{background:#080808;--native-accent: var(--accent-bright);--native-warning: var(--danger-soft);--glass: rgba(12, 12, 12, .42)}:root.paxo-web-demo body{background:#080808}:root.paxo-web-demo body:before{display:block;inset:0;z-index:0;opacity:1;background:#1f2124 url(/demo-app/paxo-web-backdrop.jpg) center / cover no-repeat;filter:none}:root.paxo-web-demo #root{background:transparent}:root.paxo-native-glass.paxo-web-demo .app-shell{padding-top:0}:root.paxo-native-glass.paxo-web-demo .native-titlebar{display:none}:root.paxo-native-glass.paxo-web-demo .app-sidebar,:root.paxo-native-glass.paxo-web-demo .topbar{top:0}:root.paxo-web-demo .native-titlebar:before{content:none}:root.paxo-web-demo .topbar,:root.paxo-web-demo .app-sidebar,:root.paxo-web-demo .app-main,:root.paxo-web-demo .page-canvas{border:0;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}:root.paxo-web-demo .money-flow-track i{background:linear-gradient(90deg,var(--accent-strong),var(--accent))}:root.paxo-web-demo .onboarding-story .brand-lockup img{filter:brightness(0) invert(1)}:root{--control-height: 40px;--control-radius: 12px;--control-pad-x: 12px;--control-font: 14px;--control-chevron-space: 36px}:is(:is(.field,.marketing-modal-form) :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden]),select,textarea),input.field,select.field,textarea.field,.ops-inline-label select,.ops-search-label input,.jb-add-task>input,.jb-assign select,.biz-line-editor input){box-sizing:border-box;min-width:0;margin:0;border-width:1px;border-style:solid;border-radius:var(--control-radius);font-family:inherit;font-size:var(--control-font);font-weight:400;outline-offset:1px}:is(:is(.field,.marketing-modal-form) :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden]),select),input.field,select.field,.ops-inline-label select,.ops-search-label input,.jb-add-task>input,.jb-assign select,.biz-line-editor input){-webkit-appearance:none;appearance:none;height:var(--control-height);min-height:var(--control-height);padding:0 var(--control-pad-x);line-height:normal}:is(:is(.field,.marketing-modal-form) select,select.field,.ops-inline-label select,.jb-assign select):not([multiple],[size]){padding-right:var(--control-chevron-space)}:is(:is(.field,.marketing-modal-form) textarea,textarea.field){padding:11px var(--control-pad-x);line-height:1.5;resize:vertical}:is(:is(.field,.marketing-modal-form) :is(input,select,textarea),input.field,select.field,textarea.field,.ops-inline-label select,.ops-search-label input,.jb-add-task>input,.jb-assign select,.biz-line-editor input):focus-visible{outline:2px solid currentColor;outline-offset:2px}:is(:is(.field,.marketing-modal-form) :is(input,select,textarea),input.field,select.field,textarea.field,.ops-inline-label select,.ops-search-label input,.jb-add-task>input,.jb-assign select,.biz-line-editor input):disabled{opacity:.55;cursor:not-allowed}:is(:is(.field,.marketing-modal-form) :is(input,textarea),input.field,textarea.field)[readonly]{border-style:dashed}:is(:is(.field,.marketing-modal-form) :is(input,select,textarea),input.field,select.field,textarea.field)[aria-invalid=true]{border-color:var(--accent-strong)!important;box-shadow:0 0 0 1px var(--accent-strong)}select:not([multiple],[size]){-webkit-appearance:none;appearance:none;--chevron-right: 14px;padding-right:var(--control-chevron-space);background-image:linear-gradient(45deg,transparent calc(50% - 1px),currentColor calc(50% - 1px),currentColor calc(50% + .6px),transparent calc(50% + .6px)),linear-gradient(135deg,transparent calc(50% - 1px),currentColor calc(50% - 1px),currentColor calc(50% + .6px),transparent calc(50% + .6px))!important;background-position:calc(100% - var(--chevron-right) - 5px) 50%,calc(100% - var(--chevron-right)) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}select:disabled{cursor:not-allowed}select option,select optgroup{background-color:Canvas;color:CanvasText}.actor-control select{--chevron-right: 2px;padding-right:18px}:is(input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week])::-webkit-datetime-edit{padding:0;line-height:normal}:is(input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week])::-webkit-datetime-edit-fields-wrapper{padding:0}:is(input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week])::-webkit-date-and-time-value{min-height:0;margin:0;text-align:left}:is(input[type=date],input[type=datetime-local],input[type=month],input[type=week])::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{width:14px;height:14px;margin:0 0 0 6px;padding:0;background:currentColor;-webkit-mask:var(--picker-icon) center / 14px 14px no-repeat;mask:var(--picker-icon) center / 14px 14px no-repeat;opacity:.75;cursor:pointer;--picker-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Crect x='2' y='3' width='12' height='11' rx='2.5'/%3E%3Cpath d='M2 6.5h12M5.5 1.5v3M10.5 1.5v3'/%3E%3C/svg%3E")}input[type=time]::-webkit-calendar-picker-indicator{--picker-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='M8 4.8V8l2.2 1.4'/%3E%3C/svg%3E")}:is(input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week])::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:is(.field,.marketing-modal-form) input[type=search]::-webkit-search-decoration{-webkit-appearance:none}:root.paxo-native-glass :is(.biz-estimate-paper .field,.biz-search) :is(input,select,textarea){color-scheme:light}:root.paxo-native-glass .phone-dock .phone-compose input{color-scheme:dark}:root.paxo-native-glass :is(.ops-inline-label select,.ops-search-label input){border-color:#ffffff38}:root input:is([type=checkbox],[type=radio]):not(.jb-segmented *,.autonomy-choice *,.sr-only){-webkit-appearance:none;appearance:none;box-sizing:border-box;flex:0 0 18px;width:18px;height:18px;margin:0;display:inline-grid;place-content:center;vertical-align:middle;border:1.5px solid color-mix(in srgb,currentColor 58%,transparent);border-radius:5px;background:color-mix(in srgb,currentColor 7%,transparent);box-shadow:none;color:inherit;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}:root input[type=radio]:not(.jb-segmented *,.autonomy-choice *,.sr-only){border-radius:50%}:root input:is([type=checkbox],[type=radio]):not(.jb-segmented *,.autonomy-choice *,.sr-only):hover:not(:disabled){border-color:currentColor}:root input[type=checkbox]:not(.jb-segmented *,.autonomy-choice *,.sr-only):checked{border-color:#f8f8f8;background:#f8f8f8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23141414' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.4l2.9 2.8 6-6.4'/%3E%3C/svg%3E") center / 13px 13px no-repeat}:root input[type=checkbox]:not(.jb-segmented *,.autonomy-choice *,.sr-only):indeterminate{border-color:var(--accent);background:var(--accent) linear-gradient(var(--on-accent),var(--on-accent)) center / 9px 2px no-repeat}:root input[type=radio]:not(.jb-segmented *,.autonomy-choice *,.sr-only):checked{border-color:#f8f8f8;background:radial-gradient(circle,#141414 0 3px,#f8f8f8 3.5px)}:root input:is([type=checkbox],[type=radio]):not(.jb-segmented *,.autonomy-choice *,.sr-only):focus-visible{outline:2px solid currentColor;outline-offset:2px}:root input:is([type=checkbox],[type=radio]):not(.jb-segmented *,.autonomy-choice *,.sr-only):disabled{opacity:.45;cursor:not-allowed}input[type=file]{max-width:100%;font-family:inherit;font-size:var(--control-font);color:inherit}input[type=file]::file-selector-button{-webkit-appearance:none;appearance:none;box-sizing:border-box;min-height:var(--control-height);margin:0 12px 0 0;padding:0 16px;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:99px;background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;font:inherit;font-weight:500;cursor:pointer}input[type=file]:not(:disabled)::file-selector-button:hover{border-color:#0b0d0c;background:#0b0d0c;color:#fff}input[type=file]:disabled,input[type=file]:disabled::file-selector-button{opacity:.55;cursor:not-allowed}input[type=file]:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:99px}:root:root :is(.field,.marketing-modal-form,.modal,.sched-drawer) input[type=file]{height:auto;min-height:0;padding:0;border:0;background:none}:root.paxo-native-glass :is(.modal,body) .biz-file-picker input[type=file]{color:#0b0d0c;color-scheme:light}.jb-add-task>.button,.money-editor-top>.button{min-height:var(--control-height)}:root :is(.paxo-box--light,.biz-estimate-paper,.today-widget--white) input[type=checkbox]:checked{border-color:#141414;background-color:#141414;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23f8f8f8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.4l2.9 2.8 6-6.4'/%3E%3C/svg%3E")}:root{color-scheme:light;--canvas: #f2f3f4;--ink: #202124;--muted: #62656b;--paper: #fff;--fog: #eef0f3;--line: #e5e7eb;--glass: #fff;--selected: #eef0f3;--error-ink: var(--danger-deep);--paxo-accent-text: var(--accent-deep);--paxo-row-line: #e9ebee;--ask-ink: var(--ink);--ask-muted: var(--muted);--ask-card: #fff;--ask-line: var(--line);--paxo-gutter: 20px;color:var(--ink);background:var(--canvas)}body{background:var(--canvas)}body:before{display:none}.app-shell,.app-main,.page-canvas{background:var(--canvas);color:var(--ink)}.app-sidebar{background:#fff;border-right:1px solid var(--line);padding:24px 16px 16px}.sidebar-company,.sidebar-powered{color:var(--ink)}.sidebar-powered .brand-lockup img{filter:brightness(0)}.sidebar-company small,.sidebar-powered small,.nav-label{color:var(--muted)}.nav-item{min-height:44px;border-radius:12px;font-size:14px;color:#52565e}.nav-item.active{background:var(--accent-soft);color:var(--accent-deep);font-weight:650}.nav-item:hover{background:#f1f2f4;color:var(--ink)}.sidebar-toggle{background:#fff;color:var(--ink);border:1px solid var(--line)}.topbar{background:#fff;border-bottom:1px solid var(--line);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.topbar-breadcrumb strong{color:var(--ink)}.search-box,.phone-trigger,.actor-control select,.assistant-trigger{background:#f5f6f8;border:1px solid var(--line);color:var(--ink)}.icon-button{color:var(--ink)}.section-navigation{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:14px 32px;background:#fff;border-bottom:1px solid var(--line);scrollbar-width:thin}.section-navigation button{flex-shrink:0;min-height:38px;padding:8px 17px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-weight:600;font-size:14px}.section-navigation button:hover{background:#f2f3f5;color:var(--ink)}.section-navigation button[aria-current]{background:var(--ink);color:#fff}.page-canvas{padding:28px 32px var(--launcher-clearance)}.page-canvas :is(h2,.paxo-box-label){scroll-margin-top:120px}h1{font-weight:600}.paxo-titlebar h1,.today-inbox .today-head h1{font-size:clamp(28px,2.5vw,38px);line-height:1.18;font-weight:600}.today-tail{color:var(--muted);font-size:17px;letter-spacing:-.01em;display:block;margin-top:8px}.eyebrow{font-weight:600;color:var(--muted)}:is(.paxo-box,.panel,.money-panel,.decision-card,.decision-exception,.ops-settings-content,.ops-connector,.ops-guide,.ops-report-ledger,.marketing-post,.marketing-brand-sheet,.marketing-plan-aside,.marketing-direction,.marketing-empty,.library-group ul,.library-card,.setup-checklist,.jb-file-preview,.jb-resolve){background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:0 3px 12px #161c2606;backdrop-filter:none;-webkit-backdrop-filter:none}.paxo-box{--paxo-accent-text: var(--accent-deep);--paxo-row-line: #e9ebee;border-radius:20px}.paxo-caption,.paxo-sub{opacity:1;color:var(--muted)}.paxo-table th,.data-table th{background:#f7f8fa;color:var(--muted);opacity:1}.paxo-table tr:hover,.data-table tbody tr:hover{background:#fafbfc}.paxo-table td,.data-table td{border-color:var(--line)}.button{background:#fff;border-color:var(--line);color:var(--ink)}.button.primary{background:var(--accent-strong);color:#fff;border-color:var(--accent-strong)}.button.ghost{background:#f1f2f4;color:var(--ink)}.button:hover:not(:disabled){box-shadow:0 2px 6px #14141414}.field input,.field textarea,.field select,input.field,select.field,textarea.field,.jb-add-task>input,.jb-assign select{background:#fff;border-color:#d5d8de;color:var(--ink)}input::placeholder,textarea::placeholder{color:#737780;opacity:1}.modal,.assistant-panel,.phone-dock,.search-popover,.sched-drawer,.toast{color-scheme:light;--ink: #202124;--muted: #62656b;--ask-ink: #202124;--ask-muted: #62656b;--ask-card: #f5f6f8;--ask-line: #e5e7eb;background:#fff;color:var(--ink);border:1px solid var(--line);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 24px 80px #181c232e}.modal-backdrop,.assistant-scrim{background:#191e284d;backdrop-filter:none;-webkit-backdrop-filter:none}.modal-header{background:#fff;border-bottom:1px solid var(--line)}.badge,.badge.success,.badge.green{background:#eef0f3;color:#42464e}.badge.amber{background:var(--danger-soft);color:var(--danger-deep)}.today-widget{box-shadow:0 3px 12px #161c2606;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:20px}#root .today-widget-grid{grid-auto-rows:188px;gap:24px}#root .section-widgets .today-widget-grid{grid-template-rows:none;grid-auto-rows:minmax(240px,auto)}#root .jb-screen .jb-glance .today-widget-grid{grid-template-rows:minmax(240px,auto);grid-auto-rows:minmax(140px,auto)}.section-widgets .today-widget[data-widget] .widget-content{padding:24px}.section-widgets .wv-body{gap:12px}.section-widgets .wv-stage-list{gap:6px}.section-widgets .wv-stage-list li{grid-template-columns:minmax(88px,1.4fr) minmax(24px,1fr) 22px;min-height:20px}.section-widgets .wv-stage-name{white-space:normal;overflow:visible;line-height:1.4}#root .section-widgets .today-widget[data-widget=stages] .widget-content{container-type:inline-size;height:auto;min-height:100%}.section-widgets .wv-stage-rows,.section-widgets .wv-stage-rows .wv-body{height:auto;min-height:100%}.section-widgets .wv-stage-rows .wv-stage-list{margin-top:0}.section-widgets .wv-metric-caption{white-space:normal;line-height:1.4}.section-widgets .wv-week .wv-body{grid-template-rows:auto auto 1fr}.section-widgets .wv-week-days{align-items:start}.section-widgets .wv-week-caption{align-self:end;white-space:normal;line-height:1.4}.today-widget--white,.today-widget--glass{--ink: #202124;--muted: #62656b;--selected: #eef0f3;background:#fff;color:var(--ink);border-color:var(--line)}.today-widget--smoke{background:#303239}.today-widget--orange{background:var(--accent-strong)}.today-widget--black{background:#202124}.today-widget .decision-card,.today-widget .decision-exception{background:transparent;border:0;box-shadow:none;color:inherit}.today-widget :is(.paxo-caption,.paxo-sub){color:var(--muted)}.today-visual{padding:10px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:20px;color:var(--ink);min-width:0}.today-visual:hover{border-color:var(--accent-line)}.today-visual img{display:block;width:100%;height:132px;object-fit:cover;border-radius:13px}.today-visual-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 8px 7px}.today-visual-copy strong{font-size:16px;font-weight:650}.today-visual-copy small{display:block;color:var(--muted);font-size:13px;margin-top:3px}.today-visual-copy b{font-size:28px;font-weight:600;letter-spacing:-.04em}:root.paxo-native-paper .native-titlebar{display:block;height:32px;position:fixed;inset:0 0 auto;z-index:80;background:#fff}:root.paxo-native-paper .app-shell{padding-top:32px}:root.paxo-native-paper .app-sidebar{top:32px}:root.paxo-native-paper .topbar{top:32px}@media(max-width:1050px){.page-canvas{padding:24px 20px var(--launcher-clearance)}.section-navigation{padding-inline:20px}.today-visual img{height:112px}}@media(max-width:760px){.today-visual{display:flex;align-items:center;gap:12px}.today-visual img{width:100px;height:85px}.today-visual-copy{flex:1;padding:8px}}.widget-surface{display:none}.today-widget--glass{background:#fafbfc}.today-widget--white .wv{--wv-ink-2: #494d55;--wv-ink-3: #62656b;--wv-line: #e5e7eb}.today-visual:focus,.today-visual:active{background:#fff;color:var(--ink)}.app-sidebar,.topbar,.section-navigation{background:var(--canvas);border:0;box-shadow:none}:root.paxo-native-paper .native-titlebar{background:var(--canvas)}.search-box,.phone-trigger,.actor-control select,.assistant-trigger{background:#fff}.jb-seg{background:#eceef1;border:0}.jb-seg button{color:var(--muted)}.jb-seg button.active{background:#fff;color:var(--ink);box-shadow:0 1px 4px #14192014}.jb-seg button:hover{color:var(--ink);background:#f8f9fb}#root .jb-screen .jb-seg>button{color:var(--muted)}#root .jb-screen .jb-seg>button.active{background:#fff;color:var(--ink);box-shadow:0 1px 4px #14192014}#root .jb-screen :is(.jb-priority,.jb-prepared,.jb-seg-count,.jb-proposal-mark),.ln-screen .badge,.rp-drawer .badge{background:#eef0f3;color:#42464e;border-color:transparent}#root .jb-screen :is(.jb-priority.urgent,.jb-seg-count.is-attention,.badge.amber){background:var(--accent-soft);color:var(--accent-deep);border-color:var(--accent-line)}#root .jb-screen .jb-ready{color:var(--ink);opacity:1}#root .jb-screen :is(.jb-prepared .jb-dot,.jb-sentence .jb-dot){background:var(--muted)}.page-canvas input:not([type=checkbox]):not([type=radio]),.page-canvas textarea,.page-canvas select{background:#fff;color:var(--ink);border-color:#d5d8de}.page-canvas input::placeholder,.page-canvas textarea::placeholder{color:#737780}#root .biz-search{background:#fff;border:0;border-radius:999px;min-width:0;max-width:100%}#root .biz-search input{background:transparent;box-shadow:none;min-width:0}.rp-drawer{background:#fff;color:var(--ink);border-color:var(--line);backdrop-filter:none;-webkit-backdrop-filter:none}.rp-drawer :is(.rp-crumbs,.rp-peek-facts dt,.rp-peek-tasks li.is-done){color:var(--muted)}.rp-drawer-head{border-color:var(--line)}.rp-crumb:focus-visible{outline-color:var(--accent-deep)}.ad-card,.ad-phone{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--line)}.nav-count.attention{background:var(--accent-strong);color:#fff}.nav-item.active .nav-count{background:#fff;color:var(--ink)}#root .mn-screen .money-back{color:var(--ink)}#root .mn-screen .money-back:is(:hover,:focus-visible,:active){color:#fff}#root .mn-screen .badge{background:#eef0f3;color:#42464e;border-color:transparent}#root .mn-screen .badge.amber{background:var(--danger-soft);color:var(--danger-deep)}#root .sched-screen{--money-accent: var(--accent-deep);--paxo-link-hover: var(--ink);--paxo-link-underline: var(--accent-deep);--paxo-link-tint: var(--accent-soft);--paxo-link-press: var(--accent-tint);--paxo-link-ring: transparent}#root .sched-screen .sched-board,#root .sched-screen .sched-board-head,#root .sched-screen .sched-rail{color-scheme:light;backdrop-filter:none;-webkit-backdrop-filter:none}#root .sched-screen .sched-board-head{background:var(--sched-head);box-shadow:0 1px 0 var(--sched-line)}#root .sched-screen :is(.sched-corner,.sched-rail){background:var(--sched-head)}#root .sched-screen :is(.sched-tile,.sc-filter-tile,.sched-linked-mark){background:#eceff3;color:var(--ink)}#root .sched-screen .sched-col-head.today .sched-tile{background:var(--accent-strong);color:var(--on-accent)}#root .sched-screen :is(.sc-filter h2,.sched-section h3){color:var(--ink)}#root .sched-screen .sched-seg{background:#eceef1}#root .sched-screen .sched-seg button{color:var(--muted)}#root .sched-screen .sched-seg button.active{background:#fff;color:var(--ink);box-shadow:0 1px 4px #14192014}#root .sched-screen :is(.sc-today-tag,.sched-attention){background:var(--accent-soft);color:var(--accent-deep);border-color:var(--accent-line)}#root .sched-screen .sc-mini-day.range{background:var(--accent-soft)}#root .sched-screen .sc-filter label:hover{background:#f5f6f8}#root .sched-screen .sched-card{gap:4px;border-color:var(--accent-line);background:var(--accent-soft);box-shadow:0 2px 4px #1419200f}#root .sched-screen .sched-card:before{background:var(--accent-strong)}#root .sched-screen .sched-card.selected{background:var(--accent-soft);border-color:var(--accent-strong)}#root .sched-screen .sched-card.conflict{background:var(--danger-soft);border-color:var(--danger-strong)}#root .sched-screen .sched-card.conflict:before{background:var(--danger-strong)}#root .sched-screen .sched-card.status-completed{background:#f5f6f8;border-color:var(--line)}#root .sched-screen .sched-card.status-completed:before{background:#c5c9d0}#root .sched-screen :is(.sched-timeblock,.sched-block){border-color:#cdd2da;background:repeating-linear-gradient(-45deg,#e5e8ed 0 1px,#f5f6f8 1px 7px)}#root .sched-screen .sched-timeblock strong{color:var(--ink)}#root .sched-screen :is(.sched-ghost,.sched-more,.sched-suggest-bar){border-color:var(--accent-line);background:#fff}#root .sched-screen :is(.sched-ghost.selected,.sched-drag-ghost){background:var(--accent-soft)}#root .sched-screen .sched-drag-ghost.refused{background:var(--danger-soft)}#root .sched-screen :is(.sched-drag-ghost.refused span,.sched-card-flag,.sched-late-note,.sched-error,.sched-conflict){color:var(--danger-deep)}#root .sched-screen .sched-issue-mark{color:var(--accent-deep)}#root .sched-screen .sched-drawer{--ink: #202124;--muted: #62656b;color-scheme:light;background:#fff;color:var(--ink);border-color:var(--line);backdrop-filter:none;-webkit-backdrop-filter:none}#root .sched-screen .button.sched-outline{background:#fff;color:var(--ink);border-color:#d5d8de}#root .sched-screen :is(.sc-offer,.sc-offer-note){border-color:var(--accent-line)}@media(hover:hover){#root .sched-screen .sched-card:not(:disabled,.conflict,.selected):hover{background:var(--accent-tint)}#root .sched-screen .sched-timeblock:hover{border-color:#949ba7}#root .sched-screen :is(.sched-ghost.offer,.sched-more):hover{background:var(--accent-soft);border-color:var(--accent-strong)}}.app-main:has(.as-page){display:flex;flex-direction:column;height:100dvh;min-height:0}:root.paxo-native-paper .app-main:has(.as-page){height:calc(100dvh - 32px)}.app-main:has(.as-page)>:is(.topbar,.section-navigation,.update-banner){flex-shrink:0}.page-canvas:has(.as-page){display:flex;flex:1 1 auto;min-height:0;width:100%;padding-bottom:24px}.as-page{flex:1 1 auto;height:auto;min-height:0}#root .as-page .assistant-panel,.assistant-scrim .assistant-panel{--ask-ink: var(--ink);--ask-muted: var(--muted);--ask-card: #f5f6f8;--ask-line: var(--line);background:#fff;color:var(--ink);border:1px solid var(--line);backdrop-filter:none;-webkit-backdrop-filter:none}#root .as-page .assistant-panel{min-height:0}:is(.as-page,.assistant-scrim) .assistant-panel-footer{padding:16px 28px 24px;background:#fff}:is(.as-page,.assistant-scrim) .assistant-composer{display:flex;align-items:flex-end;gap:16px;width:100%;max-width:1040px;min-height:76px;margin-inline:auto;padding:14px 16px;background:#f5f6f8;border:1px solid #dfe3e8;border-radius:24px;box-shadow:none}:is(.as-page,.assistant-scrim) .assistant-composer textarea{flex:1 1 auto;width:100%;min-width:0;min-height:44px;padding:10px 0;border:0;resize:none;background:transparent;color:var(--ink);font-size:15px;line-height:1.5}:is(.as-page,.assistant-scrim) .assistant-composer textarea::placeholder{color:var(--muted)}:is(.as-page,.assistant-scrim) .assistant-composer-actions{flex:0 0 auto;flex-wrap:nowrap;gap:8px;padding-bottom:2px}:is(.as-page,.assistant-scrim) .assistant-send{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:var(--accent);color:var(--on-accent)}:is(.as-page,.assistant-scrim) :is(.assistant-attach,.assistant-voice){background:#fff;border-color:var(--line);color:var(--ink)}:is(.as-page,.assistant-scrim) :is(.assistant-attach,.assistant-voice):not(:disabled):hover{background:var(--accent-soft);border-color:var(--accent)}:is(.as-page,.assistant-scrim) .assistant-voice[aria-pressed=true]{background:var(--danger-soft);border-color:var(--danger-deep);color:var(--danger-deep)}:is(.as-page,.assistant-scrim) :is(.assistant-attach,.assistant-voice):disabled{opacity:.55;cursor:not-allowed}:is(.as-page,.assistant-scrim) .assistant-head-button{background:#f5f6f8;border-color:var(--line);color:var(--ink)}:is(.as-page,.assistant-scrim) :is(.assistant-head-button:hover,.assistant-head-button[aria-expanded=true]){background:var(--accent-soft)}:is(.as-page,.assistant-scrim) .assistant-history{background:#fff;color:var(--ink);border-color:var(--line);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 16px 48px #181c2329}:is(.as-page,.assistant-scrim) :is(.assistant-history-meta,.assistant-history-empty,.assistant-history-clear){color:var(--muted)}:is(.as-page,.assistant-scrim) .assistant-history-context{color:var(--accent-deep)}:is(.as-page,.assistant-scrim) :is(.assistant-history li button:hover,.assistant-history li button:focus-visible,.assistant-history li button[aria-current],.assistant-history-head button){background:#f5f6f8}@media(max-width:720px){:is(.as-page,.assistant-scrim) .assistant-panel-footer{padding:12px 16px 16px}:is(.as-page,.assistant-scrim) .assistant-composer{flex-wrap:wrap;gap:8px;padding:12px;border-radius:20px}:is(.as-page,.assistant-scrim) .assistant-composer textarea{flex-basis:100%}:is(.as-page,.assistant-scrim) .assistant-composer-actions{margin-left:auto}}@media(hover:hover){#root:not(:has(.paxo-shell)) .ad-card:has(.ad-card-open):hover{--ink: #fff;--muted: #d4d6da;--ad-plate-on: #303237;background:#0d0d0d;color:#fff;box-shadow:none}#root:not(:has(.paxo-shell)) .ad-card:hover .ad-card-open{background:transparent!important;border-color:transparent!important;color:#fff!important;border-radius:0}#root:not(:has(.paxo-shell)) .ad-card:has(.ad-card-open):hover .ad-card-foot .button{background:#303237;color:#fff}#root:not(:has(.paxo-shell)) .ad-card:has(.ad-card-open):hover .ad-card-foot .button:disabled{color:#c6c8cc;opacity:1}#root:not(:has(.paxo-shell)) :is(.mn-row,.jb-table tbody tr,.dc-table tbody tr):has(button):hover{--ink: #fff;--muted: #d4d6da;background:#0d0d0d;color:#fff}#root:not(:has(.paxo-shell)) :is(.mn-row,.jb-table tbody tr,.dc-table tbody tr):has(button):hover :is(td,strong,small,span,p,button){color:#fff!important}#root:not(:has(.paxo-shell)) :is(.mn-row,.jb-table tbody tr,.dc-table tbody tr):hover :is(.mn-open,.jb-row-open,.dc-open){background:transparent!important;border-color:transparent!important;color:#fff!important}#root:not(:has(.paxo-shell)) .biz-revision-history button:not(:disabled):hover{background:#0d0d0d;color:#fff;box-shadow:none}#root:not(:has(.paxo-shell)) .biz-revision-history button:hover :is(span,strong,small){color:#fff}#root:not(:has(.paxo-shell)) .biz-revision-history button:hover .biz-revision-node{background:#303237;border-color:#565960}}#root .biz-revision-history button{padding:16px;border:0;border-radius:16px;gap:16px;margin-top:8px}#root:not(:has(.paxo-shell)) .ad-card:has(.ad-card-open:focus-visible){outline:3px solid var(--accent);outline-offset:3px}#root:not(:has(.paxo-shell)) .ad-card-open:focus-visible{outline:none}#root .mn-screen .mn-history button{width:100%;padding:16px;border-radius:16px}#root:not(:has(.paxo-shell)) .mn-history button[aria-current=page] .mn-history-node{background:#202124;color:#fff}@media(hover:hover){#root:not(:has(.paxo-shell)) .mn-history button:hover .mn-history-node{background:#303237;color:#fff;border-color:#565960}#root:not(:has(.paxo-shell)) :is(.mn-row,.jb-table tbody tr,.dc-table tbody tr):hover :is(.badge,.chip,.mn-status){background:#303237;color:#fff;border-color:#565960}}#root :is(.lb-icon,.ad-tile,.intake-card-icon),#root :is(.lb-icon,.ad-tile,.intake-card-icon) svg{color:#202124!important}#root :is(.lb-icon,.ad-tile,.intake-card-icon){background-color:#eef0f3}#root .topbar .actor-control{gap:12px;flex-shrink:0}#root .topbar .actor-control .avatar{width:40px;height:40px;font-size:13px;flex-shrink:0}#root .topbar .actor-control select{--chevron-right: 16px;width:auto;min-width:170px;max-width:230px;height:44px;min-height:44px;padding:10px 44px 10px 18px;border:1px solid var(--line);border-radius:99px;background-color:#fff;color:var(--ink);font-size:14px;line-height:1.4}@media(max-width:1000px){#root .topbar .actor-control{gap:10px}#root .topbar .actor-control select{min-width:156px;max-width:180px}#root .topbar .actor-control .avatar{width:36px;height:36px}}#root :is(.app-shell,.app-sidebar,.app-main,.topbar,.section-navigation,.page-canvas){background:var(--canvas);background-image:none;border:0;box-shadow:none}#root .topbar{height:64px;padding-inline:28px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}#root .topbar-breadcrumb{min-width:0;flex:1 1 auto}#root .topbar-breadcrumb>:is(button,svg){flex-shrink:0}#root .topbar-breadcrumb strong{min-width:0;overflow:hidden;text-overflow:ellipsis}#root .topbar-actions{min-width:0;flex-shrink:0}#root .page-canvas{padding:14px 28px var(--launcher-clearance)}#root .section-navigation{padding:0 28px 4px;gap:6px}#root .section-navigation button{min-height:36px}#root .paxo-titlebar{padding:0;align-items:center}#root .paxo-titlebar h1,#root .today-inbox .today-head h1{font-size:clamp(28px,2.5vw,34px);font-weight:550;letter-spacing:-.04em}#root .today-inbox{gap:16px}#root .today-head .eyebrow{margin-bottom:6px}#root :is(.paxo-box,.panel,.money-panel,.library-card,.lb-cell,.ops-settings-content,.ops-connector,.setup-checklist){border:0;box-shadow:none}.focus-brief{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:8px 0 12px;border:0;margin:0;min-width:0}.focus-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:20px;row-gap:4px;flex:1;min-width:0;position:relative;z-index:1}.focus-eyebrow{margin:0 0 6px;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:700;color:var(--accent-deep)}.focus-brief h2{font-size:clamp(20px,2vw,24px);line-height:1.15;letter-spacing:-.035em;margin:0;text-wrap:balance;font-weight:550}.focus-description{font-size:14px;line-height:1.45;color:var(--muted);max-width:580px;margin:0}#root .focus-copy>:is(.focus-eyebrow,h2,.focus-description){grid-column:1;margin:0}.focus-copy>.button{grid-column:2;grid-row:1 / 4;align-self:center;min-height:44px}.focus-facts{display:flex;gap:32px;flex-shrink:0;margin:0;position:relative;z-index:1}.focus-facts div{display:flex;flex-direction:column-reverse;gap:8px}.focus-facts dt{color:var(--muted);font-size:12px}.focus-facts dd{margin:0;font-size:44px;line-height:1;letter-spacing:-.05em;font-weight:500}.secondary-signals{padding-top:24px;border-top:0;margin-top:4px}.mn-top{display:block}.mn-secondary .section-widgets{gap:16px}.canvas-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:32px 0 20px}.canvas-section-heading h2{margin:4px 0 0;font-size:26px;letter-spacing:-.03em;font-weight:550}.lb-group-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;margin-bottom:16px}.lb-cell{min-height:160px}.lb-home .lb-grid{gap:20px}.sched-screen .sched-date h1{font-size:clamp(30px,3vw,42px)}@media(max-width:1050px){.focus-brief,.focus-facts{gap:20px}}@media(max-width:760px){.focus-brief{align-items:flex-start;flex-wrap:wrap}.canvas-section-heading{align-items:flex-start;flex-direction:column;gap:6px}}.jb-list-page--calm>.jb-glance{padding-top:24px;border-top:0;margin-top:4px}#root .app-sidebar .nav-item:is(.active,:hover,:focus-visible)>.nav-count{background:#fff;color:#202124!important;opacity:1;border-radius:999px;padding:2px 6px}@media(max-width:820px){#root .today-inbox .today-head{flex-direction:row;align-items:flex-start;width:100%}.today-inbox .today-head .heading-actions{align-self:flex-start}}@media(max-width:1050px){#root .page-canvas,#root .topbar,#root .section-navigation{padding-inline:20px}}@media(max-width:820px){#root .focus-brief{gap:16px}#root .focus-facts{gap:18px}#root .focus-facts dd{font-size:34px}}@media(max-width:1050px){.focus-copy{grid-template-columns:minmax(0,1fr)}.focus-copy>.button{grid-column:1;grid-row:auto;justify-self:start;margin-top:6px}}@media(max-width:640px){body{min-width:320px}#root .app-shell.sidebar-collapsed{grid-template-columns:56px minmax(0,1fr)}#root .app-shell.sidebar-collapsed .app-sidebar{width:56px;padding-inline:5px}#root .app-shell.sidebar-collapsed .sidebar-company{padding-inline:4px}#root .page-canvas{padding-inline:12px}#root .topbar{height:auto;min-height:64px;padding:10px 12px}#root .topbar-actions{flex-wrap:wrap;gap:8px;min-width:0}#root .topbar .search-box{order:-1;flex:1 1 100%;width:100%;min-width:0;margin-right:0}#root .topbar .search-box input{min-width:0;width:100%}#root .topbar .actor-control .avatar{display:none}#root .topbar .actor-control{margin-left:auto}#root .topbar .actor-control select{min-width:140px;max-width:170px}#root .section-navigation{padding-inline:12px}#root .ad-head-state{flex-wrap:wrap}#root .ad-head-state p{text-align:left;overflow-wrap:anywhere}}@media(max-width:640px){#root .phone-trigger-label{display:none}#root .phone-trigger{width:40px;min-height:40px;padding:0;justify-content:center}}@media(max-width:720px){body{min-width:320px}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--canvas: #f7f9fc;--accent: #435571;--accent-rgb: 67 85 113;--accent-strong: #111a29;--ink: #111a29;--paper: #f7f9fc;--muted: #85858f;--line: #e4e4e8;--radius: 14px;--launcher-clearance: 24px}body{background:#f7f9fc;min-width:360px}button,input,select,textarea{font-family:inherit}[hidden]{display:none!important}#root .paxo-shell,#root .paxo-shell.sidebar-collapsed{display:block;min-height:100vh;background:#f7f9fc}#root .paxo-shell .app-main{margin:0;width:100%;min-width:0;background:#f7f9fc}#root .paxo-shell .native-titlebar{height:0}#root .paxo-shell .topbar{height:80px;min-height:80px;margin:0 clamp(24px,2.9vw,47px);padding:0;display:flex;align-items:center;gap:clamp(24px,4.6vw,74px);border:0;border-bottom:0;background:#f7f9fc;box-shadow:none;position:relative;z-index:40}#root .paxo-header-brand{border:0;background:transparent;padding:0;flex:0 0 38px;display:flex;align-items:center}#root .paxo-header-brand img{width:38px;height:38px;object-fit:contain}#root .paxo-primary-nav{display:flex;align-items:center;gap:13px;white-space:nowrap}#root .paxo-primary-nav button{border:0;background:none;color:#27272a;padding:11px 13px;min-height:38px;font-size:13px;border-radius:6px;position:relative;line-height:1.2}#root .paxo-primary-nav button.active{background:transparent;color:#111a29;box-shadow:none;font-weight:600}#root .paxo-primary-nav button.active:after{content:"";position:absolute;bottom:0;height:3px;border-radius:4px;background:#435571;left:13px;right:13px}#root .paxo-shell .topbar-actions{margin-left:auto;display:flex;gap:14px;flex-shrink:0}#root .paxo-shell .search-box{width:212px;height:40px;padding:0 14px;display:flex;gap:10px;border:1px solid #ededf0;border-radius:24px;background:#fff}#root .paxo-shell .search-box input{width:100%;min-width:0;font-size:12px;padding:0;height:36px;border:0;background:transparent}#root .paxo-shell .search-box kbd{white-space:nowrap;font:10px Inter,sans-serif;border:1px solid #dddde3;border-radius:4px;padding:2px 4px;color:#888891}#root .paxo-workspace-chip{height:40px;max-width:170px;padding:0 14px;background:transparent;border:1px solid #e1e1e6;border-radius:24px;color:#85858f;font-size:10px;letter-spacing:.6px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .paxo-connection-attention{color:#c84500;font-size:16px;margin-left:4px}#root .paxo-shell .topbar .icon-button{width:40px;height:40px;border:1px solid #e1e1e6;border-radius:50%;background:transparent}#root .paxo-shell .actor-control{position:relative;width:40px;height:40px;padding:0;border:0;background:transparent}#root .paxo-shell .actor-control .avatar{width:40px;height:40px;font-size:12px;background:#e8e5e4;color:#292929}#root .paxo-shell .actor-control select{position:absolute;inset:0;width:40px;height:40px;opacity:0;cursor:pointer}#root .paxo-shell .actor-control:focus-within{outline:2px solid #71717b;outline-offset:3px;border-radius:50%}#root .paxo-shell .page-canvas{padding:28px clamp(24px,2.9vw,47px) 0;margin:0;max-width:none;min-height:calc(100vh - 130px);background:#f7f9fc}#root .paxo-shell .page-canvas>*{max-width:none}#root .paxo-shell .paxo-titlebar{min-height:76px;margin:0 0 26px;padding:0;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}#root .paxo-shell .paxo-titlebar h1,#root .paxo-shell .page-heading h1{font-size:44px;font-weight:700;letter-spacing:-1.9px;line-height:1.1;margin:0 0 7px;color:#111a29}#root .paxo-shell .paxo-learning-index .paxo-titlebar h1,#root .paxo-shell .automation-screen .paxo-titlebar h1,#root .paxo-shell .paxo-messages-heading h1{font-weight:400}#root .paxo-shell .paxo-sub,#root .paxo-shell .paxo-titlebar p:not(.eyebrow){font-size:13px;color:#85858f;margin:0;line-height:1.5}#root .paxo-shell .heading-actions,#root .paxo-shell .paxo-actions{display:flex;align-items:center;gap:8px;padding-top:7px}#root .paxo-shell .button{border-radius:24px;min-height:38px;height:auto;padding:8px 18px;font-size:12px;font-weight:400;gap:9px;line-height:1.4;box-shadow:none}#root .paxo-shell .button.secondary,#root .paxo-shell .button.ghost{background:#fff;color:#111a29;border:1px solid #e4e4e9}#root .paxo-shell .button.primary{background:linear-gradient(130deg,#111a29,#111a29);color:#fff;border:1px solid #111a29}#root .paxo-shell .page-canvas h2{letter-spacing:-.5px}#root .paxo-shell .section-navigation{padding:0 clamp(24px,2.9vw,47px);background:#f7f9fc;justify-content:flex-end;margin:8px 0 -14px;position:relative;z-index:2}#root .paxo-shell .section-navigation button{font-size:11px;border:0;color:#80808a;padding:5px 10px}#root .paxo-page-footer{padding:16px clamp(24px,2.9vw,47px) 22px;display:flex;justify-content:space-between;color:#96969f;font-size:11px;gap:16px}#root .paxo-page-footer>:last-child{font-size:8px;text-transform:uppercase;letter-spacing:2px}#root .paxo-shell .paxo-workspace-menu{position:fixed;inset:76px 48px auto auto;width:290px;height:auto;max-height:calc(100vh - 100px);overflow-y:auto;z-index:60;border:1px solid #e2e2e7;border-radius:18px;background:#fff;padding:16px;box-shadow:0 16px 60px #18182118}#root .paxo-workspace-menu .workspace-copy,#root .paxo-workspace-menu .nav-item span,#root .paxo-workspace-menu .sidebar-powered-copy{display:block!important}#root .paxo-workspace-menu .sidebar-company{margin:0 0 16px}#root .paxo-workspace-menu .workspace-copy>strong,#root .paxo-workspace-menu .workspace-copy>small{display:block}#root .paxo-workspace-menu .workspace-copy>small{margin-top:4px}#root .paxo-workspace-menu .sidebar-fold{display:none}#root .paxo-workspace-menu .sidebar-bottom{margin-top:20px}#root .paxo-workspace-services{display:flex;gap:10px;align-items:center;margin-top:20px;flex-wrap:wrap}#root .paxo-workspace-services .conn-status{max-width:235px}#root .paxo-workspace-menu .conn-panel{right:0;width:245px}#root .paxo-shell :focus-visible{outline:2px solid #71717b;outline-offset:3px}@media(max-width:1300px){#root .paxo-shell .topbar{gap:24px}#root .paxo-primary-nav{gap:2px}#root .paxo-primary-nav button{padding-inline:10px}#root .paxo-shell .search-box{width:180px}#root .paxo-workspace-chip{max-width:135px}}@media(max-width:1050px){#root .paxo-shell .topbar{flex-wrap:wrap;height:auto;min-height:108px;padding:12px 0;gap:12px}#root .paxo-primary-nav{order:3;flex-basis:100%;justify-content:space-between;overflow-x:auto}#root .paxo-shell .topbar-actions{margin-left:auto}#root .paxo-shell .page-canvas{min-height:calc(100vh - 160px);padding-top:24px}}@media(max-width:640px){#root .paxo-shell .topbar{margin-inline:18px}#root .paxo-header-brand,#root .paxo-header-brand img{width:34px;height:34px;flex-basis:34px}#root .paxo-shell .search-box{width:125px}#root .paxo-shell .search-box kbd{display:none}#root .paxo-shell .topbar-actions{gap:8px}#root .paxo-workspace-chip{max-width:74px;padding-inline:8px;font-size:8px}#root .paxo-shell .topbar .icon-button,#root .paxo-shell .actor-control,#root .paxo-shell .actor-control .avatar,#root .paxo-shell .actor-control select{width:32px;height:32px}#root .paxo-primary-nav button{font-size:11px;padding-inline:9px}#root .paxo-shell .page-canvas{padding-inline:18px}#root .paxo-shell .paxo-titlebar h1{font-size:34px}#root .paxo-shell .paxo-titlebar{flex-wrap:wrap}#root .paxo-page-footer{padding-inline:18px}#root .paxo-page-footer>:last-child{font-size:7px;letter-spacing:1px}}#root .paxo-shell .app-main{height:100dvh;display:flex;flex-direction:column;overflow:hidden}#root .paxo-shell .topbar{flex-shrink:0}#root .paxo-shell .page-canvas{flex:1;min-height:0;overflow:auto;padding-bottom:32px;overscroll-behavior:contain;scrollbar-width:thin}#root .paxo-shell :is(.paxo-titlebar,.page-heading)>div{min-width:0}#root .paxo-shell :is(.heading-actions,.paxo-actions){flex-wrap:wrap;justify-content:flex-end}#root .paxo-shell .paxo-workspace-menu{top:84px;max-height:calc(100dvh - 148px)}body:has(.paxo-shell) .modal-backdrop{padding:24px}body:has(.paxo-shell) .modal{max-height:calc(100dvh - 48px)}body:has(.paxo-shell) .modal-header>div{min-width:0;overflow-wrap:anywhere}body:has(.paxo-shell) .modal-header .icon-button{flex-shrink:0}body:has(#root .paxo-shell) .modal:has(.jb-form:not(.biz-form--pinned)) .modal-body{display:block;overflow-y:auto;padding-bottom:24px}body:has(.paxo-shell) .modal-body>form:not(.biz-form--pinned)>:is(.biz-form-footer,.form-actions){position:sticky;bottom:-24px;z-index:2;margin:24px -24px -24px;padding:16px 24px;background:#f8fafc;border-top:1px solid #dce3ec;gap:16px;flex-wrap:wrap}@media(max-width:1050px){#root .paxo-shell .paxo-workspace-menu{top:132px;max-height:calc(100dvh - 196px)}}:root.paxo-native-paper #root .paxo-shell .paxo-workspace-menu{top:116px;max-height:calc(100dvh - 180px)}@media(max-width:1050px){:root.paxo-native-paper #root .paxo-shell .paxo-workspace-menu{top:164px;max-height:calc(100dvh - 228px)}}:root.paxo-native-paper #root .paxo-shell{height:100dvh;padding-top:32px;overflow:hidden}:root.paxo-native-paper #root .paxo-shell .app-main{height:calc(100dvh - 32px)}:root.paxo-native-paper #root .paxo-shell .topbar{top:0}:root.paxo-native-paper #root .paxo-shell .native-titlebar{height:32px;background:#f7f9fc}#root .paxo-shell .paxo-page-footer{flex-shrink:0;min-height:44px;padding-top:8px;padding-bottom:8px;background:#f7f9fc;align-items:center}#root .paxo-shell .paxo-workspace-menu .section-navigation{padding:0;margin:14px 0;justify-content:flex-start;flex-wrap:wrap}#root .paxo-footer-tools{display:flex;align-items:center;gap:28px;flex-wrap:wrap}#root .paxo-footer-wordmark{font-size:11px;color:#111a29;letter-spacing:5px;padding-right:24px;border-right:1px solid #ececef}#root .paxo-footer-tools button{display:flex;min-height:28px;gap:10px;align-items:center;background:none;border:0;padding:0;font-size:11px;color:#303037}@media(max-width:900px){#root .paxo-footer-tools{gap:16px}#root .paxo-footer-tools button{font-size:10px}#root .paxo-footer-wordmark{display:none}}@media(max-width:640px){#root .paxo-shell .paxo-page-footer{min-height:50px;gap:8px;padding-top:4px;padding-bottom:4px}#root .paxo-footer-tools{gap:4px 10px}#root .paxo-footer-tools button{min-height:24px;font-size:9px;gap:4px}#root .paxo-footer-tools+span{display:none}}#root .paxo-shell .topbar .topbar-actions{width:auto;flex-wrap:nowrap;align-items:center}#root .paxo-shell .topbar .topbar-actions .search-box{width:212px;flex:none}#root .paxo-shell .topbar .topbar-actions .actor-control{display:flex}@media(max-width:1300px){#root .paxo-shell .topbar .topbar-actions .search-box{width:180px}}@media(max-width:640px){#root .paxo-shell .topbar .topbar-actions .search-box{width:125px}}#root .paxo-shell,#root .paxo-shell.sidebar-collapsed{position:relative;isolation:isolate;background:#f7f9fc}#root .paxo-shell:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(#ffffffb8,#ffffffb8),url(/demo-app/brand/paxo-atmosphere.png) center / 100% 100% no-repeat;filter:blur(28px);clip-path:inset(0)}#root .paxo-shell :is(.app-main,.topbar,.page-canvas,.section-navigation,.paxo-page-footer,.paxo-shell-footer){background:transparent}:root.paxo-native-paper #root .paxo-shell .native-titlebar{background:transparent}@media(prefers-reduced-transparency:reduce),(forced-colors:active){#root .paxo-shell:before{content:none}}#root:has(.paxo-shell) :is(button,a[href],[role=button],summary):focus-visible{outline:2px solid #435571;outline-offset:3px}#root .paxo-shell .actor-control:focus-within{outline-color:#435571}#root .paxo-shell :is(input,select,textarea):focus-visible{outline-color:#435571}#root .paxo-shell .assistant-composer:focus-within{outline-color:#435571}#root .paxo-shell .assistant-composer textarea:is(:focus,:focus-visible){outline:none;box-shadow:none}#root .paxo-shell .actor-control select:is(:focus,:focus-visible){outline:none;box-shadow:none}#root .paxo-shell .search-box input:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important;border:0}#root .paxo-shell .search-box:focus-within{border-color:#b7b7c1;background:#fff}#root .paxo-shell .search-box:has(input:focus-visible){outline:1px solid #435571;outline-offset:0;border-color:#435571}#root .paxo-header-brand,#root .paxo-header-brand:is(:hover,:active){background:transparent;border:0;box-shadow:none;transform:none;cursor:default}#root .paxo-header-brand img{filter:none;opacity:1;transform:none}@media(hover:hover){#root .paxo-shell .assistant-starters button:not(:disabled):hover,#root .paxo-shell .assistant-citations button:not(:disabled):hover,#root .paxo-shell .assistant-followups button:not(:disabled):hover,#root .paxo-shell .assistant-head-button:hover{background:#eef1f7;border-color:#d3d3dc;color:#111a29}#root .paxo-shell .button:not(:disabled,.primary,.danger):hover{background:#eef1f7;border-color:#d3d3dc;color:#111a29}#root .paxo-shell .button.primary:not(:disabled):hover{background:linear-gradient(130deg,#435571,#26374f);border-color:#435571;color:#fff}#root .paxo-shell .icon-button:not(:disabled):hover,#root .paxo-workspace-chip:hover{background:#eef1f7;color:#111a29}#root .paxo-primary-nav button:hover{background:transparent;color:#111a29}#root .paxo-footer-tools button:hover{background:transparent;color:#111a29;text-decoration:underline;text-decoration-color:#aaaab3;text-underline-offset:4px;box-shadow:none}#root .paxo-today-tabs button:hover{background:transparent;color:#111a29}#root .paxo-today-mosaic>button:hover{filter:brightness(.985)}#root .paxo-today-stats button:hover,#root .paxo-floor button:hover{background:transparent;color:#111a29}#root .paxo-bookings-list button:hover,#root .paxo-floor tbody tr:hover{background:#f5f5f7}#root .paxo-activity-range button:not(.active):hover{background:#eef1f7;color:#111a29}}#root .paxo-footer-tools button:active{background:transparent;color:#111a29;transform:none}@media(prefers-reduced-motion:reduce){#root .paxo-shell :is(button,a[href],[role=button]){transition:none}}#root .paxo-shell .topbar .search-box,#root .paxo-shell .topbar .search-popover,#root .paxo-shell .paxo-workspace-menu,body:has(#root .paxo-shell) .modal:has(.notification-entry){background:#fff;border-color:#d9e1eb}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){#root .paxo-shell .topbar .search-box,#root .paxo-shell .topbar .search-popover,#root .paxo-shell .paxo-workspace-menu,body:has(#root .paxo-shell) .modal:has(.notification-entry){background:#ffffffe6;backdrop-filter:blur(14px) saturate(1.06);-webkit-backdrop-filter:blur(14px) saturate(1.06);border-color:#cbd5e4bf;box-shadow:0 10px 30px #111a2912,inset 0 1px #fffc}#root .paxo-shell .topbar .search-box{background:#ffffffc2;box-shadow:inset 0 1px #fffc}#root .paxo-shell .topbar .search-popover{background:#fffffffa}#root .paxo-shell .topbar .search-box:has(.search-popover){backdrop-filter:none;-webkit-backdrop-filter:none}#root .paxo-shell .topbar .search-box:focus-within{background:#fffffff0;border-color:#435571}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){#root .paxo-shell .topbar .search-box,#root .paxo-shell .topbar .search-popover,#root .paxo-shell .paxo-workspace-menu,body:has(#root .paxo-shell) .modal:has(.notification-entry){background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:#7486a3;box-shadow:none!important}}@media(forced-colors:active){#root .paxo-shell .topbar .search-box,#root .paxo-shell .topbar .search-popover,#root .paxo-shell .paxo-workspace-menu,body:has(#root .paxo-shell) .modal:has(.notification-entry){background:Canvas!important;color:CanvasText;border:1px solid CanvasText;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}}body:has(.paxo-shell) #root .toast-region{bottom:72px}#root .paxo-workspace-menu .nav-item.active{background:#e8edf5;color:#435571}#root .paxo-workspace-menu .nav-item.active:before{background:#435571}body:has(.paxo-shell) #root .phone-dock{bottom:72px;max-height:calc(100dvh - 168px);border-radius:20px;background:#f8fafc}body:has(.paxo-shell) #root .phone-avatar{background:#e8edf5;border-radius:10px}body:has(.paxo-shell) #root .phone-avatar img{width:22px;height:22px}#root .paxo-shell :is(.paxo-library-tabs,.paxo-today-tabs,.pa-tabs,.pa-setup-tabs,.paxo-learning-tabs,.tm-tabs,.intg-tabs,.mn-tabs,.vs-tabs,.paxo-form-tabs,.pa-receptionist-subnav>div,.pa-history-toolbar nav){background:transparent;border-radius:0;box-shadow:none}#root .paxo-shell :is(.paxo-library-tabs,.paxo-today-tabs,.pa-tabs,.pa-setup-tabs,.paxo-learning-tabs,.tm-tabs,.intg-tabs,.mn-tabs,.vs-tabs,.paxo-form-tabs,.pa-receptionist-subnav>div,.pa-history-toolbar nav)>button,#root .paxo-shell :is(.pb-workbench-tabs,.mp-workspace-nav)>button[aria-pressed]{position:relative;background:transparent;color:#7486a3;border-color:transparent;border-radius:6px;box-shadow:none}#root .paxo-shell :is(.paxo-library-tabs,.paxo-today-tabs,.pa-tabs,.pa-setup-tabs,.paxo-learning-tabs,.tm-tabs,.intg-tabs,.mn-tabs,.vs-tabs,.paxo-form-tabs,.pa-receptionist-subnav>div,.pa-history-toolbar nav)>button:is(.active,.is-active,[aria-pressed=true],[aria-selected=true]),#root .paxo-shell :is(.pb-workbench-tabs,.mp-workspace-nav)>button[aria-pressed=true]{background:transparent;color:#111a29;border-color:transparent;box-shadow:none;font-weight:600}#root .paxo-shell :is(.paxo-library-tabs,.paxo-today-tabs,.pa-tabs,.pa-setup-tabs,.paxo-learning-tabs,.tm-tabs,.intg-tabs,.mn-tabs,.vs-tabs,.paxo-form-tabs,.pa-receptionist-subnav>div,.pa-history-toolbar nav)>button:is(.active,.is-active,[aria-pressed=true],[aria-selected=true]):after,#root .paxo-shell :is(.pb-workbench-tabs,.mp-workspace-nav)>button[aria-pressed=true]:after{content:"";position:absolute;inset:auto 4px 0;height:3px;border-radius:4px;background:#435571}#root .paxo-shell .vs-page .vs-side-tabs{background:#f8fafff5;border-color:#cbd5e4;border-radius:8px}#root .paxo-shell .mn-tab[aria-pressed=true] .mn-tab-count{color:#435571;background:#eef1f7}@media(hover:hover){#root .paxo-shell :is(.paxo-library-tabs,.paxo-today-tabs,.pa-tabs,.pa-setup-tabs,.paxo-learning-tabs,.tm-tabs,.intg-tabs,.mn-tabs,.vs-tabs,.paxo-form-tabs,.pa-receptionist-subnav>div,.pa-history-toolbar nav)>button:not(:disabled):hover,#root .paxo-shell :is(.pb-workbench-tabs,.mp-workspace-nav)>button[aria-pressed]:not(:disabled):hover{background:transparent;color:#111a29;box-shadow:none}}.onboarding-modal .modal{max-width:1120px}.onboarding-modal .modal-body{padding:0}.onboarding{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr);gap:0;background:#fff;color:#111a29}.onboarding-story{padding:38px;background:linear-gradient(135deg,#eef1f7,#e8e9f3 85%);display:flex;flex-direction:column;justify-content:space-between;gap:44px;border-radius:0}.onboarding-story .brand-lockup{font-size:25px;color:#111a29;display:flex;gap:12px;align-items:center}.onboarding-story .brand-lockup img{width:32px}.onboarding-mark{padding:35px 0 18px}.onboarding-mark img{width:90px;height:100px;object-fit:contain}.onboarding-story h2{font-size:36px;line-height:1.08;letter-spacing:-1.4px;font-weight:500}.onboarding-story p{color:#7c7982;line-height:1.55}.onboarding-story .eyebrow{font-size:10px;letter-spacing:2px}.onboarding-graphic{display:flex;align-items:center;gap:8px;margin-top:30px}.onboarding-graphic span{display:grid;place-items:center;width:44px;height:44px;background:#ffffffad;border-radius:12px;color:#7486a3}.onboarding-graphic i{height:1px;flex:1;background:#cbd5e4}.onboarding-form{padding:32px 38px;min-width:0;display:flex;flex-direction:column;gap:20px}.onboarding-controls{display:flex;flex-direction:column;gap:20px;min-width:0;border:0;padding:0;margin:0}.setup-followups{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.setup-source-selection{display:flex;flex-direction:column;gap:12px;width:100%;border:1px solid #e8e4ed;border-radius:14px;padding:14px;margin:0}.setup-source-selection legend{font-size:12px;font-weight:600;padding:0 6px;color:#242029}.setup-source-selection p{font-size:11px;color:#898591}.setup-source-selection small{display:block;font-size:10px;color:#918b9a;overflow-wrap:anywhere}.onboarding-form h2{font-size:32px;letter-spacing:-1px;color:#111a29;margin:0;font-weight:500}.onboarding-form>p{color:#7e7b87;line-height:1.5;margin:0}.onboarding-controls>p{color:#7e7b87;line-height:1.5;margin:0}.onboarding-form .field input,.onboarding-form .field select{background:#fff;border-color:#e2dfe8;border-radius:12px}.onboarding-steps{display:flex;gap:5px}.onboarding-steps span{height:3px;flex:1;background:#eae7ee;border-radius:4px}.onboarding-steps span.current{background:#435571}.onboarding-step{font-size:12px;color:#898591}.onboarding-actions,.onboarding-links{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.onboarding-disclosure{font-size:11px;color:#9b97a2;line-height:1.45}.setup-preparation{display:flex;flex-direction:column;gap:18px;min-width:0}.setup-preparation h3{font-size:28px;font-weight:500;letter-spacing:-.8px;margin:0}.setup-preparation p{margin:0;line-height:1.5}.setup-drop{border:1px dashed #ddd4e8;border-radius:18px;padding:28px 22px;display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;background:linear-gradient(120deg,#eef1f7,#e9edf5)}.setup-drop>svg{color:#435571}.setup-drop span,.setup-drop small{color:#898591;font-size:12px;line-height:1.5}.setup-drop input{max-width:100%}.setup-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;color:#6f6b78}.setup-check input{margin-top:2px;flex-shrink:0}.setup-files{list-style:none;margin:0;padding:0;max-height:240px;overflow:auto}.setup-files li{display:flex;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #eeecf1;flex-wrap:wrap}.setup-files li>div{min-width:0;flex:1}.setup-files strong{display:block;font-size:12px;overflow-wrap:anywhere}.setup-files small{display:block;color:#918b9a;font-size:11px;line-height:1.5}.setup-files li>span{font-size:10px;color:#826e91}.setup-files button{font-size:11px}.setup-processing{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.setup-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.setup-feature{position:relative;display:flex;flex-direction:column;gap:8px;padding:17px 16px;border:1px solid #e8e4ed;border-radius:14px;background:#fff;min-width:0}.setup-feature.chosen{background:#eef1f7;border-color:#cbd5e4}.setup-feature strong{font-size:15px}.setup-feature span,.setup-feature small{font-size:11px;color:#827b8c;line-height:1.5}.setup-feature input{position:absolute;right:12px;top:16px}.setup-evidence{background:#f7f5fa;padding:15px;border-radius:12px;font-size:12px;overflow-wrap:anywhere}.setup-evidence summary{cursor:pointer}.setup-evidence blockquote{margin:12px 0;border-left:2px solid #7486a3;padding-left:12px;color:#6d6376}.setup-building{padding:34px 12px;min-height:320px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:20px}.setup-building img{width:60px;height:70px}.setup-building p{color:#8c8595;font-size:13px}.setup-building .eyebrow{letter-spacing:2px;font-size:10px}.setup-loading-line{height:3px;width:160px;overflow:hidden;background:#ede7f3;border-radius:4px}.setup-loading-line:after{content:"";display:block;width:55%;height:100%;background:#435571;animation:paxo-setup-progress 1.4s ease-in-out infinite alternate}@keyframes paxo-setup-progress{0%{transform:translate(-60%)}to{transform:translate(150%)}}@media(prefers-reduced-motion:reduce){.setup-loading-line:after{animation:none;width:100%}}@media(max-width:760px){.onboarding{grid-template-columns:1fr}.onboarding-story{display:none}.onboarding-form{padding:24px}}@media(max-width:460px){.setup-features{grid-template-columns:1fr}}body:has(.paxo-shell) .modal:has(.onboarding){width:min(1120px,calc(100vw - 48px));max-width:1120px;max-height:calc(100dvh - 48px);overflow:hidden;background:#fff}body:has(.paxo-shell) .modal-body:has(.onboarding){padding:0;overflow:hidden;min-height:0}body:has(.paxo-shell) .modal .onboarding{height:min(750px,calc(100dvh - 74px));min-height:0;display:grid;grid-template-columns:minmax(270px,.82fr) minmax(0,1.3fr);background:#fff;color:#111a29;overflow:hidden}body:has(.paxo-shell) .modal .onboarding-story{height:100%;min-height:0;padding:30px;gap:20px;background:linear-gradient(140deg,#cbd5e4,#eef1f7);color:#111a29;overflow:auto}body:has(.paxo-shell) .modal .onboarding-story:before{content:none}body:has(.paxo-shell) .modal .onboarding-story .brand-lockup img{filter:none}body:has(.paxo-shell) .modal .onboarding-story h2{font-size:34px;line-height:1.1;color:#111a29}body:has(.paxo-shell) .modal .onboarding-story p{color:#435571}body:has(.paxo-shell) .modal .onboarding-mark{padding:16px 0}body:has(.paxo-shell) .modal .onboarding-mark img{width:72px;height:82px}body:has(.paxo-shell) .modal .onboarding-graphic{margin-top:22px}body:has(.paxo-shell) .modal .onboarding-form{min-height:0;overflow:auto;padding:30px;gap:20px}body:has(.paxo-shell) .modal .onboarding-form>.row:first-child{position:sticky;top:-30px;z-index:2;padding:12px 0;margin-top:-12px;background:#fff}body:has(.paxo-shell) .modal .onboarding-steps span.current{background:#435571}body:has(.paxo-shell) .modal .onboarding-controls{flex-shrink:0}body:has(.paxo-shell) .modal .onboarding-form .button.primary{background:#435571;border-color:#435571;color:#fff}body:has(.paxo-shell) .modal .onboarding-form .button.primary:hover{background:#111a29;border-color:#111a29}.setup-observations{display:flex;flex-direction:column;gap:12px}.setup-observations>div{border-left:2px solid #cbd5e4;padding:8px 12px;font-size:12px;line-height:1.5;background:#eef1f7}.setup-observations small{color:#898591}.setup-observations blockquote{margin:12px 0;color:#796c82}@media(max-width:760px){body:has(.paxo-shell) .modal:has(.onboarding){width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}body:has(.paxo-shell) .modal .onboarding{height:calc(100dvh - 48px);grid-template-columns:1fr}body:has(.paxo-shell) .modal .onboarding-story{display:none}body:has(.paxo-shell) .modal .onboarding-form{padding:24px}body:has(.paxo-shell) .modal .onboarding-form>.row:first-child{top:-24px}}
