@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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 Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_a80d2453-module__a3nhoq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_a80d2453-module__a3nhoq__variable{--font-ibm-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e6eb18a0-module__2M7Gca__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e6eb18a0-module__2M7Gca__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.08wnys.spqmz-.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.03kpp5fbi.88j.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.0g6adshk-wxa_.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.02msn089-soa4.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.13-bl75dp544c.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.07n94j49quulv.woff2?dpl=dpl_HynJW8F8ybsedBr4vdqkQEfwRfpq)format("woff2");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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_6161803d-module__lFgHDW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_6161803d-module__lFgHDW__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight: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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-lg:.5rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-background:var(--background);--color-foreground:var(--foreground)}}@layer base,components;@layer utilities{.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}.sticky{position:sticky}.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)}.mx-auto{margin-inline:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-12{width:calc(var(--spacing) * 12)}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}: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)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-background{background-color:var(--background)}.p-1{padding:calc(var(--spacing) * 1)}.p-4{padding:calc(var(--spacing) * 4)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-left{text-align:left}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-foreground{color:var(--foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[agents\:build-gate\]{agents:build-gate}.\[agents\:build\]{agents:build}.\[agents\:distress\]{agents:distress}.\[agents\:llm_calls\.stats\]{agents:llm calls.stats}.\[agents\:messages\.load\]{agents:messages.load}.\[agents\:projects\]{agents:projects}.\[agents\:runs\.claim\]{agents:runs.claim}.\[agents\:stream\]{agents:stream}.\[credits\:companies\]{credits:companies}.\[credits\:credit_balance\]{credits:credit balance}.\[credits\:credit_ledger\.lookup\]{credits:credit ledger.lookup}.\[credits\:credit_ledger\]{credits:credit ledger}.\[credits\:llm_calls\]{credits:llm calls}.\[credits\:run_events\]{credits:run events}.\[credits\:runs\.children\]{credits:runs.children}.\[credits\:runs\.history\]{credits:runs.history}.\[credits\:runs\]{credits:runs}.\[credits\:system_settings\]{credits:system settings}.\[db\:agents\.messages\.insert\]{db:agents.messages.insert}.\[db\:approvals\.finishExecution\]{db:approvals.finishExecution}.\[db\:approvals\.get\]{db:approvals.get}.\[db\:brain\.correct\.brain_entries\.update\]{db:brain.correct.brain entries.update}.\[db\:companies\.get\]{db:companies.get}.\[db\:company_members\.get\]{db:company members.get}.\[db\:connections\.checks\]{db:connections.checks}.\[db\:connections\.lastDeploy\]{db:connections.lastDeploy}.\[db\:connections\.pendingDbChanges\]{db:connections.pendingDbChanges}.\[db\:connections\.readings\]{db:connections.readings}.\[db\:connections\.update\]{db:connections.update}.\[db\:deployments\.insert\]{db:deployments.insert}.\[db\:deployments\.listActive\]{db:deployments.listActive}.\[db\:home\.getHomeUser\]{db:home.getHomeUser}.\[db\:home\.lastDeployAt\]{db:home.lastDeployAt}.\[db\:home\.listCompanies\]{db:home.listCompanies}.\[db\:home\.listMemberCompanyIds\]{db:home.listMemberCompanyIds}.\[db\:home\.pendingApprovalCounts\]{db:home.pendingApprovalCounts}.\[db\:home\.totalCredits\]{db:home.totalCredits}.\[db\:ledger\.readLedger\]{db:ledger.readLedger}.\[db\:metis\.teaching_steps\.founder_marked_done_at\]{db:metis.teaching steps.founder marked done at}.\[db\:metis\.teaching_steps\.insert\]{db:metis.teaching steps.insert}.\[db\:metrics\.ingest_metrics_event\]{db:metrics.ingest metrics event}.\[db\:projects\.get\]{db:projects.get}.\[db\:projects\.update\]{db:projects.update}.\[db\:shell\.getCompanyBySlug\]{db:shell.getCompanyBySlug}.\[db\:shell\.getConnections\]{db:shell.getConnections}.\[db\:shell\.getCredits\]{db:shell.getCredits}.\[db\:shell\.getMembershipRole\]{db:shell.getMembershipRole}.\[db\:shell\.getPendingApprovalCount\]{db:shell.getPendingApprovalCount}.\[db\:shell\.getRunningManagers\]{db:shell.getRunningManagers}.\[db\:suites\.seed\.cleanup\.company\]{db:suites.seed.cleanup.company}.\[db\:team\.decideDebate\.messages\.insert\]{db:team.decideDebate.messages.insert}.\[db\:write_failures\]{db:write failures}.\[db\:…\]{db:…}.\[debate\:break\]{debate:break}.\[distress\:grader-calibration\]{distress:grader-calibration}.\[export\:\<table\>\]{export:<table>}.\[export\:brain_entries\]{export:brain entries}.\[export\:companies\]{export:companies}.\[export\:company_members\]{export:company members}.\[export\:sql\]{export:sql}.\[export\:table\]{export:table}.\[export\:zip\]{export:zip}.\[logos\:ad_library_findings\]{logos:ad library findings}.\[logos\:approvals\]{logos:approvals}.\[logos\:companies\]{logos:companies}.\[logos\:connections\]{logos:connections}.\[logos\:ledger_campaigns\]{logos:ledger campaigns}.\[logos\:metrics_events\]{logos:metrics events}.\[logos\:outreach_messages\]{logos:outreach messages}.\[logos\:outreach_targets\]{logos:outreach targets}.\[logos\:…\]{logos:…}.\[metis\:metrics_events\]{metis:metrics events}.\[metis\:projects\]{metis:projects}.\[metis\:snippet\]{metis:snippet}.\[metis\:teaching_steps\]{metis:teaching steps}.\[module\:table\]{module:table}.\[proofs\:\<table\>\]{proofs:<table>}.\[proxy\:companies\]{proxy:companies}.\[proxy\:llm_calls\]{proxy:llm calls}.\[proxy\:run_tokens\]{proxy:run tokens}.\[proxy\:runs\]{proxy:runs}.\[routing\:break\]{routing:break}.\[sandbox\:assets\]{sandbox:assets}.\[scheduler\:companies\]{scheduler:companies}.\[scheduler\:credit_balance\]{scheduler:credit balance}.\[scheduler\:run_events\.cost_cap\]{scheduler:run events.cost cap}.\[scheduler\:run_events\]{scheduler:run events}.\[scheduler\:runs\.building\]{scheduler:runs.building}.\[scheduler\:runs\.parent\]{scheduler:runs.parent}.\[scheduler\:runs\.queued\]{scheduler:runs.queued}.\[scheduler\:runs\.stalled\]{scheduler:runs.stalled}.\[scheduler\:runs\.status\]{scheduler:runs.status}.\[seed\:agent\]{seed:agent}.\[seed\:approvals\]{seed:approvals}.\[seed\:brain\]{seed:brain}.\[seed\:brief\]{seed:brief}.\[seed\:builder\]{seed:builder}.\[seed\:chat\]{seed:chat}.\[seed\:connections\]{seed:connections}.\[seed\:home\]{seed:home}.\[seed\:relay\]{seed:relay}.\[seed\:team\]{seed:team}.\[src\:N\]{src:N}.\[sycophancy\:calibration\]{sycophancy:calibration}@media (hover:hover){.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}}:root{--canvas:#f3f4f1;--panel:#fff;--panel-2:#f8f9f7;--line:#e3e5df;--line-2:#d2d5cd;--ink:#1c2024;--ink-2:#4b5259;--ink-3:#7c858d;--accent:#0f6b5c;--accent-soft:#e3f1ec;--warn:#b4720e;--warn-soft:#fbf1de;--danger:#a73a2e;--danger-soft:#f9e7e3;--phro:#1c2024;--tech:#2f5d8a;--logo:#a0631e;--meti:#0f6b5c;--sans:var(--font-ibm-plex-sans),"IBM Plex Sans",system-ui,-apple-system,sans-serif;--serif:var(--font-newsreader),"Newsreader",Georgia,serif;--mono:var(--font-ibm-plex-mono),"IBM Plex Mono",ui-monospace,Menlo,monospace;--r:6px;--shadow:0 1px 0 #1c20240a, 0 6px 20px -12px #1c20242e}*{box-sizing:border-box}html,body{height:100%}body{font-family:var(--sans);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a{color:inherit}h1,h2,h3{margin:0;font-weight:500}p{margin:0}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.app{grid-template-rows:52px 1fr;grid-template-columns:minmax(0,1fr);height:100vh;min-height:640px;display:grid}.top{background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:20px;min-width:0;padding:0 18px;display:flex}.wordmark{font-family:var(--serif);letter-spacing:-.01em;font-size:21px;font-weight:500}.company{color:var(--ink-2);align-items:center;gap:8px;display:flex}.company .dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.company b{color:var(--ink);font-weight:500}.spacer{flex:1}.credits{color:var(--ink-2);align-items:baseline;gap:6px;display:flex}.credits b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.modes{background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:3px;display:flex}.modes button{color:var(--ink-2);border-radius:999px;padding:5px 12px}.modes button.on{background:var(--ink);color:#fff}.avatar{width:28px;height:28px;color:var(--ink-2);background:#d9ddd5;border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.body{grid-template-columns:224px 1fr;min-height:0;display:grid}.rail{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;gap:2px;padding:14px 10px;display:flex;overflow:auto}.rail .group{color:var(--ink-3);margin:10px 8px 4px;font-size:12px}.rail button{border-radius:var(--r);width:100%;color:var(--ink-2);text-align:left;align-items:center;gap:10px;padding:7px 10px;display:flex}.rail button:hover{background:var(--panel-2)}.rail button.on{background:var(--panel-2);color:var(--ink);font-weight:500}.rail .count{color:var(--warn);background:var(--warn-soft);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:12px}.rail .agent{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:500;display:grid}.rail .status{color:var(--ink-3);margin-left:auto;font-size:12px}.a-phro{background:var(--phro)}.a-tech{background:var(--tech)}.a-logo{background:var(--logo)}.a-meti{background:var(--meti)}.pulse{position:relative}.pulse:after{content:"";background:var(--accent);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.main{min-width:0;min-height:0;position:relative}.view{height:100%;min-height:0;animation:.18s fade;display:none}.view.on{display:grid}@keyframes fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.chatgrid{grid-template-columns:minmax(0,1fr) 44%;height:100%}.thread{background:var(--canvas);flex-direction:column;min-height:0;display:flex}.thread .scroll{flex:1;padding:24px;overflow:auto}.msgs{flex-direction:column;gap:24px;max-width:720px;margin:0 auto;display:flex}.msg{grid-template-columns:22px 1fr;gap:10px;animation:.2s fade;display:grid}.msg>div{min-width:0}.msg .who{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:500;display:grid}.msg .name{color:var(--ink-3);margin-bottom:2px;font-size:13px;line-height:22px}.msg .name b{color:var(--ink);font-weight:500}.msg .text{font-size:16px;line-height:1.6}.msg.you{justify-content:flex-end;display:flex}.msg.you>div{max-width:78%}.msg.you .text{background:var(--panel);white-space:pre-line;border-radius:18px 18px 4px;padding:10px 16px}.side .msg.you .text{background:var(--panel-2)}.text p+p{margin-top:10px}.sysline{text-align:center;color:var(--ink-3);padding:2px 24px;font-size:13px}.thinking{color:var(--ink-3);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.thinking .bar{background:var(--line-2);border-radius:2px;width:14px;height:2px;position:relative;overflow:hidden}.thinking.live .bar:after{content:"";background:var(--ink-3);animation:1s linear infinite slide;position:absolute;inset:0}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.thinking-body{color:var(--ink-2);border-left:2px solid var(--line-2);margin:0 0 12px;padding:4px 12px;font-size:13px;line-height:1.6;display:none}.thinking.open+.thinking-body{display:block}.recorded{color:var(--ink-2);background:var(--panel);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:3px 10px 3px 8px;font-size:12.5px;display:inline-flex}.recorded i{background:var(--accent);border-radius:50%;width:6px;height:6px}.recorded button{color:var(--ink-3);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.newpill-row{pointer-events:none;justify-content:center;height:0;display:flex;position:sticky;bottom:0}.newpill{pointer-events:auto;background:var(--ink);color:#fff;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:500;transform:translateY(calc(-100% - 10px));box-shadow:0 8px 20px -10px #1c202480}.card{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin-top:4px;overflow:hidden}.card .head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 14px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.card .head:before{content:"";border:1.5px solid var(--line-2);border-radius:50%;flex:none;width:10px;height:10px}.card[data-state=waiting] .head:before{border-color:var(--warn);background:var(--warn-soft)}.card[data-state=building] .head:before{border-color:var(--tech);border-style:dashed}.card[data-state=done] .head:before{border-color:var(--accent);background:var(--accent)}.card .head .tag{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:400}.card .bodyx{padding:12px 14px;font-size:16px;line-height:1.6}.adpreview{grid-template-columns:112px 1fr;gap:14px;display:grid}.adimg{aspect-ratio:1;color:#fff;font-family:var(--serif);background:linear-gradient(160deg,#243b55,#0f2233);border-radius:6px;align-items:flex-end;padding:10px;font-size:13px;line-height:1.2;display:flex;overflow:hidden}.adcopy h3{margin-bottom:4px;font-size:16px}.adcopy p{color:var(--ink-2)}.approve{border-top:1px solid var(--line);background:var(--panel-2);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.approve .cost{flex:180px;min-width:0;margin-right:auto;font-size:13px;line-height:1.5}.approve .btn{flex:none}.approve .cost b{font-weight:500}.approve .cost span{color:var(--ink-3)}.btn{border-radius:var(--r);border:1px solid var(--line-2);background:var(--panel);padding:7px 12px;font-weight:500;transition:transform 80ms,background .12s}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{background:#0c5b4e}.btn.quiet{color:var(--ink-2);border-color:#0000}.btn.quiet:hover{background:var(--panel-2)}.btn.sm{padding:5px 10px;font-size:13px}.done{color:var(--accent);align-items:center;gap:6px;font-weight:500;display:flex}.plan{margin:0;padding:0;list-style:none}.plan li{color:var(--ink-2);align-items:center;gap:10px;padding:5px 0;font-size:16px;line-height:1.5;display:flex}.plan li .box{border:1.5px solid var(--line-2);border-radius:4px;flex:none;place-items:center;width:16px;height:16px;transition:background .15s,border-color .15s;display:grid}.plan li.done{color:var(--ink)}.plan li.done .box{background:var(--accent);border-color:var(--accent)}.plan li.done .box:after{content:"";border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;width:8px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.plan li.live{color:var(--ink)}.plan li.live .box{border-color:var(--tech);border-style:dashed}.plan li .meta{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:13px}.composer{padding:12px 24px 24px}.composer .box{background:var(--panel);max-width:720px;box-shadow:var(--shadow);border-radius:14px;margin:0 auto}.composer textarea{resize:none;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;min-height:54px;padding:14px 16px 6px;font-size:16px;line-height:1.6}.composer .bar{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px 10px;display:flex}.chip{color:var(--ink-2);background:var(--canvas);border-radius:999px;padding:5px 11px;font-size:13px}.chip:hover{background:var(--line)}.send{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.send svg{width:14px;height:14px}.live{border-left:1px solid var(--line);background:var(--panel);flex-direction:column;min-height:0;display:flex}.tabs{border-bottom:1px solid var(--line);align-items:center;gap:4px;padding:12px 16px;display:flex}.tabs button{color:var(--ink-3);border-radius:999px;padding:4px 9px;font-size:13px}.tabs button:hover{color:var(--ink)}.tabs button.on{color:var(--ink);background:var(--panel-2);font-weight:500}.tabs .url{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-overflow:ellipsis;white-space:nowrap;order:-1;min-width:0;margin-right:auto;font-size:13px;overflow:hidden}.tabs .url:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.pane{flex:1;padding:16px;display:none;overflow:auto}.pane.on{display:block}.pane .status{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:13px;overflow:hidden}.workbar{border-top:1px solid var(--line);color:var(--ink-3);padding:10px 16px;font-size:13px}.worktoggle{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.worktoggle input{margin:0}.browser{box-shadow:0 0 0 1px var(--line),var(--shadow);background:#fff;border-radius:8px;overflow:hidden}.browser .chrome{border-bottom:1px solid var(--line);background:var(--panel-2);align-items:center;gap:6px;padding:8px 10px;display:flex}.browser .chrome i{background:var(--line-2);border-radius:50%;width:9px;height:9px}.browser .chrome span{font-family:var(--mono);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-left:8px;font-size:13px;overflow:hidden}.site{font-family:var(--sans);padding:34px 30px 30px}.site nav{color:#243b55;justify-content:space-between;margin-bottom:34px;font-size:12px;display:flex}.site nav b{font-weight:600}.site h1{font-family:var(--serif);letter-spacing:-.01em;max-width:18ch;font-size:30px;line-height:1.1;transition:opacity .25s}.site h1.swap{opacity:0}.site .sub{color:#4b5259;max-width:44ch;margin:12px 0 22px;font-size:13.5px}.site .cta{color:#fff;background:#243b55;border-radius:6px;padding:9px 14px;font-size:13px;font-weight:500;display:inline-block}.site .strip{border-top:1px solid var(--line);color:#4b5259;gap:18px;margin-top:34px;padding-top:18px;font-size:12px;display:flex}.site .strip b{color:#1c2024;font-size:20px;font-weight:500;display:block}.browser .frame{aspect-ratio:16/10;--frame-scale:.3472;background:#fff;position:relative;overflow:hidden}.browser .frame>.page{width:1440px;height:900px;transform:scale(var(--frame-scale));transform-origin:0 0;color:#1c2024;font-family:var(--sans);pointer-events:none;background:#fff;position:absolute;top:0;left:0;overflow:hidden}.browser .frame>.page nav{color:#243b55;justify-content:space-between;align-items:center;padding:30px 80px;font-size:18px;display:flex}.browser .frame>.page nav b{font-size:22px;font-weight:600}.browser .frame>.page h1{font-family:var(--serif);letter-spacing:-.015em;max-width:16ch;margin:72px 80px 0;font-size:72px;line-height:1.05;transition:opacity .25s}.browser .frame>.page h1.swap{opacity:0}.browser .frame>.page .sub{color:#4b5259;max-width:46ch;margin:28px 80px 40px;font-size:24px;line-height:1.45}.browser .frame>.page .cta{color:#fff;background:#243b55;border-radius:10px;margin:0 80px;padding:18px 30px;font-size:20px;font-weight:500;display:inline-block}.browser .frame>.page .strip{border-top:1px solid var(--line);color:#4b5259;gap:72px;margin:80px 80px 0;padding-top:40px;font-size:18px;display:flex}.browser .frame>.page .strip b{color:#1c2024;font-size:44px;font-weight:500;display:block}.activity{margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none}.activity li{border-bottom:1px solid var(--line);grid-template-columns:52px 20px 1fr;align-items:start;gap:8px;padding:7px 0;display:grid}.activity .t{color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:1px;font-size:13px}.activity .a{color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.activity code{font-family:var(--mono);background:var(--panel-2);border-radius:4px;padding:1px 5px;font-size:13px}.page{grid-template-rows:auto 1fr;height:100%;overflow:auto}.page>.hdr{padding:26px 36px 0}.page .hdr h1{font-family:var(--serif);letter-spacing:-.01em;font-size:28px}.page .hdr p{color:var(--ink-2);max-width:60ch;margin-top:4px}.page>.content{min-height:0;padding:22px 36px 40px}.team{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mgr{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.mgr .top-b{border-top:3px solid;padding:16px 16px 12px}.mgr .who{align-items:center;gap:10px;display:flex}.mgr .who .agent{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:500;display:grid}.mgr .who small{color:var(--ink-3);font-size:12px;display:block}.mgr .now{color:var(--ink-2);margin-top:12px;font-size:13px}.mgr .now b{color:var(--ink);font-weight:500}.mgr .sub{border-top:1px solid var(--line);background:var(--panel-2);flex:1;padding:10px 16px 12px}.mgr .sub header{color:var(--ink-3);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;font-size:12.5px;display:flex}.mgr .sub header .n{margin-left:auto}.mgr .sub ul{margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:none}.mgr.open .sub ul{display:block}.mgr .sub li{color:var(--ink-2);align-items:center;gap:8px;padding:5px 0;display:flex}.mgr .sub li i{background:var(--line-2);border-radius:50%;flex:none;width:6px;height:6px}.mgr .sub li i.busy{background:var(--accent)}.mgr .sub li span{color:var(--ink-3);margin-left:auto;font-size:11.5px}.debate{grid-template-columns:1fr 340px;gap:16px;margin-top:22px;display:grid}.debate .log{background:var(--panel);border:1px solid var(--line);border-radius:10px;min-height:300px;padding:16px}.dmsg{grid-template-columns:26px 1fr;gap:10px;padding:8px 0;animation:.25s fade;display:grid}.dmsg .a{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.dmsg .n{color:var(--ink-3);margin-bottom:2px;font-size:12px}.dmsg .n b{color:var(--ink);font-weight:500}.dmsg.typing .n:after{content:" is writing";color:var(--ink-3)}.decision{background:var(--panel);border:1px solid var(--line);border-radius:10px;align-self:start;padding:16px}.decision h3{margin-bottom:6px;font-size:15px}.decision .k{color:var(--ink-3);margin-top:12px;font-size:12.5px}.decision ul{color:var(--ink-2);margin:6px 0 0;padding-left:18px}.decision .acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.decision textarea{border:1px solid var(--line-2);width:100%;font:inherit;resize:vertical;background:var(--panel);border-radius:8px;outline:none;min-height:72px;margin-top:10px;padding:10px 12px;font-size:14px}.decision textarea:focus{border-color:var(--ink)}.decision .btn.primary.sm{margin-top:8px}.queue{flex-direction:column;gap:14px;max-width:820px;display:flex}.appr{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;transition:opacity .25s,transform .25s,max-height .3s;overflow:hidden}.appr.gone{opacity:0;transform:translate(12px)}.appr .head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex}.appr .head .when{color:var(--ink-3);margin-left:auto;font-size:12px}.appr .bodyx{grid-template-columns:1fr 200px;gap:16px;padding:16px;display:grid}.appr .bodyx h3{margin-bottom:4px;font-size:15px}.appr .plain{color:var(--ink-2)}.appr .plain b{color:var(--ink);font-weight:500}.appr .why{color:var(--ink-3);margin-top:10px;font-size:13px}.thumb{border:1px solid var(--line);background:var(--panel-2);height:110px;color:var(--ink-3);text-align:center;border-radius:6px;place-items:center;padding:10px;font-size:12px;display:grid}.thumb.diff{font-family:var(--mono);text-align:left;color:var(--ink-2);padding:10px;font-size:11px;line-height:1.6;display:block}.thumb .plus{color:var(--accent)}.thumb .minus{color:var(--danger)}.phone{color:var(--ink-3);background:var(--panel-2);border-top:1px solid var(--line);font-size:12.5px;font-family:var(--mono);padding:8px 16px}.empty{text-align:center;color:var(--ink-3);border:1px dashed var(--line-2);border-radius:10px;padding:40px}.brain{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.col h2{align-items:baseline;gap:8px;font-size:15px;display:flex}.col h2 small{color:var(--ink-3);font-size:12.5px;font-weight:400}.col .hint{color:var(--ink-3);margin:2px 0 12px;font-size:12.5px}.fact{background:var(--panel);border:1px solid var(--line);border-radius:8px;margin-bottom:10px;padding:12px 14px}.fact [contenteditable]{border-radius:4px;outline:none}.fact [contenteditable]:focus{background:var(--warn-soft)}.fact .src,.decision .src{color:var(--ink-3);align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.fact .src i,.decision .src i{background:var(--accent);border-radius:50%;width:5px;height:5px}.decision .src{margin-top:12px}.fact .note{color:var(--ink-2);border-left:2px solid var(--line-2);margin-top:8px;padding-left:10px;font-size:12.5px}.fact .note b{color:var(--warn);font-weight:500}.conf{color:var(--ink-3);font-size:12px}.conf.low{color:var(--warn)}table{border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:10px;width:100%;overflow:hidden}th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--panel-2);padding:10px 14px;font-size:12.5px;font-weight:500}td{border-bottom:1px solid var(--line);vertical-align:top;font-variant-numeric:tabular-nums;padding:12px 14px}tr:last-child td{border-bottom:0}.pill{border-radius:999px;padding:2px 9px;font-size:12px;font-weight:500;display:inline-block}.pill.ok{background:var(--accent-soft);color:var(--accent)}.pill.no{background:var(--danger-soft);color:var(--danger)}.pill.wait{background:var(--warn-soft);color:var(--warn)}.ledger-note{max-width:64ch;color:var(--ink-2);margin-bottom:16px}td .lesson{color:var(--ink-2);max-width:36ch;font-size:13px}.brief{grid-template-columns:1.3fr 1fr;gap:16px;max-width:1000px;display:grid}.brief section{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:18px 20px}.brief h2{margin-bottom:10px;font-size:15px}.brief .one{font-family:var(--serif);font-size:20px;line-height:1.4}.brief ul{margin:0;padding-left:0;list-style:none}.brief li{border-bottom:1px solid var(--line);color:var(--ink-2);gap:10px;padding:7px 0;display:flex}.brief li:last-child{border-bottom:0}.nums{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.num{background:var(--panel-2);border-radius:8px;padding:12px}.num b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;display:block}.num span{color:var(--ink-3);font-size:12.5px}.num em{color:var(--accent);font-size:12px;font-style:normal}.conns{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1000px;display:grid}.conn{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.conn .n{align-items:center;gap:10px;font-weight:500;display:flex}.conn .logo{color:#fff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid}.conn .st{color:var(--ink-2);align-items:center;gap:7px;font-size:13px;display:flex}.conn .st i{background:var(--accent);border-radius:50%;width:8px;height:8px}.conn .st i.bad{background:var(--danger)}.conn .st i.off{background:var(--line-2)}.conn small{color:var(--ink-3);font-size:12px}.conn .acts{gap:8px;margin-top:4px;display:flex}.conn .acts .btn{margin-top:0}.conn .btn{align-self:flex-start;margin-top:4px}.conn .keyform{flex-direction:column;gap:8px;display:flex}.conn input{border:1px solid var(--line-2);width:100%;font:inherit;color:var(--ink);background:var(--panel);border-radius:8px;outline:none;padding:8px 10px;font-size:13px}.conn input:focus{border-color:var(--ink)}.conn .err{color:var(--danger);font-size:12px}.conn .err:empty{display:none}.builder{background:#fbfbfa;grid-template-columns:220px 1fr 340px;height:100%}.files{border-right:1px solid var(--line);padding:12px 8px;font-size:13px;overflow:auto}.files .d{color:var(--ink-3);padding:4px 8px;font-size:12px}.files .f{color:var(--ink-2);cursor:pointer;font-family:var(--mono);border-radius:4px;padding:4px 8px 4px 20px;font-size:12px}.files .f.on{background:var(--panel-2);color:var(--ink)}.files .f.changed:after{content:"M";float:right;color:var(--warn);font-weight:500}.editor{flex-direction:column;min-height:0;display:flex}.branchbar{background:var(--warn-soft);border-bottom:1px solid #ead9b8;align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:flex}.branchbar code{font-family:var(--mono);font-size:12px}.branchbar .btn{margin-left:auto}.editor .tabbar{font-family:var(--mono);border-bottom:1px solid var(--line);font-size:12px;display:flex}.editor .tabbar span{border-right:1px solid var(--line);color:var(--ink-3);padding:8px 14px}.editor .tabbar span.on{color:var(--ink);background:#fff}.code{font-family:var(--mono);background:#fff;flex:1;padding:14px 0;font-size:12.5px;line-height:1.65;overflow:auto}.code .ln{grid-template-columns:44px 1fr;gap:12px;display:grid}.code .ln i{text-align:right;color:#b5bab1;-webkit-user-select:none;user-select:none;font-style:normal}.code .ln.add{background:#e9f5ef}.code .k{color:#7a3e9d}.code .s{color:#0f6b5c}.code .f{color:#2f5d8a}.code .c{color:#8a9098}.term{border-top:1px solid var(--line);color:#d5d9d2;height:150px;font-family:var(--mono);background:#1c2024;padding:10px 14px;font-size:12px;line-height:1.6;overflow:auto}.term .ok{color:#7fd1b9}.term .dim{color:#7c858d}.side{border-left:1px solid var(--line);background:var(--panel);flex-direction:column;min-height:0;display:flex}.side .thread{background:var(--panel)}.side .scroll{padding:16px}.side .composer{padding:8px 12px 12px}.side .composer .box{box-shadow:none}.toast{background:var(--ink);color:#fff;opacity:0;pointer-events:none;border-radius:8px;padding:9px 14px;font-size:13px;transition:opacity .2s,transform .2s;position:fixed;bottom:22px;left:50%;transform:translate(-50%,10px);box-shadow:0 10px 30px -10px #0006}.toast.on{opacity:1;transform:translate(-50%)}@media (max-width:1100px){.chatgrid{grid-template-columns:1fr}.live{display:none}.team{grid-template-columns:repeat(2,1fr)}.brain,.conns{grid-template-columns:1fr 1fr}.builder{grid-template-columns:200px 1fr}.side{display:none}}@media (max-width:760px){.body{grid-template-columns:1fr}.rail{display:none}.team,.brain,.conns,.brief,.debate{grid-template-columns:1fr}.page>.hdr,.page>.content{padding-left:16px;padding-right:16px}.crumb span:last-child{display:none}}.screen{height:100vh;min-height:640px;display:none;overflow:auto}.screen.on{display:block}.app.on{display:grid}.app{display:none}.home{max-width:960px;margin:0 auto;padding:60px 36px}.home .topline{align-items:center;gap:16px;margin-bottom:56px;display:flex}.home h1{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:8px;font-size:34px}.home .lead{color:var(--ink-2);max-width:52ch;margin-bottom:30px;font-size:15px}.cos{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.co{background:var(--panel);border:1px solid var(--line);text-align:left;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:10px;padding:20px 22px;transition:transform .12s,border-color .12s;display:flex}.co:hover{border-color:var(--line-2);transform:translateY(-1px)}.co .nm{font-family:var(--serif);font-size:22px}.co .tag{color:var(--ink-3);font-size:13px}.co .row{color:var(--ink-2);gap:18px;margin-top:6px;font-size:13px;display:flex}.co .row b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;display:block}.co .needs{color:var(--warn);font-size:13px}.co.new{color:var(--ink-2);border-style:dashed;justify-content:center;align-items:flex-start;gap:6px}.co.new .nm{color:var(--ink);font-size:20px}.home .foot{color:var(--ink-3);gap:22px;margin-top:56px;font-size:13px;display:flex}.onb{max-width:640px;margin:0 auto;padding:70px 36px 60px;animation:.2s fade;display:none}.onb.on{display:block}.onb .from{color:var(--ink-3);align-items:center;gap:10px;margin-bottom:18px;font-size:13px;display:flex}.onb .from .who{background:var(--phro);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.onb .say{font-family:var(--serif);max-width:36ch;margin-bottom:26px;font-size:23px;line-height:1.45}.onb .say p+p{margin-top:12px}.choices{gap:10px;display:grid}.choice{background:var(--panel);border:1px solid var(--line-2);text-align:left;border-radius:10px;flex-direction:column;gap:3px;padding:16px 18px;transition:border-color .12s,background .12s;display:flex}.choice:hover{border-color:var(--ink);background:var(--panel-2)}.choice b{font-size:15px;font-weight:500}.choice span{color:var(--ink-2);font-size:13.5px}.onb textarea{border:1px solid var(--line-2);width:100%;font:inherit;resize:vertical;background:var(--panel);border-radius:10px;outline:none;min-height:120px;padding:14px 16px;font-size:15px}.onb textarea:focus{border-color:var(--ink)}.onb .actions{align-items:center;gap:10px;margin-top:14px;display:flex}.onb .actions .hint{color:var(--ink-3);margin-left:auto;font-size:12.5px}.connectlist{flex-direction:column;gap:10px;display:flex}.crow{background:var(--panel);border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.crow .logo{color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.crow .t b{font-weight:500;display:block}.crow .t span{color:var(--ink-3);font-size:12.5px}.crow .btn{margin-left:auto}.crow .ok{color:var(--accent);margin-left:auto;font-size:13px;font-weight:500}.progress{gap:6px;margin-bottom:40px;display:flex}.progress i{background:var(--line);border-radius:2px;flex:1;height:3px}.progress i.done{background:var(--ink)}.dayone{grid-template-columns:1fr 1fr;align-items:start;gap:26px;display:grid}.dayone .browser{margin-top:0}.dayone .site h1{font-size:22px}.agenthdr{border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 24px;display:flex}.agenthdr>div{flex:200px;min-width:0}.agenthdr .agent{color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:500;display:grid}.agenthdr h2{font-size:16px;line-height:1.3}.agenthdr small{color:var(--ink-3);font-size:13px;font-weight:400;display:block}.agenthdr .crewline{flex:none;align-items:center;gap:8px;margin-left:auto;padding:6px 0;display:flex}.agenthdr .crewline i{background:var(--line-2);cursor:default;border-radius:50%;width:8px;height:8px;display:block;position:relative}.agenthdr .crewline i.busy{background:var(--accent)}.agenthdr .crewline i:hover:after{content:attr(data-name);white-space:nowrap;color:var(--ink-2);background:var(--panel);box-shadow:var(--shadow),0 0 0 1px var(--line);z-index:3;border-radius:6px;padding:4px 9px;font-size:13px;position:absolute;top:16px;right:-4px}.agentgrid{grid-template-rows:auto 1fr;height:100%}.agentgrid .chatgrid{min-height:0;display:grid}.roomempty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:70%;padding:24px;display:flex}.roomempty[hidden]{display:none}.roomempty p{color:var(--ink-2);max-width:40ch;font-size:16px;line-height:1.6}.roomempty .chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.roomempty .chip{background:var(--panel);box-shadow:var(--shadow)}.funnel{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.funnel .st{background:var(--panel-2);text-align:center;border-radius:8px;padding:10px}.funnel .st b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;display:block}.funnel .st span{color:var(--ink-3);font-size:12px}.adgrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.adtile{border:1px solid var(--line);color:var(--ink-2);background:var(--panel-2);border-radius:6px;padding:8px;font-size:12px}.adtile b{color:var(--ink);margin-bottom:2px;font-size:12.5px;font-weight:500;display:block}.adtile small{color:var(--ink-3);margin-top:3px;display:block}.steps{margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr;gap:10px;padding:8px 0;display:grid}.steps li:last-child{border-bottom:0}.steps .n{border:1.5px solid var(--line-2);width:22px;height:22px;color:var(--ink-3);border-radius:50%;place-items:center;font-size:11px;display:grid}.steps li.done .n{background:var(--accent);border-color:var(--accent);color:#fff}.steps b{font-weight:500;display:block}.steps p{color:var(--ink-2);font-size:13px}.steps .why{color:var(--ink-3);margin-top:2px;font-size:12.5px}.card .bodyx p+p,.msg .text .card{margin-top:8px}.crumb{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;display:flex}.crumb button{color:var(--ink-3)}.crumb button:hover{color:var(--ink)}.crumb b{color:var(--ink);font-weight:500}:root{--bg-base:var(--canvas);--bg-rail:var(--panel);--bg-elev:var(--panel);--bg-deep:var(--panel-2);--border-hairline:var(--line);--border-soft:var(--line);--text-primary:var(--ink);--text-body:var(--ink);--text-muted:var(--ink-2);--text-dim:var(--ink-3);--text-faint:var(--ink-3);--font-sans:var(--sans);--font-serif:var(--serif);--font-mono:var(--mono);--background:var(--canvas);--foreground:var(--ink)}.auth-card{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);width:100%;max-width:28rem;color:var(--ink);padding:1.5rem}.auth-card-header{text-align:center;margin-bottom:1.5rem}.auth-card-title{color:var(--ink);margin:0 0 .375rem;font-size:1.5rem;font-weight:600;line-height:1.2}.auth-card-description{color:var(--ink-2);margin:0;font-size:.875rem}.auth-card-footer{text-align:center;color:var(--ink);margin-top:1.5rem;font-size:.875rem}.auth-label{color:var(--ink);margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.auth-input{border:1px solid var(--line-2);border-radius:var(--r);background:var(--panel);width:100%;height:2.25rem;color:var(--ink);padding:0 .75rem;font-size:.875rem}.auth-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.auth-input:disabled{opacity:.6;cursor:not-allowed}.auth-button{border-radius:var(--r);background:var(--accent);color:#fff;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;width:100%;height:2.25rem;padding:0 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.auth-button:disabled{opacity:.6;cursor:not-allowed}.auth-button--outline{border-color:var(--line-2);color:var(--ink);background:0 0}.auth-alert{border:1px solid var(--danger);background:var(--danger-soft);color:var(--ink);border-radius:var(--r);margin:0;padding:.625rem .875rem;font-size:.875rem}.auth-divider{border:none;border-top:1px solid var(--line-2);margin:1.5rem 0;position:relative}.auth-divider-label{background:var(--panel);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding:0 .5rem;font-size:.6875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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}@keyframes spin{to{transform:rotate(360deg)}}
