@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+460-52F,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(./manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.block{display:block}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope Variable,sans-serif}button,input,select,textarea{font:inherit}button,a,input,summary{touch-action:manipulation}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #52735b}img,svg{max-width:100%}::selection{color:#17241a;background:#cbdcc5}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#08090a}.orbit-app{--bg-0:#08090a;--bg-1:#0f1011;--bg-2:#141516;--bg-3:#1a1b1d;--bg-4:#1f2023;--line-1:#ffffff0d;--line-2:#ffffff17;--line-3:#ffffff26;--t-1:#f7f8f8;--t-2:#d0d6e0;--t-3:#8a8f98;--t-4:#62666d;--accent:#7170ff;--accent-hover:#8d8cff;--indigo:#5e6ad2;--accent-tint:#1d1d3a;--c-green:#4cb782;--c-yellow:#f0bf00;--c-orange:#fc7840;--c-red:#eb5757;--c-teal:#00b8cc;--ease:cubic-bezier(.165, .84, .44, 1);--ease-expo:cubic-bezier(.19, 1, .22, 1);--ease-in-out:cubic-bezier(.645, .045, .355, 1);--font:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", system-ui, sans-serif;--mono:"Berkeley Mono", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;background:var(--bg-0);color:var(--t-1);font-family:var(--font);letter-spacing:-.006em;font-feature-settings:"cv01", "ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.5;overflow:clip}.orbit-app *,.orbit-app :before,.orbit-app :after{box-sizing:border-box}.orbit-app a{color:inherit;text-decoration:none}.orbit-app button,.orbit-app input{font:inherit;letter-spacing:inherit;color:inherit}.orbit-app button{cursor:pointer}.orbit-app ::selection{color:#fff;background:#5e6ad299}.orbit-app a:focus-visible,.orbit-app button:focus-visible,.orbit-app input:focus-visible,.orbit-app summary:focus-visible,.orbit-app [role=tab]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.orbit-app section[id],.orbit-app div[id]{scroll-margin-top:88px}.orbit-wrap{width:100%;max-width:1344px;margin:0 auto;padding:0 32px}.orbit-skip{z-index:200;background:var(--t-1);border-radius:8px;padding:10px 14px;font-size:14px;position:absolute;top:-80px;left:20px;color:var(--bg-0)!important}.orbit-skip:focus{top:12px}.orbit-kicker{font:12px/1 var(--mono);letter-spacing:.02em;color:var(--t-3);margin-bottom:22px;display:block}.orbit-fine{color:var(--t-3);margin:0;font-size:13px;line-height:1.5}.orbit-motion [data-reveal]{transition:opacity .8s var(--ease) var(--d,0s), transform .8s var(--ease) var(--d,0s), filter .8s var(--ease) var(--d,0s)}.orbit-motion [data-reveal]:not([data-shown]){opacity:0;filter:blur(6px);transform:translateY(28px)}@keyframes orbit-rise{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}}@keyframes orbit-rise-frame{0%{opacity:0;transform:translateY(56px)}}@keyframes orbit-fade{0%{opacity:0}}@keyframes orbit-in{0%{opacity:0;transform:translateY(8px)}}@keyframes orbit-in-left{0%{opacity:0;transform:translate(-8px)}}@keyframes orbit-pop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-pulse{0%,to{box-shadow:0 0 #7170ff55}50%{box-shadow:0 0 0 6px #7170ff00}}.orbit-status{flex:none;display:block}.orbit-status-backlog{color:var(--t-4)}.orbit-status-todo{color:var(--t-3)}.orbit-status-progress{color:var(--c-yellow)}.orbit-status-review{color:var(--c-green)}.orbit-status-done{color:var(--indigo);animation:orbit-pop .45s var(--ease) backwards}.orbit-priority{color:var(--t-3);flex:none;display:block}.orbit-priority.is-urgent{color:var(--c-orange)}.orbit-av{letter-spacing:0;color:var(--t-1);background:#3a3d63;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.orbit-av[data-tone="1"]{background:#2c4b46}.orbit-av[data-tone="2"]{background:#57452f}.orbit-av[data-tone="3"]{background:#4b3550}.orbit-chip{border:1px solid var(--line-2);height:22px;color:var(--t-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 7px;font-size:12px;display:inline-flex}.orbit-chip i{background:var(--t-3);border-radius:50%;width:7px;height:7px}[data-tone=accent]>i,.orbit-gantt-icon[data-tone=accent]{background:var(--accent)}[data-tone=teal]>i,.orbit-gantt-icon[data-tone=teal]{background:var(--c-teal)}[data-tone=yellow]>i,.orbit-gantt-icon[data-tone=yellow]{background:var(--c-yellow)}[data-tone=red]>i{background:var(--c-red)}[data-tone=orange]>i,.orbit-gantt-icon[data-tone=orange]{background:var(--c-orange)}[data-tone=green]>i{background:var(--c-green)}.orbit-mark{flex:none;width:22px;height:22px;display:block}.orbit-mark-ring{transform-origin:16px 16px;transition:transform .7s var(--ease-expo)}.orbit-brand:hover .orbit-mark-ring{transform:rotate(-50deg)}.orbit-button{background:var(--t-1);white-space:nowrap;height:40px;transition:background-color .2s, box-shadow .2s, transform .15s var(--ease), border-color .2s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:510;display:inline-flex;color:var(--bg-0)!important}.orbit-button svg{transition:transform .25s var(--ease)}.orbit-button:hover{background:#fff;box-shadow:0 0 0 4px #ffffff14}.orbit-button:hover svg{transform:translate(3px)}.orbit-button:active{transform:scale(.97)}.orbit-button.is-ghost{border-color:var(--line-2);background:#ffffff0a;color:var(--t-1)!important}.orbit-button.is-ghost:hover{border-color:var(--line-3);box-shadow:none;background:#ffffff12}.orbit-button kbd,.orbit-app kbd{font:11px/1 var(--mono);color:var(--t-3);border:1px solid var(--line-2);background:#ffffff06;border-radius:5px;padding:3px 5px}.orbit-link{color:var(--t-2);align-items:center;gap:6px;font-size:14px;transition:color .2s;display:inline-flex}.orbit-link svg{transition:transform .25s var(--ease)}.orbit-link:hover{color:var(--t-1)}.orbit-link:hover svg{transform:translate(3px)}.orbit-inline{color:var(--t-2);font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:4px;background:0 0;border:0;padding:0;transition:color .2s,text-decoration-color .2s;display:inline}.orbit-inline:hover{color:var(--t-1);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.orbit-header{z-index:50;border-bottom:1px solid #0000;height:64px;transition:background-color .3s,border-color .3s;position:sticky;top:0}.orbit-header[data-scrolled]{-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);border-bottom-color:var(--line-1);background:#08090ab8}.orbit-header-row{align-items:center;gap:24px;height:100%;display:flex}.orbit-brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:18px;font-weight:600;display:inline-flex}.orbit-nav{gap:2px;margin-left:auto;display:flex}.orbit-header-link{color:var(--t-3);border-radius:8px;padding:6px 10px;font-size:13px;transition:color .15s,background-color .15s}.orbit-header-link:hover{color:var(--t-1);background:#ffffff0a}.orbit-header-actions{border-left:1px solid var(--line-1);align-items:center;gap:8px;padding-left:16px;display:flex}.orbit-pill{height:32px;transition:background-color .2s, box-shadow .2s, transform .15s var(--ease);background:#e6e6e6;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:510;display:inline-flex;color:var(--bg-0)!important}.orbit-pill:hover{background:#fff;box-shadow:0 0 0 4px #ffffff14}.orbit-pill:active{transform:scale(.96)}.orbit-menu-button{border:1px solid var(--line-2);width:36px;height:36px;color:var(--t-1);background:#ffffff06;border-radius:10px;place-items:center;display:none}.orbit-mobile-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line-1);animation:orbit-fade .25s var(--ease);background:#08090af5;padding:8px 20px 20px;position:absolute;top:63px;left:0;right:0}.orbit-mobile-nav a{border-bottom:1px solid var(--line-1);animation:orbit-in .45s var(--ease) backwards;animation-delay:calc(var(--i) * 35ms);justify-content:space-between;align-items:center;padding:14px 0;font-size:17px;display:flex}.orbit-mobile-nav a svg{color:var(--t-3)}.orbit-hero{padding-top:clamp(64px,11vh,120px)}.orbit-hero h1{letter-spacing:-.024em;margin:0;font-size:clamp(40px,5.1vw,72px);font-weight:510;line-height:1.04}.orbit-line{animation:orbit-rise 1s var(--ease) backwards;display:block}.orbit-line+.orbit-line{animation-delay:80ms}.orbit-hero-sub{animation:orbit-rise 1s .2s var(--ease) backwards;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:28px;display:flex}.orbit-hero-sub p{max-width:33em;color:var(--t-3);margin:0;font-size:17px;line-height:1.55}.orbit-news{color:var(--t-3);white-space:nowrap;align-items:center;gap:8px;font-size:14px;transition:color .2s;display:inline-flex}.orbit-news b{color:var(--t-1);font-weight:510}.orbit-news svg{transition:transform .25s var(--ease)}.orbit-news:hover{color:var(--t-1)}.orbit-news:hover svg{transform:translate(3px)}.orbit-hero-actions{animation:orbit-rise 1s .3s var(--ease) backwards;flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.orbit-hero-stage{--p:1;margin-top:72px;position:relative}.orbit-hero-stage:before{content:"";pointer-events:none;background:radial-gradient(48% 46% at 50% 32%,#ffffff0d,#0000 72%);height:640px;position:absolute;top:-140px;left:0;right:0}.orbit-hero-rise{animation:orbit-rise-frame 1.4s .4s var(--ease) backwards}.orbit-hero-frame{transform-origin:50% 0;transform:perspective(2400px) rotateX(calc((1 - var(--p)) * 13deg)) scale(calc(.94 + var(--p) * .06));will-change:transform}.orbit-window{border:1px solid var(--line-2);background:var(--bg-1);height:600px;color:var(--t-2);border-radius:14px;grid-template-columns:224px minmax(0,1fr);font-size:13px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000a,0 50px 120px -30px #000,inset 0 1px #ffffff12}.orbit-window:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff07,#0000 30%);position:absolute;inset:0}.orbit-w-caption{color:var(--t-3);font-size:12px;font-weight:510;display:block}.orbit-w-side{border-right:1px solid var(--line-1);background:#0b0c0d;flex-direction:column;gap:14px;min-width:0;padding:12px 10px;display:flex}.orbit-w-team{color:var(--t-1);align-items:center;gap:8px;padding:4px 6px;display:flex}.orbit-w-team strong{font-weight:510}.orbit-w-team>svg{color:var(--t-3)}.orbit-w-team-tools{border:1px solid var(--line-1);width:26px;height:26px;color:var(--t-3);border-radius:7px;place-items:center;margin-left:auto;display:grid}.orbit-w-ws{color:#fff;background:linear-gradient(135deg,#8d8cff,#5e6ad2);border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.orbit-w-search{border:1px solid var(--line-2);width:100%;height:30px;color:var(--t-3);text-align:left;background:#ffffff05;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:13px;transition:border-color .2s,color .2s,background-color .2s;display:flex}.orbit-w-search kbd{margin-left:auto;padding:2px 4px;font-size:10px}.orbit-w-search:hover{border-color:var(--line-3);color:var(--t-2);background:#ffffff08}.orbit-w-group{flex-direction:column;gap:1px;display:flex}.orbit-w-group .orbit-w-caption{padding:0 8px 6px}.orbit-w-static,.orbit-w-group>button{height:28px;color:var(--t-2);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:0 8px;font-size:13px;display:flex}.orbit-w-static svg,.orbit-w-group>button svg{color:var(--t-3);flex:none}.orbit-w-static em{color:var(--t-3);margin-left:auto;font-size:11px;font-style:normal}.orbit-w-group>button{transition:background-color .15s,color .15s}.orbit-w-group>button:hover{color:var(--t-1);background:#ffffff08}.orbit-w-group>button.is-active{color:var(--t-1);background:#ffffff10}.orbit-w-group>button.is-active svg{color:var(--t-1)}.orbit-w-team-mark{background:var(--indigo);border-radius:4px;flex:none;width:12px;height:12px}.orbit-w-team-mark[data-tone="1"]{background:#2f8f86}.orbit-w-team-mark[data-tone="2"]{background:#b8693e}.orbit-w-me{color:var(--t-2);align-items:center;gap:8px;margin-top:auto;padding:4px 6px;display:flex}.orbit-w-main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.orbit-w-bar{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:center;height:44px;padding:0 12px 0 16px;display:flex}.orbit-w-crumb{color:var(--t-3);align-items:center;gap:8px;display:flex}.orbit-w-crumb strong{color:var(--t-1);font-weight:510}.orbit-w-bar-tools{align-items:center;gap:4px;display:flex}.orbit-w-bar-tools button{border:1px solid var(--line-2);width:26px;height:26px;color:var(--t-3);background:0 0;border-radius:7px;place-items:center;transition:background-color .15s,color .15s,transform .12s;display:grid}.orbit-w-bar-tools button:hover{color:var(--t-1);background:#ffffff0a}.orbit-w-bar-tools button:active{transform:scale(.92)}.orbit-w-count{color:var(--t-3);font-variant-numeric:tabular-nums;margin-right:6px;font-size:12px}.orbit-w-menu-mobile{display:none!important}.orbit-w-tabs{border-bottom:1px solid var(--line-1);align-items:stretch;gap:2px;height:40px;padding:0 10px;display:flex;position:relative}.orbit-w-tabs>button{color:var(--t-3);background:0 0;border:0;padding:0 10px;font-size:13px;transition:color .15s}.orbit-w-tabs>button:hover,.orbit-w-tabs>button[aria-selected=true]{color:var(--t-1)}.orbit-w-indicator{background:var(--t-1);height:2px;transition:transform .4s var(--ease), width .4s var(--ease);border-radius:2px;position:absolute;bottom:-1px;left:0}.orbit-w-demo-label{color:var(--t-3);border:1px solid var(--line-2);border-radius:999px;align-self:center;margin-left:auto;padding:2px 8px;font-size:11px}.orbit-w-panel{min-height:0;animation:orbit-in .45s var(--ease) backwards;flex:1}.orbit-w-build{grid-template-columns:280px minmax(0,1fr) 196px;height:100%;display:grid}.orbit-w-list{border-right:1px solid var(--line-1);flex-direction:column;gap:2px;min-width:0;padding:10px 8px;display:flex}.orbit-w-list-head{color:var(--t-3);align-items:center;gap:8px;padding:6px 8px 10px;display:flex}.orbit-w-list-head strong{color:var(--t-2);font-weight:510}.orbit-w-row{color:var(--t-2);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:14px 14px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px 8px;transition:background-color .15s,box-shadow .2s;display:grid}.orbit-w-row:hover{background:#ffffff07}.orbit-w-row.is-active{box-shadow:inset 0 0 0 1px var(--line-1);background:#ffffff0e}.orbit-w-row-text{flex-direction:column;min-width:0;display:flex}.orbit-w-row-text small{font:11px/1.4 var(--mono);color:var(--t-3)}.orbit-w-row-text span{color:var(--t-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.orbit-w-cycle{color:var(--t-3);grid-template-columns:1fr auto;gap:8px;margin-top:auto;padding:10px 8px 4px;font-size:12px;display:grid}.orbit-w-meter{background:#ffffff0d;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.orbit-w-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--indigo), var(--accent));height:100%;transition:width .7s var(--ease);display:block}.orbit-w-detail{min-width:0;animation:orbit-in .4s var(--ease) backwards;padding:22px 28px;overflow:hidden}.orbit-w-detail-crumb{color:var(--t-3);align-items:center;gap:6px;font-size:12px;display:flex}.orbit-w-detail h3{letter-spacing:-.02em;color:var(--t-1);margin:16px 0 8px;font-size:22px;font-weight:510;line-height:1.25}.orbit-w-detail>p{max-width:46em;color:var(--t-3);margin:0 0 18px;font-size:14px;line-height:1.6}.orbit-w-checks{border:1px solid var(--line-1);background:#ffffff03;border-radius:10px;padding:10px 14px}.orbit-w-checks-head{justify-content:space-between;margin-bottom:4px;display:flex}.orbit-w-checks-head strong{color:var(--t-2);font-weight:510}.orbit-w-checks-head span{font:12px var(--mono);color:var(--t-3)}.orbit-w-checks>div:not(.orbit-w-checks-head){color:var(--t-3);align-items:center;gap:10px;padding:5px 0;transition:color .3s;display:flex}.orbit-w-box{border:1.5px solid var(--t-4);color:#fff;width:15px;height:15px;transition:background-color .3s var(--ease), border-color .3s;transition-delay:calc(var(--i) * 90ms);border-radius:5px;flex:none;place-items:center;display:grid}.orbit-w-box svg{opacity:0;transition:opacity .25s, transform .35s var(--ease);transition-delay:calc(var(--i) * 90ms);transform:scale(.4)}.orbit-w-checks .is-on{color:var(--t-2)}.orbit-w-checks .is-on .orbit-w-box{background:var(--indigo);border-color:var(--indigo)}.orbit-w-checks .is-on .orbit-w-box svg{opacity:1;transform:scale(1)}.orbit-w-activity{margin-top:16px}.orbit-w-activity>strong{color:var(--t-2);margin-bottom:6px;font-weight:510;display:block}.orbit-w-activity>div{color:var(--t-3);align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.orbit-w-activity b{color:var(--t-2);font-weight:510}.orbit-w-activity time{white-space:nowrap;margin-left:auto}.orbit-w-activity .is-new{animation:orbit-in-left .45s var(--ease) backwards}.orbit-w-bot{background:var(--accent-tint);width:16px;height:16px;color:var(--accent-hover);border-radius:50%;flex:none;place-items:center;display:grid}.orbit-w-action{border:1px solid var(--line-2);height:32px;color:var(--t-1);transition:background-color .2s, border-color .2s, transform .12s var(--ease);background:#ffffff08;border-radius:8px;align-items:center;gap:8px;margin-top:14px;padding:0 12px;font-size:13px;font-weight:510;display:inline-flex}.orbit-w-action:hover{border-color:var(--line-3);background:#ffffff10}.orbit-w-action:active{transform:scale(.97)}.orbit-w-action.is-done{background:#5e6ad21f;border-color:#5e6ad266}.orbit-w-props{border-left:1px solid var(--line-1);min-width:0;padding:18px 14px}.orbit-w-props .orbit-w-caption{margin:16px 0 6px}.orbit-w-props .orbit-w-caption:first-child{margin-top:0}.orbit-w-props>div{min-height:28px;color:var(--t-2);align-items:center;gap:8px;display:flex}.orbit-w-intake,.orbit-w-plan{padding:22px 28px}.orbit-w-intake-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.orbit-w-intake-head h3{letter-spacing:-.02em;color:var(--t-1);margin:4px 0 0;font-size:20px;font-weight:510}.orbit-w-request{border:1px solid var(--line-1);animation:orbit-in .5s var(--ease) backwards;animation-delay:calc(var(--i) * 60ms);background:#ffffff03;border-radius:10px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:8px;padding:12px 14px;transition:background-color .3s,border-color .3s,opacity .3s;display:grid}.orbit-w-source{font:11px/1 var(--mono);color:var(--t-3);text-align:center;border:1px solid var(--line-2);border-radius:6px;padding:5px 0}.orbit-w-request-text strong{color:var(--t-1);font-size:14px;font-weight:510;display:block}.orbit-w-request-text small{color:var(--t-3);font-size:12px}.orbit-w-request-actions{gap:6px;display:flex}.orbit-w-request-actions button{border:1px solid var(--line-2);height:28px;color:var(--t-2);background:#ffffff06;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;transition:background-color .15s,border-color .15s,color .15s,transform .12s;display:inline-flex}.orbit-w-request-actions button:hover{color:var(--t-1);border-color:var(--line-3);background:#ffffff0f}.orbit-w-request-actions button:first-child:hover{border-color:#4cb78266}.orbit-w-request-actions button:active{transform:scale(.95)}.orbit-w-request.is-accepted{background:#4cb7820c;border-color:#4cb78233}.orbit-w-request.is-declined{opacity:.55}.orbit-w-request.is-declined strong{color:var(--t-3);text-decoration:line-through}.orbit-w-undo{color:var(--t-2);background:0 0;border:0;align-items:center;gap:8px;font-size:12px;animation:.3s orbit-fade;display:inline-flex}.orbit-w-undo span{color:var(--t-3);border-left:1px solid var(--line-2);padding-left:8px;transition:color .15s}.orbit-w-undo:hover span{color:var(--t-1)}.orbit-w-note{color:var(--t-3);margin:12px 0 0;font-size:12px}.orbit-w-plan-grid{position:relative}.orbit-w-plan-months{border-bottom:1px solid var(--line-1);color:var(--t-3);grid-template-columns:32% repeat(4,1fr);padding-bottom:8px;font-size:12px;display:grid}.orbit-w-plan-row{border-bottom:1px solid var(--line-1);grid-template-columns:32% 1fr;align-items:center;height:58px;display:grid}.orbit-w-plan-name strong{color:var(--t-1);font-weight:510;display:block}.orbit-w-plan-name small{color:var(--t-3);font-size:12px}.orbit-w-plan-track{height:26px;position:relative}.orbit-w-plan-bar{border:1px solid var(--line-2);transform-origin:0;height:26px;animation:orbit-grow .8s var(--ease) backwards;animation-delay:calc(.15s + var(--i) * 90ms);background:#ffffff07;border-radius:7px;position:absolute;top:0;overflow:hidden}.orbit-w-plan-bar span{background:linear-gradient(90deg,#5e6ad25c,#5e6ad22e);position:absolute;inset:0 auto 0 0}.orbit-w-plan-bar em{color:var(--t-2);padding-left:8px;font-size:11px;font-style:normal;line-height:24px;position:relative}.orbit-w-today{background:var(--accent);width:1px;position:absolute;top:26px;bottom:0}.orbit-w-today i{color:var(--accent-hover);font-size:11px;font-style:normal;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}@keyframes orbit-grow{0%{transform:scaleX(0)}}.orbit-toast-region{z-index:5;pointer-events:none;position:absolute;bottom:16px;right:16px}.orbit-toast{border:1px solid var(--line-2);color:var(--t-1);animation:orbit-toast 2.8s var(--ease) both;background:#1c1d20f2;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex;box-shadow:0 16px 40px -8px #000}.orbit-toast span{color:var(--t-3);margin-left:6px;font-size:12px}@keyframes orbit-toast{0%{opacity:0;transform:translateY(10px)scale(.97)}10%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}.orbit-cmdk-layer{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040406a6;justify-content:center;align-items:flex-start;padding:16vh 16px 16px;animation:.18s orbit-fade;display:flex;position:fixed;inset:0}.orbit-cmdk{border:1px solid var(--line-2);width:min(640px,100%);animation:orbit-cmdk .26s var(--ease);background:#17181bf5;border-radius:14px;overflow:hidden;box-shadow:0 40px 100px -10px #000,inset 0 1px #ffffff0f}@keyframes orbit-cmdk{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.orbit-cmdk-input{border-bottom:1px solid var(--line-1);height:54px;color:var(--t-3);align-items:center;gap:10px;padding:0 16px;display:flex}.orbit-cmdk-input input{min-width:0;height:100%;color:var(--t-1);background:0 0;border:0;outline:none;flex:1;font-size:15px}.orbit-cmdk-input input::placeholder{color:var(--t-3)}.orbit-cmdk:focus-within{border-color:var(--line-3)}.orbit-cmdk-list{max-height:min(360px,50vh);padding:6px;overflow-y:auto}.orbit-cmdk-group{color:var(--t-3);padding:10px 10px 6px;font-size:12px;display:block}.orbit-cmdk-item{height:38px;color:var(--t-2);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.orbit-cmdk-item>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.orbit-cmdk-item>svg{color:var(--t-3);flex:none}.orbit-cmdk-item.is-active{color:var(--t-1);background:#ffffff0f}.orbit-cmdk-item kbd{margin-left:auto}.orbit-cmdk-empty{text-align:center;color:var(--t-3);margin:0;padding:24px 12px;font-size:14px}.orbit-cmdk-foot{border-top:1px solid var(--line-1);color:var(--t-3);gap:16px;padding:10px 14px;font-size:12px;display:flex}.orbit-cmdk-foot span{align-items:center;gap:4px;display:inline-flex}.orbit-cmdk-foot span:last-child{margin-left:auto}.orbit-logos{padding-top:88px}.orbit-logo-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 40px;display:flex}.orbit-logo{letter-spacing:-.05em;color:var(--t-3);cursor:default;font-size:22px;font-weight:600;transition:color .3s}.orbit-logo:hover{color:var(--t-1)}[data-shown] .orbit-logo{animation:orbit-in .8s var(--ease) backwards;animation-delay:calc(var(--i) * 70ms)}.orbit-logo-b{letter-spacing:.14em;font-size:17px}.orbit-logo-c{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:24px;font-style:italic;font-weight:400}.orbit-logo-d{letter-spacing:-.03em;font-weight:400}.orbit-logo-e{letter-spacing:-.09em;font-size:27px}.orbit-logo-f{letter-spacing:.3em;font-size:16px;font-weight:700}.orbit-logo-g{font-family:var(--mono);letter-spacing:-.04em;font-size:17px;font-weight:500}.orbit-logos>p{color:var(--t-3);margin:24px 0 0;font-size:12px}.orbit-statement{letter-spacing:-.02em;max-width:24em;color:var(--t-3);margin:0;padding:136px 0 104px;font-size:clamp(26px,3.2vw,44px);font-weight:510;line-height:1.2}.orbit-statement span{opacity:calc(.2 + .8 * clamp(0, (var(--p,1) * (var(--n) + 8) - var(--i)) / 8, 1));transition:opacity .12s linear}.orbit-statement .is-lead{color:var(--t-1)}.orbit-figs{border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1);grid-template-columns:repeat(3,1fr);display:grid}.orbit-fig{border-left:1px solid var(--line-1);padding:28px 32px 44px;position:relative}.orbit-fig:first-child{border-left:0;padding-left:0}.orbit-fig:last-child{padding-right:0}.orbit-fig-label{font:11px/1 var(--mono);letter-spacing:.06em;color:var(--t-3)}.orbit-fig h3{color:var(--t-1);margin:0 0 6px;font-size:15px;font-weight:510}.orbit-fig p{max-width:23em;color:var(--t-3);margin:0;font-size:15px;line-height:1.55}.orbit-iso{width:100%;height:280px;margin:16px 0 32px;display:block;overflow:visible}.orbit-iso polygon{stroke:#ffffff45;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:stroke .5s}.orbit-iso .iso-top{fill:#121315}.orbit-iso .iso-left{fill:#0b0c0d}.orbit-iso .iso-right{fill:#0e0f10}.orbit-fig:is(:hover,.is-preview-hover) .orbit-iso polygon{stroke:#ffffff70}.iso-plate{transform:translateY(calc(var(--i) * var(--spread,0px) * -1));transition:transform .7s var(--ease-expo)}.orbit-fig:is(:hover,.is-preview-hover){--spread:8px}.iso-plate.is-ghost polygon{fill:var(--bg-0);stroke-dasharray:2 3}[data-shown] .iso-plate{animation:orbit-plate 1s var(--ease) backwards;animation-delay:calc(.15s + (4 - var(--i)) * 90ms)}@keyframes orbit-plate{0%{opacity:0;transform:translateY(-26px)}}.iso-focus-mark ellipse{fill:none;stroke:#ffffff80;stroke-width:1px;vector-effect:non-scaling-stroke}.iso-focus-mark line{stroke:#ffffff4d;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .3s;transition-delay:calc(var(--k) * 18ms)}.orbit-fig:is(:hover,.is-preview-hover) .iso-focus-mark line{stroke:#ffffffd9}[data-shown] .iso-focus-mark line{animation:.5s backwards orbit-fade;animation-delay:calc(.7s + var(--k) * 35ms)}.iso-grid polygon{fill:none;stroke:#ffffff26;stroke-dasharray:2 3}.iso-key{transition:transform .28s var(--ease)}.iso-key text{fill:var(--t-2);font:500 21px var(--font);transition:fill .3s}.orbit-fig:is(:hover,.is-preview-hover) .iso-key-cmd{transform:translateY(5px)}.orbit-fig:is(:hover,.is-preview-hover) .iso-key-k{transition-delay:90ms;transform:translateY(5px)}.orbit-fig:is(:hover,.is-preview-hover) .iso-key text{fill:var(--t-1)}.orbit-fig:is(:hover,.is-preview-hover) .iso-key-k text{fill:var(--accent-hover)}[data-shown] .iso-key-cmd{animation:orbit-press .5s var(--ease) .9s backwards}[data-shown] .iso-key-k{animation:orbit-press .5s var(--ease) 1.05s backwards}@keyframes orbit-press{0%{opacity:0;transform:translateY(-14px)}60%{opacity:1;transform:translateY(4px)}to{transform:none}}.iso-floor{stroke-dasharray:2 3;fill:none!important;stroke:#ffffff26!important}.iso-fin{transform-box:fill-box;transform-origin:50% 100%}[data-shown] .iso-fin{animation:orbit-fin-rise 1s var(--ease) backwards;animation-delay:calc(.2s + var(--i) * 45ms)}.orbit-fig:is(:hover,.is-preview-hover) .iso-fin{animation:orbit-fin-wave 1.6s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * 70ms)}@keyframes orbit-fin-rise{0%{transform:scaleY(0)}}@keyframes orbit-fin-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.7)}}.orbit-feature{padding-top:168px;position:relative;overflow:clip}.orbit-feature-head{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.orbit-feature-head h2{letter-spacing:-.024em;margin:0;font-size:clamp(36px,4.1vw,56px);font-weight:510;line-height:1.06}.orbit-feature-head p{max-width:29em;color:var(--t-2);margin:34px 0 20px;font-size:clamp(16px,1.35vw,19px);line-height:1.5}.orbit-feature-head .orbit-fine{color:var(--t-3);margin:0;font-size:13px}.orbit-feature-stage{margin-top:72px}.orbit-feature-list{border-top:1px solid var(--line-1);grid-template-columns:1fr 1fr;gap:48px;margin-top:64px;padding-top:22px;display:grid}.orbit-feature-list>span{color:var(--t-3);font-size:14px}.orbit-feature-list>div{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px 32px;display:grid}.orbit-feature-list summary,.orbit-timeline summary{cursor:pointer;list-style:none}.orbit-feature-list summary::-webkit-details-marker{display:none}.orbit-timeline summary::-webkit-details-marker{display:none}.orbit-feature-list summary{color:var(--t-2);align-items:center;gap:8px;font-size:14px;transition:color .2s;display:inline-flex}.orbit-feature-list summary svg{color:var(--t-3);transition:transform .35s var(--ease), color .2s}.orbit-feature-list summary:hover,.orbit-feature-list details[open] summary{color:var(--t-1)}.orbit-feature-list details[open] summary svg{color:var(--t-1);transform:rotate(45deg)}.orbit-feature-list details p{color:var(--t-3);animation:orbit-in .35s var(--ease);margin:8px 0 0;font-size:13px;line-height:1.55}.orbit-board{max-width:1344px;height:560px;margin:0 auto;padding:0 32px;position:relative}.orbit-board-columns{border:1px solid var(--line-1);-webkit-mask-composite:source-in;background:#0c0d0e;border-radius:16px;grid-template-columns:repeat(4,290px);gap:12px;padding:16px;display:grid;position:absolute;inset:0 -120px 0 24%;-webkit-mask-image:linear-gradient(90deg,#000 62%,#0000 96%),linear-gradient(#000 72%,#0000);mask-image:linear-gradient(90deg,#000 62%,#0000 96%),linear-gradient(#000 72%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.orbit-board-head{color:var(--t-2);align-items:center;gap:8px;padding:4px 6px 12px;font-size:13px;display:flex}.orbit-board-head strong{font-weight:510}.orbit-board-head span{color:var(--t-3)}.orbit-card{border:1px solid var(--line-1);background:var(--bg-2);transition:transform .3s var(--ease), border-color .3s, background-color .3s, box-shadow .3s;border-radius:10px;margin-bottom:8px;padding:12px 12px 10px}.orbit-card:hover{border-color:var(--line-3);background:#17181a;transform:translateY(-2px);box-shadow:0 12px 28px -12px #000}.orbit-card-top{justify-content:space-between;align-items:center;display:flex}.orbit-card-top small{font:11px var(--mono);color:var(--t-3)}.orbit-card>strong{color:var(--t-1);margin:6px 0 10px;font-size:13px;font-weight:510;line-height:1.4;display:block}.orbit-card-meta{align-items:center;gap:6px;display:flex}[data-shown] .orbit-card{animation:orbit-in .6s var(--ease) backwards;animation-delay:calc(.15s + var(--i) * 60ms)}.orbit-card.is-new{background:#15162a;border-color:#7170ff59;overflow:hidden}[data-shown] .orbit-card.is-new{animation:orbit-new-card .7s var(--ease) 3.1s backwards, orbit-pulse 1.4s ease 3.8s 2}@keyframes orbit-new-card{0%{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translateY(-8px)}60%{max-height:140px}to{opacity:1;max-height:140px}}.orbit-thread{z-index:2;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141517eb;border-radius:14px;width:380px;position:absolute;top:48px;left:32px;box-shadow:0 40px 80px -24px #000,inset 0 1px #ffffff0d}.orbit-thread-head{border-bottom:1px solid var(--line-1);align-items:center;gap:8px;padding:14px 16px;font-size:14px;display:flex}.orbit-thread-head strong{font-weight:510}.orbit-thread-head small{color:var(--t-3);font-size:13px}.orbit-thread-head svg{color:var(--t-3)}.orbit-thread-head svg:last-child{margin-left:auto}.orbit-msg{grid-template-columns:26px 1fr;gap:12px;padding:12px 16px 4px;display:grid}.orbit-msg strong{font-size:13px;font-weight:510}.orbit-msg strong small{color:var(--t-3);margin-left:8px;font-size:11px;font-weight:400}.orbit-msg p{color:var(--t-2);margin:2px 0 0;font-size:13px;line-height:1.5}[data-shown] .orbit-msg{animation:orbit-in .6s var(--ease) backwards;animation-delay:calc(.25s + var(--i) * .28s)}.orbit-composer{border:1px solid var(--line-2);background:var(--bg-1);border-radius:10px;margin:14px 12px 12px;padding:12px 40px 12px 12px;position:relative}.orbit-composer p{color:var(--t-1);white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.orbit-mention{background:var(--accent-tint);color:#b0b0ff;border-radius:4px;padding:1px 4px}.orbit-typed{vertical-align:bottom;white-space:nowrap;max-width:40ch;display:inline-block;overflow:hidden}.orbit-typed:after{content:"";vertical-align:-2px;background:var(--accent);width:1.5px;height:1.05em;margin-left:1px;animation:1s step-end infinite orbit-caret;display:inline-block}@keyframes orbit-caret{50%{opacity:0}}[data-shown] .orbit-typed{animation:1.6s steps(36,end) 1.3s backwards orbit-type}@keyframes orbit-type{0%{max-width:0}}.orbit-send{background:var(--indigo);color:#fff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}[data-shown] .orbit-send{animation:orbit-send .5s var(--ease) 2.95s}@keyframes orbit-send{40%{transform:translateY(-50%)scale(.85)}}.orbit-plan{max-width:1344px;height:520px;margin:0 auto;padding:0 32px;position:relative}.orbit-gantt{width:68%;height:470px;position:absolute;top:0;left:32px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 80%,#0000)}.orbit-gantt-months{color:var(--t-3);grid-template-columns:repeat(4,1fr);padding-bottom:6px;font-size:12px;display:grid}.orbit-gantt-months span{border-left:1px solid var(--line-2);padding-left:4px}.orbit-gantt-weeks{border-bottom:1px solid var(--line-1);color:var(--t-4);text-align:center;grid-template-columns:repeat(15,1fr);padding-bottom:10px;font-size:11px;display:grid}.orbit-gantt-body{background:repeating-linear-gradient(90deg, var(--line-1) 0 1px, transparent 1px calc(100% / 15));height:380px;position:relative}.orbit-gantt-row{height:88px;position:relative}.orbit-gantt-label{color:var(--t-1);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:510;display:flex;position:absolute;top:18px}.orbit-gantt-label em{color:var(--t-3);font-size:12px;font-style:normal;font-weight:400}.orbit-gantt-icon{background:var(--t-3);border-radius:4px;width:12px;height:12px}.orbit-gantt-bar{border:1px solid var(--line-2);transform-origin:0;background:#ffffff07;border-radius:6px;height:22px;transition:border-color .25s,background-color .25s;position:absolute;top:46px}.orbit-gantt-bar:hover{border-color:var(--line-3);background:#ffffff0d}.orbit-gantt-fill{background:linear-gradient(90deg,#5e6ad266,#5e6ad226);border-radius:5px 0 0 5px;position:absolute;inset:0 auto 0 0}.orbit-gantt-milestone{position:absolute;top:50%;transform:translate(-50%,-50%)}.orbit-gantt-milestone i{border:1.5px solid var(--t-2);background:var(--bg-1);width:9px;height:9px;display:block;transform:rotate(45deg)}.orbit-gantt-milestone small{color:var(--t-3);white-space:nowrap;font-size:11px;position:absolute;top:20px;left:50%;transform:translate(-50%)}[data-shown] .orbit-gantt-bar{animation:orbit-grow 1s var(--ease) backwards;animation-delay:calc(.3s + var(--i) * .12s)}[data-shown] .orbit-gantt-label,[data-shown] .orbit-gantt-milestone{animation:.6s backwards orbit-fade;animation-delay:calc(.7s + var(--i) * .12s)}.orbit-gantt-today{background:var(--accent);transform-origin:top;width:1px;position:absolute;top:-6px;bottom:0}.orbit-gantt-today i{color:var(--accent-hover);font-size:11px;font-style:normal;position:absolute;bottom:6px;left:8px}.orbit-gantt-today:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;animation:2.4s infinite orbit-pulse;position:absolute;top:-3px;left:-3px}[data-shown] .orbit-gantt-today{animation:orbit-today 1s var(--ease) .2s backwards}@keyframes orbit-today{0%{transform:scaleY(0)}}.orbit-chart{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141517f0;border-radius:14px;width:42%;position:absolute;top:56px;right:32px;box-shadow:0 40px 80px -24px #000,inset 0 1px #ffffff0d}.orbit-chart-head{justify-content:space-between;align-items:center;padding:14px 16px 4px;font-size:13px;display:flex}.orbit-chart-head strong{font-weight:510}.orbit-chart-head small{color:var(--t-3);font-size:12px}.orbit-chart svg{width:100%;height:auto;padding:0 8px 8px;display:block}.orbit-chart-grid{stroke:var(--line-1)}.orbit-chart-median{fill:none;stroke:var(--accent-hover);stroke-width:2px;stroke-linecap:round;stroke-dasharray:520;stroke-dashoffset:0}[data-shown] .orbit-chart-median{animation:orbit-draw 1.8s var(--ease-in-out) .9s backwards}@keyframes orbit-draw{0%{stroke-dashoffset:520px}}.orbit-chart-dot{fill:var(--c-teal);opacity:.62;transition:opacity .3s}.orbit-chart:hover .orbit-chart-dot{opacity:1}[data-shown] .orbit-chart-dot{animation:orbit-dot .5s var(--ease) backwards;animation-delay:calc(.4s + var(--c) * .15s + var(--k) * 9ms)}@keyframes orbit-dot{0%{opacity:0;transform:translateY(8px)}}.orbit-chart text{fill:var(--t-3);font-size:10px;font-family:var(--font)}.orbit-agents{grid-template-columns:repeat(3,minmax(0,420px));justify-content:center;gap:16px;padding:0 32px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000)}.orbit-agent{border:1px solid var(--line-1);background:var(--bg-1);border-radius:14px;height:400px;overflow:hidden}.orbit-agent.is-main{border-color:var(--line-2);background:#121315;box-shadow:0 40px 80px -24px #000,inset 0 1px #ffffff0d}.orbit-agent-head{border-bottom:1px solid var(--line-1);align-items:center;gap:8px;height:46px;padding:0 12px 0 14px;font-size:13px;display:flex}.orbit-agent-head strong{font-weight:510}.orbit-agent-head small{color:var(--t-3);border:1px solid var(--line-2);border-radius:999px;padding:1px 7px;font-size:11px}.orbit-agent-icon{background:var(--accent-tint);width:18px;height:18px;color:var(--accent-hover);border-radius:50%;place-items:center;display:grid}.orbit-replay{border:1px solid var(--line-2);height:26px;color:var(--t-3);background:0 0;border-radius:7px;align-items:center;gap:6px;margin-left:auto;padding:0 9px;font-size:12px;transition:color .15s,background-color .15s;display:inline-flex}.orbit-replay:hover{color:var(--t-1);background:#ffffff0a}.orbit-replay:hover svg{animation:orbit-spin .6s var(--ease) reverse}.orbit-agent-body{padding:16px}.orbit-agent-prompt{border:1px solid var(--line-1);background:var(--bg-4);max-width:86%;color:var(--t-1);border-radius:10px;margin:0 0 0 auto;padding:10px 12px;font-size:13px;line-height:1.5}.orbit-agent-context{color:var(--t-2);justify-content:flex-end;align-items:center;gap:6px;margin:8px 0 16px;font-size:12px;display:flex}.orbit-agent-context small{color:var(--t-3);font-size:12px}.orbit-agent-thinking{opacity:0;color:#0000;background:linear-gradient(90deg, var(--t-3) 30%, var(--t-1) 50%, var(--t-3) 70%) 0 0 / 220% 100%;-webkit-background-clip:text;background-clip:text;height:0;font-size:13px;display:block;overflow:hidden}.orbit-agent-answer>div{border:1px solid var(--line-1);color:var(--t-2);background:#ffffff03;border-radius:8px;align-items:center;gap:8px;margin-bottom:6px;padding:9px 10px;font-size:13px;display:flex}[data-shown] .orbit-agent-prompt{animation:orbit-in .5s var(--ease) .2s backwards}[data-shown] .orbit-agent-context{animation:.5s .5s backwards orbit-fade}[data-shown] .orbit-agent-thinking{animation:orbit-thinking 1.9s var(--ease) .7s backwards, orbit-shimmer 1.1s linear .7s 2}@keyframes orbit-thinking{0%{opacity:0;height:22px}15%,85%{opacity:1;height:22px}to{opacity:0;height:0}}@keyframes orbit-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}[data-shown] .orbit-agent-answer>div{animation:orbit-in .5s var(--ease) backwards;animation-delay:calc(2.6s + var(--k) * .16s)}.orbit-build-mock{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:start;max-width:1344px;margin:0 auto;padding:0 32px;display:grid}.orbit-build-list{border:1px solid var(--line-1);background:var(--bg-1);border-radius:16px;padding:8px;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.orbit-build-group{color:var(--t-2);background:#ffffff05;border-radius:8px;align-items:center;gap:8px;margin-top:4px;padding:8px 12px;font-size:13px;display:flex}.orbit-build-group strong{font-weight:510}.orbit-build-group span{color:var(--t-3)}.orbit-build-row{color:var(--t-1);border-radius:8px;grid-template-columns:14px 64px 14px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;font-size:13px;transition:background-color .15s;display:grid}.orbit-build-row:hover{background:#ffffff07}.orbit-build-row small{font:12px var(--mono);color:var(--t-3)}.orbit-build-row>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.orbit-build-row.is-linked{box-shadow:inset 2px 0 0 var(--indigo);background:#5e6ad21a}[data-shown] .orbit-build-row{animation:orbit-in-left .5s var(--ease) backwards;animation-delay:calc(.2s + var(--i) * 60ms)}.orbit-diff{z-index:1;border:1px solid var(--line-2);background:#0d0e0f;border-radius:14px;margin:48px 0 0 -56px;position:relative;overflow:hidden;box-shadow:0 50px 100px -30px #000,inset 0 1px #ffffff0d}.orbit-diff-head{border-bottom:1px solid var(--line-1);font:12px var(--mono);color:var(--t-2);align-items:center;gap:12px;padding:12px 16px;display:flex}.orbit-diff-stat b{color:var(--c-green);margin-right:6px;font-weight:500}.orbit-diff-stat i{color:var(--c-red);font-style:normal}.orbit-diff-head .orbit-chip{font-family:var(--font);margin-left:auto}.orbit-diff pre{font:12.5px/1.8 var(--mono);margin:0;padding:12px 0;overflow-x:auto}.orbit-diff-line{--delay:calc(.25s + var(--i) * 45ms);color:var(--t-2);background-repeat:no-repeat;background-size:100% 100%;grid-template-columns:44px 18px max-content;padding-right:20px;display:grid}.orbit-diff-n{text-align:right;color:var(--t-4);padding-right:12px}.orbit-diff-s{color:var(--t-3)}.orbit-diff-line code{font:inherit;white-space:pre}.orbit-diff-line.is-add{background-image:linear-gradient(90deg,#4cb78230,#4cb7820a)}.orbit-diff-line.is-add .orbit-diff-s{color:var(--c-green)}.orbit-diff-line.is-del{background-image:linear-gradient(90deg,#eb57572b,#eb57570a)}.orbit-diff-line.is-del .orbit-diff-s{color:var(--c-red)}[data-shown] .orbit-diff-line{animation:orbit-in-left .45s var(--ease) var(--delay) backwards}[data-shown] .orbit-diff-line.is-add,[data-shown] .orbit-diff-line.is-del{animation:orbit-in-left .45s var(--ease) var(--delay) backwards, orbit-sweep .8s var(--ease) calc(var(--delay) + .35s) backwards}@keyframes orbit-sweep{0%{background-size:0% 100%}}.tok-kw{color:#b3b2ff}.tok-str{color:#7fd1b9}.tok-tag{color:#8ec5ff}.orbit-changelog{padding-top:176px}.orbit-changelog-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.orbit-changelog-head h2,.orbit-plans h2{letter-spacing:-.024em;margin:0;font-size:clamp(36px,4.1vw,56px);font-weight:510;line-height:1.06}.orbit-changelog-head p{color:var(--t-3);margin:0;font-size:13px}.orbit-timeline{grid-template-columns:repeat(4,1fr);gap:32px;margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}.orbit-timeline:before{content:"";background:linear-gradient(90deg, var(--line-3), var(--line-1));transform-origin:0;height:1px;position:absolute;top:4px;left:0;right:0}[data-shown].orbit-timeline:before{animation:orbit-grow 1.4s var(--ease) .1s backwards}.orbit-timeline li{padding-top:36px;position:relative}.orbit-timeline-dot{border:1px solid var(--line-3);background:#2a2b2f;border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:0}.orbit-timeline li:first-child .orbit-timeline-dot{border-color:var(--accent);background:var(--accent);animation:2.4s infinite orbit-pulse}[data-shown] .orbit-timeline-dot{animation:orbit-pop .5s var(--ease) backwards;animation-delay:calc(.35s + var(--i) * .16s)}[data-shown] .orbit-timeline li:first-child .orbit-timeline-dot{animation:orbit-pop .5s var(--ease) .35s backwards, orbit-pulse 2.4s ease 1s infinite}[data-shown] .orbit-timeline details,[data-shown] .orbit-timeline time{animation:orbit-in .6s var(--ease) backwards;animation-delay:calc(.45s + var(--i) * .16s)}.orbit-timeline h3{color:var(--t-1);margin:0 0 8px;font-size:15px;font-weight:510;transition:color .2s}.orbit-timeline summary p{color:var(--t-3);margin:0;font-size:14px;line-height:1.55}.orbit-more{color:var(--t-2);align-items:center;gap:4px;margin-top:10px;font-size:12px;transition:color .2s;display:inline-flex}.orbit-more svg{transition:transform .35s var(--ease)}.orbit-timeline summary:hover .orbit-more{color:var(--t-1)}.orbit-timeline details[open] .orbit-more svg{transform:rotate(45deg)}.orbit-full{color:var(--t-2);animation:orbit-in .35s var(--ease);margin:10px 0 0;font-size:14px;line-height:1.55}.orbit-timeline time{font:11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t-3);margin-top:14px;display:block}.orbit-plans{padding-top:176px}.orbit-plans-head{grid-template-columns:1fr auto;align-items:end;gap:32px;display:grid}.orbit-plans-head>div:last-child{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.orbit-toggle{border:1px solid var(--line-2);background:#ffffff06;border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid;position:relative}.orbit-toggle button{z-index:1;height:30px;color:var(--t-3);background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:13px;transition:color .2s;position:relative}.orbit-toggle button:hover,.orbit-toggle button[aria-pressed=true]{color:var(--t-1)}.orbit-toggle-thumb{width:calc(50% - 3px);transition:transform .4s var(--ease);background:#ffffff14;border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:inset 0 1px #ffffff12}.orbit-toggle-thumb[data-right]{transform:translate(100%)}.orbit-plan-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.orbit-plan-card{border:1px solid var(--line-1);background:var(--bg-1);transition:border-color .3s, transform .3s var(--ease);border-radius:16px;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.orbit-plan-card:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #ffffff0d, transparent 45%);transition:opacity .3s;position:absolute;inset:0}.orbit-plan-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), #ffffff4d, transparent 50%);-webkit-mask-composite:xor;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.orbit-plan-card:hover:before,.orbit-plan-card:hover:after,.orbit-plan-card.is-preview-hover:before,.orbit-plan-card.is-preview-hover:after{opacity:1}.orbit-plan-card.is-preview-hover{--mx:62%;--my:18%;border-color:var(--line-2)}.orbit-plan-card.is-featured{border-color:var(--line-2);background:linear-gradient(180deg, #17181b, var(--bg-1) 60%)}.orbit-plan-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.orbit-plan-card h3{margin:0;font-size:18px;font-weight:510}.orbit-plan-card>p{color:var(--t-3);margin:6px 0 0;font-size:14px}.orbit-price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:56px;margin:28px 0 24px;display:flex}.orbit-price strong{letter-spacing:-.025em;animation:orbit-price .45s var(--ease) backwards;font-size:44px;font-weight:510;line-height:1}.orbit-price small{color:var(--t-3);font-size:13px}@keyframes orbit-price{0%{opacity:0;filter:blur(4px);transform:translateY(-10px)}}.orbit-plan-card ul{color:var(--t-2);flex-direction:column;gap:10px;margin:0 0 32px;padding:0;font-size:14px;list-style:none;display:flex}.orbit-plan-card li{align-items:center;gap:10px;display:flex}.orbit-plan-card li:before{content:"";background:var(--t-3);border-radius:50%;flex:none;width:5px;height:5px}.orbit-plan-card .orbit-button{align-self:flex-start;margin-top:auto}[data-shown] .orbit-plan-card{animation:orbit-in .7s var(--ease) backwards}[data-shown] .orbit-plan-card:nth-child(2){animation-delay:.1s}[data-shown] .orbit-plan-card:nth-child(3){animation-delay:.2s}.orbit-cta{text-align:center;padding:200px 0 176px;position:relative}.orbit-cta:before{content:"";pointer-events:none;background:radial-gradient(40% 50% at 50% 40%,#ffffff0a,#0000 70%);height:520px;position:absolute;top:40px;left:0;right:0}.orbit-mark.is-large{width:52px;height:52px;color:var(--t-1);margin:0 auto 36px}.orbit-mark.is-large .orbit-mark-ring{animation:16s linear infinite orbit-spin}.orbit-cta h2{letter-spacing:-.026em;margin:0 0 40px;font-size:clamp(38px,5vw,68px);font-weight:510;line-height:1.06}.orbit-cta h2 span{color:var(--t-3)}.orbit-cta form{justify-content:center;gap:8px;display:flex;position:relative}.orbit-cta input{border:1px solid var(--line-2);width:280px;height:40px;color:var(--t-1);background:#ffffff08;border-radius:999px;padding:0 16px;font-size:14px;transition:border-color .2s,box-shadow .2s,background-color .2s}.orbit-cta input::placeholder{color:var(--t-3)}.orbit-cta input:hover{border-color:var(--line-3)}.orbit-app .orbit-cta input:focus-visible{border-color:var(--accent);background:#ffffff0b;outline:none;box-shadow:0 0 0 4px #7170ff33}.orbit-cta form+p{color:var(--t-3);margin:16px 0 0;font-size:13px;transition:color .3s}.orbit-cta form+p.is-joined{color:var(--t-2);animation:orbit-in .4s var(--ease)}.orbit-footer{border-top:1px solid var(--line-1);padding:56px 0 32px}.orbit-footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:32px;display:grid}.orbit-footer-grid>div{flex-direction:column;gap:10px;display:flex}.orbit-footer-brand{gap:18px!important}.orbit-footer-brand small{max-width:26em;color:var(--t-3);font-size:12px;line-height:1.5}.orbit-footer-grid strong{margin-bottom:6px;font-size:13px;font-weight:510}.orbit-footer-grid a:not(.orbit-brand){color:var(--t-3);align-self:flex-start;font-size:13px;transition:color .15s}.orbit-footer-grid a:not(.orbit-brand):hover{color:var(--t-1)}.orbit-footer-bottom{color:var(--t-3);justify-content:space-between;gap:16px;margin-top:56px;font-size:12px;display:flex}@media (width<=1100px){.orbit-window{grid-template-columns:200px minmax(0,1fr)}.orbit-w-build{grid-template-columns:250px minmax(0,1fr)}.orbit-w-props{display:none}.orbit-fig{padding-left:24px;padding-right:24px}.orbit-iso{height:230px}.orbit-board-columns{left:30%}.orbit-chart{width:48%}.orbit-gantt{width:76%}.orbit-diff{margin-left:-32px}}@media (width<=800px){.orbit-nav,.orbit-header-link{display:none}.orbit-header-actions{border-left:0;margin-left:auto;padding-left:0}.orbit-menu-button{display:grid}.orbit-hero-sub{flex-direction:column;align-items:flex-start;gap:20px}.orbit-hero-stage{margin-top:56px}.orbit-window{grid-template-columns:minmax(0,1fr);height:auto}.orbit-w-side{display:none}.orbit-w-menu-mobile{display:grid!important}.orbit-w-build{grid-template-columns:minmax(0,1fr);height:auto}.orbit-w-list{border-right:0;border-bottom:1px solid var(--line-1)}.orbit-w-cycle{display:none}.orbit-w-detail,.orbit-w-intake,.orbit-w-plan{padding:20px}.orbit-statement{padding:96px 0 72px}.orbit-figs{grid-template-columns:1fr}.orbit-fig,.orbit-fig:first-child,.orbit-fig:last-child{border-left:0;padding:28px 0 36px}.orbit-fig+.orbit-fig{border-top:1px solid var(--line-1)}.orbit-iso{max-width:420px;height:240px;margin-left:auto;margin-right:auto}.orbit-feature{padding-top:120px}.orbit-feature-head{grid-template-columns:1fr;gap:0}.orbit-feature-head p{margin-top:20px}.orbit-feature-stage{margin-top:48px}.orbit-feature-list{grid-template-columns:1fr;gap:16px;margin-top:40px}.orbit-feature-list>div{grid-template-columns:1fr;gap:14px}.orbit-board{flex-direction:column;gap:16px;height:auto;display:flex}.orbit-thread{order:-1;width:100%;max-width:420px;position:relative;top:0;left:0}.orbit-board-columns{width:1220px;height:420px;position:relative;inset:auto auto auto 0}.orbit-plan{flex-direction:column;gap:24px;height:auto;display:flex}.orbit-gantt{width:100%;height:420px;position:relative;left:0}.orbit-chart{width:100%;max-width:520px;position:relative;top:0;right:0}.orbit-agents{grid-template-columns:minmax(0,440px);-webkit-mask-image:none;mask-image:none}.orbit-agent:not(.is-main){display:none}.orbit-build-mock{grid-template-columns:minmax(0,1fr)}.orbit-diff{margin:-64px 0 0}.orbit-changelog,.orbit-plans{padding-top:120px}.orbit-timeline{grid-template-columns:1fr 1fr;gap:40px 24px}.orbit-timeline:before{display:none}.orbit-plans-head{grid-template-columns:1fr}.orbit-plans-head>div:last-child{align-items:flex-start}.orbit-plan-grid{grid-template-columns:1fr;max-width:520px}.orbit-cta{padding:140px 0 120px}.orbit-footer-grid{grid-template-columns:repeat(3,1fr)}.orbit-footer-brand{grid-column:1/-1}}@media (width<=600px){.orbit-wrap,.orbit-board,.orbit-plan,.orbit-agents,.orbit-build-mock{padding-left:20px;padding-right:20px}.orbit-pill{height:32px;padding:0 12px}.orbit-hero{padding-top:48px}.orbit-hero h1{font-size:40px;line-height:1.05}.orbit-hero-sub p{font-size:16px}.orbit-hero-actions .orbit-button{flex:auto}.orbit-w-demo-label{display:none}.orbit-w-bar{padding:0 8px 0 12px}.orbit-w-tabs{padding:0 6px}.orbit-w-detail h3{font-size:19px}.orbit-w-request{grid-template-columns:minmax(0,1fr) auto;padding:12px}.orbit-w-source{display:none}.orbit-w-plan-months,.orbit-w-plan-row{grid-template-columns:38% 1fr}.orbit-w-plan-months span:not(:first-child):not(:nth-child(2)):not(:last-child){display:none}.orbit-w-plan-months{grid-template-columns:38% 1fr auto}.orbit-toast-region{bottom:12px;left:12px;right:12px}.orbit-logos{padding-top:64px}.orbit-logo-row{justify-content:flex-start;gap:20px 28px}.orbit-logo{font-size:19px}.orbit-statement{padding:80px 0 56px}.orbit-feature{padding-top:96px}.orbit-thread{max-width:none}.orbit-composer p{font-size:12px}.orbit-msg p{font-size:12.5px}.orbit-board-columns{width:1180px;height:380px}.orbit-gantt{width:150%;height:380px}.orbit-diff pre{font-size:11.5px}.orbit-build-row{grid-template-columns:14px 58px 14px minmax(0,1fr)}.orbit-timeline{grid-template-columns:1fr;gap:32px}.orbit-cta form{flex-direction:column;align-items:stretch;max-width:360px;margin:0 auto}.orbit-cta input{width:100%}.orbit-footer-grid{grid-template-columns:1fr 1fr;gap:28px 16px}.orbit-footer-bottom{flex-direction:column}}@media (hover:none){.orbit-hero-actions kbd,.orbit-footer-bottom span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.orbit-app *,.orbit-app :before,.orbit-app :after{transition:none!important;animation:none!important}.orbit-hero-frame{transform:none!important}}.orbit-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.orbit-app main:focus{outline:none}.orbit-nav{align-items:center}.orbit-nav>a,.orbit-navmenu>button{height:32px;color:var(--t-3);background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:13px;transition:color .15s,background-color .15s;display:inline-flex}.orbit-nav>a:hover,.orbit-navmenu>button:hover,.orbit-navmenu>button[aria-expanded=true]{color:var(--t-1);background:#ffffff0a}.orbit-nav>a[aria-current=page],.orbit-nav>a.is-current,.orbit-navmenu>button.is-current{color:var(--t-1)}.orbit-navmenu{position:static}.orbit-header-row{position:relative}.orbit-navmenu>button svg{color:var(--t-4);transition:transform .3s var(--ease)}.orbit-navmenu>button[aria-expanded=true] svg{color:var(--t-2);transform:rotate(180deg)}.orbit-navpanel{z-index:60;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:orbit-panel .22s var(--ease);background:#121315f7;border-radius:14px;gap:8px;padding:8px;display:flex;position:absolute;top:58px;right:32px;box-shadow:0 30px 80px -20px #000,inset 0 1px #ffffff0d}.orbit-navpanel:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}@keyframes orbit-panel{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.orbit-navpanel-grid{grid-template-columns:repeat(2,236px);gap:2px;display:grid}.orbit-navitem{border-radius:10px;gap:12px;padding:10px;transition:background-color .15s;display:flex}.orbit-navitem:hover,.orbit-navitem:focus-visible{background:#ffffff0a}.orbit-navitem strong{color:var(--t-1);font-size:13px;font-weight:510;display:block}.orbit-navitem small{color:var(--t-3);margin-top:2px;font-size:12px;line-height:1.4;display:block}.orbit-navitem-icon{border:1px solid var(--line-2);width:32px;height:32px;color:var(--t-2);background:#ffffff06;border-radius:9px;flex:none;place-items:center;transition:color .2s,border-color .2s;display:grid}.orbit-navitem:hover .orbit-navitem-icon{color:var(--t-1);border-color:var(--line-3)}.orbit-navpanel-feature{border:1px solid var(--line-1);background:linear-gradient(160deg,#1b1c30,#121315 70%);border-radius:10px;flex-direction:column;gap:6px;width:220px;padding:14px;transition:border-color .2s;display:flex}.orbit-navpanel-feature:hover{border-color:#7170ff55}.orbit-navpanel-feature small{font:11px var(--mono);color:var(--accent-hover)}.orbit-navpanel-feature strong{font-size:14px;font-weight:510}.orbit-navpanel-feature span{color:var(--t-3);font-size:12px;line-height:1.45}.orbit-navpanel-feature em{color:var(--t-2);align-items:center;gap:4px;margin-top:auto;font-size:12px;font-style:normal;display:inline-flex}.orbit-mobile-caption{font:11px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--t-3);padding:16px 0 4px;display:block}.orbit-footer-button{color:var(--t-3);background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;transition:color .15s}.orbit-footer-button:hover{color:var(--t-1)}.orbit-feature-links{flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.orbit-link.is-quiet{color:var(--t-3)}.orbit-link.is-quiet:hover{color:var(--t-1)}.orbit-plans-more{margin-top:24px}.orbit-changelog-note{margin-top:32px}.orbit-changelog-head .orbit-link{margin-bottom:10px}.orbit-timeline-link{border-radius:8px;display:block}.orbit-timeline-link:hover h3{color:var(--accent-hover)}.orbit-timeline-link:hover .orbit-more svg{transform:translate(3px)}.orbit-timeline-link .orbit-more svg{transition:transform .25s var(--ease)}.orbit-plan-card h2{margin:0;font-size:18px;font-weight:510}.orbit-cta-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.orbit-phero{--p:0;--tx:0;--ty:0;align-items:flex-end;min-height:min(720px,86vh);padding-bottom:72px;display:flex;position:relative;overflow:clip}.orbit-field{perspective:1600px;pointer-events:none;position:absolute;inset:-80px -14% -40px 26%;-webkit-mask-image:radial-gradient(75% 75% at 55% 45%,#000 40%,#0000 80%);mask-image:radial-gradient(75% 75% at 55% 45%,#000 40%,#0000 80%)}.orbit-field-plane{transform-style:preserve-3d;transform:rotateX(calc(42deg - var(--ty) * 6deg)) rotateZ(calc(-14deg + var(--tx) * 6deg)) translateY(calc(var(--p) * -160px));transition:transform .8s var(--ease);background-image:linear-gradient(var(--line-1) 1px, transparent 1px), linear-gradient(90deg, var(--line-1) 1px, transparent 1px);background-size:96px 96px;position:absolute;inset:0}.orbit-field-card{left:var(--x);top:var(--y);width:360px;opacity:var(--o);border:1px solid var(--line-2);color:var(--t-1);white-space:nowrap;transform:translateZ(var(--z));filter:blur(var(--blur));animation:orbit-card-in 1.4s var(--ease) backwards, orbit-drift 9s ease-in-out infinite alternate;animation-delay:calc(var(--i) * 90ms), calc(var(--i) * -1.3s);background:#141517;border-radius:12px;align-items:center;gap:10px;padding:16px 18px;font-size:15px;display:flex;position:absolute;box-shadow:0 30px 60px -20px #000}.orbit-field-card small{font:12px var(--mono);color:var(--t-3)}.orbit-field-card span{text-overflow:ellipsis;overflow:hidden}@keyframes orbit-card-in{0%{opacity:0;transform:translateZ(calc(var(--z) - 160px))}}@keyframes orbit-drift{to{transform:translateZ(calc(var(--z) + 30px)) translateY(-10px)}}.orbit-phero-copy{z-index:1;position:relative}.orbit-phero-eyebrow{color:var(--t-2);animation:orbit-rise .9s var(--ease) backwards;align-items:center;gap:8px;margin-bottom:22px;font-size:14px;display:inline-flex}.orbit-phero-eyebrow svg{color:var(--accent-hover)}.orbit-phero h1{letter-spacing:-.026em;animation:orbit-rise 1s 60ms var(--ease) backwards;margin:0;font-size:clamp(40px,5.6vw,76px);font-weight:510;line-height:1.04}.orbit-phero-copy>p{max-width:36em;color:var(--t-3);animation:orbit-rise 1s .16s var(--ease) backwards;margin:24px 0 0;font-size:18px;line-height:1.55}.orbit-phero-copy>p.orbit-fine{margin-top:12px;font-size:13px}.orbit-phero .orbit-hero-actions{animation-delay:.26s}.orbit-showcase{padding:24px 0 0}.orbit-showcase-frame{border:1px solid var(--line-1);background:radial-gradient(80% 90% at 50% 0%, #2a2b2f, #111214 55%, var(--bg-0));border-radius:20px;padding:64px 0 0;position:relative;overflow:hidden}.orbit-showcase-frame:after{content:"";pointer-events:none;background:linear-gradient(transparent, var(--bg-0));height:120px;position:absolute;bottom:0;left:0;right:0}.orbit-showcase-frame .orbit-board,.orbit-showcase-frame .orbit-plan,.orbit-showcase-frame .orbit-build-mock{max-width:none}.orbit-showcase-frame .orbit-agents{padding-bottom:72px}.orbit-psection{padding-top:144px}.orbit-psection .orbit-feature-head h2{letter-spacing:-.024em;margin:0;font-size:clamp(34px,3.8vw,52px);font-weight:510;line-height:1.06}.orbit-bento{border:1px solid var(--line-1);background:var(--line-1);border-radius:18px;grid-template-columns:1fr 1fr;gap:1px;margin-top:56px;display:grid;overflow:hidden}.orbit-bento-card{background:var(--bg-0);flex-direction:column;padding:28px 32px 32px;transition:background-color .3s;display:flex}.orbit-bento-card:hover{background:#0b0c0d}.orbit-bento-card.is-wide,.orbit-bento-card:only-child{grid-column:1/-1}.orbit-bento-visual{justify-content:center;align-items:center;min-height:260px;margin-bottom:28px;display:flex}.orbit-bento-card h3{margin:0 0 6px;font-size:16px;font-weight:510}.orbit-bento-card p{max-width:34em;color:var(--t-3);margin:0;font-size:15px;line-height:1.55}.orbit-explore{padding-top:144px}.orbit-explore h2{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:510}.orbit-more-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.orbit-more-card{border:1px solid var(--line-1);background:var(--bg-1);transition:border-color .25s, transform .25s var(--ease);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;column-gap:14px;padding:18px;display:grid;position:relative;overflow:hidden}.orbit-more-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%), #ffffff0d, transparent 50%);transition:opacity .3s;position:absolute;inset:0}.orbit-more-card:hover{border-color:var(--line-3);transform:translateY(-2px)}.orbit-more-card:hover:before{opacity:1}.orbit-more-card .orbit-navitem-icon{grid-row:1/3}.orbit-more-card strong{font-size:15px;font-weight:510}.orbit-more-card small{color:var(--t-3);grid-column:2;font-size:13px}.orbit-more-card>svg{color:var(--t-3);transition:transform .25s var(--ease), color .2s;grid-area:1/3/3}.orbit-more-card:hover>svg{color:var(--t-1);transform:translate(3px)}.mini{width:100%;max-width:440px;color:var(--t-2);font-size:13px;position:relative}.orbit-bento-card.is-wide .mini{max-width:760px}.mini-foot{color:var(--t-3);align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.mini-seg{border:1px solid var(--line-2);background:#ffffff05;border-radius:9px;gap:2px;padding:2px;display:inline-flex}.mini-seg button,.mini-seg label{height:26px;color:var(--t-3);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;transition:background-color .2s,color .2s;display:inline-flex}.mini-seg button:hover,.mini-seg label:hover{color:var(--t-1)}.mini-seg button[aria-checked=true],.mini-seg label.is-on{color:var(--t-1);background:#ffffff14}.mini-seg label input{opacity:0;pointer-events:none;position:absolute}.mini-seg label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.mini-action{border:1px solid var(--line-2);height:30px;color:var(--t-1);transition:background-color .2s, border-color .2s, transform .12s var(--ease);background:#ffffff08;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:510;display:inline-flex}.mini-action:hover{border-color:var(--line-3);background:#ffffff10}.mini-action:active{transform:scale(.96)}.mini-action.is-done{background:#5e6ad21f;border-color:#5e6ad266}.mini [data-h=on],.mini-update[data-health=on]{--h:var(--c-green)}.mini [data-h=risk],.mini-update[data-health=risk]{--h:var(--c-yellow)}.mini [data-h=off],.mini-update[data-health=off]{--h:var(--c-red)}.mini-composer{flex-direction:column;gap:10px;display:flex}.mini-msg{border:1px solid var(--line-1);background:var(--bg-1);border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.mini-msg p{margin:0;line-height:1.5}.mini-msg b{color:var(--t-1);font-weight:510;display:block}.mini-input{border:1px solid var(--line-2);background:var(--bg-2);white-space:nowrap;color:var(--t-1);border-radius:10px;padding:12px;overflow:hidden}.mini-typed{vertical-align:bottom;white-space:nowrap;max-width:36ch;display:inline-block;overflow:hidden}.mini-typed:after{content:"";vertical-align:-2px;background:var(--accent);width:1.5px;height:1.05em;margin-left:1px;animation:1s step-end infinite orbit-caret;display:inline-block}.mini-result{color:var(--t-1);background:#15162a;border:1px solid #7170ff59;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.mini-result small{font:11px var(--mono);color:var(--t-3)}.mini-result>span:not(.orbit-chip){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}[data-shown] .mini-typed{animation:1.4s steps(32,end) .5s backwards orbit-type}[data-shown] .mini-result{animation:orbit-in .5s var(--ease) 2.1s backwards}.mini-sources{grid-template-columns:110px 1fr 120px;align-items:center;height:220px;display:grid}.mini-source-list{flex-direction:column;justify-content:space-around;height:200px;display:flex}.mini-source-list span{border:1px solid var(--line-2);background:var(--bg-1);height:34px;transition:border-color .2s, color .2s, transform .25s var(--ease);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.mini-source-list span svg{color:var(--t-3)}.mini-source-list span.is-hot{color:var(--t-1);border-color:#7170ff80;transform:translate(3px)}.mini-sources>svg{width:100%;height:200px}.mini-sources path{fill:none;stroke:var(--line-3);stroke-width:1.5px;stroke-dasharray:4 6;vector-effect:non-scaling-stroke;animation:1.6s linear infinite orbit-flow;animation-delay:calc(var(--i) * -.4s);transition:stroke .2s}.mini-sources path.is-hot{stroke:var(--accent-hover)}@keyframes orbit-flow{to{stroke-dashoffset:-20px}}.mini-source-hub{border:1px solid var(--line-2);background:var(--bg-2);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;display:flex;box-shadow:0 20px 40px -20px #000}.mini-source-hub strong{color:var(--t-1);font-weight:510}.mini-source-hub small{color:var(--t-3);font-size:12px}.mini-rules{flex-direction:column;gap:8px;display:flex}.mini-rule{border:1px solid var(--line-1);background:var(--bg-1);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:opacity .25s,border-color .25s;display:flex}.mini-rule em{color:var(--t-3);font-style:normal}.mini-rule.is-off{opacity:.5}.mini-switch{border:1px solid var(--line-2);background:#ffffff10;border-radius:999px;flex:none;width:34px;height:20px;padding:0;transition:background-color .25s,border-color .25s;position:relative}.mini-switch i{background:var(--t-2);width:14px;height:14px;transition:transform .3s var(--ease), background-color .25s;border-radius:50%;position:absolute;top:2px;left:2px}.mini-switch[aria-checked=true]{background:var(--indigo);border-color:var(--indigo)}.mini-switch[aria-checked=true] i{background:#fff;transform:translate(14px)}[data-shown] .mini-rule{animation:orbit-in .5s var(--ease) backwards}[data-shown] .mini-rule:nth-child(2){animation-delay:.1s}[data-shown] .mini-rule:nth-child(3){animation-delay:.2s}.mini-duplicate{gap:10px;display:grid}.mini-card{border:1px solid var(--line-1);background:var(--bg-1);transition:transform .5s var(--ease), opacity .4s, border-color .3s;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.mini-card small{font:11px var(--mono);color:var(--t-3)}.mini-card strong{color:var(--t-1);font-weight:510}.mini-card .orbit-chip{align-self:flex-start}.mini-card.is-incoming{border-color:#7170ff4d}.mini-duplicate.is-merged .mini-card.is-incoming{opacity:0;transform:translateY(-48px)scale(.96)}.mini-duplicate.is-merged .mini-card.is-base{border-color:#4cb78266}.mini-dup-bar{border:1px solid var(--line-2);background:var(--bg-2);color:var(--t-1);border-radius:10px;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.mini-dup-bar svg{color:var(--accent-hover)}.mini-dup-bar button{border:1px solid var(--line-2);height:26px;color:var(--t-1);background:#ffffff08;border-radius:7px;margin-left:auto;padding:0 10px;font-size:12px;transition:background-color .2s}.mini-dup-bar button:hover{background:#ffffff14}[data-shown] .mini-card.is-incoming{animation:orbit-in .6s var(--ease) .4s backwards}[data-shown] .mini-dup-bar{animation:orbit-in .5s var(--ease) 1s backwards}.mini-sla{grid-template-columns:120px 1fr;align-items:center;gap:24px;display:grid}.mini-sla-ring{width:120px;height:120px;position:relative}.mini-sla-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.mini-sla-ring circle{fill:none;stroke:#ffffff12;stroke-width:4px}.mini-sla-ring circle.is-left{stroke:var(--c-orange);stroke-linecap:round;stroke-dasharray:163;stroke-dashoffset:120px}[data-shown] .mini-sla-ring circle.is-left{animation:orbit-ring 1.4s var(--ease) .3s backwards}@keyframes orbit-ring{0%{stroke-dashoffset:163px}}.mini-sla-ring span{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.mini-sla-ring strong{color:var(--t-1);font-size:24px;font-weight:510}.mini-sla-ring small{color:var(--t-3);font-size:11px}.mini-sla-rows>div{border-bottom:1px solid var(--line-1);grid-template-columns:14px 64px 1fr 80px;align-items:center;gap:10px;padding:10px 0;display:grid}.mini-sla-rows small{font:11px var(--mono);color:var(--t-3)}.mini-sla-rows span{text-overflow:ellipsis;white-space:nowrap;color:var(--t-1);overflow:hidden}.mini-sla-rows i{background:#ffffff10;border-radius:4px;height:4px;position:relative;overflow:hidden}.mini-sla-rows i:after{content:"";width:var(--w);border-radius:inherit;background:var(--c-green);position:absolute;inset:0 auto 0 0}.mini-sla-rows i.is-near:after{background:var(--c-orange)}[data-shown] .mini-sla-rows i:after{animation:orbit-grow 1s var(--ease) backwards;animation-delay:calc(.4s + var(--i) * .12s);transform-origin:0}.mini-themes{flex-direction:column;gap:6px;display:flex}.mini-theme{border:1px solid var(--line-1);background:var(--bg-1);border-radius:10px;transition:border-color .2s}.mini-theme.is-open{border-color:var(--line-2)}.mini-theme>button{text-align:left;width:100%;color:var(--t-1);background:0 0;border:0;grid-template-columns:180px 1fr 100px;align-items:center;gap:16px;padding:12px 14px;display:grid}.mini-theme>button strong{font-weight:510}.mini-theme>button em{color:var(--t-3);text-align:right;font-size:12px;font-style:normal}.mini-theme-bar{background:#ffffff0a;border-radius:6px;height:6px;overflow:hidden}.mini-theme-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--indigo), var(--accent));transform-origin:0;height:100%;display:block}[data-shown] .mini-theme-bar i{animation:orbit-grow 1s var(--ease) .3s backwards}.mini-theme ul{animation:orbit-in .3s var(--ease);margin:0;padding:0 14px 12px;list-style:none}.mini-theme li{border-top:1px solid var(--line-1);align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:flex}.mini-milestones{padding:12px 8px}.mini-ms-track{background:var(--line-2);height:2px;margin:24px 14px 0;position:relative}.mini-ms-track span{background:var(--accent);transition:width .6s var(--ease);position:absolute;inset:0 auto 0 0}.mini-ms-points{justify-content:space-between;margin-top:-15px;display:flex}.mini-ms-points button{color:var(--t-3);background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:0;font-size:12px;transition:color .2s;display:flex}.mini-ms-points i{border:1.5px solid var(--t-3);background:var(--bg-0);width:14px;height:14px;transition:background-color .3s, border-color .3s, transform .3s var(--ease);transform:rotate(45deg)}.mini-ms-points button:hover i{transform:rotate(45deg)scale(1.2)}.mini-ms-points button[aria-pressed=true]{color:var(--t-1)}.mini-ms-points button[aria-pressed=true] i{border-color:var(--accent);background:var(--accent)}.mini-milestones .mini-foot{justify-content:center;margin-top:28px}.mini-deps{height:220px}.mini-deps>svg{width:100%;height:100%;position:absolute;inset:0}.mini-deps path{fill:none;stroke:var(--line-3);stroke-width:1.5px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;transition:stroke .2s}.mini-deps path.is-hot{stroke:var(--accent-hover);stroke-dasharray:none}.mini-deps button{border:1px solid var(--line-2);background:var(--bg-2);height:34px;color:var(--t-1);text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:0 12px;font-size:12px;transition:border-color .2s,opacity .2s,background-color .2s;position:absolute;overflow:hidden}.mini-deps.has-hot button:not(.is-hot){opacity:.55}.mini-deps button.is-hot{background:#17182c;border-color:#7170ff99}[data-shown] .mini-deps button{animation:orbit-grow .9s var(--ease) backwards;transform-origin:0}[data-shown] .mini-deps button:nth-of-type(2){animation-delay:.15s}[data-shown] .mini-deps button:nth-of-type(3){animation-delay:.3s}.mini-update{border:1px solid var(--line-2);background:var(--bg-1);box-shadow:inset 3px 0 0 var(--h);border-radius:14px;padding:18px;transition:box-shadow .3s}.mini-update-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mini-update-head strong{color:var(--t-1);font-weight:510;display:block}.mini-update-head small{color:var(--t-3);font-size:12px}.mini-update-head .mini-seg{margin-left:auto}.mini-seg i[data-h]{background:var(--h);border-radius:50%;width:7px;height:7px}.mini-update p{color:var(--t-2);animation:orbit-in .35s var(--ease);margin:14px 0;line-height:1.55}.mini-update-history{align-items:center;gap:6px;display:flex}.mini-update-history i{background:var(--h);opacity:.8;border-radius:4px;width:18px;height:6px}.mini-update-history small{color:var(--t-3);margin-left:6px;font-size:12px}.mini-initiative{grid-template-columns:220px 1fr;align-items:center;gap:24px;display:grid}.mini-init-root{border:1px solid var(--line-2);background:var(--bg-2);border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex;position:relative}.mini-init-root strong{color:var(--t-1);font-weight:510}.mini-init-root small{color:var(--t-3);font-size:12px}.mini-init-root:after{content:"";background:var(--line-3);width:24px;height:1px;position:absolute;top:50%;right:-24px}.mini-init-list{border-left:1px solid var(--line-3);flex-direction:column;gap:6px;padding-left:16px;display:flex;position:relative}.mini-init-list>div{border:1px solid var(--line-1);background:var(--bg-1);transition:border-color .2s, transform .25s var(--ease);border-radius:10px;grid-template-columns:20px 1fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.mini-init-list>div:hover{border-color:var(--line-3);transform:translate(3px)}.mini-init-list strong{color:var(--t-1);font-weight:510}.mini-init-list em{color:var(--t-3);font-size:12px;font-style:normal}.mini-init-list svg{width:20px;height:20px;transform:rotate(-90deg)}.mini-init-list circle{fill:none;stroke:#ffffff14;stroke-width:2.5px}.mini-init-list circle.is-fill{stroke:var(--accent);stroke-dasharray:50.3;stroke-dashoffset:calc(50.3 - 50.3 * var(--pct) / 100);stroke-linecap:round}[data-shown] .mini-init-list>div{animation:orbit-in-left .5s var(--ease) backwards;animation-delay:calc(.2s + var(--i) * .1s)}[data-shown] .mini-init-list circle.is-fill{animation:orbit-ring-small 1.2s var(--ease) backwards;animation-delay:calc(.4s + var(--i) * .1s)}@keyframes orbit-ring-small{0%{stroke-dashoffset:50.3px}}.mini-bars-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mini-bars-head strong{color:var(--t-1);font-weight:510}.mini-bars-plot{border-bottom:1px solid var(--line-2);align-items:flex-end;gap:6px;height:160px;padding-bottom:1px;display:flex}.mini-bars-plot span{height:var(--h);background:linear-gradient(180deg, var(--accent), #5e6ad266);min-height:4px;transition:height .6s var(--ease), filter .2s;transition-delay:calc(var(--i) * 25ms);border-radius:4px 4px 0 0;flex:1;position:relative}.mini-bars-plot span:hover{filter:brightness(1.3)}.mini-bars-plot span:after{content:attr(data-value);background:var(--bg-4);color:var(--t-1);opacity:0;pointer-events:none;border-radius:5px;padding:2px 6px;font-size:11px;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.mini-bars-plot span:hover:after{opacity:1}[data-shown] .mini-bars-plot span{animation:orbit-bar .8s var(--ease) backwards;animation-delay:calc(.2s + var(--i) * 40ms);transform-origin:bottom}@keyframes orbit-bar{0%{transform:scaleY(0)}}.mini-feed>div{border-bottom:1px solid var(--line-1);align-items:center;gap:10px;padding:11px 0;display:flex}.mini-feed b{color:var(--t-1);font-weight:510}.mini-feed span:not(.orbit-av){flex:1;line-height:1.4}.mini-feed i{background:var(--h);border-radius:50%;width:8px;height:8px}[data-shown] .mini-feed>div{animation:orbit-in .5s var(--ease) backwards;animation-delay:calc(.2s + var(--i) * .14s)}.mini-summary{border:1px solid var(--line-2);background:var(--bg-1);border-radius:14px;padding:16px}.mini-summary-head{align-items:center;gap:8px;display:flex}.mini-summary-head strong{color:var(--t-1);font-weight:510}.mini-summary-head small{color:var(--t-3);border:1px solid var(--line-2);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px}.mini-summary ul{margin:14px 0;padding:0;list-style:none}.mini-summary li{align-items:center;gap:8px;padding:6px 0;display:flex}[data-shown] .mini-summary li{animation:orbit-in .5s var(--ease) backwards;animation-delay:calc(.4s + var(--i) * .25s)}.mini-suggest{flex-direction:column;gap:6px;display:flex}.mini-suggest-issue{align-items:center;gap:8px;padding:0 2px 8px;display:flex}.mini-suggest-issue small{font:11px var(--mono);color:var(--t-3)}.mini-suggest-issue strong{color:var(--t-1);font-weight:510}.mini-suggestion{background:#7170ff0a;border:1px dashed #7170ff59;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 12px;transition:border-color .25s,background-color .25s,opacity .25s;display:flex}.mini-suggestion em{color:var(--t-3);margin-right:8px;font-style:normal}.mini-suggestion.is-yes{background:#4cb7820d;border-style:solid;border-color:#4cb78266}.mini-suggestion.is-no{opacity:.45}.mini-yn{gap:4px;display:flex}.mini-yn button{border:1px solid var(--line-2);background:var(--bg-2);width:26px;height:26px;color:var(--t-2);border-radius:7px;place-items:center;transition:color .15s,border-color .15s,transform .12s;display:grid}.mini-yn button:hover{color:var(--t-1);border-color:var(--line-3)}.mini-yn button:active{transform:scale(.9)}.mini-undo{color:var(--t-3);background:0 0;border:0;font-size:12px}.mini-undo:hover{color:var(--t-1)}[data-shown] .mini-suggestion{animation:orbit-in .45s var(--ease) backwards}[data-shown] .mini-suggestion:nth-child(3){animation-delay:.12s}[data-shown] .mini-suggestion:nth-child(4){animation-delay:.24s}[data-shown] .mini-suggestion:nth-child(5){animation-delay:.36s}.mini-loop{border:1px solid var(--line-2);background:var(--bg-1);border-radius:14px;padding:18px}.mini-loop-head{align-items:center;gap:12px;display:flex}.mini-loop-head strong{color:var(--t-1);font-weight:510;display:block}.mini-loop-head small{color:var(--t-3);font-size:12px}.mini-loop-icon{background:var(--accent-tint);width:34px;height:34px;color:var(--accent-hover);border-radius:10px;place-items:center;display:grid}.mini-loop-icon svg{animation:6s linear infinite orbit-spin}.mini-days{gap:6px;margin-top:16px;display:flex}.mini-days button{border:1px solid var(--line-2);height:34px;color:var(--t-3);background:0 0;border-radius:9px;flex:1;font-size:12px;transition:background-color .2s,color .2s,border-color .2s,transform .12s}.mini-days button:hover{color:var(--t-1);border-color:var(--line-3)}.mini-days button:active{transform:scale(.94)}.mini-days button[aria-pressed=true]{background:var(--indigo);border-color:var(--indigo);color:#fff}.mini-cycle>svg{width:100%;height:200px;display:block;overflow:visible}.mini-cycle line{stroke:var(--line-1);vector-effect:non-scaling-stroke}.mini-cycle line.is-today{stroke:var(--accent);stroke-dasharray:3 3}.mini-cycle path{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke;transition:d .7s var(--ease)}.mini-cycle path.is-scope{stroke:var(--t-3);stroke-dasharray:5 4}.mini-cycle path.is-done{stroke:var(--accent-hover)}[data-shown] .mini-cycle path.is-done{stroke-dasharray:2000;animation:orbit-draw-short 1.8s var(--ease-in-out) .3s backwards}@keyframes orbit-draw-short{0%{stroke-dashoffset:2000px}to{stroke-dashoffset:0}}.mini-legend{color:var(--t-3);flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:12px;display:flex}.mini-legend span{align-items:center;gap:6px;display:inline-flex}.mini-legend i{background:var(--t-3);width:14px;height:2px}.mini-legend i.is-done{background:var(--accent-hover)}.mini-legend i.is-today{background:var(--accent)}.mini-branch>svg{width:100%;height:70px;display:block}.mini-branch path{fill:none;stroke-width:2px}.mini-branch path.is-main{stroke:var(--line-3)}.mini-branch path.is-feature{stroke:var(--accent);stroke-dasharray:260}[data-shown] .mini-branch path.is-feature{animation:orbit-draw-branch 1.4s var(--ease-in-out) .3s backwards}@keyframes orbit-draw-branch{0%{stroke-dashoffset:260px}to{stroke-dashoffset:0}}.mini-branch circle{fill:var(--bg-0);stroke:var(--t-2);stroke-width:2px}[data-shown] .mini-branch circle{animation:orbit-pop .4s var(--ease) backwards;animation-delay:calc(.4s + var(--i) * .22s);transform-box:fill-box;transform-origin:50%}.mini-branch-row{border:1px solid var(--line-2);background:var(--bg-1);border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:8px 8px 8px 12px;display:flex}.mini-branch-row svg{color:var(--t-3);flex:none}.mini-branch-row code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:12px var(--mono);color:var(--t-1);-webkit-user-select:all;user-select:all;flex:1;overflow:hidden}.mini-branch-row button{border:1px solid var(--line-2);height:26px;color:var(--t-1);background:#ffffff08;border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12px;transition:background-color .2s;display:inline-flex}.mini-branch-row button:hover{background:#ffffff14}.mini-review{border:1px solid var(--line-2);background:#0d0e0f;border-radius:14px;padding:14px;transition:border-color .3s}.mini-review.is-approved{border-color:#5e6ad266}.mini-review-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.mini-review-head small{font:11px var(--mono);color:var(--t-3)}.mini-review-head strong{color:var(--t-1);font-weight:510}.mini-review pre{font:11.5px/1.8 var(--mono);border-radius:8px;margin:0 0 12px;overflow:hidden}.mini-review pre div{white-space:pre;text-overflow:ellipsis;padding:0 8px;overflow:hidden}.mini-review pre span{width:14px;display:inline-block}.mini-review .is-add{color:var(--t-1);background:#4cb78224}.mini-review .is-del{color:var(--t-2);background:#eb575720}.mini-release-track{justify-content:space-between;padding:0 4px;display:flex;position:relative}.mini-release-track:before,.mini-release-track>b{content:"";background:var(--line-2);height:2px;position:absolute;top:13px;left:18px;right:18px}.mini-release-track>b{background:var(--accent);max-width:calc(100% - 36px);transition:width .6s var(--ease);right:auto}.mini-release-track>div{z-index:1;color:var(--t-3);flex-direction:column;align-items:center;gap:10px;font-size:12px;transition:color .3s;display:flex;position:relative}.mini-release-track i{border:2px solid var(--line-3);background:var(--bg-0);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;transition:background-color .3s,border-color .3s;display:grid}.mini-release-track .is-on{color:var(--t-1)}.mini-release-track .is-on i{border-color:var(--accent);background:var(--accent)}[data-shown] .mini-release-track i{animation:orbit-pop .45s var(--ease) backwards;animation-delay:calc(.2s + var(--i) * .15s)}.mini-release-foot{border:1px solid var(--line-1);background:var(--bg-1);color:var(--t-1);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:12px 12px 12px 14px;display:flex}.orbit-page-head{padding-top:clamp(64px,10vh,112px);padding-bottom:48px}.orbit-page-head h1{letter-spacing:-.026em;animation:orbit-rise 1s var(--ease) backwards;margin:0;font-size:clamp(44px,5.6vw,76px);font-weight:510;line-height:1.02}.orbit-page-head>p{max-width:36em;color:var(--t-3);animation:orbit-rise 1s .1s var(--ease) backwards;margin:20px 0 0;font-size:17px;line-height:1.55}.orbit-page-head>p.orbit-fine{margin-top:16px;font-size:13px}.orbit-page-head-row{animation:orbit-rise 1s .1s var(--ease) backwards;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-top:24px;display:flex}.orbit-page-head-row>p{max-width:34em;color:var(--t-3);margin:0;font-size:17px;line-height:1.55}.orbit-plan-grid.is-page{margin-top:0}.orbit-compare-wrap,.orbit-faq{padding-top:120px}.orbit-compare-wrap h2,.orbit-faq h2{letter-spacing:-.02em;margin:0 0 28px;font-size:clamp(28px,3vw,40px);font-weight:510}.orbit-compare{border:1px solid var(--line-1);border-radius:16px;overflow-x:auto}.orbit-compare table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.orbit-compare th,.orbit-compare td{text-align:left;border-bottom:1px solid var(--line-1);padding:12px 20px}.orbit-compare thead th{color:var(--t-1);background:var(--bg-1);font-size:15px;font-weight:510}.orbit-compare tbody th{color:var(--t-2);font-weight:400}.orbit-compare td{color:var(--t-2);width:20%}.orbit-compare tr.is-group th{font:12px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--t-3);padding-top:28px}.orbit-compare tbody tr:not(.is-group){transition:background-color .15s}.orbit-compare tbody tr:not(.is-group):hover{background:#ffffff05}.orbit-compare tbody:last-child tr:last-child>*{border-bottom:0}.orbit-compare .is-yes{color:var(--accent-hover)}.orbit-compare .is-no{color:var(--t-4)}.orbit-faq details{border-top:1px solid var(--line-1)}.orbit-faq details:last-child{border-bottom:1px solid var(--line-1)}.orbit-faq summary{cursor:pointer;color:var(--t-1);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:16px;font-weight:510;list-style:none;display:flex}.orbit-faq summary::-webkit-details-marker{display:none}.orbit-faq summary span{flex:none;width:14px;height:14px;position:relative}.orbit-faq summary span:before,.orbit-faq summary span:after{content:"";background:var(--t-3);width:14px;height:1.5px;transition:transform .35s var(--ease);position:absolute;top:6px;left:0}.orbit-faq summary span:after{transform:rotate(90deg)}.orbit-faq details[open] summary span:after{transform:rotate(0)}.orbit-faq details p{max-width:46em;color:var(--t-3);animation:orbit-in .3s var(--ease);margin:0 0 20px;font-size:15px;line-height:1.6}.orbit-filter{flex-wrap:wrap;gap:4px;display:inline-flex}.orbit-filter button{border:1px solid var(--line-2);height:32px;color:var(--t-3);background:0 0;border-radius:999px;padding:0 14px;font-size:13px;transition:color .15s,background-color .15s,border-color .15s}.orbit-filter button:hover{color:var(--t-1);border-color:var(--line-3)}.orbit-filter button[aria-pressed=true]{background:var(--t-1);border-color:var(--t-1);color:var(--bg-0)}.orbit-search-field{border:1px solid var(--line-2);width:min(320px,100%);height:36px;color:var(--t-3);background:#ffffff05;border-radius:10px;align-items:center;gap:8px;padding:0 8px 0 12px;transition:border-color .2s,box-shadow .2s;display:inline-flex}.orbit-search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px #7170ff26}.orbit-search-field input{min-width:0;height:100%;color:var(--t-1);background:0 0;border:0;outline:none;flex:1;font-size:14px}.orbit-search-field input::-webkit-search-cancel-button{display:none}.orbit-search-field button{width:22px;height:22px;color:var(--t-2);background:#ffffff10;border:0;border-radius:6px;place-items:center;display:grid}.orbit-empty{border-top:1px solid var(--line-1);text-align:center;color:var(--t-3);padding:64px 0}.orbit-log{border-top:1px solid var(--line-1);margin:0;padding:0;list-style:none}.orbit-log>li{border-bottom:1px solid var(--line-1);grid-template-columns:240px minmax(0,1fr);gap:48px;padding:56px 0;display:grid}.orbit-log-meta{color:var(--t-2);flex-wrap:wrap;align-self:start;align-items:center;gap:10px;font-size:14px;display:flex;position:sticky;top:96px}.orbit-log-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #7170ff1f}.orbit-log h2{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(24px,2.4vw,32px);font-weight:510;line-height:1.15}.orbit-log h2 a{transition:color .2s}.orbit-log h2 a:hover{color:var(--accent-hover)}.orbit-log article>p{max-width:40em;color:var(--t-3);margin:0;font-size:16px;line-height:1.55}.orbit-log-visual{border:1px solid var(--line-1);background:radial-gradient(90% 120% at 50% 0%, #1b1c1f, var(--bg-0) 70%);border-radius:16px;justify-content:center;margin:28px 0 24px;padding:40px 24px;display:flex}.orbit-entry{max-width:880px;padding-top:56px}.orbit-back{color:var(--t-3);align-items:center;gap:6px;font-size:14px;transition:color .2s;display:inline-flex}.orbit-back svg{transition:transform .25s var(--ease)}.orbit-back:hover{color:var(--t-1)}.orbit-back:hover svg{transform:translate(-3px)}.orbit-entry-meta{color:var(--t-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:48px;font-size:14px;display:flex}.orbit-entry-meta>span:last-child{color:var(--t-3);font-size:12px}.orbit-entry h1{letter-spacing:-.026em;animation:orbit-rise 1s var(--ease) backwards;margin:18px 0 0;font-size:clamp(38px,5vw,60px);font-weight:510;line-height:1.05}.orbit-entry-lead{color:var(--t-2);margin:18px 0 0;font-size:19px;line-height:1.5}.orbit-entry-visual{border:1px solid var(--line-1);background:radial-gradient(90% 120% at 50% 0%, #1d1e22, var(--bg-0) 70%);border-radius:18px;justify-content:center;margin:48px 0;padding:56px 24px;display:flex}.orbit-entry-body p{color:var(--t-2);margin:0 0 18px;font-size:17px;line-height:1.65}.orbit-entry-body h2{margin:40px 0 12px;font-size:20px;font-weight:510}.orbit-entry-body ul{margin:0;padding:0;list-style:none}.orbit-entry-body li{border-bottom:1px solid var(--line-1);color:var(--t-2);padding:8px 0 8px 22px;font-size:15px;position:relative}.orbit-entry-body li:before{content:"";background:var(--t-3);border-radius:50%;width:6px;height:6px;position:absolute;top:17px;left:4px}.orbit-entry-nav{grid-template-columns:1fr 1fr;gap:12px;margin-top:64px;display:grid}.orbit-entry-nav a{border:1px solid var(--line-1);background:var(--bg-1);transition:border-color .2s, transform .25s var(--ease);border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.orbit-entry-nav a:hover{border-color:var(--line-3);transform:translateY(-2px)}.orbit-entry-nav a.is-newer{text-align:right;align-items:flex-end}.orbit-entry-nav small{color:var(--t-3);align-items:center;gap:4px;font-size:12px;display:inline-flex}.orbit-entry-nav strong{font-size:15px;font-weight:510}.orbit-method-hero{text-align:center;padding:clamp(72px,12vh,128px) 0 40px}.orbit-method-eyebrow{font:12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t-3);margin-bottom:24px;display:block}.orbit-method-hero h1{letter-spacing:-.02em;animation:orbit-rise 1.1s var(--ease) backwards;margin:0;font-family:ui-serif,New York,Iowan Old Style,Georgia,serif;font-size:clamp(48px,7.4vw,104px);font-weight:400;line-height:.98}.orbit-method-hero p{max-width:30em;color:var(--t-3);animation:orbit-rise 1s .12s var(--ease) backwards;margin:28px auto 0;font-size:17px;line-height:1.6}.orbit-method-art{width:min(560px,100%);margin:56px auto 0;display:block;overflow:visible}.orbit-method-art ellipse{fill:none;stroke:var(--line-3);stroke-width:1px}.orbit-method-art .is-core{fill:var(--t-1)}.orbit-method-sat{fill:var(--accent-hover)}.orbit-method{grid-template-columns:240px minmax(0,1fr);gap:72px;padding-top:72px;display:grid}.orbit-method-toc{flex-direction:column;align-self:start;gap:24px;display:flex;position:sticky;top:104px}.orbit-method-toc span{font:11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--t-3);margin-bottom:8px;display:block}.orbit-method-toc a{color:var(--t-3);padding:5px 0 5px 14px;font-size:14px;transition:color .2s;display:block;position:relative}.orbit-method-toc a:before{content:"";background:var(--accent);width:2px;height:0;transition:height .3s var(--ease);border-radius:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.orbit-method-toc a:hover,.orbit-method-toc a.is-active{color:var(--t-1)}.orbit-method-toc a.is-active:before{height:16px}.orbit-method-body section+section{margin-top:72px}.orbit-method-body h2{border-bottom:1px solid var(--line-1);font:12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-3);margin:0 0 8px;padding-bottom:14px}.orbit-method-body article{border-bottom:1px solid var(--line-1);padding:40px 0;scroll-margin-top:96px}.orbit-method-num{font:13px var(--mono);color:var(--accent-hover)}.orbit-method-body h3{letter-spacing:-.01em;margin:10px 0 16px;font-family:ui-serif,New York,Iowan Old Style,Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.1}.orbit-method-body p{max-width:38em;color:var(--t-2);margin:0 0 14px;font-size:17px;line-height:1.65}.orbit-contact{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;display:grid}.orbit-contact form{flex-direction:column;gap:22px;display:flex}.orbit-contact fieldset{border:0;min-width:0;margin:0;padding:0}.orbit-contact legend,.orbit-field-row label{color:var(--t-2);margin-bottom:10px;font-size:13px;font-weight:510;display:block}.orbit-topics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid!important}.orbit-topics legend{grid-column:1/-1}.orbit-topics label{border:1px solid var(--line-2);background:var(--bg-1);cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;padding:14px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.orbit-topics label:hover{border-color:var(--line-3)}.orbit-topics label.is-on{border-color:var(--accent);background:#16172a}.orbit-topics input{opacity:0;pointer-events:none;position:absolute}.orbit-topics label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.orbit-topics strong{font-size:14px;font-weight:510}.orbit-topics small{color:var(--t-3);font-size:12px;line-height:1.4}.orbit-field-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.orbit-field-row input,.orbit-field-row textarea{border:1px solid var(--line-2);width:100%;color:var(--t-1);resize:vertical;background:#ffffff06;border-radius:10px;padding:10px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.orbit-field-row input{height:42px}.orbit-field-row input:hover,.orbit-field-row textarea:hover{border-color:var(--line-3)}.orbit-app .orbit-field-row input:focus-visible,.orbit-app .orbit-field-row textarea:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px #7170ff26}.orbit-field-row [aria-invalid=true]{border-color:var(--c-red)}.orbit-error{color:#f08a8a;margin-top:8px;font-size:13px;display:block}.orbit-size .mini-seg label{height:32px;padding:0 14px;font-size:13px;position:relative}.orbit-form-foot{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.orbit-form-foot small{color:var(--t-3);font-size:13px}.orbit-contact-side{flex-direction:column;gap:10px;display:flex}.orbit-contact-side a{border:1px solid var(--line-1);background:var(--bg-1);transition:border-color .2s, transform .25s var(--ease);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:16px;display:grid}.orbit-contact-side a:hover{border-color:var(--line-3);transform:translateY(-2px)}.orbit-contact-side strong{font-size:14px;font-weight:510}.orbit-contact-side small{color:var(--t-3);grid-column:1;font-size:13px}.orbit-contact-side svg{color:var(--t-3);grid-area:1/2/3}.orbit-sent{animation:orbit-in .5s var(--ease);background:#4cb78208;border:1px solid #4cb78244;border-radius:18px;padding:40px}.orbit-sent-icon{background:var(--c-green);color:#08090a;width:40px;height:40px;animation:orbit-pop .5s var(--ease) .1s backwards;border-radius:50%;place-items:center;display:grid}.orbit-sent h2{margin:20px 0 8px;font-size:24px;font-weight:510}.orbit-sent p{max-width:36em;color:var(--t-2);margin:0 0 24px;font-size:16px;line-height:1.55}.orbit-contact{padding-bottom:144px}.orbit-404{text-align:center;padding:160px 32px 200px}.orbit-404 h1{letter-spacing:-.026em;margin:0 0 16px;font-size:clamp(36px,5vw,60px);font-weight:510}.orbit-404 p{color:var(--t-3);margin:0 0 32px;font-size:17px}@media (width<=1100px){.orbit-navpanel-grid{grid-template-columns:1fr 1fr}.orbit-navpanel-feature{display:none}.orbit-contact{grid-template-columns:1fr}.orbit-contact-side{flex-flow:wrap}.orbit-contact-side a{flex:220px}}@media (width<=800px){.orbit-phero{min-height:680px;padding-bottom:48px}.orbit-field{inset:-40px -50% 50% -30%;-webkit-mask-image:linear-gradient(#000 35%,#0000 95%);mask-image:linear-gradient(#000 35%,#0000 95%)}.orbit-field-card{width:280px;font-size:13px}.orbit-showcase-frame{border-radius:16px;padding-top:32px}.orbit-psection,.orbit-explore{padding-top:104px}.orbit-bento{grid-template-columns:1fr;margin-top:40px}.orbit-bento-card{padding:24px 20px 28px}.orbit-bento-visual{min-height:220px}.orbit-more-grid{grid-template-columns:1fr}.orbit-log>li{grid-template-columns:1fr;gap:16px;padding:40px 0}.orbit-log-meta{position:static}.orbit-method{grid-template-columns:1fr;gap:24px;padding-top:40px}.orbit-method-toc{border-bottom:1px solid var(--line-1);flex-flow:wrap;gap:16px 32px;padding-bottom:24px;position:static}.orbit-topics,.orbit-field-pair{grid-template-columns:1fr}.mini-theme>button{grid-template-columns:1fr 90px}.mini-theme-bar{grid-area:2/1/auto/-1}.mini-initiative{grid-template-columns:1fr}.mini-init-root:after{display:none}.mini-sla{grid-template-columns:1fr;justify-items:center}.mini-sla-rows{width:100%}}@media (width<=600px){.orbit-page-head{padding-top:48px;padding-bottom:32px}.orbit-showcase-frame{border-left:0;border-right:0;border-radius:0;margin:0 -20px}.orbit-compare-wrap,.orbit-faq{padding-top:88px}.orbit-compare th,.orbit-compare td{padding:10px 14px}.orbit-entry-nav{grid-template-columns:1fr}.orbit-entry-visual,.orbit-log-visual{padding:28px 14px}.mini-sources{grid-template-columns:96px 1fr 100px}.mini-sla-rows>div{grid-template-columns:14px 1fr 56px}.mini-sla-rows small{display:none}.mini-init-list>div{grid-template-columns:20px 1fr auto}.mini-init-list .orbit-chip{display:none}.mini-update-head .mini-seg{width:100%;margin-left:0}.mini-update-head .mini-seg button{flex:1;justify-content:center;padding:0 6px}.mini-bars-head,.mini-cycle .mini-bars-head{flex-wrap:wrap}.orbit-filter button{padding:0 11px}}@media (prefers-reduced-motion:reduce){.orbit-field-plane{transform:rotateX(52deg)rotate(-18deg)!important}}
