@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./roboto-mono-cyrillic-ext-400-normal-JH4PHFGX.woff2") format("woff2"),url("./roboto-mono-cyrillic-ext-400-normal-WO7B3PMF.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./roboto-mono-cyrillic-400-normal-4OJE4624.woff2") format("woff2"),url("./roboto-mono-cyrillic-400-normal-GWLLBGK6.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./roboto-mono-greek-400-normal-27L7PKHK.woff2") format("woff2"),url("./roboto-mono-greek-400-normal-4YZGRKHZ.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./roboto-mono-vietnamese-400-normal-VMRD2QS6.woff2") format("woff2"),url("./roboto-mono-vietnamese-400-normal-NKV65SE2.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./roboto-mono-latin-ext-400-normal-6WI4ULP2.woff2") format("woff2"),url("./roboto-mono-latin-ext-400-normal-4EJ7WLRG.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./roboto-mono-latin-400-normal-DHEUV3WG.woff2") format("woff2"),url("./roboto-mono-latin-400-normal-GEG7Y6WK.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.df-page{min-height:100%;color:var(--foreground);background:var(--background-subtle);padding:16px}.df-scope{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0}.df-card p,.df-caption{font-size:var(--text-xs);line-height:1.65;color:var(--muted-foreground)}.df-disclosure{display:flex;align-items:center;gap:12px;background:var(--background-subtle);border:1px solid var(--border);padding:12px;margin-top:16px;font-size:var(--text-xs)}.df-disclosure div{display:grid;gap:5px;flex:1}.df-disclosure>span{font-family:monospace;color:var(--muted-foreground)}.df-scope h2{font-size:var(--text-base);font-weight:var(--font-weight-medium);margin:0 0 5px}.df-scope span{color:var(--muted-foreground);font-size:var(--text-xs)}.df-scope label{display:grid;gap:5px;font-size:var(--text-xs)}.df-scope select{background:var(--card);color:var(--foreground);border:1px solid var(--input);padding:8px}.df-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.df-card{padding:16px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);min-width:0}.df-card h2{font-size:var(--text-base);font-weight:var(--font-weight-medium);margin:0 0 8px}.df-metrics .df-card>span{font-size:var(--text-xs);color:var(--muted-foreground)}.df-metrics .df-card>strong{display:block;font-size:var(--text-xl);line-height:1.3;font-weight:400;font-variant-numeric:tabular-nums;margin:12px 0}.df-metrics h3{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.df-meter{height:4px;background:var(--background-subtle);margin-top:20px}.df-meter i{display:block;height:100%;background:var(--chart-1)}.df-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;margin:20px 0}.df-action{display:flex;gap:12px;padding:15px 0;border-top:1px solid var(--border);color:var(--foreground)}.df-action strong{font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.df-action small{display:block;color:var(--muted-foreground);margin-top:5px}.df-card dl>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--border);padding:11px 0;font-size:var(--text-xs)}.df-card dt{color:var(--muted-foreground)}.df-card dd{margin:0;text-align:right}.df-footer{display:flex;justify-content:space-between;padding:20px 0;font-size:var(--text-xs)}.df-history{margin:25px 0}.df-history>div{display:flex;gap:20px;border-top:1px solid var(--border);padding:20px 0}.df-history b{font:12px monospace;color:var(--dg-accent-ink)}.df-history h3{font-size:var(--text-sm);margin:0}.df-calibration{width:100%;max-height:300px}.df-calibration text{fill:var(--muted-foreground);font-size:var(--text-xs)}.df-badge{display:flex;align-items:center;gap:7px;white-space:nowrap}.df-badge strong{font-size:var(--text-sm)}.df-badge span{font-size:var(--text-xs);color:var(--muted-foreground)}.df-strip{display:flex;align-items:center;gap:24px;padding:15px 16px;background:var(--card);border:1px solid var(--border);margin:0 0 16px;flex-wrap:wrap}.df-strip>div:first-child{display:flex;align-items:center;gap:8px;margin-right:auto}.df-strip strong{font-size:var(--text-xs)}.df-strip small{display:block;font-size:var(--text-xs);color:var(--muted-foreground);margin-top:4px}.df-strip b{font-size:var(--text-xl);font-weight:var(--font-weight-medium);display:block}.df-strip span{font-size:var(--text-xs);color:var(--muted-foreground)}.df-strip a{font-size:var(--text-xs)}.op-work-nav{display:flex;gap:24px;border-bottom:1px solid var(--border);margin:-8px 0 23px;overflow-x:auto}.op-work-nav a{padding:8px 0 12px;font-size:var(--text-xs);color:var(--muted-foreground);border-bottom:2px solid transparent;white-space:nowrap}.op-work-nav a.active{border-color:var(--chart-1);color:var(--foreground);font-weight:var(--font-weight-semibold)}.df-page .op-work-nav button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 16px;color:var(--muted-foreground);cursor:pointer}.df-page .op-work-nav button.active{color:var(--dg-accent-ink);border-color:var(--chart-1)}@media(max-width:800px){.df-metrics,.df-columns{grid-template-columns:1fr}.df-scope{align-items:stretch;flex-direction:column}.df-disclosure>span{display:none}.df-strip{gap:12px}.df-strip>div{flex-basis:45%}}.gc-panel{margin:16px 0;background:var(--ix-surface);border:1px solid var(--ix-line);color:var(--ix-ink)}.gc-panel>header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;border-bottom:1px solid var(--ix-line)}.gc-panel>header span{font:10px monospace;letter-spacing:.6px;color:var(--dg-accent-ink)}.gc-panel h2{font-size:20px;font-weight:500;margin:8px 0 5px}.gc-panel p{font-size:11px;color:var(--ix-muted);line-height:1.7;margin:7px 0}.gc-panel>header>div:last-child{display:flex;gap:16px;align-items:center;font-size:12px}.gc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.gc-grid>article{padding:20px;border-right:1px solid var(--ix-line)}.gc-grid>article:last-child{border:0}.gc-step{font:10px monospace;color:var(--ix-faint)}.gc-grid h3{font-size:12px;font-weight:500;margin:8px 0 16px}.gc-grid strong{font-size:15px;line-height:1.5;font-weight:500}.gc-grid details{padding-top:12px;margin-top:16px;border-top:1px solid var(--ix-line)}.gc-grid summary{font-size:11px;cursor:pointer;color:var(--dg-accent-ink)}.gc-panel>footer{display:flex;justify-content:space-between;gap:20px;padding:13px 20px;border-top:1px solid var(--ix-line);font-size:10px;color:var(--ix-muted);line-height:1.6}@media(max-width:1100px){.gc-grid{grid-template-columns:1fr 1fr}.gc-grid>article{border-bottom:1px solid var(--ix-line)}}@media(max-width:650px){.gc-grid{grid-template-columns:1fr}.gc-panel>header,.gc-panel>footer{flex-direction:column;align-items:flex-start}}.cw-page{color:var(--foreground);max-width:1640px;margin:auto;font-size:var(--text-xs)}.cw-entry{display:grid;grid-template-columns:1.15fr 1fr;gap:16px;margin:20px 0}.cw-card,.cw-connection{background:var(--card);border:1px solid var(--border);padding:26px}.cw-card h2,.cw-connection h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);margin:16px 0 8px}.cw-card p,.cw-connection p{color:var(--muted-foreground);line-height:1.7;font-size:var(--text-xs)}.cw-section-label{display:flex;gap:8px;color:var(--dg-accent-ink);font:10px monospace;letter-spacing:.8px}.cw-page label{display:grid;gap:7px;font-size:var(--text-xs);color:var(--muted-foreground);margin:16px 0}.cw-page label>span{font-size:var(--text-xs)}.cw-page input:not([type=checkbox]),.cw-page textarea,.cw-page select{font:inherit;font-size:var(--text-xs);background:var(--background-subtle);color:var(--foreground);border:1px solid var(--input);padding:8px;border-radius:3px;min-width:0;width:100%;line-height:1.6}.cw-page textarea{resize:vertical}.cw-page input:focus,.cw-page textarea:focus,.cw-page select:focus{outline:1px solid var(--chart-1)}.cw-terms{display:flex;gap:24px;padding:16px 0;margin:12px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.cw-terms small{display:block;color:var(--muted-foreground);font-size:var(--text-xs);margin-bottom:4px}.cw-terms strong{font-size:var(--text-base);font-weight:var(--font-weight-medium)}.cw-inline{display:flex;gap:8px;margin:16px 0;flex-wrap:wrap}.cw-connection-note{display:flex;gap:8px;align-items:center;padding:16px 0;margin-top:30px;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.6}.cw-connection-note span{flex:1}.cw-saved{background:var(--card);border:1px solid var(--border);padding:20px}.cw-saved h2{font-size:var(--text-base);font-weight:var(--font-weight-medium)}.cw-saved>a{display:flex;align-items:center;gap:15px;padding:16px 0;border-top:1px solid var(--border);color:var(--foreground)}.cw-saved>a>span{flex:1}.cw-saved strong{font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.cw-saved small{display:block;color:var(--muted-foreground);font-size:var(--text-xs);margin-top:4px}.cw-saved b{font-size:var(--text-xs);font-weight:400;color:var(--muted-foreground)}.cw-room-status{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:12px 0;font-size:var(--text-xs);color:var(--muted-foreground)}.cw-room-status>span{display:flex;gap:4px;align-items:center}.cw-room-status i{width:6px;height:6px;border-radius:50%;background:var(--ix-warn)}.cw-room-status i.online{background:var(--ix-green)}.cw-room-status button{margin-left:auto}.cw-room{display:grid;grid-template-columns:minmax(0,1fr) 310px;border:1px solid var(--border);background:var(--card);min-height:630px;max-height:calc(100vh - 245px)}.cw-conversation{min-height:0;display:flex;flex-direction:column}.cw-tabs{display:flex;gap:4px;padding:0 16px;border-bottom:1px solid var(--border)}.cw-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:var(--muted-foreground);font-size:var(--text-xs);padding:15px 12px;cursor:pointer}.cw-tabs button.active{color:var(--dg-accent-ink);border-color:var(--chart-1)}.cw-message-scroll{flex:1;min-height:0;overflow:auto;padding:20px}.cw-message-scroll article{display:flex;gap:12px;margin-bottom:20px}.cw-avatar{display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--border);border-radius:4px;background:var(--background-subtle);color:var(--dg-accent-ink);font-size:var(--text-xs);flex-shrink:0}.cw-message-scroll article>section{flex:1;min-width:0}.cw-message-scroll article header{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cw-message-scroll article header strong{font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.cw-message-scroll article header span,.cw-message-scroll time{font-size:var(--text-xs);color:var(--muted-foreground)}.cw-message-scroll time{margin-left:auto}.cw-message-scroll article p{font-size:var(--text-xs);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.cw-guidance{padding:16px;background:var(--background-subtle);border:1px solid var(--border);border-left:2px solid var(--chart-1)}.cw-guidance small,.cw-guidance li{color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.7}.cw-empty{max-width:430px;margin:30px auto;text-align:center;color:var(--muted-foreground);padding:24px}.cw-empty h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--foreground);margin:16px 0 8px}.cw-empty p{font-size:var(--text-xs);line-height:1.8}.cw-empty small{font-size:var(--text-xs);line-height:1.6;display:block}.cw-composer{padding:16px;border-top:1px solid var(--border)}.cw-identity{display:flex;gap:8px;margin-bottom:9px}.cw-identity input{flex:1}.cw-identity select{max-width:145px}.cw-composer footer{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:8px}.cw-composer footer span{font-size:var(--text-xs);color:var(--muted-foreground)}.cw-sidebar{border-left:1px solid var(--border);background:var(--background-subtle);overflow:auto}.cw-sidebar>section{padding:16px;border-bottom:1px solid var(--border)}.cw-sidebar h2{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin:0 0 8px}.cw-sidebar p{font-size:var(--text-xs);color:var(--muted-foreground)}.cw-sidebar label{font-size:var(--text-xs);margin:12px 0}.cw-sidebar input:not([type=checkbox]){padding:7px;font-size:var(--text-xs)}.cw-page .cw-check{display:flex;align-items:flex-start;gap:8px;line-height:1.6}.cw-check input{margin-top:2px}.cw-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 8px}.cw-setup{display:block;margin-top:12px;font-size:var(--text-xs)}.cw-meeting-link{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--border);background:var(--card);font-size:var(--text-xs)}.cw-room-tools{display:flex;gap:4px;flex-wrap:wrap}.cw-notice{padding:12px;background:var(--ix-tint);color:var(--dg-accent-ink);font-size:var(--text-xs);margin:8px 0}.cw-connection{max-width:850px;margin:20px auto}.cw-connection dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border);padding:16px 0}.cw-connection dt{color:var(--muted-foreground)}.cw-connection dd{margin:0}@media(max-width:1000px){.cw-entry{grid-template-columns:1fr}.cw-room{grid-template-columns:minmax(0,1fr) 270px}.cw-card{padding:20px}}@media(max-width:750px){.cw-room{display:flex;flex-direction:column;max-height:none}.cw-conversation{height:620px}.cw-sidebar{border-left:0;border-top:1px solid var(--border);overflow:visible}.cw-terms{flex-wrap:wrap}.cw-room-status{gap:8px}.cw-tabs{padding:0 4px}.cw-tabs button{padding:12px 8px}.cw-connection dd{text-align:right}}.p-breadcrumb-end{margin-left:auto;display:flex;align-items:center;gap:8px}.p-main{position:relative;flex:1;min-width:0;overflow:auto;background:#f4f6f8;outline:none;font-size:13px;scrollbar-gutter:stable}.p-page-footer{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);margin-top:24px;padding:17px 0;color:var(--dg-muted);font-size:11px}.p-page-footer span{margin-left:auto}.p-panel{background:#fff;border:1px solid #d7dfe6;border-radius:4px;min-width:0;overflow:hidden;margin-bottom:20px;box-shadow:0 1px 2px #142a4010}.p-panel-head{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e3e8ed;min-height:56px;padding:12px 16px}.p-panel-head h2{font-size:15px;font-weight:600;letter-spacing:-.15px}.p-panel-head p{font-size:12px;color:var(--dg-muted);margin:4px 0 0}.p-panel-content{padding:16px}.p-panel-content>p:first-child{margin-top:0}.p-panel-content>h3{margin:20px 0 8px}.p-panel-content>.dgx-callout{margin:16px 0}.p-panel-content>.dgx-button+.dgx-button{margin-left:8px}.p-panel-content>.dgx-html-select{max-width:100%;margin-bottom:12px}.p-panel-content>.dgx-input-group{margin:0 0 15px}.p-panel-content>small{display:block;color:var(--dg-muted);margin-top:12px;font-size:11px;line-height:1.55}.p-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #d7dfe6;background:#fff;border-radius:4px;margin-bottom:24px;overflow:hidden}.p-stats>div{padding:16px 20px;border-right:1px solid #e0e6ec;min-width:0}.p-stats>div:last-child{border:0}.p-stats>div>span{display:flex;gap:4px;align-items:center;color:#56677a;font-size:12px}.p-stats strong{display:block;font-size:25px;font-weight:500;letter-spacing:-.7px;line-height:1.3;margin:9px 0 5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.p-stats small{font-size:11px;color:#526477;display:block;line-height:1.5}.p-status{font-size:11px;white-space:normal!important;line-height:1.4}.p-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.p-two-col>.p-panel{margin-bottom:0}.p-two-col{margin-bottom:20px}.p-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.p-toolbar>.dgx-input-group{flex:1;min-width:200px;max-width:520px}.p-toolbar>.dgx-html-select{max-width:260px}.p-toolbar .muted{font-size:12px}.p-table-scroll{overflow-x:auto;max-width:100%}.p-table{width:100%;font-size:12px;table-layout:auto;margin:0}.p-table th{white-space:nowrap;color:#5b6a7c;background:#f5f7f9!important;font-size:11px;font-weight:500!important;padding:11px 12px!important;border-top:1px solid var(--line)}.p-main .p-table.dgx-html-table-striped tbody tr:nth-child(odd) td{background:#f8fafc}.p-table td{padding:12px!important;vertical-align:middle!important;min-width:65px;max-width:390px;line-height:1.45;overflow-wrap:anywhere}.p-table td small{display:block;color:#526477;font-size:11px;line-height:1.5;margin-top:3px}.p-table td.numeric{white-space:nowrap;font-variant-numeric:tabular-nums}.p-table .numeric strong{font-weight:500}.p-table-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 0;padding:4px 0 0;color:#526477;font-size:11px}.p-table-foot>div{display:flex;align-items:center;gap:5px}.p-table-foot .dgx-button{min-height:25px;min-width:25px}.p-record-link{display:flex;flex-direction:column;gap:4px;min-width:150px;text-decoration:none!important}.p-record-link strong{font-weight:600;color:#253b50}.p-record-link span{font-size:11px;color:#526477;max-width:350px;line-height:1.55}.p-record-link:hover strong{color:var(--dg-accent-ink)}.p-table .table-link{font-size:12px;font-weight:500;line-height:1.45;white-space:normal}.p-local-tabs{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid #d7dfe6;margin-bottom:20px;flex-shrink:0}.p-local-tabs .dgx-button{font-size:12px;min-height:39px;padding:8px 12px;border-radius:0;border-bottom:2px solid transparent}.p-local-tabs .dgx-active{color:var(--dg-accent-ink)!important;background:transparent!important;border-bottom-color:var(--dg-blue)}.p-local-tabs .dgx-button-text{display:flex;align-items:center;gap:8px}.p-count{display:inline-flex;justify-content:center;min-width:18px;font-size:11px;background:#e9eef4;color:#596a7d;padding:1px 5px;border-radius:3px}.p-fields{margin:12px 0 20px}.p-fields>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #e8ecf1;line-height:1.5}.p-fields dt{color:#526477;font-size:12px;flex:1;min-width:110px}.p-fields dd{margin:0;font-weight:500;text-align:right;max-width:65%;overflow-wrap:anywhere}.p-step-list{list-style:none;padding:0;margin:20px 0;display:grid;gap:16px}.p-step-list li{display:flex;align-items:center;gap:13px}.p-step-list b{font-size:11px;width:23px;height:23px;display:grid;place-items:center;background:#edf3fb;color:#3868a7;border-radius:3px}.p-panel blockquote{margin:12px 0 20px;padding:0 0 0 15px;border-left:2px solid #799ac4;color:#415469;font-size:14px;line-height:1.65}.p-inline-status{display:flex;gap:4px;align-items:center;font-size:11px;color:#526477;border-top:1px solid var(--line);padding-top:15px;margin-top:19px}.p-findings-row{display:flex;gap:12px;padding:17px 0;border-top:1px solid #e3e8ed;align-items:flex-start}.p-findings-row .dgx-icon{color:#aa8038;margin-top:2px}.p-findings-row strong{font-size:13px;line-height:1.5}.p-findings-row p{color:#5d6e80;font-size:12px;margin:5px 0}.p-findings-row small{font-size:11px;color:#526477}.p-link-row{display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.p-action-list{display:grid;gap:8px;margin:17px 0}.p-action-list .dgx-button{justify-content:space-between;min-height:36px}.p-action-list .dgx-button-text{flex:1;text-align:left}.p-transaction-map{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:38px 20px;background-image:radial-gradient(#bdc9d8 .6px,transparent .7px);background-size:18px 18px;padding:25px;overflow-x:auto}.p-transaction-node{position:relative;display:flex;flex-direction:column;text-align:left;background:#fff;border:1px solid #c9d6e3;padding:0;min-height:210px;border-radius:4px;box-shadow:0 2px 4px #25384c0a}.p-transaction-node:after{content:"";position:absolute;width:23px;height:1px;background:#96aec9;right:-23px;top:50%}.p-transaction-node:nth-child(4n):after{display:none}.p-transaction-node header{display:flex;justify-content:space-between;gap:7px;font-size:11px;color:#526477;padding:12px;background:#f6f8fb;border-bottom:1px solid #e1e8ef;align-items:center}.p-transaction-node>strong{font-size:14px;margin:15px 12px 3px}.p-transaction-node>p{font-size:12px;color:#526477;line-height:1.6;padding:0 12px;flex:1;margin:5px 0 15px}.p-transaction-node footer{border-top:1px solid #e4e9ef;padding:8px 12px;display:flex;align-items:center;gap:4px;color:#526477;font-size:11px}.p-transaction-node footer>.dgx-icon{margin-left:auto}.p-dot-ready,.p-dot-wait{width:5px;height:5px;background:#5f8a75}.p-dot-wait{background:#bd9256}.p-transaction-node:hover{border-color:var(--dg-blue);box-shadow:0 3px 8px #214c6d15}.p-account-symbol{width:54px;height:36px;background:#20313d;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.p-account-symbol img{max-width:100%;max-height:100%;object-fit:contain}.p-bars{display:grid;gap:12px;margin:20px 0}.p-bars>button{display:grid;grid-template-columns:110px minmax(50px,1fr) 90px;align-items:center;gap:12px;padding:3px 0;border:0;background:none;font:inherit;font-size:12px;color:#556b82;text-align:left}.p-bars>button:disabled{cursor:default;opacity:1}.p-bars strong{font-weight:500;color:#253d54;font-variant-numeric:tabular-nums;text-align:right}.p-bar-track{height:8px;background:#edf2f7}.p-bar-track i{display:block;height:100%;background:#5f8cc0}.p-month-chart{display:flex;align-items:end;gap:8px;width:100%;height:200px;padding:16px 5px 5px;border-bottom:1px solid var(--line);background:repeating-linear-gradient(to top,transparent 0,transparent 44px,#eaf0f5 45px,#eaf0f5 46px)}.p-month-chart button{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;height:100%;border:0;border-bottom:2px solid transparent;background:transparent;padding:0 0 3px;gap:8px;color:#526477;font-size:11px}.p-chart-column{display:flex;align-items:end;flex:1;width:75%;min-height:0}.p-chart-column i{display:block;width:100%;background:#a6bbd4;border-radius:1px 1px 0 0;transition:height .12s}.p-month-chart button.selected{border-bottom-color:var(--dg-blue);color:var(--dg-accent-ink)}.p-month-chart button.selected i{background:var(--dg-blue)}.p-chart-value{font-size:9px;opacity:0;font-variant-numeric:tabular-nums;min-height:12px}.p-month-chart button:hover .p-chart-value,.p-month-chart button.selected .p-chart-value{opacity:1}.p-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.p-main .dgx-form-group{min-width:0}.p-main .dgx-form-group label{font-size:12px;color:#596c81;margin-bottom:7px}.p-main .dgx-input,.p-main .dgx-html-select select{font-size:13px}.p-main .dgx-numeric-input{max-width:100%}.p-main .dgx-numeric-input .dgx-input-group{min-width:0}.p-main .dgx-numeric-input input,.p-main .dgx-form-group .dgx-html-select,.p-main .dgx-form-group select{width:100%}.p-main textarea:not([data-slot]){line-height:1.6;resize:vertical}.p-main kbd{font:inherit;background:#f2f5f8;border:1px solid #d9e1e9;padding:3px 7px;border-radius:3px;white-space:nowrap}.p-empty{padding:35px 8px!important;min-height:190px;font-size:12px}.p-empty h4{font-size:16px}.p-readable-json{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto}.p-accounting-grid{display:grid;grid-template-columns:225px minmax(300px,1fr) 285px;gap:20px;align-items:start}.p-stage-nav{display:grid;gap:7px}.p-stage-nav button{display:flex;align-items:center;gap:11px;text-align:left;border:1px solid transparent;background:transparent;border-radius:4px;padding:15px 11px;color:#526477}.p-stage-nav button>span{font-size:11px;width:25px}.p-stage-nav button>div{min-width:0;flex:1}.p-stage-nav strong{display:block;font-size:12px;color:#344d65;line-height:1.4}.p-stage-nav small{display:block;font-size:11px;line-height:1.5;margin-top:4px}.p-stage-nav button.selected{border-color:var(--dg-blue);background:var(--dg-blue-soft);color:var(--dg-accent-ink)}.p-allocation{margin:24px 0;padding:16px 0;border-top:1px solid var(--line)}.p-allocation-row{display:grid;grid-template-columns:minmax(130px,1fr) 110px 90px 25px;gap:8px;align-items:center;margin:8px 0}.p-allocation-row strong{font-size:12px;text-align:right}.p-allocation>h3{margin-bottom:16px}.p-ontology-canvas{background:#101e2a;border:1px solid #2b4256;border-radius:5px;overflow:hidden;color:#dbe6ef;margin-bottom:20px}.p-ontology-canvas>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;background:#152735;border-bottom:1px solid #304556}.p-ontology-canvas h2{color:#edf4fa;font-size:19px;margin-top:8px;font-weight:500}.p-ontology-canvas .eyebrow{color:#9fb6c9;font-size:11px;letter-spacing:1.2px}.p-ontology-canvas .dgx-icon{color:inherit}.p-check-row{display:flex;gap:12px;align-items:center;border-bottom:1px solid #e3eaf0;padding:16px 0;font-size:13px;line-height:1.6}.p-check-row:last-of-type{margin-bottom:16px}.p-ontology-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.p-ontology-canvas>header .dgx-button{color:#b4cbdf}.p-ontology-canvas>header>div:last-child{display:flex}.p-ontology-scroll{overflow:auto;max-height:670px}.p-ontology-scroll svg{display:block;width:100%;min-width:540px;max-height:none}.p-ontology-node{cursor:pointer;outline:none}.p-ontology-node:focus-visible rect:first-child{stroke:#fff;stroke-width:3}.p-ontology-node:hover rect:first-child{stroke:#b4defc}.p-ontology-canvas>footer{padding:13px 20px;font-size:11px;color:#9fb9cd;border-top:1px solid #31485a}.p-companion-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px}.p-companion-art{border:1px solid #cdddeb;border-radius:5px;background:#f6f9fc;box-shadow:0 6px 24px #2d4b6912;overflow:hidden;margin:8px 0 25px}.p-companion-art header{display:flex;gap:8px;align-items:center;padding:16px;background:#fff;border-bottom:1px solid #dce6ef}.p-companion-art header .p-status{margin-left:auto;font-size:11px}.p-companion-art code{display:block;margin:25px 20px 8px;font-size:12px;white-space:normal;color:#234b77}.p-companion-art>p{padding:0 20px;font-size:12px;color:#526477}.p-companion-sample{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:25px 20px}.p-companion-sample span{font-size:11px;color:#526477}.p-companion-sample strong{display:block;margin-top:7px;color:#2c4963;font-size:20px;font-weight:500}.p-companion-result{margin:20px;padding:20px;background:#f5efe3;border:1px solid #e3d5b9;display:flex;gap:12px;color:#785a28}.p-companion-result p{font-size:12px;line-height:1.6;margin:7px 0}.p-companion-result small{font-size:11px;line-height:1.6}.p-install-steps{padding:0;list-style:none;margin:0 0 20px}.p-install-steps li{border-bottom:1px solid #e0e7ef;padding:15px 0}.p-install-steps button{display:flex;gap:15px;align-items:center;background:none;border:0;color:#3b5873;padding:0;text-align:left;font-size:13px}.p-install-steps button b{display:grid;place-items:center;width:27px;height:27px;border:1px solid #ccdbea;border-radius:50%;font-size:11px}.p-install-steps button[aria-pressed=true] b{background:#2d6cba;color:#fff;border-color:#2d6cba}.p-install-steps p{font-size:12px;color:#526477;line-height:1.7;margin-left:42px}.p-context-export{border-top:1px solid #d9e4ee;margin-top:30px;padding-top:20px}.p-context-export h3{margin-bottom:15px}.p-context-export .dgx-html-select{width:100%;margin-bottom:15px}.p-context-export select{max-width:100%}.p-settings-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start;max-width:1250px}.p-settings-nav{display:grid;gap:4px}.p-settings-nav .dgx-input-group{margin-bottom:12px}.p-settings-nav a{display:flex;align-items:center;gap:11px;padding:13px 12px;color:#516981;border-radius:4px;text-decoration:none;font-size:13px}.p-settings-nav a.selected{background:var(--dg-blue-soft);color:var(--dg-accent-ink);font-weight:500}.p-settings-nav a:hover{background:var(--sd-accent)}.p-settings-content{min-width:0}.p-settings-content [data-slot=page-header]{display:none}.p-settings-content .p-two-col{grid-template-columns:1fr}.p-settings-content .p-stats strong{font-size:20px}.p-setting-row{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 0;border-bottom:1px solid #e4eaf0}.p-setting-row:first-child{padding-top:0}.p-setting-row:last-of-type{margin-bottom:20px}.p-setting-row strong{font-size:13px;font-weight:500}.p-setting-row p{font-size:12px;color:#526477;line-height:1.6;margin:4px 0 0;max-width:440px}.p-setting-row .dgx-switch{margin:0}.p-setting-row select{max-width:190px;min-width:145px}.p-profile-row{display:flex;align-items:center;gap:17px;padding:0 0 20px;border-bottom:1px solid var(--line)}.p-profile-avatar{width:50px;height:50px;background:#e5edf7;display:grid;place-items:center;border:1px solid #cad8e9;border-radius:50%;color:#406b9a;font-size:16px}.p-profile-row h2{font-size:18px}.p-profile-row p{font-size:12px;color:#526477;margin:5px 0 0}.p-profile-row .p-status{margin-left:auto}.p-settings-notice{position:sticky;bottom:15px;box-shadow:0 3px 15px #273a4918}.p-ace-workspace{display:grid;grid-template-columns:310px minmax(0,1fr);gap:24px;min-height:580px;height:calc(100vh - 260px)}.p-ace-workspace>aside{min-height:0;overflow:auto}.p-full-chat{border:1px solid #cedae7;background:#fff;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;min-height:0;box-shadow:0 3px 16px #223c5710;max-width:1000px}.p-full-chat .ace-header{padding:16px 25px}.p-full-chat .ace-answer{max-width:850px}.p-full-chat .ace-content{padding-left:32px;padding-right:32px}.p-full-chat textarea{min-height:85px}.p-home-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;background:#152735;border:1px solid #2c4356;padding:40px 45px;color:#c5d6e4;border-radius:5px;overflow:hidden;margin-bottom:25px;min-height:300px}.p-home-hero .eyebrow{color:#9cb4c9;font-size:11px;letter-spacing:1.5px}.p-home-hero h2{font-size:32px;line-height:1.25;letter-spacing:-.7px;color:#f0f5fa;font-weight:400;margin:12px 0}.p-home-hero p{font-size:13px;line-height:1.75;color:#a9c0d3;margin-bottom:20px}.p-home-topology{position:relative;min-height:240px;background-image:radial-gradient(#415e73 .6px,transparent .8px);background-size:19px 19px;align-self:center;border-radius:50%}.p-home-topology:before,.p-home-topology:after{content:"";position:absolute;inset:34px 55px;border:1px solid #39586e;border-radius:50%}.p-home-topology:after{inset:75px 100px;border-style:dashed;border-color:#4a6b83}.p-home-core{position:absolute;left:50%;top:50%;width:88px;height:88px;border-radius:50%;border:1px solid #597e9b;background:#1c364a;display:grid;place-items:center;transform:translate(-50%,-50%);z-index:2;box-shadow:0 0 40px #375d7b26}.p-home-core img{width:57px}.p-home-satellite{position:absolute;display:flex;align-items:center;gap:8px;background:#203b4f;border:1px solid #4b6c86;padding:12px 15px;border-radius:4px;z-index:3;box-shadow:0 5px 15px #0715203d}.p-home-satellite small{font-size:11px;color:#c9deee;white-space:nowrap}.satellite-0{left:8%;top:5%}.satellite-1{right:0;top:24%}.satellite-2{left:0;bottom:13%}.satellite-3{right:10%;bottom:0}.p-space-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:25px}.p-space-card{display:flex;flex-direction:column;background:#fff;border:1px solid #d2dee9;border-radius:4px;padding:20px;color:#203e59;text-decoration:none!important;transition:box-shadow .13s,border-color .13s}.p-space-card:hover{border-color:var(--dg-blue);box-shadow:0 4px 14px #244b7015}.p-space-card>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.p-space-card>div>span:last-child{color:#526477;font-size:11px}.p-space-card h2{font-size:16px;line-height:1.35;letter-spacing:-.25px}.p-space-card p{font-size:12px;color:#526477;line-height:1.7;flex:1;margin:8px 0 16px}.p-space-card footer{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #e3eaf1;padding-top:15px;color:#4877a8;font-size:11px}.p-resume-row{display:flex;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid #e1e9f0;text-decoration:none!important;color:#53789d}.p-resume-row>span:not(.dgx-icon){flex:1;min-width:0}.p-resume-row strong{display:block;font-size:13px;font-weight:500;color:#294762}.p-resume-row small{display:block;font-size:11px;color:#526477;margin-top:5px;line-height:1.5}.p-app-error{margin-bottom:20px}.p-application .dgx-dialog-body{font-size:13px}.application[data-text=large] .p-main{font-size:15px}.application[data-text=large] .p-main p,.application[data-text=large] .p-table,.application[data-text=large] .p-main input,.application[data-text=large] .p-main select{font-size:14px}.application[data-text=large] .quote-content{font-size:15px}.application[data-density=comfortable] .p-table td{padding-top:19px!important;padding-bottom:19px!important}.application[data-motion=off] *{transition:none!important;animation:none!important}.p-main .dgx-button{min-height:30px;font-size:12px}.p-main .dgx-callout{font-size:12px;line-height:1.65}.p-main .dgx-callout h5{font-size:13px}.p-main .dgx-html-select{min-width:0}.p-main .dgx-html-select select{max-width:100%}@media(max-width:1350px){.p-accounting-grid{grid-template-columns:200px minmax(0,1fr)}.p-accounting-grid>.p-panel:last-child{grid-column:2}.p-ontology-grid{grid-template-columns:minmax(0,1fr) 290px}.p-space-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.p-home-hero{padding:32px}.p-home-satellite{padding:8px}.p-home-satellite small{font-size:11px}.p-ace-workspace{grid-template-columns:255px minmax(0,1fr)}}@media(max-width:1100px){.p-ontology-grid{grid-template-columns:1fr}.p-ontology-grid>.p-panel{margin-bottom:0}.p-ontology-scroll{max-height:590px}.p-home-hero{grid-template-columns:1fr 1fr}.p-home-hero h2{font-size:28px}.p-home-topology{min-height:230px}.p-home-satellite small{display:none}.p-home-satellite{padding:8px}.satellite-0{left:10%;top:5%}.satellite-1{right:7%;top:20%}.satellite-2{left:7%;bottom:13%}.satellite-3{right:12%;bottom:2%}.p-ace-workspace{grid-template-columns:225px minmax(0,1fr)}.p-ace-workspace .p-panel-content{padding:15px}.p-stats strong{font-size:22px}.p-settings-layout{grid-template-columns:185px minmax(0,1fr);gap:16px}.p-settings-content .p-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.p-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.p-stats>div{padding:15px 16px;border-bottom:1px solid #e0e6ec}.p-stats>div:nth-child(2){border-right:0}.p-stats>div:nth-child(n+3){border-bottom:0}.p-two-col,.p-companion-grid{grid-template-columns:1fr}.p-ace-workspace{grid-template-columns:1fr;height:auto}.p-ace-workspace>aside{display:none}.p-full-chat{height:calc(100dvh - 300px);min-height:500px}.p-allocation-row{grid-template-columns:minmax(90px,1fr) 95px 80px 25px}.p-home-hero{padding:24px}}@media(max-width:700px){.p-stats strong{font-size:22px}.p-panel-head,.p-panel-content{padding:15px}.p-panel-head h2{font-size:14px}.p-local-tabs{margin-bottom:16px}.p-local-tabs .dgx-button{padding:8px;font-size:11px}.p-toolbar{gap:8px}.p-toolbar>.dgx-input-group{max-width:none;min-width:100%}.p-form-grid,.p-accounting-grid{grid-template-columns:1fr}.p-accounting-grid>.p-panel:last-child{grid-column:auto}.p-stage-nav{display:flex;overflow:auto;gap:5px}.p-stage-nav button{min-width:190px;padding:13px 8px}.p-stage-nav button small{display:none}.p-accounting-grid .p-fields>div{display:block}.p-accounting-grid .p-fields dd{text-align:left;max-width:none;margin-top:5px}.p-settings-layout{grid-template-columns:1fr;gap:16px}.p-settings-nav{display:flex;overflow:auto;gap:5px;padding-bottom:8px}.p-settings-nav>.dgx-input-group{display:none}.p-settings-nav>a{white-space:nowrap;flex-shrink:0;padding:11px;font-size:12px}.p-setting-row{gap:15px;align-items:flex-start}.p-setting-row .dgx-html-select{max-width:135px}.p-setting-row select{min-width:0;max-width:135px;font-size:12px}.p-setting-row p{font-size:11px}.p-profile-row{flex-wrap:wrap}.p-profile-row .p-status{margin-left:0}.p-ontology-scroll svg{min-width:560px}.p-home-hero{grid-template-columns:1fr;min-height:0;padding:30px 25px}.p-home-topology{display:none}.p-home-hero h2{font-size:29px}.p-space-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.p-space-card{padding:20px 16px}.p-space-card>div{margin-bottom:16px}.p-space-card h2{font-size:15px}.p-space-card p{font-size:11px}.p-space-card footer{font-size:11px}.p-page-footer{font-size:11px;line-height:1.6;flex-wrap:wrap}.p-page-footer>span{display:none}.p-full-chat{min-height:510px;height:calc(100dvh - 280px)}.p-full-chat .ace-content{padding-left:16px;padding-right:16px}.p-allocation-row{grid-template-columns:minmax(80px,1fr) 90px 70px 20px;gap:5px}.p-allocation-row input{font-size:11px!important}.p-companion-sample strong{font-size:18px}.p-stats small{font-size:11px}}@media(prefers-reduced-motion:reduce){.p-space-card,.p-chart-column i{transition:none}}.p-deal-editor{width:min(720px,calc(100vw - 32px))}.p-home-satellite .product-mark:not(.product-mark-ontology){background:#f3f6fa;padding:4px;border-radius:3px}.p-main.p-page-ace{display:flex;min-height:0;overflow:hidden;scrollbar-gutter:auto}.p-page-ace .p-app-error{position:absolute;z-index:30;max-width:600px}.approval-path{font-size:var(--text-xs);color:var(--foreground);line-height:1.6}.ap-stage-label{display:block;color:var(--muted-foreground);font-size:var(--text-xs);margin-bottom:8px}.ap-review{border:1px solid var(--border);border-radius:var(--radius-md);padding:12px;margin-bottom:9px;background:var(--card)}.ap-review>div{display:flex;gap:7px;align-items:center;font-size:var(--text-xs)}.ap-review>div svg{flex-shrink:0;color:var(--dg-accent-ink)}.ap-review>div>span{font-size:var(--text-xs);margin-left:auto;color:var(--muted-foreground);white-space:nowrap}.ap-review ul{margin:9px 0 0;padding-left:17px;color:var(--muted-foreground)}.ap-review li+li{margin-top:7px}.ap-connector{display:flex;gap:4px;align-items:center;color:var(--muted-foreground);font-size:var(--text-xs);margin:12px 0}.ap-blocked{padding:12px;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:16px}.ap-blocked>strong{display:flex;gap:7px;align-items:flex-start;font-size:var(--text-xs)}.ap-blocked svg{flex-shrink:0;margin-top:2px}.ap-blocked ul{margin:8px 0 0;padding-left:16px}.ap-blocked li{margin:8px 0;font-size:var(--text-xs)}.ap-blocked details{margin-top:4px;color:var(--muted-foreground)}.ap-blocked summary{cursor:pointer}.ap-blocked p{margin:7px 0;font-size:var(--text-xs);line-height:1.6}.quote-options-dialog{width:calc(100vw - 36px);max-width:1320px!important;max-height:calc(100dvh - 36px);overflow:auto;background:var(--card);color:var(--foreground);padding:26px}.quote-options-dialog [data-slot=dialog-title]{padding-inline:12px}.qo-settings{display:grid;grid-template-columns:minmax(200px,1fr) minmax(150px,.5fr) minmax(150px,.5fr);gap:20px;align-items:center;padding:16px;background:var(--muted);border-radius:var(--radius-md)}.qo-settings strong{display:block;font-size:var(--text-sm)}.qo-settings small{display:block;color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.6;max-width:450px;margin-top:4px}.qo-settings label{display:grid;gap:4px;font-size:var(--text-xs)}.qo-settings input{color:var(--foreground);background:var(--card);width:100%;min-width:0;border:1px solid var(--border);border-radius:6px;padding:8px;font-size:var(--text-sm)}.qo-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.qo-option{min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;font-size:var(--text-xs);background:var(--card)}.qo-option>header{min-height:110px}.qo-option header>span{font-size:var(--text-xs);letter-spacing:.08em;color:var(--muted-foreground)}.qo-option h3{font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:1.4;margin:8px 0}.qo-option header p{font-size:var(--text-xs);line-height:1.6;margin:0;color:var(--muted-foreground)}.qo-value{display:grid;gap:5px;padding:16px 0;border-bottom:1px solid var(--border)}.qo-value strong{font-size:var(--text-xl);font-weight:var(--font-weight-medium);letter-spacing:-.5px}.qo-value span{font-size:var(--text-xs)}.qo-value small{color:var(--muted-foreground);font-size:var(--text-xs)}.qo-line-details{font-size:var(--text-xs);line-height:1.5;padding:12px 0;border-bottom:1px solid var(--border)}.qo-line-details summary{cursor:pointer}.qo-line-details>div{display:flex;justify-content:space-between;gap:8px;margin-top:9px}.qo-line-details b{font-weight:var(--font-weight-medium);white-space:nowrap}.qo-approval-change{display:grid;gap:5px;font-size:var(--text-xs);padding:13px 0}.qo-approval-change span,.qo-approval-change small{color:var(--muted-foreground);line-height:1.6}.qo-option h4{font-size:var(--text-sm);margin:16px 0 8px}.qo-option>.dg-control{margin-top:17px;width:100%;white-space:normal;min-height:38px;height:auto;padding:8px 12px;line-height:1.5}.qo-note,.qo-handoff-note{font-size:var(--text-xs);line-height:1.7;color:var(--muted-foreground);margin:0}.qo-handoff-note{padding:12px 0}@media(max-width:900px){.qo-options{grid-template-columns:1fr}.qo-option>header{min-height:0}.qo-settings{grid-template-columns:1fr 1fr}.qo-settings>div{grid-column:1/-1}}@media(max-width:500px){.quote-options-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:16px}.qo-settings{gap:12px;padding:12px}.qo-settings label{font-size:var(--text-xs)}.qo-option{padding:12px}.ap-review{padding:8px}}.ug-workspace{min-height:100%;padding:16px;background:var(--background-subtle);color:var(--foreground);font-size:var(--text-sm);line-height:1.54;min-width:0}.ug-workspace *{box-sizing:border-box}.ug-workspace h1,.ug-workspace h2,.ug-workspace h3{font-family:inherit;letter-spacing:-.025em;margin:0;font-weight:var(--font-weight-semibold);line-height:1.3}.ug-workspace h1{font-size:var(--text-xl)}.ug-workspace h2{font-size:var(--text-base)}.ug-workspace p{color:var(--muted-foreground);margin:7px 0 0}.ug-workspace button,.ug-workspace input,.ug-workspace textarea{font:inherit}.ug-workspace a{color:var(--dg-accent-ink);display:inline-flex;align-items:center;gap:4px;text-decoration:none}.ug-workspace svg{flex-shrink:0;stroke-width:2}.ug-workspace button{cursor:pointer}.ug-workspace button:disabled{opacity:.5;cursor:default}.ug-workspace button:focus-visible,.ug-workspace a:focus-visible,.ug-workspace input:focus-visible,.ug-workspace textarea:focus-visible,.ug-table-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ug-eyebrow{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.12em;color:var(--muted-foreground);display:block;margin-bottom:7px}.ug-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);align-items:start;gap:16px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:16px}.ug-summary:before{content:none}.ug-summary h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);letter-spacing:-1.1px}.ug-summary .el-product-art{width:140px;height:110px;opacity:.9}.ug-summary-basis{display:flex;align-items:center;gap:4px;margin-top:12px;font-size:var(--text-xs);color:var(--muted-foreground)}.ug-summary-next{padding-left:24px;border-left:1px solid var(--border);display:grid;gap:8px;align-content:start}.ug-summary-next>span{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground)}.ug-summary-next>strong{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:1.7}.ug-summary-next a{font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.ug-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);overflow:hidden}.ug-stats section{padding:20px;border-right:1px solid var(--border);min-width:0}.ug-stats section:last-child{border:0}.ug-stats section>span{display:flex;gap:8px;align-items:center;color:var(--muted-foreground);font-size:var(--text-xs)}.ug-stats section>strong{display:block;font-size:var(--text-xl);font-weight:var(--font-weight-medium);letter-spacing:-.6px;margin:13px 0 5px;line-height:1.3;font-variant-numeric:tabular-nums}.ug-stats small{font-size:var(--text-xs);color:var(--muted-foreground);display:block}.ug-tabs{display:flex;gap:24px;border-bottom:1px solid var(--border);margin:26px 0 20px;overflow-x:auto;scrollbar-width:thin}.ug-tabs button{background:none;color:var(--muted-foreground);white-space:nowrap;border:0;border-bottom:2px solid transparent;padding:0 0 12px;display:flex;align-items:center;gap:4px;font-size:var(--text-xs)}.ug-tabs button[aria-current]{color:var(--foreground);border-color:var(--sd-primary);font-weight:var(--font-weight-semibold)}.ug-tabs i{width:5px;height:5px;border-radius:50%;background:var(--sd-primary)}.ug-two-col{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:20px;margin-bottom:20px}.ug-panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);overflow:hidden;min-width:0}.ug-panel>header{padding:21px 20px 17px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ug-panel>header p{font-size:var(--text-xs)}.ug-panel>footer{border-top:1px solid var(--border);padding:12px 20px;display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--muted-foreground);font-size:var(--text-xs);flex-wrap:wrap}.ug-panel>footer>button:not(.dg-control){border:0;background:none;color:var(--dg-accent-ink);display:inline-flex;align-items:center;gap:4px}.ug-status{background:var(--muted);color:var(--foreground);padding:4px 7px;border-radius:5px;font-size:var(--text-xs);white-space:nowrap}.ug-chart{padding:8px 20px 20px;min-width:0}.ug-chart-legend{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:var(--text-xs);color:var(--muted-foreground);margin-bottom:20px}.ug-chart-legend span{display:inline-flex;gap:5px;align-items:center}.ug-chart-legend i{height:7px;width:7px;background:var(--sd-primary);border-radius:2px}.ug-chart-legend span:nth-child(2) i{background:#348f83}.ug-chart-legend small{margin-left:auto;font-size:var(--text-xs)}.ug-bars{display:flex;height:204px;border-bottom:1px solid var(--border);gap:4px;align-items:stretch}.ug-bars>button{width:0;flex:1;min-width:0;display:flex;flex-direction:column;border:0;border-radius:5px 5px 0 0;background:transparent;color:var(--muted-foreground);padding:8px 3px 0;gap:7px}.ug-bars>button:hover,.ug-bars>button.selected{background:var(--muted)}.ug-bars>button.selected small{color:var(--foreground);font-weight:var(--font-weight-semibold)}.ug-bar-pair{display:flex;align-items:flex-end;justify-content:center;gap:3px;height:170px;width:100%;background-image:linear-gradient(to top,var(--border) 1px,transparent 1px);background-size:100% 25%;padding:0 2px}.ug-bar-pair i{background:var(--sd-primary);display:block;flex:1;max-width:18px;border-radius:3px 3px 0 0;transition:height .13s ease}.ug-bar-pair i+i{background:#348f83}.ug-bars small{font-size:var(--text-xs);padding-bottom:4px}.ug-month dl{margin:0;padding:2px 20px 4px}.ug-month dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0}.ug-month dt{font-weight:400;font-size:var(--text-xs);color:var(--muted-foreground)}.ug-month dd{font-variant-numeric:tabular-nums;margin:0;font-size:var(--text-xs)}.ug-month dl>div:nth-child(4){border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:4px}.ug-month dl>div:nth-child(4) dd,.ug-month dl>div:nth-child(4) dt{font-weight:var(--font-weight-semibold);color:var(--foreground)}.ug-month>p{padding:8px 20px 20px;font-size:var(--text-xs)}.ug-table-scroll{overflow:auto}.ug-table-scroll table{width:100%;border-collapse:collapse;white-space:nowrap}.ug-table-scroll th{color:var(--muted-foreground);background:var(--muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);text-align:right;padding:12px 20px}.ug-table-scroll td{padding:12px 20px;border-top:1px solid var(--border);text-align:right;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.ug-table-scroll th:first-child,.ug-table-scroll td:first-child{text-align:left}.ug-table-scroll tr[data-selected=true]{background:color-mix(in srgb,var(--sd-primary) 5%,var(--card))}.ug-table-scroll td button{padding:0;border:0;background:none;color:var(--foreground);display:flex;gap:8px;align-items:center}.ug-form{padding:5px 20px 20px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.ug-form label{font-size:var(--text-xs);display:grid;gap:7px}.ug-form label>span{display:flex;align-items:center;border:1px solid var(--input);border-radius:6px;overflow:hidden;background:var(--background);padding-right:8px}.ug-form input{width:100%;min-width:50px;border:0;background:none;color:var(--foreground);padding:9px 8px}.ug-form small{font-size:var(--text-xs);white-space:nowrap;color:var(--muted-foreground)}.ug-form textarea{background:var(--background);color:var(--foreground);border:1px solid var(--input);border-radius:6px;min-height:80px;resize:vertical;padding:8px}.ug-reason{grid-column:1/-1}.ug-impact dl{padding:0 20px;margin:0}.ug-impact dl>div{border-top:1px solid var(--border);padding:20px 0}.ug-impact dt{font-size:var(--text-xs);color:var(--muted-foreground)}.ug-impact dd{margin:8px 0 0;display:grid;gap:5px}.ug-impact dd small{display:flex;gap:8px;align-items:center;color:var(--muted-foreground)}.ug-impact dd strong{font-size:var(--text-xl);font-weight:var(--font-weight-medium)}.ug-impact dd span{font-size:var(--text-xs);color:var(--muted-foreground)}.ug-impact>p{margin:0;padding:0 20px 20px;font-size:var(--text-xs)}.ug-history{margin:0;padding:0 20px 20px}.ug-history>div{display:flex;align-items:center;gap:12px;margin:12px 0;font-size:var(--text-xs)}.ug-history dt{color:var(--muted-foreground)}.ug-history dd{margin:0;display:flex;align-items:center;gap:12px;flex:1}.ug-history i{display:block;height:7px;border-radius:2px;background:color-mix(in srgb,var(--sd-primary) 65%,var(--card))}.ug-history strong{margin-left:auto;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.ug-method dl{margin:0;padding:0 20px}.ug-method dl>div{display:flex;justify-content:space-between;font-size:var(--text-xs);border-bottom:1px solid var(--border);padding:12px 0}.ug-method dt{color:var(--muted-foreground)}.ug-method>p{margin:12px 20px;display:flex;gap:8px;align-items:start;font-size:var(--text-xs)}.ug-method>p:last-child{margin-bottom:20px}.ug-method>p svg{margin-top:3px}.ug-sources{padding:0 20px 15px}.ug-sources button{border:0;border-top:1px solid var(--border);padding:17px 0;display:flex;align-items:center;gap:12px;width:100%;text-align:left;color:var(--foreground);background:none}.ug-sources button>span{flex:1;display:grid;gap:3px}.ug-sources strong{font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.ug-sources small{font-size:var(--text-xs);color:var(--muted-foreground)}.ug-footnote{display:flex;gap:4px;align-items:center;font-size:var(--text-xs);padding:12px 0}.ug-notice{border:1px solid var(--border);background:var(--muted);border-radius:var(--radius-md);padding:12px 16px;font-size:var(--text-xs);margin-bottom:16px}.ug-notice button{margin-left:12px;border:0;background:none;color:var(--dg-accent-ink)}.ug-empty{text-align:center;padding:32px}.ug-empty .el-product-art{height:140px;width:220px;margin:auto}.ug-empty a{margin-top:15px}.ug-empty p{max-width:550px;margin:12px auto}@media(max-width:1100px){.ug-workspace{padding:20px}.ug-summary{grid-template-columns:minmax(0,1fr) minmax(230px,.9fr);gap:20px}.ug-summary .el-product-art{display:none}.ug-two-col{grid-template-columns:minmax(0,1.3fr) minmax(250px,1fr);gap:12px}.ug-stats section{padding:16px 12px}.ug-stats section>strong{font-size:var(--text-xl)}.ug-chart{padding-left:12px;padding-right:12px}.ug-bars{gap:2px}}@media(max-width:720px){.ug-workspace{padding:17px 12px}.ug-summary{display:block;padding:20px}.ug-summary h2{font-size:var(--text-xl)}.ug-summary-next{border-left:0;padding:16px 0 0;margin-top:17px;border-top:1px solid var(--border)}.ug-stats{grid-template-columns:1fr 1fr}.ug-stats section{border-bottom:1px solid var(--border)}.ug-stats section:nth-child(2){border-right:0}.ug-stats section:nth-child(3){border-bottom:0}.ug-stats section>span{font-size:var(--text-xs)}.ug-stats small{font-size:var(--text-xs)}.ug-two-col{grid-template-columns:1fr}.ug-tabs{gap:20px}.ug-tabs button{font-size:var(--text-xs)}.ug-panel>header{padding:16px}.ug-panel>header h2{font-size:var(--text-base)}.ug-chart{padding:8px 12px 12px}.ug-chart-legend{gap:8px}.ug-chart-legend small{margin-left:0;width:100%}.ug-bars{gap:1px;height:170px}.ug-bar-pair{height:135px;gap:2px;padding:0}.ug-bars>button{padding:5px 2px 0}.ug-bars small{font-size:var(--text-xs)}.ug-form{padding:0 16px 16px;gap:15px}.ug-form label,.ug-form small{font-size:var(--text-xs)}.ug-footnote{align-items:start;font-size:var(--text-xs)}.ug-footnote svg{margin-top:2px}.ug-panel>footer{padding:12px 16px}}@media(prefers-reduced-motion:reduce){.ug-workspace *{transition:none!important}}.ar-review{color:var(--foreground);font-size:var(--text-sm);line-height:1.65;min-width:0}.ar-review *{box-sizing:border-box}.ar-review [hidden]{display:none!important}.ar-review svg{flex-shrink:0;stroke-width:1.9}.ar-review button{font:inherit;cursor:pointer}.ar-review button:focus-visible,.ar-review a:focus-visible,.ar-review summary:focus-visible,.ar-table-wrap:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ar-review h2,.ar-review h3{font-family:inherit;line-height:1.35;letter-spacing:-.025em;font-weight:var(--font-weight-semibold)}.ar-review a{color:var(--dg-accent-ink);text-decoration:none;display:inline-flex;gap:5px;align-items:center;font-size:var(--text-xs)}.ar-answer-header{padding:8px 0 19px}.ar-answer-header>span{color:var(--muted-foreground);font-size:var(--text-xs);letter-spacing:.09em}.ar-answer-header h2{font-size:var(--text-xl);margin:9px 0 11px;letter-spacing:-.7px}.ar-answer-header p{font-size:var(--text-sm);line-height:1.8;color:var(--foreground);margin:0;max-width:820px}.ar-tabs{display:flex;gap:21px;overflow:auto;border-bottom:1px solid var(--border);margin-bottom:20px;scrollbar-width:thin}.ar-tabs button{border:0;border-bottom:2px solid transparent;padding:0 0 12px;background:none;color:var(--muted-foreground);font-size:var(--text-xs);white-space:nowrap;line-height:1.5}.ar-tabs button[aria-current]{border-color:var(--foreground);color:var(--foreground);font-weight:var(--font-weight-semibold)}.ar-section-heading{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ar-section-heading h3{margin:0;font-size:var(--text-sm);letter-spacing:-.01em}.ar-section-heading>span{margin-left:auto;padding:1px 4px;border-radius:4px;background:var(--muted);font-size:var(--text-xs)}.ar-section-heading>svg{color:var(--muted-foreground)}.ar-position{padding:19px 20px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);margin-bottom:20px}.ar-position>span{display:flex;align-items:center;gap:8px;font-size:var(--text-xs);color:var(--muted-foreground)}.ar-position h3{margin:12px 0 7px;font-size:var(--text-base)}.ar-position p{margin:0 0 13px;color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.7}.ar-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ar-offer-grid>button{text-align:left;display:flex;flex-direction:column;align-items:flex-start;padding:17px 16px;border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;background:var(--card);color:var(--foreground);transition:border-color .1s,background .1s;position:relative}.ar-offer-grid>button:hover{background:var(--muted)}.ar-offer-grid>button[data-selected=true]{background:color-mix(in srgb,var(--sd-primary) 4%,var(--card));border-color:color-mix(in srgb,var(--sd-primary) 65%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--sd-primary) 15%,transparent)}.ar-option-label{display:flex;gap:7px;align-items:start;font-size:var(--text-xs);line-height:1.6;min-height:34px}.ar-option-label i{height:19px;width:19px;border:1px solid var(--border);border-radius:5px;font-style:normal;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:var(--text-xs);background:var(--card);color:var(--muted-foreground)}.ar-offer-grid>button[data-selected=true] .ar-option-label i{background:var(--sd-primary);color:var(--sd-primary-foreground);border-color:var(--sd-primary)}.ar-offer-grid strong{font-size:var(--text-xl);letter-spacing:-.65px;font-weight:var(--font-weight-medium);margin:8px 0 4px;font-variant-numeric:tabular-nums;line-height:1.25}.ar-offer-grid small{font-size:var(--text-xs);color:var(--muted-foreground)}.ar-offer-delta{font-size:var(--text-xs);margin-top:12px;color:var(--muted-foreground)}.ar-offer-route{font-size:var(--text-xs);margin-top:12px;padding-top:8px;border-top:1px solid var(--border);width:100%;display:flex;align-items:center;gap:5px}.ar-route-heading{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;margin:24px 0 11px;font-size:var(--text-xs)}.ar-route-heading strong{font-weight:var(--font-weight-semibold)}.ar-route-heading span{font-size:var(--text-xs);color:var(--muted-foreground)}.ar-offers .approval-path{margin:0 0 15px}.ar-offers .ap-stage{padding:13px}.ar-offers .ap-review{padding:8px}.ar-offers .ap-review li{font-size:var(--text-xs)}.ar-calculations{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:19px 0 21px}.ar-calculations>summary{padding:13px 0;display:flex;gap:8px;align-items:center;list-style:none;cursor:pointer;font-size:var(--text-xs);color:var(--muted-foreground)}.ar-calculations>summary>svg:last-child{margin-left:auto}.ar-calculations>div:not(.ar-table-wrap){padding:12px;margin-bottom:9px;border-radius:6px;background:var(--muted)}.ar-calculations>div>strong{display:flex;justify-content:space-between;font-size:var(--text-xs);font-weight:var(--font-weight-medium);gap:15px}.ar-calculations b{font-weight:var(--font-weight-semibold)}.ar-calculations code{display:block;color:var(--muted-foreground);font-family:inherit;font-variant-numeric:tabular-nums;font-size:var(--text-xs);white-space:normal;line-height:1.7;margin:5px 0}.ar-calculations small{font-size:var(--text-xs);color:var(--muted-foreground)}.ar-table-wrap{overflow:auto}.ar-table-wrap table{border-collapse:collapse;width:100%;font-size:var(--text-xs);white-space:nowrap}.ar-table-wrap th{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--muted-foreground);text-align:right;padding:8px}.ar-table-wrap td{text-align:right;border-top:1px solid var(--border);padding:11px 8px;font-variant-numeric:tabular-nums}.ar-table-wrap td:first-child,.ar-table-wrap th:first-child{text-align:left}.ar-table-wrap td[data-exception=true]{color:var(--sd-destructive);font-weight:var(--font-weight-semibold)}.ar-missing{margin:23px 0}.ar-missing>details{border-top:1px solid var(--border);padding:12px 0}.ar-missing summary{list-style:none;display:flex;gap:8px;align-items:center;cursor:pointer}.ar-missing summary>i{width:5px;height:5px;background:#a77936;border-radius:50%;flex-shrink:0}.ar-missing summary>strong{font-size:var(--text-xs);font-weight:var(--font-weight-medium);flex:1;min-width:0}.ar-missing summary>span{font-size:var(--text-xs);color:var(--muted-foreground);max-width:125px;text-align:right}.ar-missing details p{font-size:var(--text-xs);color:var(--muted-foreground);margin:8px 0 5px 13px}.ar-missing details small{display:block;margin-left:13px;font-size:var(--text-xs);color:var(--muted-foreground)}.ar-draft-card{display:flex;align-items:center;gap:12px;width:100%;padding:17px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);text-align:left}.ar-draft-card>span{padding:8px;background:var(--muted);border-radius:var(--radius-md);display:flex;color:var(--dg-accent-ink)}.ar-draft-card>div{flex:1;display:grid;gap:4px}.ar-draft-card strong{font-weight:var(--font-weight-medium);font-size:var(--text-xs)}.ar-draft-card small{font-size:var(--text-xs);color:var(--muted-foreground)}.ar-draft-card:hover{border-color:var(--sd-primary)}.ar-approval-detail>h3{font-size:var(--text-base);margin:0}.ar-approval-detail>p{font-size:var(--text-xs);color:var(--muted-foreground);margin:7px 0 20px}.ar-status-list{margin:20px 0}.ar-status-list>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid var(--border);font-size:var(--text-xs)}.ar-status-list dd{margin:0;color:var(--muted-foreground)}.ar-status-list dt{font-weight:var(--font-weight-medium)}.ar-evidence article{padding:15px 17px;border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:8px;background:var(--card)}.ar-evidence header{display:flex;gap:8px;align-items:center}.ar-evidence header strong{font-size:var(--text-xs);font-weight:var(--font-weight-medium);flex:1}.ar-evidence header>button{border:0;background:var(--muted);border-radius:5px;padding:5px;display:flex;color:var(--foreground)}.ar-evidence article>span{display:block;font-size:var(--text-xs);margin:7px 0;color:var(--muted-foreground)}.ar-evidence article>p{font-size:var(--text-xs);line-height:1.8;overflow-wrap:anywhere;margin:8px 0}.ar-evidence article>small{font-size:var(--text-xs);color:var(--muted-foreground);display:block;line-height:1.6}.ar-activity>article{position:relative;border-left:1px solid var(--border);padding:0 0 25px 20px;margin-left:5px}.ar-activity>article>i{position:absolute;height:7px;width:7px;border-radius:50%;background:var(--sd-primary);left:-4px;top:6px}.ar-activity article header{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ar-activity article strong{font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.ar-activity article span{font-size:var(--text-xs);color:var(--muted-foreground)}.ar-activity article p{margin:9px 0 8px;font-size:var(--text-xs);line-height:1.8}.ar-activity article small{font-size:var(--text-xs);color:var(--muted-foreground)}.ar-exceptions{margin-bottom:24px}.ar-exceptions>div:not(.ar-section-heading){display:flex;gap:8px 15px;align-items:center;padding:12px 0;border-top:1px solid var(--border);flex-wrap:wrap;font-size:var(--text-xs)}.ar-exceptions strong{flex:1;font-weight:var(--font-weight-medium);min-width:150px}.ar-exceptions span{color:var(--sd-destructive)}.ar-exceptions small{font-size:var(--text-xs);color:var(--muted-foreground)}.ar-exceptions b{font-weight:var(--font-weight-medium)}.ar-exceptions p{font-size:var(--text-xs);color:var(--muted-foreground)}.ar-usage{border:1px solid var(--border);border-radius:var(--radius-md);padding:17px;background:var(--card)}.ar-usage .ug-chart{padding:5px 0 12px}.ar-usage .ug-bars{height:160px}.ar-usage .ug-bar-pair{height:125px}.ar-usage>p{color:var(--muted-foreground);font-size:var(--text-xs);margin:12px 0}.ar-usage-month{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:13px;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.ar-usage-month>strong{font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.ar-usage-month>span{display:grid;gap:4px}.ar-usage-month small{font-size:var(--text-xs);color:var(--muted-foreground)}.ar-warning{display:flex;gap:8px;align-items:start;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);font-size:var(--text-xs)}.ar-warning button{color:var(--dg-accent-ink);background:none;border:0;margin-left:auto}.ar-team{border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;margin:26px 0 8px;background:var(--card)}.ar-team>header{display:flex;gap:16px;align-items:start;padding:19px 20px;background:color-mix(in srgb,var(--sd-primary) 3%,var(--card))}.ar-team>header>div{flex:1}.ar-team>header>svg{color:var(--dg-accent-ink);margin-top:3px}.ar-team>header span{font-size:var(--text-xs);color:var(--muted-foreground);letter-spacing:.1em}.ar-team h3{font-size:var(--text-base);margin:4px 0}.ar-team p{font-size:var(--text-xs);color:var(--muted-foreground);margin:4px 0}.ar-team-tasks{display:grid;grid-template-columns:1fr 1fr 1fr;padding:17px 20px;gap:15px}.ar-team-tasks>div{display:flex;gap:8px;align-items:start;min-width:0}.ar-team-tasks>div>i{font-size:var(--text-xs);font-style:normal;background:var(--muted);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;flex-shrink:0;color:var(--muted-foreground)}.ar-team-tasks i[data-complete=true]{color:#297b70;background:#297b7012}.ar-team-tasks strong{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);display:block;line-height:1.6}.ar-team-tasks small{font-size:var(--text-xs);line-height:1.6;display:block;margin-top:3px;color:var(--muted-foreground)}.ar-team>footer{border-top:1px solid var(--border);padding:13px 20px;display:flex;justify-content:space-between;gap:12px;align-items:center}.ar-team>footer>span{font-size:var(--text-xs);color:var(--muted-foreground);max-width:65%}.ar-team>footer a{font-size:var(--text-xs);flex-shrink:0}.ar-team .ar-team-error{margin:0;padding:0 20px 15px;color:var(--sd-destructive)}[data-theme=dark] .ar-team-tasks i[data-complete=true]{color:#9ad4c7}.ug-form select{padding:9px 8px;background:var(--background);color:var(--foreground);border:0;border-radius:6px;font:inherit;width:100%}@container acechat (max-width:650px){.ar-team-tasks{grid-template-columns:1fr;gap:13px;padding:16px}.ar-team>header{padding:17px 16px}.ar-team h3{font-size:var(--text-sm)}.ar-team>footer{padding:13px 16px;align-items:stretch;flex-direction:column}.ar-team>footer>span{max-width:100%}.ar-team>footer>.dg-control{align-self:flex-end}}[data-slot=ace-page] .ar-review+.dg-control{margin-top:12px}@container acechat (max-width:720px){.ar-offer-grid{grid-template-columns:1fr}.ar-offer-grid>button{display:grid;grid-template-columns:1fr 1fr;gap:3px 12px;padding:12px}.ar-option-label{min-height:0;grid-column:1/-1}.ar-offer-grid strong{margin:8px 0 3px;font-size:var(--text-xl)}.ar-offer-grid small{align-self:center;text-align:right}.ar-offer-delta{margin:0;font-size:var(--text-xs)}.ar-offer-route{margin:0;border:0;padding:0;justify-content:end;font-size:var(--text-xs)}.ar-tabs{gap:16px}.ar-answer-header h2{font-size:var(--text-xl)}.ar-answer-header p{font-size:var(--text-sm)}.ar-missing summary>span{max-width:85px}.ar-usage{padding:13px}.ar-usage-month{gap:12px;display:grid;grid-template-columns:1fr 1fr}.ar-usage-month>strong{grid-column:1/-1}.ar-exceptions b{width:100%}.ar-review .ac-output header h3{font-size:var(--text-sm)}.ar-review .ac-output>header{padding:15px}.ar-answer-header{padding-top:4px}.ar-tabs button{font-size:var(--text-xs)}}@media(max-width:720px){.ar-answer-header h2{font-size:var(--text-xl)}.ar-missing summary strong{font-size:var(--text-xs)}.ar-evidence article{padding:13px}.ar-calculations>div>strong{flex-wrap:wrap}.ar-review .approval-path .ap-review div{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.ar-review *{transition:none!important}}.as-page{color:var(--ix-ink);overflow:auto;width:100%;min-height:0;font-size:12px;padding:4px 4px 24px}.as-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0 20px}.as-heading>div{display:flex;gap:12px;align-items:center}.as-heading h1{font-weight:450;font-size:26px;letter-spacing:-.6px;margin:5px 0}.as-heading p{color:var(--ix-muted);margin:4px 0;font-size:12px}.as-page .op-work-nav button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 16px;font-size:12px;color:var(--ix-muted);cursor:pointer}.as-page .op-work-nav .active{color:var(--dg-accent-ink);border-color:var(--ix-accent)}@media(max-width:600px){.as-page .op-work-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:visible}.as-page .op-work-nav>a,.as-page .op-work-nav>button{min-width:0;padding:12px 8px;white-space:normal;justify-content:center;text-align:center}}.as-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ix-line);border:1px solid var(--ix-line);margin:20px 0}.as-overview section{background:var(--ix-surface);padding:20px}.as-overview span,.as-overview small{display:block;color:var(--ix-muted);font-size:11px}.as-overview strong{display:block;font-size:32px;font-weight:450;margin:8px 0}.as-suggestion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.as-suggestion-grid article{padding:20px;background:var(--ix-surface);border:1px solid var(--ix-line);border-radius:4px;display:flex;flex-direction:column;min-width:0}.as-suggestion-grid article>header{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ix-muted);font-size:11px}.as-suggest-icon{padding:8px;background:var(--ix-tint);color:var(--dg-accent-ink);border:1px solid var(--ix-line);border-radius:4px}.as-suggestion-grid h2{font-size:18px;font-weight:500;margin:16px 0 9px}.as-suggestion-grid p{color:var(--ix-muted);line-height:1.7;min-height:60px}.as-system-tags{display:flex;flex-wrap:wrap;gap:4px;margin:12px 0}.as-system-tags span{background:var(--ix-raised);border:1px solid var(--ix-line);padding:4px 7px;font-size:10px}.as-suggestion-grid details{margin:12px 0;flex:1}.as-page summary{cursor:pointer;font-size:11px;color:var(--ix-muted)}.as-suggestion-grid details a{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--ix-line);color:var(--ix-ink);font-size:11px}.as-suggestion-grid details a span{color:var(--ix-muted)}.as-suggestion-grid footer{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid var(--ix-line)}.as-small,.as-suggestion-grid footer small{font-size:10px;line-height:1.7;color:var(--ix-muted)}.as-small{margin:15px 0}.as-editor{display:grid;grid-template-columns:235px minmax(0,1fr);border:1px solid var(--ix-line);margin-top:16px;background:var(--ix-surface)}.as-stages{background:var(--ix-raised);border-right:1px solid var(--ix-line);padding:15px}.as-stages button{display:flex;gap:12px;align-items:flex-start;text-align:left;width:100%;padding:16px 8px;border:0;border-left:2px solid transparent;background:none;color:var(--ix-muted);cursor:pointer}.as-stages button>span{font:10px monospace}.as-stages strong{font-size:12px;font-weight:500}.as-stages small{display:block;margin-top:4px;font-size:10px;line-height:1.5}.as-stages button.active{background:var(--ix-tint);color:var(--dg-accent-ink);border-color:var(--ix-accent)}.as-stages footer{padding:16px 8px;border-top:1px solid var(--ix-line);font-size:10px;color:var(--ix-muted);line-height:1.8;margin-top:20px}.as-form{padding:24px;max-width:1100px;min-width:0}.as-form-title{margin-bottom:24px}.as-form-title>span{font:10px monospace;color:var(--dg-accent-ink)}.as-form-title h2{font-size:23px;font-weight:450;margin:9px 0}.as-form-title p{color:var(--ix-muted);line-height:1.6}.as-form label{display:grid;gap:8px;margin:16px 0;color:var(--ix-muted);font-size:11px}.as-form input:not([type=checkbox]),.as-form textarea,.as-form select{width:100%;font:inherit;font-size:12px;background:var(--ix-raised);color:var(--ix-ink);border:1px solid var(--ix-line);padding:8px;line-height:1.55;border-radius:3px}.as-form textarea{resize:vertical}.as-form input:focus,.as-form textarea:focus,.as-form select:focus{outline:1px solid var(--ix-accent)}.as-choice{display:flex;gap:12px}.as-choice button{flex:1;display:grid;gap:8px;text-align:left;padding:16px;border:1px solid var(--ix-line);background:var(--ix-raised);color:var(--ix-muted);cursor:pointer}.as-choice button.selected{border-color:var(--ix-accent);background:var(--ix-tint);color:var(--dg-accent-ink)}.as-choice strong{font-size:13px}.as-choice small{font-size:10px}.as-origin{display:flex;gap:12px;align-items:flex-start;padding:15px;background:var(--ix-raised);border-left:2px solid var(--ix-accent);margin:16px 0;color:var(--ix-muted);font-size:11px;line-height:1.6}.as-origin p{margin:8px 0 0;font-size:10px}.as-systems article{padding:16px;border:1px solid var(--ix-line);margin-bottom:8px;display:grid;grid-template-columns:1fr 220px;gap:8px}.as-systems article>label{display:flex;align-items:center;gap:12px;margin:0}.as-systems strong{display:block;color:var(--ix-ink);font-size:13px}.as-systems small{display:block;font-size:10px;color:var(--ix-muted);margin-top:4px}.as-systems article>small{grid-column:1/-1}.as-process>div{display:flex;gap:15px;padding:0 0 20px}.as-process>div>span{font:10px monospace;color:var(--dg-accent-ink);border:1px solid var(--ix-line);width:30px;height:30px;display:grid;place-items:center;background:var(--ix-tint);flex-shrink:0}.as-process>div>section{border:1px solid var(--ix-line);padding:15px;flex:1;min-width:0}.as-step-head{display:flex;gap:8px;align-items:center}.as-step-head strong{flex:1;font-weight:500}.as-controls{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.as-inline{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.as-form-footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--ix-line);padding-top:20px;margin-top:24px}.as-form-footer>button:first-child{margin-right:auto}.as-test{border:1px solid var(--ix-line);padding:16px;margin:16px 0}.as-test h3{font-size:13px}.as-test details{padding:13px 0;border-top:1px solid var(--ix-line)}.as-test summary{display:flex;align-items:center;gap:8px}.as-test summary span{margin-left:auto}.as-test p{line-height:1.7;font-size:11px}.as-page pre{max-height:260px;overflow:auto;white-space:pre-wrap;font-size:10px;background:var(--ix-raised);padding:12px}.as-summary>div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--ix-line)}.as-summary dt{color:var(--ix-muted)}.as-summary dd{margin:0;text-align:right;max-width:60%;line-height:1.6}.as-list{margin-top:20px}.as-list>article{display:flex;gap:20px;align-items:flex-start;padding:20px;background:var(--ix-surface);border:1px solid var(--ix-line);margin-bottom:12px}.as-list article>div{flex:1;min-width:0}.as-list h2{font-size:16px;font-weight:500;margin:0 0 7px}.as-list p{color:var(--ix-muted);font-size:12px}.as-list small{font-size:10px;color:var(--ix-muted)}.as-empty{text-align:center;padding:60px 20px;color:var(--ix-muted)}.as-notice{display:flex;gap:8px;padding:12px 16px;background:var(--ix-tint);color:var(--dg-accent-ink);margin-top:12px;font-size:12px}@media(max-width:1050px){.as-editor{grid-template-columns:190px minmax(0,1fr)}.as-form{padding:20px}.as-systems article{grid-template-columns:1fr}.as-heading{align-items:flex-start}.as-heading h1{font-size:22px}}@media(max-width:760px){.as-heading{flex-direction:column}.as-suggestion-grid,.as-editor{grid-template-columns:1fr}.as-stages{display:flex;overflow:auto;border-right:0;border-bottom:1px solid var(--ix-line);padding:4px}.as-stages button{min-width:145px;padding:8px}.as-stages small,.as-stages footer{display:none}.as-overview section{padding:12px}.as-overview strong{font-size:25px}.as-choice,.as-list>article{flex-direction:column}.as-controls{grid-template-columns:1fr}.as-form{padding:16px}.as-form-footer{flex-wrap:wrap}.as-heading>div{gap:8px}}.studio-policy{display:grid;gap:20px;min-width:0}.studio-policy-body{padding:20px;min-width:0}.studio-policy-body h3{margin:24px 0 12px;font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.studio-policy-body h3:first-child{margin-top:0}.studio-policy-intro{display:flex;align-items:flex-start;gap:12px;background:var(--dg-blue-soft);border:1px solid var(--border);padding:12px;border-radius:var(--radius-control);color:var(--dg-ink)}.studio-policy-intro svg{color:var(--dg-accent-ink);flex:none;margin-top:2px}.studio-policy-intro p{margin:0;line-height:21px}.studio-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.studio-field-grid label{display:flex;flex-direction:column;gap:7px;font-size:var(--text-xs);line-height:18px;min-width:0;color:var(--dg-muted)}.studio-field-grid :is(input,select){width:100%;min-width:0;background:var(--card);color:var(--dg-ink);border:1px solid var(--input);padding:7px 8px;min-height:36px;font:inherit;font-size:var(--text-sm)}.studio-field-grid .studio-check-label{flex-direction:row;align-items:center;gap:8px;padding-top:20px}.studio-check-label input{width:16px;min-height:16px;accent-color:var(--dg-brand)}.studio-input-table{width:100%;min-width:480px}.studio-input-table td:first-child{min-width:160px}.studio-input-table input{width:100%;min-width:70px;max-width:130px;border:1px solid var(--input);background:var(--card);color:var(--dg-ink);padding:4px 8px;font:inherit;font-variant-numeric:tabular-nums}.studio-form-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:16px}.studio-form-footer>span{font-size:var(--text-xs);color:var(--dg-muted);max-width:300px}.studio-policy-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:20px;border-bottom:1px solid var(--border);margin-bottom:16px}.studio-policy-totals>div{display:flex;flex-direction:column;gap:4px}.studio-policy-totals span,.studio-policy-totals small{font-size:var(--text-xs);color:var(--dg-muted)}.studio-policy-totals strong{font-size:var(--text-xl);font-weight:var(--font-weight-medium);letter-spacing:-.5px;font-variant-numeric:tabular-nums}.studio-line-results>div{display:grid;grid-template-columns:minmax(0,1fr) 70px minmax(100px,.7fr);gap:12px;border-bottom:1px solid var(--border);padding:12px 0;font-size:var(--text-xs)}.studio-line-results strong{font-weight:var(--font-weight-medium)}.studio-parallel-label{display:flex;align-items:center;gap:8px;padding:24px 0 12px;font-size:var(--text-xs);color:var(--dg-muted)}.studio-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.studio-review-grid article{border:1px solid var(--border);border-radius:var(--radius-control);padding:16px}.studio-review-grid article header{display:flex;gap:8px;align-items:center}.studio-review-grid article header svg{color:var(--dg-accent-ink)}.studio-review-grid article p{font-size:var(--text-base);margin:12px 0}.studio-review-grid article small{color:var(--dg-muted)}.studio-review-grid ul{font-size:var(--text-xs);line-height:20px;padding-left:16px;margin:12px 0 16px}.studio-release-gate{display:flex;align-items:center;gap:8px;padding:16px;margin-top:16px;border-radius:var(--radius-control);background:var(--muted);font-size:var(--text-xs)}.studio-empty-inline{display:flex;align-items:center;gap:16px;padding:24px;color:var(--dg-muted);font-size:var(--text-sm);line-height:21px}.studio-empty-inline>svg{color:var(--dg-accent-ink);flex:none}.studio-empty-inline p{margin:4px 0}.studio-empty-inline strong{color:var(--dg-ink);font-weight:var(--font-weight-semibold)}.studio-suite-summary{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:20px;border-bottom:1px solid var(--border)}.studio-suite-summary>div{display:flex;flex-direction:column;font-size:var(--text-xs);color:var(--dg-muted);gap:4px}.studio-suite-summary strong{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--dg-ink);font-variant-numeric:tabular-nums}.studio-suite-summary strong span{font-size:var(--text-base);color:var(--dg-muted)}.studio-suite-summary p{flex:1;font-size:var(--text-xs);line-height:18px;color:var(--dg-muted)}.studio-suite-summary b{display:block;color:var(--dg-ink);font-weight:var(--font-weight-medium)}.studio-suite-summary select{max-width:160px}.studio-suite-rows details{border-bottom:1px solid var(--border)}.studio-suite-rows summary{list-style:none;display:flex;align-items:center;gap:12px;padding:13px 20px;cursor:pointer;font-size:var(--text-xs)}.studio-suite-rows summary::-webkit-details-marker{display:none}.studio-suite-rows summary strong{min-width:90px;font-weight:var(--font-weight-semibold)}.studio-suite-rows summary small{margin-left:auto;color:var(--dg-muted)}.studio-suite-rows summary>svg{transition:transform .12s}.studio-suite-rows details[open] summary>svg{transform:rotate(90deg)}.studio-result-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--muted);flex:none}.studio-suite-checks{padding:0 20px 16px 56px}.studio-suite-checks p{display:grid;grid-template-columns:50px minmax(110px,1fr) minmax(120px,1.5fr);gap:12px;font-size:var(--text-xs);line-height:18px}.studio-suite-checks p strong{font-weight:var(--font-weight-medium)}.studio-suite-checks p>span:last-child{color:var(--dg-muted)}.studio-suite-checks .good,.studio-result-icon.good{color:var(--status-positive, #28714c)}.studio-suite-checks .warn,.studio-result-icon.warn{color:var(--status-warning, #8a5f1a)}.el-workbench.el-workbench-wide{grid-template-columns:minmax(0,1fr)}@media(max-width:760px){.studio-field-grid{grid-template-columns:1fr}.studio-policy-totals{grid-template-columns:1fr 1fr}.studio-suite-rows summary{flex-wrap:wrap;padding:12px}.studio-suite-rows summary small{margin-left:36px}.studio-suite-checks{padding:0 12px 12px}.studio-suite-checks p{grid-template-columns:44px 1fr}.studio-suite-checks p>span:last-child{grid-column:2}.studio-policy-body{padding:16px}.studio-line-results>div{grid-template-columns:minmax(0,1fr) 50px}.studio-line-results strong{grid-column:1/-1}.studio-release-gate{align-items:flex-start}.studio-release-gate svg{flex:none}}@media(prefers-reduced-motion:reduce){.studio-suite-rows summary>svg{transition:none}}.el-root.studio-body{max-width:none;padding:0}.el-enable{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.el-enable label{display:flex;align-items:center;gap:8px}.cf-workspace{--cf-surface: #fff;--cf-bg: #f4f6f9;--cf-border: #dce3ea;--cf-muted: #536578;--cf-ink: #1c2d40;--cf-accent: var(--dg-blue);--cf-soft: var(--dg-blue-soft);color:var(--cf-ink);font-size:13px;line-height:1.5;max-width:1600px;margin:auto;padding:24px 24px 40px;min-width:0}[data-theme=dark] .cf-workspace{--cf-surface: #202c38;--cf-bg: #17222e;--cf-border: #394958;--cf-muted: #a6b6c7;--cf-ink: #e2eaf2;--cf-accent: var(--dg-blue);--cf-soft: #263e58}.cf-workspace h1,.cf-workspace h2,.cf-workspace h3{color:var(--cf-ink);margin:0}.cf-workspace h1{font-size:26px;line-height:1.25;font-weight:600;letter-spacing:-.7px}.cf-workspace h2{font-size:16px;line-height:1.35;letter-spacing:-.2px}.cf-workspace h3{font-size:13px;line-height:1.4;letter-spacing:0}.cf-workspace small{display:block;font-size:11px;line-height:1.5;color:var(--cf-muted)}.cf-workspace p{color:var(--cf-muted);margin:4px 0 12px;font-size:13px;line-height:1.6}.cf-deal-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.cf-stage-select{display:none}.cf-deal-identity{display:flex;align-items:center;gap:12px}.cf-deal-identity>img{width:48px;height:48px;object-fit:contain;background:#fff;border:1px solid var(--cf-border);border-radius:6px;padding:4px}.cf-deal-identity>img.cf-white-logo{background:#172b42}.cf-deal-head p{margin:5px 0 0}.cf-deal-head select{max-width:240px}.cf-status-strip{display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid var(--cf-border);padding:12px 0;font-size:11px;color:var(--cf-muted)}.cf-status-strip i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:4px;background:#bd8737}.cf-status-strip i.green{background:#258467}.cf-stages{display:flex;gap:0;border-bottom:1px solid var(--cf-border);margin:0 0 16px;overflow-x:auto;scrollbar-width:thin;white-space:nowrap}.cf-stages a{color:var(--cf-muted);display:flex;align-items:center;gap:8px;padding:13px 16px;border-bottom:2px solid transparent;text-decoration:none;font-size:12px;font-weight:500}.cf-stages a:first-child{padding-left:4px}.cf-stages a.active{color:var(--cf-accent);border-color:var(--cf-accent)}.cf-stages{background:var(--cf-surface);border:1px solid var(--cf-border);border-radius:5px;padding:4px;gap:2px}.cf-stages a,.cf-stages a:first-child{padding:8px 12px;flex:1;justify-content:center;border-radius:3px;border-bottom:0}.cf-stages a.active{background:var(--cf-soft);box-shadow:inset 0 -2px var(--cf-accent)}.cf-stages a:hover{background:var(--cf-bg)}.cf-step-number{font-size:10px;border:1px solid var(--cf-border);width:20px;height:20px;display:grid;place-items:center;border-radius:50%}.cf-stages a.active .cf-step-number{background:var(--cf-accent);border-color:var(--cf-accent);color:var(--cf-surface)}.cf-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--cf-surface);border:1px solid var(--cf-border);border-radius:5px;margin-bottom:16px;overflow:hidden}.cf-metric{padding:16px 20px;border-right:1px solid var(--cf-border);min-width:0}.cf-metric:last-child{border-right:0}.cf-metric>span{display:block;font-size:11px;color:var(--cf-muted);margin-bottom:9px}.cf-metric>strong{display:block;font-size:27px;font-weight:500;line-height:1.2;letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin-bottom:7px}.cf-compact-metrics{grid-template-columns:1fr 1fr;margin-bottom:16px;border:none;border-bottom:1px solid var(--cf-border);border-radius:0}.cf-compact-metrics .cf-metric{border:none;padding:12px 8px}.cf-compact-metrics .cf-metric strong{font-size:22px}.cf-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;align-items:start;margin-bottom:16px}.cf-columns>.cf-columns{margin:0}.cf-stack{display:grid;gap:16px;min-width:0}.cf-panel{background:var(--cf-surface);border:1px solid var(--cf-border);border-radius:5px;min-width:0;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px #132c3c04}.cf-columns>.cf-panel,.cf-stack>.cf-panel{margin:0}.cf-panel>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--cf-border)}.cf-panel>header p{font-size:11px;margin:5px 0 0}.cf-panel>header a{white-space:nowrap;font-size:11px}.cf-panel>header h2{font-size:15px}.cf-conflict{padding:4px 0 20px;margin-bottom:20px;border-bottom:1px solid var(--cf-border)}.cf-conflict:last-child{border:0;padding-bottom:0;margin-bottom:0}.cf-evidence-compare{display:grid;grid-template-columns:1fr 24px 1fr;gap:12px;padding:12px;margin:12px 0 8px;background:var(--cf-bg);border:1px solid var(--cf-border);border-radius:4px;align-items:center}.cf-evidence-compare strong{display:flex;align-items:baseline;gap:4px;font-size:25px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.cf-evidence-compare em{font-size:11px;font-style:normal;color:var(--cf-muted);letter-spacing:0}.cf-evidence-compare>.dgx-icon{color:#98651d}.cf-evidence-compare>span:last-child{grid-column:1 / -1;font-size:11px;border-top:1px solid var(--cf-border);padding-top:8px;color:var(--cf-muted)}.cf-evidence-compare.is-resolved>.dgx-icon{color:#2c8263}.cf-conflict-title{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cf-conflict-title h3{flex:1}.cf-conflict p{margin:8px 0}.cf-source-links{display:flex;gap:4px;flex-wrap:wrap;margin:8px 0 12px}.cf-source-links .dgx-button-text{white-space:normal;text-align:left;font-size:11px}.cf-field{display:block;margin-bottom:12px;min-width:0}.cf-field>span{display:block;color:var(--cf-muted);font-size:11px;margin-bottom:4px}.cf-field input,.cf-field textarea{width:100%;max-width:100%;font:inherit;color:var(--cf-ink);background:var(--cf-surface);border:1px solid var(--cf-border);border-radius:3px;padding:9px 8px;box-shadow:none}.cf-field textarea{resize:vertical;min-height:70px}.cf-field input:focus,.cf-field textarea:focus{outline:2px solid var(--cf-accent);outline-offset:1px}.cf-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 16px}.cf-field-section{display:flex;gap:8px;align-items:center;padding:12px 0;margin-bottom:8px;border-top:1px solid var(--cf-border)}.cf-offer-editor>.cf-field-section:first-of-type{border-top:0;padding-top:2px}.cf-field-section>.dgx-icon{color:var(--cf-accent)}.cf-field-section h3{font-size:12px;font-weight:600}.cf-field-section>span:last-child{margin-left:auto;font-size:10px;color:var(--cf-muted)}.cf-detail-group{border-top:1px solid var(--cf-border);border-bottom:1px solid var(--cf-border);margin:2px 0 16px}.cf-detail-group summary{display:flex;align-items:center;gap:8px;padding:12px 0;font-size:12px;color:var(--cf-accent);cursor:pointer;list-style:none}.cf-detail-group summary::-webkit-details-marker{display:none}.cf-detail-group[open] summary>.dgx-icon{transform:rotate(45deg)}.cf-detail-group>.cf-form-grid{padding-top:4px}.cf-checks{display:flex;gap:16px;flex-wrap:wrap;margin:8px 0}.cf-workspace blockquote{background:var(--cf-bg);border-left:2px solid #39836e;padding:12px;margin:12px 0;font-size:12px;color:var(--cf-ink)}.cf-chain>div{position:relative;padding:0 0 20px 38px;margin-left:8px;border-left:1px solid var(--cf-border)}.cf-chain>div:last-child{border-left-color:transparent;padding-bottom:0}.cf-chain-dot{position:absolute;left:-12px;top:0;width:24px;height:24px;background:var(--cf-soft);border:1px solid var(--cf-border);border-radius:5px;display:grid;place-items:center;font-size:10px;color:var(--cf-accent)}.cf-chain strong{display:block;font-size:12px;margin-top:3px}.cf-chain p{margin:4px 0 0;font-size:11px}.cf-note{display:flex;align-items:flex-start;gap:7px;font-size:11px!important;color:var(--cf-muted);margin-top:16px!important;line-height:1.55!important}.cf-note>.dgx-icon{margin-top:2px;flex-shrink:0}.cf-source-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cf-source-grid>button{display:flex;gap:8px;align-items:center;border:1px solid var(--cf-border);background:var(--cf-surface);padding:12px;text-align:left;color:var(--cf-ink);border-radius:3px}.cf-source-grid>button>span:not(.dgx-icon){flex:1;min-width:0}.cf-source-grid strong{display:block;font-size:12px}.cf-source-grid button:hover{background:var(--cf-soft)}.cf-source{padding:24px}.cf-source dl>div{border-bottom:1px solid var(--line);padding:12px 0}.cf-source dt{font-size:11px;color:var(--dg-muted);margin-bottom:4px}.cf-source dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px}.cf-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.cf-options>button{text-align:left;background:var(--cf-surface);border:1px solid var(--cf-border);color:var(--cf-ink);padding:16px;border-radius:5px;transition:border-color .1s,background .1s}.cf-options>button:hover{border-color:var(--cf-accent)}.cf-options>button.selected{background:var(--cf-soft);border-color:var(--cf-accent);box-shadow:inset 0 3px 0 var(--cf-accent),0 2px 6px #173b670b}.cf-options>button>span{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600}.cf-options>button>strong{display:block;font-size:26px;font-weight:500;letter-spacing:-.5px;margin:12px 0 0}.cf-options>button>p{font-size:12px;margin-top:12px;min-height:38px}.cf-options>button>div{font-size:10px;padding-top:8px;border-top:1px solid var(--cf-border);color:var(--cf-muted)}.cf-options-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cf-section-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.cf-section-intro p{font-size:12px;margin-bottom:0}.cf-chart-legend{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--cf-muted);margin:8px 0}.cf-track{height:7px;background:var(--cf-bg);border-radius:2px;overflow:hidden}.cf-track>div{height:100%;background:#5b83bd;border-radius:2px;transition:width .12s}.cf-rule-list>div{display:flex;align-items:flex-start;gap:8px;padding:8px 0;border-bottom:1px solid var(--cf-border);font-size:11px}.cf-rule-list>div:last-child{border:0}.cf-rule-list .dgx-tag{flex-shrink:0}.cf-forecast-number{font-size:30px;font-weight:500;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.cf-cohort-head{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.cf-table-wrap{max-width:100%;overflow-x:auto}.cf-workspace table{border-collapse:collapse;width:100%;text-align:left;font-size:12px;font-variant-numeric:tabular-nums}.cf-workspace th{font-size:10px;font-weight:600;color:var(--cf-muted);padding:8px 12px;background:var(--cf-bg);white-space:nowrap}.cf-workspace td{padding:13px 12px;border-bottom:1px solid var(--cf-border);vertical-align:middle}.cf-workspace tr:last-child td{border-bottom:0}.cf-workspace td small{font-size:10px;margin-top:3px;max-width:420px}.cf-workspace td strong{font-size:12px;font-weight:500}.cf-workspace tbody tr:hover{background:var(--cf-bg)}.cf-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;border-top:1px solid var(--cf-border);color:var(--cf-muted);font-size:11px;position:sticky;bottom:0;background:var(--cf-bg);z-index:2;box-shadow:0 -8px 15px var(--cf-bg)}.cf-document{padding:24px;background:var(--cf-bg);border:1px solid var(--cf-border);border-radius:3px}.cf-document-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.cf-document-top>img{width:42px}.cf-quote-total{font-size:34px;letter-spacing:-1px;margin:12px 0 20px}.cf-term-list>div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--cf-border);padding:8px 0;font-size:12px}.cf-term-list dt{color:var(--cf-muted)}.cf-term-list dd{margin:0;text-align:right}.cf-document h3{margin:24px 0 12px}.cf-document label{margin:24px 0 0}.cf-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.cf-diffs>div{display:flex;gap:12px;align-items:center;padding:8px 0;font-size:12px;border-bottom:1px solid var(--cf-border)}.cf-diffs strong{flex:1;font-size:11px}.cf-diffs span{color:var(--cf-muted);text-decoration:line-through}.cf-diffs b{font-weight:500}.cf-saved{display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid var(--cf-border)}.cf-saved>div,.cf-saved>span{flex:1;min-width:0}.cf-saved strong{font-size:12px;display:block}.cf-empty{padding:24px 12px;text-align:center;color:var(--cf-muted)}.cf-empty h3{margin:12px 0 4px}.cf-accounting{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--cf-border)}.cf-accounting:last-of-type{border:0;margin:0}.cf-accounting .dgx-tag{margin:8px 0}.cf-accounting p{font-size:12px;margin:0}.cf-fingerprint{display:inline-block;padding:8px 12px;background:var(--cf-bg);border:1px solid var(--cf-border);font-size:11px;overflow-wrap:anywhere;max-width:100%}.cf-event{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--cf-border)}.cf-event>.dgx-icon{margin-top:3px;color:#39836e}.cf-event strong{font-size:12px}.cf-event p{font-size:11px;margin:4px 0}.cf-event:last-child{border:0}.cf-notice{display:flex;align-items:center;gap:8px;background:#e9f4ef;border:1px solid #b7d8c9;padding:8px 12px;border-radius:4px;margin-bottom:20px;color:#205b44;font-size:12px}.cf-notice>button{margin-left:auto}.cf-entry{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--subtle);padding:12px 20px;border-bottom:1px solid var(--line)}.cf-entry>div{display:flex;align-items:center;gap:12px}.cf-entry strong{font-size:12px;display:block}.cf-entry small{font-size:11px;display:block;color:var(--dg-muted)}.cf-solver-panel{display:grid;grid-template-columns:1fr auto;column-gap:20px;align-items:center;background:var(--cf-bg)}.cf-solver-panel>header{border:0;margin:0;padding:0}.cf-solver-panel>p,.cf-solver-panel>.dgx-callout{grid-column:1 / -1}.cf-solver-panel .cf-solver{gap:12px;align-items:end}.cf-solver-panel .cf-solver .cf-field{max-width:150px}.cf-solver-panel .cf-solver .dgx-checkbox{align-self:center;margin-top:15px;font-size:11px}.cf-readiness-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cf-readiness-grid>.cf-panel{margin:0}.cf-solver{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.cf-solver .cf-field{margin:0;max-width:220px}.cf-solver .dgx-checkbox{margin-bottom:0}.cf-loading{display:flex;gap:12px;justify-content:center;padding:80px 24px;color:var(--dg-muted)}@media(min-width:1500px){.cf-workspace{padding:26px 32px 44px}.cf-panel{padding:24px}}@media(min-width:1100px){.cf-results-column{position:sticky;top:16px}}@media(max-width:1050px){.cf-workspace{padding:20px}.cf-columns{grid-template-columns:1fr}.cf-options-layout{grid-template-columns:1fr 1fr}.cf-metric{padding:16px 12px}.cf-metric strong{font-size:22px}.cf-stages a{padding:12px}.cf-options>button{padding:15px}.cf-options>button>strong{font-size:24px}.cf-source-grid{grid-template-columns:1fr 1fr}.cf-deal-head h1{font-size:23px}.cf-solver-panel{display:block}.cf-solver-panel>header{margin-bottom:12px}}@media(max-width:700px){.cf-workspace{padding:16px 12px 24px}.cf-deal-head,.cf-section-intro{align-items:flex-start;flex-direction:column}.cf-deal-workspace .cf-stages{display:none}.cf-stage-select{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--cf-surface);border:1px solid var(--cf-border);padding:9px 12px;margin-bottom:16px;border-radius:4px}.cf-stage-select>span{font-size:11px;color:var(--cf-muted)}.cf-stage-select .dgx-html-select{flex:1;max-width:230px}.cf-stage-select select{width:100%}.cf-metrics{grid-template-columns:1fr 1fr}.cf-metric:nth-child(2){border:0}.cf-metric:nth-child(-n+2){border-bottom:1px solid var(--cf-border)}.cf-metric strong{font-size:22px}.cf-options{grid-template-columns:1fr}.cf-options>button>p{min-height:0}.cf-options-layout,.cf-readiness-grid{grid-template-columns:1fr}.cf-panel{padding:16px}.cf-source-grid{grid-template-columns:1fr}.cf-form-grid{gap:0 8px}.cf-footer{align-items:flex-start;flex-direction:column;position:static;box-shadow:none}.cf-stages a{flex:none}.cf-field-section>span:last-child{display:none}.cf-evidence-compare{gap:8px;padding:8px}.cf-evidence-compare strong{flex-wrap:wrap;font-size:22px;gap:3px}.cf-term-list>div{gap:12px}.cf-entry{flex-direction:column;align-items:flex-start}.cf-entry small{max-width:260px}.cf-source-links .dgx-button{max-width:100%}.cf-readiness-grid{gap:12px}.cf-status-strip{gap:8px 16px}.cf-document{padding:16px}.cf-stages a{padding:12px}.cf-workspace td,.cf-workspace th{padding:8px}.cf-actions{flex-wrap:wrap}.cf-source{padding:16px}.cf-notice{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.cf-workspace *{transition:none!important;scroll-behavior:auto!important}}.role-error{padding:12px 15px;margin-bottom:16px;border-radius:8px;border:1px solid var(--dg-line);font-size:13px;line-height:1.5;background:var(--dg-panel);color:#b54a42}.role-forecast-dialog{max-width:560px;color:var(--dg-ink);background:var(--dg-panel);max-height:calc(100dvh - 32px);overflow:auto}.role-forecast-dialog form{display:grid;gap:17px}.role-forecast-dialog label{display:grid;gap:7px;font-size:12px;font-weight:500}.role-forecast-dialog input,.role-forecast-dialog textarea{width:100%;min-width:0;border:1px solid var(--dg-line);background:var(--dg-panel);color:var(--dg-ink);padding:8px 12px;border-radius:7px;font:inherit}.role-forecast-dialog textarea{min-height:100px;resize:vertical;line-height:1.6}.role-forecast-estimate{display:flex;align-items:center;gap:15px;justify-content:space-between;padding:15px;background:var(--dg-panel-alt);border-radius:8px;font-size:12px}.role-forecast-estimate strong{display:block;font-size:22px;font-weight:500;margin:5px 0}.role-forecast-estimate small{display:block;font-size:11px;line-height:1.5;color:var(--dg-muted)}.role-dialog-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:600px){.role-forecast-estimate{flex-wrap:wrap}}[data-theme=dark] .revenue-workflows{--rw-positive: #8ed4b8;--rw-positive-bg: #213d36;--rw-caution: #e9be78;--rw-caution-bg: #3b3328}.revenue-workflows :is(a,summary):focus-visible{outline:2px solid var(--sd-ring);outline-offset:3px}.rw-status-neutral{background:var(--sd-muted);color:var(--sd-muted-foreground)}.rw-status-good{background:var(--rw-positive-bg);color:var(--rw-positive)}.rw-status-warn{background:var(--rw-caution-bg);color:var(--rw-caution)}.rw-next-action{display:flex;align-items:center;gap:13px;border:1px solid var(--sd-border);border-left:3px solid var(--sd-primary);background:var(--sd-card);border-radius:8px;padding:15px 17px;margin:20px 0 16px}.rw-next-icon{width:34px;height:34px;border-radius:8px;background:var(--sd-accent);color:var(--dg-accent-ink);display:flex;align-items:center;justify-content:center;flex:0 0 34px}.rw-next-action>div{flex:1;min-width:0}.rw-next-action strong{font-size:13px;font-weight:600}.rw-next-action p{font-size:12px;color:var(--sd-muted-foreground);margin-top:3px}.rw-icon-button{background:none;border:none;padding:4px;color:var(--sd-muted-foreground);border-radius:5px;display:inline-flex}.rw-icon-button:hover{background:var(--sd-secondary);color:var(--sd-foreground)}.rw-icon-button:disabled{opacity:.35}.rw-policy-requirement{display:flex;gap:9px;margin:13px 0}.rw-policy-requirement>svg{color:var(--rw-caution);margin-top:2px}.rw-policy-requirement strong{font-size:11px;font-weight:550}.rw-policy-requirement p{font-size:11px;color:var(--sd-muted-foreground);margin-top:3px}.rw-policy-requirement small{color:var(--sd-muted-foreground);display:block;font-size:10px;margin-top:4px}.rw-policy-blocker>p{color:var(--rw-caution)}.rw-oracle-mark{width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:#c74634;background:#fff3f0;font-weight:600;border-radius:5px;font-size:18px}.rw-spinning{animation:rw-spin .8s linear infinite}@keyframes rw-spin{to{transform:rotate(360deg)}}@media(max-width:700px){.rw-next-action{padding:13px;align-items:flex-start;flex-wrap:wrap;gap:8px}.rw-next-action strong{font-size:12px}.rw-next-action p{font-size:11px}.rw-next-action>.rw-text-link{margin-left:44px}}@media(max-width:700px){.rw-next-action{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start}.rw-next-action>.rw-next-icon{grid-row:1;grid-column:1}.rw-next-action>div{grid-row:1;grid-column:2}.rw-next-action>.rw-text-link{grid-row:2;grid-column:2;margin:0;width:fit-content;max-width:100%}}.rw-added-approval{display:block;width:fit-content;margin-top:5px;padding:2px 7px;border-radius:var(--radius-data);font-size:11px;line-height:18px;font-weight:450;color:var(--dg-amber);background:var(--dg-amber-soft)}.production-workspace .po-main{min-width:0;padding:calc(var(--spacing) * 4)}.po-main>section,.po-main>.po-home-grid{margin-bottom:24px}.production-workspace .dgx-button-text,.po-sign-in .dgx-button-text{display:inline-flex;align-items:center;justify-content:center;gap:8px}.po-overview-stats>a{text-decoration:none}.po-queue-caption{font-size:11px;line-height:1.7;color:var(--ix-muted);margin:0 0 12px}.po-agent-inspector{margin-top:24px}.po-agent-inspector>h3{margin:24px 0 16px;font-size:18px}.po-trigger-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 16px}.po-agent-run{border-top:1px solid var(--ix-line);padding:16px 0;font-size:13px;line-height:1.8}.po-agent-run summary{display:flex;gap:16px;justify-content:space-between;cursor:pointer}.po-agent-run summary span{color:var(--ix-muted);font-size:11px}.po-agent-run article{padding:12px 0;border-top:1px solid var(--ix-line)}.po-approval-decision{padding:20px;border:1px solid var(--ix-line);background:var(--ix-raised);border-radius:8px;margin:24px 0}.po-approval-decision p{font-size:12px;line-height:1.8;color:var(--ix-muted)}.po-no-matches{font-size:13px;padding:20px;color:var(--ix-muted)}.po-operating-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.po-operating-head h1{font-size:36px;font-weight:550;letter-spacing:-1px;line-height:1.2;margin:16px 0}.po-operating-head p{font-size:15px;line-height:1.7;color:var(--ix-muted);max-width:720px}.po-operating-head>button{flex-shrink:0}.po-first-value h2{font-size:28px;line-height:1.3;margin:16px 0}.po-first-value small{display:block;color:var(--ix-muted);font-size:12px;line-height:1.7;margin-top:16px}.po-overview-stats strong.po-metric-unavailable{font-size:20px}.po-priorities>header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:32px 0 20px}.po-priorities h2,.po-value-reviews h2{font-size:24px;font-weight:550;line-height:1.4;margin:12px 0}.po-priorities>header>span,.po-value-reviews>header>p{color:var(--ix-muted);font-size:13px;line-height:1.8}.po-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.po-insight-meta{display:flex;justify-content:space-between;gap:16px;font-size:11px;color:var(--ix-muted)}.po-insights h3,.po-value-reviews h3{font-size:20px;font-weight:550;line-height:1.5;margin:20px 0 12px}.po-insights p,.po-value-reviews p{font-size:13px;line-height:1.8;color:var(--ix-muted)}.po-insight-sources,.po-coverage-list{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0}.po-insight-sources>span,.po-coverage-list>span{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;font-size:11px;border:1px solid var(--ix-line);border-radius:4px;color:var(--ix-muted)}.po-coverage-list>span[data-state=current]{color:var(--ix-ink)}.po-insight-evidence{border-top:1px solid var(--ix-line);padding-top:16px;font-size:12px}.po-insight-evidence summary{display:flex;align-items:center;gap:8px;cursor:pointer;line-height:1.7}.po-insight-evidence summary>span{margin-left:auto;color:var(--ix-muted);font-size:10px}.po-insight-evidence>div{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--ix-line)}.po-insight-evidence small{display:block;margin-top:5px}.po-insight-evidence>div>a{margin-left:auto;display:flex;gap:4px;white-space:nowrap}.po-insight-evidence aside{border-left:2px solid var(--ix-line);padding:8px 12px;margin-top:16px}.po-review-empty{display:flex;align-items:center;gap:32px;border:1px solid var(--ix-line);border-radius:12px;padding:36px;background:var(--ix-surface)}.po-review-empty h3{font-size:20px;font-weight:550;margin:0 0 12px}.po-review-empty p{font-size:13px;color:var(--ix-muted);line-height:1.8;max-width:650px}.po-review-empty a{display:inline-flex;align-items:center;gap:8px;font-size:13px}.po-review-art{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:24px 16px;background:var(--ix-raised);border:1px solid var(--ix-line);border-radius:12px;transform:rotate(-4deg)}.po-review-art i{display:block;height:1px;width:22px;background:var(--ix-line)}.po-review-notes{margin-top:16px;font-size:12px;color:var(--ix-muted);line-height:1.8}.po-review-notes summary{cursor:pointer}.po-value-reviews{padding-top:16px}.po-value-reviews>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:16px;margin-top:20px}.po-value-icon{display:grid;place-items:center;width:44px;height:44px;background:var(--ix-raised);border:1px solid var(--ix-line);border-radius:10px;color:var(--dg-accent-ink)}.po-value-reviews .po-card{display:flex;flex-direction:column}.po-value-reviews .po-card>a{margin-top:auto;padding-top:16px}.po-tabs{display:flex;gap:24px;border-bottom:1px solid var(--ix-line);margin-bottom:26px;overflow:auto}.po-tabs button{display:flex;align-items:center;gap:8px;white-space:nowrap;background:none;border:0;border-bottom:2px solid transparent;font:inherit;font-size:14px;color:var(--ix-muted);padding:16px 0;cursor:pointer}.po-tabs button[aria-selected=true]{color:var(--ix-ink);border-color:var(--dg-accent)}.po-tabs button span{padding:2px 4px;background:var(--ix-raised);border-radius:4px;font-size:11px}.po-ontology .po-card{margin-bottom:24px}.po-mapping-builder>header p{max-width:780px}.po-mapping-rules{border-top:1px solid var(--ix-line);padding-top:20px;margin-top:24px}.po-mapping-rules h3{font-size:17px;font-weight:550;margin-bottom:20px}.po-table-scroll{overflow:auto;max-width:100%}.po-mapping-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.6;text-align:left}.po-mapping-table th,.po-mapping-table td{padding:12px;border-bottom:1px solid var(--ix-line);vertical-align:middle}.po-mapping-table thead th{background:var(--ix-raised);color:var(--ix-muted);font-weight:500;white-space:nowrap}.po-mapping-table tbody th{font-weight:500;min-width:150px}.po-mapping-table th small{display:block;font-size:10px;color:var(--ix-muted);font-weight:400;margin-top:3px}.po-mapping-table select{font:inherit;background:var(--ix-bg);color:var(--ix-ink);border:1px solid var(--ix-line);padding:8px;border-radius:4px;min-width:160px;max-width:260px;width:100%}.po-check{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.8;color:var(--ix-muted);margin:20px 0}.po-check input{margin-top:5px;flex-shrink:0;accent-color:var(--dg-accent)}.po-identity-row{padding:20px 0;border-top:1px solid var(--ix-line)}.po-model-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:24px}.po-model-grid>article{padding:20px;border:1px solid var(--ix-line);border-radius:8px;min-width:0;overflow-wrap:anywhere}.po-model-grid h3{font-size:16px;font-weight:550;margin:15px 0}.po-model-grid details{font-size:11px;line-height:1.8}.po-model-grid summary{cursor:pointer}.po-model-grid p{font-size:12px}@media(max-width:1200px){.po-operating-head{align-items:flex-start;flex-direction:column;gap:12px}.po-insights{grid-template-columns:1fr}}@media(max-width:700px){.po-operating-head h1{font-size:30px}.po-review-empty{align-items:flex-start;flex-direction:column;padding:24px;gap:20px}.po-priorities>header{align-items:flex-start;flex-direction:column;gap:4px}.po-notice{flex-wrap:wrap}.po-value-reviews>div{grid-template-columns:1fr}}.po-page-head{margin-bottom:24px}.po-page-head h1,.po-welcome h1{font-size:36px;line-height:1.2;letter-spacing:-1px;font-weight:550;margin:16px 0}.po-page-head p,.po-welcome p{font-size:15px;line-height:1.7;color:var(--ix-muted);max-width:650px}.po-card,.po-welcome,.po-onboarding{border:1px solid var(--ix-line);border-radius:16px;background:var(--ix-surface)}.po-card{padding:24px;min-width:0}.po-card h2{font-size:21px;line-height:1.4;margin:0 0 16px;font-weight:550}.po-card p,.po-card small{color:var(--ix-muted);line-height:1.7}.po-card>a{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:14px}.po-welcome{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:30px;padding:38px}.po-welcome h1{font-size:40px}.po-primary-link{display:inline-flex!important;align-items:center;justify-content:center;gap:12px;background:var(--dg-accent, #3225ed);color:#fff!important;border-radius:8px;padding:13px 20px;font-size:14px;font-weight:550;text-decoration:none;line-height:1.5;width:max-content;max-width:100%;transition:filter .12s}.po-primary-link:hover{filter:brightness(1.1)}.po-art{display:flex;align-items:center;justify-content:center;padding:24px;min-height:220px}.po-art-source{display:grid;justify-items:center;text-align:center;gap:12px;border:1px solid var(--ix-line);padding:20px 16px;border-radius:12px;background:var(--ix-bg);font-size:12px;max-width:160px}.po-art-source img{width:48px;height:48px}.po-art-line{width:34px;height:1px;background:var(--ix-line)}.po-art-targets{display:grid;gap:12px}.po-art-targets>div{display:flex;align-items:center;gap:12px;min-width:145px;padding:12px;border:1px solid var(--ix-line);border-radius:8px;background:var(--ix-bg);font-size:12px}.po-art-targets i{width:6px;height:6px;border-radius:50%;background:var(--dg-accent, #3225ed);margin-left:auto}.po-overview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.po-overview-stats .po-card{padding:24px}.po-overview-stats span{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--ix-muted);gap:8px}.po-overview-stats strong{display:block;font-size:34px;font-weight:500;margin:24px 0 8px}.po-overview-stats small{font-size:11px}.po-home-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.po-center-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px}.po-center-links>a{display:grid;gap:16px;padding:20px 16px;border:1px solid var(--ix-line);border-radius:8px}.po-center-links span{display:flex;gap:8px;font-size:12px;color:var(--ix-muted)}.po-steps{display:flex;overflow:auto;border-bottom:1px solid var(--ix-line);padding:0 24px;gap:16px;scrollbar-width:thin}.po-steps button{display:flex;align-items:center;gap:8px;white-space:nowrap;padding:20px 0;border:0;border-bottom:2px solid transparent;background:transparent;font:inherit;font-size:13px;color:var(--ix-muted);cursor:pointer}.po-steps button span{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--ix-line);border-radius:50%;font-size:11px}.po-steps button.active{border-bottom-color:var(--dg-accent, #3225ed);color:var(--ix-ink)}.po-steps button.active span{color:#fff;background:var(--dg-accent, #3225ed);border-color:transparent}.po-setup-body{display:grid;grid-template-columns:minmax(0,1fr) 260px}.po-setup-main{padding:32px;min-width:0}.po-setup-main h2{font-size:26px;font-weight:550;line-height:1.35;margin:15px 0}.po-setup-main>p{color:var(--ix-muted);font-size:14px;line-height:1.75;margin:0 0 24px;max-width:720px}.po-setup-main>a{display:flex;align-items:center;gap:8px;font-size:13px;margin-top:16px}.po-setup-aside{padding:32px 26px;border-left:1px solid var(--ix-line);background:var(--ix-raised);border-radius:0 0 16px;font-size:13px}.po-setup-aside>strong{display:block;margin-top:20px}.po-setup-aside>p{line-height:1.8;color:var(--ix-muted);overflow-wrap:anywhere}.po-aside-rule{border-top:1px solid var(--ix-line);margin:24px 0}.po-field{display:grid;gap:9px;font-size:13px;margin-bottom:20px}.po-field input,.po-field select,.po-field textarea,.pr-form-grid input,.po-search input{font:inherit;color:var(--ix-ink);background:var(--ix-bg);border:1px solid var(--ix-line);padding:12px;border-radius:8px;min-width:0;width:100%;line-height:1.5}.po-field small{font-size:11px;line-height:1.6;color:var(--ix-muted)}.po-field textarea{resize:vertical}.po-form-grid,.pr-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.po-workflows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.po-workflows label{display:grid;grid-template-columns:18px 1fr;gap:8px;padding:20px;border:1px solid var(--ix-line);border-radius:8px;cursor:pointer}.po-workflows label.selected{border-color:var(--dg-accent, #3225ed)}.po-workflows input{accent-color:var(--dg-accent, #3225ed)}.po-workflows strong{font-size:14px}.po-workflows span{grid-column:2;font-size:12px;line-height:1.7;color:var(--ix-muted)}.po-notice{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--ix-line);border-radius:8px;padding:16px;margin:20px 0;font-size:13px;line-height:1.7;background:var(--ix-raised)}.po-notice p{margin:4px 0;color:var(--ix-muted)}.po-notice>a{white-space:nowrap}.po-reference-list>div,.po-source-plan{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--ix-line);font-size:13px}.po-reference-list>div{flex-wrap:wrap}.po-reference-list span{margin-left:auto;font-size:11px;color:var(--ix-muted)}.po-reference-list p{flex-basis:100%;margin:0;color:var(--ix-muted)}.po-source-plan>div{min-width:0;flex:1}.po-source-plan p{font-size:12px;overflow-wrap:anywhere;color:var(--ix-muted)}.po-button-row,.po-step-actions{display:flex;gap:8px;flex-wrap:wrap}.po-step-actions{margin-top:32px;border-top:1px solid var(--ix-line);padding-top:24px}.po-step-actions>button:last-child{margin-left:auto}.po-text-button{border:0;background:none;color:var(--ix-ink);cursor:pointer;font:inherit;text-decoration:underline;margin-left:8px}.po-channel-list>label,.po-channel-list>div,.po-readiness>div{display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid var(--ix-line)}.po-channel-list input{accent-color:var(--dg-accent, #3225ed)}.po-channel-list span,.po-readiness span{flex:1;min-width:0}.po-channel-list strong,.po-readiness strong{display:block;font-size:14px}.po-channel-list small,.po-readiness small{display:block;font-size:12px;line-height:1.8;color:var(--ix-muted);margin-top:5px}.po-channel-list em,.po-readiness em{font-style:normal;font-size:11px;color:var(--ix-muted);text-align:right}.po-empty{text-align:center;padding:64px 24px;border:1px solid var(--ix-line);border-radius:12px}.po-empty h2{font-size:21px;margin:20px 0 12px}.po-empty p{line-height:1.8;color:var(--ix-muted);max-width:500px;margin:0 auto 24px}.po-empty .po-primary-link{margin:auto}.po-record-toolbar{display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.po-search{display:flex;align-items:center;gap:12px;max-width:420px;flex:1}.po-record-layout{display:grid;grid-template-columns:300px minmax(0,1fr);border:1px solid var(--ix-line);border-radius:12px;overflow:hidden}.po-record-list{border-right:1px solid var(--ix-line)}.po-record-list button{display:grid;width:100%;text-align:left;padding:20px;background:var(--ix-surface);border:0;border-bottom:1px solid var(--ix-line);color:var(--ix-ink);font:inherit;cursor:pointer;gap:8px}.po-record-list button.selected{background:var(--ix-raised);box-shadow:inset 3px 0 var(--dg-accent, #3225ed)}.po-record-list span,.po-record-list small{font-size:12px;color:var(--ix-muted)}.po-record-detail{padding:24px;min-width:0}.po-record-fields{margin:20px 0;min-width:0}.po-record-fields>div{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--ix-line)}.po-record-fields dt{font-size:12px;color:var(--ix-muted)}.po-record-fields dd{margin:0;font-size:13px;overflow-wrap:anywhere;line-height:1.7}.po-record-array>div{padding:8px 0}.po-muted{color:var(--ix-muted)}.po-sign-in{min-height:100dvh;padding:32px;background:var(--ix-bg);color:var(--ix-ink);display:flex;flex-direction:column}.po-sign-in>.sidebar-brand{width:max-content;display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-size:28px}.po-sign-in>.sidebar-brand img{width:46px}.po-sign-in>section{width:min(100%,500px);margin:auto;padding:48px 0}.po-sign-in .po-snowflake{width:44px;height:44px;display:block;margin-bottom:24px}.po-sign-in h1{font-size:36px;letter-spacing:-.8px;line-height:1.2;margin:16px 0}.po-sign-in p{font-size:15px;line-height:1.8;color:var(--ix-muted)}.po-sign-in section>a,.po-sign-in section>small{display:block;margin-top:20px;font-size:12px;color:var(--ix-muted)}.po-session-card{display:flex;gap:12px;align-items:center;border:1px solid var(--ix-line);border-radius:10px;padding:20px;margin:24px 0}.po-session-card>div{flex:1}.po-session-card small{display:block;font-size:11px;line-height:1.7;margin-top:5px;color:var(--ix-muted)}.pr-actions{border:1px solid var(--ix-line);border-radius:16px;padding:24px;background:var(--ix-surface);margin-bottom:24px}.pr-actions header{display:flex;gap:12px;margin-bottom:20px}.pr-actions h2{font-size:21px;font-weight:550;margin:0 0 8px}.pr-actions p{font-size:13px;line-height:1.8;color:var(--ix-muted)}.pr-form-grid{margin-bottom:20px;gap:16px}.pr-form-grid label{display:grid;gap:9px;font-size:13px}.pr-source{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-top:1px solid var(--ix-line);margin-top:20px}.pr-action-row{display:flex;flex-wrap:wrap;gap:8px}.pr-detail-link{display:flex;align-items:center;gap:8px;font-size:13px;margin-top:20px}.pr-error{color:var(--ix-danger, #c45a4d)}.pr-ace{max-width:920px;margin:auto}.pr-ace-head{text-align:center;padding:20px 0 30px}.pr-ace-head h2{font-size:26px;font-weight:500}.pr-ace-head p,.pr-muted{color:var(--ix-muted);font-size:13px;line-height:1.7}.pr-chat-log{display:grid;gap:20px}.pr-turn{border:1px solid var(--ix-line);border-radius:12px;padding:20px;background:var(--ix-surface)}.pr-turn.user{margin-left:12%;background:var(--ix-raised)}.pr-turn p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;font-size:14px}.pr-composer{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;margin:24px 0 12px}.pr-composer textarea{background:var(--ix-bg);border:1px solid var(--ix-line);border-radius:8px;padding:12px;color:var(--ix-ink);font:inherit;resize:vertical;min-height:96px;min-width:0}.pr-agent-activity{padding:16px;font-size:13px;color:var(--ix-muted)}.pr-agent-activity p{margin:4px 0}@media(max-width:1100px){.po-setup-body{grid-template-columns:1fr}.po-setup-aside{display:none}.po-welcome{padding:24px;grid-template-columns:1fr}.po-welcome .po-art{display:none}.po-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.po-record-layout{grid-template-columns:240px minmax(0,1fr)}}@media(max-width:700px){.po-page-head h1,.po-welcome h1{font-size:30px}.po-home-grid,.po-form-grid,.pr-form-grid,.po-workflows{grid-template-columns:1fr}.po-card,.po-setup-main{padding:20px}.po-overview-stats .po-card{padding:16px}.po-record-layout{grid-template-columns:1fr}.po-record-list{border-right:0;max-height:280px;overflow:auto}.po-channel-list em,.po-readiness em{max-width:90px}.po-step-actions{gap:8px}.po-step-actions>button:last-child{margin-left:0}.pr-source{align-items:flex-start;flex-direction:column}.pr-composer{grid-template-columns:1fr}.pr-turn.user{margin-left:0}.po-sign-in{padding:24px}.po-record-fields>div{grid-template-columns:1fr;gap:4px}}.pr-prompts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px}.pr-prompts button,.pr-follow-ups button{display:flex;align-items:center;gap:8px;text-align:left;line-height:1.6;padding:12px;border:1px solid var(--ix-line);border-radius:8px;background:var(--ix-surface);color:var(--ix-ink);font:inherit;font-size:13px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.pr-prompts button:hover,.pr-follow-ups button:hover{background:var(--ix-raised);border-color:var(--ix-accent)}.pr-prompts button>.dgx-icon:last-child{margin-left:auto;flex-shrink:0}.pr-turn-label{display:flex;align-items:center;gap:12px;margin-bottom:12px}.pr-turn-label>span{font-size:11px;color:var(--ix-muted);margin-left:auto}.pr-evidence{border-top:1px solid var(--ix-line);margin-top:16px;padding-top:12px;font-size:12px}.pr-evidence summary{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--ix-muted)}.pr-read-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:12px 0}.pr-read-grid>div{padding:12px;border:1px solid var(--ix-line);border-radius:4px}.pr-read-grid span{display:block;text-transform:capitalize;color:var(--ix-muted);margin-bottom:4px}.pr-read-grid strong{font-weight:500}.pr-read-grid small{font-weight:400;color:var(--ix-muted)}.pr-next-links a{display:flex;align-items:center;gap:8px;color:var(--dg-accent-ink)}.pr-missing{border-left:2px solid var(--ix-line);padding:0 12px;margin-top:16px}.pr-missing strong{font-size:12px}.pr-next-links,.pr-follow-ups{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;font-size:13px}.pr-follow-ups button{padding:9px 12px}.pr-agent-activity>div,.pr-agent-activity details p{display:flex;align-items:center;gap:8px}.pr-agent-activity>div>.dgx-icon{animation:pr-spin 1s linear infinite}.pr-agent-activity details{margin-top:12px}.pr-agent-activity summary{cursor:pointer}.pr-ace .pr-chat-log{max-height:60dvh;overflow:auto;overscroll-behavior:contain;padding:0 4px;scrollbar-gutter:stable}.pr-ace .pr-turn.assistant{background:transparent;border-color:transparent;border-radius:0;padding-left:0;padding-right:0}.pr-ace .pr-composer{position:static;background:var(--ix-bg);padding-top:12px}.pr-ace-active .pr-ace-head{display:none}.pr-ace-active .pr-chat-log{max-height:clamp(220px,40dvh,480px)}.pr-ace .pr-turn .ace-formatted p{font-size:14px;line-height:1.75}@keyframes pr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pr-agent-activity>div>.dgx-icon{animation:none}}@media(max-width:720px){.pr-prompts{grid-template-columns:1fr}.pr-turn-label{align-items:flex-start;flex-direction:column;gap:4px}.pr-turn-label>span{margin-left:0}}@font-face{font-family:Deepgrids Brand;src:url(/assets/alliance-regular.otf) format("opentype");font-weight:400;font-display:swap}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#202b33;background:#fff;font-synthesis:none;--nav: 202px;--ace: 354px}@layer legacy{*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--dg-accent-ink)}p{line-height:1.6;margin:8px 0 12px}h1,h2,h3,h4{margin:0;color:var(--ink);font-weight:600;letter-spacing:-.025em}h2{font-size:19px}h3{font-size:14px}small{font-size:13px}a:focus-visible,button:focus-visible{outline:2px solid var(--dg-blue);outline-offset:3px}}body :focus:not(:focus-visible){outline:none}::selection{background:#d7e6ff}.numeric{font-variant-numeric:tabular-nums;text-align:right!important}.strong{font-weight:600}.muted{color:var(--dg-muted)}.eyebrow{font-size:11px;font-weight:600;letter-spacing:1.15px;color:var(--dg-muted);display:flex;gap:7px;align-items:center}.text-link,.source-link,.table-link{border:0;background:none;color:var(--dg-accent-ink);padding:0;text-align:left}.text-link{font-size:13px;display:inline-flex;gap:7px;align-items:center;margin-top:15px}.source-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;background:#f1f5fa;padding:4px;border-radius:3px;max-width:100%;line-height:1.4}.source-link:hover{background:var(--sd-accent)}.table-link{font-size:13px;font-weight:600}.opening{height:100dvh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px;color:var(--dg-muted)}.fatal{padding:40px}.brand{font-family:Deepgrids Brand,sans-serif;display:flex;gap:8px;align-items:center;color:#fff!important;font-size:18px;font-weight:550;letter-spacing:-.5px;text-decoration:none!important;min-width:164px}.brand img{height:20px;object-fit:contain}.product-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.product-mark img{width:100%;height:100%;object-fit:contain}.product-mark-ontology{background:#20212e;border-radius:3px;padding:4px}.product-mark-platform img{height:auto}.product-mark-studio{padding:2px}.ace-mark{display:block;object-fit:contain;max-width:none;filter:brightness(0)}.breadcrumb{height:39px;flex-shrink:0;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;padding:0 25px;font-size:12px;color:var(--dg-muted)}.breadcrumb>button{border:0;padding:0;background:none;color:var(--dg-muted)}.metric{padding:8px 16px;min-width:0}.metric>span{display:block;font-size:12px;color:var(--dg-muted);margin-bottom:5px}.metric>strong{font-size:21px;line-height:1.2;font-weight:500;letter-spacing:-.5px;font-variant-numeric:tabular-nums;display:block}.metric>small{display:block;font-size:11px;color:var(--dg-muted);line-height:1.5;margin-top:5px}.source-body{white-space:pre-wrap;line-height:1.7;font-size:13px}.source-authority{color:var(--dg-muted);font-size:12px}.ace-panel{width:var(--ace);flex-shrink:0;border-left:1px solid var(--line);display:flex;flex-direction:column;background:#fafbfd;min-height:0}.section-block{border-top:1px solid var(--line);padding:21px 0 23px}.section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:17px}.section-heading h2{font-size:15px;letter-spacing:-.1px;line-height:1.4;font-weight:600}.section-heading .eyebrow{margin-bottom:9px}.section-heading p{font-size:12px;color:var(--dg-muted);margin:5px 0 0;max-width:640px}.section-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:19px}.source-toolbar{display:flex;gap:8px;align-items:center;margin:24px 0 15px}.source-toolbar .dgx-input,.source-toolbar select{font-size:12px}.source-toolbar>span{font-size:11px;color:var(--dg-muted);white-space:nowrap}.source-list{border-top:1px solid var(--line)}.source-list>button{display:flex;gap:12px;align-items:center;padding:17px 2px;background:#fff;border:0;border-bottom:1px solid var(--line);text-align:left;width:100%}.source-list>button:hover{background:#f7faff}.source-list>button>span:nth-child(2){flex:1;min-width:0}.source-list strong{font-size:13px;font-weight:500;display:block;line-height:1.4}.source-list small{font-size:11px;color:var(--dg-muted);display:block;margin-top:5px}.source-date{font-size:12px;color:var(--dg-muted);text-align:right;flex-shrink:0}.source-provenance{display:flex;gap:12px;margin-top:25px;padding:16px;background:#f7f9fc}.source-provenance h3{font-size:13px}.source-provenance p{font-size:12px;color:var(--dg-muted)}.source-provenance small{display:block;line-height:1.6;color:var(--dg-muted);font-size:11px}.activity-timeline{margin-top:25px}.activity-timeline>div{display:grid;grid-template-columns:25px 110px 1fr;gap:12px;position:relative;padding-bottom:29px}.activity-timeline>div:not(:last-child):before{content:"";position:absolute;left:11px;top:20px;bottom:0;border-left:1px solid #d9e1eb}.activity-timeline time{font-size:11px;color:var(--dg-muted);padding-top:3px;line-height:1.5}.activity-timeline time small{display:block;font-size:11px;color:var(--dg-muted);margin-top:3px}.activity-timeline h3{font-size:13px;padding-top:2px}.activity-timeline p{font-size:12px;color:var(--dg-muted);margin:7px 0 5px}.activity-timeline>div>div>small{font-size:11px;color:var(--dg-muted)}.ace-header{height:49px;display:flex;align-items:center;gap:8px;padding:0 17px;flex-shrink:0}.ace-header>div:nth-child(2){display:flex;align-items:center;gap:8px}.ace-header strong{font-size:14px;font-weight:600}.ace-header span{font-size:12px;color:var(--dg-muted)}.ace-header-tools{display:flex;margin-left:auto;gap:3px}.ace-scope{display:flex;align-items:center;gap:7px;font-size:12px;background:#fff;border:1px solid #e0e6ee;border-radius:3px;padding:8px;margin:0 17px 13px;color:var(--dg-muted);flex-shrink:0}.ace-scope>span:nth-child(2){color:#4b6079;flex:1}.ace-tabs{padding:0 17px;border-bottom:1px solid #e4e9ef;flex-shrink:0}.ace-reading{padding:17px 16px 12px;overflow:auto;flex:1;min-height:0;scrollbar-width:thin}.ace-reading>h3{font-size:15px;line-height:1.5;letter-spacing:-.15px;font-weight:600;margin-bottom:8px}.ace-reading>p{font-size:13px;line-height:1.75;color:var(--dg-muted)}.ace-reading strong{font-weight:600}.ace-evidence{display:flex;gap:4px;flex-wrap:wrap;margin:12px 0}.ace-evidence .source-link{font-size:11px}.ace-divider{border-top:1px solid #e2e7ee;margin:23px 0 21px}.ace-reading>.eyebrow{font-size:11px}.ace-next-steps{padding:0;margin:12px 0 4px;list-style:none}.ace-next-steps li{display:flex;gap:11px;padding:12px 0;margin:0;border-top:1px solid #e3e9f0}.ace-next-steps li>span{font-size:11px;color:var(--dg-muted);font-variant-numeric:tabular-nums;background:#edf1f6;padding:4px;height:21px;border-radius:2px}.ace-next-steps strong{display:block;font-size:12px;line-height:1.5}.ace-next-steps p{font-size:12px;line-height:1.6;color:var(--dg-muted);margin:5px 0 0}.ace-review-heading{display:flex;align-items:flex-start;gap:12px}.ace-review-heading h3{font-size:16px;line-height:1.4;font-weight:600;letter-spacing:-.2px;margin:7px 0 0}.ace-review-heading .eyebrow{font-size:10px}.ace-condition-count{margin-left:auto;flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;background:#f7eddc;border:1px solid #ebd9b6;color:#805b22;font-size:17px;font-weight:500;border-radius:3px}.ace-reading>.ace-review-context{font-size:12px;line-height:1.6;margin:8px 0 0}.ace-reading>.ace-show-conditions{margin:0 0 8px;font-size:11px;min-height:25px;width:100%;color:#496c97}.ace-option-context{border-block:1px solid #dfe6ee;margin-top:20px;padding:16px 0}.ace-context-heading{display:flex;gap:8px;justify-content:space-between;align-items:center;font-size:10px;color:var(--dg-muted)}.ace-context-heading .eyebrow{font-size:10px}.ace-option-context h4{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;font-weight:600;line-height:1.5;margin:9px 0 7px}.ace-option-context h4 strong{font-size:14px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.ace-option-context p{font-size:12px;line-height:1.6;color:var(--dg-muted);margin:0 0 12px}.ace-option-context>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;padding:0;background:none;color:#2f619c;font-size:12px;text-align:left}.ace-stale{margin-bottom:16px}.ace-run{margin-top:20px;border-top:1px solid #e1e8f0;padding-top:12px}.ace-run>button{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--dg-muted);border:0;background:none;padding:5px 0;width:100%;text-align:left}.ace-run ol{padding:8px 0 0 16px;font-size:11px;color:var(--dg-muted)}.ace-run li{padding-bottom:8px;line-height:1.6}.ace-run li p{font-size:11px;margin-top:4px}.ace-bottom{padding:12px 12px 13px;border-top:1px solid #e0e6ed;flex-shrink:0;background:#f7f9fc}.composer{border:1px solid #bfcddd;background:#fff;border-radius:5px;padding:4px;box-shadow:0 2px 4px #1c355408}.composer:focus-within{border-color:var(--dg-blue);box-shadow:0 0 0 1px #3579c5}.source-dialog{width:610px}.source-dialog-meta{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--dg-muted);margin-bottom:20px}.record-fields{margin:0}.record-fields>div{display:grid;grid-template-columns:155px 1fr;gap:20px;border-top:1px solid #e3e9ef;padding:12px 0;font-size:13px}.record-fields dt{color:var(--dg-muted)}.record-fields dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.record-id{font-size:11px;color:var(--dg-muted);display:flex;gap:7px;align-items:center;margin-top:20px}.entry{min-height:100dvh;background:#f7f9fc;display:flex;flex-direction:column;padding:30px 40px}@media(min-width:1680px){:root{--nav: 220px;--ace: 386px}.ace-reading{padding:25px}.ace-reading>p{font-size:13px}.ace-next-steps strong,.ace-next-steps p{font-size:13px}}@media(max-width:1380px){:root{--nav: 202px;--ace: 320px}.ace-reading{padding:16px 16px 12px}.ace-bottom{padding-inline:12px}.ace-next-steps{margin-top:15px}.ace-next-steps li{margin-bottom:15px}}@media(max-width:1279px){.ace-reading>p{font-size:13px}.ace-next-steps strong,.ace-next-steps p{font-size:13px}.ace-panel{display:none}}@media(max-width:1000px){.brand{min-width:157px}}@media(max-width:800px){.brand{min-width:0}.breadcrumb{padding:0 17px;height:38px}.metric>strong{font-size:20px}}@media(max-width:560px){.brand{font-size:17px;gap:7px}.brand img{width:29px}.breadcrumb{font-size:11px;gap:7px;padding-inline:12px}.section-heading{gap:8px}.section-heading h2{font-size:13px}.section-block{padding:19px 0}.section-links{gap:13px}.source-toolbar{flex-wrap:wrap}.source-list>button{gap:9px}.source-list strong{font-size:12px}.source-list small{font-size:11px;line-height:1.5}.source-date{font-size:11px;max-width:66px;line-height:1.5}.activity-timeline>div{grid-template-columns:23px 1fr;gap:7px 8px;padding-bottom:23px}.activity-timeline time{grid-column:2;grid-row:auto;display:flex;gap:8px;align-items:center}.activity-timeline time small{margin:0}.activity-timeline>div>div:last-child{grid-column:2}.activity-timeline>div:before{left:10px!important}.source-dialog-meta{flex-wrap:wrap;gap:8px}.record-fields>div{grid-template-columns:1fr;gap:5px;padding:8px 0}.record-fields dt{font-size:12px}.record-fields dd{font-size:13px}.entry{padding:25px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}[data-theme=dark] .source-link{background:var(--ix-raised);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .source-link:hover{background:var(--ix-hover);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .ace-panel{background:var(--ix-raised);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .source-list>button{background:var(--ix-surface);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .source-list>button:hover{background:var(--ix-hover);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .source-provenance{background:var(--ix-raised);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .ace-scope{background:var(--ix-surface);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .ace-next-steps li>span{background:var(--ix-raised);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .ace-condition-count,[data-theme=dark] .ace-bottom{background:var(--ix-raised);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .composer{background:var(--ix-surface);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .p-main{background:var(--ix-raised);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .p-panel,[data-theme=dark] .p-stats{background:var(--ix-surface);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .p-table th{background:var(--ix-raised)!important;border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .p-count{background:var(--ix-raised);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .p-transaction-node{background:var(--ix-surface);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .p-transaction-node header{background:var(--ix-raised);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .p-bar-track,[data-theme=dark] .p-main kbd,[data-theme=dark] .p-companion-art{background:var(--ix-raised);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .p-companion-art header{background:var(--ix-surface);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .p-companion-result{background:var(--ix-raised);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .p-settings-nav a.selected{background:var(--ix-tint);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .p-settings-nav a:hover{background:var(--ix-hover);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .p-profile-avatar{background:var(--ix-raised);border-color:var(--ix-line);color:var(--ix-ink)}[data-theme=dark] .p-table th,[data-theme=dark] .table-scroll .dgx-html-table th{background:var(--ix-raised)!important;color:var(--ix-muted)!important}[data-theme=dark] :is(.p-panel-content,.quote-content,.p-settings-content,.p-connection) :is(p,small,dt){color:var(--ix-muted)}body{background:var(--ix-bg)}.ix-main.p-main{overflow:hidden;display:flex;min-height:0;scrollbar-gutter:auto;background:var(--ix-bg)}.ix-main>div{min-width:0;width:100%}.ix-main .p-app-error{position:absolute;z-index:30;max-width:600px}.ix-studio,.ix-ontology{color:var(--ix-ink);font-size:13px;line-height:1.5}.ix-studio h1,.ix-ontology h1{font-size:25px;font-weight:550;letter-spacing:-.8px;line-height:1.25}.ix-studio h2,.ix-ontology h2{font-size:19px;font-weight:550;line-height:1.35;letter-spacing:-.4px}.ix-studio h3,.ix-ontology h3{font-size:13px;font-weight:600;letter-spacing:0}.ix-studio p,.ix-ontology p{line-height:1.6}.ix-studio small,.ix-ontology small{font-size:11px;line-height:1.5}.ix-studio button:not([data-slot]),.ix-ontology button:not([data-slot]){color:inherit}.ix-eyebrow{font-size:10px;font-weight:600;letter-spacing:1.2px;color:var(--ix-muted);line-height:1.4}.ix-muted{color:var(--ix-muted)}.ix-mono,.number{font-variant-numeric:tabular-nums}.ix-mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.ix-success{color:var(--ix-green)!important}.ix-badge{display:inline-flex;align-items:center;gap:5px;background:var(--ix-hover);border:1px solid var(--ix-line);color:var(--ix-muted);font-size:10px;line-height:18px;white-space:nowrap;padding:0 4px;border-radius:3px;font-weight:500}.ix-badge i{width:4px;height:4px;background:currentColor;border-radius:50%}.ix-badge.warning{background:var(--ix-warn-bg);color:var(--ix-warn);border-color:transparent}.ix-badge.success{color:var(--ix-green)}.ix-search{display:flex;align-items:center;gap:8px;border:1px solid var(--ix-line);border-radius:3px;min-height:32px;padding:0 9px;background:var(--ix-surface);color:var(--ix-muted)}.ix-search input{background:transparent;border:0;outline:0;min-width:0;width:100%;font-size:12px;color:var(--ix-ink);height:30px}.ix-search:focus-within{border-color:var(--ix-accent);box-shadow:0 0 0 1px var(--ix-accent)}.ix-search input::placeholder{color:var(--ix-muted)}.ix-error,.ix-notice{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:12px;border-bottom:1px solid var(--ix-line);background:var(--ix-warn-bg);color:var(--ix-warn)}.ix-notice{color:var(--ix-green);background:var(--ix-raised)}.ix-empty{padding:50px 25px;text-align:center;color:var(--ix-muted);max-width:500px;margin:auto}.ix-empty h3{margin-top:12px!important;color:var(--ix-ink)}.ix-empty p{font-size:12px}.ix-section-heading select{width:100%;text-overflow:ellipsis}.ix-rail-heading{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:11px;color:var(--ix-muted);margin-bottom:12px}.ix-process-items>button{border:0;background:transparent;display:flex;align-items:flex-start;text-align:left;width:100%;gap:9px;padding:8px 9px;border-radius:3px;margin-bottom:4px;font-size:12px;color:var(--ix-muted)}.ix-process-items>button>span{min-width:0;overflow-wrap:anywhere}.ix-process-items button small{display:block;color:var(--ix-muted);margin-top:4px}.ix-process-items button:hover{background:var(--ix-hover)}.ix-process-items button.selected{background:var(--ix-tint);color:var(--dg-accent-ink);box-shadow:inset 2px 0 var(--ix-accent)}.ix-rail-foot{display:flex;gap:8px;font-size:10px;border-top:1px solid var(--ix-line);padding-top:12px;margin-top:12px;color:var(--ix-muted)}.ix-rail-foot small{display:block;font-size:10px!important;color:var(--ix-faint)}.ix-metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ix-line);border-radius:3px;margin:16px 0}.ix-metrics>div{padding:12px;min-width:0}.ix-metrics>div+div{border-left:1px solid var(--ix-line)}.ix-metrics span{display:block;font-size:10px;color:var(--ix-muted)}.ix-metrics strong{display:block;font-size:19px;font-weight:500;font-variant-numeric:tabular-nums;margin-top:4px}.ix-table{border-collapse:collapse;width:100%;font-size:12px;text-align:left;color:var(--ix-ink)}.ix-table th{font-size:10px;color:var(--ix-muted);font-weight:500;background:var(--ix-raised);padding:8px 12px;white-space:nowrap;border-block:1px solid var(--ix-line)}.ix-table td{padding:13px 12px;border-bottom:1px solid var(--ix-line);vertical-align:top}.ix-table td.number,.ix-table th.number{text-align:right;white-space:nowrap}.ix-table td>strong{font-weight:600}.ix-table td small{display:block;color:var(--ix-muted);font-size:10px;max-width:200px;margin-top:4px;white-space:normal}.ix-test-output pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.75 inherit;color:var(--ix-muted);margin-top:13px}.ix-tabbar{display:flex;gap:13px;padding:0 15px;border-bottom:1px solid var(--ix-line);height:48px;flex-shrink:0;align-items:stretch}.ix-tabbar button{background:none;border:0;border-bottom:2px solid transparent;padding:0;font-size:11px;white-space:nowrap;color:var(--ix-muted)}.ix-tabbar button.active{border-color:var(--ix-accent);color:var(--ix-ink)}.ix-simple-dl dt{font-size:10px;color:var(--ix-muted);margin-bottom:4px}.ix-simple-dl dd{margin:0;font-size:12px}.ix-inspector-heading{padding:16px;border-bottom:1px solid var(--ix-line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px}.ix-inspector-heading>span:not(.ix-badge){font-size:10px;color:var(--ix-muted)}.ix-source{padding:16px;overflow-wrap:anywhere}.ix-source header{display:flex;gap:8px;justify-content:space-between;margin-bottom:15px}.ix-source h3{margin-top:7px;line-height:1.6}.ix-source dl{margin-top:20px}.ix-source dl>div{padding:12px 0;border-top:1px solid var(--ix-line)}.ix-source dt{font-size:10px;color:var(--ix-muted);margin-bottom:5px}.ix-source dd{margin:0;font-size:12px;line-height:1.65}.ix-source>p{font-size:10px}.ix-studio,.ix-ontology{display:flex;flex-direction:column;min-height:0}.ix-studio-layout{display:flex;flex:1;min-height:0;border:1px solid var(--ix-line);border-radius:5px;background:var(--ix-surface);overflow:hidden;box-shadow:var(--ix-shadow)}.ix-process-library{width:219px;flex-shrink:0;border-right:1px solid var(--ix-line);padding:16px 12px;display:flex;flex-direction:column;background:var(--ix-raised)}.ix-process-items{overflow:auto;margin:15px -5px 0;flex:1}.ix-process-items>button{padding:12px 9px;margin-bottom:4px}.ix-process-items strong{font-size:12px;font-weight:550;display:block}.ix-process-workspace{flex:1;min-width:0;display:flex;flex-direction:column}.ix-process-header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px}.ix-process-header>div:first-child{min-width:0}.ix-process-header h2{margin-top:5px}.ix-process-header p{font-size:11px;color:var(--ix-muted);margin:4px 0 0;max-width:480px}.ix-process-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end;max-width:250px;flex-shrink:0}.ix-process-actions>.ix-badge{margin-left:auto}.ix-stage-nav{display:flex;gap:24px;padding:0 20px;border-bottom:1px solid var(--ix-line);background:var(--ix-surface);flex-shrink:0}.ix-stage-nav>button{display:flex;align-items:center;gap:7px;min-height:44px;border:0;border-bottom:2px solid transparent;background:transparent;font-size:12px;color:var(--ix-muted)}.ix-stage-nav>button>span{border:1px solid var(--ix-line);border-radius:50%;width:18px;height:18px;font-size:10px;line-height:16px}.ix-stage-nav>button.active{color:var(--dg-accent-ink);border-color:var(--ix-accent)}.ix-stage-nav>button.active>span{background:var(--ix-accent);color:var(--ix-surface);border-color:var(--ix-accent)}.ix-designer{display:flex;flex:1;min-height:0}.ix-process-canvas{min-width:0;flex:1;overflow:auto;background-color:var(--ix-bg);background-image:radial-gradient(var(--ix-grid) .8px,transparent .8px);background-size:16px 16px;padding:15px 20px;display:flex;flex-direction:column}.ix-canvas-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:var(--ix-muted)}.ix-canvas-caption>span{display:flex;align-items:center;gap:4px}.ix-process-flow{padding:24px 0;margin:0 auto;width:min(100%,430px);flex:1}.ix-flow-trigger{display:flex;align-items:center;gap:9px;background:var(--ix-raised);border:1px dashed var(--ix-line);padding:8px 12px;max-width:330px;margin:0 auto;color:var(--ix-muted);font-size:12px;border-radius:4px}.ix-flow-trigger small{display:block;font-size:10px;margin-top:2px}.ix-flow-connector{height:27px;position:relative;display:flex;align-items:flex-end;justify-content:center;color:var(--ix-faint)}.ix-flow-connector:before{content:"";position:absolute;height:23px;width:1px;background:var(--ix-faint);top:0;left:50%}.ix-flow-step{width:100%;border:1px solid var(--ix-line);border-radius:4px;background:var(--ix-surface);padding:12px;display:flex;text-align:left;align-items:center;gap:12px;box-shadow:var(--ix-shadow);position:relative}.ix-flow-step:hover{border-color:var(--ix-faint)}.ix-flow-step.selected{border-color:var(--ix-accent);box-shadow:0 0 0 1px var(--ix-accent)}.ix-step-icon{background:var(--ix-tint);color:var(--dg-accent-ink);width:35px;height:35px;border-radius:4px;display:grid;place-items:center;flex-shrink:0}.ix-step-icon.human{background:var(--ix-warn-bg);color:var(--ix-warn)}.ix-flow-step-main{flex:1;min-width:0}.ix-flow-step-main small{font-size:9px;letter-spacing:.5px;color:var(--ix-muted)}.ix-flow-step-main strong{display:block;font-size:13px;font-weight:550;margin:3px 0}.ix-flow-step-main>span{font-size:10px;color:var(--ix-muted)}.ix-flow-step>span:last-child{color:var(--ix-muted)}.ix-add-step{width:100%;margin-top:19px;color:var(--dg-accent-ink)}.ix-canvas-legend{font-size:9px;color:var(--ix-muted);display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap;padding:12px 0}.ix-canvas-legend span{display:flex;gap:5px;align-items:center}.ix-canvas-legend i{width:5px;height:5px;border-radius:50%;background:var(--ix-accent)}.ix-canvas-legend i.human{background:var(--ix-warn)}.ix-step-inspector{width:280px;flex-shrink:0;border-left:1px solid var(--ix-line);background:var(--ix-surface);overflow:auto}.ix-step-inspector>.ix-inspector-heading{display:block}.ix-step-inspector h3{margin-top:5px}.ix-field{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--ix-muted);margin:17px 16px 8px}.ix-field input,.ix-field textarea,.ix-field select{border:1px solid var(--ix-line);background:var(--ix-surface);color:var(--ix-ink);padding:8px 9px;border-radius:3px;font-size:12px;max-width:100%;width:100%;min-width:0;line-height:1.55}.ix-field textarea{resize:vertical;min-height:80px}.ix-field-help{font-size:10px;line-height:1.6!important;color:var(--ix-muted);margin:8px 16px 16px}.ix-config-contract{background:var(--ix-raised);border-block:1px solid var(--ix-line);padding:17px 16px}.ix-config-contract dl{margin:9px 0 0}.ix-config-contract dl>div{margin-top:12px}.ix-config-contract dt{font-size:10px;color:var(--ix-muted)}.ix-config-contract dd{margin:4px 0 0;font-size:11px}.ix-step-controls{display:flex;gap:8px;align-items:center;padding:17px}.ix-process-footer{display:flex;justify-content:space-between;gap:12px;padding:8px 17px;border-top:1px solid var(--ix-line);background:var(--ix-surface);font-size:10px;color:var(--ix-muted);flex-shrink:0}.ix-process-footer>span{display:flex;align-items:center;gap:7px}.ix-stage-content{padding:25px;overflow:auto;flex:1;min-height:0}.ix-section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px}.ix-section-heading p{font-size:12px;color:var(--ix-muted);margin:7px 0}.ix-context-columns{display:grid;grid-template-columns:1.5fr 1fr;gap:16px}.ix-bordered{border:1px solid var(--ix-line);border-radius:4px;overflow:hidden}.ix-bordered>header{padding:12px 16px;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--ix-line);background:var(--ix-raised)}.ix-bordered>header>.ix-badge{margin-left:auto}.ix-card-padding{padding:16px}.ix-card-padding h3{margin-top:16px}.ix-card-padding p{font-size:12px;color:var(--ix-muted)}.ix-simple-dl{margin:16px 0}.ix-simple-dl>div{padding:8px 0;border-bottom:1px solid var(--ix-line)}.ix-run-summary{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--ix-muted);flex-wrap:wrap;padding:12px 0;margin-bottom:12px}.ix-test-list{border:1px solid var(--ix-line);border-radius:4px;overflow:hidden}.ix-test-list>details+details{border-top:1px solid var(--ix-line)}.ix-test-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:13px;padding:16px}.ix-test-list summary>span:nth-child(2){flex:1;min-width:0}.ix-test-list summary strong{display:block;font-size:13px;font-weight:550}.ix-test-list summary small{display:block;color:var(--ix-muted);font-size:11px;margin-top:4px}.ix-result-dot{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:var(--ix-hover);color:var(--ix-muted);flex-shrink:0}.ix-result-dot.complete{color:var(--ix-green)}.ix-result-dot.blocked{color:var(--ix-warn);background:var(--ix-warn-bg)}.ix-test-output{background:var(--ix-raised);border-top:1px solid var(--ix-line);padding:16px 20px}.ix-test-output p{font-size:12px;color:var(--ix-muted)}.ix-run-history{margin-top:20px;font-size:11px;color:var(--ix-muted)}.ix-run-history summary{cursor:pointer;padding:8px 0}.ix-run-history button{display:flex;justify-content:space-between;width:100%;border:0;border-bottom:1px solid var(--ix-line);background:transparent;padding:12px;text-align:left}.ix-run-history button:hover{background:var(--ix-hover)}.ix-release{display:grid;grid-template-columns:1fr 1fr;gap:35px;border:1px solid var(--ix-line);border-radius:4px;padding:24px;background:var(--ix-raised)}.ix-release h2{font-size:22px}.ix-release p{font-size:12px;color:var(--ix-muted)}.ix-release-checks>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--ix-line);font-size:11px}.ix-release-checks dt{display:flex;align-items:center;gap:7px}.ix-release-checks dd{margin:0;color:var(--ix-muted);font-size:10px}.ix-release section>small{display:block;margin-top:8px}.ix-dot{width:5px;height:5px;border-radius:50%;background:var(--ix-green)}.ix-dot.blocked{background:var(--ix-warn)}.ix-dialog{padding:8px 24px 24px;color:var(--ix-ink)}.ix-dialog .ix-field{margin-inline:0}.ix-dialog p{color:var(--ix-muted);font-size:12px}[data-theme=dark] .breadcrumb,[data-theme=dark] .p-main,[data-theme=dark] .quote-content{background:var(--ix-bg);color:var(--ix-ink)}[data-theme=dark] .breadcrumb a{color:var(--ix-muted)}[data-theme=dark] .p-panel,[data-theme=dark] .panel,[data-theme=dark] .p-setting-row,[data-theme=dark] .p-settings-content,[data-theme=dark] .space-menu,[data-theme=dark] .p-stats>div,[data-theme=dark] .quote-summary,[data-theme=dark] .quote-header,[data-theme=dark] .quote-tabs,[data-theme=dark] .p-card,[data-theme=dark] .p-home-card{background:var(--ix-surface);color:var(--ix-ink);border-color:var(--ix-line)}[data-theme=dark] .p-panel header,[data-theme=dark] .panel-header,[data-theme=dark] .p-settings-nav,[data-theme=dark] .p-toolbar,[data-theme=dark] .p-table thead th,[data-theme=dark] .p-main .p-table.dgx-html-table-striped tbody tr:nth-child(odd) td{background:var(--ix-raised);color:var(--ix-muted)}[data-theme=dark] .p-main p,[data-theme=dark] .p-main small,[data-theme=dark] .p-fields dt,[data-theme=dark] .p-stat-label{color:var(--ix-muted)}[data-theme=dark] .p-main .ix-badge.warning{color:var(--ix-warn)}[data-theme=dark] .p-main .ix-badge.success{color:var(--ix-green)}[data-theme=dark] .p-main a:not([data-slot=button],[data-slot=segmented-link]){color:var(--dg-accent-ink)}[data-theme=dark] .ace-mark{background:#fff;border-radius:2px;padding:2px}@media(min-width:1700px){.ix-process-flow{width:480px}}@media(max-width:1380px){.ix-process-library{width:180px}.ix-step-inspector{width:250px}.ix-process-header{padding:16px}.ix-process-header h2{font-size:17px}.ix-process-header p{max-width:340px}.ix-process-canvas{padding:15px}.ix-process-actions{max-width:210px}.ix-context-columns{grid-template-columns:1fr}.ix-release{grid-template-columns:1fr;gap:15px}.ix-stage-content{padding:20px}}@media(max-width:1160px){.ix-process-library{width:164px}.ix-process-actions{max-width:140px}.ix-process-actions>.ix-badge{display:none}.ix-step-inspector{width:220px}.ix-flow-step{padding:11px 9px;gap:8px}.ix-flow-step-main strong{font-size:11px}.ix-flow-step-main small{font-size:8px}.ix-stage-nav{gap:12px;padding:0 15px}.ix-process-canvas{padding:12px}.ix-test-list summary{flex-wrap:wrap}.ix-test-list summary>.ix-mono{display:none}}@media(max-width:900px){.ix-main.p-main{overflow:auto;display:block}.ix-studio,.ix-ontology{min-height:calc(100dvh - 116px)}.ix-studio-layout{min-height:690px}.ix-process-library{display:none}.ix-designer{min-height:530px}.ix-section-heading{align-items:flex-start}.ix-studio .ix-process-footer{font-size:9px}}@media(max-width:600px){.ix-metrics>div{padding:8px}.ix-metrics strong{font-size:16px}.ix-metrics span{font-size:9px}.ix-process-header{display:block}.ix-process-actions{max-width:none;justify-content:flex-start;margin-top:13px}.ix-stage-nav{gap:17px;padding:0 13px}.ix-stage-nav>button{font-size:10px;gap:4px}.ix-stage-nav>button>span{width:16px;height:16px;font-size:9px;line-height:14px}.ix-designer{display:block}.ix-process-canvas{overflow:visible;padding:12px}.ix-step-inspector{width:100%;border-left:0;border-top:1px solid var(--ix-line)}.ix-process-workspace{overflow:auto}.ix-process-footer{flex-wrap:wrap}.ix-stage-content{padding:16px}.ix-section-heading{display:block}.ix-stage-content h2{font-size:19px}.ix-studio-layout{overflow:visible}.ix-release{padding:16px}.ix-release-checks>div{font-size:10px;gap:8px}.ix-test-list summary{gap:9px;padding:12px}.ix-test-list summary>span:nth-child(2){min-width:200px}}@media(prefers-reduced-motion:reduce){.ix-studio *,.ix-ontology *{transition:none!important;scroll-behavior:auto!important}}[data-theme=dark] .ace-mark{filter:none;background:transparent;padding:0}.ix-context-picker-trigger{max-width:290px!important;min-width:0;text-align:left;box-shadow:none;border:1px solid var(--ix-line);background:var(--ix-surface);color:var(--ix-ink);padding:7px 9px;height:auto;min-height:44px}.ix-context-picker{padding:8px;width:340px;max-width:calc(100vw - 24px);background:var(--ix-surface);color:var(--ix-ink)}.ix-picker-results{max-height:330px;overflow:auto;margin-top:9px}.ix-picker-results>button{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;background:transparent;border:0;border-radius:3px;padding:8px;width:100%;color:var(--ix-ink)}.ix-picker-results>button:hover,.ix-picker-results>button[aria-pressed=true]{background:var(--ix-tint);color:var(--dg-accent-ink)}.ix-picker-results strong{font-size:12px;display:block;font-weight:550}.ix-picker-results small{font-size:10px;display:block;color:var(--ix-muted);line-height:1.5;margin-top:2px}.ix-context-picker>footer{border-top:1px solid var(--ix-line);color:var(--ix-muted);padding:11px 2px 1px;font-size:10px}.ix-capability-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ix-capability-grid>article{border:1px solid var(--ix-line);border-radius:4px;padding:16px}.ix-capability-grid header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}.ix-capability-grid h3{font-size:15px}.ix-capability-grid p{font-size:12px;color:var(--ix-muted);min-height:40px}@media(max-width:600px){.ix-context-picker-trigger{max-width:155px!important}.ix-capability-grid{grid-template-columns:1fr}}.ix-mobile-process{display:none}@media(max-width:900px){.ix-mobile-process{display:flex;flex-direction:column;gap:4px;margin:0 0 12px;color:var(--ix-muted);font-size:11px}.ix-mobile-process select{width:100%;min-height:36px;padding:7px;border:1px solid var(--ix-line);border-radius:3px;background:var(--ix-surface);color:var(--ix-ink);font:inherit}}.co-workspace{display:flex;flex-direction:column;min-height:0;height:100%;color:var(--foreground);font-size:var(--text-sm);line-height:1.5}.co-legacy h2{font-size:var(--text-base);line-height:1.35;font-weight:var(--font-weight-semibold);letter-spacing:-.35px;margin:0}.co-legacy h3{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:1.45;letter-spacing:0;margin:0}.co-legacy p{font-size:var(--text-xs);line-height:1.65;margin:7px 0 0;color:var(--muted-foreground)}.co-legacy small{font-size:var(--text-xs);line-height:1.5}.co-legacy button,.co-legacy select{font:inherit}.co-legacy button:focus-visible,.co-legacy summary:focus-visible,.co-legacy select:focus-visible{outline:2px solid var(--chart-1);outline-offset:2px}.co-workbench{display:grid;grid-template-columns:220px minmax(0,1fr) 300px;min-height:0;flex:1;background:var(--card);overflow:hidden}.co-main{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.co-mobile-type{display:none}.co-objects,.co-action-page{padding:20px;overflow:auto;min-height:0;flex:1}.co-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.co-section-heading .ix-eyebrow{font-size:var(--text-xs);letter-spacing:1px;display:block;margin-bottom:4px}.co-section-heading p{max-width:550px}.co-section-heading h2{max-width:520px}.co-mobile-type select{background:var(--card);border:1px solid var(--input);color:var(--foreground);padding:8px 7px;border-radius:3px;max-width:170px;font-size:var(--text-xs)}.co-record-toolbar{display:flex;gap:15px;justify-content:space-between;align-items:center;padding:11px 12px;border-bottom:1px solid var(--border)}.co-record-toolbar .ix-search{max-width:330px;flex:1;min-width:80px;margin:0}.co-record-toolbar>span{font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap}.co-object-list{overflow-x:auto}.co-workspace .ix-table{width:100%;border-collapse:collapse;font-size:var(--text-xs)}.co-workspace .ix-table th{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--muted-foreground);text-align:left;padding:8px 12px;background:var(--background-subtle);white-space:nowrap}.co-workspace .ix-table td{padding:13px 12px;vertical-align:top;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums}.co-workspace .ix-table tr:last-child td{border-bottom:0}.co-workspace .ix-table .number{text-align:right;white-space:nowrap}.co-workspace .ix-table td>small{display:block;font-size:var(--text-xs);color:var(--muted-foreground);margin-top:4px;max-width:240px}.co-workspace .ix-table tr.selected{background:var(--ix-tint)}.co-text-button{background:none;border:0;padding:0;color:var(--dg-accent-ink);font-size:12px!important;cursor:pointer;text-align:left;font-weight:500!important}.co-text-button:hover{text-decoration:underline}.co-inspector{border-left:1px solid var(--border);overflow:auto;min-height:0}.co-inspector-head{min-height:49px;display:flex;justify-content:space-between;gap:5px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border)}.co-inspector-head .ix-eyebrow{font-size:var(--text-xs);letter-spacing:.75px}.co-inspector-head .ix-badge{font-size:var(--text-xs);padding:2px 5px}.co-inspector-content{padding:20px 17px}.co-inspector-content h2{font-size:var(--text-base);overflow-wrap:anywhere}.co-inspector-content h2+p{font-size:var(--text-xs);overflow-wrap:anywhere}.co-inspector-content h3{margin-top:20px}.co-finding-number{font-size:var(--text-xl);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:-.9px;margin:20px 0}.co-finding-number>span{display:block;font-size:var(--text-xs);letter-spacing:0;color:var(--muted-foreground);font-weight:400}.co-properties{margin:0 0 8px}.co-properties>div{padding:8px 0;border-bottom:1px solid var(--border)}.co-properties>div:first-child{padding-top:0}.co-properties dt{font-size:var(--text-xs);color:var(--muted-foreground);margin-bottom:4px}.co-properties dd{font-size:var(--text-xs);margin:0;color:var(--foreground);overflow-wrap:anywhere;white-space:pre-wrap}.co-property-list{list-style:none;padding:0;margin:8px 0 0}.co-property-list li{display:flex;gap:7px;align-items:center;font-size:var(--text-xs);padding:7px 0;border-bottom:1px solid var(--border);color:var(--muted-foreground)}.co-related-object{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;border:0;border-bottom:1px solid var(--border);background:none;text-align:left;padding:11px 0;color:var(--foreground);font-size:11px!important;cursor:pointer}.co-related-object:hover{color:var(--dg-accent-ink)}.co-related-object small{display:block;color:var(--muted-foreground);font-size:var(--text-xs);margin-bottom:2px}.co-context-actions{display:flex;flex-direction:column;gap:12px}.co-context-actions small{color:var(--muted-foreground);font-size:var(--text-xs)}.co-inspector .ix-tabbar{gap:13px;padding-inline:17px}.co-inspector .ix-tabbar button{font-size:var(--text-xs);padding-inline:0}.co-list-note{padding:8px 0;font-size:11px!important}.co-action-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.co-action-cards article{border:1px solid var(--border);border-radius:4px;padding:20px;background:var(--background-subtle);display:flex;flex-direction:column;align-items:flex-start}.co-action-cards h3{font-size:var(--text-base);font-weight:var(--font-weight-medium)}.co-action-cards p{font-size:var(--text-xs);margin-bottom:17px}.co-action-cards article>div{margin-top:auto;margin-bottom:15px;display:flex;flex-direction:column;gap:4px;font-size:var(--text-xs);color:var(--muted-foreground)}.co-action-boundary{padding:17px 0;display:flex;gap:8px;align-items:flex-start;color:var(--muted-foreground)}.co-action-boundary p{margin:0;font-size:var(--text-xs)}.co-type-icon{display:inline-flex;color:var(--dg-accent-ink)}.co-type-icon.source,.co-type-icon.document,.co-type-icon.agreement,.co-type-icon.deployment{color:var(--ix-teal)}.co-type-icon.review,.co-type-icon.condition,.co-type-icon.policy{color:var(--ix-warn)}@media(min-width:1800px){.co-objects,.co-action-page{padding:24px}}@media(max-width:1430px){.co-section-heading{flex-direction:column;gap:12px}.co-objects,.co-action-page{padding:16px}.co-inspector-content{padding:17px 12px}.co-inspector-content h2{font-size:var(--text-base)}}@media(max-width:1260px){.co-workbench{grid-template-columns:minmax(0,1fr) 300px}.co-catalog{display:none}.co-mobile-type{display:flex;align-items:center;gap:8px;padding:9px 17px;border-bottom:1px solid var(--border);font-size:var(--text-xs);color:var(--muted-foreground)}.co-mobile-type select{max-width:none;flex:1}.co-section-heading{flex-direction:row}}@media(max-width:1020px){.co-section-heading{flex-direction:column}.co-action-cards{grid-template-columns:1fr}}@media(max-width:760px){.co-workspace{overflow:auto}.co-workbench{display:flex;flex-direction:column;flex:none;overflow:visible;min-height:calc(100dvh - 148px)}.co-main{overflow:visible;min-height:500px}.co-inspector{border-left:0;border-top:1px solid var(--border);overflow:visible}.co-objects,.co-action-page{overflow:visible;flex:none;padding:15px}.co-workspace .ix-eyebrow{font-size:var(--text-xs)}.co-section-heading h2{font-size:var(--text-base)}.co-record-toolbar>span{display:none}.co-record-toolbar{padding:11px}.co-workspace .ix-table th,.co-workspace .ix-table td{padding:8px 12px}.co-workspace .ix-table{min-width:510px}.co-inspector-content{padding:20px}.co-inspector-content h2{font-size:var(--text-xl);max-width:330px}.co-inspector-content h2+p{font-size:var(--text-xs)}.co-finding-number{font-size:var(--text-xl)}.co-inspector .ix-tabbar{overflow-x:auto}.co-inspector-head .ix-eyebrow{font-size:var(--text-xs)}.co-action-cards article{padding:17px}}.co-workspace .co-section-heading h2{font-size:var(--text-base)}.op-documents,.op-accounting{color:var(--foreground);font-size:var(--text-xs);line-height:1.55;max-width:1800px;margin:auto;min-width:0}.op-decision{width:100%;min-width:0;min-height:100%;color:var(--foreground);background:var(--background-subtle);font-size:var(--text-sm);line-height:1.55}.op-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.op-eyebrow{font-size:var(--text-xs);letter-spacing:1.1px;color:var(--muted-foreground);text-transform:uppercase}.op-heading h1{font-size:var(--text-xl);letter-spacing:-.6px;font-weight:var(--font-weight-semibold);line-height:1.3;margin:4px 0}.op-heading p{color:var(--muted-foreground);margin:7px 0;max-width:950px;font-size:var(--text-xs)}.op-chip{font-size:var(--text-xs);display:inline-flex;align-items:center;white-space:nowrap;background:var(--ix-tint);color:var(--dg-accent-ink);border:1px solid var(--border);padding:3px 7px;border-radius:3px;line-height:1.4}.op-chip.warning{color:var(--ix-warn);background:var(--ix-warn-bg)}.op-chip.good{color:var(--ix-teal)}.op-summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);background:var(--card);margin-bottom:20px;border-radius:4px}.op-summary>div{padding:16px 20px;border-right:1px solid var(--border)}.op-summary>div:last-child{border:0}.op-summary span,.op-summary small{display:block;color:var(--muted-foreground);font-size:var(--text-xs)}.op-summary strong{font-size:var(--text-xl);font-weight:var(--font-weight-medium);letter-spacing:-.8px;display:block;margin:4px 0}.op-summary small{font-size:var(--text-xs)}.op-tabs{display:flex;gap:20px;border-bottom:1px solid var(--border);padding:0 16px;overflow-x:auto}.op-tabs>button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 0;color:var(--muted-foreground);font:inherit;white-space:nowrap;cursor:pointer;display:flex;align-items:center;gap:8px}.op-tabs>button.active{color:var(--dg-accent-ink);border-bottom-color:var(--chart-1)}.op-tabs>button>span{font-size:var(--text-xs);width:19px;height:19px;border:1px solid var(--border);border-radius:50%;text-align:center;line-height:17px}.op-tabs>button.active>span{background:var(--chart-1);color:var(--card)}.op-decision input,.op-decision select,.op-decision textarea,.op-documents input,.op-documents textarea,.op-accounting input,.op-accounting select,.op-accounting textarea{font:inherit;color:var(--foreground);background:var(--ix-bg);border:1px solid var(--input);border-radius:3px;padding:8px;min-width:0;outline-color:var(--chart-1)}.op-source-row:hover{background:var(--ix-tint)}.op-rule{display:flex;align-items:flex-start;gap:9px;padding:13px 0;color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.7}.op-aside-title{display:flex;align-items:center;gap:9px}.op-aside-title h3{margin:0!important}.op-back{display:inline-flex;align-items:center;gap:7px;color:var(--dg-accent-ink);font-size:var(--text-xs);margin-bottom:16px}.op-decision .op-heading{margin-bottom:12px}.op-case-meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:var(--text-xs);color:var(--muted-foreground);margin-bottom:20px}.op-case-meta span{display:flex;gap:7px;align-items:center}.op-case-tabs{border:1px solid var(--border);border-radius:4px 4px 0 0;background:var(--card);gap:32px}.op-case-body{border:1px solid var(--border);border-top:0;background:var(--card);min-height:500px}.op-case-footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:12px 16px;border:1px solid var(--border);border-top:0;background:var(--card);position:sticky;bottom:-24px;z-index:4;border-radius:0 0 4px 4px}.op-case-footer>span{margin-right:auto;font-size:var(--text-xs);color:var(--muted-foreground)}.op-understand{display:grid;grid-template-columns:minmax(0,1fr) 285px}.op-understand>main{padding:26px}.op-understand>main>section{margin-bottom:24px}.op-understand h2,.op-section-intro h2,.op-prepare h2,.op-history h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);letter-spacing:-.35px;margin:4px 0 8px;line-height:1.4}.op-understand h3{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.op-consequence{background:var(--ix-bg);padding:21px;border-left:3px solid var(--chart-1);border-radius:2px}.op-consequence p{font-size:var(--text-sm);line-height:1.8;max-width:850px}.op-evidence-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.op-evidence-tags button{background:var(--card);border:1px solid var(--border);font:inherit;font-size:var(--text-xs);color:var(--dg-accent-ink);border-radius:3px;padding:5px 7px;display:flex;align-items:center;gap:5px;cursor:pointer}.op-section-intro p{color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.7}.op-concern{display:flex;gap:13px;padding:16px 0;border-top:1px solid var(--border)}.op-concern strong{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.op-concern p{font-size:var(--text-xs);line-height:1.8;color:var(--muted-foreground);margin:4px 0}.op-concern small,.op-assessment-note{font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.7}.op-assessment-note{display:block;background:var(--ix-bg);padding:11px 13px}.op-understand>aside,.op-prepare>aside{border-left:1px solid var(--border);padding:24px;background:var(--ix-bg)}.op-understand aside p{font-size:var(--text-sm);color:var(--muted-foreground)}.op-understand hr,.op-prepare hr{border:0;border-top:1px solid var(--border);margin:20px 0}.op-understand aside>small{font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.7}.op-related{display:block;text-align:left;width:100%;font:inherit;background:none;color:var(--foreground);border:0;border-bottom:1px solid var(--border);padding:12px 0;cursor:pointer}.op-related>span:first-child{font-size:var(--text-xs);color:var(--muted-foreground);display:block;margin-bottom:5px}.op-related strong{font-size:var(--text-xs);font-weight:var(--font-weight-medium);display:block;margin-bottom:4px}.op-change-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.op-change-grid>div{padding:15px;border:1px solid var(--border);border-radius:3px}.op-change-grid strong{display:block;font-weight:var(--font-weight-medium);font-size:var(--text-xs);margin:12px 0 4px}.op-change-grid p{color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.7}.op-evidence-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.op-evidence-layout>div{padding:23px}.op-evidence-layout>div:first-child{border-right:1px solid var(--border)}.op-source-row{border:1px solid var(--border);border-radius:3px;padding:12px;display:flex;align-items:center;gap:12px;font:inherit;background:var(--ix-bg);color:var(--foreground);text-align:left;width:100%;margin-bottom:8px;cursor:pointer}.op-source-row.selected{border-color:var(--chart-1);background:var(--ix-tint)}.op-source-row strong,.op-source-row small{display:block;font-size:var(--text-xs)}.op-source-row small{font-size:var(--text-xs);color:var(--muted-foreground);margin-top:4px}.op-source-row .op-chip{flex:0!important;white-space:nowrap}.op-source-detail section>p{white-space:pre-line;line-height:1.8;color:var(--muted-foreground)}.op-source-detail h3{font-size:var(--text-sm)}.op-source-detail{overflow-wrap:anywhere}.op-options{padding:25px}.op-option-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0}.op-option-grid>button{color:var(--foreground);background:var(--ix-bg);border:1px solid var(--border);border-radius:4px;padding:19px;text-align:left;font:inherit;cursor:pointer}.op-option-grid>button.selected{border-color:var(--chart-1);box-shadow:inset 0 0 0 1px var(--chart-1);background:var(--ix-tint)}.op-option-grid>button>span{display:flex;gap:8px;align-items:center;font-size:var(--text-xs)}.op-option-grid>button>strong{font-size:var(--text-xl);font-weight:var(--font-weight-medium);display:block;letter-spacing:-.6px;margin:16px 0 4px}.op-option-grid>button>small{color:var(--muted-foreground);font-size:var(--text-xs)}.op-option-grid p{font-size:var(--text-xs);line-height:1.8;color:var(--muted-foreground);min-height:65px}.op-option-grid dl{border-top:1px solid var(--border);padding-top:13px;font-size:var(--text-xs)}.op-option-grid dt{color:var(--muted-foreground);margin-top:9px}.op-option-grid dd{margin:2px 0;font-size:var(--text-xs)}.op-sensitivity{border:1px solid var(--border);padding:20px;border-radius:4px}.op-sensitivity h3{font-size:var(--text-base)}.op-sensitivity p{color:var(--muted-foreground);max-width:850px;line-height:1.8}.op-sensitivity label{display:flex;align-items:center;gap:16px;margin:16px 0;max-width:720px}.op-sensitivity input{flex:1;accent-color:var(--chart-1)}.op-sensitivity-results{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:16px 0;border-top:1px solid var(--border)}.op-sensitivity-results span{display:block;font-size:var(--text-xs);color:var(--muted-foreground)}.op-sensitivity-results strong{display:block;font-size:var(--text-xl);font-weight:var(--font-weight-medium);margin-top:4px}.op-sensitivity>small{color:var(--muted-foreground);font-size:var(--text-xs)}.op-prepare{display:grid;grid-template-columns:minmax(0,1fr) 285px}.op-prepare>main{padding:26px}.op-prepare p{color:var(--muted-foreground);line-height:1.8}.op-prepare label{display:flex;flex-direction:column;gap:8px;font-size:var(--text-xs);color:var(--muted-foreground);margin:20px 0 8px}.op-prepare textarea{min-height:150px;resize:vertical;line-height:1.8;font-size:var(--text-sm)}.op-prepare small{display:block;font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.7;margin:8px 0 17px}.op-prepare select{width:100%}.op-progression{list-style:none;padding:0;counter-reset:steps}.op-progression li{counter-increment:steps;padding:13px 0;display:flex;align-items:center;gap:8px;color:var(--muted-foreground);font-size:var(--text-xs)}.op-progression li:before{content:counter(steps);border:1px solid var(--border);width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.op-progression li.done:before{content:"\2713";color:var(--ix-teal);background:var(--ix-tint)}.op-packet{margin-top:25px;border:1px solid var(--border);border-radius:4px}.op-packet>div:first-child{display:flex;align-items:center;justify-content:space-between;padding:13px;border-bottom:1px solid var(--border)}.op-packet h3{margin:0;font-size:var(--text-sm)}.op-packet pre{padding:16px;white-space:pre-wrap;line-height:1.8;font-family:inherit;font-size:var(--text-xs);max-height:400px;overflow:auto;background:var(--ix-bg);margin:0;color:var(--muted-foreground)}.op-packet-actions{display:flex;gap:9px;padding:12px}.op-history{padding:25px;max-width:950px;margin:auto}.op-history>p{color:var(--muted-foreground);line-height:1.8}.op-history article{display:flex;gap:17px;padding:20px 0;border-bottom:1px solid var(--border)}.op-history-dot{height:8px;width:8px;border-radius:50%;background:var(--chart-1);margin-top:4px;flex-shrink:0}.op-history article small{display:block;color:var(--muted-foreground);font-size:var(--text-xs);margin-top:5px}.op-history article p{line-height:1.8}.op-history details{margin:20px 0;color:var(--muted-foreground);font-size:var(--text-xs)}.op-notice,.op-alert{display:flex;align-items:center;gap:9px;padding:12px 16px;background:var(--ix-tint);color:var(--dg-accent-ink);font-size:var(--text-xs)}.op-alert{color:var(--ix-warn);background:var(--ix-warn-bg)}.op-empty,.op-loading{text-align:center;padding:50px 24px;color:var(--muted-foreground)}.op-empty h3{font-size:var(--text-base);color:var(--foreground)}.op-empty p{font-size:var(--text-xs)}.op-doc-layout{display:grid;grid-template-columns:200px minmax(0,1fr) 315px;border:1px solid var(--border);border-radius:4px;background:var(--card);align-items:start}.op-doc-library{padding:12px;border-right:1px solid var(--border);max-height:calc(100dvh - 245px);overflow:auto;position:sticky;top:0}.op-doc-search{display:flex;align-items:center;gap:4px;margin-bottom:12px}.op-doc-search input{width:100%;font-size:var(--text-xs);padding:7px}.op-doc-library>button{background:none;border:0;display:flex;gap:9px;padding:13px 8px;text-align:left;color:var(--foreground);width:100%;font:inherit;cursor:pointer;border-radius:3px}.op-doc-library>button.selected{background:var(--ix-tint);color:var(--dg-accent-ink)}.op-doc-library strong{font-size:var(--text-xs);font-weight:var(--font-weight-medium);display:block}.op-doc-library small,.op-doc-library em{font-size:var(--text-xs);color:var(--muted-foreground);display:block;line-height:1.6;margin-top:4px;font-style:normal}.op-doc-paper{padding:29px 30px;min-width:0}.op-doc-paper>header{border-bottom:1px solid var(--border);padding-bottom:20px;margin-bottom:12px}.op-doc-paper h2{font-size:var(--text-xl);letter-spacing:-.6px;font-weight:var(--font-weight-medium);line-height:1.4}.op-doc-paper header>p{font-size:var(--text-xs);color:var(--muted-foreground)}.op-doc-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.op-doc-paper>section{padding:20px 15px;margin:0 -15px;border-left:2px solid transparent;border-bottom:1px solid var(--border);cursor:pointer;scroll-margin-top:20px}.op-doc-paper>section.active{border-left-color:var(--chart-1);background:var(--ix-tint)}.op-doc-paper>section>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.op-doc-paper section>div>span:first-child{font-size:var(--text-xs);color:var(--muted-foreground)}.op-doc-paper h3{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin:0}.op-doc-paper section p{white-space:pre-line;line-height:1.9;color:var(--muted-foreground);font-size:var(--text-sm);margin:12px 0 0}.op-doc-paper textarea{width:100%;min-height:220px;line-height:1.9;margin-top:15px;resize:vertical;font-size:var(--text-sm)}.op-doc-paper footer{padding-top:20px;font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.7}.op-doc-review{padding:23px;border-left:1px solid var(--border);background:var(--ix-bg);position:sticky;top:0;max-height:calc(100dvh - 160px);overflow:auto}.op-doc-review>.op-chip{margin:16px 0 5px}.op-doc-review>p{font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.8}.op-document-findings{margin:16px 0}.op-document-findings button{font:inherit;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:3px;width:100%;padding:11px;text-align:left;margin-bottom:8px;cursor:pointer;display:grid;grid-template-columns:13px 1fr;gap:8px}.op-document-findings button.selected{border-color:var(--chart-1)}.op-document-findings strong{font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.op-document-findings small{font-size:var(--text-xs);color:var(--muted-foreground);grid-column:2}.op-clause-explanation{border-top:1px solid var(--border);padding:16px 0}.op-clause-explanation h3{font-size:var(--text-sm);line-height:1.5}.op-clause-explanation blockquote{font-size:var(--text-xs);border-left:2px solid var(--ix-warn);padding:8px;margin:12px 0;background:var(--card);line-height:1.8}.op-clause-explanation p{font-size:var(--text-xs);line-height:1.8;color:var(--muted-foreground)}.op-doc-review small{font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.7;display:block}.op-doc-review details{font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.8;margin:16px 0}.op-decision button:focus-visible,.op-documents button:focus-visible{outline:2px solid var(--chart-1);outline-offset:2px}@media(max-width:1250px){.op-doc-layout{grid-template-columns:160px minmax(0,1fr) 260px}.op-doc-paper{padding:24px 20px}.op-doc-review{padding:16px}.op-understand,.op-prepare{grid-template-columns:minmax(0,1fr) 245px}}@media(max-width:1000px){.op-doc-layout{grid-template-columns:minmax(0,1fr) 280px}.op-doc-library{grid-column:1/-1;position:static;max-height:150px;display:flex;gap:7px;border-right:0;border-bottom:1px solid var(--border);overflow:auto}.op-doc-library>button{min-width:170px}.op-doc-search{min-width:180px}.op-case-tabs{gap:20px}.op-option-grid{grid-template-columns:1fr}.op-option-grid p{min-height:0}.op-option-grid dl{display:grid;grid-template-columns:1fr 1fr;align-items:center}.op-option-grid dt{margin:4px 0}.op-option-grid dd{text-align:right}.op-change-grid{grid-template-columns:1fr}.op-understand>main,.op-prepare>main{padding:20px}}@media(max-width:700px){.op-heading{display:block}.op-heading h1{font-size:var(--text-xl)}.op-heading>.op-chip{margin-top:8px}.op-summary{grid-template-columns:1fr 1fr}.op-summary>div{padding:13px;border-bottom:1px solid var(--border)}.op-summary strong{font-size:var(--text-xl)}.op-tabs{gap:16px;padding:0 12px}.op-understand,.op-prepare,.op-evidence-layout{grid-template-columns:1fr}.op-understand>aside,.op-prepare>aside{border-left:0;border-top:1px solid var(--border)}.op-case-footer{bottom:-12px;padding:8px;flex-wrap:wrap}.op-case-footer>span{flex-basis:100%}.op-case-meta{gap:12px}.op-doc-layout{display:block}.op-doc-paper{padding:23px}.op-doc-review{position:static;max-height:none;border-left:0;border-top:1px solid var(--border)}.op-doc-library{max-height:140px}.op-sensitivity-results{grid-template-columns:1fr}.op-sensitivity label{flex-wrap:wrap}.op-packet>div:first-child{flex-wrap:wrap;gap:9px}.op-packet-actions{flex-wrap:wrap}.op-evidence-layout>div:first-child{border-right:0;border-bottom:1px solid var(--border)}.op-options{padding:17px}}@media(prefers-reduced-motion:reduce){.op-case-body{animation:none}}.op-accounting-body{border:1px solid var(--border);border-top:0;background:var(--card)}.op-accounting-body>section{padding:26px}.op-accounting-body h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);margin:0 0 12px;letter-spacing:-.3px}.op-accounting-body p{color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.8;max-width:900px}.op-accounting-facts{display:grid;grid-template-columns:minmax(0,1fr) 300px}.op-accounting-facts>main{padding:26px}.op-accounting-facts>aside{border-left:1px solid var(--border);padding:24px;background:var(--ix-bg)}.op-accounting label{display:flex;flex-direction:column;gap:7px;font-size:var(--text-xs);color:var(--muted-foreground);margin:15px 0}.op-accounting label>strong{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.op-accounting label>span{font-size:var(--text-xs)}.op-accounting textarea{min-height:90px;resize:vertical;line-height:1.8;width:100%;font-size:var(--text-xs)}.op-accounting-facts aside h3{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.op-accounting-facts dt{font-size:var(--text-xs);color:var(--muted-foreground);margin-top:12px}.op-accounting-facts dd{margin:4px 0;font-size:var(--text-xs)}.op-accounting-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.op-accounting input,.op-accounting select{min-height:35px;width:100%}.op-obligation{border:1px solid var(--border);padding:16px;border-radius:4px;margin:12px 0 16px;background:var(--ix-bg)}.op-obligation>div:first-child{display:flex;justify-content:space-between;align-items:center}.op-obligation-fields{display:grid;grid-template-columns:2fr 1fr 2fr 1fr 1fr;gap:12px}.op-allocation-result{display:flex;align-items:center;gap:16px;border-top:1px solid var(--border);padding-top:12px}.op-allocation-result>span{font-size:var(--text-xs);color:var(--muted-foreground)}.op-allocation-result>strong{font-weight:var(--font-weight-medium);font-size:var(--text-xl)}.op-allocation-result>small{margin-left:auto;font-size:var(--text-xs);color:var(--muted-foreground)}.op-accounting-gaps{border-left:3px solid var(--ix-warn);padding:15px 20px;background:var(--ix-warn-bg);margin:20px 0;color:var(--foreground)}.op-accounting-gaps h3{font-size:var(--text-sm)}.op-accounting-gaps p{margin:5px 0}.op-billing-select{max-width:300px}.op-revenue-chart{display:flex;align-items:flex-end;gap:12px;overflow:auto;padding:25px 8px 12px;border-bottom:1px solid var(--border);margin-top:20px}.op-revenue-chart>div{min-width:38px;flex:1;text-align:center}.op-revenue-chart>div>div{display:flex;gap:4px;align-items:flex-end;justify-content:center;height:125px}.op-revenue-chart i,.op-revenue-chart b{width:12px;background:var(--chart-1);display:block;min-height:2px}.op-revenue-chart b{background:var(--ix-teal)}.op-revenue-chart small{font-size:var(--text-xs);color:var(--muted-foreground);display:block;margin-top:9px}.op-chart-legend{font-size:10px!important}.op-schedule{overflow:auto;margin:20px 0}.op-schedule table{width:100%;border-collapse:collapse;font-size:var(--text-xs);white-space:nowrap}.op-schedule th{text-align:right;color:var(--muted-foreground);font-weight:var(--font-weight-medium);background:var(--ix-bg)}.op-schedule td,.op-schedule th{padding:12px;border-bottom:1px solid var(--border);text-align:right;font-variant-numeric:tabular-nums}.op-schedule td:first-child,.op-schedule th:first-child{text-align:left}.op-accounting .op-summary strong{font-size:var(--text-xl)}.op-accounting .op-case-footer>a{font-size:var(--text-xs);margin-right:12px}@media(max-width:1200px){.op-obligation-fields{grid-template-columns:1fr 1fr}.op-obligation-fields>label:first-child{grid-column:1/-1}.op-accounting-facts{grid-template-columns:minmax(0,1fr) 250px}}@media(max-width:700px){.op-accounting-facts{display:block}.op-accounting-facts>aside{border-left:0;border-top:1px solid var(--border)}.op-accounting-inputs{grid-template-columns:1fr;gap:0}.op-obligation-fields{grid-template-columns:1fr}.op-allocation-result{flex-wrap:wrap}.op-allocation-result>small{margin:0}.op-accounting .op-summary strong{font-size:var(--text-base)}.op-accounting-body>section,.op-accounting-facts>main{padding:16px}}.op-decision .op-case-body{margin:16px;min-height:0;border:0;background:transparent}.op-decision .op-understand,.op-decision .op-prepare{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:16px}.op-decision .op-primary-column{min-width:0;padding:0;display:flex;flex-direction:column;gap:16px}.op-decision .op-primary-column>section,.op-decision .op-understand>aside,.op-decision .op-prepare>aside,.op-decision .op-evidence-layout,.op-decision .op-options,.op-decision .op-history{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);padding:16px;margin:0;min-width:0}.op-decision .op-prepare>.op-primary-column{border:1px solid var(--border);border-radius:var(--radius-xl);padding:16px;background:var(--card)}.op-decision .op-understand h2,.op-decision .op-prepare h2,.op-decision .op-history h2,.op-decision .op-options h2,.op-decision .op-section-intro h2{font-size:var(--text-base);font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1.6;margin:0 0 8px}.op-decision .op-consequence p,.op-decision .op-concern p,.op-decision .op-change-grid p{font-size:var(--text-sm);line-height:1.55}.op-decision .op-understand>aside>button,.op-decision .op-prepare>aside>button{margin-top:8px}.op-decision .op-understand>aside>p{margin-bottom:8px}.op-decision .op-consequence{border-left:1px solid var(--border)}.op-decision .op-eyebrow{letter-spacing:0;font-size:var(--text-xs);text-transform:none}.op-decision .op-assessment-note{border-radius:var(--radius-md);background:var(--background-subtle)}.op-decision .op-change-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.op-decision .op-change-grid>div,.op-decision .op-source-row,.op-decision .op-option-grid>button,.op-decision .op-sensitivity,.op-decision .op-packet{border-radius:var(--radius-md)}.op-decision .op-evidence-layout{gap:16px}.op-decision .op-evidence-layout>div{padding:0;min-width:0}.op-decision .op-evidence-layout>div:first-child{padding-right:16px}.op-decision .op-source-row>span{min-width:0;overflow-wrap:anywhere}.op-decision .op-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.op-decision .op-option-grid>button{padding:16px}.op-decision .op-option-grid>button.selected{background:var(--tint-blue);border-color:var(--input);box-shadow:none}.op-decision .op-source-row.selected{background:var(--tint-blue);border-color:var(--input)}.op-decision .op-case-footer{position:static;bottom:auto;flex-wrap:wrap;border:0;border-top:1px solid var(--border);border-radius:0;gap:8px;padding:12px 16px}.op-decision input,.op-decision select,.op-decision textarea{border-color:var(--input);border-radius:var(--radius-md);min-height:32px}.op-decision .op-case-footer>span{flex:1 1 240px}.op-decision .op-back{display:inline-flex;align-items:center;min-height:24px;gap:6px;margin:0;font-size:var(--text-xs)}@media(max-width:1100px){.op-decision .op-understand,.op-decision .op-prepare{grid-template-columns:minmax(0,1fr)}.op-decision .op-understand>aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.op-decision .op-understand>aside>h2,.op-decision .op-understand>aside>p,.op-decision .op-understand>aside>hr,.op-decision .op-understand>aside>small{grid-column:1 / -1}}@media(max-width:640px){.op-decision .op-evidence-layout,.op-decision .op-option-grid,.op-decision .op-change-grid,.op-decision .op-sensitivity-results{grid-template-columns:minmax(0,1fr)}.op-decision .op-evidence-layout>div:first-child{border-right:0;padding:0}.op-decision .op-understand>aside{display:block}.op-decision .op-understand>aside>button{width:100%}.op-decision [data-slot=page-header]>div{align-items:flex-start;flex-wrap:wrap;gap:8px}}.p-main.cf-main{display:block;min-width:0}.cf-deal-workspace{width:100%;max-width:1560px;container-type:inline-size;padding:24px 24px 40px;font-variant-numeric:tabular-nums}.cf-deal-workspace :is(button,input,select,textarea){font:inherit}.cf-deal-workspace :is(h1,h2,h3,p,div,section){min-width:0}.cf-deal-workspace .cf-deal-head{margin:16px 0}.cf-deal-workspace .cf-deal-head h1{font-size:27px;font-weight:550}.cf-deal-workspace .cf-deal-head p{font-size:12px}.cf-deal-workspace .cf-deal-identity>img{width:44px;height:44px;flex-shrink:0;border-radius:6px}.cf-deal-workspace .cf-panel{border-radius:6px;padding:20px}.cf-deal-workspace .cf-panel h2{font-size:15px;font-weight:550}.cf-deal-workspace .cf-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cf-deal-workspace .cf-options>button{font:inherit;padding:16px;display:flex;flex-direction:column;min-width:0}.cf-deal-workspace .cf-options>button>span{width:100%;font-size:12px;gap:8px}.cf-deal-workspace .cf-options>button>strong{font-size:24px}.cf-deal-workspace .cf-options>button>div{width:100%;margin-top:auto}.cf-deal-workspace .cf-options>button>p{line-height:1.5}.cf-deal-workspace .cf-options-layout{align-items:start}.cf-deal-workspace .cf-results-column{position:static}.cf-deal-workspace .cf-field :is(input,textarea,select){width:100%;max-width:100%}.cf-deal-workspace .cf-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-deal-workspace .cf-footer{position:static;gap:16px}.cf-deal-workspace .cf-document{padding:20px}.cf-deal-workspace .cf-document-top{margin-bottom:16px}.cf-deal-workspace .cf-term-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.cf-deal-workspace .cf-term-list>div{display:block;padding:11px 0}.cf-deal-workspace .cf-term-list dt{font-size:10px;margin-bottom:4px}.cf-deal-workspace .cf-term-list dd{text-align:left;font-size:12px;overflow-wrap:anywhere}.cf-deal-workspace .cf-diffs>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 14px minmax(0,1fr);gap:8px}.cf-deal-workspace .cf-diffs :is(strong,span,b){overflow-wrap:anywhere;font-size:11px}.do-call-value{font-size:28px;font-weight:500;letter-spacing:-.6px}.do-call-form{display:grid;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid var(--cf-border)}.do-call-form label{display:grid;gap:7px;font-size:11px;font-weight:500}.do-call-form label small{font-weight:400;margin-top:-5px}.do-call-form textarea{min-height:90px;resize:vertical}.do-evidence-body{padding:24px;overflow:auto;font-size:12px;line-height:1.6}.do-evidence-body h2{font-size:20px;line-height:1.4;margin:16px 0 8px}.do-evidence-body h3{font-size:13px;margin:24px 0 8px}.do-equation{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 12px;border:1px solid var(--border);border-radius:5px;margin:16px 0;font-size:20px;font-variant-numeric:tabular-nums}.do-equation small{display:block;font-size:10px;margin-top:4px;font-weight:400;color:var(--dg-muted)}.do-equation b{font-size:13px;font-weight:400}.do-evidence-body .cf-table-wrap{margin-top:16px}.do-evidence-body table{border-collapse:collapse;width:100%;font-size:11px;white-space:nowrap}.do-evidence-body :is(th,td){padding:9px 8px;border-bottom:1px solid var(--border);text-align:left}.do-evidence-body th{font-weight:500;background:var(--surface2)}@container (max-width:1000px){.cf-deal-workspace .cf-options{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-deal-workspace .cf-options-layout{grid-template-columns:1fr}}@media(max-width:700px){.cf-deal-workspace{padding:16px 12px 24px}.cf-deal-workspace .cf-deal-head{gap:12px;margin:12px 0}.cf-deal-workspace .cf-deal-head h1{font-size:24px}.cf-deal-workspace .cf-deal-head select{max-width:none;width:100%}.cf-deal-workspace .cf-panel{padding:16px}.cf-deal-workspace .cf-options>button>strong{font-size:22px}.cf-deal-workspace .cf-form-grid{grid-template-columns:minmax(0,1fr)}.do-equation{font-size:17px;padding:12px 8px}.do-evidence-body{padding:16px}}@media(prefers-reduced-motion:reduce){.cf-deal-workspace *{scroll-behavior:auto;transition:none!important}}.cf-deal-workspace.dw-layout{max-width:1680px;padding:16px 24px 24px;--dw-muted: var(--cf-muted);--dw-navy: #172d45;--dw-blue: var(--info);--dw-highlight: #edf4ff}[data-theme=dark] .cf-deal-workspace.dw-layout{--dw-navy: #112438;--dw-blue: var(--info);--dw-highlight: #1c304a}.dw-layout .cf-deal-head{margin:0 0 12px}.dw-layout .cf-deal-head h1{font-size:24px;font-weight:500;letter-spacing:-.7px}.dw-layout.cf-deal-workspace .cf-deal-head{margin:0 0 12px}.dw-workbench button:focus:not(:focus-visible){outline:none}.dw-toolbar-actions{flex-shrink:0}.dw-layout .cf-deal-head p{font-size:12px;margin:4px 0 0}.dw-layout .cf-deal-identity{gap:12px}.dw-layout .cf-deal-identity>img{width:38px;height:38px;border-radius:4px}.dw-layout .cf-panel{border-radius:3px;box-shadow:none}[data-theme=dark] .dw-layout .cf-notice{background:#17372f;border-color:#31594c;color:#b9e4d3}.dw-layout .cf-columns,.dw-layout>.cf-metrics,.dw-layout>.cf-section-intro{margin-top:16px}.dw-workbench{font-size:12px}.dw-workbench button{cursor:pointer}.dw-outlook-line{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1.15fr) minmax(0,.8fr);align-items:center;gap:20px;padding:20px 0}.dw-outlook-line>div{display:grid;grid-template-columns:1fr;column-gap:8px;align-items:center}.dw-outlook-line>div>span{grid-column:1/-1;color:var(--cf-muted);font-size:11px;margin-bottom:3px}.dw-outlook-line strong{font-size:23px;letter-spacing:-.5px;font-weight:500}.dw-outlook-line small{font-size:10px;margin-top:4px;color:var(--cf-muted)}.dw-outlook-line button{background:none;border:0;color:var(--info);display:flex;align-items:center;gap:5px;padding:0;font-size:11px;text-align:left;margin-top:5px}.dw-outlook-line .dw-forecast-action{border-left:1px solid var(--cf-border);padding-left:24px;align-self:stretch;align-content:center}.dw-outlook-line .do-call-value{font-size:12px;font-weight:400;letter-spacing:0;gap:16px;line-height:25px}.dw-surface{background:var(--cf-surface);border:1px solid var(--cf-border);border-radius:5px;box-shadow:0 3px 14px #0f20320e;overflow:hidden}.dw-toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #304c6b;background:var(--dw-navy);color:#f2f6fd;gap:12px}.dw-toolbar>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dw-toolbar h2{font-size:15px;font-weight:550;letter-spacing:-.15px;color:inherit}.dw-presets{display:flex;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid var(--cf-border)}.dw-presets>span{font-size:10px;color:var(--cf-muted);white-space:nowrap}.dw-workarea{display:grid;grid-template-columns:minmax(0,1fr) 285px}.dw-editor{min-width:0}.dw-offer-total{padding:20px 20px 16px;border-left:3px solid var(--dw-blue);display:flex;align-items:center;justify-content:space-between;gap:16px}.dw-offer-total>div>span{display:flex;align-items:center;gap:8px;color:var(--cf-muted);font-size:11px}.dw-offer-total strong{display:block;font-size:38px;letter-spacing:-1.25px;font-weight:500;line-height:1.35;margin:3px 0}.dw-offer-total>div:first-child>strong{color:var(--dw-blue)}.dw-offer-total small{font-size:10px}.dw-offer-total .dw-offer-delta{text-align:right}.dw-offer-total .dw-offer-delta>span{justify-content:flex-end}.dw-offer-delta strong{font-size:18px;letter-spacing:-.3px;color:var(--cf-muted)}.dw-offer-delta small{max-width:150px}.dw-terms-panel{padding:0 20px}.dw-terms-table th:first-child{width:34%}.dw-terms-table th:nth-child(2){width:27%}.dw-terms-table tbody td:nth-child(2){color:var(--cf-muted);font-size:11px}.dw-terms-table tbody td:last-child{background:color-mix(in srgb,var(--cf-soft) 28%,var(--cf-surface))}.dw-terms-table thead th:first-child{padding-left:0}.dw-terms-table thead th:last-child{color:var(--info)}.dw-terms-table thead th:last-child>span{display:block;color:var(--cf-muted);font-size:9px}.dw-change-dot{display:none}.dw-changed .dw-change-dot{display:inline-block;position:absolute;width:4px;height:4px;background:var(--cf-accent);border-radius:50%;left:-10px;top:calc(50% - 2px)}.dw-changed th{color:var(--cf-accent)}.dw-number-field{position:relative}.dw-number-field>span{position:absolute;right:9px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--cf-muted);font-size:10px}.dw-more-terms{padding:13px 0}.dw-more-terms>summary{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:11px;color:var(--cf-muted);list-style:none}.dw-more-terms summary::-webkit-details-marker{display:none}.dw-extra-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 0}.dw-extra-grid>label{display:grid;gap:4px;font-size:11px;color:var(--cf-muted)}.dw-checks{display:flex;flex-wrap:wrap;gap:12px;font-size:11px}.dw-checks label{margin:0}.dw-effects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--cf-border);border-bottom:1px solid var(--cf-border);background:color-mix(in srgb,var(--cf-bg) 55%,var(--cf-surface));padding:12px 20px}.dw-effects>div{padding:0 12px;border-left:1px solid var(--cf-border)}.dw-effects>div:first-child{padding-left:0;border-left:0}.dw-effects span{font-size:10px;color:var(--cf-muted)}.dw-effects strong{display:block;font-size:19px;font-weight:500;letter-spacing:-.4px;margin:4px 0 3px}.dw-effects small{font-size:10px;color:var(--cf-muted)}.dw-change-summary{display:flex;gap:9px;align-items:flex-start;padding:8px 20px;background:var(--dw-highlight);border-bottom:1px solid var(--cf-border);font-size:11px;line-height:1.55;animation:dw-update .18s ease-out}.dw-change-summary button,.dw-value-breakdown button{color:var(--cf-accent);border:0;padding:0;background:none;display:inline-flex;gap:7px;align-items:center;font-size:11px;line-height:1.55;text-align:left}.dw-change-summary button{flex-shrink:0}@keyframes dw-update{0%{opacity:.45}to{opacity:1}}.dw-context{border-left:1px solid var(--cf-border);background:color-mix(in srgb,var(--cf-bg) 45%,var(--cf-surface));padding:20px 16px}.dw-section-label{display:flex;align-items:center;gap:7px;color:var(--cf-muted);margin-bottom:13px}.dw-section-label h3{font-size:11px;font-weight:500}.dw-section-label>span:last-child:not(.dgx-icon){margin-left:auto;font-size:9px}.dw-context h3.dw-recommendation-title{font-size:18px;line-height:1.4;font-weight:500;letter-spacing:-.15px;margin-bottom:8px}.dw-recommendation{border-top:2px solid var(--dw-blue);padding-top:12px}.dw-recommendation .dw-section-label{color:var(--dw-blue)}.dw-context p{font-size:12px;line-height:1.65;margin:4px 0 12px}.dw-source-chips{display:flex;flex-wrap:wrap;gap:7px 8px;margin-top:12px}.dw-source-chips button{border:0;background:none;display:flex;align-items:center;gap:4px;font-size:10px;padding:0;color:var(--cf-muted)}.dw-source-chips button:hover{color:var(--cf-accent);text-decoration:underline}.dw-coverage,.dw-record-checks{border-top:1px solid var(--cf-border);margin-top:16px;padding-top:17px}.dw-coverage-row{margin-bottom:11px}.dw-coverage-row>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:10px;gap:8px;margin-bottom:5px}.dw-coverage-row strong{font-weight:500}.dw-bar{height:7px;border-radius:1px;background:color-mix(in srgb,var(--cf-border) 50%,transparent);overflow:hidden}.dw-bar i{display:block;height:100%;background:var(--cf-accent);transition:width .12s ease}.dw-coverage-row.base i{background:#3e8d8d}.dw-coverage-row.high i{background:#a6b5c2}.dw-coverage p{margin-bottom:0;font-size:10px}.dw-record-checks>button:not(.dw-text-link){display:flex;gap:8px;align-items:flex-start;border:0;border-bottom:1px solid var(--cf-border);padding:8px 0;background:none;width:100%;text-align:left;font-size:11px;line-height:1.5;color:var(--cf-ink)}.dw-warning-dot{display:block;width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#b3802e;margin-top:4px}.dw-text-link{display:flex;align-items:center;gap:7px;padding:0;margin-top:13px;color:var(--cf-accent);background:none;border:0;font-size:10px}.dw-actionbar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--cf-border);background:var(--cf-surface)}.dw-actionbar>div{display:flex;align-items:center;gap:9px;margin-right:auto;font-size:11px}.dw-actionbar small{font-size:9px}.dw-provenance{display:flex;align-items:flex-start;gap:7px;padding:12px 0;color:var(--cf-muted);font-size:9px}.dw-provenance>span:last-child{margin-left:auto;white-space:nowrap}.dw-cash,.dw-reviews,.dw-economics{padding:20px}.dw-value-breakdown{margin:0}.dw-value-breakdown>div{display:flex;justify-content:space-between;gap:24px;padding:12px 0;border-bottom:1px solid var(--cf-border)}.dw-value-breakdown dt{font-size:12px;font-weight:500}.dw-value-breakdown dd{text-align:right;font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.dw-value-breakdown small{display:block;color:var(--cf-muted);font-size:11px;font-weight:400;margin-top:4px;line-height:1.55}.dw-value-breakdown dt small{max-width:400px}.dw-value-breakdown .dw-breakdown-total{border-bottom:2px solid var(--cf-border)}.dw-breakdown-total dd{color:var(--dw-blue);font-weight:500}.dw-value-breakdown button{display:flex;margin-top:4px}.dw-draft-estimate{display:flex;align-items:flex-start;gap:12px;margin-top:20px;padding:15px;border:1px solid var(--cf-border);border-radius:3px;background:var(--dw-highlight)}.dw-draft-estimate h3{font-size:12px;font-weight:500;margin:0}.dw-draft-estimate p{font-size:11px;margin:7px 0;line-height:1.6}.dw-draft-estimate small{font-size:10px;color:var(--cf-muted)}.dw-draft-estimate>strong{font-size:20px;font-weight:500;letter-spacing:-.5px;margin-left:auto}.dw-view-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px}.dw-view-heading h3{font-weight:500;font-size:13px}.dw-view-heading p{font-size:10px;margin:5px 0 0}.dw-view-heading>strong{font-size:19px;font-weight:500;text-align:right}.dw-view-heading small{font-size:9px;font-weight:400}.dw-invoice-chart{display:flex;align-items:flex-end;gap:8px;overflow-x:auto;padding:8px 0 15px;margin-bottom:12px}.dw-invoice-chart>div{flex:1;min-width:32px;text-align:center}.dw-invoice-chart>div>div{height:120px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--cf-border)}.dw-invoice-chart i{display:block;width:65%;max-width:70px;background:color-mix(in srgb,var(--cf-accent) 70%,var(--cf-surface));border-radius:2px 2px 0 0}.dw-invoice-chart span{font-size:10px}.dw-invoice-chart small{font-size:9px;padding-top:4px}.dw-schedule-table :is(th,td):last-child{text-align:right}.dw-footnote{font-size:10px!important;margin:15px 0 0!important}.dw-review-row{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-bottom:1px solid var(--cf-border)}.dw-review-row>div{flex:1}.dw-review-row strong{font-weight:500;font-size:12px}.dw-review-row p{margin:4px 0 0;font-size:11px}.dw-review-note{display:flex;align-items:center;gap:8px;padding:12px 0;font-size:10px;color:var(--cf-muted)}.dw-accounting-label{margin-top:12px!important;font-size:12px!important}.dw-accounting{border-bottom:1px solid var(--cf-border);padding:12px 0}.dw-accounting summary{display:flex;align-items:center;gap:8px;font-size:11px;cursor:pointer;list-style:none}.dw-accounting summary>span{margin-left:auto;font-size:10px;color:var(--cf-muted)}.dw-accounting p{font-size:11px;margin:12px 0 0}.dw-eval-error{margin:12px 20px;width:auto}.dw-drawer{color:var(--ink);background:var(--surface)}.dw-drawer-body{padding:24px;overflow:auto;color:var(--ink);font-size:12px;line-height:1.6}.dw-drawer-body p{color:var(--dg-muted)}.dw-drawer .do-call-form{padding:0;border:0}.dw-drawer .do-call-form label{font-size:12px}.dw-drawer .do-call-form small{font-size:10px;color:var(--dg-muted)}.dw-drawer .do-call-form button{justify-self:start}.dw-table-scroll{overflow:auto}.dw-comparison-table{min-width:780px;width:100%;color:var(--ink)}.dw-comparison-table :is(td,th){font-size:12px;vertical-align:top;padding:12px!important}.dw-comparison-table tbody tr:first-child td{font-size:20px}.dw-comparison-table small{display:block;font-size:10px;font-weight:400;color:var(--dg-muted);margin-top:5px}.dw-sources-list button{display:flex;align-items:center;gap:12px;width:100%;padding:16px 0;background:none;border:0;border-bottom:1px solid var(--border);color:var(--ink);text-align:left;cursor:pointer}.dw-sources-list button>span:nth-child(2){flex:1}.dw-sources-list strong{font-size:12px;font-weight:500}.dw-sources-list small{display:block;font-size:10px;color:var(--dg-muted);margin-top:4px}.dw-closed{margin-bottom:12px}@container (max-width:1000px){.dw-workarea{grid-template-columns:minmax(0,1fr) 250px}.dw-context,.dw-offer-total{padding:16px}.dw-terms-panel{padding:0 16px}.dw-effects{padding:12px 16px}.dw-effects strong{font-size:17px}.dw-presets{gap:4px}}@container (max-width:790px){.dw-workarea{grid-template-columns:1fr}.dw-context{border-left:0;border-top:1px solid var(--cf-border);display:grid;grid-template-columns:1fr 1fr;gap:20px}.dw-coverage{margin:0;padding:0;border:0}.dw-record-checks{grid-column:1/-1;margin:0;padding-top:12px}.dw-outlook-line{gap:16px}.dw-outlook-line strong{font-size:17px}.dw-outlook-line .dw-forecast-action{display:grid}.dw-provenance>span:last-child{display:none}.dw-terms-table th:first-child{width:33%}.dw-terms-table th:nth-child(2){width:29%}}@media(max-width:700px){.cf-deal-workspace.dw-layout{padding:12px 12px 24px}.dw-layout .cf-deal-head{gap:8px;margin:0 0 8px;flex-direction:row;align-items:center}.dw-layout .cf-deal-head h1{font-size:23px}.dw-layout .cf-deal-head select{max-width:110px;font-size:11px}.dw-layout .cf-deal-head p{font-size:10px}.dw-outlook-line{gap:12px;padding:12px 0}.dw-outlook-line>div{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.dw-outlook-line>div>span{font-size:9px}.dw-outlook-line strong{font-size:18px}.dw-outlook-line small,.dw-outlook-line button{font-size:9px}.dw-toolbar{padding:8px 12px}.dw-toolbar{align-items:flex-start;flex-wrap:wrap}.dw-toolbar-actions{width:100%;justify-content:space-between}.dw-outlook-line{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr)}.dw-outlook-line .dw-forecast-action{flex-direction:row;display:flex;align-items:center;justify-content:space-between;grid-column:1/-1;border-top:1px solid var(--cf-border);border-left:0;padding:9px 0 0}.dw-outlook-line .dw-forecast-action>span{margin:0}.dw-toolbar h2{font-size:13px}.dw-toolbar>div{gap:7px}.dw-presets{padding:7px 8px;flex-wrap:wrap}.dw-presets>span{display:none}.dw-offer-total{padding:16px 12px;gap:8px}.dw-offer-total strong{font-size:28px}.dw-offer-total small{font-size:9px}.dw-offer-delta strong{font-size:15px}.dw-offer-delta small{max-width:110px}.dw-terms-panel{padding:0 12px}.dw-terms-table tbody td:nth-child(2){font-size:10px}.dw-number-field>span{font-size:8px;right:5px}.dw-terms-table th:first-child{width:32%}.dw-terms-table th:nth-child(2){width:26%}.dw-effects{padding:13px 12px}.dw-effects>div{padding:0 9px}.dw-effects strong{font-size:17px}.dw-effects span,.dw-effects small{font-size:9px}.dw-change-summary{padding:8px 12px;flex-wrap:wrap}.dw-change-summary button{margin-left:23px}.dw-economics{padding:16px 12px}.dw-value-breakdown>div{gap:12px}.dw-draft-estimate{flex-wrap:wrap}.dw-draft-estimate>div{flex:1}.dw-draft-estimate>strong{flex-basis:100%;margin-left:29px}.dw-context{grid-template-columns:1fr;gap:16px;padding:16px}.dw-coverage{padding-top:16px;border-top:1px solid var(--cf-border)}.dw-actionbar{flex-wrap:wrap;padding:12px}.dw-actionbar>div{flex-basis:100%}.dw-cash,.dw-reviews{padding:16px 12px;overflow:auto}.dw-schedule-table{min-width:440px}.dw-review-row{gap:8px}.dw-accounting summary{flex-wrap:wrap}.dw-drawer-body{padding:16px}}@media(prefers-reduced-motion:reduce){.dw-bar i{transition:none}}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer legacy;@layer theme{:root,:host{--font-sans:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:"Roboto Mono", ui-monospace, monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height: 1.5 ;--text-sm:.8125rem;--text-sm--line-height:calc(20 / 13);--text-base:.9375rem;--text-base--line-height: 1.6 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:450;--font-weight-semibold:550;--tracking-tight:-.4px;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-xs:2px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--radius-4xl:24px;--shadow-xs:0 1px 2px 0 #0000001a;--shadow-sm:0 1px 3px 0 #0000001a;--shadow-md:0 2px 4px -2px #0000001a, 0 4px 6px -1px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--radius-none:0px;--radius-full:9999px;--shadow-search:0 4px 8px -2px #1c1c180d, 0 2px 8px -2px #1c1c1817;--shadow-popover:0 8px 16px -4px #1c1c1808, 0 8px 16px -4px #1c1c1817;--shadow-overlay:0 16px 24px -6px #1c1c1808, 0 16px 24px -6px #1c1c1817;--shadow-drawer:0 0 0 1px #1c1c180f, -4px 0 8px -2px #1c1c180d;--color-foreground:var(--foreground);--color-muted-foreground:var(--muted-foreground)}}@layer base{:root{color-scheme:light}[data-theme=dark]{color-scheme:dark}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--text-sm--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%}html:has([data-slot=app-shell]){overflow:hidden}:where([data-slot],[data-slot] *),:where([data-slot],[data-slot] *):before,:where([data-slot],[data-slot] *):after{box-sizing:border-box;border:0 solid;border-color:var(--border);margin:0;padding:0}:where([data-slot],[data-slot] *):is(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;letter-spacing:inherit}:where(a[data-slot]){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where([data-slot],[data-slot] *):is(ol,ul,menu){list-style:none}:where(img[data-slot],video[data-slot],canvas[data-slot]){vertical-align:middle;max-width:100%;height:auto;display:block}:where([data-slot],[data-slot] *):is(button,input,select,textarea){font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where([data-slot],[data-slot] *):is(textarea){resize:vertical}:where([data-slot],[data-slot] *):is(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where([data-slot],[data-slot] *):is(code,kbd,samp,pre){font-family:var(--font-mono);font-size:1em}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-border-default:1px solid #bbb;--xy-node-border-selected-default:1px solid #555;--xy-handle-background-color-default:#333;--xy-selection-background-color-default:#9696b41a;--xy-selection-border-default:1px dotted #9b9b9bcc;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));min-width:5px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{justify-content:center;align-items:center;width:26px;height:26px;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border:var(--xy-node-border,var(--xy-node-border-default));color:var(--xy-node-color,var(--xy-node-color-default))}.react-flow__node-input.selected,.react-flow__node-input:focus,.react-flow__node-input:focus-visible,.react-flow__node-default.selected,.react-flow__node-default:focus,.react-flow__node-default:focus-visible,.react-flow__node-output.selected,.react-flow__node-output:focus,.react-flow__node-output:focus-visible,.react-flow__node-group.selected,.react-flow__node-group:focus,.react-flow__node-group:focus-visible{border:var(--xy-node-border-selected,var(--xy-node-border-selected-default));outline:none}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}}@layer utilities{.\@container\/acechat{container:acechat/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-1{z-index:1}.z-10{z-index:10}.z-30{z-index:30}.z-35{z-index:35}.z-50{z-index:50}.z-\[110\]{z-index:110}.z-\[111\]{z-index:111}.z-\[112\]{z-index:112}.z-\[130\]{z-index:130}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.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}}.-m-1{margin:calc(var(--spacing) * -1)}.m-0{margin:0}.m-0\!{margin:0!important}.m-1{margin:var(--spacing)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-0{margin-inline:0}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-3\.5{margin-block:calc(var(--spacing) * 3.5)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-auto{margin-right:auto}.-mb-3{margin-bottom:calc(var(--spacing) * -3)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.box-content{box-sizing:content-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-2\/1{aspect-ratio:2}.aspect-4\/3{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-0{width:0;height:0}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-35{width:calc(var(--spacing) * 35);height:calc(var(--spacing) * 35)}.size-50{width:calc(var(--spacing) * 50);height:calc(var(--spacing) * 50)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-2\.75{height:calc(var(--spacing) * 2.75)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-7{height:calc(var(--spacing) * 7)}.h-7\.5{height:calc(var(--spacing) * 7.5)}.h-8{height:calc(var(--spacing) * 8)}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-13\.75{height:calc(var(--spacing) * 13.75)}.h-14{height:calc(var(--spacing) * 14)}.h-15{height:calc(var(--spacing) * 15)}.h-16{height:calc(var(--spacing) * 16)}.h-17\.75{height:calc(var(--spacing) * 17.75)}.h-22{height:calc(var(--spacing) * 22)}.h-24{height:calc(var(--spacing) * 24)}.h-26{height:calc(var(--spacing) * 26)}.h-28{height:calc(var(--spacing) * 28)}.h-30{height:calc(var(--spacing) * 30)}.h-35{height:calc(var(--spacing) * 35)}.h-36{height:calc(var(--spacing) * 36)}.h-37\.5{height:calc(var(--spacing) * 37.5)}.h-40{height:calc(var(--spacing) * 40)}.h-42{height:calc(var(--spacing) * 42)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-54{height:calc(var(--spacing) * 54)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-75{height:calc(var(--spacing) * 75)}.h-80{height:calc(var(--spacing) * 80)}.h-88{height:calc(var(--spacing) * 88)}.h-96{height:calc(var(--spacing) * 96)}.h-100{height:calc(var(--spacing) * 100)}.h-120{height:calc(var(--spacing) * 120)}.h-150{height:calc(var(--spacing) * 150)}.h-180{height:calc(var(--spacing) * 180)}.h-200{height:calc(var(--spacing) * 200)}.h-\[calc\(100dvh-7\.5rem\)\]{height:calc(100dvh - 7.5rem)}.h-\[min\(760px\,calc\(100dvh-150px\)\)\]{height:min(760px,100dvh - 150px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-88{max-height:calc(var(--spacing) * 88)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-100{max-height:calc(var(--spacing) * 100)}.max-h-107\.5{max-height:calc(var(--spacing) * 107.5)}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100dvh-2\.5rem\)\]{max-height:calc(100dvh - 2.5rem)}.max-h-\[min\(44rem\,var\(--radix-popover-content-available-height\)\)\]{max-height:min(44rem,var(--radix-popover-content-available-height))}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-8\.5{min-height:calc(var(--spacing) * 8.5)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-12\.5{min-height:calc(var(--spacing) * 12.5)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-70{min-height:calc(var(--spacing) * 70)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-75{min-height:calc(var(--spacing) * 75)}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-100{min-height:calc(var(--spacing) * 100)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\(--cell-size\){width:var(--cell-size)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-16\/25{width:64%}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-30{width:calc(var(--spacing) * 30)}.w-31{width:calc(var(--spacing) * 31)}.w-32{width:calc(var(--spacing) * 32)}.w-33{width:calc(var(--spacing) * 33)}.w-35{width:calc(var(--spacing) * 35)}.w-36{width:calc(var(--spacing) * 36)}.w-37{width:calc(var(--spacing) * 37)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-45{width:calc(var(--spacing) * 45)}.w-48{width:calc(var(--spacing) * 48)}.w-50{width:calc(var(--spacing) * 50)}.w-52{width:calc(var(--spacing) * 52)}.w-54{width:calc(var(--spacing) * 54)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-65{width:calc(var(--spacing) * 65)}.w-70{width:calc(var(--spacing) * 70)}.w-72{width:calc(var(--spacing) * 72)}.w-72\.5{width:calc(var(--spacing) * 72.5)}.w-75{width:calc(var(--spacing) * 75)}.w-77{width:calc(var(--spacing) * 77)}.w-79{width:calc(var(--spacing) * 79)}.w-80{width:calc(var(--spacing) * 80)}.w-82{width:calc(var(--spacing) * 82)}.w-85\.5{width:calc(var(--spacing) * 85.5)}.w-90{width:calc(var(--spacing) * 90)}.w-96{width:calc(var(--spacing) * 96)}.w-100{width:calc(var(--spacing) * 100)}.w-104{width:calc(var(--spacing) * 104)}.w-105{width:calc(var(--spacing) * 105)}.w-110{width:calc(var(--spacing) * 110)}.w-120{width:calc(var(--spacing) * 120)}.w-140{width:calc(var(--spacing) * 140)}.w-150{width:calc(var(--spacing) * 150)}.w-154{width:calc(var(--spacing) * 154)}.w-175{width:calc(var(--spacing) * 175)}.w-\[359px\]{width:359px}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-0{max-width:0}.max-w-3xl{max-width:var(--container-3xl)}.max-w-25{max-width:calc(var(--spacing) * 25)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-70{max-width:calc(var(--spacing) * 70)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-90{max-width:calc(var(--spacing) * 90)}.max-w-105{max-width:calc(var(--spacing) * 105)}.max-w-110{max-width:calc(var(--spacing) * 110)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-135{max-width:calc(var(--spacing) * 135)}.max-w-140{max-width:calc(var(--spacing) * 140)}.max-w-145{max-width:calc(var(--spacing) * 145)}.max-w-150{max-width:calc(var(--spacing) * 150)}.max-w-160{max-width:calc(var(--spacing) * 160)}.max-w-175{max-width:calc(var(--spacing) * 175)}.max-w-187{max-width:calc(var(--spacing) * 187)}.max-w-190{max-width:calc(var(--spacing) * 190)}.max-w-210{max-width:calc(var(--spacing) * 210)}.max-w-240{max-width:calc(var(--spacing) * 240)}.max-w-300{max-width:calc(var(--spacing) * 300)}.max-w-350{max-width:calc(var(--spacing) * 350)}.max-w-\[60\%\]{max-width:60%}.max-w-\[80\%\]{max-width:80%}.max-w-\[100vw\]{max-width:100vw}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-30{min-width:calc(var(--spacing) * 30)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-45{min-width:calc(var(--spacing) * 45)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-80{min-width:calc(var(--spacing) * 80)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[1_1_240px\]{flex:240px}.flex-\[1_1_320px\]{flex:320px}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-56{flex-basis:calc(var(--spacing) * 56)}.basis-60{flex-basis:calc(var(--spacing) * 60)}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-80{flex-basis:calc(var(--spacing) * 80)}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-left{transform-origin:0}.-translate-1\/2{--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-\[inherit\]{cursor:inherit}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-py-1{scroll-padding-block:var(--spacing)}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.grid-cols-\[minmax\(0\,168px\)_1fr\]{grid-template-columns:minmax(0,168px) 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(16rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-3\.5{row-gap:calc(var(--spacing) * 3.5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-border{border-color:var(--border)}.border-border-strong{border-color:var(--border-strong)}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/20{border-color:color-mix(in oklab,currentcolor 20%,transparent)}}.border-destructive{border-color:var(--destructive)}.border-foreground{border-color:var(--foreground)}.border-input{border-color:var(--input)}.border-muted-foreground{border-color:var(--muted-foreground)}.border-tint-blue-foreground{border-color:var(--tint-blue-foreground)}.border-tint-teal-foreground{border-color:var(--tint-teal-foreground)}.border-tint-violet-foreground{border-color:var(--tint-violet-foreground)}.border-transparent{border-color:#0000}.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--warning) 30%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\[Canvas\]{background-color:canvas}.bg-\[var\(--dg-graphite-0\)\]{background-color:var(--dg-graphite-0)}.bg-\[var\(--dg-graphite-950\)\]{background-color:var(--dg-graphite-950)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-background-subtle{background-color:var(--background-subtle)}.bg-background\/30{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/30{background-color:color-mix(in oklab,var(--background) 30%,transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background) 80%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-border{background-color:var(--border)}.bg-brand{background-color:var(--brand)}.bg-card{background-color:var(--card)}.bg-chart-1{background-color:var(--chart-1)}.bg-chart-2{background-color:var(--chart-2)}.bg-chart-3{background-color:var(--chart-3)}.bg-contrast{background-color:var(--contrast)}.bg-current{background-color:currentColor}.bg-destructive{background-color:var(--destructive)}.bg-destructive-muted{background-color:var(--destructive-muted)}.bg-foreground{background-color:var(--foreground)}.bg-foreground-secondary{background-color:var(--foreground-secondary)}.bg-foreground\/36{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/36{background-color:color-mix(in oklab,var(--foreground) 36%,transparent)}}.bg-info-muted{background-color:var(--info-muted)}.bg-input{background-color:var(--input)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-accent{background-color:var(--sidebar-accent)}.bg-success-muted{background-color:var(--success-muted)}.bg-tint-amber{background-color:var(--tint-amber)}.bg-tint-blue{background-color:var(--tint-blue)}.bg-tint-blue-foreground{background-color:var(--tint-blue-foreground)}.bg-tint-olive{background-color:var(--tint-olive)}.bg-tint-pink{background-color:var(--tint-pink)}.bg-tint-red{background-color:var(--tint-red)}.bg-tint-sage{background-color:var(--tint-sage)}.bg-tint-teal{background-color:var(--tint-teal)}.bg-tint-violet{background-color:var(--tint-violet)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning)}.bg-warning-muted{background-color:var(--warning-muted)}.mask-\[url\(\/assets\/brand\.svg\)\]{-webkit-mask-image:url(/assets/brand.svg);mask-image:url(/assets/brand.svg)}.bg-\[length\:250\%_100\%\,auto\]{background-size:250% 100%,auto}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.\[background-repeat\:no-repeat\,padding-box\]{background-repeat:no-repeat,padding-box}.mask-contain{-webkit-mask-size:contain;mask-size:contain}.mask-center{-webkit-mask-position:50%;mask-position:50%}.mask-no-repeat{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fill-border{fill:var(--border)}.fill-current{fill:currentColor}.fill-input{fill:var(--input)}.fill-muted{fill:var(--muted)}.fill-tint-blue-foreground{fill:var(--tint-blue-foreground)}.stroke-border{stroke:var(--border)}.stroke-input{stroke:var(--input)}.stroke-tint-blue-foreground{stroke:var(--tint-blue-foreground)}.stroke-\[1\.5\]{stroke-width:1.5px}.stroke-\[1\.25\]{stroke-width:1.25px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.75{padding:calc(var(--spacing) * 2.75)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-0\.75{padding-block:calc(var(--spacing) * .75)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-0{padding-left:0}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xl\/8{font-size:var(--text-2xl);line-height:calc(var(--spacing) * 8)}.text-\[15px\]\/6{font-size:15px;line-height:calc(var(--spacing) * 6)}.text-\[26px\]\/8{font-size:26px;line-height:calc(var(--spacing) * 8)}.text-\[28px\]\/9{font-size:28px;line-height:calc(var(--spacing) * 9)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\/6{font-size:var(--text-base);line-height:calc(var(--spacing) * 6)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xl\/7{font-size:var(--text-xl);line-height:calc(var(--spacing) * 7)}.text-xl\/7\.5{font-size:var(--text-xl);line-height:calc(var(--spacing) * 7.5)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-4\.5{--tw-leading:calc(var(--spacing) * 4.5);line-height:calc(var(--spacing) * 4.5)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.023em\]{--tw-tracking:-.023em;letter-spacing:-.023em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[CanvasText\]{color:canvastext}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-brand{color:var(--brand)}.text-card-foreground{color:var(--card-foreground)}.text-contrast{color:var(--contrast)}.text-contrast-foreground{color:var(--contrast-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-foreground-secondary{color:var(--foreground-secondary)}.text-info{color:var(--info)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-success{color:var(--success)}.text-tint-amber-foreground{color:var(--tint-amber-foreground)}.text-tint-blue-foreground{color:var(--tint-blue-foreground)}.text-tint-olive-foreground{color:var(--tint-olive-foreground)}.text-tint-pink-foreground{color:var(--tint-pink-foreground)}.text-tint-red-foreground{color:var(--tint-red-foreground)}.text-tint-sage-foreground{color:var(--tint-sage-foreground)}.text-tint-teal-foreground{color:var(--tint-teal-foreground)}.text-tint-violet-foreground{color:var(--tint-violet-foreground)}.text-transparent{color:#0000}.text-warning{color:var(--warning)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-100{opacity:1}.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)}.shadow-drawer{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#1c1c180f), -4px 0 8px -2px var(--tw-shadow-color,#1c1c180d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-md{--tw-shadow:0 2px 4px -2px var(--tw-shadow-color,#0000001a), 0 4px 6px -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)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-overlay{--tw-shadow:0 16px 24px -6px var(--tw-shadow-color,#1c1c1808), 0 16px 24px -6px var(--tw-shadow-color,#1c1c1817);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-popover{--tw-shadow:0 8px 16px -4px var(--tw-shadow-color,#1c1c1808), 0 8px 16px -4px var(--tw-shadow-color,#1c1c1817);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-search{--tw-shadow:0 4px 8px -2px var(--tw-shadow-color,#1c1c180d), 0 2px 8px -2px var(--tw-shadow-color,#1c1c1817);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 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)}.shadow-xs{--tw-shadow:0 1px 2px 0 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,.ring-1{--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)}.ring-2{--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)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.ring-background{--tw-ring-color:var(--background)}.ring-current\/10{--tw-ring-color:currentcolor}@supports (color:color-mix(in lab,red,red)){.ring-current\/10{--tw-ring-color:color-mix(in oklab, currentcolor 10%, transparent)}}.ring-current\/20{--tw-ring-color:currentcolor}@supports (color:color-mix(in lab,red,red)){.ring-current\/20{--tw-ring-color:color-mix(in oklab, currentcolor 20%, transparent)}}.ring-muted-foreground{--tw-ring-color:var(--muted-foreground)}.ring-tint-blue{--tw-ring-color:var(--tint-blue)}.ring-tint-teal{--tw-ring-color:var(--tint-teal)}.ring-tint-violet{--tw-ring-color:var(--tint-violet)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\!running{animation-play-state:running!important}.\[--bg\:linear-gradient\(90deg\,transparent_calc\(50\%-var\(--spread\)\)\,color-mix\(in_oklab\,var\(--color-foreground\)_40\%\,transparent\)\,transparent_calc\(50\%\+var\(--spread\)\)\)\]{--bg:linear-gradient(90deg,transparent calc(50% - var(--spread)),var(--color-foreground),transparent calc(50% + var(--spread)))}@supports (color:color-mix(in lab,red,red)){.\[--bg\:linear-gradient\(90deg\,transparent_calc\(50\%-var\(--spread\)\)\,color-mix\(in_oklab\,var\(--color-foreground\)_40\%\,transparent\)\,transparent_calc\(50\%\+var\(--spread\)\)\)\]{--bg:linear-gradient(90deg,transparent calc(50% - var(--spread)),color-mix(in oklab,var(--color-foreground) 40%,transparent),transparent calc(50% + var(--spread)))}}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[-moz-appearance\:textfield\]{-moz-appearance:textfield}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}:is(.\*\:w-10>*){width:calc(var(--spacing) * 10)}:is(.\*\:\[scrollbar-gutter\:stable_both-edges\]>*){scrollbar-gutter:stable both-edges}:is(.\*\:overscroll-contain>*){overscroll-behavior:contain}.group-last\/timeline\:hidden:is(:where(.group\/timeline):last-child *){display:none}.group-open\/decision\:rotate-180:is(:where(.group\/decision):is([open],:popover-open,:open) *),.group-open\/older\:rotate-180:is(:where(.group\/older):is([open],:popover-open,:open) *),.group-open\/records\:rotate-180:is(:where(.group\/records):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:border-input:is(:where(.group):hover *){border-color:var(--input)}.group-hover\:bg-accent:is(:where(.group):hover *){background-color:var(--accent)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/workflow\:translate-x-0:is(:where(.group\/workflow):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/workflow\:opacity-100:is(:where(.group\/workflow):hover *){opacity:1}}.group-focus-visible\/workflow\:translate-x-0:is(:where(.group\/workflow):focus-visible *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-visible\/workflow\:opacity-100:is(:where(.group\/workflow):focus-visible *){opacity:1}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[selected\=true\]\:block:is(:where(.group)[data-selected=true] *){display:block}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[state\=checked\]\/switch\:block:is(:where(.group\/switch)[data-state=checked] *){display:block}.group-data-\[state\=closed\]\:-rotate-90:is(:where(.group)[data-state=closed] *){rotate:-90deg}.group-data-\[state\=on\]\:bg-transparent:is(:where(.group)[data-state=on] *){background-color:#0000}.group-data-\[state\=on\]\:text-contrast-foreground:is(:where(.group)[data-state=on] *){color:var(--contrast-foreground)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=open\]\/disclosure\:rotate-90:is(:where(.group\/disclosure)[data-state=open] *),.group-data-\[state\=open\]\/reassign\:rotate-90:is(:where(.group\/reassign)[data-state=open] *),.group-data-\[state\=open\]\/why\:rotate-90:is(:where(.group\/why)[data-state=open] *){rotate:90deg}.group-data-\[variant\=line\]\/tabs-list\:h-\[calc\(100\%-1px\)\]:is(:where(.group\/tabs-list)[data-variant=line] *){height:calc(100% - 1px)}.group-data-\[variant\=line\]\/tabs-list\:flex-1:is(:where(.group\/tabs-list)[data-variant=line] *){flex:1}.group-data-\[variant\=line\]\/tabs-list\:flex-none:is(:where(.group\/tabs-list)[data-variant=line] *){flex:none}.group-data-\[variant\=line\]\/tabs-list\:rounded-md:is(:where(.group\/tabs-list)[data-variant=line] *){border-radius:var(--radius-md)}.group-data-\[variant\=line\]\/tabs-list\:border:is(:where(.group\/tabs-list)[data-variant=line] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=line\]\/tabs-list\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){border-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:px-2:is(:where(.group\/tabs-list)[data-variant=line] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[variant\=line\]\/tabs-list\:py-1:is(:where(.group\/tabs-list)[data-variant=line] *){padding-block:var(--spacing)}.group-data-\[variant\=line\]\/tabs-list\:font-normal:is(:where(.group\/tabs-list)[data-variant=line] *){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.group-\[\.is-assistant\]\:w-full:is(:where(.group).is-assistant *){width:100%}.group-\[\.is-user\]\:max-w-130:is(:where(.group).is-user *){max-width:calc(var(--spacing) * 130)}.group-\[\.is-user\]\:rounded-xl:is(:where(.group).is-user *){border-radius:var(--radius-xl)}.group-\[\.is-user\]\:bg-muted:is(:where(.group).is-user *){background-color:var(--muted)}.group-\[\.is-user\]\:px-3:is(:where(.group).is-user *){padding-inline:calc(var(--spacing) * 3)}.group-\[\.is-user\]\:py-2:is(:where(.group).is-user *){padding-block:calc(var(--spacing) * 2)}.peer-checked\:block:is(:where(.peer):checked~*){display:block}.peer-checked\:translate-x-3\.5:is(:where(.peer):checked~*){--tw-translate-x:calc(var(--spacing) * 3.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-indeterminate\:block:is(:where(.peer):indeterminate~*){display:block}.peer-indeterminate\:hidden:is(:where(.peer):indeterminate~*){display:none}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:bg-tint-blue-foreground:before{content:var(--tw-content);background-color:var(--tint-blue-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.first\:pt-0:first-child{padding-top:0}.first\:pl-0:first-child{padding-left:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}:is(.\*\:last\:w-full>*):last-child{width:100%}.checked\:border-tint-blue-foreground:checked{border-color:var(--tint-blue-foreground)}.checked\:bg-tint-blue:checked{background-color:var(--tint-blue)}.checked\:bg-tint-blue-foreground:checked{background-color:var(--tint-blue-foreground)}.indeterminate\:border-tint-blue-foreground:indeterminate{border-color:var(--tint-blue-foreground)}.indeterminate\:bg-tint-blue:indeterminate{background-color:var(--tint-blue)}.empty\:hidden:empty{display:none}.empty\:pt-0:empty{padding-top:0}.focus-within\:ring-2:focus-within{--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-within\:ring-ring:focus-within{--tw-ring-color:var(--ring)}@media(hover:hover){.hover\:border-input:hover{border-color:var(--input)}.hover\:bg-accent:hover,.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-background-subtle:hover{background-color:var(--background-subtle)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-foreground:hover{background-color:var(--foreground)}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-2:hover{text-decoration-thickness:2px}.hover\:shadow-md:hover{--tw-shadow:0 2px 4px -2px var(--tw-shadow-color,#0000001a), 0 4px 6px -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)}.hover\:outline:hover,.hover\:outline-1:hover{outline-style:var(--tw-outline-style);outline-width:1px}.hover\:outline-input:hover{outline-color:var(--input)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-10:focus{z-index:10}.focus\:z-50:focus{z-index:50}.focus\:rounded-md:focus{border-radius:var(--radius-md)}.focus\:bg-background:focus{background-color:var(--background)}.focus\:bg-muted:focus{background-color:var(--muted)}.focus\:px-3:focus{padding-inline:calc(var(--spacing) * 3)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:text-foreground:focus{color:var(--foreground)}.focus\:shadow-popover:focus{--tw-shadow:0 8px 16px -4px var(--tw-shadow-color,#1c1c1808), 0 8px 16px -4px var(--tw-shadow-color,#1c1c1817);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\:z-10:focus-visible{z-index:10}.focus-visible\:opacity-100:focus-visible{opacity:1}.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-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}@media(hover:hover){.enabled\:hover\:bg-secondary:enabled:hover{background-color:var(--secondary)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-secondary:disabled{background-color:var(--secondary)}.disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.disabled\:opacity-50:disabled{opacity:.5}:where([data-state=open]) .in-data-\[state\=open\]\:rotate-180{rotate:180deg}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.has-\[\[data-slot\=command-input\]\:focus-visible\]\:outline-2:has([data-slot=command-input]:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\[data-slot\=command-input\]\:focus-visible\]\:-outline-offset-2:has([data-slot=command-input]:focus-visible){outline-offset:-2px}.has-\[\[data-slot\=command-input\]\:focus-visible\]\:outline-ring:has([data-slot=command-input]:focus-visible){outline-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:outline-2:has([data-slot=input-group-control]:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:outline-offset-2:has([data-slot=input-group-control]:focus-visible){outline-offset:2px}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:outline-ring:has([data-slot=input-group-control]:focus-visible){outline-color:var(--ring)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]),.has-\[\[data-tool-state\=output-error\]\]\:border-destructive:has([data-tool-state=output-error]){border-color:var(--destructive)}.has-\[input\:focus-visible\]\:outline-2:has(:is(input:focus-visible)){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[input\:focus-visible\]\:outline-offset-2:has(:is(input:focus-visible)){outline-offset:2px}.has-\[input\:focus-visible\]\:outline-ring:has(:is(input:focus-visible)){outline-color:var(--ring)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[select\:focus-visible\]\:outline-2:has(:is(select:focus-visible)){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[select\:focus-visible\]\:outline-offset-2:has(:is(select:focus-visible)){outline-offset:2px}.has-\[select\:focus-visible\]\:outline-ring:has(:is(select:focus-visible)){outline-color:var(--ring)}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-accent[aria-expanded=true]{background-color:var(--accent)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-pressed\:border-border-strong[aria-pressed=true]{border-color:var(--border-strong)}.aria-pressed\:border-transparent[aria-pressed=true]{border-color:#0000}.aria-pressed\:bg-accent[aria-pressed=true]{background-color:var(--accent)}.aria-pressed\:bg-contrast[aria-pressed=true]{background-color:var(--contrast)}.aria-pressed\:font-medium[aria-pressed=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.aria-pressed\:text-accent-foreground[aria-pressed=true]{color:var(--accent-foreground)}.aria-pressed\:text-contrast-foreground[aria-pressed=true]{color:var(--contrast-foreground)}.aria-selected\:font-semibold[aria-selected=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-selected\:text-foreground[aria-selected=true]{color:var(--foreground)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\:after\:bg-foreground[aria-selected=true]:after{content:var(--tw-content);background-color:var(--foreground)}.aria-\[current\=page\]\:bg-contrast[aria-current=page]{background-color:var(--contrast)}.aria-\[current\=page\]\:bg-muted[aria-current=page]{background-color:var(--muted)}.aria-\[current\=page\]\:font-medium[aria-current=page]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.aria-\[current\=page\]\:text-contrast-foreground[aria-current=page]{color:var(--contrast-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[range-end\=true\]\:bg-tint-blue[data-range-end=true]{background-color:var(--tint-blue)}.data-\[range-end\=true\]\:text-tint-blue-foreground[data-range-end=true]{color:var(--tint-blue-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:var(--radius-none)}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[range-start\=true\]\:bg-tint-blue[data-range-start=true]{background-color:var(--tint-blue)}.data-\[range-start\=true\]\:text-tint-blue-foreground[data-range-start=true]{color:var(--tint-blue-foreground)}.data-\[selected-single\=true\]\:bg-tint-blue[data-selected-single=true]{background-color:var(--tint-blue)}.data-\[selected-single\=true\]\:text-tint-blue-foreground[data-selected-single=true]{color:var(--tint-blue-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:var(--radius-none)}.data-\[selected\=true\]\:bg-muted[data-selected=true]{background-color:var(--muted)}.data-\[selected\=true\]\:text-foreground[data-selected=true]{color:var(--foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--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)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:mx-2 *)[data-slot=command-input-wrapper]{margin-inline:calc(var(--spacing) * 2)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:mt-1 *)[data-slot=command-input-wrapper]{margin-top:var(--spacing)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:mb-2 *)[data-slot=command-input-wrapper]{margin-bottom:calc(var(--spacing) * 2)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-8 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 8)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:gap-1\.5 *)[data-slot=command-input-wrapper]{gap:calc(var(--spacing) * 1.5)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:rounded-md *)[data-slot=command-input-wrapper]{border-radius:var(--radius-md)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:border *)[data-slot=command-input-wrapper]{border-style:var(--tw-border-style);border-width:1px}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:border-input *)[data-slot=command-input-wrapper]{border-color:var(--input)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:px-2\.5 *)[data-slot=command-input-wrapper]{padding-inline:calc(var(--spacing) * 2.5)}:is(.\*\:data-\[slot\=input-group\]\:rounded-2xl>*)[data-slot=input-group]{border-radius:var(--radius-2xl)}:is(.\*\:data-\[slot\=input-group\]\:border-border>*)[data-slot=input-group]{border-color:var(--border)}:is(.\*\:data-\[slot\=input-group\]\:bg-background>*)[data-slot=input-group]{background-color:var(--background)}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:var(--radius-none)}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:bg-contrast:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{background-color:var(--contrast)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:text-contrast-foreground:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{color:var(--contrast-foreground)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:font-semibold:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:text-foreground:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{color:var(--foreground)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-3[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-tint-blue-foreground[data-state=checked]{border-color:var(--tint-blue-foreground)}.data-\[state\=checked\]\:bg-contrast[data-state=checked]{background-color:var(--contrast)}.data-\[state\=checked\]\:bg-tint-blue[data-state=checked]{background-color:var(--tint-blue)}.data-\[state\=checked\]\:text-tint-blue-foreground[data-state=checked]{color:var(--tint-blue-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}@media(hover:hover){.data-\[state\=inactive\]\:hover\:text-foreground[data-state=inactive]:hover,.data-\[state\=off\]\:hover\:text-foreground[data-state=off]:hover{color:var(--foreground)}}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:bg-contrast[data-state=on]{background-color:var(--contrast)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=on\]\:text-contrast-foreground[data-state=on]{color:var(--contrast-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-muted[data-state=open]{background-color:var(--muted)}.data-\[state\=open\]\:text-foreground[data-state=open]{color:var(--foreground)}.data-\[state\=open\]\:duration-200[data-state=open]{--tw-duration:.2s;transition-duration:.2s}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=selected\]\:bg-tint-blue[data-state=selected]{background-color:var(--tint-blue)}@media(hover:hover){.data-\[state\=selected\]\:hover\:bg-tint-blue[data-state=selected]:hover{background-color:var(--tint-blue)}}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media(prefers-reduced-motion:reduce){.motion-reduce\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:64rem){.max-lg\:fixed{position:fixed}.max-lg\:inset-y-0{inset-block:0}.max-lg\:right-0{right:0}.max-lg\:z-40{z-index:40}.max-lg\:w-full{width:100%}.max-lg\:max-w-110{max-width:calc(var(--spacing) * 110)}.max-lg\:shadow-drawer{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#1c1c180f), -4px 0 8px -2px var(--tw-shadow-color,#1c1c180d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:1100px){.min-\[1100px\]\:sticky{position:sticky}.min-\[1100px\]\:top-0{top:0}.min-\[1100px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[1100px\]\:grid-cols-\[359px_minmax\(0\,1fr\)\]{grid-template-columns:359px minmax(0,1fr)}.min-\[1100px\]\:grid-cols-\[minmax\(0\,1fr\)_359px\]{grid-template-columns:minmax(0,1fr) 359px}.min-\[1100px\]\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.min-\[1100px\]\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.min-\[1100px\]\:self-start{align-self:flex-start}.min-\[1100px\]\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.min-\[1100px\]\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media(min-width:40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-90{width:calc(var(--spacing) * 90)}.sm\:w-auto{width:auto}.sm\:max-w-60{max-width:calc(var(--spacing) * 60)}.sm\:max-w-110{max-width:calc(var(--spacing) * 110)}.sm\:max-w-120{max-width:calc(var(--spacing) * 120)}.sm\:max-w-156{max-width:calc(var(--spacing) * 156)}.sm\:max-w-170{max-width:calc(var(--spacing) * 170)}.sm\:max-w-190{max-width:calc(var(--spacing) * 190)}.sm\:max-w-300{max-width:calc(var(--spacing) * 300)}.sm\:max-w-full{max-width:100%}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-0{min-width:0}.sm\:min-w-32{min-width:calc(var(--spacing) * 32)}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_180px_180px\]{grid-template-columns:minmax(0,1fr) 180px 180px}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-border>:not(:last-child)){border-color:var(--border)}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:pl-3{padding-left:calc(var(--spacing) * 3)}.sm\:text-left{text-align:left}}@media(min-width:48rem){.md\:flex{display:flex}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:gap-1{gap:var(--spacing)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:pt-0{padding-top:0}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-auto{height:auto}.lg\:h-full{height:100%}.lg\:min-h-24{min-height:calc(var(--spacing) * 24)}.lg\:w-90{width:calc(var(--spacing) * 90)}.lg\:w-105{width:calc(var(--spacing) * 105)}.lg\:flex-1{flex:1}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[1\.25fr_1fr\]{grid-template-columns:1.25fr 1fr}.lg\:grid-cols-\[224px_minmax\(0\,1fr\)\]{grid-template-columns:224px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:flex-row{flex-direction:row}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media(min-width:80rem){.xl\:block{display:block}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.xl\:grid-cols-\[minmax\(0\,1\.8fr\)_minmax\(280px\,1fr\)\]{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}}@media(min-width:96rem){.\32xl\:inline{display:inline}.\32xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}}@container (min-width:32rem){.\@lg\:flex{display:flex}.\@lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:48rem){.\@3xl\:grid-cols-\[minmax\(240px\,0\.8fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr)}}.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:bg-transparent:where([data-theme=dark],[data-theme=dark] *){background-color:#0000}.dark\:text-foreground:where([data-theme=dark],[data-theme=dark] *){color:var(--foreground)}@media(hover:hover){.dark\:hover\:text-accent-foreground:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--accent-foreground)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.\[\&_\:is\(p\,ul\,ol\)\]\:mb-3 :is(p,ul,ol){margin-bottom:calc(var(--spacing) * 3)}.\[\&_\:is\(ul\,ol\)\]\:pl-5 :is(ul,ol){padding-left:calc(var(--spacing) * 5)}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:pt-2 [cmdk-group-heading]{padding-top:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:pb-1 [cmdk-group-heading]{padding-bottom:var(--spacing)}.\[\&_\[cmdk-group-heading\]\]\:pl-2 [cmdk-group-heading]{padding-left:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-foreground-secondary [cmdk-group-heading]{color:var(--foreground-secondary)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input\]\]\:h-7\.5 [cmdk-input]{height:calc(var(--spacing) * 7.5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[data-slot\=page-header-title\]\]\:whitespace-normal [data-slot=page-header-title]{white-space:normal}.\[\&_\[data-slot\=progress-indicator\]\]\:bg-chart-1 [data-slot=progress-indicator]{background-color:var(--chart-1)}.\[\&_\[data-slot\=tabs-trigger\]\]\:after\:hidden [data-slot=tabs-trigger]:after{content:var(--tw-content);display:none}.\[\&_b\]\:shrink-0 b{flex-shrink:0}.\[\&_b\]\:font-medium b{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_dt\]\:w-42 dt{width:calc(var(--spacing) * 42)}.\[\&_h3\]\:mt-1 h3{margin-top:var(--spacing)}.\[\&_h3\]\:mt-3 h3{margin-top:calc(var(--spacing) * 3)}.\[\&_h3\]\:mt-4 h3{margin-top:calc(var(--spacing) * 4)}.\[\&_h3\]\:mb-2 h3{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h3\]\:text-base h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_h3\]\:text-sm h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h3\]\:font-medium h3{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h4\]\:mt-4 h4{margin-top:calc(var(--spacing) * 4)}.\[\&_h4\]\:text-sm h4{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h4\]\:font-medium h4{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_header\>p\]\:mt-1 header>p{margin-top:var(--spacing)}.\[\&_header\>p\]\:text-xs header>p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_header\>p\]\:text-muted-foreground header>p{color:var(--muted-foreground)}.\[\&_header\>span\]\:text-xs header>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_header\>span\]\:text-muted-foreground header>span{color:var(--muted-foreground)}.\[\&_label\]\:grid label{display:grid}.\[\&_label\]\:gap-2 label{gap:calc(var(--spacing) * 2)}.\[\&_label\]\:text-xs label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_label\]\:text-foreground-secondary label{color:var(--foreground-secondary)}.\[\&_li\]\:my-1 li{margin-block:var(--spacing)}.\[\&_li\]\:mt-2 li{margin-top:calc(var(--spacing) * 2)}.\[\&_li\]\:text-foreground-secondary li{color:var(--foreground-secondary)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_p\]\:mt-1 p{margin-top:var(--spacing)}.\[\&_p\]\:text-xs p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_p\]\:text-muted-foreground p{color:var(--muted-foreground)}.\[\&_small\]\:mt-1 small{margin-top:var(--spacing)}.\[\&_small\]\:block small{display:block}.\[\&_small\]\:text-xs small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_small\]\:text-muted-foreground small{color:var(--muted-foreground)}.\[\&_span\]\:text-xs span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_span\]\:text-muted-foreground span{color:var(--muted-foreground)}.\[\&_strong\]\:block strong{display:block}.\[\&_strong\]\:flex strong{display:flex}.\[\&_strong\]\:items-center strong{align-items:center}.\[\&_strong\]\:gap-2 strong{gap:calc(var(--spacing) * 2)}.\[\&_strong\]\:text-sm strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_strong\]\:text-xl strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_strong\]\:font-medium strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_summary\]\:cursor-pointer summary{cursor:pointer}.\[\&_summary\]\:py-1 summary{padding-block:var(--spacing)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:max-h-none svg{max-height:none}.\[\&_svg\]\:max-w-none svg{max-width:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:fill-none svg{fill:none}.\[\&_svg\]\:text-muted-foreground svg{color:var(--muted-foreground)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tbody_tr\:hover\]\:bg-muted tbody tr:hover{background-color:var(--muted)}.\[\&_tbody_tr\:nth-child\(even\)\]\:bg-background-subtle tbody tr:nth-child(2n){background-color:var(--background-subtle)}.\[\&_td\]\:px-3 td{padding-inline:calc(var(--spacing) * 3)}.\[\&_td\]\:py-1\.5 td{padding-block:calc(var(--spacing) * 1.5)}.\[\&_td\]\:py-2\.5 td{padding-block:calc(var(--spacing) * 2.5)}.\[\&_td\]\:align-top td{vertical-align:top}.\[\&_th\]\:h-8 th{height:calc(var(--spacing) * 8)}.\[\&_th\]\:h-10 th{height:calc(var(--spacing) * 10)}.\[\&_th\]\:px-3 th{padding-inline:calc(var(--spacing) * 3)}.\[\&_th\]\:align-middle th{vertical-align:middle}.\[\&_th\]\:font-medium th{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_th\]\:text-muted-foreground th{color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:border-border tr{border-color:var(--border)}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&_ul\]\:mt-2 ul{margin-top:calc(var(--spacing) * 2)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}:where(.\[\&_ul\]\:space-y-1 ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:not\(\[aria-current\=page\]\)\:hover\]\:text-foreground:not([aria-current=page]):hover{color:var(--foreground)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\>\*\]\:flex>*{display:flex}.\[\&\>\*\]\:items-center>*{align-items:center}.\[\&\>\*\]\:gap-1\.5>*{gap:calc(var(--spacing) * 1.5)}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:var(--radius-none);border-top-right-radius:var(--radius-none)}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-md>:not(:first-child){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-md>:not(:last-child){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}.\[\&\>\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&\>\[data-slot\=command-input-wrapper\]\]\:flex-1>[data-slot=command-input-wrapper]{flex:1}.\[\&\>\[data-slot\=command-input-wrapper\]\]\:border-0>[data-slot=command-input-wrapper]{border-style:var(--tw-border-style);border-width:0}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>article\]\:rounded-md>article{border-radius:var(--radius-md)}.\[\&\>article\]\:border>article{border-style:var(--tw-border-style);border-width:1px}.\[\&\>article\]\:p-3>article{padding:calc(var(--spacing) * 3)}.\[\&\>div\]\:flex>div{display:flex}.\[\&\>div\]\:flex-wrap>div{flex-wrap:wrap}.\[\&\>div\]\:items-center>div{align-items:center}.\[\&\>div\]\:items-start>div{align-items:flex-start}.\[\&\>div\]\:justify-between>div{justify-content:space-between}.\[\&\>div\]\:gap-2>div{gap:calc(var(--spacing) * 2)}.\[\&\>div\]\:border-b>div{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>div\]\:py-2>div{padding-block:calc(var(--spacing) * 2)}.\[\&\>div\]\:pb-0>div{padding-bottom:0}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-xs>kbd{border-radius:var(--radius-xs)}.\[\&\>li\]\:py-0\.5>li{padding-block:calc(var(--spacing) * .5)}.\[\&\>p\]\:text-muted-foreground>p{color:var(--muted-foreground)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:w-full>span:last-child{width:100%}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:mt-0\.5>svg{margin-top:calc(var(--spacing) * .5)}.\[\&\>svg\]\:size-2\.5>svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-warning>svg{color:var(--warning)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>td\]\:h-17\.75>td{height:calc(var(--spacing) * 17.75)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}.\[\&\[hidden\]\]\:hidden[hidden]{display:none}.ar-review .\[\.ar-review_\&\]\:my-0{margin-block:0}@media(min-height:1000px){.\[\@media\(min-height\:1000px\)\]\:py-16{padding-block:calc(var(--spacing) * 16)}}@media(min-height:760px){.\[\@media\(min-height\:760px\)\]\:block{display:block}.\[\@media\(min-height\:760px\)\]\:flex{display:flex}.\[\@media\(min-height\:760px\)\]\:gap-6{gap:calc(var(--spacing) * 6)}.\[\@media\(min-height\:760px\)\]\:p-4{padding:calc(var(--spacing) * 4)}.\[\@media\(min-height\:760px\)\]\:py-8{padding-block:calc(var(--spacing) * 8)}}[data-layout=narrow] .\[\[data-layout\=narrow\]_\&\]\:max-h-90{max-height:calc(var(--spacing) * 90)}[data-layout=narrow] .\[\[data-layout\=narrow\]_\&\]\:p-4{padding:calc(var(--spacing) * 4)}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--dg-blue-50:#f2f7fe;--dg-blue-100:#e2efff;--dg-blue-150:#d1e6ff;--dg-blue-200:#c0dcfd;--dg-blue-300:#9ec5f1;--dg-blue-400:#77a7dd;--dg-blue-500:#5388c2;--dg-blue-600:#3e6ea4;--dg-blue-700:#2e5987;--dg-blue-800:#22456c;--dg-blue-900:#16324f;--dg-blue-950:#0b1f34;--dg-blue-brand:#011efe;--dg-green-50:#f3f8f4;--dg-green-100:#e5f0e8;--dg-green-150:#d6e6d9;--dg-green-200:#c4dbc9;--dg-green-300:#a2c5aa;--dg-green-400:#7cac88;--dg-green-500:#519163;--dg-green-600:#418756;--dg-green-700:#15723b;--dg-green-800:#065629;--dg-green-900:#003b19;--dg-green-950:#00220c;--dg-green-accent:#4cdd84;--dg-red-50:#fef4f2;--dg-red-100:#fee8e4;--dg-red-150:#ffdad3;--dg-red-200:#feccc1;--dg-red-300:#fda896;--dg-red-400:#e9826e;--dg-red-500:#cd5e4a;--dg-red-600:#ad4735;--dg-red-700:#8f3626;--dg-red-800:#72281b;--dg-red-900:#541b11;--dg-red-950:#370f08;--dg-amber-50:#fff5ee;--dg-amber-100:#fee9db;--dg-amber-150:#fcddc7;--dg-amber-200:#f8d0b3;--dg-amber-300:#eab48c;--dg-amber-400:#d49260;--dg-amber-500:#b77237;--dg-amber-600:#9a5a21;--dg-amber-700:#7f4712;--dg-amber-800:#65360a;--dg-amber-900:#4a2605;--dg-amber-950:#301702;--dg-violet-50:#f7f5fe;--dg-violet-100:#efebff;--dg-violet-150:#e5dfff;--dg-violet-200:#dbd2fc;--dg-violet-300:#c4b7ef;--dg-violet-400:#a797db;--dg-violet-500:#8a76c0;--dg-violet-600:#705ea2;--dg-violet-700:#5b4b85;--dg-violet-800:#473a6a;--dg-violet-900:#33294e;--dg-violet-950:#201933;--dg-graphite-0:#fff;--dg-graphite-25:#fafaf8;--dg-graphite-50:#f6f5f3;--dg-graphite-100:#efecea;--dg-graphite-150:#e6e4e1;--dg-graphite-200:#dddad7;--dg-graphite-300:#c6c4c1;--dg-graphite-400:#a6a4a2;--dg-graphite-500:#888683;--dg-graphite-600:#6b6967;--dg-graphite-700:#575553;--dg-graphite-800:#3f3d3b;--dg-graphite-850:#2f2d2b;--dg-graphite-900:#242220;--dg-graphite-950:#1d1c1a;--dg-graphite-1000:#0b0a09;--dg-sage-50:#f1f9f3;--dg-sage-100:#e4f2e7;--dg-sage-150:#d7eada;--dg-sage-200:#c8e1cc;--dg-sage-300:#a9cbaf;--dg-sage-400:#85af8d;--dg-sage-500:#63926d;--dg-sage-600:#4d7856;--dg-sage-700:#3b6143;--dg-sage-800:#2d4c34;--dg-sage-900:#1f3724;--dg-sage-950:#122315;--dg-teal-50:#eff9f9;--dg-teal-100:#e0f2f2;--dg-teal-150:#cfeaeb;--dg-teal-200:#bee1e2;--dg-teal-300:#9bcbcd;--dg-teal-400:#73b0b1;--dg-teal-500:#4d9294;--dg-teal-600:#36787a;--dg-teal-700:#266163;--dg-teal-800:#1c4c4e;--dg-teal-900:#113738;--dg-teal-950:#082324;--dg-pink-50:#fff3f8;--dg-pink-100:#fee6f0;--dg-pink-150:#fcd9e8;--dg-pink-200:#f8cade;--dg-pink-300:#e9acc8;--dg-pink-400:#d289ac;--dg-pink-500:#b6688e;--dg-pink-600:#985174;--dg-pink-700:#7d3f5e;--dg-pink-800:#63304a;--dg-pink-900:#482135;--dg-pink-950:#2f1321;--dg-olive-50:#f6f8ef;--dg-olive-100:#ecf0e0;--dg-olive-150:#e2e7d1;--dg-olive-200:#d6ddc0;--dg-olive-300:#bdc69f;--dg-olive-400:#9fa979;--dg-olive-500:#808b56;--dg-olive-600:#687241;--dg-olive-700:#535c31;--dg-olive-800:#414824;--dg-olive-900:#2e3318;--dg-olive-950:#1d200d;--background:var(--dg-graphite-0);--foreground:var(--dg-graphite-950);--foreground-secondary:var(--dg-graphite-700);--card:var(--dg-graphite-0);--card-foreground:var(--dg-graphite-950);--popover:var(--dg-graphite-0);--popover-foreground:var(--dg-graphite-950);--primary:var(--dg-green-700);--primary-foreground:var(--dg-graphite-0);--secondary:var(--dg-graphite-100);--secondary-foreground:var(--dg-graphite-950);--muted:var(--dg-graphite-50);--muted-foreground:var(--dg-graphite-600);--accent:var(--dg-graphite-100);--accent-foreground:var(--dg-graphite-950);--destructive:var(--dg-red-600);--destructive-foreground:var(--dg-graphite-0);--destructive-muted:var(--dg-red-100);--border:#1c1c1814;--border-strong:#1c1c181f;--input:var(--dg-graphite-500);--ring:var(--dg-blue-600);--chart-1:var(--dg-blue-500);--chart-2:var(--dg-sage-500);--chart-3:var(--dg-violet-500);--chart-4:var(--dg-amber-500);--chart-5:var(--dg-teal-500);--sidebar:var(--dg-graphite-0);--sidebar-foreground:var(--dg-graphite-700);--sidebar-primary:var(--dg-green-700);--sidebar-primary-foreground:var(--dg-graphite-0);--sidebar-accent:var(--dg-graphite-100);--sidebar-accent-foreground:var(--dg-graphite-950);--sidebar-border:var(--dg-graphite-200);--sidebar-ring:var(--dg-blue-600);--success:var(--dg-sage-700);--success-foreground:var(--dg-graphite-0);--success-muted:var(--dg-sage-100);--warning:var(--dg-amber-700);--warning-foreground:var(--dg-graphite-0);--warning-muted:var(--dg-amber-100);--info:var(--dg-blue-600);--info-foreground:var(--dg-graphite-0);--info-muted:var(--dg-blue-100);--primary-muted:var(--dg-green-100);--brand-accent:var(--dg-green-accent);--brand-accent-foreground:var(--dg-graphite-1000);--background-subtle:var(--dg-graphite-25);--contrast:var(--dg-graphite-850);--contrast-foreground:var(--dg-graphite-0);--tint-blue:var(--dg-blue-100);--tint-blue-foreground:var(--dg-blue-700);--tint-sage:var(--dg-sage-100);--tint-sage-foreground:var(--dg-sage-700);--tint-amber:var(--dg-amber-100);--tint-amber-foreground:var(--dg-amber-700);--tint-violet:var(--dg-violet-100);--tint-violet-foreground:var(--dg-violet-700);--tint-teal:var(--dg-teal-100);--tint-teal-foreground:var(--dg-teal-700);--tint-pink:var(--dg-pink-100);--tint-pink-foreground:var(--dg-pink-700);--tint-red:var(--dg-red-100);--tint-red-foreground:var(--dg-red-700);--tint-olive:var(--dg-olive-100);--tint-olive-foreground:var(--dg-olive-700);--brand:var(--dg-blue-brand)}[data-theme=dark]{--background:var(--dg-graphite-1000);--foreground:var(--dg-graphite-50);--foreground-secondary:var(--dg-graphite-300);--card:var(--dg-graphite-950);--card-foreground:var(--dg-graphite-50);--popover:var(--dg-graphite-950);--popover-foreground:var(--dg-graphite-50);--primary:var(--dg-green-accent);--primary-foreground:var(--dg-graphite-1000);--secondary:var(--dg-graphite-900);--secondary-foreground:var(--dg-graphite-50);--muted:var(--dg-graphite-900);--muted-foreground:var(--dg-graphite-400);--accent:var(--dg-graphite-850);--accent-foreground:var(--dg-graphite-50);--destructive:var(--dg-red-400);--destructive-foreground:var(--dg-graphite-1000);--destructive-muted:var(--dg-red-950);--border:var(--dg-graphite-850);--border-strong:var(--dg-graphite-800);--input:var(--dg-graphite-500);--ring:var(--dg-blue-300);--chart-1:var(--dg-blue-400);--chart-2:var(--dg-sage-400);--chart-3:var(--dg-violet-400);--chart-4:var(--dg-amber-400);--chart-5:var(--dg-teal-400);--sidebar:var(--dg-graphite-950);--sidebar-foreground:var(--dg-graphite-300);--sidebar-primary:var(--dg-green-accent);--sidebar-primary-foreground:var(--dg-graphite-1000);--sidebar-accent:var(--dg-graphite-850);--sidebar-accent-foreground:var(--dg-graphite-50);--sidebar-border:var(--dg-graphite-850);--sidebar-ring:var(--dg-blue-300);--success:var(--dg-sage-400);--success-foreground:var(--dg-graphite-1000);--success-muted:var(--dg-sage-950);--warning:var(--dg-amber-400);--warning-foreground:var(--dg-graphite-1000);--warning-muted:var(--dg-amber-950);--info:var(--dg-blue-300);--info-foreground:var(--dg-graphite-1000);--info-muted:var(--dg-blue-950);--primary-muted:var(--dg-green-950);--brand-accent:var(--dg-green-accent);--brand-accent-foreground:var(--dg-graphite-1000);--background-subtle:var(--dg-graphite-1000);--contrast:var(--dg-graphite-100);--contrast-foreground:var(--dg-graphite-1000);--tint-blue:var(--dg-blue-950);--tint-blue-foreground:var(--dg-blue-300);--tint-sage:var(--dg-sage-950);--tint-sage-foreground:var(--dg-sage-300);--tint-amber:var(--dg-amber-950);--tint-amber-foreground:var(--dg-amber-300);--tint-violet:var(--dg-violet-950);--tint-violet-foreground:var(--dg-violet-300);--tint-teal:var(--dg-teal-950);--tint-teal-foreground:var(--dg-teal-300);--tint-pink:var(--dg-pink-950);--tint-pink-foreground:var(--dg-pink-300);--tint-red:var(--dg-red-950);--tint-red-foreground:var(--dg-red-300);--tint-olive:var(--dg-olive-950);--tint-olive-foreground:var(--dg-olive-300);--brand:var(--dg-blue-brand)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}:root,[data-theme=light],[data-theme=dark]{--nav: 204px}.dg-application{font-family:var(--font-ui);color:var(--dg-ink)}.dg-application .p-main{background:var(--dg-canvas);color:var(--dg-ink);scrollbar-width:thin;scrollbar-gutter:auto}.dg-application .p-page-footer{padding:16px 24px;color:var(--dg-muted);font-size:10px}.dg-application .cf-workspace{--cf-bg: var(--dg-canvas);--cf-surface: var(--dg-panel);--cf-muted: var(--dg-muted);--cf-ink: var(--dg-ink);--cf-border: var(--dg-line);--cf-soft: var(--dg-blue-soft);--cf-accent: var(--dg-blue)}.dg-application :is(.cf-panel,.p-panel){border-radius:var(--dg-radius);background:var(--dg-panel);border-color:var(--dg-line);box-shadow:var(--dg-shadow);overflow:hidden}.dg-application :is(.cf-panel-head,.p-panel-head){padding:16px 20px;border-color:var(--dg-line)}.dg-application :is(.cf-panel-head h2,.p-panel-head h2){font-size:15px;font-weight:600}.dg-application :is(.cf-panel-head p,.p-panel-head p){font-size:12px}.dg-application .cf-entry{margin-bottom:16px;background:var(--dg-panel);border:1px solid var(--dg-line);border-radius:8px;box-shadow:none;padding:12px 16px}.dg-application .cf-entry h2{font-size:13px}.dg-application .cf-entry p{font-size:11px}.dg-application .cf-entry .ace-mark{max-width:27px}.dg-eyebrow{display:block;font-size:9px;font-weight:600;letter-spacing:1.5px;color:var(--dg-muted);margin-bottom:9px}.blue{--dg-tone: var(--dg-blue);--dg-tone-soft: var(--dg-blue-soft)}.teal{--dg-tone: var(--dg-teal);--dg-tone-soft: var(--dg-teal-soft)}.violet{--dg-tone: var(--dg-violet);--dg-tone-soft: var(--dg-violet-soft)}.amber{--dg-tone: var(--dg-amber);--dg-tone-soft: var(--dg-amber-soft)}.dg-loading{padding:40px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px}.dg-application .cf-deal-workspace.dw-layout{padding:24px 24px 20px;--dw-blue: var(--info);--dw-highlight: var(--dg-blue-soft);--dw-navy: var(--dg-panel)}.dg-application .cf-deal-head h1{font-size:28px;font-weight:600;letter-spacing:-.8px}.dg-application .cf-deal-head{padding-bottom:17px}.dg-application .cf-deal-identity>img{height:44px;width:44px;border-radius:9px;box-shadow:none}.dg-application .dw-outlook-line{padding:20px 2px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1.1fr) minmax(0,.85fr)}.dg-application .dw-surface{border-radius:var(--dg-radius);box-shadow:var(--dg-shadow);border-color:var(--dg-line)}.dg-application .dw-toolbar{padding:16px 20px;background:var(--dg-panel);color:var(--dg-ink);border-bottom:1px solid var(--dg-line)}.dg-application .dw-toolbar h2{font-size:16px;font-weight:600}.dg-application .dw-presets{background:var(--dg-panel-alt);padding:9px 20px;gap:12px}.dg-application .dw-workarea{grid-template-columns:minmax(0,1fr) 295px}.dg-application .dw-offer-total{border-left:0;background:var(--dg-panel-alt);padding:24px}.dg-application .dw-offer-total>div:first-child>strong{font-size:42px;letter-spacing:-1.5px}.dg-application .dw-effects{background:var(--dg-panel);padding:17px 24px}.dg-application .dw-effects>div{border-left-color:var(--dg-line)}.dg-application .dw-effects strong{font-size:20px}.dg-application .dw-context{background:var(--dg-panel-alt);padding:20px}.dg-application .dw-context h3.dw-recommendation-title{font-size:20px;line-height:1.35;letter-spacing:-.5px}.dg-application .dw-context p{line-height:1.7}.dg-application .dw-recommendation{border-top:0;padding-top:0}.dg-application .dw-recommendation .dw-section-label{font-size:11px;margin-bottom:16px}.dg-application .dw-source-chips{gap:9px;margin-top:17px}.dg-application .dw-source-chips button{padding:5px 4px;border:1px solid var(--dg-line);border-radius:4px;background:var(--dg-panel);font-size:9px}.dg-application .dw-actionbar{padding:12px 20px;background:var(--dg-panel-alt)}.dg-application .dw-change-summary{background:var(--dg-teal-soft);color:var(--dg-ink);border-color:var(--dg-line);font-size:11px}.dg-application .cf-metrics .cf-metric{background:var(--dg-panel);border-radius:8px;box-shadow:var(--dg-shadow)}.dg-application .as-page,.dg-application .co-workspace{color:var(--dg-ink)}.dg-application .co-inspector.co-legacy{background:var(--dg-panel-alt)}.dg-application .op-work-nav{gap:5px;background:var(--dg-panel);border:1px solid var(--dg-line);border-radius:7px;padding:4px}.dg-application .op-work-nav button{border:0;border-radius:4px;color:var(--dg-muted);font-size:12px;padding:8px 12px}.dg-application .op-work-nav button.active{background:var(--dg-blue-soft);color:var(--dg-accent-ink)}@container (max-width:900px){.dg-application .dw-workarea{grid-template-columns:minmax(0,1fr) 255px}.dg-application .dw-context{padding:16px}.dg-application .dw-context h3.dw-recommendation-title{font-size:18px}.dg-application .dw-offer-total{padding:20px}}@container (max-width:790px){.dg-application .dw-workarea{grid-template-columns:minmax(0,1fr)}.dg-application .dw-context{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dg-application .dw-record-checks{grid-column:1/-1}}@media(max-width:760px){.dg-eyebrow{font-size:8px;letter-spacing:1px}.dg-application .cf-deal-workspace.dw-layout{padding:20px 12px}.dg-application .cf-deal-head h1{font-size:26px}.dg-application .cf-deal-head{padding-bottom:4px}.dg-application .dw-outlook-line{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);gap:12px;padding:16px 0}.dg-application .dw-outlook-line strong{font-size:21px}.dg-application .dw-toolbar{padding:12px}.dg-application .dw-toolbar h2{font-size:15px}.dg-application .dw-workarea{grid-template-columns:minmax(0,1fr)}.dg-application .dw-context{grid-template-columns:1fr;padding:20px;gap:20px}.dg-application .dw-offer-total{padding:20px 12px}.dg-application .dw-offer-total>div:first-child>strong{font-size:34px}.dg-application .dw-offer-delta strong{font-size:15px}.dg-application .dw-effects{padding:15px 12px}.dg-application .dw-effects strong{font-size:19px}.dg-application .dw-effects small{font-size:9px}.dg-application .p-page-footer{padding:16px}}@media(prefers-reduced-motion:reduce){.dg-application *,.dg-application *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.dg-customer-logo{display:inline-flex;flex:0 0 64px;width:64px;height:34px;align-items:center;justify-content:center;padding:4px;border:1px solid #dbe2ea;border-radius:5px;background:#fff;color:#273548;vertical-align:middle;box-sizing:border-box;overflow:hidden}.dg-customer-logo.dg-customer-logo-heading{width:88px;height:44px;flex-basis:88px;padding:8px}.dg-customer-logo.dg-customer-logo-inverse{background:#253346;border-color:#35445a}.dg-application .dg-customer-logo>img,.dg-customer-logo>img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;padding:0;margin:0;border:0;border-radius:0;background:transparent;filter:none;opacity:1}.dg-application .dg-customer-logo>img.dg-customer-monochrome,.dg-customer-logo>img.dg-customer-monochrome{filter:brightness(0)}.dg-application .ix-context-picker-trigger .dg-customer-logo{width:44px;flex-basis:44px;height:26px;padding:4px}.dg-application .cw-page .op-work-nav{display:flex;gap:4px;border:0;border-bottom:1px solid var(--dg-line);background:none;padding:0;border-radius:0;overflow:auto}.dg-application .cw-page .op-work-nav>a{display:block;padding:12px 16px;color:var(--dg-muted);border-bottom:2px solid transparent;text-decoration:none;white-space:nowrap}.dg-application .cw-page .op-work-nav>a.active{color:var(--dg-accent-ink);border-bottom-color:var(--dg-blue)}.dg-application :is(.p-fields>div,.p-check-row,.p-install-steps li,.p-context-export){border-color:var(--dg-line)}.dg-application :is(.p-stats>div>span,.p-field-label){color:var(--dg-muted)}.dg-application .p-install-steps button{color:var(--dg-ink);width:100%;text-align:left}.dg-application .p-install-steps button[aria-pressed=true]{color:var(--dg-accent-ink)}.dg-application .p-install-steps button[aria-pressed=true] b{background:var(--dg-blue);color:#fff;border-color:var(--dg-blue)}.dg-application .p-companion-art code{color:var(--dg-ink);display:block;padding:12px;background:var(--dg-panel-alt);border:1px solid var(--dg-line);border-radius:5px}.dg-application .p-local-tabs{border-color:var(--dg-line)}.dg-application :is(.p-record-link strong,.p-companion-sample strong){color:var(--dg-ink)}.dg-application :is(.p-record-link>span,.dgx-form-group>.dgx-label,.p-companion-sample>span){color:var(--dg-muted)}.dg-application .p-month-chart{background:repeating-linear-gradient(to top,transparent 0,transparent 44px,var(--dg-line) 45px,var(--dg-line) 46px)}.dg-application .p-month-chart button{color:var(--dg-muted)}.dg-application .p-month-chart button.selected{color:var(--dg-accent-ink);border-color:var(--dg-blue)}.dg-application .p-month-chart button.selected i{background:var(--dg-blue)}.dg-application .p-bars strong{color:var(--dg-ink)}.dg-application .p-local-tabs button{color:var(--dg-muted)}.dg-application .p-local-tabs button[aria-pressed=true]{color:var(--dg-accent-ink)!important;border-color:var(--dg-blue)!important}.dg-application :is(.cw-card,.cw-connection,.cw-saved){border-radius:10px;background:var(--dg-panel);box-shadow:var(--dg-shadow)}.dg-application .cw-tabs{display:flex;gap:12px;background:transparent;border:0;border-bottom:1px solid var(--dg-line);border-radius:0;padding:0}.dg-application .cw-tabs button{padding:12px 16px;color:var(--dg-muted);font-family:inherit}.dg-application .cw-tabs button.active{color:var(--dg-accent-ink);border-bottom-color:var(--dg-blue)}.dg-application .cw-connection-note{display:flex;gap:8px;justify-content:flex-start;align-items:flex-start}.dg-application .cw-connection-note>span:not(.dgx-icon){flex:1}.dg-application :is(.cw-page input,.cw-page textarea)::placeholder{color:var(--dg-muted);opacity:.85}.product-mark.product-mark-ontology,.dg-application .product-mark.product-mark-ontology{background:#fff}.product-mark.product-mark-ontology img{filter:none!important;opacity:1}.dg-service-logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:3px;border-radius:4px;background:#fff;vertical-align:middle;box-sizing:border-box}.dg-service-logo img{display:block;width:100%;height:100%;object-fit:contain;filter:none!important;opacity:1!important}.dw-analysis-link{display:flex;width:100%;margin:12px 0 8px;background:var(--dg-panel)!important;border:1px solid var(--dg-line)!important;color:var(--dg-accent-ink)!important;justify-content:flex-start}.qa-title{display:flex;align-items:center;gap:12px}.qa-title b{font-weight:400;color:var(--dg-muted);border-left:1px solid var(--dg-line);padding-left:12px;margin-left:12px}.qa-title .ace-mark{filter:invert(1)}[data-theme=dark] .qa-title .ace-mark{filter:none}.qa-scroll{overflow:auto;flex:1;min-height:0}.qa-hero{padding:24px 30px 20px;background:linear-gradient(115deg,var(--dg-blue-soft),var(--dg-panel) 78%);border-bottom:1px solid var(--dg-line)}.qa-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;font-weight:600;color:var(--dg-accent-ink)}.qa-eyebrow>span{font-size:10px;font-weight:400;color:var(--dg-muted)}.qa-hero h2{font-size:29px;letter-spacing:-.7px;font-weight:500;line-height:1.3;margin:16px 0 8px}.qa-hero>p{font-size:13px;line-height:1.8;color:var(--dg-muted);max-width:770px;margin:0}.qa-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 20px}.qa-stats>div{border-left:1px solid var(--dg-line);padding-left:16px}.qa-stats>div:first-child{border:0;padding:0}.qa-stats span{font-size:10px;color:var(--dg-muted);display:block}.qa-stats strong{font-size:28px;font-weight:500;letter-spacing:-.6px;display:block;margin:8px 0}.qa-stats small{font-size:10px;color:var(--dg-muted);line-height:1.6;display:block}.qa-basis{display:flex;gap:4px;align-items:center;font-size:10px;color:var(--dg-muted)}.qa-tabs{position:sticky;top:0;z-index:2;display:flex;gap:4px;padding:0 25px;background:var(--dg-panel);border-bottom:1px solid var(--dg-line);overflow:auto}.qa-tabs button{border:0;border-bottom:2px solid transparent;background:none;color:var(--dg-muted);padding:16px 12px;white-space:nowrap;font-size:12px}.qa-tabs button[aria-pressed=true]{color:var(--dg-accent-ink);border-bottom-color:var(--dg-blue);font-weight:600}.qa-tabs button>span{font-size:10px;padding:2px 5px;background:var(--dg-blue-soft);border-radius:3px;margin-left:7px}.qa-unresolved{border:1px solid var(--dg-line);border-left:3px solid var(--dg-amber);border-radius:6px;padding:17px 20px;background:var(--dg-panel-alt);margin-bottom:20px}.qa-unresolved>div{display:flex;gap:9px;align-items:center;color:var(--dg-amber)}.qa-unresolved h3{margin:0;font-size:13px}.qa-unresolved p{font-size:11px;line-height:1.7;color:var(--dg-muted);margin:13px 0}.qa-unresolved strong{display:block;font-weight:500;color:var(--dg-ink)}.qa-trade-summary{padding:0 0 23px;margin-bottom:23px;border-bottom:1px solid var(--dg-line)}.qa-trade-summary p{font-size:12px;line-height:1.8;color:var(--dg-muted)}.qa-trade-summary button{border:0;background:none;color:var(--dg-accent-ink);font-size:11px;padding:0;display:flex;gap:8px;align-items:center}.qa-content{padding:24px 30px 32px}.qa-content h3{font-size:14px;font-weight:600;line-height:1.5;margin:0 0 8px;color:var(--dg-ink)}.qa-reasons>section{display:grid;grid-template-columns:32px 1fr;gap:15px;padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid var(--dg-line)}.qa-reason-number{color:var(--dg-accent-ink);font-size:12px;font-weight:500;padding-top:2px}.qa-reasons p{font-size:12px;line-height:1.8;color:var(--dg-muted);margin:4px 0 12px}.qa-reasons .qa-fact{color:var(--dg-ink);font-size:13px}.qa-source-chips{display:flex;flex-wrap:wrap;gap:7px}.qa-source-chips button{display:flex;align-items:center;gap:4px;padding:4px 9px;border:1px solid var(--dg-line);border-radius:5px;background:var(--dg-panel-alt);color:var(--dg-accent-ink);font-size:10px;text-align:left}.qa-change{border:1px solid var(--dg-line);border-radius:8px;background:var(--dg-panel-alt);padding:20px}.qa-change>div{display:flex;align-items:flex-start;gap:12px;margin:15px 0}.qa-change>div:last-child{margin-bottom:0}.qa-change p{color:var(--dg-muted);font-size:12px;line-height:1.7;margin:0}.qa-change strong{display:block;color:var(--dg-ink);font-weight:500;margin-bottom:4px}.qa-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:20px}.qa-section-heading p{font-size:12px;line-height:1.7;color:var(--dg-muted);margin:0;max-width:600px}.qa-history-summary{display:flex;flex-wrap:wrap;gap:12px 25px;padding:17px 20px;border:1px solid var(--dg-line);border-radius:8px;background:var(--dg-panel-alt);font-size:11px;color:var(--dg-muted)}.qa-history-summary b{font-size:15px;color:var(--dg-ink);font-weight:500;margin-right:5px}.qa-history-chart{margin:20px 0;border:1px solid var(--dg-line);border-radius:8px;padding:20px}.qa-chart-legend{display:flex;gap:16px;font-size:10px;color:var(--dg-muted);margin-bottom:20px;flex-wrap:wrap}.qa-chart-legend span{display:flex;align-items:center;gap:5px}.qa-chart-legend i{width:8px;height:8px;border-radius:2px;background:var(--dg-blue-soft);border:1px solid var(--dg-line)}.qa-chart-legend span:nth-child(2) i{background:var(--dg-blue);border:0}.qa-chart-legend small{margin-left:auto;font-size:10px}.qa-history-bar{display:grid;grid-template-columns:135px 1fr 145px;align-items:center;gap:16px;width:100%;padding:8px 0;border:0;background:none;color:var(--dg-ink);text-align:left}.qa-history-bar>span{font-size:11px}.qa-history-bar small{display:block;color:var(--dg-muted);font-size:10px;font-weight:400;margin-top:5px}.qa-history-bar>div{position:relative;height:24px}.qa-history-bar i,.qa-history-bar b{display:block;height:10px;position:absolute;left:0;border-radius:2px}.qa-history-bar i{top:0;background:var(--dg-blue-soft);border:1px solid var(--dg-line)}.qa-history-bar b{bottom:0;background:var(--dg-blue)}.qa-history-bar>strong{font-size:12px;font-weight:500;text-align:right}.qa-history-bar:hover>span{color:var(--dg-accent-ink);text-decoration:underline}.qa-table-scroll{overflow:auto;border:1px solid var(--dg-line);border-radius:6px}.qa-table-scroll table{border-collapse:collapse;width:100%;min-width:550px;font-size:11px}.qa-table-scroll th{text-align:left;font-weight:500;color:var(--dg-muted);background:var(--dg-panel-alt);padding:11px 12px}.qa-table-scroll td{padding:12px;border-top:1px solid var(--dg-line);font-variant-numeric:tabular-nums}.qa-table-scroll td button{background:none;border:0;padding:0;color:var(--dg-accent-ink);text-decoration:underline;font-size:11px}.qa-history-detail{padding:20px;border:1px solid var(--dg-blue);border-radius:8px;margin-bottom:20px;background:var(--dg-blue-soft)}.qa-history-detail header{display:flex;align-items:center;justify-content:space-between}.qa-history-detail dl{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:16px 0}.qa-history-detail dt{font-size:10px;color:var(--dg-muted)}.qa-history-detail dd{font-size:12px;margin:4px 0 0}.qa-history-detail p,.qa-note{font-size:11px;color:var(--dg-muted);line-height:1.8;margin:17px 0 0}.qa-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.qa-option-grid section{padding:20px;border:1px solid var(--dg-line);border-radius:8px;display:flex;flex-direction:column;align-items:flex-start}.qa-option-grid section.is-recommended{border-color:var(--dg-blue);background:var(--dg-blue-soft)}.qa-option-grid header{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%}.qa-option-grid header>span{font-size:9px;color:var(--dg-accent-ink)}.qa-option-grid header h3{margin:0;font-size:13px}.qa-option-grid section>strong{font-weight:500;font-size:28px;letter-spacing:-.5px;margin:15px 0 5px}.qa-option-grid section>small{font-size:10px;color:var(--dg-muted)}.qa-option-grid dl{width:100%;font-size:11px;margin:16px 0 12px}.qa-option-grid dl>div{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid var(--dg-line)}.qa-option-grid dt{color:var(--dg-muted)}.qa-option-grid dd{margin:0;text-align:right;max-width:55%}.qa-option-grid section>p{color:var(--dg-muted);font-size:11px;line-height:1.7;margin:0 0 12px}.qa-option-grid p>b{display:block;font-weight:500;color:var(--dg-ink);margin-bottom:4px}.qa-checks{display:grid;gap:15px;margin-bottom:25px}.qa-checks section{border:1px solid var(--dg-line);border-radius:8px;background:var(--dg-panel-alt);padding:20px}.qa-checks h3{display:flex;align-items:center;gap:8px;font-size:12px}.qa-checks p{font-size:12px;line-height:1.7;color:var(--dg-muted);margin:8px 0 0}.qa-checks p>strong{display:block;color:var(--dg-ink);font-weight:500}.qa-records{display:grid;gap:8px}.qa-records button{display:flex;align-items:center;gap:12px;padding:15px;background:var(--dg-panel);border:1px solid var(--dg-line);border-radius:6px;color:var(--dg-ink);text-align:left}.qa-records strong{font-size:12px;font-weight:500}.qa-records small{display:block;font-size:10px;color:var(--dg-muted);margin-top:5px;overflow-wrap:anywhere}.qa-footer{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 24px;border-top:1px solid var(--dg-line);background:var(--dg-panel)}.qa-footer>span{font-size:10px;color:var(--dg-muted);display:flex;align-items:center;gap:4px}@media(max-width:760px){.qa-hero,.qa-content{padding:20px}.qa-tabs{padding:0 12px}.qa-hero h2{font-size:24px}.qa-stats strong{font-size:23px}.qa-eyebrow{align-items:flex-start;flex-direction:column;gap:4px}.qa-section-heading{flex-wrap:wrap}.qa-history-bar{grid-template-columns:100px 1fr 110px;gap:8px}.qa-history-detail dl{grid-template-columns:1fr 1fr}.qa-footer{flex-wrap:wrap}}@media(max-width:500px){.qa-hero,.qa-content{padding:16px}.qa-stats{grid-template-columns:1fr;gap:15px}.qa-stats>div{padding:0;border:0}.qa-stats strong{font-size:26px}.qa-reasons>section{grid-template-columns:20px 1fr;gap:9px}.qa-option-grid{grid-template-columns:1fr}.qa-history-chart{padding:12px}.qa-history-bar{grid-template-columns:1fr 1fr;gap:8px}.qa-history-bar>div{grid-column:1/-1;grid-row:2}.qa-history-bar>strong{grid-column:2;grid-row:1}.qa-tabs button{padding:12px 8px;font-size:11px}.qa-checks section{padding:16px}}.dg-application .cf-deal-head{padding-bottom:5px}.dg-application .dw-outlook-line{padding:12px 2px}.dj-location{display:flex;align-items:center;gap:12px;color:var(--dg-muted);font-size:11px;margin:0 0 12px}.dj-location>a{display:flex;align-items:center;gap:4px;color:var(--dg-accent-ink)}.dj-tools{margin-left:auto;display:flex;align-items:center;gap:4px}.dj-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--dg-line);border-radius:var(--dg-radius);overflow:hidden;background:var(--dg-panel);margin:0 0 8px}.dj-steps a{display:flex;align-items:center;gap:8px;padding:16px 12px;border-bottom:3px solid transparent;color:var(--dg-muted);min-width:0;text-decoration:none;position:relative}.dj-steps a+a{border-left:1px solid var(--dg-line)}.dj-steps a:hover{background:var(--dg-panel-alt);text-decoration:none}.dj-steps a.active{background:var(--dg-blue-soft);color:var(--dg-accent-ink);border-bottom-color:var(--dg-blue)}.dj-steps strong{display:block;font-size:12px;font-weight:600}.dj-steps small{font-size:10px;color:var(--dg-muted);margin-top:3px}.dj-step-number{width:26px;height:26px;border:1px solid var(--dg-line);border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:11px;background:var(--dg-panel)}.dj-steps .complete .dj-step-number{background:var(--dg-teal-soft);color:var(--dg-teal);border-color:transparent}.dj-steps .active .dj-step-number{background:var(--dg-blue);color:var(--dg-panel);border-color:transparent}.dj-step-chevron{margin-left:auto;opacity:.6;flex-shrink:0}.dj-status{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:10px;color:var(--dg-muted);padding:0 2px 16px}.dj-status>span:first-child{display:flex;gap:4px;align-items:center}.dj-step-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:8px 0 16px}.dj-step-heading h2{font-size:19px;letter-spacing:-.3px}.dj-step-heading p{max-width:780px;margin:5px 0 0;font-size:12px}.dj-step-heading.is-prepared{background:var(--dg-teal-soft);border:1px solid var(--dg-line);border-left:3px solid var(--dg-teal);border-radius:8px;padding:16px}.dj-readiness{background:var(--dg-panel);border:1px solid var(--dg-line);border-radius:var(--dg-radius);margin-bottom:20px}.dj-readiness header{display:flex;gap:9px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--dg-line)}.dj-readiness header>span:last-child{margin-left:auto;font-size:11px;color:var(--dg-muted)}.dj-readiness-row{display:flex;align-items:center;gap:12px;padding:12px 16px}.dj-readiness-row+.dj-readiness-row{border-top:1px solid var(--dg-line)}.dj-readiness-row>div{flex:1;min-width:0}.dj-readiness-row strong{font-size:12px}.dj-readiness-row p{margin:2px 0 0;font-size:11px}.dj-pass{color:var(--dg-teal)}.dj-pending{color:var(--dg-amber)}.dj-approval-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 8px}.dj-approval-summary label{font-weight:600;font-size:12px}.dj-completion{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;margin-bottom:20px;background:var(--dg-panel);border:1px solid var(--dg-line);border-radius:10px}.dj-completion>div:first-child{display:flex;gap:12px;align-items:center}.dj-completion p{margin:3px 0 0;font-size:12px}.dj-empty-check{padding:20px;display:flex;gap:12px;align-items:center;color:var(--dg-teal)}.dj-empty-check p{margin:0}.dj-source-index{margin:20px 0;background:var(--dg-panel);border:1px solid var(--dg-line);border-radius:10px}.dj-source-index>summary{padding:16px;cursor:pointer;color:var(--dg-ink);font-weight:600}.dj-source-index>.cf-panel{margin:0;border:0;box-shadow:none}.dj-review-prepared{color:var(--dg-teal);display:flex;gap:8px;align-items:center;padding:12px 0}.cf-deal-workspace .cf-fingerprint{overflow-wrap:anywhere}.dj-rationale{white-space:pre-wrap}.dj-package-records{margin:16px 0;padding:12px;background:var(--dg-panel-alt);border:1px solid var(--dg-line);border-radius:6px}.dj-package-records summary{cursor:pointer;font-size:12px;font-weight:600}.dj-package-records article{padding-top:12px}@media(max-width:1100px){.dj-steps a{padding:12px 8px;gap:7px}.dj-step-chevron{display:none}.dj-status{align-items:flex-start}.dj-status>span:last-child{text-align:right}}@media(max-width:700px){.cf-deal-workspace .cf-panel>header{flex-direction:column;align-items:stretch}.dj-location{flex-wrap:wrap;gap:8px}.dj-location>span{display:none}.dj-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.dj-steps a:nth-child(3){border-left:0}.dj-steps a:nth-child(n+3){border-top:1px solid var(--dg-line)}.dj-step-heading{align-items:flex-start;flex-direction:column;gap:12px}.dj-status{font-size:10px;flex-direction:column;gap:4px;padding-bottom:8px}.dj-readiness-row{padding:12px;flex-wrap:wrap}.dj-readiness-row>div{flex-basis:70%}.dj-completion{flex-direction:column;align-items:stretch}.dj-approval-summary{align-items:flex-start;flex-direction:column}}:root{--ui-focus: 0 0 0 3px color-mix(in srgb, var(--dg-blue) 24%, transparent);--ui-motion: .11s}html{scrollbar-color:var(--dg-line) transparent}button,input,select,textarea{font-family:inherit}.dg-application{font-size:13px;line-height:1.5}.dg-application :is(h1,h2,h3,strong){font-synthesis:weight}.dg-application .dgx-button:focus-visible,.dg-application button:focus-visible,.dg-application a:focus-visible{outline:2px solid var(--dg-blue);outline-offset:3px}.dg-application :is(.dgx-input,.dgx-html-select select,textarea):focus{box-shadow:var(--ui-focus);outline:1px solid var(--dg-blue)}.dg-eyebrow{font-size:9px;letter-spacing:1.65px;font-weight:600;color:var(--dg-muted)}.dg-application .cf-deal-workspace.dw-layout{padding:20px 30px 24px;max-width:1520px;margin:0 auto}.dg-application .cf-deal-head{padding:0 0 16px;border-bottom:1px solid var(--dg-line);margin-bottom:16px}.dg-application .cf-deal-head h1{font-size:28px;letter-spacing:-.9px}.dj-location{font-size:11px;margin-bottom:16px}.dj-steps{border-radius:10px;box-shadow:none}.dj-steps a{padding:13px 12px;border-bottom-width:2px}.dj-steps a.active{background:var(--dg-panel)}.dj-steps .active .dj-step-number{background:var(--dg-blue);color:#fff}.dj-steps small{font-size:10px;display:block;overflow-wrap:anywhere}.dj-status{font-size:10px;padding-bottom:13px}.dg-application .dw-outlook-line{padding:12px 0 16px}.dg-application .dw-outlook-line strong{font-size:25px;font-weight:500}.dg-application .dw-surface{border-radius:12px;box-shadow:none}.dg-application .dw-toolbar{padding:15px 20px}.dg-application .dw-toolbar h2{font-size:14px}.dg-application .dw-offer-total{padding:20px;background:var(--dg-panel-alt)}.dg-application .dw-offer-total>div:first-child>strong{font-size:36px;font-weight:500}.dg-application .dw-context{padding:20px}.dg-application .dw-context h3.dw-recommendation-title{font-size:17px;line-height:1.45}.dg-application .cf-chain{border-radius:8px;background:var(--dg-panel-alt)}.dg-application :is(.ix-studio,.co-workspace){--ix-raised: var(--dg-panel-alt)}.dg-application .p-panel{box-shadow:none}.dg-application .p-page-footer{padding-top:16px;padding-bottom:15px;opacity:1}@media(max-width:1000px){.dg-application .cf-deal-workspace.dw-layout{padding:20px}}@media(max-width:760px){.dg-application .cf-deal-workspace.dw-layout{padding:16px 12px}.dj-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.dj-steps a{padding:12px 8px}.dj-steps a:nth-child(n+3){border-top:1px solid var(--dg-line)}.dj-steps strong{font-size:11px}.dj-steps small{font-size:9px}.dj-status{flex-wrap:wrap;gap:7px}.dj-location>span{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.dg-ace-sheet{width:min(360px,100vw);max-width:360px;gap:0}.dg-ace-sheet>aside{flex:1;min-height:0;overflow:auto;width:100%}body,.dg-application,.dgx-portal{font-family:var(--font-ui);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}body button,body input,body textarea,body select{font-family:var(--font-ui)}.dg-application h1:not([data-slot]),.ops-heading h1{font-weight:400;letter-spacing:-.04em}.dg-application h2:not([data-slot]),.ops-workspace h2{letter-spacing:-.025em}.dg-application .p-main{scrollbar-gutter:stable}.ops-workspace,.persona-entry-body{animation:workspace-arrive .13s ease-out}@keyframes workspace-arrive{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:none}}.persona-entry{height:100dvh;overflow:auto;background:var(--dg-canvas);color:var(--dg-ink);font-family:var(--font-ui)}.persona-entry-body{max-width:1160px;margin:0 auto;padding:40px 30px 35px}.persona-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:var(--dg-blue-soft);color:var(--dg-accent-ink)}.persona-confirm ul{padding:20px 0;list-style:none;margin:0;display:grid;gap:12px}.persona-confirm li{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5}.persona-entry-body>footer{display:flex;justify-content:space-between;gap:15px;margin-top:25px;color:var(--dg-muted);font-size:11px;line-height:1.5}.persona-confirm{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--dg-line);border-radius:14px;overflow:hidden;background:var(--dg-panel);max-width:900px}.persona-confirm-details,.persona-confirm-action{padding:34px}.persona-confirm-details{background:var(--dg-panel-alt);border-right:1px solid var(--dg-line)}.persona-confirm h2{font-size:25px;font-weight:400;letter-spacing:-.04em;margin:20px 0 12px}.persona-confirm p{font-size:13px;line-height:1.7;color:var(--dg-muted)}.persona-company{display:flex;gap:13px;align-items:center}.persona-company strong,.persona-company span{display:block}.persona-company strong{font-size:15px;font-weight:500}.persona-company span{font-size:11px;color:var(--dg-muted);margin-top:5px}.persona-confirm dl{margin:25px 0}.persona-confirm dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;border-bottom:1px solid var(--dg-line)}.persona-confirm dt{color:var(--dg-muted)}.persona-confirm dd{margin:0}.persona-confirm-action>a{font-size:12px;color:var(--dg-accent-ink)}.persona-confirm .persona-entry-note{font-size:11px;margin:15px 0;line-height:1.6}@media(max-width:900px){.persona-entry-body{padding-top:35px}}@media(max-width:600px){.persona-entry-body{padding:30px 20px}.persona-confirm{grid-template-columns:1fr}.persona-confirm-details{padding:24px;border-right:0;border-bottom:1px solid var(--dg-line)}.persona-confirm-action{padding:24px}.persona-entry-body>footer{display:block}.persona-entry-body>footer span{display:block;margin-top:7px}}@media(prefers-reduced-motion:reduce){.ops-workspace,.persona-entry-body{animation:none}}.dg-application svg.lucide{stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round}.dg-application .p-page-desk,.dg-application .p-page-salesops{min-width:0;width:100%;box-sizing:border-box;overflow-x:hidden}.ac-records button{width:100%;display:flex;align-items:center;gap:12px;padding:16px 4px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--sd-border);font:inherit;color:var(--sd-foreground);cursor:pointer}.ac-records button:hover{color:var(--dg-accent-ink)}.ac-records button>span:nth-child(2){flex:1;min-width:0}.ac-records strong{font-size:12px;font-weight:500;display:block}.ac-records small{font-size:10px;color:var(--sd-muted-foreground);display:block;margin-top:4px}.ac-form-error{padding:12px;color:var(--sd-destructive);font-size:12px;border:1px solid var(--sd-border);border-radius:5px}.ac-form-error button{margin-left:8px}.ace-work-queue{padding:26px;max-width:1040px;margin:0 auto}.ace-work-queue>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.ace-work-queue h2{font-size:28px;font-weight:400;letter-spacing:-.04em;margin:8px 0}.ace-work-queue>header p{font-size:12px;line-height:1.6;color:var(--sd-muted-foreground);max-width:540px}.ace-work-queue>header>a{font-size:11px;white-space:nowrap}.ace-work-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.ace-work-choices button{display:flex;gap:12px;align-items:center;padding:15px;text-align:left;border:1px solid var(--sd-border);border-radius:7px;background:var(--sd-background);color:var(--sd-foreground);font:inherit;cursor:pointer}.ace-work-choices button>span:nth-child(2){flex:1;min-width:0}.ace-work-choices strong{display:block;font-size:12px;font-weight:500}.ace-work-choices small{display:block;font-size:10px;line-height:1.5;margin-top:5px;color:var(--sd-muted-foreground)}.ace-work-choices button[aria-pressed=true]{border-color:var(--sd-primary);background:color-mix(in srgb,var(--sd-primary) 5%,var(--sd-background))}.ace-task-plan,.ace-work-result{border:1px solid var(--sd-border);background:var(--sd-background);border-radius:8px;padding:20px;margin-bottom:20px}.ace-task-plan-heading{display:flex;gap:12px;justify-content:space-between;align-items:center}.ace-task-plan h3{font-size:15px;font-weight:500;margin:0}.ace-task-plan-heading>span{font-size:9px;color:var(--sd-muted-foreground)}.ace-task-plan>p{font-size:12px;line-height:1.6;color:var(--sd-muted-foreground)}.ace-task-plan ol{list-style:none;margin:20px 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ace-task-plan li{font-size:11px;line-height:1.5;display:flex;gap:9px;align-items:center}.ace-task-plan li>span{flex:none;display:grid;place-items:center;border:1px solid var(--sd-border);border-radius:50%;width:23px;height:23px;color:var(--dg-accent-ink)}.ace-task-scope{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid var(--sd-border);padding:15px 0}.ace-task-scope small{display:block;color:var(--sd-muted-foreground);font-size:10px;margin-bottom:4px}.ace-task-scope span{font-size:11px;line-height:1.6}.ace-task-plan footer{display:flex;gap:16px;align-items:center;border-top:1px solid var(--sd-border);padding-top:15px}.ace-task-plan footer p{flex:1;font-size:10px;line-height:1.6;color:var(--sd-muted-foreground);margin:0}.ace-work-result{border-top:3px solid var(--sd-primary)}.ace-work-status{font-size:10px;color:var(--dg-accent-ink);display:inline-flex;align-items:center;gap:7px}.ace-work-result h3{font-size:22px;font-weight:400;letter-spacing:-.03em;margin:8px 0}.ace-work-result header p{font-size:11px;color:var(--sd-muted-foreground)}.ace-work-run-steps{display:flex;flex-wrap:wrap;gap:12px;padding:12px 0;border-bottom:1px solid var(--sd-border);color:var(--sd-muted-foreground);font-size:10px}.ace-work-run-steps span{display:flex;align-items:center;gap:4px}.ace-work-section{padding:15px 0;border-bottom:1px solid var(--sd-border)}.ace-work-section h4{margin:0 0 8px;font-size:13px;font-weight:500}.ace-work-section ul{padding-left:16px;margin:0}.ace-work-section li{font-size:12px;line-height:1.7;margin:7px 0}.ace-work-missing{display:flex;gap:8px;background:var(--sd-muted);padding:12px;margin:16px 0;border-radius:5px}.ace-work-missing strong{font-size:11px}.ace-work-missing p{font-size:11px;line-height:1.6;margin:5px 0 0;color:var(--sd-muted-foreground)}.ace-work-result-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.ace-work-history header{display:flex;align-items:center;gap:8px}.ace-work-history h3{font-size:13px;font-weight:500}.ace-work-history header>span{font-size:10px;color:var(--sd-muted-foreground)}.ace-work-history>p{font-size:12px;line-height:1.6;color:var(--sd-muted-foreground)}.ace-work-history button{display:flex;width:100%;gap:13px;align-items:center;padding:15px 3px;border:0;border-top:1px solid var(--sd-border);background:transparent;color:var(--sd-foreground);font:inherit;text-align:left;cursor:pointer}.ace-work-history button>span:nth-child(2){flex:1}.ace-work-history strong{font-size:12px;font-weight:500;display:block}.ace-work-history small{font-size:10px;color:var(--sd-muted-foreground);display:block;margin-top:4px}.ace-work-history button[aria-pressed=true]{color:var(--dg-accent-ink)}.ace-work-loading{display:flex;gap:12px;align-items:center;padding:30px;font-size:12px}.space-purpose{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--sd-border);border-radius:8px;background:var(--sd-background);margin:20px 0 24px;overflow:hidden}.space-purpose>div{display:flex;align-items:flex-start;gap:12px;padding:20px;border-left:1px solid var(--sd-border);min-width:0}.space-purpose>div:first-child{border-left:0}.space-purpose strong{font-size:12px;font-weight:500;display:block}.space-purpose p{font-size:11px;line-height:1.6;margin:5px 0 0;color:var(--sd-muted-foreground)}.space-availability{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 15px;border:1px solid var(--sd-border);border-radius:5px;background:var(--sd-muted);font-size:11px;margin-bottom:20px}.space-availability>span{display:inline-flex;align-items:center;gap:4px}.space-availability>a{margin-left:auto}@media(max-width:1250px){.ace-work-queue>header{align-items:flex-start;flex-direction:column;gap:4px}.ace-task-plan-heading{align-items:flex-start;flex-direction:column;gap:7px}}@media(max-width:850px){.ace-work-choices{grid-template-columns:1fr}.ace-task-plan ol{grid-template-columns:1fr;gap:8px}.space-purpose{grid-template-columns:1fr}.space-purpose>div{border-left:0;border-top:1px solid var(--sd-border);padding:15px}.space-purpose>div:first-child{border-top:0}}@media(max-width:600px){.ace-work-queue{padding:17px 12px}.ace-task-plan,.ace-work-result{padding:16px}.ace-task-plan footer{flex-direction:column;align-items:stretch}.ace-task-scope{grid-template-columns:1fr;gap:12px}}.dg-utility-icon{flex:0 0 auto;vertical-align:middle}.deal-summary{color:var(--sd-foreground);min-width:0}.ds-header,.ds-label,.ds-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.ds-header{padding:16px 20px;border:1px solid var(--sd-border);border-bottom:0;border-radius:12px 12px 0 0;background:var(--sd-background)}.ds-label{justify-content:flex-start;gap:12px}.ds-label>.ace-mark{background:#fff;border-radius:4px;padding:3px;box-sizing:content-box;filter:none}.ds-label strong{display:block;font-size:14px}.ds-label span{display:block;font-size:11px;margin-top:4px;color:var(--sd-muted-foreground)}.ds-position{padding:20px;border:1px solid var(--sd-border);border-left:3px solid var(--sd-primary);border-radius:0 0 12px 12px;background:var(--sd-accent);margin-bottom:16px}.ds-position h2{font-size:20px;line-height:1.35;margin:8px 0;font-weight:500}.ds-position p{max-width:100ch;line-height:1.65;margin:0;font-size:13px}.ds-context-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.ds-section{border:1px solid var(--sd-border);background:var(--sd-background);padding:20px;border-radius:12px;margin-bottom:16px;min-width:0}.ds-section h3{display:flex;align-items:center;gap:9px;font-size:15px;margin:0 0 16px;font-weight:600}.ds-section h4{font-size:13px;line-height:1.5;margin:7px 0;font-weight:600}.ds-section p{font-size:12px;line-height:1.7;margin:8px 0}.ds-section .ds-emphasis{font-size:14px}.ds-section a,.ds-blockers>article>a{display:inline-flex;align-items:center;gap:4px;font-size:12px;margin-top:12px;color:var(--dg-accent-ink)}.ds-section dl,.ds-source-dialog dl{margin:12px 0}.ds-section dl>div,.ds-source-dialog dl>div{border-top:1px solid var(--sd-border);padding:12px 0}.ds-section dt,.ds-source-dialog dt{font-size:11px;color:var(--sd-muted-foreground);margin-bottom:4px}.ds-section dd,.ds-source-dialog dd{margin:0;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.ds-section dd small{display:block;color:var(--sd-muted-foreground);font-size:11px;margin-top:4px}.ds-basis,.ds-section-heading>span{color:var(--sd-muted-foreground);font-size:11px}.ds-section-heading>span{white-space:nowrap}.ds-muted,.ds-footnote{color:var(--sd-muted-foreground)}.ds-evidence{display:flex;flex-wrap:wrap;gap:4px;margin-top:12px}.ds-evidence button{display:inline-flex;align-items:center;gap:5px;color:var(--sd-muted-foreground);background:var(--sd-background);border:1px solid var(--sd-border);padding:5px 7px;border-radius:5px;font-size:10px;cursor:pointer}.ds-evidence button:hover{color:var(--sd-foreground);border-color:var(--sd-ring)}.ds-blockers>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:16px 0;border-top:1px solid var(--sd-border)}.ds-blockers>article>a{align-self:start;white-space:nowrap}.ds-quote-values{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.ds-quote-values span{display:block;font-size:10px;color:var(--sd-muted-foreground)}.ds-quote-values strong{display:block;font-size:20px;line-height:1.4;font-weight:500;margin-top:7px}.ds-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.ds-agent-grid article{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--sd-border);border-radius:9px;padding:16px;background:var(--sd-muted)}.ds-agent-grid article>svg{color:var(--dg-accent-ink);margin-bottom:8px}.ds-agent-grid article small{font-size:10px;color:var(--sd-muted-foreground);margin-top:auto;padding:8px 0 16px}.ds-gap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ds-footnote{font-size:11px;line-height:1.6;padding:0 3px 15px}.ds-saved-work{margin-top:20px}.ds-saved-work button{display:flex;align-items:center;gap:12px;width:100%;padding:12px;color:var(--sd-foreground);background:transparent;border:0;border-top:1px solid var(--sd-border);cursor:pointer;text-align:left;font-size:12px}.ds-saved-work button>span{flex:1}.ds-saved-work button small{display:block;color:var(--sd-muted-foreground);margin-top:5px;font-size:10px}.deal-summary-loading{padding:20px;display:flex;align-items:center;gap:8px;font-size:12px}.deal-summary-dialog,.deal-agent-dialog{width:min(1080px,calc(100vw - 32px))!important;max-width:1080px!important;max-height:calc(100dvh - 40px);overflow-y:auto;padding:24px}.ds-source-dialog{width:min(580px,calc(100vw - 32px))!important;max-width:580px!important;max-height:calc(100dvh - 40px);overflow-y:auto;padding:24px}.deal-agent-dialog .ace-work-queue{padding:16px 0 0}@media(max-width:800px){.ds-context-grid,.ds-agent-grid,.ds-gap-grid{grid-template-columns:1fr}.ds-blockers>article{grid-template-columns:1fr;gap:0}.ds-header{align-items:flex-start;flex-wrap:wrap}.ds-section,.ds-position{padding:16px}.ds-quote-values strong{font-size:17px}.deal-summary-dialog,.deal-agent-dialog,.ds-source-dialog{padding:20px 12px}}@keyframes dg-control-spin{to{transform:rotate(360deg)}}.ds-label>.ace-mark{background:transparent;filter:brightness(0);padding:0}[data-theme=dark] .ds-label>.ace-mark{filter:brightness(0) invert(1)}.cf-panel{container-type:inline-size}.cf-panel>header{flex-wrap:wrap;align-items:flex-start}.cf-panel>header>div{flex:1 1 220px;min-width:0}.cf-rule-list>div{display:grid;grid-template-columns:18px minmax(84px,auto) minmax(0,1fr);gap:8px;line-height:1.65}.cf-rule-list>div>strong{white-space:nowrap}@container (max-width:440px){.cf-rule-list>div{grid-template-columns:18px minmax(0,1fr)}}@media(max-width:700px){.cf-deal-workspace .cf-panel>header>div{flex:0 1 auto;width:100%}}.qa-title .ace-mark{background:transparent;filter:brightness(0)}[data-theme=dark] .qa-title .ace-mark{filter:brightness(0) invert(1)}.qa-tabs{overflow-x:auto;flex-wrap:nowrap}.qa-tabs button{flex:0 0 auto;white-space:nowrap}.qe-heading{display:flex;align-items:flex-start;gap:16px;justify-content:space-between}.qe-heading h3{font-size:21px;line-height:1.35;margin:8px 0;letter-spacing:-.5px}.qe-heading p,.qe-checks p{color:var(--sd-muted-foreground);line-height:1.65}.qe-count{display:flex;align-items:center;gap:7px;border:1px solid var(--sd-border);background:var(--sd-muted);border-radius:6px;padding:8px;font-size:12px;white-space:nowrap}.qe-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--sd-border);border-radius:9px;margin:20px 0;overflow:hidden}.qe-context>div{padding:17px;background:var(--sd-muted);border-right:1px solid var(--sd-border)}.qe-context>div:last-child{border:0}.qe-context small{color:var(--sd-muted-foreground);font-size:10px;font-weight:600;letter-spacing:.6px}.qe-context p{line-height:1.6;margin:8px 0 0;font-size:13px}.qe-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qe-checks article{border:1px solid var(--sd-border);border-radius:9px;padding:19px;min-width:0}.qe-checks header{display:flex;align-items:flex-start;gap:8px}.qe-checks header>svg{flex:0 0 18px;color:var(--dg-accent-ink)}.qe-checks h3{margin:0;font-size:15px;line-height:1.4;flex:1}.qe-checks header>span{font-size:10px;padding:3px 4px;border-radius:4px;background:var(--sd-muted);color:var(--sd-muted-foreground)}.qe-checks [data-status=Issue]{color:var(--sd-destructive);background:color-mix(in srgb,var(--sd-destructive) 9%,transparent)}.qe-checks .qe-fact{color:var(--sd-foreground);font-weight:500}.qe-checks p{font-size:13px}.qe-action{display:flex;flex-direction:column;gap:5px;font-size:12px;line-height:1.6;padding:12px;background:var(--sd-muted);border-radius:6px}.qe-checks .qa-source-chips{margin-top:12px}.qe-checks .qa-source-chips button{max-width:100%;overflow-wrap:anywhere;white-space:normal;text-align:left}@media(max-width:700px){.qe-heading{flex-direction:column}.qe-context,.qe-checks{grid-template-columns:1fr}.qe-context>div{border:0;border-bottom:1px solid var(--sd-border)}}.dg-product-glyph{display:block;flex-shrink:0;overflow:visible}.product-mark:has(.dg-product-glyph){color:var(--foreground);border-radius:var(--radius-md);background:transparent!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center}.product-mark-studio:has(.dg-product-glyph){color:#397d64}.product-mark-calls:has(.dg-product-glyph){color:#79629c}.product-mark-companion:has(.dg-product-glyph){color:#477c9c}.product-mark-ontology:has(.dg-product-glyph){color:#596179}[data-theme=dark] .product-mark-studio:has(.dg-product-glyph){color:#9dc8b4}[data-theme=dark] .product-mark-calls:has(.dg-product-glyph){color:#c0aedb}[data-theme=dark] .product-mark-companion:has(.dg-product-glyph){color:#9dc4da}[data-theme=dark] .product-mark-ontology:has(.dg-product-glyph){color:#c1c8d8}.el-product-art .dg-product-glyph{color:var(--foreground);stroke-width:1.8}.dg-application [data-slot=ace-page] .ar-answer-header h2{font-size:var(--text-xl);line-height:1.35;font-weight:var(--font-weight-medium);margin:8px 0 11px;letter-spacing:-.65px}.dg-application [data-slot=ace-page] .ar-answer-header p{font-size:var(--text-sm);line-height:1.8;color:var(--foreground)}.dg-application [data-slot=ace-page] .ar-team h3{font-size:var(--text-base);line-height:1.4}.ar-tabs button{min-height:38px}.el-root,.el-case-panel{--el-blue: var(--sd-primary);--el-teal: var(--tint-teal-foreground);--el-violet: var(--dg-brand);--el-amber: var(--warning);color:var(--foreground);font-family:inherit;font-size:var(--text-sm);line-height:1.55;min-width:0}[data-theme=dark] .el-root,[data-theme=dark] .el-case-panel{--el-teal: var(--tint-teal-foreground);--el-violet: var(--dg-brand);--el-amber: var(--warning)}.el-root{width:100%;max-width:1580px;margin:0 auto;padding:24px 24px 0}.el-root *,.el-case-panel *{box-sizing:border-box}.el-root h1,.el-root h2,.el-root h3,.el-root h4,.el-case-panel h3{font-family:inherit;line-height:1.3;font-weight:var(--font-weight-semibold);letter-spacing:-.025em;color:var(--foreground);margin:0}.el-root h1{font-size:var(--text-xl);font-weight:var(--font-weight-medium)}.el-root h2,.el-root h3,.el-case-panel h3{font-size:var(--text-base)}.el-root h4{font-size:var(--text-sm);letter-spacing:0;margin:23px 0 12px}.el-root p,.el-case-panel p{margin:7px 0 0;color:var(--muted-foreground);line-height:1.65}.el-root button,.el-root input,.el-root textarea,.el-root select,.el-case-panel button{font:inherit}.el-root button,.el-root a,.el-case-panel button,.el-case-panel a{-webkit-tap-highlight-color:transparent}.el-root button:not(.dg-control),.el-case-panel button{cursor:pointer}.el-root button:not(.dg-control):focus-visible,.el-root a:focus-visible,.el-root input:focus-visible,.el-root textarea:focus-visible,.el-root select:focus-visible,.el-case-panel button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.el-root button:disabled{cursor:default;opacity:.5}.el-root small,.el-case-panel small{font-size:var(--text-xs);color:var(--muted-foreground)}.el-muted{color:var(--muted-foreground)}.el-head-actions,.el-test-actions>div,.el-save-bar>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.el-tabs{display:flex;align-items:stretch;gap:24px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:thin;margin-bottom:24px}.el-tabs>button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted-foreground);padding:12px 0 13px;display:flex;align-items:center;gap:8px;white-space:nowrap;font-weight:var(--font-weight-medium);min-height:44px}.el-tabs>button[aria-current]{color:var(--foreground-secondary);border-bottom-color:var(--sd-primary)}.el-tabs>button:hover{color:var(--foreground)}.el-count{background:var(--secondary);border-radius:5px;font-size:var(--text-xs);padding:0 5px}.el-small-tabs{padding:0 24px;margin:0;gap:23px}.el-small-tabs>button{font-size:var(--text-sm)}.el-tab-dot{width:5px;height:5px;border-radius:50%;background:var(--el-teal)}.el-badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:1.45;padding:3px 7px;border-radius:5px;background:var(--muted);color:var(--muted-foreground);width:max-content;max-width:100%;white-space:normal}.el-badge.good{color:var(--el-teal);background:color-mix(in srgb,var(--el-teal) 10%,var(--card))}.el-badge.violet{color:var(--foreground-secondary);background:color-mix(in srgb,var(--el-violet) 10%,var(--card))}.el-badge.warn{color:var(--el-amber);background:color-mix(in srgb,var(--el-amber) 10%,var(--card))}.el-workbench{display:grid;grid-template-columns:226px minmax(0,1fr);gap:26px;align-items:start}.el-agent-list{min-width:0}.el-list-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:var(--text-xs);color:var(--foreground-secondary);margin-bottom:12px}.el-agent-list>button{display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-md);padding:8px;width:100%;text-align:left;background:transparent;color:var(--foreground);margin-bottom:4px}.el-agent-list>button.selected{background:var(--tint-blue);color:var(--tint-blue-foreground);border-color:transparent}.el-agent-list>button:hover{background:var(--secondary)}.el-agent-list>button>span:nth-child(2){min-width:0}.el-agent-list strong{display:block;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:1.5}.el-agent-list small{display:block;margin-top:3px;font-size:var(--text-xs)}.el-agent-avatar{height:34px;width:34px;display:grid;place-items:center;color:var(--foreground-secondary);background:color-mix(in srgb,var(--sd-primary) 10%,var(--card));border-radius:var(--radius-md);flex-shrink:0}.el-agent-avatar.parallel{color:var(--foreground-secondary);background:color-mix(in srgb,var(--el-violet) 10%,var(--card))}.el-agent-avatar.handoff{color:var(--el-teal);background:color-mix(in srgb,var(--el-teal) 10%,var(--card))}.el-enabled-dot{height:6px;width:6px;background:var(--el-teal);border-radius:50%;flex-shrink:0}.el-team-note{border-top:1px solid var(--border);margin-top:25px;padding-top:8px}.el-team-note .el-product-art{width:160px;height:102px;margin:0 auto;display:block}.el-team-note p{font-size:var(--text-xs);line-height:1.7}.el-legacy-link{display:flex;align-items:center;gap:5px;font-size:var(--text-xs);color:var(--muted-foreground);margin-top:20px}.el-main{min-width:0;display:grid;gap:20px}.el-agent-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--border);border-radius:var(--radius-xl);padding:25px 24px;background:linear-gradient(110deg,var(--card),color-mix(in srgb,var(--sd-primary) 4%,var(--card)));overflow:hidden}.el-agent-hero h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);letter-spacing:-.035em;margin-top:8px}.el-agent-hero p{font-size:var(--text-sm);max-width:580px;margin-top:8px}.el-agent-hero>.el-product-art{width:200px;flex-shrink:0}.el-eyebrow{display:flex;gap:8px;align-items:center;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.09em;color:var(--muted-foreground)}.el-hero-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:17px}.el-hero-badges>span:last-child{font-size:var(--text-xs);color:var(--muted-foreground)}.el-product-art{color:var(--foreground);overflow:visible;max-width:100%}.el-art-paper{fill:var(--card);stroke:var(--input);stroke-width:1.2}.el-art-back{fill:var(--secondary);stroke:var(--border);stroke-width:1.2}.el-art-rule{stroke:var(--muted-foreground);stroke-width:2;stroke-linecap:round;opacity:.4}.el-art-wire{stroke:var(--input);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.el-art-blue-stroke{stroke:var(--sd-primary);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.el-art-blue-fill{fill:var(--sd-primary)}.el-art-violet-fill{fill:color-mix(in srgb,var(--dg-brand) 25%,var(--card))}.el-art-teal-fill{fill:color-mix(in srgb,var(--el-teal, #297b70) 20%,var(--card))}.el-art-soft-fill{fill:var(--muted)}.el-art-teal-stroke{stroke:var(--el-teal, #297b70);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.el-panel,.el-result{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;min-width:0}.el-panel>header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:19px 20px;border-bottom:1px solid var(--border)}.el-panel>header h2{font-size:var(--text-base);letter-spacing:-.015em}.el-panel>header p{font-size:var(--text-xs);margin-top:5px}.el-builder-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,1fr);gap:16px}.el-steps{list-style:none;margin:0;padding:12px 12px 16px}.el-steps>li{margin:0;padding:0;position:relative}.el-steps>li:not(:last-child):before{content:"";position:absolute;top:58px;bottom:0;left:19px;width:1px;background:var(--border)}.el-steps button{display:flex;align-items:center;gap:8px;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);padding:12px 9px;text-align:left;width:100%;color:var(--foreground);position:relative}.el-steps button.selected{border-color:transparent;background:var(--tint-blue);color:var(--tint-blue-foreground)}.el-step-number{background:var(--card);border:1px solid var(--border);border-radius:50%;width:20px;height:20px;display:grid;place-items:center;font-size:var(--text-xs);flex-shrink:0;position:relative}.el-step-icon{height:34px;width:34px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground-secondary);display:grid;place-items:center;flex-shrink:0}.el-step-icon.disabled{color:var(--muted-foreground);opacity:.6}.el-steps button>span:nth-child(3){flex:1;min-width:0}.el-steps strong{display:block;font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.el-steps small{display:block;font-size:var(--text-xs);margin-top:3px;line-height:1.5}.el-branch-note{display:flex;align-items:center;gap:7px;font-size:var(--text-xs);color:var(--el-amber);padding:1px 12px 12px 39px}.el-human-step{display:flex;gap:12px;padding:15px 12px 2px 38px!important;color:var(--el-teal)}.el-human-step span{color:var(--foreground)}.el-human-step svg{flex-shrink:0}.el-step-settings{min-width:0}.el-step-settings>h3,.el-step-settings>h4,.el-step-settings>p,.el-step-settings>.el-badge,.el-step-settings>.el-switch-row,.el-step-settings>.el-setting-note{margin-left:20px;margin-right:20px}.el-step-settings>.el-badge{margin-top:21px;margin-bottom:12px}.el-step-settings>p{font-size:var(--text-xs)}.el-switch-row{display:flex;align-items:center;gap:9px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:12px 0;margin-top:20px;font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.el-root input[type=checkbox]{width:16px;height:16px;accent-color:var(--sd-primary);margin:0;flex-shrink:0;cursor:pointer}.el-setting-note{display:flex;align-items:start;gap:9px;margin-top:16px}.el-setting-note svg{flex-shrink:0;color:var(--el-teal);margin-top:3px}.el-setting-note p{font-size:var(--text-xs);margin:0}.el-config-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.6fr);gap:16px;padding:20px}.el-config-form label,.el-case-select{font-size:var(--text-xs);font-weight:var(--font-weight-medium);display:flex;flex-direction:column;gap:7px}.el-config-form input,.el-config-form textarea,.el-case-select select,.el-draft textarea{border:1px solid var(--input);background:var(--card);border-radius:var(--radius-md);color:var(--foreground);width:100%;padding:8px 12px;line-height:1.6;box-shadow:none;font-size:var(--text-sm)}.el-config-form textarea{min-height:81px;resize:vertical}.el-full{grid-column:1/-1}.el-save-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--border);padding:12px 20px;background:var(--muted)}.el-save-bar>span{font-size:var(--text-xs);color:var(--muted-foreground)}.el-case-select{padding:20px 20px 0;max-width:650px}.el-case-select select{height:42px;cursor:pointer;padding-right:32px}.el-case-description{display:flex;align-items:start;gap:12px;padding:20px}.el-case-description p{font-size:var(--text-xs);max-width:770px}.el-case-icon{height:38px;width:38px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--el-violet) 9%,var(--card));color:var(--foreground-secondary);display:grid;place-items:center;flex-shrink:0}.el-conditions{margin:0 20px 20px;padding:12px 15px 15px;display:flex;gap:16px;flex-wrap:wrap;border:1px solid var(--border);border-radius:var(--radius-md)}.el-conditions legend{padding:0 4px;font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.el-conditions label{display:flex;gap:7px;align-items:center;font-size:var(--text-xs);cursor:pointer}.el-test-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;border-top:1px solid var(--border);background:var(--muted)}.el-test-actions>div:first-child{gap:5px;align-items:start;flex-direction:column}.el-test-actions small{font-size:var(--text-xs)}.el-result-summary{display:flex;align-items:center;gap:15px;padding:24px}.el-result-summary h3{margin-top:7px;font-size:var(--text-xl);font-weight:var(--font-weight-medium)}.el-result-summary p{font-size:var(--text-xs);margin-top:4px}.el-result-symbol{width:46px;height:46px;display:grid;place-items:center;background:color-mix(in srgb,var(--el-amber) 10%,var(--card));border-radius:var(--radius-xl);color:var(--el-amber);flex-shrink:0}.el-result-summary.review_ready .el-result-symbol{color:var(--el-teal);background:color-mix(in srgb,var(--el-teal) 10%,var(--card))}.el-result-body{padding:20px 24px 26px}.el-question-list{border:1px solid color-mix(in srgb,var(--el-amber) 26%,var(--border));background:color-mix(in srgb,var(--el-amber) 4%,var(--card));border-radius:var(--radius-md);padding:16px}.el-question-list>h4{margin:0 0 15px}.el-question-list>div{display:flex;gap:8px;margin-top:12px}.el-question-list>div>svg{color:var(--el-amber);flex-shrink:0;margin-top:2px}.el-question-list strong{font-size:var(--text-xs)}.el-question-list p{font-size:var(--text-xs);margin-top:3px}.el-question-list small{display:block;margin-top:5px;font-size:var(--text-xs)}.el-total-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-bottom:1px solid var(--border);padding:23px 0}.el-total-strip>div{display:flex;flex-direction:column;gap:5px}.el-total-strip strong{font-size:var(--text-xl);font-weight:var(--font-weight-medium);letter-spacing:-.035em}.el-total-strip span{font-size:var(--text-xs);color:var(--muted-foreground)}.el-table-scroll{overflow:auto;max-width:100%;scrollbar-width:thin}.el-table{width:100%;border-collapse:collapse;font-size:var(--text-xs);min-width:560px;line-height:1.6;text-align:left}.el-table th{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--muted-foreground);background:var(--muted);white-space:nowrap;border-top:1px solid var(--border)}.el-table th,.el-table td{padding:12px 11px;border-bottom:1px solid var(--border);vertical-align:middle}.el-table td strong{font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.el-table td small{font-size:var(--text-xs);display:block}.el-table th:nth-child(2),.el-table td:nth-child(2){text-align:right;white-space:nowrap}.el-warning-text{color:var(--el-amber)}.el-issue-list{display:grid;gap:8px}.el-issue-list article{padding:15px;border:1px solid var(--border);border-radius:var(--radius-md)}.el-issue-list article>div{display:flex;justify-content:space-between;gap:12px}.el-issue-list strong,.el-issue-list p{font-size:var(--text-xs)}.el-issue-list small{font-size:var(--text-xs);display:block;margin-top:9px}.el-source-list details{border-bottom:1px solid var(--border)}.el-source-list summary{display:flex;align-items:center;gap:11px;padding:13px 0;cursor:pointer;list-style:none}.el-source-list summary::-webkit-details-marker{display:none}.el-source-list summary>div{flex:1;min-width:0}.el-source-list summary strong{font-size:var(--text-xs);font-weight:var(--font-weight-medium);display:block}.el-source-list summary small{font-size:var(--text-xs);display:block;margin-top:2px}.el-source-num{display:grid;place-items:center;width:24px;height:26px;border:1px solid var(--border);background:var(--muted);border-radius:5px;font-size:var(--text-xs);color:var(--muted-foreground);flex-shrink:0}.el-source-list details p{font-size:var(--text-xs);margin:0 0 15px 35px}.el-source-list details[open] summary>svg{transform:rotate(90deg)}.el-lanes{display:flex;flex-direction:column;gap:12px;margin-top:16px}.el-stage{padding-left:23px;border-left:2px solid var(--border);position:relative}.el-stage-label{display:flex;align-items:center;gap:8px;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);margin-bottom:12px}.el-stage-label>span{position:absolute;left:-10px;top:-1px;background:var(--card);border:1px solid var(--border);border-radius:50%;width:18px;height:18px;display:grid;place-items:center;font-size:var(--text-xs)}.el-stage-label small{margin-left:auto;font-size:var(--text-xs);font-weight:400}.el-reviewers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:8px}.el-reviewers article{border:1px solid var(--border);border-radius:var(--radius-md);padding:12px;background:var(--card)}.el-reviewers article>div{display:flex;align-items:center;gap:7px;color:var(--foreground-secondary)}.el-reviewers strong{font-size:var(--text-xs);color:var(--foreground)}.el-reviewers p{font-size:var(--text-xs);line-height:1.65}.el-reviewers footer{display:flex;justify-content:space-between;gap:8px;color:var(--muted-foreground);font-size:var(--text-xs);margin-top:13px;border-top:1px solid var(--border);padding-top:9px}.el-reviewers article>small{display:block;font-size:var(--text-xs);margin-top:4px}.el-reviewers .el-release{background:var(--muted)}.el-reviewers .el-release>div{color:var(--el-teal)}.el-notice{display:flex;align-items:start;gap:8px;border:1px solid var(--border);background:var(--muted);border-radius:var(--radius-md);padding:13px 15px;margin-bottom:16px}.el-notice p{margin:0;flex:1;font-size:var(--text-xs);color:var(--foreground)}.el-notice>svg{flex-shrink:0;margin-top:2px;color:var(--muted-foreground)}.el-notice.warn{background:color-mix(in srgb,var(--el-amber) 6%,var(--card));border-color:color-mix(in srgb,var(--el-amber) 28%,var(--border))}.el-notice.warn>svg{color:var(--el-amber)}.el-notice.good>svg{color:var(--el-teal)}.el-notice>button{border:0;background:none;color:var(--muted-foreground);padding:0;display:grid;place-items:center}.el-run-metadata{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:var(--text-xs);color:var(--muted-foreground);border-bottom:1px solid var(--border);padding-bottom:15px}.el-trace{list-style:none;padding:0;margin:0}.el-trace li{display:flex;align-items:start;gap:12px;padding:19px 0;border-bottom:1px solid var(--border)}.el-trace li>div{flex:1;min-width:0}.el-trace strong{font-size:var(--text-xs)}.el-trace p{font-size:var(--text-xs);margin-top:5px}.el-trace-icon{display:grid;place-items:center;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);height:34px;width:34px;flex-shrink:0;color:var(--el-teal)}.el-trace .skipped .el-trace-icon{color:var(--muted-foreground)}.el-inline-note{font-size:11px!important;color:var(--muted-foreground);padding:12px 0;margin:0!important}.el-panel>.el-inline-note,.el-history-list>.el-inline-note{padding:16px 20px}.el-draft-meta{display:flex;justify-content:space-between;gap:8px;align-items:center}.el-draft-meta>span:first-child{display:flex;align-items:center;gap:8px;font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.el-draft dl{margin:20px 0 16px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:8px 0}.el-draft dl>div{display:flex;gap:12px;font-size:var(--text-xs);padding:4px 0}.el-draft dt{width:48px;flex-shrink:0;color:var(--muted-foreground);font-weight:400}.el-draft dd{margin:0;min-width:0}.el-draft textarea{min-height:285px;resize:vertical;line-height:1.8;font-size:var(--text-sm)}.el-draft footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px}.el-draft footer>span{font-size:var(--text-xs);color:var(--muted-foreground)}.el-draft footer>div{display:flex;gap:7px;flex-shrink:0}.el-comparison{padding:0 20px 20px}.el-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.el-option-grid>section{border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;min-width:0}.el-option-grid>section>header{display:flex;flex-direction:column;gap:5px;font-size:var(--text-xs)}.el-option-grid>section>header strong{font-size:var(--text-xl);font-weight:var(--font-weight-medium);letter-spacing:-.03em}.el-option-grid .el-reviewers{grid-template-columns:1fr}.el-option-facts{display:flex;flex-wrap:wrap;gap:5px 12px;font-size:var(--text-xs);color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:4px 0 13px}.el-comparison-change{display:flex;gap:12px;margin-top:16px;background:var(--muted);padding:15px;border-radius:var(--radius-md)}.el-comparison-change>svg{color:var(--el-teal);flex-shrink:0}.el-comparison-change strong,.el-comparison-change p{font-size:var(--text-xs)}.el-history-list>button{width:100%;display:flex;align-items:center;gap:13px;padding:16px 20px;border:0;border-bottom:1px solid var(--border);background:none;color:var(--foreground);text-align:left}.el-history-list>button:hover{background:var(--muted)}.el-history-list>button>span:nth-child(2){flex:1;min-width:0}.el-history-list strong{display:block;font-weight:var(--font-weight-medium);font-size:var(--text-xs)}.el-history-list small{display:block;font-size:var(--text-xs);margin-top:4px}.el-history-icon{width:34px;height:34px;border:1px solid var(--border);border-radius:var(--radius-md);display:grid;place-items:center;color:var(--foreground-secondary);flex-shrink:0}.el-scope-list{padding:0 20px}.el-scope-list>div{display:flex;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid var(--border)}.el-scope-list>div>svg{color:var(--muted-foreground);flex-shrink:0}.el-scope-list>div>div{flex:1;min-width:0}.el-scope-list strong{font-size:var(--text-xs);font-weight:var(--font-weight-medium);display:block}.el-scope-list small{font-size:var(--text-xs);display:block;margin-top:4px}.el-control-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;background:var(--muted);border-top:1px solid var(--border);margin-top:15px}.el-control-footer strong,.el-control-footer p{font-size:var(--text-xs)}.el-audit{padding:4px 20px 20px}.el-audit>div{display:flex;gap:12px;margin-top:17px}.el-audit strong{display:block;font-size:var(--text-xs);font-weight:400}.el-audit small{display:block;font-size:var(--text-xs);margin-top:4px}.el-audit-dot{height:6px;width:6px;border-radius:50%;background:var(--input);margin-top:4px;flex-shrink:0}.el-empty{padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:230px;justify-content:center}.el-empty .el-product-art{width:185px;max-height:115px;margin-bottom:8px}.el-empty h3{font-size:var(--text-base);font-weight:var(--font-weight-medium)}.el-empty p{font-size:var(--text-xs);max-width:380px}.el-workspace-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:23px 0;font-size:var(--text-xs);color:var(--muted-foreground);margin-top:8px}.el-workspace-footer>span:first-child{display:flex;align-items:center;gap:7px}.el-local-dot{height:5px;width:5px;background:var(--sd-primary);border-radius:50%}.el-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pd-document{font-size:var(--text-sm);line-height:1.8;color:var(--foreground);min-width:0}[data-theme=dark] .pd-document{--el-amber: var(--warning);--el-teal: var(--tint-teal-foreground)}.ac-output-body:focus-visible,.cc-output-document:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.pd-document p{font-size:inherit!important;line-height:1.8!important;margin:0 0 9px!important;color:var(--foreground)!important;overflow-wrap:anywhere;white-space:pre-wrap}.pd-document-title{padding-bottom:17px;border-bottom:1px solid var(--border);margin-bottom:20px}.pd-document-title strong{display:block;font-size:var(--text-base);font-weight:var(--font-weight-medium);letter-spacing:-.02em}.pd-document-title small{display:block;font-size:var(--text-xs);color:var(--muted-foreground);margin-top:5px}.pd-context{display:grid;gap:15px;margin:20px 0 25px}.pd-context>div>span{font-size:var(--text-xs);color:var(--muted-foreground);display:block;margin-bottom:4px;font-weight:var(--font-weight-medium)}.pd-context .pd-next{border-left:2px solid var(--el-teal, #297b70);padding:4px 0 2px 13px}.pd-context>div>p{margin:0!important}.pd-section{margin:25px 0}.pd-section h4{font-size:13px!important;line-height:1.5!important;font-weight:var(--font-weight-semibold);margin:0 0 12px!important;letter-spacing:0!important}.pd-question,.pd-resolved{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);padding:13px 15px;margin:8px 0}.pd-question>span,.pd-resolved>span{display:inline-block;font-size:var(--text-xs);line-height:1.5;padding:2px 4px;border-radius:4px;margin-bottom:7px;color:var(--el-amber, #8d5d14);background:color-mix(in srgb,var(--el-amber, #8d5d14) 9%,var(--card))}.pd-resolved>span{color:var(--el-teal, #297b70);background:color-mix(in srgb,var(--el-teal, #297b70) 9%,var(--card))}.pd-question>p,.pd-resolved>p{margin:0!important}.pd-paragraph{margin:16px 0}.pd-paragraph strong{font-weight:var(--font-weight-medium)}.cc-output-document .pd-document{font-size:var(--text-xs)}.pd-email [data-slot=ace-text] p{margin-bottom:16px!important}.pd-email [data-slot=ace-text] h3{margin:17px 0 8px!important}@media(max-width:600px){.pd-document,.cc-output-document .pd-document{font-size:var(--text-xs)}.pd-document-title strong{font-size:var(--text-sm)}.pd-context{gap:13px}.pd-question,.pd-resolved{padding:12px}.pd-document p{line-height:1.85!important}}.cw-card>.cw-preparation-art{width:126px;height:84px;float:right;margin:-4px -2px 9px 17px}@media(max-width:600px){.cw-card>.cw-preparation-art{width:85px;height:67px;margin:0 0 7px 8px}}@media(min-width:1600px){.el-root{padding-top:24px}.el-workbench{grid-template-columns:244px minmax(0,1fr);gap:30px}.el-agent-list strong,.el-steps strong{font-size:var(--text-sm)}.el-step-settings>p{font-size:var(--text-sm)}}@media(max-width:1300px){.el-root{padding:20px 20px 0}.el-workbench{grid-template-columns:190px minmax(0,1fr);gap:16px}.el-agent-list{padding-right:12px}.el-agent-list>button{padding:8px 4px;gap:8px}.el-agent-avatar{width:29px;height:29px;border-radius:var(--radius-md)}.el-agent-list strong,.el-agent-list small{font-size:var(--text-xs)}.el-agent-hero{padding:21px}.el-agent-hero>.el-product-art{width:150px}.el-agent-hero h2{font-size:var(--text-xl)}.el-hero-badges>span:last-child{display:none}.el-builder-grid{grid-template-columns:1fr}.el-step-settings{display:grid;grid-template-columns:1fr 1fr;gap:0 8px}.el-step-settings>header{grid-column:1/-1}.el-step-settings>.el-badge{margin-right:auto}.el-step-settings>h3{grid-column:1;grid-row:3}.el-step-settings>p:first-of-type{grid-column:1}.el-step-settings>.el-switch-row{grid-column:2;grid-row:2/5;margin-top:20px;border:0}.el-step-settings>.el-setting-note{grid-column:1/-1}.el-step-settings>h4,.el-step-settings>h4+p{grid-column:1/-1}.el-test-actions{align-items:start;flex-direction:column}.el-test-actions>div:last-child{width:100%;justify-content:flex-end}}@media(max-width:850px){.el-workbench{grid-template-columns:1fr}.el-agent-list{position:static;border:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.el-list-heading{grid-column:1/-1;margin:0}.el-agent-list>button{margin:0;padding:8px;border-color:var(--border);align-items:start}.el-agent-list>button>span:first-child{display:none}.el-team-note,.el-legacy-link{display:none}.el-agent-list strong{font-size:var(--text-xs)}.el-tabs{gap:20px}.el-agent-hero>.el-product-art{width:140px}.el-option-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.el-root{padding:17px 15px 0}.el-tabs{margin-bottom:16px;gap:20px}.el-tabs>button{font-size:var(--text-xs);gap:4px}.el-tabs>button>svg{width:15px}.el-agent-list{gap:5px}.el-agent-list>button{padding:9px 7px}.el-agent-list strong,.el-agent-list small{font-size:var(--text-xs)}.el-agent-hero{padding:19px;gap:8px;align-items:start}.el-agent-hero h2{font-size:var(--text-xl)}.el-agent-hero p{font-size:var(--text-xs)}.el-agent-hero>.el-product-art{width:80px;height:80px;position:absolute;right:20px;top:8px;opacity:.8}.el-agent-hero{position:relative}.el-agent-hero .el-eyebrow{max-width:210px;font-size:var(--text-xs);padding-right:20px}.el-agent-hero h2{padding-right:40px}.el-agent-hero p{position:relative}.el-hero-badges{gap:5px}.el-panel>header{padding:16px}.el-panel>header h2{font-size:var(--text-sm)}.el-panel>header p{font-size:var(--text-xs)}.el-builder-grid{gap:15px}.el-steps{padding:9px}.el-step-settings{display:block;padding-bottom:16px}.el-step-settings>.el-switch-row{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.el-step-settings>h3,.el-step-settings>h4,.el-step-settings>p,.el-step-settings>.el-badge,.el-step-settings>.el-switch-row,.el-step-settings>.el-setting-note{margin-left:16px;margin-right:16px}.el-config-form{padding:16px;grid-template-columns:1fr;gap:12px}.el-config-form textarea{min-height:110px}.el-save-bar{padding:12px 16px;align-items:start;flex-direction:column}.el-save-bar>div{align-self:flex-end}.el-case-select{padding:16px 16px 0}.el-case-select select{font-size:var(--text-xs)}.el-case-description{padding:17px 16px}.el-case-description h3{font-size:var(--text-sm)}.el-case-icon{display:none}.el-conditions{margin:0 16px 16px;gap:12px;flex-direction:column}.el-test-actions{padding:12px 16px}.el-test-actions>div:last-child{justify-content:stretch;gap:7px}.el-result-summary{padding:16px;gap:12px}.el-result-summary h3{font-size:var(--text-base)}.el-result-symbol{width:36px;height:36px}.el-result-symbol svg{width:20px}.el-result-summary p{font-size:var(--text-xs)}.el-small-tabs{padding:0 16px;gap:16px;margin:0}.el-small-tabs>button{font-size:var(--text-xs)}.el-result-body{padding:17px 16px}.el-question-list{padding:12px}.el-total-strip{gap:9px;padding:16px 0}.el-total-strip strong{font-size:var(--text-xl)}.el-total-strip small,.el-total-strip span,.el-question-list p{font-size:var(--text-xs)}.el-option-grid{grid-template-columns:1fr}.el-comparison{padding:0 16px 17px}.el-trace{margin-bottom:12px}.el-trace li{gap:9px;flex-wrap:wrap}.el-trace .el-badge{margin-left:43px}.el-trace li>div{min-width:calc(100% - 52px)}.el-run-metadata{font-size:var(--text-xs)}.el-draft dl>div{font-size:var(--text-xs)}.el-draft textarea{min-height:340px;font-size:var(--text-xs)}.el-draft footer{flex-direction:column;align-items:start}.el-draft footer>div{align-self:flex-end}.el-history-list>button{padding:15px 16px;gap:8px;flex-wrap:wrap}.el-history-list>button .el-badge{margin-left:44px}.el-history-list strong,.el-history-list small{font-size:var(--text-xs)}.el-control-footer{padding:17px 16px;flex-direction:column;align-items:start}.el-scope-list{padding:0 16px}.el-scope-list strong,.el-scope-list small,.el-scope-list .el-badge{font-size:var(--text-xs)}.el-workspace-footer{align-items:start;flex-direction:column;gap:5px;font-size:var(--text-xs)}}@media(prefers-reduced-motion:reduce){.el-root *,.el-case-panel *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.cc-agent-tasks>article{display:flex;align-items:start;gap:13px;padding:23px 20px;border-bottom:1px solid var(--border)}.cc-agent-tasks>article>div{flex:1;min-width:0}.cc-agent-tasks h3{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-top:3px}.cc-agent-tasks small{font-size:var(--text-xs)}.cc-agent-tasks p{font-size:var(--text-xs);margin-top:7px;line-height:1.7}.cc-agent-tasks .el-badge{margin-top:12px}.cc-method-note{display:flex;gap:8px;align-items:start;padding:17px 20px;background:var(--muted);color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.75}.cc-method-note svg{flex-shrink:0;margin-top:2px;color:var(--el-teal)}.cc-output-select{padding:19px 20px 0;display:flex;flex-direction:column;gap:7px}.cc-output-select label{font-size:var(--text-xs);color:var(--muted-foreground)}.cc-output-select select{background:var(--card);color:var(--foreground);border:1px solid var(--input);border-radius:6px;padding:9px 11px;max-width:100%;font-size:var(--text-xs)}.cc-output-heading{display:flex;gap:15px;justify-content:space-between;align-items:center;padding:21px 20px 17px}.cc-output-heading>div:last-child{display:flex;gap:7px}.cc-output-heading strong{font-size:var(--text-xs);font-weight:var(--font-weight-medium);display:block}.cc-output-heading small{display:block;font-size:var(--text-xs);margin-top:4px}.cc-output-document{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);margin:0 20px 20px;padding:20px;max-height:650px;overflow:auto;scrollbar-width:thin}.cc-output-document p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-xs);color:var(--foreground);line-height:1.85;margin:0 0 16px}.cc-output-document p:last-child{margin:0}.cc-output-editor{display:block;padding:0 20px 20px}.cc-output-editor textarea{background:var(--card);color:var(--foreground);border:1px solid var(--input);border-radius:var(--radius-md);padding:16px;width:100%;min-height:430px;max-height:800px;font-size:var(--text-xs);line-height:1.85;resize:vertical}@media(max-width:1300px){.cc-agent-tasks>article{flex-wrap:wrap}.cc-output-heading{flex-direction:column;align-items:start}.cc-output-heading>div:last-child{align-self:flex-end}}@media(max-width:1024px){.cc-agent-tasks>article{flex-wrap:nowrap}}@media(max-width:600px){.cc-agent-tasks>article{padding:16px 17px;flex-wrap:wrap;gap:11px}.cc-agent-tasks h3{font-size:var(--text-sm)}.cc-agent-tasks p{font-size:var(--text-xs)}.cc-method-note{padding:16px 17px;font-size:var(--text-xs)}.cc-output-select{padding:17px 17px 0}.cc-output-select select{font-size:var(--text-xs)}.cc-output-heading{padding:17px}.cc-output-document{margin:0 17px 17px;padding:16px}.cc-output-document p{font-size:var(--text-xs)}.cc-output-editor{padding:0 17px 17px}.cc-output-editor textarea{font-size:var(--text-xs);padding:13px}}body,.dg-application,.dgx-portal{font-family:var(--font-ui);font-optical-sizing:auto;font-feature-settings:normal;font-variation-settings:normal;font-synthesis:none}body :is(button,input,select,textarea){font-family:var(--font-ui);font-feature-settings:normal;font-optical-sizing:auto;font-variation-settings:normal}.dg-application :is(h1,h2,h3):not([data-slot]){font-feature-settings:normal;letter-spacing:-.025em}.ta-invite{color:var(--sd-foreground);background:var(--sd-popover);border:1px solid var(--sd-border)}.ta-invite label{display:grid;gap:7px;font-size:12px;margin-bottom:16px}.ta-invite :is(input,select){font:inherit;color:var(--sd-foreground);background:var(--sd-background);border:1px solid var(--sd-input);border-radius:7px;padding:8px}.ta-invite form>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:25px}.ta-invite form>p{color:var(--sd-destructive);font-size:12px}@media(max-width:600px){.ta-invite{max-width:calc(100vw - 24px)}}@media(prefers-reduced-motion:reduce){.dg-context-loading *{animation:none!important;transition:none!important}.dg-context-loading i:after{display:none}}:root{--dg-motion-fast: .11s;--dg-motion-enter: .16s;--dg-ease: cubic-bezier(.2, .8, .2, 1)}.dg-application :is(button,.dg-control):active:not(:disabled){filter:brightness(.96)}.dg-view-enter{animation:dg-view-in var(--dg-motion-enter) var(--dg-ease) both}@keyframes dg-view-in{0%{opacity:1}to{opacity:1}}.dg-context-loading{margin:25px auto;padding:30px;max-width:700px;min-width:0;text-align:left;border:1px solid var(--sd-border);border-radius:16px;background:var(--sd-card)}.dg-context-loading.compact{padding:20px;margin:0;width:100%}.dg-loading-identity{display:flex;align-items:center;gap:15px;font-size:13px;font-weight:450}.dg-loading-identity img{width:35px;height:28px;object-fit:contain;animation:dg-mark-breathe 1.5s ease-in-out infinite}.dg-loading-identity small{display:block;color:var(--sd-muted-foreground);font-size:10px;font-weight:400;margin-top:5px}.dg-loading-preview{display:grid;gap:12px;margin:30px 0 0}.dg-loading-preview i{display:block;height:9px;border-radius:5px;background:var(--sd-muted);position:relative;overflow:hidden}.dg-loading-preview>i:nth-child(1){width:45%;height:16px}.dg-loading-preview>i:nth-child(2){width:85%}.dg-loading-preview>i:nth-child(3){width:63%}.dg-loading-preview>div{display:flex;gap:12px;margin-top:15px}.dg-loading-preview>div i{flex:1;height:60px}.dg-loading-preview i:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sd-foreground) 6%,transparent),transparent);animation:dg-skeleton-pass 1.6s linear infinite}@keyframes dg-mark-breathe{50%{opacity:.55;transform:scale(.96)}}@keyframes dg-skeleton-pass{to{transform:translate(100%)}}.ds-footnote{font-size:10px;line-height:1.8;text-align:center;color:var(--sd-muted-foreground);margin:16px auto;max-width:850px}@media(max-width:600px){.ds-footnote{text-align:left;font-size:9px}}@media(prefers-reduced-motion:reduce){.dg-application *,.dgx-portal *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.dg-loading-preview i:after{display:none}}.op-workspace{width:100%;min-height:100%;color:var(--foreground);font-size:var(--text-sm);padding:16px;background:var(--background-subtle)}.op-workspace *{min-width:0}.op-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.op-page-head h1{font-size:var(--text-xl);line-height:1.25;font-weight:var(--font-weight-medium);margin:7px 0 9px;color:inherit;letter-spacing:-.04em}.op-page-head p{color:var(--muted-foreground);max-width:720px;margin:0}.op-eyebrow{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.11em;color:var(--muted-foreground);display:block}.op-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.op-actions>a,.op-page-head>a{display:inline-flex;align-items:center;gap:7px;padding:8px;border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;color:var(--foreground);font-size:var(--text-xs)}.op-actions>a:hover{background:var(--accent)}.op-deal-picker{display:flex;align-items:center;gap:12px;font-size:var(--text-xs);color:var(--muted-foreground);margin-bottom:20px}.op-deal-picker select{max-width:600px;flex:1}.op-workspace :is(input:not([type=checkbox]),select,textarea),.op-work-form :is(input,select,textarea){background:var(--background);border:1px solid var(--input);border-radius:var(--radius-md);min-height:36px;color:var(--foreground);font:inherit;font-size:var(--text-xs);padding:8px;max-width:100%;width:100%}.op-workspace textarea,.op-work-form textarea{resize:vertical;line-height:1.65;min-height:72px}.op-workspace input[type=checkbox],.op-work-form input[type=checkbox]{accent-color:var(--sd-primary);width:15px;height:15px;flex:none}.op-workspace :is(input,textarea,select):focus-visible,.op-work-form :is(input,textarea,select):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.op-workspace label,.op-work-form label{display:grid;gap:7px;font-size:var(--text-xs);line-height:1.5}.op-workspace label>small{font-size:var(--text-xs);color:var(--muted-foreground)}.op-card{padding:16px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);min-width:0}.op-card h2{font-size:var(--text-base);color:inherit;letter-spacing:-.025em;font-weight:var(--font-weight-medium);line-height:1.4}.op-card h3{font-size:var(--text-sm);color:inherit;line-height:1.5}.op-card p{color:var(--muted-foreground);font-size:var(--text-xs);line-height:1.75}.op-card>header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.op-card>header p{margin:5px 0 0}.op-fact-strip{display:flex;flex-wrap:wrap;gap:16px;padding:16px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);margin-bottom:16px}.op-fact-strip>span{font-size:var(--text-xs);color:var(--muted-foreground)}.op-fact-strip strong{display:block;color:var(--foreground);font-weight:var(--font-weight-medium);font-size:var(--text-xl);margin-top:4px}.op-fact-strip>a{margin-left:auto;align-self:center;display:flex;align-items:center;gap:8px;font-size:var(--text-xs);text-decoration:none;color:var(--dg-accent-ink)}.op-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 16px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-xs);line-height:1.7;margin:12px 0;overflow-wrap:anywhere}.op-feedback p{margin:0}.op-feedback.warn{background:color-mix(in srgb,#bc8b2d 9%,var(--background));border-color:color-mix(in srgb,#bc8b2d 35%,var(--border))}.op-feedback.good{background:color-mix(in srgb,#4d927f 8%,var(--background))}.op-footnote{font-size:10px!important;line-height:1.7;color:var(--muted-foreground)}.op-context-links{display:flex;gap:9px;flex-wrap:wrap;margin-block:20px}.op-context-links>a{font-size:var(--text-xs);color:var(--dg-accent-ink);padding:7px 9px;background:var(--muted);border-radius:6px;text-decoration:none}.op-table-scroll{overflow:auto;max-width:100%;border:1px solid var(--border);border-radius:var(--radius-md)}.op-table-scroll table{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.op-table-scroll :is(th,td){padding:12px 13px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.6;min-width:110px}.op-table-scroll th{color:var(--muted-foreground);font-weight:var(--font-weight-medium);background:var(--muted)}.op-table-scroll td small{display:block;color:var(--muted-foreground);font-size:var(--text-xs)}.op-table-scroll td input{min-width:80px}.op-empty{display:grid;justify-items:center;text-align:center;padding:55px 20px;gap:12px;color:var(--muted-foreground);background:var(--card);border:1px dashed var(--border);border-radius:var(--radius-xl)}.op-empty h2{color:var(--foreground);font-size:var(--text-base);font-weight:var(--font-weight-medium)}.op-empty p{max-width:550px;margin:0}.op-empty a{font-size:var(--text-xs)}.op-tabs{display:flex;gap:5px;border-bottom:1px solid var(--border);overflow:auto;margin-bottom:24px}.op-tabs>a{display:flex;gap:8px;align-items:center;padding:12px 15px;font-size:var(--text-xs);color:var(--muted-foreground);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent}.op-tabs>a[aria-current=page]{color:var(--dg-accent-ink);border-bottom-color:var(--sd-primary)}.dw-editor{border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;background:var(--card)}.dw-editor>header{display:flex;justify-content:space-between;gap:20px;padding:25px;border-bottom:1px solid var(--border)}.dw-editor h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:inherit;margin:7px 0}.dw-editor>header p{font-size:var(--text-xs);color:var(--muted-foreground);margin:0}.dw-editor>.op-feedback{margin:16px 25px}.dw-paper{padding:8px 35px 30px;max-width:1080px;margin:auto}.dw-section{padding:20px 0;border-bottom:1px solid var(--border)}.dw-section:last-child{border:0}.dw-section h3{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:1.6;color:inherit;margin:0 0 12px}.dw-section>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-xs);line-height:1.85;color:var(--foreground);margin:0}.dw-edit-section>span{font-size:var(--text-xs);color:var(--muted-foreground)}.op-save-bar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;padding:16px 20px;border-top:1px solid var(--border);background:var(--muted);font-size:var(--text-xs)}.op-save-bar>span{margin-right:auto;color:var(--muted-foreground)}.op-review-content{padding:25px;background:var(--muted);border-top:1px solid var(--border);display:grid;gap:13px}.op-review-content h3{color:inherit;font-size:var(--text-base)}.op-review-content p{font-size:var(--text-xs);color:var(--muted-foreground);margin:0}.op-review-content>label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px}.op-review-content>small{font-size:var(--text-xs);color:var(--muted-foreground)}.dw-version{display:flex!important;align-items:center;gap:8px;padding:16px 25px;color:var(--muted-foreground)}.dw-version select{max-width:300px}.op-plan{margin-top:24px}.op-plan>header p{max-width:540px}.op-progress{font-size:var(--text-xs);white-space:nowrap;background:var(--muted);padding:7px 9px;border-radius:6px;color:var(--muted-foreground)}.op-work-item{border-top:1px solid var(--border)}.op-work-trigger{width:100%;background:transparent;border:0;color:var(--foreground);display:flex;align-items:center;gap:12px;padding:16px 0;text-align:left;font:inherit}.op-work-trigger>span:nth-child(2){flex:1}.op-work-trigger strong{display:block;font-size:var(--text-xs);line-height:1.6;font-weight:var(--font-weight-medium)}.op-work-trigger small{display:block;font-size:var(--text-xs);color:var(--muted-foreground);margin-top:3px}.op-work-state{width:29px;height:29px;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;color:var(--muted-foreground);flex:none}.op-work-item[data-status=done] .op-work-state{color:#559a88;background:color-mix(in srgb,#559a88 12%,transparent)}.op-work-form{display:grid;gap:15px;padding:0 0 23px 41px}.op-work-form p{margin:0}.op-work-form>a{font-size:var(--text-xs)}.op-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:13px;align-items:end}.op-source{padding:15px 0;border-bottom:1px solid var(--border)}.op-source small{font-size:var(--text-xs);display:block;color:var(--muted-foreground);margin-top:7px}@media(max-width:900px){.op-page-head{flex-direction:column}.dw-editor>header{flex-direction:column}.op-workspace{padding:20px 16px 40px}}@media(max-width:600px){.op-page-head h1{font-size:var(--text-xl)}.op-card{padding:17px}.dw-paper{padding:0 17px 17px}.dw-editor>header{padding:19px}.op-deal-picker{flex-direction:column;align-items:stretch;gap:7px}.op-fact-strip{gap:15px 25px;padding:16px}.op-fact-strip>a{margin-left:0}.op-work-form{padding-left:0}.op-form-pair{grid-template-columns:1fr}.op-workspace{padding:20px 12px 40px}.op-review-content{padding:17px}}.er-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.er-check-grid .op-eyebrow{margin-bottom:8px}.er-check-grid a{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);color:var(--dg-accent-ink)}.er-check-grid li{font-size:var(--text-xs);line-height:1.8;color:var(--muted-foreground)}.er-period-form{display:grid;gap:20px}.er-period-form fieldset{margin:0;padding:16px;border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:15px}.er-period-form legend{font-size:var(--text-xs);padding-inline:7px;color:var(--muted-foreground)}.er-period-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.er-period-totals{margin-top:20px}.er-period-form .op-save-bar{margin:0 -23px -23px;border-radius:0 0 12px 12px}@media(max-width:900px){.er-period-values{grid-template-columns:repeat(2,minmax(0,1fr))}.er-period-form .op-save-bar{margin:0 -17px -17px}}@media(max-width:600px){.er-check-grid,.er-period-values{grid-template-columns:1fr}}.dw-version{display:grid!important;grid-template-columns:max-content minmax(0,300px)}@media(max-width:600px){.dw-version{grid-template-columns:1fr}}.er-presentation{margin-top:20px}.er-presentation-form{display:grid;gap:17px;margin-block:20px}.op-plan h2{color:var(--foreground)}:root{--font-ui: "Inter Variable", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--radius-data: 4px;--radius-control: 8px;--radius-card: 12px;--radius-feature: 16px;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-xxl: 24px;--space-section: 32px;--nav-width: 248px;--dg-motion-fast: .12s;--dg-motion-enter: .16s;--dg-ease: ease-in-out;--dg-brand: #2f29f3;--dg-brand-soft: #f4f5ff;--dg-brand-on-dark: var(--dg-brand);--action-primary: var(--dg-brand);--action-hover: #2620d9;--action-pressed: #211bbf;--action-ink: #fff}:root,[data-theme=light]{color-scheme:light;--sd-background: #fff;--sd-foreground: #1c1c18;--sd-card: #fff;--sd-popover: #fff;--sd-primary: var(--dg-brand);--sd-primary-hover: var(--action-hover);--sd-primary-foreground: #fff;--sd-secondary: #f4f4f2;--sd-secondary-foreground: #1c1c18;--sd-muted: #fafaf8;--sd-muted-foreground: #68685d;--sd-accent: #1c1c1814;--sd-accent-foreground: #1c1c18;--sd-destructive: #d14532;--sd-border: #1c1c1814;--sd-input: #1c1c181f;--sd-ring: var(--dg-brand);--dg-canvas: #fff;--dg-panel: #fff;--dg-panel-alt: #f4f4f2;--dg-ink: #1c1c18;--dg-muted: #68685d;--dg-line: #1c1c1814;--dg-accent-ink: var(--dg-brand);--dg-blue: var(--dg-brand);--dg-blue-soft: var(--dg-brand-soft);--dg-teal: #397b72;--dg-teal-soft: #ebf4eb;--dg-violet: var(--dg-brand);--dg-violet-soft: var(--dg-blue-soft);--dg-amber: #884411;--dg-amber-soft: #f9f1ed;--dg-rail: #fff;--dg-shadow: 0 1px 3px #1c1c1805;--nav-surface: #fff;--nav-ink: #1c1c18;--nav-muted: #535347;--nav-hover: #1c1c180a;--nav-selected: #1c1c1814;--nav-line: #1c1c1814;--nav-scroll: #b9b9b2;--nav-icon-blue: var(--dg-brand);--nav-icon-teal: #397b72;--nav-icon-violet: #7658b5;--nav-icon-amber: #884411;--ace-logo-filter: brightness(0);--forecast-tint: #f1f6f2}[data-theme=dark]{color-scheme:dark;--sd-background: #171714;--sd-foreground: #fafaf8;--sd-card: #1c1c18;--sd-popover: #23231f;--sd-primary: var(--dg-brand);--sd-primary-hover: var(--action-hover);--sd-primary-foreground: #fff;--sd-secondary: #2a2a25;--sd-secondary-foreground: #fafaf8;--sd-muted: #23231f;--sd-muted-foreground: #b9b9b2;--sd-accent: #ffffff14;--sd-accent-foreground: #fafaf8;--sd-destructive: #f9b7ae;--sd-border: #ffffff14;--sd-input: #ffffff29;--sd-ring: var(--dg-brand);--dg-canvas: #171714;--dg-panel: #1c1c18;--dg-panel-alt: #23231f;--dg-ink: #fafaf8;--dg-muted: #b9b9b2;--dg-line: #ffffff14;--dg-accent-ink: #fafaf8;--dg-blue: var(--dg-brand);--dg-blue-soft: #24242c;--dg-teal: #a3cbbf;--dg-teal-soft: #25382f;--dg-violet: var(--dg-brand);--dg-violet-soft: var(--dg-blue-soft);--dg-amber: #e4bc9b;--dg-amber-soft: #423122;--dg-rail: #1c1c18;--dg-shadow: none;--nav-surface: #1c1c18;--nav-ink: #fafaf8;--nav-muted: #b9b9b2;--nav-hover: #ffffff0a;--nav-selected: #ffffff14;--nav-line: #ffffff14;--nav-scroll: #535347;--nav-icon-blue: var(--dg-brand-on-dark);--nav-icon-teal: #a3cbbf;--nav-icon-violet: #c3b8f4;--nav-icon-amber: #e4bc9b;--ace-logo-filter: brightness(0) invert(1);--forecast-tint: #223129}:root,[data-theme]{--ink: var(--dg-ink);--line: var(--dg-line);--surface: var(--dg-panel);--surface2: var(--dg-panel-alt);--subtle: var(--dg-panel-alt);--blue: var(--dg-blue);--blue-soft: var(--dg-blue-soft);--bg: var(--dg-canvas);--ix-bg: var(--dg-canvas);--ix-surface: var(--dg-panel);--ix-raised: var(--dg-panel-alt);--ix-hover: var(--sd-accent);--ix-ink: var(--dg-ink);--ix-muted: var(--dg-muted);--ix-line: var(--dg-line);--ix-accent: var(--dg-blue);--ix-tint: var(--dg-blue-soft);--ix-teal: var(--dg-teal);--ix-faint: var(--dg-muted);--ix-green: var(--dg-teal);--ix-warn: var(--dg-amber);--ix-warn-bg: var(--dg-amber-soft);--ix-grid: var(--dg-line);--ix-shadow: var(--dg-shadow);--dg-text: var(--dg-ink);--dg-accent: var(--dg-blue);--dg-radius: var(--radius-card);--dg-control-radius: var(--radius-control);--sd-radius: var(--radius-control);--nav: var(--nav-width)}html,body{background:var(--dg-canvas);color:var(--dg-ink);font-family:var(--font-ui)}body{font-size:13px;line-height:20px}::selection{background:#2f29f333}.dg-application :is(.p-panel,.cc-panel,.at-panel,.el-card,.el-agent-card){border-radius:var(--radius-card);border-color:var(--sd-border);box-shadow:none}.dg-application :is(.p-panel,.cc-panel,.at-panel)>header h2{font-size:16px;line-height:24px;font-weight:550;letter-spacing:0}.dg-application :is(.dg-eyebrow,.op-eyebrow,.ds-eyebrow,.eyebrow){font-family:var(--font-ui);font-size:11px;line-height:16px;letter-spacing:.06em;font-weight:450}.dg-application :is(.p-stat,.cc-stat) strong{font-variant-numeric:tabular-nums;font-weight:450;letter-spacing:-.4px}.dg-application table :is(th,td){border-color:var(--sd-border)}.dg-application table th{font-size:11px;font-weight:450;line-height:18px;color:var(--dg-muted)}.dg-application table td{line-height:20px}.dg-application :is(.el-table-scroll,.op-table-scroll,.p-table-scroll,.dg-table-scroll){border-radius:var(--radius-data)}.dg-application table :is(tr,th,td){border-radius:0}.dg-application :is(.table-scroll,.p-table-scroll,.dg-table-scroll,.op-table-wrap){min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:thin}.dg-application :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:var(--radius-control)}.dg-application :is(.el-table-scroll,.op-table-scroll) :is(input,select):not([type=checkbox]):not([type=radio]):not([type=range]){border-radius:var(--radius-data)}.dg-application :is(input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb,var(--sd-ring) 30%,transparent);outline-offset:1px}.dg-application :is(.op-tabs,.el-tabs){overflow-x:auto;scrollbar-width:none}.dg-application :is(.op-tabs,.el-tabs)>*{flex-shrink:0}.dg-application [data-slot=ace-page] .ar-answer-header p{line-height:24px}.el-product-art{max-width:100%;color:var(--dg-accent-ink)}.el-art-paper{fill:var(--sd-card);stroke:var(--sd-input)}.el-art-back{fill:var(--dg-blue-soft);stroke:var(--sd-border)}.el-art-rule{stroke:var(--sd-input)}.el-art-soft-fill{fill:var(--dg-blue-soft)}.el-art-teal-fill{fill:#a3cbbf}.el-art-violet-fill{fill:var(--dg-brand-soft)}.el-art-blue-fill{fill:var(--dg-blue)}.el-art-wire{stroke:var(--dg-muted)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--sd-background: var(--background);--sd-foreground: var(--foreground);--sd-card: var(--card);--sd-popover: var(--popover);--sd-primary: var(--brand);--sd-primary-hover: var(--brand);--sd-primary-foreground: var(--dg-graphite-0);--sd-secondary: var(--secondary);--sd-secondary-foreground: var(--secondary-foreground);--sd-muted: var(--muted);--sd-muted-foreground: var(--muted-foreground);--sd-accent: var(--accent);--sd-accent-foreground: var(--accent-foreground);--sd-destructive: var(--destructive);--sd-border: var(--border);--sd-input: var(--input);--sd-ring: var(--ring);--dg-brand: var(--brand);--dg-brand-soft: var(--dg-blue-50);--dg-brand-on-dark: var(--brand);--action-primary: var(--brand);--action-hover: var(--brand);--action-pressed: var(--brand);--action-ink: var(--dg-graphite-0);--dg-canvas: var(--background);--dg-panel: var(--card);--dg-panel-alt: var(--muted);--dg-ink: var(--foreground);--dg-muted: var(--muted-foreground);--dg-line: var(--border);--dg-accent-ink: var(--brand);--dg-blue: var(--brand);--dg-blue-soft: var(--dg-blue-50);--dg-teal: var(--tint-teal-foreground);--dg-teal-soft: var(--tint-teal);--dg-violet: var(--brand);--dg-violet-soft: var(--dg-blue-50);--dg-amber: var(--tint-amber-foreground);--dg-amber-soft: var(--tint-amber);--dg-rail: var(--sidebar);--nav-surface: var(--sidebar);--nav-ink: var(--foreground);--nav-muted: var(--sidebar-foreground);--nav-hover: var(--muted);--nav-selected: var(--sidebar-accent);--nav-line: var(--sidebar-border);--nav-scroll: var(--sidebar-border);--nav-icon-blue: var(--brand);--nav-icon-teal: var(--tint-teal-foreground);--nav-icon-violet: var(--tint-violet-foreground);--nav-icon-amber: var(--tint-amber-foreground);--forecast-tint: var(--tint-sage);--font-ui: var(--font-sans);--radius-control: var(--radius-md);--radius-card: var(--radius-xl);--radius-feature: var(--radius-2xl)}[data-theme=dark]{--dg-brand-soft: var(--tint-blue);--dg-accent-ink: var(--foreground);--dg-blue-soft: var(--tint-blue);--dg-violet-soft: var(--tint-blue)}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
