@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(/assets/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(/assets/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(/assets/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(/assets/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(/assets/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}input:not([type=checkbox]):not([type=file]),textarea,select{max-width:100%}.legal-page{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 12% 4%,#dbef9147,#0000 27rem),#f5f6f7}.legal-header,.legal-footer{justify-content:space-between;align-items:center;width:min(1100px,100% - 48px);margin:0 auto;display:flex}.legal-header{min-height:92px}.legal-back-link{color:#5f646a;align-items:center;gap:8px;font-size:.84rem;font-weight:700;display:inline-flex}.legal-back-link:hover,.legal-card a:hover,.legal-footer a:hover{color:#283017}.legal-main{width:min(920px,100% - 48px);margin:44px auto 72px}.legal-intro{max-width:720px;margin-bottom:32px}.legal-intro>span{color:#66763a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:.76rem;font-weight:800;display:block}.legal-intro h1{letter-spacing:-.055em;font-size:clamp(2.4rem,6vw,4.5rem);line-height:.98}.legal-intro p{color:#646970;margin-top:22px;font-size:1.05rem;line-height:1.75}.legal-intro small{color:#8a8e93;margin-top:17px;font-size:.78rem;display:block}.legal-card{border:1px solid var(--line);background:#fffffff0;border-radius:24px;padding:clamp(28px,5vw,58px);box-shadow:0 28px 70px #1f241a0f}.legal-card section+section{border-top:1px solid var(--line);margin-top:38px;padding-top:38px}.legal-card h2{letter-spacing:-.025em;margin-bottom:14px;font-size:1.05rem}.legal-card p{color:#666b72;font-size:.92rem;line-height:1.8}.legal-card p+p{margin-top:12px}.legal-card a{color:#53622f;text-underline-offset:3px;font-weight:750;-webkit-text-decoration:underline #bacb7d;text-decoration:underline #bacb7d}.legal-footer{border-top:1px solid var(--line);color:#7d8186;min-height:88px;font-size:.78rem}.legal-footer nav,.auth-footer-links{align-items:center;gap:16px;display:flex}.auth-footer-links a:hover{color:#fff}@media (width<=640px){.legal-header,.legal-footer,.legal-main{width:min(100% - 32px,920px)}.legal-header{min-height:78px}.legal-main{margin-top:28px}.legal-card{border-radius:18px}.legal-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}}select{color:#697179;cursor:pointer;background:#fff;border:1px solid #e3e6e8;border-radius:8px;max-width:100%;min-height:42px;padding:10px 30px 10px 12px;font-size:.875rem}.form-field{min-width:0;margin-bottom:23px}.form-field>label,.password-label label{color:#50585f;margin-bottom:10px;font-size:.875rem;font-weight:600;display:block}.form-field label>span:not(.optional){color:#a2ab91;margin-left:3px}.optional{color:#a1a7ab;margin-left:6px;font-size:.75rem;font-weight:400}.form-field>input,.form-field>select,.form-field>textarea{color:#545e67;background:#fff;border:1px solid #e2e6e8;border-radius:8px;width:100%;min-height:44px;padding:11px 13px;font-size:.875rem;display:block}.form-field textarea{resize:vertical;line-height:1.8}.form-field input::placeholder,.form-field textarea::placeholder{color:#a2a8ad}.form-field input[aria-invalid=true],.form-field select[aria-invalid=true]{border-color:#d48b81}.field-error{color:#b86153;margin-top:8px;font-size:.8rem;line-height:1.7}.field-hint{color:#90999f;margin-top:10px;font-size:.75rem;line-height:1.8}.form-actions{border-top:1px solid #e9eaec;justify-content:flex-end;align-items:center;gap:12px;margin-top:26px;padding-top:23px;display:flex}.authoring-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:26px;display:grid}.authoring-main{padding:30px}.authoring-sidebar{padding:25px}.authoring-sidebar h3{letter-spacing:-.025em;margin-bottom:26px;font-size:1rem;font-weight:650}.authoring-sidebar .form-field{margin-bottom:22px}.reporter-field{border-top:1px solid #e9eaec;padding-top:20px}.reporter-field>span{color:#899297;margin-bottom:11px;font-size:.8rem;display:block}.reporter-field>div{color:#6e787f;align-items:center;gap:9px;font-size:.875rem;display:flex}.editor{border:1px solid #e2e6e8;border-radius:10px;overflow:hidden}.editor-bar{background:#fafbfa;border-bottom:1px solid #e9ecec;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.editor-tabs{gap:14px;display:flex}.editor-tabs>button{color:#949da3;border-bottom:2px solid #0000;padding:14px 4px;font-size:.8rem}.editor-tabs>button[data-state=active]{color:#48513e;border-bottom-color:#7c8b60}.editor-format{align-items:center;gap:2px;display:flex}.editor-format button{color:#89939b;place-items:center;width:30px;height:32px;display:grid}.editor textarea{resize:vertical;color:#58636b;background:#fff;border:0;width:100%;min-height:250px;padding:20px;font-size:.9375rem;line-height:1.9;display:block}.editor textarea:focus-visible{outline-offset:-3px}.editor textarea::placeholder{color:#a0a8ae}.editor-preview{min-height:250px;padding:20px;font-size:.875rem}.editor-footer{color:#9ba3a8;border-top:1px solid #edf0ef;justify-content:space-between;gap:15px;padding:11px 16px;font-size:.75rem;display:flex}.attachment-zone{color:#7f8a8f;background:#fcfcfb;border:1px dashed #dce2e4;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:23px 15px;display:flex;position:relative}.attachment-zone strong{font-size:.875rem;font-weight:550}.attachment-zone>span{color:#a0a8ac;font-size:.75rem}.attachment-zone>input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.attachment-zone:focus-within{outline-offset:3px;outline:2px solid #879d49}.attachment-file{color:#7d8790;border:1px solid #e6eaec;border-radius:7px;align-items:center;gap:8px;margin-top:10px;padding:9px 12px;font-size:.8rem;display:flex}.attachment-file>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.attachment-file small{color:#a5adb2;font-size:.75rem}.markdown{color:#707b83;overflow-wrap:anywhere;font-size:1rem;line-height:1.9}.markdown p{margin:0 0 20px}.markdown p:last-child{margin-bottom:0}.markdown h1,.markdown h2,.markdown h3{color:#424e56;letter-spacing:-.035em;margin:30px 0 15px;font-weight:650;line-height:1.5}.markdown h1{font-size:1.65rem}.markdown h2{font-size:1.35rem}.markdown h3{font-size:1.075rem}.markdown ul,.markdown ol{margin:12px 0 22px;padding-left:23px}.markdown li+li{margin-top:7px}.markdown strong{color:#59656d;font-weight:650}.markdown a{color:#6a7f47;text-underline-offset:3px;text-decoration:underline}.markdown code{background:#f1f3f0;border-radius:4px;padding:3px 5px;font-size:.86em}.markdown pre{background:#f4f5f3;border-radius:8px;padding:15px;overflow:auto}.markdown pre code{padding:0}.markdown blockquote{color:#7e8b73;border-left:3px solid #cad5b3;margin:20px 0;padding:5px 20px}.markdown img{border-radius:8px;max-width:100%;height:auto}.issue-list-panel{overflow:hidden}.issue-presets{border-bottom:1px solid #e9eaec;gap:27px;padding:0 24px;display:flex;overflow-x:auto}.issue-presets button{white-space:nowrap;color:#949da4;align-items:center;gap:8px;padding:20px 0;font-size:.875rem;font-weight:550;display:flex;position:relative}.issue-presets button.selected{color:#4b5542}.issue-presets button.selected:after{content:"";background:#38462d;height:2px;position:absolute;bottom:0;left:0;right:0}.issue-presets button span{color:#82915d;background:#ecf1e4;border-radius:5px;padding:2px 6px;font-size:.75rem}.issue-toolbar{border-bottom:1px solid #e9eaec;align-items:center;gap:12px;padding:22px 24px;display:flex}.issue-toolbar .search-input{flex:1}.issue-toolbar select{max-width:190px}.filter-active{color:#6e8056!important;background:#f4f7ef!important;border-color:#b6c49f!important}.filter-indicator{background:#91a766;border-radius:50%;width:5px;height:5px}.extra-filters{background:#fafbf9;border-bottom:1px solid #e9eaec;gap:18px;padding:18px 24px;display:flex}.extra-filters label{color:#949ca2;flex-direction:column;flex:1;gap:7px;font-size:.75rem;display:flex}.extra-filters select{width:100%}.issue-table-heading,.issue-row{grid-template-columns:minmax(0,1fr) 105px 82px 92px 92px;align-items:center;gap:16px;padding:14px 24px;display:grid}.issue-table-heading{color:#a0a8ae;background:#fcfcfc;font-size:.75rem}.issue-row{border-top:1px solid #eef0f1;min-height:106px;transition:background .15s}.issue-row:hover{background:#fafcf7}.issue-cell-main{align-items:flex-start;gap:12px;min-width:0;display:flex}.issue-cell-main>svg{color:#98a686;margin-top:3px}.issue-cell-main>div{min-width:0}.issue-row h3{letter-spacing:-.02em;color:#505d66;margin:5px 0 8px;font-size:.875rem;font-weight:600;line-height:1.65}.issue-ref>span{color:#a7aeb3;font-weight:450}.issue-row-labels{color:#a1a8ad;flex-wrap:wrap;align-items:center;gap:9px;font-size:.75rem;display:flex}.issue-row-labels>span{align-items:center;gap:4px;display:inline-flex}.issue-row-labels .badge{font-size:.75rem}.priority{white-space:nowrap;color:#959ea4;align-items:center;gap:7px;font-size:.75rem;display:inline-flex}.priority-bars{align-items:flex-end;gap:2px;width:13px;height:12px;display:flex}.priority-bars i{background:#e0e5e7;border-radius:1px;width:3px;height:5px;display:block}.priority-bars i:nth-child(2){height:8px}.priority-bars i:nth-child(3){height:11px}.priority-low i:first-child,.priority-normal i:nth-child(-n+2){background:#a9b69a}.priority-high i{background:#c8a073}.priority-critical i{background:#c8796d}.issue-assignee{color:#9aa3ab;align-items:center;gap:7px;font-size:.75rem;display:flex}.issue-assignee>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:53px;overflow:hidden}.unassigned-avatar{color:#b1b7bd;border:1px dashed #dce2e5;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.issue-updated{color:#a2aab0;font-size:.75rem}.table-footer{color:#9ca5ac;border-top:1px solid #e9eaec;justify-content:space-between;align-items:center;padding:16px 24px;font-size:.75rem;display:flex}.table-footer>span:last-child{color:#9ea98f;align-items:center;gap:7px;display:flex}.issue-detail-title{margin-bottom:30px}.issue-detail-reference{color:#98a1a8;align-items:center;gap:11px;margin-bottom:15px;font-size:.75rem;display:flex}.issue-detail-reference>span:last-child{color:#64717b}.issue-detail-title h1{letter-spacing:-.045em;max-width:800px;margin-bottom:15px;font-size:1.85rem;font-weight:650;line-height:1.45}.issue-title-meta{color:#a0a7ad;flex-wrap:wrap;align-items:center;gap:12px;font-size:.8rem;display:flex}.issue-title-meta .status{background:#f0f2e9;border-radius:6px;padding:5px 9px}.issue-title-meta strong{color:#87939b;font-weight:550}.issue-detail-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:26px;display:grid}.conversation{min-width:0}.conversation-card{overflow:hidden}.conversation-header{background:#fcfcfb;border-bottom:1px solid #ebedee;align-items:center;gap:10px;padding:16px 21px;font-size:.8rem;display:flex}.conversation-header strong{color:#687680;font-weight:600}.conversation-header>span:not(.avatar){color:#a5aeb4;font-size:.75rem}.conversation-header button{color:#899682;margin-left:auto;font-size:.8rem}.conversation-body{padding:25px}.conversation-timeline{margin:22px 0}.conversation-timeline .conversation-card{margin:20px 0}.timeline-event{align-items:flex-start;gap:12px;margin:18px 0;padding-left:13px;display:flex}.timeline-event-icon{color:#96a183;background:#ebf0e4;border:1px solid #e2e8da;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.timeline-event p{color:#939ea7;padding-top:3px;font-size:.8rem;line-height:1.9}.timeline-event strong{color:#75858f;font-weight:550}.timeline-event small{color:#aeb6bb;margin-top:3px;font-size:.75rem;display:block}.comment-form{padding:22px}.comment-form-heading{align-items:center;gap:10px;margin-bottom:17px;display:flex}.comment-form-heading strong{color:#6a7982;font-size:.875rem;font-weight:600}.comment-form textarea{resize:vertical;color:#6e7d87;background:#fdfefd;border:1px solid #e3e8eb;border-radius:8px;width:100%;min-height:130px;padding:15px;font-size:.9375rem;line-height:1.8}.comment-form textarea::placeholder{color:#a2adb5}.comment-form>div:last-child{justify-content:space-between;align-items:center;gap:15px;margin-top:15px;display:flex}.comment-form>div:last-child>span{color:#acb4ba;font-size:.75rem}.metadata-content{padding:23px}.metadata-content h3{margin-bottom:23px;font-size:.9375rem;font-weight:650}.metadata-field{margin:20px 0}.metadata-field>label{color:#a1aab1;margin-bottom:10px;font-size:.75rem;display:block}.metadata-field>span{font-size:.8rem}.metadata-field select{width:100%;font-size:.8rem}.label-group{flex-wrap:wrap;gap:6px;display:flex}.project-metadata-link{color:#819098;align-items:center;gap:7px;font-size:.8rem;display:flex}.project-metadata-link>svg{margin-left:auto}.status-actions{border-top:1px solid #e9eaec;flex-direction:column;gap:9px;margin-top:24px;padding-top:20px;display:flex}.status-actions .button{width:100%;font-size:.8rem}.metadata-mobile-toggle{display:none}.issue-attachments{border-top:1px solid #e9eaec;margin-top:20px;padding-top:18px}.issue-attachments>span{color:#98a3a9;overflow-wrap:anywhere;align-items:center;gap:8px;margin:8px 0;font-size:.8rem;display:flex}.issue-attachments .badge{margin-left:auto}.feed-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.feed-toolbar>.search-input{width:350px}.feed-toolbar>div:last-child{align-items:center;gap:10px;display:flex}.feed-layout{grid-template-columns:164px minmax(0,1fr) 248px;align-items:start;gap:25px;display:grid}.feed-categories{padding-top:10px;position:sticky;top:25px}.feed-categories .sidebar-section-label{margin:0 11px 16px}.feed-categories>div[role=group]{flex-direction:column;gap:6px;display:flex}.feed-categories button{text-align:left;color:#8c969e;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;width:100%;padding:12px 11px;font-size:.8rem;display:flex}.feed-categories button span{flex:1}.feed-categories button small{color:#abb4ba;font-size:.75rem}.feed-categories button.selected{color:#f2f5e8;background:#252b2a}.feed-categories button.selected svg{color:#cfdf9b}.feed-categories button.selected small{color:#c2d68f}.feed-sidebar-note{border-top:1px solid #e0e5e4;margin:29px 11px 20px;padding-top:26px}.feed-note-icon{color:#b0ba9d;margin-bottom:13px;display:block}.feed-sidebar-note h3{letter-spacing:-.03em;color:#8f9a88;font-size:.875rem;font-weight:600;line-height:1.7}.feed-sidebar-note p{color:#a9b0ab;margin-top:8px;font-size:.75rem;line-height:1.9}.feed-categories>.text-link{margin-left:11px}.feed-stream{flex-direction:column;gap:20px;min-width:0;display:flex}.feed-composer{align-items:center;gap:12px;padding:20px;display:flex}.feed-composer>span:nth-child(2){color:#a3aab0;flex:1;font-size:.8rem}.composer-plus{color:#9cad80;background:#eef2e8;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.feed-post{overflow:hidden}.feed-post-header{align-items:center;gap:11px;padding:23px 25px 0;display:flex}.feed-post-header>div{flex:1;min-width:0}.feed-post-header strong{color:#616e77;font-size:.8rem;font-weight:650;display:block}.feed-post-header>div>span{color:#a5adb3;margin-top:5px;font-size:.75rem;line-height:1.7;display:block}.feed-post-header>div>span>span{margin:0 4px}.pin-label{color:#8d9b79;white-space:nowrap;align-items:center;gap:5px;font-size:.75rem;display:flex}.feed-post-content{padding:24px 25px}.feed-post-content h2{letter-spacing:-.035em;color:#47555e;margin:12px 0 10px;font-size:1.12rem;font-weight:650;line-height:1.55}.feed-post-content p{color:#909ca5;font-size:.9375rem;line-height:1.9}.feed-post-footer{border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;padding:16px 25px;font-size:.75rem;display:flex}.feed-post-footer>span{color:#a6afa1;align-items:center;gap:6px;display:flex}.feed-post-footer>a{color:#7a8874;align-items:center;gap:7px;font-weight:600;display:flex}.unread-dot{background:#abbe7f;border-radius:50%;flex-shrink:0;width:6px;height:6px}.post-art{height:230px;position:relative;overflow:hidden}.post-art img{object-fit:cover;object-position:center 64%;filter:brightness(.87);width:100%;height:100%}.post-art:after{content:"";background:linear-gradient(#0000 20%,#17311235);position:absolute;inset:0}.post-art>span{z-index:1;color:#fff;text-shadow:0 2px 15px #17311235;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:25px;left:25px}.post-art>span>span{letter-spacing:.12em;font-size:.75rem}.post-art>span>strong{letter-spacing:-.045em;font-size:1.75rem;font-weight:550}.pinned-panel{padding:22px}.pinned-panel>h3{color:#6d7b83;align-items:center;gap:8px;padding-bottom:4px;font-size:.8rem;font-weight:650;display:flex}.pinned-panel>h3>svg{color:#9eab8a}.pinned-panel>a{padding:24px 0;display:block}.pinned-panel>a+a{border-top:1px solid #e8edec}.pinned-panel>a:last-child{padding-bottom:4px}.pinned-panel h4{letter-spacing:-.025em;color:#5a6a74;margin:10px 0;font-size:.875rem;font-weight:600;line-height:1.7}.pinned-panel p{color:#a1adb3;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.85;display:-webkit-box;overflow:hidden}.pinned-panel>a>span:last-child{color:#7b8b70;align-items:center;gap:7px;margin-top:15px;font-size:.75rem;display:flex}.feed-about{text-align:center;color:#aab6a5;padding:36px 10px}.feed-about .tiny-brand{color:#bec8b2;font-size:1.2rem}.feed-about p{letter-spacing:-.025em;margin:12px 0 15px;font-size:.875rem;line-height:1.7}.feed-about>span:last-child{letter-spacing:.2em;color:#bdc6bd;font-size:.75rem}.feed-end{color:#a2b295;justify-content:center;align-items:center;gap:8px;padding:22px;font-size:.75rem;display:flex}.post-detail{max-width:880px;margin:0 auto}.post-detail-card{margin-bottom:26px;padding:38px 44px}.post-detail-top{align-items:center;gap:10px;margin-bottom:23px;display:flex}.post-detail-top>div{align-items:center;gap:8px;margin-left:auto;display:flex}.post-detail-top .button{min-height:36px;padding:8px 13px;font-size:.75rem}.post-detail-card h1{letter-spacing:-.055em;max-width:700px;font-size:2.2rem;font-weight:650;line-height:1.4}.post-lead{color:#91a0a9;margin-top:18px;font-size:1.075rem;line-height:1.9}.post-detail-author{border-bottom:1px solid #e9edee;align-items:center;gap:12px;margin:28px 0;padding-bottom:26px;display:flex}.post-detail-author>div{flex:1}.post-detail-author strong{color:#75858e;font-size:.875rem;font-weight:600;display:block}.post-detail-author>div>span{color:#a3b0b7;margin-top:5px;font-size:.75rem;display:block}.post-audience{color:#a3b09b;align-items:center;gap:6px;font-size:.75rem;display:flex}.post-detail-image{object-fit:cover;border-radius:10px;width:100%;height:310px;margin-bottom:27px}.post-detail-end{color:#a1ae94;border-top:1px solid #e9edee;align-items:center;gap:8px;margin-top:30px;padding-top:27px;font-size:.8rem;display:flex}.post-related-items{border-top:1px solid #e9edee;gap:9px;margin-top:30px;padding-top:22px;display:grid}.post-related-items h3{color:#788b91;margin-bottom:3px;font-size:.82rem;font-weight:650}.post-related-items a{color:#70858d;align-items:center;gap:7px;width:fit-content;font-size:.8rem;display:inline-flex}.selected-file{color:#829499;align-items:center;gap:6px;margin-top:7px;font-size:.75rem;display:flex}.publish-preview h2{letter-spacing:-.04em;margin:17px 0;font-size:1.5rem;font-weight:600;line-height:1.6}.publish-preview>p{color:#9aa8b0;margin-bottom:23px;font-size:1rem;line-height:1.85}.profile-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:28px;max-width:1150px;display:grid}.profile-identity{color:#eff3e8;background:#242928;border-radius:20px;position:sticky;top:30px;overflow:hidden}.profile-identity-top{text-align:center;isolation:isolate;padding:40px 24px 30px;position:relative}.profile-ambient{z-index:-1;background:radial-gradient(at 40% 0,#7d8c4347,#0000 62%);position:absolute;inset:0}.profile-identity-top>.badge{color:#c5d8a2;background:#6573483b;border-color:#9cb16625;font-size:.75rem;position:absolute;top:18px;right:18px}.profile-identity-top .avatar{border:3px solid #323a2f;margin-top:15px;box-shadow:0 0 0 6px #e2eec30d}.profile-identity h2{letter-spacing:-.04em;margin-top:20px;font-size:1.4rem;font-weight:600}.profile-identity-top>p{color:#a6b19e;overflow-wrap:anywhere;margin:10px 0 16px;font-size:.8rem}.profile-department{color:#b8c6a6;background:#d7eacb0b;border:1px solid #abb8991c;border-radius:6px;padding:6px 11px;font-size:.75rem;display:inline-block}.profile-identity-bottom{border-top:1px solid #ffffff10;padding:15px 25px 18px}.profile-identity-bottom>div{justify-content:space-between;gap:8px;padding:11px 0;display:flex}.profile-identity-bottom>div>span{color:#8c9a87;font-size:.75rem}.profile-identity-bottom strong{color:#cad4c0;align-items:center;gap:7px;font-size:.75rem;font-weight:450;display:flex}.profile-identity .status-dot{background:#bcd693}.profile-preview-label{text-align:center;color:#77866f;border-top:1px solid #ffffff0b;padding:15px;font-size:.75rem}.profile-main{flex-direction:column;gap:22px;min-width:0;display:flex}.profile-details,.profile-access{padding:26px 28px}.panel-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.panel-heading h2{letter-spacing:-.025em;color:#65747b;font-size:1rem;font-weight:650}.panel-heading>.icon-button{margin-top:-9px;margin-right:-9px}.profile-details dl{grid-template-columns:1fr 1fr;gap:29px 20px;margin:0;display:grid}.profile-details dt{color:#a3aeb3;margin-bottom:8px;font-size:.75rem}.profile-details dd{color:#6e7e87;overflow-wrap:anywhere;margin:0;font-size:.9375rem}.access-row{align-items:center;gap:13px;padding:16px 0;display:flex}.access-row+.access-row{border-top:1px solid #edf0ee}.access-row>img{object-fit:cover;border-radius:10px;width:46px;height:46px}.access-row>div{flex:1}.access-row strong{color:#697d86;font-size:.875rem;font-weight:600;display:block}.access-row>div>span{color:#a0aeb4;margin-top:6px;font-size:.75rem;display:block}.profile-access>p{color:#a5b0b6;border-top:1px solid #edf0ee;margin-top:6px;padding-top:17px;font-size:.75rem;line-height:1.8}.profile-settings{padding:0 25px}.profile-settings>button,.profile-settings>a{text-align:left;align-items:center;gap:15px;width:100%;padding:20px 0;display:flex}.profile-settings>button+button,.profile-settings>a{border-top:1px solid #e9edee}.setting-icon{color:#a1af96;background:#f3f5f1;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.profile-settings>button>div,.profile-settings>a>div{flex:1}.profile-settings strong{color:#677b83;font-size:.875rem;font-weight:600;display:block}.profile-settings div>span{color:#a5b1b7;margin-top:6px;font-size:.75rem;display:block}.profile-settings>button>svg,.profile-settings>a>svg{color:#b3bdc0}.preference-list>div{align-items:center;gap:20px;padding:20px 0;display:flex}.preference-list>div+div{border-top:1px solid #ebefed}.preference-list>div>div{flex:1}.preference-list strong{color:#6c7a80;font-size:.875rem;font-weight:600;display:block}.preference-list span{color:#a0adb3;margin-top:6px;font-size:.8rem;line-height:1.8;display:block}.preference-list .switch-thumb{margin:0}.security-option{align-items:center;gap:12px;padding:20px 0;display:flex}.security-option+.security-option{border-top:1px solid #ebefed}.security-option>svg{color:#a3b394}.security-option>div{flex:1;min-width:0}.security-option strong{color:#72848c;font-size:.85rem;font-weight:550;display:block}.security-option>div>span{color:#9eacb2;margin-top:5px;font-size:.75rem;line-height:1.8;display:block}.notification-list{overflow:hidden}.notification-row{text-align:left;border-bottom:1px solid #edf0ee;align-items:center;gap:20px;width:100%;padding:26px;display:flex}.notification-row:last-child{border-bottom:none}.notification-row:hover{background:#fcfdf9}.notification-row.is-unread{background:#fbfdf8}.notification-kind{color:#9faf86;background:#edf3e5;border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.notification-kind.issue{color:#9aacc7;background:#eef2f8}.notification-kind.post{color:#c0a48b;background:#f6f0e9}.notification-row>div{flex:1}.notification-row h3{color:#6d818a;font-size:.9375rem;font-weight:600;line-height:1.7}.notification-row p{color:#a2b0b7;margin-top:5px;font-size:.875rem;line-height:1.8}.notification-row>div>span{color:#a9b7bd;margin-top:9px;font-size:.75rem;display:block}.notification-row>svg{color:#b0bdc2}.notification-privacy{color:#a9b4b5;align-items:center;gap:8px;margin-top:22px;font-size:.75rem;display:flex}.admin-summary{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:23px;display:grid}.admin-summary>.panel{align-items:center;gap:18px;padding:24px;display:flex}.admin-summary>.panel>div{flex:1}.admin-summary>.panel>div>span{color:#9cabb1;font-size:.8rem;display:block}.admin-summary strong{letter-spacing:-.05em;color:#6e8289;margin-top:2px;font-size:1.9rem;font-weight:550;display:block}.admin-summary strong small{color:#b3bdc0;font-size:1rem;font-weight:400}.admin-stat-note{color:#a4b0b5;font-size:.75rem}.admin-tabs{gap:28px}.admin-tabs button{align-items:center;gap:8px;display:flex}.admin-tabs .count{width:20px;min-width:20px;height:20px;font-size:.75rem}.subheading{color:#74878d;letter-spacing:-.03em;font-size:1rem;font-weight:600}.subheading-description{color:#a4b0b6;margin-top:5px;font-size:.8rem;line-height:1.8}.applicant-row{align-items:center;gap:16px;padding:23px;display:flex}.applicant-row+.applicant-row{border-top:1px solid #e9edee}.applicant-name{flex:1;min-width:160px}.applicant-name h3{color:#73878f;margin-bottom:5px;font-size:.9rem;font-weight:600}.applicant-name>span{color:#a6b3b9;font-size:.75rem}.applicant-tools{flex:1.3;min-width:0}.applicant-tools>span{color:#9cacb2;margin-bottom:7px;font-size:.8rem;display:block}.applicant-tools>div{flex-wrap:wrap;gap:5px;display:flex}.applicant-time{color:#acb8bd;min-width:90px;font-size:.75rem}.admin-tool-list{padding:0 25px}.admin-tool-list>div{align-items:center;gap:18px;padding:25px 0;display:flex}.admin-tool-list>div+div{border-top:1px solid #edf0ef}.admin-tool-list img{object-fit:cover;border-radius:9px;width:82px;height:62px}.admin-tool-list>div>div{flex:1}.admin-tool-list h3{color:#6d858e;font-size:.9375rem;font-weight:600}.admin-tool-list p{color:#a0b0b7;margin-top:6px;font-size:.8rem;line-height:1.8}.integration-not-connected{color:#b0bdc2;margin-left:14px;font-size:.75rem}.draft-list>a{align-items:center;gap:16px;padding:27px;display:flex}.draft-list>a+a{border-top:1px solid #edf0ef}.draft-list>a>div{flex:1}.draft-list h3{color:#6e8790;margin-bottom:7px;font-size:.95rem;font-weight:600}.draft-list>a>div>span{color:#a2b3bb;font-size:.75rem}.draft-list>a>svg{color:#aabbc1}.integration-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.integration-card{padding:25px;position:relative}.integration-card>.badge{font-size:.75rem;position:absolute;top:24px;right:20px}.integration-card h3{letter-spacing:-.03em;color:#728991;margin-top:25px;font-size:1rem;font-weight:600}.integration-card p{color:#a1b2ba;min-height:3.6em;margin-top:10px;font-size:.85rem;line-height:1.8}.integration-planned{color:#a5b49b;border-top:1px solid #e9edee;margin-top:23px;padding-top:18px;font-size:.75rem;line-height:1.8;display:block}.digest-panel{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:24px;display:flex}.digest-panel>div{align-items:center;gap:16px;display:flex}.digest-panel h3{color:#73878d;letter-spacing:-.03em;font-size:1rem;font-weight:600}.digest-panel p{color:#a1b0b5;margin-top:7px;font-size:.8rem;line-height:1.8}.delivery-loading,.delivery-empty{min-height:150px;margin-top:22px}.email-destination-panel{justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:24px;display:flex}.email-destination-copy{align-items:flex-start;gap:16px;min-width:0;display:flex}.email-destination-copy>div{min-width:0}.delivery-heading-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.delivery-heading-line h3,.delivery-events-heading h3{color:#71868d;letter-spacing:-.03em;font-size:1rem;font-weight:600}.email-destination-copy p,.delivery-events-heading p{color:#9bacb2;margin-top:6px;font-size:.8rem;line-height:1.7}.email-destination-copy>div>span{color:#a8b5b8;margin-top:8px;font-size:.75rem;line-height:1.7;display:block}.email-destination-control{flex-shrink:0;align-items:center;gap:10px;display:flex}.email-destination-control>span{color:#9eacb0;font-size:.75rem}.delivery-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.delivery-summary-grid>.panel{padding:20px}.delivery-summary-grid span,.delivery-summary-grid small{color:#9fadb1;font-size:.72rem;line-height:1.5;display:block}.delivery-summary-grid strong{color:#6d828a;letter-spacing:-.05em;margin:7px 0 4px;font-size:1.7rem;font-weight:550;display:block}.delivery-summary-grid strong.delivery-word{letter-spacing:-.03em;margin:12px 0 8px;font-size:1.1rem}.delivery-events-panel{margin-top:14px;overflow:hidden}.delivery-events-heading{border-bottom:1px solid #e9edee;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.delivery-events-heading .button{flex-shrink:0}.delivery-event-row{align-items:center;gap:15px;padding:20px 24px;display:flex}.delivery-event-row+.delivery-event-row{border-top:1px solid #edf0ef}.delivery-state-icon{color:#87999e;background:#eef1f1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.delivery-state-delivered{color:#708244;background:#eaf0da}.delivery-state-failed{color:#ab735b;background:#f8ece2}.delivery-event-main{flex:1;min-width:0}.delivery-event-main>div{align-items:center;gap:8px;display:flex}.delivery-event-main a,.delivery-event-main strong{color:#6d828a;font-size:.85rem;font-weight:650}.delivery-event-main p{color:#7e9299;margin-top:4px;font-size:.82rem;line-height:1.6}.delivery-event-main>span,.delivery-event-main>small{color:#a6b3b7;margin-top:4px;font-size:.72rem;line-height:1.6;display:block}.delivery-event-main>small{color:#aa806c}.admin-activity>div:first-child{border-bottom:1px solid #e9edee;padding:23px 25px}.admin-activity h2{color:#758c94;margin-top:12px;font-size:1rem;font-weight:600}.admin-activity-row{align-items:center;gap:14px;padding:25px;display:flex}.admin-activity-row+.admin-activity-row{border-top:1px solid #e9edee}.admin-activity-row p{color:#9fafb6;flex:1;font-size:.85rem;line-height:1.8}.admin-activity-row strong{color:#80969e;font-weight:550}.admin-activity-row p>span{color:#b0bdc2;margin-top:5px;font-size:.75rem;display:block}.admin-footer-note{color:#a0afac;align-items:center;gap:8px;margin-top:24px;font-size:.75rem;display:flex}.review-person{align-items:center;gap:12px;margin-bottom:20px;display:flex}.review-person>div{flex:1;min-width:0}.review-person strong{color:#718890;font-size:.9rem;font-weight:600;display:block}.review-person>div>span{color:#a2b3bc;overflow-wrap:anywhere;margin-top:5px;font-size:.75rem;display:block}.applicant-note{background:#f7f9f4;border:1px solid #edf0e8;border-radius:8px;margin:22px 0;padding:16px 18px}.applicant-note strong{color:#96a77f;font-size:.75rem;font-weight:600}.applicant-note p{color:#9bac9b;margin-top:8px;font-size:.875rem;line-height:1.85}.grant-list{flex-direction:column;gap:11px;display:flex}.grant-list>label{cursor:pointer;border:1px solid #e4eae6;border-radius:9px;align-items:center;gap:12px;padding:13px;display:flex}.grant-list input{accent-color:#9aad73;width:15px;height:15px}.grant-list img{object-fit:cover;border-radius:7px;width:36px;height:36px}.grant-list span{color:#819099;font-size:.875rem}.grant-list small{color:#aeb9bb;margin-top:5px;font-size:.75rem;display:block}.warning-note{color:#ac945b;background:#faf6ec;border:1px solid #efe5cc;border-radius:8px;margin-top:15px;padding:14px;font-size:.8rem;line-height:1.8}.digest-preview{background:#f9fbf5;border:1px solid #e4eae0;border-radius:12px;padding:24px}.digest-preview h3{letter-spacing:-.03em;color:#72895c;font-size:1.2rem;font-weight:600}.digest-preview>p{color:#9eaf8e;margin-top:8px;font-size:.875rem;line-height:1.8}.digest-preview h4{color:#8ea677;margin:23px 0 10px;font-size:.8rem;font-weight:600}.digest-preview>div:not(.digest-total){color:#91a57d;align-items:center;gap:10px;font-size:.875rem;line-height:1.8;display:flex}.digest-total{color:#a8b79a;border-top:1px solid #e1e9d8;margin-top:24px;padding-top:18px;font-size:.75rem}.auth-page{color:#f4f6ef;isolation:isolate;background:#161a18;grid-template-columns:1.05fr 1fr;align-items:center;min-height:100dvh;padding:115px 6vw 90px;display:grid;position:relative;overflow:hidden}.auth-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:39px;left:5vw;right:5vw}.auth-top .brand-divider{background:#5e6d56}.auth-preview-link{color:#9ba98e;align-items:center;gap:9px;font-size:.75rem;display:flex}.auth-preview-link:hover{color:#e1eccb}.auth-visual{z-index:-1;width:57%;position:absolute;top:80px;bottom:80px;left:0}.particle-canvas{opacity:.83;width:100%;height:100%;display:block}.particle-pause{color:#7e8d70;align-items:center;gap:8px;font-size:.75rem;display:flex;position:absolute;top:40px;left:5vw}.particle-pause:hover{color:#bace9e}.auth-story{position:absolute;bottom:36px;left:9vw;right:20px}.auth-eyebrow{letter-spacing:.2em;color:#758966;font-size:.75rem;font-weight:650}.auth-story h2{letter-spacing:-.06em;color:#e0e9d4;margin:17px 0 20px;font-size:3.25rem;font-weight:450;line-height:1.14}.auth-story h2>span{color:#aebd99}.auth-story p{color:#7c8d70;font-size:.875rem;line-height:1.9}.auth-story-footer{color:#536d44;align-items:center;gap:12px;margin-top:29px;font-size:.75rem;display:flex}.auth-story-footer>span:first-child{background:#536344;width:25px;height:1px}.auth-form-container{grid-column:2;width:100%;max-width:436px;margin:auto;padding:0 10px;position:relative}.auth-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(125deg,#242b25bd,#1c211fd9);border:1px solid #58624837;border-radius:20px;padding:34px 34px 27px;box-shadow:0 24px 80px #00000018}.auth-mark{color:#d0dfa6;background:radial-gradient(at 0 0,#bbc9841c,#202620);border:1px solid #75885834;border-radius:13px;place-items:center;width:49px;height:49px;margin-bottom:28px;display:grid;box-shadow:0 0 25px #8fa26509}.auth-mark svg{width:33px;height:33px}.auth-card h1{letter-spacing:-.05em;color:#e2ead6;font-size:1.8rem;font-weight:550;line-height:1.3}.auth-description{color:#899b7c;margin:10px 0 26px;font-size:.85rem;line-height:1.85}.google-button{color:#b8c5a9;background:#ffffff02;border:1px solid #69755238;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;font-size:.8rem;transition:background .2s;display:flex}.google-button:hover{background:#adb9820b}.auth-or{color:#66755c;align-items:center;gap:13px;margin:22px 0;font-size:.75rem;display:flex}.auth-or>span{background:#48563a42;flex:1;height:1px}.auth-card .form-field{margin-bottom:18px}.auth-card .form-field label{color:#9aad8b;margin-bottom:9px;font-size:.75rem;font-weight:500}.auth-card .form-field>input,.auth-card .password-input input,.auth-card .form-field>textarea,.auth-card .form-field>select{color:#b5c7a2;background:#1b211bd6;border-color:#56654442;border-radius:8px;min-height:43px;padding:11px 13px;font-size:.8rem}.password-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.password-label>a{color:#8b9f78;padding-bottom:9px;font-size:.75rem}.password-input{position:relative}.password-input input{border:1px solid #56654442;width:100%;padding-right:42px!important}.password-input>button{color:#768d62;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:5px;right:5px}.auth-submit{justify-content:space-between;width:100%;min-height:43px;margin-top:5px;font-size:.8rem;font-weight:700;color:#344326!important;background:#d3e79b!important;padding:11px 15px!important}.auth-submit:hover{background:#e0eead!important}.auth-error{color:#df9c84;margin:0 0 14px;font-size:.75rem;line-height:1.75}.auth-switch{text-align:center;color:#768c66;margin-top:25px;font-size:.75rem;line-height:1.8}.auth-switch a{color:#b9cda0;align-items:center;gap:6px;margin-left:5px;display:inline-flex}.auth-demo-notice{border-top:1px solid #52644336;justify-content:center;align-items:flex-start;gap:6px;margin-top:26px;padding-top:19px;display:flex}.auth-demo-notice>span{background:#687d4b;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:7px}.auth-demo-notice p{color:#728864;font-size:.75rem;line-height:1.9}.auth-card-bottom{color:#617450;justify-content:center;align-items:center;gap:7px;padding:19px 0 0;font-size:.75rem;display:flex}.auth-footer{color:#4e663e;justify-content:space-between;align-items:center;font-size:.75rem;display:flex;position:absolute;bottom:28px;left:5vw;right:5vw}.auth-state-icon{color:#aac58c;background:#92b15914;border:1px solid #9fba6f22;border-radius:19px;place-items:center;width:65px;height:65px;margin-bottom:27px;display:grid}.auth-status-note{color:#92ad7e;background:#b6cb8a08;border:1px solid #b6cb8a16;border-radius:9px;align-items:flex-start;gap:10px;margin:22px 0;padding:16px;font-size:.8rem;line-height:1.9;display:flex}.auth-status-note>svg{margin-top:4px}.auth-status-note strong{margin-bottom:8px;font-size:.75rem;font-weight:550;display:block}.auth-status-note:has(strong){display:block}.resend-button{color:#91ad79;width:100%;margin-top:19px;font-size:.75rem}.approval-steps{flex-direction:column;gap:19px;margin:30px 0;display:flex}.approval-steps>div{color:#8eab75;align-items:center;gap:13px;font-size:.8rem;display:flex;position:relative}.approval-steps>div>span{z-index:1;background:#93ac611f;border:1px solid #b7d2871c;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:.75rem;display:flex}.approval-steps>div:not(:last-child):after{content:"";background:#667e4738;width:1px;height:20px;position:absolute;top:25px;left:12px}.approval-steps .current{color:#c1d49f}.approval-steps .upcoming{color:#526943}.auth-small-note{text-align:center;color:#6b8357;margin-top:18px;font-size:.75rem;line-height:1.8}@media (width>=1800px){.auth-form-container{max-width:490px}.auth-card{padding:42px}.auth-story h2{font-size:4rem}.feed-layout{grid-template-columns:180px minmax(0,1fr) 285px;gap:30px}}@media (width<=1300px){.feed-layout{grid-template-columns:145px minmax(0,1fr);gap:23px}.feed-pinned{display:none}.feed-categories button{gap:7px;padding:12px 9px;font-size:.75rem}.issue-table-heading,.issue-row{grid-template-columns:minmax(0,1fr) 96px 76px 80px;gap:13px;padding-left:20px;padding-right:20px}.issue-table-heading>span:last-child,.issue-row>.issue-updated,.issue-assignee>span:last-child{display:none}.issue-assignee{justify-content:center}.issue-table-heading>span:nth-child(4){text-align:center}.issue-presets{gap:24px;padding-left:20px;padding-right:20px}.issue-presets button{font-size:.8rem}.profile-layout{grid-template-columns:285px minmax(0,1fr);gap:22px}.profile-details dl{grid-template-columns:1fr;gap:23px}.authoring-layout{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.authoring-main{padding:25px}.authoring-sidebar{padding:23px}.applicant-tools{display:none}.applicant-row{gap:13px}.integration-not-connected{display:none}.integration-grid{grid-template-columns:1fr}.integration-card{grid-template-columns:48px 1fr;align-items:center;gap:8px 17px;display:grid}.integration-card>.stat-icon{grid-row:1/3}.integration-card h3{margin:0}.integration-card p{grid-column:2;min-height:0;margin:0}.integration-card>.badge{grid-area:3/2;width:fit-content;position:static}.integration-planned{grid-column:2;margin:7px 0 0;padding-top:12px}.admin-summary>.panel>.badge{display:none}.issue-detail-layout{grid-template-columns:minmax(0,1fr) 235px;gap:20px}.metadata-content{padding:20px}.conversation-body{padding:22px}.digest-panel{flex-wrap:wrap}.admin-tabs{gap:23px}}@media (width<=1000px){.delivery-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.authoring-layout{grid-template-columns:minmax(0,1fr)}.authoring-layout>aside{grid-row:1}.authoring-sidebar{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.authoring-sidebar h3{grid-column:1/-1}.authoring-sidebar .reporter-field{border:0;padding-top:0}.authoring-layout>aside>.preview-note{margin-bottom:3px}.issue-detail-layout{grid-template-columns:minmax(0,1fr)}.issue-metadata{grid-row:1}.metadata-content{grid-template-columns:repeat(3,1fr);gap:8px 20px;display:grid}.metadata-content h3{grid-column:1/-1;margin-bottom:0}.metadata-field{margin:10px 0}.status-actions{flex-direction:row;grid-column:1/-1;margin-top:10px;padding-top:15px}.issue-metadata>.preview-note{display:none}.profile-layout{grid-template-columns:1fr}.profile-identity{grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.profile-identity-top{padding:30px 20px}.profile-identity-top .avatar{width:60px;height:60px;margin-top:5px;font-size:1rem}.profile-identity h2{margin-top:15px;font-size:1.15rem}.profile-identity-bottom{border-top:0;border-left:1px solid #ffffff13;padding:10px 25px}.profile-preview-label{grid-column:1/-1}.profile-identity-top>.badge{font-size:.75rem;top:14px;right:14px}.profile-details dl{grid-template-columns:1fr 1fr}.auth-story h2{font-size:2.8rem}.auth-story{bottom:45px;left:7vw}.auth-form-container{max-width:420px}.auth-page{padding:110px 3vw 80px}.auth-card{padding:28px}.auth-story p{font-size:.8rem}.feed-layout{grid-template-columns:1fr}.feed-categories{padding-top:0;position:static}.feed-categories>.sidebar-section-label,.feed-sidebar-note,.feed-categories>.text-link{display:none}.feed-categories>div[role=group]{flex-direction:row;gap:8px;overflow-x:auto}.feed-categories button{flex:1;width:auto;padding:10px 14px;font-size:.8rem}.feed-categories button span{white-space:nowrap}.feed-categories button small{display:none}.feed-post-header>div>span{font-size:.75rem}.feed-post-header strong{font-size:.875rem}.admin-summary{gap:17px}.admin-summary>.panel{gap:13px;padding:20px}.admin-stat-note{display:none}.admin-tabs button{font-size:.75rem}.applicant-time{display:none}.post-detail-card{padding:30px}.post-detail-card h1{font-size:2rem}.post-audience{font-size:.75rem}.issue-toolbar{flex-wrap:wrap}.issue-toolbar>.search-input{flex-basis:100%}.issue-toolbar select{flex:1;max-width:none}.issue-table-heading,.issue-row{grid-template-columns:minmax(0,1fr) 92px 70px;gap:13px}.issue-assignee,.issue-table-heading>span:nth-child(4){display:none}}@media (width<=899px){.auth-page{background:radial-gradient(at 50% -10%,#333e295e,#0000 60%),#171d18;justify-content:center;align-items:center;min-height:100dvh;padding:115px 22px 90px;display:flex;overflow:auto}.auth-visual{display:none}.auth-form-container{max-width:430px;padding:0}.auth-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#212820c7;border-radius:18px;padding:30px}.auth-top{top:30px;left:26px;right:26px}.auth-top .brand>span{font-size:1.1rem}.auth-preview-link{font-size:.75rem}.auth-footer{justify-content:center;bottom:24px;left:25px;right:25px}.auth-footer>span:last-child{display:none}.auth-card h1{font-size:1.9rem}.auth-description{font-size:.9rem}.auth-card .form-field label{font-size:.875rem}.auth-card .form-field>input,.auth-card .password-input input,.auth-card .form-field>select,.auth-card .form-field>textarea{min-height:47px;font-size:1rem}.auth-submit,.google-button{min-height:47px;font-size:.875rem}.auth-demo-notice p{font-size:.75rem}.password-input>button{top:7px;right:7px}}@media (width<=760px){.authoring-main{padding:21px}.authoring-sidebar{gap:0 15px;padding:21px}.authoring-sidebar>h3{margin-bottom:20px}.authoring-sidebar .form-field{margin-bottom:17px}.authoring-sidebar .form-field label{font-size:.8rem}.authoring-sidebar .form-field>select{min-height:42px;padding:9px 10px;font-size:.8rem}.authoring-sidebar .reporter-field{border-top:1px solid #e9edee;grid-column:1/-1;padding-top:17px}.reporter-field>div{font-size:.8rem}.form-field>input,.form-field>textarea{font-size:1rem}.form-field>label{font-size:.875rem}.editor textarea{min-height:220px;padding:16px;font-size:1rem}.editor-bar{padding:0 10px}.editor-footer{padding:10px 12px;font-size:.75rem}.attachment-zone{padding:20px 13px}.attachment-zone>span{text-align:center;flex-basis:100%;font-size:.75rem}.field-hint{font-size:.75rem}.form-actions .button{flex:1}.issue-presets{gap:23px;padding:0 18px}.issue-presets button{padding:18px 0;font-size:.8rem}.issue-toolbar{gap:10px;padding:17px}.issue-toolbar select{min-width:0;font-size:.8rem}.extra-filters{flex-wrap:wrap;gap:12px;padding:17px}.extra-filters label{flex-basis:40%}.extra-filters label:last-child{flex-basis:100%}.issue-table-heading{display:none}.issue-row{flex-wrap:wrap;gap:12px;padding:20px 18px;display:flex}.issue-cell-main{gap:9px;width:100%}.issue-cell-main>div{flex:1}.issue-row h3{font-size:.875rem;line-height:1.8}.issue-cell-main .issue-ref,.issue-ref>span,.issue-row-labels{font-size:.75rem}.issue-row>.status{margin-left:27px}.issue-row>.priority{margin-left:auto;font-size:.75rem}.issue-row>.issue-assignee{justify-content:initial;display:flex}.issue-table-heading>span:nth-child(4){display:none}.table-footer{padding:16px 18px;font-size:.75rem}.table-footer>span:last-child{font-size:.75rem}.issue-detail-title h1{font-size:1.45rem;line-height:1.5}.issue-title-meta{gap:8px;font-size:.75rem}.issue-title-meta .status{font-size:.75rem}.issue-detail-layout{gap:20px}.metadata-mobile-toggle{color:#7b8f94;background:#fff;border:1px solid #e2e7e6;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:15px 19px;font-size:.85rem;display:flex}.metadata-content{display:none}.expanded .metadata-content{border-top:0;border-radius:0 0 12px 12px;grid-template-columns:1fr 1fr;padding:20px;display:grid}.expanded .metadata-mobile-toggle{border-radius:10px 10px 0 0}.metadata-content h3{display:none}.metadata-field{margin:7px 0}.status-actions{flex-wrap:wrap;gap:7px}.status-actions .button{flex:1;width:auto;padding:9px 11px;font-size:.75rem}.conversation-header{gap:7px;padding:15px 17px}.conversation-header strong{font-size:.8rem}.conversation-header>span:not(.avatar){font-size:.75rem}.conversation-body{padding:21px}.markdown{font-size:1rem;line-height:1.95}.markdown h3{font-size:1rem}.comment-form{padding:18px}.comment-form-heading strong{font-size:.8rem}.comment-form>div:last-child>span{font-size:.75rem}.comment-form textarea{font-size:1rem}.timeline-event{padding-left:5px}.timeline-event p{font-size:.75rem}.feed-toolbar{flex-wrap:wrap;gap:13px;margin-bottom:19px}.feed-toolbar>.search-input,.feed-toolbar>div:last-child{width:100%}.feed-toolbar select{flex:1;min-width:0;font-size:.8rem}.feed-categories>div[role=group]{gap:7px;padding-bottom:2px}.feed-categories button{flex:none;gap:6px;padding:10px 13px;font-size:.75rem}.feed-categories button svg{display:none}.feed-layout{gap:21px}.feed-composer{padding:17px}.feed-composer>span:nth-child(2){font-size:.75rem;line-height:1.7}.feed-post-header{gap:9px;padding:20px 20px 0}.feed-post-header .avatar{width:32px;height:32px;font-size:.75rem}.feed-post-header strong{font-size:.8rem}.feed-post-header>div>span{font-size:.75rem}.feed-post-header .pin-label{gap:3px;font-size:.75rem}.feed-post-content{padding:21px 20px}.feed-post-content h2{font-size:1.075rem;line-height:1.6}.feed-post-content p{font-size:.9375rem;line-height:1.9}.feed-post-content .badge{font-size:.75rem}.feed-post-footer{padding:16px 20px;font-size:.75rem}.feed-post-footer>a{font-size:.75rem}.post-art{height:210px}.post-art>span{bottom:21px;left:20px}.post-art>span>strong{font-size:1.6rem}.feed-end{padding:12px;font-size:.75rem}.post-detail-card{padding:24px}.post-detail-card h1{font-size:1.8rem;line-height:1.45}.post-lead{font-size:1rem}.post-detail-author{flex-wrap:wrap;gap:10px;margin:25px 0}.post-audience{flex-basis:100%;margin:7px 0 0 45px;font-size:.75rem}.post-detail-image{height:210px}.post-detail-top{flex-wrap:wrap;gap:6px}.post-detail-top>div{gap:3px}.post-detail-top .button{min-height:32px;padding:7px 10px;font-size:.75rem}.post-detail-top>.pin-label,.post-detail-top .badge,.post-detail .back-link{font-size:.75rem}.profile-layout{gap:22px}.profile-identity{border-radius:21px;display:block}.profile-identity-top{padding:29px 22px 26px}.profile-identity-top .avatar{width:74px;height:74px;margin-top:7px;font-size:1.2rem}.profile-identity h2{margin-top:19px;font-size:1.4rem}.profile-identity-top>p{font-size:.875rem}.profile-identity-bottom{border-top:1px solid #ffffff0e;border-left:0;padding:18px 25px}.profile-identity-bottom>div{padding:9px 0}.profile-identity-bottom>div>span{font-size:.75rem}.profile-identity-bottom strong{font-size:.8rem}.profile-preview-label{font-size:.75rem}.profile-identity-top>.badge{font-size:.75rem;top:19px;right:19px}.profile-department{font-size:.75rem}.profile-details,.profile-access{padding:23px}.profile-details dl{grid-template-columns:1fr;gap:23px}.profile-details dd{font-size:.95rem}.profile-details dt{font-size:.75rem}.profile-details .panel-heading h2,.profile-access .panel-heading h2{font-size:1rem}.profile-settings{padding:0 21px}.profile-settings>button,.profile-settings>a{gap:12px;padding:22px 0}.profile-settings strong{font-size:.875rem}.profile-settings div>span{font-size:.75rem;line-height:1.7}.profile-settings .setting-icon{border-radius:10px;width:37px;height:37px}.access-row strong{font-size:.8rem}.access-row .badge{font-size:.75rem}.notification-row{align-items:flex-start;gap:13px;padding:22px 18px}.notification-kind{border-radius:10px;width:36px;height:36px}.notification-kind svg{width:17px}.notification-row h3{font-size:.85rem}.notification-row p{font-size:.8rem}.notification-row>div>span{font-size:.75rem}.notification-row>svg{display:none}.notification-row>.unread-dot{margin-top:7px}.notification-privacy{align-items:flex-start;font-size:.75rem;line-height:1.8}.notification-privacy svg{margin-top:4px}.preference-list span{font-size:.75rem}.preference-list strong{font-size:.85rem}.security-option{flex-wrap:wrap;gap:10px}.security-option .badge{margin-left:32px}.admin-summary{gap:12px}.admin-summary>.panel{gap:10px;padding:19px}.admin-summary>.panel .stat-icon{display:none}.admin-summary>.panel>div>span{font-size:.75rem}.admin-summary strong{font-size:1.8rem}.admin-tabs{gap:22px;margin-bottom:24px}.admin-tabs button{font-size:.8rem}.admin-tabs .count{font-size:.75rem}.subheading{font-size:.95rem}.subheading-description{font-size:.8rem}.applicant-row{flex-wrap:wrap;gap:12px;padding:20px}.applicant-name{min-width:140px}.applicant-name h3{font-size:.85rem}.applicant-name>span{font-size:.75rem}.applicant-row>.button{min-height:35px;margin-top:3px;margin-left:47px;padding:8px 13px;font-size:.75rem}.applicant-row>.badge{font-size:.75rem}.admin-tool-list{padding:0 20px}.admin-tool-list>div{flex-wrap:wrap;gap:14px;padding:23px 0}.admin-tool-list>div>div{min-width:150px}.admin-tool-list>div>.badge{margin-left:75px;font-size:.75rem}.admin-tool-list img{width:61px;height:61px}.admin-tool-list h3{font-size:.875rem}.admin-tool-list p{font-size:.75rem}.draft-list>a{flex-wrap:wrap;gap:11px;padding:21px}.draft-list h3{font-size:.875rem}.draft-list>a>div>span{font-size:.75rem}.draft-list>a .stat-icon{width:36px;height:36px}.draft-list>a>.badge{display:none}.integration-card{grid-template-columns:39px 1fr;gap:8px 13px;padding:22px}.integration-card h3{font-size:.95rem}.integration-card p{font-size:.8rem}.integration-card .stat-icon{width:38px;height:38px}.integration-planned{font-size:.75rem}.email-destination-panel{flex-direction:column;align-items:flex-start;padding:20px}.email-destination-control{padding-left:51px}.delivery-summary-grid{grid-template-columns:1fr}.delivery-summary-grid>.panel{padding:18px 20px}.delivery-event-row{flex-wrap:wrap;align-items:flex-start;padding:18px}.delivery-event-main{min-width:calc(100% - 50px)}.delivery-event-row>.button{margin-left:49px}.delivery-events-heading{align-items:flex-start;gap:12px;padding:20px}.digest-panel{padding:22px}.digest-panel>div{gap:13px}.digest-panel .stat-icon{width:35px;height:35px}.digest-panel h3{font-size:.875rem}.digest-panel p{font-size:.75rem}.digest-panel>.button{margin-left:48px;font-size:.75rem}.admin-activity-row{flex-wrap:wrap;gap:10px;padding:20px}.admin-activity-row p{font-size:.8rem}.admin-activity-row p>span{font-size:.75rem}.admin-activity-row>.badge{margin-left:38px}.review-person{flex-wrap:wrap;gap:10px}.review-person>.badge{margin-left:45px;font-size:.75rem}.review-person strong{font-size:.85rem}.review-person>div>span{font-size:.75rem}.grant-list span{font-size:.8rem}.grant-list small{font-size:.75rem}.auth-card{padding:26px}.auth-page{padding-left:21px;padding-right:21px}.auth-top{left:24px;right:24px}.auth-preview-link{gap:5px;font-size:.75rem}.auth-mark,.auth-description{margin-bottom:25px}.auth-or{margin:23px 0;font-size:.75rem}.auth-switch,.password-label>a,.auth-demo-notice p,.auth-card-bottom{font-size:.75rem}.auth-status-note{font-size:.875rem}.auth-footer{font-size:.75rem}.auth-story{display:none}}:root{color:#24272b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#f5f6f7;--panel:#fff;--ink:#24272b;--muted:#74787e;--line:#e9eaec;--lime:#dbef91;--lime-dark:#56662e;--charcoal:#242628;--radius:16px;--sidebar:228px;background:#f5f6f7;font-family:Manrope Variable,Manrope,system-ui,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;display:block}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}button{background:0 0;border:0}button,a{touch-action:manipulation}::selection{color:#202520;background:#d9ed95}:focus-visible{outline-offset:4px;outline:3px solid #879d49}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:1px;outline:2px solid #899e4d}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--charcoal);color:#fff;border-radius:9px;padding:12px 20px;position:fixed;top:-70px;left:20px}.skip-link:focus{top:12px}.muted{color:var(--muted)}.body-copy{font-size:1rem;line-height:1.7}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.app-shell{min-height:100vh}.sidebar{width:var(--sidebar);border-right:1px solid var(--line);z-index:30;background:#fcfcfc;flex-direction:column;padding:0 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar-top{padding:30px 7px 19px}.brand{white-space:nowrap;align-items:center;gap:8px;width:fit-content;display:flex}.brand>svg{width:32px;height:32px}.brand>span{letter-spacing:.045em;align-items:center;font-size:1.24rem;font-weight:820;display:flex}.brand-hub{letter-spacing:-.04em;font-size:1.2rem;font-weight:500}.brand-divider{background:#b7b9bd;width:1px;height:21px;margin:0 11px}.main-nav{flex-direction:column;gap:6px;display:flex}.nav-item{color:#6a6e74;text-align:left;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:44px;padding:12px 14px;font-size:.83rem;font-weight:600;transition:background .18s,color .18s;display:flex}.nav-item:hover{color:#232629;background:#f1f2f0}.nav-item.is-active{background:var(--charcoal);color:#fff}.nav-item.is-active>svg{color:var(--lime)}.nav-item>span:first-of-type{flex:1}.nav-count{color:#5d654d;background:#edefe9;border-radius:6px;place-items:center;min-width:21px;height:21px;font-size:.75rem;font-weight:750;display:grid}.is-active .nav-count{color:var(--lime);background:#494d3b}.sidebar-projects{border-top:1px solid var(--line);margin:27px 7px 0;padding-top:25px}.sidebar-section-label{color:#94979c;letter-spacing:.12em;justify-content:space-between;margin:0 7px 10px;font-size:.75rem;font-weight:700;display:flex}.sidebar-section-label a{display:flex}.project-nav{color:#6e7177;align-items:center;gap:12px;padding:11px 7px;font-size:.77rem;font-weight:550;display:flex}.project-nav:hover{color:#212428}.project-dot{border-radius:2px;flex-shrink:0;width:7px;height:7px}.dot-lime{background:#9dac6d}.dot-blue{background:#86a1db}.dot-peach{background:#d5a189}.dot-purple{background:#b4a5cf}.sidebar-bottom{margin-top:auto;padding-top:40px}.sidebar-preview{border-top:1px solid var(--line);align-items:center;gap:10px;margin:20px 7px 0;padding:18px 4px;display:flex}.preview-dot{border:2px solid #879451;border-radius:50%;width:7px;height:7px}.sidebar-preview strong{font-size:.75rem;font-weight:650;display:block}.sidebar-preview div>span{color:#92969a;margin-top:3px;font-size:.75rem;display:block}.sidebar-profile{border-top:1px solid var(--line);align-items:center;gap:10px;padding:18px 3px 21px;display:flex}.sidebar-profile div{flex:1}.sidebar-profile strong{font-size:.77rem;display:block}.sidebar-profile div>span{color:var(--muted);margin-top:3px;font-size:.75rem;display:block}.sidebar-profile>svg{color:#868a8f}.app-main{margin-left:var(--sidebar);min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fcfcfcd9;justify-content:space-between;align-items:center;gap:18px;height:85px;padding:0 38px;display:flex}.breadcrumbs{color:#9b9ea3;align-items:center;gap:14px;font-size:.75rem;display:flex}.breadcrumbs strong{color:#54585f;font-weight:600}.topbar-actions{align-items:center;gap:19px;display:flex}.global-search{color:#8a8e94;align-items:center;gap:9px;min-width:220px;padding:8px 10px;font-size:.75rem;display:flex}.global-search kbd{color:#8b8e93;font:inherit;background:#f1f2f3;border:1px solid #e7e8e9;border-radius:5px;margin-left:18px;padding:4px 6px;font-size:.75rem}.icon-button{color:#646a72;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.icon-button:hover{color:#272c28;background:#eceeeb}.icon-button.tiny{width:24px;height:24px}.notification-button{position:relative}.notification-dot{box-sizing:content-box;background:#a8ba6b;border:2px solid #fcfcfc;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:7px}.topbar-separator{background:var(--line);width:1px;height:24px}.user-menu-trigger{align-items:center;gap:9px;font-size:.76rem;font-weight:600;display:flex}.user-menu-trigger>svg{color:#92969a;margin-left:5px}.avatar{border:1px solid #00000006;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.75rem;font-weight:750;display:inline-flex}.avatar-small{width:29px;height:29px;font-size:.75rem}.avatar-large{width:82px;height:82px;font-size:1.4rem}.avatar-lime{color:#596b37;background:#e0e9c9}.avatar-blue{color:#667eaa;background:#e0e7f3}.avatar-peach{color:#99765b;background:#f0ddcb}.avatar-purple{color:#8b71a3;background:#e9e1f2}.avatar-stack{align-items:center;padding-left:0;display:flex}.avatar-stack .avatar+.avatar{border:2px solid #fff;margin-left:-8px}.main-content{outline:none;max-width:1640px;margin:auto;padding:36px 38px 25px}.page-heading{justify-content:space-between;align-items:center;gap:24px;min-width:0;margin-bottom:29px;display:flex}.eyebrow{letter-spacing:.16em;color:#8a8e90;margin-bottom:12px;font-size:.75rem;font-weight:750}.page-heading h1{letter-spacing:-.055em;font-size:2rem;font-weight:650;line-height:1.25}.page-heading p{color:#8a8d92;margin-top:9px;font-size:.83rem;line-height:1.6}.heading-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:11px 17px;font-size:.77rem;font-weight:650;transition:background .18s,transform .18s;display:inline-flex}.button:active{transform:translateY(1px)}.button-primary{background:var(--charcoal);color:#fff}.button-primary:hover{background:#3b3f40}.button-secondary{color:#565b62;background:#fff;border-color:#e1e4e7}.button-secondary:hover{background:#f6f7f5}.button-ghost{color:#6f747a;background:0 0}.button-ghost:hover{background:#eceeeb}.button-lime{background:var(--lime);color:#29311d}.button-lime:hover{background:#cbe574}.button-danger{color:#b8473e;background:#fff0ee;border-color:#f2d3cf}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.section-heading h2{letter-spacing:-.035em;align-items:center;gap:9px;font-size:1.1rem;font-weight:650;display:flex}.text-link{color:#757b81;white-space:nowrap;align-items:center;gap:7px;font-size:.75rem;font-weight:600;display:inline-flex}.text-link:hover{color:#262b23}.count{color:#777f6d;background:#e9ece5;border-radius:7px;justify-content:center;align-items:center;min-width:23px;height:23px;font-size:.75rem;display:inline-flex}.badge{white-space:nowrap;color:#787e83;background:#f0f2f3;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-size:.75rem;font-weight:600;line-height:1.45;display:inline-flex}.badge-lime{color:#708244;background:#eaf0da}.badge-blue{color:#6480b6;background:#e9effa}.badge-peach{color:#ab8464;background:#f8ece2}.badge-purple{color:#9380ad;background:#eeeaf6}.badge-active{color:#546334;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fafef3e0;border:1px solid #fff9}.badge-glass{color:#767b7d;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffd6;border:1px solid #fff9}.status-dot{background:#81974d;border-radius:50%;width:5px;height:5px}.overview-stats{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:33px;padding:24px 0;display:grid}.overview-stats>a{align-items:center;gap:16px;min-width:0;padding:0 26px;display:flex}.overview-stats>a+a{border-left:1px solid var(--line)}.overview-stats>a>div{flex:1}.overview-stats>a>svg{color:#a8aeb1;align-self:flex-start;width:16px}.stat-icon{color:#7e8870;background:#f1f3ef;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.lime{color:#7e9154;background:#edf2de}.blue{color:#7390c0;background:#e9effb}.peach{color:#bd9071;background:#f9eee6}.purple{color:#aa94c2;background:#eeeaf4}.charcoal{color:#616a76;background:#ebedef}.stat-label{color:#8c9095;font-size:.75rem;font-weight:550}.overview-stats strong{letter-spacing:-.05em;font-size:1.85rem;font-weight:600;line-height:1.4}.overview-stats>a>div>div{align-items:baseline;gap:14px;display:flex}.tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.tool-card{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;transition:box-shadow .25s,transform .25s;overflow:hidden}.tool-card:hover{transform:translateY(-3px);box-shadow:0 9px 26px #3039290c}.tool-art{aspect-ratio:1.57;background:#ecefe9;position:relative;overflow:hidden}.tool-art img{object-fit:cover;width:100%;height:100%;transition:transform .65s}.tool-card:hover .tool-art img{transform:scale(1.035)}.tool-status{position:absolute;top:13px;left:13px}.tool-content{padding:19px 17px 0}.tool-category{letter-spacing:.12em;color:#96999e;margin-bottom:8px;font-size:.75rem;font-weight:750;display:block}.tool-card h3{letter-spacing:-.04em;font-size:1rem;font-weight:670}.tool-card p{color:#90949a;max-width:245px;min-height:2.65rem;margin:8px 0 19px;font-size:.75rem;line-height:1.75}.tool-card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:49px;display:flex}.tool-role{color:#93989a;white-space:nowrap;align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.tool-role>svg{color:#849861}.tool-open{white-space:nowrap;align-items:center;gap:5px;padding:8px 0;font-size:.75rem;font-weight:650;display:flex}.tool-open:hover{color:#7d913e}.home-lower{grid-template-columns:1.3fr 1fr;gap:26px;margin-top:32px;display:grid}.home-lower section{min-width:0}.home-feed{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.home-post{align-items:flex-start;gap:15px;padding:21px 22px;display:flex}.home-post+.home-post{border-top:1px solid var(--line)}.home-post-featured{background:linear-gradient(110deg,#f2f5e9 0,#fcfdf9 100%);padding-top:25px;padding-bottom:23px}.home-post-icon{color:#8c9872;background:#f0f3e7;border:1px solid #eaeddf;border-radius:10px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.home-post:not(.home-post-featured) .home-post-icon{color:#879dbf;background:#f4f6fa;border-color:#e9edf4}.home-post:last-child .home-post-icon{color:#bc9a7e;background:#f9f5ef;border-color:#f1ebe4}.home-post-content{flex:1;min-width:0}.home-post>svg{color:#93998b;margin-top:3px}.post-meta{color:#929790;flex-wrap:wrap;align-items:center;gap:7px;font-size:.75rem;display:flex}.home-post h3{letter-spacing:-.02em;margin:5px 0;font-size:.81rem;font-weight:700;line-height:1.65}.home-post p{color:#8a9086;margin:4px 0 12px;font-size:.75rem;line-height:1.8}.home-post-author{color:#9b9f99;gap:7px;font-size:.75rem;display:flex}.my-issues{border-radius:13px;overflow:hidden}.my-issue{border-bottom:1px solid var(--line);padding:17px 20px;display:block}.my-issue>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.issue-ref{color:#939ba2;letter-spacing:.02em;font-size:.75rem;font-weight:600}.small-time{color:#a1a5aa;font-size:.75rem}.my-issue h3{letter-spacing:-.01em;margin:6px 0 8px;font-size:.75rem;font-weight:600;line-height:1.65}.my-issue .avatar{width:23px;height:23px;font-size:.75rem}.status{white-space:nowrap;color:#8b949c;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.issue-create-link{color:#92998b;background:#fbfcf9;justify-content:center;align-items:center;gap:7px;padding:14px 13px;font-size:.75rem;display:flex}.issue-create-link>svg:last-child{margin-left:auto}.workspace-note{color:#a0a49a;align-items:center;gap:10px;margin-top:29px;padding:17px 0;display:flex}.tiny-brand{color:#bbc4a6;font-size:.8rem;font-weight:900}.workspace-note p{font-size:.75rem}.workspace-note>span:last-child{color:#a4a8ac;margin-left:auto;font-size:.75rem}.workspace-footer{color:#adb0b4;justify-content:space-between;gap:12px;max-width:1640px;margin:0 auto;padding:22px 38px 26px;font-size:.75rem;display:flex}.footer-dot{color:#c3c6c7;padding:0 8px}.launch-art{object-fit:cover;border-radius:10px;width:100%;height:210px;margin-bottom:18px}.launch-meta{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:.8rem;display:flex}.preview-note{color:#8a947b;background:#f5f6f2;border:1px solid #e9ede1;border-radius:8px;align-items:flex-start;gap:8px;margin-top:18px;padding:12px 14px;font-size:.75rem;line-height:1.6;display:flex}.preview-note svg{margin-top:2px}.toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.search-input{color:#949aa0;background:#fff;border:1px solid #e4e6e8;border-radius:8px;align-items:center;gap:9px;min-width:220px;height:42px;padding:0 12px;display:flex}.search-input:focus-within{border-color:#a8b589;box-shadow:0 0 0 2px #d9e4c82e}.search-input input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;height:100%;font-size:.77rem}.search-input input::placeholder{color:#a1a6aa}.pill-tabs{background:#eceeef;border-radius:9px;align-items:center;gap:5px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.pill-tabs button{color:#8b9197;white-space:nowrap;border-radius:6px;align-items:center;gap:9px;padding:9px 15px;font-size:.76rem;font-weight:600;display:flex}.pill-tabs button.selected{color:#3b4147;background:#fff;box-shadow:0 1px 4px #00000008}.pill-tabs button span{color:#9fa4a8;font-size:.75rem}.tools-page-grid .tool-art{aspect-ratio:1.3}.tools-page-grid .tool-content{padding:24px 20px 0}.tools-page-grid .tool-card h3{font-size:1.1rem}.tools-page-grid .tool-card p{min-height:3.8em;margin-bottom:20px;font-size:.8rem}.tools-page-grid .tool-card-footer{min-height:57px}.tools-page-grid .tool-open{font-size:.75rem}.tools-info{border-top:1px solid var(--line);align-items:center;gap:17px;margin-top:30px;padding:26px 0;display:flex}.tools-info>div{flex:1}.tools-info h3{font-size:.82rem;font-weight:600}.tools-info p{color:#959ba1;margin-top:5px;font-size:.75rem;line-height:1.8}.results-label{color:#949a9f;font-size:.78rem}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.project-card{padding:25px;transition:box-shadow .2s}.project-card:hover{box-shadow:0 8px 22px #29351e09}.project-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}.project-card-top>svg{color:#939ba1}.project-artwork{object-fit:cover;border:1px solid #e5e7e4;border-radius:14px;flex-shrink:0;width:76px;height:56px;box-shadow:0 4px 12px #18200f0a}.project-artwork.large{border-radius:18px;width:96px;height:72px}.project-monogram{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 8px;font-size:.75rem;font-weight:750;display:inline-flex}.project-monogram.large{border-radius:18px;width:72px;height:72px;font-size:1rem}.project-card h2{letter-spacing:-.035em;margin-bottom:9px;font-size:1.05rem}.project-card p{color:#949ba1;min-height:3.6em;font-size:.8rem;line-height:1.85}.project-card-stats{color:#929a9f;gap:20px;margin:25px 0 20px;font-size:.75rem;display:flex}.project-card-stats span{align-items:center;gap:5px;display:flex}.project-card-bottom{border-top:1px solid var(--line);align-items:center;gap:9px;padding-top:18px;display:flex}.project-card-bottom>span{color:#92999f;font-size:.75rem}.project-card-bottom>svg{color:#a0a5a9;margin-left:auto}.back-link{color:#93999f;margin-bottom:24px;font-size:.75rem;display:inline-flex}.back-link:hover{color:var(--ink)}.project-detail-heading{align-items:center;gap:22px;margin-bottom:30px;display:flex}.project-detail-heading .page-heading{flex:1;margin:0}.project-summary{grid-template-columns:repeat(4,1fr);margin-bottom:30px;padding:24px;display:grid}.project-summary>div{color:#8b959b;justify-content:center;align-items:center;gap:11px;font-size:.75rem;display:flex}.project-summary>div+div{border-left:1px solid var(--line)}.project-summary svg{width:17px}.project-summary strong{color:#4f5b64;font-size:1.2rem;font-weight:600}.line-tabs{border-bottom:1px solid #e3e6e7;gap:28px;margin-bottom:24px;display:flex;overflow-x:auto}.line-tabs button{color:#92999e;white-space:nowrap;padding:15px 0;font-size:.8rem;position:relative}.line-tabs button.selected{color:#3a4149;font-weight:650}.line-tabs button.selected:after{content:"";background:#333b33;height:2px;position:absolute;bottom:0;left:0;right:0}.project-issue-row{align-items:center;gap:18px;padding:23px;display:flex}.project-issue-row+.project-issue-row{border-top:1px solid var(--line)}.project-issue-row>svg{color:#909c81}.project-issue-row>div{flex:1;min-width:0}.project-issue-row h3{margin-top:5px;font-size:.85rem;font-weight:600}.member-list{padding:0 25px}.member-list>div{align-items:center;gap:15px;padding:23px 0;display:flex}.member-list>div+div{border-top:1px solid var(--line)}.member-list>div>div{flex:1}.member-list strong{font-size:.85rem;font-weight:600;display:block}.member-list div>div>span{color:var(--muted);margin-top:5px;font-size:.75rem;display:block}.project-footnote{color:#a0a6aa;align-items:center;gap:7px;margin-top:24px;font-size:.75rem;display:flex}.dialog-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:70;background:#1a20224d;animation:.15s ease-out fade-in;position:fixed;inset:0}.dialog-content{z-index:71;background:#fff;border:1px solid #e2e7e5;border-radius:18px;width:calc(100% - 32px);max-width:510px;max-height:calc(100dvh - 40px);padding:28px;animation:.15s ease-out fade-in;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 100px #10161425}.dialog-wide{max-width:690px}.dialog-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:23px;display:flex}.dialog-heading h2{letter-spacing:-.035em;margin:0;font-size:1.2rem;font-weight:650;line-height:1.4}.dialog-heading p{color:#979da2;margin:8px 0 0;font-size:.8rem;line-height:1.7}.dialog-heading>.icon-button{margin-top:-8px;margin-right:-10px}.dialog-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:25px;padding-top:20px;display:flex}.dropdown-menu{border:1px solid var(--line);z-index:70;background:#fff;border-radius:12px;min-width:235px;padding:6px;animation:.15s ease-out fade-in;box-shadow:0 10px 40px #27312f12}.dropdown-menu [role=menuitem]{cursor:pointer;color:#6c747c;border-radius:6px;outline:none;align-items:center;gap:10px;padding:11px 12px;font-size:.75rem;display:flex}.dropdown-menu [role=menuitem][data-highlighted]{color:#3d492e;background:#f1f4ec}.dropdown-label{padding:10px 12px;font-size:.77rem;font-weight:650}.dropdown-label span{color:#9a9fa5;margin-top:5px;font-size:.75rem;font-weight:500;display:block}.dropdown-separator{background:var(--line);height:1px;margin:5px 3px}.switch{background:#dddfe0;border-radius:15px;flex-shrink:0;width:39px;height:23px;padding:3px;transition:background .2s}.switch[data-state=checked]{background:#a5b973}.switch-thumb{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .2s;display:block;box-shadow:0 1px 4px #0001}.switch-thumb[data-state=checked]{transform:translate(16px)}.empty-state{text-align:center;max-width:540px;margin:auto;padding:65px 25px}.empty-icon{color:#95a582;background:#edf1e7;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:18px;display:inline-flex}.empty-state h3{letter-spacing:-.03em;margin-bottom:9px;font-size:1rem;font-weight:600}.empty-state p{color:#9a9fa4;margin-bottom:22px;font-size:.8rem;line-height:1.8}.search-hint{text-align:center;color:#b0b7bd;padding:40px}.search-hint svg{margin-bottom:15px}.search-hint p{color:#757e86;font-size:.9rem}.search-hint span{margin-top:8px;font-size:.75rem;display:block}.search-results>a{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:17px 10px;display:flex}.search-results>a>div{flex:1}.search-results>a svg{color:#a2aaaf}.search-results>a strong{font-size:.82rem;font-weight:600;display:block}.search-results>a span{color:#9aa2a8;margin-top:5px;font-size:.75rem;display:block}.help-options>a{align-items:center;gap:15px;padding:20px 0;display:flex}.help-options>a+a{border-top:1px solid var(--line)}.help-options>a>svg{color:#99a584}.help-options>a>div{flex:1}.help-options strong{font-size:.9rem;font-weight:600;display:block}.help-options span{color:#959da4;margin-top:6px;font-size:.76rem;display:block}.mobile-menu,.mobile-bottom-nav,.mobile-sidebar-content .sidebar-top,.mobile-sidebar-content .sidebar-projects{display:none}.mobile-sidebar-content .sidebar-bottom{padding-top:15px}.not-found{place-items:center;min-height:100vh;display:grid}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (width>=1700px){:root{--sidebar:250px}.main-content{padding-top:46px}.tool-content{padding:22px 22px 0}.tool-card p{font-size:.81rem}.tool-card h3{font-size:1.15rem}.tool-card-footer{min-height:56px}.tool-role,.tool-open{font-size:.75rem}.home-post h3{font-size:.95rem}.home-post p{font-size:.85rem}.my-issue h3{font-size:.88rem}.home-post{padding:25px}.my-issue{padding:21px}.page-heading h1{font-size:2.3rem}.sidebar-top{padding-top:32px}}@media (width<=1250px){:root{--sidebar:210px}.main-content{padding:28px}.topbar{padding:0 28px}.tool-grid{gap:13px}.tool-content{padding:16px 13px 0}.tool-card h3{font-size:.9rem}.tool-card p,.tool-role,.tool-open{font-size:.75rem}.stat-sub{display:none}.overview-stats>a{padding:0 20px}.home-lower{grid-template-columns:1.25fr 1fr;gap:20px}.home-post{gap:11px;padding:19px 16px}.home-post-icon{border-radius:8px;width:32px;height:32px}.project-grid,.tools-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-page-grid .tool-art{aspect-ratio:1.9}.workspace-footer{padding:20px 28px}.global-search{min-width:180px}.global-search kbd{margin-left:7px}}@media (width<=1000px){:root{--sidebar:190px}.sidebar{padding:0 12px}.sidebar-top{padding-left:5px;padding-right:5px}.brand>span{font-size:1.05rem}.brand-hub{font-size:1rem}.brand>svg{width:27px}.brand-divider{margin:0 8px}.nav-item{gap:10px;padding:11px 10px;font-size:.76rem}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tool-art{aspect-ratio:1.9}.tool-content{padding:20px 18px 0}.tool-card h3{font-size:1rem}.tool-card p{min-height:2.7em;font-size:.78rem}.tool-category,.tool-role,.tool-open{font-size:.75rem}.home-lower{grid-template-columns:1fr}.home-post h3{font-size:.88rem}.home-post p{font-size:.81rem}.my-issue h3{font-size:.85rem}.my-issue{padding:19px 22px}.global-search{justify-content:center;width:32px;min-width:0;padding:0}.global-search span,.global-search kbd{display:none}.topbar-actions{gap:12px}.overview-stats>a{gap:11px;padding:0 14px}.stat-icon{border-radius:10px;width:37px;height:37px}.stat-label{font-size:.75rem}.overview-stats strong{font-size:1.6rem}.overview-stats>a>svg{display:none}.page-heading h1{font-size:1.8rem}.project-summary{grid-template-columns:repeat(2,1fr);gap:25px}.project-summary>div+div{border:0}.sidebar-profile strong,.home-post-author,.post-meta{font-size:.75rem}.workspace-footer{flex-wrap:wrap}.toolbar{gap:12px}.pill-tabs button{padding:9px 12px}.search-input{min-width:180px}.project-card{padding:20px}.project-card p{font-size:.75rem}}@media (width<=760px){:root{--sidebar:0px;font-size:16px}.sidebar{display:none}.topbar{gap:10px;height:70px;padding:0 22px}.mobile-menu{margin-left:-9px;display:inline-flex}.breadcrumbs{gap:6px;font-size:.8rem}.breadcrumb-workspace,.breadcrumbs>.breadcrumb-workspace+svg{display:none}.topbar-actions{gap:10px}.topbar-separator,.user-menu-trigger>span:not(.avatar),.user-menu-trigger>svg{display:none}.user-menu-trigger .avatar{width:31px;height:31px}.main-content{padding:27px 22px 25px}.page-heading{align-items:flex-start;gap:13px;margin-bottom:26px}.page-heading h1{letter-spacing:-.055em;font-size:1.85rem}.page-heading p{max-width:280px;font-size:.81rem}.eyebrow{letter-spacing:.13em;margin-bottom:10px;font-size:.75rem}.heading-actions .button{min-height:38px;padding:10px 12px;font-size:.75rem}.heading-actions{padding-top:0}.home-tools{margin-top:0}.overview-stats{margin-bottom:28px;padding:19px 0}.overview-stats>a{gap:10px;padding:0 15px}.overview-stats .stat-icon{display:none}.stat-label{font-size:.75rem}.overview-stats strong{font-size:1.6rem}.tool-grid{gap:15px}.tool-art{aspect-ratio:1.5}.tool-content{padding:16px 14px 0}.tool-category{letter-spacing:.08em;font-size:.75rem}.tool-card h3{font-size:.94rem}.tool-card p{min-height:3.6em;margin-bottom:15px;font-size:.75rem}.tool-card-footer{min-height:46px}.tool-role{font-size:.75rem}.tool-open{gap:3px;font-size:.75rem}.tool-status{top:9px;left:9px}.tool-status .badge{padding:3px 6px;font-size:.75rem}.section-heading{margin-bottom:16px}.section-heading h2{font-size:1.05rem}.text-link{font-size:.75rem}.home-lower{gap:28px;margin-top:29px}.home-post{padding:21px 18px}.home-post p{font-size:.77rem}.home-post h3{font-size:.84rem}.home-post-icon{display:none}.home-post-author{font-size:.75rem}.home-post>svg{width:16px}.my-issue h3{font-size:.81rem}.my-issue>div .issue-ref,.small-time,.status{font-size:.75rem}.workspace-note{flex-wrap:wrap;gap:7px;margin-top:24px}.workspace-note>span:last-child{display:none}.workspace-footer{gap:8px;padding:0 22px 100px;font-size:.75rem}.workspace-footer>span:last-child{display:none}.mobile-bottom-nav{left:18px;right:18px;bottom:max(14px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:40;background:#242728f0;border:1px solid #414648;border-radius:24px;justify-content:space-around;align-items:center;height:67px;padding:0 7px;display:flex;position:fixed;box-shadow:0 7px 25px #17201320}.mobile-bottom-nav>a{color:#b3b8b9;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:51px;min-height:51px;font-size:.75rem;display:flex}.mobile-bottom-nav>a.is-active{color:var(--lime)}.mobile-bottom-nav>a.is-active>svg{filter:drop-shadow(0 0 8px #d3e89625)}.toolbar{flex-wrap:wrap;gap:17px;margin-bottom:23px}.toolbar>.search-input{width:100%}.pill-tabs{justify-content:space-between;width:100%}.pill-tabs button{flex:1;justify-content:center;padding:9px 10px;font-size:.75rem}.tools-page-grid .tool-art{aspect-ratio:1.5}.tools-page-grid .tool-content{padding:18px 14px 0}.tools-page-grid .tool-card h3{font-size:.94rem}.tools-page-grid .tool-card p{min-height:3.9em;font-size:.75rem}.tools-page-grid .tool-open{font-size:.75rem}.tools-info{flex-wrap:wrap;align-items:flex-start;gap:11px}.tools-info .text-link{margin-left:47px}.tools-info p{font-size:.76rem}.project-grid{grid-template-columns:1fr;gap:17px}.project-card{padding:23px}.project-card-top{margin-bottom:20px}.project-card p{min-height:0;font-size:.81rem}.project-card-stats{margin-top:23px}.project-detail-heading{align-items:flex-start;gap:14px}.project-detail-heading .page-heading{flex-wrap:wrap}.project-monogram.large{border-radius:13px;width:54px;height:54px;font-size:.8rem}.project-artwork.large{border-radius:14px;width:72px;height:54px}.project-detail-heading h1{font-size:1.5rem}.project-detail-heading .heading-actions{margin-top:12px}.project-summary{gap:25px 5px;padding:23px 14px}.project-summary>div{gap:8px;font-size:.75rem}.project-summary .avatar-stack .avatar{width:24px;height:24px;font-size:.75rem}.project-summary>div>svg{width:16px}.project-summary strong{font-size:1.1rem}.project-issue-row{flex-wrap:wrap;gap:11px;padding:20px 17px}.project-issue-row>div{flex-basis:calc(100% - 40px)}.project-issue-row .status{margin-left:29px}.project-issue-row>svg:last-child{margin-left:auto}.project-issue-row h3{font-size:.8rem;line-height:1.7}.member-list{padding:0 17px}.member-list .badge{display:none}.member-list strong{font-size:.8rem}.dialog-content{max-height:calc(100dvh - 24px);padding:23px}.dialog-heading h2{font-size:1.1rem}.dialog-actions{gap:8px}.dialog-actions .button{padding:10px 13px;font-size:.75rem}.launch-art{height:180px}.search-input{height:44px}.search-input input{font-size:.85rem}.empty-state{padding:45px 15px}.dialog-wide{max-width:calc(100% - 26px)}}@media (width<=370px){.main-content{padding-left:16px;padding-right:16px}.tool-grid{gap:11px}.tool-card h3{font-size:.85rem}.tool-content{padding-left:11px;padding-right:11px}.tool-card-footer{flex-wrap:wrap;gap:0;min-height:53px;padding:6px 0}.tool-open{margin-left:auto}.overview-stats>a{padding:0 11px}.stat-label{font-size:.75rem}.page-heading h1{font-size:1.62rem}.heading-actions .button{padding:10px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.tool-card:hover{transform:none}}.route-loading{color:#839175;justify-content:center;align-items:center;gap:13px;min-height:300px;font-size:.875rem;display:flex}.loading-spinner{border:2px solid #dde4d0;border-top-color:#91a76b;border-radius:50%;width:19px;height:19px;animation:.8s linear infinite loading-turn}@keyframes loading-turn{to{transform:rotate(360deg)}}:root{--muted:#747b83}.sidebar-section-label{letter-spacing:.09em;color:#868b92;font-size:.75rem}.nav-item,.project-nav,.sidebar-profile strong{font-size:.875rem}.sidebar-profile div>span,.sidebar-preview div>span{color:#7d838a;font-size:.75rem}.brand-divider{flex-shrink:0}.breadcrumbs,.global-search,.user-menu-trigger{font-size:.875rem}.breadcrumbs{color:#7f858d}.breadcrumbs strong{color:#525b65}.global-search{color:#858c95}.page-heading p{color:#7a828b;font-size:1rem;line-height:1.7}.eyebrow{letter-spacing:.13em;color:#7e868e;font-size:.75rem}.button,.text-link{font-size:.875rem}.text-link{color:#69727a}.section-heading h2{font-size:1.17rem}.stat-label{color:#78818a;font-size:.8125rem}.stat-sub{color:#8a929a;font-size:.75rem}.tool-category{letter-spacing:.075em;color:#868e95;font-size:.625rem}.tool-card h3,.tools-page-grid .tool-card h3{letter-spacing:-.035em;font-size:1.0625rem;line-height:1.4}.tool-card p,.tools-page-grid .tool-card p{color:#7c848d;max-width:none;min-height:3.5em;font-size:.875rem;line-height:1.75}.tool-content{padding-left:18px;padding-right:18px}.tool-card-footer{flex-wrap:wrap;gap:7px;min-height:55px;padding:7px 0}.tool-role{color:#78828a;font-size:.7rem}.tool-open,.tools-page-grid .tool-open{font-size:.8rem}.badge,.pin-label{font-size:.75rem}.badge-neutral{color:#717981}.home-post h3{color:#39434b;font-size:.9375rem}.home-post p{color:#7c847b;font-size:.875rem}.home-post-author,.post-meta{color:#828a82;font-size:.75rem}.my-issue h3{color:#424a54;font-size:.875rem;line-height:1.7}.issue-ref,.small-time{color:#7e8790;font-size:.75rem}.status{font-size:.75rem}.status-open{color:#697b4e}.status-in-progress{color:#947331}.status-resolved{color:#4f7e63}.status-closed{color:#787e86}.issue-create-link{color:#738166;font-size:.75rem;line-height:1.8}.workspace-note{color:#87947e}.workspace-note p,.workspace-note>span:last-child,.workspace-footer{font-size:.75rem}.workspace-note>span:last-child{color:#919aa1}.workspace-footer{color:#929ba2}.search-input input,.pill-tabs button,.line-tabs button{font-size:.875rem}.pill-tabs button,.line-tabs button{color:#7f8891}.project-card p,.tools-info p,.results-label{color:#7f8991;font-size:.875rem}.project-card h2{font-size:1.1rem}.project-card-stats{color:#7f8a91;font-size:.8rem}.project-card-bottom>span,.project-summary>div{color:#7c8a91;font-size:.8rem}.project-issue-row h3{color:#4f606b;font-size:.9375rem}.project-card-stats{flex-wrap:wrap;gap:14px}.preview-note{color:#788565;background:#f5f7f0;font-size:.8rem}.empty-state p,.dialog-heading p{color:#7d8991;font-size:.875rem}.empty-state h3{font-size:1.075rem}.search-results>a strong,.help-options strong{color:#52616a;font-size:.9375rem}.search-results>a span,.help-options span{color:#839098;font-size:.8rem}.dropdown-menu [role=menuitem],.dropdown-label{font-size:.875rem}.dropdown-label span{font-size:.75rem}.home-lower{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.issue-table-heading,.issue-updated,.priority,.issue-row-labels,.table-footer{color:#7e8a94}.issue-row h3{color:#45535f}.issue-ref>span{color:#8a969e}.form-field>label,.metadata-field>label{color:#626f79}.field-hint,.editor-footer{color:#7e8b93}.markdown{color:#65717d}.markdown strong{color:#465460}.feed-post-header strong,.feed-post-content h2,.pinned-panel h4{color:#475761}.feed-post-header>div>span,.feed-post-content p,.pinned-panel p,.feed-sidebar-note p{color:#7d8b94}.feed-post-content p{font-size:1rem}.feed-composer>span:nth-child(2),.feed-post-footer>span,.feed-end{color:#89967f}.feed-post-header>div>span,.pin-label{font-size:.75rem}.pin-label{color:#7a8b66}.feed-post-footer{font-size:.8rem}.feed-post-footer>a{color:#687d56;font-size:.875rem}.feed-categories button{font-size:.875rem}.feed-categories button small{font-size:.75rem}.feed-layout{grid-template-columns:180px minmax(0,1fr) 240px;gap:22px}.post-lead{color:#7a8a95}.post-detail-card h1{color:#374752}.post-audience,.post-detail-author>div>span{color:#83937e}.profile-details dt,.profile-settings div>span,.profile-access>p,.access-row>div>span{color:#7c8d96}.profile-details dd,.profile-settings strong,.access-row strong,.panel-heading h2{color:#4c616d}.notification-row h3{color:#4e6571}.notification-row p,.notification-row>div>span{color:#7a909b}.notification-privacy{color:#83948e}.admin-summary strong,.subheading,.applicant-name h3,.admin-tool-list h3,.draft-list h3,.integration-card h3,.digest-panel h3{color:#506974}.admin-summary>.panel>div>span,.subheading-description,.applicant-name>span,.applicant-tools>span,.applicant-time,.admin-tool-list p,.integration-card p,.digest-panel p{color:#81939c}.integration-planned,.admin-footer-note{color:#809273}.preference-list strong,.security-option strong{color:#536a75}.preference-list span,.security-option>div>span{color:#84949d}.auth-top .brand{color:#e4eadb}.auth-description{color:#9eac93}.auth-card .form-field label{color:#aabb9a}.auth-card .form-field>input,.auth-card .password-input input,.auth-card .form-field>textarea,.auth-card .form-field>select{color:#d1dfc3}.auth-card .form-field>input::placeholder,.auth-card .password-input input::placeholder,.auth-card .form-field>textarea::placeholder{color:#87967c}.auth-card .form-field label,.google-button,.auth-submit{font-size:.875rem}.auth-demo-notice p,.auth-card-bottom,.auth-switch,.auth-or,.auth-footer,.password-label>a,.auth-preview-link{color:#91a07f;font-size:.75rem}.auth-switch a,.password-label>a{color:#b9cf9b}.auth-story p{color:#96a685;font-size:1rem}.auth-story-footer{color:#879b74}.auth-eyebrow{color:#93a77d;font-size:.75rem}.auth-status-note,.approval-steps>div{color:#a5bf8e}.auth-status-note p{font-size:.875rem}.auth-status-note strong{color:#b4c89f}.auth-small-note{color:#94a880}.auth-demo-notice{align-items:baseline}.auth-demo-notice>span{flex-shrink:0}@media (width>=1700px){.tool-card h3,.tools-page-grid .tool-card h3{font-size:1.2rem}.tool-category{font-size:.75rem}.tool-role,.tool-open{font-size:.875rem}.home-post h3{font-size:1.05rem}.home-post p,.my-issue h3{font-size:1rem}}@media (width<=1400px){.stat-sub{display:none}.tool-card h3,.tools-page-grid .tool-card h3{font-size:1rem}.tool-content{padding-left:15px;padding-right:15px}.tool-card-footer{align-content:center;row-gap:1px}.tool-role{font-size:.65rem}.tool-open{font-size:.75rem}.feed-layout{grid-template-columns:170px minmax(0,1fr)}.feed-pinned{display:none}.home-lower{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (width<=1150px){.home-tools .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-tools .tool-art{aspect-ratio:1.95}.tool-content{padding-left:21px;padding-right:21px}.tool-card h3{font-size:1.1rem}.tool-role,.tool-open{font-size:.8rem}.home-lower{grid-template-columns:1fr}.overview-stats>a{padding-left:17px;padding-right:17px}.stat-label{font-size:.75rem}.nav-item{font-size:.8125rem}}@media (width<=1000px){.feed-layout{grid-template-columns:1fr}.feed-categories button,.section-heading .text-link{font-size:.8rem}.nav-item,.project-nav,.sidebar-profile strong{font-size:.8125rem}.sidebar-top{padding-left:1px;padding-right:1px}.sidebar-profile .avatar{width:30px;height:30px}.sidebar-profile{gap:7px}.sidebar-projects{margin-left:0;margin-right:0}.global-search{min-width:32px}.project-nav{font-size:.75rem}}@media (width<=760px){.tool-grid,.home-tools .tool-grid,.tools-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-tools .tool-art,.tools-page-grid .tool-art{aspect-ratio:1.3}.tool-content,.tools-page-grid .tool-content{padding:16px 13px 0}.tool-card h3,.tools-page-grid .tool-card h3{min-height:3.1em;font-size:.9375rem;line-height:1.55}.tool-card p,.tools-page-grid .tool-card p{min-height:5.25em;margin-top:7px;margin-bottom:14px;font-size:.8125rem;line-height:1.75}.tool-card-footer,.tools-page-grid .tool-card-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:62px;padding:9px 0}.tool-card-footer>.muted{display:none}.tool-role{font-size:.625rem}.tool-open,.tools-page-grid .tool-open{min-height:28px;padding:4px 0;font-size:.75rem}.tool-category{letter-spacing:.05em;min-height:2.3em;font-size:.5625rem;line-height:1.5}.tool-status .badge{font-size:.625rem}.page-heading p{font-size:.875rem;line-height:1.8}.page-heading h1{font-size:1.85rem}.eyebrow{font-size:.625rem}.button{font-size:.875rem}.heading-actions .button{font-size:.75rem}.section-heading h2{font-size:1.075rem}.section-heading .text-link{font-size:.75rem}.stat-label{font-size:.6875rem}.overview-stats>a{padding:0 14px}.home-post h3{font-size:.9375rem}.home-post p{font-size:.875rem}.home-post-author,.post-meta{font-size:.6875rem}.my-issue h3{font-size:.875rem}.my-issue>div .issue-ref,.small-time{font-size:.7rem}.mobile-bottom-nav>a{font-size:.625rem}.workspace-footer,.workspace-note p,.feed-post-header>div>span{font-size:.6875rem}.feed-post-header .pin-label{font-size:.625rem}.feed-post-content p{font-size:1rem}.feed-post-footer{font-size:.7rem}.feed-post-footer>a,.feed-categories button{font-size:.8rem}.feed-composer>span:nth-child(2){font-size:.8125rem}.post-detail-top .badge{font-size:.6875rem}.profile-identity-top>p{font-size:.875rem}.notification-row h3{font-size:.9375rem}.notification-row p,.pill-tabs button,.search-input input,.dialog-heading p,.empty-state p{font-size:.875rem}.auth-card .form-field>input,.auth-card .password-input input{font-size:1rem}.auth-demo-notice p,.auth-preview-link,.auth-footer,.auth-card-bottom{font-size:.6875rem}}@media (width<=380px){.tool-grid,.home-tools .tool-grid,.tools-page-grid{grid-template-columns:1fr}.home-tools .tool-art,.tools-page-grid .tool-art{aspect-ratio:1.8}.tool-content,.tools-page-grid .tool-content{padding:20px 20px 0}.tool-card h3,.tools-page-grid .tool-card h3{min-height:0;font-size:1.15rem}.tool-card p,.tools-page-grid .tool-card p{min-height:0;font-size:.875rem}.tool-category{min-height:0;margin-bottom:7px;font-size:.625rem}.tool-card-footer,.tools-page-grid .tool-card-footer{flex-direction:row;justify-content:space-between;align-items:center;min-height:54px}.tool-role,.tool-status .badge{font-size:.75rem}.overview-stats>a{padding:0 10px}.stat-label{font-size:.65rem}.page-heading h1{font-size:1.65rem}.heading-actions .button{gap:5px;font-size:.65rem}.auth-top{left:20px;right:20px}.auth-top .brand-divider{margin:0 6px}.auth-preview-link{font-size:.625rem}.auth-card{padding:23px}}select:not([multiple]),.form-field>select:not([multiple]),.auth-card .form-field>select:not([multiple]){--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23697179' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 7.5 5 5 5-5'/%3E%3C/svg%3E");appearance:none;background-image:var(--select-chevron);background-position:right 16px center;background-repeat:no-repeat;background-size:18px 18px;min-width:0;padding-inline-end:48px}.auth-card .form-field>select:not([multiple]){--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23b9cf9b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 7.5 5 5 5-5'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.extra-filters label{min-width:0}.logo-mark{aspect-ratio:932/529;vertical-align:middle;flex-shrink:0;width:42px;display:inline-block;position:relative;overflow:hidden}.logo-mark img{width:134.55%;max-width:none;height:auto;position:absolute;top:-59.74%;left:-17.7%}.brand{gap:10px}.brand>.brand-symbol{justify-content:center;align-items:center;display:inline-flex}.brand>.brand-wordmark{letter-spacing:-.055em;font-size:1.22rem;font-weight:700}.brand .brand-divider{margin-inline:9px}.brand .brand-hub{font-size:1.14rem;font-weight:450}.brand-light .brand-symbol{background:#edf2e7;border-radius:9px;padding:8px 7px}.brand-light .logo-mark{width:36px}.footer-logo{opacity:.68;width:27px}.feed-about>.footer-logo{width:37px}.auth-mark{width:58px;height:51px;box-shadow:none;background:#edf2e7;border-color:#dce5d2}.auth-mark .logo-mark{width:41px}.project-section-tabs{gap:28px;padding-inline:2px}.project-section-tabs [role=tab]{flex-shrink:0}.project-section-tabs [role=tab]:focus-visible{outline-offset:-4px;border-radius:5px}.project-resources{padding-top:3px}.resource-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.resource-heading h2{letter-spacing:-.035em;color:#37474f;font-size:1.25rem;font-weight:650}.resource-heading p{color:#7b8890;margin-top:8px;font-size:.9375rem;line-height:1.7}.resource-heading>.button{flex-shrink:0}.resource-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px;display:flex}.resource-toolbar>span{color:#7a8790;font-size:.8125rem}.resource-toolbar .search-input{width:300px}.tutorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;display:grid}.tutorial-card{overflow:hidden}.tutorial-thumbnail{aspect-ratio:16/9;background:#232b28;width:100%;padding:0;display:block;position:relative;overflow:hidden}.tutorial-thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.tutorial-thumbnail:after{content:"";pointer-events:none;background:linear-gradient(#14201821,#0000 35%,#15221530);position:absolute;inset:0}.tutorial-thumbnail:hover img{transform:scale(1.025)}.tutorial-source{color:#485638;z-index:1;background:#fafff1ee;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:.75rem;font-weight:550;display:inline-flex;position:absolute;top:15px;left:15px}.tutorial-play{color:#304223;z-index:1;background:#dbef91f2;border:1px solid #f1ffd1;border-radius:50%;place-items:center;width:61px;height:61px;padding-left:3px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 30px #0d1b2633}.tutorial-body{padding:22px 24px 0}.resource-project-label{color:#7c8c6a;font-size:.75rem;font-weight:550}.tutorial-body h3{color:#3d4e57;letter-spacing:-.025em;margin:8px 0;font-size:1.125rem;font-weight:600;line-height:1.6}.tutorial-body h3 button{font:inherit;text-align:left;padding:0}.tutorial-body>p{color:#788891;font-size:.9375rem;line-height:1.85}.tutorial-card-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:22px;padding:11px 0;display:flex}.tutorial-card-actions>.icon-button{margin-right:-2px}.tutorial-card-actions .text-link{color:#657d47;min-height:36px}.tutorial-player{aspect-ratio:16/9;background:#1b2523;border-radius:10px;width:100%;min-height:200px;overflow:hidden}.tutorial-player iframe{border:0;width:100%;height:100%;min-height:200px;display:block}.resource-watch-description{color:#6d7e87;margin-top:20px;font-size:1rem;line-height:1.85}.tutorial-player-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:20px;display:flex}.tutorial-player-footer>span{color:#85939a;font-size:.8125rem}.resource-empty{text-align:center;flex-direction:column;align-items:center;padding:55px 28px;display:flex}.resource-empty-icon{border-radius:18px;place-items:center;width:74px;height:66px;margin-bottom:23px;display:grid}.resource-empty-icon.video{color:#dbeaac;background:#2a332a;border:1px solid #394334}.resource-empty-icon.guide{color:#8b9d6b;background:#edf2e4;border:1px solid #e3e9d8}.resource-empty h3{letter-spacing:-.035em;color:#4b5d64;margin:10px 0;font-size:1.3rem;font-weight:600}.resource-empty p{color:#7d8c93;max-width:475px;margin:0 0 23px;font-size:1rem;line-height:1.85}.resource-empty-help{color:#899780;font-size:.8125rem}.documentation-list{overflow:hidden}.documentation-row{align-items:center;gap:20px;padding:26px;display:flex}.documentation-row+.documentation-row{border-top:1px solid var(--line)}.resource-document-icon{border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:52px;display:grid}.documentation-copy{flex:1;min-width:0}.document-type{color:#839078;font-size:.75rem}.documentation-copy h3{letter-spacing:-.015em;color:#4c606c;overflow-wrap:anywhere;margin-top:6px;font-size:1rem;font-weight:600;line-height:1.7}.documentation-copy h3 button{text-align:left;font:inherit;padding:0}.documentation-copy p{color:#7a8c96;margin-top:5px;font-size:.9375rem;line-height:1.8}.document-author{color:#8b979f;margin-top:12px;font-size:.75rem;display:block}.resource-format-tabs{background:#f1f3ed;border:0;border-radius:9px;gap:6px;min-width:0;margin-bottom:25px;padding:5px;display:flex}.resource-format-tabs label{color:#7d8973;cursor:pointer;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:.8125rem;display:flex;position:relative}.resource-format-tabs label[data-state=active]{color:#4c6141;background:#fff;box-shadow:0 1px 4px #28391c0b}.resource-format-tabs label:has(input:focus-visible){outline-offset:2px;outline:2px solid #758b54}.resource-reader>.badge{margin-bottom:24px}.resource-reader>.document-author{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}@media (width<=1000px){.sidebar .brand{gap:7px}.sidebar .brand .logo-mark{width:33px}.sidebar .brand>.brand-wordmark{font-size:1.1rem}.sidebar .brand .brand-hub{font-size:1rem}.sidebar .brand .brand-divider{margin-inline:7px}.resource-heading{align-items:flex-start}.resource-heading h2{font-size:1.15rem}.tutorial-grid{gap:18px}.tutorial-body{padding:19px 20px 0}.tutorial-body h3{font-size:1rem}.tutorial-source{font-size:.6875rem;top:12px;left:12px}.tutorial-play{width:51px;height:51px}}@media (width<=760px){.project-section-tabs{gap:23px;padding-inline:1px}.project-section-tabs button{font-size:.875rem}.resource-heading{flex-direction:column;gap:17px}.resource-heading h2{font-size:1.175rem}.resource-heading p{font-size:.9375rem}.resource-heading .button{font-size:.8125rem}.resource-toolbar{flex-wrap:wrap;gap:12px}.resource-toolbar .search-input{width:100%}.tutorial-grid{grid-template-columns:1fr}.tutorial-body{padding:21px 22px 0}.tutorial-body h3{font-size:1.0625rem}.tutorial-body>p{font-size:.9375rem}.tutorial-source{font-size:.75rem}.resource-empty{padding:38px 23px}.resource-empty h3{font-size:1.2rem}.resource-empty p{font-size:.9375rem}.documentation-row{flex-wrap:wrap;gap:14px;padding:22px}.documentation-copy{flex-basis:calc(100% - 62px)}.documentation-row>.button{margin-left:62px;font-size:.8125rem}.resource-format-tabs label{padding:11px 8px;font-size:.75rem}.auth-top .brand{gap:8px}.auth-top .brand .brand-wordmark{font-size:1.1rem}.auth-top .brand .brand-hub{font-size:1rem}.auth-top .brand .brand-divider{margin-inline:7px}.brand-light .logo-mark{width:30px}.brand-light .brand-symbol{padding:7px 6px}}@media (width<=380px){.auth-top{align-items:flex-start;gap:12px}.auth-top .brand .brand-wordmark{font-size:1rem}.auth-preview-link{text-align:right;max-width:80px;line-height:1.7}}@media (forced-colors:active){select:not([multiple]),.form-field>select:not([multiple]),.auth-card .form-field>select:not([multiple]){appearance:auto;background-image:none;padding-inline-end:12px}}
