@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ds-color-canvas-950: #050d18;--ds-color-canvas-900: #07111f;--ds-color-canvas-800: #0b1628;--ds-color-surface-700: #122036;--ds-color-surface-600: #1a2a43;--ds-color-text-0: #eef4ff;--ds-color-text-100: #d6e2f4;--ds-color-text-300: #adc0da;--ds-color-muted-400: #8ca0bc;--ds-color-brand-500: #6ca3ff;--ds-color-brand-400: #8cb7ff;--ds-color-accent-500: #25d4be;--ds-color-accent-400: #4de6d3;--ds-color-gold-400: #f1c37a;--ds-color-danger-400: #ff7a95;--ds-color-success-400: #5fe1a8;--ds-color-line-subtle: rgba(164, 188, 219, .16);--ds-color-line-strong: rgba(176, 205, 240, .28);--ds-color-line-accent: rgba(37, 212, 190, .26);--ds-color-overlay-strong: rgba(11, 23, 40, .82);--ds-color-overlay-stronger: rgba(14, 28, 47, .94);--ds-color-overlay-raised: rgba(19, 36, 59, .98);--ds-color-overlay-muted: rgba(118, 143, 177, .08);--ds-color-overlay-glow: rgba(37, 212, 190, .1);--ds-focus-ring-color: rgba(108, 163, 255, .26);--ds-shadow-panel: 0 24px 60px rgba(0, 0, 0, .42);--ds-shadow-soft: 0 12px 32px rgba(0, 0, 0, .2);--ds-shadow-glow: 0 0 0 1px rgba(140, 183, 255, .08), 0 24px 48px rgba(5, 12, 23, .45);--ds-radius-xs: .75rem;--ds-radius-sm: 1rem;--ds-radius-md: 1.4rem;--ds-radius-lg: 1.9rem;--ds-radius-pill: 999px;--ds-space-1: .35rem;--ds-space-2: .5rem;--ds-space-3: .75rem;--ds-space-4: 1rem;--ds-space-5: 1.25rem;--ds-space-6: 1.5rem;--ds-space-7: 1.9rem;--ds-space-8: 2.4rem;--ds-space-9: 3rem;--ds-motion-fast: .14s;--ds-motion-base: .22s;--ds-font-body: -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Segoe UI", sans-serif;--ds-font-display: -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Segoe UI", sans-serif}:root{--ds-bg-canvas: var(--ds-color-canvas-900);--ds-bg-canvas-strong: var(--ds-color-canvas-800);--ds-bg-canvas-soft: var(--ds-color-surface-700);--ds-surface-default: var(--ds-color-overlay-strong);--ds-surface-strong: var(--ds-color-overlay-stronger);--ds-surface-raised: var(--ds-color-overlay-raised);--ds-surface-muted: var(--ds-color-overlay-muted);--ds-surface-glow: var(--ds-color-overlay-glow);--ds-text-primary: var(--ds-color-text-0);--ds-text-secondary: var(--ds-color-text-100);--ds-text-muted: var(--ds-color-muted-400);--ds-text-muted-strong: var(--ds-color-text-300);--ds-border-subtle: var(--ds-color-line-subtle);--ds-border-strong: var(--ds-color-line-strong);--ds-border-accent: var(--ds-color-line-accent);--ds-status-success: var(--ds-color-success-400);--ds-status-danger: var(--ds-color-danger-400);--ds-status-warning: var(--ds-color-gold-400);--ds-focus-ring: 0 0 0 3px var(--ds-focus-ring-color)}:root{color-scheme:light;--ds-bg-canvas: #ffffff;--ds-bg-canvas-strong: #f8fafc;--ds-bg-canvas-soft: #f3f6fa;--ds-surface-default: rgba(255, 255, 255, .96);--ds-surface-strong: rgba(255, 255, 255, .99);--ds-surface-raised: #ffffff;--ds-surface-muted: rgba(17, 24, 39, .045);--ds-surface-glow: rgba(16, 185, 129, .08);--ds-text-primary: #16253b;--ds-text-secondary: #41556d;--ds-text-muted: #66758a;--ds-text-muted-strong: #526276;--ds-text-accent: #047857;--ds-border-subtle: rgba(33, 46, 63, .12);--ds-border-strong: rgba(33, 46, 63, .2);--ds-border-accent: rgba(16, 185, 129, .26);--ds-status-success: #047857;--ds-status-danger: #be123c;--ds-status-warning: #a16207;--ds-focus-ring: 0 0 0 3px rgba(37, 99, 235, .18);--ds-control-primary-fg: #ffffff;--ds-control-primary-border: transparent;--ds-control-primary-bg: linear-gradient(135deg, #173d63, #2563eb);--ds-control-primary-shadow: 0 12px 24px rgba(23, 61, 99, .14);--ds-control-primary-hover-fg: var(--ds-control-primary-fg);--ds-control-primary-hover-border: var(--ds-control-primary-border);--ds-control-primary-hover-bg: linear-gradient(135deg, #102f4d, #1d4ed8);--ds-control-primary-hover-shadow: 0 16px 28px rgba(23, 61, 99, .16);--ds-control-secondary-fg: #0b1114;--ds-control-secondary-border: rgba(33, 46, 63, .14);--ds-control-secondary-bg: rgba(255, 255, 255, .9);--ds-control-secondary-shadow: none;--ds-control-secondary-hover-fg: var(--ds-control-secondary-fg);--ds-control-secondary-hover-border: rgba(33, 46, 63, .22);--ds-control-secondary-hover-bg: rgba(255, 255, 255, 1);--ds-control-secondary-hover-shadow: none;--ds-control-field-fg: var(--ds-text-primary);--ds-control-field-border: rgba(33, 46, 63, .18);--ds-control-field-bg: rgba(255, 255, 255, .92);--ds-control-field-shadow: inset 0 1px 0 rgba(255, 255, 255, .72);--ds-control-field-hover-border: rgba(33, 46, 63, .26);--ds-control-field-hover-bg: rgba(255, 255, 255, 1);--ds-control-field-focus-border: #2563eb;--ds-control-field-placeholder: var(--ds-text-muted);--ds-panel-border: var(--ds-border-subtle);--ds-panel-bg: linear-gradient(180deg, rgba(255, 255, 255, .99), rgba(248, 250, 252, .97));--ds-panel-muted-bg: linear-gradient(180deg, rgba(248, 250, 252, .98), rgba(241, 245, 249, .96));--ds-panel-plain-bg: rgba(255, 255, 255, .94);--ds-panel-shadow: 0 18px 44px rgba(24, 32, 47, .08);--ds-control-disabled-fg: currentColor;--ds-control-disabled-border: var(--ds-control-secondary-border);--ds-control-disabled-bg: var(--ds-control-secondary-bg);--ds-control-disabled-shadow: none;--ds-control-disabled-opacity: .56}html[data-flowtend-theme=dark]{color-scheme:dark;--ds-bg-canvas: var(--ds-color-canvas-900);--ds-bg-canvas-strong: var(--ds-color-canvas-800);--ds-bg-canvas-soft: var(--ds-color-surface-700);--ds-surface-default: var(--ds-color-overlay-strong);--ds-surface-strong: var(--ds-color-overlay-stronger);--ds-surface-raised: var(--ds-color-overlay-raised);--ds-surface-muted: var(--ds-color-overlay-muted);--ds-surface-glow: var(--ds-color-overlay-glow);--ds-text-primary: var(--ds-color-text-0);--ds-text-secondary: var(--ds-color-text-100);--ds-text-muted: var(--ds-color-muted-400);--ds-text-muted-strong: var(--ds-color-text-300);--ds-text-accent: var(--ds-color-accent-400);--ds-border-subtle: var(--ds-color-line-subtle);--ds-border-strong: var(--ds-color-line-strong);--ds-border-accent: var(--ds-color-line-accent);--ds-status-success: var(--ds-color-success-400);--ds-status-danger: var(--ds-color-danger-400);--ds-status-warning: var(--ds-color-gold-400);--ds-focus-ring: 0 0 0 3px var(--ds-focus-ring-color);--ds-control-primary-fg: var(--ds-color-canvas-950);--ds-control-primary-border: transparent;--ds-control-primary-bg: linear-gradient(135deg, var(--ds-color-brand-400), var(--ds-color-accent-400));--ds-control-primary-shadow: 0 12px 24px rgba(37, 212, 190, .16);--ds-control-primary-hover-fg: var(--ds-control-primary-fg);--ds-control-primary-hover-border: var(--ds-control-primary-border);--ds-control-primary-hover-bg: var(--ds-control-primary-bg);--ds-control-primary-hover-shadow: 0 16px 28px rgba(37, 212, 190, .18);--ds-control-secondary-fg: #d5e0eb;--ds-control-secondary-border: rgba(148, 163, 184, .28);--ds-control-secondary-bg: #132128;--ds-control-secondary-shadow: none;--ds-control-secondary-hover-fg: #f2f6fa;--ds-control-secondary-hover-border: rgba(52, 211, 153, .34);--ds-control-secondary-hover-bg: #18262d;--ds-control-secondary-hover-shadow: none;--ds-control-field-fg: var(--ds-text-primary);--ds-control-field-border: var(--ds-border-strong);--ds-control-field-bg: rgba(5, 13, 24, .62);--ds-control-field-shadow: none;--ds-control-field-hover-border: var(--ds-control-field-border);--ds-control-field-hover-bg: var(--ds-control-field-bg);--ds-control-field-focus-border: var(--ds-color-brand-500);--ds-control-field-placeholder: var(--ds-text-muted);--ds-panel-border: var(--ds-border-subtle);--ds-panel-bg: linear-gradient(180deg, rgba(17, 31, 52, .9) 0%, rgba(9, 19, 34, .92) 100%);--ds-panel-muted-bg: linear-gradient(180deg, rgba(19, 36, 59, .88) 0%, rgba(11, 23, 40, .92) 100%);--ds-panel-plain-bg: rgba(11, 23, 40, .74);--ds-panel-shadow: var(--ds-shadow-glow);--ds-control-disabled-fg: #8fa0b6;--ds-control-disabled-border: rgba(71, 85, 105, .42);--ds-control-disabled-bg: #0f1720;--ds-control-disabled-shadow: none;--ds-control-disabled-opacity: .78}.ds-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;padding:.28rem .6rem;border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-pill);background:#ffffff0a;color:var(--ds-text-secondary);font-size:.72rem;font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap}.ds-badge-sm{min-height:1.45rem;padding:.2rem .45rem;font-size:.66rem}.ds-badge-success{border-color:#5fe1a847;background:#5fe1a824;color:var(--ds-status-success)}.ds-badge-danger{border-color:#ff7a9547;background:#ff7a9524;color:var(--ds-status-danger)}.ds-badge-warning{border-color:#f1c37a47;background:#f1c37a24;color:var(--ds-status-warning)}.ds-badge-muted{background:#ffffff0d;color:var(--ds-text-muted)}.ds-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);min-height:2.8rem;padding:.7rem 1rem;border:1px solid transparent;border-radius:var(--ds-radius-sm);color:var(--ds-control-primary-fg);background:var(--ds-control-primary-bg);box-shadow:var(--ds-control-primary-shadow);font:inherit;font-size:.82rem;font-weight:700;line-height:1.2;letter-spacing:0;cursor:pointer;transition:transform var(--ds-motion-fast) ease,box-shadow var(--ds-motion-fast) ease,border-color var(--ds-motion-fast) ease,background var(--ds-motion-fast) ease,color var(--ds-motion-fast) ease}.ds-button:hover:not(:disabled){transform:translateY(-1px);color:var(--ds-control-primary-hover-fg);border-color:var(--ds-control-primary-hover-border);background:var(--ds-control-primary-hover-bg);box-shadow:var(--ds-control-primary-hover-shadow)}.ds-button:focus-visible{outline:none;box-shadow:var(--ds-focus-ring),var(--ds-control-primary-shadow)}.ds-button:disabled{opacity:var(--ds-control-disabled-opacity);color:var(--ds-control-disabled-fg);border-color:var(--ds-control-disabled-border);background:var(--ds-control-disabled-bg);box-shadow:var(--ds-control-disabled-shadow);cursor:default;transform:none}.ds-button-sm{min-height:2.4rem;padding:.55rem .85rem;border-radius:var(--ds-radius-xs);font-size:.74rem}.ds-button-lg{min-height:3.15rem;padding:.85rem 1.2rem;font-size:.9rem}.ds-button-secondary{color:var(--ds-control-secondary-fg);border-color:var(--ds-control-secondary-border);background:var(--ds-control-secondary-bg);box-shadow:var(--ds-control-secondary-shadow)}.ds-button-secondary:hover:not(:disabled){color:var(--ds-control-secondary-hover-fg);border-color:var(--ds-control-secondary-hover-border);background:var(--ds-control-secondary-hover-bg);box-shadow:var(--ds-control-secondary-hover-shadow)}.ds-button-secondary:focus-visible,.ds-button-ghost:focus-visible{box-shadow:var(--ds-focus-ring)}.ds-button-ghost{color:var(--ds-text-primary);border-color:transparent;background:transparent;box-shadow:none}.ds-button-ghost:hover:not(:disabled){color:var(--ds-control-secondary-hover-fg);border-color:var(--ds-control-secondary-hover-border);background:var(--ds-control-secondary-hover-bg);box-shadow:var(--ds-control-secondary-hover-shadow)}.ds-button-danger{color:#13070c;background:linear-gradient(135deg,var(--ds-color-danger-400),var(--ds-color-gold-400));box-shadow:0 12px 24px #ff7a952e}.ds-button-danger:hover:not(:disabled){box-shadow:0 16px 28px #ff7a9538}.ds-button-success{color:#04140d;background:linear-gradient(135deg,var(--ds-color-success-400),var(--ds-color-accent-400));box-shadow:0 12px 24px #5fe1a82e}.ds-button-success:hover:not(:disabled){box-shadow:0 16px 28px #5fe1a838}.ds-button-icon{display:inline-flex;align-items:center;justify-content:center}.ds-button-loading .ds-button-label{opacity:.88}.ds-button-spinner{width:.95rem;height:.95rem;border:2px solid rgba(255,255,255,.35);border-top-color:currentColor;border-radius:50%;animation:dsButtonSpin 1s linear infinite}@keyframes dsButtonSpin{to{transform:rotate(360deg)}}.ds-choice{display:inline-flex;align-items:flex-start;gap:var(--ds-space-3);color:var(--ds-text-primary);cursor:pointer}.ds-choice-copy{display:grid;gap:var(--ds-space-1)}.ds-choice-label{color:var(--ds-text-primary);font-size:.88rem;font-weight:600;line-height:1.45}.ds-choice-description{color:var(--ds-text-muted);font-size:.8rem;line-height:1.5}.ds-choice-input{width:1rem;height:1rem;margin:.12rem 0 0;flex:none;accent-color:var(--ds-color-brand-500);cursor:pointer}.ds-choice-input:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}.ds-choice-input:disabled,.ds-choice-disabled{cursor:default}.ds-choice-disabled{opacity:var(--ds-control-disabled-opacity)}.ds-choice-group{display:grid;gap:var(--ds-space-3)}.ds-dialog-backdrop{--ds-dialog-gutter: clamp(var(--ds-space-3), 2vw, var(--ds-space-5));position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;justify-items:center;align-items:start;padding:var(--ds-dialog-gutter);background:#020810a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-y:auto}.ds-dialog{width:min(var(--ds-dialog-width, 600px),100%);display:grid;gap:var(--ds-space-5);padding:clamp(var(--ds-space-5),2.4vw,var(--ds-space-7));margin-block:auto;max-height:calc(100dvh - (var(--ds-dialog-gutter) * 2));overflow-y:auto;border:1px solid var(--ds-panel-border);border-radius:var(--ds-radius-lg);background:var(--ds-panel-bg);box-shadow:var(--ds-shadow-panel);color:var(--ds-text-primary)}.ds-dialog-sm{--ds-dialog-width: 460px}.ds-dialog-lg{--ds-dialog-width: 820px}.ds-dialog-header{display:flex;align-items:start;justify-content:space-between;gap:var(--ds-space-4)}.ds-dialog-copy,.ds-dialog-body{display:grid;gap:var(--ds-space-2)}.ds-dialog-title,.ds-dialog-description{margin:0}.ds-dialog-title{font-family:var(--ds-font-display);font-size:1.3rem;line-height:1.12}.ds-dialog-description{color:var(--ds-text-muted);line-height:1.6}.ds-dialog-close{min-width:2.2rem;min-height:2.2rem;padding:0;border:1px solid var(--ds-control-secondary-border);border-radius:var(--ds-radius-sm);background:var(--ds-control-secondary-bg);color:var(--ds-control-secondary-fg);font:inherit;font-size:1.2rem;line-height:1;cursor:pointer}.ds-dialog-close:hover{border-color:var(--ds-control-secondary-hover-border);background:var(--ds-control-secondary-hover-bg)}.ds-dialog-close:disabled{opacity:var(--ds-control-disabled-opacity);color:var(--ds-control-disabled-fg);border-color:var(--ds-control-disabled-border);background:var(--ds-control-disabled-bg);cursor:default}.ds-dialog-close:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}.ds-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-3)}@media (max-width: 640px){.ds-dialog-backdrop{--ds-dialog-gutter: .5rem}.ds-dialog{padding:var(--ds-space-5);border-radius:var(--ds-radius-md)}.ds-dialog-actions{flex-direction:column-reverse}}.ds-form-field{display:grid;gap:var(--ds-space-3)}.ds-form-field-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.ds-form-field-label,.ds-form-field-aside{color:var(--ds-text-muted-strong);font-size:.68rem;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.12em}.ds-form-field-label{display:inline-flex;align-items:center;gap:.3rem}.ds-form-field-required{color:var(--ds-status-danger);font-size:.82rem;line-height:1}.ds-form-field-hint,.ds-form-field-error{margin:0;line-height:1.55}.ds-form-field-hint{color:var(--ds-text-muted);font-size:.8rem}.ds-form-field-error{color:var(--ds-status-danger);font-size:.8rem;font-weight:700}.ds-form-field-control{display:grid;gap:var(--ds-space-2)}.ds-input{width:100%;min-height:2.8rem;padding:.75rem 1rem;border:1px solid var(--ds-control-field-border);border-radius:var(--ds-radius-sm);background:var(--ds-control-field-bg);box-shadow:var(--ds-control-field-shadow);color:var(--ds-control-field-fg);font:inherit;line-height:1.5;transition:border-color var(--ds-motion-fast) ease,box-shadow var(--ds-motion-fast) ease,background var(--ds-motion-fast) ease,color var(--ds-motion-fast) ease}.ds-input::placeholder{color:var(--ds-control-field-placeholder)}.ds-input:hover:not(:disabled){border-color:var(--ds-control-field-hover-border);background:var(--ds-control-field-hover-bg)}.ds-input:focus-visible{outline:none;border-color:var(--ds-control-field-focus-border);box-shadow:var(--ds-focus-ring)}.ds-input:disabled{opacity:var(--ds-control-disabled-opacity);color:var(--ds-control-disabled-fg);border-color:var(--ds-control-disabled-border);background:var(--ds-control-disabled-bg);box-shadow:var(--ds-control-disabled-shadow)}.ds-input-sm{min-height:2.4rem;padding:.55rem .8rem;border-radius:var(--ds-radius-xs);font-size:.78rem}.ds-input-lg{min-height:3.15rem;padding:.9rem 1.1rem}.ds-input-invalid{border-color:var(--ds-status-danger)}.ds-panel{position:relative;display:grid;gap:var(--ds-space-4);padding:var(--ds-space-5);border:1px solid var(--ds-panel-border);border-radius:var(--ds-radius-lg);background:var(--ds-panel-bg);box-shadow:var(--ds-panel-shadow);color:var(--ds-text-primary)}.ds-panel-header{display:flex;align-items:start;justify-content:space-between;gap:var(--ds-space-4)}.ds-panel-copy,.ds-panel-body{display:grid;gap:var(--ds-space-2)}.ds-panel-kicker{color:var(--ds-text-accent, var(--ds-color-accent-400));font-size:.72rem;font-weight:800;line-height:1.2;text-transform:uppercase}.ds-panel-title,.ds-panel-description{margin:0}.ds-panel-title{font-family:var(--ds-font-display);font-size:1.08rem;line-height:1.15}.ds-panel-description{color:var(--ds-text-muted);line-height:1.6}.ds-panel-actions{display:inline-flex;align-items:start;justify-content:flex-end}.ds-panel-muted{background:var(--ds-panel-muted-bg, var(--ds-surface-muted))}.ds-panel-plain{background:var(--ds-panel-plain-bg, var(--ds-surface-default));box-shadow:var(--ds-shadow-soft)}.ds-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--ds-space-4)}.ds-preview-stack{display:grid;gap:var(--ds-space-3)}.ds-preview-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-3)}.ds-preview-tokens{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin:var(--ds-space-2) 0 0}.ds-preview-token{display:inline-grid;gap:.18rem}.ds-preview-token dt{color:var(--ds-text-muted);font-size:.66rem;font-weight:700;letter-spacing:0}.ds-preview-token dd{margin:0}.ds-preview-token code{display:inline-flex;padding:.24rem .45rem;border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xs);background:var(--ds-surface-muted);color:var(--ds-text-secondary);font-size:.68rem}.ds-preview-note{margin:0;color:var(--ds-text-muted);line-height:1.6}.ds-boundary-diagram{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);padding-top:var(--ds-space-2);color:var(--ds-text-muted);font-size:.8rem;font-weight:700}.ds-boundary-diagram span:not([aria-hidden=true]){padding:.35rem .55rem;border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xs);background:var(--ds-surface-muted);color:var(--ds-text-secondary)}.ds-token-panel,.ds-token-group{height:100%}.ds-token-groups{display:grid;gap:var(--ds-space-4)}.ds-token-group h3{margin:0 0 var(--ds-space-2);font-size:.85rem;line-height:1.2}.ds-token-list{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);list-style:none;padding:0;margin:0}.ds-token-list li{display:inline-flex}.ds-token-list code{padding:.3rem .5rem;border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-pill);background:var(--ds-surface-muted);color:var(--ds-text-secondary);font-size:.72rem;line-height:1.35}.ds-select{width:100%;min-height:2.8rem;padding:.75rem 2.4rem .75rem 1rem;border:1px solid var(--ds-control-field-border);border-radius:var(--ds-radius-sm);background:linear-gradient(45deg,transparent 50%,var(--ds-text-muted) 50%) calc(100% - 1rem) calc(50% - .12rem) / .45rem .45rem no-repeat,linear-gradient(135deg,var(--ds-text-muted) 50%,transparent 50%) calc(100% - .72rem) calc(50% - .12rem) / .45rem .45rem no-repeat,var(--ds-control-field-bg);box-shadow:var(--ds-control-field-shadow);color:var(--ds-control-field-fg);font:inherit;line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--ds-motion-fast) ease,box-shadow var(--ds-motion-fast) ease,background-color var(--ds-motion-fast) ease,color var(--ds-motion-fast) ease}.ds-select:hover:not(:disabled){border-color:var(--ds-control-field-hover-border)}.ds-select:focus-visible{outline:none;border-color:var(--ds-control-field-focus-border);box-shadow:var(--ds-focus-ring)}.ds-select:disabled{opacity:var(--ds-control-disabled-opacity);color:var(--ds-control-disabled-fg);border-color:var(--ds-control-disabled-border);background-color:var(--ds-control-disabled-bg);box-shadow:var(--ds-control-disabled-shadow)}.ds-select-sm{min-height:2.4rem;padding:.55rem 2rem .55rem .8rem;border-radius:var(--ds-radius-xs);font-size:.78rem}.ds-select-invalid{border-color:var(--ds-status-danger)}.ds-textarea{width:100%;min-height:7.5rem;padding:.85rem 1rem;border:1px solid var(--ds-control-field-border);border-radius:var(--ds-radius-sm);background:var(--ds-control-field-bg);box-shadow:var(--ds-control-field-shadow);color:var(--ds-control-field-fg);font:inherit;line-height:1.55;transition:border-color var(--ds-motion-fast) ease,box-shadow var(--ds-motion-fast) ease,background var(--ds-motion-fast) ease,color var(--ds-motion-fast) ease}.ds-textarea::placeholder{color:var(--ds-control-field-placeholder)}.ds-textarea:hover:not(:disabled){border-color:var(--ds-control-field-hover-border);background:var(--ds-control-field-hover-bg)}.ds-textarea:focus-visible{outline:none;border-color:var(--ds-control-field-focus-border);box-shadow:var(--ds-focus-ring)}.ds-textarea:disabled{opacity:var(--ds-control-disabled-opacity);color:var(--ds-control-disabled-fg);border-color:var(--ds-control-disabled-border);background:var(--ds-control-disabled-bg);box-shadow:var(--ds-control-disabled-shadow)}.ds-textarea-sm{min-height:5.5rem;padding:.65rem .8rem;border-radius:var(--ds-radius-xs);font-size:.78rem}.ds-textarea-invalid{border-color:var(--ds-status-danger)}.ds-textarea-resize-none{resize:none}.ds-textarea-resize-both{resize:both}.ds-textarea-resize-vertical{resize:vertical}:root{color-scheme:dark;--bg: #07111f;--bg-strong: #0b1628;--bg-soft: #122036;--surface: rgba(11, 23, 40, .82);--surface-strong: rgba(14, 28, 47, .94);--surface-raised: rgba(19, 36, 59, .98);--surface-muted: rgba(118, 143, 177, .12);--surface-glow: rgba(37, 212, 190, .1);--line: rgba(164, 188, 219, .22);--line-strong: rgba(176, 205, 240, .38);--line-glow: rgba(37, 212, 190, .26);--ink: #eef4ff;--ink-soft: #d6e2f4;--muted: #9aafcb;--muted-strong: #bed0e8;--brand: #6ca3ff;--brand-strong: #8cb7ff;--accent: #25d4be;--accent-strong: #4de6d3;--gold: #f1c37a;--gold-strong: #ffd79a;--danger: #ff7a95;--danger-strong: #ff9db0;--success: #5fe1a8;--focus-ring: 0 0 0 3px rgba(108, 163, 255, .26);--control-primary-fg: #04101f;--control-primary-border: transparent;--control-primary-bg: linear-gradient(135deg, var(--brand-strong), var(--accent-strong));--control-primary-shadow: 0 12px 24px rgba(37, 212, 190, .16);--control-primary-hover-fg: var(--control-primary-fg);--control-primary-hover-border: var(--control-primary-border);--control-primary-hover-bg: var(--control-primary-bg);--control-primary-hover-shadow: 0 16px 28px rgba(37, 212, 190, .18);--control-secondary-fg: var(--ink-soft);--control-secondary-border: var(--line-strong);--control-secondary-bg: rgba(18, 32, 54, .72);--control-secondary-shadow: none;--control-secondary-hover-fg: var(--ink);--control-secondary-hover-border: var(--line-glow);--control-secondary-hover-bg: rgba(25, 44, 70, .86);--control-secondary-hover-shadow: var(--control-secondary-shadow);--control-field-fg: var(--ink);--control-field-border: var(--line-strong);--control-field-bg: rgba(5, 13, 24, .72);--control-field-shadow: none;--control-field-hover-border: var(--control-field-border);--control-field-hover-bg: var(--control-field-bg);--control-field-focus-border: var(--control-field-border);--control-field-placeholder: var(--muted);--control-chip-fg: var(--ink-soft);--control-chip-border: var(--line-strong);--control-chip-bg: rgba(255, 255, 255, .07);--control-chip-shadow: none;--control-chip-hover-fg: var(--control-chip-fg);--control-chip-hover-border: rgba(37, 212, 190, .32);--control-chip-hover-bg: rgba(37, 212, 190, .12);--control-chip-hover-shadow: var(--control-chip-shadow);--control-chip-active-fg: var(--control-chip-hover-fg);--control-chip-active-border: var(--control-chip-hover-border);--control-chip-active-bg: var(--control-chip-hover-bg);--control-chip-active-shadow: var(--control-chip-hover-shadow);--control-nav-fg: var(--ink);--control-nav-border: var(--line);--control-nav-bg: var(--surface-raised);--control-nav-hover-fg: var(--control-nav-fg);--control-nav-hover-border: var(--line-strong);--control-nav-hover-bg: var(--control-nav-bg);--control-nav-hover-shadow: none;--control-nav-active-fg: var(--control-nav-fg);--control-nav-active-border: var(--line-glow);--control-nav-active-bg: rgba(37, 212, 190, .08);--control-nav-active-shadow: 0 0 0 1px rgba(37, 212, 190, .12);--control-disabled-fg: var(--muted);--control-disabled-border: var(--line);--control-disabled-bg: rgba(10, 18, 30, .62);--control-disabled-shadow: none;--control-disabled-opacity: .78;--control-focus-ring: var(--focus-ring);--control-icon-badge-bg: rgba(4, 16, 31, .12);--shadow-panel: 0 24px 60px rgba(0, 0, 0, .42);--shadow-soft: 0 12px 32px rgba(0, 0, 0, .2);--shadow-glow: 0 0 0 1px rgba(140, 183, 255, .08), 0 24px 48px rgba(5, 12, 23, .45);--radius-xs: .75rem;--radius-sm: 1rem;--radius-md: 1.4rem;--radius-lg: 1.9rem;--radius-pill: 999px;--space-1: .35rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.9rem;--space-8: 2.4rem;--space-9: 3rem;--motion-fast: .14s;--motion-base: .22s;--signal-success: var(--success);--signal-success-strong: var(--accent-strong);--signal-info: var(--brand);--signal-info-strong: var(--brand-strong);--signal-caution: var(--gold);--signal-caution-strong: var(--gold-strong);--signal-danger: var(--danger);--signal-danger-strong: var(--danger-strong);--font-body: "Manrope", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Segoe UI", sans-serif;--font-display: "Manrope", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Segoe UI", sans-serif;--font-editorial: "Manrope", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Segoe UI", sans-serif;--ds-font-body: var(--font-body);--ds-font-display: var(--font-display)}*,*:before,*:after{box-sizing:border-box}html{background:radial-gradient(circle at top left,rgba(37,212,190,.14),transparent 30%),radial-gradient(circle at top right,rgba(108,163,255,.16),transparent 34%),linear-gradient(180deg,var(--bg) 0%,#050d18 100%)}body{margin:0;min-height:100vh;color:var(--ink);font-family:var(--font-body);font-variant-numeric:tabular-nums;background:transparent}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.32;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 78%)}#root{min-height:100vh}.flow-signal{color:var(--flow-signal-ink);border-color:color-mix(in srgb,var(--flow-signal-color) 32%,transparent);background:color-mix(in srgb,var(--flow-signal-color) 10%,transparent)}.flow-signal-success{--flow-signal-color: var(--signal-success);--flow-signal-ink: var(--signal-success-strong)}.flow-signal-info{--flow-signal-color: var(--signal-info);--flow-signal-ink: var(--signal-info-strong)}.flow-signal-caution{--flow-signal-color: var(--signal-caution);--flow-signal-ink: var(--signal-caution-strong)}.flow-signal-danger{--flow-signal-color: var(--signal-danger);--flow-signal-ink: var(--signal-danger-strong)}.top,.toolbar,.landing-card,.setup-guide,.empty-project-guide,.board-shell,.lane,.card,.modal,.lead-briefing-panel,.operator-visibility,.action-surface{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,#111f34e6,#091322eb);box-shadow:var(--shadow-glow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.top:before,.toolbar:before,.landing-card:before,.setup-guide:before,.empty-project-guide:before,.board-shell:before,.modal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(140deg,rgba(255,255,255,.08),transparent 36%)}.top h1,.landing-card h2,.setup-guide h2,.empty-project-guide h2,.lead-briefing-head h2,.operator-visibility-head h2,.action-surface-copy h2,.board-shell-head h2,.modal-head h2,.lane-head h2{margin:0;font-family:var(--font-display);font-weight:700;letter-spacing:-.03em}.top-eyebrow,.setup-guide-kicker,.landing-kicker,.empty-project-guide-kicker,.lead-briefing-kicker,.operator-visibility-kicker,.action-surface-kicker,.quota-meter-kicker,.board-shell-kicker,.top-auth-label,.collab-label{display:inline-flex;width:fit-content;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);color:var(--accent-strong);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.18em}.top-eyebrow,.setup-guide-kicker,.landing-kicker,.empty-project-guide-kicker{padding:.5rem .9rem;border:1px solid rgba(37,212,190,.22);background:#25d4be14}.top p,.landing-card p,.setup-guide p,.empty-project-guide p,.lead-briefing-body,.board-shell-head p,.operator-visibility-note,.operator-visibility-empty,.modal-note,.mcp-help-summary,.mcp-help-paths p,.mcp-help-mistakes li,.mcp-key-empty,.landing-benefit-body,.landing-footnote,.lane-note,.card-description,.empty-note,.filter-summary,.auth-gate-body,.auth-gate-actions li{color:var(--muted);line-height:1.65}.hero-metric,.landing-signal,.lead-briefing-card,.stat,.operator-visibility-stat,.empty-project-guide-step,.preview-task,.landing-benefit,.card,.mcp-key-item,.invitations-list,.mcp-secret-box,.mcp-help{border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0d,#ffffff05);box-shadow:var(--shadow-soft)}.hero-metric span,.landing-signal span,.lead-briefing-card span,.stat span,.operator-visibility-stat span,.card-meta span,.field>span,.invitations-list h4,.mcp-key-list h4,.mcp-help-mistakes h4{display:block;color:var(--muted-strong);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.collab-group-project,.top-auth-action-row{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff0a}.collab-select,.search-field input,.field input,.field textarea{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.9rem 1rem;color:var(--ink);background:#050d189e;font:inherit;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background var(--motion-fast) ease}.preview-board::-webkit-scrollbar,.lanes::-webkit-scrollbar,.mcp-snippet-code::-webkit-scrollbar{height:8px}.preview-board::-webkit-scrollbar-thumb,.lanes::-webkit-scrollbar-thumb,.mcp-snippet-code::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#adc0da42}.preview-column{--pv-accent: var(--line-strong);display:flex;flex-direction:column;min-height:180px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:#ffffff08;box-shadow:inset 0 1px #ffffff0a}.preview-col-pending_pm{--pv-accent: #e0a760}.preview-col-dev_running{--pv-accent: var(--brand-strong)}.preview-col-qa_running{--pv-accent: var(--accent-strong)}.preview-col-awaiting_human_approval{--pv-accent: var(--gold-strong)}.preview-col-done{--pv-accent: var(--success)}.preview-col-blocked{--pv-accent: var(--danger-strong)}.preview-col-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid rgba(255,255,255,.08)}.preview-col-title{font-size:.82rem;font-weight:700;color:var(--ink)}.preview-col-desc,.preview-col-empty{margin:0;padding-inline:var(--space-4);color:var(--muted);font-size:.72rem}.preview-col-desc{padding-top:var(--space-2)}.preview-tasks{display:grid;gap:var(--space-3);padding:var(--space-4);flex:1}.preview-task{border-radius:var(--radius-sm);padding:var(--space-3)}.preview-task-hl{border-color:#f1c37a4d;background:linear-gradient(180deg,#f1c37a24,#f1c37a0f)}.preview-task-title{display:block;font-size:.78rem;font-weight:700}.preview-task-owner{display:block;margin-top:.22rem;color:var(--muted);font-size:.7rem}.landing-benefits,.landing-steps,.auth-gate-actions,.operator-visibility-actions,.mcp-help-mistakes ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3)}.benefit-visibility{border-color:#25d4be42}.benefit-automation{border-color:#6ca3ff42}.benefit-control{border-color:#f1c37a42}.auth-gate-actions code,.invitation-item code,.mcp-secret-display code,.mcp-snippet-code,.mcp-key-prefix{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.lead-briefing-panel,.operator-visibility,.action-surface{padding:var(--space-5)}.lead-briefing-head h2,.operator-visibility-head h2,.action-surface-copy h2,.board-shell-head h2{font-size:1.7rem;line-height:1.04}.lead-briefing-body,.action-surface-copy p,.board-shell-note{margin:0;font-size:.88rem}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.stat{padding:var(--space-4);border-radius:var(--radius-md)}.stat strong{margin-top:var(--space-2);font-size:1.35rem}.stat-qa-gate{border-color:#ff7a954d;background:linear-gradient(180deg,#ff7a9521,#ff7a950d)}.filter-chip-row,.mcp-snippet-tabs,.mcp-key-actions,.modal-actions{margin:0;padding:0;border:0;min-inline-size:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.chip{min-height:2.5rem;padding:.65rem .95rem;border-radius:var(--radius-pill);border-color:var(--line-strong);color:var(--ink-soft);background:#ffffff0a;font-size:.77rem;font-weight:700;cursor:pointer;transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease,transform var(--motion-fast) ease}.chip:hover,.chip-active{border-color:#25d4be52;background:#25d4be1f}.btn,.icon-btn{min-height:2.8rem;border-radius:var(--radius-sm);padding:.7rem 1rem;color:#04101f;background:linear-gradient(135deg,var(--brand-strong),var(--accent-strong));font-size:.82rem;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease,border-color var(--motion-fast) ease,background var(--motion-fast) ease;box-shadow:0 12px 24px #25d4be29}.btn:hover,.icon-btn:hover{transform:translateY(-1px);box-shadow:0 16px 28px #25d4be2e}.btn:disabled,.icon-btn:disabled{opacity:.56;cursor:default;transform:none;box-shadow:none}.btn-muted,.icon-btn{color:var(--ink);border-color:var(--line-strong);background:#ffffff0d;box-shadow:none}.btn-muted:hover,.icon-btn:hover{border-color:#fff3;background:#ffffff14}.btn-icon span:first-child{width:1.3rem;height:1.3rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:inherit;background:#04101f1f;font-size:1rem}.btn-small{min-height:2.4rem;padding:.55rem .85rem;border-radius:var(--radius-xs);font-size:.74rem}.btn:focus-visible,.chip:focus-visible,.icon-btn:focus-visible,.collab-select:focus-visible,.search-field input:focus-visible,.field input:focus-visible,.field textarea:focus-visible{outline:none;box-shadow:var(--focus-ring)}.error-banner{margin:0;padding:var(--space-4) var(--space-5);border:1px solid rgba(255,122,149,.3);border-radius:var(--radius-md);background:#ff7a9514;color:#ffd0da;font-size:.88rem;font-weight:600}.success-banner{margin:0;padding:var(--space-4) var(--space-5);border:1px solid rgba(95,225,168,.28);border-radius:var(--radius-md);background:#5fe1a814;color:var(--success);font-size:.88rem;font-weight:600}.empty-project-guide-step p,.action-surface-copy p{margin:0;font-size:.82rem}.icon-btn{width:2.8rem;height:2.8rem;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.create-form,.invite-sections,.invite-section,.setup-choice-grid,.setup-flow-stack,.field,.mcp-create-section,.mcp-key-info,.mcp-key-confidence,.mcp-help-paths,.mcp-help-mistakes{display:grid;gap:var(--space-3)}.invitations-list{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md)}.invitation-item code,.auth-gate-actions code{padding:.2rem .38rem;border:1px solid var(--line);border-radius:.45rem;background:#ffffff0d;color:var(--ink);font-size:.72rem}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}@media (max-width: 1180px){.top-auth-main,.landing-section-head-premium,.dashboard-shell,.empty-project-guide-grid{grid-template-columns:1fr}}@media (max-width: 920px){.landing-shell,.local-auth-grid,.local-auth-recovery,.hero-metrics,.lead-briefing-strip,.operator-visibility-stats,.stats,.card-meta-grid{grid-template-columns:1fr}.toolbar-actions .btn,.empty-project-guide-actions .btn,.modal-actions .btn,.quota-editor-actions .btn{width:100%}}@media (max-width: 700px){.top,.landing-card,.toolbar,.setup-guide,.empty-project-guide,.board-shell,.modal,.lead-briefing-panel,.operator-visibility,.action-surface{border-radius:var(--radius-md)}.top h1,.top-auth-title-copy h1,.landing-section-head h2,.setup-guide h2,.empty-project-guide h2{font-size:clamp(1.9rem,10vw,3rem)}.project-select-shell,.empty-project-guide-actions,.modal-actions,.mcp-secret-display,.quota-editor-actions{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.top-auth-action-row .btn,.toolbar-actions .btn,.empty-project-guide-actions .btn,.card-actions .btn,.modal-actions .btn,.btn{width:100%}.top-auth-main .btn,.toolbar-actions .btn,.card-actions .btn,.modal-actions .btn{width:auto}}@media (max-width: 620px){.stats{grid-template-columns:1fr}.card-actions .btn,.modal-actions .btn{width:100%}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none;transition:none;scroll-behavior:auto}}@keyframes surface-enter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes aurora-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(1.5rem,-1rem,0) scale(1.04)}}@keyframes board-unlock-panel{0%{opacity:0;transform:translateY(18px) scale(.985);filter:saturate(.9) blur(1px)}to{opacity:1;transform:translateY(0) scale(1);filter:saturate(1) blur(0)}}@keyframes board-unlock-card{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes board-unlock-sheen{0%{transform:translate(-130%);opacity:0}20%{opacity:.55}to{transform:translate(130%);opacity:0}}:root{--bg: #050914;--bg-strong: #0b1321;--bg-soft: #121f33;--surface: rgba(12, 18, 29, .78);--surface-strong: rgba(16, 24, 37, .9);--surface-raised: rgba(21, 31, 48, .96);--surface-muted: rgba(198, 208, 224, .08);--surface-glow: rgba(93, 215, 200, .14);--line: rgba(221, 229, 242, .1);--line-strong: rgba(255, 201, 135, .28);--line-glow: rgba(93, 215, 200, .34);--ink: #f7f1e8;--ink-soft: #e4ddd0;--muted: #96a3b9;--muted-strong: #c8d2e2;--brand: #ff9853;--brand-strong: #ffbe7a;--accent: #5dd7c8;--accent-strong: #92ebdd;--gold: #f2c57d;--gold-strong: #ffe1ad;--danger: #ff778a;--danger-strong: #ff9cb0;--success: #7ae5a9;--accent-ink: #081119;--focus-ring: 0 0 0 3px rgba(255, 190, 122, .22);--shadow-panel: 0 34px 90px rgba(0, 0, 0, .54);--shadow-soft: 0 18px 40px rgba(0, 0, 0, .28);--shadow-glow: 0 0 0 1px rgba(255, 255, 255, .04), 0 26px 60px rgba(4, 8, 15, .54), inset 0 1px 0 rgba(255, 255, 255, .04);--radius-xs: .85rem;--radius-sm: 1.1rem;--radius-md: 1.55rem;--radius-lg: 2rem;--radius-pill: 999px;--space-1: .38rem;--space-2: .56rem;--space-3: .84rem;--space-4: 1.1rem;--space-5: 1.4rem;--space-6: 1.75rem;--space-7: 2.2rem;--space-8: 2.9rem;--space-9: 3.8rem;--motion-fast: .18s;--motion-base: .28s}html{background:radial-gradient(circle at 12% 10%,rgba(93,215,200,.18),transparent 24%),radial-gradient(circle at 84% 0%,rgba(255,190,122,.18),transparent 26%),radial-gradient(circle at 86% 78%,rgba(108,163,255,.16),transparent 34%),linear-gradient(180deg,#08101b,#04070f)}body{background:radial-gradient(circle at 20% 0%,rgba(255,190,122,.08),transparent 22%),radial-gradient(circle at 100% 100%,rgba(93,215,200,.08),transparent 20%)}body:before{opacity:.18;background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 88%)}body:after{content:"";position:fixed;inset:auto auto -14rem -10rem;width:34rem;height:34rem;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(93,215,200,.12) 0%,rgba(93,215,200,.02) 54%,transparent 74%);filter:blur(18px);animation:aurora-drift 12s ease-in-out infinite}#root{position:relative;min-height:100vh;isolation:isolate}.page.page-unlocking .top,.page.page-unlocking .toolbar,.page.page-unlocking .board-shell,.page.page-unlocking .setup-guide,.page.page-unlocking .empty-project-guide{animation:board-unlock-panel .18s cubic-bezier(.2,.8,.2,1) both}.page.page-unlocking .board-shell,.page.page-unlocking .top{position:relative;overflow:hidden}.page.page-unlocking .board-shell:after,.page.page-unlocking .top:after{animation:board-unlock-sheen .22s ease-out 1}.page.page-unlocking .lane{animation:board-unlock-panel .16s cubic-bezier(.2,.8,.2,1) both}.page.page-unlocking .card{animation:board-unlock-card .14s cubic-bezier(.2,.8,.2,1) both}.top,.landing-card,.setup-guide,.empty-project-guide,.board-shell,.modal,.action-surface,.lane,.card,.mcp-help,.mcp-secret-box,.invitations-list,.quota-meter,.quota-editor,.collab-group-project,.top-auth-action-row,.hero-auth-panel,.local-auth-card,.hero-metric,.landing-signal,.preview-task,.landing-benefit,.empty-project-guide-step,.mcp-key-item{border-color:var(--line);background:linear-gradient(180deg,rgba(247,241,232,.04),transparent 30%),linear-gradient(180deg,#101825e6,#080c14f0);box-shadow:var(--shadow-glow)}.top,.landing-card,.setup-guide,.empty-project-guide,.board-shell,.modal,.action-surface,.lane{animation:surface-enter .16s cubic-bezier(.2,.8,.2,1) both}.top:before,.landing-card:before,.setup-guide:before,.empty-project-guide:before,.board-shell:before,.modal:before,.action-surface:before{background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 42%),radial-gradient(circle at top right,rgba(255,190,122,.12),transparent 30%)}.top-main>.hero-subtitle{grid-area:subtitle}.top-main>.hero-metrics{grid-area:metrics}.top-main>.hero-cta-area{grid-area:panel}.top-eyebrow,.setup-guide-kicker,.landing-kicker,.empty-project-guide-kicker,.top-auth-label,.collab-label,.action-surface-kicker,.quota-meter-kicker,.board-shell-kicker{color:var(--gold-strong);letter-spacing:.22em}.top-eyebrow,.setup-guide-kicker,.landing-kicker,.empty-project-guide-kicker{padding:.55rem .95rem;border:1px solid rgba(255,190,122,.24);background:linear-gradient(135deg,#ffbe7a24,#5dd7c814);box-shadow:inset 0 1px #ffffff14}.collab-group-project,.top-auth-action-row{padding:var(--space-5);border-radius:1.55rem;background:#ffffff0a}.preview-column{position:relative;min-height:15rem;border-radius:1.6rem;background:linear-gradient(180deg,rgba(247,241,232,.04),transparent 24%),#080c148a}.preview-column:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--pv-accent),transparent 80%)}.preview-col-head{padding:var(--space-4);border-bottom-color:#ffffff12}.preview-col-title{font-size:.86rem;letter-spacing:.04em}.preview-col-desc,.preview-col-empty{font-size:.74rem}.preview-tasks{gap:var(--space-2)}.preview-task{padding:var(--space-4);border:1px solid rgba(255,255,255,.08);border-radius:1.1rem;background:#ffffff0a}.preview-task-hl{border-color:#ffbe7a47;background:linear-gradient(180deg,#ffbe7a29,#ffffff0a)}.chip{min-height:2.6rem;border-color:#ffffff14;background:#ffffff0a}.chip:hover,.chip-active{border-color:#ffbe7a38;background:#ffbe7a1a}.btn,.icon-btn{border-color:#ffffff14;color:var(--accent-ink);background:linear-gradient(135deg,var(--brand-strong) 0%,#ffd39f 54%,var(--accent-strong) 100%);box-shadow:0 18px 36px #ff98532e,inset 0 1px #ffffff57}.btn:hover,.icon-btn:hover{transform:translateY(-2px);box-shadow:0 22px 40px #ff985338,inset 0 1px #ffffff5c}.btn-muted,.icon-btn{color:var(--ink);background:#ffffff0d;box-shadow:none}.btn-muted:hover,.icon-btn:hover{background:#ffffff14;border-color:#ffffff29}.btn-icon span:first-child{background:#08111929}.btn-approve{background:linear-gradient(135deg,#8af1ba,var(--accent-strong))}.btn-reject{background:linear-gradient(135deg,var(--danger-strong),#ffd8a7)}.collab-select,.search-field input,.field input,.field textarea{border-color:#ffffff1a;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 40%),#070b13b8}.error-banner,.success-banner{border-radius:1.35rem;padding:.95rem 1.15rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-soft)}.error-banner{background:linear-gradient(180deg,#ff778a2e,#ffffff0a)}.success-banner{background:linear-gradient(180deg,#7ae5a929,#ffffff0a)}.quota-editor,.mcp-help,.mcp-secret-box,.invitations-list{border-radius:1.45rem}@media (max-width: 1200px){.top-main,.landing-section-head-premium,.action-surface,.top-auth-main{grid-template-columns:1fr}}@media (max-width: 920px){.landing-shell,.hero-metrics,.landing-signal-grid,.local-auth-grid,.local-auth-recovery,.card-meta-grid,.empty-project-guide-grid{grid-template-columns:1fr}.top h1,.landing-section-head h2,.top-auth-title-copy h1{max-width:none}.top-auth-action-row,.project-select-shell,.mcp-secret-display,.quota-editor-actions{grid-template-columns:1fr;flex-direction:column;align-items:stretch}}@media (max-width: 700px){.top,.landing-card,.setup-guide,.empty-project-guide,.board-shell,.action-surface,.modal{border-radius:1.55rem}.top h1,.top-auth-title-copy h1,.landing-section-head h2,.setup-guide h2,.empty-project-guide h2,.action-surface-copy h2,.board-shell-head h2{font-size:clamp(2rem,10vw,3.2rem)}.toolbar-actions,.empty-project-guide-actions,.modal-actions{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.toolbar-actions .btn,.empty-project-guide-actions .btn,.modal-actions .btn,.card-actions .btn{width:100%}.cards,.lane-head,.card,.hero-auth-panel,.local-auth-card,.landing-card,.action-surface,.board-shell,.modal{padding:1rem}}@media (max-width: 560px){.btn,.icon-btn{min-height:2.95rem}}@media (prefers-reduced-motion: reduce){body:after{animation:none}.top,.landing-card,.setup-guide,.empty-project-guide,.board-shell,.modal,.action-surface,.lane,.page.page-unlocking .top,.page.page-unlocking .toolbar,.page.page-unlocking .board-shell,.page.page-unlocking .setup-guide,.page.page-unlocking .empty-project-guide,.page.page-unlocking .lane,.page.page-unlocking .card{animation:none}}:root{color-scheme:light;--bg: #f6f2eb;--bg-strong: #efe9df;--bg-soft: #e8f1ef;--surface: rgba(255, 255, 255, .84);--surface-strong: rgba(255, 255, 255, .94);--surface-raised: rgba(255, 255, 255, .98);--surface-muted: rgba(31, 41, 55, .05);--surface-glow: rgba(39, 157, 144, .08);--line: rgba(61, 75, 95, .12);--line-strong: rgba(215, 134, 79, .26);--line-glow: rgba(39, 157, 144, .24);--ink: #1e2430;--ink-soft: #415066;--muted: #69758a;--muted-strong: #5a6578;--brand: #cc7848;--brand-strong: #e59a68;--accent: #279d90;--accent-strong: #4eb9ab;--gold: #d3a65f;--gold-strong: #c58b3e;--danger: #d86171;--danger-strong: #ea8592;--success: #3da56c;--accent-ink: #fffaf4;--focus-ring: 0 0 0 3px rgba(203, 120, 72, .16);--shadow-panel: 0 26px 70px rgba(101, 86, 67, .1);--shadow-soft: 0 16px 34px rgba(84, 76, 63, .08);--shadow-glow: 0 0 0 1px rgba(255, 255, 255, .75), 0 18px 42px rgba(93, 84, 71, .09), inset 0 1px 0 rgba(255, 255, 255, .84)}html{background:radial-gradient(circle at 12% 10%,rgba(78,185,171,.11),transparent 24%),radial-gradient(circle at 82% 6%,rgba(229,154,104,.14),transparent 24%),linear-gradient(180deg,#faf7f2,#f3efe8)}body{color:var(--ink);background:radial-gradient(circle at 16% 0%,rgba(229,154,104,.08),transparent 20%),radial-gradient(circle at 100% 100%,rgba(78,185,171,.08),transparent 24%)}body:before{opacity:.12;background-image:linear-gradient(rgba(31,41,55,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(31,41,55,.05) 1px,transparent 1px)}body:after{inset:auto -8rem -12rem auto;width:30rem;height:30rem;background:radial-gradient(circle,rgba(229,154,104,.16) 0%,rgba(78,185,171,.08) 48%,transparent 74%);filter:blur(22px)}.top,.landing-card,.setup-guide,.empty-project-guide,.board-shell,.modal,.action-surface,.lane,.card,.mcp-help,.mcp-secret-box,.invitations-list,.quota-meter,.quota-editor,.collab-group-project,.top-auth-action-row,.hero-auth-panel,.local-auth-card,.hero-metric,.landing-signal,.preview-task,.landing-benefit,.empty-project-guide-step,.mcp-key-item{border-color:#3d4b5f1a;background:linear-gradient(180deg,#ffffffe6,#f9f5efe0),linear-gradient(180deg,rgba(232,241,239,.35),transparent 42%);box-shadow:var(--shadow-glow)}.top:before,.landing-card:before,.setup-guide:before,.empty-project-guide:before,.board-shell:before,.modal:before,.action-surface:before{background:linear-gradient(135deg,rgba(255,255,255,.65),transparent 44%),radial-gradient(circle at top right,rgba(229,154,104,.09),transparent 30%)}.top-eyebrow,.setup-guide-kicker,.landing-kicker,.empty-project-guide-kicker{color:var(--gold-strong);border-color:#c58b3e2e;background:linear-gradient(135deg,#ffffffdb,#f8ecddeb);box-shadow:inset 0 1px #ffffffe6}.top h1,.landing-card h2,.setup-guide h2,.empty-project-guide h2,.board-shell-head h2,.action-surface-copy h2,.modal-head h2,.lane-head h2,.local-auth-title,.quota-meter-head h3,.quota-editor-head h3,.invite-section h3{color:#2a2f3a}.hero-subtitle,.top-auth-summary,.landing-card p,.setup-guide p,.empty-project-guide p,.board-shell-head p,.modal-note,.mcp-key-empty,.landing-benefit-body,.landing-footnote,.lane-note,.card-description,.empty-note,.auth-gate-body,.auth-gate-actions li{color:var(--muted)}.hero-metric strong,.landing-signal strong,.preview-task-title,.landing-benefit-title,.empty-project-guide-step strong,.card-head h3,.card-meta strong,.mcp-key-info strong,.mcp-key-confidence strong{color:var(--ink)}.hero-metric span,.landing-signal span,.card-meta span,.field>span,.invitations-list h4,.mcp-key-list h4,.mcp-help-mistakes h4,.top-auth-label,.collab-label,.action-surface-kicker,.quota-meter-kicker,.board-shell-kicker{color:var(--muted-strong)}.hero-auth-panel,.local-auth-card,.collab-group-project,.top-auth-action-row,.quota-meter,.quota-editor,.mcp-help,.mcp-secret-box,.invitations-list{background:linear-gradient(180deg,#fffffff2,#f8f4eef0),linear-gradient(180deg,rgba(78,185,171,.04),transparent 46%)}.stat{border:1px solid rgba(61,75,95,.09);background:linear-gradient(180deg,#ffffffeb,#f7f3ecf0);box-shadow:var(--shadow-soft)}.stat strong{color:var(--ink)}.stat-detail{margin:0;color:var(--muted);font-size:.8rem;line-height:1.55}.stat-flow{border-color:#4eb9ab29}.stat-attention,.stat-qa-gate{border-color:#d8617129;background:linear-gradient(180deg,#fff9faf5,#f7f3ecf0)}.stat-quota{border-color:#cc784829}.landing-signal,.landing-benefit,.preview-task,.hero-metric,.empty-project-guide-step,.card-meta,.mcp-key-confidence{background:linear-gradient(180deg,#ffffffe0,#f7f3eceb)}.preview-column{background:linear-gradient(180deg,#ffffffe0,#f4efe8f0),linear-gradient(180deg,rgba(78,185,171,.04),transparent 40%);box-shadow:inset 0 1px #ffffffc7}.preview-col-head,.lane-head,.board-shell-head,.modal-head{border-bottom-color:#3d4b5f14}.success-banner{border-color:#3da56c29;background:linear-gradient(180deg,#edfbf2fa,#f7fffafa);color:#2d7f54}.quota-meter-policy,.quota-editor-state,.board-shell-note,.card-state{border-color:#3d4b5f1a;background:#ffffffdb;color:var(--muted-strong)}.chip{border-color:#3d4b5f1a;color:var(--muted-strong);background:#ffffffd1}.chip:hover,.chip-active{border-color:#cc78482e;background:#faeee0e0}.btn,.icon-btn{border-color:#cc784824;color:#fffaf5;background:linear-gradient(135deg,#d17a49,#e6a36b 52%,#4eb9ab);box-shadow:0 14px 30px #cc78482e,inset 0 1px #ffffff40}.btn:hover,.icon-btn:hover{box-shadow:0 18px 34px #cc784833,inset 0 1px #ffffff47}.btn-muted,.icon-btn{color:var(--ink);border-color:#3d4b5f1a;background:#ffffffe0;box-shadow:var(--shadow-soft)}.btn-muted:hover,.icon-btn:hover{background:#fffffffa;border-color:#cc784824}.btn-icon span:first-child{background:#fffaf542}.btn-approve{color:#fffdf9;background:linear-gradient(135deg,#45b475,#58c4b4)}.btn-reject{color:#fffaf8;background:linear-gradient(135deg,#d86c7a,#e5a46a)}.collab-select,.search-field input,.field input,.field textarea{border-color:#3d4b5f1f;color:var(--ink);background:linear-gradient(180deg,#fffffff5,#f7f3ecf5)}.field textarea::placeholder,.field input::placeholder,.search-field input::placeholder{color:#97a1b2}.mcp-snippet-block,.mcp-secret-display code,.mcp-snippet-code,.invitation-item code,.auth-gate-actions code{border-color:#3d4b5f1a;background:#ffffffeb;color:var(--ink)}@media (max-width: 1200px){.top,.landing-card,.board-shell,.action-surface,.modal{border-radius:1.7rem}.locked-command-head,.locked-command-controls,.board-shell-head-preview,.locked-board-footer,.locked-signal-grid{grid-template-columns:1fr}}@media (max-width: 700px){.hero-auth-panel,.landing-card,.action-surface,.board-shell,.modal,.card,.lane-head,.cards{padding:.95rem}}:root{color-scheme:light;--bg: #f4eee3;--bg-strong: #ece4d6;--bg-soft: #fbf7ef;--surface: rgba(255, 251, 245, .96);--surface-strong: rgba(255, 253, 249, .98);--surface-raised: #ffffff;--surface-muted: #f5ede1;--surface-glow: rgba(141, 82, 44, .08);--line: rgba(83, 63, 43, .12);--line-strong: rgba(83, 63, 43, .2);--line-glow: rgba(43, 81, 120, .18);--ink: #232d38;--ink-soft: #4d5d72;--muted: #596a7e;--muted-strong: #556378;--brand: #1f4e79;--brand-strong: #326696;--accent: #c45c35;--accent-strong: #d67a52;--gold: #b9893f;--gold-strong: #c99a52;--danger: #b54e57;--danger-strong: #c76871;--success: #4f8a67;--accent-ink: #fffaf2;--focus-ring: 0 0 0 3px rgba(31, 78, 121, .18);--shadow-panel: 0 18px 40px rgba(55, 42, 22, .08);--shadow-soft: 0 10px 24px rgba(55, 42, 22, .06);--shadow-glow: 0 18px 48px rgba(55, 42, 22, .08);--radius-xs: .8rem;--radius-sm: 1rem;--radius-md: 1.25rem;--radius-lg: 1.6rem;--font-body: "Manrope", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Segoe UI", sans-serif;--font-display: "Manrope", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Segoe UI", sans-serif}html{background:radial-gradient(circle at top left,rgba(196,92,53,.09),transparent 24%),radial-gradient(circle at top right,rgba(31,78,121,.08),transparent 30%),linear-gradient(180deg,#f7f2e8,#f1eadf)}body{color:var(--ink);background:transparent}body:before{opacity:.16;background-image:linear-gradient(rgba(70,54,31,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(70,54,31,.06) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 82%)}.top,.toolbar,.setup-guide,.empty-project-guide,.board-shell,.lane,.card,.modal,.mcp-help,.mcp-secret-box,.mcp-key-item,.quota-meter,.landing-signal,.hero-metric,.local-auth-card,.auth-gate-fallback{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:none;backdrop-filter:none}.top:before,.toolbar:before,.setup-guide:before,.empty-project-guide:before,.board-shell:before,.modal:before{display:none}.top-eyebrow,.setup-guide-kicker,.empty-project-guide-kicker,.landing-kicker,.board-shell-kicker,.action-surface-kicker,.quota-meter-kicker,.top-auth-label,.collab-label{color:var(--accent);border-color:#c45c3524;background:#c45c350f;letter-spacing:.16em}.top-auth-label,.collab-label,.board-shell-kicker,.action-surface-kicker,.quota-meter-kicker{padding:0;border:0;background:transparent}.top-auth-title-copy h1,.locked-hero-copy h1{margin:0;font-family:var(--font-body);font-size:clamp(2.4rem,4vw,4rem);line-height:.96;letter-spacing:-.05em;color:var(--ink)}.top-auth-summary,.hero-subtitle,.modal-note,.mcp-help-summary,.mcp-help-paths p,.mcp-help-mistakes li,.mcp-key-empty,.lane-note,.card-description,.empty-note,.locked-auth-note{color:var(--muted)}.project-add-btn{width:2.5rem;min-height:2.5rem;padding:0;border-radius:999px}.settings-modal-actions{justify-content:flex-start}.collab-select,.search-field input,.field input,.field textarea,.mcp-secret-display code,.mcp-snippet-code{border-color:var(--line);background:#ffffffeb;color:var(--ink)}.btn,.icon-btn{color:#fffaf4;background:var(--ink);border-color:var(--ink);box-shadow:none}.btn:hover,.icon-btn:hover{transform:translateY(-1px);background:#161f29;box-shadow:none}.btn-muted,.icon-btn{color:var(--ink);background:transparent;border-color:var(--line-strong)}.btn-muted:hover,.icon-btn:hover{background:#232d380a;border-color:#232d3838}.btn-icon span:first-child{background:#232d3814}.btn-approve{border-color:var(--success);background:var(--success)}.btn-reject{border-color:var(--danger);background:var(--danger);color:#fff7f6}.error-banner,.success-banner{border-radius:var(--radius-md);box-shadow:none}.top-auth-summary,.locked-auth-note,.board-shell-note,.card-description{text-wrap:pretty}.board-shell-head>div>.board-shell-kicker,.locked-hero-copy>.top-eyebrow,.locked-hero-copy>.top-auth-label{display:none}.modal,.mcp-help,.mcp-secret-box,.mcp-key-item,.invitations-list,.quota-editor{background:var(--surface-strong);box-shadow:var(--shadow-panel)}@media (max-width: 1100px){.top-auth-main,.locked-hero,.top-auth-stats,.locked-signal-grid,.hero-metrics{grid-template-columns:1fr}.empty-project-guide,.board-shell-head,.board-shell-head-preview{grid-template-columns:1fr;align-items:start}}.preview-console-kicker{margin:0}.console-sidebar-toggle-shell{display:flex;justify-content:flex-start}.console-sidebar-toggle{min-height:2rem;border-radius:999px}.console-main .setup-guide{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker action" "title action" "copy action";align-items:center;gap:.18rem .8rem;padding:.95rem 1rem;border-radius:1rem;background:#fffffff0;box-shadow:none}.console-main .setup-guide:before{display:none}.console-main .setup-guide .setup-guide-kicker{grid-area:kicker;padding:0;border:0;background:transparent;color:var(--brand);font-size:.62rem;font-weight:700;letter-spacing:.12em}.console-main .setup-guide h2{grid-area:title;font-size:1rem;line-height:1.1}.console-main .setup-guide p{grid-area:copy;margin:0;max-width:44rem;font-size:.74rem;line-height:1.45}.console-main .setup-guide .btn{grid-area:action;min-height:2.15rem;padding:.35rem .8rem}.console-main .empty-project-guide{padding:.95rem 1rem;border-radius:1rem;box-shadow:none;background:#fffffff0}.console-main .empty-project-guide h2{font-size:1rem;line-height:1.1}.console-main .empty-project-guide-copy p{font-size:.74rem;line-height:1.45}@media (max-width: 900px){.console-main .setup-guide{grid-template-columns:1fr;grid-template-areas:"kicker" "title" "copy" "action";align-items:start}.console-main .setup-guide .btn,.project-sidebar-create-btn{width:100%}.project-sidebar-visibility-btn{min-width:4.1rem}}.project-sidebar-selector .collab-select{width:100%;min-height:2.4rem;border-radius:.9rem;background:var(--surface-raised)}.page.page-console .board-shell{flex:1 1 auto;min-height:clamp(24rem,calc(100dvh - 15.5rem),42rem);grid-template-rows:auto minmax(0,1fr) auto}.page.page-console{--font-body: "Manrope", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-display: "Manrope", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--surface-primary: #fffdf9;--surface-secondary: #fbf7f1;--surface-quiet: #f6efe6;--surface-quiet-strong: rgba(250, 244, 237, .92);--surface-panel-bg: rgba(255, 252, 247, .94);--surface-panel: linear-gradient(180deg, rgba(255, 254, 251, .98), rgba(248, 242, 235, .96));--surface-nav: linear-gradient(180deg, rgba(253, 249, 243, .96), rgba(245, 238, 230, .92));--surface-hero-bg: radial-gradient(circle at top left, rgba(187, 220, 206, .18), transparent 24%), radial-gradient(circle at top right, rgba(231, 197, 158, .18), transparent 24%), linear-gradient(180deg, rgba(252, 247, 241, .99), rgba(246, 240, 232, .97));--surface-preview-bg: rgba(251, 246, 238, .96);--line: #e8dfd5;--line-strong: #ddd0c2;--border-subtle: rgba(98, 79, 62, .14);--border-strong-subtle: rgba(98, 79, 62, .22);--ink: #30261f;--ink-soft: #5a4c3f;--muted: #7f7267;--muted-strong: #65584d;--brand: #7f9f98;--brand-strong: #5f7e78;--accent: #d7a86e;--accent-strong: #b9844c;--focus-ring: 0 0 0 3px rgba(127, 159, 152, .18);--control-primary-fg: #fffaf6;--control-primary-border: rgba(75, 64, 54, .18);--control-primary-bg: linear-gradient(135deg, #4b4036, #6a5b4c);--control-primary-shadow: 0 12px 24px rgba(75, 64, 54, .14);--control-primary-hover-fg: #fffaf6;--control-primary-hover-border: rgba(75, 64, 54, .22);--control-primary-hover-bg: linear-gradient(135deg, #43382f, #5c4d40);--control-primary-hover-shadow: 0 16px 28px rgba(75, 64, 54, .16);--control-secondary-fg: #0b1114;--control-secondary-border: rgba(98, 79, 62, .16);--control-secondary-bg: rgba(255, 255, 255, .72);--control-secondary-shadow: inset 0 1px 0 rgba(255, 255, 255, .62);--control-secondary-hover-fg: #0b1114;--control-secondary-hover-border: rgba(98, 79, 62, .2);--control-secondary-hover-bg: rgba(255, 255, 255, .9);--control-secondary-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .72);--control-field-fg: #30261f;--control-field-border: rgba(98, 79, 62, .14);--control-field-bg: rgba(255, 255, 255, .84);--control-field-shadow: inset 0 1px 0 rgba(255, 255, 255, .62);--control-field-hover-border: rgba(98, 79, 62, .18);--control-field-hover-bg: rgba(255, 255, 255, .94);--control-field-focus-border: rgba(127, 159, 152, .3);--control-field-placeholder: #97897d;--control-chip-fg: #65584d;--control-chip-border: rgba(98, 79, 62, .12);--control-chip-bg: rgba(255, 255, 255, .62);--control-chip-hover-fg: #30261f;--control-chip-hover-border: rgba(98, 79, 62, .18);--control-chip-hover-bg: rgba(255, 255, 255, .88);--control-chip-active-fg: #fffaf6;--control-chip-active-border: rgba(75, 64, 54, .18);--control-chip-active-bg: linear-gradient(135deg, #4b4036, #6a5b4c);--control-nav-fg: #30261f;--control-nav-border: rgba(98, 79, 62, .14);--control-nav-bg: rgba(255, 255, 255, .82);--control-nav-hover-fg: #30261f;--control-nav-hover-border: rgba(98, 79, 62, .18);--control-nav-hover-bg: rgba(255, 255, 255, .94);--control-nav-active-fg: #30261f;--control-nav-active-border: rgba(127, 159, 152, .22);--control-nav-active-bg: linear-gradient(180deg, rgba(233, 245, 240, .72), rgba(255, 255, 255, .98));--control-nav-active-shadow: 0 0 0 1px rgba(127, 159, 152, .08);--control-disabled-fg: #8a7a6d;--control-disabled-border: rgba(214, 201, 189, .8);--control-disabled-bg: rgba(246, 240, 233, .96);--control-disabled-shadow: none;--control-focus-ring: 0 0 0 3px rgba(127, 159, 152, .18);--control-icon-badge-bg: rgba(255, 250, 246, .18);position:relative;background:radial-gradient(circle at top left,rgba(187,220,206,.16),transparent 22%),radial-gradient(circle at top right,rgba(231,197,158,.18),transparent 24%),linear-gradient(180deg,#fcf7f1d1,#f6f0e8eb);border-radius:1.5rem}.settings-hub-modal{width:min(1080px,100%);padding:var(--space-5)}.settings-shell{display:grid;grid-template-columns:minmax(220px,248px) minmax(0,1fr);gap:var(--space-4);align-items:start}.settings-nav,.settings-content{min-width:0}.settings-nav{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:var(--shadow-soft);position:sticky;top:0}.settings-nav-intro,.settings-nav-group,.settings-panel{display:grid;gap:var(--space-3)}.settings-mobile-nav{display:none}.settings-nav-intro h3,.settings-panel-header h3{margin:0;font-family:var(--font-display)}.settings-nav-intro p:last-child{margin:0;color:var(--muted);font-size:.82rem;line-height:1.6}.settings-nav-group-label{margin:0;color:var(--muted-strong);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.settings-nav-item{display:grid;gap:.18rem;width:100%;padding:.8rem .9rem;border:1px solid var(--control-nav-border);border-radius:var(--radius-sm);background:var(--control-nav-bg);color:var(--control-nav-fg);text-align:left;box-shadow:var(--control-nav-shadow, none);transition:border-color var(--motion-fast),background var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.settings-nav-item:hover{border-color:var(--control-nav-hover-border);background:var(--control-nav-hover-bg);color:var(--control-nav-hover-fg);box-shadow:var(--control-nav-hover-shadow, var(--control-nav-shadow, none));transform:translateY(-1px)}.settings-nav-item-active{border-color:var(--control-nav-active-border);background:var(--control-nav-active-bg);color:var(--control-nav-active-fg);box-shadow:var(--control-nav-active-shadow)}.settings-nav-item-label{font-size:.86rem;font-weight:700;line-height:1.3}.settings-nav-item-detail{color:var(--muted);font-size:.74rem;line-height:1.45}.settings-content{display:grid;gap:var(--space-4)}.settings-panel{gap:var(--space-4)}.settings-panel-header{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#6ca3ff14,#ffffff05);box-shadow:var(--shadow-soft)}.settings-panel-copy{display:grid;gap:.35rem;max-width:36rem}.settings-panel-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0}.settings-panel-kicker{margin:0;color:var(--accent-strong);font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.settings-panel-description{margin:0;color:var(--muted);font-size:.86rem;line-height:1.65}.settings-panel-context{display:grid;justify-items:end;gap:.35rem;min-width:min(100%,13rem)}.settings-panel-context strong{color:var(--ink-soft);font-size:.94rem;text-align:right}.settings-panel-scope{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:2rem;padding:.35rem .8rem;border:1px solid rgba(108,163,255,.2);border-radius:var(--radius-pill);background:#6ca3ff14;color:var(--brand-strong);font-size:.72rem;font-weight:800;line-height:1.25;letter-spacing:.08em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.settings-panel-scope-danger{border-color:#ff7a953d;background:#ff7a9514;color:var(--danger-strong)}.archived-project-list{display:grid;gap:var(--space-3)}.archived-project-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised)}.archived-project-copy{display:grid;gap:.25rem;min-width:0}.archived-project-copy strong{font-size:.94rem}.archived-project-meta{color:var(--muted);font-size:.8rem}@media (max-width: 900px){.settings-shell{grid-template-columns:1fr}.settings-nav{position:static}.settings-nav-group{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start}.settings-nav-group-label{grid-column:1 / -1}.settings-panel-context{justify-items:start;min-width:0}.settings-panel-context strong{text-align:left}}@media (max-width: 640px){.settings-hub-modal{padding:var(--space-4)}.settings-panel-header{padding:var(--space-3)}}@media (max-width: 720px){.settings-nav{gap:var(--space-3);padding:var(--space-3)}.settings-mobile-nav{display:grid;gap:.55rem}.settings-mobile-nav-detail{margin:0;color:var(--muted);font-size:.78rem;line-height:1.45}.settings-section-picker{width:100%}}.page.page-console .queue-sections{min-height:0}@media (max-width: 720px){.page.page-console .board-shell{min-height:22rem}}.top,.locked-hero,.board-shell,.board-shell-preview,.toolbar,.empty-project-guide{width:100%}.top,.locked-hero,.board-shell,.board-shell-preview{padding-inline:.85rem}.workflow-summary{display:grid;gap:.75rem;padding:.85rem .95rem;border:1px solid rgba(98,79,62,.12);background:linear-gradient(180deg,#fffdf9fa,#f7f1eaf0);box-shadow:inset 0 1px #ffffff9e,0 12px 28px #7865520f}.workflow-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.workflow-summary-title-block{display:grid;gap:.18rem}.workflow-summary-kicker{margin:0;color:var(--muted-strong);font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.workflow-summary-title-block h2,.workflow-summary-title-block p{margin:0}.workflow-summary-title-block h2{font-size:1rem;line-height:1.15}.workflow-summary-title-block p{color:var(--muted);font-size:.72rem;line-height:1.45}.workflow-summary-progress{display:flex;gap:.12rem;min-height:.8rem;padding:.12rem;border-radius:999px;background:#624f3e14;overflow:hidden}.workflow-summary-progress-segment{min-width:.7rem;border-radius:999px;background:color-mix(in srgb,var(--lane-accent) 88%,white 12%)}.workflow-summary-progress-segment-empty{opacity:.28}.workflow-summary-legend{display:flex;flex-wrap:wrap;gap:.3rem}@media (max-width: 900px){.docs-summary-grid,.docs-columns,.docs-choice-grid,.docs-rule-grid,.docs-template-grid{grid-template-columns:1fr}.workflow-summary-head{flex-direction:column}}@media (max-width: 720px){.top,.toolbar,.board-shell,.board-shell-preview,.empty-project-guide,.locked-hero,.modal{padding:1rem}.top-auth-action-row,.toolbar-actions,.empty-project-guide-actions{flex-direction:column;align-items:stretch}.top-auth-action-row .btn,.toolbar-actions .btn,.empty-project-guide-actions .btn{width:100%}}:root{color-scheme:light;--bg: #f5f7fb;--bg-soft: #eef2f7;--surface-primary: #ffffff;--surface-secondary: #fbfcfe;--surface-quiet: #f4f7fb;--surface-quiet-strong: rgba(248, 250, 252, .9);--surface-panel: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(248, 251, 254, .96));--surface-nav: linear-gradient(180deg, rgba(246, 249, 252, .94), rgba(239, 244, 250, .88));--surface-panel-bg: rgba(255, 255, 255, .94);--surface-panel-border: rgba(118, 136, 157, .12);--surface-hero-bg: radial-gradient(circle at top left, rgba(38, 109, 130, .14), transparent 28%), radial-gradient(circle at right center, rgba(199, 109, 61, .18), transparent 28%), linear-gradient(180deg, rgba(250, 247, 241, .99), rgba(244, 238, 230, .97));--surface-hero-border: rgba(118, 136, 157, .16);--surface-preview-bg: rgba(251, 247, 240, .94);--surface: var(--surface-primary);--surface-strong: var(--surface-primary);--surface-raised: var(--surface-secondary);--surface-muted: var(--surface-quiet);--line: #e5eaf1;--line-strong: #d9e1eb;--border-subtle: rgba(118, 136, 157, .18);--border-strong-subtle: rgba(118, 136, 157, .28);--ink: #1f2937;--ink-soft: #475569;--muted: #64748b;--muted-strong: #526174;--brand: #245f87;--brand-strong: #184b70;--accent: #c76d3d;--accent-strong: #ad5b31;--success: #15803d;--danger: #b42318;--focus-ring: 0 0 0 3px rgba(36, 95, 135, .16);--shadow-panel: 0 8px 24px rgba(15, 23, 42, .06);--shadow-soft: 0 4px 12px rgba(15, 23, 42, .04);--shadow-glow: 0 8px 24px rgba(15, 23, 42, .06);--radius-xs: .625rem;--radius-sm: .75rem;--radius-md: .875rem;--radius-lg: 1rem;--font-body: "Manrope", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-display: "Manrope", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif}html{background:linear-gradient(180deg,#f7f9fc,#f3f6fb)}body:before{display:none}.top,.locked-hero,.locked-auth-panel,.board-shell,.board-shell-preview,.toolbar,.empty-project-guide,.lane,.card,.modal,.mcp-help,.mcp-secret-box,.mcp-key-item,.quota-meter,.invitations-list,.quota-editor{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none}.top,.locked-hero,.board-shell,.board-shell-preview,.toolbar,.empty-project-guide{box-shadow:var(--shadow-soft)}.top,.locked-hero{padding:1rem 1.05rem}.top-auth-main,.locked-hero{grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.top-auth-title-copy h1,.locked-hero-copy h1{font-family:var(--font-display);font-weight:700;letter-spacing:-.04em;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1}.top-auth-summary,.locked-auth-note,.locked-hero-contextline,.board-shell-note,.card-description,.lane-empty,.empty-project-guide-copy p,.modal-note,.mcp-help-summary,.mcp-help-paths p,.mcp-help-mistakes li,.mcp-key-empty{color:var(--muted)}.top-auth-summary,.locked-auth-note{font-size:.82rem}.locked-hero-contextline,.top-auth-summary-secondary{font-size:.78rem;font-weight:600;color:var(--muted-strong)}.top-auth-copy-block,.locked-hero-copy,.locked-auth-copy{gap:.2rem}.collab-group-project,.top-auth-action-row{padding:0;border:0;background:transparent}.project-add-btn{width:2.1rem;min-height:2.1rem;padding:0;border-radius:999px}.btn,.icon-btn{min-height:2.1rem;border-radius:999px;border-color:var(--ink);background:var(--ink);color:#fff;font-size:.74rem;font-weight:600;letter-spacing:0}.btn:hover,.icon-btn:hover{background:#111827}.btn-icon span:first-child{background:transparent}.quota-meter-kicker,.quota-meter-policy,.lane-count,.card-state{font-size:.68rem}@media (max-width: 1100px){.top-auth-main,.locked-hero{grid-template-columns:1fr}}.priority-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;margin-right:.25rem;flex-shrink:0}.priority-dot--p0{background:#e74c3c}.priority-dot--p1{background:#e67e22}.priority-dot--p2{background:#f1c40f}.priority-dot--p3{background:#3498db}.priority-dot--p4{background:#95a5a6}.board-view-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center}.board-filter-group,.saved-view-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.board-view-chip{min-height:1.85rem;padding:.24rem .55rem;border:1px solid #dbe4ee;border-radius:999px;background:#fff;color:var(--muted-strong);font-size:.68rem;font-weight:600}.board-view-chip:hover{border-color:#c7d2de;background:#f8fafc}.board-view-chip-active{border-color:#bfd4fb;background:#eff6ff;color:var(--brand-strong)}@media (max-width: 1100px){.board-view-strip{grid-template-columns:1fr}}.task-advanced-intro{display:grid;gap:.45rem}.task-advanced-toggle{justify-self:flex-start}.task-advanced-panel{display:grid;gap:.85rem;padding:.85rem;border:1px solid #e7edf5;border-radius:.95rem;background:#fbfdff}.task-advanced-panel-edit{padding:0;border:0;background:transparent}.top-command-bar .board-view-strip{grid-template-columns:auto minmax(0,1fr) auto;gap:.35rem;align-items:center}.top-command-bar .board-filter-group,.top-command-bar .saved-view-controls{padding:.26rem .34rem;border:1px solid var(--line);border-radius:.9rem;background:var(--surface-muted)}.top-command-bar .board-filter-group{gap:.24rem}.top-command-bar .saved-view-controls-persist{gap:.24rem;background:#ffffffbd;border-color:#76889d2e}@media (max-width: 1100px){.top-command-bar .board-view-strip{grid-template-columns:1fr}}.cmd-palette-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0006;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh}.cmd-palette{width:min(520px,90vw);max-height:60vh;background:var(--surface);border:1px solid var(--line);border-radius:.85rem;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;overflow:hidden}.cmd-palette-input{padding:.75rem 1rem;border:none;border-bottom:1px solid var(--line);font-size:.92rem;outline:none;background:transparent;color:var(--ink)}.cmd-palette-input::placeholder{color:var(--muted)}.cmd-palette-empty{padding:1rem;color:var(--muted);font-size:.82rem;text-align:center}.cmd-palette-list{list-style:none;margin:0;padding:.3rem 0;overflow-y:auto;max-height:40vh}.cmd-palette-item{display:flex;align-items:center;gap:.6rem;padding:.45rem 1rem;cursor:pointer;font-size:.82rem}.cmd-palette-item:hover,.cmd-palette-item--active{background:#f0f4f8}.cmd-palette-item-category{flex-shrink:0;font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;min-width:3.5rem}.cmd-palette-item-label{color:var(--ink)}.cmd-palette-footer{padding:.4rem 1rem;border-top:1px solid var(--line);font-size:.68rem;color:var(--muted);display:flex;gap:.6rem;align-items:center}.cmd-palette-footer kbd{display:inline-block;padding:.1rem .35rem;border:1px solid var(--line);border-radius:.25rem;background:#f8fafc;font-size:.65rem;font-family:inherit}.shortcuts-overlay h3{padding:.75rem 1rem;margin:0;border-bottom:1px solid var(--line);font-size:.88rem}.shortcuts-list{list-style:none;margin:0;padding:.5rem 0}.shortcuts-item{display:flex;align-items:center;gap:.8rem;padding:.35rem 1rem;font-size:.82rem}.shortcuts-item kbd{display:inline-block;min-width:6rem;padding:.15rem .45rem;border:1px solid var(--line);border-radius:.25rem;background:#f8fafc;font-size:.72rem;font-family:inherit;text-align:center}.shortcuts-overlay .btn{margin:.5rem 1rem .75rem}:root{color-scheme:light;--bg: #ffffff;--bg-soft: #f7f8fb;--surface-primary: rgba(255, 255, 255, .99);--surface-secondary: rgba(251, 252, 254, .98);--surface-quiet: #f5f7fa;--surface-quiet-strong: rgba(250, 251, 253, .92);--surface-panel: linear-gradient(180deg, rgba(255, 255, 255, .99), rgba(249, 251, 253, .97));--surface-nav: linear-gradient(180deg, rgba(250, 252, 254, .96), rgba(244, 247, 251, .92));--surface-panel-bg: rgba(255, 255, 255, .96);--surface-panel-border: rgba(33, 46, 63, .1);--surface-hero-bg: radial-gradient(circle at 12% 16%, rgba(23, 61, 99, .07), transparent 24%), radial-gradient(circle at 86% 20%, rgba(183, 90, 54, .09), transparent 24%), linear-gradient(180deg, rgba(255, 255, 255, .99), rgba(249, 251, 253, .97));--surface-hero-border: rgba(33, 46, 63, .12);--surface-preview-bg: rgba(255, 255, 255, .98);--surface: var(--surface-primary);--surface-strong: var(--surface-primary);--surface-raised: var(--surface-secondary);--surface-muted: var(--surface-quiet);--line: rgba(34, 47, 65, .11);--line-strong: rgba(34, 47, 65, .18);--border-subtle: rgba(33, 46, 63, .14);--border-strong-subtle: rgba(33, 46, 63, .22);--ink: #16253b;--ink-soft: #3b4f66;--muted: #66758a;--muted-strong: #526276;--brand: #173d63;--brand-strong: #102f4d;--accent: #b75a36;--accent-strong: #904324;--success: #1d6d4b;--danger: #9e2f21;--focus-ring: 0 0 0 3px rgba(23, 61, 99, .14);--shadow-panel: 0 18px 44px rgba(24, 32, 47, .08);--shadow-soft: 0 10px 24px rgba(24, 32, 47, .05);--shadow-glow: 0 18px 44px rgba(24, 32, 47, .08);--radius-xs: .7rem;--radius-sm: .95rem;--radius-md: 1.2rem;--radius-lg: 1.45rem;--signal-success: var(--success);--signal-success-strong: #155f3f;--signal-info: #2563eb;--signal-info-strong: #1d4ed8;--signal-caution: #d97706;--signal-caution-strong: #92400e;--signal-danger: var(--danger);--signal-danger-strong: #7f1d1d;--font-body: "Manrope", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-display: "Manrope", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-editorial: "Manrope", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--ds-font-body: var(--font-body);--ds-font-display: var(--font-display);--docs-ink: #16253b;--docs-ink-soft: #41556d;--docs-muted: #6a7b8f;--docs-line: rgba(33, 46, 63, .12);--docs-line-strong: rgba(33, 46, 63, .18);--docs-accent: var(--accent-strong);--docs-surface: rgba(255, 252, 247, .92)}html{background:radial-gradient(circle at top left,rgba(23,61,99,.035),transparent 34%),linear-gradient(180deg,#fff,#f8fafc)}body{color:var(--ink);font-family:var(--font-body);background:transparent}.top,.locked-hero,.locked-auth-panel,.board-shell,.board-shell-preview,.toolbar,.empty-project-guide,.lane,.card,.modal,.mcp-help,.mcp-secret-box,.mcp-key-item,.quota-meter,.invitations-list,.quota-editor{border-color:var(--line);background:linear-gradient(180deg,#fffdf8fa,#f8f1e9f5);box-shadow:var(--shadow-panel)}.lane,.card,.modal{border-radius:1.2rem}.top h1,.landing-card h2,.setup-guide h2,.empty-project-guide h2,.lead-briefing-head h2,.operator-visibility-head h2,.action-surface-copy h2,.board-shell-head h2,.modal-head h2,.lane-head h2,.docs-section h2,.docs-choice-card h3,.docs-panel h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.05em}.btn,.icon-btn{min-height:2.35rem;border-radius:999px;border-color:transparent;background:linear-gradient(135deg,var(--brand),#285983);color:#fffdf9;box-shadow:0 12px 24px #173d6324}.btn:hover,.icon-btn:hover,.btn:focus-visible,.icon-btn:focus-visible{background:linear-gradient(135deg,#133755,#1f4d75);color:#fffdf9}.btn-muted,.btn.btn-muted,.icon-btn.btn-muted{border-color:#182a3d24;background:#ffffffb8;color:#0b1114;box-shadow:none}.btn-muted:hover,.btn.btn-muted:hover,.icon-btn.btn-muted:hover{border-color:#182a3d33;background:#ffffffe6;color:#0b1114}html[data-flowtend-theme=dark]{color-scheme:dark;--bg: #0b1114;--bg-strong: #10181c;--bg-soft: #102026;--surface: rgba(14, 22, 27, .84);--surface-strong: rgba(18, 28, 34, .94);--surface-raised: rgba(22, 33, 39, .98);--surface-muted: rgba(203, 213, 225, .08);--surface-glow: rgba(45, 212, 191, .14);--line: rgba(148, 163, 184, .18);--line-strong: rgba(94, 234, 212, .28);--line-glow: rgba(45, 212, 191, .34);--ink: #eef2f7;--ink-soft: #d5e0eb;--muted: #aec0d3;--muted-strong: #bcc8d4;--brand: #f08c56;--brand-strong: #f7a97c;--accent: #2dd4bf;--accent-strong: #5eead4;--gold: #d8a65f;--gold-strong: #f3c77a;--danger: #f87171;--danger-strong: #fca5a5;--success: #34d399;--accent-ink: #04110d;--focus-ring: 0 0 0 3px rgba(45, 212, 191, .18);--control-secondary-fg: #d5e0eb;--control-secondary-border: rgba(148, 163, 184, .28);--control-secondary-bg: #132128;--control-secondary-hover-fg: #f2f6fa;--control-secondary-hover-border: rgba(52, 211, 153, .34);--control-secondary-hover-bg: #18262d;--control-disabled-fg: #8fa0b6;--control-disabled-border: rgba(71, 85, 105, .42);--control-disabled-bg: #0f1720;--control-disabled-opacity: .78;--shadow-panel: 0 30px 72px rgba(0, 0, 0, .42);--shadow-soft: 0 18px 36px rgba(0, 0, 0, .26);--shadow-glow: 0 0 0 1px rgba(255, 255, 255, .04), 0 22px 48px rgba(0, 0, 0, .32), inset 0 1px 0 rgba(255, 255, 255, .04)}html[data-flowtend-theme=dark]{background:radial-gradient(circle at 14% 8%,rgba(45,212,191,.12),transparent 24%),radial-gradient(circle at 84% 4%,rgba(240,140,86,.12),transparent 22%),linear-gradient(180deg,#091014,#0e171c)}html[data-flowtend-theme=dark] body{color:var(--ink);background:radial-gradient(circle at 16% 0%,rgba(45,212,191,.08),transparent 20%),radial-gradient(circle at 100% 100%,rgba(240,140,86,.08),transparent 24%)}html[data-flowtend-theme=dark] body:before{opacity:.22;background-image:linear-gradient(rgba(226,232,240,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(226,232,240,.04) 1px,transparent 1px)}html[data-flowtend-theme=dark] body:after{background:radial-gradient(circle,rgba(45,212,191,.16) 0%,rgba(240,140,86,.1) 46%,transparent 74%)}html[data-flowtend-theme=dark] .top,html[data-flowtend-theme=dark] .landing-card,html[data-flowtend-theme=dark] .setup-guide,html[data-flowtend-theme=dark] .empty-project-guide,html[data-flowtend-theme=dark] .board-shell,html[data-flowtend-theme=dark] .modal,html[data-flowtend-theme=dark] .action-surface,html[data-flowtend-theme=dark] .lane,html[data-flowtend-theme=dark] .card,html[data-flowtend-theme=dark] .mcp-help,html[data-flowtend-theme=dark] .mcp-secret-box,html[data-flowtend-theme=dark] .invitations-list,html[data-flowtend-theme=dark] .quota-meter,html[data-flowtend-theme=dark] .quota-editor,html[data-flowtend-theme=dark] .collab-group-project,html[data-flowtend-theme=dark] .top-auth-action-row,html[data-flowtend-theme=dark] .hero-auth-panel,html[data-flowtend-theme=dark] .local-auth-card,html[data-flowtend-theme=dark] .hero-metric,html[data-flowtend-theme=dark] .landing-signal,html[data-flowtend-theme=dark] .preview-task,html[data-flowtend-theme=dark] .landing-benefit,html[data-flowtend-theme=dark] .empty-project-guide-step,html[data-flowtend-theme=dark] .mcp-key-item{border-color:#94a3b829;background:linear-gradient(180deg,#121c22f0,#0a1115f5),linear-gradient(180deg,rgba(45,212,191,.06),transparent 42%);box-shadow:var(--shadow-glow)}html[data-flowtend-theme=dark] .top:before,html[data-flowtend-theme=dark] .landing-card:before,html[data-flowtend-theme=dark] .setup-guide:before,html[data-flowtend-theme=dark] .empty-project-guide:before,html[data-flowtend-theme=dark] .board-shell:before,html[data-flowtend-theme=dark] .modal:before,html[data-flowtend-theme=dark] .action-surface:before{background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 44%),radial-gradient(circle at top right,rgba(45,212,191,.1),transparent 30%)}html[data-flowtend-theme=dark] .top-eyebrow,html[data-flowtend-theme=dark] .setup-guide-kicker,html[data-flowtend-theme=dark] .landing-kicker,html[data-flowtend-theme=dark] .empty-project-guide-kicker{color:var(--gold-strong);border-color:#d8a65f33;background:linear-gradient(135deg,#141f24eb,#2e2418e0);box-shadow:inset 0 1px #ffffff0a}html[data-flowtend-theme=dark] .top h1,html[data-flowtend-theme=dark] .landing-card h2,html[data-flowtend-theme=dark] .setup-guide h2,html[data-flowtend-theme=dark] .empty-project-guide h2,html[data-flowtend-theme=dark] .board-shell-head h2,html[data-flowtend-theme=dark] .action-surface-copy h2,html[data-flowtend-theme=dark] .modal-head h2,html[data-flowtend-theme=dark] .lane-head h2,html[data-flowtend-theme=dark] .local-auth-title,html[data-flowtend-theme=dark] .quota-meter-head h3,html[data-flowtend-theme=dark] .quota-editor-head h3,html[data-flowtend-theme=dark] .invite-section h3{color:var(--ink)}html[data-flowtend-theme=dark] .hero-subtitle,html[data-flowtend-theme=dark] .top-auth-summary,html[data-flowtend-theme=dark] .landing-card p,html[data-flowtend-theme=dark] .setup-guide p,html[data-flowtend-theme=dark] .empty-project-guide p,html[data-flowtend-theme=dark] .board-shell-head p,html[data-flowtend-theme=dark] .modal-note,html[data-flowtend-theme=dark] .mcp-key-empty,html[data-flowtend-theme=dark] .landing-benefit-body,html[data-flowtend-theme=dark] .landing-footnote,html[data-flowtend-theme=dark] .lane-note,html[data-flowtend-theme=dark] .card-description,html[data-flowtend-theme=dark] .empty-note,html[data-flowtend-theme=dark] .auth-gate-body,html[data-flowtend-theme=dark] .auth-gate-actions li{color:var(--muted)}html[data-flowtend-theme=dark] .hero-metric strong,html[data-flowtend-theme=dark] .landing-signal strong,html[data-flowtend-theme=dark] .preview-task-title,html[data-flowtend-theme=dark] .landing-benefit-title,html[data-flowtend-theme=dark] .empty-project-guide-step strong,html[data-flowtend-theme=dark] .card-head h3,html[data-flowtend-theme=dark] .card-meta strong,html[data-flowtend-theme=dark] .mcp-key-info strong,html[data-flowtend-theme=dark] .mcp-key-confidence strong{color:var(--ink)}html[data-flowtend-theme=dark] .hero-metric span,html[data-flowtend-theme=dark] .landing-signal span,html[data-flowtend-theme=dark] .card-meta span,html[data-flowtend-theme=dark] .field>span,html[data-flowtend-theme=dark] .invitations-list h4,html[data-flowtend-theme=dark] .mcp-key-list h4,html[data-flowtend-theme=dark] .mcp-help-mistakes h4,html[data-flowtend-theme=dark] .top-auth-label,html[data-flowtend-theme=dark] .collab-label,html[data-flowtend-theme=dark] .action-surface-kicker,html[data-flowtend-theme=dark] .quota-meter-kicker,html[data-flowtend-theme=dark] .board-shell-kicker{color:var(--muted-strong)}html[data-flowtend-theme=dark] .hero-auth-panel,html[data-flowtend-theme=dark] .local-auth-card,html[data-flowtend-theme=dark] .collab-group-project,html[data-flowtend-theme=dark] .top-auth-action-row,html[data-flowtend-theme=dark] .quota-meter,html[data-flowtend-theme=dark] .quota-editor,html[data-flowtend-theme=dark] .mcp-help,html[data-flowtend-theme=dark] .mcp-secret-box,html[data-flowtend-theme=dark] .invitations-list{background:linear-gradient(180deg,#111b20f5,#0b1216f5),linear-gradient(180deg,rgba(45,212,191,.05),transparent 46%)}html[data-flowtend-theme=dark] .stat{border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#111b20f0,#0b1216f5);box-shadow:var(--shadow-soft)}html[data-flowtend-theme=dark] .stat-attention,html[data-flowtend-theme=dark] .stat-qa-gate{border-color:#f8717133;background:linear-gradient(180deg,#26161bf0,#100f14f5)}html[data-flowtend-theme=dark] .landing-signal,html[data-flowtend-theme=dark] .landing-benefit,html[data-flowtend-theme=dark] .preview-task,html[data-flowtend-theme=dark] .hero-metric,html[data-flowtend-theme=dark] .empty-project-guide-step,html[data-flowtend-theme=dark] .card-meta,html[data-flowtend-theme=dark] .mcp-key-confidence{background:linear-gradient(180deg,#121c22eb,#0a1115f0)}html[data-flowtend-theme=dark] .preview-column{background:linear-gradient(180deg,#111b20f0,#0b1216f5),linear-gradient(180deg,rgba(45,212,191,.05),transparent 40%);box-shadow:inset 0 1px #ffffff0a}html[data-flowtend-theme=dark] .preview-col-head,html[data-flowtend-theme=dark] .lane-head,html[data-flowtend-theme=dark] .board-shell-head,html[data-flowtend-theme=dark] .modal-head{border-bottom-color:#94a3b824}html[data-flowtend-theme=dark] .success-banner{border-color:#34d39938;background:linear-gradient(180deg,#0a1d18fa,#0b1613fa);color:#86efac}html[data-flowtend-theme=dark] .quota-meter-policy,html[data-flowtend-theme=dark] .quota-editor-state,html[data-flowtend-theme=dark] .board-shell-note,html[data-flowtend-theme=dark] .card-state{border-color:#94a3b824;background:#121c22e0;color:var(--muted-strong)}html[data-flowtend-theme=dark] .docs-code-block{border-color:#94a3b829;background:#0b1216f5}.hero-subtitle{max-width:58ch;font-size:1rem;color:var(--ink-soft)}.hero-metrics{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.hero-metric{padding:var(--space-4);border-radius:var(--radius-md)}.hero-metric strong,.landing-signal strong,.lead-briefing-card strong,.stat strong,.operator-visibility-stat strong{display:block;font-family:var(--font-display);color:var(--ink)}.hero-metric strong{font-size:1.25rem}.hero-cta-area{width:100%;max-width:340px;display:grid;gap:var(--space-3)}.hero-cta-area-wide{max-width:100%}.hero-auth-panel{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line-strong);border-radius:calc(var(--radius-md) + .15rem);background:linear-gradient(180deg,#ffffff14,#ffffff0a);box-shadow:var(--shadow-soft)}.hero-auth-panel-extended{gap:var(--space-5)}.hero-primary-cta,.local-auth-intro{display:grid;gap:var(--space-2)}.hero-cta-kicker,.local-auth-kicker{margin:0;color:var(--accent-strong);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.16em}.hero-cta-button{min-height:3.4rem;font-size:.95rem;color:#fffafc}.hero-cta-button:hover,.hero-cta-button:focus-visible{color:#fffafc}.hero-cta-note{margin:0;font-size:.78rem;font-weight:600;color:var(--muted-strong)}.local-auth-group{display:grid;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.local-auth-copy,.local-auth-note{margin:0;color:var(--muted);font-size:.82rem;line-height:1.6}.local-auth-grid,.local-auth-recovery{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.local-auth-card{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff0f,#ffffff08);box-shadow:var(--shadow-soft)}.local-auth-card-login{border-color:#6ca3ff3d}.local-auth-card-signup{border-color:#ffb84d3d}.local-auth-card-claim{border-color:#25d4be3d}.local-auth-card-recovery{border-color:#6ca3ff33}.local-auth-title{margin:0;font-family:var(--font-display);font-size:1.2rem;line-height:1.02;letter-spacing:-.02em}.local-auth-card .btn{width:100%}.local-auth-card .ds-form-field{gap:.45rem}.local-auth-card .ds-form-field-control{gap:.35rem}.local-auth-secondary-action{width:auto!important;justify-self:start}.local-auth-card-section,.local-auth-inline-form{display:grid;gap:var(--space-3)}.local-auth-card-divider{height:1px;background:#172d4314}.lead-briefing-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.lead-briefing-card{padding:var(--space-4);border-radius:var(--radius-md)}.lead-briefing-card strong{margin-top:var(--space-2);font-size:1.45rem}.lead-briefing-card p{margin:var(--space-2) 0 0;color:var(--muted);font-size:.82rem}.lead-briefing-card-stage{border-color:#6ca3ff3d}.lead-briefing-card-active{border-color:#25d4be3d}.lead-briefing-card-review{border-color:#f1c37a3d}.collab-group-project{display:grid;gap:var(--space-3)}.collab-group-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.collab-badge{display:inline-flex;align-items:center;justify-content:center;padding:.48rem .85rem;border-radius:var(--radius-pill);border:1px solid rgba(241,195,122,.24);color:var(--gold-strong);background:#f1c37a14;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.setup-guide{padding:clamp(var(--space-6),3.6vw,var(--space-8));display:grid;justify-items:center;gap:var(--space-4);text-align:center}.setup-guide h2{font-size:clamp(2rem,3vw,3rem)}.setup-guide p{max-width:48ch;margin:0;font-size:.95rem}.landing-shell{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:var(--space-5)}.landing-card{padding:var(--space-6)}.landing-preview{grid-column:1 / -1;display:grid;gap:var(--space-5);background:radial-gradient(circle at top right,rgba(241,195,122,.12),transparent 24%),radial-gradient(circle at bottom left,rgba(37,212,190,.1),transparent 24%),linear-gradient(180deg,#0f1c2ef5,#08111ef0)}.landing-section-head{display:grid;gap:var(--space-4)}.landing-section-head-premium{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end}.landing-section-head h2{font-size:clamp(2rem,3vw,3.3rem);line-height:.98;max-width:16ch}.landing-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.landing-signal{padding:var(--space-4);border-radius:var(--radius-md)}.landing-signal strong{font-size:1.15rem}.preview-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);gap:var(--space-3);overflow-x:auto;padding-bottom:var(--space-2);scrollbar-width:thin}.landing-promo,.landing-flow{display:grid;gap:var(--space-4)}.landing-benefit{padding:var(--space-4);border-radius:var(--radius-md)}.landing-benefit-title{font-size:.9rem;color:var(--ink);font-weight:700}.landing-steps{counter-reset:landing-step}.landing-steps li,.auth-gate-actions li,.operator-visibility-actions li{position:relative;padding-left:1.7rem}.landing-steps li{counter-increment:landing-step}.landing-steps li:before,.auth-gate-actions li:before,.operator-visibility-actions li:before{position:absolute;left:0;top:.1rem;width:1.1rem;height:1.1rem;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:800}.landing-steps li:before{content:counter(landing-step);color:var(--bg);background:var(--gold-strong)}.auth-gate-fallback{padding:var(--space-4);border:1px solid rgba(255,122,149,.24);border-radius:var(--radius-md);background:#ff7a9514}.auth-gate-heading{margin:0;color:#ffd0da;font-size:.92rem;font-weight:700}.auth-gate-actions li:before,.operator-visibility-actions li:before{content:"→";color:var(--accent-strong);background:#25d4be1f}.lead-briefing-panel{display:grid;gap:var(--space-5)}.lead-briefing-head{display:grid;gap:var(--space-3)}.operator-visibility{display:grid;gap:var(--space-4);background:radial-gradient(circle at top right,rgba(37,212,190,.12),transparent 30%),linear-gradient(180deg,#0c1b2bf2,#08111eeb)}.operator-visibility-head{display:grid;gap:var(--space-3)}.operator-visibility-head h2{font-size:1.45rem}.operator-visibility-note,.operator-visibility-empty{margin:0;font-size:.86rem}.operator-visibility-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.operator-visibility-stat{padding:var(--space-4);border-radius:var(--radius-md)}.operator-visibility-stat strong{margin-top:var(--space-2);font-size:1.25rem}.operator-visibility-actions li{color:var(--ink-soft);font-size:.82rem}.empty-project-guide{padding:var(--space-6);display:grid;gap:var(--space-5)}.empty-project-guide-copy{display:grid;gap:var(--space-3)}.empty-project-guide h2{font-size:clamp(1.9rem,3vw,3rem)}.empty-project-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.empty-project-guide-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md)}.empty-project-guide-step>span{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:#f1c37a24;color:var(--gold-strong);font-size:.72rem;font-weight:800}.empty-project-guide-step strong{display:block;margin-bottom:var(--space-2);color:var(--ink);font-size:.92rem}.empty-project-guide-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.setup-choice-head h3{margin:0;font-family:var(--font-display);font-size:1.1rem}.setup-choice-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.setup-choice-card{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff0d,#ffffff05);color:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-fast) ease,transform var(--motion-fast) ease,background var(--motion-fast) ease}.setup-choice-card:hover:not(:disabled),.setup-choice-card:focus-visible{border-color:var(--accent);background:linear-gradient(180deg,#ffffff14,#ffffff08);transform:translateY(-1px)}.setup-choice-card-active{border-color:var(--accent);background:linear-gradient(180deg,#ffffff1a,#ffffff0a);box-shadow:var(--shadow-soft)}.setup-choice-card:disabled{cursor:not-allowed;opacity:.72}.setup-choice-card strong{font-family:var(--font-display);font-size:1.05rem}.setup-choice-kicker{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.setup-flow-back{justify-self:start}.setup-callout{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff08}.setup-callout strong,.setup-callout p{margin:0}@media (max-width: 1180px){.lead-briefing-strip,.landing-signal-grid,.hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.operator-visibility-stats{grid-template-columns:1fr}.preview-board{grid-auto-columns:minmax(210px,82vw)}}.hero-subtitle{max-width:58ch;font-size:1.06rem;color:var(--ink-soft)}.hero-metrics{max-width:760px;gap:var(--space-4)}.hero-metric{min-height:8.5rem;align-content:start;gap:var(--space-2);padding:var(--space-5);border-radius:1.75rem}.hero-metric:nth-child(1){border-color:#5dd7c83d}.hero-metric:nth-child(2){border-color:#6ca3ff3d}.hero-metric:nth-child(3){border-color:#ffbe7a3d}.hero-metric strong{font-size:clamp(1.45rem,3vw,2rem);line-height:.95}.hero-auth-panel{position:relative;gap:var(--space-5);min-height:100%;padding:clamp(1.3rem,2vw,1.6rem);border-radius:1.85rem;background:radial-gradient(circle at top right,rgba(93,215,200,.12),transparent 36%),linear-gradient(180deg,#f7f1e814,#ffffff08)}.hero-auth-panel:after{content:"Lead Access";position:absolute;top:var(--space-5);right:var(--space-5);color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hero-cta-kicker,.local-auth-kicker{color:var(--gold-strong);letter-spacing:.2em}.hero-cta-note,.local-auth-copy,.local-auth-note{color:var(--muted-strong)}.local-auth-group{gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.08)}.local-auth-card{padding:var(--space-5);border-radius:1.5rem}.local-auth-title{font-size:1.25rem}.project-select-shell{gap:var(--space-2)}.collab-badge{border-color:#ffbe7a42;background:#ffbe7a1f;color:var(--gold-strong)}.landing-shell{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:var(--space-4)}.landing-card{padding:clamp(1.4rem,2.6vw,2rem);border-radius:2rem}.landing-preview{gap:var(--space-6);background:radial-gradient(circle at top right,rgba(255,190,122,.16),transparent 24%),radial-gradient(circle at bottom left,rgba(93,215,200,.16),transparent 26%),linear-gradient(145deg,#182434f7,#070c14f2)}.landing-section-head-premium{grid-template-columns:minmax(0,1.05fr) minmax(360px,.82fr);gap:var(--space-5);align-items:stretch}.landing-section-head h2{max-width:11ch;font-size:clamp(2.4rem,4.8vw,4.4rem);line-height:.92}.landing-section-head p{max-width:58ch}.landing-signal-grid{align-self:stretch;gap:var(--space-3)}.landing-signal{display:grid;align-content:end;min-height:9rem;padding:var(--space-5);border-radius:1.55rem}.landing-signal:nth-child(1){border-color:#5dd7c842}.landing-signal:nth-child(2){border-color:#6ca3ff3d}.landing-signal:nth-child(3){border-color:#ffbe7a3d}.landing-signal strong{font-size:1.3rem}.preview-board{gap:var(--space-4);grid-auto-columns:minmax(220px,1fr);padding-bottom:var(--space-3)}.landing-promo,.landing-flow{align-content:start;gap:var(--space-5)}.landing-benefit{padding:var(--space-5);border-radius:1.4rem;background:#ffffff0a}.landing-benefit-title{font-size:1rem}.landing-steps li,.auth-gate-actions li,.operator-visibility-actions li{padding-left:1.9rem}.landing-steps li:before{top:.02rem;color:var(--accent-ink);background:linear-gradient(135deg,var(--brand-strong),var(--gold-strong))}.auth-gate-fallback{border-radius:1.35rem;background:linear-gradient(180deg,#ff778a29,#ffffff0a)}.collab-select{min-height:3.2rem}.setup-guide,.empty-project-guide{padding:clamp(1.4rem,2.8vw,2rem);border-radius:2rem}.setup-guide h2,.empty-project-guide h2{line-height:.94}.empty-project-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.empty-project-guide-step{border-radius:1.45rem}@media (max-width: 1200px){.hero-cta-area{max-width:none}.landing-section-head h2{max-width:12ch}.landing-signal-grid,.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.hero-auth-panel:after{position:static;display:block;margin-top:-.2rem;color:#ffffff47}}@media (max-width: 560px){.preview-board{grid-auto-columns:minmax(230px,84vw)}.hero-metric,.landing-signal{min-height:auto}}.hero-auth-panel:after{color:var(--muted)}.local-auth-group{border-top-color:#3d4b5f14}.collab-badge{border-color:#c58b3e29;background:#f8ecddcc;color:var(--gold-strong)}.landing-preview{background:radial-gradient(circle at top right,rgba(229,154,104,.11),transparent 24%),radial-gradient(circle at bottom left,rgba(78,185,171,.11),transparent 24%),linear-gradient(180deg,#fffbf6fa,#f3eee7fa)}.landing-signal:nth-child(1),.hero-metric:nth-child(1){border-color:#4eb9ab2e}.landing-signal:nth-child(2),.hero-metric:nth-child(2){border-color:#6482b22e}.landing-signal:nth-child(3),.hero-metric:nth-child(3){border-color:#e59a682e}.auth-gate-fallback,.error-banner{border-color:#d861712e;background:linear-gradient(180deg,#fdedeff5,#fff7f8f5);color:#a74659}.locked-app-shell{display:grid;gap:var(--space-4)}.console-shell-preview .project-sidebar-head p,.console-shell-preview .project-sidebar-note,.console-shell-preview .top-auth-summary,.console-shell-preview .quota-meter-policy,.console-shell-preview .quota-meter-summary span,.console-shell-preview .quota-meter-loading-copy{color:var(--muted-strong)}.console-shell-preview .collab-badge{color:#8a6226;border-color:#c58b3e33}.console-shell-preview .queue-row-meta-chip-muted{color:#5b6b7f;border-color:#d9e2ec}.console-shell-preview .queue-row-summary{color:#536579}.console-shell-preview .queue-row-alert{color:#5a6d83}.locked-command-bar{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid rgba(61,75,95,.1);border-radius:1.8rem;background:linear-gradient(180deg,#fffffff5,#f7f3ecf2),linear-gradient(180deg,rgba(78,185,171,.05),transparent 46%);box-shadow:var(--shadow-glow)}.locked-command-copy{display:grid;gap:var(--space-3)}.locked-command-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.56fr);gap:var(--space-4);align-items:start}.locked-command-context{min-width:0}.locked-command-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.locked-command-controls{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1fr);gap:var(--space-3)}.locked-control-card{border:1px solid rgba(61,75,95,.1);border-radius:1.35rem;background:linear-gradient(180deg,#fffffff2,#f7f3ecf0);box-shadow:var(--shadow-soft)}.locked-board-copy{display:grid;gap:var(--space-3);max-width:48rem}.locked-auth-panel{position:relative;display:grid;gap:var(--space-4);align-content:start;padding:var(--space-5);border:1px solid rgba(61,75,95,.1);border-radius:1.5rem;background:linear-gradient(180deg,#fffffff7,#f7f3ecf2),linear-gradient(180deg,rgba(78,185,171,.05),transparent 46%);box-shadow:var(--shadow-soft)}.locked-auth-panel:after{content:"Board locked";position:absolute;top:var(--space-4);right:var(--space-4);color:var(--muted);font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.locked-auth-copy{display:grid;gap:var(--space-2)}.locked-auth-copy h2{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.4rem);line-height:.95;color:var(--ink)}.locked-auth-note{margin:0;color:var(--muted);line-height:1.65}.locked-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.locked-board-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:var(--space-4);align-items:start}.locked-board-steps{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid rgba(61,75,95,.1);border-radius:1.4rem;background:linear-gradient(180deg,#fffffff2,#f7f3ecf0);box-shadow:var(--shadow-soft)}@media (max-width: 700px){.locked-auth-panel,.locked-command-bar,.locked-board-steps{padding:1rem}}.project-select-shell{gap:.45rem}.collab-group-project .collab-select{min-width:220px;min-height:2.5rem;padding:.65rem .85rem;border-radius:999px;background:#ffffffd6}.locked-app-shell{gap:1.25rem}.locked-app-shell-hero{align-content:start}.locked-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,420px);gap:clamp(1.1rem,2.4vw,2rem);min-height:clamp(34rem,calc(100dvh - 4rem),46rem);padding:clamp(1.35rem,4vw,3rem);border:1px solid var(--surface-hero-border);border-radius:2rem;background:var(--surface-hero-bg);box-shadow:var(--shadow-panel)}.locked-hero-copy{display:grid;gap:.55rem;align-content:center;max-width:38rem}.locked-hero-kicker{margin:0;color:var(--accent-strong);font-size:.74rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.locked-hero-copy h1{max-width:8.5ch;margin:0;font-size:clamp(3rem,6vw,5.4rem);line-height:.9;letter-spacing:-.04em}.locked-hero-summary{max-width:30rem;margin:0;color:var(--ink-soft);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.65}.locked-hero-contextline{max-width:30rem;margin:0;color:var(--muted-strong);font-size:.82rem;font-weight:600;line-height:1.55}.locked-auth-panel{gap:.9rem;padding:1rem;border-radius:var(--radius-lg);background:var(--surface-panel-bg);border:1px solid var(--surface-panel-border);box-shadow:var(--shadow-panel)}.locked-auth-panel:after{display:none}.hero-primary-cta,.local-auth-intro,.locked-auth-copy{gap:.38rem}.hero-cta-meta{margin:0;color:var(--muted);font-size:.78rem;line-height:1.55}.hero-cta-meta a{color:var(--accent-strong);text-decoration-thickness:.08em}.local-auth-kicker{color:var(--accent)}.locked-auth-copy h2{font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:.98}.local-auth-note{color:var(--muted)}.local-auth-group{border-top-color:var(--line)}.local-auth-card{background:var(--surface-muted);box-shadow:none}.locked-console-preview-section{gap:var(--space-5);padding:clamp(1.2rem,3vw,2rem);border-color:var(--surface-panel-border);background:var(--surface-preview-bg)}.locked-console-preview-head h2{max-width:12ch}.locked-console-preview-head p:last-child{max-width:42rem;color:var(--muted)}.locked-console-preview{min-height:0;opacity:.92}.empty-project-guide{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:1rem}.empty-project-guide-copy{gap:.35rem;max-width:48rem}.empty-project-guide h2{font-size:clamp(1.35rem,2vw,1.65rem)}.empty-project-guide-actions{justify-content:flex-end}.locked-auth-panel-inline{display:grid;grid-template-columns:1fr;gap:.85rem;align-items:start}.locked-auth-actions{display:grid;gap:.7rem;align-content:start}.local-auth-details{padding-top:.7rem;border-top:1px solid var(--line)}.local-auth-details-static{padding-top:0;border-top:0}.local-auth-details summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;color:var(--ink);font-size:.8rem;font-weight:700;list-style:none}.local-auth-details summary::-webkit-details-marker{display:none}.local-auth-details summary:after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border:1px solid var(--line);border-radius:999px;color:var(--muted-strong);font-size:.95rem;line-height:1}.local-auth-details[open] summary:after{content:"−"}.local-auth-details .local-auth-group{padding-top:.75rem;border-top:0}.local-auth-details-static .local-auth-group{padding-top:0}.quota-meter-preview .quota-meter-policy,.locked-console-preview .project-sidebar-note{display:none}.locked-toolbar-preview .btn:disabled{opacity:.72}@media (max-width: 900px){.locked-hero,.locked-auth-panel-inline{grid-template-columns:1fr}.locked-hero{min-height:auto}.locked-hero-copy{align-content:start}}.session-restore-shell{display:grid;flex:1 1 auto}.session-restore-panel{display:grid;min-height:clamp(24rem,calc(100dvh - 7rem),42rem);place-items:center;padding:clamp(1.5rem,5vw,3rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft)}.session-restore-copy{display:grid;gap:.35rem;max-width:32rem;text-align:center}.session-restore-kicker{color:var(--brand);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.session-restore-copy h1{margin:0;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1}.session-restore-copy p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.6}@media (max-width: 720px){.session-restore-panel{min-height:22rem;padding:1.5rem 1.1rem}}.locked-app-shell{min-height:calc(100vh - 2.5rem);grid-template-rows:auto minmax(0,1fr)}@media (max-width: 720px){.locked-app-shell{min-height:auto}.locked-hero{padding:1.1rem;border-radius:1.4rem}}.empty-project-guide{padding-inline:.7rem}.empty-project-guide{grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.empty-project-guide-copy p{font-size:.7rem}.collab-group-project .collab-label{display:none}.project-select-shell{gap:.3rem}.collab-select{min-width:188px;min-height:2.1rem;padding:.42rem .7rem;border-radius:999px;border-color:var(--line-strong);background:var(--surface);font-size:.78rem}.locked-auth-panel{padding:.85rem}.locked-auth-copy h2{font-size:clamp(1.15rem,1.6vw,1.55rem);font-weight:700;line-height:1.05}.hero-primary-cta .btn{width:100%;color:#fffafc}.hero-primary-cta .btn:hover,.hero-primary-cta .btn:focus-visible,.hero-primary-cta .btn:disabled{color:#fffafc}.empty-project-guide{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.55rem .65rem;background:var(--surface-muted);box-shadow:none}.empty-project-guide-kicker{display:none}.empty-project-guide h2{font-size:.88rem;line-height:1.15}.empty-project-guide-copy{max-width:36rem}.empty-project-guide-copy p{font-size:.68rem}.empty-project-guide-actions{gap:.22rem}@keyframes flowtendHeroReveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes flowtendPanelReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes flowtendPreviewReveal{0%{opacity:0;transform:translateY(34px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.locked-app-shell-hero{position:relative;gap:0}.locked-hero{position:relative;overflow:hidden;grid-template-columns:1fr;gap:clamp(1.35rem,2.6vw,2.4rem);min-height:clamp(34rem,calc(100dvh - 8rem),44rem);padding:clamp(2rem,4.4vw,4rem);border-radius:2.4rem;border:1px solid rgba(33,46,63,.1);box-shadow:0 26px 60px #18202f1a}.locked-hero:before,.locked-hero:after{content:"";position:absolute;pointer-events:none}.locked-hero:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(255,255,255,.6),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.12),transparent 44%)}.locked-hero:after{inset:auto 2rem 2rem 2rem;border-top:1px solid rgba(20,42,63,.08);opacity:.7}.locked-hero-copy,.locked-auth-panel,.landing-preview{position:relative;z-index:1}.locked-hero-copy{gap:.9rem;max-width:46rem;padding-block:.8rem;animation:flowtendHeroReveal .78s cubic-bezier(.2,.85,.2,1) both}.locked-brand-lockup{display:inline-flex;align-items:center;gap:.9rem;width:fit-content}.locked-brand-monogram{display:grid;place-items:center;width:3.3rem;height:3.3rem;border-radius:1rem;background:linear-gradient(145deg,var(--brand),var(--accent));box-shadow:0 16px 28px #173d6329;color:#fffdf8;font-family:var(--font-body);font-size:.92rem;font-weight:800;letter-spacing:.14em}.locked-brand-lines{display:grid;gap:.14rem}.locked-brand-nameplate{color:var(--brand-strong);font-family:var(--font-display);font-size:1.05rem;font-weight:800;letter-spacing:-.03em}.locked-brand-tag{color:var(--muted-strong);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.locked-hero-kicker{color:var(--accent-strong);font-size:.72rem;letter-spacing:.24em}.locked-hero-copy h1{max-width:9.5ch;margin:0}.locked-hero-name,.locked-hero-line{display:block}.locked-hero-name{color:var(--brand-strong);font-family:var(--font-editorial);font-size:clamp(3.2rem,5.8vw,5.1rem);font-weight:600;line-height:.9;letter-spacing:-.075em}.locked-hero-line{max-width:8.8ch;margin-top:.55rem;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.95rem);font-weight:700;line-height:1.02;letter-spacing:-.045em}.locked-hero-summary{max-width:34rem;color:var(--ink-soft);font-size:clamp(1.02rem,1.45vw,1.18rem);line-height:1.82}.locked-hero-contextline{max-width:31rem;color:var(--muted-strong);font-size:.8rem;font-weight:700;letter-spacing:.14em;line-height:1.55;text-transform:uppercase}.locked-hero-paths{display:grid;gap:.6rem;margin-top:.35rem}.locked-hero-paths-label{color:var(--muted-strong);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.locked-hero-path-links{display:flex;flex-wrap:wrap;gap:.65rem}.locked-hero-path-link{min-height:2.35rem}.locked-auth-panel{align-self:start;max-width:30rem;gap:1.1rem;padding:1.25rem;border-radius:1.6rem;border:1px solid rgba(23,45,67,.12);background:linear-gradient(180deg,#fffffff5,#f8fafcf0);box-shadow:0 22px 40px #18202f1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:flowtendPanelReveal .82s cubic-bezier(.2,.85,.2,1) .11s both}.locked-auth-copy h2{font-family:var(--font-display);font-size:clamp(1.55rem,2.4vw,2.05rem);font-weight:700;letter-spacing:-.05em;line-height:.96}.locked-auth-note{max-width:30ch;color:var(--muted);font-size:.84rem;line-height:1.75}.hero-primary-cta,.local-auth-intro,.locked-auth-copy{gap:.48rem}.hero-cta-button{min-height:3.65rem;background:linear-gradient(135deg,var(--brand),#285983);border:0;box-shadow:0 14px 28px #173d632e;color:#fffdf9;font-size:.94rem;font-weight:700}.hero-cta-button:hover,.hero-cta-button:focus-visible{background:linear-gradient(135deg,#143452,#224d76)}.hero-cta-note,.hero-cta-meta,.local-auth-copy,.local-auth-note{color:var(--muted)}.local-auth-details{padding-top:.2rem}.local-auth-details>summary{color:var(--brand-strong);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.local-auth-group{gap:.9rem;padding-top:1rem;border-top:1px solid rgba(23,45,67,.08)}.local-auth-step-tabs{display:flex;flex-wrap:wrap;width:fit-content;gap:.2rem;padding:.22rem;border:1px solid rgba(23,45,67,.08);border-radius:8px;background:#ffffff80}.local-auth-step-tab{min-height:2rem;padding:.34rem .68rem;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:.71rem;font-weight:700;transition:background var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.local-auth-step-tab:hover,.local-auth-step-tab:focus-visible{background:#ffffff9e;color:var(--ink);box-shadow:none}.local-auth-step-tab-active{background:#fffffff0;color:var(--ink);box-shadow:0 1px 2px #172d4314}.local-auth-grid{max-width:28rem}.local-auth-card{gap:.85rem;padding:.9rem;border:1px solid rgba(23,45,67,.1);border-radius:1rem;background:#ffffffb3;box-shadow:inset 0 1px #fffc}.local-auth-card-claim{border-color:#172d4314;background:#ffffff8f}.local-auth-title{font-size:1.08rem;font-weight:700;letter-spacing:-.03em}.local-auth-submit{min-height:2.55rem}.local-auth-claim-action{color:var(--ink);border-color:#172d431a;background:#172d430a;box-shadow:none}.local-auth-claim-action:hover,.local-auth-claim-action:focus-visible{color:var(--ink);border-color:#172d4329;background:#172d4314;box-shadow:none}.local-auth-text-action,.local-auth-text-action:hover,.local-auth-text-action:focus-visible{min-height:auto;padding:0;border:0;background:transparent;box-shadow:none;transform:none}.local-auth-text-action{color:var(--brand-strong);font-size:.76rem;font-weight:700;letter-spacing:0}.local-auth-text-action:hover,.local-auth-text-action:focus-visible{color:var(--brand);text-decoration:underline}.landing-preview.locked-console-preview-section{position:relative;z-index:2;margin-top:-4.3rem;padding:4.6rem clamp(1.35rem,3vw,2.2rem) clamp(1.5rem,2.8vw,2.4rem);border-radius:2rem;border:1px solid rgba(24,42,61,.1);background:linear-gradient(180deg,#fffffffa,#f8fafcf7);box-shadow:0 24px 52px #18202f1a;animation:flowtendPreviewReveal .98s cubic-bezier(.18,.84,.2,1) .18s both}.locked-console-preview-head{gap:.65rem;padding-bottom:.35rem}.locked-console-preview-head h2{font-family:var(--font-display);font-size:clamp(2.1rem,3.5vw,3rem);font-weight:700;letter-spacing:-.06em;color:var(--ink)}.locked-console-preview-head p{max-width:40rem;color:var(--ink-soft);font-size:.96rem;line-height:1.8}@media (max-width: 900px){.locked-hero{min-height:auto;padding:1.5rem}.locked-hero:after{inset:auto 1.5rem 1.25rem 1.5rem}.locked-auth-panel{align-self:stretch}.landing-preview.locked-console-preview-section{margin-top:-2.2rem;padding-top:2.8rem}.locked-hero-path-link{justify-content:center}}@media (max-width: 720px){.local-auth-step-tabs{width:100%;gap:.18rem}.local-auth-step-tab{flex:1 1 calc(50% - .2rem);justify-content:center;min-height:1.95rem;padding-inline:.5rem}}@media (max-width: 720px){.locked-brand-lockup{gap:.75rem}.locked-brand-monogram{width:2.9rem;height:2.9rem}.locked-hero-name{font-size:clamp(3.2rem,18vw,4.8rem)}.locked-hero-line{font-size:1.22rem}.locked-hero-contextline{letter-spacing:.1em}}@media (prefers-reduced-motion: reduce){.locked-hero-copy,.locked-auth-panel,.landing-preview.locked-console-preview-section{animation:none}}@media (max-width: 720px){.locked-hero{align-items:stretch}.locked-hero-copy{order:1}.workflow-wallet-stage{order:2}.locked-auth-panel{order:3}.locked-auth-actions,.landing-hero-actions,.landing-cta-row{justify-content:flex-start}.locked-auth-actions .btn,.landing-hero-actions .btn,.landing-cta-row .btn{width:auto;min-width:min(100%,11rem)}}.page{position:relative;max-width:1480px;margin:0 auto;padding:var(--space-6) clamp(var(--space-4),2vw,var(--space-7)) var(--space-8);display:grid;gap:var(--space-5)}.top{padding:clamp(var(--space-6),4vw,var(--space-8));background:radial-gradient(circle at top left,rgba(108,163,255,.18),transparent 26%),radial-gradient(circle at bottom right,rgba(37,212,190,.16),transparent 30%),linear-gradient(180deg,#0d192cfa,#08111ef2)}.top-compact{padding-block:clamp(var(--space-5),3.2vw,var(--space-7))}.top-main{display:grid;justify-items:start;gap:var(--space-4);max-width:760px}.top h1{max-width:13ch;font-size:clamp(2.8rem,5vw,5rem);line-height:.96}.top-auth-main{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:var(--space-6);align-items:start}.top-auth-copy-block{display:grid;gap:var(--space-5)}.top-auth-copy-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.top-auth-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5);align-items:start}.top-auth-title-copy{display:grid;gap:var(--space-3)}.top-auth-title-copy h1{font-size:clamp(2.2rem,4vw,4rem);max-width:none}.top-auth-summary{margin:0;max-width:62ch;font-size:.98rem;color:var(--ink-soft)}.top-auth-identity{min-width:220px;display:grid;gap:.2rem;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff14,#ffffff08)}.top-auth-identity-label{color:var(--muted-strong);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.top-auth-identity strong{font-size:1.25rem;color:var(--ink)}.top-auth-identity span:last-child{color:var(--muted);font-size:.8rem}.top-auth-controls{display:grid;gap:var(--space-4)}.top-auth-action-row{display:grid;gap:var(--space-3)}.toolbar{padding:var(--space-5);display:grid;gap:var(--space-5)}.dashboard-shell{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.95fr) minmax(260px,.82fr);gap:var(--space-4)}.action-surface{display:grid;gap:var(--space-4);align-content:start}.quota-meter{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff0f,#ffffff08);box-shadow:var(--shadow-soft)}.quota-meter-head{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3)}.quota-meter-head h3{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:1.12rem;line-height:1.04}.quota-meter-policy{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .7rem;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-pill);color:var(--muted-strong);background:#ffffff0d;font-size:.68rem;font-weight:800;letter-spacing:.08em}.quota-meter-track{position:relative;overflow:hidden;height:.7rem;border-radius:var(--radius-pill);background:#ffffff0f}.quota-meter-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--brand-strong),var(--accent-strong));box-shadow:0 0 24px #25d4be33}.quota-meter-track-unlimited span{background:repeating-linear-gradient(135deg,#4de6d3cc 0,#4de6d3cc 16px,#6ca3ff80 16px,#6ca3ff80 32px)}.quota-meter-footer{display:grid;gap:var(--space-1)}.quota-meter-footer strong{color:var(--ink);font-size:.82rem}.quota-meter-footer span{color:var(--muted);font-size:.76rem;line-height:1.6}.quota-meter-project_override{border-color:#f1c37a3d}.quota-meter-workspace_default{border-color:#6ca3ff3d}.quota-meter-unlimited{border-color:#25d4be3d}.quota-meter-blocked{border-color:#ff7a9547;background:linear-gradient(180deg,#ff7a951f,#ffffff08)}.action-surface-copy{display:grid;gap:var(--space-2)}.toolbar-actions{display:grid;gap:var(--space-3)}.search-field{min-width:0}.filter-summary{grid-column:1 / -1;margin:0;font-size:.8rem}.quota-editor{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffff0d,#ffffff05);box-shadow:var(--shadow-soft)}.quota-editor-head{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3)}.quota-editor-head h3{margin:0;font-family:var(--font-display);font-size:1.05rem}.quota-editor-note{margin:var(--space-2) 0 0;color:var(--muted);font-size:.82rem;line-height:1.6}.quota-editor-state{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .7rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--muted-strong);background:#ffffff0d;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.quota-editor-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3)}@media (max-width: 1180px){.top-auth-title-row{grid-template-columns:1fr}}@media (max-width: 920px){.page{padding-inline:var(--space-4)}.filter-chip-row,.chip-toggle,.filter-summary,.toolbar-actions{width:100%}.quota-editor-head{flex-direction:column}}@media (max-width: 700px){.page{padding:var(--space-4) var(--space-3) var(--space-7);gap:var(--space-4)}.top-auth-action-row,.toolbar-actions{grid-template-columns:1fr}}@media (max-width: 620px){.page{padding:.72rem .64rem 1.15rem}}.page{max-width:1560px;padding:clamp(1rem,2vw,1.6rem) clamp(.9rem,2vw,1.7rem) clamp(2.2rem,4vw,3.2rem);gap:clamp(1rem,2vw,1.5rem)}.top{padding:clamp(1.6rem,3vw,2.6rem);border-radius:2.35rem;background:radial-gradient(circle at top left,rgba(255,190,122,.18),transparent 24%),radial-gradient(circle at 82% 20%,rgba(93,215,200,.18),transparent 26%),linear-gradient(145deg,#141f2efa,#070c14f2)}.top:after{content:"";position:absolute;top:-12rem;right:-8rem;width:34rem;height:34rem;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(255,190,122,.16) 0%,rgba(93,215,200,.08) 44%,transparent 72%);filter:blur(12px);animation:aurora-drift 14s ease-in-out infinite}.top-main{position:relative;z-index:1;max-width:none;grid-template-columns:minmax(0,1.3fr) minmax(320px,.72fr);grid-template-areas:"eyebrow panel" "title panel" "subtitle panel" "metrics panel";column-gap:clamp(1.6rem,3vw,3rem);row-gap:clamp(.9rem,1.8vw,1.3rem);align-items:start}.top-main>.top-eyebrow{grid-area:eyebrow}.top-main>h1{grid-area:title}.top h1{max-width:10ch;font-size:clamp(3.3rem,7vw,6.5rem);line-height:.88;text-wrap:balance}.top-auth-main{grid-template-columns:minmax(0,1.35fr) minmax(300px,.74fr);gap:clamp(1.2rem,2.4vw,2rem)}.top-auth-copy-block,.top-auth-title-copy{gap:var(--space-4)}.top-auth-label{padding:0}.top-auth-title-copy h1{font-size:clamp(2.6rem,5vw,4.8rem);line-height:.92}.top-auth-summary{max-width:52ch;font-size:1rem;color:var(--ink-soft)}.top-auth-controls{gap:var(--space-3)}.toolbar{padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.toolbar:before{content:none}.action-surface{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:start;gap:var(--space-5);padding:clamp(1.2rem,2.4vw,1.8rem);border-radius:2rem;background:radial-gradient(circle at top right,rgba(93,215,200,.12),transparent 30%),linear-gradient(145deg,#151f2ffa,#080c14f0)}.action-surface-copy{gap:var(--space-3)}.action-surface-copy h2{font-size:clamp(1.9rem,3.4vw,2.9rem)}.toolbar-actions{grid-template-columns:repeat(2,minmax(150px,max-content));align-items:center;justify-self:end}.quota-meter{grid-column:1 / -1;gap:var(--space-4);min-height:100%;padding:var(--space-5);border-radius:1.5rem;background:linear-gradient(180deg,rgba(247,241,232,.05),transparent 28%),#080c1470}.quota-meter-head h3{font-size:1.18rem}.quota-meter-policy,.quota-editor-state{border-color:#ffffff14;background:#ffffff0d}.quota-meter-track{height:.78rem;background:#ffffff0d}.quota-meter-track span{background:linear-gradient(135deg,var(--brand-strong),var(--gold),var(--accent-strong));box-shadow:0 0 30px #ffbe7a38}@media (max-width: 1200px){.top-main{grid-template-areas:"eyebrow" "title" "subtitle" "metrics" "panel"}}@media (max-width: 920px){.page{padding-inline:.8rem}.toolbar-actions{grid-template-columns:1fr 1fr;justify-self:stretch}}@media (max-width: 700px){.page{padding:.7rem .7rem 1.3rem;gap:.9rem}.top{padding:1.2rem}}.top{background:radial-gradient(circle at top left,rgba(229,154,104,.12),transparent 24%),radial-gradient(circle at 84% 20%,rgba(78,185,171,.12),transparent 26%),linear-gradient(145deg,#fffaf5f5,#f4efe8f5)}.top:after{background:radial-gradient(circle,rgba(229,154,104,.13) 0%,rgba(78,185,171,.07) 44%,transparent 72%)}.top-auth-identity{align-content:start;border-color:#3d4b5f1a;background:linear-gradient(180deg,#fffffff5,#f7f3ecf5);box-shadow:var(--shadow-soft)}.top-auth-identity-label{color:var(--muted-strong)}.top-auth-identity strong{color:var(--ink)}.top-auth-identity span:last-child{color:var(--muted)}.top-auth-identity-meta{margin-top:var(--space-2);color:var(--gold-strong);font-size:.76rem;font-weight:700;letter-spacing:.04em}.top-auth-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.toolbar{background:transparent}.action-surface{background:radial-gradient(circle at top right,rgba(78,185,171,.1),transparent 32%),linear-gradient(180deg,#fffbf6fa,#f3eee7fa)}.quota-meter-track{background:#3d4b5f14}.quota-meter-track span{box-shadow:0 0 20px #e59a6826}@media (max-width: 1200px){.top-auth-stats{grid-template-columns:1fr}}@media (max-width: 700px){.top{padding:1rem}}.page{max-width:1360px;padding:1.5rem clamp(1rem,2vw,1.6rem) 2rem;gap:1.25rem}.top{padding:clamp(1.4rem,2.6vw,2rem);background:linear-gradient(180deg,#fffcf7fa,#f9f4ecf5),radial-gradient(circle at top right,rgba(31,78,121,.06),transparent 38%)}.top-auth-main{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:1rem;align-items:start}.top-auth-copy-block{gap:.65rem}.top-auth-title-copy-minimal{display:grid;gap:.3rem}.top-auth-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}.top-auth-action-row{display:flex;flex-wrap:wrap;gap:.5rem}.top-auth-title-copy-minimal h1{font-size:clamp(1.7rem,2.8vw,2.35rem)}.top-auth-summary{max-width:48ch;font-size:.84rem}.toolbar{padding:.9rem 1.1rem}.action-surface-compact{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0;border:0;background:transparent;box-shadow:none}.action-surface-compact:before{display:none}.action-surface-copy{gap:.2rem}.toolbar-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-start}.quota-meter{min-width:min(420px,100%);gap:.55rem;padding:.8rem .9rem;border-radius:var(--radius-md);background:var(--surface-muted);box-shadow:none}.quota-meter-loading-copy{margin:0;color:var(--muted);font-size:.82rem}.quota-meter-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.quota-meter-policy{border-color:var(--line);background:#ffffffbd;color:var(--muted)}.quota-meter-summary{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.quota-meter-summary strong{color:var(--ink);font-family:var(--font-display);font-size:1.2rem;line-height:1}.quota-meter-summary span{color:var(--muted-strong);font-size:.8rem;font-weight:600}.quota-meter-track{height:.5rem;background:#232d3814}.quota-meter-track span{background:linear-gradient(90deg,var(--brand),var(--accent));box-shadow:none}.quota-meter-compact{min-width:0;gap:.18rem;padding:.42rem .58rem;border-radius:.9rem}.quota-meter-compact .quota-meter-head{gap:.4rem}.quota-meter-compact .quota-meter-kicker{margin:0;font-size:.68rem;letter-spacing:.12em}.quota-meter-compact .quota-meter-summary{display:grid;gap:.05rem}.quota-meter-compact .quota-meter-summary strong{font-size:.9rem;line-height:1.05}.quota-meter-compact .quota-meter-summary span{font-size:.69rem;line-height:1.2}.quota-meter-inline{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.45rem;padding:0;border:0;background:transparent;box-shadow:none}.quota-meter-inline-policy{display:inline-flex;align-items:center;min-height:1.55rem;padding:.14rem .56rem;border:1px solid var(--line);border-radius:999px;background:#ffffffd1;color:var(--muted-strong);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.quota-meter-inline .quota-meter-summary{display:inline-flex;align-items:baseline;justify-content:flex-start;gap:.4rem}.quota-meter-inline .quota-meter-summary strong{font-size:.82rem;line-height:1.1}.quota-meter-inline .quota-meter-summary span{font-size:.7rem;line-height:1.3}.quota-meter-footer{display:grid;gap:.2rem}.quota-meter-footer strong{color:var(--muted-strong);font-size:.75rem;font-weight:600}.quota-meter-footer span{color:var(--muted);font-size:.74rem;line-height:1.6}.top-auth-summary{font-size:.9rem}.top-auth-summary-secondary{color:var(--muted-strong);font-size:.78rem;font-weight:600}@media (max-width: 1100px){.top-auth-title-row{grid-template-columns:1fr}.action-surface-compact{flex-direction:column;align-items:stretch}}.console-shell-preview{min-height:calc(100vh - 2rem)}.project-sidebar-preview .project-sidebar-item:disabled{opacity:1;cursor:default}.project-sidebar-preview .project-sidebar-item:hover{border-color:var(--line);background:var(--surface-raised);transform:none}.project-sidebar-actions-preview{margin-top:auto}.project-sidebar-note{margin:0;color:var(--muted);font-size:.74rem;line-height:1.5}.quota-meter-preview{min-width:min(260px,100%)}.quota-meter-preview .quota-meter-policy{text-transform:uppercase}.console-shell{grid-template-columns:232px minmax(0,1fr);gap:.9rem}.project-sidebar{position:sticky;top:.75rem;align-self:start;min-height:calc(100dvh - 1.5rem);padding:.95rem .75rem .75rem;gap:.65rem;border:0;border-right:1px solid var(--line);border-radius:1.1rem;background:linear-gradient(180deg,#eff4fbf5,#e9eff8eb);box-shadow:none}.project-sidebar-head{gap:.18rem;padding:0 .35rem .45rem;border-bottom:1px solid var(--line)}.project-sidebar-kicker{color:var(--muted-strong);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.project-sidebar-head h2{font-size:.92rem;font-weight:700;line-height:1.2}.project-sidebar-head p,.project-sidebar-empty p{font-size:.68rem;line-height:1.4}.project-sidebar-nav{gap:.32rem}.project-sidebar-item{gap:.16rem;padding:.62rem .68rem;border:1px solid var(--line);border-left:4px solid transparent;border-radius:8px;background:#ffffff9e;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.project-sidebar-item:hover{border-color:#1f293724;border-left-color:#1f293738;background:#ffffffe6;transform:none}.project-sidebar-item-active{border-color:color-mix(in srgb,var(--brand) 30%,var(--line));border-left-color:var(--brand);background:#fffffff5;box-shadow:inset 0 0 0 1px #10b98114,0 1px 2px #0f172a0d}.project-sidebar-item-meta{font-size:.66rem;line-height:1.25}.project-sidebar-item-state{display:inline-flex;align-items:center;min-height:1rem;padding:0 .34rem;border:1px solid rgba(16,185,129,.22);border-radius:999px;background:#10b9811a;color:var(--brand-strong);font-size:.58rem;font-weight:800;line-height:1;text-transform:uppercase}.project-sidebar-actions{margin-top:auto;padding-top:.55rem;border-top:1px solid var(--line)}.project-sidebar-action-row{display:flex;align-items:center;gap:.4rem}.project-sidebar-actions .btn{min-height:2rem;border-radius:.8rem;font-size:.72rem;justify-content:center}.sidebar-visibility-icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;width:auto;min-width:2rem;padding:0 .58rem;border-radius:8px;flex:0 0 auto}.sidebar-visibility-icon{width:1rem;height:1rem;color:currentColor}.sidebar-visibility-icon svg{display:block;width:100%;height:100%}.sidebar-visibility-label{font-size:.66rem;font-weight:800;line-height:1}.console-main{gap:.55rem}.console-main .top{padding:.65rem .8rem;border-radius:1rem;background:#ffffffd1;box-shadow:none}.console-main .top-auth-main{align-items:center}.console-main .top-auth-title-copy-minimal h1{font-size:1rem;line-height:1.05}.console-main .top-auth-summary{font-size:.7rem;line-height:1.3}.console-main .top-auth-controls{justify-content:flex-end}@media (max-width: 900px){.console-shell{grid-template-columns:1fr}.project-sidebar{position:static;min-height:auto;padding:.8rem .75rem .7rem;border-right:0;border-bottom:1px solid var(--line);border-radius:1rem}.project-sidebar-nav{grid-auto-flow:column;grid-auto-columns:minmax(180px,70vw);overflow-x:auto;gap:.35rem;padding-bottom:.15rem}}.page.page-console{display:flex;flex-direction:column;max-width:none;width:100%;min-height:100dvh;padding-inline:clamp(1rem,2vw,1.75rem)}.console-shell{display:grid;grid-template-columns:minmax(208px,236px) minmax(0,1fr);gap:.6rem;flex:1 1 auto;min-height:0}.console-shell-single{grid-template-columns:minmax(0,1fr)}.console-main{display:grid;align-content:start;gap:.55rem;min-width:0;min-height:0}.project-sidebar{display:grid;align-content:start;gap:.42rem;padding:.65rem .55rem .6rem;border:0;border-right:1px solid var(--border-subtle);border-radius:1.1rem;background:var(--surface-nav);box-shadow:none}.project-sidebar-head{display:grid;gap:.14rem;padding:0 .3rem .35rem;border-bottom:1px solid var(--border-subtle)}.project-sidebar-kicker{margin:0;color:var(--muted-strong);font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.project-sidebar-head h2{margin:0;font-size:.9rem;line-height:1.1}.project-sidebar-head p,.project-sidebar-empty p{margin:0;color:var(--muted);font-size:.68rem;line-height:1.35}.project-sidebar-selector{display:grid;gap:.3rem}.project-sidebar-selector label{color:var(--muted-strong);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.project-sidebar-nav{display:grid;gap:.32rem}.project-sidebar-item{display:grid;gap:.16rem;width:100%;padding:.58rem .62rem;border:1px solid var(--border-subtle);border-left:4px solid transparent;border-radius:8px;background:color-mix(in srgb,var(--surface-primary) 76%,transparent);color:var(--ink);text-align:left;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.project-sidebar-item:hover{border-color:color-mix(in srgb,var(--ink) 14%,var(--border-subtle));border-left-color:color-mix(in srgb,var(--ink) 22%,transparent);background:var(--surface-primary);transform:none}.project-sidebar-item-active{border-color:color-mix(in srgb,var(--brand) 30%,var(--border-subtle));border-left-color:var(--brand);background:var(--surface-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 10%,transparent),0 1px 2px #0f172a0a}.project-sidebar-item-name{font-size:.81rem;font-weight:700;line-height:1.25}.project-sidebar-item-meta{color:var(--muted);font-size:.66rem;line-height:1.25}.project-sidebar-item-meta-row{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.project-sidebar-item-state{display:inline-flex;align-items:center;min-height:1rem;padding:0 .34rem;border:1px solid color-mix(in srgb,var(--brand) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand-strong);font-size:.58rem;font-weight:800;line-height:1;text-transform:uppercase}.project-sidebar-actions{display:grid;gap:.22rem;margin-top:auto;padding-top:.45rem;border-top:1px solid var(--border-subtle)}.project-sidebar-note{font-size:.68rem;line-height:1.4}.project-sidebar-action-row{gap:.36rem}.project-sidebar-actions .btn{min-height:1.9rem;border-radius:8px;font-size:.68rem}.project-sidebar-create-btn{flex:1 1 auto}.quota-editor-danger{border-color:#b54e572e;background:#b54e570a}.quota-editor-danger .quota-editor-state{color:var(--danger);border-color:#b54e572e;background:#b54e5714}@media (max-width: 720px){.page.page-console{padding-inline:.85rem}.console-shell{grid-template-columns:1fr}.project-sidebar{padding:.55rem 0;border-right:0;border-bottom:0;border-radius:0;background:transparent;box-shadow:none}.project-sidebar-nav{grid-auto-flow:column;grid-auto-columns:minmax(168px,66vw);overflow-x:auto;gap:.3rem;padding-bottom:.1rem}.project-sidebar-head{padding:0 .1rem .22rem;border-bottom:0}.project-sidebar-actions{padding-top:.2rem;border-top:0}.project-sidebar-note{display:none}.project-sidebar-item{padding:.54rem .6rem;border:1px solid var(--border-subtle);border-left-width:1px;background:var(--surface-primary)}.project-sidebar-item-active{border-color:color-mix(in srgb,var(--brand) 22%,var(--border-subtle));box-shadow:none}}.page.page-preview{max-width:none;width:100%;min-height:100vh;padding-inline:clamp(1rem,2vw,1.75rem)}@media (max-width: 720px){.page.page-preview{padding-inline:.85rem}}.page{max-width:none;width:100%;padding:.75rem .75rem 1rem;gap:.65rem}.toolbar{padding-inline:.55rem}.top{padding:.7rem .85rem}.top-auth-main{grid-template-columns:minmax(0,1fr) auto;gap:.4rem}.top-auth-copy-block{min-width:0}.top-auth-title-copy-minimal h1{font-size:clamp(1.2rem,1.7vw,1.5rem)}.top-auth-summary{font-size:.76rem;line-height:1.35}.top-auth-controls,.top-auth-action-row{gap:.25rem}.toolbar{padding:.3rem .55rem}.action-surface-compact{align-items:center;gap:.5rem}.toolbar-actions{gap:.25rem}.toolbar-actions .btn{min-height:1.9rem;padding:.22rem .5rem;font-size:.68rem}.quota-meter{min-width:auto;width:auto;padding:.35rem .45rem;gap:.12rem;background:transparent;border-color:transparent}.quota-meter-head{display:none}.quota-meter-summary{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem}.quota-meter-summary strong{font-size:.74rem;font-weight:700}.quota-meter-summary span{font-size:.68rem;color:var(--muted)}.quota-meter-track,.quota-meter-footer{display:none}@media (max-width: 720px){.page{padding-inline:.85rem}}.page{max-width:1240px;padding:1rem 1rem 1.5rem;gap:.9rem}.top-auth-copy-head,.top-auth-stats,.top-auth-summary-secondary{display:none}.top-auth-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.3rem}.top-auth-action-row{gap:.4rem}.toolbar{padding:.45rem .65rem}.action-surface-compact{gap:.75rem;align-items:center}.toolbar-actions{gap:.4rem}.quota-meter{min-width:220px;gap:.25rem;padding:.45rem .55rem;background:var(--surface-muted)}.quota-meter-summary strong{font-size:.84rem;font-family:var(--font-body);font-weight:700}.quota-meter-summary span,.quota-meter-footer strong,.quota-meter-footer span{font-size:.72rem}@media (max-width: 1100px){.top-auth-controls{justify-content:flex-start}.action-surface-compact{flex-direction:column;align-items:stretch}}.action-surface-compact-stack{align-items:stretch}.toolbar-main-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.toolbar-count-pill{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;min-height:1.15rem;padding:0 .38rem;border-radius:999px;background:#edf2f7;color:var(--muted-strong);font-size:.62rem;font-weight:700;line-height:1}.toolbar-count-pill-unread{background:#eef6ff;color:var(--brand-strong)}.toolbar-view-content{width:100%}.saved-view-label{color:var(--muted);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.saved-view-select{min-width:180px;min-height:1.9rem;padding:.24rem .5rem;border:1px solid #dbe4ee;border-radius:999px;background:#fff;color:var(--ink);font-size:.7rem}.saved-view-select:focus-visible{outline:none;box-shadow:var(--focus-ring)}.top-command-bar{display:grid;gap:.55rem}.top-command-bar .project-command-section{display:grid;min-width:0;max-width:100%;overflow:visible;gap:.52rem}.top-command-bar .project-flow-control-section{display:flex;min-width:0;max-width:100%;overflow:visible;align-items:center;gap:.72rem;padding-top:.48rem;border-top:1px solid rgba(17,24,39,.08)}.top-command-bar .project-flow-control-heading{display:flex;flex:0 0 auto;min-width:0;align-items:center}.top-command-bar .project-flow-control-label{color:#374151;font-size:.66rem;font-weight:780;white-space:nowrap}.top-command-bar .top-auth-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem}.top-command-bar .top-auth-copy-block{gap:.28rem}.top-command-bar .top-auth-title-copy{display:grid;gap:.18rem}.top-command-bar .top-auth-controls{justify-content:flex-end;gap:.35rem}.top-command-bar .top-auth-action-row{justify-content:flex-end;flex-wrap:wrap;gap:.35rem}.top-command-bar .project-header-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem}.top-command-bar .project-header-action-cluster,.top-command-bar .project-header-status-cluster{min-width:0;display:grid;gap:.35rem}.top-command-bar .project-header-status-cluster{justify-items:end}.top-command-bar .project-header-action-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.45rem}.top-command-bar .project-header-meter{width:auto}.top-command-bar .saved-view-controls{gap:.22rem}.top-command-bar .board-view-strip{align-items:start;gap:.65rem}.top-command-bar .saved-view-controls-filters{min-width:0}.top-command-bar .saved-view-controls-persist{justify-content:flex-end;align-items:center}.top-command-bar .saved-view-controls-list{justify-content:flex-start}.top-command-bar .saved-view-select{min-width:0;background:#fff;min-height:1.95rem;padding:.28rem .52rem}.top-command-bar #task-list-search{flex:1 1 12rem;min-width:12rem}.top-command-bar #board-priority-filter,.top-command-bar #board-size-filter,.top-command-bar #board-sort-select,.top-command-bar #saved-view-select,.top-command-bar #task-list-status,.top-command-bar #task-list-sort{min-width:8.5rem}.top-command-bar #board-label-filter{min-width:8rem}.top-command-bar .saved-view-controls .btn{min-height:1.75rem;padding:.22rem .48rem;font-size:.66rem}@media (max-width: 1100px){.top-command-bar .saved-view-controls-persist{justify-content:flex-start}}@media (max-width: 720px){.top-command-bar .top-auth-main{grid-template-columns:1fr}.top-command-bar .top-auth-controls,.top-command-bar .top-auth-action-row{justify-content:flex-start}.top-command-bar #task-list-search,.top-command-bar #board-priority-filter,.top-command-bar #board-size-filter,.top-command-bar #board-sort-select,.top-command-bar #saved-view-select,.top-command-bar #task-list-status,.top-command-bar #task-list-sort,.top-command-bar #board-label-filter{min-width:100%}}.top-command-bar{display:grid;gap:.72rem;padding:.9rem 1rem}.top-command-bar .top-auth-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem 1.1rem}.top-command-bar .project-view-tabs{display:inline-flex;align-items:center;gap:.2rem;padding:.24rem;border:1px solid rgba(17,24,39,.08);border-radius:.5rem;background:#ffffffbd;box-shadow:inset 0 1px #ffffff80}.top-command-bar .board-filter-group-queues{gap:.45rem}.top-command-bar .board-view-chip{min-height:2.08rem;padding:.38rem .82rem;border-color:transparent;border-radius:.38rem;background:transparent}.top-command-bar .saved-view-controls{padding:0;border:0;background:transparent;box-shadow:none}.top-command-bar .saved-view-field{min-width:0;display:grid;gap:.24rem}.top-command-bar .saved-view-label{font-size:.62rem;letter-spacing:.08em;color:var(--muted)}.top-command-bar .saved-view-select{width:100%;min-width:0;min-height:2.2rem;padding:.42rem .65rem;border-radius:.9rem;background:#fffffff5}.top-command-bar .saved-view-controls-persist-board{display:grid;gap:.45rem}.top-command-bar .saved-view-action-row{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.top-command-bar .saved-view-action-row .btn{flex:1 1 8.5rem}.top-command-bar .saved-view-controls-filters-board,.top-command-bar .saved-view-controls-list-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.top-command-bar .saved-view-field-search{grid-column:1 / -1}.top.top-command-bar{--ink: #171717;--ink-soft: #404040;--muted: #6b7280;--muted-strong: #4b5563;--line: rgba(17, 24, 39, .09);--line-strong: rgba(17, 24, 39, .14);--surface-muted: rgba(17, 24, 39, .035);--surface-raised: rgba(255, 255, 255, .9);--shadow-soft: 0 10px 24px rgba(17, 24, 39, .06);--focus-ring: 0 0 0 3px rgba(16, 163, 127, .16);--control-primary-fg: #fafaf9;--control-primary-border: #171717;--control-primary-bg: #171717;--control-primary-shadow: none;--control-primary-hover-fg: #ffffff;--control-primary-hover-border: #0f0f0f;--control-primary-hover-bg: #0f0f0f;--control-primary-hover-shadow: none;--control-secondary-fg: #0b1114;--control-secondary-border: rgba(17, 24, 39, .12);--control-secondary-bg: rgba(255, 255, 255, .88);--control-secondary-shadow: inset 0 1px 0 rgba(255, 255, 255, .52);--control-secondary-hover-fg: #0b1114;--control-secondary-hover-border: rgba(17, 24, 39, .18);--control-secondary-hover-bg: #ffffff;--control-secondary-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .6);--control-field-fg: #111827;--control-field-border: rgba(17, 24, 39, .1);--control-field-bg: rgba(255, 255, 255, .82);--control-field-shadow: inset 0 1px 0 rgba(255, 255, 255, .52);--control-field-hover-border: rgba(17, 24, 39, .16);--control-field-hover-bg: rgba(255, 255, 255, .94);--control-field-focus-border: rgba(16, 163, 127, .26);--control-field-placeholder: #9ca3af;--control-chip-fg: #4b5563;--control-chip-border: rgba(17, 24, 39, .08);--control-chip-bg: rgba(255, 255, 255, .62);--control-chip-shadow: none;--control-chip-hover-fg: #171717;--control-chip-hover-border: rgba(17, 24, 39, .14);--control-chip-hover-bg: rgba(255, 255, 255, .94);--control-chip-hover-shadow: none;--control-chip-active-fg: #fafaf9;--control-chip-active-border: #171717;--control-chip-active-bg: #171717;--control-chip-active-shadow: none;--control-icon-badge-bg: rgba(255, 255, 255, .14);border-color:#11182714;background:radial-gradient(circle at top left,rgba(255,255,255,.68),transparent 28%),radial-gradient(circle at bottom right,rgba(16,163,127,.05),transparent 26%),linear-gradient(180deg,#f8f8f5fa,#f3f3effa);box-shadow:inset 0 1px #ffffffb8,0 12px 28px #1118270d}.top.top-command-bar:before{display:none}.top-command-bar .top-auth-summary{color:var(--muted)}.top-command-bar .top-auth-title-copy h1{font-family:var(--font-display);font-weight:640;letter-spacing:-.03em;color:var(--ink)}.top-command-bar .top-auth-action-row{padding:0;border:0;background:transparent}.top-command-bar .btn{color:var(--control-primary-fg);border-color:var(--control-primary-border);background:var(--control-primary-bg);box-shadow:var(--control-primary-shadow)}.top-command-bar .btn:hover,.top-command-bar .icon-btn:hover{color:var(--control-primary-hover-fg);border-color:var(--control-primary-hover-border);background:var(--control-primary-hover-bg);box-shadow:var(--control-primary-hover-shadow)}.top-command-bar .btn-muted,.top-command-bar .icon-btn{color:var(--control-secondary-fg);border-color:var(--control-secondary-border);background:var(--control-secondary-bg);box-shadow:var(--control-secondary-shadow)}.top-command-bar .btn-muted:hover,.top-command-bar .icon-btn:hover{color:var(--control-secondary-hover-fg);border-color:var(--control-secondary-hover-border);background:var(--control-secondary-hover-bg);box-shadow:var(--control-secondary-hover-shadow)}.top-command-bar .btn-icon span:first-child{background:var(--control-icon-badge-bg)}.top-command-bar .toolbar-count-pill{background:#f1f2f4;color:#4b5563}.top-command-bar .toolbar-count-pill-unread{background:#10a37f1a;color:#0f766e}.top-command-bar .saved-view-label{color:var(--muted-strong)}.top-command-bar .saved-view-select{color:var(--control-field-fg);border-color:var(--control-field-border);background:var(--control-field-bg);box-shadow:var(--control-field-shadow)}.top-command-bar .saved-view-select:hover{border-color:var(--control-field-hover-border);background:var(--control-field-hover-bg)}.top-command-bar .saved-view-select:focus-visible{border-color:var(--control-field-focus-border);box-shadow:var(--control-focus-ring)}.top-command-bar .saved-view-select:disabled,.top-command-bar .btn:disabled,.top-command-bar .btn-muted:disabled,.top-command-bar .icon-btn:disabled{color:var(--control-disabled-fg);border-color:var(--control-disabled-border);background:var(--control-disabled-bg);box-shadow:var(--control-disabled-shadow)}.top-command-bar input.saved-view-select::placeholder{color:var(--control-field-placeholder)}.top-command-bar .board-view-chip{color:var(--control-chip-fg);border-color:transparent;background:transparent;box-shadow:none}.top-command-bar .board-view-chip:hover{color:var(--control-chip-hover-fg);border-color:transparent;background:#1118270a;box-shadow:none}.top-command-bar .board-view-chip-active{border-color:transparent;background:#fffffff5;color:var(--ink);box-shadow:inset 0 1px #ffffffbd,0 1px 2px #11182714}.top-command-bar .top-auth-main{grid-template-columns:minmax(16rem,1fr) minmax(0,58rem);align-items:start;gap:1.25rem}.top-command-bar .top-auth-copy-block{min-width:0}.top-command-bar .top-auth-title-copy{gap:.32rem}.top-command-bar .top-auth-summary{max-width:28rem}.top-command-bar .top-auth-meta-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.18rem}.top-command-bar .project-header-context-pill{display:inline-flex;align-items:center;gap:.42rem;min-height:1.85rem;padding:.28rem .62rem;border:1px solid rgba(17,24,39,.08);border-radius:.5rem;background:#ffffff8f;box-shadow:inset 0 1px #ffffff7a}.top-command-bar .project-header-context-label{color:var(--muted);font-size:.64rem;font-weight:700}.top-command-bar .project-header-context-pill strong{color:var(--ink);font-size:.78rem;line-height:1.1}.top-command-bar .top-auth-controls{align-self:start;min-width:0;width:100%}.top-command-bar .project-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem;width:100%}.top-command-bar .project-header-action-cluster,.top-command-bar .project-header-status-cluster{display:flex;align-items:center;flex-wrap:wrap;gap:.42rem;min-width:0}.top-command-bar .project-header-status-cluster{flex:1 1 13rem;justify-content:flex-end;max-width:100%}.top-command-bar .project-header-action-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem}.top-command-bar .project-header-secondary-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.2rem;padding:.18rem;border:1px solid rgba(17,24,39,.08);border-radius:.5rem;background:#ffffff85;box-shadow:inset 0 1px #ffffff80}.top-command-bar .project-header-meter{width:auto;max-width:100%;min-width:0}.top-command-bar .project-header-meter .quota-meter{box-sizing:border-box;min-width:0;width:min(100%,17rem);max-width:100%;padding:.42rem .62rem;border:1px solid rgba(17,24,39,.08);border-radius:.5rem;background:linear-gradient(180deg,#ffffffd6,#f8f8f5d6);box-shadow:inset 0 1px #ffffff8f,0 4px 12px #1118270a}.top-command-bar .project-header-meter .quota-meter-inline{display:grid;justify-items:start;gap:.35rem}.top-command-bar .project-header-meter .quota-meter-summary{display:grid;justify-items:start;gap:.12rem}.top-command-bar .project-header-meter .quota-meter-summary strong{font-size:.82rem;line-height:1.1;overflow-wrap:anywhere}.top-command-bar .project-header-meter .quota-meter-summary span{color:var(--muted);font-size:.7rem;line-height:1.3;overflow-wrap:anywhere}.top-command-bar .project-header-meter .quota-meter-inline-policy{padding:.12rem .36rem;border-radius:.4rem;background:#1118270e;color:var(--muted-strong);font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.top-command-bar .project-header-plan-btn,.top-command-bar .project-header-guide-link,.top-command-bar .project-header-automation-btn,.top-command-bar .project-header-settings-btn,.top-command-bar .project-header-theme-toggle,.top-command-bar .project-header-sign-out-button,.top-command-bar .project-header-account-toggle{min-height:1.92rem;padding-inline:.68rem;border-color:transparent;box-shadow:none}.top-command-bar .project-header-plan-btn{justify-content:center}.top-command-bar .project-header-plan-btn,.top-command-bar .project-header-guide-link,.top-command-bar .project-header-theme-toggle,.top-command-bar .project-header-sign-out-button,.top-command-bar .project-header-secondary-actions .btn{background:transparent}.top-command-bar .project-header-plan-btn:hover,.top-command-bar .project-header-guide-link:hover,.top-command-bar .project-header-guide-link:focus-visible,.top-command-bar .project-header-theme-toggle:hover,.top-command-bar .project-header-sign-out-button:hover,.top-command-bar .project-header-secondary-actions .btn:hover{border-color:transparent;background:#1118270e;box-shadow:none}.top-command-bar .project-header-guide-link{display:inline-flex;align-items:center;justify-content:center;color:var(--control-secondary-fg);font-weight:700;text-decoration:none}.top-command-bar .project-header-guide-link:focus-visible{outline:none}.top-command-bar .project-header-action-row .btn-icon{min-height:2.08rem;padding-inline:.84rem}.top-command-bar .project-header-account-menu{position:relative}.top-command-bar .project-header-account-toggle{cursor:pointer}.top-command-bar .project-header-account-menu-open .project-header-account-toggle{color:var(--control-secondary-hover-fg);border-color:transparent;background:#11182714;box-shadow:none}.top-command-bar .project-header-account-panel{position:absolute;top:calc(100% + .38rem);right:0;min-width:10rem;display:grid;gap:.2rem;padding:.35rem;border:1px solid rgba(17,24,39,.08);border-radius:.95rem;background:#fcfcfbfa;box-shadow:0 18px 34px #11182714;z-index:12}.top-command-bar .project-header-account-group{display:grid;gap:.15rem}.top-command-bar .project-header-account-group+.project-header-account-group{margin-top:.2rem;padding-top:.2rem;border-top:1px solid rgba(17,24,39,.06)}.top-command-bar .project-header-account-group-label{margin:0;padding:.18rem .7rem .05rem;color:var(--muted-strong);font-size:.63rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.top-command-bar .project-header-account-item{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;min-height:2.1rem;padding:.45rem .7rem;border:0;border-radius:.72rem;background:transparent;color:var(--ink);text-align:left;font-size:.74rem;font-weight:600}.top-command-bar .project-header-account-panel .ds-button.project-header-account-item{justify-content:flex-start;box-shadow:none}.top-command-bar .project-header-account-panel a.project-header-account-item{text-decoration:none}.top-command-bar .project-header-account-item:hover,.top-command-bar .project-header-account-item:focus-visible{background:#344e6c14;outline:none}.project-command-toolbar{flex:1 1 auto;min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.project-command-toolbar .action-surface,.project-command-toolbar .action-surface-compact,.project-command-toolbar .action-surface-compact-stack{gap:0;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.project-command-toolbar .action-surface:before,.project-command-toolbar .action-surface-compact:before{display:none}.project-command-toolbar .toolbar-main-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.45rem;padding-top:0;border-top:0}.project-command-toolbar .toolbar-main-view,.project-command-toolbar .project-view-controls-panel{min-width:0}.project-command-toolbar .toolbar-main-view{display:block}.project-command-toolbar .project-toolbar-primary{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:.45rem .6rem;width:100%}.project-command-toolbar .project-toolbar-section{display:flex;align-items:flex-end;gap:.42rem;min-width:0}.project-command-toolbar .project-toolbar-section-view{flex:0 0 auto}.project-command-toolbar .project-toolbar-section-copy{display:grid;gap:.16rem}.project-command-toolbar .project-toolbar-section-label{color:var(--muted-strong);font-size:.62rem;font-weight:700}.project-command-toolbar .project-toolbar-section-detail{color:var(--muted);font-size:.74rem;line-height:1.35}.project-command-toolbar .project-view-tabs{display:inline-flex;align-items:center;gap:.2rem;padding:.16rem;border:1px solid rgba(17,24,39,.08);border-radius:.5rem;background:#ffffff8f;box-shadow:inset 0 1px #ffffff7a;flex:0 0 auto}.project-command-toolbar .board-view-chip{min-height:1.88rem;padding:.28rem .72rem;color:var(--control-chip-fg);border-color:transparent;border-radius:.38rem;background:transparent;box-shadow:none;font-weight:700;white-space:nowrap}.project-command-toolbar .board-view-chip:hover{color:var(--control-chip-hover-fg);border-color:transparent;background:#1118270a;box-shadow:none}.project-command-toolbar .board-view-chip:focus-visible,.top-command-bar .board-view-chip:focus-visible{outline:none;border-color:transparent;box-shadow:var(--control-focus-ring)}.project-command-toolbar .board-view-chip-active{border-color:transparent;background:#fffffff0;color:#111827;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #11182714}.project-command-toolbar .project-toolbar-inline-controls{flex:1 1 auto;min-width:0}.project-command-toolbar .project-toolbar-primary-board .project-toolbar-inline-controls{flex:0 0 9.5rem;min-width:0}.project-command-toolbar .project-toolbar-primary-list .project-toolbar-inline-controls{flex:1 1 24rem;min-width:0}.project-command-toolbar .saved-view-controls,.project-command-toolbar .project-view-controls-panel-inline{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.project-command-toolbar .saved-view-controls-list{justify-content:flex-start;flex-wrap:nowrap;width:100%}.project-command-toolbar .project-view-disclosure{width:100%;border:1px solid rgba(17,24,39,.08);border-radius:.5rem;background:#ffffff75;box-shadow:inset 0 1px #ffffff6b}.project-command-toolbar .project-view-disclosure-summary{list-style:none;display:grid;gap:.18rem;padding:.7rem;cursor:pointer}.project-command-toolbar .project-view-disclosure-summary::-webkit-details-marker{display:none}.project-command-toolbar .project-view-disclosure-detail{color:var(--muted);font-size:.72rem;line-height:1.4}.project-command-toolbar .saved-view-field{display:grid;align-content:start;gap:.1rem;flex:0 1 9.5rem;min-width:min(100%,9.5rem)}.project-command-toolbar .saved-view-controls-filters .saved-view-field{flex-basis:9rem}.project-command-toolbar .saved-view-field-search{flex:1 1 18rem;min-width:min(100%,15rem)}.project-command-toolbar .saved-view-label{margin-left:.08rem;color:var(--muted);font-size:.58rem;font-weight:700;letter-spacing:.03em;text-transform:none}.project-command-toolbar .saved-view-select{width:100%;min-width:0;min-height:1.92rem;padding:.32rem .62rem;border-radius:.5rem;color:var(--control-field-fg);border-color:var(--control-field-border);background:var(--control-field-bg);box-shadow:var(--control-field-shadow);font-size:.76rem}.project-command-toolbar .saved-view-select:hover{border-color:var(--control-field-hover-border);background:var(--control-field-hover-bg)}.project-command-toolbar .saved-view-select:focus-visible{border-color:var(--control-field-focus-border);box-shadow:var(--control-focus-ring)}.project-command-toolbar .saved-view-select:disabled,.project-command-toolbar .btn:disabled,.project-command-toolbar .btn-muted:disabled,.project-command-toolbar .icon-btn:disabled{color:var(--control-disabled-fg);border-color:var(--control-disabled-border);background:var(--control-disabled-bg);box-shadow:var(--control-disabled-shadow)}.project-command-toolbar input.saved-view-select::placeholder{color:var(--control-field-placeholder)}.project-command-toolbar .toolbar-actions{display:flex;flex-wrap:wrap;margin-left:0;align-items:center;justify-content:flex-end;gap:.45rem}.project-command-toolbar .toolbar-actions .btn{min-height:2.1rem}.page.page-console .top.top-command-bar{padding:1rem 1.1rem .9rem;border-color:#1118271a;background:linear-gradient(180deg,#ffffffe0,#ffffffb8),#f8faf8;box-shadow:inset 0 1px #ffffffc7,0 1px #1118270a}.page.page-console .top-command-bar .top-auth-main{grid-template-columns:minmax(0,1fr) minmax(0,42rem);align-items:start;gap:1rem 1.5rem}.page.page-console .top-command-bar .top-auth-title-copy{gap:.28rem}.page.page-console .top-command-bar .top-auth-title-copy h1{font-size:1.62rem;line-height:1.08;font-weight:760;letter-spacing:0}.page.page-console .top-command-bar .top-auth-summary{max-width:none;color:var(--console-muted);font-size:.86rem}.page.page-console .top-command-bar .top-auth-meta-row{margin-top:.48rem;gap:.42rem}.page.page-console .top-command-bar .project-header-context-pill{min-height:1.78rem;padding:.3rem .54rem;border-color:#1118271a;border-radius:8px;background:#ffffff9e;box-shadow:none}.page.page-console .top-command-bar .project-header-context-label{color:#667085;font-size:.66rem;font-weight:720}.page.page-console .top-command-bar .project-header-context-pill strong{color:#1f2937;font-size:.78rem;font-weight:760}.page.page-console .top-command-bar .top-auth-controls{align-self:stretch;display:flex;align-items:center;justify-content:flex-end}.page.page-console .top-command-bar .project-header-actions{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:.48rem;width:100%;min-width:0}.page.page-console .top-command-bar .project-header-status-cluster{justify-content:flex-end;width:100%}.page.page-console .top-command-bar .project-header-action-row{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;width:100%;min-width:0;max-width:100%}.page.page-console .top-command-bar .project-header-primary-actions,.page.page-console .top-command-bar .project-header-utility-actions{display:inline-flex;align-items:center;flex-wrap:wrap;min-width:0;max-width:100%}.page.page-console .top-command-bar .project-header-primary-actions{flex:0 1 auto;max-width:100%;gap:.38rem;padding:.28rem;border:1px solid rgba(17,24,39,.09);border-radius:8px;background:#ffffffb3}.page.page-console .top-command-bar .project-header-utility-actions{flex:0 1 auto;max-width:100%;gap:.12rem;padding:.18rem;border-radius:8px;background:#11182709}.page.page-console .top-command-bar .project-header-secondary-actions{display:contents}.page.page-console .top-command-bar .project-header-action-row .btn-icon,.page.page-console .top-command-bar .project-header-new-task-btn{min-height:2.22rem;padding-inline:.9rem;border-color:#111827;background:#111827;color:#fff;font-weight:780}.page.page-console .top-command-bar .project-header-new-task-btn:hover{border-color:#0b1114;background:#0b1114;color:#fff}.page.page-console .top-command-bar .project-header-automation-btn,.page.page-console .top-command-bar .project-header-settings-btn{min-height:2.22rem;padding-inline:.72rem;border-color:transparent;background:transparent;color:#1f2937;font-weight:760;box-shadow:none}.page.page-console .top-command-bar .project-header-automation-btn:hover,.page.page-console .top-command-bar .project-header-settings-btn:hover{background:#1118270f}.page.page-console .top-command-bar .project-header-plan-btn,.page.page-console .top-command-bar .project-header-guide-link,.page.page-console .top-command-bar .project-header-theme-toggle,.page.page-console .top-command-bar .project-header-sign-out-button,.page.page-console .top-command-bar .project-header-account-toggle{min-height:2rem;padding-inline:.58rem;color:#4b5563;border-color:transparent;background:transparent;box-shadow:none;font-size:.75rem;font-weight:720}.page.page-console .top-command-bar .project-header-plan-btn{justify-content:center}.page.page-console .top-command-bar .project-header-plan-btn:hover,.page.page-console .top-command-bar .project-header-guide-link:hover,.page.page-console .top-command-bar .project-header-guide-link:focus-visible,.page.page-console .top-command-bar .project-header-theme-toggle:hover,.page.page-console .top-command-bar .project-header-sign-out-button:hover,.page.page-console .top-command-bar .project-header-account-toggle:hover{color:#111827;background:#1118270e}.page.page-console .top-command-bar .project-header-meter .quota-meter{min-width:10.5rem;max-width:100%;padding:.34rem .54rem;border-color:#11182717;border-radius:8px;background:#ffffff94;box-shadow:none}.page.page-console .project-command-toolbar .toolbar-main-row{margin-top:0;padding-top:0;border-top-color:transparent}.page.page-console .project-command-toolbar .project-toolbar-primary{align-items:end}.page.page-console .project-command-toolbar .project-toolbar-section-label{color:#374151;font-size:.66rem;font-weight:780}.page.page-console .project-command-toolbar .project-toolbar-section-detail{color:#6b7280;font-size:.74rem}.page.page-console .project-command-toolbar .project-view-tabs,.page.page-console .project-command-toolbar .project-view-disclosure{border-color:#11182717;border-radius:8px;background:#ffffff94;box-shadow:none}.page.page-console .project-command-toolbar .board-view-chip{border-radius:6px}.page.page-console .project-command-toolbar .board-view-chip-active{background:#111827;color:#fff;box-shadow:none}.page.page-console .project-command-toolbar .saved-view-select{min-height:1.92rem;border-radius:8px;background:#ffffffb8;box-shadow:none}.console-main{position:relative}.console-shell-single .console-sidebar-toggle-shell{position:absolute;top:1.45rem;left:0;z-index:5;transform:translate(calc(-50% - .2rem));pointer-events:none}.console-shell-single .console-sidebar-toggle{flex-direction:column;gap:.25rem;pointer-events:auto;width:3rem;min-height:4.2rem;padding:.42rem .35rem;border-radius:8px;border:1px solid rgba(17,24,39,.08);background:#fffffff0;box-shadow:0 10px 24px #11182714}.console-shell-single .console-sidebar-toggle .sidebar-visibility-icon{width:.95rem;height:1.3rem}.console-shell-single .console-sidebar-toggle .sidebar-visibility-label{font-size:.62rem}.project-command-toolbar .quota-meter-loading-copy{margin:0;font-size:.72rem;color:var(--muted)}@media (max-width: 980px){.project-sidebar .project-sidebar-selector.sr-only{position:static;width:auto;height:auto;margin:0 0 .35rem;clip:auto;clip-path:none;overflow:visible;white-space:normal}.top-command-bar .top-auth-main{grid-template-columns:1fr;align-items:start}.top-command-bar .top-auth-controls,.top-command-bar .project-header-actions,.top-command-bar .project-header-action-cluster,.top-command-bar .project-header-status-cluster,.top-command-bar .project-flow-control-heading,.top-command-bar .project-header-action-row{justify-content:flex-start}.top-command-bar .project-header-actions{width:100%;flex-direction:column;align-items:stretch;gap:.5rem}.top-command-bar .project-header-action-cluster,.top-command-bar .project-header-status-cluster,.top-command-bar .project-header-action-row,.top-command-bar .project-header-meter,.top-command-bar .project-header-plan-entry,.top-command-bar .project-header-secondary-actions,.top-command-bar .project-header-account-menu{width:100%}.top-command-bar .project-header-action-row{align-items:stretch}.top-command-bar .project-header-plan-entry{justify-content:space-between}.top-command-bar .project-header-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.top-command-bar .project-header-secondary-actions .btn,.top-command-bar .project-header-plan-btn,.top-command-bar .project-header-guide-link,.top-command-bar .project-header-theme-toggle,.top-command-bar .project-header-sign-out-button,.top-command-bar .project-header-account-toggle{width:100%;justify-content:center}.top-command-bar .project-header-account-panel{right:auto;left:0}.project-command-toolbar .toolbar-main-row{grid-template-columns:1fr}.project-command-toolbar .toolbar-actions,.project-command-toolbar .saved-view-controls-list{justify-content:flex-start}.project-command-toolbar .toolbar-main-view{width:100%}.project-command-toolbar .project-toolbar-primary{align-items:stretch;flex-wrap:wrap}.project-command-toolbar .project-toolbar-inline-controls{flex:1 1 100%;width:100%}.project-command-toolbar .project-view-controls-panel-inline{width:100%}.project-command-toolbar .saved-view-controls-list{flex-wrap:wrap}.project-command-toolbar .toolbar-actions{width:100%;justify-content:flex-start}}@media (max-width: 1360px){.page.page-console .top-command-bar .top-auth-main{grid-template-columns:1fr}.page.page-console .top-command-bar .top-auth-controls{justify-content:stretch}.page.page-console .top-command-bar .project-header-actions{justify-items:stretch}.page.page-console .top-command-bar .project-header-status-cluster,.page.page-console .top-command-bar .project-header-action-row{justify-content:flex-start}}@media (max-width: 720px){.top-command-bar{padding:.68rem}.top-command-bar .project-flow-control-section{display:grid;gap:.35rem;padding-top:.44rem}.project-command-toolbar{width:100%}.top-command-bar .project-header-secondary-actions,.project-command-toolbar .project-view-tabs,.project-command-toolbar .saved-view-field,.project-command-toolbar .saved-view-field-search{width:100%;min-width:0}.top-command-bar .project-header-status-cluster{display:none}.top-command-bar .project-header-secondary-actions .btn{flex:1 1 0;justify-content:center}.top-command-bar .project-header-action-row>.btn-icon,.top-command-bar .project-header-secondary-actions{width:100%}.top-command-bar .project-header-action-row{gap:.3rem}.top-command-bar .project-header-action-row>.btn-icon,.top-command-bar .project-header-action-row>.project-header-account-menu{flex:1 1 0}.top-command-bar .project-header-secondary-actions{grid-template-columns:1fr}.top-command-bar .project-header-account-toggle{width:100%;justify-content:center}.top-command-bar .project-header-account-panel{right:0;left:0;min-width:0}.project-command-toolbar .project-view-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.project-command-toolbar .toolbar-main-row{gap:.35rem;padding-top:.35rem}.top-command-bar .project-flow-control-heading{display:flex}.project-command-toolbar .project-toolbar-primary{gap:.35rem}.project-command-toolbar .saved-view-controls,.project-command-toolbar .project-view-controls-panel-inline{display:grid;grid-template-columns:1fr}.project-command-toolbar .project-view-disclosure .saved-view-controls-list{padding:0 .7rem .7rem;border:0;border-radius:0;background:transparent;box-shadow:none}.project-command-toolbar .board-view-chip{justify-content:center;width:100%}.project-command-toolbar .toolbar-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;flex-wrap:nowrap}.project-command-toolbar .toolbar-actions .btn{flex:none;width:100%;min-width:0}.project-sidebar{gap:.18rem}.project-sidebar-head{display:none}.console-shell-single .console-sidebar-toggle-shell{position:static;transform:none;margin-bottom:.25rem;pointer-events:auto}.console-shell-single .console-sidebar-toggle{width:auto;min-height:2rem;padding-inline:.6rem}}html[data-flowtend-theme=dark] .top.top-command-bar{--ink: #f2f6fa;--ink-soft: #d5e0eb;--muted: #aec0d3;--muted-strong: #bcc8d4;--line: rgba(148, 163, 184, .16);--line-strong: rgba(148, 163, 184, .24);--surface-muted: rgba(148, 163, 184, .1);--surface-raised: rgba(18, 27, 32, .88);--shadow-soft: 0 18px 40px rgba(0, 0, 0, .35);--focus-ring: 0 0 0 3px rgba(45, 212, 191, .18);--control-primary-fg: #04110d;--control-primary-border: #34d399;--control-primary-bg: #34d399;--control-primary-shadow: none;--control-primary-hover-fg: #02100c;--control-primary-hover-border: #6ee7b7;--control-primary-hover-bg: #5eead4;--control-primary-hover-shadow: none;--control-secondary-fg: #d5e0eb;--control-secondary-border: rgba(148, 163, 184, .28);--control-secondary-bg: #132128;--control-secondary-shadow: none;--control-secondary-hover-fg: #f2f6fa;--control-secondary-hover-border: rgba(52, 211, 153, .34);--control-secondary-hover-bg: #18262d;--control-secondary-hover-shadow: none;--control-disabled-fg: #8fa0b6;--control-disabled-border: rgba(71, 85, 105, .42);--control-disabled-bg: #0f1720;--control-disabled-opacity: .78;--control-field-fg: #f8fafc;--control-field-border: rgba(148, 163, 184, .14);--control-field-bg: rgba(8, 15, 20, .86);--control-field-shadow: inset 0 1px 0 rgba(255, 255, 255, .02);--control-field-hover-border: rgba(148, 163, 184, .22);--control-field-hover-bg: rgba(12, 21, 27, .94);--control-field-focus-border: rgba(45, 212, 191, .4);--control-field-placeholder: #a6b4c6;--control-chip-fg: #cad5df;--control-chip-border: rgba(148, 163, 184, .14);--control-chip-bg: rgba(14, 22, 27, .76);--control-chip-shadow: none;--control-chip-hover-fg: #f8fafc;--control-chip-hover-border: rgba(148, 163, 184, .24);--control-chip-hover-bg: rgba(18, 27, 32, .92);--control-chip-hover-shadow: none;--control-chip-active-fg: #04110d;--control-chip-active-border: #34d399;--control-chip-active-bg: #34d399;--control-chip-active-shadow: none;--control-icon-badge-bg: rgba(52, 211, 153, .12);border-color:#94a3b829;background:radial-gradient(circle at top left,rgba(255,255,255,.04),transparent 28%),radial-gradient(circle at bottom right,rgba(45,212,191,.08),transparent 26%),linear-gradient(180deg,#10191efa,#0a1115fa);box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000061}html[data-flowtend-theme=dark] .top-command-bar .top-auth-summary{color:var(--muted)}html[data-flowtend-theme=dark] .top-command-bar .project-header-meter .quota-meter{border-color:#94a3b82e;background:linear-gradient(180deg,#111b20f5,#0b1216f5);box-shadow:inset 0 1px #ffffff0a}html[data-flowtend-theme=dark] .top-command-bar .project-header-meter .quota-meter-summary span{color:var(--muted)}html[data-flowtend-theme=dark] .top-command-bar .project-header-meter .quota-meter-inline-policy{background:#94a3b81f;color:var(--muted-strong)}.page[data-flowtend-theme=dark] .top-command-bar .project-header-meter .quota-meter{border-color:#94a3b82e;background:linear-gradient(180deg,#111b20f5,#0b1216f5);box-shadow:inset 0 1px #ffffff0a}.page[data-flowtend-theme=dark] .top-command-bar .project-header-meter .quota-meter-summary strong{color:#f2f6fa}.page[data-flowtend-theme=dark] .top-command-bar .project-header-meter .quota-meter-summary span{color:#aec0d3}.page[data-flowtend-theme=dark] .top-command-bar .project-header-meter .quota-meter-inline-policy{background:#94a3b81f;color:#bcc8d4}html[data-flowtend-theme=dark] .top-command-bar .project-header-account-menu-open .project-header-account-toggle{background:#94a3b81f}html[data-flowtend-theme=dark] .top-command-bar .project-header-account-panel{border-color:#94a3b833;background-color:#121b20fa;background-image:linear-gradient(180deg,#121b20fa,#0a1115fa);box-shadow:inset 0 1px #ffffff0a,0 18px 34px #0006}html[data-flowtend-theme=dark] .top-command-bar .project-header-account-group+.project-header-account-group{border-top-color:#94a3b824}html[data-flowtend-theme=dark] .top-command-bar .project-header-account-item:hover,html[data-flowtend-theme=dark] .top-command-bar .project-header-account-item:focus-visible{background:#94a3b81f}@media (max-width: 1040px){.page.page-console .top-command-bar .top-auth-main{grid-template-columns:1fr;align-items:start}.page.page-console .top-command-bar .top-auth-controls{justify-content:stretch}.page.page-console .top-command-bar .project-header-actions{justify-items:stretch;flex-direction:column;align-items:stretch}.page.page-console .top-command-bar .project-header-status-cluster,.page.page-console .top-command-bar .project-header-action-row{justify-content:flex-start}.page.page-console .top-command-bar .project-header-status-cluster,.page.page-console .top-command-bar .project-header-meter,.page.page-console .top-command-bar .project-header-meter .quota-meter{width:100%}.page.page-console .top-command-bar .project-header-meter .quota-meter-inline{grid-template-columns:max-content minmax(0,1fr);align-items:center}}@media (max-width: 720px){.page.page-console .top.top-command-bar{padding:.78rem}.page.page-console .top-command-bar .top-auth-title-copy h1{font-size:1.35rem}.page.page-console .top-command-bar .top-auth-meta-row{display:grid;grid-template-columns:1fr}.page.page-console .top-command-bar .project-header-action-row,.page.page-console .top-command-bar .project-header-primary-actions,.page.page-console .top-command-bar .project-header-utility-actions{width:100%}.page.page-console .top-command-bar .project-header-primary-actions{display:grid;grid-template-columns:1fr}.page.page-console .top-command-bar .project-header-utility-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page.page-console .top-command-bar .project-header-action-row .btn-icon,.page.page-console .top-command-bar .project-header-new-task-btn,.page.page-console .top-command-bar .project-header-automation-btn,.page.page-console .top-command-bar .project-header-settings-btn,.page.page-console .top-command-bar .project-header-plan-btn,.page.page-console .top-command-bar .project-header-guide-link,.page.page-console .top-command-bar .project-header-theme-toggle,.page.page-console .top-command-bar .project-header-sign-out-button,.page.page-console .top-command-bar .project-header-account-toggle{width:100%;justify-content:center}.page.page-console .project-command-toolbar .project-toolbar-primary{grid-template-columns:1fr}}html[data-flowtend-theme=dark] .page.page-console .top.top-command-bar{background:linear-gradient(180deg,#182227fa,#0e161bfa),#10171b;box-shadow:inset 0 1px #ffffff0a}html[data-flowtend-theme=dark] .page.page-console .top-command-bar .project-header-primary-actions{border-color:#94a3b82e;background:#0f171cb8}html[data-flowtend-theme=dark] .page.page-console .top-command-bar .project-header-utility-actions{background:#94a3b81a}html[data-flowtend-theme=dark] .page.page-console .top-command-bar .project-header-context-pill,html[data-flowtend-theme=dark] .page.page-console .project-command-toolbar .project-view-tabs,html[data-flowtend-theme=dark] .page.page-console .project-command-toolbar .project-view-disclosure{border-color:#94a3b82e;background:#0f171cb8}html[data-flowtend-theme=dark] .page.page-console .top-command-bar .project-header-context-label,html[data-flowtend-theme=dark] .page.page-console .top-command-bar .project-header-plan-btn,html[data-flowtend-theme=dark] .page.page-console .top-command-bar .project-header-guide-link,html[data-flowtend-theme=dark] .page.page-console .top-command-bar .project-header-theme-toggle,html[data-flowtend-theme=dark] .page.page-console .top-command-bar .project-header-sign-out-button,html[data-flowtend-theme=dark] .page.page-console .top-command-bar .project-header-account-toggle{color:#cbd5df}html[data-flowtend-theme=dark] .page.page-console .top-command-bar .project-header-context-pill strong,html[data-flowtend-theme=dark] .page.page-console .top-command-bar .project-header-automation-btn,html[data-flowtend-theme=dark] .page.page-console .top-command-bar .project-header-settings-btn{color:#f8fafc}html[data-flowtend-theme=dark] .page.page-console .project-command-toolbar .board-view-chip-active{background:#34d399;color:#03130f}.chip-toggle input{accent-color:var(--accent)}.modal-backdrop{--modal-backdrop-gutter: clamp(.75rem, 2vw, var(--space-5));position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;justify-items:center;align-items:start;padding:var(--modal-backdrop-gutter);background:#020810a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-y:auto;overflow-x:hidden}.modal{width:min(var(--modal-shell-width, 720px),100%);padding:var(--modal-shell-padding, clamp(1rem, 2.2vw, var(--space-6)));margin-block:auto;max-height:calc(100dvh - (var(--modal-backdrop-gutter) * 2));overflow-y:auto;display:grid;align-content:start;gap:var(--space-4)}.modal-head{display:flex;justify-content:space-between;align-items:start;gap:clamp(.85rem,2vw,var(--space-4))}.modal-head h2{font-size:1.5rem;line-height:1.08}.modal-note{margin:0;font-size:.86rem}.field textarea{min-height:7.5rem;resize:vertical}.field-error{margin:0;padding:.48rem .62rem;border:1px solid color-mix(in srgb,var(--danger) 28%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--surface) 90%,var(--danger) 10%);color:var(--danger);font-size:.78rem;font-weight:700;line-height:1.45}.settings-hub-modal{--modal-shell-width: min(1160px, calc(100vw - 2rem) );--modal-shell-padding: clamp(1.25rem, 2.2vw, 2rem);--settings-ink: #122033;--settings-ink-soft: #30465d;--settings-muted: #536a82;--settings-muted-strong: #476079;--settings-line: #d5e1eb;--settings-line-strong: #bfcfdd;--settings-surface: #ffffff;--settings-surface-subtle: #f4f8fb;--settings-surface-strong: #ecf4fb;--settings-accent-line: #b8d3f2;--settings-accent-bg: #edf6ff;--settings-accent-ink: #2f659b;--settings-danger-line: #efc8d1;--settings-danger-bg: #fff2f5;--settings-danger-ink: #a5485c;--settings-modal-bg: radial-gradient(circle at top right, rgba(105, 158, 255, .12), transparent 28%), linear-gradient(180deg, rgba(252, 254, 255, .98), rgba(240, 246, 251, .98));--settings-nav-bg: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(245, 249, 252, .98));--settings-panel-header-bg: linear-gradient(180deg, rgba(239, 247, 255, .98), rgba(250, 252, 255, .98));--settings-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(246, 249, 252, .98));--settings-card-item-bg: rgba(255, 255, 255, .78);--settings-danger-card-bg: linear-gradient(180deg, rgba(255, 245, 247, .98), rgba(255, 249, 250, .98));--settings-actions-bg: linear-gradient(180deg, rgba(244, 248, 251, 0), rgba(244, 248, 251, .98) 28%);--ds-text-muted: var(--settings-muted);--ds-control-field-fg: var(--settings-ink);--ds-control-field-border: var(--settings-line);--ds-control-field-bg: var(--settings-surface);--ds-control-field-shadow: none;--ds-control-field-hover-border: var(--settings-line-strong);--ds-control-field-hover-bg: var(--settings-surface-subtle);--ds-control-field-focus-border: var(--settings-accent-line);--ds-control-field-placeholder: var(--settings-muted);--ds-focus-ring: var(--control-focus-ring);background:var(--settings-modal-bg);box-shadow:0 28px 64px #0c182633;display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;gap:var(--space-4);height:min(900px,calc(100dvh - (var(--modal-backdrop-gutter) * 2)));overflow:hidden}html.settings-modal-open,html.settings-modal-open body{overflow:hidden}.settings-hub-modal:before{background:linear-gradient(150deg,rgba(108,163,255,.12),transparent 40%)}.settings-hub-modal .modal-head{align-items:center;padding-bottom:0;border-bottom:0}.settings-hub-modal>.modal-note{max-width:64rem;margin:0}.settings-hub-modal .settings-shell{grid-template-columns:minmax(220px,252px) minmax(0,1fr);gap:clamp(1rem,1.8vw,1.5rem);min-height:0;overflow:hidden;align-items:stretch}.settings-hub-modal-plan-entry .settings-shell{grid-template-columns:minmax(184px,216px) minmax(0,1fr)}.settings-hub-modal .settings-content,.settings-hub-modal .settings-panel{gap:clamp(.9rem,1.4vw,1.2rem)}.settings-hub-modal .settings-nav{top:var(--modal-backdrop-gutter);padding:clamp(.95rem,1.4vw,1.15rem);border-radius:8px;max-height:100%;overflow-y:auto;overscroll-behavior:contain}.settings-hub-modal .settings-nav-compact .settings-nav-intro{display:none}.settings-hub-modal .settings-content{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}.settings-hub-modal .settings-panel{min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:.15rem}.settings-hub-modal .settings-panel-header,.settings-hub-modal .quota-editor,.settings-hub-modal .archived-project-card,.settings-hub-modal .team-billing-summary-item{border-radius:8px}.settings-hub-modal .settings-panel-header,.settings-hub-modal .quota-editor{padding:clamp(1rem,1.6vw,1.25rem)}.settings-hub-modal .quota-editor{gap:clamp(.8rem,1.2vw,1rem)}.settings-hub-modal .quota-editor-head{align-items:center}.settings-hub-modal .settings-modal-actions{position:sticky;bottom:0;z-index:1;margin:0;padding:clamp(.85rem,1.4vw,1rem) 0 0;background:var(--settings-actions-bg)}@media (max-width: 900px){.settings-hub-modal .settings-shell{grid-template-columns:minmax(0,1fr)}.settings-hub-modal .settings-nav{position:static}.settings-hub-modal .settings-panel-context{justify-items:start;min-width:0}.settings-hub-modal .settings-panel-context strong{text-align:left}.settings-hub-modal .quota-editor-head{align-items:flex-start}}@media (max-width: 720px){.settings-hub-modal{--modal-shell-width: 100%;--modal-shell-padding: 1rem;gap:.85rem;height:calc(100dvh - (var(--modal-backdrop-gutter) * 2))}.settings-hub-modal .settings-content,.settings-hub-modal .settings-panel{gap:.85rem}.settings-hub-modal .settings-nav,.settings-hub-modal .settings-panel-header,.settings-hub-modal .quota-editor{padding:.9rem}.settings-hub-modal .settings-nav{max-height:none;overflow:visible}.settings-hub-modal .settings-panel{padding-right:0}}.settings-hub-modal .modal-head h2,.settings-hub-modal .settings-nav-intro h3,.settings-hub-modal .settings-panel-header h3,.settings-hub-modal .quota-editor-head h3,.settings-hub-modal .archived-project-copy strong{color:var(--settings-ink)}.settings-hub-modal .modal-note,.settings-hub-modal .settings-nav-intro p:last-child,.settings-hub-modal .settings-nav-item-detail,.settings-hub-modal .settings-panel-description,.settings-hub-modal .quota-editor-note,.settings-hub-modal .archived-project-meta{color:var(--settings-muted)}.settings-hub-modal .settings-nav,.settings-hub-modal .settings-content,.settings-hub-modal .settings-panel-header,.settings-hub-modal .quota-editor,.settings-hub-modal .archived-project-card{box-shadow:none}.settings-hub-modal .settings-nav{border-color:var(--settings-line);background:var(--settings-nav-bg)}.settings-hub-modal .settings-nav-group-label,.settings-hub-modal .field>span{color:var(--settings-muted-strong)}.settings-hub-modal .settings-nav-item{border-color:var(--control-nav-border);background:var(--control-nav-bg);color:var(--control-nav-fg)}.settings-hub-modal .settings-nav-item:hover{border-color:var(--control-nav-hover-border);background:var(--control-nav-hover-bg);color:var(--control-nav-hover-fg);box-shadow:var(--control-nav-hover-shadow, none)}.settings-hub-modal .settings-nav-item-active{border-color:var(--control-nav-active-border);background:var(--control-nav-active-bg);color:var(--control-nav-active-fg);box-shadow:var(--control-nav-active-shadow)}.settings-hub-modal .settings-nav-item-label,.settings-hub-modal .settings-panel-context strong{color:var(--settings-ink)}.settings-hub-modal .settings-nav-item-active .settings-nav-item-label,.settings-hub-modal .settings-nav-item-active .settings-nav-item-detail{color:var(--control-nav-active-fg)}.settings-hub-modal .settings-panel-header{border-color:var(--settings-accent-line);background:var(--settings-panel-header-bg)}.settings-hub-modal .settings-panel-kicker{color:var(--settings-accent-ink)}.settings-hub-modal .settings-panel-scope,.settings-hub-modal .quota-editor-state{border-color:var(--settings-accent-line);background:var(--settings-accent-bg);color:var(--settings-accent-ink)}.settings-hub-modal .settings-panel-scope-danger,.settings-hub-modal .quota-editor-danger .quota-editor-state{border-color:var(--settings-danger-line);background:var(--settings-danger-bg);color:var(--settings-danger-ink)}.settings-hub-modal .quota-editor,.settings-hub-modal .archived-project-card{border-color:var(--settings-line);background:var(--settings-card-bg)}.settings-hub-modal .team-billing-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;margin:0}.settings-hub-modal .team-billing-summary-item{display:grid;gap:.2rem;padding:.8rem .9rem;border:1px solid var(--settings-line);border-radius:.9rem;background:var(--settings-card-item-bg)}.settings-hub-modal .team-billing-summary-item dt,.settings-hub-modal .team-billing-summary-item dd{margin:0}.settings-hub-modal .team-billing-summary-item dt{color:var(--settings-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.settings-hub-modal .team-billing-summary-item dd{color:var(--settings-ink);font-size:.95rem;line-height:1.35}.settings-hub-modal .wiki-test-result{display:grid;gap:.75rem;min-width:0}.settings-hub-modal .wiki-test-result pre{margin:0;max-width:100%;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--settings-ink);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:.86rem;line-height:1.5}.settings-hub-modal .quota-editor-danger{border-color:var(--settings-danger-line);background:var(--settings-danger-card-bg)}.settings-hub-modal .chip-toggle{padding:.8rem .9rem;border:1px solid var(--control-secondary-border);border-radius:var(--radius-sm);background:var(--control-secondary-bg);color:var(--control-secondary-fg);box-shadow:var(--control-secondary-shadow)}.settings-hub-modal .field input,.settings-hub-modal .field textarea,.settings-hub-modal .field select{border-color:var(--control-field-border);background:var(--control-field-bg);color:var(--control-field-fg);box-shadow:var(--control-field-shadow)}.settings-hub-modal .field input::placeholder,.settings-hub-modal .field textarea::placeholder,.settings-hub-modal .field select::placeholder{color:var(--control-field-placeholder)}.settings-hub-modal .field input:disabled,.settings-hub-modal .field textarea:disabled,.settings-hub-modal .field select:disabled,.settings-hub-modal .btn:disabled,.settings-hub-modal .icon-btn:disabled{color:var(--control-disabled-fg);background:var(--control-disabled-bg);border-color:var(--control-disabled-border);box-shadow:var(--control-disabled-shadow)}.settings-hub-modal .field input:focus-visible,.settings-hub-modal .field textarea:focus-visible,.settings-hub-modal .field select:focus-visible,.settings-hub-modal .btn:focus-visible,.settings-hub-modal .icon-btn:focus-visible{box-shadow:var(--control-focus-ring)}.settings-hub-modal .btn,.settings-hub-modal .icon-btn{color:var(--control-primary-fg);border-color:var(--control-primary-border);background:var(--control-primary-bg);box-shadow:var(--control-primary-shadow)}.settings-hub-modal .btn:hover,.settings-hub-modal .icon-btn:hover{color:var(--control-primary-hover-fg);border-color:var(--control-primary-hover-border);background:var(--control-primary-hover-bg);box-shadow:var(--control-primary-hover-shadow)}.settings-hub-modal .btn-muted,.settings-hub-modal .icon-btn{color:var(--control-secondary-fg);border-color:var(--control-secondary-border);background:var(--control-secondary-bg);box-shadow:var(--control-secondary-shadow)}.settings-hub-modal .btn-muted:hover,.settings-hub-modal .icon-btn:hover{color:var(--control-secondary-hover-fg);border-color:var(--control-secondary-hover-border);background:var(--control-secondary-hover-bg);box-shadow:var(--control-secondary-hover-shadow)}.settings-hub-modal .btn-reject{color:#fff9f9;border-color:#c26b7d;background:linear-gradient(180deg,#d56a80,#c15b71)}.settings-hub-modal .btn-reject:hover{background:linear-gradient(180deg,#de748a,#c95f76)}.settings-hub-modal .field-error{color:#b14962}html[data-flowtend-theme=dark] .settings-hub-modal{--settings-ink: #f2f6fa;--settings-ink-soft: #d5e0eb;--settings-muted: #aec0d3;--settings-muted-strong: #bcc8d4;--settings-line: rgba(148, 163, 184, .18);--settings-line-strong: rgba(148, 163, 184, .28);--settings-surface: #10191e;--settings-surface-subtle: #132128;--settings-surface-strong: #18262d;--settings-accent-line: rgba(52, 211, 153, .3);--settings-accent-bg: rgba(52, 211, 153, .1);--settings-accent-ink: #6ee7b7;--settings-danger-line: rgba(251, 113, 133, .32);--settings-danger-bg: rgba(251, 113, 133, .12);--settings-danger-ink: #fda4af;--settings-modal-bg: radial-gradient(circle at top right, rgba(52, 211, 153, .1), transparent 30%), linear-gradient(180deg, rgba(16, 25, 30, .98), rgba(9, 17, 21, .98));--settings-nav-bg: linear-gradient(180deg, rgba(18, 27, 32, .98), rgba(10, 17, 21, .96));--settings-panel-header-bg: linear-gradient(180deg, rgba(22, 35, 42, .98), rgba(13, 22, 27, .98));--settings-card-bg: linear-gradient(180deg, rgba(16, 25, 30, .98), rgba(12, 20, 25, .98));--settings-card-item-bg: rgba(19, 33, 40, .86);--settings-danger-card-bg: linear-gradient(180deg, rgba(64, 22, 32, .62), rgba(28, 17, 22, .92));--settings-actions-bg: linear-gradient(180deg, rgba(9, 17, 21, 0), rgba(9, 17, 21, .98) 30%);--control-secondary-fg: #d5e0eb;--control-secondary-border: rgba(148, 163, 184, .28);--control-secondary-bg: #132128;--control-secondary-hover-fg: #f2f6fa;--control-secondary-hover-border: rgba(52, 211, 153, .34);--control-secondary-hover-bg: #18262d;--control-disabled-fg: #8fa0b6;--control-disabled-border: rgba(71, 85, 105, .42);--control-disabled-bg: #0f1720;--control-disabled-opacity: .78;--ds-control-secondary-fg: #d5e0eb;--ds-control-secondary-border: rgba(148, 163, 184, .28);--ds-control-secondary-bg: #132128;--ds-control-secondary-hover-fg: #f2f6fa;--ds-control-secondary-hover-border: rgba(52, 211, 153, .34);--ds-control-secondary-hover-bg: #18262d;--ds-control-disabled-fg: #8fa0b6;--ds-control-disabled-border: rgba(71, 85, 105, .42);--ds-control-disabled-bg: #0f1720;--ds-control-disabled-opacity: .78;color-scheme:dark;border-color:#94a3b829;color:var(--settings-ink);box-shadow:0 0 0 1px #ffffff0a,0 28px 72px #00000070}html[data-flowtend-theme=dark] .settings-hub-modal .btn-reject{color:#fff7f8;border-color:#fb71859e;background:linear-gradient(180deg,#c84f66,#a73e52)}html[data-flowtend-theme=dark] .settings-hub-modal .btn-reject:hover{background:linear-gradient(180deg,#d75f76,#b8475c)}html[data-flowtend-theme=dark] .settings-hub-modal .field-error{color:#fda4af}.modal-actions{justify-content:flex-end;gap:.65rem;margin-top:0;padding-top:var(--space-4);border-top:1px solid var(--line)}.modal-actions .btn,.modal-actions .btn-small{min-width:7rem}.invite-section h3{margin:0;font-family:var(--font-display);font-size:1.05rem}.invite-divider{display:flex;align-items:center;gap:var(--space-3);color:var(--muted);font-size:.76rem}.invite-divider:before,.invite-divider:after{content:"";flex:1;height:1px;background:var(--line)}.invitation-item{margin:.3rem 0;color:var(--ink-soft);font-size:.82rem}.invitation-preview-card,.invitation-share-panel{display:grid;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff08}.invitation-preview-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--ink-soft)}.invitation-preview-meta{margin:0;color:var(--muted);font-size:.78rem}.invitation-share-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff0a}.invitation-share-copy{display:grid;gap:.35rem;min-width:0}.invitation-share-copy code{overflow-wrap:anywhere}.mcp-help,.mcp-secret-box{padding:var(--space-4);border-radius:var(--radius-md)}.mcp-help{margin-top:var(--space-4)}.mcp-help-mistakes h4,.mcp-key-list h4,.invitations-list h4{margin:0}.mcp-create-section{grid-template-columns:minmax(0,1fr) auto;align-items:end}.mcp-create-section .field{grid-column:1 / -1}.mcp-secret-warning{margin:var(--space-2) 0 0;color:var(--danger);font-size:.82rem;font-weight:700;letter-spacing:.02em}.mcp-secret-display{margin-top:var(--space-3);display:flex;align-items:center;gap:var(--space-3)}.mcp-secret-display code,.mcp-snippet-code{flex:1;min-width:0;padding:.9rem 1rem;border:1px solid rgba(148,163,184,.18);border-radius:var(--radius-sm);background:linear-gradient(180deg,#2a323d,#1c242d);color:#f4f7fb;font-size:.82rem;line-height:1.6;box-shadow:inset 0 1px #ffffff0a}.mcp-snippet-area{margin-top:var(--space-4)}.mcp-claude-panel{display:grid;gap:.72rem}.mcp-snippet-block{display:grid;gap:.42rem;padding:.72rem;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#5e94870a,#fffffff5)}.mcp-snippet-label{color:var(--gold-strong);font-size:.72rem;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.08em}.mcp-snippet-block .mcp-snippet-code{margin:0}.mcp-snippet-block>.btn,.mcp-snippet-block>.ds-button{justify-self:start;width:auto}.mcp-guide-summary,.mcp-guide-copy{margin:0}.mcp-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.mcp-guide-card{align-content:start;gap:.65rem}.mcp-guide-disclosure{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.mcp-guide-disclosure-summary{list-style:none;display:grid;gap:.28rem;padding:.75rem .85rem;cursor:pointer}.mcp-guide-disclosure-summary::-webkit-details-marker{display:none}.mcp-guide-disclosure-copy{color:var(--muted-strong);font-size:.78rem;line-height:1.5}.mcp-guide-disclosure-body{display:grid;gap:.55rem;padding:0 .85rem .85rem}.mcp-guide-card-head{display:grid;gap:.22rem}.mcp-guide-copy{color:var(--muted-strong);font-size:.78rem;line-height:1.5}.mcp-snippet-code.mcp-guide-message-code{max-height:320px;border-color:#533f2b2e;background:linear-gradient(180deg,#2a323d,#1c242d);color:#f4f7fb;box-shadow:inset 0 1px #ffffff0a;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.mcp-snippet-code{margin:0;white-space:pre;overflow-x:auto;max-height:240px;scrollbar-width:thin}.mcp-key-list{margin-top:var(--space-5)}.mcp-key-item{padding:var(--space-4);border-radius:var(--radius-md);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.mcp-key-item+.mcp-key-item{margin-top:var(--space-3)}.mcp-key-info strong,.mcp-key-confidence strong{font-size:.85rem}.mcp-key-confidence{padding:.7rem .85rem;border-radius:var(--radius-sm)}.mcp-key-confidence-live{background:#25d4be1f;color:var(--accent-strong)}.mcp-key-confidence-idle{background:#f1c37a1f;color:var(--gold-strong)}.mcp-key-prefix,.mcp-key-date{color:var(--muted);font-size:.74rem}.mcp-key-date-warning{display:inline-flex;width:fit-content;align-items:center;padding:.35rem .65rem;border:1px solid rgba(241,195,122,.24);border-radius:var(--radius-pill);background:#f1c37a1f;color:var(--gold-strong);font-weight:700}.mcp-btn-revoke{border-color:#ff7a953d;color:#ffd0da}.mcp-btn-revoke:hover{border-color:#ff7a9566;background:#ff7a951a}@media (max-width: 920px){.mcp-guide-grid{grid-template-columns:1fr}.mcp-create-section,.mcp-key-item{grid-template-columns:1fr;flex-direction:column;align-items:stretch}}@media (max-width: 620px){.mcp-snippet-tabs{flex-wrap:wrap}.mcp-snippet-tabs .chip{display:inline-flex;align-items:center;flex:1 1 10rem;justify-content:center}.mcp-snippet-block{padding:.62rem}.modal-actions{flex-direction:column-reverse}.workspace-setup-modal{width:min(100%,calc(100vw - .5rem));min-height:calc(100vh - .5rem);max-height:calc(100vh - .5rem);margin-block:0;padding:.85rem;border-radius:1rem}.workspace-setup-modal .ds-dialog-body{align-content:start}}.modal-backdrop{background:#02070ec2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal{width:min(var(--modal-shell-width, 720px),100%);border-radius:2rem;background:radial-gradient(circle at top right,rgba(255,190,122,.12),transparent 30%),linear-gradient(180deg,#141f2efa,#090d15fa)}.mcp-modal{--modal-shell-width: 760px}.modal-head{padding-bottom:var(--space-4);border-bottom:1px solid rgba(255,255,255,.07)}.modal-note{margin:var(--space-4) 0 var(--space-5)}.field textarea{min-height:8rem}.mcp-snippet-block{padding:var(--space-4);border-radius:1.25rem;border-color:#ffffff14;background:linear-gradient(180deg,rgba(247,241,232,.05),transparent 28%),#ffffff08}.mcp-snippet-label{color:var(--gold-strong);letter-spacing:.12em}.mcp-secret-display code,.mcp-snippet-code{border-color:#ffffff14;background:#070b13d1}.mcp-key-item{border-radius:1.35rem}@media (max-width: 560px){.modal{max-height:calc(100dvh - (var(--modal-backdrop-gutter, .5rem) * 2))}}.modal-backdrop{background:#ece6dcb8}.modal{background:radial-gradient(circle at top right,rgba(229,154,104,.1),transparent 30%),linear-gradient(180deg,#fffbf6fc,#f3eee7fc)}.mcp-snippet-label{color:var(--gold-strong)}.mcp-key-confidence-live{background:#4eb9ab1f;color:#2c8d82}.mcp-key-confidence-idle{background:#e59a6824;color:#ae6e42}.mcp-key-prefix,.mcp-key-date,.preview-task-owner,.preview-col-desc,.preview-col-empty{color:var(--muted)}.modal-backdrop{background:#48392333;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mcp-snippet-block{background:var(--surface-muted);border-color:var(--line);box-shadow:none}.mcp-key-confidence-live{background:#4f8a671a;color:var(--success)}.mcp-key-confidence-idle{background:#b9893f1f;color:#8a6226}.mcp-modal{width:min(980px,100%);padding:.9rem}.mcp-help{margin-top:.75rem;padding:.75rem .85rem;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);gap:.85rem;background:var(--surface-muted)}.mcp-help-summary{margin:0;font-size:.78rem;line-height:1.5}.mcp-help-paths{gap:.45rem}.mcp-help-paths p,.mcp-help-mistakes li{margin:0;font-size:.74rem;line-height:1.55}.mcp-help-mistakes{gap:.5rem}.mcp-help-mistakes ul{gap:.4rem}.mcp-create-section{margin-top:.75rem;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:end}.mcp-secret-box{margin-top:.75rem;padding:.8rem .9rem;background:var(--surface-muted)}.mcp-snippet-area{margin-top:.75rem}.mcp-snippet-tabs{gap:.3rem}.mcp-snippet-block{padding:.6rem;border-radius:.75rem}.mcp-snippet-code{max-height:200px;padding:.75rem .8rem;font-size:.72rem}.mcp-key-list{margin-top:.85rem}.mcp-key-item{padding:.75rem .8rem;gap:.75rem}.mcp-key-item+.mcp-key-item{margin-top:.5rem}@media (max-width: 900px){.mcp-help,.mcp-create-section{grid-template-columns:1fr}}.mcp-modal{width:min(1280px,calc(100vw - 1rem));max-height:calc(100vh - .75rem);padding:.85rem}.mcp-modal .modal-head{align-items:center}.mcp-modal .modal-note{margin:0;font-size:.78rem}.mcp-help{margin-top:0;padding:.7rem;border-radius:.8rem}.mcp-create-section,.mcp-secret-box{margin-top:.65rem}.mcp-snippet-area{display:grid;gap:.55rem}.mcp-guide-list{margin-top:.75rem}.mcp-guide-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.mcp-snippet-tabs{gap:.25rem}.mcp-snippet-tabs .chip{min-height:2.1rem;padding:.45rem .7rem;font-size:.68rem}.mcp-snippet-block{padding:.5rem}.mcp-guide-card,.mcp-guide-disclosure-summary{padding:.7rem}.mcp-guide-disclosure-body{padding:0 .7rem .7rem}.mcp-snippet-label{font-size:.62rem;letter-spacing:.08em}.mcp-snippet-code{max-height:170px;padding:.65rem .7rem;font-size:.68rem}.mcp-key-list{margin-top:.7rem}.mcp-key-item{padding:.65rem .7rem}.mcp-key-actions{gap:.35rem}.field select{min-height:2.15rem;padding:.48rem .7rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:.82rem}.field select:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mcp-modal.ds-dialog{--ds-dialog-width: 1280px;width:min(1280px,calc(100vw - 1.5rem));max-height:calc(100dvh - 1.5rem);gap:.85rem;padding:1rem;overflow:hidden}.mcp-modal .ds-dialog-header{padding-bottom:.85rem;border-bottom:1px solid var(--line)}.mcp-modal .ds-dialog-body{min-height:0;overflow:hidden}.mcp-modal .ds-dialog-actions{padding-top:.85rem;border-top:1px solid var(--line)}.mcp-shell{display:grid;grid-template-columns:minmax(300px,.58fr) minmax(0,1.42fr);gap:.85rem;min-height:0;max-height:calc(100dvh - 10rem)}.mcp-shell-sidebar,.mcp-shell-main{min-width:0;min-height:0;overflow:auto;scrollbar-width:thin}.mcp-shell-sidebar,.mcp-shell-main,.mcp-primary-panel,.mcp-key-list,.mcp-key-info,.mcp-guide-header,.mcp-guide-card-head{display:grid}.mcp-shell-sidebar,.mcp-shell-main{align-content:start;gap:.75rem;padding-right:.2rem}.mcp-primary-panel,.mcp-secret-box,.mcp-snippet-block,.mcp-key-item,.mcp-guide-disclosure{border-radius:8px}.mcp-primary-panel{position:sticky;top:0;z-index:1;gap:.45rem;padding:.85rem;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft)}.mcp-primary-panel h3,.mcp-primary-panel p,.mcp-section-head h4,.mcp-guide-header h4{margin:0}.mcp-primary-panel p,.mcp-guide-summary{font-size:.8rem;line-height:1.55}.mcp-guide-summary code{margin-inline:.25rem}.mcp-primary-panel .ds-button{justify-self:start;margin-top:.2rem}.mcp-section-kicker{margin:0;color:var(--muted-strong);font-size:.68rem;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.08em}.mcp-section-head,.mcp-guide-header{gap:.3rem}.mcp-key-list{gap:.55rem;margin-top:0}.mcp-key-list>.mcp-key-empty{margin:0}.mcp-key-item{align-items:start}.mcp-key-info{gap:.35rem}.mcp-key-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.mcp-secret-box{margin-top:0}.mcp-secret-box h4{margin:0}.mcp-guide-box{display:grid;gap:.75rem}.mcp-guide-grid{display:grid;gap:.75rem;margin-top:0}.mcp-guide-card{gap:.65rem}.mcp-guide-card-head{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:start}.mcp-guide-card-head .ds-button{white-space:nowrap}.mcp-guide-disclosure-body>.ds-button{justify-self:start}.mcp-snippet-code.mcp-guide-message-code{max-height:340px}@media (max-width: 760px){.mcp-modal.ds-dialog{width:100%;max-height:calc(100dvh - 1rem);margin-block:auto 0;border-radius:8px 8px 0 0}.mcp-shell{grid-template-columns:1fr;max-height:calc(100dvh - 13rem);overflow:auto}.mcp-shell-sidebar,.mcp-shell-main{overflow:visible;padding-right:0}.mcp-primary-panel{top:-.05rem}.mcp-secret-display,.mcp-key-item,.mcp-key-actions,.mcp-guide-card-head{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.mcp-key-actions,.mcp-guide-card-head .ds-button,.mcp-guide-disclosure-body>.ds-button,.mcp-snippet-block>.ds-button{justify-self:stretch;width:100%}.mcp-snippet-code.mcp-guide-message-code{max-height:210px}}.template-panel{display:grid;gap:.55rem;padding:.7rem;border:1px solid #e7edf5;border-radius:.85rem;background:#fbfdff}.template-panel-head{display:grid;gap:.22rem}.template-panel-head h3{margin:0;color:var(--ink);font-size:.86rem}.template-panel-controls{display:grid;gap:.5rem}.template-panel-actions{justify-content:flex-start}.task-project-prompt-preview{padding:.72rem .78rem;border:1px solid #e2e8f0;border-radius:.8rem;background:#fff}.task-project-prompt-preview p,.task-project-prompt-note{margin:0;white-space:pre-wrap;line-height:1.6}.task-modal{--task-modal-ink: #122033;--task-modal-ink-soft: #30465d;--task-modal-muted: #536a82;--task-modal-muted-strong: #476079;--task-modal-line: #d5e1eb;--task-modal-line-strong: #bfcfdd;--task-modal-surface: #ffffff;--task-modal-surface-subtle: #f4f8fb;--task-modal-surface-strong: #ecf4fb;--task-modal-accent-line: #b8d3f2;--task-modal-accent-bg: #edf6ff;--task-modal-accent-ink: #2f659b;--task-modal-danger-line: #efc8d1;--task-modal-danger-bg: #fff2f5;--task-modal-danger-ink: #a5485c;--task-modal-danger-hover-bg: #ffe8ee;--task-modal-danger-hover-ink: #8a3147;--task-modal-code-bg: rgba(18, 32, 51, .08);--task-modal-pre-bg: rgba(255, 255, 255, .76);--task-modal-primary-action-bg: linear-gradient(135deg, #2f659b, #4f7db7);--task-modal-primary-action-hover-bg: linear-gradient(135deg, #275886, #456fa2);--ds-panel-bg: linear-gradient(180deg, rgba(252, 254, 255, .98), rgba(240, 246, 251, .98));--ds-panel-border: var(--task-modal-line);--ds-panel-shadow: 0 28px 64px rgba(12, 24, 38, .2);--ds-text-primary: var(--task-modal-ink);--ds-text-muted: var(--task-modal-muted);--ds-control-field-fg: var(--task-modal-ink);--ds-control-field-border: var(--task-modal-line);--ds-control-field-bg: #ffffff;--ds-control-field-shadow: none;--ds-control-field-hover-border: var(--task-modal-line-strong);--ds-control-field-hover-bg: #ffffff;--ds-control-field-focus-border: #4f7db7;--ds-control-field-placeholder: var(--task-modal-muted);--ds-control-secondary-fg: #0b1114;--ds-control-secondary-border: var(--task-modal-line);--ds-control-secondary-bg: var(--task-modal-surface);--ds-control-secondary-shadow: none;--ds-control-secondary-hover-fg: #0b1114;--ds-control-secondary-hover-border: var(--task-modal-line-strong);--ds-control-secondary-hover-bg: var(--task-modal-surface-strong);--ds-control-secondary-hover-shadow: none;--ds-control-disabled-fg: var(--task-modal-muted);--ds-control-disabled-border: var(--task-modal-line);--ds-control-disabled-bg: var(--task-modal-surface-subtle);--ds-control-disabled-shadow: none;background:radial-gradient(circle at top right,rgba(105,158,255,.12),transparent 28%),linear-gradient(180deg,#fcfefffa,#f0f6fbfa);box-shadow:0 28px 64px #0c182633}html[data-flowtend-theme=dark] .task-modal-edit{--task-modal-ink: #f2f6fa;--task-modal-ink-soft: #d5e0eb;--task-modal-muted: #aec0d3;--task-modal-muted-strong: #bcc8d4;--task-modal-line: rgba(148, 163, 184, .18);--task-modal-line-strong: rgba(148, 163, 184, .3);--task-modal-surface: #10191e;--task-modal-surface-subtle: #132128;--task-modal-surface-strong: #18262d;--task-modal-accent-line: rgba(52, 211, 153, .3);--task-modal-accent-bg: rgba(52, 211, 153, .1);--task-modal-accent-ink: #6ee7b7;--task-modal-danger-line: rgba(251, 113, 133, .32);--task-modal-danger-bg: rgba(251, 113, 133, .12);--task-modal-danger-ink: #fda4af;--task-modal-danger-hover-bg: rgba(251, 113, 133, .18);--task-modal-danger-hover-ink: #fecdd3;--task-modal-code-bg: rgba(226, 232, 240, .08);--task-modal-pre-bg: rgba(4, 10, 14, .42);--task-modal-primary-action-bg: linear-gradient(135deg, #2f866f, #4f9f8c);--task-modal-primary-action-hover-bg: linear-gradient(135deg, #357a68, #458c7c);--ds-panel-bg: linear-gradient(180deg, rgba(16, 25, 30, .98), rgba(9, 17, 21, .98));--ds-panel-shadow: 0 28px 72px rgba(0, 0, 0, .44);--ds-control-field-bg: rgba(5, 13, 17, .72);--ds-control-field-hover-bg: rgba(7, 17, 22, .88);--ds-control-field-focus-border: rgba(110, 231, 183, .58);--ds-control-secondary-fg: var(--task-modal-ink-soft);--ds-control-secondary-bg: var(--task-modal-surface);--ds-control-secondary-hover-fg: var(--task-modal-ink);--ds-control-secondary-hover-bg: var(--task-modal-surface-strong);--ds-control-disabled-fg: var(--task-modal-muted);--ds-control-disabled-bg: rgba(19, 33, 40, .52);color-scheme:dark;color:var(--task-modal-ink);background:radial-gradient(circle at top right,rgba(52,211,153,.1),transparent 30%),linear-gradient(180deg,#10191efa,#091115fa);border-color:#94a3b829;box-shadow:0 0 0 1px #ffffff0a,0 28px 72px #00000070}.task-modal-create{width:min(860px,calc(100vw - 2rem))}.task-modal-edit{width:min(1120px,calc(100vw - 2rem))}.task-modal-reject{width:min(560px,calc(100vw - 2rem))}.task-modal .modal-head h2,.task-modal .ds-dialog-title{color:var(--task-modal-ink)}.task-modal .modal-note,.task-modal .ds-dialog-description{color:var(--task-modal-muted)}.task-modal .create-form{gap:clamp(.95rem,1.4vw,var(--space-4))}.task-modal-edit .task-modal-panel-tabs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.28rem;border:1px solid var(--task-modal-line);border-radius:var(--radius-sm);background:var(--task-modal-surface);box-shadow:none}.task-modal-edit .task-modal-panel-tab{min-height:2.35rem;padding:.55rem .95rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--task-modal-muted-strong);font-size:.8rem;font-weight:700;cursor:pointer;transition:background var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.task-modal-edit .task-modal-panel-tab:hover,.task-modal-edit .task-modal-panel-tab:focus-visible{outline:none;color:var(--task-modal-ink);border-color:var(--task-modal-line);background:var(--task-modal-surface-subtle)}.task-modal-edit .task-modal-panel-tab-active{color:var(--task-modal-accent-ink);border-color:var(--task-modal-accent-line);background:var(--task-modal-accent-bg);box-shadow:none}.task-modal-body{display:grid;gap:var(--space-4)}.task-modal-body-edit{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--space-4)}.task-modal-edit .task-modal-primary-edit{display:grid;gap:clamp(.95rem,1.4vw,var(--space-4));padding:clamp(1rem,1.6vw,1.35rem);border:1px solid var(--task-modal-line);border-radius:8px;background:var(--task-modal-surface);box-shadow:none}.task-modal-primary-edit[hidden],.task-modal-secondary[hidden]{display:none}.task-modal-section-head{display:grid;gap:.3rem}.task-modal-edit .task-modal-section-kicker{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--task-modal-muted)}.task-modal-edit .task-modal-section-head .modal-note{margin:0}.task-modal-edit .task-modal-context-strip{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.task-modal-edit .task-modal-context-card{display:grid;gap:.28rem;padding:.85rem .95rem;border:1px solid var(--task-modal-line);border-radius:8px;background:var(--task-modal-surface-subtle)}.task-modal-edit .task-modal-context-card-label{color:var(--task-modal-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.task-modal-edit .task-modal-context-card-value{color:var(--task-modal-ink);font-size:.96rem}.task-modal-edit .task-modal-context-card p{margin:0;color:var(--task-modal-muted);font-size:.78rem;line-height:1.45}.task-modal-secondary{display:grid;gap:var(--space-3);position:static;align-self:stretch}.task-modal-core-fields{display:grid;gap:var(--space-4)}.task-description-field{gap:.7rem}.task-modal-edit .task-description-edit-toggle{letter-spacing:0;text-transform:none}.task-description-field-head{display:grid;gap:.2rem}.task-modal-edit .task-description-field-label{color:var(--task-modal-muted-strong);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.task-description-field-note{margin:0}.task-description-input{line-height:1.55}.task-description-input-edit{min-height:clamp(18rem,46vh,28rem)}.task-modal-edit .task-description-preview{display:grid;gap:.65rem;min-height:11rem;padding:.95rem 1rem;border:1px solid var(--task-modal-line);border-radius:8px;background:var(--task-modal-surface-subtle)}.task-description-preview-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.45rem .8rem}.task-modal-edit .task-description-preview-head strong{color:var(--task-modal-ink-soft);font-size:.78rem;line-height:1.3}.task-modal-edit .task-description-preview-head span,.task-modal-edit .task-description-preview-empty{margin:0;color:var(--task-modal-muted);font-size:.72rem;line-height:1.45}.task-modal .task-markdown{color:var(--task-modal-ink-soft)}.task-modal .task-markdown :is(h1,h2,h3,h4,h5,h6){color:var(--task-modal-ink)}.task-modal .task-markdown blockquote{border-left-color:var(--task-modal-line-strong);color:var(--task-modal-muted-strong)}.task-modal .task-markdown code{background:var(--task-modal-code-bg);color:var(--task-modal-ink)}.task-modal .task-markdown pre{border-color:var(--task-modal-line);background:var(--task-modal-pre-bg)}.task-modal .task-markdown a{color:var(--task-modal-accent-ink)}.dependency-picker-field{display:grid;gap:.55rem}.dependency-picker-head{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.55rem}.dependency-picker-head>div{display:grid;gap:.2rem;min-width:0}.dependency-picker-toggle{justify-self:start}.dependency-picker-selected,.dependency-picker-results{display:grid;gap:.45rem}.task-modal-edit .dependency-picker-panel{display:grid;gap:.45rem;padding:.72rem .78rem;border:1px solid var(--task-modal-line);border-radius:8px;background:var(--task-modal-surface-subtle)}.dependency-picker-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.2rem .55rem}.task-modal-edit .dependency-picker-panel-head strong{color:var(--task-modal-ink);font-size:.82rem}.task-modal-edit .dependency-picker-panel-head span{color:var(--task-modal-muted);font-size:.72rem;line-height:1.4}.task-modal-edit .dependency-picker-chip{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 0;border:1px solid var(--task-modal-line);border-width:0 0 1px;border-radius:0;background:transparent}.dependency-picker-chip:last-child{padding-bottom:0;border-bottom:0}.dependency-picker-chip-copy{display:grid;gap:.14rem;min-width:0}.task-modal-edit .dependency-picker-chip-copy strong{color:var(--task-modal-ink);font-size:.82rem}.task-modal-edit .dependency-picker-chip-copy span,.task-modal-edit .dependency-picker-option span{color:var(--task-modal-muted);font-size:.72rem;line-height:1.4}.dependency-picker-results-list{display:grid;gap:.45rem}.task-modal-edit .dependency-picker-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem .78rem;border:1px solid var(--task-modal-line);border-radius:8px;background:var(--task-modal-surface);color:var(--task-modal-ink)}.dependency-picker-option-copy{display:grid;gap:.14rem;min-width:0}.dependency-picker-option .btn-small{flex-shrink:0}.dependency-picker-option-copy strong{font-size:.82rem}.dependency-picker-empty{margin:0}.task-modal-edit .modal-actions:last-child{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--task-modal-line)}.task-modal-edit .task-review-decision-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:center;margin-top:var(--space-3);padding:.95rem 1rem;border:1px solid var(--task-modal-accent-line);border-radius:8px;background:var(--task-modal-accent-bg)}.task-review-decision-copy{display:grid;gap:.22rem}.task-modal-edit .task-review-decision-kicker{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--task-modal-muted)}.task-modal-edit .task-review-decision-copy strong{color:var(--task-modal-ink);font-size:.92rem}.task-modal-edit .task-review-decision-copy p{margin:0;color:var(--task-modal-muted);font-size:.8rem;line-height:1.55}.task-review-decision-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;justify-self:end}.task-modal-edit .task-modal-secondary .task-evidence-panel{border:1px solid var(--task-modal-line);border-radius:8px;background:var(--task-modal-surface);max-height:min(68vh,48rem);overflow-y:auto}.task-modal .ds-form-field-label,.task-modal .ds-form-field-aside,.task-modal .ds-form-field-hint,.task-modal .modal-note{color:var(--task-modal-muted)}.task-modal .ds-form-field-label,.task-modal .ds-form-field-aside{color:var(--task-modal-muted-strong)}.task-modal .field-error,.task-modal .ds-form-field-error{color:var(--task-modal-danger-ink)}.task-modal .ds-input,.task-modal .ds-textarea,.task-modal .ds-select,.task-modal .field input,.task-modal .field textarea,.task-modal .field select{border-color:var(--task-modal-line);background:var(--ds-control-field-bg);color:var(--task-modal-ink);box-shadow:none}.task-modal .field:has(.field-error) input,.task-modal .field:has(.field-error) textarea,.task-modal .field:has(.field-error) select,.task-modal .field input[aria-invalid=true],.task-modal .field textarea[aria-invalid=true],.task-modal .field select[aria-invalid=true]{border-color:var(--task-modal-danger-line);background:var(--task-modal-danger-bg)}.task-modal .ds-input::placeholder,.task-modal .ds-textarea::placeholder,.task-modal .field input::placeholder,.task-modal .field textarea::placeholder{color:var(--task-modal-muted)}.task-modal .ds-input:hover:not(:disabled),.task-modal .ds-textarea:hover:not(:disabled),.task-modal .ds-select:hover:not(:disabled),.task-modal .field input:hover:not(:disabled),.task-modal .field textarea:hover:not(:disabled),.task-modal .field select:hover:not(:disabled){border-color:var(--task-modal-line-strong);background:var(--ds-control-field-hover-bg)}.task-modal .btn,.task-modal .icon-btn,.task-modal .ds-dialog-close{border-radius:8px;box-shadow:none}.task-modal .btn-muted,.task-modal .icon-btn,.task-modal .ds-dialog-close{border-color:var(--task-modal-line);background:var(--task-modal-surface);color:var(--ds-control-secondary-fg)}.task-modal .btn-muted:hover,.task-modal .icon-btn:hover,.task-modal .ds-dialog-close:hover{border-color:var(--task-modal-line-strong);background:var(--task-modal-surface-strong);color:var(--ds-control-secondary-hover-fg)}.task-modal .modal-actions>.btn:last-child,.task-modal-edit .task-review-decision-actions .btn-approve{border-color:transparent;background:var(--task-modal-primary-action-bg);color:#fff;box-shadow:none}.task-modal .modal-actions>.btn:last-child:hover,.task-modal-edit .task-review-decision-actions .btn-approve:hover{background:var(--task-modal-primary-action-hover-bg)}.task-modal .btn-reject,.task-modal-edit .task-review-decision-actions .btn-reject{border-color:var(--task-modal-danger-line);background:var(--task-modal-danger-bg);color:var(--task-modal-danger-ink);box-shadow:none}.task-modal .btn-reject:hover,.task-modal-edit .task-review-decision-actions .btn-reject:hover{border-color:color-mix(in srgb,var(--task-modal-danger-line) 85%,#b24d63);background:var(--task-modal-danger-hover-bg);color:var(--task-modal-danger-hover-ink)}.task-modal-create .task-advanced-panel,.task-modal-create .template-panel,.task-modal-create .task-project-prompt-preview,.task-modal-reject .ds-dialog-body{border:1px solid var(--task-modal-line);border-radius:8px;background:var(--task-modal-surface-subtle)}.task-modal-create .task-advanced-panel,.task-modal-create .template-panel,.task-modal-create .task-project-prompt-preview{padding:.85rem}.task-modal-reject .ds-dialog-body{padding:1rem}.task-modal-reject .modal-actions{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--task-modal-line)}@media (max-width: 960px){.modal-backdrop-task-create-mobile{background:#0a0f18d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.task-modal-create,.task-modal-edit{width:min(100%,calc(100vw - 1rem))}.task-modal-create.task-modal-mobile-isolated{width:min(100%,calc(100vw - .5rem));border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 64px #060a1047;background:radial-gradient(circle at top right,rgba(255,255,255,.14),transparent 24%),linear-gradient(180deg,#fffffffa,#f4f8fbfa)}.task-modal-create.task-modal-mobile-isolated .modal-head{padding-bottom:.75rem;border-bottom:1px solid var(--task-modal-line)}.task-modal-body-edit,.task-modal-context-strip{grid-template-columns:minmax(0,1fr)}.task-modal-primary-edit{padding:.85rem}.task-modal-secondary{position:static}.task-modal-secondary .task-evidence-panel{max-height:none;overflow:visible}.task-description-input-edit{min-height:clamp(14rem,40vh,20rem)}.task-review-decision-bar{grid-template-columns:minmax(0,1fr)}.task-review-decision-actions{justify-content:stretch}}@media (max-width: 700px){.task-modal-backdrop-create{align-items:stretch;padding:0;background:#080d15eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.task-modal-create{width:100vw;max-width:none;min-height:100dvh;max-height:none;margin:0;border:0;border-radius:0;box-shadow:none}.task-modal-create .modal-head{position:sticky;top:0;z-index:2;margin:-1.5rem -1.5rem 0;padding:1rem 1rem .85rem;background:linear-gradient(180deg,#fffbf6fa,#f3eee7f5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.task-modal-create .modal-note{margin:.9rem 0 1rem}.task-modal-create .create-form{min-height:calc(100dvh - 7rem);align-content:start}.task-modal-create .modal-actions{position:sticky;bottom:0;margin:1rem -1.5rem -1.5rem;padding:.9rem 1rem 1rem;background:linear-gradient(180deg,#fffbf6eb,#f3eee7fa);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal-actions .btn,.modal-actions .btn-small{width:100%;min-height:2.75rem}}.task-evidence-panel{display:grid;gap:.9rem;padding:1rem;border:1px solid rgba(98,79,62,.12);border-radius:1rem;background:linear-gradient(180deg,#ffffffe0,#f8f2ebe6);box-shadow:inset 0 1px #ffffff94}.task-evidence-head{display:grid;gap:.35rem}.task-evidence-head h3,.task-evidence-section h4{margin:0;color:var(--ink)}.task-evidence-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.task-evidence-tab{min-height:2.3rem;padding:.55rem .85rem;border:1px solid var(--control-chip-border);border-radius:999px;background:var(--control-chip-bg);color:var(--control-chip-fg);font-size:.74rem;font-weight:700;cursor:pointer;transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-fast) ease,color var(--motion-fast) ease}.task-evidence-tab:hover,.task-evidence-tab:focus-visible,.task-evidence-tab-active{border-color:var(--control-chip-active-border);background:var(--control-chip-active-bg);color:var(--control-chip-active-fg);box-shadow:var(--control-chip-active-shadow);outline:none}.task-evidence-tabpanel{display:grid;gap:.6rem}.task-evidence-loading,.task-evidence-empty{margin:0;color:var(--muted)}.task-evidence-error{margin:0}.task-evidence-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.task-evidence-card{display:grid;gap:.35rem;padding:.8rem .9rem;border:1px solid rgba(98,79,62,.1);border-radius:.9rem;background:#ffffffd1}.task-evidence-card-label{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.task-evidence-card-value{color:var(--ink);font-size:.95rem}.task-evidence-card p,.task-evidence-item-meta,.task-evidence-item-summary{margin:0}.task-evidence-card p,.task-evidence-item-meta{color:var(--muted);font-size:.83rem}.task-evidence-section{display:grid;gap:.6rem}.task-evidence-section-head{display:grid;gap:.3rem}.task-evidence-list{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.task-evidence-item{display:grid;gap:.3rem;padding:.75rem .85rem;border-left:3px solid #cbbba9;border-radius:.85rem;background:#ffffffd1}.task-evidence-item--blocking{border-left-color:#e74c3c;background:#fdf3ef}.task-evidence-item--artifact{border-left-color:#9bb8b0}.task-evidence-item--history{border-left-color:#d8c2aa}.task-evidence-item-head{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.task-evidence-item-head strong{color:var(--ink)}.task-evidence-item-head span{color:var(--muted);font-size:.83rem}.task-evidence-item-summary{color:var(--ink-soft);line-height:1.5}html[data-flowtend-theme=dark] .task-modal-edit .task-evidence-panel,html[data-flowtend-theme=dark] .task-modal-edit .task-evidence-card,html[data-flowtend-theme=dark] .task-modal-edit .task-evidence-item{border-color:var(--task-modal-line);background:var(--task-modal-surface-subtle);box-shadow:none}html[data-flowtend-theme=dark] .task-modal-edit .task-evidence-item--blocking{border-left-color:var(--task-modal-danger-ink);background:var(--task-modal-danger-bg)}html[data-flowtend-theme=dark] .task-modal-edit .task-evidence-item--artifact{border-left-color:var(--task-modal-accent-ink)}html[data-flowtend-theme=dark] .task-modal-edit .task-evidence-item--history{border-left-color:var(--task-modal-line-strong)}html[data-flowtend-theme=dark] .task-modal-edit .task-evidence-head h3,html[data-flowtend-theme=dark] .task-modal-edit .task-evidence-section h4,html[data-flowtend-theme=dark] .task-modal-edit .task-evidence-card-value,html[data-flowtend-theme=dark] .task-modal-edit .task-evidence-item-head strong{color:var(--task-modal-ink)}html[data-flowtend-theme=dark] .task-modal-edit .task-evidence-card-label,html[data-flowtend-theme=dark] .task-modal-edit .task-evidence-card p,html[data-flowtend-theme=dark] .task-modal-edit .task-evidence-item-meta,html[data-flowtend-theme=dark] .task-modal-edit .task-evidence-item-head span,html[data-flowtend-theme=dark] .task-modal-edit .task-evidence-loading,html[data-flowtend-theme=dark] .task-modal-edit .task-evidence-empty{color:var(--task-modal-muted)}html[data-flowtend-theme=dark] .task-modal-edit .task-evidence-item-summary{color:var(--task-modal-ink-soft)}.preview-col-count,.lane-count{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding-inline:.5rem;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:var(--ink-soft);font-size:.72rem;font-weight:700}.board-filters{display:grid;grid-template-columns:minmax(280px,1.35fr) auto auto auto;align-items:center;gap:var(--space-3)}.board-shell{padding:var(--space-5);display:grid;gap:var(--space-5)}.board-volume-guide{gap:.8rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:.5rem;background:color-mix(in srgb,var(--surface) 94%,white 6%);box-shadow:none}.board-volume-guide-low-volume{background:color-mix(in srgb,var(--surface) 96%,var(--surface-muted) 4%)}.board-volume-guide-grid{gap:.55rem}.board-volume-guide-step{padding:.75rem .85rem;border:1px solid var(--line);border-radius:.5rem;background:var(--surface-raised)}.board-priority-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.board-priority-stack>.review-inbox{grid-column:1 / -1;width:100%}.board-shell-head{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4)}.board-shell-note{max-width:26ch;text-align:right}.lanes{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(310px,1fr);gap:var(--space-4);overflow-x:auto;padding-bottom:var(--space-2);scrollbar-width:thin}.lane{--lane-accent: var(--line-strong);min-height:320px;display:flex;flex-direction:column;border-radius:var(--radius-md);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 28%),linear-gradient(180deg,#08111ee0,#060c16eb)}.lane:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--lane-accent),transparent 80%)}.lane-pending_pm{--lane-accent: #e0a760}.lane-dev_running{--lane-accent: var(--brand-strong)}.lane-qa_running{--lane-accent: var(--accent-strong)}.lane-awaiting_human_approval{--lane-accent: var(--gold-strong)}.lane-done{--lane-accent: var(--success)}.lane-blocked{--lane-accent: var(--danger-strong)}.lane-head{display:flex;justify-content:space-between;align-items:start;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid rgba(255,255,255,.08)}.lane-title{display:grid;gap:var(--space-1)}.lane-head h2{font-size:1.15rem}.lane-note{margin:0;font-size:.8rem}.lane-empty{margin:0;padding:var(--space-5);color:var(--muted);font-size:.82rem}.cards{display:grid;gap:var(--space-4);padding:var(--space-4)}.card{padding:var(--space-4);border-radius:var(--radius-md);transition:transform var(--motion-base) ease,border-color var(--motion-base) ease,box-shadow var(--motion-base) ease}.card:hover{transform:translateY(-1px);border-color:#ffffff29}.card-head{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3)}.card-head h3{margin:0;font-size:.95rem;line-height:1.5}.card-state{--state-dot: var(--line-strong);display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .65rem;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.1);color:var(--ink-soft);background:#ffffff0d;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.card-state:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--state-dot)}.card-state.state-pending_pm{--state-dot: #e0a760}.card-state.state-dev_running{--state-dot: var(--brand-strong)}.card-state.state-qa_running{--state-dot: var(--accent-strong)}.card-state.state-awaiting_human_approval{--state-dot: var(--gold-strong)}.card-state.state-completed,.card-state.state-approved{--state-dot: var(--success)}.card-state.state-failed,.card-state.state-rejected{--state-dot: var(--danger-strong)}.card-description{margin:var(--space-3) 0 0;font-size:.82rem}.card-meta-grid{margin-top:var(--space-4);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.card-meta{margin:0;display:grid;gap:var(--space-1)}.card-meta strong{color:var(--ink-soft);font-size:.78rem;line-height:1.5;overflow-wrap:anywhere}.card-actions{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-2)}.card-alert{margin:var(--space-4) 0 0;padding:.7rem .85rem;border:1px solid rgba(255,122,149,.24);border-radius:var(--radius-sm);background:#ff7a9514;color:#ffd0da;font-size:.74rem;font-weight:700}.empty-note{margin:0;padding-top:var(--space-2);text-align:center;font-size:.85rem}@media (max-width: 1180px){.board-filters{grid-template-columns:1fr auto auto}}@media (max-width: 920px){.board-shell-head{flex-direction:column;align-items:start}.board-shell-note{text-align:left}.board-priority-stack{grid-template-columns:1fr}.board-volume-guide{padding:.85rem}.board-filters{grid-template-columns:1fr;align-items:stretch}}@media (max-width: 620px){.card-meta-grid{grid-template-columns:1fr}}.preview-col-count,.lane-count{min-width:2.2rem;height:2.2rem;border-color:#ffffff14;background:#ffffff0d;box-shadow:inset 0 1px #ffffff0d}.board-shell{padding:clamp(1.2rem,2.6vw,1.8rem);border-radius:2rem;gap:var(--space-5);background:radial-gradient(circle at top right,rgba(255,190,122,.1),transparent 28%),linear-gradient(180deg,#101825f5,#070b13f5)}.board-shell-head{align-items:center;padding-bottom:var(--space-4);border-bottom:1px solid rgba(255,255,255,.07)}.board-shell-head h2{font-size:clamp(1.9rem,3vw,2.8rem)}.board-shell-note{max-width:none;padding:.8rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-pill);background:#ffffff0a;text-align:left}.lanes{gap:var(--space-4);grid-auto-columns:minmax(320px,1fr)}.lane{min-height:24rem;border-radius:1.6rem;background:linear-gradient(180deg,rgba(247,241,232,.04),transparent 22%),linear-gradient(180deg,#131d2df5,#090d15fa)}.lane:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at top right,rgba(255,255,255,.06),transparent 42%)}.lane-head{padding:var(--space-5);border-bottom-color:#ffffff12}.lane-head h2{font-size:1.2rem}.cards{gap:var(--space-3);padding:var(--space-4)}.card{padding:var(--space-5);border-radius:1.45rem;background:linear-gradient(180deg,rgba(247,241,232,.05),transparent 34%),#ffffff08}.card:hover{transform:translateY(-3px);border-color:#ffffff24;box-shadow:0 22px 42px #0000003d,inset 0 1px #ffffff0d}.card-head h3{font-size:1rem;line-height:1.4}.card-state{border-color:#ffffff14;background:#ffffff0d}.card-description{color:var(--muted-strong)}.card-meta-grid{gap:var(--space-2)}.card-meta{padding:.78rem .88rem;border:1px solid rgba(255,255,255,.06);border-radius:1rem;background:#ffffff0a}.card-meta strong{color:var(--ink-soft)}.card-alert{border-radius:1rem;background:linear-gradient(180deg,#ff778a29,#ffffff0a)}@media (max-width: 920px){.board-shell-head{align-items:start}.board-shell-note{width:100%}}@media (max-width: 700px){.lanes{grid-auto-flow:row;grid-template-columns:1fr;overflow-x:visible}}.preview-col-title,.lane-head h2{color:var(--ink)}.preview-col-count,.lane-count{border-color:#3d4b5f1a;background:#ffffffe0;color:var(--muted-strong);box-shadow:none}.board-shell{background:radial-gradient(circle at top right,rgba(229,154,104,.08),transparent 28%),linear-gradient(180deg,#fffbf6fa,#f3eee7fa)}.lane{background:linear-gradient(180deg,#fffffff0,#f4efe8f5),linear-gradient(180deg,rgba(78,185,171,.04),transparent 34%)}.lane:after{background:radial-gradient(circle at top right,rgba(255,255,255,.72),transparent 42%)}.card{background:linear-gradient(180deg,#fffffffa,#f7f3ecf5),linear-gradient(180deg,rgba(78,185,171,.03),transparent 50%)}.card:hover{border-color:#3d4b5f1f;box-shadow:0 18px 32px #544c3f14,inset 0 1px #ffffffd9}.card-state{color:var(--muted-strong)}.card-alert{border-color:#d8617129;background:linear-gradient(180deg,#fdeef0f5,#fff9faf5);color:#ad5564}.board-shell-preview{gap:var(--space-6)}.board-shell-head-preview{align-items:start;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}.lanes-preview-board{grid-auto-columns:minmax(240px,1fr)}.lane-preview{min-height:22rem}.cards-preview{gap:var(--space-3)}.card-preview{position:relative;overflow:hidden}.card-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 28%),repeating-linear-gradient(135deg,#3d4b5f08 0,#3d4b5f08 12px,#ffffff0f 12px,#ffffff0f 24px)}.card-preview-highlight{border-color:#cc78482e}.board-shell-preview,.board-shell{gap:1.2rem;padding:1.2rem}.board-shell-head,.board-shell-head-preview{display:flex;align-items:start;justify-content:space-between;gap:.6rem}.board-shell-head h2{font-size:clamp(1.45rem,2.2vw,1.85rem)}.board-shell-head-preview h2{font-size:clamp(1.25rem,1.9vw,1.55rem)}.board-shell-note{max-width:22ch;text-align:left;color:var(--muted);font-size:.78rem}.lanes,.lanes-preview-board{grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:1rem}.lane{min-height:0;border-radius:var(--radius-lg);background:#fffcf7e6;box-shadow:none}.lane:before{width:4px;background:var(--lane-accent)}.lane:after{display:none}.lane-head{padding:.8rem .95rem;border-bottom:1px solid var(--line)}.lane-head h2{font-size:.92rem;font-family:var(--font-body);font-weight:700}.lane-count{min-width:1.85rem;height:1.85rem;color:var(--muted-strong);background:#232d380d;border-color:transparent}.cards,.cards-preview{gap:.7rem;padding:.75rem}.card{padding:.8rem;border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-soft)}.card:hover{transform:translateY(-2px);border-color:#232d3824}.card-preview:after{display:none}.cards-preview .card{min-height:0;padding:.65rem .7rem;border-radius:.9rem;border-color:#232d3814;background:#ffffff94;box-shadow:none}.cards-preview .card-head h3{font-size:.8rem;line-height:1.28}.card-state{border-color:transparent;background:#232d3812;color:var(--muted-strong)}.card-meta-grid-preview{grid-template-columns:1fr}.card-meta-inline{margin-top:.75rem;display:grid;gap:.2rem}.card-meta-inline-row,.card-meta-inline-artifact{margin:0;color:var(--muted);font-size:.76rem;line-height:1.5}.card-meta-inline-row{display:flex;flex-wrap:wrap;gap:.35rem}.card-meta-inline-artifact{color:var(--muted-strong)}.card-alert{border-color:#b54e572e;background:#b54e5712;color:var(--danger)}.cards-preview .card-description,.cards-preview .card-meta-grid,.cards-preview .card-meta-grid-preview,.cards-preview .card-meta,.cards-preview .card-meta-inline,.cards-preview .card-meta-inline-row,.cards-preview .card-meta-inline-artifact,.cards-preview .card-state{display:none}.cards-preview .card-head{align-items:center}.cards-preview .card-head h3{font-size:.82rem;line-height:1.3}.cards-preview .card-state{padding:.22rem .48rem;font-size:.58rem}.cards-preview .card-alert{margin-top:.5rem;padding:.5rem .55rem;font-size:.68rem}.card-actions .btn-small{min-height:2rem;padding:.42rem .7rem;border-radius:999px;border:1px solid var(--line);color:var(--ink);background:#ffffffeb;box-shadow:none}.card-actions .btn-small:hover{background:#fff;border-color:#232d382e}.card-actions .btn-approve{border-color:#4f8a6738;color:var(--success);background:#4f8a6714}.card-actions .btn-reject{border-color:#b54e5733;color:var(--danger);background:#b54e5714}.board-shell-preview{min-height:0;grid-template-rows:auto minmax(0,1fr)}.lanes-preview-board{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow-x:visible;align-items:stretch;min-height:0}.lane-preview{min-height:clamp(22rem,calc(100vh - 14rem),36rem)}@media (max-width: 1200px){.lanes-preview-board{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(220px,85vw);overflow-x:auto}.lane-preview{min-height:22rem}}.board-shell{padding:.65rem .75rem}.queue-shell-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:0 0 .35rem}.queue-summary{display:flex;flex-wrap:wrap;gap:.42rem}.queue-summary-chip{display:inline-flex;align-items:center;min-height:1.75rem;padding:.2rem .56rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);color:var(--muted-strong);font-size:.7rem;font-weight:600;line-height:1.2}.queue-shell-head>.board-shell-note{flex:0 0 auto;width:auto;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--muted);font-size:.68rem;line-height:1.3;text-align:left}.queue-sections{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.45rem}.queue-section{border:1px solid var(--line);border-radius:.85rem;background:var(--surface);overflow:hidden;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background var(--motion-fast) ease}.queue-section--empty{opacity:.88}.queue-section--empty .queue-section-head{padding:.3rem .6rem;border-bottom:1px solid var(--line)}.queue-section--empty.queue-section-drop-active{opacity:1}.queue-section-droppable{border-style:dashed}.queue-section-drop-active{border-color:var(--brand);background:color-mix(in srgb,var(--surface) 88%,var(--brand) 12%);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 28%,transparent)}.queue-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;padding:.68rem .82rem;border-bottom:1px solid var(--line)}.queue-section--empty .lane-empty{display:grid;gap:.35rem;min-height:4.2rem;padding:.45rem .6rem .65rem;color:var(--muted);font-size:.72rem;line-height:1.4}.queue-section--empty .lane-empty p{margin:0}.queue-section-title{display:grid;gap:.26rem;min-width:0}.queue-section-heading-row{display:flex;flex-wrap:wrap;align-items:center;gap:.34rem}.queue-section-title h2{margin:0;font-size:.92rem;font-weight:700;line-height:1.18}.queue-section-aging{display:flex;flex-wrap:wrap;gap:.26rem}.queue-section-aging-chip{display:inline-flex;align-items:center;min-height:1.25rem;padding:.06rem .45rem;border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--brand) 8%,white);color:var(--muted-strong);font-size:.62rem;font-weight:700;line-height:1}.queue-section-aging-chip-muted{border-color:var(--line);background:var(--surface-muted)}.queue-section-aging-detail{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;color:var(--muted);font-size:.68rem;line-height:1.35}.queue-section-aging-task{color:var(--ink);font-weight:600}.queue-section-aging-meta{color:var(--muted)}.queue-section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.queue-section-aging-action.btn-small{min-height:2rem;padding:.3rem .58rem;font-size:.66rem}.queue-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.72rem;height:1.72rem;border-radius:999px;background:var(--surface-muted);color:var(--muted);font-size:.72rem;font-weight:700}.queue-list{display:grid}.queue-section-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem;padding:.45rem .6rem .5rem;border-top:1px solid var(--line);color:var(--muted);font-size:.68rem;line-height:1.3}.queue-section-pagination-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.32rem}.queue-section-pagination-page{display:inline-flex;align-items:center;min-height:1.75rem;padding:.18rem .48rem;border-radius:999px;background:var(--surface-muted);color:var(--muted-strong);font-size:.66rem;font-weight:700;line-height:1}.queue-list>.queue-row+.queue-row{border-top:1px solid var(--line)}.queue-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.82rem;padding:.78rem .84rem;background:var(--surface-raised);content-visibility:auto;contain:layout style paint;contain-intrinsic-size:84px;transition:background var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.queue-row-awaiting-approval{grid-template-columns:minmax(0,1fr)}.queue-row:has(.queue-row-main-interactive:hover),.queue-row:has(.queue-row-main-interactive:focus-visible){background:color-mix(in srgb,var(--surface-primary) 92%,var(--brand) 8%)}.queue-row-draggable{cursor:grab}.queue-row-draggable:active{cursor:grabbing}.queue-row-dragging{opacity:.55}.queue-row-main{min-width:0;grid-column:1;grid-row:1 / span 2}.queue-row-awaiting-approval .queue-row-main{grid-row:auto}.queue-row-main-interactive{cursor:pointer}.queue-row-main-interactive:focus-visible{outline:none;border-radius:.95rem;box-shadow:var(--focus-ring)}.queue-row-main-interactive:hover .card-head h3{color:var(--brand)}.queue-row-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem;margin-bottom:0}.queue-row-titleline{display:flex;align-items:center;gap:.32rem;min-width:0}.queue-row-state{display:inline-flex;align-items:center;min-height:1.42rem;padding:.14rem .46rem;border-radius:999px;background:var(--surface-muted);color:var(--muted);font-size:.64rem;font-weight:700;line-height:1.15}.queue-row-meta{flex:0 0 auto;color:var(--muted);font-size:.58rem;line-height:1.35;white-space:nowrap}.queue-row .card-head{margin:0;min-width:0}.queue-row .card-head h3{margin:0;overflow:hidden;font-size:.9rem;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.queue-row-summary{margin:.16rem 0 0;overflow:hidden;color:var(--muted);font-size:.76rem;line-height:1.48;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}.queue-row-summary-feedback{color:var(--muted-strong)}.queue-row-alert{margin:.24rem 0 0;padding:.28rem .38rem;border:1px solid #f3d1cd;border-radius:.65rem;background:#fff5f4;color:var(--danger);font-size:.6rem;line-height:1.35}.queue-row-actions{display:flex;flex-wrap:wrap;align-items:start;justify-content:flex-end;gap:.34rem;align-content:start}.queue-row-awaiting-approval .queue-row-actions{grid-column:1;justify-content:flex-end}.queue-row-actions .btn-small{min-height:2.15rem;padding:.36rem .62rem;font-size:.68rem}@media (max-width: 900px){.queue-shell-head{flex-direction:column;align-items:flex-start}.queue-shell-head>.board-shell-note{width:100%;max-width:none}.queue-row{grid-template-columns:1fr}.queue-row-main,.queue-row-secondary-details,.queue-row-actions{grid-column:1;grid-row:auto;justify-self:stretch}.queue-row-topline{flex-direction:column}.queue-row-actions{justify-content:flex-start}.queue-row-titleline,.queue-row-summary{width:100%}.queue-row .card-head h3,.queue-row-summary{white-space:normal}}.board-shell{padding:.8rem}.lanes{gap:.45rem;grid-auto-columns:minmax(210px,1fr)}.card-topline{margin-bottom:.25rem}.card-meta-inline-row{font-size:.62rem}.card-meta-inline-artifact{margin-top:.22rem;font-size:.62rem}.card-actions{margin-top:.35rem}@media (max-width: 720px){.lanes,.lanes-preview-board{grid-auto-columns:minmax(210px,85vw)}}.btn-muted,.icon-btn,.card-actions .btn-small{border-color:var(--control-secondary-border);background:var(--control-secondary-bg);color:var(--control-secondary-fg);box-shadow:var(--control-secondary-shadow)}.btn-muted:hover,.icon-btn:hover,.card-actions .btn-small:hover{border-color:var(--control-secondary-hover-border);background:var(--control-secondary-hover-bg);color:var(--control-secondary-hover-fg);box-shadow:var(--control-secondary-hover-shadow)}.btn-approve,.card-actions .btn-approve{color:var(--success);border-color:#cfe8d5;background:#f2fbf4}.btn-reject,.card-actions .btn-reject{color:var(--danger);border-color:#f3d1cd;background:#fff5f4}.board-shell,.board-shell-preview{padding:1rem;gap:.85rem}.board-shell-head,.board-shell-head-preview{align-items:center;gap:.5rem}.board-shell-head h2,.board-shell-head-preview h2{font-size:1.08rem;font-weight:700;line-height:1.1}.board-shell-note{font-size:.74rem;max-width:22ch;line-height:1.45}.lanes,.lanes-preview-board{gap:.55rem;grid-auto-columns:minmax(220px,1fr)}.lane{border-radius:.9rem;background:var(--surface)}.lane:before{width:3px}.lane-head{padding:.68rem .78rem}.lane-head h2{font-size:.86rem;font-weight:700}.cards,.cards-preview{gap:.45rem;padding:.45rem}.card{padding:.72rem;border-radius:.75rem;border:1px solid #edf2f7;background:var(--surface-raised);box-shadow:none}.card:hover{transform:none;border-color:#dbe4ee}.card-topline{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-bottom:.35rem}.card-head{gap:.45rem}.card-head h3{font-size:.88rem;line-height:1.35}.card-description{margin-top:.25rem;font-size:.76rem;line-height:1.5}.card-meta-inline-row,.card-meta-inline-artifact{margin:0}.card-meta-inline-row{color:var(--muted);line-height:1.35}.card-meta-inline-artifact{margin-top:.35rem;color:var(--muted-strong);font-size:.66rem;line-height:1.4}.card-actions{margin-top:.45rem;gap:.28rem;justify-content:flex-end}.card-actions .btn-small{min-height:2.15rem;padding:.36rem .62rem;font-size:.68rem}.card-alert{margin-top:.35rem;padding:.35rem .45rem;font-size:.62rem}.cards-preview .card{padding:.55rem .6rem;background:#fbfcfe}.cards-preview .card-head{justify-content:flex-start}.cards-preview .card-head h3{font-size:.8rem}.cards-preview .card-state,.cards-preview .card-description,.cards-preview .card-meta-grid,.cards-preview .card-meta-grid-preview,.cards-preview .card-meta,.cards-preview .card-meta-inline,.cards-preview .card-meta-inline-row,.cards-preview .card-meta-inline-artifact{display:none}.queue-row{gap:1rem;padding:.95rem 1rem;background:linear-gradient(180deg,#fff,#fbfdff);border-left:4px solid transparent}.lane-pending_pm .queue-row{border-left-color:#cbd5e1}.lane-dev_running .queue-row{border-left-color:#93c5fd}.lane-qa_running .queue-row{border-left-color:#99f6e4}.lane-awaiting_human_approval .queue-row{border-left-color:#c4b5fd}.lane-done .queue-row{border-left-color:#86efac}.lane-blocked .queue-row{border-left-color:#fca5a5}.queue-row-main{display:grid;gap:.42rem}.queue-row-topline{margin-bottom:0}.queue-row-titleblock{display:grid;gap:.38rem;min-width:0}.queue-row-titleline{flex-wrap:wrap;gap:.42rem}.queue-row-state{min-height:1.36rem;padding:.16rem .52rem;font-size:.62rem;letter-spacing:.01em}.queue-row-state.state-pending_pm{background:#f1f5f9;color:#475569}.queue-row-state.state-dev_running{background:#eef4ff;color:#1d4ed8}.queue-row-state.state-qa_running{background:#ecfeff;color:#0f766e}.queue-row-state.state-awaiting_human_approval{background:#f5f3ff;color:#6d28d9}.queue-row-state.state-done{background:#f0fdf4;color:#15803d}.queue-row-state.state-blocked{background:#fff1f2;color:#b42318}.queue-row .card-head h3{overflow:visible;font-size:1rem;line-height:1.36;white-space:normal}.queue-row-meta-strip{display:flex;flex-wrap:wrap;gap:.35rem}.queue-row-meta-strip-secondary{padding-top:.55rem}.queue-row-meta-chip{display:inline-flex;align-items:center;padding:.24rem .55rem;border-radius:999px;background:#f8fafc;color:var(--muted-strong);font-size:.72rem;line-height:1.25}.queue-row-meta-chip-primary{border:1px solid #dbe7f3;background:#eff6ff;color:#24527a;font-weight:700}.queue-row-meta-chip-muted{border:1px solid #e7edf5;background:#fff;color:var(--muted)}.queue-row-size{font-weight:600;background:#eef2f7}.queue-row-label{background:#e8f4fd;color:#2980b9}.queue-row-label-overflow{background:#f0f0f0;color:var(--muted)}.queue-row-dwell{font-variant-numeric:tabular-nums;font-weight:600;background:#eef2f7}.queue-row-dwell--amber{background:#fef3cd;color:#856404}.queue-row-secondary-details{grid-column:2;grid-row:1;justify-self:end;padding:0 .6rem .55rem;border-top:1px solid var(--line)}.queue-row-awaiting-approval .queue-row-secondary-details{grid-column:1;grid-row:auto;justify-self:stretch}.queue-row-secondary-details summary{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;color:var(--muted);font-size:.68rem;font-weight:700;list-style:none}.queue-row-secondary-details summary::-webkit-details-marker{display:none}.queue-row-secondary-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding-inline:.3rem;border-radius:999px;background:var(--surface-muted);color:var(--muted-strong);font-size:.64rem;line-height:1}.queue-row-dwell--red{background:#f8d7da;color:#721c24}.queue-row-summary{margin:0;color:var(--ink-soft);font-size:.82rem;line-height:1.56;white-space:normal;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.queue-row-completion-links{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.36rem;color:var(--muted);font-size:.72rem;line-height:1.35}.queue-row-completion-label{color:var(--muted-strong);font-weight:700}.queue-row-completion-link{display:inline-flex;align-items:center;min-height:1.72rem;padding:.2rem .52rem;border:1px solid #dbe7f3;border-radius:8px;background:#fff;color:#1d4ed8;font-weight:700;text-decoration:none}.queue-row-completion-link:hover,.queue-row-completion-link:focus-visible{border-color:#93c5fd;color:#1e40af;text-decoration:underline}.queue-row-alert{margin-top:0;padding:.52rem .62rem;border-radius:.75rem;font-size:.74rem}.queue-row-actions{grid-column:2;grid-row:2;justify-self:end;gap:.44rem;min-width:fit-content}.queue-row-actions .btn-small{min-height:2.2rem;padding:.38rem .66rem;font-size:.7rem}.task-list-shell{gap:.8rem}.task-list-panel{border:1px solid var(--line);border-radius:.95rem;background:var(--surface);overflow:hidden}.task-list-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding:.85rem .95rem;border-bottom:1px solid var(--line)}.task-list-panel-head h2{margin:0;font-size:.92rem}.task-list-panel-head p{margin:.18rem 0 0;color:var(--muted);font-size:.72rem;line-height:1.45;max-width:46rem}.task-list-panel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.task-list-empty-state{display:grid;gap:.7rem}.task-list-empty-state p{margin:0}.task-list-empty-actions{display:flex;flex-wrap:wrap;gap:.5rem}.task-list-table{display:grid}.task-list-table>.task-list-row+.task-list-row{border-top:1px solid var(--line)}.task-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding:.8rem .95rem;background:linear-gradient(180deg,#fff,#fbfdff)}.task-list-row-main{display:grid;gap:.55rem;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.task-list-row-main:disabled{cursor:default}.task-list-row-primary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start}.task-list-row-copy{display:grid;gap:.22rem;min-width:0}.task-list-row-copy strong{font-size:.9rem;line-height:1.35}.task-list-row-copy p{margin:0;color:var(--ink-soft);font-size:.74rem;line-height:1.45;overflow-wrap:anywhere}.task-list-row-meta{display:flex;flex-wrap:wrap;gap:.35rem}.task-list-row-actions{display:flex;align-items:flex-start;gap:.35rem}.task-list-row-actions .btn-small{min-height:2.2rem;padding:.38rem .66rem;font-size:.7rem}@media (max-width: 720px){.queue-row{grid-template-columns:1fr;gap:.85rem;padding:.95rem}.queue-row-actions{justify-content:flex-start;width:100%}.queue-row-actions .btn-small,.task-list-row-actions .btn-small,.card-actions .btn-small{flex:1 1 9rem;min-height:2.75rem;justify-content:center}.queue-row-summary{-webkit-line-clamp:3}.task-list-panel-head,.task-list-row{grid-template-columns:1fr}.task-list-row-actions{justify-content:flex-start;width:100%}}@media (max-width: 1100px){.queue-section-head{flex-direction:column;align-items:stretch}}.board-shell{background:var(--surface-panel)}.board-shell-head h2,.queue-section-title h2,.workflow-summary-title-block h2,.task-list-panel-head h2{font-family:var(--font-display);letter-spacing:-.02em}.queue-summary-chip{border-color:var(--border-subtle);background:var(--surface-quiet)}.queue-section,.task-list-panel{border-color:var(--border-subtle);background:var(--surface-panel)}.queue-section-drop-active{background:color-mix(in srgb,var(--surface-secondary) 86%,var(--brand) 14%);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 26%,transparent)}.queue-row,.task-list-row{background:var(--surface-primary)}.review-inbox{display:grid;gap:.7rem;padding:.9rem;border:1px solid rgba(98,79,62,.12);border-radius:8px;background:linear-gradient(180deg,#fffdfafa,#f6f0e8eb);box-shadow:inset 0 1px #fff9,0 12px 30px #7865520f}.review-inbox-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .75rem}.review-inbox-copy{display:grid;gap:.16rem}.review-inbox-copy h2{margin:0;color:var(--ink);font-family:var(--font-display);font-size:1.08rem;font-weight:600;line-height:1.1;letter-spacing:0}.review-inbox-copy p,.review-inbox-note,.review-inbox-empty,.review-inbox-item-context p,.review-inbox-item-outcome,.review-inbox-item-context-text,.review-inbox-item-summary{margin:0;color:var(--muted)}.review-inbox-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.review-inbox-summary-chip{display:inline-flex;align-items:center;padding:.22rem .45rem;border-radius:999px;background:#fff;color:var(--muted-strong);font-size:.67rem;font-weight:700;line-height:1.2}.review-inbox-note{font-size:.7rem;line-height:1.4}.review-inbox-buckets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.6rem;align-items:start}.review-inbox-bucket{display:grid;gap:.5rem;padding:.6rem;border:1px solid rgba(98,79,62,.1);border-radius:8px;background:#ffffffc7}.review-inbox-bucket-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.review-inbox-bucket-head h3{margin:0;color:var(--ink);font-size:.78rem;line-height:1.2}.review-inbox-bucket-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;height:1.55rem;padding:0 .4rem;border-radius:8px;background:#ddcdba4d;color:var(--muted-strong);font-size:.68rem;font-weight:700}.review-inbox-items{display:grid;gap:.5rem}.review-inbox-empty{font-size:.72rem;line-height:1.45}.review-inbox-item{display:grid;gap:.5rem;padding:.72rem;border:1px solid rgba(98,79,62,.08);border-left:3px solid rgba(58,160,120,.78);border-radius:8px;background:#ffffffbd}.review-inbox-item-blocked-by-checks{border-left-color:#c55354c7}.review-inbox-item-recent-rejects{border-left-color:#b27e2dc7}.review-inbox-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.review-inbox-item-kicker,.review-inbox-item-chip{display:inline-flex;align-items:center;min-height:1.35rem;padding:.2rem .42rem;border:1px solid rgba(98,79,62,.1);border-radius:8px;background:#ffffffd1;color:var(--muted-strong);font-size:.64rem;font-weight:800;line-height:1.15}.review-inbox-item-kicker{border-color:#3aa0783d;background:#e2f8edb8;color:var(--success)}.review-inbox-item-blocked-by-checks .review-inbox-item-kicker{border-color:#c553543d;background:#fff1f0d1;color:var(--danger)}.review-inbox-item-recent-rejects .review-inbox-item-kicker{border-color:#b27e2d3d;background:#fff8e6db;color:var(--gold-strong)}.review-inbox-item-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.review-inbox-item-heading{margin:0;color:var(--ink);font-size:.8rem;font-weight:700;line-height:1.3;text-align:left}.review-inbox-item-summary{font-size:.72rem;line-height:1.45}.review-inbox-item-context{display:grid;gap:.18rem;padding:.48rem .55rem;border:1px solid rgba(98,79,62,.08);border-radius:8px;background:#f7f4efd1}.review-inbox-item-context span{color:var(--muted-strong);font-size:.64rem;font-weight:800;line-height:1.2}.review-inbox-item-context p,.review-inbox-item-outcome{font-size:.72rem;line-height:1.45}.review-inbox-item-context-text{font-size:.67rem;line-height:1.35}.review-inbox-item-actions{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:space-between;align-items:center}.review-inbox-item-secondary-actions,.review-inbox-item-decision-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.review-inbox-item-decision-actions{flex:1 1 15rem}.review-inbox-item-actions .btn-small{min-height:2.25rem;padding:.38rem .68rem;font-size:.7rem}.focus-queue{background:linear-gradient(180deg,#fbf9f4fa,#f3ede4f0)}.focus-queue-bucket{background:linear-gradient(180deg,#ffffffdb,#fbf6f0e6)}.focus-queue-item{background:#fff}@media (max-width: 1100px){.review-inbox-buckets{grid-template-columns:1fr}}.approval-workspace{display:grid;gap:.85rem}.approval-workspace-next-actions{display:flex;flex-wrap:wrap;gap:.35rem}.approval-workspace-next-actions p{margin:0;padding:.3rem .5rem;border:1px solid #e6edf5;border-radius:999px;background:#fff;color:var(--muted);font-size:.68rem;line-height:1.35}.approval-workspace-section{display:grid;gap:.6rem;padding:.72rem .8rem;border:1px solid #e4ebf3;border-radius:.95rem;background:linear-gradient(180deg,#fbfdff,#f6f9fc)}.approval-workspace-section-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.approval-workspace-section-head h2{margin:0;color:var(--ink);font-size:.92rem;line-height:1.1;letter-spacing:-.03em}.approval-workspace-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;height:1.55rem;padding:0 .4rem;border-radius:999px;background:#f8fafc;color:var(--muted-strong);font-size:.68rem;font-weight:700}.approval-workspace-section-desc{margin:0;color:var(--muted);font-size:.72rem;line-height:1.45}.approval-workspace-task-list{display:grid;gap:.55rem}.approval-workspace-task{display:grid;gap:.5rem;padding:.68rem;border:1px solid #e7edf5;border-radius:.85rem;background:#fff}.approval-workspace-task-expanded{border-color:#d0daea}.approval-workspace-task-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.45rem .75rem}.approval-workspace-task-head-main{display:flex;align-items:flex-start;gap:.45rem;min-width:0;flex:1}.approval-workspace-task-title-block{display:grid;gap:.16rem;min-width:0}.approval-workspace-task-title-block h3{margin:0;color:var(--ink);font-size:.82rem;line-height:1.25;overflow-wrap:break-word}.approval-workspace-task-desc{margin:0;color:var(--muted);font-size:.72rem;line-height:1.4;overflow-wrap:break-word}.task-markdown{display:grid;gap:.55rem;min-width:0;color:var(--ink-soft)}.task-markdown>*{margin:0;min-width:0}.task-markdown :is(p,li,blockquote){color:inherit;overflow-wrap:anywhere}.task-markdown :is(h1,h2,h3,h4,h5,h6){color:var(--ink);line-height:1.2}.task-markdown h1{font-size:1rem}.task-markdown h2{font-size:.94rem}.task-markdown h3,.task-markdown h4,.task-markdown h5,.task-markdown h6{font-size:.86rem}.task-markdown :is(ul,ol){margin:0;padding-left:1.1rem}.task-markdown blockquote{padding-left:.8rem;border-left:2px solid var(--line-strong);color:var(--muted-strong)}.task-markdown :is(pre,code){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.task-markdown code{padding:.08rem .3rem;border-radius:.4rem;background:#ffffff14;font-size:.92em}.task-markdown pre{overflow-x:auto;padding:.8rem .9rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:#070f1a94}.task-markdown pre code{padding:0;background:transparent}.task-markdown a{color:var(--brand-strong);text-decoration:underline;text-underline-offset:.12em}.approval-workspace-task-head-actions{display:grid;gap:.3rem;flex-shrink:0;justify-items:end}.approval-workspace-task-secondary-actions,.approval-workspace-task-decision-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.approval-workspace-task-decision-actions{width:100%}.approval-workspace-task-head-actions .btn-small{min-height:2.25rem;padding:.38rem .68rem;font-size:.7rem}.approval-workspace-task-evidence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.45rem}.approval-workspace-evidence-card{display:grid;gap:.16rem;padding:.52rem .6rem;border:1px solid #eef2f7;border-radius:.72rem;background:#f8fafc}.approval-workspace-evidence-label{color:var(--muted);font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.approval-workspace-evidence-value{color:var(--ink);font-size:.76rem;line-height:1.3}.approval-workspace-evidence-card p{margin:0;color:var(--muted);font-size:.68rem;line-height:1.35}.approval-workspace-blocker-alert{margin:0;padding:.4rem .6rem;border:1px solid #fdd;border-radius:.72rem;background:#fff8f8;color:#b44;font-size:.72rem;line-height:1.4}.field-error,.approval-workspace-blocker-alert,.task-evidence-error{border-radius:.72rem;line-height:1.45}.approval-workspace-task-detail{display:grid;gap:.55rem;padding-top:.45rem;border-top:1px solid #eef2f7}.approval-workspace-detail-loading,.approval-workspace-detail-empty{margin:0;color:var(--muted);font-size:.72rem;line-height:1.45}.approval-workspace-timeline h4{margin:0 0 .35rem;color:var(--ink);font-size:.78rem;line-height:1.2}.approval-workspace-timeline-list{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.approval-workspace-timeline-item{display:grid;gap:.12rem;padding:.38rem .5rem;border-left:2px solid #d8e2ee;background:#fbfdff}.approval-workspace-timeline-item-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem}.approval-workspace-timeline-item-head strong{color:var(--ink);font-size:.74rem}.approval-workspace-timeline-item-head span{color:var(--muted);font-size:.68rem}.approval-workspace-timeline-meta{margin:0;color:var(--muted);font-size:.66rem;line-height:1.35}.approval-workspace-timeline-summary{margin:0;color:var(--ink-soft);font-size:.72rem;line-height:1.45}.approval-workspace-empty{display:grid;place-items:center;padding:2rem 1rem;border:1px solid #e4ebf3;border-radius:.95rem;background:#fbfdff}.approval-workspace-empty p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.45;text-align:center}.activity-feed{display:grid;gap:.45rem;align-content:start}.activity-feed-head{display:flex;align-items:center;gap:.5rem;padding:.45rem 0}.activity-feed-head h2{font-size:.88rem;font-weight:600;margin:0}.activity-feed-empty{color:var(--muted);font-size:.82rem}.activity-feed-list{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.activity-feed-item{border:1px solid var(--line);border-radius:.6rem;overflow:hidden}.activity-feed-item-btn{display:grid;gap:.2rem;width:100%;padding:.55rem .7rem;background:var(--surface);border:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.activity-feed-item-btn:hover{background:#f8fafc}.activity-feed-item-head{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.activity-feed-item-head strong{font-size:.8rem;color:var(--ink)}.activity-feed-item-transition{font-size:.72rem;color:var(--muted)}.activity-feed-item-task{margin:0;font-size:.78rem;color:var(--ink-soft);font-weight:500}.activity-feed-item-meta{margin:0;font-size:.7rem;color:var(--muted)}.activity-feed-item-note{margin:0;font-size:.72rem;color:var(--ink-soft);line-height:1.4}.activity-feed-more{justify-self:center;margin-top:.3rem}@media (max-width: 620px){.review-inbox-item-secondary-actions,.review-inbox-item-decision-actions,.approval-workspace-task-secondary-actions,.approval-workspace-task-decision-actions{width:100%;justify-content:stretch}.review-inbox-item-actions .btn-small,.approval-workspace-task-head-actions .btn-small{flex:1 1 9rem;min-height:2.75rem;justify-content:center}}.field,.create-form,.invite-sections,.invite-section{display:grid;gap:var(--space-3)}.field>span{display:block;color:var(--muted-strong);font-size:.68rem;font-weight:700;line-height:1.25;text-transform:uppercase;letter-spacing:.12em}.project-select-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3)}.collab-select,.search-field input,.field input,.field textarea,.field select{width:100%;min-height:2.8rem;border:1px solid var(--control-field-border);border-radius:var(--radius-sm);padding:.9rem 1rem;color:var(--control-field-fg);background:var(--control-field-bg);box-shadow:var(--control-field-shadow);font:inherit;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background var(--motion-fast) ease,color var(--motion-fast) ease}.collab-select{min-height:3rem;font-size:.85rem;font-weight:600;cursor:pointer}.search-field input{min-height:3rem;border-radius:var(--radius-pill)}.field textarea{min-height:8.5rem;resize:vertical;line-height:1.58}.field select{min-height:2.8rem;padding:.64rem .8rem;font-size:.82rem}.field textarea::placeholder,.field input::placeholder,.search-field input::placeholder{color:var(--control-field-placeholder)}.chip,.btn,.icon-btn{border:1px solid transparent;font:inherit}.chip{min-height:2.5rem;padding:.65rem .95rem;border-radius:var(--radius-pill);border-color:var(--control-chip-border);color:var(--control-chip-fg);background:var(--control-chip-bg);box-shadow:var(--control-chip-shadow);font-size:.77rem;font-weight:700;cursor:pointer;transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-fast) ease,color var(--motion-fast) ease,transform var(--motion-fast) ease}.chip:hover,.chip-active{border-color:var(--control-chip-hover-border);background:var(--control-chip-hover-bg);color:var(--control-chip-hover-fg);box-shadow:var(--control-chip-hover-shadow)}.chip-active{border-color:var(--control-chip-active-border);background:var(--control-chip-active-bg);color:var(--control-chip-active-fg);box-shadow:var(--control-chip-active-shadow)}.chip-toggle{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.8rem;color:var(--muted-strong);font-size:.8rem;font-weight:700}.btn,.icon-btn{min-height:2.8rem;border-radius:var(--radius-sm);padding:.7rem 1rem;color:var(--control-primary-fg);border-color:var(--control-primary-border);background:var(--control-primary-bg);font-size:.82rem;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease,border-color var(--motion-fast) ease,background var(--motion-fast) ease,color var(--motion-fast) ease;box-shadow:var(--control-primary-shadow)}.btn:hover,.icon-btn:hover{transform:translateY(-1px);color:var(--control-primary-hover-fg);border-color:var(--control-primary-hover-border);background:var(--control-primary-hover-bg);box-shadow:var(--control-primary-hover-shadow)}.btn:disabled,.icon-btn:disabled{opacity:var(--control-disabled-opacity);color:var(--control-disabled-fg);border-color:var(--control-disabled-border);background:var(--control-disabled-bg);cursor:default;transform:none;box-shadow:var(--control-disabled-shadow)}.btn-muted,.icon-btn{color:var(--control-secondary-fg);border-color:var(--control-secondary-border);background:var(--control-secondary-bg);box-shadow:var(--control-secondary-shadow)}.btn-muted:hover,.icon-btn:hover{color:var(--control-secondary-hover-fg);border-color:var(--control-secondary-hover-border);background:var(--control-secondary-hover-bg);box-shadow:var(--control-secondary-hover-shadow)}.btn-icon{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.btn-icon span:first-child{width:1.3rem;height:1.3rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:inherit;background:var(--control-icon-badge-bg);font-size:1rem}.btn-small{min-height:2.5rem;padding:.58rem .9rem;border-radius:var(--radius-xs);font-size:.74rem}.btn-approve{background:linear-gradient(135deg,var(--success),var(--accent-strong))}.btn-reject{color:#13070c;background:linear-gradient(135deg,var(--danger-strong),var(--gold))}.saved-view-select{min-width:180px;min-height:1.9rem;padding:.24rem .5rem;border:1px solid var(--control-field-border);border-radius:999px;background:var(--control-field-bg);color:var(--control-field-fg);box-shadow:var(--control-field-shadow);font-size:.7rem}.board-view-chip{min-height:1.85rem;padding:.24rem .55rem;border:1px solid var(--control-chip-border);border-radius:999px;background:var(--control-chip-bg);color:var(--control-chip-fg);font-size:.68rem;font-weight:600;box-shadow:var(--control-chip-shadow)}.board-view-chip:hover{border-color:var(--control-chip-hover-border);background:var(--control-chip-hover-bg);color:var(--control-chip-hover-fg);box-shadow:var(--control-chip-hover-shadow)}.board-view-chip-active{border-color:var(--control-chip-active-border);background:var(--control-chip-active-bg);color:var(--control-chip-active-fg);box-shadow:var(--control-chip-active-shadow)}.btn:focus-visible,.chip:focus-visible,.icon-btn:focus-visible,.collab-select:focus-visible,.search-field input:focus-visible,.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible,.saved-view-select:focus-visible{outline:none;border-color:var(--control-field-focus-border);box-shadow:var(--control-focus-ring)}.field:has(.field-error) input,.field:has(.field-error) textarea,.field:has(.field-error) select,.field input[aria-invalid=true],.field textarea[aria-invalid=true],.field select[aria-invalid=true]{border-color:color-mix(in srgb,var(--danger) 58%,var(--control-field-border));background:color-mix(in srgb,var(--control-field-bg) 88%,var(--danger) 12%);box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 24%,transparent)}.collab-select:hover,.search-field input:hover,.field input:hover,.field textarea:hover,.field select:hover,.saved-view-select:hover{border-color:var(--control-field-hover-border);background:var(--control-field-hover-bg)}.collab-select:disabled,.field input:disabled,.field textarea:disabled,.field select:disabled,.saved-view-select:disabled{color:var(--control-disabled-fg);border-color:var(--control-disabled-border);background:var(--control-disabled-bg);box-shadow:var(--control-disabled-shadow)}@media (max-width: 620px){.btn-small,.field select{min-height:2.75rem}}@keyframes flowtendWalletSettle{0%{opacity:.84;transform:translateY(1.8rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes flowtendWalletRowReveal{0%{opacity:.84;transform:translateY(.85rem)}to{opacity:1;transform:translateY(0)}}@keyframes flowtendCtaSignal{0%,to{box-shadow:0 0 #11182700}50%{box-shadow:0 0 0 .35rem #10b98124}}@keyframes flowtendPreviewBreath{0%{opacity:.84;filter:saturate(.82) brightness(.98)}to{opacity:.92;filter:saturate(.88) brightness(1.01)}}.page-preview .locked-app-shell-hero{gap:1.1rem}.page-preview .locked-hero{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.74fr);min-height:clamp(24rem,58svh,34rem);align-items:stretch;gap:1.6rem;padding:2.5rem;border:1px solid var(--landing-line);border-radius:var(--landing-radius);background:linear-gradient(118deg,#10b98121,#10b98100 27%),linear-gradient(152deg,#2563eb00 48%,#2563eb1a),linear-gradient(180deg,#fff,#f7fbff 58%,#f2faf6);box-shadow:0 1.4rem 3.4rem #11182714}.page-preview .locked-hero:before{top:0;right:0;bottom:0;left:0;display:block;opacity:.55;background:linear-gradient(90deg,rgba(17,24,39,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(17,24,39,.035) 1px,transparent 1px);background-size:4.75rem 4.75rem}.page-preview .locked-hero:after{inset:auto 2.5rem 2.4rem 48%;height:1px;border:0;opacity:1;background:linear-gradient(90deg,transparent,rgba(17,24,39,.18),transparent)}.page-preview .locked-hero-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:1.2rem;min-width:0;max-width:44rem}.page-preview .locked-hero-copy{gap:.9rem;max-width:41rem;padding:0}.page-preview .locked-brand-lockup{gap:.75rem}.page-preview .locked-brand-icon{width:3rem;height:3rem;border-radius:var(--landing-radius);box-shadow:0 .9rem 1.8rem #1118271f}.page-preview .locked-brand-nameplate{color:var(--landing-ink);font-family:var(--font-display);font-size:1rem;font-weight:800}.page-preview .locked-brand-tag,.page-preview .locked-hero-kicker,.page-preview .hero-cta-kicker,.page-preview .local-auth-details>summary{color:var(--landing-green-strong);font-size:.72rem;font-weight:800;text-transform:uppercase}.page-preview .locked-hero-copy h1{max-width:10.6ch;color:var(--landing-ink)}.page-preview .locked-hero-name{color:var(--landing-ink);font-family:var(--font-display);font-size:clamp(3rem,6vw,6rem);font-weight:800;line-height:.88;letter-spacing:0}.page-preview .locked-hero-line{max-width:9.4ch;margin-top:.8rem;color:var(--landing-ink);font-size:clamp(1.45rem,2.2vw,2.15rem);line-height:1.04;letter-spacing:0}.page-preview .locked-hero-summary{max-width:31rem;color:var(--landing-ink-soft);font-size:1.08rem;line-height:1.7}.page-preview .locked-hero-contextline{max-width:29rem;color:var(--landing-muted);font-size:.82rem;font-weight:700;text-transform:none}.page-preview .locked-auth-panel{align-self:start;gap:.75rem;max-width:24rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.page-preview .locked-auth-copy h2{color:var(--landing-ink);font-size:1.35rem;line-height:1.08}.page-preview .locked-auth-note,.page-preview .hero-cta-note,.page-preview .hero-cta-meta,.page-preview .local-auth-copy,.page-preview .local-auth-note{color:var(--landing-muted)}.page-preview .hero-cta-button{width:fit-content;min-width:13rem;min-height:3.15rem;border-radius:var(--landing-radius);background:#111318;color:#fff;box-shadow:none;animation:flowtendCtaSignal 3.6s ease-in-out 1.2s infinite}.page-preview .hero-cta-button:hover,.page-preview .hero-cta-button:focus-visible{background:#000;color:#fff}.page-preview .landing-console-hero{position:relative;z-index:2;min-width:0;display:grid;gap:1.25rem;margin-top:0;padding:1.35rem;border:1px solid var(--landing-line);border-radius:calc(var(--landing-radius) + .1rem);background:linear-gradient(180deg,#fffffffa,#f7fafcf2),linear-gradient(140deg,rgba(37,99,235,.04),transparent 42%);box-shadow:0 1.1rem 2.3rem #11182714}.page-preview .landing-console-head{display:grid;gap:.6rem;max-width:32rem}.page-preview .landing-console-head h2{margin:0;color:var(--landing-ink);font-family:var(--font-display);font-size:clamp(1.7rem,2.6vw,2.35rem);line-height:1.02}.page-preview .landing-console-head p:last-child{color:var(--landing-ink-soft);font-size:.92rem;line-height:1.65}.page-preview .landing-console-badge-strip,.page-preview .landing-console-main-meta{display:flex;flex-wrap:wrap;gap:.45rem}.page-preview .landing-console-badge-strip span,.page-preview .landing-console-main-meta span{display:inline-flex;align-items:center;min-height:1.9rem;padding:.2rem .65rem;border:1px solid rgba(17,24,39,.08);border-radius:999px;background:#ffffffc2;color:var(--landing-muted);font-size:.72rem;font-weight:700}.page-preview .landing-console-grid{min-width:0;display:grid;grid-template-columns:minmax(11.5rem,.28fr) minmax(0,1fr);gap:1.15rem;align-items:start}.page-preview .landing-console-sidebar,.page-preview .landing-console-main-head{display:grid;gap:.65rem;padding:0;border:0;background:transparent}.page-preview .landing-console-sidebar-head,.page-preview .landing-console-main-copy{display:grid;gap:.2rem}.page-preview .landing-console-sidebar-head h3,.page-preview .landing-console-main-copy h3{margin:0;color:var(--landing-ink);font-family:var(--font-display);font-size:1.1rem;line-height:1.02}.page-preview .landing-console-sidebar-head p:last-child,.page-preview .landing-console-main-copy p:last-child{margin:0;color:var(--landing-muted);font-size:.8rem;line-height:1.55}.page-preview .landing-console-project-list{display:grid;gap:.45rem}.page-preview .landing-console-project-item{display:grid;gap:.15rem;padding:.7rem .78rem;border:1px solid rgba(17,24,39,.08);border-radius:var(--landing-radius);background:#ffffff85}.page-preview .landing-console-project-item:nth-child(n+4){display:none}.page-preview .landing-console-project-item-active{border-color:#10b98133;background:linear-gradient(180deg,#10b98114,#ffffffb8)}.page-preview .landing-console-project-item strong{color:var(--landing-ink);font-size:.84rem}.page-preview .landing-console-project-item span{color:var(--landing-muted);font-size:.72rem}.page-preview .landing-console-main{min-width:0;display:grid;gap:.8rem}.page-preview .landing-console-main-head{gap:.35rem}.page-preview .landing-board-preview{display:grid;gap:.85rem;padding:.95rem;border:1px solid rgba(17,24,39,.08);border-radius:calc(var(--landing-radius) + .1rem);background:#ffffffc2;animation:flowtendPreviewBreath 3.4s ease-in-out infinite alternate}.page-preview .landing-board-preview-summary,.page-preview .landing-board-preview-column{display:grid;gap:.6rem}.page-preview .landing-board-preview-summary{padding-bottom:.15rem;border-bottom:1px solid rgba(17,24,39,.08)}.page-preview .landing-board-preview-summary-copy{display:grid;gap:.18rem}.page-preview .landing-board-preview-kicker{margin:0;color:var(--landing-muted);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.page-preview .landing-board-preview-summary h4,.page-preview .landing-board-preview-column h4{margin:0;color:var(--landing-ink);font-family:var(--font-display);font-size:.98rem;line-height:1.02}.page-preview .landing-board-preview-summary-copy p:last-child{margin:0;color:var(--landing-muted);font-size:.78rem;line-height:1.55}.page-preview .landing-board-preview-summary-chart{display:flex;flex-wrap:wrap;gap:.42rem}.page-preview .landing-board-preview-chip{display:inline-flex;align-items:center;min-height:1.8rem;padding:.2rem .6rem;border-radius:999px;background:#ffffff94;color:color-mix(in srgb,var(--landing-muted) 86%,transparent);font-size:.72rem;font-weight:700}.page-preview .landing-board-preview-chip-pending_pm{border:1px solid color-mix(in srgb,var(--signal-success) 18%,transparent)}.page-preview .landing-board-preview-chip-dev_running{border:1px solid color-mix(in srgb,var(--signal-info) 18%,transparent)}.page-preview .landing-board-preview-chip-qa_running,.page-preview .landing-board-preview-chip-awaiting_human_approval{border:1px solid color-mix(in srgb,var(--signal-caution) 18%,transparent)}.page-preview .landing-board-preview-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.page-preview .landing-board-preview-column{padding:.72rem;border:1px solid rgba(17,24,39,.08);border-radius:var(--landing-radius);background:#ffffff80}.page-preview .landing-board-preview-column-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.page-preview .landing-board-preview-column-head span{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;height:1.45rem;border-radius:999px;background:#1118270f;color:var(--landing-muted);font-size:.72rem;font-weight:700}.page-preview .landing-board-preview-task-list{display:grid;gap:.45rem}.page-preview .landing-board-preview-task{display:grid;gap:.22rem;padding:.6rem;border-radius:var(--landing-radius);background:#ffffff7a}.page-preview .landing-board-preview-task strong{color:var(--landing-ink);font-size:.8rem;line-height:1.2}.page-preview .landing-board-preview-task p,.page-preview .landing-board-preview-task span,.page-preview .landing-board-preview-task em{margin:0;color:var(--landing-muted);font-size:.72rem;line-height:1.45;font-style:normal}.page-preview .landing-board-preview-task em{color:var(--landing-ink-soft)}.page-preview .btn,.page-preview .btn-muted,.page-preview .icon-btn,.page-preview .local-auth-card,.page-preview .field input{border-radius:var(--landing-radius)}.page-preview .local-auth-details{border-top-color:var(--landing-line)}.page-preview .local-auth-card{border-color:var(--landing-line);background:#ffffffc7;box-shadow:none}.page-preview .auth-gate-fallback{display:grid;gap:.5rem;border-radius:var(--landing-radius);border-color:var(--landing-line);background:#ffffffbd;box-shadow:none}.page-preview .auth-gate-fallback>*{margin:0}.locked-product-visual{position:relative;z-index:1;display:grid;align-items:center;justify-items:center;min-width:0;width:min(100%,21.5rem);justify-self:end;padding-block:1.1rem}.workflow-wallet{width:min(100%,34rem);min-height:34rem;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:1rem;padding:1.2rem;border:1px solid var(--landing-line);border-radius:var(--landing-radius);background:linear-gradient(180deg,#fffffff5,#f7fafcf0),linear-gradient(135deg,rgba(16,185,129,.08),transparent 40%);box-shadow:0 2rem 4.5rem #11182724,inset 0 1px #ffffffe6;animation:flowtendWalletSettle .84s cubic-bezier(.2,.85,.2,1) .12s both}.workflow-wallet-head,.workflow-wallet-row,.workflow-wallet-context,.workflow-wallet-decision{border:1px solid var(--landing-line);border-radius:var(--landing-radius);background:var(--landing-surface)}.workflow-wallet-head,.workflow-wallet-context,.workflow-wallet-decision{padding:1rem}.workflow-wallet-head{display:flex;align-items:start;justify-content:space-between;gap:1rem}.workflow-wallet-head div,.workflow-wallet-context{display:grid;gap:.2rem}.workflow-wallet-head span,.workflow-wallet-context span,.workflow-wallet-row span,.workflow-wallet-decision span{color:var(--landing-muted);font-size:.74rem;font-style:normal;font-weight:700}.workflow-wallet-head strong,.workflow-wallet-context strong{color:var(--landing-ink);font-size:1.08rem}.workflow-wallet-head .workflow-wallet-state{display:inline-flex;min-height:1.8rem;align-items:center;padding:.25rem .62rem;border-radius:var(--landing-radius);background:#10b9811f;color:var(--landing-green-strong)}.workflow-wallet-list{display:grid;gap:.72rem;align-content:center}.workflow-wallet-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:5rem;padding:.9rem .95rem;opacity:.84;animation:flowtendWalletRowReveal .52s cubic-bezier(.2,.85,.2,1) both}.workflow-wallet-row:nth-child(1){animation-delay:.36s}.workflow-wallet-row:nth-child(2){animation-delay:.46s}.workflow-wallet-row:nth-child(3){animation-delay:.56s}.workflow-wallet-row:nth-child(4){animation-delay:.66s}.workflow-wallet-marker{width:.72rem;height:2.75rem;border-radius:999px;background:var(--landing-green)}.workflow-wallet-row-blue .workflow-wallet-marker{background:var(--landing-blue)}.workflow-wallet-row-amber .workflow-wallet-marker{background:var(--landing-amber)}.workflow-wallet-row-rose .workflow-wallet-marker{background:var(--landing-rose)}.workflow-wallet-row div{display:grid;gap:.24rem;min-width:0}.workflow-wallet-row strong{color:var(--landing-ink);font-size:.98rem;line-height:1.22}.workflow-wallet-row em{min-width:5.5rem;padding:.44rem .56rem;border-radius:var(--landing-radius);background:color-mix(in srgb,var(--landing-surface) 88%,var(--landing-ink) 6%);color:var(--landing-ink-soft);font-size:.78rem;font-style:normal;font-weight:800;text-align:center}.workflow-wallet-decision{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;background:#111318}.workflow-wallet-decision span{color:#ffffffb8}.workflow-wallet-decision strong{min-height:2.8rem;display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1rem;border-radius:var(--landing-radius);background:#fff;color:#111318;font-size:.84rem}.page-preview .landing-preview.locked-console-preview-section{margin-top:0;padding:2rem;border-radius:var(--landing-radius);border-color:var(--landing-line);background:#fff;box-shadow:0 1.2rem 3rem #11182714}.page-preview .locked-console-preview-head h2{max-width:14ch;color:var(--landing-ink);font-size:2.4rem;line-height:1.05;letter-spacing:0}.page-preview .locked-console-preview-head p{color:var(--landing-ink-soft)}.pricing-section{display:grid;gap:1.2rem;padding:2rem 0;border-top:1px solid var(--landing-line)}.pricing-section-head{display:grid;gap:.55rem;max-width:42rem}.pricing-section-head h2{max-width:13ch;margin:0;color:var(--landing-ink);font-family:var(--font-display);font-size:2.4rem;line-height:1.05;letter-spacing:0}.pricing-section-head p:last-child{margin:0;color:var(--landing-ink-soft);font-size:.96rem;line-height:1.7}.pricing-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;align-items:stretch}.pricing-plan{position:relative;display:grid;gap:1rem;align-content:start;padding:1.15rem 1.15rem 1.25rem;border:1px solid var(--landing-line);border-radius:var(--landing-radius);background:#fff;box-shadow:inset 0 1px #ffffff80}.pricing-plan-free{background:linear-gradient(180deg,#f9fbfda3,#fff0),var(--landing-surface)}.pricing-plan-pro{background:linear-gradient(180deg,#10b9812e,#fff0 48%),var(--landing-surface);border-color:#10b9816b;border-width:1.5px}.pricing-plan-featured{padding-top:1.9rem;box-shadow:0 22px 48px #10b98133,0 1px #10b9812e,inset 0 1px #ffffffa6;transform:translateY(-4px)}.pricing-plan-ribbon{position:absolute;top:0;left:0;right:0;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.35rem .6rem;border-top-left-radius:var(--landing-radius);border-top-right-radius:var(--landing-radius);background:#047857;background-color:#047857;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}html[data-flowtend-theme=dark] .pricing-plan-ribbon{background:#34d399;background-color:#34d399;color:#04110d}.pricing-plan-head{display:grid;gap:.22rem}.pricing-plan-head p{margin:0;color:var(--landing-green-strong);font-size:.72rem;font-weight:800;text-transform:uppercase}.pricing-plan-free .pricing-plan-head p{color:var(--landing-ink-soft)}.pricing-plan-head h3{margin:0;color:var(--landing-ink);font-family:var(--font-display);font-size:1.45rem;line-height:1.08}.pricing-plan-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:1.55rem;padding:.1rem .55rem;border-radius:999px;background:#10b98124;color:var(--landing-green-strong);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pricing-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.pricing-plan-price strong{color:var(--landing-ink);font-size:2.8rem;line-height:.95}.pricing-plan-price span,.pricing-plan-summary{color:var(--landing-muted)}.pricing-plan-summary{margin:0;font-size:.9rem;line-height:1.6}.pricing-plan-list{display:grid;gap:.48rem;margin:0;padding:0;list-style:none}.pricing-plan-list li{display:flex;align-items:center;gap:.5rem;color:var(--landing-ink-soft);font-size:.88rem;line-height:1.45}.pricing-plan-list li:before{content:"";width:.48rem;height:.48rem;flex:0 0 auto;border-radius:50%;background:var(--landing-green)}@media (max-width: 1050px){.page-preview .locked-hero{grid-template-columns:1fr;min-height:auto}.page-preview .locked-hero-content{grid-template-columns:1fr}.page-preview .locked-hero:after{inset:auto 1.5rem 1.5rem}.page-preview .landing-console-grid{grid-template-columns:1fr}.page-preview .landing-board-preview-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.page-preview .locked-product-visual{padding-block:0}.workflow-wallet{min-height:31rem}}@media (min-width: 721px) and (max-width: 1050px){.page-preview .locked-hero{gap:1rem;padding:1.25rem}.page-preview .locked-hero-content,.page-preview .locked-hero-copy,.page-preview .locked-auth-panel,.page-preview .landing-console-hero{gap:.75rem}.page-preview .locked-hero-name{font-size:clamp(4rem,8vw,5rem)}.page-preview .locked-hero-line{margin-top:.55rem;font-size:1.45rem}.page-preview .locked-hero-summary{max-width:34rem;font-size:.96rem;line-height:1.55}.page-preview .hero-cta-note,.page-preview .hero-cta-meta{display:none}.page-preview .locked-product-visual{padding-block:0}.workflow-wallet{min-height:auto;gap:.7rem;padding:.8rem}.workflow-wallet-head,.workflow-wallet-context,.workflow-wallet-decision{padding:.75rem}.workflow-wallet-context,.workflow-wallet-row:nth-child(n+3){display:none}.workflow-wallet-row{min-height:0;padding:.7rem}}@media (max-width: 720px){.public-theme-toggle-shell{top:.75rem;right:.75rem}.public-theme-toggle{min-height:2.1rem;padding-inline:.72rem;font-size:.74rem}.page-preview .locked-hero,.page-preview .landing-preview.locked-console-preview-section,.pricing-section{padding:.85rem}.page-preview .locked-hero{gap:.85rem}.page-preview .locked-hero-content,.page-preview .locked-hero-copy,.page-preview .locked-auth-panel{gap:.55rem}.page-preview .locked-brand-icon{width:2.35rem;height:2.35rem}.page-preview .locked-hero-name{font-size:clamp(3rem,15vw,4.5rem)}.page-preview .locked-hero-line{max-width:12ch;margin-top:.38rem;font-size:1.12rem}.page-preview .locked-hero-summary{font-size:.88rem;line-height:1.45}.page-preview .locked-auth-note,.page-preview .hero-cta-note,.page-preview .hero-cta-meta{display:none}.page-preview .locked-auth-copy h2{font-size:1.02rem}.page-preview .landing-console-hero{padding:.85rem}.page-preview .landing-console-hero-compact{gap:.7rem}.page-preview .landing-console-head h2{font-size:1.3rem}.page-preview .landing-console-sidebar,.page-preview .landing-console-main-head{padding:0}.page-preview .landing-board-preview{padding:.8rem}.page-preview .landing-board-preview-columns{grid-template-columns:1fr}.page-preview .landing-board-preview-columns-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.page-preview .landing-board-preview-columns-compact .landing-board-preview-column{padding:.6rem}.page-preview .landing-board-preview-columns-compact .landing-board-preview-task{padding:.5rem}.page-preview .hero-cta-button{width:100%;min-height:2.75rem}.workflow-wallet{min-height:auto;gap:.55rem;padding:.65rem}.workflow-wallet-head,.workflow-wallet-context,.workflow-wallet-decision{padding:.65rem}.workflow-wallet-context,.workflow-wallet-row:nth-child(n+3),.workflow-wallet-row em,.workflow-wallet-decision,.workflow-wallet-decision span{display:none}.workflow-wallet-row{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:.62rem}.workflow-wallet-marker{height:2.25rem}.workflow-wallet-row em{grid-column:2;min-width:0;justify-self:start}.workflow-wallet-decision{grid-template-columns:1fr}.workflow-wallet-decision strong{min-height:2.15rem;width:100%}.page-preview .auth-gate-fallback{padding:.65rem}.page-preview .auth-gate-heading{font-size:.82rem}.page-preview .auth-gate-body{display:block;font-size:.78rem;line-height:1.45}.page-preview .auth-gate-actions,.page-preview .auth-gate-actions li{display:none}.page-preview .auth-gate-actions li:before{content:none}.pricing-section{gap:.8rem;padding-inline:0}.pricing-section-head h2{max-width:none;font-size:1.65rem}.pricing-section-head p:last-child{font-size:.88rem;line-height:1.5}.pricing-plan-grid{grid-template-columns:1fr}.pricing-plan{padding:.85rem}.pricing-plan-price strong{font-size:2.2rem}}@media (max-width: 460px){.page-preview .locked-hero-name{font-size:3rem}.page-preview .locked-brand-tag,.page-preview .locked-hero-kicker,.page-preview .hero-cta-kicker,.page-preview .local-auth-details>summary{font-size:.68rem}}@media (prefers-reduced-motion: reduce){.workflow-wallet,.workflow-wallet-row,.page-preview .landing-board-preview,.page-preview .hero-cta-button{animation:none}}.page.page-console{--console-bg: #ffffff;--console-surface: #ffffff;--console-surface-soft: #f8fbff;--console-surface-muted: #f3f6fa;--console-line: rgba(17, 24, 39, .1);--console-line-strong: rgba(17, 24, 39, .16);--console-ink: #111318;--console-ink-soft: #3d4654;--console-muted: #667085;--console-green: #10b981;--console-green-strong: #047857;--console-blue: #2563eb;--console-teal: #0d9488;--console-amber: #b7791f;--console-rose: #e11d48;max-width:none;min-height:100dvh;background:var(--console-bg);color:var(--console-ink)}.page.page-console *,.page.page-console *:before,.page.page-console *:after{letter-spacing:0}.page.page-console .console-shell{gap:.75rem}.page.page-console .top.top-command-bar,.page.page-console .project-sidebar,.page.page-console .task-list-panel,.page.page-console .modal,.page.page-console .mcp-help,.page.page-console .mcp-secret-box,.page.page-console .mcp-key-item,.page.page-console .quota-meter,.page.page-console .invitations-list,.page.page-console .quota-editor{border:1px solid var(--console-line);border-radius:8px;background:var(--console-surface);box-shadow:none}.page.page-console .project-sidebar{background:linear-gradient(180deg,rgba(16,185,129,.05),transparent 20%),var(--console-surface)}.page.page-console .project-sidebar-nav{gap:.32rem}.page.page-console .project-sidebar-item{border-color:var(--console-line);border-left-color:transparent;background:#ffffff8a}.page.page-console .project-sidebar-item:hover{border-color:var(--console-line-strong);border-left-color:#11182742;background:var(--console-surface-soft)}.page.page-console .project-sidebar-visibility-btn{color:var(--console-ink-soft);border-color:var(--console-line);background:var(--console-surface-muted);box-shadow:none}.page.page-console .project-sidebar-visibility-btn:hover,.page.page-console .project-sidebar-visibility-btn:focus-visible{color:var(--console-ink);border-color:var(--console-line-strong);background:var(--console-surface-soft);box-shadow:none;transform:none}.page.page-console .console-shell-single .console-main{padding-left:2.9rem}.page.page-console .console-shell-single .console-sidebar-toggle-shell{top:.9rem;left:0;z-index:9;transform:none}.page.page-console .console-shell-single .console-sidebar-toggle{width:2.55rem;min-height:4rem;padding:.42rem .3rem;color:var(--console-ink-soft);border-color:var(--console-line);border-left-color:transparent;border-radius:0 8px 8px 0;background:var(--console-surface);box-shadow:0 10px 24px #11182714}.page.page-console .console-shell-single .console-sidebar-toggle:hover,.page.page-console .console-shell-single .console-sidebar-toggle:focus-visible{color:var(--console-ink);border-color:var(--console-line-strong);border-left-color:transparent;background:var(--console-surface-soft);box-shadow:0 12px 26px #1118271a;transform:none}.page.page-console .top.top-command-bar{background:linear-gradient(180deg,#10b9810f,#fff0 58%),var(--console-surface);position:relative;z-index:8;overflow:visible}.page.page-console .top-command-bar .top-auth-main,.page.page-console .top-command-bar .top-auth-controls,.page.page-console .top-command-bar .top-auth-action-row,.page.page-console .top-command-bar .project-command-section,.page.page-console .top-command-bar .project-flow-control-section,.page.page-console .top-command-bar .project-header-actions,.page.page-console .top-command-bar .project-header-action-row,.page.page-console .top-command-bar .project-header-account-menu{overflow:visible}.page.page-console .top-command-bar .project-header-account-panel{z-index:24}.page.page-console .top-command-bar .top-auth-title-copy h1,.page.page-console .board-shell-head h2,.page.page-console .queue-section-title h2,.page.page-console .workflow-summary-title-block h2,.page.page-console .task-list-panel-head h2{color:var(--console-ink);letter-spacing:0}.page.page-console .top-command-bar .top-auth-summary,.page.page-console .board-shell-note,.page.page-console .queue-section-aging-detail,.page.page-console .queue-row-summary,.page.page-console .task-list-panel-head p,.page.page-console .workflow-summary-title-block p{color:var(--console-muted)}.page.page-console .project-sidebar-item,.page.page-console .project-sidebar-actions .btn,.page.page-console .top-command-bar .btn,.page.page-console .top-command-bar .btn-muted,.page.page-console .top-command-bar .icon-btn,.page.page-console .project-command-toolbar .btn,.page.page-console .project-command-toolbar .btn-muted,.page.page-console .project-command-toolbar .icon-btn,.page.page-console .project-command-toolbar .board-view-chip,.page.page-console .project-command-toolbar .saved-view-select,.page.page-console .top-command-bar .board-view-chip,.page.page-console .top-command-bar .saved-view-select,.page.page-console .queue-row-actions .btn-small,.page.page-console .card-actions .btn-small,.page.page-console .queue-section-aging-action,.page.page-console .queue-summary-chip,.page.page-console .queue-section-count,.page.page-console .queue-row-meta-chip,.page.page-console .queue-row-state,.page.page-console .quota-meter-policy,.page.page-console .quota-meter-inline-policy,.page.page-console .toolbar-count-pill{border-radius:8px}.page.page-console .project-command-toolbar .project-view-tabs,.page.page-console .top-command-bar .project-view-tabs{border-color:var(--console-line);background:var(--console-surface-soft);box-shadow:inset 0 1px #ffffff8c}.page.page-console .project-command-toolbar .board-view-chip,.page.page-console .top-command-bar .board-view-chip{border-color:transparent;background:transparent;color:var(--console-ink-soft);box-shadow:none}.page.page-console .project-command-toolbar .board-view-chip:hover,.page.page-console .top-command-bar .board-view-chip:hover{border-color:transparent;background:#1118270a;color:var(--console-ink);box-shadow:none}.page.page-console .project-sidebar-item-active{border-color:color-mix(in srgb,var(--console-green) 28%,var(--console-line));border-left-color:var(--console-green);background:var(--console-surface-soft);box-shadow:inset 0 0 0 1px #10b98114,0 1px 2px #0f172a0d}.page.page-console .project-sidebar-item-active .project-sidebar-item-name{color:var(--console-ink)}.page.page-console .project-sidebar-item-state{border-color:color-mix(in srgb,var(--console-green) 28%,transparent);background:color-mix(in srgb,var(--console-green) 12%,transparent);color:var(--console-green-strong)}.page.page-console .project-command-toolbar .board-view-chip-active,.page.page-console .top-command-bar .board-view-chip-active{border-color:transparent;background:#10b98124;color:var(--console-green-strong);box-shadow:inset 0 1px #ffffff73}.page.page-console .project-header-plan-entry{display:inline-flex;align-items:center;gap:.18rem;padding:.18rem;border:1px solid var(--console-line);border-radius:8px;background:var(--console-surface-soft);box-shadow:inset 0 1px #ffffff85}.page.page-console .project-header-plan-entry>span{padding-inline:.34rem;color:var(--console-green-strong);font-size:.64rem;font-weight:800}.page.page-console .project-header-plan-btn{min-height:1.92rem;padding:.26rem .62rem}.page.page-console .board-shell{gap:1rem;min-width:0;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow-x:clip}.page.page-console .board-priority-stack{gap:.55rem}.page.page-console .review-inbox,.page.page-console .review-inbox-bucket,.page.page-console .review-inbox-item,.page.page-console .focus-queue,.page.page-console .focus-queue-bucket,.page.page-console .focus-queue-item{border-color:var(--console-line);border-radius:8px;background:var(--console-surface);box-shadow:none}.page.page-console .review-inbox{gap:.42rem;padding:.6rem}.page.page-console .review-inbox-head{gap:.35rem .55rem;padding-bottom:.38rem;border-bottom:1px solid var(--console-line)}.page.page-console .review-inbox-buckets{gap:.42rem}.page.page-console .review-inbox-bucket{gap:.34rem;padding:.48rem}.page.page-console .review-inbox-item{gap:.38rem;padding:.62rem}.page.page-console .review-inbox-copy h2,.page.page-console .review-inbox-bucket-head h3,.page.page-console .review-inbox-item-heading{color:var(--console-ink);letter-spacing:0}.page.page-console .review-inbox-copy p,.page.page-console .review-inbox-note,.page.page-console .review-inbox-item-summary,.page.page-console .review-inbox-item-outcome,.page.page-console .review-inbox-item-context p,.page.page-console .review-inbox-item-chip{color:var(--console-muted)}.page.page-console .review-inbox-summary-chip,.page.page-console .review-inbox-bucket-count,.page.page-console .review-inbox-item-chip{border:1px solid var(--console-line);border-radius:8px;background:var(--console-surface-muted);color:var(--console-muted)}.page.page-console .review-inbox-item{border-left:3px solid var(--console-green)}.page.page-console .review-inbox-item-blocked-by-checks{border-left-color:var(--console-rose)}.page.page-console .review-inbox-item-recent-rejects{border-left-color:var(--console-amber)}.page.page-console .review-inbox-item-context{border-color:var(--console-line);background:var(--console-surface-muted)}.page.page-console .review-inbox-item-kicker,.page.page-console .review-inbox-item-context span{color:var(--console-ink)}.page.page-console .plan-settings-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.page.page-console .plan-settings-disclosure{border:1px solid var(--console-line);border-radius:8px;background:var(--console-surface)}.page.page-console .plan-settings-disclosure-summary{list-style:none;display:grid;gap:.28rem;padding:.85rem;cursor:pointer}.page.page-console .plan-settings-disclosure-summary::-webkit-details-marker{display:none}.page.page-console .plan-settings-disclosure-title{color:var(--console-ink);font-size:.98rem;font-weight:700}.page.page-console .plan-settings-disclosure-copy{color:var(--console-muted);font-size:.8rem;line-height:1.5}.page.page-console .plan-settings-disclosure-body{padding:0 .85rem .85rem}.page.page-console .plan-settings-card{display:grid;align-content:start;gap:.75rem;padding:.85rem;border:1px solid var(--console-line);border-radius:8px;background:var(--console-surface)}.page.page-console .plan-settings-card-pro{border-color:#10b9813d;background:linear-gradient(180deg,#10b98114,#fff0 46%),var(--console-surface)}.page.page-console .plan-settings-card-head{display:grid;gap:.45rem}.page.page-console .plan-settings-card h3,.page.page-console .plan-settings-card p,.page.page-console .plan-settings-card ul{margin:0}.page.page-console .plan-settings-card h3{color:var(--console-ink);font-size:1.1rem}.page.page-console .plan-settings-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem}.page.page-console .plan-settings-price strong{color:var(--console-ink);font-size:2rem;line-height:.95}.page.page-console .plan-settings-price span,.page.page-console .plan-settings-card p{color:var(--console-muted)}.page.page-console .plan-settings-card p{font-size:.84rem;line-height:1.55}.page.page-console .plan-settings-card ul{display:grid;gap:.42rem;padding:0;list-style:none}.page.page-console .plan-settings-card li{display:flex;align-items:center;gap:.45rem;color:var(--console-ink-soft);font-size:.82rem;line-height:1.4}.page.page-console .plan-settings-card li:before{content:"";width:.45rem;height:.45rem;flex:0 0 auto;border-radius:50%;background:var(--console-green)}@media (max-width: 980px){.page.page-console .console-shell-single .console-main{padding-left:0}.page.page-console .console-shell-single .console-sidebar-toggle-shell{position:static;transform:none;margin-bottom:.25rem;pointer-events:auto}.page.page-console .console-shell-single .console-sidebar-toggle{flex-direction:row;width:auto;min-height:2rem;padding:.42rem .65rem;border-left-color:var(--console-line);border-radius:8px;box-shadow:none}}.page.page-console .queue-sections{gap:.95rem;width:100%;min-width:0;max-width:100%;grid-auto-flow:column;grid-auto-columns:minmax(17rem,1fr);grid-template-columns:none;align-items:start;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:.35rem;scrollbar-width:thin}.page.page-console .queue-section{min-width:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.page.page-console .queue-section-head{padding:0 .15rem .42rem;border-bottom:0;background:transparent}.page.page-console .queue-section-count,.page.page-console .queue-section-aging-chip,.page.page-console .queue-section-pagination-page,.page.page-console .queue-summary-chip,.page.page-console .toolbar-count-pill{border:1px solid var(--console-line);background:var(--console-surface-muted);color:var(--console-muted)}.page.page-console .queue-section-pagination{padding:0 .15rem .48rem;border-top:0}.page.page-console .queue-section-aging-chip:not(.queue-section-aging-chip-muted){border-color:#10b98133;background:#10b9811a;color:var(--console-green-strong)}.page.page-console .queue-list>.queue-row+.queue-row,.page.page-console .task-list-table>.task-list-row+.task-list-row{border-top:1px solid var(--console-line)}.page.page-console .queue-list{display:grid;gap:.42rem;padding:0}.page.page-console .queue-list>.queue-row+.queue-row{border-top:0}.page.page-console .queue-row,.page.page-console .task-list-row{background:var(--console-surface);border-left-width:3px}.page.page-console .queue-row{border:1px solid var(--console-line);border-left-width:3px;border-radius:8px;gap:.62rem;padding:.68rem .72rem}.page.page-console .queue-row-main{gap:.28rem}.page.page-console .queue-row-titleblock{gap:.24rem}.page.page-console .queue-row-titleline{gap:.32rem}.page.page-console .queue-row .card-head h3{font-size:.94rem;line-height:1.28}.page.page-console .queue-row-summary{font-size:.76rem;line-height:1.44}.page.page-console .queue-row-completion-link{border-color:var(--console-line-strong);background:var(--console-surface-muted);color:#1d4ed8}.page.page-console .queue-row-secondary-details{padding:0 .42rem .38rem}.page.page-console .queue-row-actions{gap:.32rem}.page.page-console .queue-row-actions .btn-small{min-height:2rem;padding:.3rem .58rem;font-size:.66rem}.page.page-console .queue-section--empty .queue-section-head{padding:0 .15rem .18rem}.page.page-console .queue-section-drop-active{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--console-green) 28%,transparent);border-radius:8px}.page.page-console .workflow-summary{padding:0 0 .2rem;border:0;border-radius:0;background:transparent;box-shadow:none}.page.page-console .queue-row:hover,.page.page-console .task-list-row:hover{background:var(--console-surface-soft)}.page.page-console .lane-pending_pm{--lane-accent: var(--console-green)}.page.page-console .lane-dev_running{--lane-accent: var(--console-blue)}.page.page-console .lane-qa_running{--lane-accent: var(--console-teal)}.page.page-console .lane-awaiting_human_approval{--lane-accent: var(--console-amber)}.page.page-console .lane-done{--lane-accent: #111318}.page.page-console .lane-blocked{--lane-accent: var(--console-rose)}.page.page-console .lane-pending_pm .queue-row{border-left-color:var(--console-green)}.page.page-console .lane-dev_running .queue-row{border-left-color:var(--console-blue)}.page.page-console .lane-qa_running .queue-row{border-left-color:var(--console-teal)}.page.page-console .lane-awaiting_human_approval .queue-row{border-left-color:var(--console-amber)}.page.page-console .lane-done .queue-row{border-left-color:#111318}.page.page-console .lane-blocked .queue-row{border-left-color:var(--console-rose)}.page.page-console .queue-row-state,.page.page-console .queue-row-meta-chip{border:1px solid transparent}.page.page-console .queue-row-state.state-pending_pm,.page.page-console .queue-row-meta-chip.queue-row-size,.page.page-console .queue-row-dwell{background:var(--console-surface-muted);color:var(--console-muted)}.page.page-console .queue-row-state.state-dev_running{background:#2563eb1a;color:#1d4ed8}.page.page-console .queue-row-state.state-qa_running{background:#0d94881a;color:#0f766e}.page.page-console .queue-row-state.state-awaiting_human_approval{background:#b7791f1f;color:#8a5a16}.page.page-console .queue-row-state.state-done,.page.page-console .queue-row-state.state-completed,.page.page-console .queue-row-state.state-approved{background:#111318;color:#fff}.page.page-console .queue-row-state.state-blocked,.page.page-console .queue-row-state.state-failed,.page.page-console .queue-row-state.state-rejected{background:#e11d481a;color:var(--console-rose)}.page.page-console .queue-row-meta-chip{background:var(--console-surface-muted);color:var(--console-muted)}.page.page-console .queue-row-meta-chip-primary{background:#2563eb14;border-color:#7095b83d;color:#305878}.page.page-console .queue-row-label{background:#2563eb1a;color:#1d4ed8}.page.page-console .queue-row-alert,.page.page-console .card-alert{border-color:#e11d482e;background:#e11d4814;color:var(--console-rose)}.page.page-console .btn,.page.page-console .icon-btn{border-radius:8px}.page.page-console .btn-approve,.page.page-console .card-actions .btn-approve{border-color:#10b9813d;background:#10b9811a;color:var(--console-green-strong)}.page.page-console .btn-reject,.page.page-console .card-actions .btn-reject{border-color:#e11d482e;background:#e11d4814;color:var(--console-rose)}@media (max-width: 720px){.page.page-console{padding-inline:.85rem}.page.page-console .console-shell{gap:.55rem}.page.page-console .console-shell-single .console-main{padding-left:0}.page.page-console .console-shell-single .console-sidebar-toggle-shell{position:static;transform:none;margin:0;pointer-events:auto}.page.page-console .console-shell-single .console-sidebar-toggle{flex-direction:row;width:100%;min-height:2.25rem;padding:.42rem .65rem;border:1px solid var(--console-line);background:var(--console-surface);box-shadow:none}.page.page-console .project-sidebar{gap:.45rem;padding:.58rem;border:1px solid var(--console-line);border-radius:8px;background:linear-gradient(180deg,rgba(16,185,129,.06),transparent 62%),var(--console-surface)}.page.page-console .project-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem;padding:0;border-bottom:0}.page.page-console .project-sidebar-head p{min-width:0}.page.page-console .project-sidebar-kicker{flex:0 0 auto;font-size:.58rem}.page.page-console .project-sidebar-head p:not(.project-sidebar-kicker){overflow:hidden;color:var(--console-muted);font-size:.66rem;font-weight:700;text-align:right;text-overflow:ellipsis;white-space:nowrap}.page.page-console .project-sidebar .project-sidebar-selector.sr-only{position:static;width:auto;height:auto;margin:0;clip:auto;clip-path:none;overflow:visible;white-space:normal}.page.page-console .project-sidebar-selector label{color:var(--console-muted);font-size:.58rem;letter-spacing:0;text-transform:none}.page.page-console .project-sidebar-selector .collab-select{width:100%;min-width:0;min-height:2.15rem;border-radius:8px}.page.page-console .project-sidebar-nav{display:none}.page.page-console .project-sidebar-actions{padding-top:0;border-top:0}.page.page-console .project-sidebar-action-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.38rem}.page.page-console .project-sidebar-actions .btn{min-height:2.15rem}.page.page-console .project-sidebar-visibility-btn{min-width:2.15rem;padding-inline:.5rem}.page.page-console .project-sidebar-visibility-btn .sidebar-visibility-label{display:none}.page.page-console .top.top-command-bar{padding:.68rem}.page.page-console .top-command-bar .top-auth-main{gap:.58rem}.page.page-console .top-command-bar .top-auth-title-copy{gap:.18rem}.page.page-console .top-command-bar .top-auth-title-copy h1{font-size:1.16rem;line-height:1.1}.page.page-console .top-command-bar .top-auth-summary{display:none}.page.page-console .top-command-bar .top-auth-meta-row{margin-top:.32rem;gap:.28rem}.page.page-console .top-command-bar .project-header-context-pill{width:100%;min-width:0;justify-content:space-between}.page.page-console .top-command-bar .project-header-context-pill strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page.page-console .top-command-bar .project-flow-control-section{gap:.4rem;padding-top:.4rem}.page.page-console .top-command-bar .project-flow-control-heading{display:none}.page.page-console .project-command-toolbar .project-toolbar-primary{gap:.4rem}.page.page-console .project-command-toolbar .project-view-tabs{padding:.14rem}.page.page-console .project-command-toolbar .board-view-chip{min-height:2.1rem}.page.page-console .board-shell{padding:.65rem;grid-template-areas:"summary" "queues" "priority";grid-template-rows:auto auto auto}.page.page-console .workflow-summary{grid-area:summary;gap:.42rem;padding:.64rem .7rem;border:1px solid var(--console-line);border-radius:8px;background:var(--console-surface)}.page.page-console .workflow-summary-kicker{font-size:.58rem;letter-spacing:.08em}.page.page-console .workflow-summary-title-block h2{font-size:.92rem}.page.page-console .workflow-summary-title-block p{font-size:.68rem}.page.page-console .queue-sections{grid-area:queues;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;overflow-x:visible;padding-bottom:0}.page.page-console .board-priority-stack{grid-area:priority;gap:.45rem}.page.page-console .queue-row{gap:.62rem;padding:.72rem}.page.page-console .board-volume-guide{gap:.45rem;padding:.72rem .8rem}.page.page-console .board-volume-guide-grid{gap:.35rem}.page.page-console .board-volume-guide-step{padding:.58rem .68rem}.page.page-console .plan-settings-panel{grid-template-columns:1fr}.page.page-console .plan-settings-disclosure-summary{padding:.75rem}.page.page-console .plan-settings-disclosure-body{padding:0 .75rem .75rem}}html[data-flowtend-theme=dark] .page.page-console{color-scheme:dark;--surface-primary: #091115;--surface-secondary: #10191e;--surface-quiet: #132128;--surface-quiet-strong: rgba(19, 33, 40, .92);--surface-panel-bg: rgba(16, 25, 30, .94);--surface-panel: linear-gradient(180deg, rgba(16, 25, 30, .98), rgba(10, 17, 21, .98));--surface-nav: linear-gradient(180deg, rgba(18, 27, 32, .98), rgba(10, 17, 21, .96));--surface-hero-bg: radial-gradient(circle at top left, rgba(52, 211, 153, .1), transparent 24%), radial-gradient(circle at top right, rgba(45, 212, 191, .08), transparent 24%), linear-gradient(180deg, rgba(10, 17, 21, .99), rgba(8, 13, 17, .98));--surface-preview-bg: rgba(16, 25, 30, .94);--line: rgba(148, 163, 184, .18);--line-strong: rgba(148, 163, 184, .28);--border-subtle: rgba(148, 163, 184, .16);--border-strong-subtle: rgba(148, 163, 184, .24);--ink: #f2f6fa;--ink-soft: #d5e0eb;--muted: #aec0d3;--muted-strong: #bcc8d4;--brand: #34d399;--brand-strong: #6ee7b7;--accent: #2dd4bf;--accent-strong: #5eead4;--focus-ring: 0 0 0 3px rgba(45, 212, 191, .18);--control-primary-fg: #04110d;--control-primary-border: #34d399;--control-primary-bg: #34d399;--control-primary-shadow: none;--control-primary-hover-fg: #02100c;--control-primary-hover-border: #6ee7b7;--control-primary-hover-bg: #5eead4;--control-primary-hover-shadow: none;--control-secondary-fg: #d5e0eb;--control-secondary-border: rgba(148, 163, 184, .28);--control-secondary-bg: #132128;--control-secondary-shadow: none;--control-secondary-hover-fg: #f2f6fa;--control-secondary-hover-border: rgba(52, 211, 153, .34);--control-secondary-hover-bg: #18262d;--control-secondary-hover-shadow: none;--control-field-fg: #f8fafc;--control-field-border: rgba(148, 163, 184, .14);--control-field-bg: rgba(8, 15, 20, .86);--control-field-shadow: inset 0 1px 0 rgba(255, 255, 255, .02);--control-field-hover-border: rgba(148, 163, 184, .22);--control-field-hover-bg: rgba(12, 21, 27, .94);--control-field-focus-border: rgba(45, 212, 191, .4);--control-field-placeholder: #a6b4c6;--control-chip-fg: #cad5df;--control-chip-border: rgba(148, 163, 184, .14);--control-chip-bg: rgba(14, 22, 27, .76);--control-chip-shadow: none;--control-chip-hover-fg: #f8fafc;--control-chip-hover-border: rgba(148, 163, 184, .24);--control-chip-hover-bg: rgba(18, 27, 32, .92);--control-chip-hover-shadow: none;--control-chip-active-fg: #04110d;--control-chip-active-border: #34d399;--control-chip-active-bg: #34d399;--control-chip-active-shadow: none;--control-nav-fg: #f2f6fa;--control-nav-border: rgba(148, 163, 184, .16);--control-nav-bg: rgba(14, 22, 27, .92);--control-nav-hover-fg: #f8fafc;--control-nav-hover-border: rgba(148, 163, 184, .24);--control-nav-hover-bg: rgba(19, 33, 40, .96);--control-nav-active-fg: #04110d;--control-nav-active-border: #34d399;--control-nav-active-bg: #34d399;--control-nav-active-shadow: none;--control-disabled-fg: #8fa0b6;--control-disabled-border: rgba(71, 85, 105, .42);--control-disabled-bg: #0f1720;--control-disabled-shadow: none;--control-focus-ring: 0 0 0 3px rgba(45, 212, 191, .18);--control-icon-badge-bg: rgba(52, 211, 153, .12);--console-bg: #091115;--console-surface: #10191e;--console-surface-soft: #132128;--console-surface-muted: #18262d;--console-line: rgba(148, 163, 184, .18);--console-line-strong: rgba(148, 163, 184, .28);--console-ink: #f2f6fa;--console-ink-soft: #d5e0eb;--console-muted: #aec0d3;--console-green: #34d399;--console-green-strong: #6ee7b7;--console-blue: #60a5fa;--console-teal: #2dd4bf;--console-amber: #fbbf24;--console-rose: #fb7185}html[data-flowtend-theme=dark] .page.page-console .project-sidebar{background:linear-gradient(180deg,rgba(52,211,153,.08),transparent 20%),var(--console-surface)}html[data-flowtend-theme=dark] .page.page-console .project-sidebar-item{border-color:var(--console-line);border-left-color:transparent;background:#0e161bc2}html[data-flowtend-theme=dark] .page.page-console .project-sidebar-item:hover{border-color:var(--console-line-strong);border-left-color:#94a3b861;background:#132128f5}html[data-flowtend-theme=dark] .page.page-console .project-sidebar-item-active{border-color:color-mix(in srgb,var(--console-green) 34%,var(--console-line));border-left-color:var(--console-green);background:#34d3991c;box-shadow:inset 0 0 0 1px #34d3991a}html[data-flowtend-theme=dark] .page.page-console .project-sidebar-visibility-btn,.page.page-console[data-flowtend-theme=dark] .project-sidebar-visibility-btn{color:#f2f6fa;border-color:#94a3b847;background:#18262d}html[data-flowtend-theme=dark] .page.page-console .project-sidebar-visibility-btn:hover,html[data-flowtend-theme=dark] .page.page-console .project-sidebar-visibility-btn:focus-visible,.page.page-console[data-flowtend-theme=dark] .project-sidebar-visibility-btn:hover,.page.page-console[data-flowtend-theme=dark] .project-sidebar-visibility-btn:focus-visible{color:#fff;border-color:#34d39957;background:#132128}html[data-flowtend-theme=dark] .page.page-console .console-shell-single .console-sidebar-toggle,.page.page-console[data-flowtend-theme=dark] .console-shell-single .console-sidebar-toggle{color:#f2f6fa;border-color:#94a3b847;border-left-color:transparent;background:#10191e;box-shadow:0 14px 28px #00000047}html[data-flowtend-theme=dark] .page.page-console .console-shell-single .console-sidebar-toggle:hover,html[data-flowtend-theme=dark] .page.page-console .console-shell-single .console-sidebar-toggle:focus-visible,.page.page-console[data-flowtend-theme=dark] .console-shell-single .console-sidebar-toggle:hover,.page.page-console[data-flowtend-theme=dark] .console-shell-single .console-sidebar-toggle:focus-visible{color:#fff;border-color:#34d39957;border-left-color:transparent;background:#132128}html[data-flowtend-theme=dark] .page.page-console .top.top-command-bar{color-scheme:dark;background:linear-gradient(180deg,#34d39917,#09111500 58%),var(--console-surface)}html[data-flowtend-theme=dark] .page.page-console .project-command-toolbar .project-view-tabs,html[data-flowtend-theme=dark] .page.page-console .top-command-bar .project-view-tabs,html[data-flowtend-theme=dark] .page.page-console .project-header-plan-entry{box-shadow:inset 0 1px #ffffff0a}html[data-flowtend-theme=dark] .page.page-console .project-command-toolbar .saved-view-controls,html[data-flowtend-theme=dark] .page.page-console .project-command-toolbar .project-view-controls-panel-inline{border-color:var(--console-line);background:#0e161bc7;box-shadow:inset 0 1px #ffffff0a}html[data-flowtend-theme=dark] .page.page-console :is(.project-command-toolbar,.top-command-bar) .saved-view-label{color:var(--muted-strong)}html[data-flowtend-theme=dark] .page.page-console :is(.project-command-toolbar,.top-command-bar) .saved-view-select{color:var(--control-field-fg);border-color:var(--control-field-border);background:var(--control-field-bg);box-shadow:var(--control-field-shadow);color-scheme:dark}html[data-flowtend-theme=dark] .page.page-console :is(.project-command-toolbar,.top-command-bar) select.saved-view-select{background:linear-gradient(45deg,transparent 50%,var(--control-field-placeholder) 50%) calc(100% - .92rem) calc(50% - .12rem) / .42rem .42rem no-repeat,linear-gradient(135deg,var(--control-field-placeholder) 50%,transparent 50%) calc(100% - .66rem) calc(50% - .12rem) / .42rem .42rem no-repeat,var(--control-field-bg)}html[data-flowtend-theme=dark] .page.page-console :is(.project-command-toolbar,.top-command-bar) .saved-view-select:hover{border-color:var(--control-field-hover-border);background:var(--control-field-hover-bg)}html[data-flowtend-theme=dark] .page.page-console :is(.project-command-toolbar,.top-command-bar) select.saved-view-select:hover{background:linear-gradient(45deg,transparent 50%,var(--control-field-placeholder) 50%) calc(100% - .92rem) calc(50% - .12rem) / .42rem .42rem no-repeat,linear-gradient(135deg,var(--control-field-placeholder) 50%,transparent 50%) calc(100% - .66rem) calc(50% - .12rem) / .42rem .42rem no-repeat,var(--control-field-hover-bg)}html[data-flowtend-theme=dark] .page.page-console :is(.project-command-toolbar,.top-command-bar) .saved-view-select:focus-visible{border-color:var(--control-field-focus-border);box-shadow:var(--control-focus-ring)}html[data-flowtend-theme=dark] .page.page-console :is(.project-command-toolbar,.top-command-bar) input.saved-view-select::placeholder{color:var(--control-field-placeholder)}html[data-flowtend-theme=dark] .page.page-console .project-command-toolbar .board-view-chip-active,html[data-flowtend-theme=dark] .page.page-console .top-command-bar .board-view-chip-active{box-shadow:none}html[data-flowtend-theme=dark] .page.page-console .workflow-summary{border-color:var(--console-line);background-color:#121b20fa;background-image:linear-gradient(180deg,#121b20fa,#0a1115fa),linear-gradient(180deg,rgba(45,212,191,.06),transparent 44%);box-shadow:inset 0 1px #ffffff0a}html[data-flowtend-theme=dark] .page.page-console .workflow-summary-progress{background:#94a3b81f}html[data-flowtend-theme=dark] .page.page-console .workflow-summary-kicker{color:var(--console-muted)}html[data-flowtend-theme=dark] .page.page-console .lane-done .queue-row{border-left-color:var(--console-ink)}@media (max-width: 720px){.page-preview .locked-hero{grid-template-columns:1fr}.page-preview .locked-hero-copy{order:1}.page-preview .workflow-wallet-stage,.page-preview .landing-console-hero{order:2;justify-self:stretch}.page-preview .locked-auth-panel{order:3}.page-preview .locked-auth-actions .btn,.page-preview .landing-hero-actions .btn{width:auto;min-width:min(100%,11rem)}}.page-preview{--landing-ink: #111318;--landing-ink-soft: #3d4654;--landing-muted: #5a6678;--landing-line: rgba(17, 24, 39, .16);--landing-line-strong: rgba(17, 24, 39, .24);--landing-surface: rgba(255, 255, 255, .96);--landing-green: #10b981;--landing-green-strong: #047857;--landing-blue: #2563eb;--landing-amber: #eab308;--landing-rose: #e11d48;--signal-success: var(--landing-green);--signal-success-strong: var(--landing-green-strong);--signal-info: var(--landing-blue);--signal-info-strong: #1d4ed8;--signal-caution: var(--landing-amber);--signal-caution-strong: #a16207;--signal-danger: var(--landing-rose);--signal-danger-strong: #be123c;--landing-radius: .5rem;color:var(--landing-ink);letter-spacing:0}.page-preview *,.page-preview *:before,.page-preview *:after{letter-spacing:0}.public-site-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);padding:.8rem 1rem;border:1px solid rgba(17,24,39,.12);border-radius:.75rem;background:#ffffffd1;box-shadow:0 1rem 2.4rem #11182714;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-site-header-brand{display:inline-flex;align-items:center;gap:.75rem;color:inherit;text-decoration:none}.public-site-header-brand-icon{width:2.5rem;height:2.5rem;border-radius:.8rem;box-shadow:0 .9rem 1.8rem #1118271f}.public-site-header-brand-copy{display:grid;gap:.08rem}.public-site-header-brand-name{font-family:var(--font-display);font-size:.94rem;font-weight:800;color:var(--landing-ink)}.public-site-header-brand-tag{font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--landing-muted)}.public-site-header-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.public-site-header-link{color:var(--landing-muted);font-size:.84rem;font-weight:700;text-decoration:none}.public-site-header-link:hover,.public-site-header-link:focus-visible,.public-site-header-link-current{color:var(--landing-ink)}.public-site-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:max-content}.public-site-header-actions .btn{white-space:nowrap}.public-theme-toggle-shell{position:fixed;top:1rem;right:1rem;z-index:50;pointer-events:none}.public-theme-toggle{pointer-events:auto;min-height:2.25rem;padding-inline:.8rem;border:1px solid rgba(17,24,39,.14);border-radius:.5rem;background:#ffffffd1;color:#111318;box-shadow:0 .85rem 2rem #1118271f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-theme-toggle.public-theme-toggle-inline{min-height:2.4rem;width:2.4rem;padding:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5}.public-theme-toggle-inline .public-theme-toggle-icon{font-size:1rem;line-height:1}.public-theme-toggle-inline[aria-pressed=true]{background:#1118270f}html[data-flowtend-theme=dark] .public-theme-toggle-inline{background:#0f172ab8;border-color:#94a3b847;color:#f8fafc}html[data-flowtend-theme=dark] .public-theme-toggle-inline[aria-pressed=true]{background:#34d3991f;border-color:#34d39952}.public-theme-toggle:hover,.public-theme-toggle:focus-visible{border-color:#1118273d;background:#ffffffeb}.docs-page{--docs-bg: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(248, 250, 252, .98));--docs-surface: rgba(255, 255, 255, .88);--docs-line: rgba(33, 46, 63, .1);--docs-line-strong: rgba(33, 46, 63, .16);--docs-ink: #16253b;--docs-ink-soft: #41556d;--docs-muted: #6a7b8f;--docs-accent: var(--signal-info-strong);--docs-code-ink: var(--docs-ink-soft);background:radial-gradient(circle at top left,rgba(16,185,129,.12),transparent 24%),radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 24%),linear-gradient(180deg,#fafcfff5,#f4f7fafa)}.docs-shell{background:var(--docs-bg);box-shadow:0 20px 44px #1118270f}.docs-highlight,.docs-choice-card,.docs-panel,.docs-workflow-block{border-color:var(--docs-line);border-left-color:var(--docs-line);background:var(--docs-surface);box-shadow:inset 0 1px #ffffffb8}.docs-header-actions .btn-muted,.docs-card-actions .btn-muted,.docs-page-nav .btn-muted{border-color:var(--docs-line);background:#ffffffd1;color:var(--docs-ink)}.docs-page-nav .docs-page-nav-link-current,.docs-header-actions .docs-page-nav-link-current{border-color:var(--docs-line-strong);background:#16253b14;color:var(--docs-ink)}.docs-header-actions .btn-muted:hover,.docs-card-actions .btn-muted:hover,.docs-page-nav .btn-muted:hover{border-color:var(--docs-line-strong);background:#fffffff5;color:var(--docs-ink)}html[data-flowtend-theme=dark] .page-preview{--landing-ink: #f2f6fa;--landing-ink-soft: #cad5df;--landing-muted: #b5c5d6;--landing-line: rgba(148, 163, 184, .18);--landing-line-strong: rgba(148, 163, 184, .26);--landing-surface: rgba(14, 22, 27, .92);--landing-green: #34d399;--landing-green-strong: #6ee7b7;--landing-blue: #60a5fa;--landing-amber: #fbbf24;--landing-rose: #fb7185;--signal-success: var(--landing-green);--signal-success-strong: var(--landing-green-strong);--signal-info: var(--landing-blue);--signal-info-strong: #93c5fd;--signal-caution: var(--landing-amber);--signal-caution-strong: #facc15;--signal-danger: var(--landing-rose);--signal-danger-strong: #fda4af;background:radial-gradient(circle at top left,rgba(45,212,191,.12),transparent 24%),radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 24%),linear-gradient(180deg,#081118,#0b141c)}html[data-flowtend-theme=dark] .page-preview .locked-hero{background:linear-gradient(118deg,#2dd4bf2e,#2dd4bf00 28%),linear-gradient(152deg,#60a5fa00 46%,#60a5fa29),linear-gradient(180deg,#0e161bfa,#091014fa 58%,#0a1613fa);box-shadow:0 1.6rem 3.8rem #0000004d}html[data-flowtend-theme=dark] .page-preview .locked-hero:before{background:linear-gradient(90deg,rgba(226,232,240,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(226,232,240,.04) 1px,transparent 1px)}html[data-flowtend-theme=dark] .page-preview .locked-hero:after{background:linear-gradient(90deg,transparent,rgba(226,232,240,.18),transparent)}html[data-flowtend-theme=dark] .page-preview .locked-brand-icon{box-shadow:0 .9rem 1.9rem #00000047}html[data-flowtend-theme=dark] .page-preview .hero-cta-button{background:linear-gradient(135deg,#34d399,#2dd4bf);background-color:#34d399;color:#03120d}html[data-flowtend-theme=dark] .page-preview .hero-cta-button:hover,html[data-flowtend-theme=dark] .page-preview .hero-cta-button:focus-visible{background:linear-gradient(135deg,#6ee7b7,#5eead4);background-color:#6ee7b7;color:#02100c}html[data-flowtend-theme=dark] .public-theme-toggle{border-color:#94a3b838;background:#0f172ad1;color:#f8fafc;box-shadow:0 .95rem 2.2rem #0206175c}html[data-flowtend-theme=dark] .public-theme-toggle:hover,html[data-flowtend-theme=dark] .public-theme-toggle:focus-visible{border-color:#94a3b857;background:#0f172aeb}html[data-flowtend-theme=dark] .public-site-header{border-color:#94a3b82e;background:#0c131bd1;box-shadow:0 1rem 2.4rem #02061738}html[data-flowtend-theme=dark] .public-site-header-brand-name,html[data-flowtend-theme=dark] .public-site-header-link:hover,html[data-flowtend-theme=dark] .public-site-header-link:focus-visible,html[data-flowtend-theme=dark] .public-site-header-link-current{color:var(--landing-ink)}html[data-flowtend-theme=dark] .public-site-header-brand-tag,html[data-flowtend-theme=dark] .public-site-header-link{color:var(--landing-muted)}html[data-flowtend-theme=dark] .page-preview .local-auth-card,html[data-flowtend-theme=dark] .page-preview .auth-gate-fallback,html[data-flowtend-theme=dark] .page-preview .landing-console-hero,html[data-flowtend-theme=dark] .page-preview .landing-console-project-item,html[data-flowtend-theme=dark] .page-preview .landing-board-preview,html[data-flowtend-theme=dark] .page-preview .landing-board-preview-column,html[data-flowtend-theme=dark] .page-preview .landing-board-preview-task,html[data-flowtend-theme=dark] .page-preview .workflow-wallet,html[data-flowtend-theme=dark] .page-preview .workflow-wallet-head,html[data-flowtend-theme=dark] .page-preview .workflow-wallet-row,html[data-flowtend-theme=dark] .page-preview .workflow-wallet-context,html[data-flowtend-theme=dark] .page-preview .workflow-wallet-decision{border-color:#94a3b82e;background:linear-gradient(180deg,#0f172ac7,#0c131be6),linear-gradient(140deg,rgba(45,212,191,.08),transparent 42%);box-shadow:none}html[data-flowtend-theme=dark] .page-preview .landing-console-badge-strip span,html[data-flowtend-theme=dark] .page-preview .landing-console-main-meta span,html[data-flowtend-theme=dark] .page-preview .landing-board-preview-chip,html[data-flowtend-theme=dark] .page-preview .landing-board-preview-column-head span{border-color:#94a3b829;background:#0f172ab8;color:var(--landing-ink-soft)}html[data-flowtend-theme=dark] .page-preview .landing-console-project-item-active{border-color:#34d3993d;background:linear-gradient(180deg,#34d3991f,#0f172ae0)}html[data-flowtend-theme=dark] .page-preview .landing-board-preview-summary{border-bottom-color:#94a3b824}html[data-flowtend-theme=dark] .docs-page{--docs-bg: linear-gradient(180deg, rgba(9, 17, 24, .98), rgba(11, 20, 28, .98));--docs-surface: rgba(16, 24, 35, .82);--docs-line: rgba(148, 163, 184, .18);--docs-line-strong: rgba(148, 163, 184, .28);--docs-ink: #f2f6fa;--docs-ink-soft: #d5e0ea;--docs-muted: #b4c3d2;--docs-accent: var(--signal-info-strong);--docs-code-ink: var(--docs-ink-soft);background:radial-gradient(circle at top left,rgba(45,212,191,.1),transparent 24%),radial-gradient(circle at top right,rgba(96,165,250,.08),transparent 24%),linear-gradient(180deg,#081118fa,#0b141cfa)}html[data-flowtend-theme=dark] .docs-shell{box-shadow:0 20px 44px #02061752}html[data-flowtend-theme=dark] .docs-highlight,html[data-flowtend-theme=dark] .docs-choice-card,html[data-flowtend-theme=dark] .docs-panel,html[data-flowtend-theme=dark] .docs-workflow-block,html[data-flowtend-theme=dark] .docs-copy-block{border-color:var(--docs-line-strong);background:var(--docs-surface);box-shadow:inset 0 1px #ffffff0a}html[data-flowtend-theme=dark] .docs-header-actions .btn,html[data-flowtend-theme=dark] .docs-header-actions .btn-muted,html[data-flowtend-theme=dark] .docs-card-actions .btn,html[data-flowtend-theme=dark] .docs-card-actions .btn-muted,html[data-flowtend-theme=dark] .docs-page-nav .btn,html[data-flowtend-theme=dark] .docs-page-nav .btn-muted{border-color:var(--docs-line);background:#0f172ad1;color:var(--docs-ink)}html[data-flowtend-theme=dark] .docs-header-actions .btn:hover,html[data-flowtend-theme=dark] .docs-header-actions .btn-muted:hover,html[data-flowtend-theme=dark] .docs-card-actions .btn:hover,html[data-flowtend-theme=dark] .docs-card-actions .btn-muted:hover,html[data-flowtend-theme=dark] .docs-page-nav .btn:hover,html[data-flowtend-theme=dark] .docs-page-nav .btn-muted:hover{border-color:var(--docs-line-strong);background:#1e293beb;color:var(--docs-ink)}html[data-flowtend-theme=dark] .docs-page-nav .docs-page-nav-link-current,html[data-flowtend-theme=dark] .docs-header-actions .docs-page-nav-link-current{border-color:#34d3993d;background:#34d3991f;color:#d7fff1}html[data-flowtend-theme=dark] .docs-section-nav,html[data-flowtend-theme=dark] .docs-section-nav-mobile{background:#0f172a57}html[data-flowtend-theme=dark] .docs-section-nav-mobile-summary:after{border-color:var(--docs-muted)}html[data-flowtend-theme=dark] .docs-code-block{border-color:var(--docs-line);background:#0b1118;color:#dce7f2}@media (max-width: 860px){.public-theme-toggle-shell{width:calc(100% - 1rem);margin-bottom:.65rem;padding-top:.5rem}.public-site-header{grid-template-columns:1fr;justify-items:start}.public-site-header-nav{justify-content:flex-start}.public-site-header-actions{width:100%;justify-content:flex-start}}.docs-page{max-width:1240px;--docs-bg: #ffffff;--docs-sidebar-bg: #fafafa;--docs-surface: #ffffff;--docs-line: rgba(17, 24, 39, .08);--docs-line-strong: rgba(17, 24, 39, .14);--docs-ink: #111111;--docs-ink-soft: #262626;--docs-muted: #5c5c5c;--docs-accent: #111111}.docs-shell{display:block;border:1px solid var(--docs-line);border-radius:8px;background:var(--docs-bg);box-shadow:none;overflow:hidden}.docs-shell-with-sidebar{overflow:visible}.docs-layout{display:block}.docs-shell-with-sidebar .docs-layout{display:grid;grid-template-columns:minmax(13rem,15.5rem) minmax(0,1fr);align-items:start}.docs-sidebar{position:sticky;top:var(--space-4);display:grid;max-height:calc(100vh - var(--space-8));align-self:start;gap:var(--space-4);overflow-y:auto;padding:var(--space-5) var(--space-4);border-right:1px solid var(--docs-line);border-radius:8px 0 0 8px;background:linear-gradient(180deg,#11182706,#11182700),var(--docs-sidebar-bg)}.docs-header{display:grid;gap:var(--space-4);padding-bottom:var(--space-7)}.docs-brand-lockup{display:inline-flex;width:fit-content;align-items:center;gap:.7rem}.docs-brand-icon{width:2.7rem;height:2.7rem;border-radius:8px;box-shadow:0 14px 28px #1118271a}.docs-brand-copy{display:grid;gap:.1rem}.docs-brand-name{color:var(--docs-ink);font-family:var(--font-display);font-size:.98rem;font-weight:800;letter-spacing:0}.docs-brand-tag{color:var(--docs-muted);font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.docs-eyebrow,.docs-section-kicker,.docs-highlight-label,.docs-choice-eyebrow,.docs-copy-label,.docs-inline-label{color:var(--docs-muted);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.docs-highlight-label,.docs-choice-eyebrow,.docs-copy-label,.docs-inline-label{font-size:.66rem;letter-spacing:.05em;opacity:.86}.docs-section-kicker{font-size:.72rem;font-weight:700;letter-spacing:.06em}.docs-eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:.45rem;padding:.42rem .78rem;border:1px solid color-mix(in srgb,var(--signal-success) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--signal-success) 10%,transparent);color:var(--signal-success-strong);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.docs-article{display:grid;align-content:start;max-width:min(74ch,100%);margin:0 auto;padding:var(--space-7)}.docs-shell-with-sidebar .docs-article{min-width:0;max-width:none;margin:0}.docs-header-actions{display:flex;flex-wrap:wrap;gap:.75rem}.docs-header h1{margin:0;max-width:14ch;color:var(--docs-ink);font-family:var(--font-display);font-size:3.35rem;font-weight:700;line-height:1;letter-spacing:0}.docs-intro{max-width:68ch;margin:0;color:var(--docs-ink-soft);font-size:1.04rem;line-height:1.7}.docs-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.docs-summary-grid-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:var(--space-4);align-items:stretch}.docs-summary-grid-hero .docs-highlight-hero{grid-row:span 2}.docs-summary-grid-hero>.docs-highlight-supporting-group{display:grid;gap:var(--space-3);grid-row:span 2}.docs-highlight,.docs-choice-card,.docs-panel,.docs-workflow-block{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--docs-line);border-radius:8px;background:var(--docs-surface);box-shadow:none}.docs-highlight{padding:0 0 0 var(--space-4);border:0;border-left:1px solid var(--docs-line-strong);border-radius:0;background:transparent}.docs-highlight-hero{padding:var(--space-5);border:1px solid var(--docs-line-strong);border-left:1px solid var(--docs-line-strong);border-radius:8px;background:linear-gradient(160deg,color-mix(in srgb,var(--signal-success) 10%,transparent),transparent 60%),var(--docs-surface);align-content:start}.docs-highlight-hero .docs-highlight-label{color:var(--signal-success-strong)}.docs-highlight-hero .docs-highlight-value{font-size:1.15rem}.docs-hero-visual{position:relative;display:grid;min-height:22rem;align-content:space-between;gap:var(--space-5);padding:var(--space-7);overflow:hidden;border:1px solid var(--docs-line-strong);border-radius:8px;background:linear-gradient(135deg,rgba(17,24,39,.08),transparent 38%),linear-gradient(180deg,#34d3991f,#2dd4bf0a),#fbfbf8}.docs-hero-visual:before,.docs-hero-visual:after{content:"";position:absolute;pointer-events:none}.docs-hero-visual:before{inset:18% 9% 19% auto;width:min(17rem,48%);border-left:1px solid rgba(17,24,39,.16);background:repeating-linear-gradient(180deg,rgba(17,24,39,.12) 0 1px,transparent 1px 2.2rem);opacity:.7}.docs-hero-visual:after{right:clamp(1.3rem,4vw,3rem);bottom:clamp(1.3rem,4vw,3rem);width:clamp(5rem,18vw,8rem);aspect-ratio:1;border:1px solid rgba(17,24,39,.14);background:#ffffffa8;transform:rotate(8deg)}.blog-hero-visual{background:linear-gradient(135deg,rgba(17,24,39,.08),transparent 34%),linear-gradient(180deg,#f59e0b21,#34d3990a),#fbfbf8}.docs-hero-visual-topline,.docs-hero-visual-footer{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.docs-hero-visual-topline{color:var(--docs-ink);font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.docs-hero-visual-topline img{width:2.35rem;height:2.35rem;border-radius:.5rem}.docs-hero-visual-stack{position:relative;z-index:1;display:grid;max-width:24rem;gap:.85rem}.docs-hero-visual-stack span{display:block;width:fit-content;padding-bottom:.45rem;border-bottom:1px solid rgba(17,24,39,.18);color:var(--docs-ink);font-family:var(--font-display);font-size:1.55rem;font-weight:700;line-height:1.1}.docs-hero-visual-footer{color:var(--docs-muted);font-size:.75rem;font-weight:700}.docs-hero-visual-footer span{padding:.35rem .55rem;border:1px solid rgba(17,24,39,.1);background:#ffffff8a}html[data-flowtend-theme=dark] .docs-hero-visual,html[data-flowtend-theme=dark] .blog-hero-visual{border-color:#94a3b83d;background:linear-gradient(135deg,rgba(148,163,184,.12),transparent 36%),linear-gradient(180deg,#2dd4bf21,#0f172a33),#0f172a}html[data-flowtend-theme=dark] .docs-hero-visual:before{border-left-color:#94a3b842;background:repeating-linear-gradient(180deg,rgba(148,163,184,.22) 0 1px,transparent 1px 2.2rem)}html[data-flowtend-theme=dark] .docs-hero-visual:after{border-color:#94a3b833;background:#0f172aad}html[data-flowtend-theme=dark] .docs-hero-visual-footer span{border-color:#94a3b833;background:#0f172a8a}.docs-highlight-warning{border-left-color:color-mix(in srgb,var(--signal-caution) 58%,transparent)}.docs-highlight-warning .docs-highlight-label{color:var(--signal-caution-strong)}html[data-flowtend-theme=dark] .docs-highlight-hero{background:linear-gradient(160deg,color-mix(in srgb,var(--signal-success) 16%,transparent),transparent 60%),#101823d1;border-color:color-mix(in srgb,var(--signal-success) 34%,transparent)}html[data-flowtend-theme=dark] .docs-highlight-warning{border-left-color:color-mix(in srgb,var(--signal-caution) 58%,transparent)}.docs-copy-block{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--docs-line);border-radius:8px;background:var(--docs-surface);box-shadow:none}.docs-page-nav{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-bottom:var(--space-4)}.docs-page-nav-sidebar,.docs-page-nav-mobile{padding-bottom:0}.docs-page-nav-sidebar{display:grid;gap:.35rem}.docs-page-nav-mobile{display:none}.docs-section-nav{display:grid;gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--docs-line);border-bottom:1px solid var(--docs-line);background:#ffffff8f}.docs-section-nav-sidebar{padding:var(--space-5) 0 0;border-top:1px solid var(--docs-line);border-bottom:0;background:transparent}.docs-section-nav-mobile{display:none;border-top:1px solid var(--docs-line);border-bottom:1px solid var(--docs-line)}.docs-section-nav-mobile-summary{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) 0;border:0;background:transparent;color:inherit;cursor:pointer}.docs-section-nav-mobile-summary:after{content:"";width:.55rem;height:.55rem;border-right:1.5px solid var(--docs-muted);border-bottom:1.5px solid var(--docs-muted);transform:rotate(45deg);transition:transform var(--motion-fast) ease}.docs-section-nav-mobile-summary[aria-expanded=true]:after{transform:rotate(225deg)}.docs-section-nav-mobile-panel{padding-top:0;border-top:0;border-bottom:0}.docs-section-nav-links{display:flex;flex-wrap:wrap;gap:var(--space-3)}.docs-section-nav-links-sidebar{display:grid;gap:.35rem}.docs-sidebar .btn,.docs-sidebar .btn-muted{justify-content:flex-start;width:100%;border-color:transparent;background:transparent;color:var(--docs-ink-soft);text-align:left;box-shadow:none}.docs-sidebar .btn:hover,.docs-sidebar .btn-muted:hover,.docs-sidebar .btn:focus-visible,.docs-sidebar .btn-muted:focus-visible{border-color:var(--docs-line-strong);background:#1118270b}.docs-sidebar .docs-page-nav-link-current,.docs-sidebar .docs-section-nav-link-current{border-color:color-mix(in srgb,var(--signal-success) 28%,transparent);background:color-mix(in srgb,var(--signal-success) 12%,transparent);color:var(--signal-success-strong)}.docs-highlight-value{margin:0;color:var(--docs-ink);font-size:1.02rem;font-weight:700;line-height:1.4}.docs-highlight p,.docs-choice-card p,.docs-panel p{margin:0;color:var(--docs-muted);max-width:70ch;line-height:1.7}.docs-section{display:grid;gap:var(--space-5);padding-block:var(--space-7);border-top:1px solid var(--docs-line-strong);scroll-margin-top:var(--space-6)}.docs-section:first-of-type{border-top:0;padding-top:var(--space-5)}.docs-section-head{display:grid;gap:.6rem;max-width:72ch}.docs-section h2{margin:0;color:var(--docs-ink);font-family:var(--font-display);font-size:2rem;font-weight:700;line-height:1.18;letter-spacing:0}.docs-columns,.docs-choice-grid,.docs-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.blog-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-template-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:var(--space-4);align-items:start}.docs-template-main,.docs-template-side{display:grid;gap:var(--space-3)}.docs-card-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.docs-choice-card h3,.docs-panel h3{margin:0;color:var(--docs-ink);font-family:var(--font-display);font-size:1.05rem;font-weight:700;line-height:1.35;letter-spacing:0}.docs-choice-eyebrow{color:var(--docs-accent)}.docs-list{display:grid;gap:.65rem;margin:0;padding-left:1.2rem}.docs-note{margin:0;max-width:72ch;color:var(--docs-muted);line-height:1.72}.docs-update-body p,.docs-page .docs-list li,.docs-section p,.docs-section li,.docs-panel p,.docs-choice-card p,.docs-note{line-height:1.72}.docs-update-body{display:grid;gap:var(--space-3);max-width:72ch}.blog-post-article{gap:var(--space-5)}.blog-post-article .docs-rule-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.docs-url-note{overflow-wrap:anywhere}.docs-workflow-row{display:grid;gap:.55rem}.docs-workflow-row code{overflow-wrap:anywhere;color:var(--docs-ink-soft);line-height:1.65}.docs-copy-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.docs-code-block{overflow-x:auto;margin:0;padding:var(--space-4);border:1px solid var(--docs-line);border-radius:8px;background:#f7f7f5;color:#111;font-size:.84rem;line-height:1.65}.docs-code-block code{font-family:SFMono-Regular,SF Mono,Monaco,Consolas,Liberation Mono,Courier New,monospace}.docs-page code{color:var(--docs-code-ink, var(--docs-ink-soft))}.docs-code-block code{color:inherit}html[data-flowtend-theme=dark] .docs-code-block{border-color:#94a3b838;background:#0f172a;color:#e2e8f0}.docs-page :where(p,li)>a:not(.btn){color:var(--docs-accent)}.docs-page .btn,.docs-page .btn-muted{border:1px solid rgba(17,24,39,.12);background:#fff;color:#111;box-shadow:none}.docs-page .btn:hover,.docs-page .btn-muted:hover{border-color:#11182733;background:#f5f5f5}html[data-flowtend-theme=dark] .docs-page .btn,html[data-flowtend-theme=dark] .docs-page .btn-muted{border-color:var(--docs-line);background:#0f172ad1;color:var(--docs-ink)}html[data-flowtend-theme=dark] .docs-page .btn:hover,html[data-flowtend-theme=dark] .docs-page .btn-muted:hover,html[data-flowtend-theme=dark] .docs-page .btn:focus-visible,html[data-flowtend-theme=dark] .docs-page .btn-muted:focus-visible{border-color:var(--docs-line-strong);background:#1e293beb;color:var(--docs-ink)}.docs-page .docs-btn-primary,.docs-page .btn.docs-btn-primary,.docs-page .btn-muted.docs-btn-primary{border-color:#111;background:#111;color:#fff;box-shadow:0 8px 20px #11182729}.docs-page .docs-btn-primary:hover,.docs-page .btn.docs-btn-primary:hover,.docs-page .btn-muted.docs-btn-primary:hover{border-color:#000;background:#000;color:#fff;box-shadow:0 12px 24px #1118273d}html[data-flowtend-theme=dark] .docs-page .docs-btn-primary,html[data-flowtend-theme=dark] .docs-page .btn.docs-btn-primary,html[data-flowtend-theme=dark] .docs-page .btn-muted.docs-btn-primary{border-color:#6ee7b78f;background:linear-gradient(135deg,#34d399,#2dd4bf);background-color:#34d399;color:#03120d;box-shadow:0 10px 24px #2dd4bf3d}html[data-flowtend-theme=dark] .docs-page .docs-btn-primary:hover,html[data-flowtend-theme=dark] .docs-page .btn.docs-btn-primary:hover,html[data-flowtend-theme=dark] .docs-page .btn-muted.docs-btn-primary:hover{background:linear-gradient(135deg,#6ee7b7,#5eead4);background-color:#6ee7b7;color:#02100c}.public-site-footer{width:100%;display:grid;gap:var(--space-5);padding-top:var(--space-6);padding-bottom:var(--space-5)}.public-site-footer-inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--landing-line, var(--docs-line, rgba(17, 24, 39, .1)))}.public-site-footer-brand-block{display:grid;gap:.6rem;align-content:start}.public-site-footer-brand-lockup{display:inline-flex;align-items:center;gap:.7rem;color:inherit;text-decoration:none}.public-site-footer-brand-icon{width:2.2rem;height:2.2rem;border-radius:.6rem;box-shadow:0 10px 22px #1118271f}.public-site-footer-brand-copy{display:grid;gap:.1rem}.public-site-footer-brand-tag{color:var(--landing-muted, var(--docs-muted, var(--muted)));font-size:.76rem;line-height:1.4}.public-site-footer-brand,.public-site-footer-meta,.public-site-footer-note{margin:0}.public-site-footer-brand{color:var(--landing-ink, var(--docs-ink, var(--ink)));font-family:var(--font-display);font-size:.98rem;font-weight:700;line-height:1.3;letter-spacing:0}.public-site-footer-meta,.public-site-footer-note{color:var(--landing-muted, var(--docs-muted, var(--muted)));font-size:.8rem;line-height:1.55}.public-site-footer-col{display:grid;gap:.45rem;align-content:start}.public-site-footer-col-label{margin:0;color:var(--landing-muted, var(--docs-muted, var(--muted)));font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.public-site-footer-col a,.public-site-footer-note a{color:var(--landing-ink-soft, var(--docs-ink-soft, var(--ink-soft)));text-decoration:none;font-size:.86rem;line-height:1.6}.public-site-footer-col a:hover,.public-site-footer-col a:focus-visible,.public-site-footer-note a:hover,.public-site-footer-note a:focus-visible{text-decoration:underline}.public-site-footer-note{padding-top:var(--space-3);border-top:1px dashed var(--landing-line, var(--docs-line, rgba(17, 24, 39, .08)))}.docs-stage-stepper{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--docs-line);border-radius:8px;background:var(--docs-surface)}.docs-stage-toggles{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.docs-stage-toggle{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .7rem;border:1px solid var(--docs-line-strong);border-radius:999px;background:#11182705;color:var(--docs-ink-soft);font-size:.78rem;font-weight:600;cursor:pointer;transition:background var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease}.docs-stage-toggle:hover{border-color:#11182752}.docs-stage-toggle-dot{width:.55rem;height:.55rem;border-radius:50%;background:#11182738;transition:background var(--motion-fast) ease}.docs-stage-toggle-on{border-color:color-mix(in srgb,var(--signal-success) 40%,transparent);background:color-mix(in srgb,var(--signal-success) 10%,transparent);color:var(--signal-success-strong)}.docs-stage-toggle-on .docs-stage-toggle-dot{background:var(--signal-success)}.docs-stage-toggles-hint{color:var(--docs-muted);font-size:.8rem}.docs-stage-list{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none;counter-reset:stage}.docs-stage{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;min-width:10rem;padding:.72rem .9rem;border:1px solid var(--docs-line-strong);border-radius:.8rem;background:#fff}.docs-stage+.docs-stage:before{content:"";position:absolute;left:calc(var(--space-3) * -1);top:50%;width:var(--space-3);height:1px;background:var(--docs-line-strong);transform:translateY(-50%)}.docs-stage+.docs-stage:after{content:"";position:absolute;left:calc(var(--space-3) * -1);top:50%;width:.45rem;height:.45rem;border-right:1.5px solid var(--docs-line-strong);border-top:1.5px solid var(--docs-line-strong);transform:translate(.15rem,-50%) rotate(45deg)}.docs-stage-index{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;background:#1118270f;color:var(--docs-ink-soft);font-size:.72rem;font-weight:700}.docs-stage-body{display:grid;gap:.1rem}.docs-stage-label{color:var(--docs-ink);font-size:.9rem;font-weight:700;line-height:1.2}.docs-stage-id{color:var(--docs-muted);font-size:.74rem}.docs-stage-tag{grid-column:1 / -1;color:var(--docs-muted);font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.docs-stage-optional{background:color-mix(in srgb,var(--signal-success) 5%,transparent);border-color:color-mix(in srgb,var(--signal-success) 28%,transparent)}.docs-stage-optional-review{background:color-mix(in srgb,var(--signal-info) 6%,transparent);border-color:color-mix(in srgb,var(--signal-info) 24%,transparent)}.docs-stage-sendback{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;padding-top:var(--space-3);border-top:1px dashed var(--docs-line);color:var(--docs-muted);font-size:.86rem}.docs-stage-sendback code{padding:.12rem .4rem;border:1px solid var(--docs-line);border-radius:.4rem;background:#11182708;color:var(--docs-ink)}.docs-stage-sendback-arrow{color:var(--docs-muted)}.docs-stage-sendback-note{flex-basis:100%;color:var(--docs-muted);font-size:.82rem}.docs-stage-fallback{margin-top:var(--space-3)}.docs-stage-fallback summary{color:var(--docs-muted);font-size:.82rem;cursor:pointer}.docs-stage-fallback summary:hover{color:var(--docs-ink)}html[data-flowtend-theme=dark] .docs-stage-stepper{background:#10182399;border-color:var(--docs-line-strong)}html[data-flowtend-theme=dark] .docs-stage{background:#0f172aa6;border-color:var(--docs-line-strong)}html[data-flowtend-theme=dark] .docs-stage-optional{background:color-mix(in srgb,var(--signal-success) 9%,transparent);border-color:color-mix(in srgb,var(--signal-success) 30%,transparent)}html[data-flowtend-theme=dark] .docs-stage-optional-review{background:color-mix(in srgb,var(--signal-info) 9%,transparent);border-color:color-mix(in srgb,var(--signal-info) 28%,transparent)}html[data-flowtend-theme=dark] .docs-stage-toggle{background:#0f172ab3;color:var(--docs-ink-soft);border-color:#94a3b847}html[data-flowtend-theme=dark] .docs-stage-toggle-on{background:color-mix(in srgb,var(--signal-success) 12%,transparent);border-color:color-mix(in srgb,var(--signal-success) 40%,transparent);color:var(--signal-success-strong)}html[data-flowtend-theme=dark] .docs-stage-index{background:#94a3b82e;color:var(--docs-ink-soft)}html[data-flowtend-theme=dark] .docs-stage-sendback code{background:#0f172a80;border-color:var(--docs-line-strong);color:var(--docs-ink-soft)}html[data-flowtend-theme=dark] .docs-sidebar{background:linear-gradient(180deg,#94a3b814,#0f172a00),#0f172a8c}html[data-flowtend-theme=dark] .docs-sidebar .btn,html[data-flowtend-theme=dark] .docs-sidebar .btn-muted{border-color:transparent;background:transparent;color:var(--docs-ink-soft);box-shadow:none}html[data-flowtend-theme=dark] .docs-sidebar .btn:hover,html[data-flowtend-theme=dark] .docs-sidebar .btn-muted:hover,html[data-flowtend-theme=dark] .docs-sidebar .btn:focus-visible,html[data-flowtend-theme=dark] .docs-sidebar .btn-muted:focus-visible{background:#94a3b81a}html[data-flowtend-theme=dark] .docs-sidebar .docs-page-nav-link-current,html[data-flowtend-theme=dark] .docs-sidebar .docs-section-nav-link-current{border-color:color-mix(in srgb,var(--signal-success) 34%,transparent);background:color-mix(in srgb,var(--signal-success) 12%,transparent);color:var(--signal-success-strong)}@media (max-width: 900px){.docs-shell-with-sidebar{overflow:hidden}.docs-shell-with-sidebar .docs-layout{display:block}.docs-sidebar{display:none}.docs-page-nav-mobile{display:flex;padding-bottom:var(--space-4)}.docs-section-nav-desktop{display:none}.docs-section-nav-mobile{display:block}}@media (max-width: 720px){.docs-article{padding:var(--space-4)}.docs-header{gap:var(--space-3);padding-bottom:var(--space-5)}.docs-header h1{max-width:none;font-size:2.45rem}.docs-hero-visual{min-height:18rem;padding:var(--space-5)}.docs-hero-visual-stack span{font-size:1.25rem}.docs-summary-grid,.docs-columns,.docs-choice-grid,.docs-rule-grid{grid-template-columns:1fr}.docs-stage-list{flex-direction:column;gap:var(--space-4)}.docs-stage+.docs-stage:before,.docs-stage+.docs-stage:after{left:50%;top:calc(var(--space-4) * -1);width:1px;height:var(--space-4);transform:translate(-50%);background:var(--docs-line-strong);border:0}.docs-stage+.docs-stage:after{width:.5rem;height:.5rem;top:calc(var(--space-4) * -.6);border-right:1.5px solid var(--docs-line-strong);border-bottom:1.5px solid var(--docs-line-strong);transform:translate(-50%) rotate(45deg);background:transparent}.public-site-footer-inner{grid-template-columns:1fr;gap:var(--space-4)}}@media (min-width: 1024px){.docs-shell,.docs-layout{column-gap:clamp(1.25rem,3vw,2.5rem)}.docs-sidebar{margin-right:0}.docs-article{max-width:min(76ch,100%)}}@media (max-width: 720px){.docs-page h1,.docs-hero h1,.docs-section-head h2,.design-system-page h1{font-size:2rem;line-height:1.04}.docs-actions,.docs-hero-actions,.docs-choice-actions{justify-content:flex-start}.docs-actions .btn,.docs-hero-actions .btn,.docs-choice-actions .btn{width:auto;min-width:min(100%,11rem)}}
