@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Instrument+Serif:ital@0;1&display=swap";._button_qm24k_2{position:relative;display:inline-flex;min-height:var(--control-height-md);align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-control);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}._button_qm24k_2:disabled{cursor:not-allowed;opacity:.52}._button_qm24k_2[aria-busy=true]{cursor:progress}._button_qm24k_2:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}._labelSlot_qm24k_9{position:relative;display:inline-flex;min-width:0;align-items:center;justify-content:center;transition:opacity var(--duration-fast) var(--ease-standard)}._labelSlot_qm24k_9[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}._labelContent_qm24k_11{display:inline-flex;flex:none;align-items:center}._labelPhase_qm24k_12{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);white-space:nowrap}._labelPhase_qm24k_12 svg{flex:none}._primary_qm24k_14{color:var(--background);background:var(--foreground);border-color:var(--foreground)}._secondary_qm24k_15{color:var(--foreground);background:var(--surface);border-color:var(--border)}._ghost_qm24k_16{color:var(--text-secondary);background:transparent;border-color:transparent}._danger_qm24k_17{color:var(--danger);background:var(--surface);border-color:var(--border)}._secondary_qm24k_15:disabled,._danger_qm24k_17:disabled{opacity:1;color:var(--text-muted);background:var(--surface-muted);border-color:var(--border)}._danger_qm24k_17:disabled{color:color-mix(in oklab,var(--danger) 55%,var(--surface-muted))}._ghost_qm24k_16:disabled{opacity:1;color:var(--text-muted)}@media(hover:hover)and (pointer:fine){._primary_qm24k_14:hover:not(:disabled){opacity:.91;box-shadow:var(--shadow-resting)}._secondary_qm24k_15:hover:not(:disabled){background:var(--surface-muted);box-shadow:var(--shadow-resting)}._ghost_qm24k_16:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}._danger_qm24k_17:hover:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}}._primary_qm24k_14:active:not(:disabled){opacity:.84}._secondary_qm24k_15:active:not(:disabled),._ghost_qm24k_16:active:not(:disabled){color:var(--foreground);background:var(--surface-muted)}._danger_qm24k_17:active:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}._sm_qm24k_32{min-height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--text-sm)}._md_qm24k_33{min-height:var(--control-height-md)}._lg_qm24k_34{min-height:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--text-sm)}._loader_qm24k_35{position:absolute;left:50%;top:50%;display:grid;width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2)}._spinner_qm24k_36{border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_qm24k_36 .7s linear infinite}._loadingLabel_qm24k_37{opacity:0}@keyframes _spin_qm24k_36{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._button_qm24k_2{transition:none}._labelSlot_qm24k_9{transition:opacity var(--duration-instant) linear}._spinner_qm24k_36{animation-duration:.01ms;animation-iteration-count:1}}.db-about-panel{display:flex;flex-direction:column;min-height:0;flex:1;max-width:1000px;width:100%;align-self:center}.db-about-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 20px;min-height:60px;flex-shrink:0;border-block-end:1px solid var(--db-line)}.db-about-header>h4{font-size:12px;font-weight:500;line-height:1.4;letter-spacing:-.15px;margin:0;color:var(--db-text)}.db-about-header>.db-primary{font-size:10px!important;min-height:32px!important;padding-inline:11px!important;gap:8px!important}.db-about-answer-shell{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;flex:1}.db-about-messages{display:flex;flex-direction:column;align-items:flex-start;gap:25px;flex:1;min-height:0;padding:27px 30px;overflow:auto;overscroll-behavior:contain}.db-about-messages:focus{outline:none}.db-about-messages:focus-visible{outline:2px solid var(--db-green);outline-offset:-3px}.db-about-messages>*{flex-shrink:0}.db-about-outgoing{align-self:flex-end;max-width:80%;border:1px solid var(--db-line);border-radius:12px;border-end-end-radius:3px;background:var(--db-green-soft);padding:10px 14px;color:var(--db-text)}.db-about-outgoing>p{font-size:11px;line-height:1.65;font-weight:450;margin:0;overflow-wrap:anywhere}.db-about-incoming{max-width:620px;padding-inline:2px}.db-about-incoming>span{display:block;font-size:8px;line-height:1.5;color:var(--db-muted);margin-block-end:7px}.db-about-incoming>p{font-size:13px;line-height:1.95;color:var(--db-text);margin:0;overflow-wrap:anywhere}.db-about-initial .db-about-incoming{max-width:590px}.db-about-recommendations{flex-shrink:0;border-block-start:1px solid var(--db-line);background:var(--db-bg);padding:12px 18px 15px}.db-about-recommendation-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:9px}.db-about-recommendation-heading>span{font-size:8px;line-height:1.5;color:var(--db-muted)}.db-about-recommendation-heading>button{font-size:8px;line-height:1.5;color:var(--db-green);padding:2px 3px;border-radius:3px}.db-about-recommendation-heading>button:disabled{opacity:.35;cursor:default}.db-about-suggestions{display:flex;align-items:stretch;flex-wrap:wrap;gap:7px}.db-about-suggestions>button{display:flex;align-items:center;justify-content:space-between;gap:8px;max-width:100%;padding:8px 10px;background:var(--db-paper);border:1px solid var(--db-line);border-radius:6px;color:var(--db-text);text-align:start}.db-about-suggestions>button:hover{border-color:var(--db-green);background:var(--db-green-soft)}.db-about-suggestions>button>span{font-size:10px;font-weight:400;line-height:1.5}.db-about-suggestions>button>svg{color:var(--db-muted);flex-shrink:0}.db-about-view .db-screen-inner>.db-about-panel{flex:1;min-height:0}.db-about-scroll-edge{position:absolute;inset-block-start:0;inset-inline:0;z-index:2;pointer-events:none}.db-about-scroll-edge>i{display:block;position:absolute;inset-block-start:0;inset-inline:0;opacity:var(--about-scroll-progress,0);pointer-events:none}.db-about-scroll-edge>i:nth-child(1){height:24px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.db-about-scroll-edge>i:nth-child(2){height:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.db-about-scroll-edge>i:nth-child(3){height:24px;background:linear-gradient(to bottom,var(--db-paper),transparent)}@media(max-width:1100px){.db-about-header{padding:12px 17px;min-height:56px}.db-about-messages{padding:23px;gap:22px}.db-about-incoming>p{font-size:12px;line-height:1.9}.db-about-recommendations{padding:11px 15px 13px}.db-about-suggestions{gap:6px}.db-about-suggestions>button{padding:7px 9px}.db-about-suggestions>button>span{font-size:9px}}@media(max-width:800px){.db-about-header{padding:11px 15px;min-height:53px}.db-about-header>h4{font-size:11px}.db-about-header>.db-primary{font-size:9px!important;min-height:30px!important}.db-about-messages{padding:20px;gap:20px}.db-about-outgoing{padding:9px 12px;max-width:92%}.db-about-outgoing>p{font-size:10px;line-height:1.6}.db-about-incoming>p{font-size:11px;line-height:1.85}.db-about-incoming>span{font-size:7px;margin-block-end:6px}.db-about-recommendations{padding:10px 13px 12px}.db-about-suggestions>button{padding:7px 8px;gap:6px}.db-about-suggestions>button>span{font-size:9px}}@media(min-width:801px)and (max-height:700px){.db-about-header{min-height:52px;padding-block:10px}.db-about-messages{padding:21px 25px;gap:20px}.db-about-incoming>p{font-size:12px;line-height:1.85}.db-about-recommendations{padding-block:9px 11px}.db-about-suggestions>button{padding-block:7px}}.connector-badge,.connector-agent,.connector-human{display:inline-flex;align-items:center;gap:9px;min-width:0;line-height:1.4;color:var(--db-text,var(--ink));text-align:start}.connector-badge strong,.connector-agent strong,.connector-human strong{display:block;font-size:11px;font-weight:550;letter-spacing:-.1px;line-height:1.5}.connector-badge small,.connector-agent small,.connector-human small{display:block;font-size:8px;font-weight:400;color:var(--db-muted,var(--muted));letter-spacing:0;margin-block-start:3px;line-height:1.6}.connector-brand-icon,.connector-agent>span:first-child{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--db-line,var(--line));border-radius:8px;background:var(--db-paper,var(--color-background-primary-default));flex-shrink:0}.connector-brand-icon img{width:19px;height:19px;object-fit:contain}.connector-agent>span:first-child{color:var(--olive);background:var(--db-green-soft,var(--color-background-secondary-default))}.connector-badge.compact{gap:7px;white-space:nowrap}.connector-badge.compact strong{font-size:10px}.connector-badge.compact>.connector-brand-icon{width:26px;height:26px;border-radius:6px}.connector-badge.compact>small{font-size:7px;margin:0;border:1px solid var(--db-line,var(--line));border-radius:4px;padding:2px 4px}.connector-agent.compact>span:first-child{width:26px;height:26px;border-radius:6px}.connector-agent.compact strong{font-size:10px}.connector-flow{border:1px solid var(--db-line,var(--line));background:var(--db-paper,var(--color-background-primary-default));border-radius:8px;padding:15px 17px;margin-block-end:20px}.connector-flow-label{display:flex;justify-content:space-between;gap:12px;font-size:7px;letter-spacing:1px;line-height:1.7;color:var(--db-muted,var(--muted));margin-block-end:15px}.connector-flow-label>small{font-size:8px;letter-spacing:0}.connector-flow>div{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.connector-flow-step{display:flex;gap:13px;align-items:center;min-width:0;flex:1}.connector-flow-step:last-child{flex:0 1 auto}.connector-flow-step>.connector-badge,.connector-flow-step>.connector-agent,.connector-flow-step>.connector-human{flex:1}.connector-flow-arrow{color:var(--db-muted,var(--muted));flex-shrink:0}.connector-human>svg{color:var(--olive);flex-shrink:0}.connector-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--db-line,var(--line));border-radius:8px;background:var(--db-paper,var(--color-background-primary-default));padding:14px 17px;margin-block-end:20px}.connector-strip>div{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.connector-strip>span{font-size:8px;line-height:1.7;color:var(--db-muted,var(--muted));max-width:185px}@media(max-width:1100px){.connector-flow>div{gap:14px 12px}.connector-flow-step{flex:1 0 26%}.connector-flow-step:last-child{flex:1 0 26%}.connector-flow-step:nth-child(3)>.connector-flow-arrow{display:none}.connector-strip{align-items:flex-start}.connector-strip>div{gap:15px}.connector-strip>span{max-width:145px}}@media(max-width:600px){.connector-flow{padding:14px 12px}.connector-flow-label{display:block;font-size:7px}.connector-flow-label>small{display:block;font-size:8px;margin-block-start:4px}.connector-flow>div{gap:13px 10px}.connector-flow-step,.connector-flow-step:last-child{flex:1 0 42%}.connector-flow-step:nth-child(3)>.connector-flow-arrow{display:block}.connector-flow-step:nth-child(2n)>.connector-flow-arrow,.connector-flow-step:last-child>.connector-flow-arrow{display:none}.connector-badge strong,.connector-agent strong,.connector-human strong{font-size:10px}.connector-badge small,.connector-agent small,.connector-human small{font-size:7px}.connector-brand-icon,.connector-agent>span:first-child{width:28px;height:28px;border-radius:6px}.connector-flow-step{gap:8px}.connector-badge,.connector-agent,.connector-human{gap:7px}.connector-strip{display:block;padding:14px 12px}.connector-strip>div{gap:13px}.connector-strip>span{display:block;max-width:none;margin-block-start:12px;font-size:8px}.connector-strip .connector-badge strong,.connector-strip .connector-agent strong{font-size:10px}}.connector-brand-icon>img{display:block;inline-size:24px;block-size:20px;object-fit:contain}.db-redraft{border-block-start:1px solid var(--db-line,var(--color-separator-border));padding-block-start:10px;margin-block-start:10px;display:grid;gap:7px;min-width:0}.db-redraft [data-rac]{min-width:0}.db-redraft label{display:block;font-size:9px;line-height:1.4;color:var(--db-muted,var(--color-text-secondary));margin-block-end:5px}.db-redraft textarea{display:block;width:100%;font:inherit;font-size:10px;line-height:1.5;padding:8px 9px;min-height:47px;max-height:84px;resize:vertical;border:1px solid var(--db-line,var(--color-separator-border));border-radius:4px;background:var(--db-paper,var(--color-background-primary-default));color:var(--db-text,var(--color-text-primary))}.db-redraft textarea:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.db-redraft>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.db-redraft>div>span{font-size:8px;line-height:1.5;color:var(--db-muted,var(--color-text-secondary));max-width:75%}.db-redraft .db-secondary{min-height:29px!important;font-size:9px!important;padding-inline:10px!important;flex-shrink:0}@media(max-width:600px){.db-redraft textarea{font-size:11px;min-height:48px}.db-redraft label{font-size:9px}.db-redraft>div>span{font-size:8px}.db-redraft .db-secondary{min-height:30px!important}}.support-top-scenarios{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-block-end:20px}.support-top-scenarios>span{font-size:9px;color:var(--db-muted)}.support-detail-tabs{padding:16px;border-block-end:1px solid var(--db-line);display:flex;flex-direction:column;gap:12px}.support-detail-tabs>span{font-size:7px;letter-spacing:1.1px;color:var(--db-muted)}.support-detail-tabs .db-subtabs{width:100%;background:var(--db-soft)}.support-detail-tabs .db-subtabs>button{flex:1;min-height:32px;font-size:10px}.support-queue-connectors{display:flex;gap:20px;flex-wrap:wrap;padding:17px;border-block-start:1px solid var(--db-line);background:var(--db-bg)}.support-desk .db-call-meta{gap:17px;justify-content:space-between}.support-desk .db-call-meta>span{line-height:1.7;min-width:0}.support-desk .db-call-meta strong{font-size:9px;max-width:160px}.support-desk .support-transcript{max-height:none;overflow:visible;padding:17px}.support-next-action{padding:18px 17px;border-block-start:1px solid var(--db-line);background:var(--db-bg)}.support-next-action>p{font-size:10px;line-height:1.8;margin-block:13px}.support-next-action>.db-secondary{width:100%}.support-team-card>p{min-height:89px}.support-desk .db-team-grid{margin-block-end:18px}.support-action-owner{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-block:24px;font-size:10px}.support-action-owner>span:last-child{display:flex;align-items:center;gap:7px;color:var(--olive)}.support-action-owner+.db-primary{width:100%;margin-block-end:20px}.support-config-connectors{display:flex;gap:24px;flex-wrap:wrap;margin-block:23px}.support-desk .support-split{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr)}@media(max-width:1200px){.support-desk .support-split{grid-template-columns:1fr}.support-desk .conversation-detail{display:grid;grid-template-columns:1fr 1fr;align-items:start}.support-detail-tabs{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between}.support-detail-tabs .db-subtabs{width:auto;min-width:235px}.support-desk .conversation-detail>.db-person{grid-column:1}.support-desk .conversation-detail>.db-call-meta{grid-column:1;flex-wrap:wrap}.support-desk .conversation-detail>.support-transcript{grid-column:2;grid-row:2/6;border-inline-start:1px solid var(--db-line)}.support-next-action{grid-column:1;margin-block-start:18px}.support-desk .conversation-detail>.db-call-status{grid-column:1;flex-direction:column;align-items:stretch;gap:14px;padding:19px}.support-team-card>p{min-height:0}}@media(max-width:600px){.support-top-scenarios{display:block}.support-top-scenarios>span{display:block;margin-block-start:10px}.support-desk .conversation-detail{display:block}.support-detail-tabs{padding:15px;display:block}.support-detail-tabs>span{display:block;margin-block-end:12px}.support-detail-tabs .db-subtabs{width:100%;min-width:0}.support-desk .conversation-detail>.support-transcript{border-inline-start:0;padding:15px}.support-desk .support-transcript p{font-size:11px;line-height:1.8}.support-desk .db-call-meta strong{max-width:180px;font-size:10px}.support-next-action{margin-block-start:0;padding:18px 15px}.support-queue-connectors{padding:15px;gap:18px}.support-action-owner{flex-wrap:wrap}.support-desk .support-team-card{display:block}.support-team-card>p{margin-block:16px}.support-detail-tabs .db-subtabs>button{font-size:11px;min-height:35px}}.support-mobile-switch{display:none}.support-desk .support-split{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);align-items:stretch;gap:12px}.support-desk .call-queue{display:flex;flex-direction:column;min-height:0;align-self:stretch}.support-desk .call-queue .db-table-wrap{flex:1;min-height:0}.support-desk .call-queue .db-filter-row{padding:10px;gap:8px;flex-wrap:wrap}.support-desk .call-queue .db-subtabs button{padding-inline:7px;font-size:9px}.support-desk .call-queue .db-search{padding:6px;max-width:150px}.support-desk .call-queue .db-record-button{gap:7px}.support-desk .call-queue .db-record-button strong{font-size:10px}.support-desk .call-queue .db-record-button small{font-size:8px}.support-desk .call-queue .db-table td{padding-block:11px}.support-desk .support-queue-connectors{padding:10px 13px;gap:14px}.support-desk .db-card-footer{padding:9px 13px}.support-desk .conversation-detail{display:flex;flex-direction:column;align-items:stretch;min-height:0}.support-desk .support-detail-tabs{padding:10px 13px;gap:7px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.support-detail-tabs>span{font-size:6px;letter-spacing:.7px}.support-desk .support-detail-tabs .db-subtabs{min-width:0;width:auto}.support-detail-tabs .db-subtabs>button{min-height:25px;font-size:9px;padding:3px 7px}.support-desk .conversation-detail>.db-person{padding:12px 13px}.support-desk .conversation-detail>.db-subtabs{margin-inline:13px;width:auto;flex-shrink:0}.support-desk .conversation-detail>.db-subtabs>button{flex:1;font-size:9px;min-height:26px;padding-block:3px}.support-detail-page{padding:14px 13px;flex:1;min-height:0;display:flex;flex-direction:column;gap:13px}.support-detail-page>.db-eyebrow{margin-block:0}.support-detail-page>p{font-size:11px;line-height:1.75}.support-detail-page .db-call-meta{margin:0;padding-block-end:13px;gap:12px}.support-detail-page .db-call-meta>span{font-size:8px}.support-detail-page .db-call-meta strong{font-size:10px}.support-detail-page .db-two-actions{margin-block-start:auto}.support-desk .support-transcript{padding:0;display:flex;flex-direction:column;gap:9px;flex:1}.support-transcript>div{padding:10px;border-radius:5px}.support-transcript>.agent-line{background:var(--db-soft)}.support-transcript>.customer-line{border:1px solid var(--db-line)}.support-transcript span{font-size:8px;color:var(--db-muted);display:block;margin-block-end:4px}.support-transcript p{font-size:10px;line-height:1.65}.support-transcript-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;color:var(--db-muted)}.support-transcript-pagination button{padding:4px 0;color:var(--db-green);font-size:10px}.support-transcript-pagination button:disabled{opacity:.3;cursor:default}.support-desk .support-next-action{padding:0;border:0;background:none;margin:0}.support-next-action>p{font-size:11px;line-height:1.8;margin-block:15px}.support-desk .conversation-detail>.db-call-status{padding:8px 13px;flex-direction:row;gap:8px;border-block-start:1px solid var(--db-line)}.support-desk .connector-strip{padding:10px 13px}.support-desk .connector-strip>div{gap:18px}.support-desk .support-email{grid-template-columns:minmax(230px,.85fr) 1.15fr}.support-email .db-email-detail{padding:17px}.support-email .db-email-detail h4{font-size:20px;margin-block:8px 12px}.support-email .db-email-detail>p,.support-email .db-email-draft p{font-size:11px;line-height:1.7;margin-block:14px}.support-email .db-email-row{padding:16px 13px}.support-desk .db-team-grid{margin:0;gap:12px}.support-team-card{padding:16px}.support-team-card>p{min-height:0;font-size:10px;line-height:1.7;margin-block-start:12px}.support-team-card h4{font-size:22px}.support-team-card .db-card-title{padding-block-end:12px}.support-team-card .db-detail-grid{margin-block:14px;gap:10px}.support-desk .connector-flow{padding:11px 13px}.support-desk .connector-flow-label{margin-block-end:8px}@media(max-width:1100px){.support-mobile-switch{display:block}.support-mobile-switch .db-subtabs{width:100%}.support-mobile-switch .db-subtabs>button{flex:1;min-height:27px}.support-desk .support-split,.support-desk .support-email{display:block}.support-split>.conversation-detail,.support-email>.db-email-detail{display:none!important}.support-split.show-detail>.call-queue,.support-email.show-detail>.support-inbox{display:none}.support-split.show-detail>.conversation-detail{display:flex!important;height:100%}.support-email.show-detail>.db-email-detail{display:block!important;height:100%}.support-split>.call-queue,.support-email>.support-inbox{height:100%}.support-desk .support-detail-tabs .db-subtabs{min-width:0}.support-desk .support-transcript p{font-size:11px}.support-desk .support-split{min-height:300px}.support-detail-page .db-call-meta{display:flex;flex-wrap:nowrap}.support-next-action{margin:0}.support-desk .db-team-grid{display:block}.support-team-card{display:none}.support-team-card.selected-agent{display:block;height:100%}.support-desk .connector-flow{display:none}}@media(max-width:600px){.support-detail-page{gap:11px;padding:12px}.support-desk .support-detail-tabs{padding:10px 12px}.support-desk .support-detail-tabs>span{margin:0;display:block}.support-desk .support-transcript p{font-size:10px;line-height:1.65}.support-detail-page>p{font-size:10px}.support-email .db-email-detail{padding:15px}.support-email .db-email-detail h4{font-size:18px}.support-email .db-email-row{padding:15px 12px}.support-desk .connector-strip{display:none}.support-top-scenarios{margin:0}.support-top-scenarios>span{display:none}}.support-desk .db-screen-inner>.support-split{align-items:start;flex:0 0 auto}.support-desk .call-queue,.support-desk .conversation-detail{align-self:start;height:auto}.support-desk .call-queue .db-table-wrap{flex:0 0 auto}.support-detail-page{flex:0 0 auto;gap:10px;padding:12px 13px}.support-detail-page .db-two-actions{margin-block-start:3px}.support-desk .support-transcript{flex:0 0 auto}.support-desk .db-screen-inner>.support-email{align-items:start;flex:0 0 auto}.support-desk .support-email .db-email-detail{height:auto}.support-draft-label{display:block;font-size:10px;color:var(--db-muted,var(--muted));margin-block:16px 10px}.support-draft-label>textarea{display:block;width:100%;field-sizing:content;min-height:100px;resize:vertical;margin-block-start:7px;padding:11px 12px;background:var(--db-paper,var(--paper));border:1px solid var(--db-line,var(--line));border-radius:5px;color:var(--db-text,var(--ink));font-family:inherit;font-size:11px;line-height:1.7}.support-draft-label>textarea:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.support-email .db-email-draft{padding:12px}.support-email .db-email-draft>.db-primary{width:100%;margin-block-start:12px}.support-action-context{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-block-start:20px}.support-action-owner{margin-block:15px;font-size:9px}.support-team-selector>.db-subtabs{width:100%}.support-team-selector>.db-subtabs>button{flex:1}.support-desk .db-screen-inner>.db-team-grid{display:block;flex:0 0 auto}.support-desk .support-team-card{display:none;height:auto}.support-desk .support-team-card.selected-agent{display:block;height:auto}.support-team-card>p{min-height:0;max-width:600px;margin-block:10px 0}.support-team-card .db-detail-grid{grid-template-columns:1fr 1fr;max-width:460px;margin-block:12px}.support-setup-tabs{margin-block-start:22px}.support-setup-tabs>.db-subtabs{width:100%}.support-setup-tabs>.db-subtabs>button{flex:1}.support-setup-form{margin-block-start:16px}.support-setup-form>.db-primary{width:100%;margin-block-start:18px}.support-setup-note{font-size:11px;line-height:1.7;color:var(--muted)}@media(max-width:1100px){.support-desk .support-split{min-height:0}.support-split.show-detail>.conversation-detail,.support-email.show-detail>.db-email-detail,.support-split>.call-queue,.support-email>.support-inbox{height:auto!important}}@media(max-width:600px){.support-draft-label>textarea{font-size:16px;line-height:1.6}.support-desk .support-detail-tabs{gap:8px}.support-team-selector>.db-subtabs>button{font-size:10px}.support-action-owner{gap:8px}}@media(max-width:1100px){.support-desk .db-screen-inner>.support-email{flex:1;min-height:0;height:100%}.support-desk .support-email.show-detail>.db-email-detail{display:flex!important;flex-direction:column;height:100%!important;min-height:0;overflow:hidden;padding:12px}.support-email.show-detail>.db-email-detail>.db-eyebrow{display:none}.support-email.show-detail>.db-email-detail>h4{flex-shrink:0;font-size:16px;line-height:1.3;margin-block:0 4px}.support-email.show-detail>.db-email-detail>strong{flex-shrink:0;font-size:10px;line-height:1.5}.support-email.show-detail .db-email-draft{display:flex;flex-direction:column;flex:1;min-height:0;gap:6px;margin-block-start:8px;padding:0;border:0;background:none}.support-email .db-email-draft>.db-status{align-self:flex-start;flex-shrink:0;font-size:8px}.support-email .db-email-draft>.support-draft-label{display:flex;flex-direction:column;flex:1;min-height:0;gap:4px;margin:0;font-size:9px}.support-email .support-draft-label>textarea{flex:1;field-sizing:fixed;height:0;min-height:55px;max-height:none;overflow-y:auto;resize:none;margin:0;padding:8px;font-size:14px;line-height:1.5}.support-email .db-email-draft>.db-primary{flex-shrink:0;min-height:31px!important;margin:0;font-size:10px!important}.support-email .db-email-draft>small{flex-shrink:0;margin:0;font-size:8px;line-height:1.4}.support-email .db-redraft,.support-action-composer .db-redraft{flex-shrink:0;margin:0;padding-block-start:5px;gap:4px}.support-email .db-redraft label,.support-action-composer .db-redraft label{font-size:8px;line-height:1.3;margin-block-end:3px}.support-email .db-redraft textarea,.support-action-composer .db-redraft textarea{height:42px;min-height:42px;max-height:42px;resize:none;overflow-y:auto;padding:5px 7px;font-size:11px;line-height:1.4}.support-email .db-redraft .db-secondary,.support-action-composer .db-redraft .db-secondary{min-height:26px!important;font-size:9px!important;padding-inline:8px!important}.support-action-composer{height:clamp(300px,calc(100dvh - 225px),520px);min-height:0;display:flex;flex-direction:column;gap:6px;margin-block-start:16px}.support-action-composer>.support-action-context{flex-shrink:0;margin:0}.support-action-composer>.support-draft-label{flex:1;min-height:0;display:flex;flex-direction:column;gap:4px;margin:0;font-size:9px}.support-action-composer>.support-draft-label>textarea{flex:1;field-sizing:fixed;height:0;min-height:55px;resize:none;overflow-y:auto;padding:8px;font-size:14px;line-height:1.5;margin:0}.support-action-composer>.support-action-owner{flex-shrink:0;margin:0}.support-action-composer>.db-primary{flex-shrink:0;min-height:32px!important;margin:0;font-size:10px!important;width:100%}.support-action-composer>.db-note{flex-shrink:0;font-size:8px;line-height:1.4;padding:7px 8px}}@media(max-width:600px){.support-email .support-draft-label>textarea,.support-action-composer>.support-draft-label>textarea{font-size:16px}.support-action-composer>.support-action-owner{display:none}}@media(max-width:600px){.support-email-view .db-screen-inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto minmax(0,1fr);gap:8px}.support-email-view .support-top-scenarios{grid-column:1;grid-row:1;min-width:0}.support-email-view .support-mobile-switch{grid-column:2;grid-row:1;min-width:0}.support-email-view .support-top-scenarios>.db-subtabs{width:100%}.support-email-view .support-top-scenarios .db-subtabs>button,.support-email-view .support-mobile-switch .db-subtabs>button{font-size:9px;min-height:27px;padding:4px 6px;flex:1}.support-email-view .db-screen-inner>.support-email{grid-column:1/-1;grid-row:2;min-height:0;height:100%}}.support-followup-context{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.support-followup-context>.db-status{font-size:10px;flex-shrink:0}.support-followup-context .connector-badge strong,.support-next-action .connector-agent strong{font-size:11px}.support-detail-page>.support-followup-context{padding-block:6px}.support-detail-page .db-two-actions>.db-primary{flex:1;min-height:32px!important;font-size:11px!important}.support-detail-page .db-two-actions>.db-secondary{min-height:32px!important;font-size:11px!important}.support-review-note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:var(--db-green);line-height:1.5}.support-next-action{display:flex;flex-direction:column;gap:10px}.support-next-action>p{margin-block:0}.support-next-action>.connector-badge{align-self:flex-start}.support-next-action>.db-primary{width:100%;min-height:32px!important;font-size:11px!important}.support-desk .call-queue .db-record-button strong{font-size:11px}.support-desk .call-queue .db-record-button small{font-size:9px}.support-detail-page .db-call-meta>span{font-size:10px}.support-detail-page .db-call-meta strong{font-size:11px}.support-desk .conversation-detail>.db-subtabs>button,.support-detail-tabs .db-subtabs>button{font-size:10px;min-height:28px}.support-action-context{margin:0;flex-shrink:0;gap:12px}.support-action-context>div{display:flex;align-items:center;gap:20px;min-width:0;flex-wrap:wrap}.support-action-context .connector-agent strong{font-size:12px}.support-action-context .connector-agent small{font-size:10px}.support-action-context>.db-status{font-size:11px;flex-shrink:0}.db-modal:has(.support-action-composer){height:min(560px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);overflow:hidden}.db-modal:has(.support-action-composer) .db-modal-inner{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:22px}.db-modal:has(.support-action-composer) .db-modal-inner>.db-eyebrow,.db-modal:has(.support-action-composer) .db-modal-inner>h3,.db-modal:has(.support-action-composer) .db-modal-inner>.db-modal-subtitle{flex-shrink:0}.db-modal:has(.support-action-composer) h3{font-size:25px;line-height:1.2;margin-block:8px}.db-modal:has(.support-action-composer) .db-modal-subtitle{font-size:12px;line-height:1.5;margin-block-end:14px}.support-action-composer{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;height:auto;margin-block-start:0}.support-action-composer>.support-draft-label{display:flex;flex-direction:column;flex:1;min-height:0;gap:5px;margin:0;font-size:11px}.support-action-composer>.support-draft-label>textarea{flex:1;field-sizing:fixed;height:0;min-height:70px;max-height:none;resize:none;overflow-y:auto;margin:0;padding:10px 12px;font-size:12px;line-height:1.65}.support-action-composer .db-redraft,.support-email .db-redraft{flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding-block:10px;margin:0}.support-action-composer .db-redraft label,.support-email .db-redraft label{font-size:10px;line-height:1.4;margin-block-end:5px}.support-action-composer .db-redraft textarea,.support-email .db-redraft textarea{font-size:12px;line-height:1.5;height:40px;min-height:40px;max-height:40px;resize:none;padding:8px 10px}.support-action-composer .db-redraft>div:last-child,.support-email .db-redraft>div:last-child{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:flex-start;gap:4px;margin:0}.support-action-composer .db-redraft>div:last-child>span,.support-email .db-redraft>div:last-child>span{font-size:9px;line-height:1.4;max-width:125px;text-align:end}.support-action-composer .db-redraft>div:last-child>span:empty,.support-email .db-redraft>div:last-child>span:empty{display:none}.support-action-composer .db-redraft .db-secondary,.support-email .db-redraft .db-secondary{font-size:11px!important;min-height:32px!important;padding-inline:12px!important}.support-review-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-block-start:1px solid var(--db-line);padding-block-start:12px;flex-shrink:0}.support-review-footer>span{display:flex;align-items:center;gap:6px;font-size:10px;line-height:1.5;color:var(--db-muted)}.support-review-footer>span>svg{color:var(--db-green);flex-shrink:0}.support-review-footer>.db-primary{min-height:32px!important;font-size:11px!important;padding-inline:12px!important}.support-email .db-email-draft>.support-review-footer{margin-block-start:0}@media(max-height:740px){.db-modal:has(.support-action-composer) .db-modal-inner{padding:17px 18px}.db-modal:has(.support-action-composer) h3{font-size:22px}.db-modal:has(.support-action-composer) .db-modal-subtitle{font-size:11px;margin-block-end:10px}.support-action-composer{gap:9px}.support-action-composer .db-redraft,.support-email .db-redraft{padding-block:7px;gap:8px}.support-action-composer .db-redraft textarea,.support-email .db-redraft textarea{height:38px;min-height:38px;max-height:38px;font-size:11px;padding-block:7px}.support-review-footer{padding-block-start:9px}}@media(max-width:850px){.support-followup-context{gap:8px}.support-followup-context>.db-status{font-size:9px}.support-review-footer{gap:8px}.support-review-footer>span{font-size:9px}.support-review-footer>.db-primary{font-size:10px!important;padding-inline:9px!important}}.invoice-desk .connector-flow{padding:11px 13px;margin:0;flex-shrink:0}.invoice-desk .connector-flow-label{font-size:7px;margin-block-end:8px}.invoice-desk .connector-flow>div{flex-wrap:nowrap;gap:9px}.invoice-desk .connector-flow-step,.invoice-desk .connector-flow-step:last-child{flex:1 1 0;gap:8px;min-width:0}.invoice-desk .connector-flow-step .connector-badge,.invoice-desk .connector-flow-step .connector-agent,.invoice-desk .connector-flow-step .connector-human{gap:7px;min-width:0}.invoice-desk .connector-flow .connector-brand-icon,.invoice-desk .connector-flow .connector-agent>span:first-child{width:27px;height:27px;border-radius:6px}.invoice-desk .connector-flow strong{font-size:9px;line-height:1.4}.invoice-desk .connector-flow small{font-size:7px;line-height:1.5;max-width:145px;margin-block-start:3px}.invoice-desk .connector-flow-arrow{width:12px;flex-shrink:0}.invoice-desk .connector-flow-step:nth-child(3)>.connector-flow-arrow{display:block}.invoice-desk .db-card-title .connector-badge{flex-shrink:0}.invoice-inbox,.invoice-ledger{min-height:0}.invoice-inbox .db-table td,.invoice-ledger .db-table td{padding-block:14px}.invoice-archive-link{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--db-green);text-decoration:underline;text-underline-offset:3px}.invoice-empty{text-align:center;padding-bottom:25px}.invoice-empty>.db-secondary{margin-inline:auto}.invoice-focus-card{height:338px;max-height:100%;display:flex;flex-direction:column;min-height:0;flex-shrink:0}.invoice-focus-header{display:flex;align-items:center;gap:13px;padding:13px 16px;border-block-end:1px solid var(--db-line);flex-shrink:0;min-height:62px}.invoice-focus-header>div{min-width:0;flex:1}.invoice-focus-header>div>span{font-size:8px;color:var(--db-muted);letter-spacing:.4px}.invoice-focus-header h4{font-size:15px;margin:4px 0 0;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invoice-focus-header>select{font-family:inherit;font-size:9px;background:var(--db-bg);color:var(--db-text);border:1px solid var(--db-line);padding:8px;border-radius:4px;min-width:175px;max-width:260px}.invoice-focus-header>.db-status{flex-shrink:0;font-size:8px}.invoice-preview-button{display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;border:1px solid var(--db-line);border-radius:4px;color:var(--db-green);background:var(--db-paper)}.invoice-focus-tabs{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:10px 16px;border-block-end:1px solid var(--db-line);flex-shrink:0}.invoice-focus-tabs>.db-subtabs{padding:2px}.invoice-focus-tabs>.db-subtabs>button{font-size:9px;padding:4px 12px;min-height:25px}.invoice-focus-tabs>span{font-size:8px;color:var(--db-muted);text-align:end}.invoice-focus-content{padding:17px;flex:1;min-height:0}.invoice-review-form{height:100%;display:flex;flex-direction:column;gap:17px}.invoice-review-context{display:flex;align-items:center;justify-content:space-between;gap:15px}.invoice-review-context .connector-agent strong{font-size:10px}.invoice-review-context .connector-agent small{font-size:8px}.invoice-review-context>span{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--db-muted)}.invoice-review-context>span>svg{color:var(--db-green);flex-shrink:0}.invoice-field-grid{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:15px}.invoice-field-grid>label{font-size:10px;color:var(--db-muted);margin:0}.invoice-field-grid input,.invoice-field-grid select{display:block;width:100%;padding:9px 10px;min-height:36px;background:var(--db-paper);color:var(--db-text);font-family:inherit;font-size:11px;border:1px solid var(--db-line);border-radius:4px;margin-block-start:6px}.invoice-field-grid input:focus-visible,.invoice-field-grid select:focus-visible,.invoice-focus-header>select:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.invoice-review-footer{margin-block-start:auto;border-block-start:1px solid var(--db-line);padding-block-start:14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.invoice-review-footer>span{font-size:9px;color:var(--db-muted)}.invoice-review-footer>div{display:flex;align-items:center;gap:8px}.invoice-extraction-panel{height:100%;display:flex;flex-direction:column;justify-content:center;gap:17px}.invoice-extraction-panel>.connector-agent{align-self:flex-start}.invoice-extraction-panel>ol{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.invoice-extraction-panel>ol>li{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--db-muted)}.invoice-extraction-panel>ol>li>span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;border:1px solid var(--db-line);background:var(--db-bg);font-size:8px;flex-shrink:0}.invoice-extraction-panel>ol>li>strong{font-size:10px;font-weight:450}.invoice-extraction-panel>ol>li.complete>span,.invoice-extraction-panel>ol>li.current>span{background:var(--db-green-soft);color:var(--db-green)}.invoice-extraction-panel>p{font-size:9px;color:var(--db-muted)}.invoice-inline-thinking{max-width:380px;font-size:10px}.invoice-inline-thinking .text-body-medium,.invoice-inline-thinking .text-body-regular{font-size:10px;line-height:1.5}.invoice-route-panel{height:100%;display:flex;flex-direction:column;gap:10px}.invoice-route-status{display:flex;align-items:center;justify-content:space-between;gap:15px}.invoice-route-status .connector-agent strong{font-size:10px}.invoice-route-status .connector-agent small{font-size:8px}.invoice-route-stops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.invoice-route-stops>div{border:1px solid var(--db-line);background:var(--db-bg);border-radius:5px;padding:9px;min-width:0}.invoice-route-stops>div.complete{background:var(--db-green-soft)}.invoice-route-stops .connector-badge.compact>.connector-brand-icon{width:21px;height:21px}.invoice-route-stops .connector-badge.compact strong{font-size:10px}.invoice-route-stops>div>strong{display:block;font-size:10px;font-weight:500;line-height:1.4;margin-block-start:5px}.invoice-route-stops>div>small{display:block;font-size:8px;line-height:1.4;margin-block-start:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invoice-route-stops>div>span:last-child{display:block;font-size:8px;line-height:1.4;color:var(--db-green);margin-block-start:4px}.invoice-queue-icon{height:21px;display:flex;align-items:center;color:var(--db-green)}.invoice-route-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-block-start:auto}.invoice-route-footer>span{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--db-muted)}.invoice-route-footer>span>svg{color:var(--db-green);flex-shrink:0}.invoice-source-panel{height:100%;display:flex;flex-direction:column;gap:12px}.invoice-source-top{display:flex;gap:11px;align-items:center}.invoice-source-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:5px;border:1px solid var(--db-line);background:var(--db-soft);color:var(--db-green);flex-shrink:0}.invoice-source-top>div{flex:1;min-width:0}.invoice-source-top>div>strong{font-size:11px;font-weight:500;display:block}.invoice-source-top>div>small{font-size:9px;display:block;margin-block-start:4px}.invoice-source-top>.db-secondary{min-height:30px!important;font-size:9px!important}.invoice-source-panel>.db-table{white-space:normal}.invoice-source-panel>.db-table th,.invoice-source-panel>.db-table td{padding:8px 10px;font-size:9px}.invoice-source-panel>.db-table th:last-child,.invoice-source-panel>.db-table td:last-child{text-align:end}.invoice-source-total{display:flex;align-items:center;gap:12px;font-size:9px;margin-block-start:auto}.invoice-source-total>span{color:var(--db-muted)}.invoice-source-total>strong{font-weight:500;color:var(--db-text);font-size:12px}.invoice-source-total>span:nth-of-type(2){margin-inline-start:auto}.invoice-preview-paper{max-width:580px;margin:24px auto 0;min-height:0;padding:26px}.invoice-preview-paper .invoice-supplier strong{font-size:15px}.invoice-preview-paper>table{font-size:11px}.invoice-preview-paper>table th{font-size:9px}.invoice-preview-paper>table td{padding-block:15px}.invoice-preview-due{display:flex;justify-content:space-between;gap:15px;margin-block-start:20px;font-size:10px;color:var(--color-text-secondary)}.invoice-preview-due>strong{font-weight:500}@media(max-width:1000px){.invoice-desk .connector-flow>div{gap:7px}.invoice-desk .connector-flow-step{gap:5px}.invoice-desk .connector-flow .connector-brand-icon,.invoice-desk .connector-flow .connector-agent>span:first-child{display:none}.invoice-desk .connector-flow strong{font-size:8px}.invoice-desk .connector-flow small{font-size:7px}.invoice-focus-header>select{max-width:210px;min-width:145px}.invoice-focus-header h4{font-size:14px}.invoice-review-context>span{font-size:8px}.invoice-field-grid{gap:10px}.invoice-focus-content{padding:15px}.invoice-route-stops{gap:9px}.invoice-route-stops>div{padding:10px}.invoice-route-stops>div>strong{font-size:9px}.invoice-route-stops>div>small{font-size:7px}.invoice-route-panel{gap:11px}}@media(max-width:600px){.invoice-desk .connector-flow{padding:10px 11px}.invoice-desk .connector-flow-label{margin-block-end:7px}.invoice-desk .connector-flow>div{gap:7px;overflow-x:auto;flex-wrap:nowrap;padding-block-end:2px}.invoice-desk .connector-flow-step,.invoice-desk .connector-flow-step:last-child{flex:0 0 100px;gap:7px}.invoice-desk .connector-flow-step:nth-child(2n)>.connector-flow-arrow,.invoice-desk .connector-flow-step:nth-child(3)>.connector-flow-arrow{display:block}.invoice-desk .connector-flow-step:last-child>.connector-flow-arrow{display:none}.invoice-desk .connector-flow strong{font-size:9px}.invoice-desk .connector-flow small{font-size:7px}.invoice-focus-card{height:auto;max-height:none;min-height:338px;overflow:visible}.invoice-focus-header{padding:12px;gap:9px;flex-wrap:wrap}.invoice-focus-header>div{flex-basis:calc(100% - 100px);order:0}.invoice-focus-header>.db-status{order:1;font-size:8px}.invoice-focus-header>select{order:2;min-width:0;max-width:none;flex:1;font-size:11px;padding:8px}.invoice-focus-header>.invoice-preview-button{order:3}.invoice-focus-tabs{padding:9px 12px;flex-wrap:wrap;gap:9px}.invoice-focus-tabs>span{font-size:8px}.invoice-focus-tabs>.db-subtabs{width:100%;order:1}.invoice-focus-tabs>.db-subtabs>button{font-size:10px;flex:1}.invoice-focus-content{padding:14px}.invoice-review-context{gap:10px;align-items:flex-start}.invoice-review-context>span{font-size:8px;max-width:105px;line-height:1.7}.invoice-review-context .connector-agent small{font-size:7px}.invoice-review-form{gap:17px}.invoice-field-grid{grid-template-columns:1fr 1fr;gap:13px 10px}.invoice-field-grid>label:last-child{grid-column:1/-1}.invoice-field-grid>label{font-size:11px}.invoice-field-grid input,.invoice-field-grid select{font-size:16px;min-height:40px;padding:8px}.invoice-review-footer{align-items:flex-start;gap:13px;flex-wrap:wrap;padding-block-start:13px}.invoice-review-footer>span{font-size:9px;width:100%}.invoice-review-footer>div{width:100%;justify-content:flex-end}.invoice-review-footer .db-primary,.invoice-review-footer .db-secondary{font-size:10px!important;min-height:36px!important}.invoice-extraction-panel{min-height:190px;gap:18px}.invoice-extraction-panel>ol{gap:10px}.invoice-extraction-panel>ol>li{flex-direction:column;align-items:flex-start;gap:8px}.invoice-extraction-panel>ol>li>strong{font-size:10px}.invoice-route-stops{grid-template-columns:1fr;gap:9px}.invoice-route-stops>div{padding:11px;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;align-items:center}.invoice-route-stops>div>.connector-badge,.invoice-route-stops>div>.invoice-queue-icon{grid-column:1;grid-row:1/3}.invoice-route-stops>div>strong{grid-column:2;margin:0;font-size:10px}.invoice-route-stops>div>small{grid-column:2;font-size:8px;margin:0;white-space:normal;overflow-wrap:anywhere}.invoice-route-stops>div>span:last-child{grid-column:2;margin-block-start:3px;font-size:8px}.invoice-route-footer{margin-block-start:5px;align-items:flex-start;flex-wrap:wrap}.invoice-route-footer>span{font-size:9px}.invoice-route-footer>.db-primary,.invoice-route-footer>.db-secondary{margin-inline-start:auto}.invoice-route-status .connector-agent small{font-size:7px}.invoice-source-top{flex-wrap:wrap;gap:9px}.invoice-source-top>div>strong{font-size:11px}.invoice-source-top>div>small{font-size:8px}.invoice-source-top>.db-secondary{margin-inline-start:auto;font-size:9px!important}.invoice-source-panel>.db-table th,.invoice-source-panel>.db-table td{font-size:9px;padding:9px 7px}.invoice-source-total{display:grid;grid-template-columns:1fr auto;gap:7px 15px;font-size:10px;margin-block-start:6px}.invoice-source-total>span:nth-of-type(2){margin-inline-start:0}.invoice-source-total>strong{text-align:end;font-size:12px}.invoice-preview-paper{padding:20px 17px}.invoice-preview-paper>table{font-size:10px}.invoice-preview-due{font-size:10px}.invoice-inbox .db-table td,.invoice-ledger .db-table td{padding-block:13px}}@media(max-width:600px){.invoice-desk .connector-flow{padding:6px 9px}.invoice-desk .connector-flow-label{font-size:6px;margin-block-end:4px}.invoice-desk .connector-flow>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;overflow:visible;padding:0}.invoice-desk .connector-flow-step,.invoice-desk .connector-flow-step:last-child{min-width:0;gap:0;justify-content:center;align-items:flex-start}.invoice-desk .connector-flow-step>.connector-flow-arrow{display:none!important}.invoice-desk .connector-flow .connector-badge,.invoice-desk .connector-flow .connector-agent,.invoice-desk .connector-flow .connector-human{flex-direction:column;text-align:center;gap:3px}.invoice-desk .connector-flow .connector-brand-icon,.invoice-desk .connector-flow .connector-agent>span:first-child{display:grid;width:18px;height:18px;border-radius:4px}.invoice-desk .connector-flow .connector-brand-icon>svg,.invoice-desk .connector-flow .connector-agent>span:first-child>svg,.invoice-desk .connector-flow .connector-human>svg{width:13px;height:18px}.invoice-desk .connector-flow strong{display:block;white-space:normal;font-size:7px;line-height:1.3;min-height:18px}.invoice-desk .connector-flow small{display:none}}.invoice-connector-path{flex-shrink:0;min-width:0}.invoice-review-active .connector-flow-step:nth-child(3){position:relative;color:var(--db-green)}.invoice-review-active .connector-flow-step:nth-child(3):after{content:"";position:absolute;inset-inline:0;inset-block-end:-11px;height:3px;background:var(--db-green)}.invoice-review-active .connector-human>svg{color:var(--db-green)}.invoice-desk .connector-flow-label{font-size:9px;margin-block-end:7px}.invoice-desk .connector-flow strong{font-size:11px;line-height:1.35}.invoice-desk .connector-flow small{font-size:9px;line-height:1.4;margin-block-start:3px}.invoice-focus-header{gap:16px;padding-block:12px}.invoice-focus-header>div:first-child{flex:1;min-width:120px}.invoice-focus-header>div:first-child>span{font-size:10px}.invoice-focus-header h4{font-size:17px;margin-block-start:3px}.invoice-focus-header>.invoice-summary-facts{flex:0 0 auto;display:flex;align-items:center;gap:16px;min-width:0}.invoice-summary-facts>strong{font-size:19px;font-weight:550;line-height:1.3;letter-spacing:-.5px;white-space:nowrap}.invoice-focus-header>.invoice-summary-facts>span{font-size:11px;color:var(--db-text);letter-spacing:0;white-space:nowrap;border-inline-start:1px solid var(--db-line);padding-inline-start:16px}.invoice-focus-header>.db-status{font-size:10px}.invoice-focus-header>select{font-size:10px;min-width:140px;max-width:180px;min-height:30px;padding-block:5px}.invoice-focus-tabs{padding-block:8px}.invoice-focus-tabs>.db-subtabs>button{font-size:11px;min-height:28px;padding-block:4px}.invoice-focus-content{padding:14px 16px}.invoice-review-form{gap:12px}.invoice-review-context .connector-agent strong{font-size:11px}.invoice-review-context .connector-agent small{font-size:10px}.invoice-review-context>span{font-size:10px}.invoice-field-grid>label{font-size:11px}.invoice-field-grid input,.invoice-field-grid select{min-height:32px;padding-block:6px;font-size:12px;margin-block-start:5px}.invoice-review-footer{padding-block-start:11px;gap:16px}.invoice-review-footer>.invoice-review-destination{display:flex;flex:1;min-width:0;align-items:flex-start;flex-direction:column;gap:4px}.invoice-review-destination>span{font-size:9px;color:var(--db-muted);line-height:1.3}.invoice-review-destination>strong{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:450;line-height:1.5;color:var(--db-text);flex-wrap:wrap}.invoice-review-destination svg{flex-shrink:0;color:var(--db-green)}.invoice-review-footer .db-primary,.invoice-review-footer .db-secondary{min-height:32px!important;font-size:11px!important;padding-inline:12px!important}.invoice-review-context,.invoice-review-footer{flex-shrink:0}.invoice-route-stops>div>strong,.invoice-route-stops .connector-badge.compact strong{font-size:11px}.invoice-route-stops>div>small,.invoice-route-stops>div>span:last-child{font-size:9px}@media(min-width:601px)and (max-width:1000px){.invoice-focus-header{gap:9px;padding-inline:12px}.invoice-focus-header h4{font-size:15px}.invoice-focus-header>.invoice-summary-facts{gap:9px}.invoice-summary-facts>strong{font-size:16px}.invoice-summary-facts>span{padding-inline-start:9px;font-size:10px}.invoice-focus-header>.db-status{font-size:9px}.invoice-focus-header>select{max-width:130px;min-width:100px;font-size:9px}.invoice-desk .connector-flow strong{font-size:10px}.invoice-desk .connector-flow small{font-size:8px}.invoice-review-destination>strong{font-size:9px;gap:4px}.invoice-review-footer{gap:8px}.invoice-review-footer .db-primary,.invoice-review-footer .db-secondary{font-size:10px!important;padding-inline:9px!important}}@media(max-width:600px){.invoice-focus-header>.invoice-summary-facts{order:0;flex-basis:auto;flex-wrap:wrap;gap:5px}.invoice-summary-facts>strong{font-size:16px}.invoice-summary-facts>span{border:0;padding:0;font-size:9px}.invoice-focus-header>.invoice-summary-facts{flex:1}.invoice-focus-header>.db-status{font-size:9px}.invoice-review-footer>.invoice-review-destination{width:100%;flex-basis:100%}.invoice-review-destination>strong{font-size:10px}.invoice-review-active .connector-flow-step:nth-child(3):after{inset-block-end:-6px}}.invoice-route-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.invoice-route-actions .db-primary,.invoice-route-actions .db-secondary{font-size:10px!important;min-height:30px!important;padding-inline:10px!important}.invoice-payments .db-table td{padding-block:13px}.invoice-payments .db-table td>.db-secondary,.invoice-ledger .db-table td>.db-secondary{min-height:30px!important;font-size:10px!important}.invoice-payment-review{display:flex;flex-direction:column;gap:18px;margin-block-start:20px;min-width:0}.invoice-payment-provider{display:flex;justify-content:space-between;align-items:center;gap:12px}.invoice-payment-provider>.db-status{font-size:10px}.invoice-payment-total{display:flex;flex-direction:column;gap:7px;padding-block:16px;border-block:1px solid var(--line)}.invoice-payment-total>span{font-size:11px;color:var(--muted)}.invoice-payment-total>strong{font-size:38px;font-weight:500;line-height:1.2;letter-spacing:-1px;color:var(--ink)}.invoice-payment-review>dl{display:flex;flex-direction:column;gap:14px;margin:0}.invoice-payment-review>dl>div{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;font-size:11px;line-height:1.5}.invoice-payment-review dt{color:var(--muted);flex-shrink:0}.invoice-payment-review dd{color:var(--ink);text-align:end;margin:0}.invoice-payment-approval{display:flex;align-items:center;gap:10px;padding:12px;background:var(--olive-pale);border:1px solid var(--line);border-radius:6px;font-size:11px;color:var(--olive)}.invoice-payment-approval>svg{flex-shrink:0}.invoice-payment-approval small{display:block;margin-block-start:4px;font-size:10px}.invoice-payment-review>.db-primary{width:100%;font-size:12px!important;min-height:34px!important}.invoice-payment-confirmation{display:flex;align-items:center;gap:8px;color:var(--olive)!important;font-size:12px}.pay-workspace{--pay-ink:var(--db-text);--pay-muted:var(--db-muted);--pay-line:var(--db-line);--pay-paper:var(--db-paper);--pay-soft:var(--db-soft);--pay-accent:var(--db-green);--pay-accent-soft:var(--db-green-soft)}.pay-workspace .db-body{display:flex;flex-direction:column;align-items:stretch}.pay-workspace .db-heading{margin-block-end:24px}.pay-workspace .db-stats{gap:0;border:1px solid var(--pay-line);border-radius:8px;background:var(--pay-paper);overflow:hidden;margin-block-end:22px}.pay-workspace .db-stats>:is(div,button){border:0;border-inline-end:1px solid var(--pay-line);border-radius:0;box-shadow:none;padding:12px 16px}.pay-workspace .db-stats>:is(div,button):last-child{border-inline-end:0}.pay-workspace .db-stats strong{font-size:29px;margin-block-start:11px}.pay-workspace .db-stats small{line-height:1.7}.pay-workspace .db-card{box-shadow:none}.pay-workspace .db-heading h3{font-size:25px}.pay-store-connections{margin-block-start:24px}.pay-store-connections>div:not(.db-note){border:1px solid var(--line);border-radius:7px;padding:18px;margin-block-end:12px}.pay-store-connections>div>p{font-size:11px;line-height:1.9;margin-block-start:14px}.pay-store-connections>.db-primary{width:100%;margin-block-start:20px}.pay-workspace .connector-flow{margin-block-end:20px}.pay-workspace .connector-flow .connector-badge strong,.pay-workspace .connector-flow .connector-agent strong{font-size:10px}@media(max-width:600px){.pay-workspace .db-stats>:is(div,button){padding:15px 9px}.pay-workspace .db-stats strong{font-size:22px;letter-spacing:-.8px}.pay-workspace .db-heading h3{font-size:22px}.pay-store-connections>div:not(.db-note){padding:16px}.pay-store-connections>div>p{font-size:10px}}.pay-overview-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(225px,1fr);gap:16px;margin-block-end:14px}.pay-chart-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 20px 0}.pay-chart-total strong{font-size:27px;letter-spacing:-1px;font-weight:500}.pay-chart-total span{font-size:9px;color:var(--pay-muted)}.pay-chart{display:flex;align-items:flex-end;height:110px;padding:8px 22px 16px;gap:17px}.pay-chart>div{position:relative;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;height:100%;flex:1;gap:9px}.pay-chart>div>span{display:block;width:100%;max-width:35px;min-height:12px;background:var(--pay-accent-soft);border-radius:4px 4px 0 0;transition:height .3s}.pay-chart>div>span.peak{background:var(--pay-accent)}.pay-chart small{font-size:9px}.pay-channels>button{width:100%;display:block;text-align:start;padding:12px 18px 0}.pay-channels>button>div{display:flex;gap:8px;align-items:center;font-size:10px}.pay-channels>button strong{margin-inline-start:auto;font-weight:500}.pay-channels>button svg{color:var(--pay-accent)}.pay-workspace progress{height:5px;width:100%;display:block;background:var(--pay-soft);border:0;border-radius:5px;overflow:hidden;accent-color:var(--pay-accent)}.pay-workspace progress::-webkit-progress-bar{background:var(--pay-soft)}.pay-workspace progress::-webkit-progress-value{background:var(--pay-accent);border-radius:5px}.pay-workspace progress::-moz-progress-bar{background:var(--pay-accent);border-radius:5px}.pay-channels progress{margin-block-start:10px}.pay-channels>small{display:block;padding:12px 18px;font-size:9px}.pay-text-button{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--pay-accent)}.pay-icon-button{display:grid;place-items:center;min-width:30px;min-height:30px;border:1px solid var(--pay-line);border-radius:5px;color:var(--pay-accent)}.pay-icon-button:hover{background:var(--pay-soft)}.pay-cell-small{display:block;font-size:9px;margin-block-start:4px}.pay-notice{display:flex;align-items:center;gap:9px;background:var(--pay-accent-soft);color:var(--pay-accent);border:1px solid var(--pay-line);padding:12px 14px;border-radius:6px;font-size:11px;margin-block-end:18px}.pay-notice svg{flex-shrink:0}.pay-view-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-block-end:18px}.pay-view-toolbar>span{font-size:9px;color:var(--pay-muted)}.pay-games-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1.1fr);gap:18px;align-items:start}.pay-game-list{display:grid;gap:12px}.pay-game-row{display:flex;text-align:start;padding:18px 15px;gap:13px;width:100%;align-items:center}.pay-game-row:hover{background:var(--pay-soft)}.pay-game-row.selected{border-color:var(--pay-accent);background:var(--pay-accent-soft)}.pay-game-date{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:46px;align-self:stretch;border-inline-end:1px solid var(--pay-line);padding-inline-end:13px;font-size:8px;line-height:1.3;color:var(--pay-muted)}.pay-game-date>strong{font-size:24px;letter-spacing:-1px;font-weight:500;color:var(--pay-ink);margin-block-start:4px}.pay-game-summary{flex:1;min-width:0}.pay-game-summary>small{display:flex;align-items:center;gap:5px;font-size:8px}.pay-game-summary>strong{display:block;font-size:12px;letter-spacing:-.2px;font-weight:550;margin-block:7px}.pay-game-summary>span{display:block;font-size:9px;color:var(--pay-muted)}.pay-game-row>svg{flex-shrink:0;color:var(--pay-accent)}.pay-match-hero{position:relative;min-height:267px;isolation:isolate;background:var(--pay-accent);color:var(--pay-paper);overflow:hidden}.pay-court{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.16;display:grid;place-items:center}.pay-court svg{width:125%;max-width:none;height:100%;stroke:currentColor;stroke-width:1;transform:rotate(-23deg) scale(1.2)}.pay-match-content{position:relative;z-index:1;padding:24px 23px 16px;text-align:center}.pay-match-kicker{font-size:7px;letter-spacing:1.1px;opacity:.8}.pay-match-teams{display:flex;justify-content:center;align-items:center;gap:28px;margin-block:23px 16px}.pay-match-teams>strong{font-family:Georgia,serif;font-size:65px;line-height:1;font-weight:700;letter-spacing:-4px}.pay-match-teams>span{font-size:9px;opacity:.7}.pay-match-content h4{font-size:21px;margin:0}.pay-workspace .pay-match-content p{font-size:10px;color:inherit;opacity:.8;margin-block-start:8px}.pay-match-date{position:relative;z-index:1;display:block;text-align:center;font-size:8px;padding-block:13px;border-block-start:1px solid currentColor;opacity:.75;letter-spacing:.8px}.pay-game-detail-bottom{padding:18px}.pay-inline-location{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--pay-muted)}.pay-inline-location>.db-status{margin-inline-start:auto;font-size:8px}.pay-inventory-heading{display:flex;justify-content:space-between;gap:12px;margin-block:22px 14px;font-size:9px;color:var(--pay-muted)}.pay-inventory-heading>span>strong{display:block;font-size:23px;font-weight:500;color:var(--pay-ink);margin-block-start:7px;line-height:1}.pay-inventory-heading>span>strong small{font-size:9px;font-weight:400;letter-spacing:0}.pay-inventory-heading>span:last-child{text-align:end;font-size:12px;color:var(--pay-ink);align-self:flex-end}.pay-inventory-heading>span:last-child small{display:block;font-size:8px;margin-block-start:5px}.pay-ticket-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-block-start:20px}.pay-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.pay-product-art{height:180px;background:var(--pay-soft);display:grid;place-items:center;color:var(--pay-accent);border-block-end:1px solid var(--pay-line)}.pay-product-art>svg{height:140px;width:180px;stroke:currentColor;stroke-width:1.1}.pay-product-art>svg>path:first-child{fill:var(--pay-accent-soft);stroke:var(--pay-accent)}.pay-product-art text{font-family:Georgia,serif;font-size:24px;fill:currentColor;stroke:none;text-anchor:middle}.pay-product-copy{padding:19px}.pay-product-copy .db-eyebrow{font-size:7px;margin-block-end:10px}.pay-product-copy h4{font-size:16px;line-height:1.4;min-height:45px;margin:0}.pay-product-copy p{font-size:9px;line-height:1.6;margin-block-start:8px;min-height:30px}.pay-product-meta{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-block:19px}.pay-product-meta>strong{font-size:23px;font-weight:500;letter-spacing:-.8px}.pay-product-meta>small{font-size:8px}.pay-product-copy>.db-secondary{width:100%}.pay-season-pass{height:146px;width:114px;transform:rotate(-7deg);background:var(--pay-accent);color:var(--pay-paper);border-radius:6px;padding:14px;position:relative;display:flex;flex-direction:column;gap:6px;box-shadow:var(--shadow-md)}.pay-season-pass>span{font-size:5px;letter-spacing:.8px}.pay-season-pass>strong{font-size:23px;line-height:.95;letter-spacing:-.5px;font-weight:700}.pay-season-pass>small{font-size:6px!important;margin-block-start:auto;color:inherit!important}.pay-season-pass>svg{position:absolute;inset-block-start:12px;inset-inline-end:10px;width:14px}.pay-inline-note{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--pay-muted);font-size:9px;line-height:1.8;margin-block-start:25px}.pay-inline-note svg{flex-shrink:0;color:var(--pay-accent)}.pay-links-list{display:flex;flex-direction:column}.pay-link-row{display:flex;align-items:center;gap:14px;padding:21px 19px;border-block-end:1px solid var(--pay-line)}.pay-link-row:last-child{border:0}.pay-link-icon{width:40px;height:40px;display:grid;place-items:center;background:var(--db-green-soft,var(--color-background-secondary-default));color:var(--db-green,var(--olive));border:1px solid var(--db-line,var(--line));border-radius:8px;flex-shrink:0}.pay-link-row>div:nth-child(2){min-width:0;flex:1}.pay-link-row strong{font-size:12px;font-weight:550;display:block}.pay-link-row small{font-size:9px;display:block;margin-block-start:4px}.pay-link-row>div>span{display:block;font-size:8px;margin-block-start:10px;color:var(--pay-muted);overflow-wrap:anywhere}.pay-link-amount{text-align:end;margin-inline:10px;flex-shrink:0}.pay-link-amount strong{font-size:11px;font-weight:450}.pay-link-amount small{font-size:8px}.pay-link-builder{margin-block-start:26px}.pay-purpose-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-block:14px 26px}.pay-purpose-options>button,.pay-sizes>button{border:1px solid var(--db-line,var(--line));border-radius:5px;background:var(--db-paper,var(--color-background-primary-default));color:var(--db-text,var(--ink));padding:13px 10px;font-size:11px;text-align:center}.pay-purpose-options>button[aria-pressed=true],.pay-sizes>button[aria-pressed=true]{background:var(--db-green-soft,var(--color-background-secondary-default));border-color:var(--olive);color:var(--olive)}.pay-amount-control{display:flex;align-items:center;justify-content:center;gap:22px;border:1px solid var(--db-line,var(--line));border-radius:7px;padding:24px 12px;margin-block:12px}.pay-amount-control>strong{font-size:38px;font-weight:450;letter-spacing:-1px;min-width:100px;text-align:center}.pay-link-builder>p{font-size:10px;margin-block:12px 22px;line-height:1.8}.pay-link-builder>.db-primary{width:100%}.pay-storefront{display:grid;grid-template-columns:.9fr 1fr;gap:30px;margin-block-start:27px}.pay-storefront-visual{background:var(--olive);color:var(--cream);position:relative;overflow:hidden;min-height:340px;isolation:isolate;border-radius:6px}.pay-storefront-visual>.pay-court{opacity:.18}.pay-storefront-visual>div:last-child{position:relative;z-index:1;padding:25px;display:flex;flex-direction:column;height:100%;min-height:340px}.pay-storefront-visual span{font-size:8px;letter-spacing:1px}.pay-storefront-visual h4{font-family:"Instrument Serif",Georgia,serif;font-size:84px;font-weight:400;letter-spacing:-2px;line-height:.91;margin-block:35px 30px}.pay-storefront-visual strong{font-size:8px;font-weight:450;letter-spacing:1px;margin-block-start:auto}.pay-storefront-copy{padding-block:13px;align-self:center}.pay-storefront-copy>h4{font-size:28px;line-height:1.2;margin-block:22px 12px}.pay-storefront-copy>p{font-size:12px;line-height:1.8}.pay-game-facts{display:grid;gap:13px;padding-block:24px;font-size:10px}.pay-game-facts>span{display:flex;align-items:center;gap:9px}.pay-storefront-price{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-block:17px;border-block:1px solid var(--line);margin-block-end:20px;font-size:11px}.pay-storefront-price strong{font-size:24px;font-weight:500}.pay-storefront-copy>.db-primary{width:100%}.pay-storefront-copy>small{font-size:8px;display:block;margin-block-start:13px;text-align:center}.pay-checkout{padding-block-start:20px}.pay-checkout-item{display:flex;align-items:center;gap:14px;border-block-end:1px solid var(--line);padding-block-end:23px}.pay-checkout-item strong{display:block;font-size:14px;font-weight:500}.pay-checkout-item small{display:block;font-size:10px;margin-block-start:5px}.pay-checkout-options{display:flex;justify-content:space-between;gap:20px;margin-block-start:22px;flex-wrap:wrap}.pay-checkout-options>div>span{display:block;font-size:10px;margin-block-end:10px}.pay-quantity{display:flex;align-items:center;gap:13px}.pay-quantity strong{font-size:15px;min-width:13px;text-align:center;font-weight:500}.pay-quantity .db-secondary{padding-inline:8px!important;min-width:32px}.pay-sizes{display:flex;align-items:center;gap:6px}.pay-sizes>button{min-width:35px;font-size:10px;padding:9px 8px;min-height:35px}.pay-secure-note{display:flex;align-items:center;gap:7px;justify-content:center;font-size:9px;margin-block:18px;color:var(--muted)}.pay-checkout>.db-primary{width:100%}.pay-checkout>.db-fineprint{text-align:center}.pay-receipt{margin-block-start:25px;text-align:center}.pay-success-mark{width:53px;height:53px;border-radius:50%;display:grid;place-items:center;margin:0 auto 19px;background:var(--db-green-soft,var(--color-background-secondary-default));color:var(--olive)}.pay-receipt>h4{font-size:26px;line-height:1.3;margin-block:21px 12px}.pay-receipt>p{font-size:12px;line-height:1.8}.pay-receipt-qr{display:flex;align-items:center;justify-content:center;gap:24px;border:1px solid var(--line);border-radius:6px;margin-block:23px;padding:22px;text-align:start}.pay-receipt-qr>svg{flex-shrink:0}.pay-receipt-qr>span{font-size:8px;letter-spacing:.7px;line-height:1.7;max-width:130px}.pay-receipt-qr small{display:block;font-size:10px;letter-spacing:0;margin-block-start:7px}.pay-receipt-next{display:flex;align-items:center;justify-content:center;gap:7px;margin-block:23px;font-size:10px;line-height:1.8;color:var(--olive)}.pay-receipt-next svg{flex-shrink:0}.pay-receipt>.db-primary{width:100%}.pay-order-detail{margin-block-start:25px}.pay-order-summary{padding:22px;border:1px solid var(--line);border-radius:7px;display:flex;flex-direction:column;gap:11px;align-items:center;background:var(--cream)}.pay-order-summary>span:first-child{font-size:10px;color:var(--muted)}.pay-order-summary>strong{font-size:38px;font-weight:450;letter-spacing:-1px}.pay-order-detail dl{margin-block:18px 23px}.pay-order-detail dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding-block:13px;border-block-end:1px solid var(--line);font-size:11px;line-height:1.7}.pay-order-detail dt{color:var(--muted);white-space:nowrap}.pay-order-detail dd{text-align:end;font-weight:450}.pay-order-detail>.db-primary{width:100%}@media(max-width:1100px){.pay-games-layout{grid-template-columns:1fr 1.15fr}.pay-game-row{padding:15px 11px;gap:9px}.pay-game-row>svg{display:none}.pay-game-summary>strong{font-size:11px}.pay-match-content{padding-inline:15px}.pay-match-content h4{font-size:20px}.pay-link-row{gap:10px;padding-inline:15px}.pay-link-amount{margin-inline:2px}.pay-link-amount strong{font-size:10px}.pay-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(210px,1fr)}.pay-products-grid{gap:10px}.pay-product-copy{padding:15px}.pay-product-copy h4{font-size:14px}}@media(max-width:850px){.pay-games-layout{grid-template-columns:1fr}.pay-game-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.pay-game-row{flex-direction:column;align-items:flex-start;gap:10px;min-height:145px}.pay-game-date{flex-direction:row;align-items:baseline;gap:5px;border-inline-end:0;padding:0;min-width:0}.pay-game-date>strong{font-size:19px}.pay-game-summary>small{font-size:8px}.pay-game-summary>span{font-size:8px;line-height:1.6}.pay-game-list>.db-note{grid-column:1/-1;font-size:9px}.pay-game-detail{display:grid;grid-template-columns:1fr 1fr}.pay-match-hero{min-height:260px}.pay-game-detail-bottom{align-self:center}.pay-match-teams{gap:22px}.pay-overview-grid{grid-template-columns:1fr}.pay-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pay-channels>.db-card-title,.pay-channels>small{grid-column:1/-1}.pay-channels>button{padding:17px 12px 0}.pay-channels>button>div{flex-wrap:wrap;font-size:9px}.pay-channels>button strong{width:100%;margin-inline-start:24px}.pay-channels>small{text-align:center;padding-block:17px}.pay-link-row{flex-wrap:wrap}.pay-link-row>div:nth-child(2){min-width:130px}.pay-link-amount{margin-inline-start:54px;text-align:start;flex:1;min-width:100px}.pay-link-row>.db-secondary{margin-inline-start:auto}.pay-view-toolbar{flex-wrap:wrap}}@media(max-width:600px){.pay-products-grid{grid-template-columns:1fr}.pay-product{display:grid;grid-template-columns:.8fr 1fr}.pay-product-art{height:100%;min-height:210px;border-block-end:0;border-inline-end:1px solid var(--pay-line)}.pay-product-art>svg{height:115px;width:145px}.pay-product-copy{padding:18px 14px}.pay-product-copy h4{min-height:0;font-size:16px}.pay-product-copy p{min-height:0;font-size:9px}.pay-product-meta{margin-block:15px}.pay-season-pass{height:145px;width:110px}.pay-game-list{grid-template-columns:1fr}.pay-game-row{min-height:0;flex-direction:row;align-items:center;gap:13px;padding:15px}.pay-game-date{min-width:42px;flex-direction:column;gap:0;border-inline-end:1px solid var(--pay-line);padding-inline-end:11px}.pay-game-date>strong{font-size:24px}.pay-game-summary>strong{font-size:12px}.pay-game-summary>span{font-size:9px}.pay-game-row>svg{display:block}.pay-game-detail{display:block}.pay-match-hero{min-height:260px}.pay-match-content h4{font-size:24px}.pay-match-date{font-size:8px}.pay-channels{display:block}.pay-channels>button>div{flex-wrap:nowrap;font-size:10px}.pay-channels>button strong{width:auto;margin-inline-start:auto}.pay-channels>button{padding:16px 16px 0}.pay-channels>small{text-align:start;padding-inline:16px}.pay-chart-total{padding-inline:17px}.pay-chart{gap:13px;padding-inline:17px}.pay-chart-total strong{font-size:27px}.pay-view-toolbar>span{font-size:9px}.pay-view-toolbar>.db-subtabs{max-width:100%}.pay-view-toolbar>.db-subtabs button{font-size:9px}.pay-link-row>div:nth-child(2)>strong{font-size:13px}.pay-link-row>div>span{font-size:8px}.pay-link-row{padding:18px 14px}.pay-link-amount{margin-inline-start:50px}.pay-storefront{grid-template-columns:1fr;gap:22px}.pay-storefront-visual,.pay-storefront-visual>div:last-child{min-height:270px}.pay-storefront-visual h4{font-size:78px;margin-block:25px}.pay-storefront-copy{padding:0}.pay-storefront-copy>h4{font-size:27px;margin-block:18px 10px}.pay-game-facts{padding-block:20px}.pay-receipt-qr{gap:16px;padding:18px 14px}.pay-receipt-qr>svg{width:100px;height:100px}.pay-receipt>h4{font-size:24px}.pay-receipt>p{font-size:11px}.pay-order-detail dl>div{font-size:10px}.pay-purpose-options>button{font-size:10px;padding:13px 7px}.pay-workspace .pay-orders-table td{padding-block:15px}.pay-checkout-item strong{font-size:13px}.pay-notice{font-size:10px;line-height:1.7}.pay-inline-note{align-items:flex-start;text-align:start;justify-content:flex-start;font-size:9px}.pay-inline-note>svg{margin-block-start:2px}}.pay-link-picker{margin-block-start:23px}.pay-link-picker>button:not(.db-primary){display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;text-align:start;padding:18px 0;border-block-end:1px solid var(--line)}.pay-link-picker strong{display:block;font-size:13px;font-weight:500}.pay-link-picker small{display:block;font-size:10px;margin-block-start:6px;color:var(--muted)}.pay-link-picker>button>svg{color:var(--olive);flex-shrink:0}.pay-link-picker>.db-primary{width:100%;margin-block-start:24px}.pay-mobile-switch{display:none}@media(max-width:600px){.pay-workspace .pay-mobile-switch{display:block;flex-shrink:0}.pay-mobile-switch>.db-subtabs{width:100%}.pay-mobile-switch>.db-subtabs>button{flex:1;font-size:10px;min-height:32px}.pay-workspace .pay-mobile-panel[data-mobile-active=false],.pay-overview-grid[data-mobile-panel=recent]{display:none}.pay-workspace .db-screen-inner>.pay-overview-grid,.pay-workspace .db-screen-inner>.pay-games-layout{flex:0 0 auto;min-height:0}.pay-overview-grid,.pay-games-layout{gap:10px;margin-block-end:0}.pay-revenue .db-card-title,.pay-channels .db-card-title,.pay-recent .db-card-title{min-height:46px;padding-block:12px}.pay-chart{height:135px}.pay-channels>button{padding-block-start:18px}.pay-recent .pay-orders-table td{padding-block:12px}.pay-game-list{gap:8px}.pay-game-list>.db-note{display:none}.pay-game-row{padding:12px;gap:11px}.pay-game-summary>strong{margin-block:5px;font-size:11px}.pay-game-summary>span{font-size:8px}.pay-game-date>strong{font-size:22px}.pay-game-detail .pay-match-hero{min-height:0}.pay-game-detail .pay-match-content{padding:15px 13px 12px}.pay-game-detail .pay-match-kicker{font-size:6px;letter-spacing:.7px}.pay-game-detail .pay-match-teams{margin-block:12px 10px;gap:25px}.pay-game-detail .pay-match-teams>strong{font-size:42px;letter-spacing:-2px}.pay-game-detail .pay-match-content h4{font-size:19px}.pay-game-detail .pay-match-content p{font-size:9px;margin-block-start:6px}.pay-game-detail .pay-match-date{padding-block:9px;font-size:7px}.pay-game-detail-bottom{padding:14px}.pay-game-detail .pay-inventory-heading{margin-block:15px 10px}.pay-game-detail .pay-inventory-heading>span>strong{font-size:22px}.pay-game-detail .pay-ticket-actions{margin-block-start:14px;gap:7px}.pay-product-selector{margin-block:0}.pay-products-grid{display:block}.pay-product-art{min-height:190px}.pay-product-copy{padding:15px 13px}.pay-product-copy h4{font-size:15px}.pay-product-meta{margin-block:13px}.pay-workspace .pay-inline-note{margin-block-start:0}}.pay-workspace .pay-scenario-toggle{min-width:0}.pay-scenario-toggle>.db-subtabs{padding:2px;gap:0;background:var(--pay-soft);border-color:var(--pay-line)}.pay-scenario-toggle>.db-subtabs>button{font-size:10px;min-height:30px;padding:5px 11px;white-space:nowrap}.pay-gala-art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;color:inherit;opacity:.16}.pay-gala-art>svg{width:100%;height:100%;stroke:currentColor;stroke-width:.7}.pay-gala-hero{background:var(--pay-ink);color:var(--pay-paper)}.pay-gala-hero .pay-match-content{padding-block:23px 21px}.pay-gala-edition{display:block;font-size:8px;letter-spacing:2px;opacity:.7;margin-block:33px 12px}.pay-gala-hero .pay-match-content h4{font-family:"Instrument Serif",Georgia,serif;font-size:34px;font-weight:400;letter-spacing:-.7px;line-height:1.1}.pay-gala-hero .pay-match-content p{font-size:10px;line-height:1.6;margin-block-start:10px}.pay-gala-hero .pay-match-date{border-block-start-color:color-mix(in srgb,currentColor 20%,transparent)}.pay-gala-storefront{background:var(--ink);color:var(--cream)}.pay-gala-storefront>div:last-child{padding:27px}.pay-gala-storefront h4{font-size:68px;line-height:.98;letter-spacing:-1.5px;margin-block:42px 30px}.pay-gala-product{background:var(--pay-soft);color:var(--pay-ink)}.pay-product-art.pay-gala-product>svg{width:62px;height:62px;stroke:none;fill:currentColor}.pay-patron-card{display:flex;flex-direction:column;gap:7px;position:relative;background:var(--pay-ink);color:var(--pay-paper);width:154px;height:110px;padding:14px;border-radius:6px;transform:rotate(-5deg)}.pay-patron-card>svg{position:absolute;inset-inline-end:12px;inset-block-start:12px;width:17px;height:17px}.pay-patron-card>span{font-size:5px;letter-spacing:.8px}.pay-patron-card>strong{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:23px;line-height:1.1;letter-spacing:0}.pay-patron-card>small{font-size:6px!important;margin-block-start:auto;color:inherit!important}@media(max-width:1100px){.pay-workspace .db-heading-actions:has(.pay-scenario-toggle){gap:7px}.pay-scenario-toggle>.db-subtabs>button{font-size:9px;min-height:29px;padding-inline:8px}.pay-gala-edition{margin-block:22px 11px}.pay-gala-hero .pay-match-content h4{font-size:30px}}@media(max-width:850px){.pay-workspace .db-heading:has(.pay-scenario-toggle){align-items:center;gap:12px}.pay-workspace .db-heading-actions:has(.pay-scenario-toggle){flex-wrap:wrap;justify-content:flex-end}.pay-gala-hero .pay-match-content{padding-block:15px}.pay-gala-edition{margin-block:20px 9px;font-size:7px}.pay-gala-hero .pay-match-content h4{font-size:29px}.pay-gala-storefront h4{font-size:61px}}.db-modal .pay-gala-storefront h4{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:64px;letter-spacing:-1.5px;line-height:1.04}@media(max-width:850px){.db-modal .pay-gala-storefront h4{font-size:58px}}.pay-guest-filters{display:flex;align-items:flex-end;gap:14px;padding:12px 16px;border-block-end:1px solid var(--pay-line);background:var(--pay-soft);flex-wrap:wrap}.pay-guest-filters>label{display:flex;flex-direction:column;gap:5px;min-width:210px;max-width:380px;flex:1;font-size:10px;color:var(--pay-muted)}.pay-guest-filters select{font:inherit;font-size:11px;min-height:32px;border:1px solid var(--pay-line);border-radius:5px;background:var(--pay-paper);color:var(--pay-ink);padding:6px 9px;width:100%}.pay-guest-filters .db-subtabs>button{font-size:10px;min-height:30px;padding:5px 10px}.pay-guest-filters>span{font-size:10px;color:var(--pay-muted);margin-inline-start:auto;padding-block-end:7px}.pay-guest-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.pay-guest-actions>.pay-text-button{font-size:11px}.pay-guest-actions>.db-secondary{min-height:30px!important;font-size:10px!important}.pay-guest-form{display:flex;flex-direction:column;gap:18px;margin-block-start:22px}.pay-guest-form>[data-rac]{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--db-muted)}.pay-guest-form>[data-rac]>label{font-size:11px}.pay-guest-form>[data-rac]>input{margin:0;font-size:13px!important}.pay-guest-record{display:flex;justify-content:space-between;gap:12px;padding-block:13px;border-block:1px solid var(--line);font-size:11px;color:var(--muted)}.pay-guest-form>.pay-guest-check{display:flex!important;flex-direction:row!important;align-items:center;gap:9px;color:var(--ink);font-size:12px;cursor:pointer}.pay-guest-check>span{width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:transparent}.pay-guest-check[data-selected]>span{background:var(--olive);border-color:var(--olive);color:var(--paper)}.pay-guest-check[data-focus-visible]>span,.pay-guest-filters select:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.pay-guest-form>.db-primary{align-self:flex-end;min-height:32px!important;font-size:11px!important}.operational-select{display:flex;flex-direction:column;gap:5px;min-width:0;text-align:start}.operational-select>label{font-size:10px;line-height:1.4;color:var(--color-text-secondary)}.operational-select.hide-label>label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.operational-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;min-width:0;min-height:34px;padding:7px 10px;background:var(--color-background-primary-default);border:1px solid var(--color-separator-border);border-radius:6px;color:var(--color-text-primary);font-family:inherit;text-align:start;cursor:pointer}.operational-select-trigger>.operational-select-value{min-width:0;flex:1}.operational-select-trigger strong{display:block;font-size:11px;line-height:1.4;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operational-select-trigger small{display:block;font-size:9px;line-height:1.5;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-block-start:2px}.operational-select-trigger>svg{flex-shrink:0;color:var(--color-foreground-icon-secondary)}.operational-select-trigger[data-hovered],.operational-select-trigger[data-pressed]{background:var(--color-background-secondary-default)}.operational-select-trigger[data-focus-visible]{outline:2px solid var(--color-border-focus-ring);outline-offset:2px}.operational-select[data-disabled]{opacity:.5}.operational-select[data-disabled] .operational-select-trigger{cursor:not-allowed}.operational-select-popover{width:var(--trigger-width);min-width:230px;max-width:min(430px,calc(100vw - 32px));border:1px solid var(--color-separator-border);border-radius:8px;background:var(--color-background-primary-default);color:var(--color-text-primary);box-shadow:0 12px 35px color-mix(in srgb,var(--color-text-primary) 13%,transparent);font-family:inherit;z-index:130}.operational-select-menu{position:relative;min-width:0;overflow:hidden;border-radius:inherit}.operational-select-list{max-height:min(260px,40vh);overflow:auto;overscroll-behavior:contain;padding:4px;outline:none;scrollbar-width:thin}.operational-select-option{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:5px;outline:none;cursor:pointer;min-width:0}.operational-select-option>span{min-width:0;flex:1}.operational-select-option [slot=label]{display:block;font-size:11px;font-weight:500;line-height:1.5}.operational-select-option [slot=description]{display:block;font-size:9px;line-height:1.55;color:var(--color-text-secondary);margin-block-start:2px}.operational-select-option>svg{opacity:0;flex-shrink:0;color:var(--olive)}.operational-select-option[data-selected]>svg{opacity:1}.operational-select-option[data-focused],.operational-select-option[data-selected]{background:var(--color-background-secondary-default)}.operational-select-edge{position:absolute;inset-block-start:0;inset-inline:0;height:24px;z-index:2;pointer-events:none}.operational-select-edge>i{position:absolute;inset-inline:0;inset-block-start:0;opacity:var(--operational-scroll-progress,0);pointer-events:none}.operational-select-edge>i:first-child{height:24px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.operational-select-edge>i:nth-child(2){height:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.operational-select-edge>i:nth-child(3){height:24px;background:linear-gradient(to bottom,var(--color-background-primary-default),transparent)}.dl-workspace .db-heading{margin-bottom:20px}.dl-view-toolbar,.dl-tracking-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.dl-view-toolbar>span,.dl-tracking-toolbar>span{display:flex;align-items:center;gap:6px;color:var(--db-muted);font-size:9px}.dl-view-toolbar i,.dl-tracking-toolbar i{width:5px;height:5px;border-radius:50%;background:var(--db-green)}.dl-tracking-toolbar>button{display:flex;align-items:center;gap:7px;color:var(--db-text);font-size:11px}.dl-map-layout{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:16px;align-items:start}.dl-map-card .db-map-3d{height:480px}.dl-map-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 15px;border-top:1px solid var(--db-line);color:var(--db-muted)}.dl-map-caption>span{display:flex;align-items:center;gap:7px;font-size:10px}.dl-map-caption>small{font-size:8px}.dl-tracking-summary{padding:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--db-line);background:var(--db-soft)}.dl-tracking-summary>span{display:grid;grid-template-columns:20px 1fr;gap:4px 8px;align-items:center}.dl-tracking-summary svg{grid-row:1/3;color:var(--db-green)}.dl-tracking-summary strong{font-size:11px;font-weight:500}.dl-tracking-summary small{font-size:9px;grid-column:2}.dl-detail-content{padding:18px}.dl-detail-content h4{font-size:22px;margin:13px 0 9px}.dl-detail-content>p{font-size:10px;line-height:1.9}.dl-detail-content .db-detail-grid{margin:22px 0}.dl-venue-icon{display:grid;place-items:center;width:43px;height:43px;border:1px solid var(--db-line);background:var(--db-green-soft);color:var(--db-green);border-radius:10px}.dl-capacity{border-block:1px solid var(--db-line);padding:15px 0;margin-bottom:18px}.dl-capacity>span{display:flex;align-items:center;justify-content:space-between;color:var(--db-muted);font-size:10px}.dl-capacity strong{color:var(--db-text);font-size:11px;font-weight:500}.dl-capacity progress{width:100%;margin:10px 0}.dl-capacity small{font-size:9px;line-height:1.8;display:block}.dl-detail .db-two-actions{gap:6px}.dl-detail .db-two-actions>*{flex:1;min-width:0}.dl-detail .db-two-actions .db-primary,.dl-detail .db-two-actions .db-secondary{padding-inline:9px!important;font-size:10px!important}.dl-local-orders{margin-top:24px}.dl-local-orders .db-eyebrow{margin-bottom:9px}.dl-local-orders>button{width:100%;display:flex;align-items:center;gap:8px;text-align:start;padding:12px 0;border-top:1px solid var(--db-line)}.dl-local-orders>button>span{flex:1}.dl-local-orders strong,.dl-local-orders small{display:block}.dl-local-orders strong{font-size:11px;font-weight:500}.dl-local-orders small{font-size:9px;margin-top:4px}.dl-local-orders b{font-size:10px;color:var(--db-green);font-weight:500}.dl-local-orders>p{font-size:10px}.dl-arrival{padding-bottom:20px;border-bottom:1px solid var(--db-line)}.dl-arrival>span{font-size:9px;color:var(--db-muted)}.dl-arrival>strong{display:flex;align-items:baseline;gap:6px;font-size:48px;font-weight:500;letter-spacing:-2px;line-height:1.15;margin:9px 0 7px;color:var(--db-text)}.dl-arrival>strong>small{font-size:17px;font-weight:400;letter-spacing:-.5px}.dl-arrival p{font-size:10px}.dl-courier{display:flex;align-items:center;gap:9px;padding:17px 0;border-bottom:1px solid var(--db-line)}.dl-courier>span:first-child{display:grid;place-items:center;background:var(--db-soft);border-radius:50%;color:var(--db-green);width:36px;height:36px;flex-shrink:0}.dl-courier>div{flex:1}.dl-courier strong{display:block;font-size:11px;font-weight:500}.dl-courier small{display:block;font-size:8px;margin-top:4px;line-height:1.6}.dl-courier .db-status{font-size:7px;padding-inline:4px}.dl-route-address{padding:20px 0}.dl-route-address>div{display:flex;align-items:flex-start;gap:11px;position:relative;padding-bottom:22px}.dl-route-address>div:last-child{padding-bottom:0}.dl-route-address>div:first-child:after{content:"";width:1px;background:var(--db-line);position:absolute;inset-inline-start:3px;top:8px;bottom:0}.dl-route-address i{display:block;width:7px;height:7px;border:2px solid var(--db-green);border-radius:50%;flex-shrink:0;margin-top:5px;position:relative;z-index:1;background:var(--db-paper)}.dl-route-address>div:last-child i{border-radius:1px;background:var(--db-green)}.dl-route-address small{display:block;font-size:7px;letter-spacing:.7px;margin-bottom:5px}.dl-route-address button{display:flex;align-items:center;gap:6px;text-align:start;color:var(--db-green);font-size:11px;font-weight:500}.dl-route-address strong{font-size:10px;font-weight:500;line-height:1.7}.dl-route-address p{font-size:9px;margin-top:4px}.dl-contents{padding:12px;background:var(--db-soft);border-radius:6px}.dl-contents>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;padding:4px 0}.dl-contents svg{color:var(--db-green)}.dl-detail-content>.db-timeline{padding:20px 0}.dl-detail-content>.db-timeline li{min-height:51px}.dl-detail-content>.db-timeline small{font-size:8px}.dl-detail-content>.db-checkbox{padding-inline:0;font-size:9px;line-height:1.6}.dl-detail-content>.db-primary,.dl-detail-content>.db-secondary{width:100%;margin-top:7px}.dl-agent-actions{margin-top:22px;border-top:1px solid var(--db-line);padding-top:16px}.dl-agent-actions>button{display:flex;align-items:center;gap:7px;width:100%;font-size:10px;color:var(--db-text);padding:10px 0;text-align:start}.dl-agent-actions>button>svg:first-child{color:var(--db-green)}.dl-agent-actions>button>svg:last-child{margin-inline-start:auto}.dl-agent-actions>button:disabled{color:var(--db-muted);opacity:.5;cursor:not-allowed}.dl-location-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dl-location-card{padding:21px}.dl-location-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.dl-location-card h4{font-size:20px;margin:0 0 7px}.dl-location-card>p{font-size:10px;line-height:1.7}.dl-location-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:25px}.dl-location-numbers>span{font-size:9px;color:var(--db-muted)}.dl-location-numbers strong{display:block;font-size:21px;line-height:1.4;letter-spacing:-.5px;color:var(--db-text);font-weight:500;margin-top:5px}.dl-location-actions{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--db-line);padding-top:16px}.dl-location-actions>button{display:flex;align-items:center;gap:6px;color:var(--db-green);font-size:10px}.dl-location-actions>button:first-child{flex:1}.dl-location-actions>button:first-child>svg:last-child{margin-inline-start:8px}.dl-location-actions>button:disabled{opacity:.4;cursor:not-allowed}.dl-orders .db-record-button{min-width:130px}.dl-orders .db-table td{padding-block:17px}.dl-table-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:7px;background:var(--db-soft);color:var(--db-green)}.dl-track-link{display:flex;align-items:center;gap:6px;color:var(--db-green);font-size:10px;font-weight:500}.dl-feedback{display:flex;gap:8px;align-items:center;background:var(--db-green-soft);color:var(--db-green);border:1px solid var(--db-line);border-radius:6px;font-size:10px;line-height:1.7;padding:12px 14px;margin-bottom:16px}.dl-feedback>svg{flex-shrink:0}.dl-feedback>button{margin-inline-start:auto;font-size:17px;padding-inline-start:8px}.dl-draft-panel{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:var(--db-paper);border:1px solid var(--db-line);border-inline-start:3px solid var(--db-green);border-radius:6px;padding:20px;margin-top:16px}.dl-draft-panel>div{flex:1 1 100%}.dl-draft-panel h4{font-size:16px;margin:5px 0 12px}.dl-draft-panel p{font-size:11px;line-height:1.9}.dl-draft-panel .db-eyebrow{margin:0}@media(max-width:1200px){.dl-map-layout{grid-template-columns:minmax(0,1fr) 268px;gap:13px}.dl-detail-content{padding:16px}.dl-map-caption{align-items:flex-start;flex-direction:column;gap:6px}.dl-location-card{padding:18px}}@media(max-width:1000px){.dl-map-layout{grid-template-columns:minmax(0,1fr)}.dl-map-card .db-map-3d{height:430px}.dl-detail-content{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.dl-detail-content>.dl-arrival{grid-column:1;grid-row:1}.dl-detail-content>.dl-courier{grid-column:2;grid-row:1;align-self:start;padding-top:12px}.dl-detail-content>.dl-route-address{grid-column:1;grid-row:2/4}.dl-detail-content>.dl-contents{grid-column:2;grid-row:2;align-self:start;margin-top:16px}.dl-detail-content>.db-timeline{grid-column:2;grid-row:3/6}.dl-detail-content>.db-primary,.dl-detail-content>.db-secondary,.dl-detail-content>.db-checkbox{grid-column:1}.dl-detail-content>.dl-agent-actions{grid-column:1/-1}.dl-detail-content>.dl-venue-icon{grid-column:1;grid-row:1}.dl-detail-content>h4{grid-column:1;grid-row:2;margin-top:14px}.dl-detail-content>p{grid-column:1;grid-row:3}.dl-detail-content>.db-detail-grid{grid-column:2;grid-row:1/4;margin-top:0}.dl-detail-content>.dl-capacity{grid-column:1/-1;margin-top:18px}.dl-detail-content>.db-two-actions{grid-column:1/-1}.dl-detail-content>.dl-local-orders{grid-column:1/-1}.dl-view-toolbar{flex-wrap:wrap}.dl-tracking-toolbar{gap:15px;flex-wrap:wrap}.dl-location-numbers strong{font-size:19px}.dl-location-actions{flex-wrap:wrap}}@media(max-width:650px){.dl-location-grid{grid-template-columns:1fr}.dl-map-card .db-map-3d{height:360px}.dl-detail-content{display:block;padding:18px}.dl-detail-content>.dl-courier{padding-block:17px}.dl-detail-content>.dl-contents{margin-top:0}.dl-detail-content>.dl-arrival strong{font-size:45px}.dl-detail-content>.db-detail-grid{margin-top:20px}.dl-detail-content>.dl-route-address{padding-block:20px}.dl-detail-content>.db-primary,.dl-detail-content>.db-secondary{font-size:11px!important}.dl-agent-actions>button{font-size:11px;padding-block:12px}.dl-tracking-toolbar>span{font-size:8px}.dl-view-toolbar>span{font-size:8px}.dl-map-caption{padding:12px}.dl-map-caption>span{font-size:9px}.dl-map-caption>small{font-size:8px}.dl-tracking-summary{padding:15px}.dl-tracking-summary strong{font-size:10px}.dl-tracking-summary small{font-size:8px}.dl-location-card{padding:20px}.dl-location-numbers strong{font-size:23px}.dl-location-actions>button{font-size:11px}.dl-draft-panel{padding:17px}.dl-orders .db-card-title .db-search{max-width:none;width:100%}.dl-workspace .db-primary{white-space:normal}.dl-feedback{font-size:9px}}.dl-detail-content>.db-subtabs{margin-bottom:17px;width:100%;grid-column:1/-1}.dl-detail-content>.db-subtabs>button{flex:1}.dl-detail-content.dl-detail-contents,.dl-detail-content.dl-detail-actions{display:block}.dl-detail-actions .dl-agent-actions{border:0;padding-top:0;margin-top:0}.dl-detail-contents .dl-contents{margin-top:0}@media(min-width:651px)and (max-width:1000px){.dl-detail-delivery>.db-subtabs{grid-row:1}.dl-detail-delivery>.dl-arrival,.dl-detail-delivery>.dl-courier{grid-row:2}.dl-detail-delivery>.dl-route-address{grid-row:3/5}}.dl-summary-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.dl-summary-stats>button{padding:16px 18px;text-align:start;border:1px solid var(--db-line);border-radius:7px;background:var(--db-paper);min-width:0;transition:background .2s,border-color .2s}.dl-summary-stats>button:hover{background:var(--db-soft);border-color:var(--db-green)}.dl-summary-stats>button>span{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:var(--db-muted)}.dl-summary-stats>button>span>svg{color:var(--db-green)}.dl-summary-stats strong{display:block;font-size:27px;font-weight:500;letter-spacing:-1px;margin-top:8px;line-height:1.2}.dl-summary-stats small{display:block;font-size:9px;margin-top:8px}.dl-provider-detail{padding:18px}.dl-provider-detail>h4{font-size:22px;line-height:1.3;margin:16px 0 9px}.dl-provider-detail>p{font-size:10px;line-height:1.9}.dl-provider-detail>.db-detail-grid{margin:22px 0}.dl-contact-buttons{display:flex;align-items:center;gap:6px;margin-top:16px}.dl-contact-buttons>button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:var(--db-text);background:var(--db-soft);border:1px solid var(--db-line);border-radius:5px;padding:8px 6px}.dl-contact-buttons>button:hover{border-color:var(--db-green);color:var(--db-green)}.dl-provider-catalog{padding-top:16px;border-top:1px solid var(--db-line)}.dl-provider-catalog>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;font-size:10px}.dl-provider-catalog small{display:block;font-size:8px;margin-top:3px}.dl-provider-catalog b{font-size:10px;font-weight:500;color:var(--db-green)}.dl-supplier-actions{margin-top:20px;border-top:1px solid var(--db-line);padding-top:16px}.dl-supplier-actions>div{display:grid;grid-template-columns:1fr;gap:5px}.dl-supplier-actions button{display:flex;align-items:center;gap:8px;font-size:10px;padding:9px 10px;text-align:start;border:1px solid var(--db-line);border-radius:5px;background:var(--db-soft);color:var(--db-text)}.dl-supplier-actions button>svg:first-child{color:var(--db-green);flex-shrink:0}.dl-supplier-actions button>svg:last-child{margin-inline-start:auto}.dl-supplier-actions button:hover{border-color:var(--db-green);background:var(--db-green-soft)}.dl-supplier-actions.compact>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dl-supplier-actions.compact button{font-size:9px;padding:10px 7px;justify-content:center;gap:5px}.dl-supplier-actions.compact button>svg:last-child{display:none}.dl-location-title{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:start}.dl-location-title>h4{margin:0;font-size:19px;line-height:1.4}.dl-location-title>svg{flex-shrink:0;color:var(--db-green)}.dl-location-card>.dl-location-title+p{margin-top:7px}.dl-provider-card-meta{display:flex;gap:10px;justify-content:space-between;padding-top:18px;font-size:9px;color:var(--db-muted)}.dl-provider-card-meta>span:last-child{color:var(--db-green)}.dl-catalog-preview{font-size:10px;line-height:1.8;margin-top:15px;min-height:36px}.dl-location-card .dl-supplier-actions{margin-top:16px}.dl-manifest-head{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;color:var(--db-muted);margin-bottom:13px}.dl-manifest-head strong{font-size:18px;font-weight:500;color:var(--db-text);letter-spacing:-.4px}.dl-contents strong{font-size:10px;font-weight:500;display:block}.dl-contents small{font-size:8px;display:block;margin-top:4px}.dl-contents>div{padding-block:7px}.dl-detail-contents>.db-note{margin-top:13px}.dl-compose-contact{display:flex;align-items:center;gap:12px;padding-bottom:20px;margin-bottom:18px;border-bottom:1px solid var(--db-line)}.dl-compose-contact>div{flex:1;min-width:0}.dl-compose-contact strong{display:block;font-size:13px;font-weight:500}.dl-compose-contact small{display:block;font-size:10px;margin-top:5px}.dl-call-result{margin-top:25px}.dl-call-result>h4{font-size:23px;margin-top:17px}.dl-call-result>p{font-size:12px;line-height:1.9;margin-top:13px}.dl-call-result>.db-timeline{padding-inline:0}.dl-call-result>.db-primary{width:100%;margin-top:5px}@media(max-width:1000px){.dl-summary-stats>button{padding:14px}.dl-summary-stats strong{font-size:24px}.dl-provider-detail{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.dl-provider-detail>.dl-venue-icon{grid-column:1;grid-row:1}.dl-provider-detail>h4{grid-column:1;grid-row:2}.dl-provider-detail>p{grid-column:1;grid-row:3}.dl-provider-detail>.dl-contact-buttons{grid-column:1;grid-row:4}.dl-provider-detail>.db-detail-grid{grid-column:2;grid-row:1/4;margin-top:0;align-self:start}.dl-provider-detail>.dl-provider-catalog{grid-column:2;grid-row:4/6;margin-top:16px}.dl-provider-detail>.dl-supplier-actions,.dl-provider-detail>.dl-local-orders{grid-column:1/-1}.dl-provider-detail>.dl-supplier-actions>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.dl-summary-stats{gap:6px;margin-bottom:16px}.dl-summary-stats>button{padding:12px 9px}.dl-summary-stats>button>span{font-size:8px;gap:5px}.dl-summary-stats>button>span>svg{width:10px}.dl-summary-stats strong{font-size:22px;letter-spacing:-.7px}.dl-summary-stats small{font-size:7px;line-height:1.7}.dl-provider-detail{display:block;padding:18px}.dl-provider-detail>.db-detail-grid{margin-block:22px}.dl-provider-detail>.dl-provider-catalog{margin-top:0}.dl-provider-detail>.dl-supplier-actions>div{grid-template-columns:1fr}.dl-location-title>h4{font-size:21px}.dl-provider-catalog>div{font-size:11px}.dl-provider-catalog small{font-size:9px}.dl-supplier-actions button{font-size:11px;padding-block:11px}.dl-supplier-actions.compact button{font-size:9px}.dl-provider-card-meta{font-size:10px;flex-wrap:wrap}.dl-compose-contact{flex-wrap:wrap}.dl-compose-contact .db-status{margin-inline-start:55px}.dl-catalog-preview{font-size:11px}.dl-contact-buttons>button{font-size:11px;min-height:38px}}.dl-provider-detail>h4{margin-top:0}.dl-provider-detail>.dl-provider-range{padding-block:14px;border-top:1px solid var(--db-line);font-size:10px;line-height:1.8}.dl-provider-detail>.dl-supplier-actions{margin-top:0}.dl-provider-detail>.dl-supplier-actions.compact>div{grid-template-columns:1fr}.dl-provider-detail>.dl-supplier-actions.compact button{justify-content:flex-start;padding:9px 10px;font-size:10px}.dl-provider-detail>.dl-supplier-actions.compact button>svg:last-child{display:block}@media(min-width:651px)and (max-width:1000px){.dl-provider-detail>h4{grid-row:1}.dl-provider-detail>p:not(.dl-provider-range){grid-row:2}.dl-provider-detail>.dl-contact-buttons{grid-row:3}.dl-provider-detail>.db-detail-grid{grid-row:1/4}.dl-provider-detail>.dl-provider-range{grid-column:1/-1;grid-row:4;margin-top:20px}.dl-provider-detail>.dl-supplier-actions.compact>div{grid-template-columns:repeat(3,minmax(0,1fr))}}.dl-update-form{margin-top:22px}.dl-update-form textarea{line-height:1.8;min-height:160px}.dl-update-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.dl-approved-update{display:flex;align-items:flex-start;gap:9px;border-top:1px solid var(--db-line);padding-top:16px;margin-top:13px;font-size:10px}.dl-approved-update>svg{color:var(--db-green);flex-shrink:0;margin-top:2px}.dl-approved-update>span:nth-child(2){flex:1}.dl-approved-update small{display:block;font-size:8px;margin-top:5px}.dl-approved-update>.db-status{font-size:7px;align-self:flex-start}.dl-workspace .dl-tracking-toolbar{margin-bottom:16px}.dl-workspace .dl-view-toolbar{justify-content:flex-start}@media(max-width:600px){.dl-update-actions>*{flex:1}.dl-approved-update{font-size:11px}.dl-approved-update small{font-size:9px}}.dl-home-context{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:10px 13px;border-block:1px solid var(--db-line);color:var(--db-text);background:var(--db-paper)}.dl-home-context>svg{color:var(--db-green);flex-shrink:0}.dl-home-context>label{min-width:150px}.dl-home-context label>span{display:block;font-size:8px;letter-spacing:.7px;text-transform:uppercase;color:var(--db-muted);margin-bottom:3px}.dl-home-context select{width:100%;padding:3px 24px 3px 0;background:transparent;border:0;color:var(--db-text);font-size:12px;font-weight:500;cursor:pointer}.dl-home-context>p{border-inline-start:1px solid var(--db-line);padding-inline-start:16px;font-size:10px;line-height:1.7}.dl-home-context>p>small{display:block;font-size:8px;margin-top:2px}.dl-supplier-detail .dl-provider-detail{display:block;padding:16px}.dl-supplier-detail .dl-provider-detail>.db-subtabs{margin:15px 0 17px;width:100%}.dl-supplier-detail .dl-provider-detail>.db-subtabs>button{flex:1}.dl-supplier-detail .dl-local-orders{margin-top:0}.dl-supplier-detail .dl-supplier-actions{border-top:0;padding-top:0;margin-top:0}.dl-supplier-detail .dl-provider-range{margin-top:16px}.dl-supplier-detail .db-empty .db-cell-link{display:block;margin:14px auto 0}.dl-order-detail .dl-arrival{padding-bottom:12px}.dl-order-detail .dl-arrival>strong{font-size:34px;letter-spacing:-1px;margin-block:6px}.dl-order-detail .dl-courier{padding-block:12px}.dl-order-detail .dl-route-address{padding-block:16px}.dl-order-detail .dl-route-address>div{padding-bottom:14px}.dl-order-detail .dl-route-address>div:last-child{padding-bottom:0}.dl-order-detail .dl-detail-content{padding:16px}.dl-course-controls{border:1px solid var(--db-line);background:var(--db-soft);border-radius:6px;padding:11px;margin-bottom:16px;grid-column:1/-1}.dl-course-controls>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.dl-course-controls>div:first-child>span:first-child{font-size:9px;color:var(--db-muted)}.dl-course-controls progress{width:100%;margin-block:11px;height:4px}.dl-course-buttons{display:flex;gap:6px}.dl-course-buttons>*{flex:1;min-height:29px!important;font-size:9px!important}.dl-cargo-destination{display:flex;align-items:flex-start;gap:10px;margin-top:19px;padding:15px 0;border-top:1px solid var(--db-line)}.dl-cargo-destination>svg{color:var(--db-green);margin-top:3px;flex-shrink:0}.dl-cargo-destination>span{font-size:8px;color:var(--db-muted)}.dl-cargo-destination strong{display:block;color:var(--db-text);font-size:12px;font-weight:500;margin-top:5px}.dl-cargo-destination small{display:block;font-size:9px;margin-top:5px}.dl-contents b{font-size:10px;font-weight:500;color:var(--db-green);white-space:nowrap;margin-inline-start:auto}.dl-workspace .dl-summary-stats{margin-bottom:16px}@media(min-width:651px)and (max-width:1000px){.dl-order-detail .dl-detail-content{display:block}.dl-home-context>p{font-size:9px}.dl-home-context>label{min-width:135px}}@media(max-width:650px){.dl-home-context{gap:9px;padding:10px;flex-wrap:wrap}.dl-home-context>label{flex:1}.dl-home-context>p{width:100%;border-inline-start:0;border-top:1px solid var(--db-line);padding:8px 0 0}.dl-home-context select{font-size:12px}.dl-home-context>p>small{font-size:8px}.dl-order-detail .dl-arrival>strong{font-size:32px}.dl-order-detail .dl-detail-content{padding:15px}.dl-course-buttons>*{min-height:33px!important;font-size:10px!important}}.dl-workspace .dl-detail>.db-card-title{min-height:45px;padding:10px 12px}.dl-workspace .dl-order-detail .dl-detail-content,.dl-workspace .dl-supplier-detail .dl-provider-detail{padding:12px}.dl-workspace .dl-order-detail .dl-detail-content>.db-subtabs{margin-bottom:10px}.dl-workspace .dl-detail-content>.db-subtabs>button{font-size:9px;padding:5px 4px;min-height:28px}.dl-workspace .dl-course-controls{padding:8px;margin-bottom:10px}.dl-workspace .dl-course-controls progress{margin-block:6px}.dl-workspace .dl-course-buttons>*{min-height:27px!important;font-size:9px!important}.dl-workspace .dl-order-detail .dl-arrival{padding-bottom:8px}.dl-workspace .dl-order-detail .dl-arrival>strong{font-size:30px;margin-block:5px}.dl-workspace .dl-order-detail .dl-arrival p{font-size:9px}.dl-workspace .dl-order-detail .dl-courier{padding-block:8px}.dl-workspace .dl-order-detail .dl-route-address{padding-block:12px}.dl-workspace .dl-order-detail .dl-route-address>div{padding-bottom:10px}.dl-route-distance{font-size:9px;color:var(--db-muted)}.dl-delivery-product{font-size:10px;line-height:1.7;margin-top:13px}.dl-delivery-product small{font-size:9px;display:block;margin-top:5px}.dl-workspace .dl-order-detail .dl-agent-actions>button{padding-block:7px;font-size:10px;min-height:29px}.dl-workspace .dl-agent-actions>.db-primary{width:100%;min-height:32px!important;margin-top:8px}.dl-workspace .dl-agent-actions>.db-checkbox{padding-inline:0;font-size:9px;line-height:1.5;margin:8px 0 0}.dl-workspace .dl-agent-actions>.db-status{margin-top:8px;font-size:8px}.dl-workspace .dl-order-detail .dl-manifest-head{margin-bottom:10px}.dl-workspace .dl-order-detail .dl-contents{padding:8px 10px}.dl-workspace .dl-order-detail .dl-contents>div{padding-block:5px}.dl-contents-home{display:flex;align-items:center;gap:7px;font-size:9px;margin:10px 0;color:var(--db-text)}.dl-contents-home svg{color:var(--db-green)}.dl-workspace .dl-detail-contents>.db-note{margin-top:8px;padding:8px 10px;font-size:8px}.dl-workspace .dl-supplier-detail .dl-provider-detail>p:first-child{font-size:9px;line-height:1.6}.dl-workspace .dl-supplier-detail .dl-provider-detail>.db-subtabs{margin:10px 0}.dl-workspace .dl-supplier-detail .dl-contact-buttons{margin-top:0}.dl-workspace .dl-supplier-detail .dl-contact-buttons>button{font-size:9px;padding:7px 4px}.dl-supplier-meta{margin:10px 0}.dl-supplier-meta>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--db-line)}.dl-supplier-meta dt{font-size:9px;color:var(--db-muted)}.dl-supplier-meta dd{margin:0;font-size:10px;font-weight:500;text-align:end}.dl-supplier-products{font-size:9px;line-height:1.7;margin-top:9px}.dl-workspace .dl-supplier-detail .dl-supplier-actions button{padding:8px 9px}.dl-workspace .dl-supplier-detail .dl-local-orders>button{padding-block:9px}.dl-workspace .dl-supplier-detail .dl-local-orders>button>span{min-width:0}.dl-workspace .dl-supplier-detail .dl-local-orders strong{font-size:10px;line-height:1.5}.dl-workspace .dl-supplier-detail .dl-local-orders .db-cell-link{font-size:9px;margin-top:6px}.dl-workspace .dl-supplier-detail .db-empty{padding:20px 5px}@media(min-width:651px){.dl-workspace .dl-home-context{height:42px;padding:5px 10px;gap:10px}.dl-workspace .dl-home-context label>span{font-size:7px;line-height:9px;margin-bottom:1px}.dl-workspace .dl-home-context select{font-size:11px;line-height:14px;padding:1px 22px 1px 0}.dl-workspace .dl-home-context>p{font-size:9px;line-height:1.6}.dl-workspace .dl-home-context>p>small{display:none}}.dl-map-dock{flex:none;border-block-start:1px solid var(--db-line);background:var(--db-paper);padding:0 10px 8px}.dl-map-dock-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:33px}.dl-map-dock-header>.db-subtabs{border:0;gap:1px;flex-shrink:0}.dl-map-dock-header>.db-subtabs>button{min-height:29px;padding:5px 9px;font-size:9px}.dl-dock-category{max-width:126px;min-width:0;border:0;background:transparent;color:var(--db-muted);font-size:9px;cursor:pointer;padding:3px 0}.dl-dock-back{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--db-muted);white-space:nowrap}.dl-dock-back:hover{color:var(--db-green)}.dl-map-dock-body{display:flex;align-items:stretch;gap:6px;min-height:46px}.dl-dock-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;flex:1;min-width:0}.dl-dock-delivery,.dl-dock-location{display:flex;align-items:center;gap:8px;min-width:0;padding:8px;border:1px solid var(--db-line);border-radius:5px;background:var(--db-paper);color:var(--db-text);text-align:start}.dl-dock-delivery:hover,.dl-dock-location:hover,.dl-dock-delivery.selected,.dl-dock-location.selected{border-color:var(--db-green);background:var(--db-green-soft)}.dl-dock-delivery>svg:first-child,.dl-dock-location-select>svg{flex-shrink:0;color:var(--db-green)}.dl-dock-delivery>span,.dl-dock-location-select>span{flex:1;min-width:0}.dl-dock-delivery strong,.dl-dock-location strong,.dl-dock-create strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;line-height:1.5}.dl-dock-delivery small,.dl-dock-location small,.dl-dock-create small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;color:var(--db-muted);line-height:1.6}.dl-dock-delivery>b{font-size:9px;font-weight:500;white-space:nowrap;color:var(--db-green)}.dl-dock-delivery>svg:last-child{flex-shrink:0;color:var(--db-muted)}.dl-dock-location{padding:6px 7px;gap:5px}.dl-dock-location-select{display:flex;align-items:center;gap:7px;flex:1;min-width:0;text-align:start}.dl-dock-order-button{display:flex;align-items:center;justify-content:center;gap:3px;flex-shrink:0;min-height:29px;padding:4px 6px;font-size:9px;color:var(--db-green);border-inline-start:1px solid var(--db-line)}.dl-dock-order-button:hover{color:var(--db-text)}.dl-dock-pagination{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;flex-shrink:0;width:24px}.dl-dock-pagination>button{display:grid;place-items:center;min-width:22px;min-height:17px;color:var(--db-text)}.dl-dock-pagination>button:disabled{opacity:.3;cursor:default}.dl-dock-pagination>span{font-size:7px;line-height:1.2;color:var(--db-muted)}.dl-dock-empty{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:1;min-width:0;font-size:9px;color:var(--db-muted)}.dl-dock-empty>button{display:flex;align-items:center;gap:5px;color:var(--db-green);white-space:nowrap}.dl-dock-create{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.dl-dock-create>span{min-width:0;flex:1}.dl-dock-create>label{flex:1.2;min-width:0}.dl-dock-create>label>span{display:block;font-size:7px;color:var(--db-muted);line-height:1.5}.dl-dock-create select{width:100%;min-width:0;max-width:100%;border:0;padding:3px 12px 3px 0;font-size:9px;color:var(--db-text);background:transparent}.dl-dock-create>.db-primary{flex-shrink:0;min-height:30px!important;padding:5px 8px!important;font-size:9px!important;gap:4px!important;white-space:nowrap!important}.dl-workspace .dl-view-toolbar{min-height:27px;margin-block:0}.dl-workspace .dl-view-toolbar .db-subtabs>button{min-height:27px;padding-block:4px;font-size:9px}@media(min-width:651px){.dl-workspace .dl-home-context{height:38px;padding-block:4px}}@media(max-width:600px){.dl-map-dock{padding-inline:7px;padding-block-end:7px}.dl-map-dock-header{gap:4px;min-height:32px}.dl-map-dock-header>.db-subtabs>button{padding-inline:7px;font-size:8px}.dl-dock-category{max-width:105px;font-size:8px}.dl-dock-back{font-size:8px;gap:3px}.dl-dock-records{gap:5px}.dl-dock-delivery,.dl-dock-location{padding:6px;gap:5px}.dl-dock-delivery>svg:first-child,.dl-dock-location-select>svg{display:none}.dl-dock-delivery>svg:last-child{display:none}.dl-dock-delivery strong,.dl-dock-location strong,.dl-dock-create strong{font-size:9px}.dl-dock-delivery small,.dl-dock-location small,.dl-dock-create small{font-size:7px}.dl-dock-delivery>b{font-size:8px}.dl-dock-location-select{gap:0}.dl-dock-order-button{padding-inline:4px;gap:1px;font-size:8px}.dl-dock-order-button>svg{display:none}.dl-dock-pagination{width:19px}.dl-dock-create{gap:6px;flex-wrap:wrap}.dl-dock-create>span{flex:1 0 35%}.dl-dock-create>label{flex:1 0 55%}.dl-dock-create>.db-primary{margin-inline-start:auto;font-size:8px!important;min-height:27px!important}.dl-dock-empty{font-size:8px}}@media(max-width:600px){.dl-workspace .db-body>.dl-home-context{height:40px;min-height:40px;grid-template-columns:16px minmax(0,1fr);grid-template-rows:1fr;gap:0 8px;padding:4px 8px}.dl-workspace .db-body>.dl-home-context>svg{grid-column:1;grid-row:1;width:16px}.dl-workspace .db-body>.dl-home-context>label{grid-column:2;grid-row:1}.dl-workspace .dl-home-context label>span{font-size:7px;line-height:9px;margin-block-end:1px}.dl-workspace .dl-home-context select{font-size:11px;line-height:15px;padding-block:1px}.dl-workspace .dl-home-context>p{display:none}.dl-workspace .db-heading .db-eyebrow{display:none}.dl-map-dock-header{min-height:28px}.dl-map-dock-header>.db-subtabs{padding:1px}.dl-map-dock-header>.db-subtabs>button{min-height:24px;padding-block:3px}.dl-map-dock-body{min-height:42px}.dl-dock-order-button{min-height:27px}}@media(min-width:1101px){.dl-workspace .dl-map-layout{grid-template-columns:minmax(0,1fr) 244px;gap:12px}}.dl-workspace .dl-map-layout>.dl-detail{align-self:start;height:auto;min-height:0}.dl-workspace.show-map-details .dl-map-layout>.db-card.dl-detail{height:auto;max-height:none}.dl-workspace .dl-detail>.db-card-title{min-height:36px;padding:8px 10px}.dl-workspace .dl-order-detail .dl-detail-content,.dl-workspace .dl-supplier-detail .dl-provider-detail{padding:10px}.dl-workspace .dl-detail-content>.db-subtabs>button{min-height:24px;padding:3px 4px;font-size:8px}.dl-workspace .dl-course-controls{padding:7px;margin-block-end:8px}.dl-workspace .dl-course-controls progress{margin-block:5px}.dl-workspace .dl-order-detail .dl-arrival>strong{font-size:26px;margin-block:3px}.dl-workspace .dl-delivery-product{margin-block-start:8px;font-size:9px}.dl-workspace .dl-map-dock{padding-block-end:6px}.dl-workspace .dl-map-dock-header{min-height:28px}.dl-workspace .dl-map-dock-header>.db-subtabs{padding:1px}.dl-workspace .dl-map-dock-header>.db-subtabs>button{min-height:24px;padding-block:3px}.dl-workspace .dl-map-dock-body{min-height:40px}.dl-workspace .dl-dock-delivery,.dl-workspace .dl-dock-location{padding-block:5px}.dl-workspace .dl-location-card{padding:13px}.dl-workspace .dl-location-title>h4{font-size:16px}.dl-workspace .dl-location-head{margin-block-end:10px}.dl-workspace .dl-provider-card-meta{padding-block:10px}.dl-workspace .dl-catalog-preview{font-size:9px;line-height:1.6}.dl-workspace .dl-supplier-actions{margin-block-start:10px;padding-block-start:10px}.dl-compose-review{display:grid;gap:14px;margin-block-start:18px}.dl-compose-review textarea{width:100%;min-height:150px;padding:12px;border:1px solid var(--db-line);border-radius:5px;background:var(--db-bg);color:var(--db-text);font:inherit;line-height:1.7;resize:vertical}.dl-compose-review>div:last-child{display:flex;justify-content:flex-end;gap:8px}.dl-workspace .db-body>.dl-home-context{height:34px;min-height:34px;padding-block:3px}.dl-workspace.db-frame.db-map-view>.db-body{gap:6px}.dl-workspace.db-frame.db-map-view .db-heading h3{font-size:17px}.dl-workspace.db-frame.db-map-view .db-heading-actions>.db-primary,.dl-workspace.db-frame.db-map-view .db-heading-actions>.db-secondary{min-height:25px!important;padding-inline:7px!important;font-size:8px!important;gap:5px!important}.dl-workspace.db-frame.db-map-view .db-heading-actions>button>svg{width:12px;height:12px}.dl-workspace.db-map-view .db-body>.dl-home-context{height:30px;min-height:30px;padding-block:2px}.dl-workspace.db-map-view .dl-home-context select{font-size:10px;line-height:13px;padding-block:0}.dl-workspace.db-map-view .dl-home-context>p{font-size:8px;line-height:1.4}.dl-workspace .dl-map-layout>.dl-detail,.dl-workspace.show-map-details .dl-map-layout>.db-card.dl-detail{display:flex;flex-direction:column;max-height:100%;min-height:0}.dl-workspace .dl-detail>.db-card-title{flex-shrink:0;min-height:32px;padding:6px 8px}.dl-workspace .dl-detail>.db-card-title h4{font-size:10px}.dl-workspace .dl-detail .dl-detail-content,.dl-workspace .dl-detail .dl-provider-detail{position:relative;min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:8px}.dl-workspace .dl-provider-detail>.dl-provider-address{font-size:8px;line-height:1.5}.dl-workspace .dl-map-dock{padding-block-end:4px}.dl-workspace .dl-map-dock-header{min-height:25px}.dl-workspace .dl-map-dock-header>.db-subtabs>button{min-height:21px;padding-block:2px;font-size:8px}.dl-workspace .dl-map-dock-scroll{position:relative;max-height:64px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.dl-workspace .dl-map-dock-body{min-height:34px}.dl-workspace .dl-dock-delivery,.dl-workspace .dl-dock-location{padding-block:4px}.dl-workspace .dl-dock-create>.db-primary{min-height:24px!important;font-size:8px!important;padding-block:4px!important}.dl-workspace .dl-dock-order-button{min-height:24px;font-size:8px}.dl-workspace .dl-provider-detail>.db-scroll-edge>i:nth-child(3),.dl-workspace .dl-detail-content>.db-scroll-edge>i:nth-child(3),.dl-workspace .dl-map-dock-scroll>.db-scroll-edge>i:nth-child(3){background:linear-gradient(to bottom,var(--db-paper),transparent)}.dl-workspace .dl-map-dock-scroll:focus-visible,.dl-workspace .dl-detail-content:focus-visible,.dl-workspace .dl-provider-detail:focus-visible{outline:2px solid var(--db-green);outline-offset:-2px}@media(min-width:1101px){.dl-workspace.db-frame .dl-map-layout{grid-template-columns:minmax(0,1fr) 228px;gap:10px}}.dl-workspace .dl-arrival-actions{display:grid;gap:6px;margin-block-start:12px;grid-column:1/-1}.dl-workspace .dl-arrival-actions>.db-primary,.dl-workspace .dl-arrival-actions>.db-secondary{width:100%;min-height:30px!important;font-size:11px!important;padding:6px 8px!important;gap:6px!important}.dl-workspace .dl-detail-content>.db-subtabs>button{font-size:11px;min-height:28px;padding:3px 4px}.dl-workspace .dl-order-detail .dl-agent-actions>button{font-size:11px;min-height:30px}.dl-workspace .dl-detail>.db-card-title h4{font-size:12px}.dl-workspace .dl-delivery-product{font-size:11px;line-height:1.5}.dl-home-context>.dl-industry-switch{flex-shrink:0;padding-inline-end:10px;border-inline-end:1px solid var(--db-line)}.dl-industry-switch>.db-subtabs{margin:0;padding:2px;gap:2px}.dl-workspace .dl-industry-switch>.db-subtabs>button{font-size:10px;min-height:28px;padding:4px 7px;white-space:nowrap}.dl-workspace .dl-home-context{gap:9px}.dl-workspace .dl-home-context>p{flex:1;min-width:0;font-size:9px}@media(max-width:1050px){.dl-workspace .dl-home-context>p{display:none}.dl-workspace .dl-home-context>label{flex:1;min-width:0}.dl-workspace .dl-home-context select{font-size:11px}}.dl-workspace .dl-home-context>.dl-home-select{flex:0 1 205px;min-width:145px}.dl-workspace .dl-home-select .operational-select-trigger{min-height:27px;padding:4px 8px;border-radius:5px}.dl-workspace .dl-home-select .operational-select-trigger strong{font-size:11px}.dl-workspace .dl-home-context{height:auto!important;min-height:38px!important;padding-block:4px!important}.dl-category-select{width:145px;flex:0 1 145px}.dl-category-select .operational-select-trigger{min-height:27px;padding:4px 7px}.dl-category-select .operational-select-trigger strong{font-size:10px}.dl-product-select{flex:1.2;min-width:0}.dl-product-select .operational-select-trigger{min-height:29px;padding:5px 7px}.dl-product-select .operational-select-trigger strong{font-size:10px}.dl-workspace .dl-dock-create{gap:9px}.dl-workspace .dl-dock-create>span{flex:.8}.dl-workspace .dl-dock-create>.db-primary{min-height:29px!important;font-size:9px!important}.dl-order-selects{display:grid;gap:18px;margin-block:20px}.dl-order-selects .operational-select-trigger{min-height:42px;padding:10px 12px}.dl-order-selects .operational-select-trigger strong{font-size:12px}.dl-order-selects .operational-select-trigger small{font-size:10px}.dl-order-selects .operational-select>label{font-size:11px}.dl-order-selects .operational-select:last-child .operational-select-trigger{min-height:57px}.dl-supplier-catalog{display:grid;gap:7px;margin-block-start:13px;padding-block-start:11px;border-block-start:1px solid var(--db-line)}.dl-supplier-catalog>.operational-select>label{font-size:9px}.dl-supplier-catalog .operational-select-trigger{padding:6px 8px;min-height:32px}.dl-supplier-catalog .operational-select-trigger strong{font-size:11px}.dl-supplier-catalog>span{font-size:9px;line-height:1.5;color:var(--db-muted)}.dl-supplier-catalog>.db-secondary{justify-self:start;min-height:29px!important;font-size:10px!important;margin-block-start:3px}.dl-workspace .dl-location-card .dl-supplier-actions.compact>div{display:flex;gap:5px}.dl-workspace .dl-location-card .dl-supplier-actions.compact button{flex:1;justify-content:center;min-height:31px;padding:6px!important;font-size:10px!important;gap:5px}.dl-workspace .dl-location-card .dl-supplier-actions.compact button>svg:last-child{display:none}.dl-workspace .dl-location-card .dl-supplier-actions.compact button>svg:first-child{width:13px}.dl-workspace .dl-supplier-detail .dl-supplier-actions.compact>div{display:grid;gap:6px}.dl-workspace .dl-supplier-detail .dl-supplier-actions.compact button{min-height:33px;padding:8px 9px;font-size:11px}.dl-workspace .dl-supplier-detail .dl-supplier-actions>span{font-size:8px;margin-block-end:8px;display:block}@media(min-width:601px)and (max-width:1050px){.dl-workspace .dl-home-context>.dl-home-select{flex:1;min-width:130px}.dl-workspace .dl-home-context>.dl-industry-switch{padding-inline-end:7px}.dl-workspace .dl-industry-switch>.db-subtabs>button{font-size:9px;padding-inline:5px}.dl-category-select{width:130px;flex-basis:130px}.dl-workspace .dl-location-card .dl-supplier-actions.compact button{font-size:9px!important;gap:3px}}.dl-workspace .dl-map-dock-header{gap:9px;padding:5px 9px;min-height:37px}.dl-workspace .dl-map-dock-header>.dl-home-select{width:190px;max-width:42%;min-width:130px;margin-inline-start:auto;flex:0 1 190px}.dl-workspace .dl-map-dock-header>.dl-home-select .operational-select-trigger{min-height:27px;padding:4px 7px;border-radius:5px;background:var(--db-paper)}.dl-workspace .dl-map-dock-header>.dl-home-select strong{font-size:10px}.dl-workspace .dl-map-dock-body>.dl-category-select{margin:5px 8px;width:132px;flex:0 0 132px}.dl-workspace .dl-map-dock-body>.dl-category-select .operational-select-trigger{min-height:27px;padding:4px 7px}.dl-workspace .dl-dock-create>span>strong{font-size:10px;line-height:1.4}.dl-workspace .dl-dock-create>span>small{font-size:8px;line-height:1.4;margin-block-start:3px}.dl-workspace .dl-dock-create{gap:8px;padding:6px 9px}.dl-workspace .dl-dock-create>.db-primary{white-space:nowrap;padding-inline:9px!important}.dl-workspace .dl-map-dock-scroll{max-height:72px}.dl-workspace .dl-dock-location-select>span>strong,.dl-workspace .dl-dock-delivery>span>strong{font-size:10px;line-height:1.4}.dl-workspace .dl-dock-location-select>span>small,.dl-workspace .dl-dock-delivery>span>small{font-size:8px;line-height:1.4}.dl-workspace .dl-map-layout>.dl-detail{border-radius:7px}@media(min-width:1101px){.dl-workspace.db-frame .dl-map-layout{grid-template-columns:minmax(0,1fr) 218px;gap:9px}}@media(min-width:601px)and (max-width:1050px){.dl-workspace .dl-map-dock-header>.dl-home-select{width:155px;flex-basis:155px;min-width:115px}.dl-workspace .dl-map-dock-header>.dl-home-select strong{font-size:9px}.dl-workspace .dl-dock-back>span{display:none}}.dl-workspace .dl-order-detail .dl-detail-content>.db-subtabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:2px;width:100%;max-width:none}.dl-workspace .dl-order-detail .dl-detail-content>.db-subtabs>button{font-size:10px;padding:3px 1px;min-width:0;min-height:27px;white-space:nowrap}.property-focused-map{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:16px;align-items:start}.property-focused-map .db-map-3d{height:465px}.property-focus-detail .property-detail-intro{padding:22px 19px 17px}.property-detail-intro>svg{color:var(--db-green);margin-bottom:15px}.property-detail-intro h4{font-size:25px;margin:0 0 8px}.property-detail-intro p{font-size:11px;line-height:1.8;margin:0}.property-detail-tabs{padding:0 15px 4px}.property-detail-body{padding:0 19px 19px}.property-detail-body .db-detail-grid{margin-block:18px}.property-detail-body progress{width:100%;height:5px;accent-color:var(--db-green);display:block}.property-detail-body>.db-fineprint{display:block;margin:9px 0 20px}.property-detail-body>.db-primary,.property-detail-body>.db-secondary{width:100%;margin-top:7px}.property-location-switcher{display:flex;overflow:auto;border-top:1px solid var(--db-line);padding:5px}.property-location-switcher button{flex:1 0 125px;text-align:left;padding:12px;border-radius:4px}.property-location-switcher button[aria-pressed=true]{background:var(--db-green-soft)}.property-location-switcher strong{font-size:10px;font-weight:500;display:block}.property-location-switcher small{font-size:8px;display:block;margin-top:4px;white-space:nowrap}.property-mini-units{padding:12px}.property-mini-units>button{width:100%;display:flex;gap:8px;text-align:left;align-items:center;padding:12px 4px;border-bottom:1px solid var(--db-line)}.property-mini-units strong,.property-mini-units small{display:block;font-size:10px}.property-mini-units small{font-size:9px;margin-top:4px}.property-mini-units b{margin-left:auto;font-size:10px;font-weight:500}.property-mini-units svg{color:var(--db-green)}.property-focused-units{grid-template-columns:minmax(0,1fr) 310px;align-items:start}.property-focused-units .unit-detail{padding:22px}.property-focused-units .unit-detail>h4{margin-block:13px;font-size:23px}.property-focused-units .unit-detail>p{font-size:11px;margin-bottom:17px;line-height:1.9}.property-count{font-size:9px;padding:2px 5px;margin-left:5px;background:var(--db-soft);border-radius:4px}.property-focused-units .db-table td{padding-block:16px}@media(max-width:1150px){.property-focused-map{grid-template-columns:minmax(0,1fr) 260px}.property-focused-units{grid-template-columns:minmax(0,1fr)}.property-focused-units .unit-detail{max-width:none}.property-focused-units .db-detail-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:850px){.property-focused-map{grid-template-columns:1fr}.property-focused-map .db-map-3d{height:400px}.property-detail-intro h4{font-size:23px}.property-detail-body>.db-primary,.property-detail-body>.db-secondary{width:auto;margin-inline-end:8px}.property-detail-body .db-detail-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:600px){.property-focused-units .db-detail-grid,.property-detail-body .db-detail-grid{grid-template-columns:repeat(2,1fr)}.property-focused-units .db-card-title{align-items:flex-start;flex-direction:column}.property-location-switcher button{flex-basis:135px}.property-focused-map .db-map-3d{height:380px}}.property-record>.db-subtabs{margin-block:18px 4px;width:100%}.property-record>.db-subtabs button{flex:1}.property-record>.db-primary,.property-record>.db-secondary{width:100%;margin-top:9px}.property-record>.db-note{margin-top:20px;padding:11px;font-size:8px}.property-record .db-detail-grid{gap:18px 13px}.property-action-list{margin-top:13px}.property-action-list>button,.property-triage-button{display:flex;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid var(--db-line);text-align:start;width:100%}.property-action-list>button>svg,.property-triage-button>svg{color:var(--db-green);flex-shrink:0}.property-action-list>button>svg:last-child,.property-triage-button>svg:last-child{margin-inline-start:auto}.property-action-list strong,.property-triage-button strong{display:block;font-size:11px;font-weight:500;color:var(--db-text)}.property-action-list small,.property-triage-button small{display:block;font-size:9px;line-height:1.8;margin-top:4px}.property-linked-request{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--db-line);background:var(--db-soft);padding:12px;border-radius:5px;margin-top:20px;color:var(--db-muted)}.property-linked-request>svg{color:var(--db-green);flex-shrink:0;margin-top:2px}.property-linked-request>span{font-size:8px}.property-linked-request strong{display:block;color:var(--db-text);font-size:10px;font-weight:500;margin-block:4px}.property-linked-request small{display:block;font-size:8px}.property-linked-request>.db-status{margin-inline-start:auto;font-size:7px}.property-record .db-activity-list{margin-block:17px 0;border-top:0;padding-top:0}.property-record .db-activity-list>.db-secondary{width:100%;margin-top:20px}.property-record .db-activity-list>div{margin-block:0 14px}.property-record .db-activity-list p{font-size:10px}.property-notice{display:flex;gap:9px;align-items:flex-start;background:var(--db-green-soft);border:1px solid var(--db-line);color:var(--db-green);font-size:10px;line-height:1.7;padding:11px 13px;border-radius:5px;margin-bottom:17px}.property-notice>svg{flex-shrink:0;margin-top:2px}.property-notice>button{margin-inline-start:auto;font-size:9px;text-decoration:underline;text-underline-offset:3px}.property-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.property-toolbar>label{display:flex;align-items:center;gap:10px;color:var(--db-muted);font-size:10px}.property-toolbar .db-header-select{min-width:160px;max-width:220px}.property-maintenance-actions{padding-top:8px}.property-maintenance-actions>.db-secondary{width:100%;margin-top:10px}.property-triage{border:1px solid var(--db-line);background:var(--db-soft);padding:14px;border-radius:5px;margin-top:15px}.property-triage>.db-eyebrow{font-size:7px;line-height:1.7;margin-bottom:10px}.property-triage>strong{display:block;font-size:11px;line-height:1.7;font-weight:500}.property-triage>p{font-size:10px;line-height:1.9;margin-top:10px}.property-triage>small{display:block;font-size:8px;line-height:1.8;margin-top:12px}.property-assignment{padding-top:3px}.property-assignment label{font-size:10px;margin-block:15px}.property-assignment select{font-size:10px}.property-assignment>.db-primary{width:100%;margin-top:2px}.property-email-connector{display:flex;align-items:center;gap:13px;border:1px solid var(--db-line);background:var(--db-paper);border-radius:7px;padding:17px;margin-bottom:17px}.property-connector-icon{width:40px;height:40px;border-radius:8px;background:var(--db-soft,var(--color-background-secondary-default));border:1px solid var(--db-line,var(--color-separator-border));display:grid;place-items:center;color:var(--db-green,var(--color-foreground-icon-primary));flex-shrink:0}.property-email-connector>div{flex:1;min-width:0}.property-email-connector strong{display:block;font-size:12px;font-weight:500}.property-email-connector p{font-size:10px;line-height:1.8;margin-top:4px;max-width:530px}.property-email-connector>.db-status{flex-shrink:0}.property-email-connector>.db-secondary{flex-shrink:0}.property-outreach-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:start}.property-email-filters{padding:13px;border-bottom:1px solid var(--db-line)}.property-email-row{display:flex;align-items:flex-start;gap:10px;text-align:start;padding:17px 14px;border-bottom:1px solid var(--db-line);width:100%}.property-email-row:last-child{border-bottom:0}.property-email-row.selected{background:var(--db-green-soft)}.property-email-row>span:nth-child(2){min-width:0;flex:1}.property-email-row .db-avatar{width:29px;height:29px}.property-email-row strong{display:block;font-size:10px;font-weight:500;line-height:1.8}.property-email-row small{display:block;font-size:9px;line-height:1.7;margin-top:5px}.property-email-row b{display:block;font-size:8px;color:var(--db-muted);font-weight:400;margin-top:6px}.property-email-row>.db-status{font-size:8px;margin-top:3px}.property-email-content{padding:21px}.property-email-related{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--db-line);font-size:9px;color:var(--db-muted);flex-wrap:wrap}.property-email-related>button{display:flex;align-items:center;gap:5px;color:var(--db-green);font-size:9px}.property-email-content h4{font-size:21px;line-height:1.45;margin-block:21px}.property-email-meta{display:grid;gap:11px;margin-bottom:23px}.property-email-meta>span{display:grid;grid-template-columns:100px minmax(0,1fr);gap:15px;font-size:9px;color:var(--db-muted)}.property-email-meta strong{font-weight:450;color:var(--db-text);overflow-wrap:anywhere;font-size:10px}.property-email-draft-label{display:block;font-size:9px;color:var(--db-muted)}.property-email-draft-label>textarea{display:block;resize:vertical;min-height:260px;width:100%;margin-top:9px;padding:15px;border:1px solid var(--db-line);border-radius:5px;background:var(--db-bg);color:var(--db-text);font-size:11px;line-height:1.9;outline:0;font-family:inherit}.property-email-draft-label>textarea:focus-visible{outline:2px solid var(--olive);outline-offset:3px}.property-email-content>.db-primary{width:100%;margin-top:17px}.property-approved{display:flex;align-items:flex-start;gap:8px;padding:13px;background:var(--db-green-soft);color:var(--db-green);font-size:10px;border-radius:5px;line-height:1.8;margin-top:17px}.property-approved>svg{flex-shrink:0;margin-top:1px}.property-email-detail>.db-note{font-size:9px}.property-connector-preview>.property-connector-icon{width:50px;height:50px}.property-connector-preview>h4{font-size:24px;margin-block:20px 12px}.property-connector-preview>p{font-size:12px;line-height:1.9;margin-block:20px}.property-connector-preview>div{display:flex;gap:10px;align-items:flex-start;font-size:11px;line-height:1.9;margin-bottom:13px}.property-connector-preview>div>svg{flex-shrink:0;color:var(--olive);margin-top:3px}.property-connector-preview>.db-note{margin-top:23px;padding:13px;font-size:10px}.property-connector-preview>.db-secondary{margin-top:14px}@media(max-width:1200px){.property-email-connector{flex-wrap:wrap}.property-email-connector>div{flex-basis:calc(100% - 70px)}.property-email-connector>.db-status{margin-inline-start:53px}.property-email-connector>.db-secondary{margin-inline-start:auto}.property-outreach-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.property-email-row{gap:8px;padding:15px 11px;flex-wrap:wrap}.property-email-row>.db-status{margin-inline-start:37px}.property-email-meta>span{grid-template-columns:1fr;gap:4px}.property-email-content{padding:18px}.property-email-content h4{font-size:20px}.property-record .db-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-maintenance-actions>.db-secondary{width:auto;margin-inline-end:8px}.property-assignment{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.property-assignment>.db-primary{grid-column:1/-1;margin-top:0}.property-assignment select{font-size:11px}.property-action-list{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}}@media(max-width:950px){.property-outreach-layout{grid-template-columns:1fr}.property-email-row{flex-wrap:nowrap;padding:17px 14px}.property-email-row>.db-status{margin-inline-start:auto}.property-email-content h4{font-size:22px}.property-email-meta>span{grid-template-columns:120px minmax(0,1fr);gap:15px}.property-email-connector>div{flex-basis:calc(100% - 70px)}.property-email-connector p{max-width:100%}.property-email-draft-label>textarea{min-height:280px}}@media(max-width:600px){.property-record>.db-subtabs{margin-top:18px}.property-record>.db-subtabs>button{font-size:10px;padding-block:8px}.property-record .db-detail-grid{grid-template-columns:1fr 1fr}.property-action-list{grid-template-columns:1fr}.property-action-list strong,.property-triage-button strong{font-size:12px}.property-action-list small,.property-triage-button small{font-size:10px}.property-action-list>button{padding-block:17px}.property-linked-request{padding:12px 10px;gap:8px}.property-linked-request strong{font-size:11px}.property-linked-request>span,.property-linked-request small{font-size:9px}.property-record .db-activity-list p{font-size:10px}.property-record>.db-note{font-size:9px}.property-toolbar{gap:11px;align-items:flex-start}.property-toolbar>label{display:block;font-size:9px}.property-toolbar .db-header-select{display:block;margin-top:6px;min-width:145px;max-width:170px;padding:8px;font-size:11px}.property-toolbar>.db-secondary{align-self:flex-end;font-size:9px!important;max-width:135px}.property-triage>strong{font-size:12px}.property-triage>p{font-size:11px}.property-triage>small{font-size:9px}.property-assignment{display:block}.property-assignment label{font-size:11px}.property-assignment select{font-size:16px}.property-assignment>.db-primary{margin-top:3px}.property-maintenance-actions>.db-secondary{width:100%;margin-inline-end:0}.property-notice{font-size:9px;gap:7px}.property-notice>button{font-size:8px}.property-email-connector{padding:15px 12px;gap:11px}.property-email-connector strong{font-size:12px}.property-email-connector p{font-size:10px;line-height:1.8}.property-email-connector>.db-status{margin-inline-start:51px}.property-email-connector>.db-secondary{font-size:9px!important}.property-email-row{gap:8px;padding:15px 11px}.property-email-row strong{font-size:11px}.property-email-row small{font-size:9px}.property-email-row b{font-size:8px}.property-email-row>.db-status{font-size:7px}.property-email-content{padding:17px 13px}.property-email-content h4{font-size:20px}.property-email-related{font-size:8px;gap:10px}.property-email-meta>span{grid-template-columns:1fr;gap:4px}.property-email-meta strong{font-size:11px}.property-email-draft-label{font-size:10px}.property-email-draft-label>textarea{font-size:16px;padding:12px;min-height:350px;line-height:1.8}.property-approved{font-size:10px}.property-email-detail>.db-note{font-size:9px}.property-connector-preview>div{font-size:11px}.property-linked-request>.db-status{font-size:7px;white-space:nowrap}}.property-maintenance-heading-actions{display:flex;gap:8px;align-items:center}.property-task-menu{font-family:inherit;font-size:9px;background:var(--db-paper);border:1px solid var(--db-line);border-radius:4px;color:var(--db-text);padding:6px 18px 6px 7px;max-width:115px;min-height:29px;cursor:pointer}.property-task-menu:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.property-maintenance-toolbar{display:flex;align-items:center;gap:8px;padding:13px 15px;border-bottom:1px solid var(--db-line);background:var(--db-bg)}.property-maintenance-toolbar>span{font-size:8px;color:var(--db-muted);margin-inline-start:auto}.property-task-status{display:flex;gap:7px;align-items:center}.property-task-status .property-task-menu{max-width:83px}.property-toolbar-count{color:var(--db-muted);font-size:9px}.property-request-description{font-size:11px;line-height:1.9;color:var(--db-muted);margin-top:19px}.property-assignment .property-visit-field{grid-column:1/-1}.property-email-filters{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.property-outreach-property{font-family:inherit;font-size:10px;background:var(--db-paper);border:1px solid var(--db-line);border-radius:4px;color:var(--db-text);padding:8px;max-width:180px}.property-triage>.db-eyebrow{margin-bottom:8px}.property-triage>p{margin-top:8px}.property-maintenance-actions>.property-triage-button{padding-block:13px}.property-connector-preview>.db-secondary{margin-top:22px}.property-maintenance-toolbar>.db-primary,.property-maintenance-toolbar>.db-secondary{min-height:32px!important;font-size:10px!important}@media(max-width:600px){.property-maintenance-heading-actions{gap:6px}.property-focused-units .db-card-title:has(.property-maintenance-heading-actions){flex-direction:row;align-items:center}.property-maintenance-heading-actions .property-task-menu{max-width:88px;font-size:9px;padding-inline-start:7px}.property-maintenance-heading-actions .db-status{font-size:8px}.property-maintenance-toolbar{padding:12px;gap:7px;flex-wrap:wrap}.property-maintenance-toolbar>span{font-size:8px}.property-task-status{gap:6px}.property-task-menu{font-size:10px;min-height:32px}.property-task-status .property-task-menu{max-width:85px;font-size:9px}.property-outreach-property{font-size:11px;max-width:none;width:100%}.property-email-filters>.db-subtabs{width:100%}.property-email-filters>.db-subtabs>button{flex:1}.property-task-dialog select{font-size:16px}.property-request-description{font-size:12px}.property-maintenance-toolbar>.db-primary,.property-maintenance-toolbar>.db-secondary{font-size:10px!important}}.property-toolbar>.db-subtabs{margin-inline-start:auto}.property-toolbar>.db-subtabs>button{font-size:10px}@media(max-width:600px){.property-toolbar>.db-subtabs{margin-inline-start:0;order:3;width:100%}.property-toolbar>.db-subtabs>button{flex:1}.property-toolbar-count{margin-inline-start:auto}}.property-maintenance-list .db-table td{padding-block:20px}.property-request-screen{padding:23px;min-width:0}.property-request-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:9px;color:var(--db-muted);padding-block-end:19px;border-block-end:1px solid var(--db-line);margin-block-end:22px}.property-request-breadcrumbs>button{color:var(--db-green);text-decoration:underline;text-underline-offset:3px;font-size:9px}.property-request-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.property-request-heading h4{font-size:25px;font-weight:500;line-height:1.3;letter-spacing:-.6px;margin:9px 0}.property-request-heading p{font-size:10px;color:var(--db-muted);line-height:1.8}.property-request-heading>.property-task-status{flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.property-request-heading>svg{color:var(--db-green);flex-shrink:0}.property-request-summary{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:22px;border-block-end:1px solid var(--db-line);margin-block:0 22px!important}.property-request-summary strong{overflow-wrap:anywhere}.property-request-actions{display:grid;grid-template-columns:1fr 1fr;gap:11px}.property-request-actions>button{display:flex;align-items:center;gap:12px;width:100%;text-align:start;border:1px solid var(--db-line);border-radius:6px;padding:17px;background:var(--db-bg);min-width:0}.property-request-actions>button:hover{background:var(--db-green-soft)}.property-request-actions>button:disabled{opacity:.45;cursor:not-allowed}.property-request-actions>button>svg{color:var(--db-green);flex-shrink:0}.property-request-actions>button>svg:last-child{margin-inline-start:auto}.property-request-actions strong{display:block;font-weight:500;font-size:11px}.property-request-actions small{display:block;font-size:9px;margin-block-start:6px;line-height:1.7}.property-request-step{margin-block-start:28px;max-width:720px}.property-request-step h4{font-size:23px;line-height:1.4;margin:17px 0}.property-request-step>p{font-size:12px;color:var(--db-muted);line-height:1.9}.property-request-step>.db-detail-grid{margin-block:24px;gap:22px}.property-request-step>.db-primary{margin-block-start:8px}.property-request-form{max-width:650px;margin-block-start:26px}.property-request-form .db-eyebrow{margin-block-end:22px}.property-request-form-actions{display:flex;justify-content:flex-end;align-items:center;gap:9px;border-block-start:1px solid var(--db-line);padding-block-start:22px;margin-block-start:27px}.property-request-activity{margin-block-start:27px!important;padding-block-start:0!important;border-block-start:0!important}.property-request-activity>div{margin-block-end:20px}.property-request-activity p{font-size:12px;line-height:1.9}@media(max-width:1050px){.property-request-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.property-request-heading h4{font-size:23px}.property-request-actions>button{padding:15px 12px;gap:10px}.property-request-heading>.property-task-status{max-width:150px}}@media(max-width:600px){.property-request-screen{padding:17px 13px}.property-request-breadcrumbs{font-size:8px;padding-block-end:16px;margin-block-end:19px;gap:7px}.property-request-breadcrumbs>button{font-size:9px}.property-request-heading{display:block}.property-request-heading>.property-task-status{justify-content:flex-start;max-width:none;margin-block-start:17px}.property-request-heading h4{font-size:23px}.property-request-heading p{font-size:11px}.property-request-actions{grid-template-columns:1fr;gap:9px}.property-request-actions>button{padding:17px 13px}.property-request-actions strong{font-size:12px}.property-request-actions small{font-size:10px}.property-request-summary{gap:18px 13px;padding-block:22px}.property-request-summary>span{font-size:9px}.property-request-summary strong{font-size:11px}.property-request-step h4{font-size:23px}.property-request-step>p{font-size:12px}.property-request-form{margin-block-start:22px}.property-request-form select,.property-request-form input{font-size:16px}.property-request-form-actions{justify-content:stretch}.property-request-form-actions>button{flex:1}.property-request-activity p{font-size:11px}.property-maintenance-toolbar>span{margin-inline-start:0;font-size:9px;line-height:1.8}}.property-workspace .db-screen-inner>.property-focused-units{flex:0 0 auto;min-height:0;align-items:start}.property-focused-units>.db-card,.property-request-screen{overflow:visible}.property-focused-units .db-table td{padding-block:10px}.property-focused-units .unit-detail{padding:18px}.property-focused-units .unit-detail>h4{margin-block:10px;font-size:21px}.property-focused-units .unit-detail>p{margin-block-end:12px;line-height:1.7}.property-focused-units .property-record>.db-subtabs{margin-block:14px 4px}.property-focused-units .property-record .db-detail-grid{gap:13px}.property-vacancy-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-block-start:1px solid var(--db-line);font-size:9px;color:var(--db-muted)}.property-vacancy-pagination>div{display:flex;align-items:center;gap:10px}.property-vacancy-pagination .db-secondary{min-height:29px!important;padding:6px 10px!important;font-size:9px!important}.property-vacancy-pagination .db-secondary:disabled{opacity:.4;cursor:not-allowed}.property-request-screen{height:auto;min-height:min-content;flex-shrink:0}@media(max-width:600px){.property-vacancy-pagination{flex-wrap:wrap;gap:10px}.property-vacancy-pagination>div{margin-inline-start:auto}.property-vacancy-pagination .db-secondary{min-height:34px!important;font-size:10px!important}}.property-workspace .property-location-switcher{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;overflow:visible;padding:4px}.property-workspace .property-location-switcher>button{min-width:0;padding:7px 6px;text-align:start}.property-workspace .property-location-switcher strong{font-size:9px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.property-workspace .property-location-switcher small{font-size:7px;line-height:1.4;margin-block-start:2px;white-space:normal;overflow-wrap:anywhere}@media(max-width:600px){.property-workspace .property-location-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px}.property-workspace .property-location-switcher>button{padding:5px 4px}}.property-map-selector{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 11px;border-block-start:1px solid var(--db-line);flex-shrink:0}.property-map-selector>label{display:flex;align-items:center;gap:8px;font-size:8px;color:var(--db-muted);min-width:0}.property-map-selector select{font-family:inherit;font-size:10px;color:var(--db-text);background:var(--db-bg);border:1px solid var(--db-line);border-radius:4px;padding:5px 22px 5px 7px;max-width:240px;min-width:0}.property-map-selector>span{font-size:8px;color:var(--db-muted);white-space:nowrap}.property-map-selector select:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.property-focus-detail .property-detail-intro{padding:14px 15px 11px}.property-detail-intro h4{font-size:21px;margin-block:5px 6px}.property-detail-intro p{font-size:10px;line-height:1.6}.property-detail-tabs{padding-inline:11px}.property-detail-body{padding:0 15px 14px}.property-detail-body .db-detail-grid{margin-block:12px;gap:12px}.property-detail-body>.db-fineprint{margin-block:7px 12px}.property-workspace .db-screen-inner>.property-outreach-layout{flex:0 0 auto;align-items:start}.property-email-detail{overflow:visible}.property-email-content{padding:16px}.property-email-content h4{font-size:19px;margin-block:13px}.property-email-meta{display:flex;flex-wrap:wrap;gap:10px 20px;margin-block-end:16px}.property-email-meta>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 9px;font-size:9px}.property-email-meta strong{font-size:10px}.property-email-draft-label>textarea{field-sizing:content;min-height:120px;font-size:11px;line-height:1.7;padding:11px 12px}.property-email-content>.db-primary{margin-block-start:12px}.property-email-connector{padding:11px 13px;gap:10px}.property-email-connector p{font-size:9px;margin-block-start:2px}.property-request-screen{padding:18px}.property-request-breadcrumbs{padding-block-end:12px;margin-block-end:15px}.property-request-heading h4{font-size:22px;margin-block:6px}.property-request-description{margin-block-start:13px}.property-request-summary{padding-block:15px;margin-block-end:15px!important}.property-request-actions{gap:8px}.property-request-actions>button{padding:12px;gap:10px}.property-request-actions small{margin-block-start:4px}.property-request-step,.property-request-form{margin-block-start:18px}.property-request-step h4{font-size:21px;margin-block:11px}.property-request-step>p{font-size:11px;line-height:1.7}.property-request-form-actions{margin-block-start:18px;padding-block-start:15px}@media(max-width:600px){.property-map-selector{gap:7px;padding:6px 8px}.property-map-selector>label{font-size:0;flex:1}.property-map-selector select{font-size:11px;max-width:100%;width:100%}.property-map-selector>span{font-size:7px}.property-email-content{padding:13px}.property-email-content h4{font-size:18px}.property-email-draft-label>textarea{min-height:190px;font-size:16px;line-height:1.6}.property-email-meta>span{font-size:8px}.property-request-screen{padding:14px 12px}.property-request-actions>button{padding:12px}.property-request-actions strong{font-size:11px}.property-request-actions small{font-size:9px}}.property-outreach-switch{display:none}.property-workspace .db-screen-inner>.property-outreach-layout{flex:1;min-height:0;align-items:start}.property-email-detail{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.property-email-detail>.db-card-title{flex-shrink:0;gap:8px}.property-email-heading-actions{display:flex;align-items:center;gap:8px}.property-email-heading-actions>button{font-size:9px;color:var(--db-green);padding:4px 0;text-decoration:underline;text-underline-offset:3px}.property-email-heading-actions>.db-status{font-size:8px}.property-email-content{flex:1;min-height:0}.property-email-composer{display:flex;flex-direction:column;gap:6px;padding:11px 12px}.property-compose-recipient{font-size:8px;color:var(--db-muted);line-height:1.4;overflow-wrap:anywhere;flex-shrink:0}.property-email-composer>.property-email-draft-label{flex:1;min-height:0;display:flex;flex-direction:column;gap:4px;margin:0;font-size:9px}.property-email-composer .property-email-draft-label>textarea{flex:1;field-sizing:fixed;height:0;min-height:55px;max-height:none;resize:none;overflow-y:auto;margin:0;padding:8px;font-size:12px;line-height:1.5}.property-email-composer>.db-redraft{flex-shrink:0;margin:0;padding-block-start:5px;gap:4px}.property-email-composer .db-redraft label{font-size:8px;line-height:1.3;margin-block-end:3px}.property-email-composer .db-redraft textarea{height:42px;min-height:42px;max-height:42px;resize:none;overflow-y:auto;padding:5px 7px;font-size:11px;line-height:1.4}.property-email-composer .db-redraft .db-secondary{min-height:26px!important;font-size:9px!important;padding-inline:8px!important}.property-email-composer>.db-primary{flex-shrink:0;min-height:31px!important;margin:0;font-size:10px!important}.property-email-composer>.property-approved{flex-shrink:0;margin:0;padding:7px 8px;font-size:9px;line-height:1.5}@media(max-width:950px){.property-outreach-switch{display:block}.property-outreach-switch>.db-subtabs{width:100%}.property-outreach-switch>.db-subtabs>button{flex:1;min-height:29px;font-size:10px}.property-workspace .db-screen-inner>.property-outreach-layout{display:block;flex:0 0 auto;min-height:0}.property-workspace .db-screen-inner>.property-outreach-layout.show-message{flex:1;height:100%}.property-outreach-layout>.property-email-detail{display:none}.property-outreach-layout.show-message>.property-email-detail{display:flex;height:100%}.property-outreach-layout.show-message>.property-outreach-list{display:none}.property-email-connector.property-connector-composing{display:none}.property-email-content{padding:12px}.property-email-composer{padding:10px;gap:5px}.property-email-detail .db-card-title{min-height:36px;padding:9px 10px}.property-email-detail .db-card-title h4{font-size:11px}.property-email-content:not(.property-email-composer) h4{font-size:17px;margin-block:12px}.property-email-content:not(.property-email-composer) .property-email-meta{display:grid;gap:8px}.property-email-content:not(.property-email-composer) .property-email-meta>span{display:flex;gap:7px;font-size:8px}.property-email-content:not(.property-email-composer) .property-email-meta strong{font-size:10px}}@media(max-width:600px){.property-email-composer .property-email-draft-label>textarea{font-size:16px}.property-email-heading-actions{gap:6px}.property-email-heading-actions>.db-status{font-size:7px}.property-compose-recipient{font-size:8px}}.property-linked-request>div{display:grid;gap:6px;justify-items:end;flex-shrink:0}.property-linked-request>div>.db-secondary{min-height:28px!important;font-size:11px!important;padding:5px 7px!important;gap:5px!important;white-space:nowrap}.property-linked-request>div>.db-status{font-size:9px}.property-workspace .property-detail-tabs>.db-subtabs>button,.property-workspace .property-record>.db-subtabs>button{min-height:28px;font-size:11px;padding:4px 7px}.property-workspace .property-email-heading-actions>button{font-size:11px;min-height:28px}.property-workspace .property-task-menu{font-size:11px;min-height:29px}.property-live-label{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--db-muted);white-space:nowrap}.property-live-label>i{width:5px;height:5px;border-radius:50%;background:var(--db-green)}.property-live-label>small{font-size:8px;margin-inline-start:3px;font-variant-numeric:tabular-nums}.property-development .property-development-map{grid-template-columns:minmax(0,1fr) 265px;gap:12px;align-items:stretch;flex:1;min-height:0}.property-development-map>.db-card:first-child{display:flex;flex-direction:column;min-height:0;overflow:hidden}.property-development-map .db-map-3d{flex:1;height:100%;min-height:310px}.property-development-map-dock{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border-block-start:1px solid var(--db-line);flex-shrink:0}.property-development-map-dock>.operational-select{width:170px;min-width:120px}.property-development-map-dock>span{font-size:9px;line-height:1.4;color:var(--db-muted);text-align:end}.property-development-detail{display:flex;flex-direction:column;min-height:0;overflow:hidden}.property-development-detail>.property-detail-intro{padding:15px}.property-development-detail .property-detail-intro h4{font-size:22px}.property-development-detail .property-detail-intro>.db-status{margin-block-start:9px}.property-development-detail>.db-subtabs{margin:0 11px;padding:2px;flex-shrink:0}.property-development-detail>.db-subtabs>button{flex:1;font-size:9px;min-height:27px}.property-development-body{display:flex;flex-direction:column;gap:13px;padding:15px;flex:1;min-height:0}.property-progress-label{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:var(--db-muted)}.property-progress-label strong{font-size:12px;font-weight:500;color:var(--db-text)}.property-development-body>progress{width:100%;height:5px;accent-color:var(--db-green)}.property-development-body dl,.property-development-review-context dl{display:grid;gap:13px;font-size:10px;margin:0;line-height:1.5}.property-development-body dl>div,.property-development-review-context dl>div{display:flex;flex-direction:column;gap:3px}.property-development-body dt,.property-development-review-context dt{font-size:9px;color:var(--db-muted)}.property-development-body dd,.property-development-review-context dd{margin:0;font-weight:500}.property-development-body>p{font-size:10px;line-height:1.7;color:var(--db-muted)}.property-development-body>.db-primary,.property-development-body>.db-secondary{margin-block-start:auto;font-size:10px!important;min-height:30px!important}.property-project-action{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.property-project-action h5{font-size:16px;line-height:1.4;font-weight:500;margin:0}.property-project-action>p{font-size:11px;line-height:1.8;color:var(--db-muted)}.property-project-action>.db-primary{margin-block-start:auto;font-size:10px!important;min-height:30px!important}.property-project-action .connector-agent strong{font-size:10px}.property-project-action .connector-agent small{font-size:8px}.property-development-table{display:flex;flex-direction:column;flex:1;min-height:0}.property-development-table .db-table td{padding-block:22px;font-size:11px}.property-development-table .db-table th{font-size:9px}.property-development-table .db-table .db-secondary{font-size:9px!important;min-height:29px!important;padding-inline:9px!important}.property-development-summary{display:flex;align-items:center;gap:9px;padding:15px;border-block-start:1px solid var(--db-line);font-size:10px;color:var(--db-muted);margin-block-start:auto}.property-development-summary>svg{color:var(--db-green);flex-shrink:0}.property-development-summary>.db-status{margin-inline-start:auto}.property-development-work{display:flex;flex-direction:column;flex:1;min-height:0}.property-development-work>div{display:flex;align-items:center;gap:14px;padding:18px;border-block-end:1px solid var(--db-line);flex:1;min-height:0}.property-development-work>div:last-child{border-block-end:0}.property-development-work-icon{width:35px;height:38px;display:grid;place-items:center;border:1px solid var(--db-line);background:var(--db-bg);border-radius:6px;color:var(--db-green);flex-shrink:0}.property-development-work>div>div{flex:1;min-width:0}.property-development-work strong{display:block;font-size:13px;font-weight:500;line-height:1.5}.property-development-work small{display:block;font-size:10px;color:var(--db-muted);line-height:1.5;margin-block-start:4px}.property-development-work p{font-size:11px;line-height:1.7;color:var(--db-muted);margin-block:7px}.property-development-work>div>span:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex-shrink:0}.property-development-work .db-primary{font-size:10px!important;min-height:31px!important}.property-development-work .connector-agent strong{font-size:10px}.property-development-work .connector-agent small{font-size:9px;margin:0}.db-modal:has(.property-development-review){margin:auto;height:min(735px,calc(100dvh - 24px));overflow:hidden}.db-modal:has(.property-development-review) .db-modal-inner{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:22px}.db-modal:has(.property-development-review) .db-modal-inner>h3{font-size:26px;line-height:1.2;margin-block:8px}.db-modal:has(.property-development-review) .db-modal-subtitle{font-size:11px;margin-block-end:13px;flex-shrink:0}.property-development-review{display:flex;flex-direction:column;gap:11px;flex:1;min-height:0}.property-development-review-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.property-development-review-header .connector-agent strong{font-size:12px}.property-development-review-header .connector-agent small{font-size:10px}.property-development-review>.db-subtabs{align-self:flex-start;flex-shrink:0}.property-development-review>.db-subtabs>button{font-size:11px;min-height:28px}.property-development-composer{display:flex;flex-direction:column;gap:9px;flex:1;min-height:0}.property-development-composer>div{display:flex;flex-direction:column;gap:5px}.property-development-composer>div:last-child{flex:1;min-height:0}.property-development-composer label{font-size:10px;color:var(--db-muted)}.property-development-composer textarea{width:100%;background:var(--db-bg);color:var(--db-text);border:1px solid var(--db-line);border-radius:5px;padding:10px 12px;font:inherit;font-size:12px;line-height:1.7;resize:none}.property-development-composer>div:last-child>textarea{flex:1;height:0;min-height:0}.property-development-composer>span{font-size:10px;color:var(--db-muted)}.property-development-composer textarea:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.property-development-review-context{padding:16px;border:1px solid var(--db-line);background:var(--db-bg);border-radius:5px;display:flex;flex-direction:column;gap:15px;flex:1;min-height:0}.property-development-review-context dl{grid-template-columns:1fr 1fr;gap:15px}.property-development-review-context>p{font-size:11px;color:var(--db-muted);line-height:1.8;margin-block-start:auto}.property-development-review .db-redraft{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;flex-shrink:0;margin:0;padding-block:0 10px;border-block-start:0}.property-development-review .db-redraft label{font-size:10px}.property-development-review .db-redraft textarea{font-size:12px;height:40px;min-height:40px;max-height:40px;padding:8px 10px;resize:none}.property-development-review .db-redraft>div:last-child{margin:0;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:3px}.property-development-review .db-redraft>div:last-child>span{font-size:9px}.property-development-review .db-redraft>div:last-child>span:empty{display:none}.property-development-review .db-redraft .db-secondary{font-size:11px!important;min-height:31px!important}.property-development-review-footer,.property-development-receipt{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;padding-block-start:11px;border-block-start:1px solid var(--db-line);flex-shrink:0}.property-development-review-footer>span{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--db-muted)}.property-development-review-footer svg,.property-development-receipt{color:var(--db-green)}.property-development-review-footer .db-primary{font-size:11px!important;min-height:32px!important}.property-development-receipt{justify-content:flex-start}@media(max-width:1050px){.property-development .property-development-map{grid-template-columns:minmax(0,1fr) 235px}.property-live-label>small{display:none}.property-development-work>div{padding:14px;gap:10px}.property-development-work-icon{display:none}.property-development-table .db-table td{padding:18px 10px;font-size:10px}.property-development-body{padding:12px;gap:10px}.property-development-map-dock>span{font-size:8px;max-width:100px}.property-development-body dl{gap:10px}.property-development-work p{font-size:10px}}.property-notice-refresh{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--db-line);border-radius:5px;background:var(--db-soft);font-size:10px;line-height:1.6;color:var(--db-muted)}.shipping-workspace .ship-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px;flex-wrap:wrap}.ship-toolbar>span{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--db-muted)}.ship-toolbar>span>i{height:5px;width:5px;background:var(--db-green);border-radius:50%}.ship-tracking-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:15px;align-items:start}.ship-map-card .db-map-3d{height:390px}.ship-map-footer{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 14px;color:var(--db-muted);font-size:8px}.ship-map-footer>span{display:flex;align-items:center;gap:5px}.ship-map-footer>span:last-child{margin-inline-start:auto}.ship-selected-card{padding:18px 16px}.ship-detail-heading{display:flex;flex-direction:column;gap:12px}.ship-detail-heading>.db-status{align-self:flex-start}.ship-detail-title{display:flex;gap:11px;align-items:center;min-width:0}.ship-vessel-icon{background:var(--db-soft);color:var(--db-green);border:1px solid var(--db-line);width:42px;height:42px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.ship-detail-title .db-eyebrow{font-size:7px;margin-bottom:5px;letter-spacing:.7px}.ship-detail-title h4{font-size:16px;margin:0;line-height:1.3}.ship-route-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:500;padding-block:20px 16px}.ship-route-summary>svg{color:var(--db-muted);flex-shrink:0}.ship-arrival{background:var(--db-soft);border:1px solid var(--db-line);border-radius:5px;padding:14px;margin-bottom:17px}.ship-arrival>span{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--db-muted)}.ship-arrival>strong{display:block;font-size:21px;letter-spacing:-.6px;line-height:1.3;font-weight:500;margin-top:6px}.ship-arrival>small{display:block;font-size:8px;margin-top:5px}.ship-selected-card>.db-subtabs,.ship-record-modal>.db-subtabs{width:100%;margin-bottom:16px}.ship-selected-card>.db-subtabs>button,.ship-record-modal>.db-subtabs>button{flex:1;padding-inline:7px;font-size:9px}.ship-manifest-label{display:flex;align-items:center;gap:6px;color:var(--db-muted);font-size:9px;padding-bottom:13px;border-bottom:1px solid var(--db-line)}.ship-manifest-label>strong{font-weight:500;color:var(--db-text);margin-inline-start:auto;font-size:9px}.ship-package{display:flex;gap:8px;align-items:center;border-bottom:1px solid var(--db-line);padding-block:14px}.ship-package-icon{display:grid;place-items:center;width:31px;height:33px;background:var(--db-soft);border-radius:4px;color:var(--db-muted);flex-shrink:0}.ship-package>div{min-width:0}.ship-package strong{font-weight:500;display:block;font-size:10px}.ship-package small{display:block;font-size:8px;margin-top:3px}.ship-package>b{font-weight:450;font-size:9px;margin-inline-start:auto;white-space:nowrap}.ship-record-meta{display:grid;gap:12px;padding-top:17px}.ship-record-meta>span{display:flex;justify-content:space-between;gap:16px;font-size:9px;color:var(--db-muted)}.ship-record-meta strong{font-size:9px;font-weight:500;color:var(--db-text);text-align:end;max-width:60%;overflow-wrap:anywhere}.ship-route-events>.db-timeline{padding:3px 0 0}.ship-route-events .db-timeline li{min-height:62px}.ship-route-events .db-timeline li:last-child{min-height:0}.ship-route-numbers{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid var(--db-line);padding-top:15px;margin-top:19px}.ship-route-numbers>span{font-size:9px;color:var(--db-muted)}.ship-route-numbers strong{font-size:13px;font-weight:500;display:block;color:var(--db-text);margin-top:4px}.ship-agent-tools>p{font-size:10px;line-height:1.8;margin-bottom:14px}.ship-agent-tools>button{display:flex;align-items:center;gap:10px;width:100%;padding:13px 0;text-align:start;border-top:1px solid var(--db-line)}.ship-agent-tools>button>svg{color:var(--db-green);flex-shrink:0}.ship-agent-tools>button>svg:last-child{margin-inline-start:auto}.ship-agent-tools>button strong{display:block;font-size:10px;font-weight:500}.ship-agent-tools>button small{display:block;font-size:9px;line-height:1.8;margin-top:3px}.ship-agent-tools>.db-note{padding:11px 10px;margin-top:10px;font-size:8px}.ship-activity{margin-top:19px;border-top:1px solid var(--db-line);padding-top:17px}.ship-activity>div{display:flex;gap:7px;align-items:flex-start;margin-top:11px}.ship-activity>div>svg{color:var(--db-green);flex-shrink:0;margin-top:1px}.ship-activity strong{display:block;font-size:9px;font-weight:500}.ship-activity small{display:block;font-size:8px;line-height:1.8;margin-top:3px}.ship-registry>.db-card-title>span{font-size:9px;color:var(--db-muted)}.ship-registry .db-table th,.ship-registry .db-table td{padding-inline:12px}.ship-registry .db-table td{padding-block:18px}.ship-transport{display:flex;align-items:center;gap:8px}.ship-transport>svg{color:var(--db-green);flex-shrink:0}.ship-transport small{display:block;font-size:8px;margin-top:4px}.ship-open-record{padding:5px;color:var(--db-green)}.ship-notice{display:flex;align-items:center;gap:8px;background:var(--db-green-soft);border:1px solid var(--db-line);padding:11px 13px;margin-bottom:15px;color:var(--db-green);font-size:10px;border-radius:5px}.ship-notice>button{margin-inline-start:auto;font-size:9px;text-decoration:underline;text-underline-offset:3px}.ship-section-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.ship-section-intro h4{font-size:16px;margin:0}.ship-section-intro p{font-size:10px;margin-top:6px}.ship-exception{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:17px;padding:22px;align-items:start;margin-bottom:16px}.ship-exception-icon{display:grid;place-items:center;width:43px;height:43px;background:var(--db-soft);color:var(--db-green);border:1px solid var(--db-line);border-radius:8px}.ship-exception h4{font-size:19px;margin:0 0 9px}.ship-exception p{font-size:11px}.ship-exception-meta{display:flex;gap:27px;flex-wrap:wrap;margin-top:23px}.ship-exception-meta>span{font-size:9px;color:var(--db-muted)}.ship-exception-meta strong{display:block;font-size:10px;font-weight:500;color:var(--db-text);margin-top:5px}.ship-exception-actions{display:flex;flex-direction:column;gap:18px;align-items:flex-end}.ship-exception-actions>button:last-child{font-size:10px;color:var(--db-green);text-decoration:underline;text-underline-offset:3px}.ship-clear{padding:65px 25px;text-align:center;margin-bottom:17px}.ship-clear>svg{color:var(--db-green);margin-inline:auto}.ship-clear h4{font-size:22px;margin-top:18px}.ship-clear p{font-size:11px;margin-top:9px}.ship-record-modal{--db-line:var(--color-separator-border);--db-muted:var(--color-text-secondary);--db-green:var(--color-foreground-icon-primary);--db-soft:var(--color-background-secondary-default);--db-text:var(--color-text-primary)}.ship-record-modal .ship-detail-heading{flex-direction:row;justify-content:space-between;align-items:center}.ship-record-modal .ship-route-summary{justify-content:flex-start;gap:20px}.ship-record-modal .ship-arrival{margin-bottom:20px}.ship-record-modal .ship-detail-title h4{font-size:18px}.ship-record-modal .ship-record-meta{padding-bottom:4px}.ship-modal-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:24px}.ship-agent-review>.db-status{margin-bottom:18px}.ship-draft{background:var(--color-background-primary-default);border:1px solid var(--color-separator-border);padding:20px;border-radius:5px;margin-bottom:17px}.ship-draft>strong{display:block;font-size:17px;font-weight:500;margin-block:12px}.ship-draft>p{font-size:12px;line-height:1.9}.ship-draft>small{display:block;font-size:9px;line-height:1.8;margin-top:19px}.ship-route-comparison{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:20px;padding-block:17px;border-block:1px solid var(--color-separator-border)}.ship-route-comparison>span{font-size:9px;color:var(--color-text-secondary)}.ship-route-comparison strong{display:block;font-size:11px;font-weight:500;margin-top:5px}.ship-review-docs{margin-block:20px;border-top:1px solid var(--color-separator-border)}.ship-review-docs>span{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--color-separator-border);padding-block:13px;font-size:10px}.ship-review-docs .db-status,.ship-review-docs strong{margin-inline-start:auto;font-size:9px;font-weight:500}.ship-review-check{display:flex;gap:9px;align-items:flex-start;font-size:11px;line-height:1.8;margin-top:22px}.ship-review-check>input{accent-color:var(--olive);margin-top:4px;flex-shrink:0}@media(max-width:1200px){.ship-tracking-layout{grid-template-columns:minmax(0,1fr) 285px}.ship-selected-card{padding:16px 13px}.ship-map-card .db-map-3d{height:420px}.ship-detail-title h4{font-size:15px}.ship-vessel-icon{width:36px;height:36px}.ship-exception{grid-template-columns:38px minmax(0,1fr)}.ship-exception-actions{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between;gap:13px;flex-wrap:wrap}.ship-exception-actions>.db-status{display:none}.ship-registry .db-table td{padding-block:20px}}@media(max-width:950px){.ship-tracking-layout{grid-template-columns:1fr}.ship-map-card .db-map-3d{height:390px}.ship-selected-card{padding:19px}.ship-selected-card>.ship-detail-heading{flex-direction:row;justify-content:space-between;align-items:center}.ship-detail-title h4{font-size:18px}.ship-selected-card .ship-route-summary{justify-content:flex-start;gap:18px}.ship-selected-card .ship-arrival{display:grid;grid-template-columns:1fr auto;gap:4px 20px;align-items:center}.ship-selected-card .ship-arrival>strong{grid-column:2;grid-row:1/3;margin:0;font-size:23px}.ship-selected-card .ship-arrival>small{margin:0}.ship-selected-card>.db-subtabs{max-width:400px}.ship-selected-card .ship-manifest{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.ship-manifest-label,.ship-record-meta{grid-column:1/-1}.ship-record-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ship-record-meta>span{display:block}.ship-record-meta strong{display:block;text-align:start;max-width:100%;margin-top:5px}.ship-agent-tools>button{padding-block:15px}.ship-exception h4{font-size:18px}.ship-exception-meta{gap:18px}}@media(max-width:600px){.shipping-workspace .ship-toolbar{gap:11px;margin-bottom:12px}.ship-toolbar>.db-subtabs{max-width:100%;width:100%}.ship-toolbar>.db-subtabs>button{font-size:9px;padding-inline:8px;flex:1}.ship-toolbar>span{font-size:8px}.ship-map-card .db-map-3d{height:380px}.ship-map-footer{font-size:8px;gap:12px}.ship-map-footer>span:last-child{margin-inline-start:0;width:100%;font-size:7px}.ship-selected-card{padding:17px 13px}.ship-detail-title h4{font-size:15px}.ship-detail-title .db-eyebrow{font-size:6px}.ship-vessel-icon{width:35px;height:35px}.ship-detail-heading>.db-status{font-size:7px}.ship-selected-card .ship-arrival{display:block}.ship-selected-card .ship-arrival>strong{margin-block:6px}.ship-selected-card .ship-arrival>small{font-size:8px}.ship-selected-card .ship-manifest{display:block}.ship-record-meta{grid-template-columns:1fr;gap:13px}.ship-record-meta>span{display:flex}.ship-record-meta strong{margin:0;max-width:60%;text-align:end}.ship-package strong{font-size:11px}.ship-package small{font-size:9px}.ship-package>b{font-size:9px}.ship-selected-card>.db-subtabs{max-width:none}.ship-selected-card>.db-subtabs>button{font-size:10px;padding-block:8px}.ship-agent-tools>p{font-size:11px}.ship-agent-tools>button strong{font-size:11px}.ship-agent-tools>button small{font-size:10px}.ship-section-intro{margin-top:8px}.ship-section-intro h4{font-size:16px}.ship-section-intro p{font-size:10px;max-width:210px;line-height:1.8}.ship-exception{padding:17px;grid-template-columns:1fr;gap:13px}.ship-exception-icon{width:38px;height:38px}.ship-exception h4{font-size:20px}.ship-exception-meta{gap:17px}.ship-exception-actions{grid-column:1;justify-content:flex-start;gap:20px;padding-top:6px}.ship-exception-actions>button:last-child{font-size:10px}.ship-notice{font-size:9px;align-items:flex-start;line-height:1.7}.ship-notice>svg{flex-shrink:0;margin-top:2px}.ship-notice>button{font-size:8px}.ship-record-modal .ship-detail-heading{align-items:flex-start;gap:10px}.ship-record-modal .ship-detail-title h4{font-size:15px}.ship-record-modal .ship-detail-heading>.db-status{font-size:7px}.ship-draft{padding:17px}.ship-route-comparison{align-items:flex-start;gap:9px}.ship-route-comparison strong{font-size:10px}.ship-review-docs>span{font-size:9px;flex-wrap:wrap}.ship-review-check{font-size:11px}.ship-modal-actions{gap:8px;justify-content:stretch}.ship-modal-actions>button{flex:1}.ship-draft>strong{font-size:16px}.ship-route-summary{font-size:13px}}.ship-checkpoint-action{padding-top:18px}.ship-checkpoint-action>.db-secondary{width:100%}.ship-agent-tools>button:disabled{opacity:.5;cursor:not-allowed}.ship-package{width:100%;text-align:start;background:var(--db-paper)}.ship-package:hover{background:var(--db-soft)}.ship-package>div{flex:1}.ship-reset-filter{font-size:9px;color:var(--db-green);margin-inline-start:14px;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.ship-toolbar>span{line-height:1.8}.ship-reset-filter{font-size:8px;margin-inline-start:10px}}.ship-registry-filters{padding:13px 15px;border-block-end:1px solid var(--db-line)}.ship-record-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:17px;align-items:start}.ship-record-selector>.db-card-title>span{font-size:9px;color:var(--db-muted)}.ship-record-selector>button{display:flex;align-items:center;gap:11px;width:100%;text-align:start;padding:17px 15px;border-block-end:1px solid var(--db-line);color:var(--db-muted);background:var(--db-paper)}.ship-record-selector>button:last-child{border-block-end:0}.ship-record-selector>button.selected{background:var(--db-green-soft);color:var(--db-green)}.ship-record-selector>button:hover{background:var(--db-soft)}.ship-record-selector>button>svg{flex-shrink:0}.ship-record-selector>button>svg:last-child{margin-inline-start:auto;width:12px}.ship-record-selector>button>span{min-width:0}.ship-record-selector strong{display:block;font-size:11px;font-weight:550;color:var(--db-text)}.ship-record-selector small{display:block;font-size:9px;margin-block-start:5px}.ship-record-selector b{display:block;font-size:8px;font-weight:400;margin-block-start:7px;color:var(--db-muted)}.ship-workbench{padding:22px}.ship-workbench-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-block-end:21px;margin-block-end:21px;border-block-end:1px solid var(--db-line)}.ship-workbench-top>span{font-size:8px;letter-spacing:1px;color:var(--db-muted)}.ship-workbench>.ship-detail-heading{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.ship-workbench .ship-detail-title h4{font-size:22px}.ship-workbench>.ship-route-summary{justify-content:flex-start;gap:22px;font-size:15px;padding-block:24px 20px}.ship-workbench>.ship-arrival{display:grid;grid-template-columns:1fr auto;gap:5px 15px;padding:17px}.ship-workbench>.ship-arrival>strong{grid-column:2;grid-row:1/3;margin:0;font-size:24px}.ship-workbench>.ship-arrival>small{margin:0}.ship-workbench .ship-manifest{margin-block-start:23px}.ship-workbench .ship-manifest-label{font-size:11px;padding-block-end:18px}.ship-workbench .ship-manifest-label>strong{font-size:10px}.ship-workbench .ship-package{padding-block:21px;gap:14px}.ship-workbench .ship-package-icon{width:41px;height:43px}.ship-workbench .ship-package strong{font-size:13px}.ship-workbench .ship-package small{font-size:10px;margin-block-start:5px}.ship-workbench .ship-package>b{font-size:10px}.ship-workbench .ship-record-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-block-start:7px;padding-block-start:20px}.ship-workbench .ship-record-meta>span{display:block;font-size:9px}.ship-workbench .ship-record-meta strong{display:block;text-align:start;max-width:none;margin-block-start:7px;font-size:10px;line-height:1.7}.ship-workbench-actions{display:flex;justify-content:flex-end;align-items:center;gap:9px;border-block-start:1px solid var(--db-line);padding-block-start:22px;margin-block-start:24px}.ship-workbench .ship-agent-tools{margin-block-start:23px}.ship-workbench .ship-agent-tools>p{font-size:11px}.ship-workbench .ship-agent-tools>button{padding-block:21px;gap:15px}.ship-workbench .ship-agent-tools>button strong{font-size:12px}.ship-workbench .ship-agent-tools>button small{font-size:10px}.ship-workbench .ship-activity{padding-block-start:21px;margin-block-start:22px}.ship-workbench .ship-activity strong{font-size:11px}.ship-workbench .ship-activity small{font-size:10px}.ship-map-summary>div{display:flex;gap:9px;align-items:center;font-size:11px;line-height:1.8}.ship-map-summary>div>svg{flex-shrink:0;color:var(--db-green)}.ship-map-summary small{display:block;font-size:8px}.ship-map-summary>p{font-size:10px;line-height:1.8;padding-block:14px;margin-block:10px 17px;border-block:1px solid var(--db-line)}.ship-map-summary>.db-primary,.ship-map-summary>.db-secondary{width:100%;margin-block-start:9px}.ship-row-actions{display:flex;align-items:center;gap:6px}.ship-row-actions .ship-open-record{min-height:29px;min-width:29px;border:1px solid var(--db-line);border-radius:4px;display:grid;place-items:center}.ship-row-actions .ship-open-record:hover{background:var(--db-green-soft)}@media(max-width:1100px){.ship-record-layout{grid-template-columns:210px minmax(0,1fr)}.ship-workbench{padding:19px}.ship-workbench .ship-detail-title h4{font-size:20px}.ship-workbench>.ship-arrival>strong{font-size:22px}}@media(max-width:850px){.ship-record-layout{grid-template-columns:1fr}.ship-record-selector{display:flex;overflow-x:auto;align-items:stretch}.ship-record-selector>.db-card-title{display:none}.ship-record-selector>button{flex:1 0 190px;border-block-end:0;border-inline-end:1px solid var(--db-line);padding:14px}.ship-record-selector>button>svg:last-child{display:none}.ship-workbench .ship-detail-title h4{font-size:23px}}@media(max-width:600px){.ship-record-layout{gap:13px}.ship-workbench{padding:17px 14px}.ship-workbench-top{padding-block-end:17px;margin-block-end:20px;gap:10px}.ship-workbench-top>span{font-size:7px}.ship-workbench-top>.db-secondary{font-size:9px!important}.ship-workbench>.ship-detail-heading{align-items:flex-start}.ship-workbench .ship-detail-title h4{font-size:17px}.ship-workbench>.ship-route-summary{font-size:14px;gap:18px;padding-block:20px 16px}.ship-workbench>.ship-arrival{display:block;padding:15px}.ship-workbench>.ship-arrival>strong{font-size:23px;margin-block:8px 5px}.ship-workbench .ship-record-meta{grid-template-columns:1fr;gap:15px}.ship-workbench .ship-record-meta>span{display:flex;justify-content:space-between;gap:15px;font-size:10px}.ship-workbench .ship-record-meta strong{margin:0;text-align:end;max-width:62%;font-size:10px}.ship-workbench .ship-package{padding-block:18px;gap:10px}.ship-workbench .ship-package strong{font-size:11px}.ship-workbench .ship-package small{font-size:9px}.ship-workbench .ship-package>b{font-size:9px}.ship-workbench .ship-package-icon{width:33px;height:36px}.ship-workbench-actions{justify-content:stretch;gap:7px}.ship-workbench-actions>button{flex:1}.ship-record-selector>button{flex-basis:180px}.ship-workbench .ship-agent-tools>button{padding-block:20px;gap:12px}.ship-workbench .ship-agent-tools>button strong{font-size:11px}.ship-workbench .ship-agent-tools>button small{font-size:10px}.ship-map-summary>div{font-size:12px}.ship-map-summary small{font-size:9px}.ship-map-summary>p{font-size:11px}.ship-registry-filters{padding:12px}.ship-registry-filters>.db-subtabs{max-width:100%}.ship-registry-filters .db-subtabs>button{font-size:9px}}.ship-course-controls{padding-block:1px 15px;border-block-end:1px solid var(--db-line);margin-block-end:16px}.ship-course-buttons{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ship-course-buttons>.db-primary,.ship-course-buttons>.db-secondary{min-height:32px!important;font-size:10px!important;padding-inline:10px!important}.ship-course-reset{font-size:9px;color:var(--db-muted);text-decoration:underline;text-underline-offset:3px;margin-inline-start:auto;padding:5px}.ship-course-caption{display:flex;justify-content:space-between;gap:12px;color:var(--db-muted);font-size:8px;margin-block:12px 7px}.ship-course-caption>strong{color:var(--db-green);font-size:9px;font-weight:500}.ship-course-controls>progress{width:100%;height:4px}.ship-route-retry{font-size:9px;color:var(--db-green);text-decoration:underline;text-underline-offset:3px;padding-block-start:9px}.ship-map-course{padding:11px 14px;border-block-start:1px solid var(--db-line);background:var(--db-paper);flex-shrink:0}.ship-map-course>div{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:9px;color:var(--db-muted)}.ship-map-course strong{display:flex;align-items:center;gap:12px;font-size:10px;color:var(--db-green);font-weight:500;white-space:nowrap}.ship-map-course strong>small{font-size:8px;font-weight:400;color:var(--db-muted)}.ship-map-course>progress{height:4px;width:100%;margin-block-start:8px}.ship-tracking-layout{flex:1;min-height:0;align-items:stretch}.ship-map-card{display:flex;flex-direction:column;min-height:0}.ship-map-card>.db-map-3d{flex:1;min-height:270px;height:auto}.ship-map-card>.db-card-title{flex-shrink:0}.ship-selected-card{min-height:0}.ship-selected-card>.ship-route-summary{padding-block:13px 11px}.ship-selected-card>.ship-arrival{padding:11px;margin-block-end:13px}.ship-selected-card>.ship-arrival>strong{font-size:20px}.ship-selected-card .ship-route-events .db-timeline li{min-height:43px;padding-block-end:10px}.ship-selected-card .ship-route-events .db-timeline li:last-child{min-height:0;padding-block-end:0}.ship-selected-card .ship-route-events .db-timeline small{font-size:8px;line-height:1.6;margin-block-start:3px}.ship-selected-card .ship-route-numbers{margin-block-start:13px;padding-block-start:12px}.ship-selected-card .ship-checkpoint-action{padding-block-start:12px}.ship-workbench>.ship-course-controls{max-width:none;margin-block-end:18px}.ship-workbench>.ship-course-controls .ship-course-caption{font-size:9px}@media(max-width:950px){.ship-map-card>.db-map-3d{height:360px;min-height:300px;flex:auto}.ship-course-buttons>.db-primary,.ship-course-buttons>.db-secondary{min-height:35px!important}.ship-selected-card>.ship-arrival>strong{font-size:21px}}@media(max-width:600px){.ship-map-card>.db-map-3d{height:330px;min-height:280px}.ship-course-controls{padding-block-end:14px;margin-block-end:15px}.ship-course-buttons{gap:7px}.ship-course-buttons>.db-primary,.ship-course-buttons>.db-secondary{font-size:10px!important;min-height:36px!important}.ship-course-caption{font-size:9px}.ship-course-caption>strong{font-size:10px}.ship-course-reset{font-size:10px}.ship-map-course{padding:11px 12px}.ship-map-course>div{font-size:8px;gap:8px}.ship-map-course strong{font-size:9px;gap:7px}.ship-map-course strong>small{font-size:7px}.ship-selected-card .ship-route-events .db-timeline li{min-height:48px}.ship-selected-card .ship-route-events .db-timeline small{font-size:9px}.ship-selected-card>.ship-arrival>strong{font-size:22px}}.shipping-workspace .ship-selected-card{display:flex;flex-direction:column;height:350px;max-height:100%;padding:13px;align-self:start;gap:0}.ship-tracking-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;flex-shrink:0}.ship-tracking-header>div{min-width:0}.ship-tracking-header h4{font-size:14px;line-height:1.3;letter-spacing:-.35px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ship-tracking-header small{display:block;font-size:8px;line-height:1.5;margin-block-start:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ship-tracking-header>.db-status{font-size:8px;flex-shrink:0}.ship-selected-card>.db-subtabs{flex-shrink:0;max-width:none;width:100%;margin:10px 0 9px;padding:3px;gap:2px}.ship-selected-card>.db-subtabs>button{font-size:9px;padding:5px 7px;min-height:26px}.ship-tracking-content{flex:1;min-height:0;font-size:10px}.ship-selected-card>.ship-course-controls{flex-shrink:0;padding:10px 0 0;border-block-start:1px solid var(--db-line);border-block-end:0;margin:9px 0 0}.ship-selected-card .ship-course-buttons{flex-wrap:nowrap;gap:6px}.ship-selected-card .ship-course-buttons>.db-primary,.ship-selected-card .ship-course-buttons>.db-secondary{min-height:31px!important;font-size:9px!important;padding-inline:9px!important;gap:6px!important}.ship-selected-card .ship-course-reset{font-size:9px;padding:4px}.ship-selected-card .ship-course-caption{font-size:8px;margin:8px 0 5px;line-height:1.4}.ship-selected-card .ship-course-caption>strong{font-size:9px}.ship-selected-card .ship-course-controls>progress{height:4px}.ship-compact-arrival{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--db-soft);padding:11px;border:1px solid var(--db-line);border-radius:4px}.ship-compact-arrival>span{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--db-muted)}.ship-compact-arrival>strong{font-size:15px;letter-spacing:-.3px;font-weight:500;white-space:nowrap}.ship-compact-checkpoint{padding-block:12px}.ship-compact-checkpoint>span{font-size:8px;color:var(--db-muted)}.ship-compact-checkpoint>p{font-size:10px;line-height:1.5;margin-block-start:4px}.ship-compact-cargo{display:flex;align-items:center;gap:8px;font-size:10px}.ship-compact-cargo>svg{color:var(--db-green);flex-shrink:0}.ship-compact-cargo small{display:block;font-size:8px;margin-block-start:4px}.ship-compact-route>ol{margin:0 0 9px;padding:0;list-style:none;display:grid;gap:6px}.ship-compact-route li{display:flex;align-items:center;gap:8px;min-height:20px}.ship-compact-route li>span{width:16px;height:16px;display:grid;place-items:center;border:1px solid var(--db-line);border-radius:50%;color:var(--db-muted);font-size:7px;flex-shrink:0}.ship-compact-route li.done>span{background:var(--db-green-soft);color:var(--db-green)}.ship-compact-route li>strong{font-size:9px;line-height:1.4;font-weight:450}.ship-compact-route>.db-secondary{width:100%;min-height:28px!important;font-size:9px!important;padding-inline:9px!important}.ship-compact-manifest>div{display:flex;justify-content:space-between;gap:10px;font-size:8px;color:var(--db-muted);padding-block:1px 6px}.ship-compact-manifest>div>strong{font-size:8px;color:var(--db-text);font-weight:450}.ship-compact-manifest>button:not(.ship-compact-open){display:flex;align-items:center;gap:8px;width:100%;text-align:start;padding-block:8px;border-block-end:1px solid var(--db-line);min-height:40px}.ship-compact-manifest>button>svg{color:var(--db-green);flex-shrink:0}.ship-compact-manifest>button>svg:last-child{margin-inline-start:auto}.ship-compact-manifest>button strong{display:block;font-size:9px;font-weight:500}.ship-compact-manifest>button small{display:block;font-size:8px;margin-block-start:3px}.ship-compact-open{display:flex;align-items:center;gap:6px;padding-block:9px 0;color:var(--db-green);font-size:9px;text-decoration:underline;text-underline-offset:3px}.ship-compact-actions>button:not(.ship-compact-open){display:flex;align-items:center;gap:7px;width:100%;font-size:9px;text-align:start;border-block-end:1px solid var(--db-line);padding-block:9px;min-height:32px}.ship-compact-actions>button>svg{flex-shrink:0;color:var(--db-green)}.ship-compact-actions>button>svg:last-child{margin-inline-start:auto}.ship-compact-actions>button:disabled{opacity:.5;cursor:not-allowed}.ship-selected-card .ship-route-retry{padding-block-start:5px;font-size:8px}@media(max-width:600px){.shipping-workspace .ship-selected-card{height:350px;max-height:none;padding:13px}.ship-tracking-header h4{font-size:15px}.ship-tracking-header small{font-size:9px}.ship-selected-card>.db-subtabs>button{font-size:10px;padding-block:5px}.ship-selected-card .ship-course-buttons>.db-primary,.ship-selected-card .ship-course-buttons>.db-secondary{font-size:10px!important;min-height:32px!important}.ship-compact-arrival>strong{font-size:16px}.ship-compact-checkpoint>p{font-size:11px}.ship-compact-cargo{font-size:11px}.ship-compact-route li>strong{font-size:10px}.ship-compact-manifest>button strong,.ship-compact-actions>button:not(.ship-compact-open){font-size:10px}.ship-compact-manifest>button small{font-size:9px}.ship-selected-card .ship-course-caption{font-size:9px}}.shipping-workspace .ship-toolbar{gap:10px;margin-block-end:0;flex-wrap:nowrap}.shipping-workspace .ship-toolbar>.db-subtabs{padding:2px}.shipping-workspace .ship-toolbar>.db-subtabs>button{padding:4px 9px;min-height:25px;font-size:9px}.shipping-workspace .ship-toolbar>span{font-size:8px;white-space:nowrap}.shipping-workspace .ship-map-card>.db-map-3d{flex:1;min-height:290px;height:auto}.ship-map-workspace{flex-shrink:0;border-block-start:1px solid var(--db-line);background:var(--db-paper)}.ship-map-nav{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px 0}.ship-map-nav>.db-subtabs{padding:2px;border:0;background:transparent;gap:3px}.ship-map-nav>.db-subtabs>button{font-size:8px;min-height:24px;padding:4px 9px}.ship-map-nav>.db-subtabs>button.active{background:var(--db-green-soft);box-shadow:none;color:var(--db-green)}.ship-map-nav>span{font-size:7px;color:var(--db-muted);white-space:nowrap}.ship-map-panel{padding:7px 11px 9px;min-height:48px}.ship-enroute-row{display:flex;align-items:center;gap:10px;min-height:33px}.ship-enroute-row>select{width:142px;max-width:36%;min-width:0;flex-shrink:0;background:var(--db-bg);border:1px solid var(--db-line);border-radius:4px;color:var(--db-text);font-family:inherit;font-size:9px;min-height:31px;padding:6px}.ship-enroute-row>button{display:flex;align-items:center;gap:8px;min-width:0;flex:1;text-align:start;color:var(--db-text)}.ship-enroute-row>button>svg{flex-shrink:0;color:var(--db-green)}.ship-enroute-row>button>svg:last-child{margin-inline-start:auto}.ship-enroute-row>button>span:not(.db-status){min-width:0;flex:1}.ship-enroute-row strong,.ship-order-row>span>strong{display:block;font-size:10px;font-weight:500;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ship-enroute-row small,.ship-order-row>span>small{display:block;font-size:8px;color:var(--db-muted);margin-block-start:2px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ship-enroute-row .db-status{display:none}.ship-location-row{display:flex;gap:10px;min-height:33px}.ship-location-row>button{display:flex;align-items:center;gap:8px;flex:1;min-width:0;text-align:start;padding:3px 7px;border:1px solid var(--db-line);border-radius:4px;background:var(--db-bg)}.ship-location-row>button[aria-pressed=true]{background:var(--db-green-soft);border-color:var(--db-green)}.ship-location-row>button>svg{color:var(--db-green);flex-shrink:0}.ship-location-row>button>svg:last-child{margin-inline-start:auto}.ship-location-row>button>span{min-width:0}.ship-location-row small{font-size:7px;line-height:1.4;color:var(--db-muted);display:block}.ship-location-row strong{font-size:10px;font-weight:500;line-height:1.5;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ship-order-row{display:flex;align-items:center;gap:8px;min-height:33px}.ship-order-row>span{min-width:0;flex:1}.ship-order-row>.db-primary,.ship-order-row>.db-secondary{min-height:29px!important;font-size:9px!important;padding-inline:8px!important;gap:5px!important;flex-shrink:0}.ship-booking{margin-block-start:22px}.ship-booking-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px}.ship-booking-fields>label{display:block;font-size:11px;color:var(--color-text-secondary);line-height:1.7}.ship-booking-fields .ship-booking-wide{grid-column:1/-1}.ship-booking-fields input,.ship-booking-fields select{display:block;width:100%;min-height:42px;background:var(--color-background-primary-default);color:var(--color-text-primary);border:1px solid var(--color-separator-border);border-radius:5px;font-family:inherit;font-size:12px;padding:10px 12px;margin-block-start:6px}.ship-booking-fields input:focus-visible,.ship-booking-fields select:focus-visible,.ship-enroute-row>select:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.ship-booking-error{font-size:11px;color:var(--color-text-error-primary);margin-block-start:14px}.ship-booking-summary{padding:20px;border:1px solid var(--color-separator-border);background:var(--color-background-secondary-default);border-radius:5px;margin-block-end:18px}.ship-booking-summary>h4{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:20px;line-height:1.4;letter-spacing:-.5px;font-weight:500;margin:20px 0}.ship-booking-summary dl{display:grid;gap:16px;margin:0}.ship-booking-summary dl>div{display:flex;justify-content:space-between;gap:22px;align-items:flex-start}.ship-booking-summary dt{font-size:10px;color:var(--color-text-secondary);flex-shrink:0}.ship-booking-summary dd{font-size:11px;line-height:1.6;text-align:end;margin:0;overflow-wrap:anywhere}.ship-booking>.db-note{font-size:10px}@media(max-width:950px){.shipping-workspace .ship-map-card>.db-map-3d{height:330px;min-height:290px;flex:auto}.shipping-workspace .ship-toolbar>.db-subtabs>button{font-size:8px;padding-inline:7px}.shipping-workspace .ship-toolbar>span{font-size:7px}}@media(max-width:600px){.shipping-workspace .ship-toolbar{gap:7px}.shipping-workspace .ship-toolbar>span{display:none}.shipping-workspace .ship-toolbar>.db-subtabs{width:100%;max-width:none}.shipping-workspace .ship-toolbar>.db-subtabs>button{font-size:9px;flex:1;padding:5px 7px;min-height:27px}.shipping-workspace .ship-map-card>.db-map-3d{height:330px;min-height:300px}.ship-map-nav{padding-inline:8px;gap:6px}.ship-map-nav>.db-subtabs>button{font-size:9px;padding-inline:10px}.ship-map-nav>span{font-size:7px}.ship-map-panel{padding:7px 10px 10px}.ship-enroute-row{gap:8px}.ship-enroute-row>select{font-size:10px;width:112px;max-width:36%;min-height:35px}.ship-enroute-row strong,.ship-order-row>span>strong{font-size:10px}.ship-enroute-row small,.ship-order-row>span>small{font-size:8px}.ship-enroute-row>button>svg:first-child{display:none}.ship-location-row{gap:8px}.ship-location-row>button{padding:5px 6px;gap:6px}.ship-location-row>button>svg:first-child{width:14px}.ship-location-row strong{font-size:11px}.ship-location-row small{font-size:8px}.ship-order-row{gap:7px;flex-wrap:wrap}.ship-order-row>span{flex-basis:100%;padding-block-end:3px}.ship-order-row>.db-primary,.ship-order-row>.db-secondary{min-height:31px!important;font-size:10px!important}.ship-order-row>.db-primary{margin-inline-start:auto}.ship-booking-fields{grid-template-columns:1fr;gap:16px}.ship-booking-fields>label{font-size:12px}.ship-booking-fields input,.ship-booking-fields select{font-size:16px;min-height:44px}.ship-booking-summary{padding:17px}.ship-booking-summary>h4{font-size:20px}.ship-booking-summary dl>div{gap:16px}.ship-booking-summary dt{font-size:11px}.ship-booking-summary dd{font-size:12px}}.shipping-workspace .ship-record-selector{overflow:visible}.shipping-workspace .ship-record-selector>button>span{flex:1;min-width:0}.shipping-workspace .ship-record-selector strong,.shipping-workspace .ship-record-selector small,.shipping-workspace .ship-record-selector b{white-space:normal;overflow-wrap:anywhere}@media(max-width:850px){.shipping-workspace .ship-record-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px;align-items:stretch}.shipping-workspace .ship-record-selector>button{min-width:0;width:100%;padding:8px 7px;gap:6px;border:1px solid var(--db-line);border-radius:4px;text-align:start}.shipping-workspace .ship-record-selector>button.selected{border-color:var(--db-green)}.shipping-workspace .ship-record-selector>button>svg:first-child{width:14px;height:14px}.shipping-workspace .ship-record-selector strong{font-size:9px;line-height:1.35}.shipping-workspace .ship-record-selector small{font-size:8px;line-height:1.4;margin-block-start:2px}.shipping-workspace .ship-record-selector b{font-size:7px;line-height:1.4;margin-block-start:2px}}@media(max-width:600px){.shipping-workspace .ship-record-selector{gap:4px;padding:4px}.shipping-workspace .ship-record-selector>button{padding:6px 5px;gap:4px}.shipping-workspace .ship-record-selector>button>svg:first-child{width:12px;height:12px}.shipping-workspace .ship-record-selector small{font-size:7px}}@media(min-width:1101px)and (max-height:740px){.shipping-workspace .ship-map-card>.db-map-3d{min-height:260px}}@media(min-width:1101px){.shipping-workspace .ship-tracking-layout{grid-template-columns:minmax(0,1fr) 252px;gap:12px}}.shipping-workspace .ship-selected-card,.shipping-workspace.show-map-details .ship-tracking-layout>.db-card.ship-selected-card{height:auto;max-height:none;align-self:start;padding:10px}.shipping-workspace .ship-tracking-content{flex:0 0 auto}.shipping-workspace .ship-tracking-header{min-height:31px;gap:7px}.shipping-workspace .ship-tracking-header h4{font-size:13px}.shipping-workspace .ship-selected-card>.db-subtabs{margin-block:8px;padding:2px;gap:1px}.shipping-workspace .ship-selected-card>.db-subtabs>button{min-height:24px;padding:3px 5px;font-size:8px}.shipping-workspace .ship-compact-arrival{padding:8px}.shipping-workspace .ship-compact-checkpoint{padding-block:9px}.shipping-workspace .ship-selected-card>.ship-course-controls{margin-block-start:8px;padding-block-start:8px}.shipping-workspace .ship-map-nav{padding-block-start:4px}.shipping-workspace .ship-map-panel{padding-block:5px 6px;min-height:42px}.shipping-workspace .ship-workbench{align-self:start;padding:14px}.shipping-workspace .ship-workbench-top{padding-block-end:11px;margin-block-end:12px}.shipping-workspace .ship-workbench .ship-detail-title h4{font-size:17px}.shipping-workspace .ship-workbench>.ship-route-summary{padding-block:12px;font-size:12px}.shipping-workspace .ship-workbench>.ship-arrival{padding:11px}.shipping-workspace .ship-workbench .ship-manifest,.shipping-workspace .ship-workbench .ship-agent-tools{margin-block-start:12px}.shipping-workspace .ship-workbench .ship-package{padding-block:12px}.shipping-workspace .ship-workbench .ship-agent-tools>button{padding-block:12px}.shipping-workspace .ship-workbench .ship-agent-tools>button strong{font-size:11px}.shipping-workspace .ship-workbench .ship-agent-tools>button small{font-size:9px}.shipping-workspace .ship-workbench-actions{padding-block-start:12px;margin-block-start:12px}.ship-draft-label{display:block;font-size:10px;color:var(--db-muted);margin-block:14px 0}.ship-draft-label>textarea{display:block;width:100%;min-height:135px;resize:vertical;border:1px solid var(--db-line);border-radius:5px;padding:11px;margin-block-start:6px;background:var(--db-paper);color:var(--db-text);font:inherit;font-size:12px;line-height:1.7}.ship-draft-label>textarea:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.shipping-workspace.db-frame.db-map-view>.db-body{gap:6px}.shipping-workspace.db-frame.db-map-view .db-heading h3{font-size:17px}.shipping-workspace.db-frame.db-map-view .db-heading .db-search{padding:5px 7px;font-size:9px}.shipping-workspace.db-map-view .ship-toolbar>.db-subtabs>button{min-height:23px;font-size:8px;padding-block:3px}.shipping-workspace .ship-map-nav{padding-block-start:3px}.shipping-workspace .ship-map-nav>.db-subtabs{padding:1px}.shipping-workspace .ship-map-nav>.db-subtabs>button{min-height:21px;font-size:8px;padding-block:2px}.shipping-workspace .ship-map-panel{position:relative;max-height:72px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-block:4px 5px;min-height:35px}.shipping-workspace .ship-enroute-row{min-height:27px;gap:5px}.shipping-workspace .ship-enroute-row>select{flex:1;width:100%;max-width:none;min-height:27px;padding:4px 6px;font-size:9px}.shipping-workspace .ship-enroute-row>.ship-route-focus{flex:0 0 27px;justify-content:center;width:27px;min-height:27px;border:1px solid var(--db-line);border-radius:4px;background:var(--db-paper)}.shipping-workspace .ship-enroute-row>.ship-route-focus>svg{display:block;width:13px;height:13px}.shipping-workspace .ship-selected-card,.shipping-workspace.show-map-details .ship-tracking-layout>.db-card.ship-selected-card{max-height:100%;min-height:0;padding:8px}.shipping-workspace .ship-tracking-content{position:relative;flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.shipping-workspace .ship-tracking-header h4{font-size:12px}.shipping-workspace .ship-selected-card>.db-subtabs{margin-block:6px}.shipping-workspace .ship-selected-card .ship-course-buttons>.db-primary,.shipping-workspace .ship-selected-card .ship-course-buttons>.db-secondary{min-height:25px!important;font-size:8px!important;padding-inline:7px!important;gap:4px!important}.shipping-workspace .ship-selected-card .ship-course-caption{font-size:7px;margin-block:5px 4px}.shipping-workspace .ship-selected-card>.ship-course-controls{padding-block-start:6px;margin-block-start:6px}.shipping-workspace .ship-tracking-content>.db-scroll-edge>i:nth-child(3),.shipping-workspace .ship-map-panel>.db-scroll-edge>i:nth-child(3){background:linear-gradient(to bottom,var(--db-paper),transparent)}.shipping-workspace .ship-tracking-content:focus-visible,.shipping-workspace .ship-map-panel:focus-visible{outline:2px solid var(--db-green);outline-offset:-2px}@media(min-width:1101px){.shipping-workspace.db-frame .ship-tracking-layout{grid-template-columns:minmax(0,1fr) 232px;gap:10px}}.shipping-workspace .ship-selected-card .ship-course-buttons.needs-review{display:grid;grid-template-columns:1fr auto;gap:6px}.shipping-workspace .ship-selected-card .ship-course-buttons.needs-review>.db-primary{grid-column:1/-1;width:100%}.shipping-workspace .ship-selected-card .ship-course-buttons>.db-primary,.shipping-workspace .ship-selected-card .ship-course-buttons>.db-secondary{font-size:11px!important;min-height:29px!important;padding:5px 7px!important;gap:5px!important}.shipping-workspace .ship-selected-card>.db-subtabs>button{font-size:11px;min-height:28px;padding:3px 4px}.shipping-workspace .ship-compact-actions>button:not(.ship-compact-open){font-size:11px;min-height:30px;line-height:1.4}.shipping-workspace .ship-course-reset{font-size:11px;min-height:28px}.ship-route-select{flex:1;min-width:0}.shipping-workspace .ship-route-select .operational-select-trigger{min-height:31px;padding:6px 9px}.shipping-workspace .ship-route-select .operational-select-trigger strong{font-size:11px}.shipping-workspace .ship-focused-workbench{display:flex;flex-direction:column;flex:1 1 0;min-height:250px;max-height:100%}.ship-focused-header{display:flex;align-items:center;gap:16px;padding:13px 16px;border-block-end:1px solid var(--db-line);flex-shrink:0}.ship-focused-header>div:first-child{min-width:0;flex:1}.ship-focused-header>div:first-child>span{display:block;font-size:8px;line-height:1.5;color:var(--db-muted)}.ship-focused-header h4{font-size:15px;font-weight:500;line-height:1.4;margin:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ship-shipment-select{flex:0 1 290px;width:290px;min-width:170px}.ship-shipment-select .operational-select-trigger{min-height:34px}.ship-focused-header>.db-secondary{min-height:32px!important;font-size:10px!important;flex-shrink:0}.ship-context-strip{display:flex;align-items:center;gap:20px;padding:10px 16px;border-block-end:1px solid var(--db-line);background:var(--db-bg);flex-shrink:0}.ship-context-strip>span:not(.db-status){display:flex;align-items:center;gap:7px;font-size:10px;min-width:0}.ship-context-strip strong{font-size:11px;font-weight:500}.ship-context-strip svg{color:var(--db-green);flex-shrink:0}.ship-context-strip>.db-status{margin-inline-start:auto;flex-shrink:0}.ship-focused-content{position:relative;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:16px}.ship-focused-content>.db-scroll-edge>i:nth-child(3){background:linear-gradient(to bottom,var(--db-paper),transparent)}.ship-focused-content:focus-visible{outline:2px solid var(--db-green);outline-offset:-2px}.ship-manifest-summary{display:grid;grid-template-columns:1.25fr .7fr 1fr 1fr;gap:18px;padding-block:0 17px}.ship-manifest-summary>span{display:block;font-size:9px;color:var(--db-muted);line-height:1.5}.ship-manifest-summary strong{display:block;font-size:11px;color:var(--db-text);font-weight:500;line-height:1.5;margin-block-start:4px}.ship-manifest-table th,.ship-manifest-table td{font-size:10px;padding:12px!important}.ship-manifest-table .db-cell-link{font-size:11px;font-weight:500}.ship-package-open{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--db-line);color:var(--db-green);border-radius:4px}.ship-focused-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-block-start:1px solid var(--db-line);padding-block-start:13px;margin-block-start:14px}.ship-focused-footer>span{font-size:9px;line-height:1.6;color:var(--db-muted);min-width:0}.ship-focused-footer>.db-secondary{min-height:30px!important;font-size:10px!important;flex-shrink:0}.ship-actions-tabs{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:13px}.ship-actions-tabs>.db-subtabs>button{font-size:10px;min-height:29px}.ship-actions-tabs>span{font-size:9px;color:var(--db-muted)}.ship-action-queue{border:1px solid var(--db-line);border-radius:6px;overflow:hidden}.ship-action-queue>button{display:flex;align-items:center;gap:13px;width:100%;padding:13px;text-align:start;border-block-end:1px solid var(--db-line);background:var(--db-paper)}.ship-action-queue>button:last-child{border-block-end:0}.ship-action-queue>button:hover{background:var(--db-bg)}.ship-action-queue>button.priority{background:var(--db-soft)}.ship-action-queue>button:disabled{opacity:.45;cursor:not-allowed}.ship-action-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--db-line);border-radius:6px;color:var(--db-green);background:var(--db-bg);flex-shrink:0}.ship-action-queue>button>span:nth-child(2){min-width:0;flex:1}.ship-action-queue strong{font-size:12px;font-weight:500;display:block;line-height:1.5}.ship-action-queue small{font-size:10px;line-height:1.6;color:var(--db-muted);display:block;margin-block-start:3px}.ship-action-queue>button>.db-status{font-size:8px;flex-shrink:0}.ship-action-queue>button>svg:last-child{color:var(--db-muted);flex-shrink:0}.ship-reviewed-table td{font-size:10px;line-height:1.7;white-space:normal}.ship-reviewed-table td:first-child{min-width:160px}.ship-reviewed-table td:last-child{white-space:nowrap}.ship-reviewed-table .db-cell-link{display:flex;align-items:center;gap:5px;font-size:10px}.ship-package-preview{margin-block-start:20px}.ship-package-preview dl{display:grid;gap:15px;margin-block:22px}.ship-package-preview dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ship-package-preview dt{font-size:11px;color:var(--color-text-secondary)}.ship-package-preview dd{font-size:12px;line-height:1.6;margin:0;text-align:end}.ship-reviewed-preview{display:grid;gap:16px;margin-block-start:20px}.ship-reviewed-preview>p{font-size:11px;line-height:1.7}.ship-reviewed-preview>textarea{width:100%;padding:13px;background:var(--color-background-secondary-default);border:1px solid var(--color-separator-border);color:var(--color-text-primary);font:inherit;font-size:12px;line-height:1.8;border-radius:5px;resize:vertical}.ship-reviewed-preview>.db-secondary{justify-self:end}.ship-booking-fields>.operational-select{margin:0}.ship-booking-fields>.operational-select>label{font-size:11px}.ship-booking-fields .operational-select-trigger{min-height:42px;padding:10px 12px}.ship-booking-fields .operational-select-trigger strong{font-size:12px}@media(min-width:601px)and (max-width:1000px){.ship-focused-header{gap:10px;padding:11px 13px;flex-wrap:wrap}.ship-focused-header>div:first-child{flex-basis:calc(100% - 130px)}.ship-shipment-select{flex-basis:100%;width:100%;order:2}.ship-focused-header>.db-secondary{margin-inline-start:auto}.ship-focused-content{padding:13px}.ship-context-strip{padding-inline:13px;gap:13px}.ship-context-strip strong{font-size:10px}.ship-manifest-summary{gap:12px;grid-template-columns:1.2fr .7fr 1fr}.ship-manifest-summary>span:last-child{display:none}.ship-action-queue>button{gap:10px;padding:11px}.ship-action-queue>button>.db-status{display:none}.ship-actions-tabs>span{font-size:8px}}.task-workspace .db-screen{overflow:hidden}.task-workspace .db-screen-inner{gap:0}.task-workspace .task-main-card{flex:1;min-height:0;display:flex;flex-direction:column}.task-workspace .db-heading-actions>.db-status{font-size:8px;gap:5px}.task-card-note{font-size:9px;color:var(--db-muted)}.task-source-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:8px;padding:12px 16px;background:var(--db-bg);border-block-end:1px solid var(--db-line)}.task-provider{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--db-text);font-size:11px;font-weight:500;line-height:1.4}.task-provider>svg{width:16px;height:16px;flex-shrink:0;color:var(--db-green)}.task-provider-small{font-size:9px;font-weight:400;gap:5px}.task-provider-small>svg{width:12px;height:12px}.task-list{flex:1;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0}.task-row{display:flex;align-items:center;gap:16px;padding:16px;border-block-end:1px solid var(--db-line);min-width:0;min-height:0}.task-row:last-child{border-block-end:0}.task-row-main{display:flex;align-items:center;gap:11px;text-align:start;min-width:0;flex:1}.task-kind{display:grid;place-items:center;width:35px;height:35px;background:var(--db-bg);color:var(--db-green);border:1px solid var(--db-line);border-radius:8px;flex-shrink:0}.task-row-main>span:last-child{min-width:0}.task-row-main strong{font-size:12px;line-height:1.4;font-weight:500;display:block;color:var(--db-text)}.task-row-main small{display:flex;align-items:center;gap:6px;margin-block-start:6px;color:var(--db-muted);font-size:9px}.task-row-main:hover strong{text-decoration:underline;text-underline-offset:3px}.task-row-status{width:88px;text-align:end;flex-shrink:0}.task-row-status>span:last-child:not(.db-status){display:block;font-size:8px;color:var(--db-muted);margin-block-start:5px}.task-row>.db-secondary{font-size:9px!important;min-height:30px!important;flex-shrink:0}.task-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;color:var(--db-muted);padding:11px 16px;border-block-start:1px solid var(--db-line);margin-block-start:auto;min-height:37px;flex-shrink:0}.task-card-footer>span,.task-card-footer>button{display:inline-flex;align-items:center;gap:6px}.task-card-footer>button{color:var(--db-green);font-size:9px}.task-ticket-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;flex:1;min-height:0}.task-ticket{border:1px solid var(--db-line);background:var(--db-bg);border-radius:7px;padding:15px;text-align:start;display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0}.task-ticket:hover{border-color:var(--db-green);background:var(--db-green-soft)}.task-ticket>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-ticket-id{color:var(--db-muted);font-size:8px;letter-spacing:.4px}.task-ticket>strong{font-size:14px;font-weight:500;letter-spacing:-.3px;line-height:1.5}.task-ticket>p{font-size:10px;line-height:1.7;color:var(--db-muted)}.task-ticket>div:last-child{margin-block-start:auto;flex-wrap:wrap;gap:7px;font-size:8px;color:var(--db-muted);padding-block-start:8px}.task-ticket>div:last-child>span:nth-child(2){width:100%;order:3}.task-focus-title{display:flex;align-items:center;gap:12px;padding:15px 16px;border-block-end:1px solid var(--db-line);flex-shrink:0}.task-focus-title>div{min-width:0;flex:1}.task-focus-title>div>span{font-size:8px;color:var(--db-muted);display:block;margin-block-end:4px;letter-spacing:.2px}.task-focus-title h4{font-size:15px;margin:0;line-height:1.4;letter-spacing:-.3px}.task-focus-title>.db-status{flex-shrink:0}.task-focus-grid{display:grid;grid-template-columns:1fr 1.2fr;flex:1;min-height:0}.task-request,.task-assignment{padding:18px;min-height:0;min-width:0;display:flex;flex-direction:column}.task-request{background:var(--db-bg);border-inline-end:1px solid var(--db-line)}.task-request>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:8px;color:var(--db-muted);margin-block-end:18px}.task-request>strong{font-size:10px;font-weight:500}.task-request>p{font-size:12px;color:var(--db-text);line-height:1.9;margin-block:12px 16px}.task-context{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid var(--db-line);background:var(--db-paper);border-radius:5px;color:var(--db-muted);font-size:9px;line-height:1.5}.task-context>svg{flex-shrink:0;color:var(--db-green)}.task-request-footer{display:flex;align-items:flex-start;gap:7px;margin-block-start:auto;padding-block-start:20px;color:var(--db-muted);font-size:9px;line-height:1.7}.task-request-footer>svg{color:var(--db-green);flex-shrink:0;margin-block-start:1px}.task-assignment-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:12px}.task-select{display:flex;flex-direction:column;gap:6px;min-width:0}.task-select>label{font-size:9px;color:var(--db-muted);line-height:1.4}.task-select>button{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--db-line);background:var(--db-paper);color:var(--db-text);border-radius:5px;padding:9px 10px;min-height:36px;min-width:0;font-family:inherit;font-size:10px;text-align:start}.task-select>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.task-select>button>svg{flex-shrink:0;color:var(--db-muted)}.task-select>button[data-placeholder]{color:var(--db-muted)}.task-select>button[data-focus-visible],.task-select-option[data-focus-visible],.task-field input:focus-visible,.task-field textarea:focus-visible{outline:2px solid var(--color-border-focus-ring);outline-offset:2px}.task-select-popover{min-width:var(--trigger-width);max-width:min(330px,calc(100vw - 24px));background:var(--color-background-primary-default);color:var(--color-text-primary);border:1px solid var(--color-separator-border);border-radius:7px;padding:4px;box-shadow:0 8px 30px color-mix(in srgb,var(--color-text-primary) 15%,transparent);font-family:DM Sans,sans-serif;z-index:100}.task-select-popover>[role=listbox]{outline:none}.task-select-option{position:relative;padding:9px 29px 9px 10px;border-radius:4px;outline:none;cursor:pointer;min-height:31px}.task-select-option[data-focused],.task-select-option[data-selected]{background:var(--color-background-secondary-default)}.task-select-option>strong{display:block;font-size:11px;font-weight:500;line-height:1.5}.task-select-option>small{display:block;font-size:9px;line-height:1.5;color:var(--color-text-secondary);margin-block-start:3px}.task-select-option>svg{position:absolute;inset-inline-end:8px;inset-block-start:12px;opacity:0}.task-select-option[data-selected]>svg{opacity:1}.task-choice-label{font-size:9px;color:var(--db-muted);line-height:1.4}.task-choice>[role=listbox]{display:flex;flex-wrap:wrap;align-items:stretch;gap:4px;outline:none}.task-choice-option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:5px;flex:1 1 70px;border:1px solid var(--db-line);border-radius:4px;background:var(--db-paper);color:var(--db-muted);padding:7px 8px;min-height:32px;outline:none;cursor:pointer}.task-choice-option>strong{font-size:9px;font-weight:400;line-height:1.5}.task-choice-option>svg{opacity:0;flex-shrink:0}.task-choice-option[data-selected]{color:var(--db-green);border-color:var(--db-green);background:var(--db-green-soft)}.task-choice-option[data-selected]>svg{opacity:1}.task-choice-option[data-focus-visible]{outline:2px solid var(--color-border-focus-ring);outline-offset:2px}.task-next-step{margin-block-start:20px;min-height:0}.task-next-step>span{font-size:7px;color:var(--db-muted);letter-spacing:1px}.task-workflow{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:14px}.task-workflow>li{display:flex;align-items:center;gap:9px;color:var(--db-muted);font-size:10px;line-height:1.5}.task-workflow>li>span{display:grid;place-items:center;width:21px;height:21px;background:var(--db-bg);border:1px solid var(--db-line);border-radius:50%;font-size:8px;flex-shrink:0}.task-workflow>li>strong{font-weight:400}.task-workflow>li.done,.task-workflow>li.current{color:var(--db-green)}.task-workflow>li.done>span,.task-workflow>li.current>span{background:var(--db-green-soft);border-color:var(--db-green)}.task-assignment-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-start:auto;padding-block-start:16px;border-block-start:1px solid var(--db-line);font-size:9px;color:var(--db-muted)}.task-assignment-footer>.db-primary{min-width:75px}.task-mobile-pane{display:none}.task-calendar-heading>span{display:block;font-size:8px;color:var(--db-muted);margin-block-start:3px}.task-calendar-controls{display:flex;gap:3px;align-items:center}.task-calendar-controls>button,.task-slide-nav button{display:flex;align-items:center;justify-content:center;min-width:27px;min-height:27px;padding:4px;border:1px solid var(--db-line);background:var(--db-paper);border-radius:4px;color:var(--db-text);font-size:9px}.task-calendar-controls>button:nth-child(2){padding-inline:8px}.task-calendar-controls>button:disabled,.task-slide-nav button:disabled{opacity:.35;cursor:default}.task-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-block-end:1px solid var(--db-line);padding:10px 16px;gap:7px;flex-shrink:0}.task-week>button{padding:6px;display:flex;align-items:center;flex-direction:column;gap:5px;color:var(--db-muted);border:1px solid transparent;border-radius:6px}.task-week>button.selected{color:var(--db-green);background:var(--db-green-soft);border-color:var(--db-green)}.task-week>button>span{font-size:8px}.task-week>button>strong{font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.5px}.task-week>button>i{width:3px;height:3px;border-radius:50%;background:transparent}.task-week>button>i.has-events{background:var(--db-green)}.task-calendar-agenda{padding:12px 16px;flex:1;min-height:0;display:flex;flex-direction:column}.task-agenda-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:9px;flex-shrink:0}.task-agenda-label>span{font-size:9px;color:var(--db-muted)}.task-agenda-label>.db-secondary{min-height:28px!important;font-size:9px!important}.task-agenda-list{display:grid;gap:7px;min-height:0}.task-agenda-event{display:flex;align-items:center;gap:15px;padding:11px 12px;background:var(--db-bg);border:1px solid var(--db-line);border-inline-start:3px solid var(--db-green);border-radius:5px;text-align:start;min-height:0}.task-agenda-event>span:first-child{width:45px;flex-shrink:0}.task-agenda-event>span:nth-child(2){min-width:0;flex:1}.task-agenda-event strong{display:block;font-size:11px;font-weight:500;line-height:1.5}.task-agenda-event small{display:block;font-size:8px;color:var(--db-muted);margin-block-start:3px}.task-agenda-event>svg{color:var(--db-green);flex-shrink:0}.task-calendar-pagination{display:flex;align-items:center;gap:6px;line-height:1.4}.task-calendar-pagination>span{font-size:8px;margin-inline-end:4px}.task-calendar-pagination>button{display:grid;place-items:center;width:23px;height:22px;background:var(--db-paper);border:1px solid var(--db-line);border-radius:4px;color:var(--db-text)}.task-calendar-pagination>button:disabled{opacity:.35;cursor:default}.task-connections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;padding:16px;flex:1;min-height:0}.task-connection-card{padding:15px;border:1px solid var(--db-line);background:var(--db-bg);border-radius:6px;text-align:start;display:flex;flex-direction:column;gap:10px;min-height:0;min-width:0}.task-connection-card:hover{border-color:var(--db-green);background:var(--db-green-soft)}.task-connection-card>p{font-size:10px;color:var(--db-muted);line-height:1.5}.task-connection-card>span:last-child{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:8px;color:var(--db-green);margin-block-start:auto}.db-modal:has(.task-review){margin:auto}.db-modal:has(.task-review) .db-modal-inner{padding:25px}.db-modal:has(.task-review) .db-eyebrow{font-size:7px;margin-block-end:5px}.db-modal:has(.task-review) h3{font-size:25px;margin-block:10px}.db-modal:has(.task-review) .db-modal-subtitle{font-size:11px;line-height:1.5;margin-block-end:18px}.task-review{min-height:0}.task-review-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-block-end:12px}.task-review-toolbar .connector-agent strong{font-size:11px}.task-review-toolbar .connector-agent small{font-size:9px}.task-review-panel-tabs{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-block-end:12px}.task-review-panel-tabs>span{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--db-green)}.task-review-panel-tabs>.db-subtabs{padding:2px}.task-review-panel-tabs>.db-subtabs>button{min-height:26px;padding:4px 13px}.task-running{padding-block:8px;display:flex;flex-direction:column;gap:24px}.task-running .task-workflow{margin:0;gap:20px}.task-running>p{font-size:10px;color:var(--db-muted)}.task-running .text-body-medium{font-size:11px}.task-email-draft{background:var(--db-paper);border:1px solid var(--db-line);border-radius:6px;overflow:hidden}.task-email-meta{display:flex;align-items:center;gap:12px;padding:10px 14px;font-size:9px;border-block-end:1px solid var(--db-line)}.task-email-meta>span:first-child{color:var(--db-muted)}.task-email-meta>strong{font-weight:500;flex:1}.task-field{display:flex;flex-direction:column;gap:6px;min-width:0}.task-field>label{font-size:9px;color:var(--db-muted)}.task-field input,.task-field textarea{font-family:inherit;display:block;border:1px solid var(--db-line);background:var(--db-paper);color:var(--db-text);border-radius:4px;width:100%;min-width:0;font-size:11px;line-height:1.7;resize:none;padding:8px 10px}.task-subject{display:flex;flex-direction:row;align-items:center;gap:12px;padding:8px 14px;border-block-end:1px solid var(--db-line)}.task-subject>input{border:0;padding:2px 0;font-size:10px;font-weight:500;border-radius:0}.task-email-body{padding:10px 14px}.task-email-body>label{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.task-email-body>textarea{border:0;padding:0;min-height:190px;font-size:11px;line-height:1.8}.task-draft-attachment{display:flex;align-items:center;gap:7px;padding:9px 14px;background:var(--db-bg);border-block-start:1px solid var(--db-line);font-size:9px;color:var(--db-muted)}.task-draft-attachment>span:last-child{margin-inline-start:auto;font-size:8px}.task-review-bottom{margin-block-start:12px}.task-review-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-start:14px}.task-review-actions>span{color:var(--db-muted);font-size:9px}.task-reviewed-workflow{min-height:245px;padding:15px;border:1px solid var(--db-line);background:var(--db-paper);border-radius:6px;display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center}.task-reviewed-workflow .task-workflow{gap:20px;margin:0}.task-reviewed-workflow>div{padding:18px;border:1px solid var(--db-line);background:var(--db-bg);border-radius:5px}.task-reviewed-workflow>div>svg{color:var(--db-green)}.task-reviewed-workflow strong{display:block;font-size:12px;font-weight:500;margin-block:10px 8px}.task-reviewed-workflow p{font-size:10px;color:var(--db-muted);line-height:1.8}.task-slide-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;color:var(--db-muted);margin-block-end:9px}.task-slide-nav>div{display:flex;align-items:center;gap:9px}.task-slide{min-height:245px;background:var(--db-text);color:var(--db-paper);border-radius:6px;padding:23px;display:flex;flex-direction:column;position:relative}.task-slide>span:first-child{color:var(--db-line);font-size:8px;letter-spacing:1.1px;margin-block-end:14px}.task-slide-title>textarea{background:transparent;color:var(--db-paper);border:0;padding:0;font-family:"Instrument Serif",Georgia,serif;font-size:36px;line-height:1.05;min-height:70px;letter-spacing:-.7px}.task-slide-body>textarea{background:transparent;color:var(--db-line);border:0;padding:0;font-size:12px;line-height:1.7;max-width:80%;min-height:65px}.task-slide-wordmark{font-size:14px;font-weight:500;letter-spacing:-.5px;margin-block-start:auto;padding-block-start:10px}.task-slide-wordmark>span{color:var(--olive);margin-inline-start:1px}.task-speaker-notes{padding:10px 0 0;display:flex;gap:12px;font-size:9px;line-height:1.7}.task-speaker-notes>strong{font-weight:500;white-space:nowrap}.task-speaker-notes>p{color:var(--db-muted)}.task-crm-session{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--db-line);background:var(--db-bg);border-radius:5px;padding:11px 12px}.task-crm-session>span:last-child{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--db-green)}.task-crm-fields{display:grid;grid-template-columns:1.5fr 1fr;gap:12px;margin-block:12px}.task-call-list{border:1px solid var(--db-line);background:var(--db-paper);border-radius:5px;overflow:hidden}.task-call-list>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;border-block-end:1px solid var(--db-line);font-size:10px}.task-call-list>div:first-child{background:var(--db-bg);color:var(--db-muted);font-size:7px;letter-spacing:.5px}.task-call-list>div:last-child{border-block-end:0}.task-call-list strong{display:block;font-size:10px;font-weight:500}.task-call-list small{display:block;color:var(--db-muted);font-size:8px;margin-block-start:2px}.task-call-list>div>span:last-child{color:var(--db-green);font-variant-numeric:tabular-nums}.task-crm-total{display:flex;justify-content:space-between;gap:12px;font-size:9px;color:var(--db-muted);margin-block-start:10px}.task-crm-total>strong{font-weight:500;color:var(--db-text)}.task-saved{padding-block:10px;display:flex;align-items:flex-start;flex-direction:column;gap:14px}.task-saved-icon{display:grid;place-items:center;width:48px;height:48px;background:var(--db-green-soft);color:var(--db-green);border:1px solid var(--db-line);border-radius:50%}.task-saved h4{font-size:20px;line-height:1.4;margin:0}.task-saved>p{font-size:12px;color:var(--db-muted);line-height:1.8;max-width:550px}.task-saved>.db-two-actions{align-self:flex-end;margin-block-start:10px}.task-schedule-form{display:grid;gap:15px}.task-schedule-form>.db-primary{margin-block-start:5px}@media(max-width:1100px){.task-ticket{padding:12px;gap:9px}.task-ticket>strong{font-size:12px}.task-ticket>p{font-size:9px;line-height:1.7}.task-source-strip{gap:5px;padding:10px 12px}.task-source-strip .task-provider{font-size:8px;gap:4px}.task-request,.task-assignment{padding:14px}.task-focus-grid{grid-template-columns:1fr 1.1fr}.task-assignment-grid{grid-template-columns:1fr;gap:9px}.task-assignment-grid>.task-select{display:grid;grid-template-columns:85px 1fr;align-items:center;gap:9px}.task-select>button{min-height:32px;padding:7px 8px;font-size:9px}.task-next-step{margin-block-start:14px}.task-workflow{gap:10px;margin-block-start:10px}.task-assignment-footer{padding-block-start:11px}.task-request>p{font-size:11px;line-height:1.8}.task-request>div:first-child{margin-block-end:12px}.task-row{padding:13px;gap:11px}.task-row-main strong{font-size:11px}.task-connections{padding:12px;gap:9px}.task-connection-card{padding:12px;gap:7px}.task-connection-card>p{font-size:9px}}@media(max-width:700px){.task-workspace .db-heading-actions>.db-status{font-size:7px;padding:3px 5px}.task-workspace .db-heading-actions>.db-status>svg{display:none}.task-ticket-list{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.task-ticket{padding:10px 12px;display:grid;grid-template-columns:1fr auto;gap:5px 10px}.task-ticket>div:first-child{grid-column:2;grid-row:1/3;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px}.task-ticket>strong{grid-column:1;font-size:11px}.task-ticket>p{display:none}.task-ticket>div:last-child{grid-column:1;grid-row:2;padding:0;margin:0;justify-content:flex-start;gap:7px}.task-ticket>div:last-child>span:nth-child(2){width:auto;order:0;font-size:7px}.task-ticket>div:last-child>svg{display:none}.task-focus-grid{display:block;min-height:0}.task-mobile-pane{display:block;padding:9px 12px;border-block-end:1px solid var(--db-line);flex-shrink:0}.task-mobile-pane>.db-subtabs{width:100%}.task-mobile-pane .db-subtabs>button{flex:1;min-height:26px;padding-block:4px}.task-request,.task-assignment{height:100%;padding:15px}.task-request{border:0}.task-assignment,.task-show-assignment .task-request{display:none}.task-show-assignment .task-assignment{display:flex}.task-assignment-grid{grid-template-columns:1fr 1.2fr;gap:12px}.task-assignment-grid>.task-select{display:flex;gap:5px}.task-select>button{min-height:36px;font-size:10px}.task-request-footer{padding-block-start:12px}.task-request>p{font-size:12px;line-height:1.8}.task-request>div:first-child{margin-block-end:16px}.task-connections{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.task-connection-card{padding:11px;gap:5px}.task-connection-card>p{display:none}.task-connection-card>.task-provider{font-size:11px}.task-connection-card>span:last-child{font-size:7px}}@media(max-width:600px){.db-modal:has(.task-review) .db-modal-inner{padding:20px 17px}.db-modal:has(.task-review) .db-eyebrow{font-size:6px;padding-inline-end:20px}.db-modal:has(.task-review) h3{font-size:22px;margin-block:10px}.db-modal:has(.task-review) .db-modal-subtitle{font-size:10px;line-height:1.5;margin-block-end:13px}.task-workspace .db-heading{gap:6px}.task-workspace .db-heading-actions{margin-block-start:-2px}.task-workspace .db-heading-actions>.db-status{font-size:7px}.task-main-card>.db-card-title{min-height:40px;padding:10px 12px}.task-main-card>.db-card-title>h4{font-size:11px}.task-card-note{font-size:8px}.task-source-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 13px;padding:10px 12px}.task-source-strip .task-provider{font-size:8px}.task-row{padding:12px 10px;gap:8px}.task-row-main{gap:8px}.task-kind{width:28px;height:28px;border-radius:6px}.task-row-main strong{font-size:10px;line-height:1.5}.task-row-main small{font-size:8px;gap:4px;margin-block-start:4px}.task-row-main small .task-provider{font-size:8px}.task-row-main small .task-provider>svg{width:10px;height:10px}.task-row-status{width:auto}.task-row-status>.db-status{font-size:7px;padding:3px 4px}.task-row-status>span:last-child:not(.db-status){display:none}.task-row>.db-secondary{font-size:8px!important;min-height:27px!important;padding-inline:7px!important;gap:4px!important}.task-row>.db-secondary svg{display:none}.task-card-footer{padding:9px 12px;font-size:8px;min-height:33px;gap:9px}.task-card-footer>button{font-size:8px;gap:4px}.task-card-footer>span>svg{width:11px;flex-shrink:0}.task-focus-title{padding:12px;gap:9px}.task-focus-title h4{font-size:12px}.task-focus-title>div>span{font-size:7px}.task-focus-title>.db-status{font-size:7px;padding:3px 4px}.task-mobile-pane{padding:7px 10px}.task-mobile-pane .db-subtabs>button{font-size:9px;min-height:25px}.task-assignment-grid{gap:10px}.task-assignment-grid>.task-select>label{font-size:9px}.task-assignment-grid>.task-select>button{font-size:9px;min-height:34px}.task-request,.task-assignment{padding:12px}.task-request>p{font-size:11px;line-height:1.8;margin-block:10px 12px}.task-request>div:first-child{margin-block-end:12px}.task-request-footer{font-size:8px;line-height:1.7}.task-next-step{margin-block-start:14px}.task-workflow{gap:10px;margin-block-start:10px}.task-workflow>li{font-size:9px}.task-workflow>li>span{width:18px;height:18px;font-size:7px}.task-assignment-footer{padding-block-start:10px;font-size:8px}.task-assignment-footer>.db-primary{min-height:30px!important;font-size:9px!important;padding-inline:10px!important}.task-calendar-heading>h4{font-size:10px}.task-calendar-heading>span{font-size:7px}.task-calendar-controls{gap:2px}.task-calendar-controls>button{min-height:25px;min-width:23px;font-size:8px}.task-calendar-controls>button:nth-child(2){padding-inline:5px}.task-week{padding:9px 10px;gap:4px}.task-week>button{padding:5px 3px;gap:4px}.task-week>button>span{font-size:7px}.task-week>button>strong{font-size:17px}.task-calendar-agenda{padding:10px 12px}.task-agenda-label{margin-block-end:8px}.task-agenda-label>span{font-size:8px}.task-agenda-label>.db-secondary{min-height:26px!important;font-size:8px!important}.task-agenda-event{gap:10px;padding:9px}.task-agenda-event strong{font-size:10px}.task-agenda-event small{font-size:7px}.task-agenda-event>span:first-child{width:36px}.task-agenda-list{gap:6px}.task-calendar-agenda>.db-empty{font-size:10px;padding:20px 10px}.task-connections{padding:10px;gap:8px}.task-connection-card{padding:10px}.task-connection-card>.task-provider{font-size:10px}.task-connection-card>.task-provider>svg{width:14px;height:14px}.task-connection-card>span:last-child{font-size:7px}.task-review-toolbar{gap:9px;margin-block-end:10px}.task-review-toolbar .connector-agent strong{font-size:10px}.task-review-toolbar .connector-agent small{font-size:8px}.task-review-toolbar .connector-agent>span:first-child{width:28px;height:28px}.task-review-toolbar>.db-status{font-size:7px;padding:3px 5px}.task-review-panel-tabs{margin-block-end:10px}.task-review-panel-tabs .db-subtabs>button{font-size:9px}.task-email-meta{padding:9px 11px;font-size:8px;gap:8px}.task-email-meta .task-provider{font-size:8px}.task-subject{padding:8px 11px;gap:8px}.task-subject>label{font-size:8px}.task-subject>input{font-size:9px}.task-email-body{padding:11px}.task-email-body>textarea{font-size:10px;line-height:1.8;min-height:220px}.task-draft-attachment{padding:8px 11px;font-size:8px;gap:5px}.task-draft-attachment>span:last-child{font-size:7px}.task-choice-label{font-size:8px}.task-choice-option{padding:6px;gap:4px;min-height:30px;flex-basis:58px}.task-choice-option>strong{font-size:8px}.task-choice-option>svg{width:10px;height:10px}.task-review-actions{gap:9px;margin-block-start:10px;align-items:flex-start}.task-review-actions>span{font-size:8px;line-height:1.7;max-width:110px}.task-review-actions>.db-primary{min-height:32px!important;font-size:9px!important;padding-inline:10px!important;gap:7px!important}.task-reviewed-workflow{padding:12px;grid-template-columns:1fr;gap:16px;min-height:0}.task-reviewed-workflow .task-workflow{gap:14px}.task-reviewed-workflow>div{padding:12px}.task-reviewed-workflow strong{font-size:11px;margin-block:7px}.task-reviewed-workflow p{font-size:9px;line-height:1.8}.task-slide{padding:18px;min-height:250px}.task-slide>span:first-child{font-size:7px;margin-block-end:16px}.task-slide-title>textarea{font-size:31px;min-height:68px}.task-slide-body>textarea{font-size:10px;line-height:1.8;max-width:100%;min-height:75px}.task-slide-wordmark{font-size:12px}.task-slide-nav{font-size:8px}.task-slide-nav>div{gap:7px}.task-slide-nav button{min-height:25px;min-width:25px}.task-speaker-notes{display:block;font-size:8px;line-height:1.8}.task-speaker-notes>strong{display:block;margin-block-end:3px}.task-crm-session{padding:9px;gap:8px}.task-crm-session>.task-provider{font-size:10px;gap:5px}.task-crm-session>span:last-child{font-size:7px;gap:4px}.task-crm-session>span:last-child>svg{width:11px;flex-shrink:0}.task-crm-fields{gap:9px;margin-block:10px}.task-crm-fields .task-select>label{font-size:8px}.task-crm-fields .task-select>button{font-size:9px;min-height:33px;padding:8px}.task-call-list>div{padding:8px 10px;font-size:9px}.task-call-list>div:first-child{font-size:6px}.task-call-list strong{font-size:9px}.task-call-list small{font-size:7px}.task-crm-total{font-size:8px;gap:9px;line-height:1.5}.task-saved{gap:12px;padding-block:5px}.task-saved h4{font-size:18px}.task-saved>p{font-size:11px;line-height:1.8}.task-saved-icon{width:42px;height:42px}.task-saved>.db-two-actions{margin-block-start:5px}.task-running{gap:20px}.task-running .task-workflow{gap:18px}.task-running>p{font-size:9px}}@media(max-width:360px){.task-row-status{display:none}.task-row-main strong{font-size:9px}.task-assignment-grid{grid-template-columns:1fr;gap:8px}.task-assignment-grid>.task-select{display:grid;grid-template-columns:82px 1fr;align-items:center}.task-next-step{margin-block-start:11px}.task-workflow{gap:8px}.task-connections{gap:6px}.task-connection-card{padding:9px}}.task-calendar-header{flex-shrink:0;gap:15px}.task-calendar-header>.task-calendar-heading{flex:1;min-width:0}.task-calendar-header>.db-subtabs{flex-shrink:0;padding:2px}.task-calendar-header>.db-subtabs>button{font-size:9px;min-height:25px;padding:4px 12px}.task-calendar-header .task-calendar-heading>h4{font-size:14px;line-height:1.4}.task-calendar-main{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(220px,1fr);flex:1;min-height:0;min-width:0}.task-calendar-board{display:flex;flex-direction:column;min-height:0;min-width:0;border-inline-end:1px solid var(--db-line);padding:12px}.task-month-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;flex-shrink:0;padding-block-end:10px}.task-month-weekdays>span{font-size:9px;color:var(--db-muted);padding-inline-start:10px}.task-month-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(var(--task-month-rows,5),minmax(0,1fr));gap:1px;border:1px solid var(--db-line);border-radius:6px;background:var(--db-line);overflow:hidden}.task-month-grid>button{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;min-height:0;padding:9px;background:var(--db-paper);color:var(--db-text);text-align:start}.task-month-grid>button:hover{background:var(--db-bg)}.task-month-grid>button.selected{background:var(--db-green-soft);box-shadow:inset 0 0 0 1px var(--db-green)}.task-month-grid>button.outside-month{background:var(--db-bg);color:var(--db-muted)}.task-month-grid>button.today>strong{color:var(--db-green)}.task-month-grid>button>strong{font-size:13px;font-weight:500;line-height:1.3}.task-month-event{display:flex;align-items:center;gap:4px;width:100%;min-width:0;color:var(--db-green);font-size:7px;line-height:1.5}.task-month-event>i{width:4px;height:4px;background:var(--db-green);border-radius:50%;flex-shrink:0}.task-month-event>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.task-month-event>b{font-size:7px;font-weight:500;flex-shrink:0;margin-inline-start:auto}.task-calendar-main>.task-calendar-agenda{padding:16px;display:flex;flex-direction:column;gap:14px;min-height:0;min-width:0}.task-calendar-main .task-agenda-label{margin:0;gap:12px;align-items:flex-start;flex-wrap:wrap}.task-agenda-label>div{min-width:0;flex:1}.task-agenda-label>div>span{font-size:7px;color:var(--db-muted);letter-spacing:.7px}.task-agenda-label>div>h4{font-size:16px;letter-spacing:-.3px;margin:5px 0 0;line-height:1.4;white-space:nowrap}.task-calendar-main .task-agenda-label>.db-secondary{font-size:8px!important;padding-inline:8px!important;min-height:28px!important}.task-calendar-main .task-agenda-list{gap:0}.task-calendar-main .task-agenda-event{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;padding:12px}.task-calendar-main .task-agenda-event>span:first-child{width:auto;grid-column:1/-1;display:flex;align-items:center;gap:7px}.task-calendar-main .task-agenda-event>span:first-child>strong{font-size:12px}.task-calendar-main .task-agenda-event>span:first-child>small{margin:0;font-size:8px}.task-calendar-main .task-agenda-event>span:nth-child(2)>strong{font-size:12px;line-height:1.5}.task-calendar-main .task-agenda-event>span:nth-child(2)>small{font-size:9px;line-height:1.5;margin-block-start:5px}.task-calendar-main .task-calendar-pagination{justify-content:flex-end;margin-block-start:-3px}.task-calendar-connectors{display:flex;align-items:center;gap:12px;flex-shrink:0;border-block-start:1px solid var(--db-line);padding-block-start:12px;margin-block-start:auto}.task-calendar-main>.task-calendar-agenda>.db-empty{font-size:11px;line-height:1.8;padding:20px 8px;border:1px dashed var(--db-line);background:var(--db-bg);border-radius:6px}.task-week-board{flex:1;min-height:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.task-week-board>button{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px 8px;background:var(--db-bg);border:1px solid var(--db-line);border-radius:6px;min-width:0;min-height:0;color:var(--db-text);text-align:start}.task-week-board>button.selected{background:var(--db-green-soft);border-color:var(--db-green)}.task-week-board>button>span:first-child{font-size:9px;color:var(--db-muted)}.task-week-board>button>strong{font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.5px;padding-block-end:8px}.task-week-event{display:flex;flex-direction:column;gap:4px;border-block-start:2px solid var(--db-green);padding:7px 0;color:var(--db-green);font-size:9px;line-height:1.5}.task-week-event>small{font-size:8px}.task-week-event>span{overflow-wrap:anywhere}.task-week-extra{font-size:8px;color:var(--db-muted)}.task-calendar-panel-switch{display:none}.task-review-bottom>.db-redraft{margin-block:0;padding-block-end:10px;border-block-end:1px solid var(--db-line)}.task-review .db-redraft textarea{min-height:44px}.task-review .db-redraft>div{margin-block-start:5px}.task-review-actions{margin-block-start:10px}.task-running{gap:16px;padding-block:4px}.task-running .task-workflow{gap:14px}@media(max-width:1100px){.task-calendar-main{grid-template-columns:minmax(0,1.7fr) minmax(210px,1fr)}.task-calendar-main>.task-calendar-agenda{padding:13px;gap:12px}.task-calendar-header .task-calendar-heading>h4{font-size:12px}.task-month-grid>button{padding:8px;gap:6px}.task-week-board{gap:4px}.task-week-board>button{padding:10px 6px;gap:7px}.task-week-event{font-size:8px}}@media(max-width:850px){.task-calendar-panel-switch{display:block;flex-shrink:0;padding:7px 12px;border-block-end:1px solid var(--db-line)}.task-calendar-panel-switch>.db-subtabs{width:100%;padding:2px}.task-calendar-panel-switch>.db-subtabs>button{flex:1;font-size:9px;min-height:25px;padding:4px 9px}.task-calendar-main{display:block;min-height:0}.task-calendar-board{height:100%;border:0}.task-calendar-main>.task-calendar-agenda{display:none;height:100%}.task-calendar-show-agenda .task-calendar-main>.task-calendar-agenda{display:flex}.task-calendar-show-agenda .task-calendar-board{display:none}.task-month-event>span{display:none}.task-month-event{font-size:8px;gap:5px}.task-month-event>b{margin:0;font-size:8px}.task-week-board>button{align-items:center;padding:12px 5px;gap:10px}.task-week-board>button>strong{font-size:23px;padding-block-end:10px}.task-week-event{border:0;padding:0;align-items:center;gap:7px;width:100%}.task-week-event>small{font-size:8px}.task-week-event>span{width:5px;height:5px;border-radius:50%;background:var(--db-green);font-size:0;overflow:hidden}}@media(max-width:600px){.task-main-card>.task-calendar-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 12px}.task-calendar-header>.task-calendar-heading{grid-column:1;grid-row:1}.task-calendar-header>.db-subtabs{grid-column:1;grid-row:2;width:max-content}.task-calendar-header>.db-subtabs>button{font-size:8px;padding:4px 12px;min-height:23px}.task-calendar-header>.task-calendar-controls{grid-column:2;grid-row:1/3}.task-calendar-header .task-calendar-heading>h4{font-size:13px;line-height:1.4}.task-calendar-heading>span{font-size:7px;margin-block-start:3px}.task-calendar-panel-switch{padding:6px 10px}.task-calendar-panel-switch .db-subtabs>button{font-size:8px;min-height:23px}.task-calendar-board{padding:10px}.task-month-weekdays{padding-block-end:8px}.task-month-weekdays>span{font-size:8px;padding-inline-start:6px}.task-month-grid>button{padding:6px;gap:5px}.task-month-grid>button>strong{font-size:13px}.task-month-event>i{width:4px;height:4px}.task-calendar-main>.task-calendar-agenda{padding:13px;gap:13px}.task-agenda-label>div>h4{font-size:18px;margin-block-start:5px}.task-calendar-main .task-agenda-label>.db-secondary{min-height:30px!important;font-size:9px!important;padding-inline:9px!important}.task-calendar-main .task-agenda-event{padding:12px;gap:10px}.task-calendar-main .task-agenda-event>span:first-child>strong{font-size:13px}.task-calendar-main .task-agenda-event>span:nth-child(2)>strong{font-size:13px;line-height:1.6}.task-calendar-main .task-agenda-event>span:nth-child(2)>small{font-size:9px;line-height:1.6}.task-calendar-pagination>span{font-size:9px}.task-calendar-pagination>button{width:28px;height:27px}.task-calendar-connectors{padding-block-start:12px;gap:15px}.task-week-board{gap:4px}.task-week-board>button{padding:12px 4px;gap:9px}.task-week-board>button>strong{font-size:22px}.task-week-board>button>span:first-child{font-size:8px}.task-week-extra{font-size:7px}.task-review .db-redraft textarea{min-height:42px}.task-review .task-slide{min-height:225px;padding:16px}.task-review .task-slide-title>textarea{font-size:29px;min-height:62px}.task-review .task-slide-body>textarea{min-height:65px}}.db-modal:has(.task-review-ready.task-review-email){height:min(740px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);overflow:hidden}.db-modal:has(.task-review-ready.task-review-email) .db-modal-inner{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.db-modal:has(.task-review-ready.task-review-email) .db-modal-inner>.db-eyebrow,.db-modal:has(.task-review-ready.task-review-email) .db-modal-inner>h3,.db-modal:has(.task-review-ready.task-review-email) .db-modal-inner>.db-modal-subtitle{flex-shrink:0}.task-review-ready.task-review-email{display:flex;flex-direction:column;flex:1;min-height:0}.task-review-ready.task-review-email>.task-review-toolbar,.task-review-ready.task-review-email>.task-review-panel-tabs,.task-review-ready.task-review-email>.task-review-bottom{flex-shrink:0}.task-review-ready.task-review-email>.task-email-draft{flex:1;min-height:0;display:flex;flex-direction:column}.task-review-ready .task-email-meta,.task-review-ready .task-subject,.task-review-ready .task-draft-attachment{flex-shrink:0}.task-review-ready .task-email-body{flex:1;min-height:0;display:flex;flex-direction:column;padding-block:8px}.task-review-ready .task-email-body>textarea{flex:1;height:100%;min-height:0;overflow:auto;resize:none}.task-review-ready.task-review-email>.task-reviewed-workflow{flex:1;min-height:0}@media(max-height:740px){.db-modal:has(.task-review-ready.task-review-email) .db-modal-inner{padding:17px 18px}.db-modal:has(.task-review-ready.task-review-email) h3{font-size:22px;line-height:1.2;margin-block:7px}.db-modal:has(.task-review-ready.task-review-email) .db-modal-subtitle{font-size:10px;line-height:1.4;margin-block-end:10px}.task-review-ready.task-review-email>.task-review-toolbar{margin-block-end:8px}.task-review-ready.task-review-email>.task-review-panel-tabs{margin-block-end:8px}.task-review-ready.task-review-email>.task-review-bottom{margin-block-start:8px}.task-review-ready .task-email-meta{padding-block:7px}.task-review-ready .task-subject{padding-block:6px}.task-review-ready .task-draft-attachment{padding-block:7px}.task-review-ready .db-redraft{padding-block-start:7px;padding-block-end:7px;gap:5px}.task-review-ready .db-redraft textarea{height:38px;min-height:38px;max-height:38px;resize:none;padding-block:6px}.task-review-ready .db-redraft>div{margin-block-start:2px}.task-review-ready .task-review-actions{margin-block-start:8px;align-items:center}.task-review-ready .task-reviewed-workflow{padding:10px;gap:12px}.task-review-ready .task-reviewed-workflow .task-workflow{gap:10px}.task-review-ready .task-reviewed-workflow>div{padding:10px}.task-review-ready .task-reviewed-workflow p{font-size:9px;line-height:1.6}.task-review-ready .task-reviewed-workflow strong{margin-block:6px;font-size:10px}}@media(max-width:850px)and (max-height:740px){.task-calendar-main>.task-calendar-agenda{padding:10px;gap:8px}.task-calendar-main .task-agenda-label{gap:8px}.task-agenda-label>div>h4{font-size:15px;line-height:1.4;margin-block-start:4px}.task-calendar-main .task-agenda-label>.db-secondary{font-size:8px!important;min-height:28px!important;padding-inline:8px!important}.task-calendar-main .task-agenda-list{flex-shrink:0}.task-calendar-main .task-agenda-event{display:flex;gap:10px;padding:10px}.task-calendar-main .task-agenda-event>span:first-child{display:block;width:38px;flex-shrink:0}.task-calendar-main .task-agenda-event>span:nth-child(2){flex:1;min-width:0}.task-calendar-main .task-agenda-event>span:first-child>strong{font-size:12px;line-height:1.4}.task-calendar-main .task-agenda-event>span:first-child>small{font-size:7px;line-height:1.5;margin-block-start:4px}.task-calendar-main .task-agenda-event>span:nth-child(2)>strong{font-size:11px;line-height:1.5}.task-calendar-main .task-agenda-event>span:nth-child(2)>small{font-size:8px;line-height:1.5;margin-block-start:3px}.task-calendar-main .task-calendar-pagination{flex-shrink:0;margin-block-start:0}.task-calendar-pagination>button{width:26px;height:25px}.task-calendar-connectors{padding-block-start:8px;gap:12px}.task-calendar-main>.task-calendar-agenda>.db-empty{padding:12px 8px;font-size:10px}}.db-modal:has(.task-review-ready){height:min(740px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);overflow:hidden}.db-modal:has(.task-review-ready) .db-modal-inner{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.db-modal:has(.task-review-ready) .db-modal-inner>.db-eyebrow,.db-modal:has(.task-review-ready) .db-modal-inner>h3,.db-modal:has(.task-review-ready) .db-modal-inner>.db-modal-subtitle{flex-shrink:0}.task-review-ready{display:flex;flex-direction:column;flex:1;min-height:0}.task-review-ready>.task-review-toolbar,.task-review-ready>.task-review-panel-tabs,.task-review-ready>.task-review-bottom{flex-shrink:0}.task-review-ready>.task-reviewed-workflow{flex:1;min-height:0}.task-review-ready>.task-deck-draft{flex:1;min-height:0;display:flex;flex-direction:column}.task-review-ready .task-slide-nav,.task-review-ready .task-speaker-notes{flex-shrink:0}.task-review-ready .task-slide{flex:1;min-height:0;gap:0}.task-review-ready .task-slide>span:first-child,.task-review-ready .task-slide-wordmark,.task-review-ready .task-slide-title{flex-shrink:0}.task-review-ready .task-slide-title>textarea{height:76px;min-height:0;overflow:auto}.task-review-ready .task-slide-body{flex:1;min-height:0}.task-review-ready .task-slide-body>textarea{height:100%;min-height:0;overflow:auto}.task-review-ready>.task-crm-draft{flex:1;min-height:0;display:flex;flex-direction:column}.task-review-ready .task-crm-session,.task-review-ready .task-crm-fields,.task-review-ready .task-crm-total{flex-shrink:0}.task-review-ready .task-call-list{flex:1;min-height:0;display:flex;flex-direction:column}.task-review-ready .task-call-list>div{flex:1;min-height:0}.task-review-ready .task-call-list>div:first-child{flex:none}@media(max-height:740px){.db-modal:has(.task-review-ready) .db-modal-inner{padding:17px 18px}.db-modal:has(.task-review-ready) h3{font-size:22px;line-height:1.2;margin-block:7px}.db-modal:has(.task-review-ready) .db-modal-subtitle{font-size:10px;line-height:1.4;margin-block-end:10px}.task-review-ready>.task-review-toolbar{margin-block-end:8px}.task-review-ready>.task-review-panel-tabs{margin-block-end:8px}.task-review-ready>.task-review-bottom{margin-block-start:8px}.task-review-ready .task-slide{padding:14px}.task-review-ready .task-slide>span:first-child{font-size:6px;line-height:1.5;margin-block-end:8px}.task-review-ready .task-slide-title>textarea{font-size:28px;line-height:1.05;height:60px}.task-review-ready .task-slide-body>textarea{font-size:10px;line-height:1.7;max-width:100%}.task-review-ready .task-slide-wordmark{font-size:11px;line-height:1.5;padding-block-start:7px}.task-review-ready .task-slide-nav{margin-block-end:7px;font-size:8px}.task-review-ready .task-speaker-notes{font-size:8px;line-height:1.5;padding-block-start:7px}.task-review-ready .task-speaker-notes>strong{font-size:8px;margin-block-end:2px}.task-review-ready .task-crm-session{padding:7px 9px;font-size:9px}.task-review-ready .task-crm-session>.task-provider{font-size:10px}.task-review-ready .task-crm-session>span:last-child{font-size:7px}.task-review-ready .task-crm-fields{margin-block:8px;gap:8px 12px}.task-review-ready .task-crm-fields .task-choice-label{font-size:8px}.task-review-ready .task-crm-fields .task-choice{gap:4px}.task-review-ready .task-crm-fields .task-choice>[role=listbox]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.task-review-ready .task-crm-fields .task-choice:last-child>[role=listbox]{grid-template-columns:repeat(5,minmax(0,1fr))}.task-review-ready .task-crm-fields .task-choice-option{min-width:0;padding:6px 4px;min-height:28px;gap:3px}.task-review-ready .task-crm-fields .task-choice-option>strong{font-size:8px;white-space:nowrap}.task-review-ready .task-crm-fields .task-choice-option>svg{display:none}.task-review-ready .task-call-list>div{padding:5px 10px;gap:8px}.task-review-ready .task-call-list>div:first-child{font-size:6px;padding-block:5px}.task-review-ready .task-call-list strong{font-size:9px;line-height:1.4}.task-review-ready .task-call-list small{font-size:7px;line-height:1.4;margin-block-start:2px}.task-review-ready .task-call-list>div>span:last-child{font-size:9px}.task-review-ready .task-crm-total{font-size:8px;line-height:1.5;margin-block-start:7px}}@media(max-width:600px)and (max-height:740px){.task-review-ready .task-crm-fields{grid-template-columns:minmax(0,1fr)}.task-review-ready .task-slide-title>textarea{font-size:27px;height:58px}.task-review-ready .task-speaker-notes>p{font-size:8px;line-height:1.5}}.task-row-status{width:153px}.task-row-status>.db-status,.task-focus-title>.db-status{font-size:10px;line-height:1.4}.task-row-assignees{display:flex;flex-direction:column;gap:3px;margin-block-start:6px;font-size:10px;color:var(--db-muted);line-height:1.4}.task-row-assignees>span:last-child{color:var(--db-green)}.task-row>.db-secondary{font-size:11px!important;min-height:30px!important}.task-row-main small,.task-row-main .task-provider-small,.task-assignment-footer{font-size:10px}.task-select>label,.task-workflow>li{font-size:11px}.task-review-ready .task-review-toolbar .connector-agent strong{font-size:12px}.task-review-ready .task-review-toolbar .connector-agent small,.task-review-ready .task-review-toolbar>.db-status{font-size:11px}.task-review-ready .task-review-panel-tabs>.db-subtabs>button{font-size:11px;min-height:28px}.task-review-ready .task-email-meta{font-size:11px;padding-block:8px}.task-review-ready .task-field>label,.task-review-ready .task-draft-attachment{font-size:10px}.task-review-ready .task-subject>input,.task-review-ready .task-email-body>textarea{font-size:12px;line-height:1.65}.task-review-ready .db-redraft{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding-block:10px;margin:0}.task-review-ready .db-redraft label{font-size:10px;margin-block-end:5px}.task-review-ready .db-redraft textarea{font-size:12px;line-height:1.5;height:40px;min-height:40px;max-height:40px;resize:none;padding:8px 10px}.task-review-ready .db-redraft>div:last-child{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:flex-start;gap:4px;margin:0}.task-review-ready .db-redraft>div:last-child>span{font-size:9px;line-height:1.4;max-width:125px;text-align:end}.task-review-ready .db-redraft>div:last-child>span:empty{display:none}.task-review-ready .db-redraft .db-secondary{font-size:11px!important;min-height:32px!important;padding-inline:12px!important}.task-review-ready .task-review-actions{margin-block-start:10px;align-items:center}.task-review-ready .task-review-actions>span{font-size:10px}.task-review-ready .task-review-actions>.db-primary{font-size:11px!important;min-height:32px!important}@media(min-width:601px)and (max-width:900px){.task-row{padding:12px;gap:10px}.task-row-status{width:130px}.task-row-assignees{font-size:9px}.task-row-status>.db-status{font-size:9px}.task-row>.db-secondary{font-size:10px!important;padding-inline:9px!important}}@media(max-height:740px){.task-review-ready .task-review-toolbar .connector-agent small,.task-review-ready .task-review-toolbar>.db-status{font-size:10px}.task-review-ready .db-redraft{padding-block:7px;gap:8px}.task-review-ready .db-redraft textarea{height:38px;min-height:38px;max-height:38px;padding-block:7px;font-size:11px}.task-review-ready .task-review-actions{margin-block-start:8px}}.task-slide-wordmark>em{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-style:italic;font-size:1.1em;letter-spacing:-.4px;line-height:1}.task-slide-wordmark>span{color:var(--olive);margin-inline-start:0}.practice-workspace{--db-red:var(--color-text-error-primary);--db-red-soft:color-mix(in srgb,var(--color-text-error-primary) 5%,var(--db-paper))}.practice-workspace .db-screen{overflow:hidden}.practice-workspace .db-screen-inner{gap:0}.practice-main{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden}.practice-workspace .db-heading-actions>.db-secondary{min-height:30px!important;font-size:10px!important}.practice-calendar-toolbar,.practice-list-toolbar{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:12px 15px;border-block-end:1px solid var(--db-line);min-height:60px}.practice-calendar-toolbar>div:first-child{margin-inline-end:auto;min-width:0}.practice-calendar-toolbar h4,.practice-list-toolbar h4{font-size:13px;font-weight:500;line-height:1.5;margin:0}.practice-calendar-toolbar>div:first-child>span{font-size:9px;color:var(--db-muted);display:block;margin-block-start:2px}.practice-list-toolbar{justify-content:space-between}.practice-date-nav{display:flex;align-items:center;gap:2px;flex-shrink:0}.practice-date-nav>button{display:grid;place-items:center;min-width:26px;min-height:28px;font-size:9px;color:var(--db-muted);border:1px solid var(--db-line);background:var(--db-paper);border-radius:4px}.practice-date-nav>button:nth-child(2){padding-inline:9px}.practice-date-nav>button:hover{background:var(--db-bg);color:var(--db-text)}.practice-calendar-layout,.practice-records-layout{display:grid;grid-template-columns:minmax(0,1fr) 244px;flex:1;min-height:0}.practice-calendar-board{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.practice-week-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));flex:1;min-height:0}.practice-week-day{min-width:0;min-height:0;border-inline-end:1px solid var(--db-line);display:flex;flex-direction:column}.practice-week-day:last-child{border-inline-end:0}.practice-week-day.today{background:color-mix(in srgb,var(--db-green-soft) 36%,var(--db-paper))}.practice-week-date{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:12px 3px;border-block-end:1px solid var(--db-line);color:var(--db-muted);font-size:9px;flex-shrink:0}.practice-week-date>strong{display:grid;place-items:center;font-size:16px;font-weight:500;line-height:1;min-width:27px;min-height:27px;border-radius:50%;color:var(--db-text)}.practice-week-day.today .practice-week-date>strong{color:var(--db-paper);background:var(--db-green)}.practice-week-date:hover{background:var(--db-bg)}.practice-week-events{display:flex;flex-direction:column;gap:5px;padding:7px 4px;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--db-line) transparent}.practice-open-day{font-size:10px;color:var(--db-muted);text-align:center;padding-block:10px}.practice-appointment{display:flex;flex-direction:column;gap:4px;min-width:0;text-align:start;background:var(--db-green-soft);border:1px solid var(--db-line);border-inline-start:2px solid var(--db-green);border-radius:5px;color:var(--db-text);padding:9px;line-height:1.4}.practice-appointment-time{font-size:9px;color:var(--db-green);font-weight:500}.practice-appointment>strong{font-size:11px;font-weight:500}.practice-appointment>small{font-size:9px;color:var(--db-muted)}.practice-appointment.compact{padding:7px 5px;gap:3px;flex-shrink:0}.practice-appointment.compact>strong{font-size:9px;line-height:1.4;overflow-wrap:break-word}.practice-appointment.compact>.practice-appointment-time{font-size:8px;white-space:nowrap}.practice-appointment.compact>small{font-size:7px;line-height:1.35}.practice-appointment.missed{border-inline-start-color:var(--db-red);background:var(--db-red-soft)}.practice-appointment.missed>.practice-appointment-time{color:var(--db-red)}.practice-appointment:is(:hover,.selected){border-color:var(--db-green);box-shadow:0 0 0 1px var(--db-green)}.practice-appointment.missed:is(:hover,.selected){border-color:var(--db-red);box-shadow:0 0 0 1px var(--db-red)}.practice-calendar-key{display:flex;align-items:center;gap:15px;flex-shrink:0;padding:9px 12px;border-block-start:1px solid var(--db-line);font-size:8px;color:var(--db-muted);margin-block-start:auto}.practice-calendar-key>span{display:flex;align-items:center;gap:5px}.practice-calendar-key i{width:5px;height:5px;border-radius:50%;background:var(--db-green)}.practice-calendar-key i.missed{background:var(--db-red)}.practice-detail{display:flex;flex-direction:column;min-width:0;min-height:0;padding:17px 15px;border-inline-start:1px solid var(--db-line);background:var(--db-bg);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--db-line) transparent}.practice-detail-person{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.practice-avatar{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1px solid var(--db-line);background:var(--db-paper);font-size:10px;font-weight:500;color:var(--db-green)}.practice-detail-person>span:not(.practice-avatar):not(.db-status){min-width:0;flex:1}.practice-detail-person small{font-size:8px;display:block;letter-spacing:.3px;color:var(--db-muted);margin-block-end:3px}.practice-detail-person h4{font-size:15px;font-weight:500;line-height:1.4;margin:0;letter-spacing:-.3px}.practice-detail-person>.db-status{margin-block-start:2px;font-size:8px}.practice-detail-facts{display:flex;flex-direction:column;gap:14px;padding-block:20px;border-block-end:1px solid var(--db-line)}.practice-detail-facts>div{display:flex;align-items:flex-start;gap:10px}.practice-detail-facts svg{color:var(--db-muted);flex-shrink:0;margin-block-start:1px}.practice-detail-facts strong,.practice-detail-facts small{display:block}.practice-detail-facts strong{font-size:11px;font-weight:450}.practice-detail-facts small{font-size:9px;color:var(--db-muted);margin-block-start:4px}.practice-next{padding-block:15px}.practice-next>span{display:block;font-size:7px;letter-spacing:.9px;color:var(--db-muted);margin-block-end:7px}.practice-next>strong{font-size:12px;line-height:1.5;font-weight:500;display:block}.practice-next>p{font-size:10px;color:var(--db-muted);line-height:1.7;margin-block-start:6px}.practice-detail-actions{display:flex;flex-direction:column;gap:7px;margin-block-start:auto}.practice-detail-actions>:is(.db-primary,.db-secondary){width:100%;justify-content:space-between;min-height:32px!important;font-size:10px!important}.practice-detail-trail{display:flex;align-items:center;gap:6px;font-size:8px;line-height:1.6;color:var(--db-muted);padding-block-start:12px}.practice-detail-trail>svg{flex-shrink:0;color:var(--db-green)}.practice-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-block-end:1px solid var(--db-line);flex-shrink:0}.practice-weekdays>span{text-align:center;font-size:9px;color:var(--db-muted);padding:10px 3px}.practice-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(var(--practice-month-rows),minmax(0,1fr));flex:1;min-height:0}.practice-month-grid>button{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:8px;border-inline-end:1px solid var(--db-line);border-block-end:1px solid var(--db-line);text-align:start;min-height:0;min-width:0;color:var(--db-text)}.practice-month-grid>button:nth-child(7n){border-inline-end:0}.practice-month-grid>button>strong{font-size:10px;font-weight:450;line-height:1.1;min-width:20px;min-height:20px;display:grid;place-items:center;border-radius:50%}.practice-month-grid>button.outside-month>strong{color:var(--db-muted);opacity:.5}.practice-month-grid>button.today>strong{background:var(--db-green);color:var(--db-paper)}.practice-month-grid>button:is(:hover,.selected){background:var(--db-green-soft)}.practice-month-grid>button>span{display:flex;align-items:center;gap:4px;font-size:8px;color:var(--db-green)}.practice-month-grid>button>span>i{width:4px;height:4px;background:var(--db-green);border-radius:50%}.practice-day-grid{display:grid;grid-template-rows:repeat(7,minmax(40px,1fr));flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--db-line) transparent}.practice-hour{display:grid;grid-template-columns:62px minmax(0,1fr);border-block-end:1px solid var(--db-line);min-height:0}.practice-hour:last-child{border-block-end:0}.practice-hour>span{padding:10px 6px;font-size:8px;color:var(--db-muted);text-align:end;border-inline-end:1px solid var(--db-line)}.practice-hour>div{padding:3px 7px;display:flex;align-items:stretch;gap:6px;min-width:0}.practice-hour .practice-appointment{width:100%;display:grid;grid-template-columns:65px minmax(0,1fr);align-items:center;gap:2px 9px;padding:5px 9px}.practice-hour .practice-appointment>.practice-appointment-time{grid-row:1/3;font-size:9px}.practice-hour .practice-appointment>strong{font-size:10px}.practice-hour .practice-appointment>small{font-size:8px}.practice-open-slot{display:flex;align-items:center;gap:5px;width:100%;color:var(--db-muted);font-size:8px;padding-inline:7px;opacity:.45}.practice-open-slot:hover{opacity:1;color:var(--db-green);background:var(--db-green-soft);border-radius:4px}.practice-list{min-width:0;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--db-line) transparent}.practice-list-columns{display:flex;justify-content:space-between;gap:10px;font-size:7px;letter-spacing:.6px;color:var(--db-muted);padding:13px 18px;background:var(--db-bg);border-block-end:1px solid var(--db-line)}.practice-record{display:flex;align-items:center;gap:10px;width:100%;text-align:start;padding:16px;border-block-end:1px solid var(--db-line);min-height:75px}.practice-record>span:nth-child(2){min-width:0;flex:1}.practice-record strong{font-size:11px;font-weight:500;display:block}.practice-record small{font-size:9px;display:block;line-height:1.6;color:var(--db-muted);margin-block-start:5px}.practice-record>.db-status{flex-shrink:0;font-size:8px}.practice-record>svg{flex-shrink:0;color:var(--db-muted)}.practice-record:is(:hover,.selected),.practice-message-client:is(:hover,.selected){background:var(--db-green-soft)}.practice-messages-layout{display:grid;grid-template-columns:225px minmax(0,1fr);min-height:0;flex:1}.practice-message-list{display:flex;flex-direction:column;border-inline-end:1px solid var(--db-line);min-height:0;background:var(--db-bg)}.practice-message-client{display:flex;align-items:center;gap:9px;padding:16px 12px;border-block-end:1px solid var(--db-line);text-align:start}.practice-message-client>span:nth-child(2){min-width:0;flex:1}.practice-message-client strong{font-size:11px;font-weight:500;display:block}.practice-message-client small{font-size:9px;color:var(--db-muted);display:block;margin-block-start:4px}.practice-message-client>svg{color:var(--db-green);flex-shrink:0}.practice-message-agent{display:flex;align-items:center;gap:9px;margin-block-start:auto;padding:15px 12px;color:var(--db-green)}.practice-message-agent strong{font-size:9px;font-weight:500;display:block}.practice-message-agent small{font-size:8px;color:var(--db-muted);display:block;line-height:1.7;margin-block-start:4px}.practice-message-editor{display:flex;flex-direction:column;min-width:0;min-height:0;padding:17px;gap:14px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--db-line) transparent}.practice-message-to{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:10px;padding-block-end:12px;border-block-end:1px solid var(--db-line)}.practice-message-to>span{font-size:7px;color:var(--db-muted);letter-spacing:.7px;margin-inline-end:5px}.practice-message-to>strong{font-weight:500}.practice-message-to>small{margin-inline-start:auto;color:var(--db-muted);font-size:9px}.practice-message-body{flex:1;min-height:115px}.practice-field{display:flex;flex-direction:column;gap:7px;min-width:0}.practice-field>label{font-size:10px;color:var(--db-muted);line-height:1.5}.practice-field :is(input,textarea){background:var(--db-paper);border:1px solid var(--db-line);border-radius:6px;padding:10px 11px;font-family:inherit;font-size:11px;color:var(--db-text);line-height:1.75;min-width:0;width:100%}.practice-field>textarea{flex:1;resize:none}.practice-field>input{min-height:38px;color-scheme:light}.practice-message-editor>.db-redraft{margin:0;padding:12px;border:1px solid var(--db-line);border-radius:6px;background:var(--db-bg);flex-shrink:0}.practice-message-editor .db-redraft textarea{min-height:42px;height:42px;font-size:10px}.practice-message-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0}.practice-message-actions>span{display:flex;align-items:center;gap:5px;font-size:9px;line-height:1.7;color:var(--db-muted)}.practice-message-actions>.db-primary{min-height:32px!important;font-size:10px!important}.practice-message-empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1;padding:12px;gap:14px}.practice-message-empty>svg{color:var(--db-green)}.practice-message-empty>h4{font-size:20px;line-height:1.4;font-weight:450;letter-spacing:-.5px;margin:0}.practice-message-empty>p{font-size:11px;line-height:1.9;color:var(--db-muted);max-width:280px}.practice-message-empty>div{display:flex;flex-wrap:wrap;gap:7px;margin-block-start:5px}.practice-mobile-panels{display:none}.practice-review,.practice-booking{--db-bg:var(--color-background-secondary-default);--db-paper:var(--color-background-primary-default);--db-line:var(--color-separator-border);--db-text:var(--color-text-primary);--db-muted:var(--color-text-secondary);--db-green:var(--olive);--db-green-soft:color-mix(in srgb,var(--olive) 10%,var(--color-background-primary-default));--db-red:var(--color-text-error-primary);--db-red-soft:var(--color-background-secondary-default);margin-block-start:22px}.practice-review-agent{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:18px}.practice-review>.practice-message-to{margin-block-end:15px}.practice-review .practice-review-text>textarea{min-height:140px}.practice-review>.db-redraft{margin-block-start:18px}.practice-review-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block-start:18px;margin-block-start:18px;border-block-start:1px solid var(--db-line)}.practice-review-footer>span{font-size:10px;color:var(--db-muted);line-height:1.7}.practice-review-footer>.db-primary{flex-shrink:0}.practice-receipt{display:flex;flex-direction:column;align-items:flex-start;gap:17px}.practice-receipt-check{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--db-green-soft);color:var(--db-green)}.practice-receipt>h4{font-size:24px;font-weight:450;line-height:1.4;letter-spacing:-.6px;margin:0}.practice-receipt>p{font-size:12px;color:var(--db-muted);line-height:1.8;margin:0}.practice-receipt>div:not(.practice-booking-complete){display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px 20px;background:var(--db-bg);border:1px solid var(--db-line);border-radius:7px;padding:17px;width:100%;font-size:11px;line-height:1.6}.practice-receipt>div>span{color:var(--db-muted)}.practice-receipt>div>strong{font-weight:450;text-align:end}.practice-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-block-end:16px;align-items:end}.practice-select{display:flex;flex-direction:column;gap:7px;min-width:0}.practice-select>label{font-size:10px;color:var(--db-muted);line-height:1.5}.practice-select>button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:41px;border:1px solid var(--db-line);border-radius:6px;padding:10px 11px;background:var(--db-paper);color:var(--db-text);font-family:inherit;font-size:11px;text-align:start}.practice-select>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.practice-select-popover{min-width:var(--trigger-width);max-height:260px;overflow:auto;border:1px solid var(--color-separator-border);border-radius:6px;padding:4px;background:var(--color-background-primary-default);color:var(--color-text-primary);box-shadow:0 8px 24px color-mix(in srgb,var(--color-text-primary) 12%,transparent);z-index:100;font-family:DM Sans,sans-serif}.practice-select-popover>[role=listbox]{outline:none}.practice-select-option{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;padding:10px 8px;border-radius:4px;outline:none;cursor:pointer}.practice-select-option>svg{opacity:0}.practice-select-option[data-selected]>svg{opacity:1}.practice-select-option:is([data-focused],[data-selected]){background:var(--color-background-secondary-default)}.practice-select>button[data-focus-visible],.practice-select-option[data-focus-visible],.practice-field :is(input,textarea):focus-visible,.practice-workspace button:focus-visible,.practice-booking button:focus-visible{outline:2px solid var(--color-border-focus-ring);outline-offset:2px}.practice-duration{display:flex;align-items:center;gap:9px;padding:10px;color:var(--db-muted);font-size:10px;min-height:41px}.practice-duration>svg{flex-shrink:0;color:var(--db-green)}.practice-duration small{font-size:8px;line-height:1.5;display:block;margin-block-start:4px}.practice-reasons{margin-block:18px}.practice-reasons>span{font-size:10px;color:var(--db-muted)}.practice-reasons>div{display:flex;flex-wrap:wrap;gap:5px;margin-block-start:9px}.practice-reasons button{padding:8px 9px;border:1px solid var(--db-line);border-radius:5px;font-size:10px;color:var(--db-muted)}.practice-reasons button:is(:hover,.selected){background:var(--db-green-soft);border-color:var(--db-green);color:var(--db-green)}.practice-missed-summary{display:flex;align-items:center;gap:10px;border:1px solid var(--db-line);background:var(--db-bg);padding:13px;border-radius:7px;margin-block-end:19px}.practice-missed-summary>svg{color:var(--db-red);flex-shrink:0}.practice-missed-summary strong{font-size:12px;font-weight:500;display:block}.practice-missed-summary small{font-size:10px;display:block;margin-block-start:5px;color:var(--db-muted)}.practice-suggestion{display:flex;align-items:center;gap:10px;width:100%;text-align:start;padding:12px 13px;background:var(--db-green-soft);border:1px solid var(--db-line);border-radius:6px;margin-block-end:20px;color:var(--db-green)}.practice-suggestion>span{flex:1}.practice-suggestion strong{font-size:11px;font-weight:500;display:block}.practice-suggestion small{font-size:10px;color:var(--db-muted);display:block;margin-block-start:5px}.practice-form-error{font-size:11px;color:var(--db-red)!important;padding-block:8px;line-height:1.7}.practice-booking-complete{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-block-start:4px}.practice-select[data-disabled]>button{background:var(--db-bg);color:var(--db-muted)}.practice-message-shortcuts{display:flex;align-items:center;flex-wrap:wrap;gap:5px;flex-shrink:0}.practice-message-shortcuts>span{font-size:7px;color:var(--db-muted);letter-spacing:.7px;margin-inline-end:4px}.practice-message-shortcuts>button{display:flex;align-items:center;gap:5px;border:1px solid var(--db-line);background:var(--db-bg);color:var(--db-green);border-radius:4px;padding:6px 8px;font-size:8px}.practice-message-shortcuts>button:hover{background:var(--db-green-soft)}.practice-booking-link{display:flex;align-items:center;gap:7px;width:100%;padding:10px;border:1px solid var(--db-line);border-radius:6px;background:var(--db-bg);color:var(--db-green);text-align:start;font-size:9px;flex-shrink:0}.practice-booking-link>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.practice-booking-link>strong{font-size:8px;font-weight:450}.practice-review>.practice-booking-link{margin-block-start:12px}.practice-public-brand{display:flex;align-items:center;gap:11px;padding:15px;border:1px solid var(--db-line);border-radius:7px;background:var(--db-bg);margin-block-end:21px}.practice-public-brand>span:first-child{display:grid;place-items:center;width:37px;height:37px;border:1px solid var(--db-line);border-radius:9px;background:var(--db-paper);color:var(--db-green);font:italic 30px/1 "Instrument Serif",serif;flex-shrink:0}.practice-public-brand>.db-status{font-size:8px;flex-shrink:0}.practice-public-brand>div{flex:1;min-width:0}.practice-public-brand strong{display:block;font-size:16px;letter-spacing:-.3px;font-weight:500}.practice-public-brand small{display:block;font-size:9px;color:var(--db-muted);margin-block-start:4px}.practice-scroll-edge{position:sticky;inset-block-start:0;block-size:0;z-index:4;pointer-events:none;display:block;flex-shrink:0;align-self:stretch}.practice-scroll-edge>i{position:absolute;inset-block-start:0;inset-inline:0;pointer-events:none;display:block;opacity:var(--practice-scroll-progress,0)}.practice-scroll-edge>i:nth-child(1){height:24px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.practice-scroll-edge>i:nth-child(2){height:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.practice-scroll-edge>i:nth-child(3){height:24px;background:linear-gradient(to bottom,var(--db-paper),transparent)}.practice-detail>.practice-scroll-edge>i:nth-child(3){background:linear-gradient(to bottom,var(--db-bg),transparent)}.practice-source-call{display:flex;align-items:center;gap:7px;width:100%;text-align:start;font-size:9px;color:var(--db-green);padding:10px 0;border-block-end:1px solid var(--db-line)}.practice-source-call>span{min-width:0;flex:1}.practice-source-call small{display:block;margin-block-start:3px;color:var(--db-muted);font-size:8px}.practice-call-layout{display:grid;grid-template-columns:285px minmax(0,1fr);flex:1;min-height:0}.practice-call-list{min-width:0;min-height:0;overflow:auto;border-inline-end:1px solid var(--db-line);background:var(--db-bg);scrollbar-width:thin;scrollbar-color:var(--db-line) transparent}.practice-call-row{display:flex;align-items:center;gap:9px;width:100%;text-align:start;padding:17px 12px;border-block-end:1px solid var(--db-line)}.practice-call-row:is(:hover,.selected){background:var(--db-green-soft)}.practice-call-avatar{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;background:var(--db-paper);border:1px solid var(--db-line);border-radius:50%;color:var(--db-green)}.practice-call-row>span:nth-child(2){min-width:0;flex:1}.practice-call-row strong{display:block;font-size:11px;font-weight:500}.practice-call-row small{display:block;font-size:9px;color:var(--db-muted);margin-block-start:4px}.practice-call-row em{display:block;font-family:inherit;font-size:8px;color:var(--db-green);font-style:normal;margin-block-start:5px}.practice-call-row>span:nth-child(2)>b{display:inline-block;font-size:7px;font-weight:450;padding:3px 5px;margin-block-start:6px;border:1px solid var(--db-line);border-radius:4px;background:var(--db-paper);color:var(--db-muted)}.practice-human-request{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;margin-block-end:12px;border:1px solid var(--db-line);border-radius:6px;background:var(--db-bg)}.practice-human-request>.db-primary{min-height:30px!important;font-size:10px!important}.practice-call-hours{font-size:7px;align-self:flex-start;border:1px solid var(--db-line);border-radius:4px;background:var(--db-paper);color:var(--db-muted);padding:3px 4px;white-space:nowrap}.practice-call-detail{display:flex;flex-direction:column;padding:18px;min-height:0;min-width:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--db-line) transparent}.practice-call-heading>span{font-size:8px;color:var(--db-muted);letter-spacing:.5px}.practice-call-heading>h4{font-size:22px;line-height:1.4;font-weight:450;letter-spacing:-.6px;margin-block:7px 4px}.practice-call-heading>p{font-size:10px;color:var(--db-muted);margin:0}.practice-call-facts{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding-block:17px;margin-block-start:14px;border-block:1px solid var(--db-line)}.practice-call-facts>div{display:flex;flex-direction:column;gap:5px}.practice-call-facts span,.practice-call-request>span{font-size:7px;letter-spacing:.7px;color:var(--db-muted)}.practice-call-facts strong{font-size:11px;font-weight:500}.practice-call-facts small{font-size:9px;color:var(--db-muted)}.practice-call-summary{font-size:11px;line-height:1.8;color:var(--db-muted);padding-block:15px;margin:0}.practice-call-appointment{position:relative;display:flex;flex-direction:column;gap:8px;text-align:start;width:100%;border:1px solid var(--db-line);border-radius:7px;background:var(--db-bg);padding:14px 35px 14px 14px;color:var(--db-text)}.practice-call-appointment>span{display:flex;align-items:center;gap:7px;font-size:7px;letter-spacing:.7px;color:var(--db-muted)}.practice-call-appointment>strong{font-size:13px;font-weight:500;line-height:1.5}.practice-call-appointment>small{font-size:9px;color:var(--db-muted)}.practice-call-appointment>svg{position:absolute;inset-inline-end:14px;inset-block-start:43%;color:var(--db-green)}.practice-call-appointment:hover{background:var(--db-green-soft);border-color:var(--db-green)}.practice-call-request{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--db-line);border-radius:6px;background:var(--db-bg)}.practice-call-request>strong{font-size:13px;font-weight:500}.practice-call-request>small{font-size:9px;color:var(--db-muted)}.practice-call-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-block-start:auto;padding-block-start:18px}.practice-call-actions>:is(.db-primary,.db-secondary){font-size:10px!important;min-height:32px!important}.practice-call-footer{display:flex;align-items:center;gap:6px;font-size:8px;color:var(--db-muted);line-height:1.6;padding-block-start:12px}.practice-call-footer>svg{flex-shrink:0;color:var(--db-green)}.practice-call-booking-source{display:flex;align-items:center;gap:8px;font-size:10px;line-height:1.7;color:var(--db-muted);border:1px solid var(--db-line);border-radius:6px;background:var(--db-bg);padding:12px;margin-block-end:18px}.practice-call-booking-source>svg{flex-shrink:0;color:var(--db-green)}.practice-reminder-layout{display:grid;grid-template-columns:225px minmax(0,1fr);flex:1;min-height:0}.practice-reminder-presets{display:flex;flex-direction:column;min-height:0;background:var(--db-bg);border-inline-end:1px solid var(--db-line)}.practice-reminder-status{display:grid;grid-template-columns:20px minmax(0,1fr);gap:3px 8px;padding:20px 15px;border-block-end:1px solid var(--db-line)}.practice-reminder-status>svg{color:var(--db-green);grid-row:1/3}.practice-reminder-status>strong{font-size:12px;font-weight:500}.practice-reminder-status>span{font-size:8px;color:var(--db-muted)}.practice-reminder-preset{display:flex;align-items:center;gap:8px;padding-inline:12px;border-block-end:1px solid var(--db-line)}.practice-reminder-preset.selected{background:var(--db-green-soft)}.practice-reminder-preset>button:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:7px;flex:1;min-width:0;text-align:start;padding-block:18px}.practice-reminder-preset strong{font-size:11px;font-weight:500;line-height:1.5}.practice-reminder-preset>button:first-child>span{font-size:9px;color:var(--db-muted)}.practice-reminder-preset small{font-size:8px;color:var(--db-muted)}.practice-reminder-toggle{position:relative;min-width:30px;width:30px;height:18px;background:var(--db-line);border:1px solid var(--db-line);border-radius:20px;flex-shrink:0}.practice-reminder-toggle>i{position:absolute;inset-block-start:2px;inset-inline-start:2px;width:12px;height:12px;border-radius:50%;background:var(--db-paper);transition:transform .15s}.practice-reminder-toggle[aria-checked=true]{background:var(--db-green);border-color:var(--db-green)}.practice-reminder-toggle[aria-checked=true]>i{transform:translate(12px)}.practice-upcoming-link{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--db-green);padding:16px;margin-block-start:auto;text-align:start;border-block-start:1px solid var(--db-line)}.practice-upcoming-link>strong{font-size:10px;font-weight:450;margin-inline-start:auto}.practice-reminder-editor{display:flex;flex-direction:column;gap:11px;min-width:0;min-height:0;overflow:auto;padding:15px;scrollbar-width:thin;scrollbar-color:var(--db-line) transparent}.practice-reminder-title{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0}.practice-reminder-title>div>span{font-size:7px;letter-spacing:.7px;color:var(--db-muted)}.practice-reminder-title h4{font-size:14px;font-weight:450;margin-block:4px 0}.practice-reminder-title>.db-status{font-size:8px}.practice-reminder-editor>.practice-select{max-width:250px;flex-shrink:0}.practice-reminder-editor>.practice-select>button{min-height:33px;padding-block:7px;font-size:10px}.practice-reminder-template{flex:1;min-height:100px}.practice-reminder-template>textarea{height:85px;min-height:75px;font-size:10px;padding:9px;line-height:1.8}.practice-template-fields{font-size:8px;line-height:1.6;color:var(--db-muted);flex-shrink:0}.practice-reminder-editor>.db-redraft{margin:0;background:var(--db-bg);border:1px solid var(--db-line);border-radius:6px;padding:9px;flex-shrink:0}.practice-reminder-editor>.db-redraft textarea{height:36px;min-height:36px;font-size:10px}.practice-reminder-editor>.db-redraft label{font-size:9px}.practice-reminder-queue{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--db-line) transparent}.practice-queue-caption{display:flex;justify-content:space-between;gap:12px;padding:12px 15px;font-size:9px;color:var(--db-muted);border-block-end:1px solid var(--db-line);background:var(--db-bg)}.practice-queue-row{display:flex;align-items:center;gap:17px;padding:17px 15px;border-block-end:1px solid var(--db-line)}.practice-queue-row>div{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.practice-queue-row>div:first-child{flex:1.2}.practice-queue-row strong{font-size:10px;font-weight:450;line-height:1.5}.practice-queue-row small{font-size:8px;color:var(--db-muted)}.practice-queue-row>div>span{font-size:7px;letter-spacing:.5px;color:var(--db-muted)}.practice-queue-row>.db-status{font-size:8px;min-width:55px;justify-content:center}.practice-queue-row>.db-secondary{min-height:30px!important;font-size:9px!important}.practice-queue-footer{padding:14px 15px;font-size:8px;line-height:1.6;color:var(--db-muted)}.practice-reminder-review-facts{display:grid;grid-template-columns:auto 1fr;gap:12px 20px;padding:17px;background:var(--db-bg);border:1px solid var(--db-line);border-radius:7px;font-size:11px}.practice-reminder-review-facts>span{color:var(--db-muted)}.practice-reminder-review-facts>strong{font-weight:450;text-align:end}.practice-reminder-example{font-size:13px!important;line-height:1.9;padding:20px 3px;margin:0;color:var(--db-text)!important}@media(max-width:1150px){.practice-call-layout{grid-template-columns:240px minmax(0,1fr)}.practice-call-row{flex-wrap:wrap;padding:13px 11px}.practice-call-hours{margin-inline-start:39px}.practice-call-detail{padding:15px}.practice-call-facts{gap:10px}.practice-call-summary{font-size:10px}.practice-reminder-layout{grid-template-columns:195px minmax(0,1fr)}.practice-reminder-preset{padding-inline:10px}.practice-reminder-preset strong{font-size:10px}.practice-queue-row{gap:10px;padding-inline:12px}.practice-queue-row>.db-status{display:none}.practice-reminder-editor{gap:9px;padding:12px}}@media(max-width:950px){.practice-call-layout{display:flex;flex-direction:column}.practice-call-list{flex:1;border:0}.practice-call-detail,.practice-show-detail .practice-call-list{display:none}.practice-show-detail .practice-call-detail{display:flex;flex:1}.practice-call-row{flex-wrap:nowrap;padding:16px}.practice-call-hours{margin-inline-start:0}.practice-call-detail{padding:16px}.practice-call-facts{padding-block:13px;margin-block-start:12px}.practice-call-appointment,.practice-call-summary{padding-block:12px}.practice-call-actions{padding-block-start:13px}.practice-reminder-layout{grid-template-columns:165px minmax(0,1fr)}.practice-reminder-status{padding:16px 12px;gap:5px}.practice-reminder-status>strong{font-size:10px}.practice-reminder-status>span{font-size:7px}.practice-reminder-preset{gap:5px;padding-inline:9px}.practice-reminder-preset>button:first-child{padding-block:15px;gap:6px}.practice-reminder-preset>button:first-child>span{font-size:8px}.practice-reminder-preset small{font-size:7px}.practice-reminder-toggle{width:26px;min-width:26px;height:16px}.practice-reminder-toggle>i{width:10px;height:10px}.practice-reminder-toggle[aria-checked=true]>i{transform:translate(10px)}.practice-reminder-title h4{font-size:12px}.practice-reminder-title>.db-status{font-size:7px}.practice-reminder-template>textarea{font-size:10px}.practice-queue-row{flex-wrap:wrap}.practice-queue-row>div:first-child{flex-basis:100%;flex-direction:row;justify-content:space-between;align-items:center}.practice-queue-row>div{flex:1}.practice-queue-caption{font-size:8px}}@media(min-width:951px)and (max-height:800px){.practice-call-detail{padding:14px}.practice-call-heading>h4{font-size:19px;margin-block-start:4px}.practice-call-facts{padding-block:12px;margin-block-start:12px}.practice-call-summary{padding-block:11px;font-size:10px}.practice-call-appointment{padding-block:11px;gap:6px}.practice-call-actions{padding-block-start:13px}.practice-call-row{padding-block:13px}.practice-reminder-editor{gap:8px;padding:12px}.practice-reminder-template{min-height:88px}.practice-reminder-template>textarea{min-height:68px;height:72px}.practice-reminder-title h4{font-size:12px}.practice-reminder-editor>.db-redraft{padding:7px}.practice-reminder-editor .db-redraft textarea{height:32px;min-height:32px}.practice-reminder-title>.db-status{font-size:7px}}@media(max-width:1150px){.practice-calendar-layout,.practice-records-layout{grid-template-columns:minmax(0,1fr) 213px}.practice-detail{padding:13px 12px}.practice-next{padding-block:12px}.practice-detail-facts{padding-block:15px;gap:11px}.practice-calendar-toolbar{flex-wrap:wrap;gap:8px;padding:10px 12px}.practice-calendar-toolbar>div:first-child{flex:1}.practice-calendar-toolbar h4{font-size:11px}.practice-messages-layout{grid-template-columns:190px minmax(0,1fr)}.practice-message-client{padding:13px 10px}.practice-record{padding:12px 10px}.practice-record>.db-status{font-size:7px}.practice-record small{font-size:8px}.practice-month-grid>button{padding:6px}.practice-appointment.compact>small{display:none}}@media(max-width:950px){.practice-mobile-panels{display:flex;padding:7px 10px;border-block-end:1px solid var(--db-line)}.practice-mobile-panels>.db-subtabs{width:100%}.practice-mobile-panels .db-subtabs>button{flex:1}.practice-calendar-layout,.practice-records-layout,.practice-messages-layout{display:flex;flex-direction:column}.practice-calendar-board,.practice-list,.practice-message-list{flex:1}.practice-detail,.practice-message-editor,.practice-show-detail .practice-calendar-board,.practice-show-detail .practice-list,.practice-show-detail .practice-message-list{display:none}.practice-show-detail .practice-detail,.practice-show-detail .practice-message-editor{display:flex;flex:1;border:0}.practice-detail{padding:17px 20px}.practice-detail-person{flex-wrap:nowrap}.practice-detail-person>.db-status{margin-inline-start:auto}.practice-detail-facts{display:grid;grid-template-columns:1fr 1fr}.practice-detail-actions{flex-direction:row}.practice-detail-actions>:is(.db-primary,.db-secondary){width:auto;flex:1;justify-content:center}.practice-message-client{padding:15px}.practice-week-date{padding-block:9px}.practice-appointment.compact>small{display:block}.practice-message-agent{padding:14px}.practice-message-editor{padding:15px;gap:12px}.practice-message-body{min-height:110px}.practice-list-toolbar{padding:10px 12px}.practice-list-toolbar h4{font-size:11px}.practice-list-toolbar>.db-subtabs>button{font-size:8px;padding-inline:7px}.practice-record{min-height:64px;padding:13px}.practice-record small{font-size:9px}.practice-record>.db-status{font-size:8px}.practice-week-events{gap:7px}.practice-calendar-key{padding-block:8px}}@media(min-width:951px)and (max-height:800px){.practice-detail-person h4{font-size:13px}.practice-detail-facts{padding-block:12px;gap:10px}.practice-next{padding-block:10px}.practice-next>p{font-size:9px;line-height:1.6}.practice-detail-actions>:is(.db-primary,.db-secondary){min-height:29px!important}.practice-detail-trail{padding-block-start:8px}.practice-calendar-toolbar{min-height:51px;padding-block:9px}.practice-week-date{padding-block:8px}.practice-appointment.compact{padding:5px;gap:2px}.practice-appointment.compact>small{font-size:7px}.practice-message-client{padding-block:11px}.practice-message-editor{padding:14px;gap:10px}.practice-message-editor>.db-redraft{padding:8px}.practice-message-body{min-height:100px}.practice-message-editor .db-redraft textarea{height:36px;min-height:36px}.practice-hour .practice-appointment{padding-block:3px}}@media(max-width:650px){.practice-calendar-toolbar>.db-subtabs{order:3;width:100%}.practice-calendar-toolbar>.db-subtabs>button{flex:1}.practice-date-nav{margin-inline-start:auto}.practice-record>.db-status{display:none}.practice-week-events{padding-inline:2px}.practice-appointment.compact{padding-inline:3px}.practice-appointment.compact>strong{font-size:8px}.practice-appointment.compact>small{display:none}.practice-month-grid>button>span>span{display:none}.practice-list-toolbar{flex-wrap:wrap;gap:9px}.practice-detail-person>.db-status{font-size:7px}.practice-detail-actions{flex-wrap:wrap}.practice-message-actions{align-items:flex-start}.practice-message-actions>span{font-size:8px}}.finance-workspace{font-variant-numeric:tabular-nums}.finance-workspace .db-screen-inner{gap:8px}.finance-workspace .db-screen-inner>.finance-canvas{flex:1;min-height:0}.finance-workspace .db-card-title{min-height:43px;padding:11px 14px;flex-shrink:0}.finance-workspace .db-card-title>div{min-width:0}.finance-workspace .db-card-title h4{font-size:13px;line-height:1.4}.finance-workspace .db-card-title>div>span{display:block;font-size:10px;line-height:1.5;color:var(--db-muted);margin-block-start:3px}.finance-workspace .db-card-title>.db-secondary,.finance-workspace .finance-deal-footer .db-primary,.finance-workspace .finance-deal-footer .db-secondary{font-size:10px!important;min-height:30px!important;padding-inline:10px!important}.finance-workspace .db-subtabs{padding:2px;gap:0}.finance-workspace .db-subtabs>button{font-size:10px;min-height:28px;padding:4px 10px}.finance-replay-label{display:grid;grid-template-columns:5px auto;gap:3px 7px;align-items:center;font-size:10px;line-height:1.4;color:var(--db-green)}.finance-replay-label>i{width:5px;height:5px;background:var(--db-green);border-radius:50%}.finance-replay-label>small{grid-column:2;font-size:9px;color:var(--db-muted)}.finance-workspace .db-heading-actions>.db-secondary{font-size:10px!important;min-height:30px!important;padding-inline:10px!important}.finance-up{color:var(--db-green)!important}.finance-down{color:var(--color-text-error-primary,var(--danger))!important}.finance-overview{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(275px,1fr);gap:12px}.finance-market-card{display:flex;flex-direction:column;min-height:0}.finance-market-card>.finance-chart{flex:1;min-height:0}.finance-quote-header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px 7px;flex-shrink:0}.finance-quote-header>div{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.finance-quote-header>div>strong{font-size:32px;font-weight:500;letter-spacing:-1.1px;line-height:1.15}.finance-quote-header>div>span{font-size:11px;line-height:1.5}.finance-quote-header>span{font-size:9px;line-height:1.6;color:var(--db-muted);text-align:end;flex-shrink:0}.finance-chart{display:flex;flex-direction:column;gap:7px;padding:0 16px 12px;min-height:0}.finance-chart-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-shrink:0}.finance-chart-toolbar>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:9px;line-height:1.4;color:var(--db-muted)}.finance-chart-toolbar strong{font-size:10px;font-weight:450;white-space:nowrap}.finance-chart-toolbar>.db-subtabs>button{font-size:9px;padding-inline:9px;min-height:25px}.finance-chart-plot{flex:1;min-height:100px;position:relative;margin-block-start:5px;outline:none;cursor:crosshair}.finance-chart-plot:focus-visible{outline:2px solid var(--olive);outline-offset:4px;border-radius:3px}.finance-chart-plot>svg{display:block;width:calc(100% - 51px);height:100%;position:absolute;inset:0 auto 0 0;overflow:visible}.finance-chart-grid{stroke:var(--db-line);stroke-width:.6;stroke-dasharray:3 4;fill:none}.finance-chart-line{fill:none;stroke:var(--db-green);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.finance-chart-crosshair{fill:none;stroke:var(--db-muted);stroke-width:1;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.finance-chart-dot{fill:var(--db-green);stroke:var(--db-paper);stroke-width:2;vector-effect:non-scaling-stroke}.finance-chart-axis{position:absolute;inset-block:10px;inset-inline-end:0;width:43px;display:flex;flex-direction:column;justify-content:space-between;gap:5px;font-size:8px;line-height:1.3;color:var(--db-muted);text-align:end;pointer-events:none}.finance-volume{height:23px;display:flex;gap:3px;align-items:flex-end;padding-inline-end:51px;flex-shrink:0;opacity:.6}.finance-volume>i{flex:1;min-width:0;background:var(--db-green-soft);border-block-start:1px solid var(--db-green);border-radius:1px}.finance-chart-labels{display:flex;justify-content:space-between;gap:8px;font-size:8px;line-height:1.4;color:var(--db-muted);padding-inline-end:51px;flex-shrink:0}.finance-overview-side{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0}.finance-allocation-card,.finance-queue-card{display:flex;flex-direction:column;min-height:0}.finance-allocation-card>.db-card-title>span{font-size:11px;font-weight:500}.finance-allocation{display:flex;flex-direction:column;gap:7px;padding:13px 14px;min-width:0}.finance-allocation-bar{display:flex;height:9px;border-radius:3px;overflow:hidden;gap:2px;margin-block-end:5px}.finance-allocation-public{background:var(--db-green)}.finance-allocation-private{background:var(--db-muted)}.finance-allocation-cash{background:var(--db-line)}.finance-allocation-row{display:flex;align-items:center;gap:8px;min-width:0;text-align:start;min-height:25px;font-size:10px}.finance-allocation-row>i{width:6px;height:6px;border-radius:2px;flex-shrink:0}.finance-allocation-row>span{flex:1;min-width:0}.finance-allocation-row>strong{font-size:10px;font-weight:500;white-space:nowrap}.finance-allocation-row>small{font-size:9px;color:var(--db-muted);width:36px;text-align:end}.finance-allocation-row>svg{color:var(--db-muted);flex-shrink:0}.finance-queue-card>.db-card-title>.db-status{font-size:10px}.finance-work-list{display:flex;flex-direction:column;flex:1;min-height:0}.finance-work-item{display:flex;align-items:center;gap:10px;text-align:start;padding:12px 13px;border-block-end:1px solid var(--db-line);flex:1;min-height:0}.finance-work-item:last-child{border-block-end:0}.finance-work-item:hover{background:var(--db-green-soft)}.finance-work-icon{display:grid;place-items:center;width:28px;height:30px;background:var(--db-bg);border:1px solid var(--db-line);border-radius:5px;color:var(--db-green);flex-shrink:0}.finance-work-item>span:nth-child(2){flex:1;min-width:0}.finance-work-item strong{display:block;font-size:11px;font-weight:500;line-height:1.5}.finance-work-item small{display:block;font-size:9px;line-height:1.5;color:var(--db-muted);margin-block-start:2px}.finance-work-item .db-status{font-size:8px;padding:2px 6px}.finance-work-item>span:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.finance-work-item>span:last-child>span:last-child{display:flex;align-items:center;gap:3px;color:var(--db-green);font-size:9px;line-height:1.4}.finance-markets{display:grid;grid-template-columns:minmax(215px,.68fr) minmax(0,1.8fr);gap:12px}.finance-watchlist{display:flex;flex-direction:column;min-height:0}.finance-watch-controls{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-block-end:1px solid var(--db-line);flex-shrink:0}.finance-watch-controls>.db-subtabs{width:100%}.finance-watch-controls>.db-subtabs>button{flex:1;font-size:10px;min-height:25px}.finance-watch-controls>.db-search{padding:6px 8px;max-width:none;width:100%}.finance-watch-controls>.db-search input{font-size:11px}.finance-tickers{display:flex;flex-direction:column;flex:1;min-height:0}.finance-ticker-row{display:flex;align-items:center;border-block-end:1px solid var(--db-line);padding:10px 10px 10px 12px;gap:8px;flex:1;min-height:0}.finance-ticker-row.selected{background:var(--db-green-soft);box-shadow:inset 2px 0 0 var(--db-green)}.finance-ticker-row>button:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center;text-align:start;flex:1;min-width:0}.finance-ticker-row>button:first-child>span{min-width:0}.finance-ticker-row>button:first-child>span:last-child{text-align:end;flex-shrink:0}.finance-ticker-row strong{display:block;font-size:11px;font-weight:550;line-height:1.4}.finance-ticker-row small{display:block;font-size:9px;line-height:1.5;color:var(--db-muted);margin-block-start:3px}.finance-ticker-row>button:first-child>span:first-child>small{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-star{display:grid;place-items:center;width:24px;height:25px;flex-shrink:0;color:var(--db-muted)}.finance-star[aria-pressed=true]{color:var(--db-green)}.finance-list-foot{display:block;padding:10px 12px;border-block-start:1px solid var(--db-line);font-size:9px;line-height:1.5;color:var(--db-muted);flex-shrink:0;margin-block-start:auto}.finance-market-facts{display:flex;align-items:center;gap:20px;padding:12px 16px;border-block-start:1px solid var(--db-line);background:var(--db-bg);flex-shrink:0}.finance-market-facts>span{font-size:9px;color:var(--db-muted);min-width:0}.finance-market-facts strong{display:block;font-size:12px;font-weight:500;color:var(--db-text);margin-block-start:4px}.finance-market-facts>button{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--db-green);margin-inline-start:auto}.finance-portfolio{display:flex;flex-direction:column;min-height:0}.finance-portfolio-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(220px,1fr);flex:1;min-height:0}.finance-position-table{min-width:0;min-height:0}.finance-position-table .db-table{white-space:nowrap}.finance-position-table .db-table td,.finance-position-table .db-table th{font-size:10px;padding:13px 11px}.finance-position-table .db-table th{font-size:9px;font-weight:450}.finance-position-company{text-align:start;min-width:0}.finance-position-company>strong{display:block;font-size:12px;font-weight:550}.finance-position-company>small{display:block;font-size:9px;color:var(--db-muted);margin-block-start:3px;line-height:1.5;white-space:normal}.finance-position-detail{display:flex;flex-direction:column;gap:12px;background:var(--db-bg);border-inline-start:1px solid var(--db-line);padding:17px;min-height:0;min-width:0}.finance-position-detail>span{font-size:8px;letter-spacing:.6px;color:var(--db-muted)}.finance-position-detail>h4{font-size:19px;line-height:1.3;margin:0}.finance-position-detail>strong{font-size:27px;font-weight:500;letter-spacing:-.6px;line-height:1.2}.finance-position-detail>p{font-size:11px;line-height:1.65}.finance-position-detail>dl{display:flex;flex-direction:column;gap:10px;font-size:10px;margin:0}.finance-position-detail>dl>div{display:flex;justify-content:space-between;gap:10px}.finance-position-detail dt{color:var(--db-muted)}.finance-position-detail dd{margin:0;font-weight:500;white-space:nowrap}.finance-position-detail>.db-primary{font-size:11px!important;min-height:31px!important;margin-block-start:auto;flex-shrink:0}.finance-private-list{display:flex;flex-direction:column;min-height:0}.finance-private-list>button{display:flex;align-items:center;text-align:start;gap:15px;padding:22px 18px;border-block-end:1px solid var(--db-line)}.finance-private-list>button.selected{background:var(--db-green-soft)}.finance-private-list>button>span{flex:1;min-width:0}.finance-private-list>button>span:nth-child(2){text-align:end}.finance-private-list strong{display:block;font-size:13px;font-weight:500}.finance-private-list small{display:block;font-size:10px;color:var(--db-muted);margin-block-start:5px}.finance-private-list svg{color:var(--db-green);flex-shrink:0}.finance-cash-view{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;flex:1;min-height:0}.finance-cash-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--db-line);border-radius:10px;background:var(--db-green-soft);color:var(--db-green)}.finance-cash-view>span:nth-child(2){font-size:9px;color:var(--db-muted);letter-spacing:.6px}.finance-cash-view>strong{font-size:40px;font-weight:500;letter-spacing:-1.3px;line-height:1.2}.finance-cash-view>p{font-size:12px}.finance-cash-view>.finance-allocation{width:min(100%,460px);padding-block-start:15px}.finance-deals{display:grid;grid-template-columns:minmax(255px,.9fr) minmax(0,1.65fr);gap:12px}.finance-deal-list{display:flex;flex-direction:column;min-height:0}.finance-stage-filter{padding:9px 10px;border-block-end:1px solid var(--db-line)}.finance-stage-filter .db-subtabs{width:100%}.finance-stage-filter .db-subtabs>button{font-size:8px;min-height:25px;padding-inline:7px;flex:1;white-space:nowrap}.finance-deal-row{display:flex;align-items:center;gap:11px;width:100%;padding:16px 12px;border-block-end:1px solid var(--db-line);text-align:start}.finance-deal-row.selected{background:var(--db-green-soft);box-shadow:inset 2px 0 0 var(--db-green)}.finance-company-mark{display:grid;place-items:center;flex-shrink:0;width:31px;height:32px;border:1px solid var(--db-line);background:var(--db-paper);color:var(--db-green);border-radius:6px;font-size:10px;font-weight:500}.finance-deal-row>span:nth-child(2){min-width:0;flex:1}.finance-deal-row>span:last-child{text-align:end;flex-shrink:0}.finance-deal-row strong{display:block;font-size:11px;font-weight:550;line-height:1.5}.finance-deal-row small{display:block;font-size:9px;color:var(--db-muted);margin-block-start:3px;line-height:1.4}.finance-deal-row .db-status{font-size:8px;margin-block-start:7px}.finance-deal-detail{display:flex;flex-direction:column;min-height:0}.finance-detail-tabs{padding:8px 13px;border-block-end:1px solid var(--db-line);flex-shrink:0}.finance-detail-tabs>.db-subtabs{width:100%}.finance-detail-tabs>.db-subtabs>button{flex:1}.finance-deal-page{display:flex;flex-direction:column;gap:13px;padding:15px;flex:1;min-height:0}.finance-deal-page>p{font-size:11px;line-height:1.65}.finance-deal-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 16px;padding-block:3px}.finance-deal-metrics>span{font-size:9px;line-height:1.4;color:var(--db-muted)}.finance-deal-metrics strong{display:block;font-size:20px;font-weight:500;letter-spacing:-.5px;line-height:1.3;color:var(--db-text);margin-block-start:5px}.finance-source-reference{display:flex;align-items:center;gap:9px;text-align:start;font-size:9px;line-height:1.5;color:var(--db-muted);padding-block-start:12px;border-block-start:1px solid var(--db-line);margin-block-start:auto}.finance-source-reference>svg{flex-shrink:0;color:var(--db-green)}.finance-source-reference>span{flex:1}.finance-deal-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-block-start:1px solid var(--db-line);flex-shrink:0}.finance-deal-footer>div{display:flex;gap:7px;align-items:center}.finance-deal-footer .connector-agent strong{font-size:10px}.finance-deal-footer .connector-agent small{font-size:8px}.finance-source-options{display:flex;gap:7px;flex-shrink:0}.finance-source-options>button{display:flex;align-items:flex-start;gap:7px;text-align:start;padding:9px;border:1px solid var(--db-line);border-radius:5px;background:var(--db-bg);font-size:9px;line-height:1.5;flex:1;min-width:0}.finance-source-options>button[aria-pressed=true]{background:var(--db-green-soft);border-color:var(--db-green)}.finance-source-options svg{flex-shrink:0;color:var(--db-green)}.finance-source-options small{display:block;font-size:8px;color:var(--db-muted);margin-block-start:4px;line-height:1.4}.finance-source-page{padding:14px;background:var(--db-bg);border:1px solid var(--db-line);border-radius:5px;flex:1;min-height:0}.finance-source-page>span{font-size:8px;letter-spacing:.6px;color:var(--db-muted)}.finance-source-page>h4{font-size:15px;margin-block:8px;line-height:1.4}.finance-source-page>p{font-size:12px;line-height:1.8}.finance-diligence-tasks{display:flex;flex-direction:column;gap:13px;min-height:0}.finance-diligence-tasks>p{font-size:11px;line-height:1.6}.finance-diligence-tasks>label{display:flex;align-items:center;gap:10px;cursor:pointer;padding-block:9px;border-block-end:1px solid var(--db-line);font-size:11px;line-height:1.5}.finance-checkbox{display:grid;place-items:center;width:18px;height:18px;background:var(--db-paper);border:1px solid var(--db-line);border-radius:4px;color:transparent;flex-shrink:0}.finance-diligence-tasks>label[data-selected]>.finance-checkbox{background:var(--db-green);border-color:var(--db-green);color:var(--db-paper)}.finance-diligence-tasks>label[data-focus-visible]>.finance-checkbox{outline:2px solid var(--olive);outline-offset:2px}.finance-diligence-tasks small{display:block;font-size:9px;color:var(--db-muted);margin-block-start:4px}.finance-task-total{font-size:10px;color:var(--db-green);line-height:1.5}.finance-materials{display:flex;flex-direction:column;min-height:0}.finance-materials-list{display:flex;flex-direction:column;flex:1;min-height:0}.finance-material-row{display:flex;align-items:center;gap:18px;padding:18px;border-block-end:1px solid var(--db-line);flex:1;min-height:0}.finance-material-row:last-child{border-block-end:0}.finance-material-row>button:first-child{display:flex;align-items:center;gap:14px;text-align:start;flex:1;min-width:0}.finance-material-icon{display:grid;place-items:center;width:43px;height:48px;border:1px solid var(--db-line);border-radius:6px;background:var(--db-bg);color:var(--db-green);flex-shrink:0}.finance-material-row strong{display:block;font-size:14px;font-weight:500;line-height:1.4}.finance-material-row small{display:block;font-size:10px;color:var(--db-muted);line-height:1.5;margin-block-start:4px}.finance-material-row>button:first-child>span:last-child>span{display:block;font-size:11px;line-height:1.5;margin-block-start:7px;color:var(--db-muted)}.finance-material-row>.db-status{font-size:10px}.finance-material-row>.db-secondary{font-size:11px!important;min-height:32px!important;padding-inline:12px!important;flex-shrink:0;min-width:112px}.finance-materials-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 16px;border-block-start:1px solid var(--db-line);flex-shrink:0;background:var(--db-bg)}.finance-materials-footer .connector-agent strong{font-size:11px}.finance-materials-footer .connector-agent small{font-size:10px}.finance-materials-footer>span{display:flex;align-items:center;gap:6px;font-size:10px;line-height:1.5;color:var(--db-muted)}.finance-materials-footer>span>svg{color:var(--db-green);flex-shrink:0}.finance-source-page{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.finance-source-page>h4{margin-block:0}.finance-source-page>p{margin-block:0}.finance-source-page>.db-secondary{margin-block-start:auto;min-height:30px!important;font-size:11px!important;padding-inline:10px!important}.db-modal:has(.finance-review){margin:auto;height:min(740px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);overflow:hidden}.db-modal:has(.finance-review) .db-modal-inner{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:22px}.db-modal:has(.finance-review) .db-modal-inner>.db-eyebrow,.db-modal:has(.finance-review) .db-modal-inner>h3,.db-modal:has(.finance-review) .db-modal-inner>.db-modal-subtitle{flex-shrink:0}.db-modal:has(.finance-review) .db-modal-inner>.db-eyebrow{font-size:8px}.db-modal:has(.finance-review) h3{font-size:25px;line-height:1.2;margin-block:8px}.db-modal:has(.finance-review) .db-modal-subtitle{font-size:12px;line-height:1.5;margin-block-end:14px}.finance-review{display:flex;flex-direction:column;flex:1;min-height:0}.finance-review-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-block-end:12px;flex-shrink:0}.finance-review-toolbar .connector-agent strong{font-size:12px}.finance-review-toolbar .connector-agent small{font-size:11px}.finance-review-toolbar>.db-status{font-size:11px}.finance-review>.db-subtabs{align-self:flex-start;padding:2px;margin-block-end:12px;flex-shrink:0}.finance-review>.db-subtabs>button{min-height:28px;font-size:11px;padding:4px 13px}.finance-review-pages{display:flex;flex-direction:column;flex:1;min-height:0;gap:9px}.finance-slide-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;color:var(--db-muted);font-size:11px;line-height:1.5}.finance-slide-controls{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--db-muted);flex-shrink:0}.finance-slide-controls>button{display:grid;place-items:center;min-height:28px;width:28px;border:1px solid var(--db-line);background:var(--db-paper);border-radius:4px;color:var(--db-text)}.finance-slide-controls>button:disabled{opacity:.35;cursor:default}.finance-draft-canvas{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0;padding:22px 24px;background:var(--db-bg);border:1px solid var(--db-line);border-radius:6px}.finance-draft-canvas>span{font-size:8px;line-height:1.5;letter-spacing:1px;color:var(--db-muted);flex-shrink:0}.finance-document-title,.finance-document-body{min-width:0}.finance-document-title{flex-shrink:0}.finance-document-title>label,.finance-document-body>label{position:absolute;clip:rect(0,0,0,0);height:1px;width:1px;overflow:hidden}.finance-document-title>textarea{display:block;width:100%;font:inherit;font-size:25px;font-weight:500;line-height:1.3;letter-spacing:-.6px;color:var(--db-text);border:0;background:transparent;padding:0;height:65px;min-height:0;resize:none;overflow:auto}.finance-document-body{display:flex;flex-direction:column;flex:1;min-height:0}.finance-document-body>textarea{width:100%;flex:1;min-height:0;height:0;resize:none;padding:0;border:0;background:transparent;color:var(--db-text);font:inherit;font-size:12px;line-height:1.8;overflow:auto}.finance-document-title>textarea:focus-visible,.finance-document-body>textarea:focus-visible{outline:2px solid var(--olive);outline-offset:4px;border-radius:2px}.finance-deck-canvas{background:var(--db-text);color:var(--db-paper);border-color:var(--db-text)}.finance-deck-canvas>span{color:var(--db-line)}.finance-deck-canvas .finance-document-title>textarea{font-family:"Instrument Serif",Georgia,serif;font-size:36px;font-weight:400;line-height:1.05;letter-spacing:-.7px;height:76px;color:var(--db-paper)}.finance-deck-canvas .finance-document-body>textarea{font-size:12px;line-height:1.7;color:var(--db-line)}.finance-review-source{display:flex;align-items:center;gap:7px;font-size:10px;line-height:1.5;color:var(--db-muted);flex-shrink:0}.finance-review-source>svg{color:var(--db-green);flex-shrink:0}.finance-review-workflow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:20px;border:1px solid var(--db-line);background:var(--db-paper);border-radius:6px;flex:1;min-height:0}.finance-review-workflow>ol{display:flex;flex-direction:column;gap:22px;list-style:none;margin:0;padding:0}.finance-review-workflow li{display:flex;align-items:flex-start;gap:10px;position:relative}.finance-review-workflow li:not(:last-child):before{content:"";position:absolute;inset-inline-start:10px;inset-block-start:23px;inset-block-end:-20px;width:1px;background:var(--db-line)}.finance-review-workflow li>span{width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--db-line);border-radius:50%;color:var(--db-muted);background:var(--db-bg);flex-shrink:0;z-index:1}.finance-review-workflow li.complete>span{background:var(--db-green-soft);border-color:var(--db-green);color:var(--db-green)}.finance-review-workflow li.current>span{border-color:var(--db-green);color:var(--db-green)}.finance-review-workflow li strong{display:block;font-size:12px;line-height:1.5;font-weight:500}.finance-review-workflow li small{display:block;font-size:11px;color:var(--db-muted);line-height:1.5;margin-block-start:3px}.finance-review-workflow>div{padding:18px;border:1px solid var(--db-line);background:var(--db-bg);border-radius:5px}.finance-review-workflow>div>svg{color:var(--db-green)}.finance-review-workflow>div>strong{display:block;font-size:13px;font-weight:500;line-height:1.5;margin-block:9px}.finance-review-workflow>div>p{font-size:11px;line-height:1.8;color:var(--db-muted)}.finance-draft-bottom{flex-shrink:0;margin-block-start:10px}.finance-review .db-redraft{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:0;padding-block:0 10px;border:0}.finance-review .db-redraft label{font-size:10px;line-height:1.4;margin-block-end:5px}.finance-review .db-redraft textarea{min-height:40px;height:40px;max-height:40px;font-size:12px;line-height:1.5;padding:8px 10px;resize:none}.finance-review .db-redraft>div:last-child{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:4px;margin:0}.finance-review .db-redraft>div:last-child>span{font-size:9px;line-height:1.4;max-width:125px;text-align:end}.finance-review .db-redraft>div:last-child>span:empty{display:none}.finance-review .db-redraft .db-secondary{min-height:32px!important;font-size:11px!important;padding-inline:12px!important}.finance-approval-footer{display:flex;justify-content:space-between;align-items:center;gap:13px;padding-block-start:10px;border-block-start:1px solid var(--db-line)}.finance-approval-footer>span{display:flex;align-items:center;gap:6px;font-size:10px;line-height:1.5;color:var(--db-muted)}.finance-approval-footer>span>svg{color:var(--db-green);flex-shrink:0}.finance-approval-footer>.db-primary{font-size:11px!important;min-height:32px!important;padding-inline:12px!important}.db-modal:has(.finance-review-saved){width:min(580px,calc(100% - 28px));height:min(390px,calc(100dvh - 24px))}.finance-saved-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;text-align:center;flex:1;min-height:0}.finance-saved-copy>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--db-line);border-radius:50%;background:var(--db-green-soft);color:var(--db-green)}.finance-saved-copy>h4{font-size:21px;font-weight:500;line-height:1.4;margin:0}.finance-saved-copy>p{font-size:11px;color:var(--db-green);line-height:1.5}.finance-saved-copy>small{font-size:11px;line-height:1.5;color:var(--db-muted)}.finance-saved-copy>div{display:flex;align-items:center;justify-content:center;gap:8px;margin-block-start:8px}.finance-saved-copy>div>.db-primary,.finance-saved-copy>div>.db-secondary{font-size:11px!important;min-height:32px!important;padding-inline:12px!important}@media(max-width:1100px){.finance-overview{grid-template-columns:minmax(0,1.25fr) minmax(250px,1fr)}.finance-chart-toolbar>.db-subtabs>button{padding-inline:6px;font-size:8px}.finance-quote-header{padding-inline:13px;gap:10px}.finance-quote-header>div{gap:5px}.finance-quote-header>div>strong{font-size:29px}.finance-quote-header>div>span{font-size:10px}.finance-chart{padding-inline:13px}.finance-markets{grid-template-columns:minmax(195px,.7fr) minmax(0,1.6fr)}.finance-market-facts{gap:15px;padding:10px 13px}.finance-market-facts>button{font-size:9px}.finance-position-table .db-table td,.finance-position-table .db-table th{padding:12px 8px;font-size:9px}.finance-position-company>small{font-size:8px}.finance-position-detail{padding:14px;gap:11px}.finance-portfolio-grid{grid-template-columns:minmax(0,1.6fr) minmax(200px,1fr)}.finance-deals{grid-template-columns:minmax(230px,.9fr) minmax(0,1.5fr)}.finance-deal-row{gap:8px;padding:14px 10px}.finance-company-mark{width:27px;height:28px;font-size:9px}.finance-deal-row>span:last-child>strong{font-size:10px}.finance-deal-row>span:last-child>small{font-size:8px}.finance-deal-page{padding:12px;gap:11px}.finance-deal-metrics{gap:13px}.finance-deal-metrics strong{font-size:18px}.finance-deal-footer{padding:10px;gap:8px}.finance-deal-footer .connector-agent small{display:none}.finance-deal-footer>.connector-agent>span:first-child{display:none}.finance-source-options>button{padding:7px;gap:5px;font-size:8px}.finance-source-options>button>svg{display:none}.finance-source-page{padding:12px}.finance-source-page>p{font-size:11px;line-height:1.7}}@media(max-width:850px){.finance-workspace .db-card-title{padding:10px 12px}.finance-workspace .db-card-title h4{font-size:12px}.finance-overview{grid-template-columns:minmax(0,1.15fr) minmax(215px,1fr);gap:9px}.finance-overview-side{gap:9px}.finance-overview .finance-quote-header>div>span{font-size:9px}.finance-overview .finance-quote-header>span{display:none}.finance-chart-toolbar{gap:5px;flex-wrap:wrap}.finance-chart-toolbar>div:first-child{font-size:8px;flex-direction:row;gap:6px;align-items:center}.finance-chart-toolbar strong{font-size:9px}.finance-chart-toolbar>.db-subtabs{margin-inline-start:auto}.finance-chart-toolbar>.db-subtabs>button{font-size:8px;padding-inline:7px;min-height:23px}.finance-quote-header>div>strong{font-size:27px}.finance-chart-axis{font-size:7px}.finance-chart-plot>svg{width:calc(100% - 43px)}.finance-chart-axis{width:38px}.finance-volume,.finance-chart-labels{padding-inline-end:43px}.finance-overview .db-card-title>.db-secondary{font-size:8px!important;padding-inline:7px!important;min-height:27px!important}.finance-overview .db-card-title>.db-secondary>svg{display:none}.finance-allocation{padding:11px 12px;gap:5px}.finance-allocation-row{font-size:9px;gap:6px}.finance-allocation-row>strong{font-size:9px}.finance-allocation-row>small{font-size:8px;width:30px}.finance-allocation-row>svg{display:none}.finance-allocation-card>.db-card-title>span{display:none}.finance-work-item{padding:10px;gap:7px}.finance-work-icon{display:none}.finance-work-item strong{font-size:10px}.finance-work-item small{font-size:8px}.finance-work-item>span:last-child>span:last-child{font-size:8px}.finance-work-item .db-status{font-size:8px}.finance-markets{grid-template-columns:185px minmax(0,1fr);gap:9px}.finance-watch-controls{padding:8px 9px;gap:6px}.finance-ticker-row{padding:9px;gap:4px}.finance-ticker-row small{font-size:8px}.finance-ticker-row strong{font-size:10px}.finance-ticker-row>button:first-child{gap:6px}.finance-star{width:21px}.finance-ticker-row>button:first-child>span:first-child>small{max-width:78px}.finance-portfolio-grid{grid-template-columns:minmax(0,1.5fr) minmax(170px,1fr)}.finance-position-table .db-table td,.finance-position-table .db-table th{padding-inline:7px;font-size:8px}.finance-position-table .db-table td:nth-child(2),.finance-position-table .db-table th:nth-child(2){display:none}.finance-position-company>strong{font-size:11px}.finance-position-detail>h4{font-size:16px}.finance-position-detail>strong{font-size:23px}.finance-position-detail>p{font-size:10px}.finance-position-detail>dl{font-size:9px}.finance-deals{grid-template-columns:minmax(195px,.9fr) minmax(0,1.5fr);gap:9px}.finance-stage-filter{padding:7px}.finance-stage-filter .db-subtabs{display:grid;grid-template-columns:1fr 1fr}.finance-stage-filter .db-subtabs>button{font-size:8px;min-height:22px}.finance-company-mark{display:none}.finance-deal-row{padding:13px 10px}.finance-deal-row strong{font-size:10px}.finance-deal-row small{font-size:8px}.finance-deal-row>span:last-child{max-width:60px}.finance-deal-footer{align-items:flex-start;gap:6px}.finance-deal-footer>.connector-agent{display:none}.finance-deal-footer>div{width:100%}.finance-deal-footer .db-primary,.finance-deal-footer .db-secondary{flex:1;font-size:9px!important;padding-inline:8px!important;min-height:29px!important}.finance-deal-metrics strong{font-size:16px}.finance-deal-metrics>span{font-size:8px}.finance-deal-page>p{font-size:10px}.finance-source-reference{font-size:8px}.finance-detail-tabs>.db-subtabs>button{font-size:9px;padding-inline:6px}.finance-material-row{padding:14px;gap:12px}.finance-material-row strong{font-size:12px}.finance-material-row>.db-status{font-size:9px}.finance-material-row>.db-secondary{min-width:92px;font-size:10px!important;padding-inline:9px!important}.finance-materials-footer>span{font-size:9px}.finance-materials-footer .connector-agent small{font-size:9px}}@media(max-height:740px){.db-modal:has(.finance-review) .db-modal-inner{padding:17px 18px}.db-modal:has(.finance-review) h3{font-size:22px;margin-block:7px}.db-modal:has(.finance-review) .db-modal-subtitle{font-size:11px;line-height:1.4;margin-block-end:10px}.finance-review-toolbar,.finance-review>.db-subtabs{margin-block-end:8px}.finance-review-toolbar .connector-agent small,.finance-review-toolbar>.db-status{font-size:10px}.finance-slide-nav{font-size:10px}.finance-review-pages{gap:7px}.finance-draft-canvas{padding:16px;gap:8px}.finance-deck-canvas .finance-document-title>textarea{font-size:30px;height:61px}.finance-document-title>textarea{font-size:22px;height:58px}.finance-review-source{font-size:9px}.finance-draft-bottom{margin-block-start:8px}.finance-review .db-redraft{padding-block-end:7px;gap:8px}.finance-review .db-redraft textarea{height:38px;min-height:38px;max-height:38px;font-size:11px;padding-block:7px}.finance-approval-footer{padding-block-start:8px}.finance-review-workflow{padding:15px;gap:20px}.finance-review-workflow>ol{gap:18px}.finance-review-workflow li small{font-size:10px}.finance-review-workflow>div{padding:13px}.finance-review-workflow>div>p{font-size:10px}}.business-finance-overview{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,1fr);gap:12px}.business-finance-cash,.business-finance-queue,.business-finance-accounts,.business-finance-ledger,.business-finance-all-actions{display:flex;flex-direction:column;min-height:0}.business-finance-balance{padding:17px 18px 8px;display:flex;flex-direction:column;gap:7px;flex-shrink:0}.business-finance-balance>span{font-size:10px;color:var(--db-muted)}.business-finance-balance>strong{font-size:37px;font-weight:500;line-height:1.15;letter-spacing:-1px}.business-finance-balance>small{font-size:10px;color:var(--db-muted);line-height:1.5}.business-finance-chart{display:flex;flex-direction:column;gap:10px;flex:1;min-height:130px;padding:12px 18px}.business-finance-chart>svg{display:block;width:100%;height:0;flex:1;min-height:80px;overflow:visible}.business-finance-chart>div{display:flex;justify-content:space-between;gap:8px;font-size:8px;color:var(--db-muted);line-height:1.4}.business-finance-chart>div>span{text-align:center;max-width:75px}.business-finance-cash-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-block-start:1px solid var(--db-line);flex-shrink:0;font-size:10px;color:var(--db-muted);margin-block-start:auto}.business-finance-cash-footer>span{display:flex;align-items:center;gap:6px}.business-finance-cash-footer>span>svg{color:var(--db-green);flex-shrink:0}.business-finance-cash-footer>strong{font-size:17px;font-weight:500;color:var(--db-text)}.business-finance .db-primary,.business-finance .db-secondary{font-size:10px!important;min-height:30px!important;padding-inline:10px!important}.business-finance-queue>div:nth-child(2){display:flex;flex-direction:column;flex:1;min-height:0}.business-finance-task{display:flex;align-items:center;gap:11px;padding:16px 14px;text-align:start;border-block-end:1px solid var(--db-line);width:100%;flex:1;min-height:0}.business-finance-task:last-child{border-block-end:0}.business-finance-task:hover{background:var(--db-green-soft)}.business-finance-task-icon{display:grid;place-items:center;background:var(--db-bg);border:1px solid var(--db-line);border-radius:5px;color:var(--db-green);width:29px;height:34px;flex-shrink:0}.business-finance-task>span:nth-child(2){flex:1;min-width:0}.business-finance-task strong{display:block;font-size:11px;font-weight:500;line-height:1.5}.business-finance-task small{display:block;font-size:9px;color:var(--db-muted);line-height:1.5;margin-block-start:5px}.business-finance-task>span:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.business-finance-task>span:last-child small{display:flex;align-items:center;gap:4px;color:var(--db-green);font-size:9px}.business-finance-task>.db-status,.business-finance-task .db-status{font-size:9px}.business-finance-connected{display:flex;align-items:center;gap:9px;padding:11px 13px;border-block-start:1px solid var(--db-line);flex-shrink:0;background:var(--db-bg)}.business-finance-connected>span:last-child{margin-inline-start:auto;font-size:8px;color:var(--db-muted);line-height:1.5}.business-finance-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px}.business-finance-account-grid>div{padding:20px;border:1px solid var(--db-line);background:var(--db-bg);border-radius:7px;display:flex;flex-direction:column;gap:7px}.business-finance-account-grid>div>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block-end:7px}.business-finance-account-grid h4{font-size:15px;font-weight:500;margin:0}.business-finance-account-grid small{font-size:10px;color:var(--db-muted)}.business-finance-account-grid strong{font-size:31px;font-weight:500;letter-spacing:-.8px;margin-block-start:10px}.business-finance-account-grid>div>span:last-child{font-size:10px;color:var(--db-muted)}.business-finance-reconciliation{display:flex;align-items:center;gap:18px;padding:0 20px 20px}.business-finance-reconciliation>span{flex:1;display:grid;grid-template-columns:24px 1fr;gap:4px 9px;align-items:center}.business-finance-reconciliation>span>svg{color:var(--db-green);grid-row:span 2}.business-finance-reconciliation>span>strong{font-size:12px;font-weight:500}.business-finance-reconciliation small{font-size:10px;color:var(--db-muted)}.business-finance-reconciliation>strong{font-size:22px;letter-spacing:-.5px;font-weight:500}.business-finance-ledger .db-table td{padding:24px 14px;font-size:11px}.business-finance-ledger .db-table th{font-size:9px}.business-finance-ledger .db-table strong{font-weight:500}.business-finance-ledger .db-cell-subtext{font-size:9px;line-height:1.6;margin-block-start:4px}.business-finance-ledger .connector-badge{max-width:110px}.business-finance-all-actions>div:last-child{display:flex;flex-direction:column;flex:1;min-height:0}.business-finance-all-actions .business-finance-task{padding:9px 15px}.business-finance-all-actions .business-finance-task>span:last-child{flex-direction:row;align-items:center;gap:20px}.business-finance-all-actions .business-finance-task>span:last-child small{margin:0;min-width:82px}.db-modal:has(.finance-business-review){margin:auto;height:min(735px,calc(100dvh - 24px));overflow:hidden}.db-modal:has(.finance-business-review) .db-modal-inner{display:flex;flex-direction:column;min-height:0;height:100%;padding:22px;overflow:hidden}.db-modal:has(.finance-business-review) .db-modal-inner>h3{font-size:26px;line-height:1.2;margin-block:8px}.db-modal:has(.finance-business-review) .db-modal-subtitle{font-size:11px;margin-block-end:13px;flex-shrink:0}.finance-business-review{display:flex;flex-direction:column;gap:11px;flex:1;min-height:0}.finance-business-review>.finance-review-toolbar{margin:0;flex-shrink:0}.finance-business-review>.db-subtabs{align-self:flex-start;flex-shrink:0}.finance-business-review>.db-subtabs>button{font-size:11px;min-height:28px}.business-finance-composer{display:flex;flex-direction:column;gap:9px;flex:1;min-height:0}.business-finance-composer>div{display:flex;flex-direction:column;gap:5px}.business-finance-composer>div:last-child{flex:1;min-height:0}.business-finance-composer label{font-size:10px;color:var(--db-muted)}.business-finance-composer textarea{width:100%;background:var(--db-bg);color:var(--db-text);border:1px solid var(--db-line);border-radius:5px;padding:10px 12px;font:inherit;font-size:12px;line-height:1.7;resize:none}.business-finance-composer>div:last-child>textarea{flex:1;height:0;min-height:0}.business-finance-composer>span{font-size:10px;color:var(--db-muted)}.business-finance-composer textarea:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.business-finance-review-source{display:flex;flex-direction:column;gap:15px;padding:18px;border:1px solid var(--db-line);background:var(--db-bg);border-radius:5px;flex:1;min-height:0}.business-finance-review-source>div:first-child{display:grid;grid-template-columns:1fr 1fr;gap:17px}.business-finance-review-source>div:first-child>span{font-size:10px;color:var(--db-muted);line-height:1.5}.business-finance-review-source strong{display:block;font-size:13px;color:var(--db-text);font-weight:500;margin-block-start:5px}.business-finance-review-source>.connector-badge{align-self:flex-start}.business-finance-review-source>p{font-size:11px;line-height:1.8;color:var(--db-muted);margin-block-start:auto}.finance-business-review .db-redraft{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;flex-shrink:0;margin:0;padding-block:0 10px;border-block-start:0}.finance-business-review .db-redraft label{font-size:10px}.finance-business-review .db-redraft textarea{font-size:12px;height:40px;min-height:40px;max-height:40px;padding:8px 10px;resize:none}.finance-business-review .db-redraft>div:last-child{margin:0;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:3px}.finance-business-review .db-redraft>div:last-child>span{font-size:9px}.finance-business-review .db-redraft>div:last-child>span:empty{display:none}.finance-business-review .db-redraft .db-secondary{font-size:11px!important;min-height:31px!important}.finance-business-review .finance-approval-footer{flex-shrink:0}.business-finance-review-receipt{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--db-green);padding-block-start:11px;border-block-start:1px solid var(--db-line);flex-shrink:0}@media(max-width:1100px){.business-finance-overview{grid-template-columns:minmax(0,1.1fr) minmax(255px,1fr)}.business-finance-task{padding:13px 11px;gap:8px}.business-finance-task-icon{display:none}.business-finance-task strong{font-size:10px}.business-finance-task small{font-size:8px}.business-finance-connected>span:last-child{display:none}.business-finance-connected{justify-content:space-between}.business-finance-balance>strong{font-size:32px}.business-finance-cash-footer{padding:10px 12px;gap:9px;font-size:9px}.business-finance-ledger .db-table td{padding:20px 10px;font-size:10px}.business-finance-ledger .db-table th{padding-inline:10px}.business-finance-account-grid{padding:15px;gap:12px}.business-finance-account-grid>div{padding:15px}.business-finance-account-grid strong{font-size:27px}.business-finance-reconciliation{padding:0 15px 15px;gap:12px}.business-finance-reconciliation>span>strong{font-size:11px}.business-finance-reconciliation small{font-size:9px}.business-finance-all-actions .business-finance-task>span:last-child{gap:10px}.business-finance-all-actions .business-finance-task{padding:9px 12px}}.energy-workspace .db-screen{overflow:hidden}.energy-workspace .db-screen-inner{gap:0}.energy-workspace .db-heading-actions>.db-subtabs{margin:0;padding:2px}.energy-workspace .db-heading-actions>.db-subtabs>button{min-height:29px;font-size:11px;padding:5px 10px}.energy-view{display:flex;flex:1;min-height:0;min-width:0;flex-direction:column;overflow:hidden}.energy-view-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-shrink:0;padding:13px 17px;border-block-end:1px solid var(--db-line)}.energy-view-heading .db-eyebrow{font-size:7px;margin-block-end:4px}.energy-view-heading h4{font-size:15px;font-weight:500;line-height:1.3;margin:0;letter-spacing:-.3px}.energy-network-total{text-align:end;flex-shrink:0}.energy-network-total>span{display:block;font-size:8px;color:var(--db-muted)}.energy-network-total>strong{display:block;font-size:17px;font-weight:500;line-height:1.4;letter-spacing:-.4px}.energy-network-total small{font-size:10px;color:var(--db-muted);font-weight:400}.energy-network-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;flex:1;min-height:0;min-width:0}.energy-network-canvas{display:flex;flex-direction:column;min-height:0;min-width:0;background:linear-gradient(140deg,var(--db-paper),var(--db-bg))}.energy-topology{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:4px}.energy-topology>svg{width:100%;height:100%;min-height:0;overflow:visible}.energy-dot{fill:var(--db-line)}.energy-lane-label{fill:var(--db-muted);font-size:9px;font-family:inherit;letter-spacing:1.3px}.energy-link-bed{stroke:var(--db-paper);stroke-width:9px;fill:none}.energy-link-line{stroke:var(--db-line);stroke-width:3px;fill:none;stroke-linecap:round}.energy-link.selected .energy-link-line,.energy-link.loaded .energy-link-line{stroke:var(--db-green)}.energy-arrow-head{fill:none;stroke:var(--db-green);stroke-width:1.4px}.energy-flow-particles{stroke:var(--db-green);fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:3 16;opacity:.7;animation:energy-flow 3s linear infinite;animation-play-state:paused}.energy-flow-active .energy-flow-particles{animation-play-state:running}.energy-import-line{stroke:var(--db-muted);stroke-width:1.5px;stroke-dasharray:3 5;fill:none;opacity:.6}.energy-import-label{fill:var(--db-muted);font-family:inherit;font-size:10px}.energy-node{cursor:pointer;outline:none}.energy-node-shadow{fill:var(--db-line);opacity:.45}.energy-node-card{fill:var(--db-paper);stroke:var(--db-line);stroke-width:1.4px;transition:fill .2s,stroke .2s}.energy-node:is(:hover,:focus-visible,.selected) .energy-node-card{stroke:var(--db-green);stroke-width:2px;fill:var(--db-green-soft)}.energy-node:focus-visible .energy-node-card{stroke-width:3px}.energy-node-glyph{fill:none;stroke:var(--db-green);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.energy-node-code{fill:var(--db-muted);font-family:inherit;font-size:8px;letter-spacing:.7px}.energy-node-value{fill:var(--db-text);font-family:inherit;font-size:17px;font-weight:550}.energy-node-value>tspan{font-size:10px;font-weight:400;fill:var(--db-muted)}.energy-node-name{fill:var(--db-text);font-family:inherit;font-size:12px;font-weight:500}.energy-node-state{fill:var(--db-green);opacity:.55}.energy-node.needs-review .energy-node-state{opacity:1}.energy-node.needs-review .energy-node-card{stroke-dasharray:4 2}.energy-grid-key{display:flex;align-items:center;gap:15px;min-height:32px;padding:8px 13px;border-block-start:1px solid var(--db-line);font-size:8px;line-height:1.5;color:var(--db-muted);flex-shrink:0}.energy-grid-key>span{display:flex;align-items:center;gap:5px}.energy-grid-key i{width:14px;height:2px;background:var(--db-green)}.energy-grid-key b{width:7px;height:7px;background:var(--db-paper);border:1px solid var(--db-green);border-radius:2px}.energy-grid-key>button{margin-inline-start:auto;color:var(--db-green);font-size:9px;padding:0;white-space:nowrap}.energy-overview-aside,.energy-inspector{border-inline-start:1px solid var(--db-line);min-height:0;min-width:0;background:var(--db-bg)}.energy-overview-aside{display:flex;flex-direction:column;padding:17px 14px;overflow:hidden}.energy-demand-heading>span,.energy-queue-heading>span{font-size:7px;letter-spacing:.9px;color:var(--db-muted)}.energy-demand-heading>strong{display:block;font-size:29px;font-weight:500;letter-spacing:-1px;line-height:1.3;margin-block-start:5px}.energy-demand-heading small{font-size:12px;letter-spacing:0;color:var(--db-muted)}.energy-demand-heading>p{font-size:9px;line-height:1.5;margin-block-start:3px;color:var(--db-muted)}.energy-demand-chart{margin-block:7px 12px;min-height:65px;max-height:96px;flex:1}.energy-demand-chart>svg{display:block;width:100%;height:100%}.energy-chart-rule{fill:none;stroke:var(--db-line);stroke-width:.7px}.energy-chart-line{fill:none;stroke:var(--db-green);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.energy-chart-point{fill:var(--db-green)}.energy-demand-chart text{fill:var(--db-muted);font-size:8px;font-family:inherit}.energy-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block:10px 5px;border-block-start:1px solid var(--db-line)}.energy-queue-heading>button{display:flex;align-items:center;gap:4px;font-size:9px;color:var(--db-green);padding:3px 0}.energy-case-mini{display:flex;flex-direction:column;gap:3px;min-height:0}.energy-case-mini>button{display:flex;align-items:center;gap:8px;padding:9px 0;text-align:start;min-height:42px}.energy-mini-icon{display:grid;place-items:center;width:27px;height:27px;background:var(--db-paper);border:1px solid var(--db-line);border-radius:6px;color:var(--db-green);flex-shrink:0}.energy-case-mini>button>span:nth-child(2){flex:1;min-width:0}.energy-case-mini strong{font-size:10px;font-weight:500;display:block;line-height:1.4}.energy-case-mini small{font-size:8px;color:var(--db-muted);display:block;margin-block-start:2px}.energy-case-mini>button>svg{color:var(--db-green);flex-shrink:0}.energy-case-mini>button:hover strong{text-decoration:underline;text-underline-offset:3px}.energy-connection-examples{display:flex;align-items:center;gap:15px;min-height:32px;flex-shrink:0;border-block-start:1px solid var(--db-line);padding:8px 15px;color:var(--db-muted);font-size:8px}.energy-connection-examples>span:first-child{font-size:6px;letter-spacing:.8px}.energy-connection-examples>strong{font-size:10px;font-weight:600;letter-spacing:-.2px}.energy-connection-examples>span:last-child{margin-inline-start:auto;font-size:8px}.energy-inspector{display:flex;flex-direction:column;padding:16px 14px;gap:13px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--db-line) transparent}.energy-inspector-title{display:flex;align-items:center;gap:9px}.energy-asset-icon{display:grid;place-items:center;width:33px;height:33px;border:1px solid var(--db-line);border-radius:7px;background:var(--db-paper);color:var(--db-green);flex-shrink:0}.energy-inspector-title>div{min-width:0}.energy-inspector-title h4{font-size:14px;margin:3px 0 0;font-weight:500;line-height:1.4}.energy-inspector-title>div>span{font-size:7px;color:var(--db-muted);line-height:1.5}.energy-inspector>.db-status{align-self:flex-start;font-size:8px}.energy-inspector-metric>span{font-size:9px;color:var(--db-muted)}.energy-inspector-metric>strong{display:block;font-size:30px;font-weight:500;letter-spacing:-1px;line-height:1.4}.energy-inspector-metric small{font-size:12px;color:var(--db-muted);letter-spacing:0}.energy-inspector-metric>progress{display:block;width:100%;height:4px;margin-block:7px;accent-color:var(--db-green)}.energy-inspector-metric>div{display:flex;justify-content:space-between;gap:7px;font-size:8px;color:var(--db-muted)}.energy-facts{display:grid;gap:10px;margin:0;padding-block:12px;border-block:1px solid var(--db-line)}.energy-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.energy-facts dt{font-size:8px;color:var(--db-muted)}.energy-facts dd{font-size:9px;text-align:end;margin:0;line-height:1.5}.energy-inspector-actions{display:flex;flex-direction:column;gap:6px;margin-block-start:auto}.energy-inspector-actions>:is(.db-primary,.db-secondary){min-height:31px!important;font-size:10px!important;padding:6px 8px!important;gap:6px!important;width:100%;justify-content:space-between}.energy-panel-toggle{display:none}.energy-scroll-shell{position:relative;min-height:0;overflow:hidden}.energy-scroll{height:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--db-line) transparent}.energy-scroll-edge{position:absolute;inset-block-start:0;inset-inline:0;height:24px;z-index:3;pointer-events:none}.energy-scroll-edge>i{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--energy-scroll,0)}.energy-scroll-edge>i:nth-child(1){-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(var(--db-paper),transparent);mask-image:linear-gradient(var(--db-paper),transparent)}.energy-scroll-edge>i:nth-child(2){height:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(var(--db-paper),transparent);mask-image:linear-gradient(var(--db-paper),transparent)}.energy-scroll-edge>i:nth-child(3){background:linear-gradient(var(--db-paper),transparent)}.energy-asset-list{background:var(--db-paper)}.energy-asset-row{display:flex;align-items:center;gap:11px;width:100%;padding:16px;text-align:start;border-block-end:1px solid var(--db-line);min-height:67px}.energy-asset-row:is(:hover,.selected){background:var(--db-green-soft)}.energy-asset-row>span:nth-child(2){flex:1;min-width:0}.energy-asset-row>span:nth-child(3){text-align:end;margin-inline-end:8px;flex-shrink:0}.energy-asset-row strong{display:block;font-size:11px;font-weight:500;line-height:1.4}.energy-asset-row small{display:block;font-size:9px;color:var(--db-muted);margin-block-start:4px}.energy-asset-row>svg{color:var(--db-green);flex-shrink:0}.energy-work-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);flex:1;min-height:0}.energy-work-list{border-inline-end:1px solid var(--db-line);background:var(--db-bg)}.energy-case-row{display:flex;align-items:center;gap:10px;padding:19px 15px;text-align:start;width:100%;border-block-end:1px solid var(--db-line)}.energy-case-row:is(:hover,.selected){background:var(--db-green-soft)}.energy-case-row>span:first-child{flex:1;min-width:0}.energy-case-row small{display:block;font-size:8px;color:var(--db-muted)}.energy-case-row strong{display:block;font-size:13px;font-weight:500;margin-block:5px}.energy-case-row b{display:block;font-size:10px;font-weight:400;color:var(--db-muted)}.energy-case-row>.db-status{font-size:8px;flex-shrink:0}.energy-case-row>svg{color:var(--db-green);flex-shrink:0}.energy-work-detail>.energy-scroll{padding:20px}.energy-case-head>span{font-size:8px;letter-spacing:.7px;color:var(--db-muted)}.energy-case-head h4{font-size:22px;font-weight:500;line-height:1.35;margin:10px 0}.energy-case-head p{font-size:11px;line-height:1.7;color:var(--db-muted)}.energy-source-facts{background:var(--db-bg);border:1px solid var(--db-line);border-radius:7px;padding:13px;margin-block:18px}.energy-source-facts>span{font-size:7px;letter-spacing:.8px;color:var(--db-muted)}.energy-source-facts>p{font-size:11px;line-height:1.6;margin-block-start:6px}.energy-source-facts>small{display:block;font-size:8px;color:var(--db-muted);line-height:1.6;margin-block-start:10px;padding-block-start:8px;border-block-start:1px solid var(--db-line)}.energy-agent-handoff{display:flex;align-items:flex-start;gap:11px;margin-block:18px;color:var(--db-green)}.energy-agent-handoff>svg{flex-shrink:0}.energy-agent-handoff strong{font-size:11px;font-weight:500;color:var(--db-text)}.energy-agent-handoff p{font-size:10px;line-height:1.6;color:var(--db-muted);margin-block-start:4px}.energy-work-detail .energy-scroll>.db-primary{width:100%;min-height:33px!important;font-size:11px!important}.energy-scheduled-card{border:1px solid var(--db-line);border-radius:7px;padding:14px;background:var(--db-bg)}.energy-scheduled-card>strong{display:block;font-size:13px;font-weight:500;margin-block-start:10px}.energy-scheduled-card>p{font-size:10px;color:var(--db-muted);margin-block-start:4px}.energy-scheduled-card>button{display:flex;align-items:center;gap:5px;padding:0;font-size:10px;color:var(--db-green);margin-block-start:12px}.energy-review{margin-block-start:20px;display:flex;flex-direction:column;gap:16px}.energy-review-agent{display:flex;align-items:center;gap:10px;color:var(--db-green)}.energy-review-agent>span:nth-child(2){flex:1;min-width:0}.energy-review-agent strong{font-size:12px;font-weight:500;display:block;color:var(--db-text)}.energy-review-agent small{font-size:10px;display:block;color:var(--db-muted);margin-block-start:3px}.energy-review-agent>.db-status{font-size:9px}.energy-review-source{border:1px solid var(--db-line);border-radius:6px;padding:10px 12px;background:var(--db-bg)}.energy-review-source>summary{font-size:11px;color:var(--db-text);cursor:pointer}.energy-review-source>p{font-size:10px;line-height:1.6;color:var(--db-muted);margin-block-start:7px}.energy-field{display:flex;flex-direction:column;gap:7px;min-width:0}.energy-field>label,.energy-review-team>span{font-size:11px;color:var(--db-muted)}.energy-field>:is(input,textarea){display:block;width:100%;padding:10px 12px;border:1px solid var(--db-line);border-radius:6px;background:var(--db-paper);color:var(--db-text);font:inherit;font-size:12px;line-height:1.65;min-width:0}.energy-field>textarea{resize:vertical;min-height:150px}.energy-field>:is(input,textarea):focus-visible{outline:2px solid var(--db-green);outline-offset:2px}.energy-review>.db-redraft{margin:0;padding:12px;border:1px solid var(--db-line);border-radius:6px;background:var(--db-bg)}.energy-review .db-redraft textarea{height:45px;min-height:45px;font-size:11px}.energy-review-team>.db-subtabs{margin-block-start:7px;max-width:none;width:100%}.energy-review-team>.db-subtabs>button{flex:1;min-height:30px;font-size:10px;padding:5px}.energy-review-schedule{display:grid;grid-template-columns:1fr 1fr;gap:12px}.energy-review-schedule input{min-height:39px;color-scheme:light}.energy-review-check{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.6;color:var(--db-text)}.energy-review-check>input{width:15px;height:15px;margin:2px 0 0;accent-color:var(--db-green);flex-shrink:0}.energy-review-error{color:var(--color-text-error-primary);font-size:11px}.energy-review-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-block-start:15px;border-block-start:1px solid var(--db-line)}.energy-review-footer>span{display:flex;align-items:flex-start;gap:6px;font-size:9px;color:var(--db-muted);line-height:1.6;max-width:220px}.energy-review-footer>span>svg{flex-shrink:0;margin-block-start:1px;color:var(--db-green)}.energy-review-footer>.db-primary{font-size:11px!important;min-height:34px!important;gap:8px!important;flex-shrink:0}.energy-review-receipt{text-align:center;padding:10px 0}.energy-review-receipt>span{width:49px;height:49px;display:grid;place-items:center;margin-inline:auto;background:var(--db-green-soft);border:1px solid var(--db-line);color:var(--db-green);border-radius:50%}.energy-review-receipt h4{font-size:25px;font-weight:500;margin:20px 0 11px}.energy-review-receipt>p{font-size:12px;line-height:1.8;color:var(--db-muted)}.energy-review-receipt>dl{display:grid;gap:13px;text-align:start;border:1px solid var(--db-line);background:var(--db-bg);border-radius:6px;padding:17px;margin-block:22px}.energy-review-receipt dl>div{display:flex;justify-content:space-between;gap:20px}.energy-review-receipt dt{font-size:10px;color:var(--db-muted)}.energy-review-receipt dd{font-size:11px;margin:0;text-align:end}.energy-review-receipt>.db-primary{min-height:35px!important;font-size:11px!important;width:100%}@keyframes energy-flow{to{stroke-dashoffset:-57}}@media(max-width:1100px){.energy-network-layout{grid-template-columns:minmax(0,1fr) 210px}.energy-overview-aside,.energy-inspector{padding:13px 11px}.energy-case-mini strong{font-size:9px}.energy-node-name{font-size:12px}.energy-connection-examples>span:last-child{display:none}.energy-grid-key{gap:9px;font-size:7px}}@media(max-width:950px){.energy-panel-toggle{display:block;flex-shrink:0;padding:7px 11px;border-block-end:1px solid var(--db-line)}.energy-panel-toggle>.db-subtabs{margin:0;width:100%;max-width:none}.energy-panel-toggle>.db-subtabs>button{flex:1;font-size:11px;min-height:28px;padding:4px}.energy-network-layout,.energy-work-layout{display:block;flex:1;min-height:0}.energy-network-canvas{height:100%}.energy-overview-aside,.energy-inspector{display:none;height:100%;border-inline-start:0}.energy-view.show-details .energy-network-canvas,.energy-assets-view.show-details .energy-asset-list,.energy-work-view.show-details .energy-work-list{display:none}.energy-view.show-details .energy-overview-aside,.energy-view.show-details .energy-inspector{display:flex}.energy-assets-view .energy-asset-list,.energy-work-list{height:100%}.energy-work-detail{display:none;height:100%}.energy-work-view.show-details .energy-work-detail{display:block}.energy-inspector-metric>strong{font-size:25px}.energy-facts{gap:10px}.energy-inspector{gap:12px}.energy-overview-aside{padding:17px}.energy-demand-chart{max-height:100px;min-height:70px}.energy-case-mini{gap:0}.energy-case-mini>button{min-height:40px;padding-block:7px}.energy-case-mini strong{font-size:11px}.energy-view-heading{padding:11px 13px}.energy-view-heading h4{font-size:13px}.energy-connection-examples{padding:7px 11px}.energy-work-detail>.energy-scroll{padding:16px}.energy-case-head h4{font-size:20px}.energy-source-facts{margin-block:14px;padding:11px}.energy-agent-handoff{margin-block:14px}}@media(prefers-reduced-motion:reduce){.energy-flow-particles{animation:none!important}.energy-node-card{transition:none}}.energy-inspector{padding:0!important;overflow:hidden}.energy-inspector-scroll{height:100%;flex:1}.energy-inspector-scroll>.energy-scroll{display:flex;flex-direction:column;gap:13px;padding:16px 14px}.energy-inspector-scroll>.energy-scroll>*{flex-shrink:0}.energy-inspector .energy-scroll>.db-status{align-self:flex-start;font-size:8px}@media(max-width:1100px){.energy-inspector-scroll>.energy-scroll{padding:13px 11px;gap:11px}}.energy-workspace{font-variant-numeric:tabular-nums}.energy-view-heading{padding:11px 15px;min-height:57px}.energy-view-heading h4{font-size:14px;letter-spacing:-.25px}.energy-view-heading .db-eyebrow{font-size:7px;letter-spacing:.85px}.energy-reading-status{display:flex;align-items:center;gap:7px;flex-shrink:0}.energy-reading-dot{width:5px;height:5px;border-radius:50%;background:var(--db-muted);opacity:.5}.energy-reading-dot.running{background:var(--db-green);opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--db-green) 10%,transparent);animation:energy-reading-pulse 2s ease-in-out infinite}.energy-reading-status>span:nth-child(2){display:flex;flex-direction:column;gap:1px}.energy-reading-status strong{font-size:8px;font-weight:500;line-height:1.4;color:var(--db-text)}.energy-reading-status time{font-size:8px;line-height:1.4;color:var(--db-muted);letter-spacing:.15px}.energy-reading-status>button{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--db-line);border-radius:5px;color:var(--db-muted);background:var(--db-paper);margin-inline-start:3px;padding:0}.energy-reading-status>button:hover{background:var(--db-green-soft);color:var(--db-green)}.energy-node-card{rx:8px}.energy-node-shadow{opacity:.2}.energy-node-name{font-size:11.5px;letter-spacing:-.1px}.energy-node-capacity{fill:var(--db-soft)}.energy-node-utilisation{fill:var(--db-green);opacity:.45;transition:width .6s ease}.energy-node.selected .energy-node-utilisation{opacity:.8}.energy-node.needs-review .energy-node-card{stroke-dasharray:none;stroke:var(--db-green)}.energy-node.needs-review .energy-node-state{fill:var(--db-green);stroke:var(--db-green-soft);stroke-width:3px;r:4px}.energy-link-line{stroke-width:2.5px}.energy-flow-particles{stroke-width:1.8px;stroke-dasharray:2 18;opacity:.55}.energy-grid-key{min-height:30px;padding-block:7px;font-size:8px}.energy-balance-tag>b{background:var(--db-green);border-radius:50%;width:4px;height:4px}.energy-overview-aside{padding:15px 13px}.energy-demand-heading>span{font-size:7px;letter-spacing:.9px}.energy-demand-heading>strong{font-size:27px;margin-block-start:4px;line-height:1.3}.energy-demand-heading>p{font-size:8px}.energy-demand-chart{max-height:88px;margin-block:7px 10px}.energy-queue-heading{padding-block:11px 7px}.energy-queue-heading>span{font-size:7px;letter-spacing:.8px}.energy-case-mini{gap:0}.energy-agent-queue-row{display:flex;align-items:center;gap:7px;border-block-end:1px solid var(--db-line);padding-block:10px}.energy-agent-queue-row:last-child{border-block-end:0}.energy-case-select{display:flex;align-items:center;gap:8px;min-width:0;flex:1;padding:0;text-align:start}.energy-case-select>span:nth-child(2){min-width:0;flex:1}.energy-case-select strong{font-size:10px;font-weight:500;line-height:1.4;display:block}.energy-case-select small{display:block;font-size:8px;line-height:1.5;color:var(--db-muted);margin-block-start:3px}.energy-mini-icon{width:25px;height:29px;border-radius:5px}.energy-case-select:hover strong{text-decoration:underline;text-underline-offset:3px}.energy-queue-review{display:flex;align-items:center;gap:3px;color:var(--db-green);font-size:8px;min-height:28px;padding:4px 0;flex-shrink:0}.energy-queue-review:hover{text-decoration:underline;text-underline-offset:3px}.energy-inspector-title h4{font-size:13px;letter-spacing:-.25px}.energy-inspector-title>div>span{font-size:7px}.energy-inspector-scroll>.energy-scroll{gap:10px;padding:14px 12px}.energy-inspector-metric>strong{font-size:28px;line-height:1.25;margin-block:3px}.energy-inspector-metric>div{font-size:7px}.energy-facts{gap:10px;padding-block:11px}.energy-facts>div{align-items:flex-start}.energy-facts dt{font-size:8px;line-height:1.5;flex-shrink:0}.energy-facts dd{font-size:8px;line-height:1.5;max-width:130px}.energy-asset-next{padding:10px;background:var(--db-paper);border:1px solid var(--db-line);border-radius:6px}.energy-asset-next>span{display:flex;align-items:center;gap:5px;color:var(--db-green);font-size:8px;line-height:1.5}.energy-asset-next>strong{display:block;font-size:11px;font-weight:500;line-height:1.5;margin-block-start:6px}.energy-asset-next>p{font-size:8px;color:var(--db-muted);line-height:1.5;margin-block-start:3px}.energy-inspector-actions{gap:5px}.energy-inspector-actions>:is(.db-primary,.db-secondary){min-height:30px!important;font-size:10px!important}.energy-text-action{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--db-green);font-size:9px;min-height:27px;padding:3px 0}.energy-work-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.energy-case-row{padding:16px 13px;gap:8px}.energy-case-row strong{font-size:12px;line-height:1.4}.energy-case-row small{font-size:7px;letter-spacing:.15px}.energy-case-row b{font-size:9px}.energy-case-row>.db-status{font-size:7px}.energy-work-detail>.energy-scroll{padding:17px}.energy-case-head>span{font-size:7px;letter-spacing:.8px}.energy-case-head h4{font-size:20px;margin-block:8px;letter-spacing:-.5px}.energy-case-head p{font-size:10px;line-height:1.7}.energy-agent-brief{border:1px solid var(--db-line);background:var(--db-green-soft);border-radius:7px;padding:12px;margin-block:15px}.energy-agent-brief>div{display:flex;align-items:center;gap:8px;color:var(--db-green)}.energy-agent-brief>div>span:nth-child(2){flex:1;min-width:0}.energy-agent-brief strong{display:block;font-size:11px;font-weight:500;color:var(--db-text)}.energy-agent-brief small{display:block;font-size:8px;color:var(--db-muted);line-height:1.6;margin-block-start:3px}.energy-agent-brief .db-status{font-size:7px}.energy-agent-brief>ol{list-style:none;margin:10px 0 0;padding:9px 0 0;border-block-start:1px solid var(--db-line);display:grid;gap:6px}.energy-agent-brief li{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--db-text);line-height:1.4}.energy-agent-brief li>svg{color:var(--db-green);flex-shrink:0}.energy-source-facts{margin-block:13px;padding:11px;border-radius:6px}.energy-source-facts>p{font-size:10px;margin-block-start:5px}.energy-source-facts>small{font-size:7px;margin-block-start:8px;padding-block-start:7px}.energy-review{gap:12px;margin-block-start:17px}.energy-review>.db-subtabs{width:100%;max-width:none;margin:0;padding:3px}.energy-review>.db-subtabs>button{flex:1;font-size:11px;min-height:29px;padding:5px}.energy-review-agent{gap:8px}.energy-review-agent strong{font-size:11px}.energy-review-agent small{font-size:9px}.energy-review-agent>.db-status{font-size:8px}.energy-review-source{display:grid;grid-template-columns:1fr 1fr;gap:5px 13px;padding:10px 11px}.energy-review-source>span{grid-column:1/-1;color:var(--db-muted);font-size:7px;letter-spacing:.7px;margin-block-end:2px}.energy-review-source>p{font-size:10px;line-height:1.5;margin:0}.energy-review-source>p:first-of-type{grid-column:1/-1;font-size:11px;font-weight:500;color:var(--db-text)}.energy-field>textarea{min-height:122px;line-height:1.6;font-size:11px}.energy-field>label{font-size:10px}.energy-review>.db-redraft{padding:9px 10px}.energy-review .db-redraft textarea{height:37px;min-height:37px;font-size:11px;line-height:1.4;padding:6px 8px}.energy-review .db-redraft label{font-size:9px}.energy-review .db-redraft .db-secondary{min-height:28px!important;font-size:10px!important;padding-inline:8px!important}.energy-review-handoff{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:9px 11px;border:1px solid var(--db-line);background:var(--db-bg);border-radius:6px}.energy-review-handoff>span{font-size:9px;color:var(--db-muted);line-height:1.5}.energy-review-handoff strong{display:block;font-size:10px;font-weight:500;color:var(--db-text);margin-block-end:2px}.energy-review-handoff>button{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--db-green);padding:3px 0;white-space:nowrap}.energy-review-check{font-size:10px;line-height:1.5}.energy-review-footer{padding-block-start:12px}.energy-review-footer>span{font-size:8px;max-width:210px}.energy-assignment-panel{display:grid;gap:20px;padding-block:7px}.energy-assignment-summary{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--db-line);background:var(--db-bg);border-radius:6px;padding:13px;color:var(--db-green)}.energy-assignment-summary>svg{flex-shrink:0;margin-block-start:1px}.energy-assignment-summary strong{font-size:11px;font-weight:500;color:var(--db-text)}.energy-assignment-summary p{font-size:10px;line-height:1.7;color:var(--db-muted);margin-block-start:4px}.energy-review-receipt h4{font-size:23px;margin-block:16px 9px}.energy-review-receipt>p{font-size:11px;line-height:1.7}@keyframes energy-reading-pulse{50%{opacity:.45}}@media(max-width:1100px){.energy-case-select strong{font-size:9px}.energy-case-select small{font-size:7px}.energy-agent-queue-row{gap:4px}.energy-queue-review{font-size:8px;gap:1px}.energy-mini-icon{width:23px}.energy-inspector-scroll>.energy-scroll{padding:12px 10px}.energy-facts dd{max-width:115px}}@media(max-width:950px){.energy-reading-status strong{font-size:8px}.energy-reading-status time{font-size:7px}.energy-work-layout{display:block}.energy-view-heading{min-height:52px;padding:10px 12px}.energy-case-select strong{font-size:11px}.energy-case-select small{font-size:9px}.energy-agent-queue-row{padding-block:9px}.energy-queue-review{font-size:10px}.energy-inspector-scroll>.energy-scroll{padding:13px}.energy-facts dd{max-width:180px;font-size:10px}.energy-facts dt{font-size:9px}.energy-asset-next>p{font-size:10px}.energy-asset-next>span{font-size:9px}}@media(prefers-reduced-motion:reduce){.energy-reading-dot.running{animation:none}.energy-node-utilisation{transition:none}}.energy-operator-context{display:flex;align-items:center;gap:15px;min-width:0}.energy-operator-context>.db-subtabs{margin:0;padding:2px}.energy-operator-context>.db-subtabs>button{font-size:9px;min-height:26px;padding:4px 8px}.energy-business-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;min-height:0;flex:1}.energy-business-locations{display:flex;flex-direction:column;min-height:0;padding:9px 15px}.energy-business-location{display:grid;grid-template-columns:33px minmax(100px,1fr) 70px 80px 98px 14px;align-items:center;gap:12px;width:100%;padding:23px 0;border-block-end:1px solid var(--db-line);text-align:start}.energy-business-location strong{font-size:12px;font-weight:500;display:block;line-height:1.4}.energy-business-location small{font-size:8px;color:var(--db-muted);display:block;line-height:1.5;margin-block-start:4px}.energy-business-location>span:nth-child(3)>strong{font-size:22px;letter-spacing:-.7px}.energy-business-location>span:nth-child(3)>strong>small{display:inline;font-size:10px;letter-spacing:0}.energy-business-location>progress{width:100%;height:4px;accent-color:var(--db-green)}.energy-business-location>.energy-business-location-cost{font-size:12px;font-weight:500;text-align:end;line-height:1.4}.energy-business-location>svg{color:var(--db-green)}.energy-business-location:hover strong{text-decoration:underline;text-underline-offset:3px}.energy-business-period{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block:auto 3px;padding-block:16px 4px;font-size:9px;color:var(--db-muted)}.energy-business-period>span{display:flex;align-items:center;gap:6px}.energy-business-period>strong{color:var(--db-text);font-size:12px;font-weight:500}.energy-business-period>small{font-size:8px;margin-inline-start:auto}.energy-business-queue{background:var(--db-bg);border-inline-start:1px solid var(--db-line);padding:18px 14px;display:flex;flex-direction:column;gap:14px;min-height:0}.energy-business-queue>div:first-child h4{font-size:13px;font-weight:500;margin:5px 0 0;line-height:1.4}.energy-business-queue>div:first-child .db-eyebrow{font-size:7px}.energy-business-task{display:flex;align-items:flex-start;gap:9px;padding-block-end:13px;border-block-end:1px solid var(--db-line)}.energy-business-task:last-child{border-block-end:0;padding-block-end:0}.energy-business-task>span{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--db-line);border-radius:50%;font-size:8px;color:var(--db-green);background:var(--db-paper);flex-shrink:0}.energy-business-task strong{display:block;font-size:10px;font-weight:500;line-height:1.5}.energy-business-task small{display:block;color:var(--db-green);font-size:8px;line-height:1.5;margin-block-start:2px}.energy-business-task p{font-size:9px;color:var(--db-muted);line-height:1.6;margin-block:6px}.energy-business-task button{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--db-green);padding:3px 0}.energy-business-location-select{width:200px;min-width:145px}.energy-business-location-select .operational-select-trigger{min-height:30px;padding:5px 9px}.energy-business-location-select .operational-select-trigger strong{font-size:11px}.energy-business-calculator-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;min-height:0;flex:1}.energy-calculator-inputs{padding:21px;display:flex;flex-direction:column;min-height:0}.energy-calculator-reading{display:flex;align-items:center;gap:12px;padding-block-end:20px;border-block-end:1px solid var(--db-line)}.energy-calculator-reading>span{font-size:10px;color:var(--db-muted);line-height:1.5;max-width:110px}.energy-calculator-reading>strong{font-size:28px;font-weight:500;letter-spacing:-1px;white-space:nowrap}.energy-calculator-reading>strong>small{font-size:12px;font-weight:400;color:var(--db-muted);letter-spacing:0}.energy-calculator-reading>.energy-reading-status{margin-inline-start:auto}.energy-calculator-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block-start:23px}.energy-calculator-fields .energy-field>input{min-height:43px;font-size:17px;line-height:1.2;padding:9px 10px;font-variant-numeric:tabular-nums}.energy-calculator-fields .energy-field>label{font-size:9px}.energy-calculation-formula{font-size:10px;color:var(--db-muted);line-height:1.6;margin-block:14px}.energy-calculator-rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:17px 0;border-block-start:1px solid var(--db-line);margin-block-start:auto}.energy-calculator-rates>span{font-size:8px;color:var(--db-muted);line-height:1.5}.energy-calculator-rates strong{display:block;font-size:10px;line-height:1.5;font-weight:500;color:var(--db-text);margin-block-start:5px}.energy-calculator-result{display:flex;flex-direction:column;min-height:0;background:var(--db-bg);border-inline-start:1px solid var(--db-line);padding:23px 21px}.energy-calculator-result>.db-eyebrow{font-size:7px;letter-spacing:.8px}.energy-calculator-result>strong{display:block;font-size:34px;letter-spacing:-1.2px;font-weight:500;line-height:1.3;margin-block-start:10px}.energy-calculator-result>p{font-size:10px;color:var(--db-muted);line-height:1.6;margin-block-start:5px}.energy-calculator-result>dl{display:grid;gap:11px;margin:19px 0 17px;padding-block:15px;border-block:1px solid var(--db-line)}.energy-calculator-result>dl>div{display:flex;justify-content:space-between;gap:10px;font-size:10px}.energy-calculator-result dt{color:var(--db-muted)}.energy-calculator-result dd{margin:0}.energy-business-review-note{display:flex;align-items:flex-start;gap:7px;color:var(--db-green);margin-block-end:15px}.energy-business-review-note>svg{flex-shrink:0;margin-block-start:1px}.energy-business-review-note strong{font-size:9px;color:var(--db-text);font-weight:500;display:block;line-height:1.5}.energy-business-review-note small{font-size:9px;color:var(--db-muted);line-height:1.7;display:block;margin-block-start:4px}.energy-calculator-result>:is(.db-primary,.db-secondary){width:100%;min-height:31px!important;font-size:10px!important;margin-block-start:6px;padding:7px 9px!important;gap:7px!important}.energy-provider-table{padding-inline:18px;flex:1;min-height:0}.energy-provider-head,.energy-provider-row{display:grid;grid-template-columns:minmax(170px,1.3fr) minmax(100px,1fr) 100px 125px;gap:14px;align-items:center}.energy-provider-head{font-size:8px;color:var(--db-muted);padding-block:14px;border-block-end:1px solid var(--db-line)}.energy-provider-row{padding-block:24px;border-block-end:1px solid var(--db-line)}.energy-provider-row strong{font-size:12px;font-weight:500;display:block;line-height:1.5}.energy-provider-row small{font-size:9px;color:var(--db-muted);line-height:1.5;display:block;margin-block-start:5px}.energy-provider-row button{display:flex;align-items:center;gap:6px;justify-content:flex-end;color:var(--db-green);font-size:10px;white-space:nowrap}.energy-provider-row button:hover{text-decoration:underline;text-underline-offset:3px}.energy-business-provider-footer{display:flex;align-items:center;gap:9px;padding:14px 18px;border-block-start:1px solid var(--db-line);font-size:9px;color:var(--db-muted);line-height:1.5}.energy-business-provider-footer>svg{color:var(--db-green);flex-shrink:0}.energy-business-provider-footer>strong{margin-inline-start:auto;font-size:10px;font-weight:500;color:var(--db-text);white-space:nowrap}.energy-business-action-list{display:flex;flex-direction:column;min-height:0;flex:1;padding-inline:18px}.energy-business-action-list>article{display:flex;align-items:center;gap:14px;padding-block:23px;border-block-end:1px solid var(--db-line)}.energy-business-action-list>article:last-child{border-block-end:0}.energy-business-action-list>article>div{flex:1;min-width:0}.energy-business-action-list>article>div>span{font-size:8px;color:var(--db-green)}.energy-business-action-list h4{font-size:14px;font-weight:500;line-height:1.5;margin:4px 0}.energy-business-action-list p{font-size:10px;color:var(--db-muted);line-height:1.6}.energy-business-action-list .db-status{font-size:8px}.energy-business-action-list .db-secondary{font-size:10px!important;min-height:31px!important;padding:6px 9px!important;gap:8px!important;white-space:nowrap}.energy-payment-method{padding:14px;border:1px solid var(--db-line);border-radius:6px;background:var(--db-bg)}.energy-payment-method>span{font-size:10px;display:block;color:var(--db-muted);margin-block-end:8px}.energy-payment-method>.db-subtabs{width:100%;max-width:none;margin:0}.energy-payment-method>.db-subtabs>button{flex:1;font-size:11px;min-height:30px}.energy-payment-method>small{font-size:9px;color:var(--db-muted);display:block;line-height:1.6;margin-block-start:10px}.energy-business-payment .energy-review-handoff>strong{font-size:14px;font-weight:500;white-space:nowrap}@media(max-width:1200px){.energy-business-layout{grid-template-columns:minmax(0,1fr) 225px}.energy-business-location{grid-template-columns:30px minmax(95px,1fr) 65px 85px 12px;gap:10px}.energy-business-location>progress{display:none}.energy-business-location-cost{font-size:11px!important}.energy-business-calculator-layout{grid-template-columns:minmax(0,1fr) 240px}.energy-calculator-inputs,.energy-calculator-result{padding:18px 15px}.energy-calculator-reading{gap:8px}.energy-calculator-reading>span{max-width:80px;font-size:9px}.energy-calculator-reading>strong{font-size:25px}.energy-calculator-fields{gap:9px}.energy-calculator-fields .energy-field>label{font-size:8px}.energy-provider-row,.energy-provider-head{grid-template-columns:minmax(135px,1.3fr) minmax(100px,1fr) 88px 110px;gap:10px}.energy-provider-row button{font-size:9px}.energy-operator-context{gap:10px}}@media(max-width:1000px){.energy-business-layout{grid-template-columns:minmax(0,1fr) 210px}.energy-business-locations{padding-inline:11px}.energy-business-location{grid-template-columns:26px minmax(80px,1fr) 55px 12px;gap:8px;padding-block:25px}.energy-business-location>.energy-business-location-cost{display:none}.energy-business-location .energy-asset-icon{width:26px;height:29px}.energy-business-location strong{font-size:10px}.energy-business-location>span:nth-child(3)>strong{font-size:20px}.energy-business-queue{padding:15px 12px;gap:12px}.energy-business-period>small{margin-inline-start:0;flex-basis:100%}.energy-calculator-reading>.energy-reading-status strong{display:none}.energy-calculator-reading>.energy-reading-status{gap:5px}.energy-calculator-fields{gap:7px}.energy-calculator-fields .energy-field>input{font-size:14px;padding-inline:7px}.energy-calculator-rates{gap:8px}.energy-calculator-rates strong{font-size:9px}.energy-provider-table{padding-inline:12px}.energy-provider-head,.energy-provider-row{grid-template-columns:minmax(140px,1.3fr) 95px 75px 102px;gap:8px}.energy-provider-row strong{font-size:10px}.energy-provider-row small{font-size:8px}.energy-business-action-list{padding-inline:13px}.energy-business-action-list>article{gap:9px}.energy-business-action-list h4{font-size:12px}.energy-business-action-list p{font-size:9px}.energy-business-action-list .db-status{display:none}.energy-operator-context{gap:8px}.energy-operator-context>.db-subtabs>button{font-size:8px;padding-inline:6px}.energy-operator-context .energy-reading-status strong{display:none}}.energy-calculator-result{padding:17px 18px}.energy-calculator-result>strong{font-size:30px;margin-block-start:7px}.energy-calculator-result>dl{gap:9px;margin-block:13px;padding-block:12px}.energy-business-review-note{margin-block-end:10px;gap:6px}.energy-business-review-note small{font-size:8px;line-height:1.6;margin-block-start:3px}.energy-calculator-result>:is(.db-primary,.db-secondary){min-height:28px!important;margin-block-start:4px;padding-block:6px!important}.energy-calculator-result>.db-primary{margin-block-start:auto}.energy-workspace .db-screen-inner>.db-modal{margin:auto}.content-workspace .db-screen{overflow:hidden}.content-workspace .db-screen-inner{gap:0}.content-workspace .content-canvas{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.content-workspace .db-heading-actions{gap:8px}.content-workspace .db-heading-actions>.db-status{font-size:10px}.content-clock{font-size:10px;color:var(--db-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.content-canvas>.db-card-title>span{font-size:10px;color:var(--db-muted);line-height:1.4}.content-task-list{display:grid;grid-template-rows:repeat(var(--content-rows,3),minmax(0,1fr));flex:1;min-height:0;max-height:100%}.content-task-row{display:flex;align-items:center;gap:16px;padding:16px;border-block-end:1px solid var(--db-line);min-height:0;min-width:0}.content-task-row:last-child{border-block-end:0}.content-task-main{flex:1;display:flex;align-items:center;gap:12px;text-align:start;min-width:0;color:var(--db-text)}.content-kind{display:grid;place-items:center;width:38px;height:42px;flex-shrink:0;background:var(--db-bg);color:var(--db-green);border:1px solid var(--db-line);border-radius:8px}.content-task-main>span:last-child{min-width:0}.content-task-main strong{display:block;font-size:13px;font-weight:500;line-height:1.5}.content-task-main:hover strong{text-decoration:underline;text-underline-offset:3px}.content-task-main small{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--db-muted);line-height:1.5;margin-block-start:5px}.content-task-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:85px;flex-shrink:0}.content-task-meta>.db-status{font-size:10px}.content-task-meta>span:last-child:not(.db-status){font-size:10px;color:var(--db-muted)}.content-task-meta>small{font-size:9px;color:var(--db-muted);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-task-meta>span:not(.db-status){font-size:10px;color:var(--db-muted)}.content-row-actions{width:110px;flex-shrink:0}.content-row-actions .operational-select-trigger{min-height:30px}.content-row-actions .operational-select-value strong{font-size:10px}.content-queue-heading>.db-subtabs{gap:4px}.content-queue-heading>.db-subtabs>button{font-size:10px;min-height:26px;padding-inline:9px}.content-task-row>.db-secondary{min-height:30px!important;font-size:11px!important;flex-shrink:0}.content-footer{display:flex;align-items:center;gap:7px;padding:12px 16px;border-block-start:1px solid var(--db-line);font-size:10px;line-height:1.4;color:var(--db-muted);margin-block-start:auto;flex-shrink:0}.content-footer>svg{flex-shrink:0;color:var(--db-green)}.content-footer>button{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--db-green);margin-inline-start:auto}.content-focus-heading{display:flex;align-items:center;gap:12px;padding:16px;border-block-end:1px solid var(--db-line);flex-shrink:0}.content-focus-heading>div{flex:1;min-width:0}.content-focus-heading small{display:block;color:var(--db-muted);font-size:10px;line-height:1.4;margin-block-end:5px}.content-focus-heading h4{font-size:16px;font-weight:500;line-height:1.4;margin:0;letter-spacing:-.3px}.content-focus-heading>.db-status{font-size:10px;flex-shrink:0}.content-focus-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);flex:1;min-height:0}.content-request,.content-assignment{padding:18px;min-height:0;min-width:0;display:flex;flex-direction:column}.content-request{background:var(--db-bg);border-inline-end:1px solid var(--db-line);gap:12px}.content-request-source{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--db-muted);font-size:10px;flex-shrink:0}.content-request>p{font-size:12px;line-height:1.7;color:var(--db-text);margin:0}.content-tool{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:500;line-height:1.5;color:var(--db-text);white-space:nowrap}.content-tool>svg{color:var(--db-green);flex-shrink:0}.content-files{display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0}.content-files-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.content-files-heading>div{min-width:0}.content-files-heading strong{display:block;font-size:11px;font-weight:500;line-height:1.5}.content-files-heading small{display:block;font-size:9px;line-height:1.5;color:var(--db-muted);margin-block-start:3px}.content-insert-files{display:flex;align-items:center;justify-content:center;gap:5px;font-family:inherit;font-size:10px;line-height:1.5;min-height:30px;padding:6px 10px;color:var(--db-text);background:var(--db-paper);border:1px solid var(--db-line);border-radius:6px;white-space:nowrap;flex-shrink:0}.content-insert-files:hover{border-color:var(--db-green)}.content-insert-files[data-focus-visible]{outline:2px solid var(--db-green);outline-offset:2px}.content-file-records{display:flex;flex-direction:column;gap:5px;min-width:0;flex-shrink:0}.content-file-records>div{display:flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid var(--db-line);background:var(--db-paper);border-radius:5px;min-width:0}.content-file-records>div>svg{color:var(--db-green);flex-shrink:0}.content-file-records>div>span{min-width:0;flex:1}.content-file-records strong{display:block;font-size:10px;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-file-records small{display:block;font-size:9px;line-height:1.4;color:var(--db-muted);margin-block-start:2px}.content-file-records button{display:grid;place-items:center;width:24px;height:24px;border-radius:5px;flex-shrink:0;color:var(--db-muted)}.content-file-records button:hover{background:var(--db-bg);color:var(--db-text)}.content-file-note,.content-file-error{font-size:9px!important;line-height:1.5!important;margin:0!important;color:var(--db-muted);flex-shrink:0}.content-row-actions.hide-label>span:first-child{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.content-file-error{color:var(--color-text-error-primary,var(--db-text))}.content-assignment{gap:14px}.content-assignment-selects{display:grid;grid-template-columns:1fr 1fr;gap:12px;flex-shrink:0}.content-assignment-selects .operational-select label{font-size:10px}.content-assignment-selects .operational-select-trigger{min-height:34px}.content-assignment-selects .operational-select-value strong{font-size:11px}.content-workflow{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.content-workflow>li{display:flex;align-items:center;gap:9px;min-width:0;color:var(--db-muted)}.content-workflow>li>span{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--db-line);border-radius:50%;font-size:9px;flex-shrink:0;background:var(--db-bg)}.content-workflow>li.done{color:var(--db-green)}.content-workflow>li.done>span{background:var(--db-green-soft);border-color:var(--db-green-soft);color:var(--db-green)}.content-workflow>li.current{color:var(--db-text)}.content-workflow>li.current>span{color:var(--color-status-yellow-text);border-color:var(--color-status-yellow-background);background:var(--color-status-yellow-background)}.content-run{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block-start:14px;border-block-start:1px solid var(--db-line);margin-block-start:auto;flex-shrink:0}.content-run>span{font-size:10px;color:var(--db-muted)}.content-run>.db-primary{min-height:32px!important;font-size:11px!important}.content-connection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;padding:16px;flex:1;min-height:0}.content-connection-grid>button{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:14px;background:var(--db-bg);border:1px solid var(--db-line);border-radius:8px;text-align:start;min-height:0;min-width:0}.content-connection-grid>button:hover{border-color:var(--db-green);background:var(--db-green-soft)}.content-connection-grid .content-tool{font-size:12px}.content-connection-grid p{font-size:11px;line-height:1.6;color:var(--db-muted);margin:0}.content-connection-grid>button>span:last-child{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--db-green);margin-block-start:auto}.content-activity{flex:1;min-height:0;display:flex;flex-direction:column}.content-activity>button{display:flex;align-items:center;gap:12px;padding:12px 16px;border-block-end:1px solid var(--db-line);flex:1;min-height:0;text-align:start;color:var(--db-text)}.content-activity>button:last-child{border-block-end:0}.content-activity>button:hover{background:var(--db-bg)}.content-activity>button>span:nth-child(2){flex:1;min-width:0}.content-activity strong{display:block;font-size:11px;font-weight:500;line-height:1.5}.content-activity small{display:block;font-size:10px;color:var(--db-muted);line-height:1.5;margin-block-start:3px}.content-activity time{font-size:9px;color:var(--db-muted);white-space:nowrap}.content-activity-dot{width:6px;height:6px;background:var(--db-green);border-radius:50%;flex-shrink:0}.content-workspace .db-modal:has(.content-review){margin:auto}.content-workspace .db-modal:has(.content-review-ready){height:min(760px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);margin:auto;overflow:hidden}.content-workspace .db-modal:has(.content-review-ready) .db-modal-inner{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.content-workspace .db-modal:has(.content-review-ready) .db-modal-inner>.db-eyebrow,.content-workspace .db-modal:has(.content-review-ready) h3,.content-workspace .db-modal:has(.content-review-ready) .db-modal-subtitle{flex-shrink:0}.content-review-ready{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.content-review-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.content-review-toolbar .connector-agent strong{font-size:12px;line-height:1.4}.content-review-toolbar .connector-agent small,.content-review-toolbar>.db-status{font-size:10px;line-height:1.5}.content-draft{display:flex;flex-direction:column;flex:1;min-height:0;border:1px solid var(--db-line);border-radius:8px;overflow:hidden}.content-scene-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-block-end:1px solid var(--db-line);flex-shrink:0;background:var(--db-bg)}.content-scene-nav>strong{font-size:12px;font-weight:500;line-height:1.4}.content-scene-nav small{display:block;font-size:9px;font-weight:400;line-height:1.4;color:var(--db-muted);margin-block-start:3px}.content-scene-nav>div{display:flex;align-items:center;gap:8px;font-size:10px;font-variant-numeric:tabular-nums}.content-scene-nav button{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--db-line);border-radius:5px;color:var(--db-text);background:var(--db-paper)}.content-scene-nav button:disabled{opacity:.35;cursor:default}.content-draft-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);flex:1;min-height:0}.content-preview{display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--db-bg);border-inline-end:1px solid var(--db-line);min-width:0;min-height:0}.content-preview-media{position:relative;min-height:0;aspect-ratio:16/10;max-height:190px;border:1px solid var(--db-line);border-radius:6px;overflow:hidden;background:var(--db-paper)}.content-preview-media>img{display:block;width:100%;height:100%;object-fit:cover}.content-preview-media>span{position:absolute;inset-inline-start:8px;inset-block-end:8px;font-size:8px;padding:4px 6px;border:1px solid var(--db-line);border-radius:4px;color:var(--db-text);background:var(--db-paper)}.content-screen-reference{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:18px;text-align:center;color:var(--db-green)}.content-screen-reference>strong{font-size:15px;font-weight:500;line-height:1.4;color:var(--db-text)}.content-screen-reference>span{font-size:9px;color:var(--db-muted);line-height:1.5}.content-reference{display:flex;align-items:flex-start;gap:6px;font-size:10px;line-height:1.5;color:var(--db-muted)}.content-reference>svg{flex-shrink:0;margin-block-start:1px}.content-editor{display:flex;flex-direction:column;gap:12px;padding:14px;min-width:0;min-height:0;background:var(--db-paper)}.content-field{display:flex;flex-direction:column;min-height:0;gap:5px}.content-field>label{font-size:10px;line-height:1.5;color:var(--db-muted)}.content-field>textarea{font-family:inherit;font-size:12px;line-height:1.65;width:100%;border:1px solid var(--db-line);border-radius:5px;padding:8px 10px;resize:none;background:var(--db-paper);color:var(--db-text);min-height:0}.content-field>textarea:focus-visible{outline:2px solid var(--db-green);outline-offset:2px}.content-title-field,.content-caption-field{flex-shrink:0}.content-title-field>textarea{height:36px}.content-caption-field>textarea{height:52px}.content-script-field{flex:1}.content-script-field>textarea{flex:1;min-height:62px}.content-review-bottom{flex-shrink:0}.content-review-bottom>.db-redraft{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:0 0 10px;margin:0;border-block-end:1px solid var(--db-line)}.content-review-bottom .db-redraft label{font-size:10px;margin-block-end:5px}.content-review-bottom .db-redraft textarea{font-size:12px;line-height:1.5;height:40px;min-height:40px;max-height:40px;resize:none;padding:8px 10px}.content-review-bottom .db-redraft>div:last-child{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:4px;margin:0}.content-review-bottom .db-redraft>div:last-child>span{font-size:9px;max-width:110px;text-align:end;line-height:1.4}.content-review-bottom .db-redraft>div:last-child>span:empty{display:none}.content-review-bottom .db-redraft .db-secondary{font-size:11px!important;min-height:32px!important}.content-review-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block-start:10px}.content-review-actions>span{font-size:10px;color:var(--db-muted);line-height:1.5}.content-review-actions>.db-primary{font-size:11px!important;min-height:32px!important}.content-running{display:flex;flex-direction:column;gap:24px;padding-block:12px}.content-running .content-workflow{gap:18px}.content-saved{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:24px 18px}.content-saved>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--db-green-soft);color:var(--db-green)}.content-saved h4{font-size:22px;letter-spacing:-.4px;margin:0;font-weight:500;line-height:1.4}.content-saved p{font-size:12px;line-height:1.9;max-width:450px;color:var(--db-muted);margin:0}.content-saved dl{display:flex;gap:32px;padding:14px 18px;background:var(--db-bg);border:1px solid var(--db-line);border-radius:6px;margin:0}.content-saved dt{font-size:9px;color:var(--db-muted);line-height:1.5}.content-saved dd{font-size:11px;color:var(--db-text);margin:4px 0 0;line-height:1.5}.content-saved>div{display:flex;gap:10px;margin-block-start:4px}.content-focus-label{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-block-end:1px solid var(--db-line);font-size:10px;flex-shrink:0}.content-focus-label>strong{font-weight:500}.content-focus-label>span{color:var(--db-muted)}.content-request>.content-files{margin-block-start:auto}.content-agent-field{min-width:0;display:flex;flex-direction:column;gap:7px}.content-agent-connections{display:flex;flex-direction:column;gap:4px;min-width:0}.content-agent-connections>small{font-size:8px;line-height:1.4;color:var(--db-muted)}.content-agent-connections>div{display:flex;flex-wrap:wrap;gap:4px 10px}.content-agent-connections .content-tool{font-size:9px;line-height:1.4}.content-workflow>li>div{min-width:0;display:flex;flex-direction:column;gap:2px}.content-workflow>li strong{font-size:11px;font-weight:450;line-height:1.4}.content-workflow>li small{font-size:9px;color:var(--db-muted);line-height:1.4}.content-workflow>li.done small{color:var(--db-green)}.content-files-heading strong>span{font-size:9px;color:var(--db-muted);font-weight:400;margin-inline-start:4px}.content-file-pages{display:flex;align-items:center;gap:5px;font-size:9px;line-height:1.4;color:var(--db-muted)}.content-file-pages>span{margin-inline-end:auto}.content-file-pages>button{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--db-line);border-radius:4px;background:var(--db-paper);color:var(--db-text)}.content-file-pages>button:disabled{opacity:.35;cursor:default}.content-review-toolbar>div{display:flex;flex-direction:column;gap:5px;min-width:0}.content-review-toolbar .content-agent-connections{flex-direction:row;gap:10px;align-items:center}.content-files-compact{gap:7px;margin-block-start:auto}.content-files-compact .content-files-heading strong{font-size:10px}.content-files-compact .content-insert-files{font-size:9px;min-height:25px;padding:4px 7px}.content-files-compact .content-file-records>div{padding:5px 7px}.content-files-compact .content-file-records strong{font-size:9px}.content-files-compact .content-file-records small{font-size:8px}.content-files-compact .content-file-note{font-size:8px!important;line-height:1.4!important}.content-preview>.content-files-compact{flex-shrink:0}.content-preview>.content-reference{flex-shrink:0}.content-draft .content-preview-media{flex:0 1 150px;min-height:64px}.content-files-compact .content-file-note{display:none}.content-audio-reference .content-screen-reference{padding:8px;gap:5px}.content-audio-reference .content-screen-reference>span,.content-audio-reference>span{display:none}.content-audio-reference .content-screen-reference{gap:7px}@media(min-width:601px)and (max-width:1000px){.content-task-meta>small{max-width:115px;font-size:8px}.content-row-actions{width:93px}.content-queue-heading>.db-subtabs>button{font-size:9px;padding-inline:6px}.content-task-row{gap:10px;padding:12px}.content-task-main{gap:9px}.content-task-main strong{font-size:12px}.content-kind{width:31px;height:36px}.content-task-main small{font-size:9px;gap:4px}.content-task-meta{min-width:75px}.content-task-meta>.db-status{font-size:9px}.content-request,.content-assignment{padding:12px;gap:10px}.content-request>p{font-size:11px;line-height:1.6}.content-assignment-selects{grid-template-columns:1fr 1fr;gap:8px}.content-assignment-selects .operational-select-value strong{font-size:10px}.content-workflow{gap:10px}.content-workflow>li strong{font-size:10px}.content-workflow>li small{font-size:8px}.content-focus-heading{padding:12px;gap:10px}.content-focus-heading h4{font-size:14px}.content-files{gap:8px}.content-file-records>div{padding:5px 7px}.content-files-heading{gap:8px}.content-insert-files{padding:5px 7px;font-size:9px}.content-connection-grid{padding:12px;gap:9px}.content-connection-grid>button{padding:12px;gap:8px}.content-connection-grid p{font-size:10px}.content-connection-grid .content-tool{font-size:11px}}@media(min-width:601px)and (max-width:800px){.content-focus-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.content-request,.content-assignment{padding:10px}.content-focus-heading h4{font-size:12px}.content-assignment-selects{gap:6px}.content-assignment-selects .operational-select-trigger{min-height:30px;padding:6px}.content-assignment-selects .operational-select-value strong{font-size:9px}.content-run{gap:6px}.content-run>span{font-size:9px}.content-run>.db-primary{padding-inline:8px!important;font-size:10px!important}.content-request>p{font-size:10px;line-height:1.6}.content-files-heading small{display:none}.content-files-heading strong{font-size:10px}.content-file-records small,.content-agent-connections .content-tool{font-size:8px}.content-workflow>li>span{width:19px;height:19px}.content-workflow>li strong{font-size:9px}.content-workflow>li small{font-size:8px}.content-workflow{gap:9px}.content-task-meta>small{max-width:87px}.content-task-meta{min-width:65px}.content-task-meta>span:last-child:not(.db-status){display:none}.content-task-main small{flex-wrap:wrap;gap:3px 5px}.content-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.content-connection-grid p{font-size:9px}.content-connection-grid>button>span:last-child{font-size:9px}.content-activity>button{gap:8px;padding:10px 12px}.content-activity time{font-size:8px}.content-activity small{font-size:9px}.content-draft-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.content-preview{padding:9px;gap:7px}.content-preview-media{max-height:110px}.content-screen-reference{padding:10px;gap:6px}.content-screen-reference>strong{font-size:12px}.content-screen-reference>span{font-size:8px}.content-editor{padding:9px;gap:8px}.content-files-compact .content-file-records small{display:none}.content-files-compact .content-files-heading{flex-wrap:wrap;gap:5px}.content-files-compact .content-file-note{font-size:7px!important}}@media(max-height:780px){.content-focus-heading{padding:12px 16px}.content-request,.content-assignment{padding:12px 14px;gap:10px}.content-request>p{font-size:11px;line-height:1.65}.content-workflow{gap:9px}.content-workflow>li strong{font-size:10px}.content-workflow>li small{font-size:8px}.content-run{padding-block-start:10px}.content-files{gap:8px}.content-file-records>div{padding:5px 8px}.content-workspace .db-modal:has(.content-review-ready) .db-modal-inner{padding:16px 18px}.content-workspace .db-modal:has(.content-review-ready) h3{font-size:22px;line-height:1.3;margin-block:7px}.content-workspace .db-modal:has(.content-review-ready) .db-modal-subtitle{font-size:10px;line-height:1.5;margin-block-end:10px}.content-review-ready{gap:8px}.content-scene-nav{padding:8px 10px}.content-preview,.content-editor{padding:10px;gap:9px}.content-preview-media{max-height:120px;flex-shrink:1}.content-screen-reference{gap:6px;padding:12px}.content-screen-reference>strong{font-size:13px}.content-screen-reference>span{font-size:8px}.content-field>textarea{font-size:11px;line-height:1.6}.content-title-field>textarea{height:33px}.content-caption-field>textarea{height:46px}.content-review-bottom .db-redraft textarea{font-size:11px;height:36px;min-height:36px;max-height:36px;padding-block:6px}.content-review-bottom>.db-redraft{padding-block-end:8px}.content-review-actions{padding-block-start:8px}.content-files-compact{gap:6px}.content-running{gap:16px}}.db-showcase{max-width:1480px}.db-showcase-shell{border-radius:10px;background:var(--black);padding:0 12px 12px;box-shadow:0 20px 50px -40px var(--ink)}.db-showcase-shell .demo-topbar{height:55px;padding-inline:14px}.db-showcase-tabs{display:flex;overflow-x:auto;scrollbar-width:thin;border-radius:6px 6px 0 0;background:#2a2c26;gap:1px}.db-showcase-tabs>button{flex:1 0 145px;display:flex;align-items:center;gap:8px;padding:18px 12px;color:#c7c9be;background:#292b25;font-size:11px;white-space:nowrap;text-align:left;border-bottom:2px solid transparent}.db-showcase-tabs>button>span{font-size:9px;color:#919587}.db-showcase-tabs>button>strong{font-weight:450}.db-showcase-tabs>button[aria-selected=true]{background:#f7f8f5;color:var(--ink);border-bottom-color:var(--olive)}.db-tab-panels{border-radius:0 0 6px 6px;overflow:hidden;background:#f7f8f5}.db-tab-panels>[hidden]{display:none!important}.db-showcase-caption{padding:15px 14px 10px;display:flex;justify-content:space-between;gap:30px;align-items:center}.db-showcase-caption p{color:#b7bbac;font-size:11px;line-height:1.7;max-width:760px}.db-showcase-caption button{display:flex;align-items:center;gap:14px;color:var(--cream);font-size:11px;white-space:nowrap}.db-showcase-disclaimer{display:flex;align-items:flex-start;justify-content:center;gap:7px;color:#a0a794;padding:9px 12px 0;border-top:1px solid #35382e;margin-top:4px;font-size:9px;line-height:1.6}.db-showcase-disclaimer svg{flex-shrink:0;margin-top:1px}.db-frame,.db-modal{--db-bg:#f5f6f3;--db-paper:#fff;--db-line:#e2e5de;--db-text:#292d25;--db-muted:#73796d;--db-soft:#eef0e9;--db-green:#56633c;--db-green-soft:#eaf0df}.db-frame{display:grid;grid-template-columns:157px minmax(0,1fr);background:var(--db-bg);color:var(--db-text);font-family:DM Sans,sans-serif;min-height:630px;text-align:left;font-size:12px;line-height:1.5}.db-frame h3,.db-frame h4,.db-modal h3,.db-modal h4{font-family:DM Sans,sans-serif;font-weight:550;letter-spacing:-.5px;line-height:1.3}.db-frame button,.db-modal button{font-family:DM Sans,sans-serif}.db-frame button:focus-visible,.db-modal button:focus-visible{outline:2px solid var(--olive);outline-offset:3px}.db-rail{border-right:1px solid var(--db-line);padding:23px 12px 17px;background:#fcfcf9;display:flex;flex-direction:column;min-width:0}.db-workspace-logo{display:flex;gap:9px;align-items:center;font-weight:600;font-size:12px;margin:0 6px 32px}.db-workspace-logo>svg{color:var(--olive);flex-shrink:0}.db-workspace-logo small{display:block;font-weight:400;font-size:9px;color:var(--db-muted);margin-top:3px;letter-spacing:0}.db-nav-caption{font-size:8px;letter-spacing:1px;color:var(--db-muted);margin:0 9px 10px}.db-rail nav{display:flex;flex-direction:column;gap:5px}.db-rail nav button{display:flex;align-items:center;gap:8px;text-align:left;font-size:11px;padding:11px 9px;border-radius:5px;color:#6a7063;min-height:39px}.db-rail nav button.active{background:#e9edde;color:#455230;font-weight:500}.db-rail nav button:hover{background:#f0f2e9}.db-rail nav button>b{font-size:9px;margin-left:auto;font-weight:500;border:1px solid #d7ddce;border-radius:4px;padding:0 4px}.db-rail-bottom{display:flex;gap:7px;align-items:flex-start;margin-top:auto;padding:36px 7px 0;font-size:9px;color:var(--db-muted)}.db-rail-bottom small{display:block;font-size:8px;margin-top:3px}.db-demo-dot{width:5px;height:5px;border-radius:50%;background:var(--olive);margin-top:5px;flex-shrink:0}.db-body{padding:23px;min-width:0}.db-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.db-eyebrow{display:block;color:var(--db-muted,#73796d);font-size:8px;font-weight:500;letter-spacing:1.1px;margin-bottom:9px}.db-heading h3{font-size:23px;letter-spacing:-.8px;font-weight:500;margin:0}.db-heading-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.db-primary,.db-secondary{font-size:11px!important;min-height:35px!important;padding-inline:12px!important;gap:8px!important;border-radius:5px!important;white-space:nowrap}.db-primary{color:#fff!important;background:#57633f!important;border-color:#57633f!important}.db-primary[aria-disabled=true],.db-primary:disabled{opacity:.6!important}.db-secondary{background:#fff!important;color:#4f5746!important;border-color:#dde2d6!important}.db-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:20px}.db-stats>div{padding:17px 18px;background:var(--db-paper);border:1px solid var(--db-line);border-radius:7px;min-width:0;box-shadow:0 1px 2px #20251a03}.db-stats span{display:block;font-size:10px;color:var(--db-muted)}.db-stats strong{display:block;font-size:27px;font-weight:500;letter-spacing:-1px;line-height:1.2;margin-top:8px}.db-stats small{display:block;font-size:9px;color:var(--db-muted);margin-top:7px}.db-card{border:1px solid var(--db-line);background:var(--db-paper);border-radius:7px;overflow:hidden;min-width:0;box-shadow:0 1px 2px #20251a03}.db-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid var(--db-line);min-height:53px}.db-card-title h4{font-size:12px;letter-spacing:-.15px;margin:0}.db-status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:9px;font-weight:450;color:#73796c;background:#f1f2ee;border:1px solid #e7e9e2;border-radius:4px;padding:3px 6px;line-height:1.3}.db-status i{width:4px;height:4px;border-radius:50%;background:currentColor;flex-shrink:0}.db-status.olive{background:#edf2e5;border-color:#dfe9d3;color:#5d7044}.db-status.amber{background:#faf1e1;border-color:#efe2c7;color:#997438}.db-split{display:grid;gap:15px}.support-split{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);align-items:start}.db-filter-row{padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.db-filter-row>span{font-size:10px;color:var(--db-muted)}.db-subtabs{display:flex;gap:3px;align-items:center;padding:3px;border:1px solid #e5e8e0;border-radius:5px;background:#f5f6f2;width:max-content;max-width:100%;overflow-x:auto}.db-subtabs button{padding:6px 9px;font-size:10px;white-space:nowrap;border-radius:3px;color:#73796d;min-height:29px}.db-subtabs button.active{background:#fff;color:#475239;box-shadow:0 1px 3px #27301b12}.db-search{display:flex;align-items:center;gap:6px;border:1px solid #e2e6db;border-radius:5px;padding:7px 9px;background:#fff;min-width:0;max-width:220px;color:#959c8c}.db-search input{border:0;background:none;font-size:10px;min-width:0;width:100%;color:#404837;outline:0}.db-search:focus-within{outline:2px solid var(--olive);outline-offset:2px}.db-table-wrap{overflow-x:auto;scrollbar-width:thin}.db-table{border-collapse:collapse;width:100%;font-size:10px;white-space:nowrap;text-align:left}.db-table th{background:#f8f9f5;border-block:1px solid #e7eae2;color:#929889;padding:10px 13px;font-weight:450;font-size:9px}.db-table td{padding:12px 13px;border-bottom:1px solid #edf0e8;color:#69725f;vertical-align:middle}.db-table td>strong{font-weight:500;color:#414a37}.db-table tr.selected td{background:#f3f6ed}.db-table tbody tr:last-child td{border-bottom:0}.db-record-button{display:flex;align-items:center;gap:9px;text-align:left;padding:0;width:100%;white-space:nowrap}.db-record-button strong{display:block;font-size:11px;font-weight:500;color:#404835}.db-record-button small{display:block;font-size:9px;color:#8b9281;margin-top:3px}.db-avatar{display:grid;place-items:center;width:29px;height:29px;background:#eef1e7;color:#6b7855;border:1px solid #e1e7d6;border-radius:50%;font-size:9px;font-weight:550;flex-shrink:0}.db-avatar.large{width:38px;height:38px;font-size:11px}.db-direction{display:inline-flex;align-items:center;gap:5px;font-size:9px}.db-card-footer{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;font-size:9px;color:#8d9581;border-top:1px solid #edf0e8}.db-card-footer>span{font-size:8px}.db-person{display:flex;align-items:center;gap:9px;padding:17px 15px}.db-person>div{min-width:0}.db-person strong{display:block;font-size:12px;font-weight:500}.db-person small{display:block;color:#9aa18e;font-size:9px;margin-top:2px}.db-person>.db-status{margin-left:auto;font-size:8px}.db-call-meta{display:flex;gap:30px;margin:0 16px;padding-bottom:14px;border-bottom:1px solid #edf0e8}.db-call-meta>span{font-size:8px;color:#99a18c}.db-call-meta strong{display:block;font-size:10px;color:#69775b;font-weight:450;margin-top:4px}.db-note{display:flex;align-items:flex-start;gap:7px;padding:12px 14px;background:#f5f7f0;color:#788568;font-size:9px;line-height:1.65}.db-note svg{margin-top:1px;flex-shrink:0}.db-call-status{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:12px}.db-call-status .text-body-medium,.db-call-status .text-body-regular{font-size:9px}.db-empty{padding:35px 20px;text-align:center;color:#9ba48d;font-size:11px}.db-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.team-card{padding:19px}.team-card .db-card-title{padding:0 0 20px;border:0}.db-agent-icon{width:39px;height:39px;background:#eef2e5;border:1px solid #dfe7d4;color:#7d8a64;border-radius:8px;display:grid;place-items:center}.team-card h4{font-size:23px;margin:0 0 7px}.team-card>span{font-size:10px;color:#818d73}.team-card>p{font-size:11px;color:#8c957e;line-height:1.8;min-height:65px;margin-top:16px}.db-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 13px;margin:20px 0}.db-detail-grid>span{color:#929b84;font-size:9px}.db-detail-grid strong{display:block;font-size:11px;font-weight:500;color:#5e6c4f;margin-top:5px;overflow-wrap:anywhere}.email-split{grid-template-columns:1fr 1.25fr}.db-email-row{display:flex;align-items:center;gap:12px;padding:20px 16px;width:100%;text-align:left;border-bottom:1px solid #e9ede2}.db-email-row.selected{background:#f2f5eb}.db-email-row>span:nth-child(2){min-width:0;flex:1}.db-email-row strong,.db-email-row b,.db-email-row small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-email-row strong{font-size:11px;font-weight:500}.db-email-row b{font-size:10px;font-weight:450;margin-top:4px;color:#7e896f}.db-email-row small{font-size:9px;margin-top:6px;color:#a1a992}.db-email-detail{padding:24px}.db-email-detail h4{font-size:22px;margin:12px 0 18px}.db-email-detail>strong{font-size:11px}.db-email-detail>p{font-size:12px;line-height:1.9;margin-block:20px 26px;color:#7c886c}.db-email-draft{background:#f7f9f2;border:1px solid #e5ebdc;padding:17px;border-radius:6px}.db-email-draft p{font-size:12px;line-height:1.9;margin:16px 0;color:#758464}.db-email-draft>small{display:block;font-size:9px;color:#929f81;margin-top:12px}.db-modal{border:1px solid #dee4d5;background:#fafbf7;color:#303b25;border-radius:9px;padding:0;width:min(570px,calc(100% - 28px));max-height:calc(100dvh - 32px);box-shadow:0 30px 100px #0005}.db-modal.wide{width:min(780px,calc(100% - 28px))}.db-modal::backdrop{background:#1a2215a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.db-modal-inner{position:relative;padding:34px}.db-modal-close{position:absolute;right:15px;top:15px;padding:6px}.db-modal h3{font-size:28px;line-height:1.2;margin:15px 0}.db-modal-subtitle{font-size:12px;color:#859276;line-height:1.8;max-width:90%;margin-bottom:25px}.db-form label{display:block;font-size:11px;color:#788969;margin:15px 0}.db-form input:not([type=checkbox]),.db-form select,.db-form textarea{display:block;width:100%;font-size:12px;border:1px solid #dfe6d6;border-radius:5px;padding:10px;background:#fff;color:#46563a;margin-top:6px;resize:vertical;min-height:39px}.db-form input:focus,.db-form select:focus,.db-form textarea:focus{outline:2px solid var(--olive);outline-offset:2px}.db-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.db-form>.db-primary{margin-top:20px;width:100%}.db-header-select{border:1px solid #dfe4d6;border-radius:5px;padding:9px 10px;font-size:11px;background:#fff;color:#657454;max-width:210px}.db-two-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.db-fineprint{font-size:10px;line-height:1.7;color:#94a080;display:block;margin:14px 0}.invoice-paper{background:#fff;border:1px solid #e2e7d9;box-shadow:0 4px 10px #26371908;border-radius:3px;padding:24px 20px;min-height:460px}.invoice-paper-top{display:flex;justify-content:space-between;gap:9px;font-size:7px;letter-spacing:.8px;color:#9caa8b}.invoice-paper h4{font-size:32px;font-weight:450;letter-spacing:-1px;margin:31px 0 17px}.invoice-supplier{display:flex;flex-direction:column;gap:4px;font-size:12px}.invoice-supplier span{font-size:10px;color:#9aaa87}.invoice-address{display:flex;flex-direction:column;gap:5px;margin-top:24px;font-size:9px}.invoice-address>span{font-size:7px;letter-spacing:1px;color:#a0ac90}.invoice-address strong{font-weight:450}.invoice-address small{font-size:9px;color:#9aaa87}.invoice-paper table{border-collapse:collapse;width:100%;margin-top:27px;font-size:9px}.invoice-paper th{text-align:left;font-weight:400;color:#9aaa87;border-block:1px solid #eaf0e1;padding-block:10px}.invoice-paper td{padding-block:11px;color:#7d9069}.invoice-paper td:last-child,.invoice-paper th:last-child{text-align:right}.invoice-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:17px;border-top:1px solid #e5ecdd;font-size:10px;margin-top:8px}.invoice-total strong{font-size:18px;font-weight:500}.invoice-paper>p{font-size:8px;line-height:1.8;color:#a4b294;margin-top:38px}.invoice-review .db-card-title{padding-inline:14px}.db-timeline{list-style:none;padding:19px 15px;margin:0}.db-timeline li{display:flex;align-items:flex-start;gap:10px;position:relative;min-height:56px;padding-bottom:17px}.db-timeline li:last-child{min-height:0;padding-bottom:0}.db-timeline li>span{border:1px solid #dce4d2;background:#fafbf7;color:#abb79c;font-size:8px;border-radius:50%;width:19px;height:19px;display:grid;place-items:center;flex-shrink:0;position:relative;z-index:1}.db-timeline li:not(:last-child):before{content:"";position:absolute;top:18px;left:9px;bottom:0;width:1px;background:#e3eada}.db-timeline strong{display:block;font-size:10px;font-weight:500;color:#7e8f6d}.db-timeline small{display:block;font-size:9px;line-height:1.7;color:#a4b194;margin-top:4px}.db-timeline .done>span{background:#eaf1df;border-color:#d7e4c7;color:#788c5d}.db-timeline .done strong{color:#657a4e}.invoice-review>.db-primary{width:calc(100% - 28px);margin:0 14px 16px}.invoice-review>[role],.invoice-review>.flex{margin:0 14px 16px}.db-frame progress{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border:0;border-radius:5px;overflow:hidden;background:#e9eedf;accent-color:#7b8e62}.db-frame progress::-webkit-progress-bar{background:#e9eedf}.db-frame progress::-webkit-progress-value{background:#7b8e62;border-radius:5px}.db-event-site-info{align-self:center}.db-event-site-info h4{font-size:29px;margin:20px 0}.db-event-site-info p{font-size:12px;color:#95a283;line-height:1.9}.db-event-site-info>div{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:25px 0;padding-block:15px;border-block:1px solid #dfe6d6;font-size:11px}.db-event-site-info>div>strong{font-size:21px;font-weight:500}.db-checkout-total{display:flex;justify-content:space-between;align-items:center;padding-block:20px;border-block:1px solid #e4ebdb;margin-top:25px;font-size:13px}.db-checkout-total strong{font-size:27px;font-weight:500}.db-checkout-provider{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.db-map-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:15px;align-items:start}.db-map{height:330px;position:relative;background:#eef2ee;min-width:0;isolation:isolate}.db-map-tag{position:absolute;left:12px;top:12px;z-index:500;pointer-events:none;background:#ffffffea;padding:6px 8px;border:1px solid #dfe5d8;border-radius:4px;font-size:7px;letter-spacing:.8px;color:#95a382}.db-map-order-strip{display:flex;gap:0;overflow-x:auto;border-top:1px solid #e5ecdd}.db-map-order-strip>button{min-width:125px;flex:1;text-align:left;padding:14px;border-right:1px solid #e8edde}.db-map-order-strip>button.selected{background:#f0f5e8}.db-map-order-strip strong{display:block;font-size:10px;font-weight:500}.db-map-order-strip small{display:block;font-size:9px;color:#9cad88;margin-block:4px 7px}.map-detail{padding-bottom:17px}.db-detail-title{font-size:23px;padding:0 17px;margin-top:20px!important}.db-detail-subtitle{font-size:11px;color:#9dae87;padding:0 17px;margin-top:9px;line-height:1.8}.map-detail>.db-detail-grid,.property-building>.db-detail-grid{margin-inline:17px}.db-order-items{padding:0 17px;font-size:10px;color:#9bad86;line-height:1.8}.map-detail>.db-primary{width:calc(100% - 34px);margin:10px 17px}.map-detail>.db-note{margin:12px 17px 0;font-size:8px}.db-checkbox{display:flex;align-items:center;gap:8px;font-size:10px;color:#95a67e;padding-inline:17px;margin-bottom:10px}.db-checkbox input{accent-color:var(--olive);width:15px;height:15px}.db-location-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.location-card{padding:20px;text-align:left;display:block}.db-location-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#eff4e5;border:1px solid #dfebcf;border-radius:7px;color:#90a272;margin-bottom:20px}.location-card>.db-status{float:right;font-size:8px}.location-card h4{font-size:18px;margin:0}.location-card>p{font-size:10px;color:#a3b491;margin-top:7px}.location-card>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.location-card>div>span{font-size:9px;color:#a4b98c}.location-card strong{display:block;font-size:17px;font-weight:450;margin-top:5px;color:#8da672}.location-card>small{display:flex;justify-content:space-between;font-size:9px;color:#a3b48d;margin-top:22px;border-top:1px solid #e3ecd9;padding-top:13px}.db-property-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:15px;align-items:start;margin-bottom:15px}.property-map-and-list{min-width:0}.db-property-layout .db-map{height:270px}.db-property-strip{display:flex;border:1px solid #e2ead8;background:#fff;border-radius:5px;margin-top:11px;overflow-x:auto}.db-property-strip>button{padding:13px;text-align:left;border-right:1px solid #e3ecd9;flex:1;min-width:115px}.db-property-strip>button:last-child{border-right:0}.db-property-strip>button.selected{background:#f1f6e9}.db-property-strip svg{color:#9cb582;margin-bottom:6px}.db-property-strip strong{display:block;font-size:10px;font-weight:500}.db-property-strip small{display:block;color:#a9bd97;font-size:9px;margin-top:4px}.db-property-strip span{display:block;color:#97ad7e;font-size:8px;margin-top:9px}.property-building progress{width:calc(100% - 34px);margin:20px 17px 0}.property-building>.db-fineprint{margin-inline:17px;font-size:9px}.property-building>.db-note{font-size:8px}.property-unit-split{grid-template-columns:1.35fr 1fr}.property-unit-split .db-subtabs{margin:12px}.unit-detail{padding:20px}.unit-detail h4{font-size:19px;margin:14px 0}.unit-detail>p{font-size:11px;line-height:1.9;color:#9caf8b;margin-bottom:20px}.db-outreach-preview{padding:13px;background:#f6f9ef;border:1px solid #e3ecd9;border-radius:5px;margin-top:20px}.db-outreach-preview>strong{font-weight:450;font-size:10px;color:#9eb28b}.db-outreach-preview>p{font-size:10px;line-height:1.8;color:#a5b993;margin:10px 0 14px}.db-activity-list{border-top:1px solid #e2ecd8;margin-top:22px;padding-top:16px}.db-activity-list>div{display:flex;align-items:flex-start;gap:9px;margin-top:13px}.db-activity-list i{width:4px;height:4px;background:#a2b98c;border-radius:50%;flex-shrink:0;margin-top:6px}.db-activity-list p{font-size:9px;color:#a5b992;line-height:1.8}.db-inline-arrow{display:inline-block;vertical-align:middle;margin-inline:7px}.db-cell-link{color:#839e6a;font-weight:550;font-size:10px;text-decoration:underline;text-underline-offset:3px;padding:0}.db-cell-subtext{display:block;color:#9fb78a;font-size:8px;margin-top:4px}@media(max-width:1200px){.db-frame{grid-template-columns:140px minmax(0,1fr)}.db-body{padding:18px}.db-heading{align-items:flex-start;flex-wrap:wrap;gap:14px}.db-heading h3{font-size:21px}.invoice-review{grid-column:1/-1}.invoice-review>.db-timeline{display:flex;gap:18px}.invoice-review>.db-timeline>li{flex:1}.invoice-review>.db-timeline>li:before{display:none}.support-split{grid-template-columns:minmax(0,1fr)}.db-map-layout,.db-property-layout{grid-template-columns:minmax(0,1fr) 240px}.db-team-grid{gap:10px}.team-card{padding:14px}.db-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-unit-split{grid-template-columns:1fr}.db-detail-grid strong{font-size:10px}}@media(max-width:950px){.db-frame{grid-template-columns:120px minmax(0,1fr)}.db-rail{padding-inline:8px}.db-workspace-logo{gap:6px;font-size:10px;margin-inline:3px}.db-workspace-logo>svg{width:18px}.db-workspace-logo small{font-size:8px}.db-rail nav button{padding:10px 7px;font-size:10px;gap:7px}.db-rail nav button>svg{width:15px}.db-body{padding:16px}.db-map-layout,.db-property-layout{grid-template-columns:1fr}.db-property-layout .db-map{height:330px}.map-detail,.property-building{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;padding:15px}.map-detail>.db-card-title,.property-building>.db-card-title{grid-column:1/-1;padding:0 0 14px}.map-detail>.db-timeline{grid-column:2;grid-row:2/7;padding-top:15px}.map-detail>.db-detail-title,.map-detail>.db-detail-subtitle,.map-detail>.db-detail-grid,.map-detail>.db-order-items,.map-detail>.db-primary,.map-detail>.db-note{padding-inline:0;margin-inline:0}.map-detail>.db-primary{width:100%}.map-detail>.db-note{padding:10px}.property-building>.db-detail-title,.property-building>.db-detail-subtitle{padding-inline:0}.property-building>.db-detail-grid{grid-column:2;grid-row:2/5;margin-top:15px}.property-building>progress{grid-column:1/-1;width:100%;margin-inline:0}.property-building>.db-fineprint,.property-building>.db-note{grid-column:1/-1;margin-inline:0}.db-team-grid{grid-template-columns:1fr}.team-card{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.team-card>.db-card-title{grid-column:1/-1}.team-card>p{grid-column:2;grid-row:2/4;min-height:0;margin-top:0}.db-stats>div{padding:14px 12px}.db-stats strong{font-size:23px}.db-stats small{font-size:8px}.db-filter-row{flex-wrap:wrap}.db-heading-actions{flex-wrap:wrap;flex-shrink:1}.db-heading h3{font-size:20px}.db-showcase-shell .demo-label{font-size:7px}.db-showcase-tabs>button{flex-basis:140px}.email-split{grid-template-columns:1fr}.invoice-paper{min-height:390px}.invoice-review>.db-timeline{display:block}.invoice-review>.db-timeline>li:before{display:block}.invoice-paper h4{margin-top:20px}.db-showcase-caption p{font-size:10px}}@media(max-width:600px){.db-showcase-shell{padding-inline:6px;border-radius:7px}.db-showcase-shell .demo-topbar{padding-inline:8px;height:48px}.db-showcase-shell .demo-brand{font-size:10px}.db-showcase-shell .demo-label{font-size:6px;letter-spacing:.3px}.db-showcase-tabs>button{padding:14px 11px;flex-basis:135px;font-size:10px}.db-showcase-tabs>button>span{font-size:8px}.db-frame{display:block}.db-rail{padding:12px;border-right:0;border-bottom:1px solid #e3e8dc;display:block}.db-workspace-logo{margin:0 0 12px;font-size:12px;gap:8px}.db-workspace-logo small{display:inline;margin-left:8px;font-size:8px}.db-nav-caption,.db-rail-bottom{display:none}.db-rail nav{flex-direction:row;overflow-x:auto;gap:4px}.db-rail nav button{padding:9px 10px;font-size:10px;flex-shrink:0;min-height:36px}.db-body{padding:15px 11px}.db-heading{margin-bottom:16px;gap:12px}.db-heading h3{font-size:20px;line-height:1.4;letter-spacing:-.5px}.db-eyebrow{font-size:7px;letter-spacing:.8px}.db-heading-actions{width:100%;gap:7px}.db-heading-actions .db-search{max-width:none;width:100%}.db-primary,.db-secondary{min-height:38px!important;font-size:10px!important;padding-inline:10px!important;gap:7px!important;white-space:normal}.db-stats{gap:6px;margin-bottom:15px}.db-stats>div{padding:12px 8px}.db-stats span{font-size:8px;line-height:1.6}.db-stats strong{font-size:21px;margin-top:7px}.db-stats small{font-size:7px;line-height:1.7;margin-top:5px}.db-card-title{padding:13px 12px;flex-wrap:wrap}.db-card-title h4{font-size:11px}.db-card-title>.db-status{font-size:8px}.db-filter-row{padding:10px;gap:9px}.db-subtabs button{font-size:9px;padding-inline:8px;min-height:30px}.db-search{max-width:none;width:100%;padding:9px}.db-search input{font-size:11px}.db-table th{font-size:8px;padding:10px}.db-table td{padding:12px 10px;font-size:9px}.db-table .db-status{font-size:8px}.db-record-button{gap:7px}.db-record-button strong{font-size:10px}.db-avatar{width:25px;height:25px;font-size:8px}.db-card-footer{padding:12px;font-size:8px;flex-wrap:wrap;gap:5px}.db-person{padding:15px 12px}.db-person>.db-status{font-size:7px}.db-note{font-size:9px;line-height:1.8}.db-showcase-caption{display:block;padding:13px 8px}.db-showcase-caption p{font-size:10px}.db-showcase-caption button{font-size:10px;margin-top:11px}.db-showcase-disclaimer{font-size:8px;padding:10px 8px 0}.db-modal-inner{padding:31px 20px 24px}.db-modal h3{font-size:25px}.db-modal-subtitle{font-size:11px;max-width:none}.db-form-pair{grid-template-columns:1fr;gap:0}.db-form input:not([type=checkbox]),.db-form select,.db-form textarea{font-size:16px}.db-modal .db-primary,.db-modal .db-secondary{font-size:12px!important;min-height:42px!important}.db-team-grid{gap:12px}.team-card{display:block;padding:18px}.team-card>p{margin-top:15px}.db-email-row{padding:15px 12px}.db-email-detail{padding:18px}.db-email-detail h4{font-size:21px}.db-email-detail>p{font-size:12px}.invoice-paper{padding:20px 17px}.invoice-paper table{font-size:10px}.invoice-paper td{padding-block:12px}.invoice-review .db-timeline strong{font-size:11px}.invoice-review .db-timeline small{font-size:10px}.db-map,.db-property-layout .db-map{height:300px}.db-map-tag{font-size:6px;left:8px;top:8px;padding:5px 6px}.map-detail,.property-building{display:block;padding:0 0 16px}.map-detail>.db-card-title,.property-building>.db-card-title{padding:14px}.map-detail>.db-detail-title,.map-detail>.db-detail-subtitle,.map-detail>.db-detail-grid,.map-detail>.db-order-items,.map-detail>.db-primary,.map-detail>.db-note{margin-inline:15px}.map-detail>.db-primary{width:calc(100% - 30px)}.map-detail>.db-timeline{padding:20px 15px}.db-detail-title{font-size:22px}.db-detail-subtitle,.db-detail-grid strong{font-size:11px}.db-location-grid{grid-template-columns:1fr}.location-card{padding:19px}.location-card h4{font-size:21px}.property-building>.db-detail-title,.property-building>.db-detail-subtitle{padding-inline:15px}.property-building>.db-detail-grid{margin-inline:15px}.property-building>progress{width:calc(100% - 30px);margin-inline:15px}.property-building>.db-fineprint{margin-inline:15px}.property-building>.db-note{margin:15px 15px 0}.db-property-strip>button{min-width:125px}.db-property-strip strong{font-size:11px}.unit-detail{padding:17px}.unit-detail h4{font-size:20px}.unit-detail>p{font-size:12px}.db-outreach-preview>p{font-size:11px}.db-activity-list p{font-size:10px}.db-property-layout{margin-bottom:13px}.db-inline-arrow{margin-inline:4px}.db-header-select{max-width:100%;font-size:12px}.db-map-order-strip>button{min-width:120px}.db-card-title .db-search{width:100%}}@media(prefers-reduced-motion:reduce){.db-showcase *{scroll-behavior:auto!important}}.db-frame p,.db-frame small,.db-modal p,.db-modal small{color:#737c69}.db-frame .db-eyebrow,.db-frame .db-fineprint,.db-modal .db-eyebrow{color:#7f8875}.db-frame .db-table td{color:#626c59}.db-frame .db-table th{color:#7c8571}.db-frame .db-detail-grid>span,.db-frame .db-detail-subtitle,.db-frame .db-call-meta>span{color:#7d8771}.db-frame .db-detail-grid strong,.db-frame .db-timeline strong,.db-frame .db-record-button strong{color:#46503b}.db-frame .db-timeline small,.db-frame .db-activity-list p{color:#79846c}.db-frame .db-person small,.db-frame .db-call-meta strong{color:#68765a}.db-frame .db-map-tag{color:#637054}.db-showcase-shell{background:none;padding:0;border-radius:0;box-shadow:none}.db-showcase-tabs{background:transparent;border-radius:0;border-bottom:1px solid var(--line);gap:4px;margin-bottom:20px;overflow-x:auto}.db-showcase-tabs>button{background:none;color:var(--muted);padding:17px 10px;border-bottom:2px solid transparent;flex-basis:142px}.db-showcase-tabs>button>span{color:#999d90}.db-showcase-tabs>button[aria-selected=true]{background:none;color:var(--ink);border-bottom-color:var(--olive)}.db-tab-panels{border-radius:0;background:none;overflow:visible}.db-frame{border-block:1px solid #e0e4da;background:#f5f6f3;min-height:690px}.db-showcase-caption{padding:18px 0 12px}.db-showcase-caption p{color:var(--muted)}.db-showcase-caption button{color:var(--ink)}.db-showcase-disclaimer{border-top:1px solid var(--line);color:var(--muted);padding-block:13px}.db-map-3d{height:410px;background:#e8ece8}.db-property-layout .db-map-3d{height:390px}.db-webgl-map{height:100%;width:100%}.db-map-view-controls{position:absolute;top:42px;left:12px;z-index:3;display:flex;gap:6px;flex-wrap:wrap}.db-map-view-controls button{display:flex;align-items:center;gap:5px;font-size:9px;color:#667353;background:#fffffff0;border:1px solid #d8dfce;border-radius:4px;padding:7px 9px;box-shadow:0 2px 5px #36451b12}.db-map-view-controls button[aria-pressed=true]{background:#edf2e3;border-color:#bfcba9}.db-map-tag{z-index:2}.db-map-loading,.db-map-error{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;font-size:12px;color:#748367;background:#eef2e9;z-index:3;padding:30px}.db-map-error{background:#f4f1e8}.db-map-3d .maplibregl-popup-content{padding:8px 11px;font-size:10px;color:#637351;border-radius:4px;box-shadow:0 2px 8px #24301822}.db-map-3d .maplibregl-ctrl-attrib{font-size:8px}.db-map-3d .maplibregl-canvas:focus{outline:0}@media(max-width:600px){.db-showcase-tabs{margin-bottom:14px}.db-showcase-tabs>button{font-size:10px;flex-basis:139px;padding-block:15px}.db-map-3d,.db-property-layout .db-map-3d{height:360px}.db-showcase-caption{padding-inline:0}.db-showcase-shell{padding:0}.db-map-view-controls{gap:4px}.db-map-view-controls button{font-size:8px}}.db-rail nav button:disabled{opacity:.48;cursor:default}.db-rail nav button:disabled:hover{background:transparent}.db-nav-lock{margin-inline-start:auto;flex-shrink:0}.db-map-marker{display:flex;align-items:center;gap:6px;color:#46523b;z-index:1;filter:drop-shadow(0 2px 4px #24301822);white-space:nowrap}.db-map-marker-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid #cbd3c1;border-radius:50%;background:#fffffff5;transition:background .2s,scale .2s}.db-map-marker-caption{background:#ffffffef;border:1px solid #dce2d3;border-radius:4px;padding:5px 7px;font-size:9px;font-weight:500;line-height:1.3}.db-map-marker-caption[hidden]{display:none}.db-map-marker.is-selected{z-index:3;color:#fff}.db-map-marker.is-selected .db-map-marker-icon{background:#53633d;border-color:#fff;box-shadow:0 0 0 5px #60744922;scale:1.1}.db-map-marker.is-selected .db-map-marker-caption{background:#39482e;color:#fff;border-color:#39482e}.db-map-marker.ship .db-map-marker-icon{width:43px;height:43px;border-radius:10px;rotate:-12deg}.db-map-marker.ship .db-map-marker-icon svg{rotate:12deg}.db-map-marker.ship .db-map-marker-caption{max-width:125px;white-space:normal}.db-map-marker.car .db-map-marker-icon{border-radius:9px}.db-map-marker.is-alert:not(.is-selected){color:#98713b}.db-map-marker.is-alert .db-map-marker-icon{border-color:#c7a571}.db-map-marker:focus-visible{outline:2px solid #53633d;outline-offset:5px;border-radius:8px}.db-map-3d.is-satellite .db-map-tag{background:#18221acc;color:#f5f7ef}.db-map-view-controls{right:42px}.db-map-mode-toggle{display:flex;padding:2px;border:1px solid #d8dfce;background:#fffffff2;border-radius:5px;box-shadow:0 2px 5px #36451b12;gap:2px}.db-map-mode-toggle>button{background:none;border:0;box-shadow:none;padding:5px 7px}.db-map-mode-toggle>button[aria-pressed=true]{background:#e9efdf;border:0;color:#465936}.db-map-mode-toggle>button[aria-pressed=false]{color:#838b79}.db-modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto}.db-stats>.db-stat-button{position:relative;text-align:start;padding:17px 18px;background:var(--db-paper);border:1px solid var(--db-line);border-radius:7px;min-width:0;box-shadow:0 1px 2px #20251a03}.db-stats>.db-stat-button:hover{border-color:var(--db-green);background:var(--db-green-soft)}.db-stat-button>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.db-stat-button>span>svg{color:var(--db-green)}.db-map-marker.vehicle-model-target{width:76px;height:64px;display:block;filter:none;z-index:4;background:transparent!important;border:0;border-radius:10px}.db-map-marker.vehicle-model-target.ship{width:112px;height:85px}.db-map-marker.vehicle-model-target .db-map-marker-icon{display:none}.db-map-marker.vehicle-model-target .db-map-marker-caption{position:absolute;top:calc(100% - 3px);left:50%;transform:translate(-50%);font-size:8px;padding:4px 6px;max-width:135px;white-space:nowrap;box-shadow:0 2px 6px #18221a22;pointer-events:none}.db-map-marker.vehicle-model-target.is-selected{z-index:5}.db-map-marker.vehicle-model-target:focus-visible{outline:2px solid var(--db-green)}.db-map-tag{display:flex;align-items:center;gap:7px;background:#18221ad9!important;color:#f7f8f2!important}.db-map-tag i{width:4px;height:4px;background:#a3bd78;border-radius:50%}.db-map-popup .maplibregl-popup-content{padding:18px!important;background:#fffffff7!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #d8ded0;border-radius:8px!important;box-shadow:0 12px 35px #18221a35!important;min-width:230px}.db-map-popup .maplibregl-popup-close-button{font-size:19px;padding:4px 8px;color:#6f7768}.db-map-record>.db-eyebrow{font-size:7px;margin-bottom:7px}.db-map-record>strong{display:block;color:#293421;font-size:16px;font-weight:550;letter-spacing:-.5px;padding-right:10px}.db-map-record>p{font-size:10px;line-height:1.7;margin:6px 0;color:#79816e}.db-map-record-status{display:inline-block;font-size:8px;padding:3px 6px;background:#eaf0df;color:#53683d;border-radius:3px}.db-map-record-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:13px 0;border-block:1px solid #e4e8dd;padding-block:12px}.db-map-record-metrics>span{font-size:8px;color:#7f8973}.db-map-record-metrics b{display:block;font-size:12px;font-weight:500;color:#445536;margin-top:3px}.db-map-record ul{margin:9px 0 13px;padding:0;list-style:none}.db-map-record li{font-size:9px;color:#657259;margin-top:5px}.db-map-record>button{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:10px;color:#52683a;border-top:1px solid #e4e8dd;padding-top:10px}.db-map-record>small{display:block;font-size:7px;margin-top:10px;color:#919a85}@media(max-width:600px){.db-stats>.db-stat-button{padding:14px 10px}.db-map-popup .maplibregl-popup-content{min-width:210px;padding:15px!important}.db-map-record>strong{font-size:14px}.db-map-marker.vehicle-model-target{width:64px;height:58px}}.db-map-popup .maplibregl-popup-content{padding:14px!important}.db-map-record>.db-eyebrow{margin-bottom:5px}.db-map-record>strong{font-size:14px}.db-map-record>p{font-size:9px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:5px 0}.db-map-record-status{font-size:7px;padding:2px 5px}.db-map-record-metrics{margin:9px 0;padding-block:9px;gap:8px}.db-map-record-metrics b{font-size:10px;line-height:1.4}.db-map-record ul{margin:7px 0 10px}.db-map-record li{font-size:8px;line-height:1.4;margin-top:3px}.db-map-record>button{padding-top:8px;font-size:9px}.db-map-record>small{margin-top:7px;font-size:6px}.db-map-record{font-size:10px;line-height:1.35}.db-map-record>.db-eyebrow{line-height:1.25}.db-map-record>strong{line-height:1.25}.db-map-record-status{line-height:1.3}.db-map-record-metrics>span{line-height:1.3}.db-map-record>small{line-height:1.3}.db-map-popup{z-index:6}.db-map-marker.vehicle-model-target{width:58px;height:50px}.db-map-marker.vehicle-model-target.ship{width:80px;height:60px}.db-map-marker.vehicle-model-target .db-map-marker-caption{font-size:8px;background:var(--db-paper);color:var(--db-text);border-color:var(--db-line);padding:3px 5px}.db-map-marker.vehicle-model-target.is-selected .db-map-marker-caption{background:var(--db-green);color:var(--db-paper);border-color:var(--db-green)}.db-map-popup .maplibregl-popup-content{background:var(--db-paper)!important;-webkit-backdrop-filter:none;backdrop-filter:none;min-width:210px;max-width:235px;border-radius:8px!important;padding:12px!important}.db-map-record-metrics{margin-block:7px;padding-block:7px}.db-map-actions{margin-block-start:8px;border-block-start:1px solid var(--db-line);color:var(--db-text)}.db-map-actions summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:8px 1px;font-size:11px;font-weight:500;cursor:pointer;list-style:none}.db-map-actions summary::-webkit-details-marker{display:none}.db-map-actions[open] summary svg{rotate:180deg}.db-map-actions>div{display:grid;gap:2px;margin-block-start:7px}.db-map-actions button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 5px;border-radius:4px;font-size:10px;color:var(--db-muted);text-align:start}.db-map-actions button:hover{background:var(--db-green-soft);color:var(--db-green)}.db-map-actions button:focus-visible,.db-map-actions summary:focus-visible{outline:2px solid var(--db-green);outline-offset:2px}.db-rail .db-workspace-logo{margin-block-end:24px}.db-rail nav{gap:18px}.db-nav-group{display:flex;flex-direction:column;gap:3px;min-width:0}.db-nav-group .db-nav-caption{margin:0 9px 5px;text-transform:uppercase;font-size:7px;letter-spacing:1px}.db-rail .db-nav-group button{min-height:33px;padding:8px 7px;gap:7px;font-size:10px;line-height:1.3;width:100%;color:var(--db-muted)}.db-rail .db-nav-group button>svg:first-child{flex-shrink:0}.db-rail .db-nav-group button>span{flex:1;min-width:0}.db-rail .db-nav-group button.active{color:var(--db-green);background:var(--db-green-soft)}.db-rail .db-nav-group button:disabled{opacity:.5}.db-rail-bottom{padding-block-start:24px}@media(max-width:950px)and (min-width:601px){.db-frame{grid-template-columns:145px minmax(0,1fr)}.db-rail .db-nav-group button{font-size:9px;padding-inline:5px;gap:6px}}@media(max-width:600px){.db-rail .db-workspace-logo{margin-block-end:12px}.db-rail nav{flex-direction:row;gap:4px}.db-nav-group{display:contents}.db-rail .db-nav-group button{min-height:36px;padding:9px 10px;font-size:10px;width:auto;flex-shrink:0}.db-nav-group+.db-nav-group button:first-of-type{margin-inline-start:9px}.db-nav-group .db-nav-caption{display:none}}.db-frame{height:clamp(540px,calc(100dvh - 150px),700px);min-height:0;grid-template-rows:minmax(0,1fr);overflow:hidden}.db-body{height:100%;min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px;overflow:hidden}.db-body>.db-heading,.db-body>.db-stats,.db-body>[class*=summary-stats]{flex-shrink:0;margin-block:0}.db-heading{gap:14px;align-items:center}.db-heading h3{font-size:21px}.db-eyebrow{margin-block-end:6px}.db-title-line{display:flex;align-items:center;gap:12px;min-width:0}.db-title-line h3{min-width:0}.db-history{display:flex;gap:4px;flex-shrink:0}.db-history button{display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--db-line);border-radius:4px;background:var(--db-paper);padding:5px 6px;font-size:9px;min-height:28px;color:var(--db-text)}.db-history button:disabled{opacity:.35;cursor:default}.db-history button:not(:disabled):hover{background:var(--db-green-soft);border-color:var(--db-green)}.db-stats{gap:9px}.db-stats>div,.db-stats>.db-stat-button{padding:11px 13px}.db-stats strong{font-size:23px;margin-block-start:5px}.db-stats small{margin-block-start:4px;font-size:8px}.db-stat-button>span{display:flex;justify-content:space-between;align-items:center;gap:6px}.db-screen{flex:1;min-height:0;position:relative;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.db-screen-inner{height:100%;min-height:0;display:flex;flex-direction:column;gap:12px}.db-screen-inner>*{flex-shrink:0;margin-block:0}.db-screen-inner>.db-split,.db-screen-inner>.db-team-grid,.db-screen-inner>.dl-map-layout,.db-screen-inner>.ship-tracking-layout,.db-screen-inner>.ship-record-layout,.db-screen-inner>.property-focused-map{flex:1;min-height:0}.db-scroll-edge{position:sticky;inset-block-start:0;block-size:0;z-index:12;pointer-events:none}.db-scroll-edge>i{position:absolute;inset-block-start:0;inset-inline:0;display:block;pointer-events:none;opacity:var(--db-scroll-progress,0)}.db-scroll-edge>i:nth-child(1){height:24px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.db-scroll-edge>i:nth-child(2){height:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.db-scroll-edge>i:nth-child(3){height:24px;background:linear-gradient(to bottom,var(--db-bg),transparent)}.db-rail{min-height:0;padding:16px 10px 12px}.db-rail .db-workspace-logo{margin-block-end:14px;font-size:11px}.db-workspace-logo small{font-size:8px}.db-rail nav{gap:9px}.db-nav-caption{display:block;margin:0 7px 4px;font-size:7px}.db-rail .db-nav-group button{min-height:26px;padding:5px 7px;font-size:9px;line-height:1.3}.db-rail .db-nav-group button>svg:first-child{width:14px;height:14px}.db-rail-bottom{padding-block-start:12px;font-size:8px}.db-rail-bottom small{font-size:7px}.db-table td{padding:9px 11px}.db-table th{padding:8px 11px}.db-card-title{min-height:43px;padding:11px 13px}.db-screen-inner>.dl-map-layout,.db-screen-inner>.ship-tracking-layout,.db-screen-inner>.property-focused-map{align-items:stretch;min-height:300px}.dl-map-card,.ship-map-card,.property-focused-map>.db-card:first-child{display:flex;flex-direction:column;min-height:0}.dl-map-card>.db-map,.ship-map-card>.db-map,.property-focused-map>.db-card>.db-map{flex:1;height:auto!important;min-height:270px}.db-showcase-tabs{margin-block-end:12px}.db-showcase-tabs>button{padding-block:13px}.db-showcase-caption{padding-block:12px 8px}.db-showcase-disclaimer{padding-block:10px}@media(max-width:1100px){.db-history button span{display:none}.db-title-line{gap:9px}.db-heading h3{font-size:19px}.db-body{padding:13px;gap:10px}.db-heading-actions{gap:6px}.db-primary,.db-secondary{font-size:10px!important;padding-inline:10px!important}}@media(max-width:600px){.db-frame{display:flex;flex-direction:column;height:clamp(600px,calc(100dvh - 100px),760px);min-height:0}.db-rail{flex-shrink:0;padding:10px 12px}.db-rail .db-workspace-logo{margin-block-end:8px}.db-rail nav{gap:4px}.db-rail .db-nav-group button{min-height:31px;padding:6px 9px;font-size:10px}.db-rail-bottom{display:none}.db-body{flex:1;height:auto;padding:12px 10px;gap:10px}.db-heading{align-items:flex-start;flex-wrap:wrap;gap:9px}.db-heading>div:first-child{width:100%}.db-heading h3{font-size:18px}.db-heading-actions{margin-inline-start:auto}.db-heading .db-eyebrow{font-size:7px;margin-block-end:5px}.db-heading-actions .db-primary,.db-heading-actions .db-secondary{min-height:29px!important;font-size:9px!important;padding-inline:8px!important;gap:5px!important}.db-history button{min-height:26px;padding:4px 6px}.db-history button span{display:none}.db-title-line{gap:9px}.db-stats{gap:6px}.db-stats>div,.db-stats>.db-stat-button{padding:9px 8px}.db-stats strong{font-size:21px;margin-block-start:4px}.db-stats span{font-size:8px;line-height:1.4}.db-stats small{display:none}.db-screen-inner>.dl-map-layout,.db-screen-inner>.ship-tracking-layout,.db-screen-inner>.property-focused-map{min-height:300px;flex-shrink:0}.db-screen-inner{gap:10px}.db-showcase-tabs>button{padding-block:11px}.db-showcase-caption p{font-size:10px;line-height:1.5}.db-showcase-caption button{margin-block-start:8px}}.db-showcase-tabs{scroll-margin-block-start:96px}@media(max-width:600px){.db-showcase-tabs{scroll-margin-block-start:78px}}.db-body>.dl-home-context{flex-shrink:0;margin-block:0}.db-screen .dl-feedback,.db-screen .ship-notice,.db-screen .pay-notice,.db-screen .property-notice{position:absolute;inset-inline:12px;inset-block-end:12px;z-index:15;margin:0;box-shadow:0 6px 22px color-mix(in srgb,var(--db-text) 12%,transparent);width:max-content;max-width:calc(100% - 24px);padding:10px 12px;border-radius:6px}.db-map-pane-switch{display:none}@media(max-width:1100px){.db-map-pane-switch{display:block;flex-shrink:0}.db-map-pane-switch .db-subtabs{width:100%}.db-map-pane-switch .db-subtabs>button{flex:1;min-height:27px;padding-block:4px}.db-screen-inner>.dl-map-layout,.db-screen-inner>.ship-tracking-layout,.db-screen-inner>.property-focused-map{display:block;height:100%;min-height:0;flex:1}.dl-map-layout>.db-card:first-child,.ship-tracking-layout>.db-card:first-child,.property-focused-map>.db-card:first-child{height:100%;min-height:0}.show-map-canvas .dl-map-layout>.db-card:not(:first-child),.show-map-canvas .ship-tracking-layout>.db-card:not(:first-child),.show-map-canvas .property-focused-map>.db-card:not(:first-child){display:none}.show-map-details .dl-map-layout>.db-card:first-child,.show-map-details .ship-tracking-layout>.db-card:first-child,.show-map-details .property-focused-map>.db-card:first-child{display:none}.show-map-details .dl-map-layout>.db-card:not(:first-child),.show-map-details .ship-tracking-layout>.db-card:not(:first-child),.show-map-details .property-focused-map>.db-card:not(:first-child){height:100%;max-height:none;min-height:0;display:flex;flex-direction:column}.dl-map-card>.db-map,.ship-map-card>.db-map,.property-focused-map>.db-card>.db-map{min-height:200px}}@media(max-width:600px){.db-frame{height:clamp(600px,calc(100dvh - 138px),760px)}.dl-workspace .dl-home-context{display:grid;grid-template-columns:18px minmax(0,1fr);gap:3px 10px;padding:7px 10px;min-height:56px;height:auto;align-items:center}.dl-workspace .dl-home-context>svg{grid-column:1;grid-row:1/3;width:17px}.dl-workspace .dl-home-context>label{grid-column:2;min-width:0}.dl-workspace .dl-home-context>p{grid-column:2;width:auto;border:0;padding:0;font-size:8px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-workspace .dl-detail{overflow:visible}.dl-workspace .dl-provider-detail,.dl-workspace .dl-detail-content{padding:12px}}.db-showcase .db-showcase-tabs{scroll-margin-block-start:0}.db-showcase .db-showcase-caption p{font-size:10.5px;line-height:1.5;max-width:74ch}.db-showcase .db-showcase-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;gap:4px}.db-showcase .db-showcase-tabs>button{min-width:0;gap:6px;padding:12px 7px;font-size:10px;white-space:normal;line-height:1.35}.db-showcase-tabs>button>svg{flex-shrink:0;width:15px;height:15px}.db-showcase-tabs>button>strong{min-width:0}.db-showcase-tabs>button>span{font-size:8px;flex-shrink:0}.db-rail nav{overflow:visible}.db-subtabs{overflow:visible;flex-wrap:wrap}@media(min-width:601px)and (max-height:740px){.db-rail{padding-block:11px 9px}.db-rail .db-workspace-logo{margin-block-end:10px}.db-rail nav{gap:6px}.db-nav-group{gap:1px}.db-nav-group .db-nav-caption{margin-block-end:2px;font-size:6px}.db-rail .db-nav-group button{min-height:22px;padding-block:3px;font-size:8px}.db-rail-bottom{display:none}}@media(max-width:1000px){.db-showcase .db-showcase-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:600px){.db-showcase .db-showcase-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px 7px;margin-block-end:10px}.db-showcase .db-showcase-tabs>button{min-height:35px;padding:8px 5px;font-size:10px;gap:6px}.db-rail{padding:8px 10px}.db-rail .db-workspace-logo{margin-block-end:7px}.db-rail nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 4px;overflow:visible}.db-rail .db-nav-group{display:contents}.db-rail .db-nav-group button{width:100%;min-width:0;min-height:25px;padding:4px 3px;gap:4px;font-size:8px;white-space:normal}.db-rail .db-nav-group button>svg:first-child{width:12px;height:12px}.db-nav-group+.db-nav-group button:first-of-type{margin-inline-start:0}.db-rail nav button>b{display:none}.db-nav-lock{width:8px;height:8px}.db-frame{height:clamp(720px,calc(100dvh - 100px),820px)}}@media(max-width:600px){.dl-workspace .dl-supplier-detail .dl-contact-buttons>button{min-height:30px;padding-block:5px}.dl-workspace .dl-supplier-detail .dl-provider-detail>.db-subtabs{margin-block:7px}.dl-workspace .dl-supplier-detail .db-subtabs>button{min-height:25px;padding-block:4px}.dl-workspace .dl-supplier-meta{margin-block:8px}.dl-workspace .dl-supplier-meta>div{padding-block:4px}.property-workspace .property-focus-detail .property-detail-intro{padding:14px 13px 10px}.property-workspace .property-detail-intro>svg{width:21px;height:21px;margin-block-end:8px}.property-workspace .property-detail-intro h4{font-size:21px;margin-block-end:5px}.property-workspace .property-detail-intro p{font-size:10px;line-height:1.6}.property-workspace .property-detail-body{padding:0 13px 12px}.property-workspace .property-detail-body .db-detail-grid{margin-block:12px;gap:10px}.property-workspace .property-detail-body>.db-fineprint{font-size:9px;margin-block:7px 10px}.property-workspace .property-detail-body>.db-primary,.property-workspace .property-detail-body>.db-secondary{min-height:31px!important;font-size:10px!important;margin-block-start:6px}}.db-body{gap:9px;padding:13px 15px}.db-heading{gap:12px}.db-heading h3{font-size:19px}.db-heading .db-eyebrow{font-size:7px;margin-block-end:4px}.db-stats{gap:7px}.db-stats>div,.db-stats>.db-stat-button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:2px 10px;padding:8px 11px;min-height:51px;box-shadow:none}.db-stats>div>span,.db-stats>.db-stat-button>span{grid-column:1;grid-row:1;font-size:9px;line-height:1.4}.db-stats strong{grid-column:2;grid-row:1/3;font-size:23px;line-height:1.1;margin:0;letter-spacing:-.6px}.db-stats small{grid-column:1;grid-row:2;margin:0;font-size:7px;line-height:1.4}.db-map-view .db-screen-inner{gap:8px}.db-map-view .db-card-title{min-height:35px;padding-block:8px}.db-map-view .db-screen-inner>.dl-map-layout,.db-map-view .db-screen-inner>.ship-tracking-layout,.db-map-view .db-screen-inner>.property-focused-map{min-height:0}.db-about-view .db-screen{overflow:hidden}.db-about-view .db-body{gap:10px}@media(min-width:1101px){.db-map-view .dl-map-layout,.db-map-view .ship-tracking-layout,.db-map-view .property-focused-map{grid-template-columns:minmax(0,1fr) 250px}}@media(max-width:600px){.db-body{gap:8px;padding:10px}.db-heading h3{font-size:17px}.db-heading{gap:6px}.db-stats>div,.db-stats>.db-stat-button{padding:7px 8px;min-height:43px;gap:0 4px}.db-stats>div>span,.db-stats>.db-stat-button>span{font-size:8px;grid-row:1/3}.db-stats strong{font-size:19px}.db-stats small{display:none}.db-rail .db-nav-group button{min-height:24px;font-size:8px}.db-rail .db-nav-group button>span{overflow-wrap:anywhere}.db-map-view .db-map-pane-switch .db-subtabs>button{min-height:24px;font-size:9px;padding-block:3px}.db-map-view .db-heading .db-eyebrow{display:none}}.db-stats>div,.db-stats>.db-stat-button{grid-template-rows:auto;min-height:46px}.db-stats>div>span,.db-stats>.db-stat-button>span{grid-row:1}.db-stats strong{grid-row:1}.db-stats small{display:none}.db-scenario-switch{min-width:0;flex-shrink:0}.db-scenario-switch>.db-subtabs{flex-wrap:nowrap;min-height:32px;padding:2px;background:var(--db-soft);border-color:var(--db-line)}.db-scenario-switch>.db-subtabs>button{font-size:10px;min-height:27px;padding:4px 10px}.db-scenario-switch>.db-subtabs>button.active{background:var(--db-paper);color:var(--db-text)}.db-demo-carousel{display:flex;align-items:center;gap:10px;min-width:0;margin-block-end:12px;border-block-end:1px solid var(--line)}.db-showcase .db-demo-carousel .db-showcase-tabs{display:flex;flex:1;min-width:0;gap:12px;overflow-x:auto;overflow-y:hidden;margin:0;border:0;scrollbar-width:none;scroll-behavior:auto;-webkit-mask-image:linear-gradient(to right,transparent,var(--ink) 8px,var(--ink) calc(100% - 8px),transparent);mask-image:linear-gradient(to right,transparent,var(--ink) 8px,var(--ink) calc(100% - 8px),transparent)}.db-demo-carousel .db-showcase-tabs::-webkit-scrollbar{display:none}.db-showcase .db-demo-carousel .db-showcase-tabs>button{display:flex;flex:0 0 204px;align-items:center;justify-content:flex-start;gap:9px;min-width:0;padding:17px 12px;white-space:nowrap;font-size:11px;line-height:1.4}.db-showcase .db-demo-carousel .db-showcase-tabs>button>strong{font-weight:500}.db-carousel-arrow{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border:1px solid var(--line);border-radius:50%;color:var(--olive-dark);background:color-mix(in srgb,var(--paper) 75%,transparent)}.db-carousel-arrow:hover{background:var(--olive-pale);border-color:var(--olive)}.support-detail-tabs>span:last-child{font-size:9px;letter-spacing:0;color:var(--db-muted)}@media(min-width:601px)and (max-width:1050px){.db-heading-actions{flex-wrap:wrap;justify-content:flex-end}.db-scenario-switch>.db-subtabs>button{font-size:9px;padding-inline:7px}}@media(max-width:600px){.db-stats>div,.db-stats>.db-stat-button{min-height:40px}.db-stats>div>span,.db-stats>.db-stat-button>span{grid-row:1}}.db-showcase .db-demo-carousel .db-showcase-tabs{gap:0;overscroll-behavior-inline:contain}.db-carousel-group{display:flex;flex:0 0 auto;gap:12px;padding-inline-end:12px}.db-showcase .db-demo-carousel .db-carousel-group>button,.db-showcase .db-demo-carousel .db-carousel-copy{display:flex;flex:0 0 204px;inline-size:204px;box-sizing:border-box;align-items:center;justify-content:flex-start;gap:9px;min-width:0;padding:17px 12px;white-space:nowrap;font-size:11px;line-height:1.4;color:var(--muted);background:transparent;text-align:start;border-block-end:2px solid transparent;cursor:pointer}.db-carousel-group>button>svg,.db-carousel-copy>svg{flex-shrink:0;width:15px;height:15px}.db-carousel-group>button>strong,.db-carousel-copy>strong{min-width:0;font-weight:500}.db-carousel-group>button>span,.db-carousel-copy>span{font-size:8px;flex-shrink:0;color:var(--muted)}.db-showcase .db-demo-carousel .db-carousel-group>button[aria-selected=true],.db-showcase .db-demo-carousel .db-carousel-copy[data-selected=true]{color:var(--ink);border-block-end-color:var(--olive)}.db-carousel-group>button:focus-visible{outline:2px solid var(--olive);outline-offset:-4px}@media(prefers-reduced-motion:reduce){.db-carousel-repeat{display:none}}.db-map .maplibregl-canvas:focus-visible{outline:2px solid var(--db-green);outline-offset:-3px}.db-showcase [data-demo-theme]{--db-theme-primary-accent: var(--color-demo-support-accent);--db-theme-secondary-accent: var(--db-theme-primary-accent);--db-theme-accent: var(--db-theme-primary-accent)}.db-showcase [data-demo-theme],.db-showcase [data-demo-theme] .db-frame{--db-theme-ink: color-mix(in srgb, var(--db-theme-accent) 75%, var(--ink));--db-theme-muted: color-mix(in srgb, var(--ink) 50%, var(--muted));--db-theme-sidebar: color-mix(in srgb, var(--db-theme-accent) 18%, var(--paper));--db-theme-bg: color-mix(in srgb, var(--db-theme-accent) 4%, var(--paper));--db-theme-selected: color-mix(in srgb, var(--db-theme-accent) 15%, var(--paper));--db-theme-hover: color-mix(in srgb, var(--db-theme-accent) 8%, var(--paper));--db-theme-line: color-mix(in srgb, var(--db-theme-accent) 18%, var(--line))}.db-showcase [data-demo-theme=support]{--db-theme-primary-accent: var(--color-demo-support-accent);--db-theme-secondary-accent: var(--color-demo-support-alternate)}.db-showcase [data-demo-theme=practice]{--db-theme-primary-accent: var(--color-demo-practice-accent)}.db-showcase [data-demo-theme=events]{--db-theme-primary-accent: var(--color-demo-events-accent);--db-theme-secondary-accent: var(--color-demo-events-alternate)}.db-showcase [data-demo-theme=task-management]{--db-theme-primary-accent: var(--color-demo-tasks-accent)}.db-showcase [data-demo-theme=invoices]{--db-theme-primary-accent: var(--color-demo-invoices-accent)}.db-showcase [data-demo-theme=property]{--db-theme-primary-accent: var(--color-demo-property-accent);--db-theme-secondary-accent: var(--color-demo-property-alternate)}.db-showcase [data-demo-theme=finance]{--db-theme-primary-accent: var(--color-demo-finance-accent);--db-theme-secondary-accent: var(--color-demo-finance-alternate)}.db-showcase [data-demo-theme=delivery]{--db-theme-primary-accent: var(--color-demo-delivery-accent);--db-theme-secondary-accent: var(--color-demo-delivery-alternate)}.db-showcase [data-demo-theme=shipping]{--db-theme-primary-accent: var(--color-demo-shipping-accent)}.db-showcase [data-demo-theme=energy]{--db-theme-primary-accent: var(--color-demo-energy-accent);--db-theme-secondary-accent: var(--color-demo-energy-alternate)}.db-showcase [data-demo-theme=content-generation]{--db-theme-primary-accent: var(--color-demo-content-accent)}.db-showcase .db-frame:has(>.db-body>.db-heading .db-scenario-switch button:nth-child(2)[aria-pressed=true]){--db-theme-accent: var(--db-theme-secondary-accent)}.db-showcase [data-demo-theme] :is(.db-frame,.db-modal){--db-bg: var(--db-theme-bg);--db-line: var(--db-theme-line)}.db-showcase [data-demo-theme] .db-frame{background:var(--db-theme-bg);border-color:var(--db-theme-line)}.db-showcase [data-demo-theme] .db-rail{background:var(--db-theme-sidebar);border-color:var(--db-theme-line)}.db-showcase [data-demo-theme] .db-workspace-logo>svg{color:var(--db-theme-accent)}.db-showcase [data-demo-theme] .db-rail .db-nav-group button:not(:disabled),.db-showcase [data-demo-theme] .db-nav-caption{color:var(--db-theme-muted)}.db-showcase [data-demo-theme] .db-rail .db-nav-group button.active{color:var(--db-theme-ink);background:var(--db-theme-selected)}.db-showcase [data-demo-theme] .db-rail .db-nav-group button:not(:disabled):hover{background:var(--db-theme-hover)}.db-showcase [data-demo-theme] .db-primary{background:var(--db-theme-accent)!important;border-color:var(--db-theme-accent)!important;color:var(--paper)!important}.db-showcase [data-demo-theme] .db-stats>.db-stat-button:hover{border-color:var(--db-theme-accent);background:var(--db-theme-hover)}.db-showcase [data-demo-theme] .db-stat-button>span>svg,.db-showcase [data-demo-theme] .db-subtabs button.active,.db-showcase [data-demo-theme] .db-showcase-caption button{color:var(--db-theme-ink)}.db-showcase [data-demo-theme] .db-history button:not(:disabled):hover{background:var(--db-theme-hover);border-color:var(--db-theme-accent)}.db-showcase .db-demo-carousel :is(button,.db-carousel-copy)[data-demo-theme]{background:color-mix(in srgb,var(--db-theme-accent) 6%,var(--paper));border-block-end-color:color-mix(in srgb,var(--db-theme-accent) 28%,transparent)}.db-showcase .db-demo-carousel [data-demo-theme]>svg{color:var(--db-theme-accent)}.db-showcase .db-demo-carousel [data-demo-theme]:hover{background:var(--db-theme-hover)}.db-showcase .db-demo-carousel :is(button,.db-carousel-copy)[data-demo-theme]:is([aria-selected=true],[data-selected=true]){color:var(--db-theme-ink);background:var(--db-theme-selected);border-block-end-color:var(--db-theme-accent)}.db-showcase .db-carousel-arrow:hover{color:var(--db-theme-accent);border-color:var(--db-theme-accent);background:var(--db-theme-hover)}.db-showcase .db-scenario-switch>.db-subtabs>button{--db-option-accent: var(--db-theme-primary-accent);color:color-mix(in srgb,var(--db-option-accent) 75%,var(--ink));background:color-mix(in srgb,var(--db-option-accent) 6%,var(--paper));box-shadow:inset 0 -1px color-mix(in srgb,var(--db-option-accent) 26%,transparent)}.db-showcase .db-scenario-switch>.db-subtabs>button:nth-child(2){--db-option-accent: var(--db-theme-secondary-accent)}.db-showcase .db-scenario-switch>.db-subtabs>button:hover{background:color-mix(in srgb,var(--db-option-accent) 12%,var(--paper))}.db-showcase .db-scenario-switch>.db-subtabs>button.active{color:color-mix(in srgb,var(--db-option-accent) 75%,var(--ink));background:color-mix(in srgb,var(--db-option-accent) 18%,var(--paper));box-shadow:inset 0 -2px var(--db-option-accent)}.db-showcase .db-demo-intro-note{display:block;margin-block-start:6px;max-inline-size:32ch;font-size:12px;line-height:1.6;color:var(--muted)}.integration-strip{padding-block:28px 40px}.integration-strip>h2{text-align:center;font-family:inherit;font-size:20px;font-weight:450;line-height:1.4;letter-spacing:-.55px;color:var(--ink)}.integration-strip-marquee{max-inline-size:100%;margin-block-start:24px;overflow:hidden;border-block:1px solid var(--line);-webkit-mask-image:linear-gradient(to right,transparent,var(--ink) 5%,var(--ink) 95%,transparent);mask-image:linear-gradient(to right,transparent,var(--ink) 5%,var(--ink) 95%,transparent);pointer-events:none;-webkit-user-select:none;user-select:none}.integration-strip-track{display:flex;inline-size:max-content;animation:integration-strip-travel var(--integration-duration,112s) linear infinite;will-change:transform}.integration-strip-logos{display:flex;flex:none;align-items:center;gap:40px;list-style:none;margin:0;padding:10px 40px 10px 0}.integration-brand{display:flex;flex:0 0 132px;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:66px;padding:9px 0;color:var(--muted);white-space:nowrap}.integration-brand-mark{display:block;flex-shrink:0;width:26px;height:26px;object-fit:contain;filter:grayscale(1);opacity:.76}.integration-brand-name{font-size:17px;font-weight:550;letter-spacing:-.5px;line-height:1.2}.integration-brand-wordmark{display:block;width:100px;max-width:100%;height:31px;object-fit:contain;filter:grayscale(1);opacity:.76}.integration-brand-aws .integration-brand-wordmark{width:61px;height:35px}.integration-brand-salesforce .integration-brand-wordmark{width:78px;height:45px}.integration-brand-oracle .integration-brand-wordmark{width:106px;height:23px}.integration-brand-cloudflare .integration-brand-mark{width:29px;height:24px}.integration-brand-cloudflare .integration-brand-name{font-size:14px;font-weight:650;letter-spacing:-.4px}.integration-brand-openai .integration-brand-name{font-size:18px;letter-spacing:-.6px}.integration-brand-claude .integration-brand-name{font-family:Georgia,serif;font-size:22px;font-weight:400;letter-spacing:-.7px}.integration-brand-excel .integration-brand-mark{width:27px;height:27px}.integration-security{display:flex;align-items:center;justify-content:center;gap:9px;margin-block-start:18px;color:var(--muted)}.integration-security>svg{flex-shrink:0;color:var(--olive)}.integration-security>p{display:flex;align-items:baseline;justify-content:center;gap:9px;flex-wrap:wrap;font-size:11px;line-height:1.6;text-align:center}.integration-security strong{font-weight:550;color:var(--ink)}@keyframes integration-strip-travel{to{transform:translate(-50%)}}@media(max-width:1000px){.integration-strip>h2{font-size:19px}}@media(max-width:600px){.integration-strip{padding-block:24px 32px}.integration-strip>h2{font-size:17px;letter-spacing:-.4px}.integration-strip-marquee{margin-block-start:19px}.integration-security{align-items:flex-start;gap:8px;margin-block-start:15px}.integration-security>svg{margin-block-start:2px;width:16px;height:16px}.integration-security>p{display:block;font-size:10px;text-align:start;max-width:310px}.integration-security strong{display:block;margin-block-end:3px}}@media(prefers-reduced-motion:reduce){.integration-strip-track{animation:none;transform:none;will-change:auto}}@media(max-width:600px){.integration-security{flex-direction:column;align-items:center;text-align:center}.integration-security>svg{margin-block-start:0}.integration-security>p{text-align:center;margin-inline:auto}}.integration-brand-attio .integration-brand-wordmark{width:94px;height:29px}.integration-brand-elevenlabs .integration-brand-name{font-size:17px;letter-spacing:-.65px}.integration-brand-elevenlabs .integration-brand-mark{width:19px;height:26px}.integration-brand-apollo .integration-brand-mark{width:26px;height:26px}.integration-brand-n8n .integration-brand-mark{width:32px;height:27px}.integration-brand-stripe .integration-brand-name{font-size:24px;font-weight:650;letter-spacing:-1px}.integration-brand-stripe .integration-brand-mark{width:21px;height:26px}.integration-brand-plaid .integration-brand-wordmark{width:82px;height:31px}.integration-brand-worldlabs .integration-brand-name{font-size:19px;font-weight:550;letter-spacing:-.7px}.integration-brand-bloomberg .integration-brand-name{font-size:20px;font-weight:650;letter-spacing:-.8px}.integration-brand-schneider .integration-brand-name{font-size:12px;letter-spacing:-.25px;white-space:normal;max-width:85px}.integration-brand-schneider .integration-brand-mark{width:30px;height:27px}.integration-brand-calendar .integration-brand-name,.integration-brand-drive .integration-brand-name{font-size:13px;letter-spacing:-.3px;white-space:normal;max-width:86px}.integration-brand-quickbooks .integration-brand-name,.integration-brand-powerpoint .integration-brand-name{font-size:14px;letter-spacing:-.35px}.integration-brand-siemens .integration-brand-wordmark{width:104px;height:28px}.integration-brand-higgsfield .integration-brand-name,.integration-brand-runway .integration-brand-name{font-size:21px;font-weight:600;letter-spacing:-.8px}.integration-brand-magnific .integration-brand-name{font-family:Georgia,serif;font-size:23px;font-weight:400;letter-spacing:-.65px}.integration-brand-nvidia .integration-brand-name,.integration-brand-amd .integration-brand-name{font-size:17px;font-weight:650;letter-spacing:-.4px}.integration-brand-premiere .integration-brand-name{font-size:16px;letter-spacing:-.4px}.message-field{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;min-inline-size:0;inline-size:100%;color:var(--ink);pointer-events:none}.message-field-stage{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.message-field-slot{position:absolute;inline-size:min(200px,24%);min-inline-size:0;transform:rotate(var(--message-angle));transform-origin:center;pointer-events:auto}.message-field-slot--0{inset-inline-start:calc(4% + var(--message-shift-x));inset-block-start:calc(0% + var(--message-shift-y))}.message-field-slot--1{inset-inline-end:calc(4% + var(--message-shift-x));inset-block-start:calc(12% + var(--message-shift-y))}.message-field-slot--2{inset-inline-start:calc(8% + var(--message-shift-x));inset-block-end:calc(5% + var(--message-shift-y))}.message-field-slot--3{inset-inline-end:calc(4% + var(--message-shift-x));inset-block-end:calc(0% + var(--message-shift-y))}.message-field-notification{opacity:1;transform:none}.message-field-notification--enter{animation:message-field-arrive .35s cubic-bezier(.18,.75,.25,1) both}.message-field-notification--exit{animation:message-field-depart .4s ease both;pointer-events:none}.message-field .message-field-bubble{display:block;inline-size:100%;min-block-size:0;block-size:auto;padding:9px 11px!important;border:1px solid color-mix(in srgb,var(--ink) 11%,transparent);border-radius:10px;background:color-mix(in srgb,var(--paper) 97%,transparent);color:var(--ink);box-shadow:0 4px 14px color-mix(in srgb,var(--ink) 6%,transparent);white-space:normal;text-align:start;transition:border-color .2s,background .2s,box-shadow .2s}.message-field button.message-field-bubble:hover{background:var(--paper);border-color:color-mix(in srgb,var(--olive) 45%,var(--line));box-shadow:0 5px 18px color-mix(in srgb,var(--ink) 9%,transparent)}.message-field button.message-field-bubble:focus-visible{outline:2px solid var(--olive);outline-offset:3px}.message-field button.message-field-bubble:disabled{cursor:default;opacity:.55}.message-field button.message-field-bubble>span:last-child{display:flex;inline-size:100%!important;max-inline-size:100%}.message-field button.message-field-bubble>span:last-child>span{display:flex;inline-size:100%;min-inline-size:0;flex:1}.message-field button.message-field-bubble>span:last-child>span>span{display:block;inline-size:100%;min-inline-size:0;white-space:normal}.message-field-copy{display:flex;flex-direction:column;gap:4px;inline-size:100%;min-inline-size:0;white-space:normal;text-align:start}.message-field-kicker{display:flex;align-items:center;gap:5px;min-block-size:11px;color:var(--muted);font-size:7px;line-height:1.25;font-weight:500;letter-spacing:.15px}.message-field-kicker>svg{flex-shrink:0;color:var(--olive)}.message-field-kicker>span{min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-field-kicker>.message-field-open{margin-inline-start:auto;color:var(--muted)}.message-field-copy>strong{display:block;font-size:11px;font-weight:500;line-height:1.35;letter-spacing:-.12px;overflow-wrap:anywhere}.message-field-slot:is(:hover,:focus-within) .message-field-notification{animation:none;opacity:1;transform:none}.message-field--ambient .message-field-slot{inline-size:min(180px,43%)}.message-field--ambient .message-field-slot--0{inset-inline-start:calc(4% + var(--message-shift-x));inset-block-start:calc(5% + var(--message-shift-y))}.message-field--ambient .message-field-slot--1{inset-inline-end:calc(5% + var(--message-shift-x));inset-block-start:calc(12% + var(--message-shift-y))}.message-field--ambient .message-field-slot--3{inset-inline-end:calc(9% + var(--message-shift-x));inset-block-end:calc(4% + var(--message-shift-y))}.message-field-bubble--ambient{cursor:default}.message-field--workflow .message-field-slot{inline-size:min(218px,20%)}.message-field--workflow .message-field-slot--0{inset-inline-start:var(--message-shift-x);inset-inline-end:auto;inset-block-start:var(--message-shift-y);inset-block-end:auto}.message-field--workflow .message-field-slot--1{inset-inline-start:auto;inset-inline-end:var(--message-shift-x);inset-block-start:calc(8% + var(--message-shift-y));inset-block-end:auto}.message-field--workflow .message-field-slot--2{inset-inline-start:var(--message-shift-x);inset-inline-end:auto;inset-block-start:auto;inset-block-end:calc(2% + var(--message-shift-y))}.message-field--workflow .message-field-slot--3{inset-inline-start:auto;inset-inline-end:var(--message-shift-x);inset-block-start:auto;inset-block-end:var(--message-shift-y)}.message-field--workflow .message-field-notification{overflow:clip;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:10px;background:var(--paper);box-shadow:0 6px 20px color-mix(in srgb,var(--ink) 8%,transparent)}.message-field--workflow .message-field-bubble{border:0;border-radius:0;background:none;box-shadow:none}.message-workflow-list{position:static;margin:0;padding:4px;list-style:none;border-block-start:1px solid color-mix(in srgb,var(--line) 65%,transparent);border-radius:0;background:none;box-shadow:none}.message-workflow-step+.message-workflow-step{border-block-start:1px solid color-mix(in srgb,var(--line) 65%,transparent)}.message-field .message-workflow-action{inline-size:100%;min-inline-size:0;block-size:auto;min-block-size:0;padding:8px 6px!important;border:0;border-radius:5px;background:transparent;box-shadow:none;color:var(--ink);text-align:start;white-space:normal}.message-field .message-workflow-action:hover{background:color-mix(in srgb,var(--olive) 7%,var(--paper))}.message-field .message-workflow-action:focus-visible{outline:2px solid var(--olive);outline-offset:0}.message-field .message-workflow-action>span:last-child{display:flex;inline-size:100%!important;max-inline-size:100%}.message-field .message-workflow-action>span:last-child>span{display:flex;inline-size:100%;min-inline-size:0;flex:1}.message-field .message-workflow-action>span:last-child>span>span{display:flex;align-items:center;gap:7px;inline-size:100%;min-inline-size:0;white-space:normal}.message-workflow-dot{display:grid;place-items:center;inline-size:12px;block-size:12px;flex:0 0 12px;border-radius:50%;background:var(--olive);color:var(--paper)}.message-field--workflow{--workflow-review-bg:color-mix(in srgb,var(--cream) 88%,var(--color-status-yellow-text));--workflow-review-ink:color-mix(in srgb,var(--color-status-yellow-text) 65%,var(--ink))}.message-workflow-step--review .message-workflow-dot{background:var(--workflow-review-bg);border:1px solid var(--workflow-review-ink)}.message-workflow-step--planned .message-workflow-dot{background:var(--line);border:1px solid color-mix(in srgb,var(--ink) 20%,var(--line))}.message-workflow-copy{display:flex;flex-direction:column;gap:2px;flex:1;min-inline-size:0}.message-workflow-copy>strong{font-family:inherit;font-size:9.5px;font-weight:500;line-height:1.3;letter-spacing:-.08px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-workflow-copy>small{font-size:7.5px;line-height:1.3;font-weight:400;color:var(--muted)}.message-workflow-cta{display:inline-flex;align-items:center;justify-content:center;padding:3px 5px;border:1px solid color-mix(in srgb,var(--workflow-review-ink) 18%,transparent);border-radius:4px;background:var(--workflow-review-bg);color:var(--workflow-review-ink);font-size:7px;font-weight:500;line-height:1.2;flex-shrink:0}.message-field--workflow .message-field-copy>strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-workflow-arrow{flex-shrink:0;color:var(--muted)}@media(min-width:801px)and (max-width:1000px){.message-field--workflow.message-field--hero .message-field-slot{inline-size:150px}.message-field--workflow.message-field--hero .message-field-copy>strong{font-size:10px}.message-field--workflow.message-field--hero .message-workflow-copy>strong{font-size:8.5px}.message-field--workflow.message-field--hero .message-workflow-copy>small{font-size:7px}.message-field--workflow.message-field--hero .message-workflow-action{padding:7px 4px!important}.message-field--workflow.message-field--hero .message-workflow-cta{padding-inline:3px;font-size:6.5px}}@media(min-width:601px)and (max-width:1000px){.message-field--workflow.message-field--ambient .message-field-slot{inline-size:min(218px,36%);inset-block-start:var(--message-shift-y);inset-block-end:auto}}@media(min-width:601px)and (max-width:800px){.message-field--workflow.message-field--hero .message-field-slot{inline-size:min(218px,36%);inset-block-start:var(--message-shift-y);inset-block-end:auto}}@keyframes message-field-arrive{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes message-field-depart{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.985)}}@media(max-width:900px)and (min-width:601px){.message-field--hero .message-field-slot{inline-size:min(170px,25%)}.message-field .message-field-bubble{padding:8px 10px!important}.message-field-copy>strong{font-size:10px}.message-field-kicker{font-size:6.5px}}@media(max-width:600px){.message-field--hero,.message-field--ambient{display:none}}@media(prefers-reduced-motion:reduce){.message-field-notification{animation:none;opacity:1;transform:none}.message-field .message-field-bubble{transition:none}}.hero.hero--mesh{background-image:none;overflow:clip}.hero.hero--mesh:before{content:none;animation:none;will-change:auto}.hero-gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse 70% 95% at 106% 10%,color-mix(in srgb,var(--olive) 62%,var(--cream)),transparent 88%),radial-gradient(ellipse 70% 90% at -10% 104%,color-mix(in srgb,var(--olive) 54%,var(--cream)),transparent 87%),linear-gradient(125deg,var(--paper),var(--cream) 47%,var(--olive-pale));contain:strict}.hero-gradient canvas{display:block;inline-size:100%;block-size:100%;pointer-events:none}.hero-gradient[data-mode=fallback] canvas{visibility:hidden}.multi-agent{--ma-accent:var(--color-demo-support-accent);--ma-surface:color-mix(in srgb,var(--paper) 96%,transparent);--ma-line:color-mix(in srgb,var(--ma-accent) 22%,transparent);--ma-start:color-mix(in srgb,var(--ma-accent) 26%,var(--paper));--ma-middle:color-mix(in srgb,var(--ma-accent) 16%,var(--cream));--ma-review-ink:#8b5919;--ma-review-surface:#f6eddb;background:linear-gradient(112deg,var(--ma-start),var(--ma-middle) 54%,var(--cream));border-block:1px solid var(--ma-line);color:var(--ink);scroll-margin-block-start:0}.multi-agent [data-workflow-theme=support],.multi-agent[data-workflow-theme=support]{--ma-accent:var(--color-demo-support-accent)}.multi-agent [data-workflow-theme=content],.multi-agent[data-workflow-theme=content]{--ma-accent:var(--color-demo-content-accent)}.multi-agent [data-workflow-theme=finance],.multi-agent[data-workflow-theme=finance]{--ma-accent:var(--color-demo-finance-accent)}.multi-agent [data-workflow-theme=invoices],.multi-agent[data-workflow-theme=invoices]{--ma-accent:var(--color-demo-invoices-accent)}.multi-agent [data-workflow-theme=tasks],.multi-agent[data-workflow-theme=tasks]{--ma-accent:var(--color-demo-tasks-accent)}.ma-inner{max-inline-size:1600px;margin-inline:auto;padding:28px clamp(32px,5vw,80px) 24px}.ma-heading{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;padding-block-end:24px;border-block-end:1px solid var(--ma-line)}.ma-heading h2{font-size:clamp(36px,3.7vw,60px);line-height:1.08;letter-spacing:-2.6px;font-weight:500;margin:0}.ma-heading h2 em{color:var(--olive-dark);font-size:1.13em;line-height:1.1;white-space:nowrap}.ma-heading>p{justify-self:end;font-size:16px;line-height:1.55;color:var(--muted);margin:0;max-inline-size:390px}.ma-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;padding-block-start:20px}.ma-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;inline-size:min(100%,1100px);margin-inline:auto;padding:6px;border:1px solid var(--ma-line);border-radius:999px;background:color-mix(in srgb,var(--paper) 28%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px color-mix(in srgb,var(--paper) 65%,transparent)}.ma-categories>button{display:flex;justify-content:center;align-items:center;text-align:center;min-inline-size:0;min-block-size:44px;border:0;border-radius:999px;padding:10px 14px;font-size:13px;line-height:1.35;color:var(--muted);background:color-mix(in srgb,var(--ma-accent) 3%,transparent);transition:background .18s,color .18s,box-shadow .18s}.ma-categories>button[aria-selected=true]{background:color-mix(in srgb,var(--paper) 86%,var(--ma-accent));color:var(--ink);box-shadow:0 2px 8px color-mix(in srgb,var(--ma-accent) 10%,transparent);font-weight:550}.ma-categories>button:not([aria-selected=true]):hover{background:color-mix(in srgb,var(--ma-accent) 7%,transparent)}.ma-categories>button:focus-visible{outline:2px solid var(--ma-accent);outline-offset:-2px}.ma-panel{min-inline-size:0}.ma-mobile-selector,.ma-mobile-flow,.ma-mobile-eyebrow{display:none}.ma-notification{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;inline-size:calc(100% - 262px);min-block-size:76px;padding:14px 22px;border:1px solid var(--ma-line);border-radius:8px;background:var(--ma-surface);position:relative}.ma-notification>div{display:flex;align-items:center;gap:15px;min-inline-size:0}.ma-notification>div+div{border-inline-start:1px solid var(--ma-line);padding-inline-start:20px}.ma-notification strong{display:block;font-size:13px;line-height:1.45;font-weight:550}.ma-notification small{display:block;font-size:11px;line-height:1.4;color:var(--muted);margin-block-start:4px}.ma-notification .ma-tool{inline-size:34px;block-size:34px;flex-shrink:0}.ma-flow{display:grid;grid-template-columns:104px minmax(0,1fr) 238px;gap:20px;align-items:center;margin-block-start:24px;min-block-size:430px;position:relative}.ma-flow:before{content:"";position:absolute;inset-inline-start:108px;inset-block-start:-24px;block-size:calc(50% - 110px);border-inline-start:1px solid var(--ma-accent)}.ma-coordinator{text-align:center;position:relative}.ma-coordinator:after{content:"";position:absolute;inset-block-start:27px;inset-inline-start:calc(50% + 27px);inline-size:29px;border-block-start:1px solid var(--ma-accent)}.ma-coordinator-icon{display:grid;place-items:center;border-radius:50%;background:var(--ma-accent);color:var(--paper);inline-size:54px;block-size:54px;margin:0 auto 12px}.ma-coordinator h3{font-size:15px;line-height:1.25;font-weight:550;letter-spacing:-.3px;margin:0 0 8px}.ma-coordinator p{font-size:12px;line-height:1.45;color:var(--muted);margin:0}.ma-lanes{display:grid;gap:18px;position:relative}.ma-lanes:before,.ma-lanes:after{content:"";position:absolute;inset-block:58px;inline-size:16px;border-block:1px solid var(--ma-accent);pointer-events:none}.ma-lanes:before{inset-inline-end:100%;border-inline-start:1px solid var(--ma-accent);border-radius:14px 0 0 14px}.ma-lanes:after{inset-inline-start:100%;border-inline-end:1px solid var(--ma-accent);border-radius:0 14px 14px 0}.ma-lane{display:grid;grid-template-columns:158px minmax(0,1fr);align-items:center;min-block-size:116px;border:1px solid var(--ma-line);border-radius:8px;background:var(--ma-surface);position:relative;padding:15px 12px}.ma-lane:nth-child(2):before,.ma-lane:nth-child(2):after{content:"";position:absolute;inset-block-start:50%;inline-size:20px;border-block-start:1px solid var(--ma-accent)}.ma-lane:nth-child(2):before{inset-inline-end:100%}.ma-lane:nth-child(2):after{inset-inline-start:100%}.ma-lane h3{display:flex;align-items:center;gap:9px;margin:0;font-size:13px;line-height:1.35;font-weight:550;padding-inline-end:10px}.ma-agent-icon{display:grid;place-items:center;flex-shrink:0;inline-size:34px;block-size:34px;border-radius:50%;background:color-mix(in srgb,var(--ma-accent) 11%,var(--paper));color:var(--ma-accent)}.ma-lane ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0;min-inline-size:0;align-self:stretch}.ma-lane li{position:relative;border-inline-start:1px solid var(--ma-line);padding:2px 12px;display:flex;flex-direction:column;justify-content:center;gap:9px}.ma-lane li>span{font-size:13px;line-height:1.4}.ma-task-caption{font-size:9px;line-height:1.2;color:var(--muted);margin-block-start:-5px}.ma-lane li[data-task-state=complete]:not([data-working=true]) .ma-task-caption{color:var(--olive-dark)}.ma-lane li[data-task-state=review] .ma-task-caption,.ma-lane li[data-task-state=review] .ma-task-status{color:var(--ma-review-ink)}.ma-lane li[data-task-state=planned] .ma-task-status{color:var(--muted)}.ma-lane li[data-task-state=complete]:not([data-working=true]) .ma-task-check{opacity:1}.ma-task-mark{display:flex;align-items:start;justify-content:space-between;gap:2px;min-block-size:31px}.ma-task-check{border-radius:50%;background:var(--olive-dark);color:var(--paper);padding:2px;box-sizing:content-box;flex-shrink:0;opacity:0;transition:opacity .25s}.ma-task-arrow{position:absolute;inset-inline-end:-8px;inset-block-start:50%;color:var(--muted);z-index:1;background:var(--paper)}.ma-tool{display:inline-flex;align-items:center;justify-content:center;inline-size:30px;block-size:30px;vertical-align:middle;flex-shrink:0;overflow:hidden}.ma-tool img{inline-size:100%;block-size:100%;object-fit:contain;display:block}.ma-tool>svg{inline-size:100%;block-size:100%}.ma-tool-travel{inline-size:44px;gap:3px}.ma-tool-travel>svg{inline-size:21px}.ma-tool-pair{inline-size:47px;gap:6px}.ma-tool-pair .ma-tool{inline-size:20px;block-size:24px}.ma-tool-wordmark{inline-size:68px;font-size:12px;font-weight:650;letter-spacing:-.5px;justify-content:start}.ma-tool-costar{inline-size:65px}.ma-tool-costar img{inline-size:140px;block-size:auto;max-inline-size:none;flex-shrink:0}.ma-tool-dealhub,.ma-tool-docusign{inline-size:55px}.ma-tool-pdf{color:var(--color-text-error-primary,var(--ink))}.ma-tool-video{color:var(--color-demo-tasks-accent)}.ma-output{position:relative}.ma-pack{padding:16px 14px 12px;background:var(--ma-surface);border:1px solid var(--ma-line);border-radius:8px}.ma-pack h3{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.4;font-weight:550;margin:0 0 16px}.ma-pack h3>span{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;background:color-mix(in srgb,var(--ma-accent) 11%,var(--paper));color:var(--ma-accent);flex-shrink:0}.ma-pack ul{list-style:none;padding:0;margin:0;border:1px solid var(--ma-line);border-radius:4px;overflow:hidden}.ma-pack li{display:flex;align-items:center;gap:11px;padding:10px;min-block-size:56px;font-size:13px;line-height:1.35}.ma-pack li+li{border-block-start:1px solid var(--ma-line)}.ma-pack li .ma-tool{inline-size:25px;block-size:25px}.ma-pack li .ma-tool-docusign{inline-size:40px}.ma-pack small{display:block;font-size:10px;color:var(--muted);margin-block-start:4px}.ma-review{display:flex;align-items:center;gap:9px;background:color-mix(in srgb,var(--ma-accent) 6%,var(--paper));padding:13px 9px;font-size:12px;line-height:1.4;border-radius:5px;margin-block-start:14px;color:var(--muted)}.ma-review[data-ready=true]{color:var(--ma-review-ink);background:var(--ma-review-surface)}.ma-review>svg{flex-shrink:0}.ma-planned{display:flex;align-items:center;gap:10px;margin-block-start:20px;position:relative;padding:11px;background:color-mix(in srgb,var(--paper) 40%,transparent);border:1px solid var(--ma-line);border-radius:5px;color:var(--muted)}.ma-planned:before{content:"";position:absolute;inset-inline-start:50%;inset-block-end:100%;block-size:20px;border-inline-start:1px dashed var(--muted);opacity:.5}.ma-planned>svg{flex-shrink:0;opacity:.6}.ma-planned p{font-size:11px;line-height:1.4;margin:0}.ma-planned p>span{display:block}.ma-progress{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 0;padding:18px 0 0;min-block-size:64px;border-block-start:1px solid var(--ma-line)}.ma-progress li{display:flex;flex-direction:column;align-items:center;gap:9px;position:relative;color:var(--muted)}.ma-progress li:after{content:"";position:absolute;inset-inline-start:calc(50% + 13px);inset-block-start:6px;inline-size:calc(100% - 26px);border-block-start:1px solid var(--ma-line)}.ma-progress li:last-child:after{display:none}.ma-progress li>span{inline-size:13px;block-size:13px;border:1px solid var(--muted);border-radius:50%;background:var(--paper)}.ma-progress li[data-complete=true]>span{background:var(--olive-dark);border-color:var(--olive-dark)}.ma-progress li[data-current=true]>span{background:var(--ma-accent);border-color:var(--paper);outline:1px solid var(--ma-accent);box-shadow:inset 0 0 0 2px var(--paper)}.ma-progress li[data-current=true]{color:var(--ink)}.ma-progress small{font-size:11px;line-height:1.4}.multi-agent [data-revealed=false]{visibility:hidden;opacity:0}.multi-agent [data-revealed=true]{visibility:visible;opacity:1}.ma-notification[data-revealed=true],.ma-notification>div[data-revealed=true],.ma-lane[data-revealed=true],.ma-lane li[data-revealed=true],.ma-output[data-revealed=true]{animation:ma-arrive .26s ease-out both}@keyframes ma-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1350px)and (min-width:1001px){.ma-categories>button{padding-inline:10px;font-size:12px}.ma-flow{grid-template-columns:90px minmax(0,1fr) 206px;gap:17px}.ma-flow:before{inset-inline-start:91px}.ma-coordinator:after{inline-size:19px}.ma-notification{inline-size:calc(100% - 223px);padding-inline:15px;gap:12px}.ma-notification strong{font-size:12px}.ma-notification small{font-size:10px}.ma-notification>div+div{padding-inline-start:12px}.ma-notification .ma-tool{inline-size:28px;block-size:28px}.ma-lane{grid-template-columns:130px minmax(0,1fr);padding-inline:12px}.ma-lane h3{font-size:12px;gap:6px}.ma-agent-icon{inline-size:28px;block-size:28px}.ma-lane h3 svg{inline-size:18px}.ma-lane li{padding-inline:8px}.ma-lane li>span{font-size:12px}.ma-pack{padding-inline:10px}.ma-pack h3{font-size:13px;gap:8px}.ma-coordinator h3{font-size:13px}.ma-coordinator p{font-size:11px}.ma-tool-wordmark{inline-size:57px;font-size:10px}}@media(max-width:1000px){.ma-inner{padding:40px 32px 28px}.ma-heading{gap:28px;grid-template-columns:1.3fr 1fr;padding-block-end:28px}.ma-heading h2{font-size:34px;letter-spacing:-1.7px}.ma-heading>p{font-size:12px}.ma-categories>button{padding-inline:8px;font-size:12px}.ma-notification{inline-size:100%;padding:14px;gap:12px}.ma-notification>div+div{padding-inline-start:12px}.ma-notification strong{font-size:12px}.ma-notification small{font-size:10px}.ma-flow{grid-template-columns:76px minmax(0,1fr);gap:18px;min-block-size:0}.ma-flow:before{display:none}.ma-coordinator{transform:none}.ma-coordinator:after{inline-size:13px}.ma-coordinator h3{font-size:12px}.ma-coordinator p{font-size:10px}.ma-lane{grid-template-columns:150px minmax(0,1fr);min-block-size:116px;padding:13px}.ma-lane h3{font-size:12px}.ma-agent-icon{inline-size:26px;block-size:26px}.ma-lane li>span{font-size:11px}.ma-lane li{padding-inline:8px}.ma-output{grid-column:1/-1;margin-block-start:10px}.ma-pack ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ma-pack h3{margin-block-end:12px}.ma-pack li{border-block-start:0}.ma-pack li:nth-child(n+3){border-block-start:1px solid var(--ma-line)}.ma-pack li:nth-child(2n){border-inline-start:1px solid var(--ma-line)}.ma-review{margin-block-start:12px}.ma-planned{margin-block-start:16px}.ma-planned:before{block-size:16px}.ma-lanes:after{display:none}}@media(max-width:600px){.ma-inner{padding:56px 20px 52px}.ma-heading{grid-template-columns:1fr;gap:20px;text-align:center;border:0;padding-block-end:0}.ma-mobile-eyebrow{display:block;color:var(--ma-accent);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.ma-heading h2{font-size:clamp(30px,8.5vw,40px);letter-spacing:-1.5px}.ma-heading h2 em{white-space:normal}.ma-heading>p{justify-self:center;font-size:15px;line-height:1.5;max-inline-size:340px}.ma-workspace{gap:16px;padding-block-start:28px;touch-action:pan-y pinch-zoom}.ma-categories,.ma-panel>.ma-notification,.ma-panel>.ma-flow,.ma-panel>.ma-progress{display:none}.ma-mobile-selector{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-block-size:54px;padding:4px;border:1px solid var(--ma-line);border-radius:999px;background:color-mix(in srgb,var(--paper) 72%,transparent);text-align:center;box-shadow:0 5px 14px color-mix(in srgb,var(--ma-accent) 9%,transparent)}.ma-mobile-selector>span{font-size:15px;line-height:1.2;font-weight:600;padding-inline:4px}.ma-mobile-selector>button{display:grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid var(--ma-line);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.ma-mobile-selector>button:focus-visible,.ma-mobile-agent:focus-visible{outline:2px solid var(--ma-accent);outline-offset:2px}.ma-mobile-flow{display:block;text-align:center}.ma-mobile-trigger[data-revealed=true],.ma-mobile-agent[data-revealed=true],.ma-mobile-output[data-revealed=true],.ma-mobile-detail li[data-revealed=true]{animation:ma-arrive .18s cubic-bezier(.2,.7,.2,1) both}.ma-mobile-trigger{min-block-size:20px;margin:0 0 12px;color:var(--muted);font-size:12px;line-height:1.4}.ma-mobile-agents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ma-mobile-agent{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-inline-size:0;min-block-size:122px;padding:12px 5px;border:1px solid color-mix(in srgb,var(--paper) 75%,transparent);border-radius:14px;background:var(--ma-surface);color:var(--ink);cursor:pointer}.ma-mobile-agent[aria-expanded=true]{outline:2px solid var(--ma-accent);outline-offset:-2px}.ma-mobile-agent .ma-tool{inline-size:30px;block-size:30px}.ma-mobile-agent .ma-tool-wordmark,.ma-mobile-agent .ma-tool-costar,.ma-mobile-agent .ma-tool-dealhub,.ma-mobile-agent .ma-tool-docusign{inline-size:50px}.ma-mobile-agent strong{font-size:12px;line-height:1.25;font-weight:600;overflow-wrap:anywhere}.ma-mobile-agent small{font-size:11px;line-height:1.2;color:var(--olive-dark)}.ma-mobile-detail{margin-block-start:12px;padding:16px;border:1px solid var(--ma-line);border-radius:12px;background:var(--ma-surface);text-align:center}.ma-mobile-detail h3{margin:0 0 12px;font-size:15px}.ma-mobile-detail ul{list-style:none;margin:0;padding:0}.ma-mobile-detail li{display:flex;align-items:center;gap:12px;padding:10px 0;text-align:left;font-size:13px;line-height:1.35}.ma-mobile-detail li+li{border-block-start:1px solid var(--ma-line)}.ma-mobile-detail li small{display:block;color:var(--muted);font-size:11px;margin-block-start:3px}.ma-mobile-connector{display:grid;place-items:center;height:40px;color:var(--ma-accent)}.ma-mobile-connector svg{transform:rotate(90deg)}.ma-mobile-output .ma-pack{padding:20px 16px 16px;border-radius:14px;box-shadow:0 8px 24px color-mix(in srgb,var(--ma-accent) 10%,transparent)}.ma-mobile-output .ma-pack h3{justify-content:center;font-size:19px;line-height:1.25;margin-block-end:18px}.ma-mobile-output .ma-pack ul{display:block;text-align:left}.ma-mobile-output .ma-pack li{min-block-size:50px;font-size:14px;border-inline:0}.ma-mobile-output .ma-pack li+li{border-block-start:1px solid var(--ma-line)}.ma-mobile-output .ma-pack small{font-size:11px}.ma-mobile-output .ma-review{justify-content:center;font-size:14px;font-weight:600;padding:14px}.ma-mobile-output .ma-planned{justify-content:center;padding:14px;text-align:center}.ma-mobile-output .ma-planned p{font-size:13px}}@media(prefers-reduced-motion:reduce){.multi-agent *{transition:none!important;animation:none!important}}.mobile-services{display:none}@media(max-width:600px){.services>.services-grid{display:none}.services>.section-intro{align-items:center;text-align:center;gap:16px}.services>.section-intro>div{width:100%}.services>.section-intro .eyebrow{justify-content:center}.services>.section-intro h2{font-size:clamp(29px,8.4vw,39px);line-height:1.12;letter-spacing:-1.2px}.services>.section-intro h2 .intro-line{white-space:normal}.services>.section-intro>p{margin-inline:auto;max-inline-size:330px;line-height:1.6;font-size:14px}.mobile-services{display:block;margin-block-start:30px;text-align:center}.mobile-services-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:24px;overflow:hidden;background:color-mix(in srgb,var(--paper) 55%,transparent)}.mobile-services-tabs>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-inline-size:0;min-block-size:76px;padding:10px 3px;color:var(--olive-dark);border-inline-end:1px solid var(--line);font-size:11px;line-height:1.25}.mobile-services-tabs>button:last-child{border-inline-end:0}.mobile-services-tabs>button[aria-selected=true]{background:var(--olive);color:var(--paper);border-radius:22px}.mobile-services-tabs>button:focus-visible{outline-offset:-4px;outline-color:var(--ink)}.mobile-service-panel{padding-block:32px 18px}.mobile-service-panel[hidden]{display:none}.mobile-service-icon{display:grid;place-items:center;color:var(--olive);margin-block-end:15px}.mobile-service-label{display:block;color:var(--olive-dark);font-size:11px;font-weight:600;letter-spacing:1.8px}.mobile-service-heading{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;margin-block-start:14px}.mobile-service-heading h3{font-size:clamp(23px,6.6vw,29px);font-weight:500;letter-spacing:-1px;line-height:1.16}.mobile-service-arrow{display:grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid var(--line);border-radius:50%}.mobile-service-arrow:hover{background:var(--olive-pale)}.mobile-service-panel>p{font-size:15px;line-height:1.65;color:var(--muted);max-inline-size:320px;margin:20px auto 0}.mobile-service-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin-block:16px 0}.mobile-service-tags span{font-size:10px;line-height:1.4;color:var(--muted);padding:5px 8px;border:1px solid var(--line);border-radius:4px}.mobile-service-action{display:flex;justify-content:center;align-items:center;gap:14px;inline-size:100%;max-inline-size:340px;min-block-size:52px;margin:28px auto 0;padding:12px 18px;background:var(--ink);color:var(--paper);border-radius:6px;font-size:14px}.mobile-service-action:hover{background:var(--olive-dark)}.mobile-service-dots{display:flex;justify-content:center;gap:12px;margin-block-start:25px}.mobile-service-dots span{inline-size:7px;block-size:7px;border-radius:50%;background:var(--line)}.mobile-service-dots .is-current{background:var(--olive-dark)}}.hero.hero--workflow{padding-inline:max(48px,calc((100% - 1304px)/2));padding-block:100px 30px}.hero-workflow-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:56px;align-items:center;min-block-size:620px}.hero-workflow-copy{min-inline-size:0;padding-block:12px}.hero-workflow-eyebrow{font-size:11px;line-height:1.5;letter-spacing:2.4px;color:var(--olive-dark)}.hero.hero--workflow h1{margin:48px 0 30px;font-size:clamp(72px,7.85vw,114px);font-weight:500;line-height:1.02;letter-spacing:-5.5px;text-align:start;transform:none}.hero.hero--workflow h1 em{font-size:1.17em;letter-spacing:-3.8px;white-space:nowrap;line-height:1.02}.hero-workflow-copy>p{font-size:clamp(17px,1.8vw,26px);line-height:1.6;color:var(--ink);letter-spacing:-.45px}.hero-workflow-copy>p strong{font-weight:500}.hero.hero--workflow .hero-actions{display:flex;flex-direction:row;align-items:center;gap:32px;margin-block-start:40px}.hero.hero--workflow .hero-actions>button{min-block-size:64px;padding-inline:28px;gap:22px;font-size:20px;white-space:nowrap}.hero.hero--workflow .hero-demo-link{display:flex;align-items:center;gap:16px;white-space:nowrap;font-size:17px}.hero-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-start:1px solid color-mix(in srgb,var(--ink) 24%,transparent);margin-block-start:64px;padding-block:28px 8px;font-size:18px;line-height:1.5;text-align:center}.hero-assurances>span+span{border-inline-start:1px solid color-mix(in srgb,var(--ink) 24%,transparent)}.workflow-slot{--color-workflow-review:#af8c43;--color-workflow-planned:#98998f;position:relative;min-inline-size:0;min-block-size:590px;display:grid;align-items:start}.workflow-preview{position:relative;transition:opacity .18s ease,transform .18s ease;opacity:1;transform:translateY(0);padding-block-start:26px}.workflow-slot[data-phase=enter] .workflow-preview{animation:workflow-enter .22s ease both}.workflow-slot[data-phase=exit] .workflow-preview{opacity:0;transform:translateY(-5px)}.workflow-slot[data-phase=blank] .workflow-preview{opacity:0;pointer-events:none;visibility:hidden}@keyframes workflow-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.workflow-paper{background:color-mix(in srgb,var(--paper) 96%,transparent);border:1px solid color-mix(in srgb,var(--olive-dark) 23%,var(--paper));border-radius:9px;padding:28px 28px 24px;box-shadow:0 14px 42px color-mix(in srgb,var(--olive-dark) 10%,transparent)}.workflow-notification{position:absolute;inset-inline-end:26px;inset-block-start:0;display:flex;align-items:center;gap:12px;max-inline-size:calc(100% - 36px);min-block-size:48px;padding:12px 16px;background:var(--paper);border:1px solid var(--line);border-radius:10px;box-shadow:0 4px 14px color-mix(in srgb,var(--ink) 6%,transparent);font-size:14px;line-height:1.4;z-index:1}.workflow-tool-mark{display:block;inline-size:21px;block-size:21px;object-fit:contain;flex-shrink:0;color:var(--ink)}.workflow-notification .workflow-tool-mark{inline-size:22px;block-size:22px}.workflow-notification-dot{margin-inline-start:12px;color:var(--olive-dark);fill:var(--olive-dark);flex-shrink:0}.workflow-caption{display:flex;justify-content:space-between;align-items:start;gap:12px;border-block-end:1px solid var(--line);padding-block:0 20px;line-height:1.4}.workflow-caption>span:first-child{color:var(--olive-dark);font-size:10px;letter-spacing:2px;line-height:1.6}.workflow-caption>span:last-child{font-size:13px;white-space:nowrap;color:var(--muted)}.workflow-paper h3{font-family:inherit;font-size:clamp(24px,2.12vw,31px);font-weight:450;line-height:1.24;letter-spacing:-1.2px;margin-block:24px 20px}.workflow-steps{list-style:none;padding:0;margin:0;display:grid;gap:0}.workflow-step{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;padding:14px 8px;min-block-size:83px}.workflow-step:not(:last-child):after{content:"";position:absolute;inset-inline-start:27px;inset-block-start:58px;inset-block-end:-9px;border-inline-start:1px solid color-mix(in srgb,var(--olive) 45%,var(--line))}.workflow-step--planned:not(:last-child):after{border-inline-start-style:dashed}.workflow-stage-icon{position:relative;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;color:var(--paper);z-index:1}.workflow-step--complete .workflow-stage-icon{background:var(--olive-dark);box-shadow:inset 0 1px 3px color-mix(in srgb,var(--paper) 24%,transparent)}.workflow-step--review .workflow-stage-icon{background:var(--color-workflow-review);box-shadow:inset 0 1px 3px color-mix(in srgb,var(--paper) 24%,transparent)}.workflow-step--planned .workflow-stage-icon{color:var(--color-workflow-planned);background:var(--paper)}.workflow-step--planned .workflow-stage-icon svg{inline-size:36px;block-size:36px}.workflow-step-copy{min-inline-size:0;padding-block-start:1px;display:flex;flex-direction:column;gap:2px}.workflow-step-label{font-size:18px;line-height:1.35;letter-spacing:-.4px}.workflow-step-detail,.workflow-step-note{font-size:15px;line-height:1.45;color:var(--muted);letter-spacing:-.2px}.workflow-step-note{font-size:12px;line-height:1.5;margin-block-start:2px}.workflow-step--review{grid-template-columns:40px minmax(0,1fr) auto;background:color-mix(in srgb,var(--color-workflow-review) 10%,var(--paper));border-radius:7px;margin-inline:-4px;padding-inline:12px;align-items:center}.workflow-step--review:after{inset-inline-start:31px!important}.workflow-review.workflow-review{min-block-size:48px;padding-inline:14px;gap:9px;font-size:14px;white-space:nowrap}.workflow-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;border-block-start:1px solid var(--line);padding-block-start:20px;margin-block-start:12px;font-size:14px;color:var(--muted);line-height:1.5}.workflow-foot>span{display:flex;align-items:center;gap:10px;min-inline-size:0}.workflow-foot .workflow-tool-mark{inline-size:20px;block-size:20px}.workflow-explore{display:flex;align-items:center;gap:7px;padding:4px 0;white-space:nowrap;font-size:14px;line-height:1.5}.workflow-explore:hover{color:var(--olive-dark);text-decoration:underline;text-underline-offset:4px}.faq.faq--workflow{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:48px;align-items:start;padding-block:64px 72px;padding-inline:max(48px,calc((100% - 1304px)/2))}.faq.faq--workflow .faq-aside{grid-row:auto;grid-column:auto;min-block-size:0;padding:0}.faq.faq--workflow .faq-aside h2{font-size:clamp(60px,6.5vw,94px);font-weight:500;letter-spacing:-4.5px;line-height:1.02;margin-block:24px 24px}.faq.faq--workflow .faq-aside h2 br{display:block}.faq.faq--workflow .faq-aside h2 em{display:inline-block;font-size:1.08em;line-height:1.06;letter-spacing:-3px;margin:0;white-space:nowrap}.faq.faq--workflow .faq-list{grid-row:auto;grid-column:auto;border-block-start:1px solid var(--line)}.faq.faq--workflow .faq-item{border-block-end:1px solid var(--line)}.faq.faq--workflow .faq-item>button{display:grid;grid-template-columns:36px minmax(0,1fr) 20px;gap:18px;align-items:center;inline-size:100%;padding:29px 0;font-size:20px;line-height:1.5;text-align:start}.faq.faq--workflow .faq-number{font-size:13px;color:var(--olive-dark)}.faq.faq--workflow .faq-item>div>p{font-size:18px;line-height:1.8;margin:0 0 26px 54px;color:var(--muted);padding:0 0 0 22px;border-inline-start:1px solid var(--olive)}.faq.faq--workflow .faq-item.expanded{background:transparent}.faq-call-link{display:flex;align-items:center;gap:10px;padding:4px 0;margin-block-start:28px;font-size:14px;line-height:1.6;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--olive)}@media(min-width:1001px){#playground>.section-intro>p{margin-block-start:0}}@media(max-width:1200px)and (min-width:901px){.hero-workflow-grid{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero.hero--workflow h1{font-size:7.1vw;letter-spacing:-4px}.hero.hero--workflow .hero-actions{gap:20px}.hero.hero--workflow .hero-actions>button{font-size:16px;min-block-size:56px;padding-inline:20px}.hero.hero--workflow .hero-demo-link{font-size:14px;gap:10px}.workflow-paper{padding-inline:20px}.workflow-step{gap:10px;grid-template-columns:34px minmax(0,1fr)}.workflow-step--review{grid-template-columns:34px minmax(0,1fr) auto}.workflow-step-label{font-size:15px}.workflow-step-detail{font-size:12px}.workflow-review.workflow-review{font-size:11px;padding-inline:10px;gap:6px}.workflow-foot{align-items:start;flex-direction:column;gap:8px}.faq.faq--workflow{gap:32px}.faq.faq--workflow .faq-aside h2{font-size:6.2vw}}@media(max-width:900px){.hero.hero--workflow{padding:56px 32px 24px}.hero-workflow-grid{grid-template-columns:minmax(0,1fr);gap:48px;min-block-size:0}.hero-workflow-copy{padding:0}.hero.hero--workflow h1{font-size:clamp(64px,11vw,94px);margin-block:28px 24px}.hero-workflow-copy>p{font-size:20px}.hero.hero--workflow .hero-actions{margin-block-start:28px}.workflow-slot{inline-size:min(600px,100%);justify-self:center;min-block-size:590px}.hero-assurances{margin-block-start:28px;font-size:13px}.faq.faq--workflow{grid-template-columns:minmax(0,1fr);gap:40px}.faq.faq--workflow .faq-aside h2{font-size:72px}.faq.faq--workflow .faq-aside{max-inline-size:640px}}@media(max-width:600px){.hero .workflow-preview{transition-duration:.14s}.hero .workflow-slot[data-phase=enter] .workflow-preview{animation-duration:.16s}.hero.hero--workflow{padding:40px 22px 22px}.hero.hero--workflow h1{font-size:clamp(48px,11.6vw,69px);letter-spacing:-2.5px}.hero.hero--workflow h1 em{letter-spacing:-1.8px;white-space:normal}.hero-workflow-eyebrow{font-size:9px;letter-spacing:1.8px}.hero-workflow-copy>p{font-size:15px;letter-spacing:-.2px}.hero.hero--workflow .hero-actions{gap:20px;flex-wrap:wrap}.hero.hero--workflow .hero-actions>button{font-size:15px;min-block-size:52px;padding-inline:20px}.hero.hero--workflow .hero-demo-link{font-size:13px;gap:10px}.hero-workflow-grid{gap:40px}.workflow-slot{min-block-size:575px}.workflow-paper{padding:24px 16px 18px}.workflow-caption{padding-block-end:16px}.workflow-caption>span:first-child{font-size:8px;letter-spacing:1.2px}.workflow-caption>span:last-child{font-size:11px}.workflow-paper h3{font-size:24px;margin-block:20px 14px;letter-spacing:-.8px}.workflow-notification{inset-inline-end:12px;font-size:11px;padding:10px;gap:8px;min-block-size:42px}.workflow-notification-dot{margin-inline-start:0}.workflow-step{grid-template-columns:32px minmax(0,1fr);gap:10px;padding-inline:4px;min-block-size:80px}.workflow-stage-icon{inline-size:32px;block-size:32px}.workflow-step--planned .workflow-stage-icon svg{inline-size:32px;block-size:32px}.workflow-step:not(:last-child):after{inset-inline-start:19px;inset-block-start:52px}.workflow-step--review{grid-template-columns:32px minmax(0,1fr);padding-inline:8px}.workflow-step--review:after{inset-inline-start:23px!important}.workflow-review.workflow-review{grid-column:2;justify-self:start;min-block-size:40px;font-size:12px;margin-block-start:4px}.workflow-step-label{font-size:15px}.workflow-step-detail{font-size:12px}.workflow-step-note{font-size:11px}.workflow-foot{align-items:start;flex-direction:column;gap:8px;font-size:11px;padding-block-start:16px}.workflow-explore{font-size:11px}.hero-assurances{font-size:10px;gap:8px;padding-block-start:20px}.hero-assurances>span{padding-inline:5px}.faq.faq--workflow{padding:40px 22px 48px;gap:32px}.faq.faq--workflow .faq-aside h2{font-size:clamp(49px,11vw,68px);letter-spacing:-2.8px;margin-block-start:22px}.faq.faq--workflow .faq-aside h2 em{letter-spacing:-1.8px}.faq.faq--workflow .faq-item>button{grid-template-columns:22px minmax(0,1fr) 18px;gap:10px;font-size:15px;padding-block:22px}.faq.faq--workflow .faq-number{font-size:11px}.faq.faq--workflow .faq-item>div>p{font-size:14px;margin-inline-start:32px;padding-inline-start:16px}.faq-call-link{font-size:12px;margin-block-start:20px}}@media(prefers-reduced-motion:reduce){.workflow-preview{transition:none;animation:none!important;transform:none!important}}.faq.faq--workflow .faq-question-slot{min-block-size:350px;margin-block-start:28px;inline-size:100%;justify-self:stretch}.faq-question-paper{min-block-size:300px;display:flex;flex-direction:column}.faq-question-paper h3{font-size:29px;line-height:1.28;margin-block:24px 14px;letter-spacing:-1px}.faq-question-paper>p{font-size:16px;line-height:1.6;color:var(--muted);max-inline-size:44ch;margin:0 0 24px}.faq-question-paper>.workflow-foot{margin-block-start:auto}.faq-question-notification{font-size:13px;min-block-size:42px;padding:10px 14px;gap:9px}.faq-read-answer{color:var(--ink)}.faq.faq--workflow .faq-call-link{margin-block-start:20px}@media(min-width:601px){#playground>.section-intro,.services>.section-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;align-items:start}#playground>.section-intro>p,.services>.section-intro>p{inline-size:100%;max-inline-size:400px;line-height:1.5;margin-block:34px 0}#playground .db-demo-intro-note{max-inline-size:none;margin-block-start:4px;line-height:1.4;text-wrap:pretty}.services>.section-intro>.service-intro-copy{margin-block-start:34px}.services>.section-intro{margin-block-end:16px}}@media(min-width:601px)and (max-width:1000px){#playground>.section-intro,.services>.section-intro{column-gap:28px}#playground>.section-intro>p,.services>.section-intro>p{max-inline-size:100%}}@media(max-width:900px){.faq.faq--workflow .faq-question-slot{min-block-size:350px;max-inline-size:600px}}@media(max-width:600px){.faq.faq--workflow .faq-question-slot{min-block-size:370px;margin-block-start:24px}.faq-question-paper{min-block-size:330px}.faq-question-paper h3{font-size:25px}.faq-question-paper>p{font-size:14px}.faq-question-paper>.workflow-foot{flex-direction:row;align-items:center}}@media(max-width:600px){.faq.faq--workflow .faq-question-slot{display:none}.faq.faq--workflow .faq-aside{max-inline-size:none;text-align:center}.faq.faq--workflow .faq-aside>.eyebrow{justify-content:center}.faq.faq--workflow .faq-aside h2{font-size:clamp(43px,11vw,64px)}.faq.faq--workflow .faq-call-link{justify-content:center;margin-inline:auto;min-block-size:44px}.faq.faq--workflow .faq-item>button{text-align:center}.faq.faq--workflow .faq-item>div>p{text-align:center;margin-inline:0;padding-inline:10px;border-inline-start:0}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-mono-source), ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-800:oklch(47% .157 37.304);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-950:oklch(27.4% .072 132.109);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-200:oklch(91% .096 180.426);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:#3392ff;--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-950:oklch(27.1% .105 12.094);--color-gray-500:oklch(55.1% .027 264.364);--color-zinc-800:oklch(27.4% .006 286.033);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:#f7f7f7;--color-neutral-200:#ebebeb;--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:.375rem;--radius-xl:.75rem;--radius-3xl:1.5rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 2px 0 #0000000f, 0 1px 3px 0 #0000001a;--shadow-md:0 2px 4px -1px #0000000f, 0 4px 6px -1px #0000001a;--shadow-lg:0 4px 6px -2px #0000000d, 0 10px 15px -3px #0000001a;--shadow-xl:0 10px 10px -5px #0000000a, 0 20px 25px -5px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-neutral-925:#121212;--color-accent-50:var(--color-blue-50);--color-accent-100:var(--color-blue-100);--color-accent-200:var(--color-blue-200);--color-accent-300:var(--color-blue-300);--color-accent-400:var(--color-blue-400);--color-accent-500:var(--color-blue-500);--color-accent-600:var(--color-blue-600);--color-accent-700:var(--color-blue-700);--color-accent-800:var(--color-blue-800);--color-accent-900:var(--color-blue-900);--color-accent-950:var(--color-blue-950);--shadow-sidebar:0 1px 0 0 #00000005, 0 1px 12px 0 #0000000f, 0 0 1px 0 #00000052;--shadow-card:0 1px 1px 0 #0000000d;--shadow-dropdown:0 1px 1px 0 #0000000a, 0 4px 4px 0 #00000005;--shadow-waitlist:0 0 6px 0 #0000000f, 0 0 64px 0 #00000029, 0 0 1px 0 #00000052, 0 1px 12px 0 #0000000f, 0 1px 0 0 #00000005;--color-foreground-full:var(--color-foreground-full);--color-foreground-icon-primary:var(--color-foreground-icon-primary);--color-foreground-icon-hover:var(--color-foreground-icon-hover);--color-foreground-icon-secondary:var(--color-foreground-icon-secondary);--color-foreground-icon-tertiary:var(--color-foreground-icon-tertiary);--color-foreground-icon-quaternary:var(--color-foreground-icon-quaternary);--color-foreground-icon-error:var(--color-foreground-icon-error);--color-foreground-icon-disabled:var(--color-foreground-icon-disabled);--color-foreground-disabled:var(--color-foreground-disabled);--color-foreground-disabled-danger:var(--color-foreground-disabled-danger);--color-input-disabled-foreground:var(--color-input-disabled-foreground);--color-icon-button-disabled-foreground:var(--color-icon-button-disabled-foreground);--color-button-primary-disabled-foreground:var(--color-button-primary-disabled-foreground);--color-text-primary:var(--color-text-primary);--color-text-secondary:var(--color-text-secondary);--color-text-tertiary:var(--color-text-tertiary);--color-text-disabled:var(--color-text-disabled);--color-text-disabled-danger:var(--color-text-disabled-danger);--color-text-placeholder:var(--color-text-placeholder);--color-text-error-primary:var(--color-text-error-primary);--color-text-destructive:var(--color-text-destructive);--color-input-disabled-text:var(--color-input-disabled-text);--color-text-white:var(--color-text-white);--color-background-full:var(--color-background-full);--color-ticket-detail-surface:var(--color-ticket-detail-surface);--color-ticket-detail-low-background:var(--color-ticket-detail-low-background);--color-ticket-detail-low-hover:var(--color-ticket-detail-low-hover);--color-ticket-detail-medium-hover:var(--color-ticket-detail-medium-hover);--color-ticket-detail-high-hover:var(--color-ticket-detail-high-hover);--color-ticket-detail-urgent-hover:var(--color-ticket-detail-urgent-hover);--color-ticket-detail-low-text:var(--color-ticket-detail-low-text);--color-ticket-detail-resource-background:var(--color-ticket-detail-resource-background);--color-ticket-detail-resource-text:var(--color-ticket-detail-resource-text);--color-ticket-detail-favorite:var(--color-ticket-detail-favorite);--color-background-primary-default:var(--color-background-primary-default);--color-background-inner-default:var(--color-background-inner-default);--color-background-primary-hover:var(--color-background-primary-hover);--color-background-primary-active:var(--color-background-primary-active);--color-background-primary-disabled:var(--color-background-primary-disabled);--color-input-disabled-background:var(--color-input-disabled-background);--color-background-secondary-default:var(--color-background-secondary-default);--color-background-secondary-hover:var(--color-background-secondary-hover);--color-background-tertiary-default:var(--color-background-tertiary-default);--color-background-tertiary-hover:var(--color-background-tertiary-hover);--color-background-tertiary-error:var(--color-background-tertiary-error);--color-background-recent-hire-role:var(--color-background-recent-hire-role);--color-avatar-neutral-background:var(--color-avatar-neutral-background);--color-background-quaternary-default:var(--color-background-quaternary-default);--color-background-quaternary-hover:var(--color-background-quaternary-hover);--color-background-quaternary-error:var(--color-background-quaternary-error);--color-file-upload-icon-background:var(--color-file-upload-icon-background);--color-file-upload-icon-foreground:var(--color-file-upload-icon-foreground);--color-file-upload-icon-foreground-hover:var(--color-file-upload-icon-foreground-hover);--color-border-button-default:var(--color-border-button-default);--color-border-button-hover:var(--color-border-button-hover);--color-border-button-active:var(--color-border-button-active);--color-border-button-white:var(--color-border-button-white);--color-border-error-default:var(--color-border-error-default);--color-border-checkbox-default:var(--color-border-checkbox-default);--color-border-checkbox-hover:var(--color-border-checkbox-hover);--color-border-checkbox-active:var(--color-border-checkbox-active);--color-border-checkbox-white:var(--color-border-checkbox-white);--color-border-component-detail-container:var(--color-border-component-detail-container);--color-border-ai-profile-card:var(--color-border-ai-profile-card);--color-border-table:var(--color-border-table);--color-border-button-group:var(--color-border-button-group);--color-border-sidebar-profile-hover:var(--color-border-sidebar-profile-hover);--color-separator-border:var(--color-separator-border);--color-separator-border-strong:var(--color-separator-border-strong);--color-border-focus-ring:var(--color-border-focus-ring);--color-state-success-text:var(--color-state-success-text);--color-state-success-base:var(--color-state-success-base);--color-control-indicator-background:var(--color-control-indicator-background);--color-control-indicator-background-subtle:var(--color-control-indicator-background-subtle);--color-switch-off-chip-start:var(--color-switch-off-chip-start);--color-switch-off-chip-end:var(--color-switch-off-chip-end);--color-switch-on-chip-start:var(--color-switch-on-chip-start);--color-switch-on-chip-end:var(--color-switch-on-chip-end);--color-stat-card-icon-background:var(--color-stat-card-icon-background);--color-segmented-control-background:var(--color-segmented-control-background);--color-segmented-control-selected-background:var(--color-segmented-control-selected-background);--color-theme-toggle-sidebar-background:var(--color-theme-toggle-sidebar-background);--color-theme-toggle-sidebar-selected-background:var(--color-theme-toggle-sidebar-selected-background);--color-ai-chat-composer-add-background:var(--color-ai-chat-composer-add-background);--color-ai-chat-composer-add-hover-background:var(--color-ai-chat-composer-add-hover-background);--color-composer-panel-tab-background:var(--color-composer-panel-tab-background);--color-composer-panel-add-background:var(--color-composer-panel-add-background);--color-composer-panel-add-hover-background:var(--color-composer-panel-add-hover-background);--color-composer-panel-tile-border:var(--color-composer-panel-tile-border);--color-composer-panel-rail-background:var(--color-composer-panel-rail-background);--color-questionnaire-key-background:var(--color-questionnaire-key-background);--color-questionnaire-key-hover-background:var(--color-questionnaire-key-hover-background);--color-agent-progress-ring:var(--color-agent-progress-ring);--color-button-ghost-background:var(--color-button-ghost-background);--color-button-ghost-hover:var(--color-button-ghost-hover);--color-button-ghost-active:var(--color-button-ghost-active);--color-button-ghost-disabled:var(--color-button-ghost-disabled);--color-button-ghost-foreground:var(--color-button-ghost-foreground);--color-button-ghost-disabled-foreground:var(--color-button-ghost-disabled-foreground);--color-dropdown-item-hover-background:var(--color-dropdown-item-hover-background);--color-kbd-background:var(--color-kbd-background);--color-kbd-foreground:var(--color-kbd-foreground);--color-docs-file-chip-background:var(--color-docs-file-chip-background);--color-docs-file-chip-border:var(--color-docs-file-chip-border);--color-docs-file-chip-foreground:var(--color-docs-file-chip-foreground);--color-docs-command-accent:var(--color-docs-command-accent);--color-docs-code-background:var(--color-docs-code-background);--color-docs-install-rail:var(--color-docs-install-rail);--color-badge-neutral-background:var(--color-badge-neutral-background);--color-team-menu-count-background:var(--color-team-menu-count-background);--color-team-menu-count-foreground:var(--color-team-menu-count-foreground);--color-badge-new-background:var(--color-badge-new-background);--color-badge-new-text:var(--color-badge-new-text);--color-tab-count-selected-background:var(--color-tab-count-selected-background);--color-pill-tab-blue-selected-background:var(--color-pill-tab-blue-selected-background);--color-pill-tab-blue-hover-background:var(--color-pill-tab-blue-hover-background);--color-notification-information-background:var(--color-notification-information-background);--color-notification-information-foreground:var(--color-notification-information-foreground);--color-notification-success-background:var(--color-notification-success-background);--color-notification-success-foreground:var(--color-notification-success-foreground);--color-notification-error-background:var(--color-notification-error-background);--color-notification-error-foreground:var(--color-notification-error-foreground);--color-notification-center-background:var(--color-notification-center-background);--color-status-lime-background:var(--color-status-lime-background);--color-status-lime-text:var(--color-status-lime-text);--color-status-yellow-background:var(--color-status-yellow-background);--color-status-yellow-text:var(--color-status-yellow-text);--color-status-rose-background:var(--color-status-rose-background);--color-status-rose-text:var(--color-status-rose-text);--color-status-cyan-background:var(--color-status-cyan-background);--color-status-cyan-text:var(--color-status-cyan-text);--color-status-orange-background:var(--color-status-orange-background);--color-status-orange-text:var(--color-status-orange-text);--color-status-blue-background:var(--color-status-blue-background);--color-status-blue-text:var(--color-status-blue-text);--color-status-purple-background:var(--color-status-purple-background);--color-status-purple-text:var(--color-status-purple-text);--color-status-dot-green-halo:var(--color-status-dot-green-halo);--color-status-dot-yellow-halo:var(--color-status-dot-yellow-halo);--color-status-dot-indigo-halo:var(--color-status-dot-indigo-halo);--color-date-range-background:var(--color-date-range-background);--color-date-range-edge-background:var(--color-date-range-edge-background);--color-calendar-event-blue-background:var(--color-calendar-event-blue-background);--color-calendar-event-blue-title:var(--color-calendar-event-blue-title);--color-calendar-event-blue-time:var(--color-calendar-event-blue-time);--color-calendar-event-pink-background:var(--color-calendar-event-pink-background);--color-calendar-event-pink-title:var(--color-calendar-event-pink-title);--color-calendar-event-pink-time:var(--color-calendar-event-pink-time);--color-calendar-event-purple-background:var(--color-calendar-event-purple-background);--color-calendar-event-purple-title:var(--color-calendar-event-purple-title);--color-calendar-event-purple-time:var(--color-calendar-event-purple-time);--color-calendar-event-lime-background:var(--color-calendar-event-lime-background);--color-calendar-event-lime-title:var(--color-calendar-event-lime-title);--color-calendar-event-lime-time:var(--color-calendar-event-lime-time);--color-calendar-event-emerald-background:var(--color-calendar-event-emerald-background);--color-calendar-event-emerald-title:var(--color-calendar-event-emerald-title);--color-calendar-event-emerald-time:var(--color-calendar-event-emerald-time);--color-text-error-placeholder:var(--color-text-error-placeholder);--color-chart-track:var(--color-chart-track);--color-chart-cursor:var(--color-chart-cursor);--color-chart-neutral:var(--color-chart-neutral);--color-chart-1:var(--color-chart-1);--color-chart-1-active:var(--color-chart-1-active);--color-chart-2:var(--color-chart-2);--color-chart-2-active:var(--color-chart-2-active);--color-chart-3:var(--color-chart-3);--color-chart-3-active:var(--color-chart-3-active);--color-chart-4:var(--color-chart-4);--color-chart-4-active:var(--color-chart-4-active);--color-chart-5:var(--color-chart-5);--color-chart-5-active:var(--color-chart-5-active);--color-chart-6:var(--color-chart-6);--color-chart-6-active:var(--color-chart-6-active);--color-chart-7:var(--color-chart-7);--color-chart-7-active:var(--color-chart-7-active);--color-chart-8:var(--color-chart-8);--color-chart-8-active:var(--color-chart-8-active);--color-chart-9:var(--color-chart-9);--color-chart-9-active:var(--color-chart-9-active);--color-chart-agents-bar:var(--color-chart-agents-bar);--color-chart-agents-bar-active:var(--color-chart-agents-bar-active);--button-transition-ms:.15s;--text-title-1-medium:1.5rem;--text-title-1-medium--line-height:2.125rem;--text-title-1-medium--letter-spacing:0;--text-title-1-medium--font-weight:500;--text-title-1-semibold:1.5rem;--text-title-1-semibold--line-height:2.125rem;--text-title-1-semibold--letter-spacing:0;--text-title-1-semibold--font-weight:600;--text-title-2-medium:1.25rem;--text-title-2-medium--line-height:1.625rem;--text-title-2-medium--letter-spacing:0;--text-title-2-medium--font-weight:500;--text-title-3-semibold:1.125rem;--text-title-3-semibold--line-height:1.625rem;--text-title-3-semibold--letter-spacing:0;--text-title-3-semibold--font-weight:600;--text-headline-medium:1rem;--text-headline-medium--line-height:1.375rem;--text-headline-medium--letter-spacing:0;--text-headline-medium--font-weight:500;--text-body-regular:.875rem;--text-body-regular--line-height:1.25rem;--text-body-regular--letter-spacing:0;--text-body-regular--font-weight:400;--text-body-medium:.875rem;--text-body-medium--line-height:1.25rem;--text-body-medium--letter-spacing:0;--text-body-medium--font-weight:500;--text-body-2-medium:.8125rem;--text-body-2-medium--line-height:1.125rem;--text-body-2-medium--letter-spacing:0;--text-body-2-medium--font-weight:500;--text-caption-1-regular:.75rem;--text-caption-1-regular--line-height:1rem;--text-caption-1-regular--letter-spacing:.15px;--text-caption-1-regular--font-weight:400;--text-caption-1-medium:.75rem;--text-caption-1-medium--line-height:1rem;--text-caption-1-medium--letter-spacing:.15px;--text-caption-1-medium--font-weight:500;--text-caption-1-semibold:.75rem;--text-caption-1-semibold--line-height:1rem;--text-caption-1-semibold--letter-spacing:.15px;--text-caption-1-semibold--font-weight:600}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mt-6{margin-top:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1px\]{border-radius:1px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-border-button-default{border-color:var(--color-border-button-default)}.border-border-error-default{border-color:var(--color-border-error-default)}.border-border-table{border-color:var(--color-border-table)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-separator-border{border-color:var(--color-separator-border)}.bg-background-full{background-color:var(--color-background-full)}.bg-background-primary-default{background-color:var(--color-background-primary-default)}.bg-background-secondary-default{background-color:var(--color-background-secondary-default)}.bg-background-tertiary-default{background-color:var(--color-background-tertiary-default)}.bg-current{background-color:currentColor}.bg-status-blue-background{background-color:var(--color-status-blue-background)}.bg-status-cyan-background{background-color:var(--color-status-cyan-background)}.bg-status-lime-background{background-color:var(--color-status-lime-background)}.bg-status-orange-background{background-color:var(--color-status-orange-background)}.bg-status-purple-background{background-color:var(--color-status-purple-background)}.bg-status-rose-background{background-color:var(--color-status-rose-background)}.bg-status-yellow-background{background-color:var(--color-status-yellow-background)}.bg-white{background-color:var(--color-white)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[13px\]{padding:13px}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.text-end{text-align:end}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.text-body-medium{font-size:var(--text-body-medium);line-height:var(--tw-leading,var(--text-body-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight))}.text-body-regular{font-size:var(--text-body-regular);line-height:var(--tw-leading,var(--text-body-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-body-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-regular--font-weight))}.text-caption-1-medium{font-size:var(--text-caption-1-medium);line-height:var(--tw-leading,var(--text-caption-1-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-1-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-1-medium--font-weight))}.text-caption-1-regular{font-size:var(--text-caption-1-regular);line-height:var(--tw-leading,var(--text-caption-1-regular--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-1-regular--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-1-regular--font-weight))}.text-caption-1-semibold{font-size:var(--text-caption-1-semibold);line-height:var(--tw-leading,var(--text-caption-1-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-caption-1-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption-1-semibold--font-weight))}.text-headline-medium{font-size:var(--text-headline-medium);line-height:var(--tw-leading,var(--text-headline-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline-medium--font-weight))}.text-title-1-medium{font-size:var(--text-title-1-medium);line-height:var(--tw-leading,var(--text-title-1-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-title-1-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-1-medium--font-weight))}.text-title-1-semibold{font-size:var(--text-title-1-semibold);line-height:var(--tw-leading,var(--text-title-1-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-title-1-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-1-semibold--font-weight))}.text-title-2-medium{font-size:var(--text-title-2-medium);line-height:var(--tw-leading,var(--text-title-2-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-title-2-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-2-medium--font-weight))}.text-title-3-semibold{font-size:var(--text-title-3-semibold);line-height:var(--tw-leading,var(--text-title-3-semibold--line-height));letter-spacing:var(--tw-tracking,var(--text-title-3-semibold--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-3-semibold--font-weight))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-foreground-full{color:var(--color-foreground-full)}.text-foreground-icon-primary{color:var(--color-foreground-icon-primary)}.text-foreground-icon-quaternary{color:var(--color-foreground-icon-quaternary)}.text-gray-500{color:var(--color-gray-500)}.text-status-blue-text{color:var(--color-status-blue-text)}.text-status-cyan-text{color:var(--color-status-cyan-text)}.text-status-lime-text{color:var(--color-status-lime-text)}.text-status-orange-text{color:var(--color-status-orange-text)}.text-status-purple-text{color:var(--color-status-purple-text)}.text-status-rose-text{color:var(--color-status-rose-text)}.text-status-yellow-text{color:var(--color-status-yellow-text)}.text-text-error-primary{color:var(--color-text-error-primary)}.text-text-placeholder{color:var(--color-text-placeholder)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-tertiary{color:var(--color-text-tertiary)}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\,font-size\]{transition-property:padding,font-size;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-border-focus-ring:focus-visible{--tw-ring-color:var(--color-border-focus-ring)}}:root{--color-demo-support-accent:#536447;--color-demo-practice-accent:#4e6c66;--color-demo-events-accent:#856552;--color-demo-tasks-accent:#5e6877;--color-demo-invoices-accent:#78704f;--color-demo-property-accent:#68724a;--color-demo-finance-accent:#4d6378;--color-demo-delivery-accent:#826846;--color-demo-shipping-accent:#466a76;--color-demo-energy-accent:#4f7059;--color-demo-content-accent:#776174;--color-demo-support-alternate:#5b6475;--color-demo-events-alternate:#746271;--color-demo-property-alternate:#706654;--color-demo-finance-alternate:#6f7151;--color-demo-delivery-alternate:#526f6d;--color-demo-energy-alternate:#676c7a;--color-foreground-full:var(--color-white);--color-foreground-icon-primary:var(--color-neutral-950);--color-foreground-icon-hover:var(--color-black);--color-foreground-icon-secondary:var(--color-neutral-500);--color-foreground-icon-tertiary:var(--color-neutral-400);--color-foreground-icon-quaternary:var(--color-neutral-300);--color-foreground-icon-error:var(--color-red-600);--color-foreground-icon-disabled:var(--color-neutral-300);--color-foreground-disabled:var(--color-neutral-400);--color-foreground-disabled-danger:var(--color-red-300);--color-input-disabled-foreground:var(--color-neutral-300);--color-icon-button-disabled-foreground:var(--color-neutral-300);--color-button-primary-disabled-foreground:var(--color-neutral-400);--color-text-primary:var(--color-neutral-950);--color-text-secondary:var(--color-neutral-500);--color-text-tertiary:var(--color-neutral-400);--color-text-disabled:var(--color-neutral-300);--color-text-disabled-danger:var(--color-red-300);--color-text-placeholder:var(--color-neutral-400);--color-text-error-primary:var(--color-red-500);--color-text-destructive:#a9101d}@supports (color:color-mix(in lab,red,red)){:root{--color-text-destructive:color-mix(in srgb, var(--color-red-700) 80%, var(--color-neutral-600))}}:root{--color-input-disabled-text:var(--color-neutral-300);--color-text-white:var(--color-white);--color-background-full:var(--color-white);--color-ticket-detail-surface:var(--color-white);--color-ticket-detail-low-background:var(--color-indigo-200);--color-ticket-detail-low-hover:var(--color-indigo-300);--color-ticket-detail-medium-hover:var(--color-yellow-300);--color-ticket-detail-high-hover:var(--color-orange-300);--color-ticket-detail-urgent-hover:var(--color-rose-300);--color-ticket-detail-low-text:var(--color-indigo-800);--color-ticket-detail-resource-background:var(--color-blue-100);--color-ticket-detail-resource-text:var(--color-blue-600);--color-ticket-detail-favorite:#ffb83c;--color-project-board-empty-panel:#f2f2f2cc;--color-project-board-empty-front:#d9d9d9;--color-project-board-empty-middle:#e5e5e5;--color-project-board-empty-back:#ededed;--color-project-board-empty-detail:var(--color-white);--color-background-primary-default:var(--color-white);--color-background-inner-default:var(--color-white);--color-background-primary-hover:var(--color-neutral-100);--color-background-primary-active:var(--color-neutral-200);--color-background-primary-disabled:var(--color-neutral-100);--color-input-disabled-background:var(--color-neutral-100);--color-background-secondary-default:var(--color-neutral-100);--color-background-secondary-hover:var(--color-neutral-200);--color-background-tertiary-default:var(--color-neutral-200);--color-background-tertiary-hover:var(--color-neutral-300);--color-background-tertiary-error:var(--color-red-100);--color-background-recent-hire-role:var(--color-neutral-100);--color-avatar-neutral-background:var(--color-neutral-300);--color-background-quaternary-default:var(--color-neutral-300);--color-background-quaternary-hover:var(--color-neutral-400);--color-background-quaternary-error:var(--color-red-200);--color-file-upload-icon-background:var(--color-neutral-300);--color-file-upload-icon-foreground:var(--color-neutral-400);--color-file-upload-icon-foreground-hover:var(--color-neutral-500);--color-border-button-default:var(--color-neutral-200);--color-border-button-hover:var(--color-neutral-300);--color-border-button-active:var(--color-neutral-400);--color-border-button-white:var(--color-white);--color-border-error-default:var(--color-red-500);--color-border-checkbox-default:var(--color-neutral-300);--color-border-checkbox-hover:var(--color-neutral-400);--color-border-checkbox-active:var(--color-neutral-400);--color-border-checkbox-white:var(--color-white);--color-border-component-detail-container:var(--color-neutral-200);--color-border-ai-profile-card:var(--color-neutral-200);--color-border-table:var(--color-neutral-200);--color-border-button-group:var(--color-neutral-200);--color-border-sidebar-profile-hover:var(--color-neutral-300);--color-separator-border:var(--color-neutral-200);--color-separator-border-strong:var(--color-neutral-200);--color-border-focus-ring:var(--color-accent-500);--color-state-success-text:var(--color-lime-800);--color-state-success-base:var(--color-lime-200);--color-control-indicator-background:var(--color-white);--color-control-indicator-background-subtle:var(--color-neutral-100);--color-switch-off-chip-start:var(--color-white);--color-switch-off-chip-end:var(--color-neutral-100);--color-switch-on-chip-start:#2673fe}@supports (color:color-mix(in lab,red,red)){:root{--color-switch-on-chip-start:color-mix(in oklab, var(--color-accent-500) 63%, var(--color-accent-600))}}:root{--color-switch-on-chip-end:#144be9}@supports (color:color-mix(in lab,red,red)){:root{--color-switch-on-chip-end:color-mix(in oklab, var(--color-accent-600) 16%, var(--color-accent-700))}}:root{--color-stat-card-icon-background:var(--color-white);--color-segmented-control-background:var(--color-neutral-100);--color-segmented-control-selected-background:var(--color-white);--color-theme-toggle-sidebar-background:var(--color-neutral-200);--color-theme-toggle-sidebar-selected-background:var(--color-white);--color-ai-chat-composer-add-background:var(--color-neutral-100);--color-ai-chat-composer-add-hover-background:var(--color-neutral-200);--color-composer-panel-tab-background:var(--color-neutral-200);--color-composer-panel-add-background:var(--color-neutral-200);--color-composer-panel-add-hover-background:var(--color-neutral-300);--color-composer-panel-tile-border:var(--color-neutral-200);--color-composer-panel-rail-background:var(--color-neutral-100);--color-questionnaire-key-background:var(--color-neutral-100);--color-questionnaire-key-hover-background:var(--color-neutral-200);--color-agent-progress-ring:var(--color-neutral-700);--color-button-ghost-background:var(--color-accent-100);--color-button-ghost-hover:var(--color-accent-200);--color-button-ghost-active:var(--color-accent-300);--color-button-ghost-disabled:var(--color-accent-50);--color-button-ghost-foreground:var(--color-accent-700);--color-button-ghost-disabled-foreground:var(--color-accent-300);--color-dropdown-item-hover-background:var(--color-neutral-100);--color-kbd-background:var(--color-neutral-300);--color-kbd-foreground:var(--color-neutral-500);--color-docs-file-chip-background:var(--color-purple-50);--color-docs-file-chip-border:var(--color-purple-100);--color-docs-file-chip-foreground:var(--color-purple-500);--color-docs-command-accent:var(--color-purple-400);--color-docs-code-background:var(--color-background-primary-default);--color-docs-install-rail:var(--color-border-button-default);--color-badge-neutral-background:var(--color-neutral-200);--color-team-menu-count-background:var(--color-neutral-200);--color-team-menu-count-foreground:var(--color-neutral-500);--color-badge-new-background:var(--color-accent-100);--color-badge-new-text:var(--color-accent-600);--color-tab-count-selected-background:var(--color-accent-100);--color-pill-tab-blue-selected-background:var(--color-accent-50);--color-pill-tab-blue-hover-background:var(--color-neutral-100);--color-notification-information-background:var(--color-blue-100);--color-notification-information-foreground:var(--color-blue-600);--color-notification-success-background:var(--color-lime-100);--color-notification-success-foreground:var(--color-lime-600);--color-notification-error-background:var(--color-rose-100);--color-notification-error-foreground:var(--color-rose-600);--color-notification-center-background:var(--color-white);--color-status-lime-background:var(--color-lime-200);--color-status-lime-text:var(--color-lime-800);--color-status-yellow-background:var(--color-yellow-200);--color-status-yellow-text:var(--color-yellow-800);--color-status-rose-background:var(--color-rose-200);--color-status-rose-text:var(--color-rose-800);--color-status-cyan-background:var(--color-cyan-200);--color-status-cyan-text:var(--color-cyan-800);--color-status-orange-background:var(--color-orange-200);--color-status-orange-text:var(--color-orange-800);--color-status-blue-background:var(--color-blue-200);--color-status-blue-text:var(--color-blue-800);--color-status-purple-background:var(--color-purple-100);--color-status-purple-text:var(--color-purple-600);--color-status-dot-green-halo:var(--color-green-100);--color-status-dot-yellow-halo:var(--color-yellow-200);--color-status-dot-indigo-halo:var(--color-indigo-100);--color-date-range-background:var(--color-accent-100);--color-date-range-edge-background:var(--color-accent-300);--color-calendar-event-blue-background:var(--color-blue-100);--color-calendar-event-blue-title:var(--color-blue-700);--color-calendar-event-blue-time:var(--color-blue-700);--color-calendar-event-pink-background:var(--color-pink-100);--color-calendar-event-pink-title:var(--color-pink-700);--color-calendar-event-pink-time:var(--color-pink-700);--color-calendar-event-purple-background:var(--color-purple-100);--color-calendar-event-purple-title:var(--color-purple-700);--color-calendar-event-purple-time:var(--color-purple-700);--color-calendar-event-lime-background:var(--color-lime-100);--color-calendar-event-lime-title:var(--color-lime-800);--color-calendar-event-lime-time:var(--color-lime-700);--color-calendar-event-emerald-background:var(--color-emerald-100);--color-calendar-event-emerald-title:var(--color-emerald-800);--color-calendar-event-emerald-time:var(--color-emerald-700);--color-text-error-placeholder:var(--color-red-400);--color-chart-track:var(--color-neutral-200);--color-chart-cursor:var(--color-neutral-300);--color-chart-neutral:var(--color-neutral-300);--color-chart-1:var(--color-teal-400);--color-chart-1-active:var(--color-teal-500);--color-chart-2:var(--color-lime-400);--color-chart-2-active:var(--color-lime-500);--color-chart-3:var(--color-pink-400);--color-chart-3-active:var(--color-pink-500);--color-chart-4:var(--color-sky-400);--color-chart-4-active:var(--color-sky-500);--color-chart-5:var(--color-purple-400);--color-chart-5-active:var(--color-purple-500);--color-chart-6:var(--color-blue-400);--color-chart-6-active:var(--color-blue-500);--color-chart-7:var(--color-emerald-400);--color-chart-7-active:var(--color-emerald-500);--color-chart-8:var(--color-yellow-400);--color-chart-8-active:var(--color-yellow-500);--color-chart-9:var(--color-indigo-400);--color-chart-9-active:var(--color-indigo-500);--color-chart-agents-bar:var(--color-purple-300);--color-chart-agents-bar-active:var(--color-purple-400);--gradient-button-primary-default:linear-gradient(180deg, var(--color-accent-500) 0%, var(--color-accent-600) 100%);--gradient-button-primary-hover:linear-gradient(180deg, var(--color-accent-400) 0%, var(--color-accent-500) 100%);--gradient-button-primary-active:linear-gradient(180deg, var(--color-accent-600) 0%, var(--color-accent-700) 100%);--gradient-button-primary-disabled:linear-gradient(180deg, var(--color-neutral-200) 0%, var(--color-neutral-300) 100%);--gradient-button-danger-default:linear-gradient(180deg, var(--color-red-500) 0%, var(--color-red-600) 100%);--gradient-button-danger-hover:linear-gradient(180deg, var(--color-red-400) 0%, var(--color-red-500) 100%);--gradient-button-danger-active:linear-gradient(180deg, var(--color-red-600) 0%, var(--color-red-700) 100%);--gradient-button-danger-disabled:linear-gradient(180deg, var(--color-red-100) 0%, var(--color-red-200) 100%)}.dark{--color-foreground-full:var(--color-neutral-700);--color-foreground-icon-primary:var(--color-neutral-50);--color-foreground-icon-hover:var(--color-white);--color-foreground-icon-error:var(--color-red-400);--color-foreground-icon-tertiary:var(--color-neutral-600);--color-foreground-icon-quaternary:var(--color-neutral-700);--color-foreground-icon-disabled:var(--color-neutral-800);--color-foreground-disabled:var(--color-neutral-700);--color-foreground-disabled-danger:var(--color-red-400);--color-input-disabled-foreground:var(--color-neutral-600);--color-icon-button-disabled-foreground:var(--color-neutral-500);--color-button-primary-disabled-foreground:var(--color-neutral-500);--color-text-primary:var(--color-neutral-50);--color-text-tertiary:var(--color-neutral-600);--color-text-disabled:var(--color-neutral-800);--color-text-error-primary:var(--color-red-400);--color-text-destructive:#df3a42}@supports (color:color-mix(in lab,red,red)){.dark{--color-text-destructive:color-mix(in srgb, var(--color-red-500) 80%, var(--color-neutral-500))}}.dark{--color-input-disabled-text:#73737366}@supports (color:color-mix(in lab,red,red)){.dark{--color-input-disabled-text:color-mix(in srgb, var(--color-neutral-500) 40%, transparent)}}.dark{--color-background-full:var(--color-neutral-925);--color-ticket-detail-surface:var(--color-neutral-925);--color-ticket-detail-low-background:#1e1a4d99}@supports (color:color-mix(in lab,red,red)){.dark{--color-ticket-detail-low-background:color-mix(in srgb, var(--color-indigo-950) 60%, transparent)}}.dark{--color-ticket-detail-low-hover:#1e1a4dcc}@supports (color:color-mix(in lab,red,red)){.dark{--color-ticket-detail-low-hover:color-mix(in srgb, var(--color-indigo-950) 80%, transparent)}}.dark{--color-ticket-detail-medium-hover:#432004cc}@supports (color:color-mix(in lab,red,red)){.dark{--color-ticket-detail-medium-hover:color-mix(in srgb, var(--color-yellow-950) 80%, transparent)}}.dark{--color-ticket-detail-high-hover:#441306cc}@supports (color:color-mix(in lab,red,red)){.dark{--color-ticket-detail-high-hover:color-mix(in srgb, var(--color-orange-950) 80%, transparent)}}.dark{--color-ticket-detail-urgent-hover:#4d0218cc}@supports (color:color-mix(in lab,red,red)){.dark{--color-ticket-detail-urgent-hover:color-mix(in srgb, var(--color-rose-950) 80%, transparent)}}.dark{--color-ticket-detail-low-text:var(--color-indigo-300);--color-ticket-detail-resource-background:#16245699}@supports (color:color-mix(in lab,red,red)){.dark{--color-ticket-detail-resource-background:color-mix(in srgb, var(--color-blue-950) 60%, transparent)}}.dark{--color-ticket-detail-resource-text:var(--color-blue-300);--color-project-board-empty-panel:#26262699}@supports (color:color-mix(in lab,red,red)){.dark{--color-project-board-empty-panel:color-mix(in srgb, var(--color-neutral-800) 60%, transparent)}}.dark{--color-project-board-empty-front:#2d2d2d}@supports (color:color-mix(in lab,red,red)){.dark{--color-project-board-empty-front:color-mix(in srgb, var(--color-neutral-800) 75%, var(--color-neutral-700))}}.dark{--color-project-board-empty-middle:var(--color-neutral-700);--color-project-board-empty-back:#464646}@supports (color:color-mix(in lab,red,red)){.dark{--color-project-board-empty-back:color-mix(in srgb, var(--color-neutral-600) 35%, var(--color-neutral-700))}}.dark{--color-project-board-empty-detail:var(--color-neutral-500);--color-background-primary-default:var(--color-neutral-800);--color-background-inner-default:#26262699}@supports (color:color-mix(in lab,red,red)){.dark{--color-background-inner-default:color-mix(in srgb, var(--color-neutral-800) 60%, transparent)}}.dark{--color-background-primary-hover:#40404099}@supports (color:color-mix(in lab,red,red)){.dark{--color-background-primary-hover:color-mix(in srgb, var(--color-neutral-700) 60%, transparent)}}.dark{--color-background-primary-active:var(--color-neutral-800);--color-background-primary-disabled:var(--color-neutral-800);--color-input-disabled-background:#2626264d}@supports (color:color-mix(in lab,red,red)){.dark{--color-input-disabled-background:color-mix(in srgb, var(--color-neutral-800) 30%, transparent)}}.dark{--color-switch-off-chip-start:var(--color-background-tertiary-default);--color-switch-off-chip-end:var(--color-background-tertiary-default);--color-background-secondary-default:var(--color-neutral-900);--color-background-secondary-hover:var(--color-neutral-800);--color-background-tertiary-default:var(--color-neutral-800);--color-background-tertiary-hover:var(--color-neutral-700);--color-background-tertiary-error:#46080999}@supports (color:color-mix(in lab,red,red)){.dark{--color-background-tertiary-error:color-mix(in srgb, var(--color-red-950) 60%, transparent)}}.dark{--color-background-quaternary-default:var(--color-neutral-700);--color-background-quaternary-hover:var(--color-neutral-600);--color-background-recent-hire-role:#17171799}@supports (color:color-mix(in lab,red,red)){.dark{--color-background-recent-hire-role:color-mix(in srgb, var(--color-neutral-900) 60%, transparent)}}.dark{--color-avatar-neutral-background:var(--color-background-primary-default);--color-file-upload-icon-background:var(--color-neutral-600);--color-file-upload-icon-foreground:var(--color-neutral-400);--color-file-upload-icon-foreground-hover:var(--color-neutral-300);--color-stat-card-icon-background:var(--color-neutral-800);--color-segmented-control-background:var(--color-neutral-925);--color-segmented-control-selected-background:var(--color-neutral-800);--color-theme-toggle-sidebar-background:var(--color-neutral-800);--color-theme-toggle-sidebar-selected-background:var(--color-neutral-700);--color-ai-chat-composer-add-background:var(--color-neutral-700);--color-ai-chat-composer-add-hover-background:var(--color-neutral-600);--color-composer-panel-tab-background:#40404080}@supports (color:color-mix(in lab,red,red)){.dark{--color-composer-panel-tab-background:color-mix(in srgb, var(--color-neutral-700) 50%, transparent)}}.dark{--color-composer-panel-add-background:var(--color-neutral-700);--color-composer-panel-add-hover-background:var(--color-neutral-600);--color-composer-panel-tile-border:#ffffff24}@supports (color:color-mix(in lab,red,red)){.dark{--color-composer-panel-tile-border:color-mix(in srgb, var(--color-white) 14%, transparent)}}.dark{--color-composer-panel-rail-background:#17171780}@supports (color:color-mix(in lab,red,red)){.dark{--color-composer-panel-rail-background:color-mix(in srgb, var(--color-neutral-900) 50%, transparent)}}.dark{--color-questionnaire-key-background:var(--color-neutral-700);--color-questionnaire-key-hover-background:var(--color-neutral-600);--color-agent-progress-ring:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark{--color-agent-progress-ring:color-mix(in srgb, var(--color-white) 50%, transparent)}}.dark{--color-button-ghost-background:var(--color-accent-900);--color-button-ghost-hover:var(--color-accent-800);--color-button-ghost-active:var(--color-accent-700);--color-button-ghost-disabled:var(--color-neutral-800);--color-button-ghost-foreground:var(--color-accent-300);--color-button-ghost-disabled-foreground:var(--color-neutral-600);--color-dropdown-item-hover-background:#40404099}@supports (color:color-mix(in lab,red,red)){.dark{--color-dropdown-item-hover-background:color-mix(in srgb, var(--color-neutral-700) 60%, transparent)}}.dark{--color-kbd-background:var(--color-neutral-700);--color-kbd-foreground:var(--color-neutral-400);--color-docs-file-chip-background:#3c036680}@supports (color:color-mix(in lab,red,red)){.dark{--color-docs-file-chip-background:color-mix(in srgb, var(--color-purple-950) 50%, transparent)}}.dark{--color-docs-file-chip-border:var(--color-purple-800);--color-docs-file-chip-foreground:var(--color-purple-400);--color-docs-code-background:var(--color-background-full);--color-docs-install-rail:#26262699}@supports (color:color-mix(in lab,red,red)){.dark{--color-docs-install-rail:color-mix(in srgb, var(--color-neutral-800) 60%, transparent)}}.dark{--shadow-2xs:0 1px #00000029;--shadow-xs:0 1px 2px 0 #0000002e;--shadow-sm:0 1px 2px 0 #0000001f, 0 1px 3px 0 #00000029;--shadow-md:0 2px 4px -1px #0000001f, 0 4px 6px -1px #0000002e;--shadow-lg:0 4px 6px -2px #0000001a, 0 10px 15px -3px #0000002e;--shadow-xl:0 10px 10px -5px #00000014, 0 20px 25px -5px #0003;--shadow-card:0 1px 1px 0 #00000024;--shadow-dropdown:0 1px 1px 0 #00000024, 0 4px 4px 0 #0000001a;--shadow-sidebar:0 1px 0 0 #0000001a, 0 1px 12px 0 #00000029, 0 0 1px 0 #0000006b;--shadow-waitlist:0 0 6px 0 #0000001f, 0 0 64px 0 #00000038, 0 0 1px 0 #0000006b, 0 1px 12px 0 #00000024, 0 1px 0 0 #00000014;--color-badge-neutral-background:var(--color-neutral-800);--color-team-menu-count-background:var(--color-neutral-700);--color-team-menu-count-foreground:var(--color-neutral-400);--color-badge-new-background:var(--color-accent-950);--color-badge-new-text:var(--color-accent-400);--color-tab-count-selected-background:#193cb899}@supports (color:color-mix(in lab,red,red)){.dark{--color-tab-count-selected-background:color-mix(in srgb, var(--color-accent-800) 60%, transparent)}}.dark{--color-notification-information-background:#193cb880}@supports (color:color-mix(in lab,red,red)){.dark{--color-notification-information-background:color-mix(in srgb, var(--color-blue-800) 50%, transparent)}}.dark{--color-notification-information-foreground:var(--color-blue-300);--color-notification-success-background:#3d630080}@supports (color:color-mix(in lab,red,red)){.dark{--color-notification-success-background:color-mix(in srgb, var(--color-lime-800) 50%, transparent)}}.dark{--color-notification-success-foreground:var(--color-lime-300);--color-notification-error-background:#a3003780}@supports (color:color-mix(in lab,red,red)){.dark{--color-notification-error-background:color-mix(in srgb, var(--color-rose-800) 50%, transparent)}}.dark{--color-notification-error-foreground:var(--color-rose-300);--color-notification-center-background:var(--color-neutral-900);--color-border-button-default:var(--color-neutral-700);--color-border-button-hover:var(--color-neutral-500);--color-border-button-active:var(--color-neutral-600);--color-border-button-white:var(--color-zinc-800);--color-border-error-default:var(--color-red-400);--color-border-checkbox-default:var(--color-neutral-700);--color-border-checkbox-hover:var(--color-neutral-500);--color-border-checkbox-active:var(--color-neutral-500);--color-border-component-detail-container:var(--color-neutral-800);--color-border-ai-profile-card:var(--color-neutral-800);--color-border-table:var(--color-neutral-800);--color-border-button-group:#52525299}@supports (color:color-mix(in lab,red,red)){.dark{--color-border-button-group:color-mix(in srgb, var(--color-neutral-600) 60%, transparent)}}.dark{--color-border-sidebar-profile-hover:var(--color-neutral-600);--color-separator-border:var(--color-neutral-800);--color-separator-border-strong:#40404099}@supports (color:color-mix(in lab,red,red)){.dark{--color-separator-border-strong:color-mix(in srgb, var(--color-neutral-700) 60%, transparent)}}.dark{--color-status-lime-background:#192e0399}@supports (color:color-mix(in lab,red,red)){.dark{--color-status-lime-background:color-mix(in srgb, var(--color-lime-950) 60%, transparent)}}.dark{--color-status-lime-text:var(--color-lime-500);--color-status-yellow-background:#43200499}@supports (color:color-mix(in lab,red,red)){.dark{--color-status-yellow-background:color-mix(in srgb, var(--color-yellow-950) 60%, transparent)}}.dark{--color-status-yellow-text:var(--color-yellow-500);--color-status-rose-background:#4d021899}@supports (color:color-mix(in lab,red,red)){.dark{--color-status-rose-background:color-mix(in srgb, var(--color-rose-950) 60%, transparent)}}.dark{--color-status-rose-text:var(--color-rose-500);--color-status-cyan-background:#05334599}@supports (color:color-mix(in lab,red,red)){.dark{--color-status-cyan-background:color-mix(in srgb, var(--color-cyan-950) 60%, transparent)}}.dark{--color-status-cyan-text:var(--color-cyan-400);--color-status-orange-background:#44130699}@supports (color:color-mix(in lab,red,red)){.dark{--color-status-orange-background:color-mix(in srgb, var(--color-orange-950) 60%, transparent)}}.dark{--color-status-orange-text:var(--color-orange-500);--color-status-blue-background:#16245699}@supports (color:color-mix(in lab,red,red)){.dark{--color-status-blue-background:color-mix(in srgb, var(--color-blue-950) 60%, transparent)}}.dark{--color-status-blue-text:var(--color-blue-300);--color-status-purple-background:#59168b80}@supports (color:color-mix(in lab,red,red)){.dark{--color-status-purple-background:color-mix(in srgb, var(--color-purple-900) 50%, transparent)}}.dark{--color-status-purple-text:var(--color-purple-300);--color-status-dot-green-halo:#01663066}@supports (color:color-mix(in lab,red,red)){.dark{--color-status-dot-green-halo:color-mix(in srgb, var(--color-green-800) 40%, transparent)}}.dark{--color-status-dot-yellow-halo:#874b0066}@supports (color:color-mix(in lab,red,red)){.dark{--color-status-dot-yellow-halo:color-mix(in srgb, var(--color-yellow-800) 40%, transparent)}}.dark{--color-status-dot-indigo-halo:#372aac66}@supports (color:color-mix(in lab,red,red)){.dark{--color-status-dot-indigo-halo:color-mix(in srgb, var(--color-indigo-800) 40%, transparent)}}.dark{--color-date-range-background:var(--color-accent-950);--color-date-range-edge-background:var(--color-accent-800);--color-pill-tab-blue-selected-background:#16245699}@supports (color:color-mix(in lab,red,red)){.dark{--color-pill-tab-blue-selected-background:color-mix(in srgb, var(--color-accent-950) 60%, transparent)}}.dark{--color-pill-tab-blue-hover-background:var(--color-neutral-800);--color-calendar-event-blue-background:var(--color-blue-950);--color-calendar-event-blue-title:var(--color-blue-300);--color-calendar-event-blue-time:var(--color-blue-300);--color-calendar-event-pink-background:var(--color-pink-950);--color-calendar-event-pink-title:var(--color-pink-300);--color-calendar-event-pink-time:var(--color-pink-300);--color-calendar-event-purple-background:var(--color-purple-950);--color-calendar-event-purple-title:var(--color-purple-300);--color-calendar-event-purple-time:var(--color-purple-300);--color-calendar-event-lime-background:var(--color-lime-950);--color-calendar-event-lime-title:var(--color-lime-300);--color-calendar-event-lime-time:var(--color-lime-300);--color-calendar-event-emerald-background:var(--color-emerald-950);--color-calendar-event-emerald-title:var(--color-emerald-300);--color-calendar-event-emerald-time:var(--color-emerald-300);--gradient-button-primary-disabled:linear-gradient(180deg, var(--color-neutral-700) 0%, var(--color-neutral-800) 100%);--gradient-button-danger-disabled:linear-gradient(180deg, var(--color-red-900) 0%, var(--color-red-950) 100%);--color-chart-track:var(--color-neutral-800);--color-chart-cursor:var(--color-neutral-700);--color-chart-neutral:var(--color-neutral-800);--color-chart-agents-bar:var(--color-purple-500);--color-chart-agents-bar-active:var(--color-purple-600)}.dark[data-accent]{--color-badge-new-background:#16245680}@supports (color:color-mix(in lab,red,red)){.dark[data-accent]{--color-badge-new-background:color-mix(in srgb, var(--color-accent-950) 50%, transparent)}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}@keyframes ai-chat-text-shimmer{0%{background-position:200%}to{background-position:-100%}}.agent-progress-loading-text{color:#0000;background-image:linear-gradient(100deg,var(--color-text-secondary) 16%,var(--color-text-secondary) 38%,var(--color-text-primary) 50%,var(--color-text-secondary) 62%,var(--color-text-secondary) 84%);will-change:background-position;background-position:200%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:3.4s linear infinite ai-chat-text-shimmer}@media(prefers-reduced-motion:reduce){.agent-progress-loading-text{color:var(--color-text-secondary);background-image:none;animation:none}}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}.theme-transitioning,.theme-transitioning *{transition:none!important}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:contextual;font-kerning:normal}html{color-scheme:light;background-color:var(--color-background-full)}html.dark{color-scheme:dark}body{background-color:var(--color-background-full);color:var(--color-text-primary)}.theme-logo-dark,.theme-asset-dark,.dark .theme-logo-light,.dark .theme-asset-light{display:none}.dark .theme-logo-dark,.dark .theme-asset-dark{display:block}.dark .shadow-2xs{--tw-shadow:var(--shadow-2xs)}.dark .shadow-xs{--tw-shadow:var(--shadow-xs)}.dark .shadow-sm{--tw-shadow:var(--shadow-sm)}.dark .shadow-md{--tw-shadow:var(--shadow-md)}.dark .shadow-lg{--tw-shadow:var(--shadow-lg)}.dark .shadow-xl{--tw-shadow:var(--shadow-xl)}.dark .shadow-card{--tw-shadow:var(--shadow-card)}.dark .shadow-dropdown{--tw-shadow:var(--shadow-dropdown)}.dark .shadow-sidebar{--tw-shadow:var(--shadow-sidebar)}.dark .shadow-waitlist{--tw-shadow:var(--shadow-waitlist)}details summary::-webkit-details-marker{display:none}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}@media(max-width:639px){input,select,textarea{font-size:16px}}@keyframes number-fade{0%{opacity:.35}to{opacity:1}}.animate-number-fade{animation:.22s ease-out number-fade}.recharts-wrapper{direction:ltr}.recharts-wrapper:focus,.recharts-wrapper:focus-visible,.recharts-wrapper :focus,.recharts-wrapper :focus-visible{outline:none}.landing-glass-stroke{pointer-events:none;border-radius:inherit;padding:var(--lg-rim-width,1.5px);background:conic-gradient(from var(--lg-rim-angle,0deg),var(--lg-rim-hi,#ffffffe6) 0deg,var(--lg-rim-sh,#00000024) 70deg,var(--lg-rim-dim,#ffffff1a) 140deg,var(--lg-rim-bounce,#ffffff8c) 180deg,var(--lg-rim-dim,#ffffff1a) 220deg,var(--lg-rim-sh,#00000024) 290deg,var(--lg-rim-hi,#ffffffe6) 360deg);opacity:var(--lg-rim-o,1);transition:opacity var(--lg-ms,.2s) ease;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg-tint{background-color:var(--lg-tint,transparent);transition:background-color var(--lg-ms,.2s) ease}.lg-sheen{opacity:var(--lg-sheen,.5);transition:opacity var(--lg-ms,.2s) ease}.lg-host{box-shadow:var(--lg-shadow,none);transition:box-shadow var(--lg-ms,.2s) ease,transform var(--lg-ms,.2s) ease}.lg-host:hover{box-shadow:var(--lg-shadow-hover,var(--lg-shadow,none));transform:translateY(var(--lg-lift,0px)) scale(var(--lg-scale,1))}.group:hover .lg-tint.lg-hover{background-color:var(--lg-tint-hover,var(--lg-tint,transparent))}.group:hover .lg-sheen.lg-hover{opacity:var(--lg-sheen-hover,var(--lg-sheen,.5))}.group:hover .landing-glass-stroke.lg-hover{opacity:var(--lg-rim-o-hover,var(--lg-rim-o,1))}@media(prefers-reduced-motion:reduce){.lg-tint,.lg-sheen,.lg-host,.landing-glass-stroke{transition:none}.lg-host:hover{transform:none}}@keyframes flap-fall{0%{filter:brightness();transform:rotateX(0)}to{filter:brightness(.86);transform:rotateX(-90deg)}}@keyframes flap-rise{0%{filter:brightness(.86);transform:rotateX(90deg)}70%{transform:rotateX(-9deg)}86%{transform:rotateX(4deg)}to{filter:brightness();transform:rotateX(0)}}.animate-flap-fall{transform-origin:bottom;backface-visibility:hidden;animation:.15s cubic-bezier(.55,0,.9,.35) forwards flap-fall}.animate-flap-rise{transform-origin:top;backface-visibility:hidden;animation:.23s cubic-bezier(.25,.7,.35,1) .15s both flap-rise}@media(prefers-reduced-motion:reduce){.animate-flap-fall,.animate-flap-rise{animation-duration:1ms;animation-delay:0s}}@keyframes row-grow-in{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes row-slide-in{0%{translate:0 -100%}}@keyframes row-fade-in{0%{opacity:0;filter:blur(2px)}}.animate-row-grow-in{animation:.4s ease-out row-grow-in}.animate-row-slide-in{animation:.4s ease-out row-slide-in,.24s ease-out row-fade-in}@keyframes row-collapse-out{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes row-slide-out{to{translate:0 -100%}}@keyframes row-fade-out{to{opacity:0;filter:blur(2px)}}.animate-row-collapse-out{animation:.225s ease-in forwards row-collapse-out}.animate-row-slide-out{animation:.225s ease-in forwards row-slide-out,.16s ease-in forwards row-fade-out}@media(prefers-reduced-motion:reduce){.animate-row-grow-in,.animate-row-slide-in,.animate-row-collapse-out,.animate-row-slide-out{animation-duration:1ms}}.t-stagger{--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(.22, 1, .36, 1)}.t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease);will-change:transform,opacity,filter}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger-line--3{transition-delay:calc(var(--stagger-stagger) * 2)}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;filter:blur();transition:opacity .2s,transform linear,filter linear;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.t-stagger-line{transition:none!important}}@keyframes label-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes label-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-label-out{animation:.22s ease-out forwards label-out}.animate-label-in{animation:.22s ease-out label-in}@keyframes check-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.animate-check-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.2s cubic-bezier(.65,0,.35,1) forwards check-draw}@media(prefers-reduced-motion:reduce){.animate-check-draw{stroke-dashoffset:0;animation:none}}.contributions-grid{--contribution-tier-0:var(--color-chart-neutral)}.contributions-grid[data-accent=emerald]{--contribution-tier-1:var(--color-emerald-200);--contribution-tier-2:var(--color-emerald-400);--contribution-tier-3:var(--color-emerald-500);--contribution-tier-4:var(--color-emerald-600);--contribution-tier-5:var(--color-emerald-700)}.contributions-grid[data-accent=green]{--contribution-tier-1:var(--color-green-200);--contribution-tier-2:var(--color-green-400);--contribution-tier-3:var(--color-green-500);--contribution-tier-4:var(--color-green-600);--contribution-tier-5:var(--color-green-700)}.contributions-grid[data-accent=teal]{--contribution-tier-1:var(--color-teal-200);--contribution-tier-2:var(--color-teal-400);--contribution-tier-3:var(--color-teal-500);--contribution-tier-4:var(--color-teal-600);--contribution-tier-5:var(--color-teal-700)}.contributions-grid[data-accent=cyan]{--contribution-tier-1:var(--color-cyan-200);--contribution-tier-2:var(--color-cyan-400);--contribution-tier-3:var(--color-cyan-500);--contribution-tier-4:var(--color-cyan-600);--contribution-tier-5:var(--color-cyan-700)}.contributions-grid[data-accent=blue]{--contribution-tier-1:var(--color-blue-200);--contribution-tier-2:var(--color-blue-400);--contribution-tier-3:var(--color-blue-500);--contribution-tier-4:var(--color-blue-600);--contribution-tier-5:var(--color-blue-700)}.contributions-grid[data-accent=indigo]{--contribution-tier-1:var(--color-indigo-200);--contribution-tier-2:var(--color-indigo-400);--contribution-tier-3:var(--color-indigo-500);--contribution-tier-4:var(--color-indigo-600);--contribution-tier-5:var(--color-indigo-700)}.contributions-grid[data-accent=violet]{--contribution-tier-1:var(--color-violet-200);--contribution-tier-2:var(--color-violet-400);--contribution-tier-3:var(--color-violet-500);--contribution-tier-4:var(--color-violet-600);--contribution-tier-5:var(--color-violet-700)}.contributions-grid[data-accent=rose]{--contribution-tier-1:var(--color-rose-200);--contribution-tier-2:var(--color-rose-400);--contribution-tier-3:var(--color-rose-500);--contribution-tier-4:var(--color-rose-600);--contribution-tier-5:var(--color-rose-700)}.contributions-grid[data-accent=amber]{--contribution-tier-1:var(--color-amber-200);--contribution-tier-2:var(--color-amber-400);--contribution-tier-3:var(--color-amber-500);--contribution-tier-4:var(--color-amber-600);--contribution-tier-5:var(--color-amber-700)}.dark .contributions-grid[data-accent=emerald]{--contribution-tier-1:var(--color-emerald-950);--contribution-tier-2:var(--color-emerald-800);--contribution-tier-3:var(--color-emerald-700);--contribution-tier-4:var(--color-emerald-600);--contribution-tier-5:var(--color-emerald-500)}.dark .contributions-grid[data-accent=green]{--contribution-tier-1:var(--color-green-950);--contribution-tier-2:var(--color-green-800);--contribution-tier-3:var(--color-green-700);--contribution-tier-4:var(--color-green-600);--contribution-tier-5:var(--color-green-500)}.dark .contributions-grid[data-accent=teal]{--contribution-tier-1:var(--color-teal-950);--contribution-tier-2:var(--color-teal-800);--contribution-tier-3:var(--color-teal-700);--contribution-tier-4:var(--color-teal-600);--contribution-tier-5:var(--color-teal-500)}.dark .contributions-grid[data-accent=cyan]{--contribution-tier-1:var(--color-cyan-950);--contribution-tier-2:var(--color-cyan-800);--contribution-tier-3:var(--color-cyan-700);--contribution-tier-4:var(--color-cyan-600);--contribution-tier-5:var(--color-cyan-500)}.dark .contributions-grid[data-accent=blue]{--contribution-tier-1:var(--color-blue-950);--contribution-tier-2:var(--color-blue-800);--contribution-tier-3:var(--color-blue-700);--contribution-tier-4:var(--color-blue-600);--contribution-tier-5:var(--color-blue-500)}.dark .contributions-grid[data-accent=indigo]{--contribution-tier-1:var(--color-indigo-950);--contribution-tier-2:var(--color-indigo-800);--contribution-tier-3:var(--color-indigo-700);--contribution-tier-4:var(--color-indigo-600);--contribution-tier-5:var(--color-indigo-500)}.dark .contributions-grid[data-accent=violet]{--contribution-tier-1:var(--color-violet-950);--contribution-tier-2:var(--color-violet-800);--contribution-tier-3:var(--color-violet-700);--contribution-tier-4:var(--color-violet-600);--contribution-tier-5:var(--color-violet-500)}.dark .contributions-grid[data-accent=rose]{--contribution-tier-1:var(--color-rose-950);--contribution-tier-2:var(--color-rose-800);--contribution-tier-3:var(--color-rose-700);--contribution-tier-4:var(--color-rose-600);--contribution-tier-5:var(--color-rose-500)}.dark .contributions-grid[data-accent=amber]{--contribution-tier-1:var(--color-amber-950);--contribution-tier-2:var(--color-amber-800);--contribution-tier-3:var(--color-amber-700);--contribution-tier-4:var(--color-amber-600);--contribution-tier-5:var(--color-amber-500)}.contribution-cell[data-tier="0"]{background-color:var(--contribution-tier-0)}.contribution-cell[data-tier="1"]{background-color:var(--contribution-tier-1)}.contribution-cell[data-tier="2"]{background-color:var(--contribution-tier-2)}.contribution-cell[data-tier="3"]{background-color:var(--contribution-tier-3)}.contribution-cell[data-tier="4"]{background-color:var(--contribution-tier-4)}.contribution-cell[data-tier="5"]{background-color:var(--contribution-tier-5)}@keyframes cell-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.animate-cell-pop{animation:.38s ease-out both cell-pop}@keyframes bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.animate-bar-rise{transform-origin:bottom;animation:.36s cubic-bezier(.22,1,.36,1) both bar-rise}@keyframes chart-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.animate-chart-reveal{animation:1.8s cubic-bezier(.33,0,.15,1) both chart-reveal}@media(prefers-reduced-motion:reduce){.animate-cell-pop,.animate-bar-rise,.animate-chart-reveal{animation:none}}.bui-table{border-collapse:collapse;text-align:start;width:100%}.bui-table th{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:start;vertical-align:middle;font-size:var(--text-body-medium);line-height:var(--tw-leading,var(--text-body-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight));white-space:nowrap;color:var(--color-text-tertiary);--tw-outline-style:none;background-color:var(--color-background-secondary-default);border-top:1px solid var(--color-separator-border);border-bottom:1px solid var(--color-separator-border);outline-style:none;transition:padding .2s,font-size .2s}.bui-table td{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);vertical-align:middle;font-size:var(--text-body-medium);line-height:var(--tw-leading,var(--text-body-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-body-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-medium--font-weight));color:var(--color-text-primary);--tw-outline-style:none;outline-style:none;transition:padding .2s,font-size .2s}.bui-table tbody tr:not(:last-child){border-bottom:1px solid var(--color-separator-border)}.bui-table tbody tr{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.bui-table tbody tr[data-focus-visible]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-border-focus-ring);--tw-ring-inset:inset}.bui-table.bui-table-sm th,.bui-table.bui-table-sm td{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-body-2-medium);line-height:var(--tw-leading,var(--text-body-2-medium--line-height));letter-spacing:var(--tw-tracking,var(--text-body-2-medium--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-2-medium--font-weight))}.bui-agent-thinking-label{color:#0000;background-image:linear-gradient(100deg,var(--bui-agent-thinking-tone) 30%,var(--bui-agent-thinking-tone) 50%,var(--bui-agent-thinking-tone) 70%)}@supports (color:color-mix(in lab,red,red)){.bui-agent-thinking-label{background-image:linear-gradient(100deg,color-mix(in oklab,var(--bui-agent-thinking-tone) 55%,transparent) 30%,var(--bui-agent-thinking-tone) 50%,color-mix(in oklab,var(--bui-agent-thinking-tone) 55%,transparent) 70%)}}.bui-agent-thinking-label{will-change:background-position;background-position:200%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite ai-chat-text-shimmer}@keyframes bui-agent-thinking-star{0%,to{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1)}60%{opacity:.9;transform:scale(.8)}}.bui-agent-thinking-star{animation-name:bui-agent-thinking-star;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform:scale(0)}@keyframes bui-agent-thinking-dash{to{stroke-dashoffset:-100px}}.bui-agent-thinking-comet{animation-name:bui-agent-thinking-dash;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.bui-agent-thinking-label{color:var(--bui-agent-thinking-tone);background-image:none;animation:none}.bui-agent-thinking-star{opacity:.7;animation:none;transform:none}.bui-agent-thinking-comet{animation:none}}.bui-agent-thinking-stars{color:currentColor}@supports (color:color-mix(in lab,red,red)){.bui-agent-thinking-stars{color:color-mix(in oklab,currentColor 75%,transparent)}}.dark .bui-agent-thinking-stars{color:inherit}@keyframes bui-composer-loader-dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@media(prefers-reduced-motion:reduce){.bui-composer-loader-rect{animation:none!important}}@keyframes bui-composer-mic-bars{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.bui-composer-mic-bar{animation:.9s ease-in-out infinite bui-composer-mic-bars}@media(prefers-reduced-motion:reduce){.bui-composer-mic-bar{animation:none;transform:scaleY(.7)}}@keyframes bui-badge-shimmer{0%{transform:translate(0)skew(-12deg)}40%,to{transform:translate(350%)skew(-12deg)}}.bui-badge-shimmer{animation:2.5s ease-in-out infinite bui-badge-shimmer}@media(prefers-reduced-motion:reduce){.bui-badge-shimmer{opacity:0;animation:none}}.landing-showcase-card{transition:box-shadow .28s}.landing-showcase-card:after{content:"";z-index:60;pointer-events:none;border:1px solid var(--color-border-button-default);border-radius:inherit;transition:border-color .28s,box-shadow .28s;position:absolute;top:0;right:0;bottom:0;left:0}.dark .landing-showcase-card:after{border-color:#ffffff14}@media(min-width:640px)and (hover:hover){.landing-showcase-card:hover:after,.landing-showcase-card:focus-within:after{border-color:var(--color-border-button-hover);box-shadow:inset 0 0 0 2px var(--color-border-button-hover)}}.booking-dialog{border:1px solid var(--line);background:var(--cream);width:min(1080px,100% - 40px);max-height:calc(100dvh - 40px);color:var(--ink);color-scheme:light;border-radius:12px;margin:auto;padding:0;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;box-shadow:0 25px 80px #0004}.booking-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#191b17a6}.booking-dialog-heading{border-bottom:1px solid var(--line);padding:28px 32px 22px;position:relative}.booking-close{border-radius:6px;padding:8px;display:flex;position:absolute;inset-block-start:18px;inset-inline-end:18px}.booking-close:hover{background:var(--olive-pale)}.booking-dialog-heading h2{letter-spacing:-1.2px;margin-block-start:12px;font-size:34px;line-height:1.15}.booking-dialog-heading p{color:var(--muted);margin-block-start:9px;font-size:13px;line-height:1.6}.booking-meeting{color:var(--muted);margin-block-start:10px;font-size:11px;line-height:1.5;display:block}.booking-solution{border:1px solid var(--line);background:var(--paper);border-radius:5px;margin-block-start:12px;padding:5px 9px;font-size:11px;line-height:1.5;display:inline-block}.booking-embed-region{min-height:360px;padding:20px 24px 0}.booking-embed{width:100%;min-height:440px;overflow:auto}.booking-embed iframe{border:0;border-radius:8px;width:100%;min-height:440px;display:block}.booking-load-error{color:var(--muted);margin:36px 12px;font-size:14px;line-height:1.7}.booking-dialog-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:18px 32px 24px;font-size:11px;line-height:1.6;display:flex}.booking-reload{border:1px solid var(--line);background:var(--ink);color:var(--cream);border-radius:6px;margin-block-start:12px;padding:9px 14px;font-size:12px}@media(max-width:600px){.booking-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.booking-dialog-heading{padding:25px 20px 18px}.booking-dialog-heading h2{padding-inline-end:24px;font-size:29px}.booking-embed-region{padding:14px 10px 0}.booking-dialog-footer{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 20px 20px}}:root{--cream:#f2ecdf;--paper:#fbf8f0;--ink:#262724;--black:#1d1e1b;--olive:#6e7950;--olive-dark:#4e5c35;--olive-pale:#e6e9dc;--muted:#696b61;--line:#dcdad0;--white:#fff;--radius-control:6px;--control-height-sm:36px;--control-height-md:44px;--control-height-lg:52px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--text-sm:14px;--leading-body:1.5;--duration-fast:.16s;--duration-instant:80ms;--ease-standard:cubic-bezier(.2,.7,.2,1);--foreground:var(--ink);--background:var(--cream);--surface:var(--paper);--surface-muted:var(--olive-pale);--primary:var(--ink);--primary-foreground:var(--cream);--border:var(--line);--danger:#9b4639;--color-text-primary:var(--ink);--color-text-secondary:var(--muted);--color-text-tertiary:var(--muted);--color-status-lime-background:var(--olive-pale);--color-status-lime-text:var(--olive-dark);--color-border-focus-ring:var(--olive);font-synthesis:none;color:var(--ink);background:var(--cream);font-family:DM Sans,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--cream);color:var(--ink);margin:0}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,input,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:wait}button:focus-visible,a:focus-visible{outline:2px solid var(--olive);outline-offset:5px}button svg,a svg{flex-shrink:0}button{background:0 0;border:0}h1,h2,h3,p{margin:0}em{font-family:Instrument Serif,Georgia,serif;font-weight:400}::selection{background:var(--olive-pale);color:var(--ink)}.section-wrap{max-width:1320px;margin-inline:auto;padding-inline:48px}.site-header{z-index:30;background:var(--cream);border-bottom:1px solid var(--line);position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:28px;max-width:1320px;height:88px;margin:auto;padding-inline:48px;display:flex}.wordmark{letter-spacing:-1.8px;white-space:nowrap;font-size:31px;font-weight:650;line-height:1}.wordmark-dot{color:var(--olive)}.navigation{align-items:center;gap:32px;font-size:13px;display:flex}.navigation a{transition:color .2s}.navigation a:hover{color:var(--olive)}.nav-talk{border:1px solid var(--line);background:var(--paper);border-radius:5px;align-items:center;gap:22px;padding:11px 15px;font-size:13px;transition:background .2s;display:flex}.nav-talk:hover{background:var(--olive-pale)}.menu-toggle{display:none}.skip-link{background:var(--ink);color:var(--cream);z-index:100;padding:10px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}.eyebrow{letter-spacing:1.35px;align-items:center;gap:9px;font-size:10px;font-weight:600;line-height:1.4;display:flex}.status-dot{background:var(--olive);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.hero{padding-top:48px}.hero h1{letter-spacing:-6.5px;margin-top:49px;font-size:clamp(72px,8.8vw,128px);font-weight:500;line-height:1.04}.hero h1 em{letter-spacing:-4.6px;font-size:1.1em;line-height:1.02}.hero-actions{align-items:center;gap:26px;display:flex}.hero-actions button{border-radius:5px;gap:28px;padding-inline:21px;background:var(--ink)!important;color:var(--cream)!important}.hero-demo-link{align-items:center;gap:14px;font-size:12px;display:flex}.playground{padding-top:66px;padding-bottom:0}.section-intro{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:37px;display:flex}.section-intro h2,h2{letter-spacing:-2px;font-size:48px;font-weight:450;line-height:1.1}.section-intro h2{margin-top:20px}.section-intro h2 em{font-size:1.1em}.section-intro>p{color:var(--muted);max-width:330px;margin-bottom:5px;font-size:14px;line-height:1.7}.demo-topbar{height:54px;color:var(--cream);justify-content:space-between;align-items:center;gap:12px;padding-inline:12px;font-size:11px;display:flex}.demo-brand{align-items:center;gap:9px;display:flex}.demo-brand>span{color:#a3a49c;margin-left:8px;font-size:10px}.demo-label{letter-spacing:1.2px;color:#c7c8bc;align-items:center;gap:7px;font-size:8px;display:flex}.demo-label .status-dot{background:#a1ad7e}.tab-index{color:var(--muted);margin-right:5px;font-size:9px}.tab-arrow{margin-left:auto}.micro-label{letter-spacing:1.25px;color:var(--muted);font-size:9px;font-weight:500;display:block}.statement{text-align:center;padding-block:103px 100px}.statement>p{letter-spacing:-1.2px;margin-top:24px;font-size:35px;font-weight:450;line-height:1.35}.statement>p em{color:var(--olive-dark);font-size:1.2em}.services{border-top:1px solid var(--line);padding-top:70px;padding-bottom:96px}.services-grid{grid-template-columns:repeat(3,1fr);margin-top:54px;display:grid}.service{border-right:1px solid var(--line);padding:0 31px}.service:first-child{padding-left:0}.service:last-child{border-right:0;padding-right:0}.service-top{justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.service-top>svg{color:var(--olive)}.service-top>span{color:var(--muted);font-size:10px}.service h3{letter-spacing:-.9px;margin-top:13px;font-size:26px;font-weight:450;line-height:1.2}.service>p{color:var(--muted);min-height:95px;margin-top:19px;font-size:13px;line-height:1.8}.service-tags{flex-wrap:wrap;align-content:start;gap:5px;min-height:48px;margin-top:25px;display:flex}.service-tags span{border:1px solid var(--line);white-space:nowrap;color:var(--muted);border-radius:3px;padding:5px 7px;font-size:8px}.service-link{border-top:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;margin-top:21px;padding:18px 0 0;font-size:11px;display:flex}.service-link:hover{color:var(--olive)}.approach{background:var(--black);color:var(--cream)}.approach-inner{grid-template-columns:1fr 1fr;gap:120px;padding-block:88px 96px;display:grid}.on-dark{color:#b1b3a5}.on-dark .status-dot{background:#9ca879}.approach h2{letter-spacing:-2px;margin-top:28px;font-size:55px;line-height:1.13}.approach h2 em{color:#a7b18e;font-size:1.1em}.approach-heading>p{color:#a9ab9f;max-width:300px;margin-top:26px;font-size:13px;line-height:1.75}.light-link{align-items:center;gap:35px;margin-top:31px;padding:0;font-size:12px;display:flex}.light-link:hover{color:#a7b18e}.process-list article{border-top:1px solid #404139;gap:24px;padding:26px 0;display:flex}.process-list article:first-child{border-top:0;padding-top:0}.process-list article>span{color:#9da18c;padding-top:6px;font-size:9px}.process-list h3{letter-spacing:-.45px;font-size:20px;font-weight:450}.process-list p{color:#a9ab9f;max-width:330px;margin-top:10px;font-size:12px;line-height:1.8}.faq{grid-template-columns:1fr 1.25fr;gap:95px;padding-block:96px;display:grid}.faq h2{margin-top:25px}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item button{text-align:left;align-items:center;gap:17px;width:100%;padding:22px 0;font-size:12px;display:flex}.faq-item button>svg{margin-left:auto}.faq-number{color:var(--muted);font-size:9px}.faq-item p{color:var(--muted);padding:0 28px 23px 31px;font-size:12px;line-height:1.85}.footer{border-top:1px solid var(--line);padding-top:29px}.footer-top{justify-content:space-between;align-items:center;gap:24px;padding-bottom:38px;display:flex}.footer-wordmark{letter-spacing:-2.5px;font-size:42px}.footer-top>span{letter-spacing:1.2px;color:var(--muted);font-size:8px}.footer-top>a:last-child{align-items:center;gap:13px;font-size:11px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding:20px 0;font-size:9px;display:flex}.footer-bottom>span:nth-child(2){letter-spacing:1px;font-size:7px}.footer-bottom button{align-items:center;gap:7px;padding:0;display:flex}@media(min-width:1450px){.hero h1{font-size:128px}}@media(max-width:1100px){.section-wrap,.nav-inner{padding-inline:32px}.hero h1{font-size:105px}.navigation{gap:20px}.hero-actions{gap:18px}.service{padding-inline:24px}.service>p{min-height:117px}.approach-inner{gap:70px}.faq{gap:55px}}@media(max-width:800px){.navigation{gap:16px;font-size:11px}.nav-inner{height:76px}.wordmark{font-size:28px}.nav-talk{gap:12px;font-size:11px}.hero h1{letter-spacing:-4.8px;font-size:89px}.hero h1 em{letter-spacing:-3px}.hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.section-intro h2,h2{font-size:40px}.section-intro{gap:30px}.section-intro>p{max-width:260px;font-size:12px}.demo-topbar{font-size:10px}.demo-brand>span{font-size:9px}.tab-index{display:none}.statement>p{font-size:29px}.services-grid{grid-template-columns:1fr;gap:28px;margin-top:33px}.service,.service:first-child,.service:last-child{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1.1fr;column-gap:35px;padding:0 0 28px;display:grid}.service-top{grid-row:1/3;align-items:flex-start;margin:0;padding-top:4px}.service-top>span{display:none}.service>.micro-label{grid-area:3/1;margin-top:22px}.service h3{grid-area:4/1;margin-top:10px;font-size:25px}.service>p{grid-area:1/2/4;min-height:0;margin:0}.service-tags{grid-area:4/2;min-height:0;margin:16px 0 0}.service-link{border-top:0;grid-area:5/1/auto/-1;margin-top:23px;padding-top:0}.service:last-child{border-bottom:0}.approach-inner{gap:45px}.approach h2{font-size:43px}.process-list h3{font-size:18px}.process-list p{font-size:11px}.process-list article{gap:17px}.faq{grid-template-columns:1fr;gap:35px}.faq h2 br{display:none}.faq h2 em{margin-left:8px}.footer-top>span{display:none}}@media(max-width:600px){html{scroll-padding-top:76px}.section-wrap,.nav-inner{padding-inline:22px}.nav-inner{gap:15px;height:70px}.wordmark{font-size:27px}.nav-talk{margin-left:auto;padding:9px 12px}.menu-toggle{padding:4px;display:flex}.navigation{display:none}.navigation.open{background:var(--cream);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:22px;padding:22px;font-size:15px;display:flex;position:absolute;top:70px;left:0;right:0;box-shadow:0 12px 20px #00000008}.hero{padding-top:32px}.eyebrow{letter-spacing:1.1px;font-size:8px}.hero h1{letter-spacing:-2.6px;margin-top:38px;font-size:clamp(49px,12vw,72px);line-height:1.08}.hero h1 em{letter-spacing:-1.9px}.hero-actions{flex-direction:row;justify-content:space-between;align-items:center;gap:19px;width:100%}.hero-actions button{gap:15px;min-height:46px;padding-inline:14px;font-size:11px}.hero-demo-link{gap:7px;font-size:10px}.playground{padding-top:42px}.section-intro{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:27px}.section-intro h2,h2{letter-spacing:-1.3px;font-size:37px}.section-intro h2{margin-top:15px}.section-intro>p{max-width:300px;font-size:12px;line-height:1.7}.demo-topbar{height:48px;padding-inline:8px}.demo-brand{gap:6px;font-size:10px}.demo-brand>span{display:none}.demo-label{letter-spacing:.6px;gap:4px;font-size:6px}.demo-label .status-dot{width:4px;height:4px}.statement{padding-block:65px}.statement>p{letter-spacing:-.8px;margin-top:22px;font-size:25px}.statement>p br{display:none}.services{padding-block:47px 36px}.service,.service:first-child,.service:last-child{grid-template-columns:1fr;gap:0;padding-bottom:30px}.service-top{grid-area:auto/1;justify-content:space-between;margin-bottom:22px;display:flex}.service-top>span{display:block}.service>.micro-label{grid-row:auto;margin:0}.service h3{grid-row:auto;font-size:28px}.service>p{grid-area:auto/1;max-width:360px;margin-top:16px;font-size:13px}.service-tags{grid-area:auto/1;margin-top:20px}.service-link{border-top:1px solid var(--line);grid-row:auto;margin-top:24px;padding-top:17px;font-size:12px}.approach-inner{grid-template-columns:1fr;gap:45px;padding-block:52px 38px}.approach h2{margin-top:24px;font-size:49px}.approach-heading>p{max-width:320px;font-size:13px}.process-list h3{font-size:20px}.process-list p{max-width:none;font-size:12px}.process-list article{padding-block:23px}.faq{gap:30px;padding-block:57px}.faq h2{margin-top:19px}.faq h2 br{display:initial}.faq h2 em{margin-left:0}.faq-item button{gap:13px;min-height:65px;padding-block:21px;font-size:12px}.faq-item p{padding-left:26px;font-size:12px}.footer{padding-top:25px}.footer-wordmark{font-size:35px}.footer-top{gap:10px;padding-bottom:25px}.footer-top>a:last-child{font-size:10px}.footer-bottom{font-size:8px}.footer-bottom>span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero h1{margin-top:32px}.section-intro{align-items:flex-start;gap:40px}.section-intro>div{flex:1;min-width:0}.section-intro>p{flex:0 310px;margin-top:35px}.section-intro h2{font-size:clamp(29px,3.8vw,48px)}.intro-line{white-space:nowrap;display:block}@media(max-width:1000px)and (min-width:801px){.section-intro{gap:28px}.section-intro>p{max-width:240px;font-size:12px}}@media(max-width:800px){.section-intro>p{flex-basis:230px;max-width:230px}}@media(max-width:600px){.hero h1{margin-top:24px}.section-intro{gap:18px}.section-intro>p{flex-basis:auto;max-width:310px;margin-top:0}.section-intro h2{font-size:clamp(25px,7.9vw,37px)}.nav-talk{gap:8px;padding-inline:10px;font-size:10px}.nav-inner{gap:10px}}.nav-talk{white-space:nowrap}@media(max-width:350px){.wordmark{font-size:24px}.nav-inner{gap:8px}.nav-talk{gap:5px;padding-inline:8px;font-size:9px}.menu-toggle svg{width:20px}}.footer-brand{flex-direction:column;gap:17px;min-width:0;display:flex}.footer .footer-demo{border-color:var(--line);background:var(--paper);color:var(--ink);gap:22px;padding-inline:16px;font-size:12px}.footer-top{align-items:flex-end}@media(max-width:600px){.footer-top{flex-direction:column;align-items:flex-start;gap:25px}.footer-brand{gap:15px;width:100%}.footer .footer-demo{gap:14px;min-height:40px;padding-inline:12px;font-size:11px}}@media(max-width:380px){.footer .footer-wordmark{letter-spacing:-1.8px;font-size:30px}.footer .footer-demo{gap:10px;padding-inline:10px;font-size:10px}}.service h3{letter-spacing:-.9px;white-space:nowrap;font-family:inherit;font-size:clamp(20px,2.05vw,26px);font-weight:450;line-height:1.2}.service-intro-copy span{white-space:nowrap;display:block}@media(max-width:800px){.service h3{font-size:25px}}@media(max-width:600px){.service h3{font-size:clamp(22px,6.7vw,28px)}}.playground{padding-block-start:48px}.statement{padding-block:64px 56px}.services{padding-block:48px 56px}.approach-inner,.faq{padding-block:64px}.footer-top{align-items:center;padding-block-end:26px}.footer-brand{gap:12px}.footer .footer-demo{background:var(--ink);color:var(--cream);border-color:var(--ink);gap:24px;padding-inline:18px;font-size:12px}.footer-bottom{padding-block:16px}@media(max-width:600px){.playground{padding-block-start:32px}.statement{padding-block:40px}.services{padding-block:36px}.approach-inner{gap:28px;padding-block:40px}.faq{gap:24px;padding-block:40px}.footer-top{align-items:flex-start;gap:20px;padding-block-end:22px}.footer-brand{gap:10px}.footer .footer-demo{gap:14px;min-height:40px;padding-inline:12px;font-size:11px}}@media(max-width:380px){.footer .footer-demo{gap:10px;padding-inline:10px;font-size:10px}}.footer{padding-block-start:20px}.footer-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding-block-end:20px;display:grid}.footer-brand{justify-self:start;min-width:0;display:block}.footer .footer-wordmark{letter-spacing:-2.5px;grid-template-rows:auto auto;grid-template-columns:repeat(5,max-content);align-items:baseline;font-size:42px;line-height:1;display:inline-grid}.footer-wordmark>.footer-letter-b{grid-area:1/1}.footer-wordmark>.footer-letter-y{grid-area:1/2}.footer-wordmark>.footer-wordmark-middle{white-space:pre;grid-area:1/3}.footer-wordmark>.footer-letter-g{grid-area:1/4}.footer-wordmark>.footer-wordmark-tail{grid-area:1/5}.footer .footer-tagline-part{letter-spacing:0;color:var(--muted);white-space:nowrap;grid-row:2;margin-block-start:-2px;font-family:inherit;font-size:10px;font-weight:400;line-height:1.3}.footer-wordmark>.footer-tagline-ai{grid-column:3;justify-self:center}.footer-wordmark>.footer-tagline-business{grid-column:5;justify-self:start}.footer-top>.footer-demo{justify-self:center;margin:0}.footer-top>a:last-child{justify-self:end}@media(max-width:600px){.footer-top{grid-template-columns:minmax(0,1fr) auto;gap:14px 18px;padding-block-end:18px}.footer-brand{width:auto}.footer .footer-wordmark{letter-spacing:-2px;font-size:35px}.footer .footer-tagline-part{margin-block-start:-1px;font-size:9px}.footer-top>a:last-child{grid-column:1/-1;justify-self:end;font-size:9px}}@media(max-width:380px){.footer-top{column-gap:12px}.footer .footer-wordmark{letter-spacing:-1.6px;font-size:28px}.footer .footer-tagline-part{font-size:8px}.footer .footer-demo{gap:10px;min-height:38px;padding-inline:10px;font-size:10px}}.services{border-block-end:1px solid var(--line);padding-block-end:28px}@media(max-width:600px){.services{padding-block-end:24px}}.site-header .header-wordmark{flex:none;grid-template-rows:auto auto;grid-template-columns:repeat(5,max-content);align-items:baseline;display:inline-grid}.header-wordmark>.header-letter-b{grid-area:1/1}.header-wordmark>.header-letter-y{grid-area:1/2}.header-wordmark>.header-wordmark-middle{white-space:pre;grid-area:1/3}.header-wordmark>.header-letter-g{grid-area:1/4}.header-wordmark>.header-wordmark-tail{grid-area:1/5}.site-header .header-tagline-part{letter-spacing:0;color:var(--muted);white-space:nowrap;grid-row:2;margin-block-start:-1px;font-family:inherit;font-size:8px;font-weight:400;line-height:1.3}.header-wordmark>.header-tagline-ai{grid-column:3;justify-self:center}.header-wordmark>.header-tagline-business{grid-column:5;justify-self:start}@media(max-width:800px){.site-header .header-tagline-part{font-size:7px}}@media(min-width:601px)and (max-width:720px){.site-header .nav-inner{gap:8px}.site-header .header-wordmark{font-size:24px}.site-header .navigation{gap:12px;font-size:10px}}@media(max-width:350px){.site-header .nav-inner{gap:7px;padding-inline:18px}.site-header .header-wordmark{letter-spacing:-1.8px;font-size:23px}}.site-header .header-wordmark,.footer .footer-wordmark{letter-spacing:-.06em}.wordmark :is(.header-wordmark-middle,.header-letter-g,.header-wordmark-tail,.footer-wordmark-middle,.footer-letter-g,.footer-wordmark-tail){letter-spacing:-.035em;font-family:Instrument Serif,Georgia,serif;font-size:1.14em;font-style:italic;font-weight:400}.site-header .header-tagline-part,.footer .footer-tagline-part{letter-spacing:0;margin-block-start:-.15em;font-family:DM Sans,sans-serif;font-size:.24em;font-style:normal;font-weight:400;line-height:1.3}.site-header .header-tagline-business,.footer .footer-tagline-business{margin-block-start:-.15em;font-family:Instrument Serif,Georgia,serif;font-size:.334em;font-style:italic;line-height:1.05}.phone-wordmark{display:none}@media(max-width:600px){.site-header .header-wordmark,.footer .footer-wordmark{line-height:0;display:inline-block}.wordmark>span{display:none}.wordmark>.phone-wordmark{width:4.86227em;height:auto;display:block}}.services>.section-intro{margin-block-end:0}.services-grid{margin-block-start:24px}.service>p{min-height:0}.service-tags{margin-block-start:16px}@media(max-width:600px){.services-grid{margin-block-start:20px}.service-tags{margin-block-start:14px}.db-showcase,.navigation a[href="#playground"],.hero-demo-link{display:none}}.hero,.faq,.statement{--gradient-shade:var(--olive)}@supports (color:color-mix(in lab,red,red)){.hero,.faq,.statement{--gradient-shade:color-mix(in srgb,var(--olive) 44%,var(--cream))}}.hero,.faq,.statement{--gradient-deep:var(--olive)}@supports (color:color-mix(in lab,red,red)){.hero,.faq,.statement{--gradient-deep:color-mix(in srgb,var(--olive) 74%,var(--cream))}}.hero,.faq,.statement{--gradient-light:var(--paper)}@supports (color:color-mix(in lab,red,red)){.hero,.faq,.statement{--gradient-light:color-mix(in srgb,var(--paper) 72%,var(--olive-pale))}}.hero,.faq,.statement{isolation:isolate;background-color:var(--cream);max-inline-size:none;padding-inline:max(48px,50% - 612px);position:relative}.hero{--gradient-pine:var(--olive-dark)}@supports (color:color-mix(in lab,red,red)){.hero{--gradient-pine:color-mix(in srgb,var(--olive-dark) 88%,var(--color-chart-7-active))}}.hero{background-image:radial-gradient(ellipse 42% 88% at 50% 48%,var(--cream) 8%,var(--cream) 48%,transparent 90%),radial-gradient(ellipse 68% 115% at 107% 4%,var(--gradient-pine) 0%,var(--olive) 43%,transparent 81%),radial-gradient(ellipse 69% 105% at -11% 107%,var(--olive) 0%,var(--olive-pale) 52%,transparent 84%),linear-gradient(115deg,var(--paper) 0%,var(--olive-pale) 24%,var(--cream) 53%,var(--olive) 83%,var(--paper) 100%)}@supports (color:color-mix(in lab,red,red)){.hero{background-image:radial-gradient(ellipse 42% 88% at 50% 48%,var(--cream) 8%,color-mix(in srgb,var(--cream) 82%,transparent) 48%,transparent 90%),radial-gradient(ellipse 68% 115% at 107% 4%,color-mix(in srgb,var(--gradient-pine) 72%,var(--cream)) 0%,color-mix(in srgb,var(--olive) 45%,transparent) 43%,transparent 81%),radial-gradient(ellipse 69% 105% at -11% 107%,color-mix(in srgb,var(--olive) 80%,var(--cream)) 0%,color-mix(in srgb,var(--olive-pale) 80%,transparent) 52%,transparent 84%),linear-gradient(115deg,var(--paper) 0%,var(--olive-pale) 24%,var(--cream) 53%,color-mix(in srgb,var(--olive) 56%,var(--cream)) 83%,var(--paper) 100%)}}.hero:before,.faq-aside:before{content:none}.faq{background-image:radial-gradient(ellipse 72% 100% at 83% 48%,var(--cream) 7%,var(--paper) 53%,transparent 95%),radial-gradient(ellipse 61% 89% at -8% 22%,var(--olive-dark) 0%,transparent 85%),radial-gradient(ellipse 58% 95% at 38% 112%,var(--olive) 0%,transparent 86%),linear-gradient(135deg,var(--paper),var(--olive-pale) 42%,var(--cream) 75%);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px}@supports (color:color-mix(in lab,red,red)){.faq{background-image:radial-gradient(ellipse 72% 100% at 83% 48%,var(--cream) 7%,color-mix(in srgb,var(--paper) 90%,transparent) 53%,transparent 95%),radial-gradient(ellipse 61% 89% at -8% 22%,color-mix(in srgb,var(--olive-dark) 64%,var(--cream)) 0%,transparent 85%),radial-gradient(ellipse 58% 95% at 38% 112%,color-mix(in srgb,var(--olive) 62%,var(--cream)) 0%,transparent 86%),linear-gradient(135deg,var(--paper),var(--olive-pale) 42%,var(--cream) 75%)}}.faq-aside{isolation:isolate;min-block-size:460px;min-inline-size:0;padding-block:126px 142px;position:relative}.faq-aside>.eyebrow,.faq-aside>h2{z-index:2;pointer-events:none;position:relative}.faq-item{scroll-margin-block:110px 24px}.faq-item.expanded{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.faq-item.expanded{background:color-mix(in srgb,var(--paper) 36%,transparent)}}.statement{background-image:radial-gradient(ellipse 45% 102% at 50% 48%,var(--cream) 5%,var(--cream) 47%,transparent 95%),radial-gradient(ellipse 69% 136% at 107% 107%,var(--olive-dark) 0%,var(--olive) 41%,transparent 83%),radial-gradient(ellipse 66% 132% at -8% -9%,var(--olive) 0%,transparent 84%),linear-gradient(130deg,var(--paper) 0%,var(--olive-pale) 29%,var(--cream) 53%,var(--olive) 84%,var(--paper) 100%);min-block-size:400px;padding-block:145px 120px;overflow:clip}@supports (color:color-mix(in lab,red,red)){.statement{background-image:radial-gradient(ellipse 45% 102% at 50% 48%,var(--cream) 5%,color-mix(in srgb,var(--cream) 85%,transparent) 47%,transparent 95%),radial-gradient(ellipse 69% 136% at 107% 107%,color-mix(in srgb,var(--olive-dark) 72%,var(--cream)) 0%,color-mix(in srgb,var(--olive) 45%,transparent) 41%,transparent 83%),radial-gradient(ellipse 66% 132% at -8% -9%,color-mix(in srgb,var(--olive) 77%,var(--cream)) 0%,transparent 84%),linear-gradient(130deg,var(--paper) 0%,var(--olive-pale) 29%,var(--cream) 53%,color-mix(in srgb,var(--olive) 54%,var(--cream)) 84%,var(--paper) 100%)}}.statement:after{content:"";z-index:0;pointer-events:none;opacity:.08;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.5' filter='url(%23grain)'/%3E%3C/svg%3E");position:absolute;top:0;right:0;bottom:0;left:0}.statement>.message-field{z-index:1;block-size:auto;min-block-size:0;inline-size:auto;position:absolute;inset:20px max(48px,50% - 612px)}.statement-copy{z-index:2;pointer-events:none;position:relative}.statement-copy>p{letter-spacing:-1.2px;margin-block-start:24px;font-size:28px;font-weight:450;line-height:1.35}.statement-copy>p em{color:var(--olive-dark);font-size:1.1em}@media(min-width:601px)and (max-width:1000px){.faq{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px}.faq-aside h2{font-size:42px}.statement-copy>p{font-size:26px}}@media(max-width:800px){.hero,.faq,.statement{padding-inline:32px}.statement>.message-field{inset-inline:32px}.faq-aside{min-block-size:480px;padding-block-start:150px}.faq-aside>.eyebrow{letter-spacing:1px;font-size:8px}.faq-aside h2{font-size:35px}.statement-copy>p{font-size:25px}}@media(max-width:600px){.hero,.faq,.statement{padding-inline:22px}.faq{grid-template-columns:1fr;gap:24px}.faq-aside{min-block-size:335px;padding-block:96px 110px}.faq-aside h2{font-size:42px}.faq-item{scroll-margin-block:86px 16px}.statement{min-block-size:370px;padding-block:115px 110px}.statement>.message-field{top:12px;right:22px;bottom:12px;left:22px}.statement-copy>p{margin-block-start:18px;font-size:24px}.statement-copy>p br{display:none}}@media(min-width:601px)and (max-width:1000px){.statement{min-block-size:440px;padding-block:250px 65px}.statement>.message-field{z-index:3;inset-block:20px}}.statement{min-block-size:0;padding-block:40px 24px}.statement-copy>p{margin-block-start:16px}.statement>.message-field{block-size:244px;min-block-size:244px;inline-size:100%;margin-block-start:24px;position:relative;inset:auto}.statement .message-field--workflow .message-field-slot{inline-size:218px;inset-block-start:calc(6px + var(--message-shift-y));inset-block-end:auto}.statement .message-field--workflow .message-field-slot--0{inset-inline-start:calc(14% + var(--message-shift-x));inset-inline-end:auto}.statement .message-field--workflow .message-field-slot--1{inset-inline-start:auto;inset-inline-end:calc(14% + var(--message-shift-x))}.statement .message-field--workflow .message-field-slot--3{inset-inline-start:calc(50% - 109px + var(--message-shift-x));inset-inline-end:auto}.db-showcase.playground{padding-block-start:32px}.db-showcase>.section-intro{margin-block-end:24px}.process-list p{max-inline-size:none}.process-list p>span{display:block}@media(min-width:1001px){.services-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.service{flex-direction:column;padding-inline:24px;display:flex}.service-top{margin-block-end:28px}.service h3{white-space:nowrap;font-size:clamp(22px,2vw,26px)}.service>p{font-size:12px;line-height:1.75}.service-tags{min-block-size:48px;margin-block:16px 20px}.service-link{margin-block-start:auto;padding-block-start:16px}}@media(min-width:601px)and (max-width:1000px){.statement{min-block-size:0;padding-block:36px 24px}.statement>.message-field{z-index:1;inset:auto}}@media(max-width:600px){.statement{min-block-size:0;padding-block:48px}.statement>.message-field{display:none}.process-list p>span{display:inline}.process-list p>span+span:before{content:" "}}@media(min-width:1001px){.services-grid{row-gap:0}.service{grid-template-rows:subgrid;grid-row:span 6;align-content:start;display:grid}.service-tags{flex-wrap:nowrap;align-items:start;gap:4px;min-block-size:0;margin-block:16px 24px;display:flex}.service-tags span{text-align:center;flex:auto;padding:5px 4px;font-size:clamp(7px,.625vw,8px)}.service-link{margin-block-start:0}}@media(min-width:1001px)and (max-width:1120px){.service{padding-inline:16px}.service h3{font-size:21px}.service-tags{gap:3px}.service-tags span{padding-inline:3px}}@media(min-width:601px){.faq-aside{min-block-size:520px;padding-block:32px 280px}}.service>p>span{display:block}@media(min-width:1001px){.service>p{line-height:1.75}}@media(min-width:801px)and (max-width:1000px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 0}.service,.service:first-child,.service:last-child{border-inline-end:1px solid var(--line);padding-inline:24px}.service:nth-child(odd){padding-inline-start:0}.service:nth-child(2n){border-inline-end:0;padding-inline-end:0}}.approach-heading{flex-direction:column;align-items:flex-start;display:flex}.approach-heading>p{max-inline-size:330px;margin-block:auto;padding-block:32px}.approach-heading>.light-link{min-block-size:24px;margin-block-start:0}@media(min-width:1001px){.faq{grid-template-columns:minmax(210px,.8fr) minmax(200px,.75fr) minmax(0,1.5fr);align-items:start;gap:clamp(20px,2.5vw,32px)}.faq-aside{min-block-size:0;padding-block:24px 0}.faq-aside h2{font-size:clamp(40px,3.75vw,48px)}}@media(min-width:601px)and (max-width:1000px){.faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px 32px}.faq-aside{grid-column:1/-1;min-block-size:0;padding:0}.faq-aside h2 br{display:none}.faq-aside h2 em{margin-inline-start:8px}.faq-list{grid-area:2/2}}@media(max-width:600px){.service>p>span{display:inline}.service>p>span+span:before{content:" "}.faq-aside{min-block-size:0;padding:0}}.hero,.statement,.faq{overflow:clip}.hero:before,.statement:before,.faq:before{content:"";z-index:-1;pointer-events:none;background-image:inherit;background-size:inherit;background-position:inherit;opacity:.82;will-change:transform;animation:26s ease-in-out infinite alternate ambient-gradient-drift;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-2%,-1%)scale(1.1)}.statement:before{animation-duration:32s;animation-delay:-8s}.faq:before{animation-duration:30s;animation-delay:-14s}@keyframes ambient-gradient-drift{0%{transform:translate(-2%,-1%)scale(1.1)}to{transform:translate(2%,2%)scale(1.14)}}@media(prefers-reduced-motion:reduce){.hero:before,.statement:before,.faq:before{will-change:auto;animation:none;transform:none}}@media(max-width:600px){.approach-heading{text-align:center;align-items:center}.approach-heading>.eyebrow{justify-content:center}.approach-heading>p{margin-inline:auto;padding-block:24px}.approach-heading>.light-link{justify-content:center;min-block-size:44px}.process-list article{text-align:center;flex-direction:column;align-items:center;gap:8px}.process-list article>span{padding-block-start:0}.process-list p{max-inline-size:34ch;margin-inline:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
