@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.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}@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}:root{font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#15191b;--nav:#191e20;--surface:#1b2023;--surface-raised:#22292c;--surface-soft:#242d2e;--text:#e8ece9;--muted:#98a3a1;--muted-strong:#acb6b7;--line:#2e3739;--line-strong:#3b4748;--accent:#add6c0;--accent-strong:#80b598;--accent-soft:#293832;--accent-ink:#13231c;--attention:#e0bd81;--field:#151a1c;--hover:#ffffff0c;--shadow:#0005;--media-well:#0f1314;--note-paper:#393a30;--note-ink:#dcddca;--success-surface:#30453b;--warning-surface:#454032;--panel:var(--surface);color:var(--text);background:var(--bg);font-family:DM Sans Variable,sans-serif;font-size:14px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6f3;--nav:#edf1ed;--surface:#fbfcfa;--surface-raised:#fff;--surface-soft:#e8ece8;--text:#1b2422;--muted:#68736f;--muted-strong:#4f5d58;--line:#d4dcd6;--line-strong:#b9c6be;--accent:#39765b;--accent-strong:#2f6b51;--accent-soft:#dce9e1;--accent-ink:#f8fbf9;--attention:#a66722;--field:#fff;--hover:#1736290a;--shadow:#23352c1f;--media-well:#111614;--note-paper:#f1e9c9;--note-ink:#3d3d31;--success-surface:#dce9e1;--warning-surface:#f3e8d4}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.audio-tracks{border-top:1px solid var(--line);margin-top:32px;padding:28px 0}.audio-tracks header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.audio-tracks h3{letter-spacing:-.5px;margin:8px 0;font-size:22px;font-weight:500}.audio-tracks>p,.audio-empty,.audio-cue-meta small{color:var(--muted);line-height:1.6}.audio-lanes{gap:18px;margin:24px 0;display:grid}.audio-lane{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;padding:16px}.audio-lane h4{margin:0 0 10px;font-weight:500}.audio-ruler{color:var(--muted);justify-content:space-between;margin-left:220px;font-size:11px;display:flex}.audio-cue-row{text-align:left;background:0 0;border:0;grid-template-columns:200px minmax(0,1fr);gap:20px;width:100%;padding:12px 0;display:grid}.audio-cue-meta{gap:4px;min-width:0;display:grid}.audio-cue-meta strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.audio-cue-track{background:var(--surface-soft);border-radius:5px;align-self:center;min-width:0;height:32px;position:relative;overflow:hidden}.audio-cue-block{background:var(--accent-strong);opacity:.8;border-radius:4px;height:100%;position:absolute}.audio-cue-row:hover .audio-cue-block{opacity:1}.audio-cue-row.muted .audio-cue-block{opacity:.18}.audio-film-end{border-left:1px dashed #f1d2a1;position:absolute;top:0;bottom:0}.audio-warning{border-left:2px solid var(--attention);background:color-mix(in srgb, var(--attention) 9%, var(--surface));padding:12px 16px}.audio-empty{padding:18px 0}.audio-editor-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.audio-editor-grid label{min-width:0}.audio-editor-grid input,.audio-editor-grid select{width:100%;min-width:0}.audio-source{color:var(--muted);gap:8px;margin:22px 0;display:grid}.audio-source audio{width:100%}.audio-toggles{flex-wrap:wrap;gap:24px;display:flex}.audio-toggles label{align-items:center;gap:10px;display:flex}.review-sound-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.review-sound-controls input{flex:1;min-width:80px}@media (width<=700px){.audio-ruler{margin-left:0}.audio-cue-row{grid-template-columns:1fr;gap:8px}.audio-cue-track{width:100%;height:26px}.audio-editor-grid{grid-template-columns:1fr}.audio-tracks header button{width:100%}}.studio-dialog.deposit-dialog{width:min(1180px,96vw)}.deposit-intro,.deposit-help,.deposit-selection-line>span{color:var(--muted);line-height:1.6}.deposit-help{font-size:12px}.deposit-layout{grid-template-columns:minmax(0,1fr) 290px;gap:28px;display:grid}.deposit-library{min-width:0}.deposit-filters{gap:12px;display:grid}.deposit-filters>div,.deposit-selection-line,.library-deposit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deposit-selection-line{justify-content:space-between;margin:18px 0 12px}.deposit-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:470px;padding:3px;display:grid;overflow:auto}.deposit-asset{text-align:left;border:1px solid var(--line);white-space:normal;background:0 0;border-radius:10px;min-width:0;padding:7px}.deposit-asset>div{position:relative}.deposit-asset img{aspect-ratio:1.5;object-fit:contain;background:var(--panel);border-radius:5px;width:100%;display:block}.deposit-asset strong{text-overflow:ellipsis;white-space:nowrap;margin:10px 3px 5px;font-size:12px;font-weight:500;display:block;overflow:hidden}.deposit-asset small{color:var(--muted);margin:3px;font-size:10px;display:block}.deposit-asset[aria-pressed=true],.deposit-filters button[aria-pressed=true]{border-color:var(--accent);background:#26332f}.deposit-check,.library-pick{background:var(--panel);border:1px solid var(--line);border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.deposit-check{position:absolute;top:5px;right:5px}.deposit-asset[aria-pressed=true] .deposit-check,.library-pick[aria-pressed=true]{background:var(--accent);color:var(--panel)}.deposit-composition{border-left:1px solid var(--line);min-width:0;padding-left:24px}.deposit-composition-heading h3{margin:10px 0;font:600 24px Manrope Variable,sans-serif}.deposit-composition-heading>button{color:var(--muted);background:0 0;border:0;padding:0;font-size:12px}.deposit-composition fieldset{border:0;min-width:0;margin-top:18px;padding:0}.deposit-composition label{margin:12px 0;font-size:12px;display:block}.deposit-composition label>input:not([type=checkbox]),.deposit-composition select{width:100%;margin-top:7px;display:block}.deposit-composition .deposit-checkbox,.import-destination label{align-items:center;gap:8px;display:flex}.deposit-checkbox input,.import-destination input{accent-color:var(--accent)}.deposit-settings{grid-template-columns:1fr 1fr;gap:12px;display:grid}.deposit-preview{min-height:120px;margin:14px 0;padding:12px}.deposit-preview.framed{border:1px solid var(--line);background:var(--panel);border-radius:8px}.deposit-preview>strong{overflow-wrap:anywhere;margin-bottom:12px;font-size:12px;display:block}.deposit-preview>div{display:grid}.deposit-preview img{aspect-ratio:1.3;object-fit:contain;width:100%;display:block}.deposit-preview p,.deposit-preview small{color:var(--muted);font-size:11px}.deposit-warning{border:1px solid var(--accent);border-radius:8px;margin-top:16px;padding:12px}.deposit-actions{border-top:1px solid var(--line);align-items:center;padding-top:18px}.deposit-actions>span{color:var(--muted);margin-right:auto;font-size:12px}.deposit-empty{text-align:center;color:var(--muted);padding:40px 12px}.deposit-empty button{margin:4px}.library-deposit-actions{margin:0 0 18px}.library-deposit-actions>span{color:var(--muted);font-size:12px}.media-tile{position:relative}.media-tile>.library-pick{z-index:1;width:32px;height:32px;position:absolute;top:10px;right:10px}.import-destination{margin:22px 0}.import-destination p{color:var(--muted);font-size:12px}@media (width<=760px){.deposit-layout{grid-template-columns:minmax(0,1fr)}.deposit-composition{border-left:0;border-top:1px solid var(--line);padding-top:18px;padding-left:0}.deposit-assets{grid-template-columns:repeat(2,minmax(0,1fr));max-height:310px}.deposit-preview{max-width:360px}.deposit-actions{flex-wrap:wrap}.deposit-actions>span{width:100%}}.studio-dialog.production-dialog{width:min(1180px,94vw)}.production-intro{color:var(--muted);margin:0 0 28px}.production-layout{grid-template-columns:235px minmax(0,1fr);gap:32px;min-height:380px;display:grid}.production-list{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding-right:22px;display:flex}.production-list>button{text-align:left;min-width:0;padding:13px}.production-list>button:not(.primary){background:0 0;border:1px solid #0000}.production-list>button[aria-pressed=true]{background:var(--accent-soft);color:var(--text);border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.production-list strong,.production-list small{overflow-wrap:anywhere;white-space:normal;display:block}.production-list small,.production-list p{color:var(--muted);margin-top:7px;font-size:12px}.production-content{min-width:0}.production-content h3{letter-spacing:-.6px;margin:8px 0 24px;font-family:Manrope Variable,sans-serif;font-size:26px}.production-content label{color:var(--muted-strong);margin:18px 0;display:block}.production-content label>input,.production-content label>textarea,.production-content label>select{width:100%;margin-top:8px;display:block}.production-content textarea{resize:vertical;line-height:1.6}.production-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:24px 0 14px;display:flex}.production-section-heading h4{margin:0}.production-section-heading small,.production-note{color:var(--muted);font-size:12px;line-height:1.6}.production-references{gap:12px;display:grid}.production-references article{border:1px solid var(--line);border-radius:10px;grid-template-columns:128px minmax(0,1fr);gap:16px;padding:12px;display:grid}.production-references img{object-fit:contain;background:color-mix(in srgb, var(--surface-soft) 65%, var(--bg));border-radius:6px;width:128px;height:104px}.production-references strong{overflow-wrap:anywhere;margin:3px 0 8px;font-size:12px;display:block}.production-references input{width:100%}.production-ref-actions{gap:8px;margin-top:7px;display:flex}.production-ref-actions button{color:var(--muted);background:0 0;padding:5px;font-size:11px}.production-prompt{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid var(--accent-strong);padding-left:18px;line-height:1.7}.production-reference-strip{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px;margin:24px 0;display:grid}.production-reference-strip a,.production-reference-strip figure{background:var(--surface-raised);border:1px solid var(--line);border-radius:9px;min-width:0;margin:0;overflow:hidden}.production-reference-strip img{object-fit:contain;width:100%;height:130px;display:block}.production-reference-strip span,.production-reference-strip figcaption{color:var(--muted-strong);overflow-wrap:anywhere;padding:10px;font-size:11px;display:block}.production-execution,.production-collect,.production-results{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.production-collect>p{color:var(--muted);line-height:1.5}.production-start{max-width:760px;padding:clamp(18px,4vw,46px) 0}.production-start h3{letter-spacing:-1.4px;margin-bottom:12px;font-size:clamp(28px,4vw,42px)}.production-start-lead{max-width:580px;color:var(--muted);margin:0 0 30px;line-height:1.7}.production-start-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.production-start-actions button{text-align:left;min-height:126px;color:var(--text);background:var(--surface-raised);border:1px solid var(--line);box-shadow:0 14px 30px color-mix(in srgb, var(--shadow) 45%, transparent);border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:4px 13px;padding:20px;display:grid}.production-start-actions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 48%, var(--line));background:color-mix(in srgb, var(--accent-soft) 52%, var(--surface-raised))}.production-start-actions button>span{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:15px;display:grid}.production-start-actions strong{font-family:Manrope Variable,sans-serif;font-size:16px}.production-start-actions small{color:var(--muted);line-height:1.5}.production-start-note{color:var(--attention);background:color-mix(in srgb, var(--attention) 8%, var(--surface));border-left:2px solid color-mix(in srgb, var(--attention) 65%, var(--line));border-radius:0 7px 7px 0;margin:16px 0 0;padding:13px 15px}.production-start-status{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:10px 24px;margin-top:26px;padding-top:18px;font-size:12px;display:flex}.production-start-status strong{color:var(--text);margin-right:3px;font-size:14px}@media (width<=700px){.production-layout{grid-template-columns:1fr;gap:24px}.production-list{border-right:0;border-bottom:1px solid var(--line);max-height:190px;padding:0 0 16px;overflow-y:auto}.production-references article{grid-template-columns:84px minmax(0,1fr);gap:10px}.production-references img{width:84px;height:84px}.production-content h3{font-size:23px}.production-start-actions{grid-template-columns:1fr}}.today{border-top:1px solid var(--line);margin:42px 0 30px;padding-top:28px}.today-heading,.today-list-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.today-heading h2{letter-spacing:-.6px;margin:7px 0 0;font-size:26px}.today-heading button,.today-list-heading button{color:var(--muted);background:0 0}.today-freshness{color:var(--muted);margin:12px 0 22px;font-size:12px}.today-signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0 0 26px;display:grid}.today-signals>div{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.today-signals strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:27px;font-weight:500}.today-signals span{color:var(--muted);font-size:12px}.today-signals .needs-attention strong{color:#dfbc91}.today-columns{grid-template-columns:1fr 1fr;gap:30px;display:grid}.today-columns>section{min-width:0}.today-list-heading{border-bottom:1px solid var(--line);min-height:44px;margin-bottom:6px}.today-list-heading h3{margin:0;font-size:14px;font-weight:500}.today-list-heading>span{color:var(--muted);font-size:12px}.today .today-row{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:15px 7px;display:grid}.today .today-row:hover:not(:disabled){background:#ffffff04}.today-row strong,.today-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.today-row strong{font-size:13px;font-weight:500}.today-row small{color:var(--muted);margin-top:6px;font-size:11px}.today-row-mark{color:var(--accent);text-align:center;font-size:17px}.work-uncertain .today-row-mark,.work-failed .today-row-mark{color:#dfbc91}.today-row-status{max-width:116px;color:var(--muted);text-align:right;font-size:11px}.today-empty{color:var(--muted);max-width:360px;padding:14px 0;font-size:13px;line-height:1.7}.mission-dialog article:focus{outline:1px solid var(--accent);outline-offset:3px}@media (width<=1000px){.today-columns{grid-template-columns:1fr;gap:22px}.today-signals{grid-template-columns:1fr 1fr}}@media (width<=560px){.today{margin-top:28px}.today-heading h2{font-size:23px}.today .today-row{grid-template-columns:26px minmax(0,1fr) auto}.today-row-status{max-width:76px}}[hidden]{display:none!important}.connection-screen{background:radial-gradient(at 70% 20%,#25352e 0%,#15191b 55%);align-content:center;justify-items:center;min-height:100dvh;padding:32px 20px;display:grid}.connection-mark{align-items:center;gap:12px;margin-bottom:36px;font-size:22px;display:flex}.connection-card{border:1px solid var(--line);background:#1b2023;border-radius:16px;width:min(440px,100%);padding:32px;box-shadow:0 24px 90px #0003}.connection-card h1{font-size:34px}.connection-card form{gap:16px;margin:28px 0;display:grid}.connection-card label{gap:8px;font-size:13px;display:grid}.connection-card input{width:100%;min-width:0}.connection-card small{color:var(--muted);line-height:1.6;display:block}.connection-card button{white-space:normal;min-height:44px}.connection-error{color:#f1b3a9;margin:8px 0;line-height:1.6}.connections-list{gap:8px;display:grid}.connections-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.connections-list small{color:var(--muted);margin-top:6px;display:block}@media (width<=600px){.connection-card{padding:24px}.connections-list article{flex-direction:column;align-items:flex-start}.connections-list button{min-height:44px}}*{box-sizing:border-box}body{color:var(--text);background:var(--bg);margin:0}.studio-shell .tl-theme__light{--tl-color-background:#eef2ee;--tl-color-selected:#39765b;--tl-color-selection-stroke:#39765b;--tl-color-selection-fill:#39765b1f;--tl-font-sans:"DM Sans Variable", sans-serif}:root[data-theme=light] .canvas-tools,:root[data-theme=light] .canvas-zoom,:root[data-theme=light] .selection-tools,:root[data-theme=light] .layout-panel,:root[data-theme=light] .canvas-table-choices,:root[data-theme=light] .home-search,:root[data-theme=light] .today-signals>div,:root[data-theme=light] .connection-card,:root[data-theme=light] .audio-lane,:root[data-theme=light] .native-card,:root[data-theme=light] .tool-card,:root[data-theme=light] .source-card{color:var(--text);background:var(--surface-raised);border-color:var(--line);box-shadow:0 10px 28px var(--shadow)}:root[data-theme=light] .o-card{color:var(--text);background:#fff;border-color:#cbd4ce;box-shadow:0 5px 18px #24342c20}:root[data-theme=light] .o-card.kept{border-color:#79a68f;box-shadow:0 7px 22px #39765b21}:root[data-theme=light] .o-caption{color:#34413d;background:#fff}:root[data-theme=light] .o-note{background:#f1e9c9}:root[data-theme=light] .o-note p{color:#3d3d31}:root[data-theme=light] .o-note .eyebrow{color:#74705a}:root[data-theme=light] .o-note+.o-caption{background:#e7dfbf}:root[data-theme=light] .o-frame{background:#39765b08;border-color:#39765b45}:root[data-theme=light] .o-frame-title{color:#4c6359;background:#edf3ef;border-color:#b7c9bd}:root[data-theme=light] .o-projection{color:var(--text);background:#f8faf7;border-color:#bdc9c1;box-shadow:0 12px 35px #24342c1a}:root[data-theme=light] .o-projection small,:root[data-theme=light] .o-projection footer{color:var(--muted)}:root[data-theme=light] .o-projection footer{border-top-color:var(--line)}:root[data-theme=light] .o-variant-stack{background:#f1eddf;border-color:#c2b994}:root[data-theme=light] :is(.film-screen,.reader-media,.lightbox,.o-picture,.projection-grid .shot-image,.projection-clip>img,.asset-preview){background:#111614}:root[data-theme=light] .drop-zone{background:#39765b0d;border-color:#8ba99a}:root[data-theme=light] .drop-zone.over{border-color:var(--accent);background:#d8eadf}:root[data-theme=light] .studio-dialog::backdrop{background:#25312b66}:root[data-theme=light] .save-state{color:var(--accent-strong)}:root[data-theme=light] .save-state>span{background:var(--accent-strong)}:root[data-theme=light] .save-state.waiting,:root[data-theme=light] .today-signals .needs-attention strong{color:var(--attention)}:root[data-theme=light] .save-state.waiting>span{background:var(--attention)}:root[data-theme=light] .identity code,:root[data-theme=light] .home-search{color:var(--muted-strong)}:root[data-theme=light] .project-tile:hover .project-collage{box-shadow:0 14px 34px var(--shadow)}:root[data-theme=light] .canvas-studio .canvas-tools button.active,:root[data-theme=light] .canvas-studio .canvas-tools button[aria-expanded=true],:root[data-theme=light] .canvas-studio .selection-tools button[aria-expanded=true],:root[data-theme=light] .canvas-studio .selection-tools .canvas-arrange{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-strong)}@media (width<=750px){.theme-menu{margin-inline:3px}.theme-menu summary{justify-content:center;padding:10px 6px}.theme-menu summary span:last-child{display:none}.theme-menu>div{bottom:0;left:55px}}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;padding:9px 12px;transition:background .12s ease-out}button:hover:not(:disabled){background:var(--hover)}button:active:not(:disabled){transform:scale(.98)}button:disabled{cursor:default;opacity:.35}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input,textarea,select{border:1px solid var(--line-strong);background:var(--field);color:inherit;resize:vertical;border-radius:7px;padding:11px 12px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope Variable,sans-serif;font-weight:500}h1{letter-spacing:-1.8px;margin:14px 0 18px;font-size:clamp(30px,3vw,46px);line-height:1.2}h2{letter-spacing:-.7px;font-size:24px}h3{font-size:19px;line-height:1.4}p{color:var(--muted);line-height:1.7}.eyebrow{letter-spacing:1.8px;color:var(--muted-strong);font-size:10px;font-weight:600}.studio-shell{background:var(--bg);height:100dvh;display:flex;overflow:hidden}.studio-nav{background:var(--nav);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;width:224px;padding:30px 16px 20px;display:flex}.brand{text-align:left;align-items:center;gap:10px;padding:0 10px;font-family:Manrope Variable,sans-serif;font-size:21px;display:flex}.brand-orbit{color:var(--accent);font-size:40px;line-height:1}small{color:var(--muted);font-size:11px;display:block}.brand small{letter-spacing:2.6px;margin-top:5px;font-family:DM Sans Variable,sans-serif;font-size:8px}.studio-nav nav{flex-direction:column;gap:7px;margin-top:42px;display:flex}.studio-nav nav button{text-align:left;color:var(--muted-strong);align-items:center;gap:12px;padding:12px;display:flex}.studio-nav nav button span:last-child{white-space:normal;font-size:12px;line-height:1.4}.studio-nav nav button.selected{color:var(--text);background:var(--accent-soft)}.nav-label{letter-spacing:1.7px;color:var(--muted);margin:34px 12px 12px;font-size:9px}.project-dot{background:var(--accent-strong);border-radius:2px;flex-shrink:0;width:6px;height:6px}.theme-menu{margin:auto 4px 10px;position:relative}.theme-menu summary{color:var(--muted-strong);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;list-style:none;display:flex}.theme-menu summary::-webkit-details-marker{display:none}.theme-menu summary:hover,.theme-menu[open] summary{color:var(--text);background:var(--hover)}.theme-menu>div{z-index:800;border:1px solid var(--line);background:var(--surface-raised);width:180px;box-shadow:0 16px 40px var(--shadow);border-radius:12px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0}.theme-menu button{text-align:left;color:var(--muted-strong)}.theme-menu button[aria-pressed=true]{color:var(--text);background:var(--accent-soft)}.nav-bottom{align-items:center;gap:10px;margin-top:0;padding:8px 12px;font-size:12px;display:flex}.nav-bottom small{margin-top:4px;font-size:10px}.avatar{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.studio-shell>main{flex-direction:column;flex:1;min-width:0;display:flex}.studio-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;height:65px;padding:0 28px;display:flex}.breadcrumb{align-items:center;gap:13px;font-size:12px;display:flex}.breadcrumb button{color:var(--muted);padding:6px 0}.breadcrumb>span{color:#57615e}.breadcrumb strong{font-weight:500}.save-state{color:#93ac9e;align-items:center;gap:7px;font-size:10px;display:flex}.save-state>span{background:#84b899;border-radius:50%;width:5px;height:5px}.save-state.waiting{color:#e0bd81}.save-state.waiting>span{background:#e0bd81}.home{padding:54px clamp(24px,5vw,86px);overflow:auto}.home-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.home-heading p{margin:0;font-size:13px}.quiet-note{color:var(--muted);padding-bottom:3px;font-size:11px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.project-tile{min-width:0}.project-tile-main{text-align:left;white-space:normal;border:0;border-radius:0;width:100%;padding:0;display:block}.project-tile-main:hover:not(:disabled){background:0 0}.project-collage{background:var(--surface-soft);border-radius:10px;gap:3px;height:260px;display:flex;position:relative;overflow:hidden}.project-collage img{object-fit:cover;flex:1;width:33%;min-width:0}.project-collage img:nth-child(2){margin-top:28px;margin-bottom:-28px}.tile-number{background:#111b;border-radius:4px;padding:5px 7px;font-size:10px;position:absolute;bottom:14px;left:14px}.project-tile-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 0;display:flex}.project-tile-title h2{margin-bottom:7px;font-size:20px}.project-tile-title p{margin:0;font-size:11px}.project-tile-title p span{margin:0 7px}.project-tile-title>span{color:var(--accent);font-size:23px}.home-foot{justify-content:space-between;gap:50px;margin-top:68px;padding-top:30px;display:flex}.home-foot h3{margin:16px 0 10px}.home-foot p{font-size:12px}.home-rule{border-left:1px solid #39433f;align-self:center;padding-left:28px}.home-rule strong{font-size:12px;font-weight:500}.home-rule p{margin-top:12px}.project-bar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;min-width:0;height:60px;padding:0 20px;display:flex}.view-tabs{scrollbar-width:none;align-items:stretch;gap:10px;min-width:0;height:100%;display:flex;overflow-x:auto}.view-tabs::-webkit-scrollbar{display:none}.project-actions::-webkit-scrollbar{display:none}.view-tabs button{color:var(--muted);border-bottom:2px solid #0000;border-radius:0;flex:none;padding:0 13px;font-size:12px}.view-tabs button.active{color:var(--text);border-bottom-color:var(--accent)}.project-actions{scrollbar-width:none;flex:0 auto;align-items:center;gap:5px;min-width:0;font-size:11px;display:flex;overflow-x:auto}.project-actions .active{background:var(--accent-soft)}.workspace{flex:1;min-height:0;display:flex}.workspace-view{flex:1;min-width:0;position:relative}.project-tile-title h2{margin:0 0 7px}.project-tile-title p{margin:0}.project-tile-title .project-progress{color:var(--muted-strong);margin-top:7px;font-size:12px}.project-signals{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.project-signals>button{border:1px solid var(--line);background:var(--surface-soft);min-height:33px;color:var(--muted-strong);border-radius:20px;align-items:baseline;gap:6px;padding:7px 11px;font-size:10px;display:inline-flex}.project-signals>button strong{color:var(--attention);font-size:12px}.project-signals>button:hover:not(:disabled){border-color:color-mix(in srgb, var(--attention) 38%, var(--line));background:color-mix(in srgb, var(--attention) 8%, var(--surface));color:var(--text)}.cco-context-status{z-index:950;border:1px solid var(--line-strong);max-width:min(440px,100vw - 44px);color:var(--text);background:var(--surface-raised);box-shadow:0 14px 38px var(--shadow);border-radius:12px;align-items:center;gap:10px;padding:10px 12px 10px 16px;font-size:12px;display:flex;position:fixed;bottom:22px;right:22px}.cco-context-status button{min-width:30px;color:var(--muted);padding:5px}.film-toolbar,.sequence-heading,.shot-bottom,.reader-controls,.reader-caption{justify-content:space-between;align-items:center;gap:16px;display:flex}.film-toolbar{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 91%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-wrap:wrap;margin:-10px -10px 0;padding:12px 10px 18px;position:sticky;top:0}.film-toolbar span,.reader-controls span{color:var(--muted)}.film-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.film-actions button{border:1px solid var(--line);font-size:12px}.film-sequence{padding-top:28px}.sequence-heading{margin-bottom:18px}.sequence-heading h3{margin:6px 0 0}.sequence-heading>div:last-child{text-align:right}.film-shot{border:1px solid var(--line);background:var(--surface-raised);box-shadow:0 7px 20px color-mix(in srgb, var(--shadow) 55%, transparent);border-radius:12px;padding:0;transition:border-color .14s,transform .14s,box-shadow .14s;overflow:hidden}.film-shot:hover{border-color:var(--line-strong);box-shadow:0 11px 28px var(--shadow);transform:translateY(-2px)}.film-shot.chosen{border-color:color-mix(in srgb, var(--accent) 62%, var(--line))}.shot-open{text-align:left;white-space:normal;width:100%;padding:0;display:block}.film-shot .shot-heading{padding:12px 14px}.film-shot .shot-heading strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.film-shot .shot-image{aspect-ratio:16/9;background:var(--media-well);justify-content:center;align-items:center;width:100%;height:auto;padding:0;display:flex;position:relative}.film-shot .shot-image img{object-fit:contain;width:100%;height:100%}.shot-duration{background:#15191bdd;border-radius:4px;padding:3px 6px;font-size:10px;position:absolute;bottom:8px;right:9px}.film-shot p{min-height:52px;margin:0;padding:13px 14px 0;font-size:12px;line-height:1.5}.shot-bottom{border-top:1px solid var(--line);gap:4px;padding:10px 12px}.shot-bottom>div{display:flex}.shot-bottom button{padding:5px 8px}.chosen .shot-bottom small{color:var(--accent)}.studio-dialog.film-dialog{width:min(1180px,96vw);max-width:1180px}.studio-dialog.picker-dialog{width:min(1020px,96vw);max-width:1020px}.plan-editor{grid-template-columns:minmax(0,1fr) 290px;gap:28px;display:grid}.plan-preview{background:#0f1214;border-radius:8px;justify-content:center;align-items:center;height:min(42vh,460px);min-height:300px;display:flex;overflow:hidden}.plan-preview>img,.plan-preview video{object-fit:contain;width:100%;height:100%}.plan-preview.comparing{grid-template-columns:1fr 1fr;align-items:start;gap:12px;height:auto;max-height:50vh;padding:10px;display:grid;overflow:auto}.plan-preview figure{min-width:0;margin:0}.plan-preview figure img{object-fit:contain;width:100%;height:240px}.plan-preview figcaption{color:var(--muted);padding:8px 4px;font-size:11px}.variant-strip{gap:10px;padding:14px 0;display:flex;overflow-x:auto}.variant-strip button{border:1px solid var(--line);flex:none;width:112px;padding:5px}.variant-strip img{object-fit:contain;background:#101416;width:100%;height:65px}.variant-strip small{text-overflow:ellipsis;padding:6px 2px 2px;overflow:hidden}.variant-strip span{color:var(--accent);font-size:10px}.variant-strip [aria-pressed=true]{border-color:var(--accent)}.plan-fields fieldset{border:0;min-width:0;margin:0;padding:0}.plan-fields label{color:var(--muted);margin-bottom:17px;font-size:12px;display:block}.plan-fields input,.plan-fields textarea,.plan-fields select{width:100%;margin-top:7px}.field-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.plan-uses{border-top:1px solid var(--line,#35423c);margin-top:26px;padding-top:24px}.plan-uses-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.plan-uses h3{margin:8px 0 20px;font-size:22px}.plan-uses h4{margin:12px 0;font-size:14px;font-weight:500}.plan-uses h4>span{color:#a3b7ab;margin-left:8px}.plan-uses-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.plan-uses p,.plan-uses summary{color:#a2afa7;font-size:13px;line-height:1.5}.plan-uses details{margin-top:18px}.plan-use-list{gap:8px;max-height:280px;display:grid;overflow-y:auto}.plan-use-list button{text-align:left;align-items:center;gap:12px;min-width:0;padding:9px;display:flex}.plan-use-list button>span:nth-last-child(2){flex:1;min-width:0}.plan-use-list img{object-fit:contain;background:#151c19;border-radius:4px;flex-shrink:0;width:64px;height:44px}.plan-use-list strong,.plan-use-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.plan-use-list strong{font-size:13px;font-weight:500}.plan-use-list small{color:#a2afa7;margin-top:5px;font-size:11px}.inspector-plans{gap:8px;margin:8px 0 24px;display:grid}.inspector-plans button{text-align:left;justify-content:space-between;gap:10px;display:flex}.inspector-plans strong{font-size:13px;font-weight:500}.inspector-plans small{color:#a2afa7;font-size:11px}.library-scope{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.library-scope [aria-pressed=true]{color:#e8f3eb;background:#34483d;border-color:#799784}.library-scope span{color:#a2b9ac;margin-left:8px;font-size:12px}.library-scope small{color:#a2afa7}.film-shot:focus,.montage-row:focus{outline-offset:4px;outline:2px solid #adc8b5}@media (width<=760px){.plan-uses-columns{grid-template-columns:1fr;gap:14px}.plan-uses-heading{flex-direction:column;align-items:flex-start;gap:0}}.studio-dialog.reviews-dialog{width:min(900px,96vw);max-width:900px}.studio-dialog.review-reader{width:min(1380px,96vw);max-width:1380px}.review-intro,.review-create p{color:var(--muted);max-width:600px;line-height:1.6}.review-toolbar,.review-edition-heading{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.review-audience{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));color:var(--accent);background:var(--accent-soft);border-radius:6px;padding:6px 10px;font-size:12px}.review-edition-heading>span:last-child{color:var(--muted);font-size:12px}.review-create{background:var(--surface-raised);border:1px solid var(--line);border-radius:10px;gap:18px;margin:20px 0;padding:22px;display:grid}.review-create input,.review-create select,.review-feedback textarea{border:1px solid var(--line-strong);background:var(--field);width:100%;color:inherit;border-radius:8px;padding:12px}.review-editions{gap:8px;margin:28px 0;display:grid}.review-editions>button{text-align:left;border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.review-editions strong,.review-editions small{display:block}.review-editions small{color:var(--muted);margin-top:7px;font-size:12px}.review-items{gap:8px;margin-bottom:16px;padding:4px 0 16px;display:flex;overflow-x:auto}.review-items>button{text-align:left;border:1px solid #0000;flex:0 0 118px;width:118px;padding:5px}.review-items img{object-fit:contain;background:var(--media-well);border-radius:5px;width:100%;height:62px}.review-items small{text-overflow:ellipsis;margin-top:6px;font-size:11px;display:block;overflow:hidden}.review-items [aria-pressed=true],.review-filters [aria-pressed=true],.review-mark-tools [aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.review-body{grid-template-columns:minmax(0,1fr) 320px;gap:28px;display:grid}.review-shot-heading{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.review-shot-heading h3{margin:0;font-size:22px}.review-shot-heading small{color:var(--muted)}.review-media{background:var(--media-well);border-radius:8px;width:100%;position:relative;overflow:hidden}.review-media>img,.review-media>video{object-fit:contain;width:100%;height:100%;display:block}.review-marks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.review-marks.drawing{pointer-events:auto;touch-action:none;cursor:crosshair}.review-mark-tools{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.review-exact{color:var(--muted);margin-top:24px;display:block}.review-time{gap:12px;margin-top:16px;display:grid}.review-time>small{color:var(--muted);font-size:11px;line-height:1.5}.review-time label{font-size:12px}.review-time label>span{gap:12px;display:flex}.review-time input{background:var(--field);border:1px solid var(--line-strong);border-radius:5px;width:120px;max-width:46%;padding:10px}.review-feedback{min-width:0}.review-feedback>h3{margin:0 0 18px;font-size:18px}.review-feedback textarea{resize:vertical;min-height:100px;margin-bottom:10px}.review-filters{border-bottom:1px solid var(--line);gap:3px;margin-top:28px;padding:8px 0;display:flex}.review-filters button{padding:8px 10px;font-size:12px}.review-no-comments{color:var(--muted);padding:14px 0;line-height:1.5}.review-comments{gap:10px;max-height:430px;padding:16px 0;display:grid;overflow-y:auto}.review-comments article{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px}.review-comments article.selected{border-color:var(--attention)}.review-comment-open{text-align:left;white-space:normal;width:100%;padding:14px}.review-comment-open>span{justify-content:space-between;gap:8px;display:flex}.review-comment-open strong{font-size:12px;font-weight:500}.review-comment-open p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:14px;line-height:1.5}.review-comment-open small{color:var(--muted-strong);font-size:11px}.review-comment-foot{justify-content:space-between;align-items:center;gap:10px;padding:0 8px 6px 14px;display:flex}.review-comment-foot small{color:var(--muted);font-size:10px}.review-comment-foot button{font-size:12px}.review-pending{color:var(--attention);background:color-mix(in srgb, var(--attention) 9%, var(--surface-raised));border:1px solid color-mix(in srgb, var(--attention) 60%, var(--line));border-radius:6px;margin-bottom:18px;padding:12px}.review-pending button{text-decoration:underline}@media (width<=850px){.review-body{grid-template-columns:minmax(0,1fr);gap:30px}.review-edition-heading,.review-toolbar{flex-wrap:wrap}.review-editions>button{white-space:normal}.review-comments{max-height:none}.review-mark-tools button,.review-comment-foot button{min-height:44px}}.plan-choice{border-top:1px solid var(--line);padding-top:18px}.plan-choice p{margin:8px 0;font-size:12px}.asset-picker{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;max-height:55vh;margin:20px 0;display:grid;overflow:auto}.asset-picker button{border:1px solid var(--line);white-space:normal;text-align:left;padding:6px;position:relative}.asset-picker img{aspect-ratio:16/10;object-fit:contain;background:#111517;width:100%}.asset-picker strong{padding:8px 4px;font-size:11px;font-weight:500;display:block}.asset-picker [aria-pressed=true]{border-color:var(--accent);background:#b8d8c517}.asset-picker span{background:var(--accent);color:#16231b;border-radius:30px;padding:3px 7px;font-size:11px;position:absolute;top:12px;left:12px}.studio-dialog.reader-dialog{width:min(1320px,96vw);max-width:1320px}.film-screen{background:#090d0f;border-radius:7px;height:min(55vh,650px);position:relative;overflow:hidden}.film-screen>img,.film-screen>video{object-fit:contain;width:100%;height:100%}.film-missing{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;display:flex}.film-missing>span{color:#667976;font:500 70px Manrope Variable,sans-serif}.film-missing h3{margin:10px 0}.film-missing p{margin-bottom:4px}.candidate-badge{color:#e3c99d;background:#15191bdd;border-radius:5px;padding:7px 10px;font-size:11px;position:absolute;top:12px;left:12px}.reader-controls{flex-wrap:wrap;padding:14px 0}.reader-controls>div{gap:8px;display:flex}.candidate-toggle{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex!important}.candidate-toggle input{width:auto!important;margin:0!important}.reader-caption{align-items:start;padding:15px 0}.reader-caption h3{margin:6px 0}.reader-caption p{max-width:650px;margin:0;font-size:12px}.reader-caption>small{text-align:right}.reader-strip{gap:12px;padding:0 0 8px;display:flex;overflow-x:auto}.reader-strip button{border:1px solid var(--line);flex:none;width:108px;padding:4px}.reader-strip [aria-pressed=true]{border-color:var(--accent)}.reader-strip img,.reader-gap{object-fit:contain;background:#101517;width:100%;height:59px}.reader-gap{color:var(--muted);justify-content:center;align-items:center;display:flex}.reader-strip small{margin-top:6px}@media (width<=760px){.plan-editor{grid-template-columns:1fr;gap:16px}.plan-preview{height:32vh;min-height:160px}.film-screen{height:35vh}.film-toolbar{align-items:start}.reader-caption{display:block}.reader-caption>small{text-align:left;margin-top:12px}.asset-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.canvas-space{position:absolute;inset:0}.tl-theme__dark{--tl-color-background:#131719;--tl-color-selected:#acd5bd;--tl-color-selection-stroke:#acd5bd;--tl-font-sans:"DM Sans Variable", sans-serif}.canvas-tools{z-index:300;white-space:nowrap;background:#242a2df5;border:1px solid #3a4244;border-radius:10px;align-items:center;gap:2px;padding:5px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0003}.canvas-tools button{padding:9px 11px;font-size:11px}.canvas-tools button:first-child,.canvas-tools button:nth-child(2){font-size:17px}.canvas-tools i{background:#3c4344;width:1px;height:22px;margin:0 4px}.canvas-tools .active{color:#daecdf;background:#405148}.canvas-zoom{z-index:300;background:#242a2ded;border:1px solid #3a4244;border-radius:8px;align-items:center;gap:3px;padding:3px;font-size:11px;display:flex;position:absolute;bottom:18px;left:18px}.canvas-zoom span{text-align:center;min-width:42px}.canvas-zoom button{padding:7px 10px}.o-card{pointer-events:none;background:#272e31;border:1px solid #46504d;border-radius:11px;flex-direction:column;font-family:DM Sans Variable,sans-serif;display:flex;overflow:hidden;box-shadow:0 5px 16px #0005}.o-picture{background:#0d1011;flex:1;min-height:0;position:relative}.o-card.overview{box-shadow:none;border-color:#0000;border-radius:0}.o-card.kept{border-color:#78a58c;box-shadow:0 7px 22px #13231b99}.o-picture img,.o-picture video{object-fit:contain;width:100%;height:100%;display:block}.o-caption{color:#c6cecd;background:#272e31;border-top:1px solid #ffffff0a;align-items:center;gap:7px;height:44px;min-height:44px;padding:0 12px;font-size:11px;display:flex}.o-caption>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.o-note{background:#393a30;flex:1;min-height:0;padding:18px 18px 4px;overflow:hidden}.o-note p{white-space:pre-wrap;color:#dcddca;margin-top:16px;font-size:15px;line-height:1.55}.o-note .eyebrow{color:#abae91}.o-note+.o-caption{background:#34372f}.o-card.rejected{opacity:.58;filter:saturate(.45)}.o-card-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 6px;font-size:8px;font-weight:650}.o-card-status.kept{color:#d9f2e1;background:#476f59}.o-card-status.rejected{color:#d9dcdb;background:#555d5a}.o-lock{color:var(--muted);flex:none;font-size:10px}.play-mark{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1211a8;border:1px solid #fff5;border-radius:50%;place-items:center;width:44px;height:44px;padding-left:3px;font-size:16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #0007}.o-frame{pointer-events:none;background:#d5e2d505;border:1px solid #809a8a66;border-radius:12px}.o-frame-title{color:#aebdb5;white-space:nowrap;text-overflow:ellipsis;background:#252c2a;border:1px solid #809a8a55;border-radius:7px;align-items:center;gap:8px;max-width:100%;height:26px;padding:4px 9px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;position:absolute;top:-34px;left:0;overflow:hidden}.o-frame-title>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.o-frame-lock{color:var(--muted);flex:none;font-size:9px}.inspector{background:var(--surface);border-left:1px solid var(--line);flex-shrink:0;width:300px;overflow:auto}.inspector-top{justify-content:space-between;align-items:center;padding:18px 18px 6px;display:flex}.inspector-top .eyebrow{font-size:9px}.inspector-content{padding:12px 20px}.inspector-image{border:1px solid var(--line);width:100%;margin:6px 0 22px;padding:0;display:block;overflow:hidden}.inspector-image img{width:100%;display:block}.inspector-image span{color:var(--muted);padding:8px;font-size:10px;display:block}.inspector label{color:var(--muted);margin:16px 0;font-size:10px;display:block}.inspector input,.inspector textarea{width:100%;margin-top:7px;font-size:12px;line-height:1.6}.primary{background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:600}.primary:hover:not(:disabled){filter:brightness(1.08)}.inspector-buttons{flex-wrap:wrap;gap:2px;margin-top:14px;font-size:10px;display:flex}.identity{border-top:1px solid var(--line);color:var(--muted);margin-top:24px;padding-top:20px;font-size:10px}.identity code{overflow-wrap:anywhere;color:#b5c6be;margin:8px 0;font-size:10px;line-height:1.6;display:block}.identity button{padding-left:0;font-size:10px}.inspector-empty{padding:24px 20px}.inspector-empty p{font-size:12px}.activity{border-top:1px solid var(--line);margin-top:12px;padding:24px 20px}.activity>div{border-bottom:1px solid #2b323555;padding:15px 0}.activity strong{margin-bottom:5px;font-size:11px;font-weight:400;display:block}.activity small{font-size:10px}.collection{height:100%;padding:35px 30px;overflow:auto}.collection-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;display:flex}.collection-heading h2{margin:12px 0 0}.collection-heading input{width:300px;font-size:11px}.library-grid,.shot-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;display:grid}.library-lifecycle{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin:0 0 18px;padding-bottom:14px;display:flex}.library-lifecycle button{min-height:36px;padding:7px 12px}.library-lifecycle button[aria-pressed=true]{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.library-lifecycle span{color:var(--muted-strong);font-variant-numeric:tabular-nums;margin-left:6px}.library-selection-hint{color:var(--muted-strong);font-size:10px}.media-tile{border:1px solid var(--line);text-align:left;white-space:normal;background:var(--surface-raised);box-shadow:0 6px 18px color-mix(in srgb, var(--shadow) 45%, transparent);border-radius:12px;padding:0;transition:border-color .14s,transform .14s,box-shadow .14s;position:relative;overflow:hidden}.media-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.media-actions button{border-color:color-mix(in srgb, var(--line-strong) 75%, transparent);background:color-mix(in srgb, var(--surface-raised) 92%, transparent);min-height:38px;padding:8px 12px;font-size:11px}.media-actions button span{color:inherit;margin-right:3px}.media-actions .danger{color:#f0b6aa;border-color:#8f554b}.media-actions.compact{gap:5px;padding:8px 10px 0}.media-actions.compact button{flex:auto;min-height:30px;padding:5px 7px;font-size:9px}.media-tile:hover{border-color:var(--line-strong);box-shadow:0 10px 26px var(--shadow);transform:translateY(-2px)}.media-tile.selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent), 0 10px 26px var(--shadow)}.media-tile>img{aspect-ratio:16/10;object-fit:contain;background:#101517;width:100%;display:block}.media-tile>div:last-child{padding:12px 13px}.media-tile strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.media-tile small{margin-top:7px;font-size:10px}.note-preview{background:var(--note-paper);height:160px;color:var(--note-ink);white-space:pre-wrap;padding:24px;font-size:14px;line-height:1.6;overflow:hidden}.shot{min-width:0}.shot-heading{align-items:center;gap:12px;margin-bottom:10px;display:flex}.shot-heading>span{color:var(--muted-strong);font-size:11px}.shot-heading>strong{font-size:12px;font-weight:500}.shot-image{aspect-ratio:16/9;background:var(--media-well);border:1px solid var(--line);place-items:center;width:100%;padding:0;display:grid;overflow:hidden}.shot-image img{object-fit:contain;width:100%;height:100%}.shot p{margin:13px 0 9px;font-size:12px;line-height:1.6}.shot small{color:var(--muted-strong);font-size:10px}.empty-state{text-align:center;color:var(--muted-strong);padding:70px 20px}.empty-state>span{font-size:40px}.empty-state h3{margin:22px 0 12px}.empty-state p{font-size:13px}.empty-state button{border-color:var(--line-strong);font-size:12px}.notice{color:#eadab9;z-index:500;background:#3e3623;justify-content:space-between;align-items:center;gap:16px;padding:12px 26px;font-size:12px;display:flex}.notice button{border-color:#a5946544;font-size:11px}.loading{color:var(--muted);flex:1;place-items:center;display:grid}.lightbox{z-index:1000;background:#0d1113f7;flex-direction:column;justify-content:center;align-items:center;padding:70px 88px 24px;display:flex;position:fixed;inset:0}.lightbox>img{object-fit:contain;flex:1 1 0;width:100%;min-height:0}.lightbox-caption strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lightbox-caption span{color:#a9b9b0;white-space:nowrap}.lightbox-caption{color:#eef5f0}.lightbox-close{color:#eef5f0;background:#18201fdd;border-color:#5e706466;font-size:12px;position:absolute;top:20px;right:24px}.lightbox-arrow{z-index:2;color:#eef5f0;background:#18201fdd;border-color:#5e706477;width:52px;height:72px;padding:0;font-size:36px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-arrow.previous{left:20px}.lightbox-arrow.next{right:20px}.lightbox-footer{flex:none;justify-content:space-between;align-items:center;gap:22px;width:min(1040px,100%);padding-top:16px;font-size:12px;display:flex}.lightbox .media-actions button{color:#eef5f0;background:#18201f;border-color:#52665a}.lightbox .media-actions .danger{color:#f0b6aa;border-color:#8f554b}.lightbox-caption{align-items:baseline;gap:14px;min-width:0;display:flex}@media (width<=1100px){.studio-nav{width:185px;padding-inline:10px}.canvas-tools button{padding:9px 7px;font-size:10px}.inspector{width:260px}.home{padding:38px 28px}.project-collage{height:210px}.home-heading{display:block}.quiet-note{margin-top:20px;display:block}.collection-heading{flex-direction:column;align-items:flex-start;gap:18px}}@media (width<=750px){.studio-nav{width:66px;padding:25px 5px}.brand{justify-content:center;padding:0}.brand>span:last-child,.nav-label,.studio-nav nav button span,.nav-bottom>div{display:none}.brand-orbit{font-size:33px}.studio-nav nav button{justify-content:center;padding:12px 8px}.studio-nav nav button:has(.project-dot){min-height:37px}.studio-nav nav button .project-dot{display:block}.nav-bottom{justify-content:center;padding:8px}.theme-menu{margin-inline:3px}.theme-menu summary{justify-content:center;padding:10px 6px}.theme-menu summary span:last-child{display:none}.theme-menu>div{bottom:0;left:55px}.studio-header{height:56px;padding:0 16px}.save-state{font-size:9px}.breadcrumb{gap:7px;font-size:11px}.home{padding:35px 22px}.home h1{font-size:34px}.project-grid{grid-template-columns:1fr}.project-collage{height:240px}.home-foot{flex-direction:column;gap:20px;margin-top:38px}.home-rule{align-self:flex-start}.project-bar{flex-direction:column;align-items:stretch;gap:0;height:96px;padding:0 8px 6px}.view-tabs{flex:0 0 48px;gap:0;height:48px}.view-tabs button{padding:0 10px;font-size:10px}.project-actions button{padding:8px;font-size:10px}.project-actions{border-top:1px solid var(--line);min-height:42px}.project-actions button:first-child{font-size:0}.project-actions button:first-child:first-letter{font-size:18px}.inspector{z-index:500;width:min(310px,85vw);position:absolute;top:152px;bottom:0;right:0;box-shadow:-10px 0 30px #0005}.canvas-tools{gap:0;max-width:calc(100% - 18px);top:12px;left:9px;overflow-x:auto;transform:none}.canvas-tools i{margin:0 2px}.canvas-tools button{padding:8px 7px}.collection{padding:26px 18px}.collection-heading input{width:100%}.collection-heading{gap:20px}.collection-heading h2{font-size:23px}.library-grid,.shot-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px}.notice{padding:10px 14px;font-size:11px}.lightbox{padding:66px 14px 18px}.lightbox>img,.lightbox>video{max-height:calc(100% - 180px)}.lightbox-arrow{background:#18201fee;width:44px;height:58px;top:43%}.lightbox-arrow.previous{left:8px}.lightbox-arrow.next{right:8px}.lightbox-footer{flex-direction:column;align-items:stretch;gap:10px}.lightbox-footer .media-actions button{flex:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.editor-surface{position:absolute;inset:76px 0 0}.canvas-tools{top:16px}.studio-shell .tl-theme__dark{--tl-color-background:#131719;--tl-color-selected:#acd5bd;--tl-color-selection-stroke:#acd5bd;--tl-color-selection-fill:#acd5bd22;--tl-font-sans:"DM Sans Variable", sans-serif}.selection-tools{z-index:300;background:#26312dee;border:1px solid #496052;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #0004}.selection-tools>span{color:#a5bcaf;padding:0 8px;font-size:10px}.has-layout-preview .editor-surface{inset:16px 300px 0 0}.has-layout-preview .canvas-zoom{width:max-content;max-width:calc(100% - 330px);right:auto}.layout-panel{z-index:320;border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;gap:18px;width:276px;padding:20px;display:flex;position:absolute;inset:16px 12px 16px auto;overflow-y:auto;box-shadow:0 10px 36px #0003}.layout-heading{justify-content:space-between;align-items:center;display:flex}.layout-heading h2{letter-spacing:-.7px;margin:5px 0 0;font-family:Manrope Variable,sans-serif;font-size:25px}.layout-heading button{padding:4px 9px;font-size:23px}.layout-caption{color:var(--muted);margin:-9px 0 0;font-size:12px}.layout-controls{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.layout-controls legend{margin-bottom:10px;padding:0;font-size:12px}.layout-modes{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.layout-modes button{border:1px solid var(--line);border-radius:6px;place-items:center;gap:4px;min-width:0;min-height:54px;padding:7px 3px;display:grid}.layout-modes button>span{font-size:18px;line-height:1}.layout-modes small{white-space:normal;color:var(--muted);font-size:10px;line-height:1.2}.layout-modes button.active{color:var(--accent);background:#b8d8c51c;border-color:#809c8b}.layout-modes button.active small{color:var(--accent)}.layout-field{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.layout-field select{width:100%;min-width:0;font:inherit;border:1px solid var(--line);background:#15191b;border-radius:6px;padding:10px}.layout-stepper{border:1px solid var(--line);border-radius:6px;align-items:center;display:flex}.layout-stepper button{padding:5px 12px;font-size:18px}.layout-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:26px}.layout-gap{gap:9px;font-size:12px;display:grid}.layout-gap>span{justify-content:space-between;display:flex}.layout-gap input{accent-color:var(--accent);width:100%;padding:0}.layout-gap-labels{color:var(--muted)}.layout-result{border-top:1px solid var(--line);padding-top:16px;font-size:12px;line-height:1.6}.layout-result strong{color:var(--accent);font-weight:500}.layout-result p{color:var(--muted);margin:5px 0}.layout-result .layout-error{color:#efbfaa}.layout-compare{gap:4px;display:flex}.layout-compare button{padding:8px 10px;font-size:11px}.layout-compare button[aria-pressed=true]{color:var(--accent);background:#b8d8c51c}.layout-footer{gap:12px;margin-top:auto;display:grid}.layout-footer small{color:var(--muted);font-size:11px}.layout-footer>div{justify-content:space-between;gap:8px;display:flex}.layout-footer button{min-height:40px;font-size:12px}@media (width<=760px){.has-layout-preview .editor-surface{inset:0 0 310px}.has-layout-preview .canvas-zoom{max-width:calc(100% - 32px);bottom:322px;right:auto}.layout-panel{gap:12px;width:auto;height:290px;padding:14px;inset:auto 8px 8px}.layout-modes{grid-template-columns:repeat(3,1fr)}.layout-footer{background:var(--panel);padding:10px 0;position:sticky;bottom:-14px}}.selection-tools button{padding:8px;font-size:10px}.selection-tools~.canvas-zoom{bottom:22px}@media (width<=1100px){.selection-tools{max-width:calc(100% - 20px);bottom:68px;overflow:auto}}.lightbox>video{object-fit:contain;flex:1 1 0;width:100%;min-height:0}.studio-dialog{width:min(660px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--text,#e5e7e5);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:16px;margin:auto;padding:28px;box-shadow:0 24px 100px #0009}.studio-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080d10b8}.dialog-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.dialog-heading h2{margin:0;font-size:25px}.dialog-heading button{padding:4px 10px;font-size:25px}.studio-dialog label{color:var(--muted-strong);gap:10px;display:grid}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.file-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.drop-zone{white-space:normal;background:#24312c66;border:1px dashed #596d65;flex-direction:column;align-items:center;gap:8px;width:100%;padding:26px 18px;display:flex}.drop-zone.over{background:#365342;border-color:#c5e8d2}.drop-zone strong{font-size:17px;font-weight:500}.drop-zone span{color:#acb9b5}.drop-symbol{font-size:26px}.drop-zone small{margin-top:8px}.import-jobs{max-height:300px;margin-top:20px;overflow:auto}.import-job{border-bottom:1px solid var(--line);padding:16px 0}.import-job>div{justify-content:space-between;gap:12px;display:flex}.import-job strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.import-job span{color:var(--muted);flex-shrink:0;font-size:12px}.import-job progress{accent-color:#b8d8c5;background:#34423c;border:0;width:100%;height:4px;margin-top:12px}.import-job progress::-webkit-progress-bar{background:#34423c;border-radius:4px}.import-job progress::-webkit-progress-value{background:#b8d8c5;border-radius:4px}.form-error{color:#e3b7a9;margin:12px 0 0;font-size:12px}.library-filters{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 26px;display:flex}.library-filters button{color:var(--muted);padding:7px 13px}.library-filters button.active{background:var(--accent-soft);color:var(--accent)}.library-sort{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:11px;display:inline-flex}.library-sort select{min-height:34px;color:var(--text);background:var(--surface-raised);border:1px solid var(--line);border-radius:8px;padding:6px 30px 6px 10px}.library-filters>span{color:var(--muted);margin-left:6px;font-size:12px}.media-cover{aspect-ratio:16/10;background:#101517;width:100%;position:relative;overflow:hidden}.media-cover img{object-fit:contain;width:100%;height:100%;display:block}.media-kind{letter-spacing:1px;background:#101a1de0;border-radius:4px;padding:5px 7px;font-size:9px;position:absolute;bottom:12px;left:10px}.show-more{border-color:var(--line);margin:24px auto;display:block}.audio-card{width:100%;height:100%;position:relative}.audio-card audio{width:90%;height:35px;position:absolute;bottom:12%;left:5%}.audio-preview,.document-preview{flex-direction:column;align-items:center;gap:20px;width:min(700px,90vw);display:flex}.audio-preview audio{width:100%}.document-preview a{border-radius:8px;padding:14px 20px;text-decoration:none}@media (width<=680px){.studio-dialog{padding:20px}.dialog-heading h2{font-size:21px}.import-job>div{display:block}.import-job span{margin-top:6px;display:block}.project-actions>.primary{padding:6px 8px;font-size:11px}.library-filters>span{width:100%;margin:8px 0 0}.media-tile .library-manage{opacity:1;transform:none}.library-lifecycle{overflow-x:auto}}.media-tile .media-open{border-radius:0;width:100%;padding:0;display:block;overflow:hidden}.media-tile .media-details{text-align:left;white-space:normal;width:100%;padding:14px 16px;display:block}.media-tile .media-details:hover{background:var(--hover)}.media-tile .media-details strong{margin-bottom:7px;font-size:13px;line-height:1.45;display:block}.media-tile .media-details small{font-size:11px}.asset-facts{color:#b9ccc2;flex-wrap:wrap;gap:8px;margin:16px 0;font-size:11px;display:flex}.asset-facts>span+span:before{content:"·";margin-right:8px}.asset-facts small{margin-left:auto}.asset-origin{color:var(--muted);margin-top:24px;font-size:11px}.asset-origin summary{cursor:pointer;color:#bed2c7}.asset-origin p{margin:12px 0}.asset-origin code{overflow-wrap:anywhere;font-size:10px}:root .export-facts{color:var(--muted);flex-wrap:wrap;gap:12px;padding:16px 0;display:flex}:root .export-missing{border:1px solid color-mix(in srgb, var(--attention) 45%, var(--line));color:var(--text);background:var(--warning-surface);border-radius:10px;padding:14px 18px}.mission-dialog{width:min(880px,100vw - 32px)}.mission-list{gap:16px;margin:24px 0 8px;display:grid}.mission-card{border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;padding:22px}.mission-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mission-heading h3{margin:8px 0;font-size:21px}.mission-state{background:var(--surface-soft);white-space:nowrap;border-radius:20px;padding:5px 9px;font-size:12px}.mission-state.succeeded{color:var(--accent);background:var(--success-surface)}.mission-state.failed,.mission-state.uncertain{color:var(--attention);background:var(--warning-surface)}.mission-progress{align-items:center;gap:14px;margin:20px 0;display:flex}.mission-progress progress{accent-color:#b9ddc8;border:0;border-radius:10px;width:100%;height:6px}.mission-progress progress::-webkit-progress-bar{background:#333e3b;border-radius:10px}.mission-progress progress::-webkit-progress-value{background:#b9ddc8;border-radius:10px}.mission-progress span{color:#b9ddc8;min-width:45px;font-size:12px}.mission-error,.mission-pending{color:#ebd5a6;border:1px solid #665c45;border-radius:8px;padding:12px 16px}.mission-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mission-actions .button-link{color:#d1e0d7;border:1px solid #46544e;border-radius:8px;align-items:center;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.mission-card video{background:#101515;border-radius:8px;width:100%;max-height:320px;margin-top:16px}.mission-poster{background:#101515;width:100%;height:160px;margin-top:16px;padding:0;display:block;position:relative;overflow:hidden}.mission-poster img{object-fit:contain;opacity:.7;width:100%;height:100%}.mission-poster span{text-shadow:0 1px 8px #000;place-items:center;display:grid;position:absolute;inset:0}.montage-intro,.montage-footnote{color:var(--muted-strong);font-size:13px;line-height:1.6}.montage-intro{margin:8px 0 28px}.montage-footnote{margin:22px 0}.montage-empty{background:var(--surface-raised);border:1px solid var(--line);border-radius:14px;padding:70px 25px}.montage-empty h3{font-size:26px}.montage-empty small{margin-top:18px;display:block}.montage-list{gap:10px;display:grid}.montage-row{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;grid-template-columns:32px minmax(220px,1fr) 130px auto;align-items:center;gap:20px;padding:12px 18px;transition:border-color .14s,background .14s;display:grid}.montage-row:hover{border-color:var(--line-strong);background:color-mix(in srgb, var(--surface-raised) 90%, var(--accent) 10%)}.clip-number{color:var(--muted-strong);font-variant-numeric:tabular-nums;font-size:13px}.clip-open{text-align:left;background:0 0;border:0;align-items:center;gap:20px;min-width:0;padding:0;display:flex}.clip-open img{object-fit:contain;background:var(--media-well);border-radius:6px;flex-shrink:0;width:128px;height:76px}.clip-open span{min-width:0}.clip-open strong{overflow-wrap:anywhere;font-size:15px;display:block}.clip-open small{color:var(--muted-strong);overflow-wrap:anywhere;margin-top:8px;display:block}.clip-timing{font-variant-numeric:tabular-nums;text-align:right}.clip-timing strong{font-size:20px;font-weight:500}.clip-timing small{color:var(--muted-strong);margin-top:6px;font-size:11px;display:block}.clip-actions{gap:6px;display:flex}.clip-dialog{width:min(1000px,94vw)}.clip-editor{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:24px;display:grid}.clip-preview{background:#101615;border-radius:10px;place-items:center;min-height:250px;display:grid;overflow:hidden}.clip-preview img,.clip-preview video{object-fit:contain;width:100%;max-height:430px}.clip-fields{gap:14px;min-width:0;display:grid}.clip-fields label{color:var(--muted-strong);gap:7px;font-size:13px;display:grid}.clip-fields select,.clip-fields input{background:var(--field);width:100%;min-width:0;color:var(--text);border:1px solid var(--line-strong);border-radius:6px;padding:10px}.clip-fields .clip-lock{align-items:center;gap:8px;display:flex}.clip-lock input{width:18px}.clip-fields small{color:var(--muted-strong)}@media (width<=1100px){.montage-row{grid-template-columns:26px minmax(140px,1fr) 105px;gap:12px}.clip-actions{grid-column:2/-1;justify-content:flex-end}}@media (width<=600px){.montage-row{grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px}.clip-open{gap:10px}.clip-open img{width:76px;height:60px}.clip-timing{text-align:left;grid-column:2;align-items:center;gap:14px;display:flex}.clip-timing small{margin-top:0}.clip-actions{flex-wrap:wrap;grid-column:2}.clip-editor{grid-template-columns:1fr}.clip-preview{min-height:160px}.montage-toolbar>div{flex-wrap:wrap}}.animatic-start{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--line));color:var(--text);background:var(--accent-soft);border-radius:12px;margin:20px 0;padding:18px}.animatic-start h3{margin-top:0}.transfer-history{border-top:1px solid var(--line,#33464b);margin:24px 0 16px;padding-top:16px}.transfer-history-heading,.transfer-history-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.transfer-history-heading h3{margin:0;font-size:15px}.transfer-history-row{border-bottom:1px solid var(--line,#33464b);padding:12px 0}.transfer-history-row>div{gap:4px;min-width:0;display:grid}.transfer-history-row small{line-height:1.5}.transfer-history-row button{flex-shrink:0}@media (width<=600px){.mission-heading{flex-direction:column;gap:8px}.mission-card{padding:16px}.mission-actions{flex-direction:column}.mission-actions button,.mission-actions .button-link{justify-content:center;min-height:44px}}:root{--element-thumb:96px}.element-toolbar,.element-reference-actions,.element-maintenance{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.element-toolbar{margin-bottom:24px}.element-toolbar p{color:var(--muted);margin:0}.element-grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:24px;padding-bottom:32px;display:grid}.element-card{border:1px solid var(--line);background:var(--surface-raised);text-align:left;min-width:0;box-shadow:0 6px 18px color-mix(in srgb, var(--shadow) 42%, transparent);border-radius:12px;padding:0;transition:border-color .14s,transform .14s,box-shadow .14s;overflow:hidden}.element-card:hover{border-color:var(--line-strong);box-shadow:0 10px 26px var(--shadow);transform:translateY(-2px)}.element-card:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.element-cover{background:var(--surface-soft);grid-template-columns:2fr 1fr;gap:3px;height:186px;display:grid}.element-cover img{object-fit:cover;width:100%;height:100%;min-height:0}.element-cover.count-1{grid-template-columns:1fr}.element-cover.count-3 img:first-child{grid-row:span 2}.element-cover.count-0{color:var(--muted);place-items:center;display:grid}.element-card-text{padding:20px}.element-card-text small{color:var(--accent);font-size:11px}.element-card-text h3{overflow-wrap:anywhere;margin:8px 0;font-size:20px}.element-card-text p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.element-card-text>span{color:var(--muted);margin-top:22px;font-size:12px;display:block}.studio-dialog.element-dialog{width:min(1220px,100vw - 40px);max-width:none}.element-workspace{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:28px;padding-top:16px;display:grid}.element-references{min-width:0}.element-preview{background:#111517;border-radius:10px;height:340px;display:flex;overflow:hidden}.element-preview figure{flex-direction:column;flex:1;min-width:0;margin:0;display:flex}.element-preview img,.element-preview video{object-fit:contain;width:100%;height:calc(100% - 30px);min-height:0}.element-preview figcaption{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);padding:8px 12px;font-size:11px;overflow:hidden}.element-preview.comparing figure+figure{border-left:1px solid var(--line)}.element-no-media{text-align:center;max-width:290px;color:var(--muted);margin:auto;padding:24px}.element-no-media h3{color:#e5e7e5}.element-reference-actions{margin:14px 0}.element-reference-actions>span,.element-references>small{color:var(--muted);font-size:12px}.element-reference-strip{gap:10px;margin-bottom:10px;padding:2px 2px 12px;display:flex;overflow:auto}.element-library-picker{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;margin:0 0 14px;padding:12px}.element-library-tools{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.element-library-tools>div{gap:5px;display:flex}.element-library-tools button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.element-library-tools input{width:min(260px,45%)}.element-library-grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:9px;max-height:310px;padding-right:3px;display:grid;overflow:auto}.element-library-grid>button{text-align:left;white-space:normal;border-color:var(--line);background:var(--surface-raised);min-width:0;padding:5px;position:relative}.element-library-grid>button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.element-library-grid img{aspect-ratio:4/3;object-fit:cover;background:#111517;border-radius:4px;width:100%;display:block}.element-library-grid strong{white-space:nowrap;text-overflow:ellipsis;padding:7px 3px 2px;font-size:10px;line-height:1.3;display:block;overflow:hidden}.element-library-grid span{width:27px;height:27px;color:var(--accent);background:#151b1cdd;border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;top:9px;right:9px}.element-reference-strip>div{width:var(--element-thumb);border:1px solid var(--line);border-radius:6px;flex-shrink:0;padding:3px}.element-reference-strip>div.active{border-color:var(--accent)}.element-reference-strip>div>button{width:100%;height:66px;padding:0;position:relative;overflow:hidden}.element-reference-strip img{object-fit:cover;width:100%;height:100%}.element-reference-strip span{background:#15191b;border-radius:3px;padding:2px 5px;font-size:10px;position:absolute;bottom:3px;left:3px}.element-reference-strip>div>div{justify-content:space-between;display:flex}.element-reference-strip>div>div button{min-width:28px;min-height:32px;padding:5px}.element-details{flex-direction:column;gap:16px;min-width:0;display:flex}.element-details>label{color:var(--muted);flex-direction:column;gap:8px;font-size:12px;display:flex}.element-details input,.element-details select,.element-details textarea{width:100%;min-width:0}.element-details textarea{resize:vertical}.element-plans h3{margin:6px 0 12px;font-size:14px}.element-plans h3 span{color:var(--muted);margin-left:8px;font-size:12px}.element-plan-list{max-height:190px;margin-top:8px;overflow:auto}.element-plan-list>div{border-bottom:1px solid var(--line);align-items:center;gap:8px;display:flex}.element-plan-list label{flex:1;align-items:center;gap:10px;min-width:0;padding:9px 0;font-size:13px;display:flex}.element-plan-list label span{overflow-wrap:anywhere}.element-plan-list input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0}.element-plan-list button{flex-shrink:0;min-width:36px}.element-maintenance{border-top:1px solid var(--line);padding-top:14px}.plan-elements{border-top:1px solid var(--line);padding-top:18px}.plan-elements h3{font-size:15px}.plan-elements>div{flex-wrap:wrap;gap:10px;display:flex}.plan-elements button{text-align:left;align-items:center;gap:12px;display:flex}.plan-elements img{object-fit:cover;border-radius:4px;width:48px;height:48px}.plan-elements small{color:var(--muted);margin-top:4px;display:block}@media (width<=800px){.element-workspace{grid-template-columns:1fr;gap:22px}.studio-dialog.element-dialog{width:calc(100vw - 20px);padding:18px}.element-preview{height:260px}.element-dialog .dialog-actions{flex-wrap:wrap}.element-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.element-reference-strip>div>div button{min-height:40px}.element-library-tools{flex-direction:column;align-items:stretch}.element-library-tools input{width:100%}.element-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.o-projection{color:#edf1e9;background:#202622;border:1px solid #566053;border-radius:16px;flex-direction:column;gap:20px;padding:24px;display:flex;overflow:hidden;box-shadow:0 12px 35px #0003}.o-projection header{flex-direction:column;gap:7px;display:flex}.o-projection header>strong{font-size:28px;font-family:var(--font-display,inherit);white-space:nowrap;text-overflow:ellipsis;line-height:1.15;overflow:hidden}.o-projection small,.o-projection footer{color:#b7c0b2;font-size:13px}.o-projection footer{border-top:1px solid #ffffff16;margin-top:auto;padding-top:12px}.projection-grid{flex:1;align-content:start;gap:20px;display:grid;overflow:hidden}.projection-grid article{flex-direction:column;gap:7px;min-width:0;display:flex}.projection-grid .shot-image,.projection-clip>img{object-fit:contain;background:#111713;border-radius:8px;flex:0 0 128px;width:100%;height:128px}.projection-grid .shot-image{position:relative}.projection-grid strong,.projection-grid small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.projection-grid strong{font-size:14px;font-weight:600}.projection-clip>span{gap:5px;min-width:0;display:grid}.o-variant-stack{background:#272823;border-color:#777662}.canvas-table-menu{position:relative}.canvas-table-choices{background:#202622;border:1px solid #566053;border-radius:12px;gap:4px;width:205px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 10px 30px #0006}.canvas-table-choices button{text-align:left;width:100%}.home-search{text-align:left;color:#cbd7ce;background:#202724;border:1px solid #4b5950;border-radius:14px;align-items:center;gap:16px;width:100%;margin:0 0 30px;padding:20px 24px;display:flex}.home-search>span:nth-child(2){flex:1}.home-search>span:first-child{font-size:25px}.search-dialog{width:min(900px,100vw - 28px)}.studio-search-field{color:var(--muted);gap:10px;display:grid}.studio-search-field input{width:100%;min-width:0;padding:16px;font-size:18px}.search-status{color:var(--muted);min-height:20px;font-size:13px}.search-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:30px;display:grid}.search-groups.has-media>section{grid-column:1}.search-groups.has-media>section[aria-label=Médias]{grid-area:1/2/span 3}.search-groups.single{grid-template-columns:minmax(0,1fr)}.search-group-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.search-group-heading h3{font-size:14px}.search-group-heading>span{color:var(--muted);font-size:12px}.studio-search-result{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-width:0;padding:12px 8px;display:flex}.studio-search-result>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.studio-search-result strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.studio-search-result small{color:#acb8af;font-size:12px}.search-excerpt{color:var(--muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.search-symbol{text-align:center;color:#abc6b5;flex:0 0 48px;width:48px;font-size:24px}.search-thumbnail{object-fit:contain;background:#101412;border-radius:6px;flex:0 0 64px;width:64px;height:54px}.search-refine{color:var(--muted);font-size:12px;line-height:1.5}@media (width<=640px){.search-groups{grid-template-columns:minmax(0,1fr);gap:16px}.search-groups.has-media>section,.search-groups.has-media>section[aria-label=Médias]{grid-area:auto}.home-search{padding:16px}.studio-search-field input{font-size:16px}}.studio-dialog.native-mission{box-sizing:border-box;color:#edf1ee;background:#171c1f;width:min(780px,100vw - 32px);max-width:none;max-height:min(900px,100dvh - 32px);padding:24px;overflow:auto}.native-mission *,.native-mission :before,.native-mission :after{box-sizing:border-box}.native-mission p{line-height:1.55}.native-mission button,.native-mission select{min-height:42px;font:inherit}.native-mission button{cursor:pointer;color:#edf1ee;background:#242d29;border:1px solid #4c5954;border-radius:9px;padding:9px 14px}.native-mission button:hover:not(:disabled){background:#344239;border-color:#9ac2ab}.native-mission button:disabled,.native-mission select:disabled{opacity:.52;cursor:not-allowed}.native-mission :is(button,select,summary):focus-visible{outline-offset:3px;outline:3px solid #c2e7d0}.native-mission .native-mission-primary{color:#17271f;background:#b8d8c5;border-color:#b8d8c5;font-weight:700}.native-mission .native-mission-primary:hover:not(:disabled){color:#17271f;background:#d1eddd}.native-mission-toolbar,.native-mission-title,.native-mission-actions,.native-mission-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.native-mission-toolbar{padding:12px 0}.native-mission-toolbar p{color:#adbcb4;margin:0;font-size:.85rem}.native-mission-title{flex-wrap:wrap;align-items:flex-start;margin:10px 0 16px}.native-mission-title h3{overflow-wrap:anywhere;flex:280px;margin:0;font-size:1.5rem;line-height:1.25}.native-mission-state{color:#c4e4d1;background:#26342d;border:1px solid #647a6c;border-radius:999px;padding:6px 11px;font-size:.83rem;font-weight:600}.native-mission-state.is-uncertain{color:#ffe0a7;background:#3b3120;border-color:#897343}.native-mission-state.is-canceled{color:#c5cacc;background:#2d3034;border-color:#656c72}.native-mission-intent{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 22px}.native-mission-facts,.native-mission-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.native-mission-facts{border-top:1px solid #35403b;border-bottom:1px solid #35403b;padding:16px 0}.native-mission dt{color:#aebcb4;margin-bottom:5px;font-size:.8rem}.native-mission dd{overflow-wrap:anywhere;margin:0;font-size:.95rem}.native-mission dd small{color:#aebcb4}.native-mission-status{padding:4px 0 18px}.native-mission-status p{margin:14px 0}.native-mission-muted,.native-mission-updated,.native-mission-summary>p{color:#adbcb4;font-size:.86rem}.native-mission-operations{margin:0 0 22px}.native-mission h4{margin:0 0 14px;font-size:1rem}.native-mission-operations ol{border:1px solid #35403b;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.native-mission-operations li{grid-template-columns:minmax(130px,1fr) minmax(0,1.4fr);gap:12px;padding:13px 16px;display:grid}.native-mission-operations li+li{border-top:1px solid #35403b}.native-mission-operations li>div{align-content:start;gap:4px;display:grid}.native-mission-operations li span{color:#adbcb4;font-size:.8rem}.native-mission-operations li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.native-mission-operations summary{cursor:pointer;color:#c4e4d1;padding:4px 0}.native-mission-operations details p{max-height:220px;margin-top:10px;overflow:auto}.native-mission-authorization{background:#202923;border:1px solid #4c6355;border-radius:12px;margin:22px 0;padding:20px}.native-mission-authorization form>p{margin:0 0 18px}.native-mission-fields{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.native-mission-fields label{gap:8px;font-size:.88rem;display:grid}.native-mission-fields select{color:#edf1ee;background:#171f1a;border:1px solid #6b7d71;border-radius:8px;width:100%;min-width:0;padding:8px}.native-mission-summary dl{grid-template-columns:1fr 1fr}.native-mission-summary p{margin-bottom:18px}.native-mission-alert,.native-mission-notice{overflow-wrap:anywhere;border-radius:9px;padding:13px 16px}.native-mission-alert{color:#ffdbb9;background:#382920;border:1px solid #86624a}.native-mission-notice{color:#d5efdf;background:#243a2e;border:1px solid #587962}.native-mission-alert p{margin-top:0}.native-mission-footer{border-top:1px solid #35403b;margin-top:20px;padding-top:16px}.native-mission-footer p{color:#adbcb4;margin:0;font-size:.8rem}@media (width<=560px){.studio-dialog.native-mission{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px}.native-mission-facts{grid-template-columns:1fr 1fr}.native-mission-fields,.native-mission-summary dl{grid-template-columns:1fr}.native-mission-authorization{padding:16px}.native-mission-operations li{grid-template-columns:1fr}.native-mission-actions{flex-direction:column-reverse;align-items:stretch}.native-mission-footer{align-items:flex-start}.native-mission-title h3{font-size:1.25rem}}.studio-dialog.publication-dialog{overscroll-behavior:contain;background:var(--panel,#1b2023);color:#e5e7e5;width:min(900px,100vw - 32px);max-width:900px;max-height:calc(100dvh - 32px);padding:clamp(20px,3vw,32px);font-family:DM Sans Variable,sans-serif;overflow:auto;container-type:inline-size}.publication-dialog :is(h2,h3){overflow-wrap:anywhere;font-family:Manrope Variable,sans-serif;font-weight:500}.publication-dialog h3{margin:0 0 8px;font-size:18px;line-height:1.45}.publication-dialog p{color:var(--muted,#929c9e);overflow-wrap:anywhere;margin:0 0 12px;line-height:1.6}.publication-dialog .dialog-heading{align-items:flex-start;gap:16px;margin-bottom:22px}.publication-dialog .dialog-heading h2{font-size:clamp(22px,3vw,28px);line-height:1.3}.publication-dialog .dialog-heading button{flex:0 0 44px}.publication-dialog :is(button,input){min-height:44px;font:inherit}.publication-dialog button{color:inherit;white-space:normal;border:1px solid #485654;border-radius:8px;padding:10px 14px;line-height:1.4}.publication-dialog button:hover:not(:disabled){background:#2b3531;border-color:#81968a}.publication-dialog button:disabled{opacity:.48;cursor:default}.publication-dialog :is(button,input,video):focus-visible{outline:2px solid var(--accent,#b8d8c5);outline-offset:3px}.publication-dialog .publication-primary{background:var(--accent,#b8d8c5);color:#17221c;border-color:var(--accent,#b8d8c5);font-weight:600}.publication-dialog .publication-primary:hover:not(:disabled){color:#17221c;background:#cce6d6}.publication-dialog .publication-privacy{color:#c0d9c9;border-left:2px solid #81968a;margin:0 0 16px;padding-left:14px}.publication-dialog .publication-intro{margin-bottom:28px}.publication-form{border-top:1px solid #3b4645;margin-bottom:28px;padding-top:24px}.publication-form label{margin-bottom:10px;display:block}.publication-title-row{align-items:stretch;gap:12px;display:flex}.publication-title-row input{color:#e5e7e5;background:#141a18;border:1px solid #6f8478;border-radius:8px;flex:1;min-width:0;padding:12px}.publication-title-row input::placeholder{color:#a0aaa4}.publication-title-row button{flex:none}.publication-form>p{margin-top:12px;font-size:13px}.publication-dialog .publication-alert{color:#e7cd9d;background:#2a251d;border:1px solid #87724f;border-radius:10px;margin-bottom:20px;padding:14px 18px}.publication-alert p{color:inherit}.publication-dialog .publication-notice{color:var(--accent,#b8d8c5)}.publication-pending{background:#202925;border:1px solid #6f8478;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:20px;display:flex}.publication-pending>div{flex:1;min-width:0}.publication-pending p{margin-bottom:0}.publication-current:not(:empty){border-top:1px solid #3b4645;margin-bottom:28px;padding-top:24px}.publication-current header,.publication-history header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.publication-current header>div{flex:1;min-width:0}.publication-current header>button{flex:none}.publication-current header p{font-size:12px}.publication-dialog .publication-state{color:var(--accent,#b8d8c5);font-weight:500}.publication-current progress{width:100%;height:7px;accent-color:var(--accent,#b8d8c5);margin:2px 0 18px}.publication-dialog .publication-artistic{margin-top:12px;font-size:13px}.publication-history{border-top:1px solid #3b4645;padding-top:24px}.publication-history header{align-items:center}.publication-history header h3{margin:0}.publication-history-item{text-align:left;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-bottom:8px;display:flex}.publication-history-item>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.publication-history-item strong{font-weight:500;line-height:1.5;display:block}.publication-history-item small{color:var(--muted,#929c9e);margin-top:4px;font-size:12px;display:block}.publication-history-item>span:last-child{color:#b9c7bd;text-align:right;flex:none;max-width:45%;font-size:12px}.publication-dialog .publication-history-item[aria-pressed=true]{background:#24322a;border-color:#81968a}.publication-dialog .publication-limit{margin-top:14px;font-size:12px}.publication-footer{border-top:1px solid #3b4645;justify-content:flex-end;margin-top:26px;padding-top:22px;display:flex}.review-reader .review-publication-action{min-height:44px;color:var(--accent,#b8d8c5);white-space:normal;border:1px solid #81968a}.review-reader .review-edition-heading:has(.review-publication-action){flex-wrap:wrap}@container (width<=560px){.publication-title-row{flex-direction:column}.publication-pending{flex-direction:column;align-items:stretch}.publication-history-item{gap:12px}.publication-history-item>span:last-child{max-width:40%}.publication-current header>button{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.publication-dialog button{transition:none}.publication-dialog button:active:not(:disabled){transform:none}}.studio-dialog.sharing-dialog{overscroll-behavior:contain;background:var(--panel,#1b2023);color:#e5e7e5;width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);padding:clamp(20px,3vw,32px);font-family:DM Sans Variable,sans-serif;overflow:auto}.sharing-dialog :is(h2,h3){overflow-wrap:anywhere;font-family:Manrope Variable,sans-serif;font-weight:500}.sharing-dialog h3{margin:0 0 14px;font-size:18px}.sharing-dialog p{color:#a5b0ad;overflow-wrap:anywhere;line-height:1.6}.sharing-dialog :is(button,input,select){min-height:44px;font:inherit}.sharing-dialog button{white-space:normal;border:1px solid #485654;border-radius:8px;padding:10px 14px;line-height:1.4}.sharing-dialog button:hover:not(:disabled){background:#2b3531;border-color:#81968a}.sharing-dialog button:disabled{opacity:.5}.sharing-dialog :is(button,input,select):focus-visible{outline:2px solid var(--accent,#b8d8c5);outline-offset:3px}.sharing-dialog .sharing-edition{color:#e5e7e5;margin-bottom:8px;font-size:18px}.sharing-dialog .sharing-alert{color:#e7cd9d;background:#2a251d;border:1px solid #87724f;border-radius:8px;margin:18px 0;padding:14px}.sharing-dialog .sharing-alert p{color:inherit}.sharing-dialog .sharing-notice{color:var(--accent,#b8d8c5)}.sharing-dialog .sharing-freshness{color:#dfc28f;font-size:12px}.sharing-dialog .sharing-form,.sharing-dialog .sharing-summary{border:1px solid #46534d;border-radius:10px;margin:24px 0;padding:22px}.sharing-dialog .sharing-form{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.sharing-dialog .sharing-form h3{margin-bottom:4px}.sharing-dialog .sharing-form label{color:#b7c4bd;font-size:12px}.sharing-dialog .sharing-form button{justify-self:start;margin-top:8px}.sharing-dialog :is(input,select){color:#e5e7e5;background:#141a18;border:1px solid #62776b;border-radius:7px;width:100%;min-width:0;padding:10px}.sharing-dialog .sharing-summary{background:#202925}.sharing-dialog .sharing-summary dl{margin:0 0 18px}.sharing-dialog .sharing-summary dt{color:#a5b0ad;margin-top:12px;font-size:11px}.sharing-dialog .sharing-summary dd{overflow-wrap:anywhere;margin:5px 0 0;line-height:1.5}.sharing-dialog .sharing-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.sharing-dialog .sharing-primary{background:var(--accent,#b8d8c5);color:#17221c;border-color:var(--accent,#b8d8c5);font-weight:600}.sharing-dialog .sharing-primary:hover:not(:disabled){color:#17221c;background:#cce6d6}.sharing-dialog .sharing-withdraw{color:#e8c6ab;border-color:#ac8b74}.sharing-dialog .sharing-link{border-top:1px solid #3b4645;padding:20px 0}.sharing-dialog .sharing-link label{margin-bottom:10px;font-size:12px;display:block}.sharing-dialog .sharing-link>div{gap:10px;display:flex}.sharing-dialog .sharing-link input{flex:1;font-size:12px}.sharing-dialog .sharing-link p{margin:10px 0 0;font-size:12px}.sharing-dialog .sharing-list{border-top:1px solid #3b4645;margin-top:24px;padding-top:22px}.sharing-dialog .sharing-list header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.sharing-dialog .sharing-list header h3{margin:0}.sharing-dialog .sharing-list ul{margin:0;padding:0;list-style:none}.sharing-dialog .sharing-list li{border-bottom:1px solid #303b36;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.sharing-dialog .sharing-list li>div{min-width:0}.sharing-dialog .sharing-list strong{overflow-wrap:anywhere;font-weight:500;line-height:1.5;display:block}.sharing-dialog .sharing-list li span{color:#c3d6ca;margin-top:6px;font-size:12px;display:inline-block}.sharing-dialog .sharing-list small{color:#a5b0ad;margin-top:6px;font-size:11px;display:block}.sharing-dialog .sharing-list nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.sharing-dialog .sharing-list nav>span{color:#a5b0ad;font-size:11px}.sharing-dialog .sharing-footer{border-top:1px solid #3b4645;margin-top:28px;padding-top:20px}.publication-dialog .publication-sharing{padding:16px 0 4px}@media (width<=520px){.sharing-dialog .sharing-form,.sharing-dialog .sharing-summary{padding:16px}.sharing-dialog .sharing-actions button{width:100%}.sharing-dialog .sharing-link>div{flex-wrap:wrap}.sharing-dialog .sharing-link input{flex-basis:100%}.sharing-dialog .sharing-list li{flex-wrap:wrap;align-items:flex-start}.sharing-dialog .sharing-list li button{min-width:100px}.sharing-dialog .sharing-list nav>span{text-align:center;order:3;width:100%}}.presentation-shell{box-sizing:border-box;color:#e5e7e5;background:#15191b;width:100%;min-height:100dvh;padding:clamp(18px,4vw,48px);font-family:DM Sans Variable,sans-serif}.presentation-shell>*{width:min(1120px,100%);margin-inline:auto}.presentation-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:clamp(28px,5vw,60px);display:flex}.presentation-brand{letter-spacing:-.4px;font-family:Manrope Variable,sans-serif;font-size:20px;line-height:1.5}.presentation-brand span{color:var(--muted,#929c9e);letter-spacing:0;margin-left:18px;font-family:DM Sans Variable,sans-serif;font-size:14px;display:inline-block}.presentation-shell button{white-space:normal;border:1px solid #63756b;border-radius:8px;min-height:44px;padding:10px 14px;line-height:1.4}.presentation-shell button:hover:not(:disabled){background:#25352d;border-color:#b8d8c5}.presentation-shell :is(button,video):focus-visible{outline:2px solid var(--accent,#b8d8c5);outline-offset:4px}.presentation-surface{color:#e5e7e5;min-width:0;font-family:DM Sans Variable,sans-serif;font-size:16px;line-height:1.6;container-type:inline-size}.presentation-surface,.presentation-surface *{box-sizing:border-box}.presentation-surface .presentation-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 28px;margin-bottom:24px;display:flex}.presentation-surface .presentation-title :is(h1,h3){min-width:0;color:inherit;overflow-wrap:anywhere;flex:400px;margin:0;font-family:Manrope Variable,sans-serif;font-size:clamp(26px,4cqw,40px);font-weight:500;line-height:1.3}.presentation-surface .presentation-title>span{color:#b5bfba;line-height:1.6}.presentation-surface .presentation-stage{aspect-ratio:16/9;background:#080c0b;border:1px solid #3c4941;border-radius:10px;overflow:hidden}.presentation-surface .presentation-stage video{object-fit:contain;width:100%;height:100%;display:block}.presentation-surface .presentation-position{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:18px 0 24px;line-height:1.6;display:flex}.presentation-surface .presentation-position p{color:inherit;margin:0}.presentation-surface .presentation-position span,.presentation-surface .presentation-position p:last-child{color:#a9b4ae}.presentation-surface .presentation-plans{border-top:1px solid #3c4941;padding-top:24px}.presentation-surface .presentation-plans ol{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.presentation-surface .presentation-plans button{text-align:left;white-space:normal;width:100%;min-height:76px;color:inherit;font:inherit;background:var(--panel,#1b2023);border:1px solid #63756b;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 14px;line-height:1.4;display:flex}.presentation-surface .presentation-plans button:hover:not(:disabled){background:#25352d;border-color:#b8d8c5}.presentation-surface :is(.presentation-plans button,.presentation-stage video):focus-visible{outline:2px solid var(--accent,#b8d8c5);outline-offset:4px}.presentation-surface .presentation-plans strong{font-weight:500}.presentation-surface .presentation-plans span{color:#a9b4ae;font-size:13px}.presentation-surface .presentation-plans button[aria-current=true]{background:#25352d;border-color:#b8d8c5;box-shadow:inset 3px 0 #b8d8c5}.presentation-status{color:#b5bfba;padding-block:32px}.presentation-error{color:#e7cd9d;background:#2a251d;border:1px solid #87724f;border-radius:10px;margin-bottom:24px;padding:20px;line-height:1.6}.presentation-error p{overflow-wrap:anywhere;margin:0 0 16px}.presentation-message{align-content:center;gap:24px;display:grid}.presentation-message p{color:#b5bfba;max-width:560px;margin:0 auto;line-height:1.7}.presentation-message .presentation-brand{max-width:560px}@media (width<=560px){.presentation-heading{align-items:flex-start}.presentation-brand span{margin:2px 0 0;display:block}.presentation-heading button{max-width:150px}}@container (width<=560px){.presentation-surface .presentation-position{padding-bottom:18px}.presentation-surface .presentation-plans ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.presentation-shell button,.presentation-surface button{transition:none}.presentation-shell button:active:not(:disabled),.presentation-surface button:active:not(:disabled){transform:none}}.presentation-feedback{border-top:1px solid var(--line,#384044);color:#e5e7e5;min-width:0;margin-top:28px;padding-top:24px;font-family:DM Sans Variable,DM Sans,sans-serif;font-size:14px;line-height:1.6}.presentation-feedback h3{margin:0;font-family:Manrope Variable,Manrope,sans-serif;font-size:20px;font-weight:600}.presentation-feedback p{margin:8px 0}.presentation-feedback>header,.feedback-actions,.feedback-item-heading,.feedback-list footer,.feedback-form-footer,.feedback-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.presentation-feedback>header>div{min-width:0}.presentation-feedback>header p,.feedback-caption,.feedback-list time,.feedback-form-footer small{color:#acb6b9}.presentation-feedback button{border:1px solid var(--line,#384044);color:#e5e7e5;max-width:100%;min-height:44px;font:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:#242b2e;border-radius:8px;padding:9px 13px}.presentation-feedback button:hover:not(:disabled){background:#313d3c;border-color:#7b9989}.presentation-feedback button:disabled{opacity:.48;cursor:default}.presentation-feedback button:focus-visible,.presentation-feedback textarea:focus-visible{outline:2px solid var(--accent,#b8d8c5);outline-offset:3px}.presentation-feedback .feedback-primary{background:var(--accent,#b8d8c5);color:#17241e;border-color:#0000;font-weight:600}.presentation-feedback .feedback-primary:hover:not(:disabled){color:#17241e;background:#d0e5d9}.feedback-form,.feedback-pending{background:var(--panel,#1b2023);border:1px solid var(--line,#384044);border-radius:10px;margin:18px 0;padding:18px}.feedback-form label{gap:8px;margin:12px 0;font-weight:500;display:grid}.feedback-form textarea{box-sizing:border-box;resize:vertical;color:#f1f2ef;width:100%;min-height:112px;font:inherit;background:#141b1e;border:1px solid #52615f;border-radius:8px;padding:12px;line-height:1.6}.presentation-feedback .feedback-anchor{text-align:left;color:#d3e5d9;background:0 0}.feedback-error{color:#f0d4bd;background:#332a24;border-left:2px solid #dab99c;padding:12px 14px}.feedback-storage,.feedback-note{color:#c5d9ca}.feedback-storage button{margin-left:10px}.feedback-list{margin:22px 0;padding:0;list-style:none}.feedback-list li{border-top:1px solid var(--line,#384044);padding:18px 0}.feedback-body{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-state{color:#bbc8c1;font-size:13px}.feedback-list footer{margin-top:12px}.feedback-list time{font-size:12px}.feedback-empty{color:#bac3c5;padding:18px 0}.feedback-pagination{justify-content:center;margin-top:16px}.feedback-caption{padding-top:14px;font-size:12px}@media (width<=560px){.presentation-feedback>header{align-items:flex-start}.feedback-form,.feedback-pending{padding:12px}.feedback-actions{justify-content:flex-start}.feedback-storage button{margin:8px 0 0;display:block}.feedback-item-heading{align-items:flex-start}}.today-cockpit{--cockpit-soft:var(--muted);--cockpit-warm:var(--attention);border-top:1px solid var(--line);min-width:0;margin-top:40px;padding:30px 0 8px;font-family:DM Sans Variable,sans-serif}.today-cockpit .cockpit-heading,.today-cockpit .cockpit-section-heading,.today-cockpit .cockpit-overflow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.today-cockpit .cockpit-heading{align-items:flex-start}.today-cockpit .cockpit-eyebrow{color:var(--accent);letter-spacing:.14em;font-size:10px;font-weight:600}.today-cockpit h2{letter-spacing:-1px;margin:10px 0;font-family:Manrope Variable,sans-serif;font-size:clamp(25px,2.4vw,34px);line-height:1.25}.today-cockpit p{line-height:1.6}.today-cockpit .cockpit-heading p{color:var(--cockpit-soft);margin:0;font-size:13px}.today-cockpit .cockpit-actions{flex-wrap:wrap;gap:8px;padding-top:5px;display:flex}.today-cockpit button{white-space:normal;min-height:44px;font-size:12px}.today-cockpit .cockpit-actions button,.today-cockpit .cockpit-overflow button{border:1px solid var(--line)}.today-cockpit .cockpit-primary{background:var(--accent-soft);color:var(--text);border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.today-cockpit button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.today-cockpit button:active:not(:disabled){transform:none}.today-cockpit button:disabled{opacity:.65}.today-cockpit .cockpit-row:disabled,.today-cockpit .cockpit-review-row:disabled{opacity:1}.today-cockpit button:disabled .cockpit-open,.today-cockpit button:disabled .cockpit-review-link{color:var(--cockpit-soft)}.today-cockpit .cockpit-freshness{color:var(--cockpit-soft);align-items:baseline;gap:9px;margin:16px 0 20px;padding:12px 0;font-size:11px;display:flex}.today-cockpit .cockpit-status-dot{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.today-cockpit .is-ready .cockpit-status-dot{color:var(--accent)}.today-cockpit .is-stale,.today-cockpit .is-error,.today-cockpit .is-denied{color:var(--cockpit-warm);background:color-mix(in srgb, var(--attention) 10%, var(--surface));border-left:2px solid color-mix(in srgb, var(--attention) 60%, var(--line));border-radius:0 6px 6px 0;padding:12px}.today-cockpit .cockpit-layout{grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);align-items:start;gap:clamp(24px,3vw,42px);display:grid}.today-cockpit .cockpit-work,.today-cockpit .cockpit-matter{min-width:0}.today-cockpit .cockpit-scope,.today-cockpit .cockpit-caption{color:var(--cockpit-soft);margin:0 0 14px;font-size:11px}.today-cockpit .cockpit-group{margin-bottom:28px}.today-cockpit .cockpit-section-heading{gap:8px 16px;margin-bottom:12px}.today-cockpit .cockpit-section-heading h3{letter-spacing:-.35px;margin:0;font-size:17px}.today-cockpit .cockpit-section-heading>span{color:var(--cockpit-soft);font-variant-numeric:tabular-nums;font-size:11px}.today-cockpit .cockpit-list{margin:0;padding:0;list-style:none}.today-cockpit .cockpit-list li+li{border-top:1px solid var(--line)}.today-cockpit .cockpit-row{text-align:left;border-radius:6px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:18px 12px;display:grid}.today-cockpit .cockpit-attention .cockpit-list{border:1px solid color-mix(in srgb, var(--attention) 35%, var(--line));background:color-mix(in srgb, var(--attention) 7%, var(--surface));border-radius:8px}.today-cockpit .cockpit-attention li+li{border-color:color-mix(in srgb, var(--attention) 20%, var(--line))}.today-cockpit .cockpit-mark{color:var(--accent);text-align:center;font-size:21px}.today-cockpit .cockpit-state-uncertain .cockpit-mark,.today-cockpit .cockpit-state-failed .cockpit-mark,.today-cockpit .cockpit-state-uncertain .cockpit-state,.today-cockpit .cockpit-state-failed .cockpit-state{color:var(--cockpit-warm)}.today-cockpit .cockpit-meta{color:var(--cockpit-soft);overflow-wrap:anywhere;margin-bottom:5px;font-size:11px;line-height:1.5;display:block}.today-cockpit .cockpit-matter strong,.today-cockpit .cockpit-review-row strong{overflow-wrap:anywhere;font-family:Manrope Variable,sans-serif;font-size:15px;font-weight:600;line-height:1.5;display:block}.today-cockpit .cockpit-row-detail,.today-cockpit .cockpit-review-detail{color:var(--cockpit-soft);flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:11px;line-height:1.5;display:flex}.today-cockpit .cockpit-state{color:var(--muted-strong)}.today-cockpit .cockpit-open{color:var(--accent);font-size:11px}.today-cockpit .cockpit-progress{align-items:center;gap:10px;margin-top:10px;display:flex}.today-cockpit .cockpit-progress progress{appearance:none;background:var(--surface-soft);width:min(180px,65%);height:4px;accent-color:var(--accent);border:0;border-radius:4px;overflow:hidden}.today-cockpit progress::-webkit-progress-bar{background:var(--surface-soft)}.today-cockpit progress::-webkit-progress-value{background:var(--accent)}.today-cockpit progress::-moz-progress-bar{background:var(--accent)}.today-cockpit .cockpit-progress>span{color:var(--cockpit-soft);font-size:10px}.today-cockpit .cockpit-overflow{gap:8px;margin-top:12px}.today-cockpit .cockpit-overflow p{margin:0;font-size:12px}.today-cockpit .cockpit-reviews{background:var(--panel);border:1px solid var(--line);border-radius:10px;min-width:0;padding:22px}.today-cockpit .cockpit-feedback{gap:22px;min-width:0;display:grid}.today-cockpit .cockpit-decisions{border-color:color-mix(in srgb, var(--attention) 32%, var(--line));background:color-mix(in srgb, var(--attention) 6%, var(--surface))}.today-cockpit .cockpit-client-feedback{border-color:color-mix(in srgb, var(--accent) 38%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.today-cockpit .cockpit-client-feedback .cockpit-section-heading h3{color:var(--text)}.today-cockpit .cockpit-client-unavailable{margin:8px 0 0}.today-cockpit .cockpit-review-total{color:var(--muted-strong);margin:0 0 6px;font-size:12px}.today-cockpit .cockpit-review-row{text-align:left;border-radius:4px;width:100%;padding:18px 6px}.today-cockpit .cockpit-review-link{color:var(--accent);margin-top:12px;font-size:11px;display:block}.today-cockpit .cockpit-review-note{margin:18px 0 0}.today-cockpit .cockpit-empty{border:1px dashed var(--line-strong);border-radius:8px;padding:28px}.today-cockpit .cockpit-empty-mark{color:var(--accent);margin-bottom:12px;font-size:24px;display:block}.today-cockpit .cockpit-empty h3{margin-bottom:10px;font-size:19px}.today-cockpit .cockpit-empty p,.today-cockpit .cockpit-review-empty p{font-size:13px}.today-cockpit .cockpit-empty p:last-child,.today-cockpit .cockpit-review-empty p:last-child{margin-bottom:0}.today-cockpit .cockpit-review-empty{padding-top:20px}.today-cockpit .cockpit-loading{gap:12px;padding-bottom:24px;display:grid}.today-cockpit .cockpit-loading span{background:var(--panel);border-radius:6px;height:72px}@media (width<=1000px){.today-cockpit .cockpit-layout{grid-template-columns:minmax(0,1fr)}.today-cockpit .cockpit-reviews{padding:20px}}@media (width<=600px){.today-cockpit{margin-top:28px;padding-top:24px}.today-cockpit .cockpit-actions{width:100%}.today-cockpit .cockpit-actions button{flex:1}.today-cockpit .cockpit-row{grid-template-columns:22px minmax(0,1fr);gap:8px;padding:16px 10px}.today-cockpit .cockpit-open{grid-column:2;margin-top:3px}.today-cockpit .cockpit-empty,.today-cockpit .cockpit-reviews{padding:18px}}.studio-sources{border-top:1px solid var(--line);margin-top:40px;padding-top:32px}.studio-sources-stamp{color:var(--muted);margin:18px 0;font-size:12px}.studio-sources>.cockpit-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.studio-sources .cockpit-eyebrow{color:var(--muted);letter-spacing:.14em;font-size:10px}.studio-sources h2{letter-spacing:-.6px;margin:8px 0;font-size:26px;font-weight:500}.studio-sources .cockpit-heading button{border:1px solid var(--line);color:var(--accent);border-radius:7px;padding:9px 13px}.studio-sources-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));align-items:start;gap:16px;display:grid}.studio-sources article{background:var(--panel);border:1px solid var(--line);border-radius:12px;min-width:0;padding:20px}.studio-sources article header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.studio-sources h3{margin:0;font-size:17px}.studio-sources a{color:var(--accent);font-size:12px;text-decoration:none}.studio-sources a:hover{text-decoration:underline}.studio-sources a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.studio-sources p,.studio-sources small{color:var(--muted);font-size:12px;line-height:1.6}.studio-sources ul{margin:16px 0;padding:0;list-style:none}.studio-sources li{border-top:1px solid var(--line);overflow-wrap:anywhere;gap:5px;padding:12px 0;display:grid}.studio-sources li strong{font-size:13px;font-weight:500}.studio-sources li span{color:var(--muted);font-size:11px}.studio-sources .source-unavailable{color:#ddb898}@media (width<=640px){.studio-sources .cockpit-heading{flex-direction:column;align-items:flex-start}.studio-sources article{padding:16px}}.studio-overview{margin:30px 0 36px}.overview-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.overview-heading h2{letter-spacing:-.7px;margin:8px 0;font:600 clamp(22px,2.3vw,30px)/1.25 Manrope Variable,sans-serif}.overview-heading p{color:var(--muted-strong);margin:0}.overview-honesty{color:var(--muted-strong);max-width:180px;font-size:12px}.overview-domains{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.overview-domains button{text-align:left;white-space:normal;border:1px solid var(--line);background:var(--surface);min-height:165px;color:var(--text);border-radius:12px;flex-direction:column;align-items:start;gap:8px;padding:20px;display:flex}.overview-domains button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.overview-domains button:hover{border-color:var(--accent)}.overview-domains button:focus-visible,.overview-detail button:focus-visible,.overview-direction summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.overview-mark{color:var(--accent);font-size:24px;line-height:1}.overview-domains strong{font-size:16px;font-weight:600}.overview-role{color:var(--muted-strong);font-size:12px;line-height:1.5}.overview-state{color:var(--attention);margin-top:auto;font-size:11px}.overview-state.is-built{color:var(--accent)}.overview-detail{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:22px 0;display:flex}.overview-detail h3{margin:0 0 8px;font-size:17px}.overview-detail p{max-width:820px;margin:6px 0;font-size:13px;line-height:1.65}.overview-next{color:var(--muted-strong)}.overview-detail button{border:1px solid var(--line-strong);flex-shrink:0;min-height:44px;padding:10px 16px}.overview-direction summary{cursor:pointer;color:var(--accent);padding:16px 0;font-size:13px}.overview-direction div{grid-template-columns:1fr 1fr;gap:4px 24px;display:grid}.overview-direction p{color:var(--muted-strong);font-size:13px;line-height:1.6}.overview-direction strong{color:var(--text)}@media (width<=700px){.overview-heading{flex-direction:column;align-items:start;gap:8px}.overview-honesty{max-width:none}.overview-domains{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-domains button{padding:14px}.overview-detail{flex-direction:column;align-items:start;gap:10px}.overview-direction div{grid-template-columns:1fr}}@media (width<=360px){.overview-domains{grid-template-columns:1fr}}.tools-page{max-width:1600px;margin:auto;padding:38px clamp(20px,4vw,64px) 64px}.tools-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.tools-heading h1{letter-spacing:-1.5px;margin:10px 0;font-family:Manrope Variable,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:500}.tools-heading p,.tools-workspace p{color:var(--muted);line-height:1.6}.tools-heading>button{white-space:nowrap}.tools-workspace{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,360px) 1fr;align-items:center;gap:32px;margin:28px 0;padding:20px 0;display:grid}.tools-workspace label{color:var(--muted);gap:8px;font-size:12px;display:grid}.tools-workspace select{width:100%;color:var(--text);border:1px solid var(--line);background:var(--panel);font:inherit;border-radius:8px;padding:10px;font-size:14px}.tools-workspace p{max-width:550px;margin:0;font-size:13px}.tools-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.tools-filters{flex-wrap:wrap;gap:6px;display:flex}.tools-filters button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:20px;padding:9px 13px}.tools-filters button[aria-pressed=true]{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 45%, var(--line));color:var(--accent)}.tool-search input{background:var(--panel);border:1px solid var(--line);width:225px;max-width:100%;color:inherit;font:inherit;border-radius:8px;padding:10px 12px}.tools-freshness,.tools-footnote{color:var(--muted);margin:22px 0;font-size:12px;line-height:1.7}.tools-freshness span{display:block}.tools-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 22px;display:grid}.tools-overview>div{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;gap:3px;padding:15px 17px;display:grid}.tools-overview strong{color:var(--text);font-family:Manrope Variable,sans-serif;font-size:21px;font-weight:600}.tools-overview span{color:var(--muted);font-size:11px;line-height:1.5}.tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.tool-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;min-width:0;padding:23px;display:flex}.tool-card.internal{border-color:color-mix(in srgb, var(--accent) 38%, var(--line))}.tool-card-heading{align-items:center;gap:14px;display:flex}.tool-mark{background:var(--surface-soft);border:1px solid var(--line-strong);width:44px;height:44px;color:var(--muted-strong);border-radius:10px;flex-shrink:0;place-items:center;font-family:Manrope Variable,sans-serif;font-size:19px;font-weight:600;display:grid}.tool-card.internal .tool-mark{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.tool-card h2{margin:0 0 6px;font-family:Manrope Variable,sans-serif;font-size:16px;font-weight:600;line-height:1.3}.tool-status{color:var(--muted);font-size:11px}.tool-status.available{color:var(--accent)}.tool-card>p{min-height:44px;color:var(--muted-strong);margin:18px 0;font-size:13px;line-height:1.65}.tool-method{font:inherit;text-align:left;border:0;border-top:1px solid var(--line);color:var(--muted);background:0 0;border-radius:0;justify-content:space-between;gap:8px;padding:10px 0;font-size:12px;display:flex}.tool-card .tool-handoff{border-left:2px solid color-mix(in srgb, var(--accent) 55%, var(--line));min-height:0;margin:8px 0 16px;padding-left:12px}.tool-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px;display:flex}.tool-handoff{color:var(--muted-strong);font-size:13px;line-height:1.65}.tool-practice h3{color:var(--text);margin:16px 0 8px;font-size:14px}.tool-practice dl{margin:12px 0}.tool-practice dt{color:var(--text);margin-top:12px;font-weight:600}.tool-practice dd{margin:3px 0 0}.practice-evidence{background:var(--surface-soft);border-radius:6px;padding:10px}.tool-practice details{overflow-wrap:anywhere;font-size:11px}.tool-actions button{padding:9px 11px;font-size:12px}.tool-actions a{color:var(--muted);padding:8px 0;font-size:12px;text-decoration:none}.tool-actions a:hover{color:var(--accent)}.tools-empty{text-align:center;padding:50px 0}.tools-page :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tools-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.home-doors button{text-align:left;background:var(--panel);border-radius:10px;grid-template-columns:1fr auto;gap:7px;padding:20px;display:grid}.home-doors strong{font-size:15px;font-weight:500}.home-doors small{color:var(--muted);grid-column:1/-1;line-height:1.5}@media (width<=1200px){.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.tools-page{padding:24px 16px 48px}.tools-grid,.tools-overview{grid-template-columns:1fr}.tools-workspace{grid-template-columns:1fr;gap:12px}.tools-heading{align-items:flex-start}.tools-heading h1{letter-spacing:-1px}.tools-heading>button{font-size:12px}.tool-search,.tool-search input{width:100%}.home-doors{grid-template-columns:1fr}}.master-publication{color:#eceef3;background:#171a20;width:min(760px,100vw - 24px);max-height:calc(100dvh - 24px);font-family:DM Sans Variable,DM Sans,sans-serif;line-height:1.5;overflow-y:auto}.master-publication h2,.master-publication h3{font-family:Manrope Variable,Manrope,sans-serif}.master-publication h3{margin:0 0 8px;font-size:1.15rem}.master-publication p{margin:10px 0}.master-intro{color:#c6cad5;max-width:62ch}.master-step{background:#1e222a;border:1px solid #353b46;border-radius:12px;margin:18px 0;padding:18px}.master-step>label:not(.master-choice){gap:6px;display:grid}.master-step input:not([type=checkbox]):not([type=file]){box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#13161c;border:1px solid #545d70;border-radius:7px;padding:10px 12px}.master-actions{flex-wrap:wrap;gap:8px;margin:14px 0 4px;display:flex}.master-publication button{white-space:normal;min-height:42px}.master-publication button:disabled{opacity:.5;cursor:not-allowed}.master-publication :is(button,input,summary):focus-visible{outline-offset:3px;outline:2px solid #a7b9ef}.master-identity{color:#b6bfce;overflow-wrap:anywhere;border-block-end:1px solid #343b48;padding:10px 0;font-size:.85rem}.master-identity summary{cursor:pointer;min-height:32px}.master-identity dl{grid-template-columns:110px minmax(0,1fr);gap:6px 12px;display:grid}.master-identity dd{margin:0}.master-identity code{white-space:normal;font-size:.8rem}.master-filename{overflow-wrap:anywhere}.master-facts{color:#d6dbea;font-size:.95rem}.master-caption{color:#b3bdcc;font-size:.88rem;display:block}.master-note{color:#c6d6ee}.master-error{color:#ffe2d8;overflow-wrap:anywhere;background:#302423;border-inline-start:3px solid #e3a994;padding:10px 12px}.master-choice{cursor:pointer;align-items:flex-start;gap:10px;margin:18px 0;display:flex}.master-choice input{flex:none;width:18px;height:18px;margin-top:3px}.master-publication video{background:#000;width:100%;max-height:55dvh;margin:14px 0;display:block}@media (width<=520px){.master-publication{width:calc(100vw - 16px);padding:14px}.master-step{padding:12px}.master-actions>button{flex:140px}.master-identity dl{grid-template-columns:1fr;gap:2px}.master-identity dd{margin-bottom:8px}}.master-editions{border-bottom:1px solid #343b48;margin:18px 0;padding-block:12px}.master-editions-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.master-editions-heading h3{margin:0}.master-edition-list{max-height:32dvh;margin:12px 0;padding:0;list-style:none;overflow:auto}.master-edition-list li{border-bottom:1px solid #343b48;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;display:flex}.master-edition-list li>div{overflow-wrap:anywhere;min-width:0}.master-edition-list small{color:#b3bdcc;margin-top:4px;display:block}.master-edition-list button{flex:none}.master-edition-list button[aria-pressed=true]{border-color:#a7b9ef}@media (width<=520px){.master-edition-list li{flex-wrap:wrap;align-items:flex-start}.master-edition-list button{flex:100%}}.native-documents{--native-text:#e5e7e5;--native-surface:var(--panel,#1b2023);color:var(--native-text);overscroll-behavior:contain;background:#15191b;width:100%;min-width:0;height:100%;padding:clamp(20px,3vw,44px);font-family:DM Sans Variable,sans-serif;overflow:auto;container-type:inline-size}.native-documents :is(h1,h2,h3){overflow-wrap:anywhere;font-family:Manrope Variable,sans-serif;font-weight:500}.native-documents h1{letter-spacing:-1px;margin:8px 0 12px;font-size:clamp(27px,3vw,38px)}.native-documents h2{letter-spacing:-.4px;margin:0 0 10px;font-size:20px}.native-documents h3{margin:0 0 10px;font-size:17px}.native-documents p{color:var(--muted,#929c9e);margin:0 0 12px;line-height:1.55}.native-documents :is(button,a,input,summary):focus-visible{outline:2px solid var(--accent,#b8d8c5);outline-offset:3px}.native-heading,.native-section-heading,.native-form-footer,.native-resume{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.native-heading{align-items:flex-start;margin-bottom:22px}.native-heading>div{min-width:0}.native-documents .native-project{color:var(--accent,#b8d8c5);overflow-wrap:anywhere}.native-documents .native-button{max-width:100%;min-height:44px;color:var(--native-text);background:var(--native-surface);font:inherit;text-align:center;white-space:normal;cursor:pointer;border:1px solid #455052;border-radius:9px;justify-content:center;align-items:center;padding:10px 15px;line-height:1.35;text-decoration:none;display:inline-flex}.native-documents .native-button:hover:not(:disabled){background:#293234;border-color:#788b84}.native-documents .native-primary{background:var(--accent,#b8d8c5);border-color:var(--accent,#b8d8c5);color:#17221c;font-weight:600}.native-documents .native-primary:hover:not(:disabled){color:#17221c;background:#cce6d6}.native-documents button:disabled{cursor:default;opacity:.48}.native-status{min-height:28px;color:var(--muted,#929c9e);overflow-wrap:anywhere;align-items:center;gap:10px;margin-bottom:20px;display:flex}.native-status-dot{background:#929c9e;border-radius:50%;flex:0 0 6px;height:6px}.native-status-dot.is-saved{background:var(--accent,#b8d8c5)}.native-layout{grid-template-columns:minmax(230px,.75fr) minmax(0,1.65fr);align-items:start;gap:32px;display:grid}.native-list{min-width:0}.native-section-heading{margin-bottom:16px}.native-section-heading h2{margin-bottom:0}.native-document{text-align:left;white-space:normal;border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;width:100%;min-height:86px;margin-bottom:8px;padding:16px;display:flex}.native-document>span:last-child{flex:1;min-width:0}.native-document strong{overflow-wrap:anywhere;font-weight:500;line-height:1.45;display:block}.native-documents small{color:var(--muted,#929c9e);font-size:12px;line-height:1.5;display:block}.native-document small{margin-top:6px}.native-documents .native-document[aria-pressed=true]{background:#222d29;border-color:#71897b}.native-file-icon{color:#d8d5e6;background:#24262f;border:1px solid #444650;border-radius:7px 14px 7px 7px;flex:0 0 42px;place-items:center;width:42px;height:48px;font:500 17px Manrope Variable,sans-serif;display:grid}.native-detail{background:var(--native-surface);border:1px solid var(--line,#2b3235);border-radius:16px;min-width:0;padding:clamp(20px,3vw,32px)}.native-detail h2{font-size:24px;line-height:1.4}.native-detail .native-overline{color:var(--accent,#b8d8c5);margin-bottom:12px;font-size:12px}.native-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.native-detail .native-actions{margin:22px 0}.native-documents .native-disclosure{color:#bbc6c0;border-left:2px solid #708579;padding:14px 0 14px 15px}.native-documents summary{cursor:pointer;min-height:44px;color:var(--native-text);padding:12px 0;line-height:1.5}.native-inventory{margin-top:20px}.native-inventory ul{margin:8px 0 0;padding:0;list-style:none}.native-inventory li{border-top:1px solid var(--line,#2b3235);justify-content:space-between;gap:20px;padding:12px 0;line-height:1.5;display:flex}.native-inventory li>span:first-child{overflow-wrap:anywhere;min-width:0}.native-inventory li>span:last-child{color:var(--muted,#929c9e);flex-shrink:0}.native-history{border-top:1px solid #384144;margin-top:26px;padding-top:20px}.native-history h3{margin-top:22px}.native-history-row{text-align:left;white-space:normal;border:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:68px;padding:12px;display:flex}.native-history-row>span:first-child{overflow-wrap:anywhere;min-width:0}.native-history-row>span:last-child{color:var(--accent,#b8d8c5);flex-shrink:0;font-size:12px}.native-documents .native-history-row[aria-pressed=true]{background:#222d29;border-color:#71897b}.native-empty{padding:28px 4px}.native-empty .native-file-icon{margin-bottom:24px}.native-detail>.native-empty{flex-direction:column;justify-content:center;min-height:190px;display:flex}.native-documents .native-alert{color:#e7cd9d;overflow-wrap:anywhere;background:#2a251d;border:1px solid #87724f;border-radius:10px;margin-bottom:20px;padding:14px 18px;line-height:1.55}.native-alert p{color:inherit}.native-resume{background:#202925;border:1px solid #71897b;border-radius:12px;margin-bottom:24px;padding:22px}.native-resume>div{min-width:0}.native-resume p{overflow-wrap:anywhere}.native-form{background:var(--native-surface);border:1px solid #52635a;border-radius:16px;margin-bottom:32px;padding:clamp(20px,3vw,32px)}.native-form .native-section-heading{align-items:flex-start}.native-form .native-section-heading>div{flex:1;min-width:0}.native-form .native-section-heading p{overflow-wrap:anywhere;margin-top:10px}.native-form fieldset{border:0;min-width:0;margin:0;padding:0}.native-pickers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 16px;display:grid}.native-form label{flex-direction:column;gap:8px;min-width:0;font-size:13px;display:flex}.native-pickers label{border:1px solid #455052;border-radius:10px;padding:16px}.native-form input{width:100%;min-width:0;min-height:44px;color:var(--native-text);font:inherit;background:#151a1c;border:1px solid #52635a;border-radius:7px;padding:10px}.native-form input[type=file]{margin-top:auto;padding:4px;font-size:12px}.native-form input::file-selector-button{font:inherit;color:var(--native-text);cursor:pointer;background:#26302b;border:1px solid #52635a;border-radius:5px;min-height:36px;margin-right:8px;padding:8px}.native-form input:disabled{opacity:.65}.native-documents .native-hint{font-size:13px}.native-formats{margin-bottom:16px;font-size:13px}.native-file-list{margin:20px 0}.native-file-row{border-top:1px solid #384144;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto;align-items:center;gap:20px;padding:18px 0;display:grid}.native-original{min-width:0}.native-original strong{overflow-wrap:anywhere;margin-top:5px;font-weight:500;line-height:1.5;display:block}.native-remove{border:1px solid #455052;min-height:44px;font-size:13px}.native-form-footer{color:var(--muted,#929c9e);border-top:1px solid #384144;padding-top:20px}@container (width<=840px){.native-layout{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);gap:20px}.native-pickers{grid-template-columns:1fr}.native-file-row{grid-template-columns:minmax(0,1fr) auto;gap:14px}.native-original{grid-column:1/-1}}@container (width<=620px){.native-layout{grid-template-columns:minmax(0,1fr)}.native-heading{gap:12px}.native-detail{padding:20px}.native-file-row{grid-template-columns:minmax(0,1fr)}.native-remove{justify-self:start}.native-history-row{gap:10px}.native-actions .native-button{flex-grow:1}}@media (prefers-reduced-motion:reduce){.native-documents button{transition:none}.native-documents button:active:not(:disabled){transform:none}}.retained-view-export{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf0f4;background:#171b21;border:1px solid #424c5a;border-radius:14px;width:calc(100vw - 32px);max-width:640px;padding:24px}.retained-view-export p{color:#c2cad5;overflow-wrap:anywhere;line-height:1.6}.retained-view-export .retained-intro{color:#edf0f4;font-size:1.08rem}.retained-view-export .retained-facts{border-block:1px solid #39424e;flex-wrap:wrap;gap:8px 18px;margin:8px 0;padding:14px 0;display:flex}.retained-view-export .retained-facts strong{overflow-wrap:anywhere;flex-basis:100%}.retained-view-export .retained-notice{background:#222933;border:1px solid #414e5f;border-radius:8px;margin-block:18px;padding:14px 16px}.retained-view-export .retained-notice p{margin-bottom:0}.retained-view-export .retained-limits{font-size:.88rem}.retained-view-export [role=status]{min-height:1.6em}.retained-view-export button:focus-visible{outline-offset:3px;outline:3px solid #acc6eb}.retained-view-export .dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.retained-view-export button{min-height:42px}@media (width<=480px){.retained-view-export{padding:16px}.retained-view-export .dialog-actions button{width:100%}}
