@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.p.0yot_wy8hf-md.woff2)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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.p.0yot_wy8hf-md.woff2)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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_e81701da-module__Em0Euq__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_e81701da-module__Em0Euq__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.0szrwpqb9mkwe.woff2)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.0szrwpqb9mkwe.woff2)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.0szrwpqb9mkwe.woff2)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_731c9ac-module__9ULdvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_731c9ac-module__9ULdvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)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.3nkuoiize4urq.woff2)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.1da667lu-u79a.woff2)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.p.1i05ju5aeyhye.woff2)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.1dgcou5jor5q_.woff2)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.31-2bzhq1gx_9.woff2)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.3xauquyg2sixn.woff2)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.2taws-qdxmzlf.woff2)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.p.0htwiiqufp3l9.woff2)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.28xcb7557rbh2.woff2)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_222ffc9d-module__3UBqwG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_222ffc9d-module__3UBqwG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono 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-border-style:solid;--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:var(--font-sans);--font-serif:var(--font-serif);--font-mono:var(--font-mono);--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear 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);--font-display:var(--font-display);--shadow-1:var(--shadow-1);--shadow-2:var(--shadow-2);--shadow-3:var(--shadow-3);--shadow-4:var(--shadow-4);--shadow-photo:var(--shadow-photo)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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{.btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;border-radius:var(--radius-md);border:1px solid var(--hairline);background:var(--bg);height:40px;color:var(--ink);font:500 14px/1 var(--font-sans);transition:background var(--dur-1) var(--ease-out), border-color var(--dur-1);padding:0 16px;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--ink-3)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--ink);color:var(--bg);border-color:#0000}.btn-primary:hover:not(:disabled){background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover:not(:disabled){background:color-mix(in oklab, var(--ink) 88%, var(--bg))}}.btn-primary:hover:not(:disabled){border-color:#0000}.card{background:var(--panel);border-radius:var(--radius-lg);min-width:0;padding:20px}.input{width:100%;height:40px;font:400 14px/20px var(--font-sans);color:var(--ink);background:var(--bg);border:1px solid var(--hairline);border-radius:var(--radius-sm);transition:border-color var(--dur-1), box-shadow var(--dur-1);outline:none;padding:9px 12px}.input:hover{border-color:var(--ink-3)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.label{font:500 13px/18px var(--font-sans);color:var(--ink);margin-bottom:6px;display:block}.chip{white-space:nowrap;border-radius:var(--radius-pill);background:var(--panel);height:22px;font:500 12px/1 var(--font-sans);color:var(--ink-2);align-items:center;padding:0 8px;display:inline-flex}.h1{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);font-weight:500}.text-muted{color:var(--ink-2)}.text-ok{color:var(--success-ink)}.text-warn{color:var(--warning-ink)}.border-line{border-color:var(--hairline)}.bg-panel{background:var(--panel)}.bg-line{background:var(--panel-2)}.bg-bg{background:var(--bg)}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.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}}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.max-w-md{max-width:var(--container-md)}.shrink{flex-shrink:1}.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)}.flex-col{flex-direction:column}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:#0000}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-ok{color:var(--success-ink)}.text-warn{color:var(--warning-ink)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.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))}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_120px\]{grid-template-columns:minmax(0,1fr) 120px}}@media (min-width:48rem){.md\:flex-row{flex-direction:row}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_var\(--rail-w\)\]{grid-template-columns:minmax(0,1fr) var(--rail-w)}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\,560px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,560px) minmax(0,1fr)}}@media (min-width:96rem){.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}}}:root{--bg:#fff;--panel:#f5f4f0;--panel-2:#eceae4;--ink:#1a1a1a;--ink-2:#5f5e5a;--ink-3:#9a9893;--hairline:#e6e4df;--scrim:#0006;--accent:#d9480f;--accent-hover:#bf3e0c;--accent-press:#a63509;--accent-soft:#fdebe2;--accent-ink:#9a3407;--on-accent:#fff;--success:#1e8e5a;--success-soft:#e3f5ec;--success-ink:#146b43;--warning:#b7791f;--warning-soft:#fbf1dc;--warning-ink:#865914;--danger:#d93025;--danger-soft:#fce8e6;--danger-ink:#a3231b;--info:#2f6fe4;--info-soft:#e6eefc;--info-ink:#1f4faf;--status-draft:var(--ink-2);--status-draft-soft:transparent;--status-review:var(--info-ink);--status-review-soft:var(--info-soft);--status-rework:var(--warning-ink);--status-rework-soft:var(--warning-soft);--status-agents:var(--accent-ink);--status-agents-soft:var(--accent-soft);--status-approved:var(--success);--status-approved-soft:var(--success);--status-rejected:var(--danger-ink);--status-rejected-soft:var(--danger-soft);--status-scheduled:var(--info);--status-scheduled-soft:var(--info);--status-published:var(--ink);--status-published-soft:var(--ink);--status-archived:var(--ink-3);--status-archived-soft:transparent;--agent-researcher:#5b7b3a;--agent-researcher-soft:#eaf0e1;--agent-strategist:#4a5b6e;--agent-strategist-soft:#e6ebf0;--agent-copywriter:#b4562f;--agent-copywriter-soft:#f6e4da;--agent-editor:#7a3e6b;--agent-editor-soft:#f1e3ee;--agent-curator:#a77a12;--agent-curator-soft:#f6edd3;--agent-guardian:#1f7a74;--agent-guardian-soft:#ddf0ee;--agent-producer:#9c3b47;--agent-producer-soft:#f5e1e3;--bg-app:var(--bg);--surface-card:var(--panel);--surface-sunk:var(--panel-2);--surface-inverse:var(--ink);--text-body:15px;--text-muted:var(--ink-2);--text-faint:var(--ink-3);--text-inverse:var(--bg);--text-link:var(--accent);--border-hairline:var(--hairline);--border-input:var(--hairline);--focus:var(--accent);--surface-nav:var(--panel);--text-nav:var(--ink);--text-nav-muted:var(--ink-2);--nav-active:var(--bg);--paper:var(--bg);--paper-raised:var(--bg);--paper-sunk:var(--panel);--paper-deep:var(--panel-2);--hairline-strong:var(--hairline);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:var(--font-inter-tight), "Inter Tight", ui-sans-serif, system-ui, sans-serif;--font-sans:var(--font-inter), "Inter", ui-sans-serif, system-ui, sans-serif;--font-serif:var(--font-display);--font-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--text-display:56px;--lh-display:60px;--tr-display:-.03em;--text-h1:32px;--lh-h1:38px;--tr-h1:-.02em;--text-h2:22px;--lh-h2:28px;--tr-h2:-.015em;--text-h3:16px;--lh-h3:22px;--tr-h3:-.01em;--text-body-lg:17px;--lh-body-lg:26px;--lh-body:23px;--text-small:13px;--lh-small:19px;--text-caption:12px;--lh-caption:16px;--tr-caption:0;--text-mono:12px;--lh-mono:16px;--weight-heading:500;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:600;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--shadow-0:none;--shadow-photo:0 1px 2px #0000000f;--shadow-popover:0 8px 24px #0000001a;--shadow-modal:0 24px 64px #0000002e;--shadow-1:var(--shadow-photo);--shadow-2:none;--shadow-3:var(--shadow-popover);--shadow-4:var(--shadow-modal);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--focus);--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.6,0,.3,1);--dur-1:.12s;--dur-2:.18s;--dur-3:.24s;--dur-4:.32s;--sidebar-w:248px;--rail-w:340px;--panel-w:440px;--topbar-h:56px;--content-max:1200px;--gutter:40px;--z-dropdown:30;--z-drawer:40;--z-modal:50;--z-toast:60;--z-palette:70}@media (max-width:640px){:root{--text-display:36px;--lh-display:40px;--text-h1:26px;--lh-h1:32px;--text-h2:20px;--lh-h2:26px;--gutter:16px}}[data-theme=dark]{--bg:#111;--panel:#1c1c1c;--panel-2:#262626;--ink:#f3f3f1;--ink-2:#a6a49e;--ink-3:#6f6d68;--hairline:#2c2c2c;--scrim:#0009;--accent:#ff6a2b;--accent-hover:#ff8148;--accent-press:#f05a1a;--accent-soft:#3a1e12;--accent-ink:#ffb08a;--on-accent:#1a1a1a;--success:#3dbe82;--success-soft:#13291f;--success-ink:#7fddb0;--warning:#e0a23f;--warning-soft:#2e2412;--warning-ink:#f0c67e;--danger:#ff6b5e;--danger-soft:#331715;--danger-ink:#ffa39a;--info:#6b9bff;--info-soft:#152238;--info-ink:#a9c4ff;--agent-researcher:#a4c27c;--agent-researcher-soft:#22301a;--agent-strategist:#9fb3c8;--agent-strategist-soft:#1f2731;--agent-copywriter:#e29a77;--agent-copywriter-soft:#35211a;--agent-editor:#c99bbe;--agent-editor-soft:#2e1f2b;--agent-curator:#d9b65a;--agent-curator-soft:#32291a;--agent-guardian:#7fc7c0;--agent-guardian-soft:#172e2c;--agent-producer:#db8f9a;--agent-producer-soft:#341f23;--shadow-photo:0 1px 2px #0006;--shadow-popover:0 8px 24px #00000080;--shadow-modal:0 24px 64px #000000a6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--accent-hover);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}::selection{background:var(--accent-soft);color:var(--ink)}.vt-display{font-family:var(--font-display);font-size:var(--text-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);text-wrap:balance;margin:0;font-weight:500}.vt-h1{font-family:var(--font-display);font-size:var(--text-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1);text-wrap:balance;margin:0;font-weight:500}.vt-h2{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);text-wrap:balance;margin:0;font-weight:500}.vt-h3{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);margin:0;font-weight:600}.vt-body-lg{font-size:var(--text-body-lg);line-height:var(--lh-body-lg);text-wrap:pretty}.vt-body{font-size:var(--text-body);line-height:var(--lh-body);text-wrap:pretty}.vt-small{font-size:var(--text-small);line-height:var(--lh-small)}.vt-caption{font-size:var(--text-caption);line-height:var(--lh-caption);color:var(--ink-2);font-weight:500}.vt-mono{font-family:var(--font-mono);font-size:var(--text-mono);line-height:var(--lh-mono);font-variant-numeric:tabular-nums}.vt-muted,.vt-quote{color:var(--ink-2)}@keyframes vt-spin{to{transform:rotate(360deg)}}@keyframes vt-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes vt-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes vt-in-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes vt-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes vt-fade{0%{opacity:0}to{opacity:1}}@keyframes vt-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.vt-spinner{border:2px solid;border-radius:50%;width:1em;height:1em}@supports (color:color-mix(in lab, red, red)){.vt-spinner{border:2px solid color-mix(in oklab,currentColor 25%,transparent)}}.vt-spinner{box-sizing:border-box;border-top-color:currentColor;flex:none;animation:.8s linear infinite vt-spin}.vt-icon{vertical-align:middle;flex:none;display:inline-block}.vt-kbd{font-family:var(--font-mono);border-radius:var(--radius-xs);background:var(--panel);color:var(--ink-2);border:1px solid var(--hairline);padding:0 5px;font-size:11px;line-height:16px}.vt-btn{--h:40px;height:var(--h);border-radius:var(--radius-md);font:500 14px/1 var(--font-sans);cursor:pointer;white-space:nowrap;transition:background var(--dur-1) var(--ease-out),color var(--dur-1),border-color var(--dur-1),box-shadow var(--dur-1);-webkit-user-select:none;user-select:none;box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.vt-btn[data-size=sm]{--h:32px;gap:6px;padding:0 12px;font-size:13px}.vt-btn[data-size=lg]{--h:48px;padding:0 20px;font-size:15px}.vt-btn[data-block=true]{width:100%}.vt-btn:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-md)}.vt-btn:hover{text-decoration:none}.vt-btn[data-variant=primary]{background:var(--ink);color:var(--bg)}.vt-btn[data-variant=primary]:hover:not(:disabled){background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.vt-btn[data-variant=primary]:hover:not(:disabled){background:color-mix(in oklab,var(--ink) 88%,var(--bg))}}.vt-btn[data-variant=primary]:active:not(:disabled){background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.vt-btn[data-variant=primary]:active:not(:disabled){background:color-mix(in oklab,var(--ink) 80%,var(--bg))}}.vt-btn[data-variant=accent]{background:var(--accent);color:var(--on-accent)}.vt-btn[data-variant=accent]:hover:not(:disabled){background:var(--accent-hover)}.vt-btn[data-variant=accent]:active:not(:disabled){background:var(--accent-press)}.vt-btn[data-variant=secondary]{background:var(--bg);color:var(--ink);border-color:var(--hairline)}.vt-btn[data-variant=secondary]:hover:not(:disabled){border-color:var(--ink-3)}.vt-btn[data-variant=secondary]:active:not(:disabled){background:var(--panel)}.vt-btn[data-variant=quiet]{color:var(--ink);background:0 0}.vt-btn[data-variant=quiet]:hover:not(:disabled){background:var(--panel)}.vt-btn[data-variant=quiet]:active:not(:disabled){background:var(--panel-2)}.vt-btn[data-variant=danger]{background:var(--bg);color:var(--danger-ink);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vt-btn[data-variant=danger]{border-color:color-mix(in oklab,var(--danger) 35%,transparent)}}.vt-btn[data-variant=danger]:hover:not(:disabled){background:var(--danger-soft)}.vt-btn[data-variant=danger-solid]{background:var(--danger);color:#fff}.vt-btn[data-variant=danger-solid]:hover:not(:disabled){background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.vt-btn[data-variant=danger-solid]:hover:not(:disabled){background:color-mix(in oklab,var(--danger) 88%,#000)}}.vt-btn:disabled{cursor:not-allowed;opacity:.45}.vt-btn[aria-busy=true]{cursor:progress;opacity:1}.vt-iconbtn{--h:40px;width:var(--h);padding:0}.vt-iconbtn[data-size=sm]{--h:32px;padding:0}.vt-iconbtn[data-size=lg]{--h:48px;padding:0}.vt-field{flex-direction:column;gap:6px;min-width:0;display:flex}.vt-label{font:500 13px/18px var(--font-sans);color:var(--ink);justify-content:space-between;gap:8px;display:flex}.vt-label small{color:var(--ink-2);font-size:12px;font-weight:400}.vt-hint{color:var(--ink-2);font-size:12px;line-height:16px}.vt-error{color:var(--danger-ink);align-items:flex-start;gap:6px;font-size:12px;line-height:16px;display:flex}.vt-control{align-items:center;display:flex;position:relative}.vt-input,.vt-textarea,.vt-select{width:100%;font:400 14px/20px var(--font-sans);color:var(--ink);background:var(--bg);border:1px solid var(--hairline);border-radius:var(--radius-sm);transition:border-color var(--dur-1),box-shadow var(--dur-1);box-sizing:border-box;outline:none;padding:9px 12px}.vt-input{height:40px}.vt-input[data-has-prefix=true]{padding-left:36px}.vt-input[data-has-suffix=true]{padding-right:36px}.vt-control>.vt-prefix,.vt-control>.vt-suffix{color:var(--ink-2);pointer-events:none;display:flex;position:absolute}.vt-control>.vt-prefix{left:12px}.vt-control>.vt-suffix{right:12px}.vt-textarea{resize:vertical;min-height:96px;padding:10px 12px;line-height:21px}.vt-input::placeholder,.vt-textarea::placeholder{color:var(--ink-3)}.vt-input:hover,.vt-textarea:hover,.vt-select:hover{border-color:var(--ink-3)}.vt-input:focus,.vt-textarea:focus,.vt-select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.vt-input[aria-invalid=true],.vt-textarea[aria-invalid=true],.vt-select[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.vt-input:disabled,.vt-textarea:disabled,.vt-select:disabled{background:var(--panel);color:var(--ink-3);cursor:not-allowed}.vt-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235F5E5A' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 10px center;background-repeat:no-repeat;height:40px;padding-right:36px}[data-theme=dark] .vt-select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23A6A49E' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>")}.vt-counter{white-space:nowrap;font:400 12px/16px var(--font-mono);color:var(--ink-2)}.vt-counter[data-over=true]{color:var(--danger-ink)}.vt-switch{background:var(--panel-2);cursor:pointer;width:36px;height:20px;transition:background var(--dur-2);border:none;border-radius:999px;flex:none;padding:0;position:relative}.vt-switch:after{content:"";width:16px;height:16px;transition:transform var(--dur-2) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000026}.vt-switch[aria-checked=true]{background:var(--accent)}.vt-switch[aria-checked=true]:after{box-shadow:none;transform:translate(16px)}.vt-switch:disabled{opacity:.45;cursor:not-allowed}.vt-check{border:1px solid var(--hairline);background:var(--bg);color:#fff;cursor:pointer;width:18px;height:18px;transition:background var(--dur-1),border-color var(--dur-1);border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.vt-check:hover{border-color:var(--ink-3)}.vt-check[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.vt-inline{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex}.vt-badge{border-radius:var(--radius-pill);height:22px;font:500 12px/1 var(--font-sans);white-space:nowrap;box-sizing:border-box;border:1px solid #0000;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.vt-badge[data-size=sm]{gap:4px;height:18px;padding:0 6px;font-size:11px}.vt-badge[data-fill=outline]{border-color:var(--hairline)}.vt-badge[data-tone=neutral]{background:var(--panel);color:var(--ink-2)}.vt-badge[data-tone=success]{background:var(--success-soft);color:var(--success-ink)}.vt-badge[data-tone=warning]{background:var(--warning-soft);color:var(--warning-ink)}.vt-badge[data-tone=danger]{background:var(--danger-soft);color:var(--danger-ink)}.vt-badge[data-tone=info]{background:var(--info-soft);color:var(--info-ink)}.vt-badge[data-tone=accent]{background:var(--accent-soft);color:var(--accent-ink)}.vt-card .vt-badge[data-tone=neutral],.vt-card .vt-chip[data-kind=format],.vt-card .vt-chip[data-kind=tag],.vt-card .vt-kbd{background:var(--panel-2)}.vt-chip{border-radius:var(--radius-pill);height:28px;font:500 13px/1 var(--font-sans);color:var(--ink);background:var(--bg);border:1px solid var(--hairline);cursor:default;white-space:nowrap;transition:background var(--dur-1),border-color var(--dur-1),color var(--dur-1);box-sizing:border-box;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.vt-chip[data-interactive=true]{cursor:pointer}.vt-chip[data-interactive=true]:hover{border-color:var(--ink-3);color:var(--ink);text-decoration:none}.vt-chip[data-selected=true],.vt-chip[data-selected=true]:hover{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.vt-chip[data-kind=lang]{font-family:var(--font-mono);border-radius:var(--radius-xs);height:22px;padding:0 6px;font-size:12px}.vt-chip[data-kind=hashtag]{padding:0 8px 0 12px}.vt-chip[data-kind=format]{background:var(--panel);height:22px;color:var(--ink-2);border-color:#0000;gap:4px;padding:0 8px;font-size:12px}.vt-chip[data-kind=tag]{background:var(--panel);height:24px;color:var(--ink-2);border-color:#0000;padding:0 10px;font-size:12px}.vt-chip button{all:unset;cursor:pointer;color:var(--ink-2);border-radius:50%;display:flex}.vt-chip button:hover{color:var(--ink)}.vt-chip[data-selected=true] button{color:inherit}.vt-card{background:var(--panel);border-radius:var(--radius-lg);box-sizing:border-box;min-width:0;overflow:hidden}.vt-card[data-variant=flat]{background:var(--panel)}.vt-card[data-variant=sunk]{background:var(--panel-2)}.vt-card[data-variant=white]{background:var(--bg);box-shadow:0 0 0 1px var(--hairline)}.vt-card[data-interactive=true]{cursor:pointer;transition:box-shadow var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out)}.vt-card[data-interactive=true]:hover{background:var(--bg);box-shadow:var(--shadow-popover)}.vt-card[data-selected=true],.vt-card[data-selected=true]:hover{box-shadow:0 0 0 2px var(--accent)}.vt-card-pad{padding:20px}.vt-well{background:var(--panel);border-radius:var(--radius-md);padding:10px 12px}.vt-card .vt-well{background:var(--bg)}.vt-tabs{border-bottom:1px solid var(--hairline);scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.vt-tab{all:unset;font:500 14px/20px var(--font-sans);color:var(--ink-2);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 0 10px;display:inline-flex;position:relative}.vt-tab:hover,.vt-tab[aria-selected=true]{color:var(--ink)}.vt-tab[aria-selected=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.vt-tab:focus-visible{box-shadow:var(--focus-ring)}.vt-tab .vt-tab-count{font:400 12px/1 var(--font-mono);color:var(--ink-3)}.vt-seg{background:var(--panel);border-radius:var(--radius-pill);gap:2px;padding:4px;display:inline-flex}.vt-seg button{all:unset;white-space:nowrap;border-radius:var(--radius-pill);height:32px;font:500 13px/32px var(--font-sans);color:var(--ink-2);cursor:pointer;transition:background var(--dur-1),color var(--dur-1),box-shadow var(--dur-1);align-items:center;gap:6px;padding:0 14px;display:inline-flex}.vt-seg[data-size=sm]{padding:3px}.vt-seg[data-size=sm] button{height:26px;padding:0 10px;font-size:12px;line-height:26px}.vt-seg[data-mono=true] button{font-family:var(--font-mono);font-size:12px}.vt-seg button:hover{color:var(--ink)}.vt-seg button[aria-pressed=true]{background:var(--bg);color:var(--ink);box-shadow:var(--shadow-popover)}.vt-seg button:focus-visible{box-shadow:var(--focus-ring)}.vt-seg[data-inverse=true]{background:#ffffffeb}.vt-seg[data-inverse=true] button{color:#1a1a1a}.vt-seg[data-inverse=true] button[aria-pressed=true]{color:#fff;box-shadow:none;background:#1a1a1a}.vt-menu-wrap{display:inline-flex;position:relative}.vt-menu{background:var(--bg);border-radius:var(--radius-md);min-width:220px;box-shadow:var(--shadow-popover),0 0 0 1px #0000000a;z-index:var(--z-dropdown);animation:vt-in-up var(--dur-2) var(--ease-out);padding:6px;position:absolute;top:calc(100% + 6px)}.vt-menu[data-align=end]{right:0}.vt-menu-item{all:unset;box-sizing:border-box;border-radius:var(--radius-sm);width:100%;height:36px;font:400 14px/18px var(--font-sans);color:var(--ink);cursor:pointer;align-items:center;gap:10px;padding:0 10px;display:flex}.vt-menu-item:hover,.vt-menu-item[data-active=true]{background:var(--panel)}.vt-menu-item[data-danger=true]{color:var(--danger-ink)}.vt-menu-item[aria-disabled=true]{color:var(--ink-3);cursor:not-allowed;background:0 0}.vt-menu-item .vt-kbd{margin-left:auto}.vt-menu-sep{background:var(--hairline);height:1px;margin:6px 4px}.vt-menu-label{font:500 12px/16px var(--font-sans);color:var(--ink-2);padding:8px 10px 4px}.vt-scrim{background:var(--scrim);z-index:var(--z-modal);animation:vt-fade var(--dur-2) var(--ease-out);position:fixed;inset:0}.vt-scrim[data-contained=true]{position:absolute}.vt-modal{background:var(--bg);border-radius:var(--radius-xl);width:min(520px,100% - 32px);max-height:calc(100% - 48px);box-shadow:var(--shadow-modal);animation:vt-in-up var(--dur-3) var(--ease-out);box-sizing:border-box;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.vt-modal-head{align-items:flex-start;gap:14px;padding:24px 24px 0;display:flex}.vt-modal-head .vt-h3{font-size:16px;line-height:22px}.vt-modal-body{color:var(--ink-2);padding:12px 24px 0;font-size:14px;line-height:21px}.vt-modal-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:24px;display:flex}.vt-drawer{width:min(var(--panel-w),100%);background:var(--bg);box-shadow:var(--shadow-modal);animation:vt-in-right var(--dur-3) var(--ease-out);z-index:var(--z-drawer);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.vt-drawer-head{border-bottom:1px solid var(--hairline);flex:none;align-items:center;gap:12px;height:60px;padding:0 16px 0 24px;display:flex}.vt-drawer-head .vt-h3{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:22px;overflow:hidden}.vt-drawer-body{flex:1;padding:24px;overflow:auto}.vt-drawer-foot{border-top:1px solid var(--hairline);justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.vt-palette{background:var(--bg);border-radius:var(--radius-lg);width:min(600px,100% - 24px);box-shadow:var(--shadow-modal),0 0 0 1px #0000000a;overflow:hidden}.vt-palette-input{border-bottom:1px solid var(--hairline);height:52px;color:var(--ink-2);align-items:center;gap:10px;padding:0 16px;display:flex}.vt-palette-input input{all:unset;font:400 15px/1 var(--font-sans);color:var(--ink);flex:1}.vt-palette-input input::placeholder{color:var(--ink-3)}.vt-palette-list{max-height:340px;padding:8px;overflow:auto}.vt-palette-foot{border-top:1px solid var(--hairline);color:var(--ink-2);gap:16px;padding:10px 16px;font-size:12px;display:flex}.vt-palette-foot span{align-items:center;gap:6px;display:inline-flex}.vt-toast{border-radius:var(--radius-md);background:var(--ink);width:min(420px,100vw - 32px);color:var(--bg);box-shadow:var(--shadow-popover);font:400 14px/20px var(--font-sans);animation:vt-in-up var(--dur-3) var(--ease-out);align-items:center;gap:16px;padding:12px 16px;display:flex}.vt-toast-title{font-weight:500}.vt-toast-desc{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.vt-toast-desc{color:color-mix(in oklab,var(--bg) 72%,var(--ink))}}.vt-toast button.vt-toast-action{all:unset;color:var(--bg);text-underline-offset:3px;cursor:pointer;white-space:nowrap;font-weight:500;text-decoration:underline}.vt-progress{background:var(--panel-2);border-radius:999px;height:4px;position:relative;overflow:hidden}.vt-progress[data-size=lg]{height:6px}.vt-progress>i{background:var(--accent);border-radius:inherit;transition:width var(--dur-3) var(--ease-out);position:absolute;top:0;bottom:0;left:0}.vt-progress[data-tone=success]>i{background:var(--success)}.vt-progress[data-tone=danger]>i{background:var(--danger)}.vt-progress[data-tone=ink]>i{background:var(--ink)}.vt-progress[data-indeterminate=true]>i{width:40%;animation:vt-indeterminate 1.4s var(--ease-out) infinite}.vt-skel{background:linear-gradient(90deg,var(--panel) 0,var(--panel-2) 160px,var(--panel) 320px) var(--panel);border-radius:var(--radius-sm);background-size:800px 100%;animation:1.4s linear infinite vt-shimmer}.vt-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:420px;margin:0 auto;padding:32px 24px;display:flex}.vt-empty-icon{background:var(--bg);width:48px;height:48px;color:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;display:flex}.vt-page-body>.vt-empty .vt-empty-icon{background:var(--panel)}.vt-empty[data-tone=error] .vt-empty-icon{background:var(--danger-soft);color:var(--danger-ink)}.vt-empty h3{font:600 16px/22px var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.vt-empty p{color:var(--ink-2);text-wrap:pretty;margin:0 0 6px;font-size:14px;line-height:21px}.vt-avatar{--sz:36px;width:var(--sz);height:var(--sz);font-family:var(--font-sans);font-weight:600;font-size:calc(var(--sz) * .36);letter-spacing:0;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.vt-avatar[data-ring=true]{box-shadow:0 0 0 2px var(--bg)}.vt-avatar-dot{width:calc(var(--sz) * .28);height:calc(var(--sz) * .28);min-width:8px;min-height:8px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.vt-card .vt-avatar-dot,.vt-sidebar .vt-avatar-dot{box-shadow:0 0 0 2px var(--panel)}.vt-avatar-dot[data-state=working]{background:var(--accent);animation:1.4s ease-in-out infinite vt-pulse}.vt-avatar-dot[data-state=idle]{background:var(--ink-3)}.vt-avatar-dot[data-state=done]{background:var(--success)}.vt-avatar-dot[data-state=off]{background:var(--panel-2)}.vt-avatar-stack{display:flex}.vt-avatar-stack>*+*{margin-left:-8px}.vt-thumb{border-radius:var(--radius-sm);background:var(--panel-2);cursor:default;box-sizing:border-box;border:none;flex:none;padding:0;display:block;position:relative;overflow:hidden}.vt-thumb[data-interactive=true]{cursor:pointer}.vt-thumb img{object-fit:cover;width:100%;height:100%;transition:filter var(--dur-4) var(--ease-out),transform var(--dur-4) var(--ease-out),opacity var(--dur-3);position:absolute;inset:0}.vt-thumb img[data-loading=true]{filter:blur(14px)saturate(1.1);transform:scale(1.08)}.vt-thumb[data-interactive=true]:hover img{transform:scale(1.02)}.vt-thumb[data-selected=true]{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.vt-fav-wrap{position:relative}.vt-fav{z-index:2;cursor:pointer;color:#1a1a1a;opacity:0;width:30px;height:30px;transition:opacity var(--dur-2,.12s);background:#ffffffeb;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:8px;right:8px;box-shadow:0 1px 3px #00000040}.vt-fav-wrap:hover .vt-fav,.vt-fav:focus-visible,.vt-fav[data-on=true]{opacity:1}.vt-fav[data-on=true]{color:var(--accent)}.vt-fav[data-on=true] svg{fill:currentColor}@media (hover:none){.vt-fav{opacity:1}}.vt-pick{outline:none;display:block}.vt-pick:hover .vt-thumb,.vt-pick:focus-visible .vt-thumb,.vt-pick[data-picking=true] .vt-thumb{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.vt-pick-mark{background:var(--accent);color:#fff;opacity:0;width:24px;height:24px;transition:opacity var(--dur-2,.12s),transform var(--dur-2,.12s);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;transform:scale(.8);box-shadow:0 1px 3px #0000004d}.vt-pick:hover .vt-pick-mark,.vt-pick:focus-visible .vt-pick-mark,.vt-pick[data-picking=true] .vt-pick-mark{opacity:1;transform:none}.vt-thumb-tl,.vt-thumb-tr,.vt-thumb-bl,.vt-thumb-br{z-index:1;gap:4px;display:flex;position:absolute}.vt-thumb-tl{top:8px;left:8px}.vt-thumb-tr{top:8px;right:8px}.vt-thumb-bl{bottom:8px;left:8px}.vt-thumb-br{bottom:8px;right:8px}.vt-thumb-tag{white-space:nowrap;border-radius:var(--radius-xs);color:#fff;height:20px;font:500 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;background:#000000b8;align-items:center;gap:3px;padding:0 6px;display:inline-flex}.vt-thumb-tag[data-light=true]{color:#1a1a1a;background:#ffffffeb}.vt-thumb-state{font:500 12px/16px var(--font-sans);color:var(--ink-2);text-align:center;background:#ffffffb3;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex;position:absolute;inset:0}[data-theme=dark] .vt-thumb-state{background:#0000008c}.vt-thumb-state[data-state=indexing]{color:var(--accent-ink)}.vt-thumb-state[data-state=failed]{color:var(--danger-ink)}.vt-check-panel{background:var(--bg);border-radius:var(--radius-lg);border:1px solid var(--hairline)}.vt-check-panel[data-verdict=fail]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.vt-check-panel[data-verdict=warn]{border-color:var(--warning)}.vt-check-head{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:14px 16px;display:flex}.vt-check-head h4{font:600 14px/20px var(--font-sans);flex:1;min-width:0;margin:0}.vt-check-body{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.vt-check-row{border-top:1px solid var(--hairline);align-items:flex-start;gap:10px;padding-top:12px;font-size:13px;line-height:19px;display:flex}.vt-check-row b{font-weight:500}.vt-sev{flex:none}.vt-agents{flex-direction:column;gap:2px;display:flex}.vt-agent-step{border-radius:var(--radius-md);transition:background var(--dur-2);grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.vt-agent-step[data-state=working]{background:var(--panel-2)}.vt-card .vt-agent-step[data-state=working]{background:var(--bg)}.vt-agent-step[data-state=queued]{opacity:.55}.vt-agent-step .vt-agent-name{font:500 14px/20px var(--font-sans)}.vt-agent-step .vt-agent-doing{font:400 12px/16px var(--font-sans);color:var(--ink-2)}.vt-agent-step[data-state=working] .vt-agent-doing{color:var(--ink)}.vt-video{border-radius:var(--radius-md);color:#fff;background:#111;position:relative;overflow:hidden}.vt-video img,.vt-video video{object-fit:cover;width:100%;height:100%;display:block}.vt-video-play{color:#1a1a1a;cursor:pointer;width:56px;height:56px;transition:transform var(--dur-2) var(--ease-out);background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vt-video-play:hover{transform:translate(-50%,-50%)scale(1.05)}.vt-video-bar{font:400 12px/1 var(--font-mono);background:linear-gradient(#0000,#0000008c);align-items:center;gap:10px;padding:24px 20px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.vt-video-track{background:#ffffff4d;border-radius:2px;flex:1;height:4px;position:relative}.vt-video-track>i{background:#fff;border-radius:2px;position:absolute;top:0;bottom:0;left:0}.vt-video-caption{text-align:center;font:600 15px/21px var(--font-sans);text-shadow:0 1px 8px #00000080;position:absolute;left:20px;right:20px}.vt-shot{background:var(--bg);border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--hairline);transition:box-shadow var(--dur-2);grid-template-columns:20px 24px 44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid}.vt-shot:hover{box-shadow:0 0 0 1px var(--ink-3)}.vt-shot[data-dragging=true]{box-shadow:var(--shadow-popover),0 0 0 1px var(--accent)}.vt-shot-grip{color:var(--ink-3);cursor:grab;justify-content:center;display:flex}.vt-shot-num{font:400 12px/1 var(--font-mono);color:var(--ink-2);text-align:center}.vt-shot-meta{font:400 12px/16px var(--font-mono);color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;margin-top:2px;display:flex}.vt-shot-meta span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.vt-shot-text{font:500 14px/20px var(--font-sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vt-sidebar{width:var(--sidebar-w);background:var(--panel);color:var(--ink);border-right:1px solid var(--hairline);box-sizing:border-box;flex-direction:column;flex:none;gap:2px;height:100vh;padding:20px 12px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.vt-sidebar .vt-menu-item{height:36px;color:var(--ink);font:500 14px/1 var(--font-sans);border-radius:8px;padding:0 10px;text-decoration:none;position:relative}.vt-sidebar .vt-menu-item .vt-icon{color:var(--ink-2)}.vt-sidebar .vt-menu-item:hover{background:var(--panel-2);text-decoration:none}.vt-sidebar .vt-menu-item[data-active=true]{background:var(--bg)}.vt-sidebar .vt-menu-item[data-active=true] .vt-icon{color:var(--accent)}.vt-sidebar .vt-menu-item[data-active=true]:before{content:"";background:var(--accent);border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.vt-sidebar .vt-menu-label{color:var(--ink-2);padding:16px 10px 6px}.vt-nav-step{font:400 12px/1 var(--font-mono);color:var(--ink-3)}.vt-nav-badge{box-sizing:border-box;background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font:600 11px/18px var(--font-sans);text-align:center;border-radius:9px;padding:0 5px}.vt-brandwrap{margin:4px 0 8px}.vt-brandbtn{all:unset;box-sizing:border-box;border-radius:var(--radius-md);background:var(--bg);cursor:pointer;color:var(--ink);align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.vt-brandbtn:hover{box-shadow:0 0 0 1px var(--hairline)}.vt-brandbtn:focus-visible{box-shadow:var(--focus-ring)}.vt-brandbtn-tile{background:var(--panel-2);width:32px;height:32px;font:600 12px/1 var(--font-sans);color:var(--ink);border-radius:8px;flex:none;place-items:center;display:grid}.vt-sidebar-foot{border-top:1px solid var(--hairline);align-items:center;gap:10px;margin-top:8px;padding:10px 10px 0;display:flex}.vt-sidebar-user{background:var(--ink);width:28px;height:28px;color:var(--bg);font:600 11px/1 var(--font-sans);border-radius:7px;flex:none;place-items:center;display:grid}.vt-team-strip{flex-direction:column;gap:8px;margin-top:8px;padding:0 10px;display:flex}.vt-team-strip .vt-caption{color:var(--ink-2)}.vt-wordmark{color:inherit;font:600 18px/20px var(--font-display);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.vt-wordmark:hover{text-decoration:none}.vt-mark{background:var(--accent);color:#fff;font:600 14px/1 var(--font-display);letter-spacing:-.02em;flex:none;place-items:center;display:grid}.vt-page{flex-direction:column;flex:1;min-width:0;display:flex}.vt-page-head{padding:32px var(--gutter) 0;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vt-page-head+.vt-page-body{padding-top:24px}.vt-page-body{padding:0 var(--gutter) 48px;flex-direction:column;gap:24px;display:flex}.vt-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vt-editor-bar{min-height:64px;padding:8px var(--gutter);border-bottom:1px solid var(--hairline);background:var(--bg);z-index:5;box-sizing:border-box;flex-wrap:wrap;flex:none;align-items:center;gap:8px 12px;display:flex;position:sticky;top:0}.vt-editor-bar .vt-h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:40%;overflow:hidden}.vt-editor-main{flex:1;grid-template-columns:minmax(360px,480px) minmax(0,1fr);min-height:0;display:grid}.vt-editor-preview{border-right:1px solid var(--hairline);flex-direction:column;gap:16px;min-width:0;padding:28px 32px;display:flex}.vt-editor-fields{flex-direction:column;gap:20px;min-width:0;padding:28px 32px 48px;display:flex}.vt-editor-cols{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:24px;display:grid}.vt-editor-rail{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:1240px){.vt-editor-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.vt-editor-main{grid-template-columns:minmax(0,1fr)}.vt-editor-preview{border-right:0;border-bottom:1px solid var(--hairline)}}.vt-preview-photo{aspect-ratio:4/5;border-radius:var(--radius-sm);background:var(--panel-2);width:100%;box-shadow:var(--shadow-photo);position:relative;overflow:hidden}.vt-preview-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vt-preview-caption{font:400 15px/23px var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere}.vt-preview-caption b{font-weight:600}.vt-tray{scrollbar-width:thin;gap:8px;margin:-4px -4px -6px;padding:4px 4px 6px;display:flex;overflow-x:auto}.vt-working{background:var(--panel-2);border-radius:var(--radius-md);font:500 13px/18px var(--font-sans);align-items:center;gap:12px;padding:10px 14px;display:flex}.vt-working .vt-working-eta{font:400 12px/16px var(--font-mono);color:var(--ink-2);margin-left:auto}.vt-row{border-bottom:1px solid var(--hairline);min-height:48px;font:400 14px/20px var(--font-sans);align-items:center;gap:12px;display:flex}.vt-row:hover{background:var(--panel)}@media (max-width:900px){.vt-sidebar{border-right:0;border-bottom:1px solid var(--hairline);flex-flow:wrap;align-items:center;gap:4px;width:100%;height:auto;min-height:0;padding:8px 12px;position:static;overflow:visible}.vt-sidebar .vt-menu-label{display:none}.vt-sidebar .vt-menu-item{white-space:nowrap;flex:none;width:auto;height:32px;padding:0 10px;font-size:13px}.vt-sidebar .vt-menu-item[data-active=true]:before{display:none}.vt-sidebar-nav{scrollbar-width:none;gap:4px;width:100%;padding:2px 0;display:flex;overflow-x:auto}.vt-sidebar-top{align-items:center;gap:10px;width:100%;min-height:40px;display:flex}.vt-brandwrap{flex:1;min-width:0;margin:0}.vt-brandbtn{padding:4px 8px}.vt-sidebar-foot{border:0;margin:0 0 0 auto;padding:0}.vt-sidebar-foot .vt-sidebar-email,.vt-team-strip{display:none}.vt-page-head{padding:20px var(--gutter) 0}.vt-page-head+.vt-page-body{padding-top:16px}.vt-page-body{padding:0 var(--gutter) 32px;gap:20px}.vt-editor-bar{height:auto;min-height:56px;padding:8px var(--gutter);flex-wrap:wrap;gap:8px;position:static}.vt-editor-main{grid-template-columns:minmax(0,1fr)}.vt-editor-preview{border-right:0;border-bottom:1px solid var(--hairline);padding:16px var(--gutter)}.vt-editor-fields{padding:16px var(--gutter) 96px}.vt-editor-cols{grid-template-columns:minmax(0,1fr)}.vt-editor-actions{z-index:20;padding:8px var(--gutter);background:var(--bg);border-top:1px solid var(--hairline);box-sizing:border-box;align-items:center;gap:8px;min-height:64px;display:flex;position:fixed;bottom:0;left:0;right:0}.vt-editor-actions .vt-btn{--h:48px;flex:1}.vt-editor-actions .vt-btn[data-variant=quiet]{display:none}.vt-editor-actions .vt-action{flex:1;display:flex}.vt-editor-actions .vt-action>.vt-btn{width:100%}.vt-editor-actions .vt-btn[data-variant=primary]{flex:2}.vt-hide-mobile{display:none!important}}@media (min-width:901px){.vt-sidebar-nav,.vt-sidebar-top{display:contents}.vt-sidebar-foot{order:10}.vt-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}}.vt-cal-card{container-type:inline-size}@container (max-width:100px){.vt-cal-status-word,.vt-cal-status-chevron{display:none}}.vt-navprogress{background:var(--accent);transform-origin:0;opacity:0;z-index:100;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.vt-navprogress[data-state=loading]{opacity:1;transition:transform 6s cubic-bezier(.1,.7,.2,1),opacity .1s;transform:scaleX(.85)}.vt-navprogress[data-state=done]{opacity:0;transition:transform .2s ease-out,opacity .3s .15s;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.vt-navprogress[data-state=loading]{transition:opacity .1s}}.vt-photo{border-radius:var(--radius-sm);box-shadow:var(--shadow-photo)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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)}}
