*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-mono),ui-monospace,JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{border-color:hsl(var(--border))}body{background:var(--bg);color:var(--ink);font-family:var(--mono);-webkit-font-smoothing:antialiased;background-image:linear-gradient(rgba(77,71,48,.035) 1px,transparent 0),radial-gradient(circle at 14% 4%,rgba(255,255,255,.84),transparent 30%),radial-gradient(circle at 86% 84%,rgba(216,240,78,.13),transparent 24%);background-size:100% 28px,auto,auto}:root{--background:48 43% 91%;--foreground:100 8% 12%;--card:48 65% 97%;--card-foreground:100 8% 12%;--popover:48 65% 97%;--popover-foreground:100 8% 12%;--primary:72 84% 62%;--primary-foreground:100 8% 12%;--secondary:48 38% 86%;--secondary-foreground:100 8% 12%;--muted:48 30% 88%;--muted-foreground:70 5% 40%;--accent:48 85% 62%;--accent-foreground:100 8% 12%;--destructive:0 63% 31%;--destructive-foreground:0 0% 98%;--border:80 8% 32%;--input:80 8% 32%;--ring:72 84% 42%;--radius:0.2rem}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:rgb(17 24 39/10%);--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:rgb(255 255 255/10%);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgb(0 0 0/50%);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-invert{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-left-5{left:-1.25rem}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.-top-3{top:-.75rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-\[50\%\]{left:50%}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-auto{right:auto}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.top-\[5\%\]{top:5%}.top-\[50\%\]{top:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-0{margin-left:0;margin-right:0}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-1{margin-left:-.25rem}.-ml-px{margin-left:-1px}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[44px\]{height:44px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[200px\]{max-height:200px}.max-h-\[360px\]{max-height:360px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0}.min-h-\[2\.25rem\]{min-height:2.25rem}.min-h-\[200px\]{min-height:200px}.min-h-\[44px\]{min-height:44px}.min-h-\[60px\]{min-height:60px}.min-h-\[72px\]{min-height:72px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-4\/6{width:66.666667%}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[15\.3rem\]{width:15.3rem}.w-\[1px\]{width:1px}.w-\[44px\]{width:44px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[10rem\]{min-width:10rem}.min-w-\[140px\]{min-width:140px}.min-w-\[190px\]{min-width:190px}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-\[140px\]{max-width:140px}.max-w-\[180px\]{max-width:180px}.max-w-\[min\(90vw\2c 28rem\)\]{max-width:min(90vw,28rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.scale-0{--tw-scale-x:0;--tw-scale-y:0}.scale-0,.scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.auto-rows-\[140px\]{grid-auto-rows:140px}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-\[2px\]{gap:2px}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1px * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#0A66C2\]{--tw-border-opacity:1;border-color:rgb(10 102 194/var(--tw-border-opacity,1))}.border-\[\#0A66C2\]\/20{border-color:rgb(10 102 194/.2)}.border-\[\#0A66C2\]\/50{border-color:rgb(10 102 194/.5)}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-emerald-500\/40{border-color:rgb(16 185 129/.4)}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-input{border-color:hsl(var(--input))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\/60{border-color:rgb(239 68 68/.6)}.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/20{border-color:rgb(255 255 255/.2)}.border-white\/40{border-color:rgb(255 255 255/.4)}.border-zinc-500{--tw-border-opacity:1;border-color:rgb(113 113 122/var(--tw-border-opacity,1))}.border-zinc-600{--tw-border-opacity:1;border-color:rgb(82 82 91/var(--tw-border-opacity,1))}.border-zinc-700{--tw-border-opacity:1;border-color:rgb(63 63 70/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[\#0A66C2\]{--tw-bg-opacity:1;background-color:rgb(10 102 194/var(--tw-bg-opacity,1))}.bg-\[\#0A66C2\]\/10{background-color:rgb(10 102 194/.1)}.bg-\[\#0A66C2\]\/20{background-color:rgb(10 102 194/.2)}.bg-\[\#121212\]{--tw-bg-opacity:1;background-color:rgb(18 18 18/var(--tw-bg-opacity,1))}.bg-\[\#2563EB\]{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-\[\#282828\]{--tw-bg-opacity:1;background-color:rgb(40 40 40/var(--tw-bg-opacity,1))}.bg-\[\#3DCCC7\]{--tw-bg-opacity:1;background-color:rgb(61 204 199/var(--tw-bg-opacity,1))}.bg-\[\#FFF800\]{--tw-bg-opacity:1;background-color:rgb(255 248 0/var(--tw-bg-opacity,1))}.bg-amber-950\/30{background-color:rgb(69 26 3/.3)}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:rgb(0 0 0/.2)}.bg-black\/40{background-color:rgb(0 0 0/.4)}.bg-black\/50{background-color:rgb(0 0 0/.5)}.bg-black\/80{background-color:rgb(0 0 0/.8)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/20{background-color:hsl(var(--destructive)/.2)}.bg-emerald-500\/10{background-color:rgb(16 185 129/.1)}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-50\/50{background-color:rgb(240 253 244/.5)}.bg-muted{background-color:hsl(var(--muted))}.bg-neutral-400{--tw-bg-opacity:1;background-color:rgb(163 163 163/var(--tw-bg-opacity,1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-900\/40{background-color:rgb(127 29 29/.4)}.bg-red-950\/30{background-color:rgb(69 10 10/.3)}.bg-red-950\/40{background-color:rgb(69 10 10/.4)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/5{background-color:rgb(255 255 255/.05)}.bg-zinc-400{--tw-bg-opacity:1;background-color:rgb(161 161 170/var(--tw-bg-opacity,1))}.bg-zinc-600{--tw-bg-opacity:1;background-color:rgb(82 82 91/var(--tw-bg-opacity,1))}.bg-zinc-600\/70{background-color:rgb(82 82 91/.7)}.bg-zinc-700{--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-zinc-800\/40{background-color:rgb(39 39 42/.4)}.bg-zinc-800\/50{background-color:rgb(39 39 42/.5)}.bg-zinc-800\/60{background-color:rgb(39 39 42/.6)}.bg-zinc-800\/80{background-color:rgb(39 39 42/.8)}.bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.bg-zinc-900\/95{background-color:rgb(24 24 27/.95)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#0A66C2\]{--tw-gradient-from:#0A66C2 var(--tw-gradient-from-position);--tw-gradient-to:rgb(10 102 194/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(59 130 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-900{--tw-gradient-from:#18181b var(--tw-gradient-from-position);--tw-gradient-to:rgb(24 24 27/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-\[\#004182\]{--tw-gradient-to:#004182 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-zinc-800{--tw-gradient-to:#27272a var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-0{padding-bottom:0}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-0{padding-left:0}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-\[calc\(0\.5rem\+2px\)\]{padding-left:calc(.5rem + 2px)}.pr-0{padding-right:0}.pr-2{padding-right:.5rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono),ui-monospace,JetBrains Mono,monospace}.font-sans{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.leading-\[1\.42857\]{line-height:1.42857}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.5\]{line-height:1.5}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0A66C2\]{--tw-text-opacity:1;color:rgb(10 102 194/var(--tw-text-opacity,1))}.text-\[\#282828\]{--tw-text-opacity:1;color:rgb(40 40 40/var(--tw-text-opacity,1))}.text-\[\#E6F0FB\]{--tw-text-opacity:1;color:rgb(230 240 251/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-neutral-100{--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity,1))}.text-neutral-300{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-500\/80{color:rgb(115 115 115/.8)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-zinc-100{--tw-text-opacity:1;color:rgb(244 244 245/var(--tw-text-opacity,1))}.text-zinc-200{--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.text-zinc-300{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-50{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.\!shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[3px_3px_0px_0px_rgba\(255\2c 255\2c 255\2c 0\.12\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[3px_3px_0px_0px_rgba\(255\2c 255\2c 255\2c 0\.12\)\]{--tw-shadow:3px 3px 0px 0px rgba(255,255,255,0.12);--tw-shadow-colored:3px 3px 0px 0px var(--tw-shadow-color)}.shadow-\[4px_4px_0px_0px_rgba\(255\2c 255\2c 255\2c 0\.1\)\]{--tw-shadow:4px 4px 0px 0px rgba(255,255,255,0.1);--tw-shadow-colored:4px 4px 0px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[8px_8px_0px_0px_rgba\(255\2c 255\2c 255\2c 0\.2\)\]{--tw-shadow:8px 8px 0px 0px rgba(255,255,255,0.2);--tw-shadow-colored:8px 8px 0px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[8px_8px_0px_0px_rgba\(255\2c 255\2c 255\2c 1\)\]{--tw-shadow:8px 8px 0px 0px rgba(255,255,255,1);--tw-shadow-colored:8px 8px 0px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_60px_-12px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:inset 0 0 60px -12px rgba(0,0,0,0.25);--tw-shadow-colored:inset 0 0 60px -12px var(--tw-shadow-color)}.shadow-\[inset_0_0_60px_-12px_rgba\(0\2c 0\2c 0\2c 0\.25\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow-md{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)}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgb(0 0 0/0.07)) drop-shadow(0 2px 2px rgb(0 0 0/0.06))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in{--tw-enter-opacity:0}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}:root{--font-sans:Inter,"Segoe UI",Arial,sans-serif;--font-mono:"JetBrains Mono","Cascadia Code",Consolas,ui-monospace,monospace;--bg:#f3eedb;--ink:#1e211c;--ink-2:rgba(30,33,28,0.68);--ink-3:rgba(30,33,28,0.43);--green:#168a4b;--green-glow:rgba(22,138,75,0.18);--lime:#d8f04e;--amber:#edc84b;--blue:#0a66c2;--wa-green:#25d366;--glass-bg:rgba(255,253,243,0.68);--glass-bg-2:rgba(255,255,255,0.80);--glass-border:rgba(30,33,28,0.22);--glass-border-2:rgba(30,33,28,0.42);--glass-inset:inset 0 1px 0 rgba(255,255,255,0.72);--paper:var(--bg);--paper-2:rgba(255,253,243,0.72);--ink-30:rgba(30,33,28,0.30);--ink-50:rgba(30,33,28,0.50);--accent:var(--lime);--mono:var(--font-mono),"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace}*{box-sizing:border-box}::-moz-selection{background:var(--green);color:#fff}::selection{background:var(--green);color:#fff}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(30,33,28,.22);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(30,33,28,.36)}@keyframes wa-blink{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes dot-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes lf-spin{to{transform:rotate(1turn)}}.hybrid-dashboard{background-image:linear-gradient(rgba(77,71,48,.04) 1px,transparent 0),radial-gradient(circle at 16% 8%,rgba(255,255,255,.86),transparent 28%),radial-gradient(circle at 88% 80%,rgba(216,240,78,.18),transparent 26%)!important;background-size:100% 28px,auto,auto!important}.hybrid-dashboard>aside,.hybrid-dashboard>main{border:2px solid var(--ink)!important;border-radius:3px!important;background:rgba(255,253,243,.68)!important;box-shadow:6px 6px 0 var(--ink),inset 0 1px 0 rgba(255,255,255,.86)!important;backdrop-filter:blur(20px) saturate(1.1)!important}.hybrid-dashboard>aside{background:rgba(255,249,205,.74)!important;z-index:300!important;overflow:visible!important}.hybrid-dashboard>main{z-index:1!important}.hybrid-dashboard>main>div:first-child{border-bottom:1.5px solid rgba(30,33,28,.3)!important;background:rgba(255,255,255,.3)}.hybrid-dashboard button{border-color:rgba(30,33,28,.32)}.hybrid-dashboard input,.hybrid-dashboard select,.hybrid-dashboard textarea{background:rgba(255,254,248,.78)!important;color:var(--ink)!important;border-color:rgba(30,33,28,.32)!important}.hybrid-dashboard [style*="rgba(255, 255, 255, 0.04)"],.hybrid-dashboard [style*="rgba(255,255,255,0.04)"]{background:rgba(255,253,243,.62)!important}.hybrid-dashboard [style*="rgba(255,255,255,0.06)"],.hybrid-dashboard [style*="rgba(255,255,255,0.08)"]{background:rgba(255,255,255,.46)!important}.hybrid-dashboard [style*="rgba(255,255,255,0.07)"],.hybrid-dashboard [style*="rgba(255,255,255,0.09)"],.hybrid-dashboard [style*="rgba(255,255,255,0.12)"]{border-color:rgba(30,33,28,.22)!important}.hybrid-dashboard .hybrid-accent{background:var(--lime);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.paper-app{--paper-bg:#f5f0da;--paper-card:#fffdf3;--paper-ink:#20231e;--paper-muted:#6f7065;--paper-line:#d8d1b7;--paper-yellow:#f2d45c;min-height:100vh;color:var(--paper-ink);background-color:var(--paper-bg);background-image:linear-gradient(rgba(77,71,48,.035) 1px,transparent 0),radial-gradient(circle at 18% 8%,rgba(255,255,255,.75),transparent 28%);background-size:100% 28px,auto;font-family:var(--font-sans),Inter,sans-serif}.paper-header{height:72px;padding:0 4vw;border-bottom:1px solid var(--paper-line);justify-content:space-between;background:rgba(255,253,243,.58);backdrop-filter:blur(18px) saturate(1.08)}.paper-header,.wordmark{display:flex;align-items:center}.wordmark{border:0;background:none;gap:10px;color:var(--paper-ink);font:800 19px/1 var(--font-sans),sans-serif;letter-spacing:-.04em;cursor:pointer}.wordmark-dot{width:31px;height:31px;border:1.5px solid var(--paper-ink);border-radius:7px;display:grid;place-items:center;background:var(--paper-yellow);font-size:14px;letter-spacing:-.06em;box-shadow:3px 3px 0 var(--paper-ink)}.setup-status{display:flex;align-items:center;gap:8px;color:var(--paper-muted);font:500 12px/1 var(--font-mono),monospace}.status-dot{width:8px;height:8px;border-radius:50%;background:#688c52}.paper-shell{min-height:calc(100vh - 72px);display:grid;grid-template-columns:minmax(290px,33vw) 1fr}.setup-rail{padding:clamp(40px,6vw,82px) clamp(28px,5vw,72px);border-right:1px solid var(--paper-line);display:flex;flex-direction:column;justify-content:space-between;gap:42px}.eyebrow{margin:0 0 14px;color:#8a7422;text-transform:uppercase;letter-spacing:.12em;font:700 11px/1 var(--font-mono),monospace}.setup-rail h1{max-width:430px;margin:0;font:700 clamp(32px,4vw,56px)/.98 var(--font-sans),sans-serif;letter-spacing:-.055em}.rail-copy{max-width:410px;margin:24px 0 0;color:var(--paper-muted);font-size:15px;line-height:1.7}.steps{display:grid;gap:4px}.step-row{width:100%;padding:13px 0;border:0;border-bottom:1px solid var(--paper-line);background:transparent;color:var(--paper-muted);display:grid;grid-template-columns:30px 1fr;gap:12px;text-align:left}.step-row:not(:disabled){cursor:pointer}.step-row.is-active,.step-row.is-done{color:var(--paper-ink)}.step-number{width:26px;height:26px;border:1px solid;border-radius:50%;display:grid;place-items:center;font:700 11px/1 var(--font-mono),monospace}.step-row.is-active .step-number{background:var(--paper-yellow);color:var(--paper-ink)}.step-row strong{display:block;font-size:13px}.step-row small{display:block;margin-top:4px;font-size:11px;opacity:.72}.paper-note{max-width:390px;padding:16px 18px;border:1px solid #c9bc86;background:rgba(255,251,227,.55);color:var(--paper-muted);font:500 12px/1.55 var(--font-mono),monospace;transform:rotate(-.5deg)}.paper-note span{display:block;margin-bottom:5px;color:var(--paper-ink);font-weight:800}.setup-workspace{min-width:0;background:rgba(255,253,243,.52);backdrop-filter:blur(18px) saturate(1.06);display:flex;flex-direction:column}.step-panel{width:min(900px,calc(100% - 64px));margin:auto;padding:48px 0 30px;animation:paper-in .28s ease both}@keyframes paper-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.panel-heading{margin-bottom:30px}.panel-heading h2{margin:0;font:700 clamp(28px,3.2vw,43px)/1.05 var(--font-sans),sans-serif;letter-spacing:-.045em}.panel-heading>p:last-child{max-width:580px;margin:12px 0 0;color:var(--paper-muted);font-size:14px;line-height:1.6}.voice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.voice-card{min-height:210px;padding:22px;position:relative;border:1px solid var(--paper-line);border-radius:2px;background:var(--paper-card);color:var(--paper-ink);text-align:left;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.voice-card:hover{transform:translateY(-2px) rotate(-.2deg);box-shadow:5px 6px 0 #ded5ad}.voice-card.is-selected{border:2px solid var(--paper-ink);padding:21px;background:#fff9cf;box-shadow:5px 6px 0 var(--paper-yellow)}.voice-index{color:#a39770;font:700 10px/1 var(--font-mono),monospace}.voice-check{width:26px;height:26px;position:absolute;top:17px;right:17px;border:1px solid var(--paper-line);border-radius:50%;display:grid;place-items:center}.is-selected .voice-check{background:var(--paper-ink);color:#fffbed;border-color:var(--paper-ink)}.voice-card strong{display:block;margin-top:17px;font-size:18px;letter-spacing:-.02em}.voice-card small{display:block;margin-top:4px;color:var(--paper-muted)}.voice-card .sample{display:block;margin-top:18px;color:#4f5049;white-space:pre-line;font:500 12px/1.55 var(--font-mono),monospace}.review-sheet,.schedule-card{border:1px solid var(--paper-line);background:var(--paper-card);box-shadow:7px 8px 0 #e3dbb9}.schedule-card{padding:clamp(24px,4vw,42px)}.field-block>label,.schedule-fields label>span{display:flex;align-items:center;gap:7px;margin-bottom:12px;color:var(--paper-muted);font:700 11px/1 var(--font-mono),monospace;text-transform:uppercase}.day-picker{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.day-picker button{aspect-ratio:1;border:1px solid var(--paper-line);border-radius:50%;background:transparent;color:var(--paper-ink);font:700 13px/1 var(--font-mono),monospace;cursor:pointer}.day-picker button.is-selected{background:var(--paper-yellow);border:2px solid var(--paper-ink);box-shadow:2px 2px 0 var(--paper-ink)}.schedule-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:34px}.schedule-fields input,.schedule-fields select{width:100%;height:48px;padding:0 13px;border:1px solid var(--paper-line);background:#fffef8;color:var(--paper-ink);font:600 13px var(--font-mono),monospace;outline:none}.schedule-fields input:focus,.schedule-fields select:focus{border-color:var(--paper-ink)}.cron-preview{margin-top:32px;padding:18px;border:1px dashed #b8aa74;background:#fbf4ce;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:13px}.cron-icon{width:36px;height:36px;border-radius:50%;background:var(--paper-yellow);display:grid;place-items:center}.cron-preview strong{font-size:13px}.cron-preview p{margin:4px 0 0;color:var(--paper-muted);font-size:12px}.live-pill{padding:5px 9px;border-radius:99px;background:#dce8cf;color:#49643b;font:800 9px/1 var(--font-mono),monospace;text-transform:uppercase}.final-panel{max-width:690px}.review-sheet{padding:24px 28px}.review-row,.review-title{display:flex;align-items:center;justify-content:space-between;gap:24px}.review-title{padding-bottom:20px;border-bottom:1px solid var(--paper-line);font-weight:800}.ready-stamp{padding:6px 9px;border:1.5px solid #7d6c2b;color:#7d6c2b;font:800 9px/1 var(--font-mono),monospace;transform:rotate(2deg)}.review-row{padding:16px 0;border-bottom:1px dashed var(--paper-line);font-size:13px}.review-row:last-child{border:0}.review-row span{color:var(--paper-muted)}.review-row strong{text-align:right}.linkedin-button{width:100%;margin-top:28px;padding:16px 20px;border:1.5px solid var(--paper-ink);background:#0a66c2;color:white;display:flex;align-items:center;justify-content:center;gap:10px;font:800 14px/1 var(--font-sans),sans-serif;cursor:pointer;box-shadow:5px 5px 0 var(--paper-ink)}.linkedin-button:hover{transform:translate(-1px,-1px);box-shadow:7px 7px 0 var(--paper-ink)}.linkedin-button:disabled{opacity:.65;cursor:wait}.privacy-copy{text-align:center;color:var(--paper-muted);font-size:11px}.workspace-footer{min-height:72px;padding:14px 32px;border-top:1px solid var(--paper-line);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:var(--paper-muted);font:700 11px/1 var(--font-mono),monospace}.workspace-footer button{display:flex;align-items:center;gap:7px;cursor:pointer}.back-button{justify-self:start;border:0;background:none;color:var(--paper-muted)}.back-button:disabled{opacity:0;pointer-events:none}.continue-button{justify-self:end;padding:11px 18px;border:1.5px solid var(--paper-ink);background:var(--paper-yellow);color:var(--paper-ink);font-weight:800;box-shadow:3px 3px 0 var(--paper-ink)}@media (max-width:900px){.paper-shell{grid-template-columns:1fr}.setup-rail{padding:32px 24px;border-right:0;border-bottom:1px solid var(--paper-line)}.paper-note,.rail-copy,.setup-rail h1{max-width:none}.steps{grid-template-columns:repeat(3,1fr)}.step-row{grid-template-columns:26px 1fr}.paper-note,.step-row small{display:none}.step-panel{width:min(100% - 36px,760px)}}@media (max-width:620px){.paper-header{height:62px;padding:0 18px}.setup-status{display:none}.paper-shell{min-height:calc(100vh - 62px)}.setup-rail{padding:25px 18px;gap:26px}.setup-rail h1{font-size:35px}.rail-copy{margin-top:14px}.step-row{grid-template-columns:1fr;gap:7px}.step-number{width:23px;height:23px}.step-row strong{font-size:11px}.voice-grid{grid-template-columns:1fr}.voice-card{min-height:190px}.schedule-fields{grid-template-columns:1fr}.cron-preview{grid-template-columns:38px 1fr}.live-pill{display:none}.review-row{align-items:flex-start}.workspace-footer{padding:13px 18px;position:sticky;bottom:0;background:var(--paper-bg)}}.cadence-page,.dashboard-home,.settings-page-new{height:100%;overflow:auto;padding:22px;color:var(--paper-ink)}.telegram-banner{min-height:60px;padding:10px 13px;margin-bottom:16px;border:1.5px solid var(--paper-ink);background:#e8f6ff;box-shadow:4px 4px 0 #8dcced;display:flex;align-items:center;gap:11px}.telegram-banner>div:nth-child(2){flex:1}.telegram-banner small,.telegram-banner strong{display:block}.telegram-banner strong{font-size:12px}.telegram-banner small{margin-top:3px;color:var(--paper-muted);font:600 9px var(--font-mono),monospace}.queue-panel-head button,.telegram-banner button{border:1px solid var(--paper-ink);background:var(--paper-card);padding:8px 11px;cursor:pointer;color:var(--paper-ink);font:750 9px var(--font-mono),monospace}.telegram-mark{width:34px;height:34px;background:#2aabee;color:white;display:grid;place-items:center;border:1px solid var(--paper-ink)}.telegram-mark.large{width:45px;height:45px;margin-bottom:15px}.dashboard-home-grid{min-height:calc(100vh - 140px);display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px}.dashboard-workbench{min-width:0}.home-heading,.section-title{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}.home-heading h1,.section-title h1{margin:3px 0 6px;font:800 clamp(27px,3vw,40px)/1 var(--font-sans),sans-serif;letter-spacing:-.05em}.home-heading>div>span,.section-title>div>span{color:var(--paper-muted);font-size:11px}.metric-mini{min-width:86px;padding:11px;border:1px solid var(--paper-ink);background:var(--paper-yellow);text-align:center;box-shadow:3px 3px 0 var(--paper-ink)}.metric-mini span,.metric-mini strong{display:block}.metric-mini strong{font-size:22px}.metric-mini span{font:700 8px var(--font-mono),monospace;text-transform:uppercase}.approval-card,.cadence-preview,.cadence-settings-card,.connection-setting,.generated-sheet,.generator-card,.home-empty,.home-metrics>div,.settings-danger,.settings-policy,.settings-profile{border:1px solid var(--paper-line);background:rgba(255,253,243,.72);backdrop-filter:blur(16px)}.generator-card{border:1.5px solid var(--paper-ink);box-shadow:5px 5px 0 #d9d0aa}.generator-card textarea{width:100%;min-height:112px;padding:16px;border:0!important;background:transparent!important;resize:vertical;outline:0;color:var(--paper-ink);font:650 13px/1.6 var(--font-mono),monospace}.generator-controls{padding:10px;border-top:1px solid var(--paper-line);display:flex;justify-content:space-between;gap:10px}.generator-controls>div{display:flex;gap:5px;flex-wrap:wrap}.generator-controls button{border:1px solid var(--paper-line);background:var(--paper-card);padding:7px 10px;color:var(--paper-muted);font:700 8px var(--font-mono),monospace;text-transform:uppercase;cursor:pointer}.generator-controls button.is-active{background:var(--paper-ink);color:white}.generator-controls .generate-action,.primary-paper{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--paper-ink);background:var(--paper-yellow);color:var(--paper-ink);box-shadow:3px 3px 0 var(--paper-ink);font-weight:800;cursor:pointer}.generated-sheet{margin-top:16px;padding:16px;border-color:var(--paper-ink)}.sheet-kicker{display:flex;justify-content:space-between;color:var(--paper-muted);font:700 9px var(--font-mono),monospace;text-transform:uppercase}.generated-sheet textarea,.post-review-editor{width:100%;min-height:245px;margin:12px 0;padding:14px;border:1px solid var(--paper-line);background:#fffef8!important;resize:vertical;color:var(--paper-ink);font:550 12px/1.7 var(--font-mono),monospace}.sheet-actions{display:flex;gap:8px;flex-wrap:wrap}.modal-primary,.sheet-actions button{min-height:37px;padding:0 12px;border:1px solid var(--paper-ink);background:var(--paper-card);color:var(--paper-ink);display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:750 9px var(--font-mono),monospace}.home-empty{min-height:180px;margin-top:16px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.home-empty strong{margin-top:10px}.home-empty span{max-width:420px;margin-top:5px;color:var(--paper-muted);font-size:10px}.home-metrics{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.home-metrics>div{padding:13px}.home-metrics small,.home-metrics span,.home-metrics strong{display:block}.home-metrics span{color:var(--paper-muted);font:700 8px var(--font-mono),monospace;text-transform:uppercase}.home-metrics strong{margin:5px 0;font-size:22px}.home-metrics small{color:var(--green);font-size:9px}.queue-panel{border:1.5px solid var(--paper-ink);background:rgba(255,250,219,.72);padding:15px;box-shadow:5px 5px 0 var(--paper-ink);overflow:hidden}.queue-panel-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--paper-line);padding-bottom:12px}.queue-panel-head h2{margin:2px 0 0;font-size:23px}.queue-panel-head button{display:flex;align-items:center;gap:5px}.queue-chain{height:calc(100% - 65px);padding:13px 3px;overflow-y:auto}.queue-card{width:100%;min-height:116px;padding:13px;margin-bottom:16px;border:1px solid var(--paper-line);background:#fffdf3;color:var(--paper-ink);text-align:left;position:relative;box-shadow:3px 3px 0 #d8d0af;cursor:pointer}.queue-card small,.queue-card strong{display:block}.queue-card strong{margin:10px 0 7px;font-size:12px;line-height:1.35}.queue-card small{color:var(--paper-muted);font:650 8px var(--font-mono),monospace;text-transform:uppercase}.queue-connector{width:1px;height:17px;position:absolute;left:50%;bottom:-18px;background:var(--paper-ink)}.queue-status{padding:3px 6px;border:1px solid;color:#9b7212;font:750 7px var(--font-mono),monospace;text-transform:uppercase}.queue-status.is-published{color:var(--green)}.queue-status.is-skipped{color:#a24e3d}.queue-zero{height:100%;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.queue-zero strong{margin:10px 0 5px}.queue-zero span{color:var(--paper-muted);font-size:10px}.queue-zero button{margin-top:14px;padding:9px 12px;border:1px solid var(--paper-ink);background:var(--paper-yellow);cursor:pointer}.dash-modal-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(30,33,28,.42);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px}.dash-modal{width:min(480px,100%);max-height:88vh;overflow:auto;position:relative;padding:25px;border:2px solid var(--paper-ink);background:var(--paper-bg);box-shadow:8px 8px 0 var(--paper-ink)}.dash-modal.is-wide{width:min(760px,100%)}.dash-modal h2{margin:5px 0 12px;font-size:27px}.dash-modal-close{width:31px;height:31px;position:absolute;top:12px;right:12px;border:1px solid var(--paper-ink);background:white;display:grid;place-items:center;cursor:pointer}.modal-copy{color:var(--paper-muted);font-size:11px;line-height:1.7}.modal-primary{width:100%;margin-top:15px}.history-list{display:flex;flex-direction:column;gap:8px}.history-list article{padding:13px;border:1px solid var(--paper-line);background:#fffdf4;display:flex;justify-content:space-between;gap:15px}.history-list article>div:first-child{min-width:0;flex:1}.history-list strong{font-size:12px}.history-list p{max-height:58px;overflow:hidden;color:var(--paper-muted);font:500 9px/1.55 var(--font-mono),monospace}.history-list small{color:var(--paper-muted);font-size:8px}.history-list article>div:last-child{display:flex;flex-direction:column;gap:6px}.history-list button{padding:6px 8px;border:1px solid var(--paper-line);background:white;display:flex;align-items:center;gap:5px;cursor:pointer}.history-list .danger-action{color:#9a4d39}.cadence-layout{grid-template-columns:1fr 1fr;gap:14px}.cadence-layout>section{padding:18px}.approval-card h2,.cadence-settings-card h2{margin:0 0 14px;font-size:18px}.cadence-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.approval-card>button,.cadence-options button{padding:11px;border:1px solid var(--paper-line);background:var(--paper-card);color:var(--paper-ink);text-align:left;cursor:pointer}.cadence-options button{display:grid;grid-template-columns:20px 1fr}.cadence-options button span{grid-row:span 2}.approval-card small,.cadence-options small{color:var(--paper-muted);font:600 8px var(--font-mono),monospace}.approval-card>button.is-active,.cadence-options .is-active{border-color:var(--paper-ink);background:#fbf2be;box-shadow:3px 3px 0 var(--paper-ink)}.paper-control{display:block;margin-top:14px}.paper-control>span{display:flex;gap:5px;margin-bottom:6px;color:var(--paper-muted);font:700 9px var(--font-mono),monospace;text-transform:uppercase}.paper-control input{padding:9px;border:1px solid var(--paper-line)}.topic-entry{display:flex}.topic-entry input{flex:1}.topic-entry button{border:1px solid var(--paper-ink);background:var(--paper-yellow)}.topic-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.topic-list button{border:1px solid var(--paper-line);background:white;padding:5px 7px;cursor:pointer}.approval-card>button{width:100%;margin-bottom:9px;display:flex;gap:10px}.approval-card>button span{display:flex;flex-direction:column;gap:4px}.approval-card .approve-all{justify-content:center;background:var(--paper-ink);color:white;text-align:center}.cadence-note{margin-top:16px;padding:12px;border-left:4px solid var(--paper-yellow);background:#fff9d9}.cadence-note span,.cadence-note strong{display:block}.cadence-note span{margin-top:3px;color:var(--paper-muted);font-size:9px;line-height:1.5}.cadence-preview{grid-column:1/-1}.cadence-preview article{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:10px 0;border-top:1px solid var(--paper-line)}.cadence-preview article>span{width:24px;height:24px;background:var(--paper-yellow);display:grid;place-items:center}.cadence-preview small,.cadence-preview strong{display:block}.cadence-preview small{color:var(--paper-muted);font-size:8px}.cadence-preview i{font:700 8px var(--font-mono),monospace;text-transform:uppercase}.settings-grid{max-width:900px;display:grid;gap:10px}.settings-grid>section{padding:17px}.connection-setting,.settings-danger,.settings-policy,.settings-profile{display:flex;align-items:center;gap:14px}.profile-avatar{width:55px;height:55px;border:1px solid var(--paper-ink);background:var(--paper-yellow);display:grid;place-items:center;overflow:hidden;font-size:20px;font-weight:800}.profile-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.connection-setting h2,.settings-danger h2,.settings-policy h2,.settings-profile h2{margin:2px 0;font-size:16px}.connection-setting p,.settings-danger p,.settings-policy p,.settings-profile span{color:var(--paper-muted);font-size:9px}.service-icon{width:43px;height:43px;display:grid;place-items:center;color:white}.service-icon.linkedin{background:#0a66c2}.service-icon.telegram{background:#2aabee}.connection-setting>div,.settings-danger>div{flex:1}.connection-setting>button,.settings-danger button{padding:8px 10px;border:1px solid var(--paper-ink);background:white;display:flex;align-items:center;gap:5px;cursor:pointer}.connected-label,.disconnected-label{display:inline-flex!important;align-items:center;gap:4px;margin-top:4px;color:var(--green)!important;font:700 8px var(--font-mono),monospace;text-transform:uppercase}.disconnected-label{color:#9a4d39!important}.settings-policy>div{flex:1}.settings-policy>span{padding:5px 8px;background:var(--paper-yellow);font:800 9px var(--font-mono),monospace}.settings-danger{border-color:#c98e7c}.memory-toolbar .memory-import{margin-left:auto;border-radius:0;border-color:var(--paper-ink);background:var(--paper-card);color:var(--paper-ink)}.memory-toolbar .memory-import+.add-memory{margin-left:0}@media (max-width:980px){.dashboard-home-grid{grid-template-columns:1fr}.queue-panel{min-height:430px}.cadence-layout,.home-metrics{grid-template-columns:1fr}.cadence-preview{grid-column:auto}}.signup-page{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:var(--paper-bg);color:var(--paper-ink)}.signup-story{padding:clamp(28px,5vw,72px);border-right:1px solid var(--paper-line);background-image:linear-gradient(rgba(77,71,48,.04) 1px,transparent 0),radial-gradient(circle at 15% 10%,white,transparent 34%);background-size:100% 28px,auto;display:flex;flex-direction:column;justify-content:space-between}.signup-brand{color:var(--paper-ink);text-decoration:none;font:850 14px var(--font-mono),monospace;text-transform:uppercase}.signup-brand span{padding:6px;margin-right:7px;background:#0a66c2;color:white}.signup-story h1{max-width:680px;margin:12px 0 18px;font:850 clamp(42px,6vw,76px)/.94 var(--font-sans),sans-serif;letter-spacing:-.065em}.signup-story div>p:last-of-type{max-width:560px;color:var(--paper-muted);line-height:1.7}.signup-story ul{margin:28px 0 0;padding:0;list-style:none;display:grid;gap:12px}.signup-story li{display:flex;gap:9px;font-size:12px}.signup-story>small{max-width:500px;color:var(--paper-muted);font:600 9px/1.6 var(--font-mono),monospace}.signup-card-wrap{display:grid;place-items:center;padding:28px}.signup-card{width:min(440px,100%);padding:30px;border:2px solid var(--paper-ink);background:rgba(255,253,243,.78);box-shadow:9px 9px 0 var(--paper-ink);backdrop-filter:blur(20px)}.signup-card h2{margin:8px 0;font-size:31px;letter-spacing:-.045em}.signup-card>p:not(.eyebrow){color:var(--paper-muted);font-size:11px;line-height:1.7}.signup-card>button{width:100%;min-height:50px;margin-top:20px;padding:0 15px;border:1px solid var(--paper-ink);background:#0a66c2;color:white;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:4px 4px 0 var(--paper-ink);cursor:pointer;font-weight:800}.signup-card>button svg:last-child{margin-left:auto}.signup-steps{margin:22px 0;padding:12px 0;border-block:1px solid var(--paper-line);display:flex;justify-content:space-between;color:var(--paper-muted);font:700 8px var(--font-mono),monospace;text-transform:uppercase}.signup-card>small{color:var(--paper-muted);font:500 8px/1.6 var(--font-mono),monospace}.payment-gate-backdrop{position:fixed;inset:0;z-index:1500;padding:20px;display:grid;place-items:center;background:rgba(30,33,28,.46);backdrop-filter:blur(7px)}.payment-gate{width:min(760px,100%);padding:30px;position:relative;border:2px solid var(--paper-ink);background:var(--paper-bg);box-shadow:10px 10px 0 var(--paper-ink)}.payment-close{position:absolute;top:13px;right:13px;width:32px;height:32px;border:1px solid var(--paper-ink);background:white;display:grid;place-items:center;cursor:pointer}.payment-gate>h1{margin:6px 0;font-size:34px;letter-spacing:-.05em}.payment-gate>p:not(.eyebrow){color:var(--paper-muted);font-size:11px}.payment-options{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.payment-options article{padding:18px;border:1px solid var(--paper-line);background:white}.payment-options article.is-featured{border:2px solid var(--paper-ink);background:#fff9d8;box-shadow:5px 5px 0 var(--paper-ink)}.payment-options article>small,.payment-options article>span,.payment-options article>strong{display:block}.payment-options article>span{font:800 9px var(--font-mono),monospace;text-transform:uppercase}.payment-options article>strong{margin:8px 0;font-size:29px}.payment-options article>strong small{display:inline;font-size:10px}.payment-options article>small{min-height:34px;color:var(--paper-muted);font-size:9px;line-height:1.5}.payment-options ul{padding:0;list-style:none;display:grid;gap:6px}.payment-options li{display:flex;gap:5px;font-size:9px}.payment-options button{width:100%;min-height:38px;border:1px solid var(--paper-ink);background:var(--paper-card);cursor:pointer;font-weight:800}.payment-options .is-featured button{background:var(--paper-yellow)}@media (max-width:760px){.signup-page{grid-template-columns:1fr}.signup-story{min-height:65vh;border-right:0;border-bottom:1px solid var(--paper-line)}.payment-options{grid-template-columns:1fr}}.run-inbox{margin:20px 0 28px;border:1px solid #25281f;background:#fffdf3;padding:22px;box-shadow:4px 4px 0 #d9d1ad}.run-inbox>.paper-section-heading{padding:0 0 18px}.release-draft{padding:22px 0;border-top:1px solid #d5ceb2}.release-draft .draft-copy{max-width:760px;line-height:1.65}.review-note{color:#3d5643;font-size:14px;line-height:1.6}.release-history{border-top:1px solid #d5ceb2;padding:18px 0}.release-history article{padding:18px 0;border-bottom:1px solid #d5ceb2}.release-history p{white-space:pre-wrap;line-height:1.6}.source-evidence{padding:15px;margin:10px 0;border:1px solid #d5ceb2}.source-evidence small{display:block;margin:8px 0}.source-evidence a{color:#0a579f;text-decoration:underline;overflow-wrap:anywhere}.voice-settings{display:flex;flex-direction:column;align-items:stretch;gap:16px}.release-reason,.voice-settings label{display:flex;flex-direction:column;gap:8px;font-weight:600}.release-reason select,.release-reason textarea,.voice-settings textarea{width:100%;border:1px solid #6c6b60;padding:12px;color:#20231e;background:#fffef8;font:inherit;line-height:1.5}.release-reason textarea{min-height:96px;resize:vertical}.release-history summary,.run-inbox button{min-height:44px;cursor:pointer}.run-inbox button:disabled{opacity:.6;cursor:wait}.run-inbox .draft-actions{flex-wrap:wrap}.run-inbox details summary{cursor:pointer;padding:10px 0}:focus-visible{outline:3px solid #1767a8;outline-offset:3px}@media(max-width:700px){.run-inbox{padding:16px}.run-inbox .draft-actions{flex-direction:column;align-items:stretch}.release-draft .draft-context{flex-wrap:wrap}}.marketing-page{--m-paper:#f4efdc;--m-card:#fffdf3;--m-ink:#1e211c;--m-muted:#6d6e64;--m-line:#d5ceb2;--m-yellow:#efd44e;min-height:100vh;overflow:hidden;background:linear-gradient(rgba(75,70,47,.038) 1px,transparent 1px),radial-gradient(circle at 14% 4%,rgba(255,255,255,.9),transparent 27%),radial-gradient(circle at 91% 18%,rgba(216,240,78,.18),transparent 22%),var(--m-paper);background-size:100% 28px,auto,auto,auto;color:var(--m-ink);font-family:var(--font-sans),Inter,sans-serif}.marketing-page a,.marketing-page button{font-family:inherit}.marketing-nav{width:min(1440px,calc(100% - 36px));height:70px;margin:0 auto;border-bottom:1px solid rgba(30,33,28,.28);display:flex;align-items:center;justify-content:space-between;position:relative;z-index:50}.marketing-brand{padding:0;border:0;background:none;color:var(--m-ink);display:inline-flex;align-items:center;gap:9px;text-decoration:none;cursor:pointer}.marketing-brand>span{width:31px;height:31px;border:1.5px solid var(--m-ink);border-radius:4px;background:var(--m-yellow);box-shadow:3px 3px 0 var(--m-ink);display:grid;place-items:center;font-size:12px;font-weight:900}.marketing-brand strong{font-size:17px;letter-spacing:-.045em}.marketing-nav nav{display:flex;align-items:center;gap:26px}.marketing-nav nav>a{color:var(--m-muted);font:700 10px var(--font-mono),monospace;text-decoration:none;text-transform:uppercase}.marketing-nav nav>a:hover{color:var(--m-ink)}.marketing-nav nav>button{min-height:38px;cursor:pointer;font:800 10px var(--font-mono),monospace}.nav-signin{border:0;background:transparent;color:var(--m-ink)}.nav-cta{padding:0 14px;border:1.5px solid var(--m-ink);background:var(--m-yellow);color:var(--m-ink);box-shadow:3px 3px 0 var(--m-ink);display:inline-flex;align-items:center;gap:7px}.mobile-menu{display:none;width:36px;height:36px;border:1px solid var(--m-ink);background:var(--m-card);place-items:center}.marketing-hero{width:min(1440px,calc(100% - 36px));min-height:690px;margin:0 auto;padding:clamp(55px,7vw,105px) 0 72px;display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(36px,6vw,94px)}.hero-copy{position:relative;z-index:2}.hero-kicker{display:inline-flex;align-items:center;gap:7px;color:#846a10;font:800 10px var(--font-mono),monospace;letter-spacing:.11em;text-transform:uppercase}.hero-copy h1{max-width:650px;margin:19px 0 24px;font-size:clamp(54px,6.6vw,104px);font-weight:850;line-height:.88;letter-spacing:-.075em}.hero-copy h1 em{color:#0a66c2;font-style:normal;position:relative}.hero-copy h1 em:after{content:"";height:8px;position:absolute;left:3px;right:-4px;bottom:-7px;background:var(--m-yellow);transform:rotate(-1.5deg);z-index:-1}.hero-copy>p{max-width:580px;margin:0;color:var(--m-muted);font-size:clamp(14px,1.3vw,18px);line-height:1.65}.hero-actions{margin-top:30px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.hero-primary{min-height:51px;padding:0 18px;border:2px solid var(--m-ink);background:var(--m-ink);color:white;box-shadow:5px 5px 0 var(--m-yellow);gap:12px;cursor:pointer;font-weight:850}.hero-actions>a,.hero-primary{display:inline-flex;align-items:center}.hero-actions>a{color:var(--m-ink);gap:4px;font:800 10px var(--font-mono),monospace;text-transform:uppercase}.hero-proof{margin-top:27px;display:flex;gap:17px;flex-wrap:wrap;color:var(--m-muted)}.hero-proof span{display:inline-flex;align-items:center;gap:5px;font:700 9px var(--font-mono),monospace}.hero-return-note{margin-top:17px!important;color:var(--m-muted)!important;font:650 9px/1.5 var(--font-mono),monospace!important}.hero-return-note button{padding:0 0 2px;border:0;border-bottom:1px solid;background:transparent;color:var(--m-ink);cursor:pointer;font:inherit;font-weight:850}.hero-product{min-width:0;position:relative;perspective:1300px}.preview-window{min-height:525px;border:2px solid var(--m-ink);background:rgba(255,253,243,.68);box-shadow:11px 11px 0 var(--m-ink);backdrop-filter:blur(20px);transform:rotateY(-3deg) rotateX(1deg);overflow:hidden}.preview-topbar{height:48px;padding:0 13px;border-bottom:1px solid var(--m-line);display:flex;align-items:center;gap:9px;font-size:10px;font-weight:750}.preview-topbar .mini-brand{width:25px;height:25px;background:linear-gradient(135deg,#16a34a,#d8f04e);border:1px solid var(--m-ink);display:grid;place-items:center;font-weight:900}.preview-topbar i{margin-left:auto;color:var(--m-muted);font:700 8px var(--font-mono),monospace;font-style:normal}.preview-body{min-height:475px;display:grid;grid-template-columns:1fr 230px}.preview-composer{padding:24px}.preview-composer>div:first-child small,.preview-draft>small,.preview-queue small{color:#8c741e;font:800 7px var(--font-mono),monospace;letter-spacing:.08em}.preview-composer>div:first-child strong{margin-top:4px;display:block;font-size:23px;letter-spacing:-.045em}.composer-input{margin-top:17px;border:1.5px solid var(--m-ink);background:rgba(255,255,255,.68);box-shadow:3px 3px 0 #d5ceb2}.composer-input p{min-height:68px;margin:0;padding:12px;color:var(--m-muted);font:600 9px/1.55 var(--font-mono),monospace}.composer-input>span{padding:7px;border-top:1px solid var(--m-line);display:flex;justify-content:space-between;align-items:center}.composer-input i{padding:4px 7px;background:var(--m-ink);color:white;font:700 7px var(--font-mono),monospace;font-style:normal}.composer-input button{padding:6px 9px;border:1px solid var(--m-ink);background:var(--m-yellow);display:inline-flex;align-items:center;gap:4px;font-size:8px;font-weight:800}.preview-draft{margin-top:14px;padding:13px;border:1px solid var(--m-line);background:rgba(255,253,243,.82)}.preview-draft>strong{display:block;margin:7px 0;font-size:13px}.preview-draft>p{height:96px;overflow:hidden;margin:0;color:var(--m-muted);font:550 8.5px/1.55 var(--font-mono),monospace}.preview-draft>div{margin-top:10px;display:flex;gap:6px}.preview-draft button{padding:6px 8px;border:1px solid var(--m-ink);background:var(--m-yellow);font-size:7px;font-weight:800}.preview-draft button+button{background:white}.preview-queue{padding:17px 12px;border-left:1px solid var(--m-line);background:rgba(255,248,202,.46)}.preview-queue>div{margin-bottom:13px}.preview-queue>div strong{display:block;margin-top:3px;font-size:18px}.preview-queue article{min-height:105px;margin-bottom:14px;padding:10px;position:relative;border:1px solid var(--m-line);background:var(--m-card);box-shadow:2px 3px 0 #d7cfad}.preview-queue article>span{color:#8a6d0c;font:800 6px var(--font-mono),monospace}.preview-queue article>strong{margin:9px 0 7px;display:block;font-size:10px;line-height:1.35}.preview-queue article>small{color:var(--m-muted)}.preview-queue article>i{width:1px;height:15px;position:absolute;bottom:-16px;left:50%;background:var(--m-ink)}.floating-approval,.floating-memory{padding:10px 12px;position:absolute;border:1.5px solid var(--m-ink);background:rgba(255,253,243,.92);box-shadow:4px 4px 0 var(--m-ink);display:flex;align-items:center;gap:8px}.floating-memory{left:-28px;bottom:58px}.floating-approval{right:-24px;top:60px;background:#e4f5ff}.floating-approval small,.floating-approval strong,.floating-memory small,.floating-memory strong{display:block}.floating-approval strong,.floating-memory strong{font-size:9px}.floating-approval small,.floating-memory small{margin-top:2px;color:var(--m-muted);font:650 7px var(--font-mono),monospace}.impact-strip{border-block:2px solid var(--m-ink);background:var(--m-yellow);display:grid;grid-template-columns:repeat(3,1fr) 1.6fr}.impact-strip>div,.impact-strip>p{min-height:115px;margin:0;padding:20px clamp(18px,3vw,42px);border-right:1px solid var(--m-ink);display:flex;flex-direction:column;justify-content:center}.impact-strip>div strong{font-size:31px;letter-spacing:-.05em}.impact-strip>div span{max-width:190px;margin-top:3px;font:700 8px/1.4 var(--font-mono),monospace;text-transform:uppercase}.impact-strip>p{border:0;font-size:15px;font-weight:750;line-height:1.5}.capability-section{width:min(1320px,calc(100% - 36px));margin:0 auto;padding:110px 0}.section-intro{max-width:790px;margin-bottom:48px}.final-cta h2,.safety-section h2,.section-intro h2,.workflow-copy h2{margin:10px 0 14px;font-size:clamp(35px,4.6vw,67px);line-height:.98;letter-spacing:-.06em}.section-intro>p:last-child,.workflow-copy>p:last-of-type{max-width:620px;color:var(--m-muted);line-height:1.65}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1.5px solid var(--m-ink);box-shadow:8px 8px 0 var(--m-ink)}.capability-grid article{min-height:315px;padding:23px;border-right:1px solid var(--m-ink);background:rgba(255,253,243,.62);position:relative}.capability-grid article:last-child{border:0}.capability-grid article:nth-child(2n){background:rgba(255,248,202,.45)}.capability-number{color:var(--m-muted);font:800 9px var(--font-mono),monospace}.capability-icon{width:43px;height:43px;margin:37px 0 19px;border:1px solid var(--m-ink);background:var(--m-yellow);display:grid;place-items:center;box-shadow:3px 3px 0 var(--m-ink)}.capability-grid h3{font-size:18px;line-height:1.2;letter-spacing:-.035em}.capability-grid p{color:var(--m-muted);font-size:11px;line-height:1.7}.first-week-section{width:min(1320px,calc(100% - 36px));margin:0 auto 110px}.first-week-grid{display:grid;grid-template-columns:repeat(3,1fr);border:2px solid var(--m-ink);background:rgba(255,253,243,.68);box-shadow:10px 10px 0 var(--m-ink)}.first-week-grid article{min-height:310px;padding:25px;border-right:1px solid var(--m-ink);display:flex;flex-direction:column}.first-week-grid article:nth-child(2){background:rgba(255,248,202,.55)}.first-week-grid article:last-child{border-right:0}.week-day{color:#846a10;font:850 9px var(--font-mono),monospace;letter-spacing:.12em}.first-week-grid article>svg{width:45px;height:45px;margin:43px 0 20px;padding:11px;border:1px solid var(--m-ink);background:var(--m-yellow);box-shadow:3px 3px 0 var(--m-ink)}.first-week-grid h3{max-width:290px;margin:0 0 10px;font-size:20px;line-height:1.18;letter-spacing:-.035em}.first-week-grid p{max-width:340px;margin:0;color:var(--m-muted);font-size:11px;line-height:1.7}.first-week-grid article>small{margin-top:auto;padding-top:18px;border-top:1px solid var(--m-line);color:var(--m-muted);font:750 8px var(--font-mono),monospace}.first-week-action{padding:19px 22px;border:2px solid var(--m-ink);border-top:0;background:rgba(255,253,243,.68);display:flex;align-items:center;justify-content:space-between;gap:20px}.first-week-action>span{display:inline-flex;align-items:center;gap:8px;font:800 9px var(--font-mono),monospace}.first-week-action button{min-height:41px;padding:0 14px;border:1.5px solid var(--m-ink);background:var(--m-yellow);color:var(--m-ink);box-shadow:3px 3px 0 var(--m-ink);display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:850}.workflow-section{padding:30px 18px 110px}.workflow-board{width:min(1320px,100%);margin:0 auto;border:2px solid var(--m-ink);background:rgba(255,253,243,.64);box-shadow:10px 10px 0 var(--m-ink);display:grid;grid-template-columns:1fr 1fr}.workflow-copy{padding:clamp(30px,5vw,68px);border-right:1px solid var(--m-ink)}.workflow-copy button{min-height:44px;margin-top:17px;padding:0 14px;border:1px solid var(--m-ink);background:var(--m-yellow);display:inline-flex;align-items:center;gap:9px;box-shadow:3px 3px 0 var(--m-ink);cursor:pointer;font-weight:800}.workflow-steps{padding:25px clamp(20px,4vw,52px)}.workflow-steps article{min-height:94px;border-bottom:1px solid var(--m-line);display:flex;align-items:center;gap:15px}.workflow-steps article:last-child{border:0}.workflow-steps article>span{width:33px;height:33px;flex:none;border:1px solid var(--m-ink);border-radius:50%;display:grid;place-items:center;font:800 9px var(--font-mono),monospace}.workflow-steps strong{font-size:14px}.workflow-steps p{margin:4px 0 0;color:var(--m-muted);font-size:10px}.safety-section{width:min(1320px,calc(100% - 36px));margin:0 auto 110px;display:grid;grid-template-columns:150px 1fr .8fr;align-items:center;gap:42px}.safety-seal{width:140px;height:140px;border:2px solid var(--m-ink);border-radius:50%;background:var(--m-yellow);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;box-shadow:7px 7px 0 var(--m-ink);text-align:center}.safety-seal span{font:900 8px/1.35 var(--font-mono),monospace}.safety-section h2{font-size:clamp(32px,4vw,55px)}.safety-section ul{margin:0;padding:0;list-style:none;display:grid;gap:13px}.safety-section li{padding-bottom:12px;border-bottom:1px solid var(--m-line);display:flex;gap:8px;font-size:11px;font-weight:700}.final-cta{padding:clamp(42px,6vw,88px) max(18px,calc((100vw - 1320px)/2));border-block:2px solid var(--m-ink);background:#0a66c2;color:white;display:flex;align-items:center;justify-content:space-between;gap:40px}.final-cta>div{max-width:830px}.final-cta .eyebrow{color:#dbeeff}.final-cta h2{margin-bottom:0}.final-cta button{min-width:245px;min-height:54px;padding:0 17px;border:2px solid white;background:var(--m-yellow);color:var(--m-ink);box-shadow:5px 5px 0 white;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;font-weight:850}.marketing-footer{min-height:120px;padding:25px max(18px,calc((100vw - 1320px)/2));display:flex;align-items:center;gap:30px}.marketing-footer>p{flex:1;color:var(--m-muted);font:650 9px var(--font-mono),monospace}.marketing-footer>div:last-child{display:flex;gap:20px}.marketing-footer a{color:var(--m-muted);font:700 9px var(--font-mono),monospace;text-transform:uppercase}@media (max-width:1050px){.marketing-hero{grid-template-columns:1fr}.hero-copy{max-width:820px}.hero-product{width:min(820px,100%);margin:0 auto}.impact-strip{grid-template-columns:repeat(3,1fr)}.impact-strip>p{grid-column:1/-1;border-top:1px solid var(--m-ink)}.capability-grid{grid-template-columns:1fr 1fr}.capability-grid article:nth-child(2){border-right:0}.capability-grid article:nth-child(-n+2){border-bottom:1px solid var(--m-ink)}.safety-section{grid-template-columns:130px 1fr}.safety-section ul{grid-column:2}}@media (max-width:720px){.marketing-nav nav{display:none;position:absolute;left:0;right:0;top:62px;padding:16px;border:1.5px solid var(--m-ink);background:var(--m-card);box-shadow:5px 5px 0 var(--m-ink);flex-direction:column;align-items:stretch}.marketing-nav nav.is-open{display:flex}.mobile-menu{display:grid}.marketing-hero{padding-top:55px}.hero-copy h1{font-size:clamp(50px,16vw,76px)}.hero-actions{align-items:flex-start;flex-direction:column}.preview-body{grid-template-columns:1fr}.preview-queue{display:none}.preview-window{min-height:475px}.floating-memory{left:8px}.floating-approval{right:8px}.impact-strip{grid-template-columns:1fr}.impact-strip>div,.impact-strip>p{border-right:0;border-bottom:1px solid var(--m-ink)}.capability-section{padding:75px 0}.capability-grid{grid-template-columns:1fr}.capability-grid article{border-right:0;border-bottom:1px solid var(--m-ink)!important}.capability-grid article:last-child{border-bottom:0!important}.first-week-section{margin-bottom:75px}.first-week-grid{grid-template-columns:1fr}.first-week-grid article{min-height:270px;border-right:0;border-bottom:1px solid var(--m-ink)}.first-week-grid article:last-child{border-bottom:0}.first-week-action{align-items:stretch;flex-direction:column}.first-week-action button{width:100%;justify-content:center}.workflow-board{grid-template-columns:1fr}.workflow-copy{border-right:0;border-bottom:1px solid var(--m-ink)}.safety-section{grid-template-columns:1fr}.safety-section ul{grid-column:auto}.final-cta{align-items:flex-start;flex-direction:column}.final-cta button{width:100%}.marketing-footer{align-items:flex-start;flex-direction:column}.marketing-footer>div:last-child{flex-wrap:wrap}}.memory-loading{min-height:100vh;display:grid;place-items:center;color:#20231e}.memory-page{min-height:100vh;padding-bottom:26px}.memory-page.memory-embedded{height:100%;min-height:0;padding-bottom:18px;overflow-y:auto;background:transparent;color:var(--paper-ink)}.memory-embedded .memory-header{min-height:96px;padding:18px 24px;background:rgba(255,253,243,.34)}.memory-embedded .memory-stats{margin:16px 24px 0}.memory-embedded .memory-toolbar{margin:14px 24px 0}.memory-embedded .memory-board-shell{height:min(680px,calc(100vh - 230px));margin:12px 24px 0}.memory-header{min-height:112px;padding:24px clamp(22px,4vw,58px);border-bottom:1px solid var(--paper-line);display:flex;align-items:center;justify-content:space-between;gap:24px;background:rgba(255,253,243,.58);backdrop-filter:blur(18px) saturate(1.08)}.memory-title-row{display:flex;align-items:flex-start;gap:17px}.memory-title-row h1{margin:0;font:750 clamp(29px,3vw,42px)/1 var(--font-sans),sans-serif;letter-spacing:-.05em}.memory-title-row p:last-child{margin:7px 0 0;color:var(--paper-muted);font-size:12px}.memory-back{width:36px;height:36px;margin-top:2px;border:1px solid var(--paper-ink);background:var(--paper-card);color:var(--paper-ink);display:grid;place-items:center;cursor:pointer;box-shadow:3px 3px 0 var(--paper-yellow)}.memory-actions{display:flex;align-items:center;gap:9px}.memory-actions button{min-height:42px;padding:0 15px;border:1px solid var(--paper-ink);display:inline-flex;align-items:center;justify-content:center;gap:8px;font:750 11px/1 var(--font-mono),monospace;cursor:pointer}.memory-upload{background:var(--paper-card);color:var(--paper-ink)}.memory-save{background:var(--paper-yellow);color:var(--paper-ink);box-shadow:3px 3px 0 var(--paper-ink)}.memory-actions button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.memory-stats{margin:20px clamp(22px,4vw,58px) 0;border:1px solid var(--paper-line);background:rgba(255,253,243,.7);display:grid;grid-template-columns:repeat(4,1fr)}.memory-stats>div{padding:15px 20px;border-right:1px solid var(--paper-line)}.memory-stats>div:last-child{border:0;background:#fbf2be}.memory-stats strong{display:block;font-size:21px;letter-spacing:-.04em}.memory-stats span{display:block;margin-top:2px;color:var(--paper-muted);font:650 9px/1.3 var(--font-mono),monospace;text-transform:uppercase}.memory-toolbar{margin:15px clamp(22px,4vw,58px) 0;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.memory-toolbar>span{display:flex;margin-right:4px;font:700 10px var(--font-mono),monospace}.memory-toolbar button,.memory-toolbar>span{align-items:center;gap:5px;color:var(--paper-muted)}.memory-toolbar button{padding:7px 10px;border:1px solid var(--paper-line);border-radius:99px;background:rgba(255,253,243,.72);display:inline-flex;font:700 9px var(--font-mono),monospace;cursor:pointer}.memory-toolbar button i{width:7px;height:7px;border-radius:50%}.memory-toolbar button.is-active{border-color:var(--paper-ink);background:var(--paper-ink);color:white}.memory-toolbar .add-memory{margin-left:auto;border-radius:0;border-color:var(--paper-ink);background:var(--paper-yellow);color:var(--paper-ink)}.memory-board-shell{height:min(650px,calc(100vh - 276px));min-height:480px;margin:12px clamp(22px,4vw,58px) 0;border:1px solid var(--paper-line);background-color:rgba(255,253,243,.68);background-image:radial-gradient(#cfc7a7 1px,transparent 0);background-size:20px 20px;display:grid;grid-template-columns:1fr 72px;overflow:hidden}.memory-board-shell.has-editor{grid-template-columns:1fr 320px}.memory-canvas{min-width:0;position:relative;overflow:hidden}.memory-empty{height:100%;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.memory-empty h2{max-width:470px;margin:15px 0 0;font-size:25px;letter-spacing:-.035em}.memory-empty p{max-width:460px;margin:8px 0 18px;color:var(--paper-muted);font-size:13px;line-height:1.6}.memory-empty>div{display:flex;gap:8px}.memory-empty button{padding:10px 13px;border:1px solid var(--paper-ink);background:var(--paper-card);display:flex;align-items:center;gap:6px;color:var(--paper-ink);font-weight:750;cursor:pointer}.memory-empty button:first-child{background:var(--paper-yellow)}.memory-network{width:100%;height:100%;position:relative}.memory-lines{position:absolute;inset:0;width:100%;height:100%}.memory-lines line{stroke:#bdb28a;stroke-width:1.2;stroke-dasharray:5 6}.memory-node{--node-color:#e9c94e;width:190px;min-height:126px;padding:13px 14px;position:absolute;transform:translate(-50%,-50%);border:1px solid #bdb596;border-top:4px solid var(--node-color);background:#fffdf3;color:var(--paper-ink);text-align:left;cursor:pointer;box-shadow:4px 5px 0 rgba(200,191,153,.7);transition:transform .15s ease,box-shadow .15s ease;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}.memory-node:hover{transform:translate(-50%,-52%);box-shadow:6px 8px 0 rgba(200,191,153,.7);z-index:3}.memory-node:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.015)}.memory-node.is-selected{outline:2px solid var(--paper-ink);box-shadow:6px 7px 0 var(--node-color);z-index:4}.memory-node.is-anchor{width:215px;min-height:142px;z-index:2}.node-type{display:flex;align-items:center;gap:5px;color:var(--paper-muted);font:750 8px var(--font-mono),monospace;text-transform:uppercase}.memory-node strong{display:block;margin-top:9px;font-size:13px}.memory-node p{height:45px;margin:5px 0 9px;overflow:hidden;color:#626259;font:500 9px/1.55 var(--font-mono),monospace}.node-footer{display:flex;justify-content:space-between;gap:10px;color:var(--node-color);font-size:7px}.node-footer i{color:#ded9c6;font-style:normal}.node-footer small{max-width:90px;overflow:hidden;color:#99947f;text-overflow:ellipsis;white-space:nowrap}.memory-overflow-note{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);padding:6px 10px;border:1px solid var(--paper-line);background:rgba(255,253,243,.86);color:var(--paper-muted);font:700 9px var(--font-mono),monospace}.memory-editor{border-left:1px solid var(--paper-line);background:#f8f3df;padding:19px;overflow-y:auto}.memory-editor:not(.is-open){padding:10px}.memory-editor:not(.is-open) .editor-placeholder p{display:none}.editor-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--paper-line);font-weight:800}.editor-head button{border:0;background:none;color:var(--paper-muted);cursor:pointer}.memory-editor label{display:block;margin-top:17px}.memory-editor label>span{display:block;margin-bottom:7px;color:var(--paper-muted);font:750 9px var(--font-mono),monospace;text-transform:uppercase}.memory-editor input,.memory-editor select,.memory-editor textarea{width:100%;padding:10px;border:1px solid var(--paper-line);background:#fffef8;color:var(--paper-ink);outline:0;font:550 11px/1.5 var(--font-mono),monospace}.memory-editor textarea{resize:vertical}.memory-editor input:focus,.memory-editor select:focus,.memory-editor textarea:focus{border-color:var(--paper-ink)}.strength-picker{display:flex;align-items:center;gap:5px}.strength-picker button{width:21px;height:8px;padding:0;border:1px solid #c8bea0;background:transparent;cursor:pointer}.strength-picker button.is-active{border-color:#9b7e19;background:var(--paper-yellow)}.strength-picker small{margin-left:5px;color:var(--paper-muted);font-size:10px}.editor-source{margin-top:17px;color:var(--paper-muted);font:650 9px var(--font-mono),monospace}.delete-memory,.editor-source{display:flex;align-items:center;gap:6px}.delete-memory{margin-top:22px;padding:9px 10px;border:1px solid #bd806b;background:transparent;color:#9a4d39;font-weight:750;cursor:pointer}.editor-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--paper-muted)}.editor-placeholder p{max-width:200px;font-size:11px;line-height:1.6}.memory-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);padding:11px 16px;border:1px solid var(--paper-ink);background:var(--paper-ink);color:white;display:flex;align-items:center;gap:7px;font:700 10px var(--font-mono),monospace;z-index:20}@media (max-width:900px){.memory-header{align-items:flex-start;flex-direction:column}.memory-stats{grid-template-columns:repeat(2,1fr)}.memory-stats>div:nth-child(2){border-right:0}.memory-stats>div:nth-child(-n+2){border-bottom:1px solid var(--paper-line)}.memory-board-shell,.memory-board-shell.has-editor{height:auto;min-height:700px;grid-template-columns:1fr;overflow:visible}.memory-canvas{min-height:520px}.memory-editor{border-left:0;border-top:1px solid var(--paper-line);min-height:250px}}@media (max-width:620px){.memory-header{padding:20px 17px}.memory-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.memory-actions button{padding:8px;font-size:9px}.memory-board-shell,.memory-stats,.memory-toolbar{margin-left:17px;margin-right:17px}.memory-toolbar .add-memory{margin-left:0}.memory-canvas{min-height:600px;overflow-x:auto}.memory-network{min-width:720px}}.onboarding-loader{display:grid;place-items:center;color:var(--paper-ink)}.inner-setup{min-height:100vh}.setup-exit{border:0;background:none;color:var(--paper-muted);font:700 11px/1 var(--font-mono),monospace;cursor:pointer}.inner-shell{min-height:calc(100vh - 72px);display:grid;grid-template-columns:minmax(280px,28vw) 1fr}.inner-rail{padding:clamp(38px,5vw,68px) clamp(26px,4vw,54px);border-right:1px solid var(--paper-line);display:flex;flex-direction:column;justify-content:space-between;gap:38px}.inner-rail h1{max-width:360px;margin:0;font:700 clamp(31px,3.3vw,48px)/1 var(--font-sans),sans-serif;letter-spacing:-.055em}.inner-workspace{min-width:0;background:rgba(255,253,243,.52);backdrop-filter:blur(18px) saturate(1.06);display:flex;flex-direction:column}.inner-content{width:min(960px,calc(100% - 60px));margin:auto;padding:42px 0 30px}.inner-panel{animation:paper-in .28s ease both}.paper-field{margin-top:28px}.field-heading{padding-bottom:10px;border-bottom:1px solid var(--paper-line);display:flex;justify-content:space-between;color:var(--paper-muted);font:700 10px/1 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.topic-cloud{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0 13px}.topic-cloud button{padding:9px 13px;border:1px solid var(--paper-line);border-radius:99px;background:var(--paper-card);color:var(--paper-ink);display:inline-flex;align-items:center;gap:3px;font:600 12px/1 var(--font-sans),sans-serif;cursor:pointer}.topic-cloud button.is-selected{border-color:var(--paper-ink);background:var(--paper-yellow);box-shadow:2px 2px 0 var(--paper-ink)}.topic-add{display:grid;grid-template-columns:1fr auto}.topic-add input{height:42px;padding:0 13px;border:1px solid var(--paper-line);background:#fffef8;color:var(--paper-ink);outline:none;font:500 12px var(--font-mono),monospace}.topic-add button{min-width:70px;border:1px solid var(--paper-ink);background:var(--paper-ink);color:#fffced;font-weight:800;cursor:pointer}.inner-voice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:16px}.inner-voice-grid>button{min-height:150px;padding:16px;position:relative;border:1px solid var(--paper-line);background:var(--paper-card);color:var(--paper-ink);text-align:left;cursor:pointer}.inner-voice-grid>button.is-selected{border:2px solid var(--paper-ink);padding:15px;background:#fff9cf;box-shadow:4px 4px 0 var(--paper-yellow)}.mini-check{width:21px;height:21px;position:absolute;top:12px;right:12px;border:1px solid var(--paper-line);border-radius:50%;display:grid;place-items:center}.inner-voice-grid .is-selected .mini-check{border-color:var(--paper-ink);background:var(--paper-ink);color:white}.inner-voice-grid strong{display:block;margin-top:20px;font-size:14px}.inner-voice-grid small{display:block;margin-top:3px;color:var(--paper-muted);font-size:10px}.inner-voice-grid p{margin:14px 0 0;color:#55564d;font:500 10px/1.5 var(--font-mono),monospace}.inner-schedule{max-width:720px}.connection-stack{display:grid;gap:10px;margin-bottom:22px}.connection-row{padding:15px 17px;border:1px solid var(--paper-line);background:var(--paper-card);display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:13px}.connection-row.is-connected{border-color:#aebf90}.connection-icon{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;color:white}.connection-icon.linkedin{background:#0a66c2}.connection-icon.telegram{background:#2aabee}.connection-row strong{display:block;font-size:13px}.connection-row small{display:block;margin-top:4px;color:var(--paper-muted);font-size:11px}.connection-state{display:flex;align-items:center;gap:4px;color:#50683f;font:800 10px/1 var(--font-mono),monospace;text-transform:uppercase}.connect-telegram{padding:9px 13px;border:1px solid var(--paper-ink);background:var(--paper-yellow);color:var(--paper-ink);font-weight:800;cursor:pointer}.connect-telegram:disabled{cursor:not-allowed;opacity:.48}.compact-review{box-shadow:5px 6px 0 #e3dbb9}.setup-error{margin-top:16px;padding:11px 14px;border:1px solid #b77e65;background:#fff0df;color:#8a3f2c;font:700 11px/1.4 var(--font-mono),monospace}@media (max-width:980px){.inner-shell{grid-template-columns:1fr}.inner-rail{padding:28px 24px;border-right:0;border-bottom:1px solid var(--paper-line)}.inner-rail .paper-note{display:none}.inner-rail .steps{grid-template-columns:repeat(3,1fr)}.inner-voice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.inner-shell{min-height:calc(100vh - 62px)}.inner-rail{padding:24px 18px}.inner-rail h1{font-size:34px}.inner-content{width:calc(100% - 34px);padding-top:30px}.inner-voice-grid{grid-template-columns:1fr}.connection-row{grid-template-columns:38px 1fr}.connection-row>:last-child{grid-column:2;justify-self:start}}.workflows-page{padding:32px;max-width:1280px;margin:0 auto}.workflow-title{align-items:flex-end}.workflow-title .primary-paper{display:flex;align-items:center;gap:8px}.workflow-loading{min-height:60vh;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--ink-2)}.workflow-toolbar{display:flex;justify-content:space-between;align-items:center;margin:24px 0 16px}.workflow-toolbar>div{display:flex;gap:6px;flex-wrap:wrap}.workflow-toolbar button{border:1px solid rgba(0,0,0,.12);background:transparent;border-radius:999px;padding:7px 13px;text-transform:capitalize;font-size:12px;cursor:pointer}.workflow-toolbar button.is-active{background:var(--ink);color:#fff}.workflow-toolbar>span{font-size:12px;color:var(--ink-2)}.workflow-empty{min-height:430px;border:1.5px dashed rgba(0,0,0,.2);border-radius:18px;display:grid;place-content:center;text-align:center;padding:40px}.workflow-empty>span{width:52px;height:52px;margin:0 auto 14px;border-radius:16px;display:grid;place-items:center;background:#eef8ee;color:var(--green)}.workflow-empty h2{font-size:25px;margin:0 0 8px}.workflow-empty p{max-width:500px;color:var(--ink-2);line-height:1.6}.workflow-empty button{margin:18px auto 0;display:flex;align-items:center;gap:8px;border:0;border-radius:9px;background:var(--green);color:#fff;padding:11px 17px;font-weight:700;cursor:pointer}.workflow-list{display:grid;gap:12px}.workflow-card{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:24px;padding:22px;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.1);border-left:4px solid #a8a29e;border-radius:14px}.workflow-card.is-active{border-left-color:var(--green)}.workflow-card.is-needs_attention{border-left-color:#d97706}.workflow-card-main h2{font-size:19px;margin:7px 0}.workflow-card-main>p{margin:0;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:760px}.workflow-status{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--ink-2)}.workflow-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.workflow-meta span{font-size:11px;border:1px solid rgba(0,0,0,.1);border-radius:999px;padding:5px 9px}.workflow-next{border-left:1px solid rgba(0,0,0,.1);padding-left:20px;display:flex;flex-direction:column;justify-content:center}.workflow-next small{color:var(--ink-2)}.workflow-next strong{font-size:13px;margin:4px 0 12px}.workflow-actions{display:flex;gap:6px}.workflow-actions button{display:flex;align-items:center;gap:5px;border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:8px;padding:7px 9px;font-size:11px;cursor:pointer}.workflow-builder-backdrop{position:fixed;inset:0;background:rgba(9,12,16,.62);backdrop-filter:blur(8px);z-index:1000;display:grid;place-items:center;padding:20px}.workflow-builder{width:min(900px,100%);height:min(760px,calc(100vh - 40px));display:grid;grid-template-rows:auto auto 1fr auto;background:#fffdf7;border-radius:20px;box-shadow:0 30px 90px rgba(0,0,0,.35);overflow:hidden}.workflow-builder>header{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 28px 12px}.workflow-builder>header h2{margin:4px 0 0;font-size:25px}.workflow-builder>header>button{border:0;background:transparent;padding:8px;cursor:pointer}.builder-progress{display:flex;padding:0 28px 18px;gap:8px;border-bottom:1px solid rgba(0,0,0,.09)}.builder-progress span{height:26px;flex:1;border-radius:999px;background:#eee;display:grid;place-items:center;font-size:11px;font-weight:700;color:#777}.builder-progress span.is-active{background:#e4f5e8;color:#16803a}.builder-body{overflow:auto;padding:28px}.builder-fields{display:grid;gap:20px;max-width:700px;margin:0 auto}.builder-fields label,.choice-full{display:grid;gap:8px}.builder-fields label>span,.choice-full>span{font-size:12px;font-weight:800}.builder-fields input,.builder-fields select,.builder-fields textarea,.choice-full textarea{width:100%;border:1px solid rgba(0,0,0,.18);background:#fff;border-radius:10px;padding:12px;font:inherit;outline:none}.builder-fields textarea,.choice-full textarea{min-height:150px;resize:vertical}.builder-fields input:focus,.builder-fields select:focus,.builder-fields textarea:focus,.choice-full textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(22,163,74,.12)}.builder-fields small{color:var(--ink-2)}.builder-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:760px;margin:0 auto}.builder-choice-grid>button,.review-modes button{display:flex;flex-direction:column;text-align:left;gap:6px;padding:18px;border:1.5px solid rgba(0,0,0,.12);background:#fff;border-radius:14px;cursor:pointer}.builder-choice-grid>button>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#f3f3ef}.builder-choice-grid button.is-selected,.review-modes button.is-selected{border-color:var(--green);background:#f2fbf4;box-shadow:0 0 0 3px rgba(22,163,74,.08)}.builder-choice-grid small,.review-modes small{color:var(--ink-2);line-height:1.4}.choice-full{grid-column:1/-1;margin-top:14px}.destination-list{max-width:680px;margin:0 auto;display:grid;gap:10px}.destination-list>button{width:100%;display:grid;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;text-align:left;padding:13px;border:1.5px solid rgba(0,0,0,.12);border-radius:12px;background:#fff;cursor:pointer}.destination-list>button.is-selected{border-color:var(--green);background:#f2fbf4}.destination-list>button>span:nth-child(2){display:grid;gap:3px}.destination-list small{color:var(--ink-2)}.destination-avatar{width:42px;height:42px;border-radius:10px;background:#eaf0f8;display:grid;place-items:center;overflow:hidden;font-weight:800}.destination-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.builder-warning{padding:20px;border:1px solid #e5a332;background:#fff9e9;border-radius:12px;display:grid;gap:5px}.builder-days{display:flex;gap:8px}.builder-days button{width:42px;height:42px;border:1px solid rgba(0,0,0,.15);border-radius:50%;background:#fff;cursor:pointer}.builder-days button.is-selected{background:var(--green);border-color:var(--green);color:#fff}.builder-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.schedule-preview{display:flex;gap:12px;padding:16px;border-radius:12px;background:#f2f7f1}.schedule-preview p{margin:4px 0 0;color:var(--ink-2);font-size:12px}.builder-review{display:grid;grid-template-columns:260px 1fr;gap:22px}.review-modes{display:grid;gap:8px}.builder-review dl{margin:0;border:1px solid rgba(0,0,0,.1);border-radius:14px;overflow:hidden}.builder-review dl>div{display:grid;grid-template-columns:110px 1fr;gap:15px;padding:12px 15px;border-bottom:1px solid rgba(0,0,0,.08)}.builder-review dl>div:last-child{border:0}.builder-review dt{font-size:11px;color:var(--ink-2)}.builder-review dd{margin:0;font-size:12px;line-height:1.5}.builder-error{max-width:700px;margin:18px auto 0;background:#fff0ed;color:#a42b1e;border:1px solid #f3b8af;border-radius:9px;padding:10px 12px;font-size:12px}.workflow-builder>footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 24px;border-top:1px solid rgba(0,0,0,.1)}.workflow-builder>footer>button{justify-self:start;display:flex;align-items:center;gap:7px;border:0;background:transparent;padding:9px;cursor:pointer}.workflow-builder>footer>button:last-child{justify-self:end;background:var(--green);color:#fff}.workflow-builder>footer>span{font-size:11px;color:var(--ink-2)}@media(max-width:760px){.workflows-page{padding:20px 14px}.workflow-title{align-items:flex-start;gap:18px}.workflow-card{grid-template-columns:1fr}.workflow-next{border-left:0;border-top:1px solid rgba(0,0,0,.1);padding:15px 0 0}.workflow-toolbar>span{display:none}.workflow-builder-backdrop{padding:0}.workflow-builder{height:100vh;border-radius:0}.builder-choice-grid,.builder-review,.builder-row{grid-template-columns:1fr}.workflow-builder>footer{grid-template-columns:1fr 1fr}.workflow-builder>footer>span{display:none}}.destination-empty{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px}.destination-empty>div{display:grid;gap:5px}.destination-empty>div>span{color:var(--ink-2);font-size:12px;line-height:1.5}.linkedin-empty-icon{width:44px;height:44px;border-radius:10px;background:#0a66c2;color:#fff;display:grid;place-items:center}.connect-linkedin-inline{min-height:40px;padding:0 14px!important;border:1px solid #084d91!important;border-radius:8px!important;background:#0a66c2!important;color:#fff!important;justify-content:center;gap:7px;font-weight:800;white-space:nowrap}.connect-linkedin-inline,.refresh-destinations{display:inline-flex!important;align-items:center}.refresh-destinations{grid-column:2/-1;justify-self:start!important;padding:5px 0!important;border:0!important;background:transparent!important;color:var(--ink-2)!important;gap:6px;font-size:11px}.connect-linkedin-inline:disabled,.refresh-destinations:disabled{opacity:.6;cursor:wait}@media(max-width:700px){.destination-empty{grid-template-columns:44px 1fr}.destination-empty .connect-linkedin-inline{grid-column:1/-1;width:100%}.refresh-destinations{grid-column:1/-1}}.identity-audience{display:grid;gap:8px;margin-top:16px}.identity-audience>span{font-size:12px;font-weight:700}.identity-audience input{width:100%;border:1px solid rgba(0,0,0,.16);border-radius:9px;padding:11px 12px;font:inherit}.identity-audience small{color:var(--ink-2);font-size:11px}.provider-choice{display:grid;gap:8px}.provider-choice>span{font-size:12px;font-weight:800}.provider-choice select{border:1px solid rgba(0,0,0,.16);border-radius:9px;padding:11px;background:#fff}.provider-choice small{color:var(--ink-2)}.workflow-approvals{margin:0 0 20px;padding:20px;border:1px solid rgba(217,119,6,.3);background:#fffaf0;border-radius:15px}.approval-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.approval-heading h2{margin:3px 0 0;font-size:19px}.approval-heading>span{font-size:11px;background:#ffedc6;padding:5px 9px;border-radius:999px}.workflow-approvals article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;padding:13px 0;border-top:1px solid rgba(0,0,0,.08)}.workflow-approvals article>img{width:90px;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.workflow-approvals article>div:nth-child(2){display:grid;gap:7px}.workflow-approvals article small{color:var(--ink-2)}.workflow-approvals textarea{width:100%;min-height:96px;border:1px solid rgba(0,0,0,.12);border-radius:9px;padding:10px;resize:vertical;font:inherit}.workflow-approvals article>div:last-child{display:flex;flex-direction:column;gap:6px}.workflow-approvals button{border:1px solid rgba(0,0,0,.13);background:#fff;border-radius:8px;padding:8px 10px;cursor:pointer}.workflow-approvals button.approval-primary{display:flex;align-items:center;gap:5px;background:var(--green);color:#fff;border-color:var(--green)}@media(max-width:760px){.workflow-approvals article{grid-template-columns:1fr}.workflow-approvals article>img{width:100%;height:auto;max-height:240px}.workflow-approvals article>div:last-child{flex-direction:row}}.provider-setting{grid-column:1/-1;padding:22px;border:1px solid rgba(0,0,0,.1);border-radius:14px;background:rgba(255,255,255,.72)}.provider-setting-head{display:flex;gap:12px;align-items:center}.provider-setting-head h2{margin:0 0 4px}.provider-setting-head p{margin:0;color:var(--ink-2);font-size:12px}.provider-keys{display:grid;gap:7px;margin:16px 0}.provider-keys>div{display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:9px;padding:10px 12px}.provider-keys span{display:grid;gap:2px}.provider-keys small,.provider-note{color:var(--ink-2)}.provider-keys button{border:0;background:transparent;cursor:pointer}.provider-key-form{display:grid;grid-template-columns:180px 1fr auto;gap:8px}.provider-key-form input{border:1px solid rgba(0,0,0,.15);border-radius:8px;padding:10px}.provider-key-form button{display:flex;align-items:center;gap:6px;border:0;border-radius:8px;padding:10px 13px;background:var(--ink);color:#fff;cursor:pointer}.provider-note{display:block;margin-top:9px;font-size:10px}@media(max-width:760px){.provider-key-form{grid-template-columns:1fr}}.workflow-app-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--paper);color:var(--ink-2)}.workflow-app-shell{min-height:100vh;display:grid;grid-template-columns:236px minmax(0,1fr);background:var(--paper)}.workflow-app-sidebar{position:sticky;top:0;height:100vh;padding:20px 14px;border-right:1px solid rgba(0,0,0,.1);background:rgba(255,253,247,.92);display:flex;flex-direction:column;z-index:20}.workflow-app-brand{border:0;background:transparent;display:flex;align-items:center;gap:9px;padding:8px;cursor:pointer;text-align:left;color:var(--ink)}.workflow-app-brand>span{width:31px;height:31px;border-radius:8px;display:grid;place-items:center;background:#0a66c2;color:#fff;font-weight:800;font-size:13px}.workflow-app-brand>strong{font-size:16px;letter-spacing:-.03em}.workflow-app-sidebar nav{display:grid;gap:5px;margin-top:28px}.workflow-app-sidebar nav button{border:0;background:transparent;border-radius:10px;padding:11px 12px;display:flex;align-items:center;gap:10px;color:var(--ink-2);cursor:pointer;text-align:left;font:inherit;font-size:13px}.workflow-app-sidebar nav button:hover{background:rgba(0,0,0,.04);color:var(--ink)}.workflow-app-sidebar nav button.is-active{background:var(--ink);color:#fff}.workflow-app-user{margin-top:auto;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:9px;align-items:center;padding:12px 8px 0;border-top:1px solid rgba(0,0,0,.1)}.workflow-app-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;background:#e4e4dd;display:grid;place-items:center;font-weight:800}.workflow-app-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.workflow-app-user>span:nth-child(2){min-width:0;display:grid;gap:2px}.workflow-app-user small,.workflow-app-user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-app-user strong{font-size:11px}.workflow-app-user small{font-size:9px;color:var(--ink-2)}.workflow-app-user>button{border:0;background:transparent;color:var(--ink-2);padding:6px;cursor:pointer}.workflow-app-content{min-width:0}.workflow-app-toast{position:fixed;right:22px;bottom:22px;z-index:2000;background:var(--ink);color:#fff;border-radius:10px;padding:11px 15px;box-shadow:0 12px 36px rgba(0,0,0,.24);font-size:12px}@media(max-width:760px){.workflow-app-shell{grid-template-columns:1fr;padding-bottom:70px}.workflow-app-sidebar{position:fixed;inset:auto 0 0;height:64px;padding:7px 12px;border-right:0;border-top:1px solid rgba(0,0,0,.1);display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.workflow-app-brand{justify-self:start}.workflow-app-brand>strong{display:none}.workflow-app-sidebar nav{margin:0;display:flex;gap:5px}.workflow-app-sidebar nav button{padding:9px 13px}.workflow-app-sidebar nav button span{display:none}.workflow-app-user{margin:0;padding:0;border:0;grid-template-columns:36px auto;justify-self:end}.workflow-app-user>button,.workflow-app-user>span:nth-child(2){display:none}}.prototype-app-shell,.prototype-dialog,.prototype-page,.prototype-toast{--proto-paper:#f5f0db;--proto-card:#fffdf4;--proto-ink:#1d211b;--proto-muted:#66675e;--proto-line:rgba(29,33,27,.22);--proto-yellow:#f3d84f;--proto-green:#138846;--proto-blue:#0a66c2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--proto-ink)}.prototype-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:10px;background:#f5f0db;font:600 14px Inter,ui-sans-serif,system-ui,sans-serif;color:#55594f}.prototype-loading.inline{min-height:60vh}.prototype-loading svg{width:20px}.prototype-topbar{height:70px;padding:0 30px;border-bottom:1.5px solid var(--proto-ink);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:rgba(255,253,244,.92);position:relative;z-index:4}.prototype-brand{border:0;background:transparent;display:flex;align-items:center;gap:9px;padding:0;cursor:pointer;color:var(--proto-ink)}.prototype-brand>span{width:33px;height:33px;border:1.5px solid var(--proto-ink);border-radius:6px;background:var(--proto-yellow);display:grid;place-items:center;font:900 12px var(--mono);box-shadow:2px 2px 0 var(--proto-ink)}.prototype-brand>strong{font:800 16px var(--mono);letter-spacing:-.04em}.prototype-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--proto-line);background:#fff9d9;padding:6px 9px;font:700 10px var(--mono);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.quiet-link{justify-self:end;border:0;background:transparent;font:700 12px var(--mono);cursor:pointer;color:var(--proto-ink);text-decoration:underline;text-underline-offset:4px}.prototype-eyebrow{margin:0;font:800 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#7d6720}.primary-action,.secondary-action{min-height:44px;padding:0 16px;border:1.5px solid var(--proto-ink);display:inline-flex;align-items:center;justify-content:center;gap:8px;font:800 13px var(--mono);cursor:pointer}.primary-action{background:var(--proto-yellow);box-shadow:3px 3px 0 var(--proto-ink)}.primary-action:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--proto-ink)}.secondary-action{background:var(--proto-card)}.onboarding-prototype{min-height:100vh;background-color:var(--proto-paper);background-image:linear-gradient(rgba(66,64,48,.045) 1px,transparent 0),radial-gradient(circle at 88% 12%,rgba(243,216,79,.22),transparent 30%);background-size:100% 28px,auto}.onboarding-frame{min-height:calc(100vh - 70px);display:grid;grid-template-columns:minmax(280px,32%) 1fr}.onboarding-rail{padding:50px clamp(28px,4vw,60px);border-right:1.5px solid var(--proto-ink);background:rgba(255,253,244,.7);display:flex;flex-direction:column;gap:48px}.onboarding-rail h1{margin:12px 0 16px;font-size:clamp(38px,4vw,62px);line-height:.98;letter-spacing:-.06em}.onboarding-rail>div:first-child>p:last-child{max-width:390px;color:var(--proto-muted);font-size:15px;line-height:1.65}.onboarding-rail nav{display:grid;gap:10px}.onboarding-rail nav button{border:1px solid transparent;background:transparent;display:grid;grid-template-columns:34px 1fr;gap:11px;padding:10px;text-align:left;color:var(--proto-muted);font:inherit;cursor:pointer}.onboarding-rail nav button>span:first-child{width:31px;height:31px;border:1px solid var(--proto-line);display:grid;place-items:center;font:800 11px var(--mono)}.onboarding-rail nav button>span:last-child{display:grid;gap:3px}.onboarding-rail nav strong{font-size:13px}.onboarding-rail nav small{font-size:11px}.onboarding-rail nav button.is-active{border-color:var(--proto-ink);background:var(--proto-yellow);box-shadow:3px 3px 0 var(--proto-ink);color:var(--proto-ink)}.onboarding-rail nav button.is-done{color:var(--proto-ink)}.onboarding-rail nav button.is-done>span:first-child{background:var(--proto-green);color:#fff;border-color:var(--proto-green)}.onboarding-rail nav button:disabled{cursor:default}.rail-promise{margin-top:auto;padding-top:18px;border-top:1px solid var(--proto-line);display:flex;gap:11px;align-items:flex-start}.rail-promise>span{display:grid;gap:4px}.rail-promise strong{font-size:13px}.rail-promise small{font-size:11px;color:var(--proto-muted);line-height:1.45}.onboarding-workspace{min-width:0;display:grid;grid-template-rows:1fr auto;padding:46px clamp(24px,6vw,84px) 0;background:rgba(245,240,219,.62)}.setup-stage{width:min(820px,100%);margin:0 auto;padding-bottom:35px;animation:fade-up .3s ease}.stage-heading{margin-bottom:28px}.stage-heading h2{margin:9px 0 8px;font-size:clamp(28px,3.3vw,44px);line-height:1.08;letter-spacing:-.045em}.stage-heading>p:last-child{margin:0;color:var(--proto-muted);font-size:14px;line-height:1.6}.profile-snapshot{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:13px;align-items:center;padding:14px;border:1.5px solid var(--proto-ink);background:var(--proto-card);box-shadow:4px 4px 0 #ddd4ae;margin-bottom:24px}.prototype-avatar{width:44px;height:44px;border:1px solid var(--proto-ink);background:#e9e3c8;display:grid;place-items:center;overflow:hidden;font-weight:850}.prototype-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.prototype-avatar.small{width:37px;height:37px;border-radius:50%}.prototype-avatar.large{width:58px;height:58px;font-size:20px}.profile-snapshot>span:nth-child(2){min-width:0;display:grid;gap:3px}.profile-snapshot>span:nth-child(2) strong{font-size:14px}.profile-snapshot>span:nth-child(2) small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--proto-muted);font-size:12px}.connected-label,.connected-stamp,.fallback-label{display:inline-flex;align-items:center;gap:5px;color:var(--proto-green);font:800 10px var(--mono);text-transform:uppercase;letter-spacing:.05em}.connected-stamp{padding:7px 9px;border:1px solid rgba(19,136,70,.28);background:#ecf8ed}.fallback-label{color:#735f1e}.choice-block{margin-top:23px}.choice-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.choice-heading strong{font-size:13px}.choice-heading small{font:600 10px var(--mono);color:var(--proto-muted);text-transform:uppercase}.choice-chips{display:flex;gap:8px;flex-wrap:wrap}.choice-chips button{min-height:38px;padding:0 13px;border:1px solid var(--proto-line);background:rgba(255,253,244,.72);display:flex;align-items:center;gap:5px;font:650 12px/1.2 inherit;cursor:pointer}.choice-chips button.is-selected{border-color:var(--proto-ink);background:var(--proto-yellow);box-shadow:2px 2px 0 var(--proto-ink)}.tone-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.tone-grid button{min-height:86px;background:var(--proto-card);padding:12px;grid-template-columns:20px 1fr;text-align:left;gap:4px 8px;cursor:pointer}.tone-grid button,.tone-grid button>span{border:1px solid var(--proto-line);display:grid}.tone-grid button>span{width:18px;height:18px;place-items:center;grid-row:1/3}.tone-grid button strong{font-size:12px}.tone-grid button small{font-size:10px;color:var(--proto-muted)}.tone-grid button.is-selected{border-color:var(--proto-ink);box-shadow:3px 3px 0 var(--proto-ink);background:#fff9d9}.tone-grid button.is-selected>span{background:var(--proto-green);color:#fff}.template-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.template-grid>button{min-height:150px;padding:17px;border:1.5px solid var(--proto-line);background:var(--proto-card);display:grid;grid-template-columns:34px 1fr;text-align:left;align-content:start;gap:8px 10px;cursor:pointer}.template-grid>button.is-selected{border-color:var(--proto-ink);box-shadow:4px 4px 0 var(--proto-ink);background:#fff9d9}.template-check{width:31px;height:31px;border:1px solid var(--proto-line);display:grid;place-items:center;grid-row:1/4}.template-grid>button.is-selected .template-check{background:var(--proto-green);color:#fff;border-color:var(--proto-green)}.template-meta{display:flex;gap:6px;flex-wrap:wrap}.template-meta small{padding:3px 6px;background:#efe5ae;font:800 8px var(--mono);text-transform:uppercase;letter-spacing:.07em}.template-meta .research-label{display:inline-flex;align-items:center;gap:4px;background:#e4f0fa;color:#164c7f}.template-grid strong{font-size:16px}.template-grid p{margin:0;color:var(--proto-muted);font-size:12px;line-height:1.5}.selection-note{margin-top:18px;padding:14px 16px;border:1px dashed var(--proto-line);display:flex;align-items:center;gap:10px}.selection-note>span{display:grid;gap:3px}.selection-note strong{font-size:12px}.selection-note small{font-size:11px;color:var(--proto-muted)}.cadence-board{border:1.5px solid var(--proto-ink);background:var(--proto-card);box-shadow:5px 5px 0 #dacf9f}.cadence-board-head{padding:14px 16px;border-bottom:1px solid var(--proto-line);display:flex;justify-content:space-between;align-items:center}.cadence-board-head>span{display:flex;align-items:center;gap:8px}.cadence-board-head strong{font-size:13px}.cadence-board-head label{display:flex;align-items:center;gap:9px}.cadence-board-head label span{font:700 9px var(--mono);text-transform:uppercase}.cadence-board select,.workflow-editor select{min-height:38px;border:1px solid var(--proto-ink);background:#fff;padding:0 10px;font:650 12px inherit}.cadence-slots{display:grid;grid-template-columns:repeat(3,1fr)}.cadence-slots>div{min-height:94px;padding:15px;border-right:1px solid var(--proto-line);display:grid;align-content:start;gap:6px}.cadence-slots>div:last-child{border-right:0}.cadence-slots span{font:800 9px var(--mono);letter-spacing:.1em;color:#7d6720}.cadence-slots strong{font-size:13px}.cadence-slots small{font-size:10px;color:var(--proto-muted)}.timezone-note{display:block;padding:9px 16px;border-top:1px solid var(--proto-line);font:600 9px var(--mono);color:var(--proto-muted)}.approval-choice{display:grid;gap:9px;margin-top:22px}.approval-choice>button{width:100%;min-height:70px;padding:12px 14px;border:1px solid var(--proto-line);background:var(--proto-card);display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left;cursor:pointer}.approval-choice>button.is-selected{border-color:var(--proto-ink);box-shadow:3px 3px 0 var(--proto-ink);background:#fff9d9}.approval-choice>button:disabled{opacity:.55;cursor:not-allowed}.approval-choice>button.connect-telegram{width:auto;min-height:40px;justify-self:start;display:flex;grid-template-columns:none;background:var(--proto-yellow);color:var(--proto-ink);font:800 11px var(--mono)}.approval-icon,.settings-icon{width:40px;height:40px;border:1px solid var(--proto-line);background:#f2efe2;display:grid;place-items:center}.approval-icon.telegram,.settings-icon.telegram{background:#28a8e9;color:#fff;border-color:#1685bc}.approval-choice>button>span:nth-child(2){display:grid;gap:4px}.approval-choice strong{font-size:13px}.approval-choice small{font-size:11px;color:var(--proto-muted)}.prototype-disclaimer,.prototype-safety-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px dashed rgba(125,103,32,.45);background:#fff9d9}.prototype-safety-note{margin-top:20px}.prototype-disclaimer p,.prototype-safety-note p{margin:0;font-size:12px;line-height:1.5}.setup-footer{width:calc(100% + clamp(48px,12vw,168px));margin-left:calc(clamp(24px,6vw,84px) * -1);padding:14px clamp(24px,6vw,84px);border-top:1px solid var(--proto-line);background:rgba(255,253,244,.88);display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.setup-footer>button:first-child{justify-self:start}.setup-footer>button:last-child{justify-self:end}.setup-footer>span{font:700 10px var(--mono);color:var(--proto-muted)}.prototype-error{width:min(820px,100%);margin:0 auto 15px;padding:11px 13px;border:1px solid #b4553a;background:#fff0e8;color:#8d351f;font-size:12px}.prototype-app-shell{min-height:100vh;display:grid;grid-template-columns:230px minmax(0,1fr);background-color:var(--proto-paper);background-image:linear-gradient(rgba(66,64,48,.045) 1px,transparent 0);background-size:100% 28px}.prototype-sidebar{position:sticky;top:0;height:100vh;padding:22px 16px;border-right:1.5px solid var(--proto-ink);background:rgba(255,253,244,.92);display:flex;flex-direction:column;z-index:20}.sidebar-badge{margin:16px 6px 0;align-self:flex-start}.prototype-sidebar nav{display:grid;gap:5px;margin-top:34px}.prototype-sidebar nav button{min-height:43px;border:1px solid transparent;background:transparent;padding:0 12px;display:flex;align-items:center;gap:10px;color:var(--proto-muted);font:700 13px inherit;cursor:pointer;text-align:left}.prototype-sidebar nav button:hover{border-color:var(--proto-line);color:var(--proto-ink)}.prototype-sidebar nav button.is-active{border-color:var(--proto-ink);background:var(--proto-yellow);box-shadow:3px 3px 0 var(--proto-ink);color:var(--proto-ink)}.prototype-sidebar-note{margin-top:auto;margin-bottom:17px;padding:13px;border:1px dashed var(--proto-line);display:grid;gap:4px}.prototype-sidebar-note strong{font-size:12px}.prototype-sidebar-note span{font:600 10px var(--mono);color:var(--proto-muted)}.prototype-user{padding-top:15px;border-top:1px solid var(--proto-line);display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:center}.prototype-user>span:nth-child(2){display:grid;gap:2px;min-width:0}.prototype-user small,.prototype-user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prototype-user strong{font-size:11px}.prototype-user small{font-size:9px;color:var(--proto-muted)}.prototype-user>button{border:0;background:transparent;padding:7px;cursor:pointer;color:var(--proto-muted)}.prototype-app-content{min-width:0}.prototype-toast{position:fixed;right:24px;bottom:24px;z-index:3000;border:1.5px solid var(--proto-ink);background:var(--proto-ink);color:#fff;padding:12px 15px;box-shadow:4px 4px 0 rgba(29,33,27,.25);font-size:12px}.cadence-page,.prototype-settings-page{width:min(1380px,100%);margin:0 auto;padding:34px clamp(22px,3.5vw,52px) 60px}.cadence-header{display:flex;justify-content:space-between;align-items:flex-end;gap:25px}.cadence-header h1{margin:7px 0 5px;font-size:clamp(34px,4vw,52px);line-height:1;letter-spacing:-.055em}.cadence-header>div:first-child>p:last-child{margin:0;color:var(--proto-muted);font-size:14px}.header-actions{display:flex;align-items:center;gap:12px}.prototype-disclaimer{margin:24px 0 16px}.metric-grid{display:grid;grid-template-columns:1.2fr repeat(3,1fr);border:1.5px solid var(--proto-ink);background:var(--proto-card);box-shadow:5px 5px 0 #d8cfaa}.metric-grid article{min-height:145px;padding:18px;border-right:1px solid var(--proto-line);display:flex;flex-direction:column}.metric-grid article:last-child{border-right:0}.metric-grid article>span{display:flex;align-items:center;gap:7px;color:var(--proto-muted);font-size:11px;font-weight:750}.metric-grid article>strong{margin:13px 0 6px;font-size:33px;letter-spacing:-.045em}.metric-grid article>strong i{font-style:normal;font-size:14px;color:var(--proto-muted);font-weight:650}.metric-grid article>small{margin-top:auto;color:var(--proto-muted);font-size:10px}.metric-primary{background:#fff9d9}.metric-progress{height:6px;background:#ddd6b8;margin:0 0 7px}.metric-progress i{height:100%;display:block;background:var(--proto-green)}.cadence-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,.72fr);gap:16px;margin-top:16px}.cadence-main-column,.cadence-side-column{display:grid;gap:16px;align-content:start}.paper-section{border:1.5px solid var(--proto-ink);background:rgba(255,253,244,.88);box-shadow:4px 4px 0 #ded5b1}.paper-section-heading{padding:17px 18px;border-bottom:1px solid var(--proto-line);display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.paper-section-heading h2{margin:5px 0 0;font-size:20px;letter-spacing:-.035em}.paper-section-heading>span{font:700 9px var(--mono);color:var(--proto-muted);text-transform:uppercase}.weekly-line{display:grid;grid-template-columns:repeat(3,1fr)}.timeline-item{min-height:110px;padding:15px;border-right:1px solid var(--proto-line);display:grid;grid-template-columns:32px 1fr;gap:3px 8px;align-content:center}.timeline-item:last-child{border-right:0}.timeline-marker{width:30px;height:30px;border:1px solid var(--proto-line);grid-row:1/4;display:grid;place-items:center}.timeline-item.is-published .timeline-marker{background:var(--proto-green);color:#fff;border-color:var(--proto-green)}.timeline-item.is-awaiting_approval{background:#fff9d9}.timeline-item.is-awaiting_approval .timeline-marker{background:var(--proto-yellow);border-color:var(--proto-ink)}.timeline-item small{font:800 9px var(--mono);color:var(--proto-muted)}.timeline-item strong{font-size:12px}.timeline-item>span:last-child{font-size:10px;text-transform:capitalize;color:var(--proto-muted)}.attention-stamp{padding:6px 8px;background:var(--proto-yellow);color:var(--proto-ink)!important;border:1px solid var(--proto-ink)}.draft-review{padding:19px}.draft-context{display:flex;gap:6px}.draft-context>span{padding:5px 7px;border:1px solid var(--proto-line);font:700 9px var(--mono);display:flex;align-items:center;gap:4px}.draft-copy{max-width:720px;margin:21px 0;font-size:14px;line-height:1.62}.draft-copy p{margin:0}.source-box{margin:18px 0;border:1px solid #91abc1;background:#f1f7fb}.source-box>div{padding:10px 12px;border-bottom:1px solid #b8cad8;display:flex;align-items:center;gap:8px}.source-box>div>span{display:grid;gap:2px}.source-box>div strong{font-size:11px}.source-box>div small{font-size:9px;color:var(--proto-muted)}.source-box>a{padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:inherit;text-decoration:none}.source-box>a>span{display:grid;gap:3px}.source-box>a strong{font-size:11px}.source-box>a em,.source-box>a small{font-size:9px;color:var(--proto-muted);font-style:normal}.draft-actions{display:flex;gap:8px;flex-wrap:wrap}.draft-actions button,.settings-paper button,.workflow-card-actions button{min-height:38px;padding:0 12px;border:1px solid var(--proto-ink);background:var(--proto-card);display:inline-flex;align-items:center;justify-content:center;gap:6px;font:750 11px inherit;cursor:pointer}.draft-actions .approve-action{background:var(--proto-green);border-color:var(--proto-green);color:#fff}.empty-approval{min-height:150px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--proto-green)}.empty-approval p{margin:0;color:var(--proto-muted);font-size:12px}.workflow-prototype-list{display:grid;grid-template-columns:repeat(3,1fr)}.workflow-prototype-list>article{min-height:295px;padding:16px;border-right:1px solid var(--proto-line);display:flex;flex-direction:column}.workflow-prototype-list>article:last-child{border-right:0}.workflow-prototype-list>article.is-paused{opacity:.62;background:#efecdf}.workflow-card-top{display:flex;justify-content:space-between;align-items:center}.workflow-number{font:800 10px var(--mono);color:#7d6720}.status-label{font:800 8px var(--mono);text-transform:uppercase;padding:4px 6px;border:1px solid var(--proto-line)}.status-label.active{color:var(--proto-green);background:#edf8ef}.workflow-prototype-list h3{margin:19px 0 6px;font-size:17px}.workflow-prototype-list article>p{margin:0;color:var(--proto-muted);font-size:11px;line-height:1.5}.workflow-detail-row{display:flex;gap:5px;flex-wrap:wrap;margin:15px 0}.workflow-detail-row span{padding:4px 6px;background:#f0eddf;font:650 9px var(--mono);display:flex;align-items:center;gap:4px}.workflow-card-metrics{margin-top:auto;padding:12px 0;border-top:1px solid var(--proto-line);display:grid;grid-template-columns:repeat(3,1fr)}.workflow-card-metrics span{display:grid;gap:3px}.workflow-card-metrics strong{font-size:14px}.workflow-card-metrics small{font-size:8px;color:var(--proto-muted);text-transform:uppercase}.workflow-card-actions{display:flex;gap:6px;margin-top:12px}.workflow-card-actions button{min-height:34px;padding:0 9px;font-size:10px}.workflow-card-actions .icon-action{margin-left:auto;padding:0 8px}.learning-panel .paper-section-heading{align-items:center}.learning-list{display:grid}.learning-list>div{padding:14px 16px;border-bottom:1px solid var(--proto-line);display:grid;gap:4px}.learning-list>div>span{font:800 8px var(--mono);color:#7d6720;text-transform:uppercase}.learning-list strong{font-size:12px}.learning-list small{font-size:9px;color:var(--proto-muted)}.learning-rule{margin:15px;padding:12px;background:#fff9d9;display:flex;gap:8px;align-items:flex-start;line-height:1.5}.empty-learning{padding:16px;margin:0;color:var(--proto-muted);font-size:11px}.plan-panel{padding:18px}.plan-panel>strong{display:block;margin:11px 0 6px;font-size:30px}.plan-panel>strong i{font-size:12px;font-style:normal;color:var(--proto-muted)}.plan-panel>p:not(.prototype-eyebrow){color:var(--proto-muted);font-size:11px;line-height:1.5}.plan-panel>div{margin:16px 0;padding:10px 0;border-top:1px solid var(--proto-line);border-bottom:1px solid var(--proto-line);display:flex;justify-content:space-between;font-size:9px}.plan-panel button{width:100%;min-height:38px;border:1px solid var(--proto-line);background:#e9e5d6;font:700 9px var(--mono);cursor:not-allowed;color:var(--proto-muted)}.prototype-dialog-overlay{position:fixed;inset:0;z-index:1000;background:rgba(20,22,18,.68);backdrop-filter:blur(4px)}.prototype-dialog{position:fixed;left:50%;top:50%;z-index:1001;transform:translate(-50%,-50%);width:min(660px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;border:2px solid var(--proto-ink);background:var(--proto-card);box-shadow:8px 8px 0 var(--proto-ink)}.prototype-dialog.compact{width:min(510px,calc(100vw - 32px))}.dialog-heading{padding:22px;border-bottom:1px solid var(--proto-line);display:flex;justify-content:space-between;gap:18px}.dialog-heading h2{margin:7px 0 6px;font-size:25px;letter-spacing:-.04em}.dialog-heading p:last-child{margin:0;color:var(--proto-muted);font-size:12px;line-height:1.5}.dialog-heading>button{width:36px;height:36px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.feedback-reasons{padding:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.feedback-reasons button{min-height:48px;padding:0 12px;border:1px solid var(--proto-line);background:#fff;display:flex;align-items:center;justify-content:space-between;font:700 12px inherit;cursor:pointer}.feedback-reasons button:hover{border-color:var(--proto-ink);background:#fff9d9}.workflow-editor{padding:20px;display:grid;gap:15px}.workflow-editor label{display:grid;gap:7px}.workflow-editor label>span{font-size:11px;font-weight:800}.editor-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.research-toggle{min-height:66px;padding:11px 13px;border:1px solid var(--proto-line);background:#fff;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;text-align:left;cursor:pointer}.research-toggle>span{display:grid;gap:3px}.research-toggle strong{font-size:12px}.research-toggle small{font-size:9px;color:var(--proto-muted)}.research-toggle i{font:800 9px var(--mono);font-style:normal;text-transform:uppercase}.research-toggle.is-selected{border-color:var(--proto-ink);background:#eef6fb;box-shadow:3px 3px 0 var(--proto-ink)}.dialog-footer{padding:14px 20px;border-top:1px solid var(--proto-line);display:flex;justify-content:flex-end;gap:8px}.prototype-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}.settings-paper{border:1.5px solid var(--proto-ink);background:rgba(255,253,244,.9);box-shadow:4px 4px 0 #ded5b1}.profile-setting{grid-column:1/-1;padding:17px;display:grid;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:15px}.profile-setting>div{min-width:0}.profile-setting h2{margin:5px 0 3px;font-size:20px}.profile-setting>div>p:last-child{margin:0;color:var(--proto-muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connection-card{padding:17px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:13px;align-items:center}.settings-icon.linkedin{background:var(--proto-blue);color:#fff;border-color:#084d91}.approval-default h2,.connection-card h2,.pricing-setting h2,.session-setting h2{margin:0 0 5px;font-size:15px}.approval-default p,.connection-card p,.pricing-setting p,.session-setting p{margin:0 0 7px;color:var(--proto-muted);font-size:11px;line-height:1.5}.quiet-status{font:700 9px var(--mono);color:var(--proto-muted)}.settings-section-head{display:flex;align-items:center;gap:12px}.approval-default{padding:17px}.approval-default-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}.approval-default-options button{min-height:66px;display:grid;grid-template-columns:25px 1fr auto;text-align:left}.approval-default-options button>span{display:grid;gap:3px}.approval-default-options strong{font-size:11px}.approval-default-options small{font-size:9px;color:var(--proto-muted)}.approval-default-options button.is-selected{background:#fff9d9;box-shadow:3px 3px 0 var(--proto-ink)}.approval-default-options button:disabled{opacity:.52;cursor:not-allowed}.pricing-setting{padding:19px;display:grid;grid-template-columns:1fr auto;gap:16px}.pricing-setting>div:first-child{grid-column:1}.settings-price{grid-column:2;grid-row:1;display:flex;align-items:baseline;justify-content:flex-end}.settings-price svg{align-self:center}.settings-price strong{font-size:35px;letter-spacing:-.05em}.settings-price span{font-size:10px;color:var(--proto-muted)}.pricing-setting ul{grid-column:1/-1;margin:0;padding:13px 0;border-top:1px solid var(--proto-line);border-bottom:1px solid var(--proto-line);display:grid;grid-template-columns:1fr 1fr;gap:8px;list-style:none}.pricing-setting li{display:flex;align-items:center;gap:6px;font-size:10px}.free-usage{grid-column:1/-1}.free-usage>span{display:flex;justify-content:space-between;font-size:10px}.free-usage>div{height:6px;margin-top:7px;background:#ddd6b8}.free-usage i{display:block;height:100%;background:var(--proto-green)}.pricing-setting>button{grid-column:1/-1;cursor:not-allowed;background:#e9e5d6;color:var(--proto-muted);border-color:var(--proto-line)}.session-setting{grid-column:1/-1;padding:17px;display:flex;align-items:center;justify-content:space-between;gap:20px}.session-setting>div:last-child{display:flex;gap:7px}.cadence-preview-body{height:calc(100% - 50px);display:grid;grid-template-columns:minmax(0,1.45fr) minmax(180px,.72fr);grid-template-rows:auto 1fr}.preview-cycle{padding:20px;border-right:1px solid var(--m-ink);border-bottom:1px solid var(--m-ink)}.preview-cycle-head{display:flex;justify-content:space-between;align-items:flex-start}.preview-cycle-head>div{display:grid;gap:6px}.preview-cycle-head small,.preview-workflows>small{font:800 8px var(--font-mono),monospace;letter-spacing:.1em;color:#8a731c}.preview-cycle-head strong{font-size:20px}.preview-cycle-head>span{font-size:12px}.preview-cycle-head>span b{font-size:25px}.preview-progress{height:6px;background:#dfd7b8;margin:15px 0}.preview-progress i{display:block;width:66%;height:100%;background:#168a4b}.preview-days{display:grid;grid-template-columns:repeat(3,1fr)}.preview-days article{display:grid;grid-template-columns:25px 1fr;gap:2px 7px;align-items:center}.preview-days article>span{width:23px;height:23px;grid-row:1/3;border:1px solid var(--m-ink);display:grid;place-items:center;background:#168a4b;color:#fff}.preview-days article.is-next>span{background:var(--m-yellow);color:var(--m-ink)}.preview-days strong{font:800 8px var(--font-mono),monospace}.preview-days small{font-size:8px;color:var(--m-muted)}.preview-approval-card{padding:18px 20px;border-right:1px solid var(--m-ink);display:flex;flex-direction:column}.preview-approval-card>div:first-child{display:flex;justify-content:space-between}.preview-label,.research-chip{font:800 7px var(--font-mono),monospace;letter-spacing:.08em}.preview-label{color:#8a731c}.research-chip{display:flex;align-items:center;gap:3px;padding:3px 5px;background:#e8f2f9;color:#164c7f}.preview-approval-card>strong{margin:13px 0 7px;font-size:13px}.preview-approval-card>p{margin:0;color:var(--m-muted);font:500 9px/1.55 var(--font-mono),monospace}.preview-approval-card>div:last-child{display:flex;gap:6px;margin-top:auto}.preview-approval-card button{padding:6px 8px;border:1px solid var(--m-ink);background:#fff;display:flex;align-items:center;gap:4px;font:800 7px var(--font-mono),monospace}.preview-approval-card button:first-child{background:#168a4b;color:#fff}.preview-workflows{grid-column:2;grid-row:1/3;padding:19px 14px;background:rgba(255,249,213,.6)}.preview-workflows article{min-height:78px;border:1px solid var(--m-ink);background:var(--m-card);padding:10px;margin-top:10px;display:grid;grid-template-columns:25px 1fr;gap:8px;align-items:center;box-shadow:2px 2px 0 #cfc7a6}.preview-workflows article>span{width:24px;height:24px;border:1px solid var(--m-ink);display:grid;place-items:center;font:800 7px var(--font-mono),monospace}.preview-workflows article>div{display:grid;gap:4px}.preview-workflows strong{font-size:9px}.preview-workflows small{font:600 7px var(--font-mono),monospace;color:var(--m-muted)}.pricing-section{padding:100px 18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,520px);gap:clamp(35px,8vw,120px);align-items:center;width:min(1180px,100%);margin:0 auto}.pricing-intro h2{margin:10px 0 14px;font-size:clamp(42px,6vw,76px);line-height:.98;letter-spacing:-.06em}.pricing-intro>p:last-child{color:var(--m-muted);line-height:1.6}.pricing-card{position:relative;border:2px solid var(--m-ink);background:var(--m-card);box-shadow:10px 10px 0 var(--m-ink);padding:30px}.pricing-ribbon{position:absolute;right:-2px;top:-17px;border:2px solid var(--m-ink);background:var(--m-yellow);padding:8px 11px;font:800 8px var(--font-mono),monospace;letter-spacing:.1em}.pricing-card>div:first-of-type{display:grid;gap:9px}.pricing-card>div:first-of-type>small{font:800 9px var(--font-mono),monospace;color:#8a731c;letter-spacing:.1em}.pricing-card>div:first-of-type>strong{font-size:46px;letter-spacing:-.06em}.pricing-card>div:first-of-type>strong sup{font-size:20px}.pricing-card>div:first-of-type>strong i{font-size:13px;font-style:normal;color:var(--m-muted);letter-spacing:0}.pricing-card>div:first-of-type>p{margin:0;color:var(--m-muted);font-size:12px;line-height:1.55}.pricing-card ul{margin:24px 0;padding:18px 0;border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);list-style:none;display:grid;gap:10px}.pricing-card li{font-size:11px}.pricing-card li,.pricing-card>button{display:flex;align-items:center;gap:8px}.pricing-card>button{width:100%;min-height:48px;border:1px solid var(--m-ink);background:var(--m-yellow);box-shadow:4px 4px 0 var(--m-ink);justify-content:center;font-weight:850;cursor:pointer}.pricing-card>small:last-child{display:block;margin-top:13px;text-align:center;color:var(--m-muted);font:650 8px var(--font-mono),monospace}@media(max-width:1000px){.onboarding-frame{grid-template-columns:1fr}.onboarding-rail{padding:30px;border-right:0;border-bottom:1.5px solid var(--proto-ink);gap:22px}.onboarding-rail h1{font-size:39px}.onboarding-rail nav{grid-template-columns:repeat(3,1fr)}.onboarding-rail nav button{grid-template-columns:30px 1fr}.rail-promise{display:none}.onboarding-workspace{padding-top:34px}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article:nth-child(2){border-right:0}.metric-grid article:nth-child(-n+2){border-bottom:1px solid var(--proto-line)}.cadence-layout,.prototype-settings-grid{grid-template-columns:1fr}.approval-default,.connection-card,.pricing-setting{grid-column:1}.cadence-preview-body,.pricing-section{grid-template-columns:1fr}.preview-workflows{display:none}.preview-approval-card,.preview-cycle{border-right:0}}@media(max-width:700px){.prototype-topbar{height:62px;padding:0 16px;grid-template-columns:1fr auto}.prototype-topbar>.prototype-badge{display:none}.prototype-brand>strong{font-size:14px}.onboarding-frame{min-height:calc(100vh - 62px)}.onboarding-rail{padding:22px 17px}.onboarding-rail h1{font-size:32px;margin-bottom:10px}.onboarding-rail>div:first-child>p:last-child{font-size:12px}.onboarding-rail nav button{padding:7px;grid-template-columns:28px 1fr}.onboarding-rail nav button>span:first-child{width:26px;height:26px}.onboarding-rail nav small{display:none}.onboarding-workspace{padding:26px 17px 0}.template-grid,.tone-grid{grid-template-columns:1fr}.profile-snapshot{grid-template-columns:44px 1fr}.profile-snapshot>.connected-stamp{grid-column:2;justify-self:start}.cadence-slots{grid-template-columns:1fr}.cadence-slots>div{min-height:68px;border-right:0;border-bottom:1px solid var(--proto-line)}.cadence-slots>div:last-child{border-bottom:0}.setup-footer{width:calc(100% + 34px);margin-left:-17px;padding:11px 17px;grid-template-columns:1fr 1fr}.setup-footer>span{display:none}.prototype-app-shell{grid-template-columns:1fr;padding-bottom:66px}.prototype-sidebar{position:fixed;inset:auto 0 0;height:66px;padding:7px 12px;border-right:0;border-top:1.5px solid var(--proto-ink);display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.prototype-sidebar>.prototype-brand{justify-self:start}.prototype-sidebar-note,.prototype-sidebar>.prototype-brand>strong,.sidebar-badge{display:none}.prototype-sidebar nav{margin:0;display:flex}.prototype-sidebar nav button{min-height:44px;padding:0 12px}.prototype-sidebar nav button span{display:none}.prototype-user{padding:0;border:0;grid-template-columns:38px auto;justify-self:end}.prototype-user>button,.prototype-user>span:nth-child(2){display:none}.cadence-page,.prototype-settings-page{padding:24px 14px 40px}.cadence-header{align-items:flex-start;flex-direction:column}.cadence-header h1{font-size:38px}.header-actions{width:100%;justify-content:space-between}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article{min-height:130px;padding:13px}.metric-grid article>strong{font-size:27px}.weekly-line,.workflow-prototype-list{grid-template-columns:1fr}.timeline-item,.workflow-prototype-list>article{border-right:0;border-bottom:1px solid var(--proto-line)}.timeline-item:last-child,.workflow-prototype-list>article:last-child{border-bottom:0}.draft-review{padding:15px}.draft-actions button{flex:1}.editor-row,.feedback-reasons,.prototype-settings-grid{grid-template-columns:1fr}.profile-setting{grid-template-columns:52px 1fr}.profile-setting>.connected-stamp{grid-column:2;justify-self:start}.connection-card{grid-template-columns:42px 1fr}.connection-card>.quiet-status,.connection-card>button{grid-column:2;justify-self:start}.approval-default-options,.pricing-setting{grid-template-columns:1fr}.settings-price{grid-column:1;grid-row:auto;justify-content:flex-start}.pricing-setting ul{grid-template-columns:1fr}.session-setting{align-items:flex-start;flex-direction:column}.session-setting>div:last-child{width:100%}.session-setting button{flex:1}.pricing-section{padding:75px 18px}.pricing-card{padding:24px 20px}.cadence-preview-body{grid-template-rows:auto 1fr}.preview-days{gap:7px}.preview-days article{grid-template-columns:23px 1fr}.cadence-preview{min-height:410px}}.account-status,.live-data-badge,.quiet-meta,.setup-assurance{display:inline-flex;align-items:center;gap:6px;font:750 10px var(--mono);letter-spacing:.02em}.live-data-badge,.setup-assurance{color:var(--proto-green)}.quiet-meta{justify-self:end;color:var(--proto-muted)}.account-status{margin:16px 6px 0;align-self:flex-start;padding:6px 8px;color:var(--proto-green);text-transform:uppercase;font-size:8px}.account-status,.live-data-badge{border:1px solid #9bc9aa;background:#edf8ef}.live-data-badge{padding:7px 9px}.empty-workspace{min-height:calc(100vh - 100px);display:grid;place-items:center;align-content:center;text-align:center;padding:40px}.empty-workspace h1{margin:8px 0;font-size:clamp(36px,6vw,70px);letter-spacing:-.06em}.empty-workspace>p:not(.prototype-eyebrow){max-width:510px;margin:0 0 22px;color:var(--proto-muted);line-height:1.6}.prototype-error{border:1px solid #b85b43;background:#fff0e7;color:#7f2f1e;padding:14px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.prototype-error strong{font-size:13px}.prototype-error span{font-size:11px}.prototype-error button{margin-left:auto;border:1px solid;background:transparent;padding:6px 9px;font-weight:750;cursor:pointer}.prototype-error.compact{margin:18px 0 0}.approval-safety-state{margin-top:18px;border:1px solid #9bc9aa;background:#edf8ef;color:var(--proto-green);padding:12px;display:flex;align-items:center;gap:9px}.approval-safety-state>span{display:grid;gap:2px}.approval-safety-state strong{font-size:11px}.approval-safety-state small{font-size:9px;color:var(--proto-muted)}@media(max-width:700px){.prototype-topbar{grid-template-columns:1fr auto}.prototype-topbar .quiet-meta{display:none}.live-data-badge,.setup-assurance{font-size:8px}}.auth-callback-page{min-height:100vh;display:grid;place-items:center;padding:22px;background-color:#f5f0db;background-image:linear-gradient(rgba(66,64,48,.055) 1px,transparent 0);background-size:100% 28px;color:#1d211b}.auth-callback-card{width:min(440px,100%);border:1.5px solid #1d211b;background:#fffdf4;padding:28px;box-shadow:7px 7px 0 #1d211b}.callback-brand{display:inline-flex;align-items:center;gap:9px;font-weight:850}.callback-brand i{width:31px;height:31px;border:1px solid #1d211b;background:#0a66c2;color:#fff;display:grid;place-items:center;font:800 12px var(--mono);font-style:normal}.auth-callback-status{display:grid;grid-template-columns:25px 1fr;gap:12px;margin:42px 0 12px;align-items:start}.auth-callback-status>svg{width:22px;height:22px;color:#0a66c2}.auth-callback-card.is-success .auth-callback-status>svg{color:#138846}.auth-callback-card.is-error .auth-callback-status>svg{color:#a34730}.auth-callback-status h1{margin:0 0 5px;font-size:23px;letter-spacing:-.035em}.auth-callback-status p{margin:0;color:#66675e;font-size:12px}.auth-callback-card>.primary-action{margin-top:20px;width:100%}.cadence-kicker-row{display:flex;align-items:center;gap:10px}.cadence-kicker-row .prototype-eyebrow{margin:0}.saved-state{display:inline-flex;align-items:center;gap:4px;color:var(--proto-green);font:750 9px var(--mono);text-transform:uppercase}.workflow-limit-action,.workflow-limit-action:disabled{border-color:var(--proto-line)!important;background:#ebe7d8!important;color:var(--proto-muted)!important;box-shadow:none!important;cursor:default!important}.metric-grid article>span{line-height:1.35}.metric-grid article>small{font-size:11px;line-height:1.45}.weekly-line:empty{display:none}.timeline-item>small{font-size:9px;line-height:1.4}.timeline-item>span:last-child{font-size:11px}.timeline-item.is-planned .timeline-marker{background:#fffdf4;color:var(--proto-muted)}.timeline-item.is-generating .timeline-marker{background:#eef3df;color:var(--proto-green);border-color:var(--proto-green)}.timeline-item.is-failed .timeline-marker{background:#fff0e7;color:#9e402b;border-color:#9e402b}.compact-approval-state{min-height:112px;padding:20px;display:flex;align-items:center;gap:15px;color:var(--proto-green)}.compact-approval-state>div{display:grid;gap:4px}.compact-approval-state .prototype-eyebrow{margin:0}.compact-approval-state h2{margin:0;color:var(--proto-ink);font-size:19px}.compact-approval-state small{color:var(--proto-muted);font-size:11px}.next-up-content{padding:18px;display:grid;gap:13px}.next-up-content>strong{font-size:18px;display:grid;gap:3px}.next-up-content>strong span{font:750 11px var(--mono);color:var(--proto-muted)}.next-up-content>p{margin:0;color:var(--proto-muted);font-size:11px;line-height:1.55}.approval-route{padding:9px 10px;background:#eef7ef;color:var(--proto-green);display:flex;align-items:center;gap:7px;font-size:10px;font-weight:750}.workflow-prototype-list>article{min-height:305px}.workflow-prototype-list article>p{font-size:12px;line-height:1.55}.workflow-detail-row span{font-size:10px}.workflow-card-metrics small{font-size:9px}.workflow-card-actions{position:relative;align-items:center}.workflow-card-actions .tune-action{background:var(--proto-yellow);box-shadow:2px 2px 0 var(--proto-ink)}.workflow-action-menu{margin-left:auto;position:relative}.workflow-action-menu summary{width:35px;height:34px;border:1px solid var(--proto-ink);display:grid;place-items:center;cursor:pointer;list-style:none;background:var(--proto-card)}.workflow-action-menu summary::-webkit-details-marker{display:none}.workflow-action-menu>div{position:absolute;right:0;bottom:42px;z-index:30;width:170px;padding:6px;border:1px solid var(--proto-ink);background:var(--proto-card);box-shadow:4px 4px 0 var(--proto-ink);display:grid;gap:4px}.workflow-action-menu>div button{width:100%;justify-content:flex-start;border-color:transparent;background:transparent;box-shadow:none}.workflow-action-menu>div button:hover{background:#f1eddd;border-color:var(--proto-line)}.workflow-action-menu>div .danger-action{color:#973d2a}.learning-panel .empty-learning{font-size:11px;line-height:1.6}.learning-rule{font-size:10px}.paper-section-heading>span{line-height:1.45;text-align:right}@media(max-width:700px){.cadence-kicker-row{align-items:flex-start;flex-direction:column;gap:5px}.workflow-limit-action{width:100%}.compact-approval-state{align-items:flex-start}.workflow-action-menu>div{right:-2px}.paper-section-heading>span{max-width:130px}.metric-grid article>small{font-size:10px}}.workflow-card-actions{flex-wrap:wrap}.editor-sections{display:flex;gap:8px;padding:12px 20px;flex-wrap:wrap;border-bottom:1px solid var(--proto-line)}.editor-sections button{padding:10px 14px;background:var(--proto-card);border:1px solid var(--proto-line);cursor:pointer}.editor-sections button[aria-pressed=true]{background:var(--proto-yellow);border-color:var(--proto-ink);font-weight:700}.workflow-settings-dialog{width:min(840px,calc(100vw - 24px));max-height:92vh;display:flex;flex-direction:column}.workflow-settings-dialog>.workflow-editor{overflow-y:auto;min-height:0}.workflow-settings-dialog>.dialog-footer,.workflow-settings-dialog>.dialog-heading{flex-shrink:0;background:var(--proto-card)}.workflow-brief-editor{grid-column:1/-1;display:grid;gap:24px}.workflow-brief-editor section{border-top:1px solid var(--proto-line);padding-top:22px;display:grid;gap:14px}.workflow-brief-editor h3{margin:0;font-size:19px}.workflow-brief-editor p,.workflow-brief-editor small{margin:0;font-size:13px;line-height:1.6;color:#636452}.workflow-brief-editor label{display:grid;gap:8px;font-size:14px;font-weight:600}.workflow-brief-editor input,.workflow-brief-editor select,.workflow-brief-editor textarea{width:100%;padding:12px;border:1px solid #b8b5a2;border-radius:3px;background:#fffef9;font:400 14px/1.6 var(--font-sans),sans-serif;color:#24251e}.workflow-brief-editor textarea{resize:vertical;min-height:90px}.brief-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow-brief-editor button{padding:9px 12px;border:1px solid #9f9c88;background:#fffbea;cursor:pointer;font-size:13px}.reference-empty{padding:18px;border:1px dashed #b8b5a2;font-size:14px;line-height:1.6}.reference-editor{border:1px solid #c9c4ac;background:#fffdf5}.reference-editor summary{padding:14px;cursor:pointer;font-weight:600}.reference-editor>div{padding:0 14px 14px;display:grid;gap:14px}.reference-disclosure{display:block}.subscription-panel{grid-column:1/-1;border:1px solid var(--proto-line);padding:24px;background:var(--proto-card);display:grid;gap:18px}.subscription-panel header{display:flex;justify-content:space-between;gap:16px}.subscription-panel h2{margin:0}.subscription-panel header>strong{font-size:30px}.subscription-panel header small{font-size:14px}.subscription-panel p{margin:0;line-height:1.6}.subscription-status{display:flex;gap:16px;flex-wrap:wrap;padding:14px;background:#f3f0df}.subscription-panel>small{line-height:1.6;color:#626353}.prototype-sidebar-note button{margin-top:10px;padding:0;border:0;background:transparent;text-decoration:underline;cursor:pointer;font-size:12px}.cadence-page .cadence-header h1{font-size:36px}.cadence-page .release-draft{padding:20px}.draft-blocker>details{margin-top:8px}.draft-blocker>strong{font-size:14px}.draft-blocker summary{cursor:pointer;font-size:13px}.draft-actions{margin:14px 0}.workflow-prototype-list article>p{font-size:14px!important}.workflow-card-actions button{font-size:13px!important;min-height:42px}.workflow-detail-row span{font-size:12px!important}@media(max-width:700px){.brief-section-heading,.subscription-panel header{align-items:flex-start;flex-direction:column}.workflow-settings-dialog{max-height:94vh}.subscription-panel{padding:16px}.workflow-brief-editor textarea{font-size:16px}}.workflow-card-actions>button:first-child:has(svg){white-space:normal}.inbox-filters{display:flex;gap:10px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--proto-line)}.inbox-filters button{padding:10px 16px;background:var(--proto-card);border:1px solid var(--proto-line);font-size:14px;cursor:pointer}.inbox-filters button[aria-pressed=true]{background:var(--proto-yellow);border-color:var(--proto-ink);font-weight:700}.worker-notice{padding:14px 20px;background:#fff6d7;color:#514016;font-size:14px;line-height:1.6;margin:0}.worker-notice strong{display:block}.inbox-empty{padding:22px;line-height:1.7}.run-inbox .paper-section-heading p:not(.prototype-eyebrow){font-size:14px;margin:8px 0 0;color:var(--proto-muted)}.release-draft .draft-copy{white-space:pre-wrap;max-width:66ch;font-size:16px;line-height:1.75;margin:20px 0;overflow-wrap:anywhere}.draft-blocker{background:#fff2e9;border-left:3px solid #a34a20;padding:14px 18px;margin:16px 0;color:#653719;line-height:1.6}.draft-blocker p{margin:6px 0}.draft-blocker small{font-size:13px}.blocked-copy summary{cursor:pointer;padding:12px 0;font-weight:600}.draft-length{display:block;color:var(--proto-muted);margin:12px 0;font-size:12px}.draft-context{gap:10px;flex-wrap:wrap}.draft-context>span:last-child{padding:5px 9px;background:#f0eddf;font-size:12px}.is-blocked .draft-context>span:last-child{background:#fff2e9;color:#653719}.cadence-performance{border:1px solid var(--proto-line);background:var(--proto-card);margin:18px 0}.cadence-performance>summary{cursor:pointer;padding:16px;font-size:14px;font-weight:600}.cadence-page .cadence-layout{grid-template-columns:minmax(0,1fr)}.cadence-side-column{display:none}.draft-actions button{min-height:42px}.cadence-performance>summary:focus-visible,.run-inbox details>summary:focus-visible{outline:2px solid var(--proto-ink);outline-offset:3px}.draft-actions:has(.approve-action){display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:16px 0 18px}.draft-actions:has(.approve-action) .review-note{grid-column:1/-1;margin:0}.draft-actions:has(.approve-action) .approve-action{grid-column:3;grid-row:2;min-width:220px}.draft-actions:has(.approve-action) button:not(.approve-action){grid-row:2;justify-self:start;min-width:0}.draft-actions:has(.approve-action) button:not(.approve-action):last-of-type{grid-column:2;grid-row:2;justify-self:start}.draft-actions:has(.approve-action) button:not(.approve-action):not(:last-of-type){grid-column:1;grid-row:2}.draft-actions:has(.approve-action) .secondary-action{grid-column:1;grid-row:1;justify-self:start}@media(max-width:700px){.inbox-filters{padding:12px}.release-draft .draft-copy{font-size:15px}.draft-context{flex-direction:column;align-items:flex-start}.worker-notice{padding:12px}.draft-actions{flex-wrap:wrap}.draft-actions:has(.approve-action){grid-template-columns:1fr}.draft-actions:has(.approve-action) .approve-action{grid-column:1;grid-row:auto;width:100%}.draft-actions:has(.approve-action) button:not(.approve-action),.draft-actions:has(.approve-action) button:not(.approve-action):last-of-type{grid-column:1;grid-row:auto;justify-self:start}.draft-actions:has(.approve-action) .secondary-action{grid-column:1;grid-row:auto}}.writer-context{margin-bottom:20px}.writer-context fieldset{border:0;padding:0;margin:0;min-width:0}.writer-context .lf-voice-fields{display:grid;gap:16px;padding:18px 0}.writer-context label{display:grid;gap:7px}.writer-context textarea{width:100%;min-width:0;padding:10px;font:inherit;resize:vertical}.writer-context small{color:var(--proto-muted);line-height:1.5}.writer-memory{border-top:1px solid var(--proto-line);margin-top:20px;padding-top:16px}.writer-memory blockquote{margin:12px 0;padding:12px;border-left:2px solid var(--proto-line)}.lf-telegram-guide{margin-top:22px;border-top:1px solid var(--proto-line)}.lf-telegram-guide>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 0 0;list-style:none;cursor:pointer}.lf-telegram-guide>summary::-webkit-details-marker{display:none}.lf-telegram-guide>summary strong{display:block;font-size:14px;font-weight:600}.lf-telegram-guide>summary small{display:block;margin-top:4px;font-size:12px;color:var(--proto-muted)}.lf-telegram-guide>summary:focus-visible{outline:2px solid var(--proto-yellow);outline-offset:5px}.lf-guide-chevron{font-size:20px;color:var(--proto-muted)}.lf-telegram-guide[open] .lf-guide-chevron{transform:rotate(180deg)}.lf-telegram-guide-body{display:grid;gap:22px;padding-top:20px;max-width:820px}.lf-workspace .lf-telegram-guide-body p{font-size:13px;line-height:1.7;margin:6px 0 0}.lf-command-list{margin:0}.lf-command-list>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;padding:16px 0;border-top:1px solid var(--proto-line)}.lf-command-list dt{padding-top:2px}.lf-command-list dd{margin:0;min-width:0}.lf-command-list dd>strong{font-size:13px;font-weight:600}.lf-command-list code{font-size:12px;border:1px solid var(--proto-line);border-radius:6px;background:var(--proto-paper);color:var(--proto-ink);padding:5px 8px}.lf-command-list .lf-command-example{display:block;margin-top:10px;white-space:normal;overflow-wrap:anywhere;padding:10px 12px;line-height:1.7;-webkit-user-select:all;-moz-user-select:all;user-select:all}.lf-guide-images h3{margin:0;font-size:15px}.lf-guide-images ul{padding-left:20px;font-size:13px;line-height:1.8;color:var(--proto-muted)}.lf-guide-images li{margin-top:6px}.lf-guide-safety{border:1px solid var(--proto-line);border-radius:10px;padding:16px;background:var(--proto-paper)}.lf-guide-safety>strong{font-size:13px}@media(max-width:600px){.lf-command-list>div{grid-template-columns:1fr;gap:10px}.lf-telegram-guide-body{gap:18px}}.writer-context.writer-context{grid-column:1/-1;width:100%;max-width:1020px;padding:clamp(20px,3vw,36px);margin:0 0 20px}.writer-context .writer-heading{display:flex;align-items:flex-start;gap:16px;padding-bottom:28px;border-bottom:1px solid var(--proto-line)}.writer-context .writer-heading-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:13px;background:color-mix(in srgb,var(--proto-yellow) 13%,transparent);color:var(--proto-ink)}.writer-context .writer-eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--proto-muted)}.writer-context.writer-context .writer-heading h2{font-size:clamp(23px,2.5vw,30px);line-height:1.2;letter-spacing:-.035em;margin:6px 0 8px}.writer-context.writer-context p{font-size:13px;line-height:1.6;color:var(--proto-muted);margin:0}.writer-context .writer-sections{display:grid;gap:0}.writer-context .writer-section{display:grid;gap:18px;padding:28px 0;border-bottom:1px solid var(--proto-line);min-width:0}.writer-context .writer-section-heading{display:flex;align-items:center;gap:12px}.writer-context .writer-section-heading h3{margin:0 0 3px;font-size:17px;letter-spacing:-.02em}.writer-context .writer-step{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border:1px solid var(--proto-line);border-radius:9px;font-size:11px;font-weight:600;color:var(--proto-muted)}.writer-context .writer-count{margin-left:auto;font-size:12px;color:var(--proto-muted);white-space:nowrap}.writer-context.writer-context label{display:grid;gap:8px;font-size:13px;font-weight:600;min-width:0}.writer-context.writer-context :is(textarea,select){width:100%;min-width:0;min-height:0;height:auto;padding:12px 14px;border:1px solid var(--proto-line);border-radius:9px;background:var(--proto-paper);color:var(--proto-ink);font:400 14px/1.6 inherit;font-family:inherit;font-size:14px;font-weight:400;line-height:1.6;box-shadow:none}.writer-context.writer-context textarea{resize:vertical}.writer-context textarea::-moz-placeholder{color:var(--proto-muted);opacity:.8}.writer-context textarea::placeholder{color:var(--proto-muted);opacity:.8}.writer-context :is(textarea,select,button,summary):focus-visible{outline:2px solid var(--proto-yellow);outline-offset:3px}.writer-context.writer-context small{font-size:11px;font-weight:400;line-height:1.6}.writer-context .writer-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.writer-context .writer-field-meta{display:flex;justify-content:space-between;gap:12px}.writer-context .writer-field-meta small:last-child{flex-shrink:0}.writer-context .writer-upload{display:flex;align-items:center;gap:14px;border:1px dashed var(--proto-line);border-radius:12px;background:color-mix(in srgb,var(--proto-paper) 55%,transparent);padding:18px}.writer-context .writer-upload>div{flex:1;min-width:0}.writer-context .writer-upload strong{font-size:13px;font-weight:600}.writer-context .writer-upload p{margin:4px 0;font-size:12px}.writer-context .writer-upload-icon{color:var(--proto-muted);flex-shrink:0}.writer-context .writer-file-input{display:none}.writer-context.writer-context .writer-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;justify-self:start;min-height:40px;padding:9px 14px;border:1px solid var(--proto-line);border-radius:8px;background:var(--proto-card);color:var(--proto-ink);font:600 12px/1.4 inherit;font-size:12px;cursor:pointer;white-space:nowrap}.writer-context button:disabled{opacity:.5;cursor:not-allowed}.writer-context summary{font-size:12px;color:var(--proto-muted);cursor:pointer;padding:5px 0}.writer-context .writer-empty{display:grid;justify-items:center;gap:9px;border:1px dashed var(--proto-line);border-radius:12px;padding:28px 18px;text-align:center;color:var(--proto-muted)}.writer-context .writer-empty strong{font-size:14px;font-weight:500;color:var(--proto-ink)}.writer-context .lf-writing-example{display:grid;gap:16px;padding:20px;border:1px solid var(--proto-line);border-radius:12px;background:var(--proto-paper)}.writer-context .writer-example-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.writer-context.writer-context .writer-remove{display:inline-flex;align-items:center;gap:6px;justify-self:start;width:-moz-fit-content;width:fit-content;min-height:36px;padding:6px 0;border:0;background:transparent;color:var(--proto-muted);font-size:12px;cursor:pointer}.writer-context .writer-remove:hover{color:var(--proto-ink);text-decoration:underline}.writer-context .writer-save-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 0}.writer-context .writer-save-bar>span{font-size:12px;color:var(--proto-muted)}.writer-context.writer-context .writer-save-bar button{min-height:42px;border:0;border-radius:8px;box-shadow:none;color:#1d211b;font:inherit;font-size:13px;font-weight:600;transform:none}.writer-context .writer-memory{display:grid;gap:14px;margin-top:28px;padding:24px;border:1px solid var(--proto-line);border-radius:12px;background:var(--proto-paper)}.writer-context.writer-context .writer-memory-toggle{display:flex;align-items:center;gap:10px;font-size:13px}.writer-context .writer-memory-toggle input{width:18px;height:18px;accent-color:var(--proto-yellow);flex-shrink:0}.writer-context .writer-memory blockquote{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.writer-context .writer-message{margin-top:16px;padding:12px 16px;border-radius:8px;border:1px solid var(--proto-line)}.writer-context .writer-message.is-error{border-color:#ba684f}.writer-legacy{grid-column:1/-1;width:100%;max-width:1020px;border:1px solid var(--proto-line);border-radius:12px}.writer-legacy>summary{padding:18px 24px;font-size:13px;cursor:pointer;color:var(--proto-ink)}.writer-legacy>summary>span{display:block;margin:5px 0 0 16px;font-size:12px;color:var(--proto-muted)}.writer-legacy .settings-paper{border:0;margin:0}@media (max-width:640px){.writer-context .writer-field-grid{grid-template-columns:1fr}.writer-context .writer-upload{flex-wrap:wrap}.writer-context .writer-upload .writer-secondary{width:100%}.writer-context .writer-save-bar{align-items:stretch;flex-direction:column}.writer-context .writer-memory{padding:16px}.writer-context .writer-field-meta{flex-wrap:wrap;gap:4px}.writer-context.writer-context :is(textarea,select){font-size:16px}}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-zinc-500::-moz-placeholder{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.placeholder\:text-zinc-500::placeholder{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.first\:ml-0:first-child{margin-left:0}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-width:0}.focus-within\:border-white\/40:focus-within{border-color:rgb(255 255 255/.4)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#0A66C2\]\/30:hover{border-color:rgb(10 102 194/.3)}.hover\:border-amber-400:hover{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.hover\:border-white\/40:hover{border-color:rgb(255 255 255/.4)}.hover\:border-zinc-400:hover{--tw-border-opacity:1;border-color:rgb(161 161 170/var(--tw-border-opacity,1))}.hover\:border-zinc-500:hover{--tw-border-opacity:1;border-color:rgb(113 113 122/var(--tw-border-opacity,1))}.hover\:bg-\[\#004182\]:hover{--tw-bg-opacity:1;background-color:rgb(0 65 130/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0A66C2\]\/10:hover{background-color:rgb(10 102 194/.1)}.hover\:bg-accent\/50:hover{background-color:hsl(var(--accent)/.5)}.hover\:bg-amber-900\/40:hover{background-color:rgb(120 53 15/.4)}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive)/.8)}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-neutral-200:hover{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary)/.8)}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/10:hover{background-color:rgb(239 68 68/.1)}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-red-900\/40:hover{background-color:rgb(127 29 29/.4)}.hover\:bg-red-900\/50:hover{background-color:rgb(127 29 29/.5)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-zinc-200:hover{--tw-bg-opacity:1;background-color:rgb(228 228 231/var(--tw-bg-opacity,1))}.hover\:bg-zinc-600:hover{--tw-bg-opacity:1;background-color:rgb(82 82 91/var(--tw-bg-opacity,1))}.hover\:bg-zinc-700:hover{--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.hover\:bg-zinc-700\/60:hover{background-color:rgb(63 63 70/.6)}.hover\:bg-zinc-800:hover{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.hover\:from-\[\#004182\]:hover{--tw-gradient-from:#004182 var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 65 130/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-\[\#003366\]:hover{--tw-gradient-to:#003366 var(--tw-gradient-to-position)}.hover\:text-\[\#0A66C2\]:hover{--tw-text-opacity:1;color:rgb(10 102 194/var(--tw-text-opacity,1))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-neutral-200:hover{--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity,1))}.hover\:text-red-100:hover{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-zinc-300:hover{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}.hover\:text-zinc-900:hover{--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[4px_4px_0px_0px_rgba\(255\2c 255\2c 255\2c 0\.3\)\]:hover{--tw-shadow:4px 4px 0px 0px rgba(255,255,255,0.3);--tw-shadow-colored:4px 4px 0px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-zinc-700:focus{--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-red-300:focus{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.focus\:text-red-400:focus{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.focus\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-white\/40:focus{--tw-ring-color:rgb(255 255 255/0.4)}.focus\:ring-white\/50:focus{--tw-ring-color:rgb(255 255 255/0.5)}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-\[\#0a0a0a\]:focus{--tw-ring-offset-color:#0a0a0a}.focus-visible\:border-zinc-500:focus-visible{--tw-border-opacity:1;border-color:rgb(113 113 122/var(--tw-border-opacity,1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-white:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-zinc-900:focus-visible{--tw-ring-offset-color:#18181b}.active\:shadow-none:active{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder],.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.prose-headings\:text-zinc-100 :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(244 244 245/var(--tw-text-opacity,1))}.prose-p\:my-1 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.25rem;margin-bottom:.25rem}.prose-p\:text-zinc-200 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.prose-code\:rounded-none :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){border-radius:0}.prose-code\:bg-zinc-800\/80 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){background-color:rgb(39 39 42/.8)}.prose-code\:px-1 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){padding-left:.25rem;padding-right:.25rem}.prose-code\:before\:content-none :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))):before{--tw-content:none;content:var(--tw-content)}.prose-code\:after\:content-none :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))):after{--tw-content:none;content:var(--tw-content)}.prose-pre\:my-1\.5 :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.375rem;margin-bottom:.375rem}.prose-pre\:rounded-none :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){border-radius:0}.prose-pre\:bg-zinc-800\/80 :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){background-color:rgb(39 39 42/.8)}.prose-pre\:px-2 :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){padding-left:.5rem;padding-right:.5rem}.prose-pre\:py-1 :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){padding-top:.25rem;padding-bottom:.25rem}.prose-ol\:my-1 :is(:where(ol):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.25rem;margin-bottom:.25rem}.prose-ul\:my-1 :is(:where(ul):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.25rem;margin-bottom:.25rem}.prose-li\:my-0 :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:0;margin-bottom:0}.prose-li\:text-zinc-200 :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.dark\:-rotate-90:is(.dark *){--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:rotate-0:is(.dark *){--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:scale-0:is(.dark *){--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:scale-100:is(.dark *){--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-\[\#0A66C2\]\/30:is(.dark *){border-color:rgb(10 102 194/.3)}.dark\:border-gray-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.dark\:border-green-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(21 128 61/var(--tw-border-opacity,1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:bg-green-900\/30:is(.dark *){background-color:rgb(20 83 45/.3)}.dark\:bg-green-950\/20:is(.dark *){background-color:rgb(5 46 22/.2)}.dark\:bg-green-950\/30:is(.dark *){background-color:rgb(5 46 22/.3)}.dark\:bg-zinc-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dark\:text-green-500:is(.dark *){--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:hover\:bg-zinc-700:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-0{gap:0}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&_button\]\:shadow-none button{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\[\&_button\]\:focus-visible\:ring-2:focus-visible button{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\[\&_button\]\:focus-visible\:ring-zinc-500:focus-visible button{--tw-ring-opacity:1;--tw-ring-color:rgb(113 113 122/var(--tw-ring-opacity,1))}.\[\&_button\]\:focus-visible\:ring-offset-2:focus-visible button{--tw-ring-offset-width:2px}.\[\&_button\]\:focus-visible\:ring-offset-zinc-800:focus-visible button{--tw-ring-offset-color:#27272a}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}