@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/app/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/app/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/app/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/app/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/app/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/app/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/app/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/app/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/app/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/app/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/app/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/app/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/app/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/app/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/app/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/app/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/app/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--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-duration:initial}}}@layer theme{:root,:host{--font-sans:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Fraunces Variable", "Iowan Old Style", Georgia, serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-adbm-navy:#0b1f3a;--color-adbm-navyDeep:#07172b;--color-adbm-gold:#e0822e;--color-adbm-goldSoft:#f0a94e;--color-adbm-cream:#faf8f3;--color-adbm-creamDark:#f2eee6;--color-adbm-charcoal:#22262b;--color-adbm-grey:#5f6b76;--color-adbm-rule:#e7e1d6;--font-display:"Space Grotesk Variable", "Inter Variable", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-5{margin-left:calc(var(--spacing) * 5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-2{height:calc(var(--spacing) * 2)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.max-h-72{max-height:calc(var(--spacing) * 72)}.w-2{width:calc(var(--spacing) * 2)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-180{rotate:180deg}.animate-pulse{animation:var(--animate-pulse)}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * 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-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}: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-adbm-rule>:not(:last-child)){border-color:var(--color-adbm-rule)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-adbm-rule{border-color:var(--color-adbm-rule)}.bg-adbm-creamDark\/70{background-color:#f2eee6b3}@supports (color:color-mix(in lab, red, red)){.bg-adbm-creamDark\/70{background-color:color-mix(in oklab, var(--color-adbm-creamDark) 70%, transparent)}}.bg-adbm-gold{background-color:var(--color-adbm-gold)}.bg-adbm-navy{background-color:var(--color-adbm-navy)}.bg-adbm-rule\/50{background-color:#e7e1d680}@supports (color:color-mix(in lab, red, red)){.bg-adbm-rule\/50{background-color:color-mix(in oklab, var(--color-adbm-rule) 50%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-5{padding:calc(var(--spacing) * 5)}.px-0{padding-inline:calc(var(--spacing) * 0)}.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)}.py-3{padding-block:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-left{text-align:left}.text-right{text-align:right}.font-serif{font-family:var(--font-serif)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[17px\]{font-size:17px}.text-\[21px\]{font-size:21px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-adbm-charcoal{color:var(--color-adbm-charcoal)}.text-adbm-grey{color:var(--color-adbm-grey)}.text-adbm-navy{color:var(--color-adbm-navy)}.text-white{color:var(--color-white)}.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,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.shadow-\[0_1px_2px_rgba\(11\,31\,58\,0\.10\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0b1f3a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}@media (hover:hover){.hover\:bg-adbm-cream:hover{background-color:var(--color-adbm-cream)}.hover\:bg-adbm-creamDark\/50:hover{background-color:#f2eee680}@supports (color:color-mix(in lab, red, red)){.hover\:bg-adbm-creamDark\/50:hover{background-color:color-mix(in oklab, var(--color-adbm-creamDark) 50%, transparent)}}.hover\:bg-adbm-navy\/5:hover{background-color:#0b1f3a0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-adbm-navy\/5:hover{background-color:color-mix(in oklab, var(--color-adbm-navy) 5%, transparent)}}.hover\:bg-adbm-navyDeep:hover{background-color:var(--color-adbm-navyDeep)}.hover\:text-adbm-navy:hover{color:var(--color-adbm-navy)}}.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-adbm-gold:focus-visible{--tw-ring-color:var(--color-adbm-gold)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color:var(--color-white)}.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-adbm-gold:focus-visible{outline-color:var(--color-adbm-gold)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}@media (prefers-color-scheme:dark){.dark\:border-\[\#1F2937\]{border-color:#1f2937}.dark\:bg-\[\#0A1B33\]{background-color:#0a1b33}.dark\:bg-adbm-gold{background-color:var(--color-adbm-gold)}.dark\:bg-transparent{background-color:#0000}.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark\:bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:text-adbm-cream{color:var(--color-adbm-cream)}.dark\:text-adbm-navyDeep{color:var(--color-adbm-navyDeep)}@media (hover:hover){.dark\:hover\:bg-\[\#0B1F3A\]:hover{background-color:#0b1f3a}.dark\:hover\:bg-adbm-goldSoft:hover{background-color:var(--color-adbm-goldSoft)}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark\:hover\:text-adbm-cream:hover{color:var(--color-adbm-cream)}}.dark\:focus-visible\:ring-offset-adbm-navyDeep:focus-visible{--tw-ring-offset-color:var(--color-adbm-navyDeep)}}}:root{--shell-ink:#0b1f3a;--shell-muted:#626961;--shell-rule:#ded9d0;--app-surface:#fff;--app-bg:#f5f6f1}.dark{--color-adbm-navy:#faf6ef;--color-adbm-cream:#1c211e;--color-adbm-rule:#3b443f;--shell-ink:#faf6ef;--shell-muted:#b4b8b3;--shell-rule:#3b443f;--app-surface:#222724;--app-bg:#181d1a}*{box-sizing:border-box}body{color:var(--shell-ink);background:var(--app-bg);margin:0;font-family:IBM Plex Sans,sans-serif}button,a,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #a6824a}.crm-shell-header{z-index:20;background:var(--app-surface);border-bottom:1px solid var(--shell-rule);align-items:center;gap:20px;padding:12px 24px;display:flex;position:sticky;top:0}.crm-shell-header strong{margin-right:auto}.crm-shell-nav{flex-wrap:wrap;gap:6px;display:flex}.crm-shell-nav button,.crm-shell-header button{border:1px solid var(--shell-rule);background:0 0;border-radius:4px;min-height:44px;padding:8px 12px}.crm-shell-nav button[aria-pressed=true]{color:#fff;background:#163f2f}.crm-shell-main{max-width:1440px;margin:auto;padding:20px 28px 90px}.crm-local-banner{color:#0b1f3a;background:#eee5d6;margin:0;padding:8px 24px;font-size:13px}.crm-settings{max-width:900px}.crm-settings p{line-height:1.6}.crm-settings label{gap:6px;margin:16px 0;display:grid}.crm-settings input,.crm-settings select{max-width:100%;min-height:44px;padding:10px}.crm-error{color:#973e27}.crm-settings pre{white-space:pre-wrap;overflow-wrap:anywhere}.crm-private-link{margin:20px 0;display:block}.crm-shell-nav button{color:var(--shell-ink)}@media (width<=767px){.crm-shell-header{flex-wrap:wrap;gap:8px;padding:10px 14px}.crm-shell-header strong{flex:1}.crm-shell-nav{order:3;width:100%}.crm-shell-nav button{flex:1;padding:8px}.crm-shell-main{padding:12px 16px 90px}.crm-shell-header a{font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.crm-settings button{min-height:44px;padding:8px 12px}.crm-settings code,.crm-settings a{overflow-wrap:anywhere}.crm-settings input:not([type=checkbox]),.crm-settings textarea{width:100%}.crm-settings li{overflow-wrap:anywhere}.crm-settings pre{font-family:var(--font-mono);font-size:13px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #a6824a}.crm-settings h1{font-family:var(--font-serif);margin:8px 0 16px;font-size:30px;line-height:1.2}.crm-settings h2{margin:28px 0 12px;font-size:21px;font-weight:600;line-height:1.3}.crm-settings h3{margin:12px 0;font-size:17px;font-weight:600}.crm-settings p{color:var(--shell-muted);margin:10px 0}.crm-settings section{margin:32px 0}.crm-settings article{border:1px solid var(--shell-rule);background:var(--app-surface);border-radius:8px;margin:12px 0;padding:16px}.crm-settings details{border:1px solid var(--shell-rule);background:var(--app-surface);border-radius:8px;margin:16px 0;padding:12px 16px}.crm-settings summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600;display:list-item}.crm-settings a{text-underline-offset:3px;padding:8px 0;text-decoration:underline;display:inline-block}.crm-settings code{padding:12px 0;font-size:13px;display:block}.crm-settings ul{padding-left:0;list-style:none}.crm-settings li{padding:8px 0}.crm-settings pre{background:var(--app-surface);border:1px solid var(--shell-rule);border-radius:8px;padding:18px;line-height:1.65}.crm-system-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-system-grid li{border:1px solid var(--shell-rule);border-radius:8px;padding:16px}.crm-system-state{color:var(--shell-muted);font-size:12px;display:block}.crm-settings fieldset{border:0;min-width:0;padding:0}.crm-settings legend{margin:12px 0;font-weight:600}.crm-settings form button{border:1px solid var(--shell-rule);color:#fff;background:#163f2f;border-radius:6px}.crm-settings button:disabled{opacity:.55;cursor:default}@media (width<=767px){.crm-system-grid{grid-template-columns:1fr}.crm-settings h1{font-size:26px}.crm-settings details{padding:10px 12px}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-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-duration{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}.crm-performance-goal{border-bottom:1px solid var(--crm-line);justify-content:space-between;align-items:center;gap:16px;margin-top:19px;padding-bottom:15px;display:flex}.crm-performance-goal>div{gap:4px;display:grid}.crm-performance-goal span:first-child{color:var(--crm-muted);font-size:11px}.crm-performance-goal strong{letter-spacing:-.6px;font-size:23px;font-weight:600;line-height:1.25}.crm-performance-goal small{color:var(--crm-muted);font-size:11px}.crm-performance-unknown{color:var(--crm-green);background:var(--crm-lime);border-radius:6px;max-width:100px;padding:6px 9px;font-size:11px;line-height:1.5}.crm-performance-definition{margin-top:10px;font-size:11px}.crm-performance-details{border-top:1px solid var(--crm-line);margin-top:16px;padding-top:12px}.crm-performance-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:550;display:flex}.crm-performance-details summary>span{color:var(--crm-muted);font-variant-numeric:tabular-nums}.crm-performance-details>p{color:var(--crm-muted);margin:4px 0 10px;font-size:11px;line-height:1.6}.crm-performance-details ol{margin:0;padding:0;list-style:none}.crm-performance-details ol>li+li{border-top:1px solid var(--crm-line);margin-top:12px;padding-top:8px}.crm-performance-details button{text-align:left;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:44px;font-size:12px;display:flex}.crm-performance-details button strong{overflow-wrap:anywhere;font-weight:550}.crm-performance-details button>span{color:var(--crm-green);white-space:nowrap;align-items:center;gap:9px;display:flex}.crm-performance-details li>ul{gap:6px;margin:0;padding:0 0 4px;list-style:none;display:grid}.crm-performance-details li>ul li{color:var(--crm-muted);align-items:center;gap:7px;font-size:11px;display:flex}.crm-performance-details li>ul svg{opacity:0;flex-shrink:0}.crm-performance-details li>ul li[data-complete=true] svg{opacity:1;color:var(--crm-green)}.crm-performance-mail{border-top:1px solid var(--crm-line);margin-top:14px;padding-top:15px}.crm-performance-mail h3{font-size:13px;font-weight:600}.crm-performance-mail .crm-section-head button{min-height:44px;color:var(--crm-green);align-items:center;gap:7px;font-size:11px;display:inline-flex}.crm-performance-mail dl{grid-template-columns:1.5fr 1fr 1fr;gap:14px;margin-top:10px;display:grid}.crm-performance-mail dl div{flex-direction:column-reverse;gap:4px;display:flex}.crm-performance-mail dt{color:var(--crm-muted);font-size:10px;line-height:1.5}.crm-performance-mail dd{font-variant-numeric:tabular-nums;margin:0;font-size:23px;font-weight:550;line-height:1.2}.crm-performance-recent{margin:12px 0 0;padding:0;list-style:none}.crm-performance-recent li{border-top:1px solid var(--crm-line);justify-content:space-between;gap:12px;padding:8px 0;font-size:11px;display:flex}.crm-performance-recent li>span{gap:3px;display:grid}.crm-performance-recent strong{overflow-wrap:anywhere;font-weight:550}.crm-performance-recent li>span>span,.crm-performance-recent time{color:var(--crm-muted);font-size:10px}.crm-performance-source{color:var(--crm-muted);margin-top:14px;font-size:10px;line-height:1.6}.crm-performance-receipts>summary{cursor:pointer;min-height:44px;color:var(--crm-muted);align-content:center;font-size:11px;font-weight:400}.crm-performance button:focus-visible,.crm-performance summary:focus-visible{outline:2px solid var(--crm-green);outline-offset:3px;border-radius:4px}.crm-performance button:disabled{cursor:default}@media (width<=420px){.crm-performance-goal{gap:10px}.crm-performance-goal strong{font-size:21px}}.crm-workspace,.crm-drawer{--crm-ink:#242424;--crm-muted:#616161;--crm-green:#38664a;--crm-forest:#234c3b;--crm-lime:#eef3ed;--crm-pale:#f5f6f3;--crm-surface:#fff;--crm-line:#e8eae5;--crm-warning:#a34920;--crm-warning-fill:#fff0e8;--crm-accent:#c9f26a;--crm-lead:#173f2d;--crm-lead-ink:#f7fbef;--crm-lead-muted:#c6d8cb;color:var(--crm-ink);font-family:var(--font-sans,"Segoe UI", "IBM Plex Sans", sans-serif)}.crm-workspace{gap:20px;width:100%;min-width:0;max-width:1440px;margin-inline:auto;display:grid}.dark .crm-workspace,.dark .crm-drawer{--crm-ink:#f0f0ee;--crm-muted:#b5bdb7;--crm-green:#a7cbb1;--crm-forest:#c8e0cf;--crm-lime:#29372e;--crm-pale:#2a302c;--crm-surface:#222523;--crm-line:#353c37;--crm-warning:#ffc19d;--crm-warning-fill:#3b2820;--crm-lead:#2c3d33;--crm-lead-ink:#f0f0ee;--crm-lead-muted:#c3d3c8}.crm-workspace h1,.crm-workspace h2,.crm-workspace h3,.crm-drawer h2,.crm-drawer h3{font-family:var(--font-sans);letter-spacing:-.025em}.crm-workspace h1{font-size:26px;font-weight:500;line-height:1.35}.crm-page-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-page-header p{color:var(--crm-muted);margin-top:8px;font-size:14px}.crm-header-tools{align-items:center;gap:12px;display:flex}.crm-review-date{color:var(--crm-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.crm-icon-control:hover{background:var(--crm-pale)}.crm-icon-control{background:0 0;border:0;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.crm-insight-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.crm-panel{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:12px;min-width:0}.crm-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-section-head h2,.crm-accounts-head h2{font-size:15px;font-weight:600;line-height:1.35}.crm-section-head>span{color:var(--crm-muted);font-variant-numeric:tabular-nums;font-size:12px}.crm-pipeline,.crm-next{padding:22px}.crm-caption{color:var(--crm-muted);max-width:70ch;margin-top:12px;font-size:11px;line-height:1.6}.crm-text-action{width:fit-content;min-height:44px;color:var(--crm-ink);border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;font-size:12px;font-weight:550;display:inline-flex}.crm-text-action:hover:not(:disabled){text-underline-offset:4px;text-decoration:underline}.crm-priority{color:var(--crm-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.crm-priority-shape{flex-shrink:0}.crm-priority[data-priority=P0]{color:var(--crm-warning)}.crm-priority[data-priority=P1]{color:var(--crm-green)}.crm-detail-layout{align-items:start;gap:16px;display:grid}.crm-detail-layout-open{grid-template-columns:minmax(0,1fr) 370px}.crm-detail-sticky{max-height:calc(100dvh - 108px);scroll-margin-top:82px;position:sticky;top:82px;overflow-y:auto}.crm-accounts-head{justify-content:space-between;align-items:center;gap:16px;padding:22px 22px 16px;display:flex}.crm-accounts-head p{color:var(--crm-muted);margin-top:5px;font-size:12px;line-height:1.5}.crm-filters{flex-wrap:wrap;align-items:center;gap:8px;padding:0 22px 18px;display:flex}.crm-search{border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-muted);border-radius:6px;flex:210px;align-items:center;gap:9px;padding:0 11px;display:flex}.crm-search input{width:100%;min-height:38px;color:var(--crm-ink);background:0 0;border:0;outline:none;font-size:12px}.crm-search:focus-within{outline:2px solid var(--crm-green);outline-offset:2px}.crm-search input::placeholder{color:var(--crm-muted)}.crm-filters select{border:1px solid var(--crm-line);background:var(--crm-surface);max-width:210px;min-height:38px;color:var(--crm-muted);border-radius:6px;padding:0 9px;font-size:12px}.crm-clear{min-height:38px;color:var(--crm-muted);align-items:center;gap:4px;font-size:11px;display:flex}.crm-filter-note{color:var(--crm-muted);margin:0 22px 12px;font-size:12px}.crm-filter-note button{text-underline-offset:3px;text-decoration:underline}.crm-rows{border-top:1px solid var(--crm-line)}.crm-row-head,.crm-account-row{grid-template-columns:minmax(170px,1.05fr) 120px minmax(180px,1.25fr) 95px;align-items:center;gap:16px;display:grid}.crm-row-head{color:var(--crm-muted);background:0 0;padding:14px 28px;font-size:11px}.crm-row-head>:last-child{text-align:right}.crm-account-list{margin:0;padding:0;list-style:none}.crm-account-list>li{border-top:1px solid var(--crm-line)}.crm-account-row{text-align:left;width:100%;min-height:82px;padding:16px 22px;transition:background-color .15s}.crm-account-row:hover,.crm-account-row[data-selected]{background:var(--crm-pale)}.crm-account-identity{align-items:center;gap:11px;min-width:0;display:flex}.crm-account-identity>span:last-child{gap:5px;display:grid}.crm-account-identity strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.5}.crm-account-identity>span:last-child>span{color:var(--crm-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.crm-row-action{min-width:0;color:var(--crm-muted);gap:4px;font-size:11px;line-height:1.6;display:grid}.crm-stage-label{color:var(--crm-ink);font-size:10px;font-weight:500}.crm-row-date{color:var(--crm-muted);font-variant-numeric:tabular-nums;justify-items:end;gap:3px;font-size:10px;display:grid}.crm-row-date strong{color:var(--crm-ink);font-size:12px;font-weight:500}.crm-row-date>svg{display:none}.crm-row-date[data-overdue] strong{color:var(--crm-warning)}.crm-list-footer{border-top:1px solid var(--crm-line);min-height:55px;color:var(--crm-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 28px;font-size:11px;display:flex}.crm-empty-list{text-align:center;color:var(--crm-muted);padding:38px 20px}.crm-empty-list>svg{margin-inline:auto}.crm-empty-list h3{color:var(--crm-ink);margin:13px 0 5px;font-size:14px;font-weight:550}.crm-empty-list p{font-size:12px}.crm-empty-list .crm-text-action{margin:10px auto 0}.crm-loading{gap:12px;padding:22px;display:grid}.crm-skeleton{background:var(--crm-pale);border-radius:10px;min-height:50px;animation:1.6s ease-in-out infinite alternate crm-loading}@keyframes crm-loading{to{opacity:.55}}.crm-mail-settings{border-top:1px solid var(--crm-line);padding-top:4px}.crm-mail-settings summary{cursor:pointer;min-height:44px;color:var(--crm-muted);align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.crm-mail-settings summary::-webkit-details-marker{display:none}.crm-mail-settings-body>p{max-width:70ch;color:var(--crm-muted);font-size:12px;line-height:1.7}.crm-mail-settings-body>section{margin-top:15px}.crm-followup-form{border-block:1px solid var(--crm-line,#e7eae3);gap:12px;margin-top:16px;padding:16px 0;display:grid}.crm-followup-form h3{color:var(--crm-ink,#132b22);font-size:14px;font-weight:600}.crm-followup-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crm-followup-form label{color:var(--crm-muted,#657267);gap:5px;font-size:11px;display:grid}.crm-followup-form select,.crm-followup-form input,.crm-followup-form textarea{border:1px solid var(--crm-line,#e7eae3);background:var(--crm-surface,#fff);min-height:38px;color:var(--crm-ink,#132b22);border-radius:6px;width:100%;padding:9px;font-size:12px}.crm-followup-form textarea{resize:vertical;line-height:1.6}.crm-followup-save{align-items:center;gap:12px;display:flex}.crm-followup-save button{background:var(--crm-forest,#163d25);color:#fff;border-radius:6px;min-height:40px;padding:8px 12px;font-size:12px}.dark .crm-followup-save button{color:#132b22;background:#b7d8a6}.crm-followup-save button:disabled{opacity:.5;cursor:default}.crm-followup-save span{color:var(--crm-green,#48791d);align-items:center;gap:4px;font-size:11px;display:flex}.crm-error-copy{color:var(--crm-warning,#a34920);font-size:12px;line-height:1.5}.crm-error{background:var(--crm-warning-fill);color:var(--crm-warning);border-radius:12px;justify-content:space-between;gap:15px;padding:16px;font-size:13px;display:flex}.crm-error button{text-decoration:underline}.crm-workspace :is(button,select,summary,textarea,input):focus-visible,.crm-drawer :is(button,select,textarea,input):focus-visible{outline:2px solid var(--crm-green,#48791d);outline-offset:3px}.crm-drawer{background:var(--crm-surface);width:min(100%,460px);max-width:none;height:100dvh;max-height:none;color:var(--crm-ink);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto}.crm-drawer::backdrop{background:#0d201852}.crm-context{border-top:1px solid var(--crm-line,#e7eae3);margin-top:18px}.crm-context>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:500;list-style:none;display:flex}.crm-context>summary::-webkit-details-marker{display:none}.crm-detail-layout-open .crm-account-row,.crm-detail-layout-open .crm-row-head{grid-template-columns:minmax(150px,1fr) 100px minmax(150px,1fr) 78px;gap:10px}@media (width<=1199px){.crm-accounts-head{flex-direction:column;align-items:flex-start}.crm-row-head,.crm-account-row{grid-template-columns:minmax(145px,1fr) 110px minmax(120px,1fr) 74px;gap:12px}}@media (width<=700px){.crm-workspace{gap:24px}.crm-workspace h1{font-size:23px}.crm-page-header{align-items:flex-start}.crm-header-tools{gap:4px}.crm-review-date{display:none}.crm-insight-grid{grid-template-columns:1fr}.crm-pipeline,.crm-next{padding:22px 20px}.crm-accounts-head{gap:12px;padding:18px 16px 12px}.crm-filters{gap:8px;padding:0 16px 16px}.crm-search{flex-basis:100%}.crm-search input{min-height:44px}.crm-filters select{flex:calc(50% - 4px);width:0;min-width:0;max-width:none;min-height:44px;padding-inline:9px;font-size:13px}.crm-row-head{display:none}.crm-account-row{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:3px 12px;min-height:0;padding:13px 16px}.crm-account-identity{display:contents}.crm-account-identity>.crm-stage-icon{grid-area:1/1/span 2}.crm-account-identity>span:last-child{grid-area:1/2;gap:0;min-width:0}.crm-account-identity>span:last-child>span{display:none}.crm-account-identity strong{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden}.crm-row-priority{grid-area:2/2;align-items:center;gap:10px;min-width:0;display:flex}.crm-row-priority .crm-priority-name{display:none}.crm-row-date{grid-area:1/3/span 2;max-width:84px}.crm-row-action{grid-area:3/2/auto/-1;font-size:12px}.crm-row-action>span:first-child{-webkit-line-clamp:1;line-clamp:1}.crm-followup-form input,.crm-followup-form select,.crm-followup-save button{min-height:44px}.crm-drawer button[aria-label=Cerrar\ ficha]{width:44px;height:44px}.crm-drawer select{min-height:44px}.crm-followup-form input,.crm-followup-form textarea{font-size:16px}.crm-drawer>div{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.crm-list-footer{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.crm-workspace *,.crm-drawer *{transition:none!important;animation:none!important}}.kenea-signature-panel{border:1px solid var(--crm-rule,#deded6);border-radius:8px;margin-block:20px;overflow:hidden}.kenea-signature-heading{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 8px;display:flex}.kenea-signature-heading h3{margin:0;font-size:16px}.kenea-signature-heading p,.kenea-signature-status{color:var(--crm-muted,#687069);margin:6px 0 0;font-size:12px}.kenea-signature-preview{background:#fff;border:0;width:100%;height:290px;display:block}.kenea-signature-status{overflow-wrap:anywhere;padding:0 20px 14px}.kenea-signature-feedback{padding-inline:20px;font-size:12px;display:block}.kenea-signature-feedback:empty{display:none}@media (width<=600px){.kenea-signature-heading{flex-direction:column;align-items:flex-start;gap:8px}}.kenea-draft-preview{background:#fff;border:0;width:100%;height:600px;display:block}.kenea-draft-actions{border-top:1px solid var(--crm-rule,#deded6);justify-items:start;gap:14px;padding:18px 20px;font-size:13px;line-height:1.5;display:grid}.kenea-draft-actions label{align-items:start;gap:10px;display:flex}.kenea-draft-actions input{accent-color:var(--color-adbm-navy);flex-shrink:0;margin-top:3px}.kenea-draft-actions p{color:var(--crm-muted,#687069);margin:0}.kenea-draft-actions button:disabled{opacity:.55;cursor:not-allowed}.crm-workspace-note{color:var(--crm-muted);max-width:68ch;margin-top:8px;font-size:12px}.crm-workspace-note summary{cursor:pointer;text-underline-offset:3px;width:fit-content;min-height:32px;padding-block:5px;text-decoration:underline}.crm-workspace-note p{margin:4px 0 0;font-size:12px;line-height:1.6}.crm-assistant-actions{border-top:1px solid var(--crm-line);margin-top:20px;padding-top:18px}.crm-assistant-actions h3{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.crm-assistant-actions p{color:var(--crm-muted);margin-top:8px;font-size:12px;line-height:1.6}.crm-assistant-actions>div{margin-top:10px;display:grid}.crm-assistant-actions button{justify-content:space-between;width:100%;padding-inline:8px}.crm-assistant-actions button:hover{background:var(--crm-pale)}.kenea-signature-status p{margin:0;line-height:1.6}.kenea-signature-status p+p{margin-top:4px}.kenea-delivery-proof{background:var(--crm-lime);color:var(--crm-forest);overflow-wrap:anywhere;border-radius:6px;margin:14px 20px;padding:12px;font-size:12px;line-height:1.65}.kenea-delivery-proof strong{font-weight:600;display:block}.kenea-delivery-proof p{margin:3px 0 0}.kenea-signature-selectors{flex-wrap:wrap;gap:12px;padding:8px 20px 12px;display:flex}.kenea-signature-selectors label{color:var(--crm-muted,#687069);flex-direction:column;flex:160px;gap:5px;min-width:0;font-size:12px;display:flex}.kenea-signature-selectors select{border:1px solid var(--crm-border,#dfe3de);background:var(--crm-panel,#fff);width:100%;min-height:40px;color:var(--crm-ink,#14251a);border-radius:8px;padding:8px}.crm-list-total{color:var(--crm-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.crm-workspace ::selection{background:var(--crm-forest);color:var(--crm-surface)}.crm-drawer ::selection{background:var(--crm-forest);color:var(--crm-surface)}.crm-workspace :is(input,textarea),.crm-drawer :is(input,textarea){caret-color:var(--crm-green)}@media (width<=700px){.crm-workspace{gap:20px}}.crm-assistant-entry,.crm-mail-sync{border:1px solid var(--crm-line);background:var(--crm-surface);min-height:40px;color:var(--crm-forest);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}.crm-assistant-entry:hover,.crm-mail-sync:hover:not(:disabled){background:var(--crm-lime);border-color:var(--crm-green)}.crm-mail-sync:disabled{opacity:.55;cursor:wait}.crm-mail-context{border:1px solid var(--crm-line);background:var(--crm-lime);color:var(--crm-forest);border-radius:10px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.crm-mail-context>svg{flex-shrink:0;margin-top:2px}.crm-mail-context strong{font-size:13px;font-weight:600}.crm-mail-context p{max-width:70ch;margin-top:5px;font-size:12px;line-height:1.6}.crm-header-tools{flex-wrap:wrap;justify-content:flex-end}.crm-review-date{font-size:11px}@media (width<=1100px){.crm-header-tools .crm-review-date{display:none}}@media (width<=700px){.crm-page-header{gap:10px}.crm-header-tools{flex-wrap:nowrap;gap:4px}.crm-assistant-entry{background:0 0;border-color:#0000;width:40px;min-height:44px;padding:8px}.crm-assistant-entry>span{display:none}.crm-pipeline,.crm-next{padding:18px}.crm-insight-grid{gap:14px}.crm-mail-sync{min-height:44px;padding:8px;font-size:11px}.crm-mail-context{padding:14px}}.crm-research-draft{border-block:1px solid var(--crm-line);margin-top:22px;padding-block:18px}.crm-research-draft>div{gap:5px;display:grid}.crm-research-draft h3{color:var(--crm-ink);font-size:14px;font-weight:600}.crm-research-draft>div>span{color:var(--crm-muted);font-size:11px}.crm-research-subject{gap:4px;margin-top:17px;display:grid}.crm-research-subject>span{color:var(--crm-muted);font-size:11px}.crm-research-subject>strong{color:var(--crm-ink);font-size:13px;font-weight:550;line-height:1.6}.crm-research-body{color:var(--crm-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-block:12px 8px;font-size:13px;line-height:1.8}.crm-research-feedback{color:var(--crm-muted);margin-top:6px;font-size:11px;line-height:1.6}.crm-commercial-advice{background:var(--crm-pale);border-radius:8px;margin-top:20px;padding:16px}.crm-commercial-advice h3{font-size:14px;font-weight:600}.crm-commercial-advice p,.crm-commercial-advice dd{color:var(--crm-muted);overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.7}.crm-commercial-advice dl{gap:12px;margin-top:14px;display:grid}.crm-commercial-advice dt{color:var(--crm-ink);font-size:12px;font-weight:600}.crm-row-action>.crm-row-condition{color:var(--crm-muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}.crm-row-condition>svg{flex-shrink:0}.crm-account-condition{background:var(--crm-pale);border-radius:9px;margin-top:18px;padding:13px 14px}.crm-account-condition h3{color:var(--crm-ink);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.crm-account-condition h3>svg{color:var(--crm-warning);flex-shrink:0}.crm-account-condition p{max-width:70ch;color:var(--crm-muted);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:7px;font-size:12px;line-height:1.7}@media (width<=700px){.crm-row-action>.crm-row-condition{font-size:11px}.crm-account-condition{padding:12px}}.crm-row-action>span:first-child{-webkit-line-clamp:2;color:var(--crm-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crm-next{background:var(--crm-surface);flex-direction:column;grid-area:1/1;display:flex}.crm-next-sub{color:var(--crm-muted);margin-top:4px;font-size:12px;line-height:1.6}.crm-next-list{margin:14px 0 0;padding:0;list-style:none}.crm-next-list>li+li{border-top:1px solid var(--crm-line)}.crm-next-row{text-align:left;border-radius:6px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;width:calc(100% + 16px);min-height:64px;margin-inline:-8px;padding:12px 8px;transition:background-color .15s;display:grid}.crm-next-row:hover,.crm-next-row[data-selected]{background:var(--crm-pale)}.crm-next-main{gap:3px;min-width:0;display:grid}.crm-next-main strong{color:var(--crm-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.crm-next-action{color:var(--crm-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.crm-next-when{color:var(--crm-muted);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:2px;font-size:11px;display:grid}.crm-next-when strong{color:var(--crm-ink);font-size:12px;font-weight:550}.crm-next-when[data-overdue] strong{color:var(--crm-warning)}.crm-next .crm-text-action{margin-top:4px}.crm-next-loading{gap:10px;margin-top:14px;display:grid}.crm-next-empty{color:var(--crm-muted);margin-top:14px;font-size:13px;line-height:1.6}@media (width<=700px){.crm-next-row{gap:10px;min-height:60px}.crm-next-main strong{font-size:14px}}.crm-detail-nav{z-index:1;border-bottom:1px solid var(--crm-line);background:var(--crm-surface);justify-content:space-between;align-items:center;gap:12px;padding:6px 12px 6px 20px;display:flex;position:sticky;top:0}.crm-detail-nav p{min-width:0;color:var(--crm-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.crm-detail-nav>div{flex-shrink:0;gap:2px;display:flex}.crm-detail-nav button{min-height:40px;color:var(--crm-ink);border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:12px;display:inline-flex}.crm-detail-nav button:hover:not(:disabled){background:var(--crm-pale)}.crm-detail-nav button:disabled{color:var(--crm-muted);opacity:.5;cursor:default}.crm-detail-nav kbd{border:1px solid var(--crm-line);min-width:18px;font:500 10px/16px var(--font-sans);color:var(--crm-muted);text-align:center;border-radius:4px;padding:0 4px}@media (width<=700px){.crm-detail-nav{padding-left:16px}.crm-detail-nav button{min-height:44px}}.crm-account-mail{border-top:1px solid var(--crm-line);margin-top:18px;padding-top:16px}.crm-account-mail-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.crm-account-mail-head h3{color:var(--crm-ink);font-size:14px;font-weight:600}.crm-account-mail-head>span{color:var(--crm-muted);font-variant-numeric:tabular-nums;font-size:11px}.crm-account-mail-source{color:var(--crm-muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.5}.crm-account-mail-list{margin:10px 0 0;padding:0;list-style:none}.crm-account-mail-list>li{padding-block:12px 4px}.crm-account-mail-list>li+li{border-top:1px solid var(--crm-line)}.crm-account-mail-list h4{color:var(--crm-ink);overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.45}.crm-account-mail-meta{color:var(--crm-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:11px;display:flex}.crm-account-mail-meta [data-direction]{color:var(--crm-ink);font-weight:500}.crm-account-mail-excerpt{max-width:70ch;color:var(--crm-muted);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.crm-account-mail-line{border-radius:4px;min-height:14px;display:block}.crm-account-mail-loading{margin-top:10px}.crm-account-mail-empty{color:var(--crm-muted);margin-top:8px;font-size:12px;line-height:1.6}.crm-account-mail-empty p:first-child{color:var(--crm-ink)}.crm-kpi-block{gap:8px;display:grid}.crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.crm-kpi{border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:12px;flex-direction:column;min-width:0;padding:14px 14px 12px;display:flex}.crm-kpi-label{min-height:32px;color:var(--crm-muted);align-items:center;gap:7px;font-size:12px;line-height:1.35;display:flex}.crm-kpi-label>svg{color:var(--crm-forest);flex-shrink:0}.crm-kpi-value{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--crm-ink);margin-top:4px;font-size:32px;font-weight:500;line-height:1.1}.crm-kpi-detail{color:var(--crm-muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11.5px;line-height:1.45}.crm-minibars{box-sizing:content-box;width:100%;height:24px;margin-top:auto;padding-top:10px;display:block;overflow:visible}.crm-minibars rect{fill:var(--crm-green)}.crm-minibars rect[data-zero]{fill:var(--crm-line)}.crm-kpi[data-lead]{border-color:var(--crm-lead);background:var(--crm-lead);color:var(--crm-lead-ink)}.crm-kpi[data-lead] .crm-kpi-label,.crm-kpi[data-lead] .crm-kpi-detail{color:var(--crm-lead-muted)}.crm-kpi[data-lead] .crm-kpi-label>svg{color:var(--crm-accent)}.crm-kpi[data-lead] .crm-kpi-value{color:var(--crm-lead-ink)}.crm-kpi[data-lead] .crm-minibars rect{fill:var(--crm-accent)}.crm-kpi[data-lead] .crm-minibars rect[data-zero]{fill:#ffffff38}.crm-kpi[data-alert] .crm-kpi-value,.crm-kpi[data-alert] .crm-kpi-label>svg{color:var(--crm-warning)}.crm-kpi[data-alert] .crm-minibars rect:not([data-zero]){fill:var(--crm-warning)}.crm-kpi-skeleton{background:var(--crm-pale);border-color:#0000;min-height:132px;animation:1.6s ease-in-out infinite alternate crm-loading}.crm-kpi-note{color:var(--crm-muted);font-size:11px;line-height:1.5}.crm-kpis-error{border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-muted);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:10px 14px;font-size:12px;display:flex}@media (width>=760px){.crm-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.crm-kpis[data-count="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.crm-kpi-value{font-size:34px}}@media (width<=380px){.crm-kpi{padding:12px 12px 10px}.crm-kpi-value{font-size:28px}}.crm-stage-icon{background:var(--crm-pale);width:32px;height:32px;color:var(--crm-muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.crm-stage-icon:is([data-stage=replied],[data-stage=meeting],[data-stage=qualified],[data-stage=proposal]){background:var(--crm-lime);color:var(--crm-forest)}.crm-stage-icon[data-stage=won]{background:var(--crm-accent);color:#173f2d}.crm-stage-icon:is([data-stage=paused],[data-stage=blocked],[data-stage=closed]){box-shadow:inset 0 0 0 1px var(--crm-line);background:0 0}.crm-stage-label{color:var(--crm-muted);white-space:nowrap;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.crm-row-priority{justify-items:start;gap:4px;display:grid}.crm-funnel{padding:22px}.crm-funnel-sub{color:var(--crm-muted);margin-top:4px;font-size:12px;line-height:1.6}.crm-funnel-steps{margin:12px 0 0;padding:0;list-style:none}.crm-funnel-steps button{text-align:left;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:6px 12px;width:calc(100% + 16px);min-height:56px;margin-inline:-8px;padding:8px;transition:background-color .15s;display:grid}.crm-funnel-steps button:hover,.crm-funnel-steps button[aria-pressed=true]{background:var(--crm-pale)}.crm-funnel-icon{background:var(--crm-pale);width:30px;height:30px;color:var(--crm-forest);border-radius:8px;grid-row:1/span 2;place-items:center;display:grid}.crm-funnel-steps button[aria-pressed=true] .crm-funnel-icon{background:var(--crm-lead);color:var(--crm-accent)}.crm-funnel-label{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.crm-funnel-label strong{color:var(--crm-ink);font-size:13px;font-weight:600}.crm-funnel-label span{color:var(--crm-muted);font-variant-numeric:tabular-nums;font-size:11px}.crm-funnel-count{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--crm-ink);font-size:18px;font-weight:500}.crm-funnel-track{background:var(--crm-pale);border-radius:3px;grid-column:2/-1;height:6px;display:block;overflow:hidden}.crm-funnel-steps button:hover .crm-funnel-track,.crm-funnel-steps button[aria-pressed=true] .crm-funnel-track{background:var(--crm-surface)}.crm-funnel-track i{border-radius:inherit;background:var(--crm-forest);height:100%;display:block}.crm-inline-link{color:var(--crm-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.crm-inline-link[aria-pressed=true]{font-weight:600;text-decoration-thickness:2px}@media (width<=700px){.crm-funnel{padding:18px}}.crm-work-views{border-bottom:1px solid var(--crm-line);scrollbar-width:none;gap:2px;margin:0 22px 14px;display:flex;overflow-x:auto}.crm-work-views::-webkit-scrollbar{display:none}.crm-work-views button{min-height:44px;color:var(--crm-muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:baseline;gap:6px;margin-bottom:-1px;padding:10px 10px 8px;font-size:12.5px;transition:color .15s,border-color .15s;display:inline-flex}.crm-work-views button strong{font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.crm-work-views button:hover{color:var(--crm-ink)}.crm-work-views button[aria-pressed=true]{color:var(--crm-ink);border-bottom-color:var(--crm-forest);font-weight:600}@media (width<=700px){.crm-work-views{margin-inline:0;padding-inline:12px}}.crm-detail-meta{color:var(--crm-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;font-size:12.5px;display:flex}.crm-detail-stage{color:var(--crm-ink);align-items:center;gap:8px;font-weight:550;display:inline-flex}.crm-detail-stage .crm-stage-icon{border-radius:7px;width:28px;height:28px}.crm-detail-close{border:1px solid var(--crm-line)}.crm-stage{margin-top:16px}.crm-stage h3{font-size:14px;font-weight:600}.crm-stage-line,.crm-stage-side{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.crm-stage-line button,.crm-stage-side button{border:1px solid var(--crm-line);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;width:100%;min-width:0;min-height:44px;color:var(--crm-muted);background:var(--crm-surface);border-radius:8px;padding:5px 4px;font-size:11.5px;line-height:1.25;transition:background-color .15s,color .15s}.crm-stage-line button[data-done]{color:var(--crm-ink);background:var(--crm-pale);border-color:#0000}.crm-stage-line button[aria-current=step],.crm-stage-side button[aria-current=step]{background:var(--crm-lead);border-color:var(--crm-lead);color:var(--crm-lead-ink);font-weight:600}.crm-stage-line button[data-chosen],.crm-stage-side button[data-chosen]{border:2px solid var(--crm-forest);color:var(--crm-ink);font-weight:600}.crm-stage-line button:hover:not(:disabled),.crm-stage-side button:hover:not(:disabled){border-color:var(--crm-forest)}.crm-stage-line button:disabled,.crm-stage-side button:disabled{cursor:default}.crm-stage-confirm{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px;font-size:12px;display:flex}.crm-stage-notice{color:var(--crm-green);margin-top:8px;font-size:12px}.crm-stage-notice[data-error]{color:var(--crm-warning)}@media (width<=1399px){.crm-drawer[open]{overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.crm-drawer>div{flex:1 0 auto;order:1}.crm-drawer>.crm-detail-nav{border-top:1px solid var(--crm-line);padding:8px 12px calc(8px + env(safe-area-inset-bottom)) 16px;border-bottom:0;order:2;position:sticky;top:auto;bottom:0}.crm-drawer>.crm-detail-nav p{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.crm-drawer>.crm-detail-nav button{min-height:44px}}.crm-workspace>.crm-performance{padding:22px}@media (width>=1100px){.crm-workspace>.crm-performance{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:40px;display:grid}.crm-workspace>.crm-performance>:is(.crm-section-head,.crm-performance-source,.crm-caption:not(.crm-performance-definition)){grid-column:1/-1}.crm-workspace>.crm-performance>.crm-performance-mail{border-top:0;grid-area:2/2/span 3;margin-top:19px;padding-top:0}}@media (width<=700px){.crm-workspace>.crm-performance{padding:18px}}@media (prefers-reduced-motion:reduce){.crm-kpi-skeleton{animation:none}}@media (width<=700px){.crm-row-priority{align-items:center;gap:10px;display:flex}.crm-row-action>span:first-child{-webkit-line-clamp:1;line-clamp:1}}.dark :is(.crm-stage-line,.crm-stage-side) button[aria-current=step]{background:var(--crm-accent);border-color:var(--crm-accent);color:#173f2d}.crm-ambitos{border:1px solid var(--crm-line);background:var(--crm-pale);border-radius:10px;justify-self:start;gap:2px;max-width:100%;padding:3px;display:inline-flex}.crm-ambitos button{min-height:40px;color:var(--crm-muted);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;transition:color .15s,background-color .15s;display:inline-flex}.crm-ambitos button>svg{flex-shrink:0}.crm-ambitos button:hover{color:var(--crm-ink)}.crm-ambitos button[aria-pressed=true]{background:var(--crm-surface);color:var(--crm-ink);font-weight:600;box-shadow:0 1px 2px #173f2d1f}.crm-ambitos button[aria-pressed=true]>svg{color:var(--crm-forest)}.dark .crm-ambitos button[aria-pressed=true]{background:var(--crm-lime);box-shadow:none}@media (width<=700px){.crm-ambitos{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.crm-ambitos button{white-space:normal;text-align:center;flex-direction:column;gap:3px;min-height:52px;padding:6px 4px;font-size:11.5px;line-height:1.2}}.crm-sales{gap:20px;min-width:0;display:grid}.crm-daily{border-bottom:1px solid var(--crm-line);padding-bottom:20px}.crm-daily>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.crm-daily h2{font-size:15px;font-weight:600}.crm-daily>header>span,.crm-daily>p{color:var(--crm-muted);font-size:11px;line-height:1.6}.crm-daily dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:16px 0 12px;display:grid}.crm-daily dl>div{min-width:0}.crm-daily dt{color:var(--crm-muted);align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex}.crm-daily dt svg{flex-shrink:0}.crm-daily dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:26px;font-weight:500;line-height:1.2}.crm-daily [data-alert] dd{color:var(--crm-warning)}.crm-daily>p{max-width:75ch;margin:0}.crm-sales-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.crm-sales-heading h2{letter-spacing:-.025em;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.2}.crm-sales-heading p{color:var(--crm-muted);margin-top:8px;font-size:13px;line-height:1.6}.crm-sales-updated{color:var(--crm-muted);white-space:nowrap;font-size:11px}.crm-sales-policy{border-left:3px solid var(--crm-green);background:var(--crm-pale);color:var(--crm-muted);border-radius:0 6px 6px 0;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.crm-sales-policy svg{flex-shrink:0;margin-top:2px}.crm-sales-policy p{margin:0;font-size:12px;line-height:1.65}.crm-sales-policy strong{color:var(--crm-ink);font-weight:600}.crm-sales-columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.crm-sales-column{min-width:0}.crm-sales-column>header{border-bottom:1px solid var(--crm-line);align-items:center;gap:8px;padding:0 0 12px;display:flex}.crm-sales-column>header svg{color:var(--crm-green)}.crm-sales-column h3{font-size:13px;font-weight:600}.crm-sales-column>header>strong{font-variant-numeric:tabular-nums;margin-left:auto;font-size:22px;font-weight:500;line-height:1}.crm-sales-column ol{gap:10px;margin:0;padding:12px 0 0;list-style:none;display:grid}.crm-deal{text-align:left;border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:10px;gap:8px;width:100%;min-width:0;padding:16px;transition:border-color .16s,box-shadow .16s;display:grid}.crm-deal:hover{border-color:var(--crm-green);box-shadow:0 2px 8px #00000006}.crm-deal-top{color:var(--crm-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.crm-deal-priority{align-items:center;gap:5px;display:inline-flex}.crm-deal-name{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.4}.crm-deal-contact{color:var(--crm-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.crm-deal-action{color:var(--crm-ink);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.crm-deal-bottom{border-top:1px solid var(--crm-line);color:var(--crm-green);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding-top:10px;font-size:11px;display:flex}.crm-deal-bottom>span{align-items:center;gap:5px;display:flex}.crm-sales-empty{color:var(--crm-muted);padding:22px 0;font-size:12px}.crm-sales-more{min-height:44px;color:var(--crm-green);align-items:center;gap:8px;font-size:12px;display:flex}.crm-sales-definitions{border-bottom:1px solid var(--crm-line);padding-bottom:12px}.crm-sales-definitions summary{cursor:pointer;color:var(--crm-muted);align-items:center;gap:8px;min-height:32px;font-size:11px;list-style:none;display:flex}.crm-sales-definitions summary::-webkit-details-marker{display:none}.crm-sales-definitions p{max-width:90ch;color:var(--crm-muted);margin:8px 0;font-size:12px;line-height:1.7}.crm-sales-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.crm-sales-loading .crm-skeleton{height:220px}.crm-campaign-details{border-top:1px solid var(--crm-line);padding-top:12px}.crm-campaign-details>summary{cursor:pointer;min-height:44px;color:var(--crm-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;list-style:none;display:flex}.crm-campaign-details>summary::-webkit-details-marker{display:none}.crm-campaign-details[open]>summary{color:var(--crm-ink);margin-bottom:20px}.crm-campaign-details .crm-funnel{margin-top:20px}@media (width<=1050px){.crm-sales-columns{gap:12px}.crm-deal{padding:13px}.crm-sales-updated{display:none}}@media (width<=700px){.crm-daily>header{align-items:flex-start}.crm-daily>header>span{text-align:right}.crm-daily dl{grid-template-columns:1fr;gap:0;padding:8px 0}.crm-daily dl>div{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.crm-daily dd{margin:0;font-size:23px}.crm-sales{gap:16px}.crm-sales-heading h2{font-size:23px}.crm-sales-columns{grid-template-columns:1fr;gap:24px}.crm-sales-column>header{padding-bottom:10px}.crm-sales-column h3{font-size:14px}.crm-deal{padding:16px}.crm-deal-action{-webkit-line-clamp:3;line-clamp:3;font-size:13px}.crm-deal-contact,.crm-deal-top,.crm-deal-bottom{font-size:12px}.crm-sales-definitions summary{min-height:44px}.crm-sales-policy{padding:12px}.crm-sales-loading{grid-template-columns:1fr}.crm-sales-loading .crm-skeleton{height:100px}}@media (prefers-reduced-motion:reduce){.crm-deal{transition:none}}.rc-workspace{--rc-accent:#a6824a;--rc-confirmed-surface:#eef3ed;--rc-confirmed-text:#33563b;--rc-confirmed-rule:#cbd8c9;--rc-uncertain-surface:#f5efe3;--rc-uncertain-text:#76572b;--rc-uncertain-rule:#dacbaf;--rc-rejected-surface:#f9ece7;--rc-rejected-text:#8d3d28;--rc-rejected-rule:#e6c8bc;--rc-selected-text:#7a5a2e;--rc-surface:var(--app-surface,#fff);--rc-soft:var(--color-adbm-cream,#faf8f3);--rc-ink:var(--color-adbm-navy,#0b1f3a);--rc-muted:var(--color-adbm-grey,#5f6b76);--rc-rule:var(--color-adbm-rule,#e7e1d6);color:var(--rc-ink);width:100%;padding:24px clamp(12px, 3vw, 32px) max(32px, env(safe-area-inset-bottom));overflow-wrap:anywhere}.rc-workspace *,.rc-collection-switch *{box-sizing:border-box}.rc-workspace [hidden],.rc-collection-view[hidden]{display:none!important}.rc-workspace h1,.rc-workspace h2,.rc-workspace h3,.rc-workspace h4,.rc-workspace h5,.rc-workspace p{margin:0}.rc-workspace h1,.rc-workspace h2,.rc-workspace .rc-detail-title{font-family:var(--font-serif);font-size:clamp(26px,4vw,38px);font-weight:500;line-height:1.15}.rc-workspace h3{font-size:19px;font-weight:600;line-height:1.4}.rc-workspace h4{font-size:17px;font-weight:600;line-height:1.4}.rc-workspace h5{font-size:15px;font-weight:600}.rc-workspace p{white-space:pre-line;line-height:1.6}.rc-workspace button,.rc-workspace input,.rc-workspace textarea,.rc-workspace select{font:inherit}.rc-workspace button,.rc-workspace summary,.rc-workspace a{touch-action:manipulation}.rc-workspace :is(button,a,input,textarea,select,summary):focus-visible,.rc-collection-switch button:focus-visible{outline:2px solid var(--rc-accent,#a6824a);outline-offset:3px}.rc-workspace .rc-control,.rc-collection-switch button{white-space:normal;height:auto;min-height:44px}.rc-workspace .rc-control{flex-shrink:0;padding-block:10px}.rc-workspace button:disabled{opacity:.5;cursor:not-allowed}.rc-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.rc-header>div{gap:10px;display:grid}.rc-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.055em;color:var(--rc-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.rc-muted{color:var(--rc-muted);font-size:13px}.rc-boundary{border-block:1px solid var(--rc-rule);color:var(--rc-muted);flex-wrap:wrap;gap:4px 16px;margin:22px 0 26px;padding:12px 0;font-size:12px;display:flex}.rc-section{border:1px solid var(--rc-rule);background:var(--rc-surface);border-radius:5px;padding:22px}.rc-section>h3,.rc-section>p{margin-bottom:14px}.rc-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:18px;display:flex}.rc-section-heading h3{align-items:center;gap:8px;display:flex}.rc-today{border-top:3px solid var(--rc-accent);margin-bottom:24px}.rc-priorities{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.rc-priority{border-right:1px solid var(--rc-rule);flex-direction:column;gap:10px;padding-right:18px;display:flex}.rc-priority:last-child{border-right:0}.rc-priority .rc-control{align-self:flex-start;margin-top:auto}.rc-priority>p:not(.rc-eyebrow){font-size:13px}.rc-search{border:1px solid var(--rc-rule);background:var(--rc-surface);border-radius:4px;align-items:center;gap:10px;padding-inline:12px;display:flex}.rc-search input{width:100%;min-height:48px;color:var(--rc-ink);background:0 0;border:0;font-size:16px}.rc-collection-search{margin-bottom:20px}.rc-search input:focus{outline:0}.rc-search:focus-within{outline:2px solid var(--rc-accent);outline-offset:2px}.rc-views{flex-wrap:wrap;gap:6px;margin:16px 0 10px;display:flex}.rc-views button{border:1px solid var(--rc-rule);min-height:44px;color:var(--rc-ink);background:var(--rc-surface);text-align:left;border-radius:4px;padding:8px 12px;font-size:13px}.rc-views button[aria-pressed=true]{background:var(--rc-ink);color:var(--rc-surface);border-color:var(--rc-ink)}.rc-entities{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.rc-entity-card{border:1px solid var(--rc-rule);border-radius:4px;flex-direction:column;gap:10px;padding:18px;display:flex}.rc-entity-card h4{margin-block:-3px 0}.rc-entity-link{text-align:left;width:100%;min-height:44px;color:var(--rc-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex;font-weight:600!important}.rc-entity-link svg{flex-shrink:0}.rc-card-summary{font-size:13px}.rc-aliases{color:var(--rc-muted);font-size:12px}.rc-card-meta{border-top:1px solid var(--rc-rule);color:var(--rc-muted);flex-direction:column;gap:3px;margin-top:auto;padding-top:12px;font-size:11px;display:flex}.rc-compare-toggle{min-height:44px;color:var(--rc-ink);text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;display:flex;font-size:12px!important}.rc-compare-toggle[aria-pressed=true]{color:var(--rc-selected-text);font-weight:600}.rc-compare-bar{border:1px solid var(--rc-accent);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.rc-compare-bar p{font-size:13px}.rc-compare-bar>div{flex-wrap:wrap;gap:8px;display:flex}.rc-back{margin:-8px 0 18px -12px}.rc-entity-header{gap:10px;max-width:80ch;margin-bottom:26px;display:grid}.rc-detail-title:focus{outline:0}.rc-note-jump{min-height:44px;color:var(--rc-ink);text-underline-offset:3px;justify-self:start;align-items:center;gap:8px;font-size:14px;text-decoration:underline;display:inline-flex}.rc-journal-form{scroll-margin-top:20px}.rc-timeline{gap:12px;margin-top:16px;display:grid}.rc-timeline-step{border-left:2px solid var(--rc-accent);gap:8px;padding:4px 0 4px 12px;display:grid}.rc-comparison-models{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-top:24px;display:grid}.rc-comparison-models h4{margin-top:8px}.rc-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:22px;display:grid}.rc-main-column,.rc-side-column{gap:22px;display:grid}.rc-stack,.rc-source-list{gap:14px;display:grid}.rc-assertion,.rc-opportunity,.rc-journal,.rc-source{border:1px solid var(--rc-rule);border-radius:4px;gap:10px;padding:16px;display:grid}.rc-assertion-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rc-status{border:1px solid var(--rc-rule);border-radius:3px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.rc-status-confirmado{background:var(--rc-confirmed-surface);color:var(--rc-confirmed-text);border-color:var(--rc-confirmed-rule)}.rc-status-inferido,.rc-status-hipótesis{background:var(--rc-uncertain-surface);color:var(--rc-uncertain-text);border-color:var(--rc-uncertain-rule)}.rc-status-contradicho{background:var(--rc-rejected-surface);color:var(--rc-rejected-text);border-color:var(--rc-rejected-rule)}.rc-relation{flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.rc-inline-link{min-height:44px;color:var(--rc-ink);text-underline-offset:3px;text-align:left;background:0 0;border:0;align-items:center;margin-inline:-4px;padding:4px;text-decoration:underline;display:inline-flex}.rc-citations{border-top:1px solid var(--rc-rule);padding-top:2px}.rc-citations summary,.rc-more summary{cursor:pointer;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:600;list-style:none;display:flex}.rc-citations summary::-webkit-details-marker{display:none}.rc-more summary::-webkit-details-marker{display:none}.rc-citations summary svg:last-child,.rc-more summary svg{margin-left:auto}.rc-citations[open]>summary svg:last-child,.rc-more[open]>summary svg{transform:rotate(180deg)}.rc-source{background:var(--rc-surface);font-size:12px}.rc-source h4{font-size:14px}.rc-source h4 a{text-underline-offset:3px;min-height:44px;color:var(--rc-ink);align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.rc-source h4 svg{flex-shrink:0}.rc-source blockquote{border-left:2px solid var(--rc-accent);margin:0;padding-left:12px}.rc-dates{flex-wrap:wrap;gap:8px 18px;margin:0;display:flex}.rc-dates dt{color:var(--rc-muted);font-size:11px}.rc-dates dd{font-family:var(--font-mono);margin:0;font-size:11px}.rc-fields{gap:12px;margin:0;display:grid}.rc-field dt{color:var(--rc-muted);margin-bottom:3px;font-size:12px}.rc-field dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.rc-test{border-block:1px solid var(--rc-rule);gap:12px;margin-top:4px;padding-block:16px;display:grid}.rc-test>p{font-size:14px}.rc-more>.rc-fields{padding-block:10px 20px}.rc-more>h5,.rc-more>p{margin-bottom:10px}.rc-workspace form{gap:8px;display:grid}.rc-workspace label:not(.rc-search){font-size:13px;font-weight:500;display:block}.rc-workspace textarea,.rc-workspace input:not([type=search]),.rc-workspace select{border:1px solid var(--rc-rule);background:var(--rc-surface);width:100%;color:var(--rc-ink);border-radius:4px;min-height:44px;padding:10px 12px;font-size:16px}.rc-workspace textarea{resize:vertical}.rc-workspace form label:not(:first-child){margin-top:8px}.rc-save{width:100%;margin-top:8px}.rc-feedback{border:1px solid var(--rc-rule);border-radius:4px;align-items:flex-start;gap:8px;padding:12px;font-size:13px;display:flex;margin-bottom:16px!important}.rc-feedback svg{flex-shrink:0;margin-top:3px}.rc-success{color:var(--rc-confirmed-text);background:var(--rc-confirmed-surface)}.rc-error{color:var(--rc-rejected-text);background:var(--rc-rejected-surface);border-radius:4px;padding:12px;font-size:13px}.rc-journal{font-size:13px}.rc-journal-actions{flex-wrap:wrap;gap:8px;display:flex}.rc-economics,.rc-preview{font-family:var(--font-mono)!important;font-size:12px!important}.rc-economics{margin-block:7px 10px}.rc-preview{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--rc-rule);border-radius:4px;max-width:100%;padding:12px}.rc-empty{justify-items:start;gap:12px;padding:28px 0;display:grid}.rc-loading{padding:24px 0}.rc-comparison{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:20px}.rc-comparison th,.rc-comparison td{border:1px solid var(--rc-rule);text-align:left;vertical-align:top;white-space:pre-line;overflow-wrap:anywhere;padding:16px;font-size:13px}.rc-comparison th{background:var(--rc-surface);font-weight:600}.rc-comparison th:first-child{width:22%}.rc-comparison-mobile{display:none}.rc-collection-switch{padding:16px clamp(12px,3vw,32px) 0}.rc-collection-switch>div{border:1px solid var(--color-adbm-rule);border-radius:5px;gap:3px;max-width:100%;padding:3px;display:inline-flex}.rc-collection-switch button{color:var(--color-adbm-navy);background:0 0;border:0;border-radius:3px;padding:8px 16px;font-size:13px}.rc-collection-switch button[aria-pressed=true]{background:var(--color-adbm-navy);color:var(--app-surface,white)}.rc-scenario{gap:12px;margin-top:16px;display:grid}.rc-scenario-inputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rc-scenario-inputs label{font-size:12px!important}.rc-scenario-inputs input{margin-top:5px}.rc-scenario-results{border:1px solid var(--rc-rule);border-radius:4px;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:14px;display:grid}.rc-scenario-results dt{color:var(--rc-muted);font-size:11px}.rc-scenario-results dd{font-family:var(--font-mono);margin:4px 0 0;font-size:14px}.dark .rc-workspace{--rc-soft:#0b1f3a}.dark .rc-compare-toggle[aria-pressed=true]{color:#dec494}@media (width<=1080px){.rc-entities{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-detail-grid{grid-template-columns:minmax(0,1fr)}.rc-side-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (width<=720px){.rc-workspace{padding-top:20px}.rc-header{flex-direction:column;gap:16px}.rc-header>.rc-control{align-self:flex-start}.rc-section{padding:16px}.rc-priorities,.rc-entities,.rc-side-column{grid-template-columns:minmax(0,1fr)}.rc-priority{border-right:0;border-bottom:1px solid var(--rc-rule);padding:0 0 16px}.rc-priority:last-child{border-bottom:0;padding-bottom:0}.rc-entity-card{padding:16px}.rc-views{gap:6px}.rc-views button{flex:1 0 auto}.rc-comparison-desktop{display:none}.rc-comparison-mobile{gap:16px;margin-top:18px;display:grid}.rc-comparison-models{grid-template-columns:minmax(0,1fr)}.rc-comparison-mobile h4{margin-bottom:16px}.rc-assertion,.rc-opportunity,.rc-source{padding:12px}.rc-collection-switch{padding-top:12px}}@media (width<=380px){.rc-scenario-inputs,.rc-scenario-results{grid-template-columns:minmax(0,1fr)}.rc-compare-bar>div{width:100%}.rc-compare-bar .rc-control{flex:1}}@media (prefers-reduced-motion:reduce){.rc-workspace *,.rc-collection-switch *{scroll-behavior:auto!important;transition:none!important}}.rc-boundary{display:block}.rc-boundary summary,.rc-filter-panel summary{cursor:pointer;min-height:44px;padding-block:10px}.rc-boundary p{margin-block:6px}.rc-filter-panel{display:none}@media (width<=767px){.rc-entity-views-desktop{display:none}.rc-filter-panel{border-block:1px solid var(--rc-rule);margin-top:12px;display:block}.rc-filter-panel label{margin-bottom:6px;font-size:13px;display:block}.rc-filter-panel select{background:var(--rc-surface);width:100%;min-height:44px;color:var(--rc-ink);border:1px solid var(--rc-rule);margin-bottom:12px}}.rc-workspace .rc-control,.dark .rc-workspace .rc-control{color:var(--rc-ink)!important;background:0 0!important}.rc-workspace .rc-save,.rc-workspace #rc-open-comparison,.dark .rc-workspace .rc-save,.dark .rc-workspace #rc-open-comparison{border-color:var(--rc-ink);color:var(--rc-surface)!important;background:var(--rc-ink)!important}.mcp-screen{min-height:100dvh;padding:40px 20px}.mcp-panel{background:var(--shell-surface);color:var(--shell-text);font-family:var(--font-sans);border-radius:8px;min-width:0;padding:28px}.mcp-consent{max-width:680px;margin:20px auto}.mcp-panel h1,.mcp-panel h2,.mcp-panel h3{font-family:var(--font-sans);letter-spacing:-.025em;line-height:1.4}.mcp-panel h1{margin:16px 0 12px;font-size:26px;font-weight:550}.mcp-panel h2{margin:0;font-size:19px;font-weight:550}.mcp-panel h3{margin:0;font-size:14px;font-weight:600}.mcp-panel p{max-width:70ch;margin:10px 0;font-size:13px;line-height:1.7}.mcp-panel a{color:var(--shell-focus);text-underline-offset:3px;font-size:13px;text-decoration:underline}.mcp-heading,.mcp-row-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.mcp-heading>button{flex-shrink:0;place-items:center;width:44px;padding:8px;display:grid}.mcp-panel button{border:1px solid var(--shell-rule);min-height:44px;font:500 12px/1.5 var(--font-sans);color:var(--shell-text);background:var(--shell-surface);cursor:pointer;border-radius:6px;padding:9px 12px}.mcp-panel button:hover:not(:disabled){background:var(--shell-hover)}.mcp-panel button.mcp-primary{background:var(--shell-active);color:var(--shell-active-text);border-color:#0000}.mcp-panel button.mcp-primary:hover:not(:disabled){background:var(--shell-active);filter:brightness(.92)}.mcp-panel button:disabled{opacity:.5;cursor:default}.mcp-panel :is(button,input,summary,a):focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}.mcp-panel input{accent-color:var(--shell-active-text);caret-color:var(--shell-focus)}.mcp-panel ::selection{background:var(--shell-active);color:var(--shell-active-text)}.mcp-client-details{border-block:1px solid var(--shell-rule);gap:12px;margin-block:18px;padding-block:16px;display:grid}.mcp-client-details dt{color:var(--shell-muted);margin-bottom:4px;font-size:11px}.mcp-client-details dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:13px}.mcp-consent fieldset{border:0;margin-top:24px;padding:0}.mcp-consent legend{padding:0 0 10px;font-size:14px;font-weight:600}.mcp-scope-choice{border-bottom:1px solid var(--shell-rule);cursor:pointer;align-items:start;gap:12px;padding-block:14px;display:flex}.mcp-scope-choice input,.mcp-review-check input{flex-shrink:0;width:18px;height:18px;margin-top:2px}.mcp-scope-choice>span{color:var(--shell-muted);gap:4px;font-size:12px;line-height:1.6;display:grid}.mcp-scope-choice strong{color:var(--shell-text);font-size:13px;font-weight:550}.mcp-buttons{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.mcp-panel .mcp-note,.mcp-note{color:var(--shell-muted);font-size:12px;line-height:1.7}.mcp-warning{background:var(--shell-hover);color:var(--shell-text);border-radius:6px;padding:12px}.mcp-server{padding-block:12px 6px}.mcp-server>label{color:var(--shell-muted);gap:6px;margin-top:14px;font-size:12px;display:grid}.mcp-url{flex-wrap:wrap;gap:10px;display:flex}.mcp-url input{border:1px solid var(--shell-rule);background:var(--shell-canvas);min-width:0;min-height:44px;color:var(--shell-text);font:400 13px/1.5 var(--font-sans);border-radius:6px;flex:240px;padding:10px}.mcp-url button{align-items:center;gap:8px;display:inline-flex}.mcp-section{border-top:1px solid var(--shell-rule);margin-top:24px;padding-top:24px}.mcp-list,.mcp-actions{margin:10px 0 0;padding:0;list-style:none}.mcp-list>li{border-bottom:1px solid var(--shell-rule);overflow-wrap:anywhere;padding-block:16px;font-size:12px;line-height:1.7}.mcp-list>li>strong{font-size:13px;font-weight:550}.mcp-list>li>span{color:var(--shell-muted);display:block}.mcp-permissions{color:var(--shell-text);margin:8px 0 12px;padding-left:18px;font-size:12px}.mcp-state{color:var(--shell-focus);font-size:11px;line-height:1.6}.mcp-state[data-warning]{color:var(--shell-text);font-weight:550}.mcp-action-review{border-bottom:1px solid var(--shell-rule);padding-block:18px}.mcp-payload{margin-top:12px}.mcp-payload summary{cursor:pointer;padding-block:10px;font-size:12px}.mcp-payload pre{background:var(--shell-canvas);max-height:360px;color:var(--shell-text);font:400 12px/1.7 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-color:var(--shell-muted) var(--shell-canvas);border-radius:6px;margin:4px 0 12px;padding:12px;overflow:auto}.mcp-review-check{align-items:start;gap:10px;margin-top:12px;font-size:12px;line-height:1.7;display:flex}@media (width<=600px){.mcp-screen{padding:12px}.mcp-panel{padding:20px 16px}.mcp-consent{margin-block:12px}.mcp-panel h1{font-size:23px}.mcp-buttons{flex-direction:column;align-items:stretch}.mcp-buttons button{text-align:center}.mcp-url input{font-size:16px}.mcp-client-details dd{font-size:12px}}.ms-workspace{min-width:0;color:var(--shell-ink,#20252c);margin-block:28px}.ms-workspace p,.ms-workspace h3,.ms-workspace dd{overflow-wrap:anywhere}.ms-workspace label{margin:16px 0 6px;font-weight:600;display:block}.ms-workspace select,.ms-workspace button{border:1px solid var(--shell-rule,#d8d3ca);background:var(--app-surface,#fff);min-width:44px;max-width:100%;min-height:44px;color:inherit;font:inherit;border-radius:6px;padding:10px 12px}.ms-workspace select{width:100%;font-size:16px}.ms-workspace button{cursor:pointer}.ms-workspace button:disabled,.ms-workspace select:disabled{opacity:.55;cursor:default}.ms-workspace :is(select,button,a):focus-visible{outline:2px solid var(--shell-focus,#a6824a);outline-offset:3px}.ms-workspace-actions{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.ms-workspace .ms-workspace-card{border:1px solid var(--shell-rule,#d8d3ca);background:var(--app-surface,#fff);border-radius:8px;min-width:0;margin:12px 0;padding:16px}.ms-workspace-card h3{margin:0 0 10px;font-size:17px;font-weight:600}.ms-workspace-results ul{margin:0;padding:0;list-style:none}.ms-workspace dl{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin-block:12px;display:grid}.ms-workspace dt{font-weight:600}.ms-workspace dd{margin:0}.ms-workspace a{text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;padding-block:8px;text-decoration:underline;display:inline-flex}.ms-workspace .ms-workspace-actor,.ms-workspace .ms-workspace-note{color:var(--shell-muted,#5f6b76);font-size:13px}.ms-workspace-description{white-space:pre-wrap}.ms-workspace [role=alert]{border-left:3px solid #973e27;padding:12px}@media (width<=480px){.ms-workspace-actions{flex-direction:column}.ms-workspace-actions button{width:100%}.ms-workspace dl{grid-template-columns:minmax(0,1fr);gap:4px}.ms-workspace dd+dt{margin-top:8px}}
