@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-vietnamese-wght-normal-BBxOatbv.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-latin-ext-wght-normal-QAhDxQuo.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./onest-latin-wght-normal-Dun_Rd-l.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-wght-normal-DLoelf7F.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal-Bw9x6K1M.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.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{--paper:#f7f5f0;--surface:#fff;--surface-sunk:#efece5;--surface-inverse:#16181c;--line:#e2ded5;--line-strong:#8f8a80;--ink:#16181c;--ink-2:#4a4e57;--ink-3:#62666f;--ink-inverse:#f2f0eb;--action:#16181c;--action-hover:#33363d;--on-action:#f7f5f0;--koz:#ff5b24;--koz-text:#c43d0e;--focus:#c43d0e;--danger-text:#b42318;--danger-bg:#fbe9e7;--ok-text:#1d6b38;--ok-bg:#e2f1e6;--part-text:#2450b8;--part-bg:#e6ecfa;--plan-text:#7a4d00;--plan-bg:#f8ecd2;--domain-calisma:#1e7b45;--shadow-float:0 1px 2px #16181c0f, 0 12px 32px #16181c1a;--font-display:"Bricolage Grotesque Variable", "Onest Variable", system-ui, sans-serif;--font-text:"Onest Variable", "Inter Variable", system-ui, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, "Cascadia Code", monospace;--chrome:#16181c;--chrome-ink:#f2f0eb;--chrome-ink-2:#b9b6ae;--chrome-hover:#f2f0eb1a;--chrome-line:#f2f0eb24;--desk:#e7e3da;--secim:#1e7b45;--secim-text:#1a6b3c;--secim-bg:#e2f1e6;--secim-soft:#1e7b452e;--hover:#16181c0e;--hover-strong:#16181c17;--checked:#e9e5dc;--accent:var(--ink);--accent-soft:var(--checked);--accent-line:var(--ink);--sel:var(--secim);--surface-2:var(--surface);--workspace:var(--desk);--border:var(--line-strong);--border-soft:var(--line);--text:var(--ink);--muted:var(--ink-3);--pressed:var(--checked);--danger:var(--danger-text);--warn:var(--plan-text);font-family:var(--font-text);color:var(--ink);color-scheme:light;-webkit-font-smoothing:antialiased;font-size:12.5px;line-height:1.35}:root[data-theme=dark]{--paper:#111214;--surface:#18191c;--surface-sunk:#0b0c0d;--surface-inverse:#f2f0eb;--line:#2a2c31;--line-strong:#6a6d75;--ink:#f2f0eb;--ink-2:#b9b6ae;--ink-3:#8f8c86;--ink-inverse:#16181c;--action:#f2f0eb;--action-hover:#d9d6cf;--on-action:#111214;--koz:#ff6a36;--koz-text:#ff8a5c;--focus:#ff8a5c;--danger-text:#ff8a80;--danger-bg:#2a1513;--ok-text:#7fd69a;--ok-bg:#14261a;--part-text:#9cb8ff;--part-bg:#161e33;--plan-text:#f2c46b;--plan-bg:#2a2010;--domain-calisma:#2e9a5a;--shadow-float:0 1px 2px #0006, 0 12px 32px #00000080;--chrome:#0b0c0d;--chrome-line:#f2f0eb1a;--desk:#0b0c0d;--secim:#4cc47f;--secim-text:#7fd69a;--secim-bg:#14261a;--secim-soft:#4cc47f42;--hover:#f2f0eb12;--hover-strong:#f2f0eb1f;--checked:#2a2c31;color-scheme:dark}*{box-sizing:border-box}html,body,#root{background:var(--paper);height:100%;margin:0;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:default}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ic{flex:none;display:block}.app{background:var(--paper);height:100%;color:var(--ink);flex-direction:column;display:flex}.titlebar{background:var(--chrome);height:40px;color:var(--chrome-ink);-webkit-app-region:drag;flex:none;align-items:center;gap:2px;padding:0 140px 0 10px;display:flex;position:relative}.tb-mark{flex:none;place-items:center;width:22px;height:22px;margin-right:8px;display:grid}.qat{-webkit-app-region:no-drag;align-items:center;gap:2px;display:flex}.qat-btn{width:30px;height:28px;color:var(--chrome-ink);background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.qat-btn svg{width:16px;height:16px}.qat-btn:hover:not(:disabled){background:var(--chrome-hover)}.qat-btn:disabled{opacity:.4}.qsep{background:var(--chrome-line);flex:none;width:1px;height:18px;margin:0 6px}.tb-title{white-space:nowrap;align-items:center;gap:8px;min-width:0;padding:0 10px;font-size:13px;font-weight:550;display:flex;overflow:hidden}.tb-title .tb-name{text-overflow:ellipsis;overflow:hidden}.tb-state{color:var(--chrome-ink-2);align-items:center;gap:6px;font-size:12px;font-weight:400;display:inline-flex}.tb-state .dot{border:1px solid;border-radius:50%;width:7px;height:7px;display:inline-block}.tb-state .dot.full{background:currentColor}.tb-app{color:var(--chrome-ink-2);white-space:nowrap;margin-left:auto;padding-right:8px;font-size:12px}.tb-app b{color:var(--chrome-ink);font-weight:650}.tb-app b span{color:var(--chrome-ink-2);font-weight:400}.ribbon{background:var(--paper);z-index:30;flex:none;padding-bottom:0;position:relative}.tabs{background:var(--paper);align-items:flex-end;gap:2px;height:38px;padding:0 10px;display:flex}.tab{height:32px;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:6px 6px 0 0;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:flex;position:relative}.tab:hover{color:var(--ink)}.tab.active:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:2px;left:10px;right:10px}.tab.file{background:var(--action);color:var(--on-action);border-radius:999px;height:26px;margin:0 6px 4px 0;padding:0 14px;font-weight:600}.tab.file:hover{background:var(--action-hover);color:var(--on-action)}.ctxg{border-left:1px solid var(--line);align-items:flex-end;height:32px;margin-left:4px;padding-left:8px;display:flex;position:relative}.ctxg .gt{font:600 10.5px/1 var(--font-text);letter-spacing:.04em;color:var(--secim-text);text-transform:uppercase;white-space:nowrap;position:absolute;top:-3px;left:18px}.tab.contextual .cdot{background:var(--secim);border-radius:2px;width:6px;height:6px}.tab.contextual.active:after{background:var(--secim)}.tabs .sp{flex:1}.tabs .right{align-items:center;gap:6px;margin-bottom:4px;display:flex}.pill{height:28px;font:550 13px/1 var(--font-text);white-space:nowrap;color:var(--ink);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.pill svg{width:16px;height:16px}.pill.p{background:var(--action);color:var(--on-action)}.pill.p:hover{background:var(--action-hover)}.pill.s{box-shadow:inset 0 0 0 1px var(--line-strong)}.pill.s:hover,.pill.s.active{background:var(--hover)}.ribbon-body{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:stretch;height:104px;margin:0 8px;padding:6px 4px 0;display:flex;overflow:visible}.rgroup{border-right:1px solid var(--line);flex-direction:column;flex:none;padding:0 5px;display:flex}.rgroup:last-child{border-right:0}.rgroup-body{flex:1;align-items:flex-start;gap:2px;display:flex}.rgroup-label{height:22px;color:var(--ink-3);white-space:nowrap;justify-content:center;align-items:center;font-size:12px;display:flex}.rstack{flex-direction:column;gap:1px;display:flex}.rrow{align-items:center;gap:2px;height:26px;display:flex}.rgroup-body>.rrow:first-child{margin-top:2px}.rgroup-body:has(>.rrow){flex-direction:column;gap:5px}.rsep{background:var(--line);width:1px;height:20px;margin:0 3px}.rbtn{color:var(--ink);white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;font-size:12px;display:inline-flex}.rbtn:hover:not(:disabled){background:var(--hover)}.rbtn:active:not(:disabled){background:var(--hover-strong)}.rbtn.active{background:var(--checked);box-shadow:inset 0 0 0 1px var(--line-strong)}.rbtn:disabled{color:var(--ink-3);opacity:.5}.rbtn .ico{justify-content:center;align-items:center;display:inline-flex}.rbtn .ico svg{width:16px;height:16px}.rbtn.small{height:24px;padding:0 5px}.rbtn.small:not(:has(.lbl)){justify-content:center;width:26px;padding:0}.rbtn.small.has-caret:not(:has(.lbl)){gap:1px;width:auto;padding:0 2px 0 5px}.rbtn.large{border-radius:8px;flex-direction:column;justify-content:flex-start;gap:4px;min-width:50px;max-width:82px;height:70px;padding:7px 6px 0}.rbtn.large .ico svg{stroke-width:1.6px;width:26px;height:26px}.rbtn.large .lbl{white-space:normal;text-align:center;font-size:12px;line-height:1.15}.rbtn .caret{vertical-align:middle;stroke-width:2px;width:11px;height:11px;color:var(--ink-3);margin-left:2px;display:inline-block}.rbtn.large .caret{margin:1px auto 0;display:block}.txt-ico{border:1px solid var(--line-strong);border-radius:3px;padding:0 3px;font-size:11px}.weight-ico{text-align:center;width:20px;font-size:13px;font-weight:700}.combo{border:1px solid var(--line-strong);background:var(--surface);height:24px;color:var(--ink);border-radius:6px}select.combo.family{width:140px;padding:0 4px 0 6px}.combo.size{width:58px;padding:0;display:inline-flex;position:relative;overflow:hidden}.combo.size input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:38px;height:22px;padding:0 4px 0 7px}.combo.size select{border:0;border-left:1px solid var(--line);background:0 0;width:18px;padding:0}.shape-gallery{border:1px solid var(--line);background:var(--surface);border-radius:8px 0 0 8px;grid-template-columns:repeat(3,26px);grid-auto-rows:22px;align-content:start;gap:2px;height:70px;margin-right:4px;padding:6px;display:grid;overflow:hidden}.gal-item{color:var(--ink-2);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:flex}.gal-item svg{width:18px;height:18px}.gal-item:hover{background:var(--hover-strong);color:var(--ink)}.size-field{align-items:center;gap:6px;height:26px;display:flex}.size-field span{width:60px;color:var(--ink-2)}.size-field input{border:1px solid var(--line-strong);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:6px;width:82px;height:24px;padding:0 6px}.dropdown{display:inline-flex;position:relative}.menu{z-index:70;background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-float);border-radius:10px;min-width:220px;padding:4px;position:absolute;top:calc(100% + 4px);left:0}.menu.context{width:252px;position:fixed;top:auto}.menu-item{text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;height:28px;padding:0 8px;font-size:13px;display:flex}.menu-item:disabled{color:var(--ink-3)}.menu-item:disabled svg{opacity:.6}.mi-ico{width:16px;color:var(--ink-2);flex:none;justify-content:center;display:inline-flex}.mi-ico svg{width:16px;height:16px}.mi-lbl{flex:1}.mi-key{font:400 12px var(--font-mono);color:var(--ink-3)}.menu-sep{background:var(--line);height:1px;margin:4px 6px}.menu-head{font:600 12px var(--font-text);color:var(--ink-3);padding:6px 8px 4px}.palette{width:236px;padding-bottom:2px}.swatches{grid-template-columns:repeat(10,18px);gap:3px 4px;padding:4px 8px;display:grid}.swatches.shades{gap:0 4px;padding-top:0}.sw{border:0;border-radius:3px;width:18px;height:16px;padding:0;box-shadow:inset 0 0 0 1px #16181c24}.swatches.shades .sw{border-radius:0}.sw:hover{outline:2px solid var(--ink);outline-offset:1px;z-index:1;position:relative}.color-ico{flex-direction:column;align-items:center;display:inline-flex}.color-ico svg{width:16px!important;height:14px!important}.color-bar{border:0;border-radius:2px;width:16px;height:3px;margin-top:1px;box-shadow:inset 0 0 0 1px #16181c1f}.hidden-color{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.main{background:var(--paper);flex:1;min-height:0;padding-top:8px;display:flex}.center{flex-direction:column;flex:1;min-width:0;display:flex}.thumbpane{background:var(--paper);scrollbar-width:thin;flex:none;width:196px;overflow-y:auto}.thumbs{margin:0;padding:4px 0 8px;list-style:none}.thumb{align-items:flex-start;gap:6px;padding:5px 10px 5px 4px;display:flex}.thumb .num{text-align:right;width:20px;font:500 12px/1 var(--font-mono);color:var(--ink-3);flex:none;padding-top:2px}.thumb-view{box-shadow:0 0 0 1px var(--line);pointer-events:none;background:#fff;border-radius:4px;overflow:hidden}.thumb:hover .thumb-view{box-shadow:0 0 0 1px var(--line-strong)}.thumb.current .num{color:var(--ink);font-weight:700}.canvas-wrap{background:var(--desk);border-radius:12px 12px 0 0;flex:1;min-height:0;margin:0 8px;position:relative;overflow:auto}.canvas-scroll{justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}.canvas-stage{touch-action:none;flex:none;position:relative}.slide-shadow{background:#fff;box-shadow:0 1px 2px #16181c1a,0 10px 30px #16181c1f}.overlay .sel{fill:none;stroke:var(--secim);stroke-width:1.5px}.overlay .sel.editing{stroke-dasharray:5 3}.overlay .guide{stroke:var(--koz-text);stroke-width:1px;stroke-dasharray:4 3;opacity:.85}.overlay .marquee{fill:var(--secim-soft);stroke:var(--secim);stroke-dasharray:3 2}.overlay .overflow-label{fill:var(--danger-text);font:600 11px var(--font-text)}.handle{border:1.5px solid var(--secim);z-index:5;background:#fff;border-radius:2px;width:10px;height:10px;position:absolute}.handle.rot{cursor:grab;border-radius:50%;width:12px;height:12px}.ionor-text.editing{caret-color:var(--text)}.ionor-text.editing:focus{outline:none}.notes{border-top:1px solid var(--line);background:var(--surface);flex:none;height:84px;margin:0 8px;position:relative}.notes:before{content:"";background:var(--line-strong);opacity:.5;border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:-3px;left:50%}.notes textarea{resize:none;width:100%;height:100%;color:var(--ink-2);background:0 0;border:0;outline:none;padding:10px 16px;font-size:13px}.notes textarea::placeholder{color:var(--ink-3)}.sorter{background:var(--desk);border-radius:12px 12px 0 0;flex-wrap:wrap;flex:1;align-content:flex-start;gap:18px 28px;margin:0 8px;padding:18px 28px;display:flex;overflow:auto}.sorter-item{flex-direction:column;gap:6px;display:flex}.sorter-item .thumb-view{border-radius:6px}.sorter-item .num{font:600 12px var(--font-mono);color:var(--ink)}.sorter-item.current .thumb-view{box-shadow:0 0 0 3px var(--secim)}.formatpane,.side-pane{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;flex:none;width:304px;min-height:0;margin:0 8px 8px 0;display:flex;overflow-y:auto}.formatpane header,.side-pane header{flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:8px 8px 6px 14px;display:flex}.formatpane h2,.side-pane h2{font:650 14px/1.2 var(--font-text);margin:0}.pane-chip{background:var(--secim-bg);height:22px;color:var(--secim-text);font:600 12px/1 var(--font-text);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;max-width:calc(100% - 28px);margin:0 14px 10px;padding:0 9px;display:inline-flex;overflow:hidden}.pane-chip.n{background:var(--surface-sunk);color:var(--ink-2)}.pane-chip svg{stroke-width:2px;width:13px;height:13px}.fp-section{border-bottom:1px solid var(--line)}.fp-section:first-of-type{border-top:1px solid var(--line)}.fp-head{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;height:36px;padding:0 14px;font-size:13px;font-weight:650;display:flex}.fp-head:hover{background:var(--hover)}.chev{width:13px;color:var(--ink-3);transition:transform .12s;display:inline-flex}.chev svg{stroke-width:2px;width:13px;height:13px}.chev.open{transform:rotate(90deg)}.fp-body{padding:0 14px 12px 36px}.field{flex-direction:column;flex:1;gap:3px;min-width:0;margin-bottom:8px;display:flex}.field>span{color:var(--ink-2);font-size:12px}.field input,.field select{border:1px solid var(--line-strong);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:6px;width:100%;height:26px;padding:0 8px}.field.color{flex-direction:row;align-items:center;gap:8px}.field.color>span{width:76px}.field.color input{width:40px;height:26px;padding:2px}.row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.mini{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;padding:2px 8px;font-size:12px}.mini-btn{min-width:26px;height:26px;color:var(--ink-2);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.mini-btn svg{width:16px;height:16px}.mini-btn:hover{background:var(--hover);color:var(--ink)}.warn{color:var(--plan-text);font-size:12px}.muted{color:var(--ink-3)}.btn{height:32px;box-shadow:inset 0 0 0 1px var(--line-strong);min-width:80px;font:550 13px/1 var(--font-text);white-space:nowrap;color:var(--ink);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.btn:hover:not(:disabled){background:var(--hover)}.btn:disabled{opacity:.5}.btn.primary{background:var(--action);box-shadow:none;color:var(--on-action)}.btn.primary:hover:not(:disabled){background:var(--action-hover)}.btn.danger{color:var(--danger-text)}.btn.danger.solid{background:var(--danger-text);color:#fff;box-shadow:none}.status{background:var(--paper);height:30px;color:var(--ink-2);flex:none;align-items:center;gap:4px;padding:0 8px 0 12px;font-size:12px;display:flex}.status>span{white-space:nowrap;align-items:center;gap:6px;height:22px;padding:0 8px;display:inline-flex}.status .dirty{color:var(--plan-text)}.status .ctxs{color:var(--secim-text);font-weight:600}.status .ctxs:before{content:"";background:var(--secim);border-radius:2px;width:7px;height:7px}.status .spacer{flex:1;padding:0}.status .vsep{background:var(--line);width:1px;height:18px;margin:0 3px;padding:0}.sb-btn{min-width:24px;height:22px;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 6px;display:inline-flex}.sb-btn svg{stroke-width:2px;width:13px;height:13px}.sb-btn:hover{background:var(--hover);color:var(--ink)}.sb-btn.active{background:var(--checked);color:var(--ink)}.zoomctl{align-items:center;gap:2px;display:inline-flex}.zoomctl input[type=range]{width:110px}.zoomctl select{font:500 12px var(--font-mono);color:var(--ink-2);background:0 0;border:0;border-radius:6px;width:96px}.zoomctl select:hover{background:var(--hover)}.backstage{background:var(--paper);flex:1;min-height:0;display:flex}.bs-side{background:var(--chrome);width:220px;color:var(--chrome-ink);flex-direction:column;flex:none;gap:2px;padding:12px 10px;display:flex}.bs-back{color:var(--chrome-ink);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--chrome-line);background:0 0;border:0;border-radius:999px;place-items:center;margin:0 0 14px 4px;display:grid}.bs-back svg{width:18px;height:18px}.bs-back:hover,.bs-nav:hover{background:var(--chrome-hover)}.bs-nav{color:var(--chrome-ink);height:38px;font:500 14px/1 var(--font-text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:0 12px;display:flex}.bs-nav svg{width:18px;height:18px}.bs-line{background:var(--chrome-line);height:1px;margin:8px 6px}.bs-foot{flex-direction:column;gap:2px;margin-top:auto;display:flex}.bs-content{flex:1;padding:36px 44px;overflow:auto}.bs-content h1{font:600 34px/1.1 var(--font-display);letter-spacing:-.02em;margin:0 0 24px}.bs-content h2{font:650 16px/1.3 var(--font-text);margin:0 0 4px}.bs-content h3{font:600 13px/1.3 var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:26px 0 10px}.bs-info{grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);gap:24px;display:grid}.bs-info>div{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:22px}.bs-info dl{grid-template-columns:130px 1fr;gap:8px 12px;margin:18px 0 0;display:grid}.bs-info dt{color:var(--ink-3)}.bs-info dd{margin:0}.bs-card h3:first-child{margin-top:0}.bs-tiles{flex-wrap:wrap;gap:18px;display:flex}.bs-tile{background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:0;font-size:13px;font-weight:550;display:flex}.tile-thumb{width:208px;height:117px;box-shadow:0 0 0 1px var(--line);background:#f7f5f0;border-radius:8px;display:block;position:relative;overflow:hidden}.tile-thumb.blank:after{content:"Başlık eklemek için tıklayın";height:28px;font:500 10px/26px var(--font-text);color:#8f8a80;text-align:center;border:1px dashed #b9b6ae;border-radius:3px;position:absolute;top:44px;left:18px;right:18px}.bs-action{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:12px;align-items:center;gap:14px;width:100%;max-width:640px;margin-bottom:10px;padding:14px 16px;display:flex}.bs-action:hover{border-color:var(--line-strong);background:var(--surface);box-shadow:var(--shadow-float)}.bs-action>svg{width:26px;height:26px;color:var(--ink);stroke-width:1.6px;flex:none}.bs-action span{flex-direction:column;gap:3px;display:flex}.bs-action b{font-size:14px;font-weight:650}.bs-action small,.recent small{color:var(--ink-3);font-size:12px;line-height:1.45}.recent{background:var(--surface);border:1px solid var(--line);border-radius:12px;max-width:760px;margin:0;padding:0;list-style:none;overflow:hidden}.recent li+li{border-top:1px solid var(--line)}.recent button{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex}.recent button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.recent button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent button svg{width:18px;height:18px;color:var(--ink-3);flex:none}.recent button:hover{background:var(--hover)}.tag{font:550 12px/1 var(--font-text);white-space:nowrap;color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.tag.ok{color:var(--ok-text)}.tag.part{color:var(--part-text)}.tag.plan{color:var(--plan-text)}.tag.no{color:var(--danger-text)}.tag .dot{border:1.5px solid;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.tag .dot.full{background:currentColor}.tag .dot.half{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.modal-back{z-index:80;background:#16181c52;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--surface);color:var(--ink);min-width:420px;max-width:min(900px,90vw);max-height:80vh;box-shadow:var(--shadow-float);border:1px solid var(--line);border-radius:16px;flex-direction:column;padding:18px 20px 16px;display:flex}.modal h2{font:650 16px/1.3 var(--font-text);align-items:center;gap:10px;margin:0 0 10px;display:flex}.modal h2 .mh-ico{background:var(--surface-sunk);width:32px;height:32px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.modal h2 .mh-ico.warn{background:var(--plan-bg);color:var(--plan-text)}.modal h2 .mh-ico.danger{background:var(--danger-bg);color:var(--danger-text)}.modal h2 .mh-ico svg{width:18px;height:18px}.modal-body{color:var(--ink-2);font-size:13px;line-height:1.55;overflow:auto}.modal-body h3{font:650 13px var(--font-text);color:var(--ink);margin:12px 0 6px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.report{border-collapse:collapse;background:var(--surface);width:100%;font-size:12.5px}.report th{color:var(--ink-3);font-size:12px;font-weight:600}.report th,.report td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:7px 8px}.st-editable{color:var(--ok-text)}.st-approximated{color:var(--part-text)}.st-placeholder,.st-skipped{color:var(--danger-text)}.toasts{z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed;bottom:42px;left:50%;transform:translate(-50%)}.toast{background:var(--surface-inverse);color:var(--ink-inverse);overflow-wrap:anywhere;max-width:560px;box-shadow:var(--shadow-float);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:flex}.toast:before{content:"";background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.toast.error:before{background:#ff8a80}.toast.success:before{background:#4cc47f}.presentation{cursor:none;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.end-screen{color:#b9b6ae;font:500 18px var(--font-text)}.glyph{text-align:center;width:20px;font-size:14px;font-weight:600;line-height:1}.glyph.small{font-size:11px}.glyph sup{vertical-align:top;margin-left:1px;font-size:7px}.canvas-stage.painting,.canvas-stage.painting *{cursor:copy!important}.float-dialog{z-index:75;background:var(--surface);border:1px solid var(--border);width:400px;padding:12px 16px 14px;position:fixed;top:150px;right:330px;box-shadow:0 10px 30px #00000040}.float-dialog header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.float-dialog h2{margin:0;font-size:14px;font-weight:600}.fd-grid{flex-direction:column;gap:8px;display:flex}.fd-grid label{flex-direction:column;gap:3px;font-size:12px;display:flex}.fd-grid label.chk{flex-direction:row;align-items:center;gap:6px}.fd-grid input:not([type=checkbox]),.fd-grid select{border:1px solid var(--border);padding:4px 6px}.fd-msg{min-height:16px;margin:8px 0 0;font-size:12px}.sp-tools{align-items:center;gap:6px;padding:4px 12px 8px;display:flex}.sp-tools .btn{min-width:0;padding:3px 8px;font-size:12px}.sp-tools .spacer{flex:1}.sp-list{margin:0;padding:0 6px;list-style:none}.sp-item{border:1px solid #0000;justify-content:space-between;align-items:center;padding:2px 6px;display:flex}.sp-item.sel{background:var(--accent-soft);border-color:var(--line-strong)}.sp-name.hidden{color:var(--ink-3)}.sp-item input{border:1px solid var(--accent);width:100%;padding:2px 4px}.sp-empty{padding:8px}.canvas-stage.inserting,.canvas-stage.inserting *{cursor:crosshair!important}.shape-gallery-wrap{align-items:stretch;margin-right:4px;display:flex}.shape-gallery-wrap .shape-gallery{grid-template-columns:repeat(4,24px);margin-right:0}.shape-gallery-wrap .dropdown>.rbtn{border:1px solid var(--border-soft);background:var(--surface);border-left:0;border-radius:0;height:74px;padding:0 1px}.gal-item.active{background:var(--accent-soft);border-color:var(--line-strong)}.shape-library{width:300px;max-height:420px;padding-bottom:4px;overflow-y:auto}.lib-grid{grid-template-columns:repeat(10,26px);gap:2px;padding:4px 8px;display:grid}.lib-grid .gal-item{height:24px}.qs-ico{border:1.5px solid var(--secim);background:var(--secim-bg);border-radius:3px;width:30px;height:26px;display:inline-block}.qs-grid{grid-template-columns:repeat(7,46px);gap:6px;padding:10px;display:grid}.qs-item{border:1.5px solid #0000;border-radius:2px;height:34px;font-size:12px}.qs-item:hover{outline:2px solid var(--ink)}.editor-slide-root .ionor-el[data-ph-empty],[data-testid=editor-slide] .ionor-el[data-ph-empty]{outline:1px dashed var(--ink-3);outline-offset:-1px}.split-large{flex-direction:column;align-items:stretch;display:inline-flex}.split-large>.rbtn.large{border-radius:3px 3px 0 0;height:54px}.split-large>.rbtn.large .lbl{white-space:nowrap}.split-large>.dropdown>.rbtn{border-radius:0 0 3px 3px;justify-content:center;width:100%;height:17px;padding:0}.layout-gallery{width:360px;padding-bottom:6px}.lg-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:8px;display:grid}.lg-item{background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:4px;padding:4px;font-size:11px;display:flex}.lg-item:hover,.lg-item.active{background:var(--accent-soft);border-color:var(--line-strong)}.pres-stage{position:relative;overflow:hidden}.pres-layer{position:absolute;inset:0}.motion-gallery{border:1px solid var(--border-soft);background:var(--surface);gap:2px;height:74px;margin-right:6px;padding:2px;display:flex}.motion-item{background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:58px;font-size:11px;display:flex}.motion-item:hover{background:var(--accent-soft);border-color:var(--line-strong)}.motion-item.active{background:var(--accent-soft);border-color:var(--accent)}.chk-field{white-space:nowrap;align-items:center;gap:4px;height:26px;display:flex}.size-field select{border:1px solid var(--border);height:22px}.overlay .anim-badge{fill:var(--hover);stroke:var(--ink-3);stroke-width:1px}.overlay .anim-badge-text{fill:var(--ink);font-size:10px;font-family:var(--font-text)}.an-num{width:18px;color:var(--muted)}.rbtn.unsupported{opacity:.55}.rbtn.unsupported:hover{opacity:.8;background:var(--hover)}.rchk{white-space:nowrap;align-items:center;gap:4px;height:22px;display:flex}.size-field.small{height:24px}.size-field.small span{width:auto}.size-field.small input,.size-field.small select{width:70px}.ribbon-body.tight .rgroup{padding:0 3px}.ribbon-body.tight .rbtn.large{min-width:44px;max-width:68px;padding:7px 3px 0}.ribbon-body.tight .rbtn.small{gap:4px;padding:0 4px}.ribbon-body.tighter .rbtn.large{min-width:38px;max-width:58px}.ribbon-body.tighter .rbtn.large .lbl{font-size:11.5px}.ribbon-body.tighter .rgroup{padding:0 2px}.ribbon-body.iconic .rstack .rbtn.small .lbl{font-size:0}.ribbon-body.iconic .rstack .rbtn.small .lbl .caret{margin-left:0}.ribbon-body.iconic .rstack .rbtn.small{padding:0 3px}.table-picker{min-width:190px;padding:6px 8px}.tp-label{color:var(--muted);padding:2px 0 6px;font-weight:600}.tp-grid{grid-template-columns:repeat(10,17px);gap:2px;margin-bottom:6px;display:grid}.tp-cell{border:1px solid var(--line-strong);background:var(--surface);width:17px;height:17px;padding:0}.tp-cell.on{background:var(--accent-soft);border-color:var(--accent)}.shot-menu{min-width:340px;max-width:420px;padding-bottom:2px}.shot-grid{grid-template-columns:repeat(2,1fr);gap:6px;max-height:300px;padding:6px 8px;display:grid;overflow:auto}.shot-item{border:1px solid var(--border-soft);background:var(--surface);text-align:left;flex-direction:column;align-items:stretch;gap:3px;padding:4px;display:flex}.shot-item:hover{background:var(--hover);border-color:var(--accent)}.shot-item img{object-fit:contain;background:var(--hover);width:100%;height:86px}.shot-item span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wordart-menu{min-width:260px;padding:0 0 6px}.wa-grid{grid-template-columns:repeat(5,46px);gap:4px;padding:6px 8px;display:grid}.wa-grid button{border:1px solid var(--border-soft);background:var(--surface);justify-content:center;align-items:center;height:42px;padding:0;display:flex}.wa-grid button:hover{border-color:var(--accent);background:var(--accent-soft)}.eq-menu{width:400px;max-height:480px;padding-bottom:4px;overflow:auto}.eq-list{flex-direction:column;display:flex}.eq-item{text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;padding:6px 12px;display:flex}.eq-item:hover{background:var(--hover)}.eq-name{color:var(--muted);font-size:11px}.eq-text{font-size:17px}.eq-struct{grid-template-columns:repeat(6,1fr);gap:4px;padding:6px 8px;display:grid}.eq-struct button{border:1px solid var(--border-soft);background:var(--surface);height:34px;padding:0 2px;font-size:15px;overflow:hidden}.eq-struct button:hover{border-color:var(--accent);background:var(--accent-soft)}.table-styles{padding-bottom:6px}.ts-grid{grid-template-columns:repeat(3,76px);gap:4px;padding:6px 8px;display:grid}.ts-grid button{border:1px solid var(--border-soft);background:var(--surface);flex-direction:column;align-items:center;gap:3px;padding:4px 2px;font-size:11px;display:flex}.ts-grid button:hover,.ts-grid button.active{border-color:var(--accent);background:var(--accent-soft)}.dlg-grid{grid-template-columns:1fr 1fr;align-items:end;gap:10px 16px;display:grid}.dlg-grid label,.dlg-field{flex-direction:column;gap:3px;display:flex}.dlg-grid input,.dlg-field input,.dlg-field textarea,.dlg-field select,.hf-form input:not([type]),.hf-form select,.album-opts input:not([type]),.modal-body select{border:1px solid var(--border);background:var(--surface);border-radius:6px;padding:4px 6px}.dlg-field{margin-top:8px}.tab-row{border-bottom:1px solid var(--border);gap:2px;margin-bottom:10px;display:flex}.tab-row button{background:0 0;border:1px solid #0000;border-bottom:0;border-radius:3px 3px 0 0;padding:5px 12px}.tab-row button.active{background:var(--surface);border-color:var(--border);color:var(--accent);margin-bottom:-1px;font-weight:600}.tab-row button:disabled{opacity:.45}.slide-pick{border:1px solid var(--border-soft);max-height:220px;margin:0 0 8px;padding:0;list-style:none;overflow:auto}.slide-pick li label{align-items:center;gap:6px;padding:4px 8px;display:flex}.slide-pick li label:hover{background:var(--hover)}.action-kinds{max-height:none}.hf-layout{gap:16px;display:flex}.hf-form{flex-direction:column;flex:1;gap:6px;display:flex}.hf-sub{grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;margin-left:22px;display:grid}.hf-sub[aria-disabled=true]{opacity:.6}.hf-preview{border:1px solid var(--border);flex:none;align-self:flex-start;width:288px;box-shadow:0 2px 6px #00000026}.inline-color{align-items:center;gap:6px;display:inline-flex}.icons-layout{gap:12px;height:380px;display:flex}.icons-cats{border-right:1px solid var(--border-soft);flex:none;width:170px;margin:0;padding:0;list-style:none;overflow:auto}.icons-cats button{text-align:left;background:0 0;border:0;width:100%;padding:6px 8px}.icons-cats button:hover{background:var(--hover)}.icons-cats button.active{background:var(--accent-soft);font-weight:600}.icons-main{flex-direction:column;flex:1;min-width:0;display:flex}.icons-search{border:1px solid var(--border);margin-bottom:8px;padding:5px 8px}.icons-grid{grid-template-columns:repeat(auto-fill,46px);align-content:start;gap:4px;display:grid;overflow:auto}.icon-cell{background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.icon-cell:hover{border-color:var(--border);background:var(--hover)}.icon-cell.active{border-color:var(--accent);background:var(--accent-soft)}.symbols-panel select{width:100%;margin-bottom:6px;padding:3px}.sym-grid{border:1px solid var(--border-soft);grid-template-columns:repeat(16,1fr);gap:1px;max-height:240px;display:grid;overflow:auto}.sym-grid.recent{max-height:none}.sym-grid button{background:var(--surface);border:0;height:28px;padding:0;font-family:Segoe UI Symbol,Segoe UI,Cambria Math,sans-serif;font-size:16px}.sym-grid button:hover{background:var(--accent-soft)}.album-layout{gap:16px;display:flex}.album-files{flex:1;min-width:0}.album-files ul{border:1px solid var(--border-soft);max-height:260px;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.album-files li{align-items:center;gap:6px;padding:3px 6px;display:flex}.album-files li img{object-fit:cover;width:40px;height:30px}.album-files li span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.album-opts{flex-direction:column;flex:none;gap:6px;width:220px;display:flex}.album-preview{border:1px solid var(--border-soft)}.smartart-layout{gap:14px;height:420px;display:flex}.sa-list{border-right:1px solid var(--border-soft);flex:none;width:200px;overflow:auto}.sa-list button{text-align:left;background:0 0;border:0;width:100%;padding:5px 10px;display:block}.sa-list button:hover{background:var(--hover)}.sa-list button.active{background:var(--accent-soft);font-weight:600}.sa-side{flex:1;min-width:0}.sa-preview{border:1px solid var(--border);width:384px;height:240px;margin-bottom:8px;overflow:hidden}.sa-side textarea{width:100%;font-family:inherit}.zoom-grid{grid-template-columns:repeat(3,1fr);gap:10px;max-height:360px;display:grid;overflow:auto}.zoom-cell{border:1px solid var(--border-soft);flex-direction:column;align-items:center;gap:4px;padding:6px;display:flex;position:relative}.zoom-cell.active{border-color:var(--accent);background:var(--accent-soft)}.zoom-cell input{z-index:2;position:absolute;top:6px;left:6px}.chart-layout{gap:12px;display:flex}.chart-kinds{flex-direction:column;flex:none;gap:3px;width:112px;display:flex}.chart-kinds button{border:1px solid var(--border-soft);background:var(--surface);text-align:left;align-items:center;gap:6px;padding:5px 8px;display:flex}.chart-kinds button.active{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.chart-main{flex:1;gap:14px;display:flex}.chart-preview{border:1px solid var(--border);background:var(--surface);flex:none;position:relative}.chart-opts{flex-direction:column;gap:8px;display:flex}.chart-opts label{flex-direction:column;gap:3px;display:flex}.chart-opts label.chk{flex-direction:row;align-items:center;gap:6px}.chart-opts input:not([type]),.chart-opts select{border:1px solid var(--border);padding:3px 5px}.chart-grid-wrap{max-height:190px;margin-top:12px;overflow:auto}.chart-grid{border-collapse:collapse}.chart-grid th,.chart-grid td{border:1px solid var(--border-soft);padding:0}.chart-grid input{background:0 0;border:0;width:100px;padding:4px 6px}.chart-grid thead input{font-weight:600}.chart-grid .row-del{border:0}.chart-add{gap:8px;margin-top:8px;display:flex}.chart-add .btn{align-items:center;gap:4px;min-width:0;display:inline-flex}.side-pane{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;flex:none;width:300px;min-height:0;display:flex}.side-pane header{justify-content:space-between;align-items:center;padding:10px 10px 6px 14px;display:flex}.side-pane h2{margin:0;font-size:16px;font-weight:400}.cm-list{flex:1;padding:4px 12px;overflow:auto}.cm{border:1px solid var(--border-soft);border-left:3px solid var(--accent);background:var(--surface-sunk);margin-bottom:8px;padding:6px 8px}.cm.resolved{opacity:.6;border-left-color:var(--ink-3)}.cm-head{justify-content:space-between;gap:8px;font-size:11px;display:flex}.cm-head time{color:var(--muted)}.cm p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.cm-actions{justify-content:flex-end;display:flex}.cm-new{border-top:1px solid var(--border-soft);flex-direction:column;gap:6px;padding:8px 12px 12px;display:flex}.cm-new input,.cm-new textarea{border:1px solid var(--border);width:100%;padding:4px 6px;font-family:inherit}.comment-badge{z-index:5;background:var(--secim-bg);color:var(--secim-text);border:0;border-radius:999px;align-items:center;gap:2px;padding:2px 8px 2px 6px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:8px;right:8px}.recording-bar{z-index:90;background:var(--surface);border:1px solid var(--danger-text);border-radius:4px;align-items:center;gap:10px;padding:6px 12px;display:flex;position:fixed;bottom:40px;left:50%;transform:translate(-50%);box-shadow:0 6px 22px #0000004d}.recording-bar .btn{align-items:center;gap:4px;min-width:0;display:inline-flex}.presentation .ionor-el[data-link],.presentation [data-r][data-link]{cursor:pointer}.canvas-stage [data-table] td{user-select:none}.rgroup.grow{flex:1 1 0;min-width:190px}.rgroup.grow>.rgroup-body{min-width:0}.theme-strip-wrap{flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex;position:relative}.theme-gallery{flex:1;grid-template-columns:repeat(auto-fill,76px);grid-auto-rows:52px;gap:4px;min-width:0;height:54px;padding:1px;display:grid;overflow:hidden}.theme-tile{border:1px solid var(--line);border-radius:0;flex-direction:column;justify-content:space-between;align-items:flex-start;width:76px;height:52px;padding:4px 6px 5px;display:flex}.theme-tile:hover{outline:2px solid var(--ink)}.theme-tile.active{outline:2px solid var(--accent)}.tt-aa{font-size:20px;line-height:1}.tt-bars{gap:2px;display:flex}.tt-bars i{width:10px;height:4px;display:block}.gal-arrows{border:1px solid var(--border-soft);background:var(--surface);flex-direction:column;width:18px;height:54px;display:flex}.gal-arrows>button{background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:0;display:flex}.gal-arrows>button:hover{background:var(--hover)}.gal-more{flex:1;display:flex}.gal-more .dropdown{flex:1;display:flex;position:static}.gal-more .rbtn{flex:1;justify-content:center;min-width:0;height:100%;padding:0}.gal-more .ico{display:none}.theme-popup{box-sizing:border-box;width:max(680px,100%);padding-bottom:4px}.theme-grid{grid-template-columns:repeat(auto-fill,76px);gap:4px;padding:6px 8px;display:grid}.variant-menu{padding-bottom:6px}.variant-grid{gap:8px;padding:8px;display:flex}.variant-cell{text-align:center;flex-direction:column;align-items:center;gap:3px;width:84px;font-size:11px;display:flex}.dm-list{width:300px}.dm-list.fonts{width:340px}.dm-scroll{max-height:400px;overflow:auto}.dm-row{align-items:center;display:flex}.dm-row .dm-item{flex:1}.dm-item{text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;padding:4px 10px;display:flex}.dm-item:hover{background:var(--hover)}.dm-item.active{background:var(--accent-soft);border-color:var(--line-strong)}.dm-del{color:var(--ink-2);background:0 0;border:0;padding:4px}.dm-del:hover{color:var(--danger)}.pal-strip{border:1px solid #0000001f;flex:none;display:inline-flex}.pal-strip i{width:14px;height:16px;display:block}.font-aa{border:1px solid var(--line);color:#111;background:#fff;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:flex}.font-names{flex-direction:column;min-width:0;line-height:1.25;display:flex}.font-names b{font-size:11px}.aa-ico{border:1px solid var(--line);color:#111;background:#fff;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;display:inline-flex}.fx-menu{width:360px}.fx-grid{grid-template-columns:repeat(4,84px);gap:4px;padding:6px 8px;display:grid}.fx-item{background:var(--surface);border:1px solid #0000;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;font-size:11px;display:flex}.fx-item:hover{background:var(--hover)}.fx-item.active{border-color:var(--accent);background:var(--accent-soft)}.fx-note{color:var(--ink-2);white-space:normal;margin:2px 10px 6px;font-size:11px}.bgs-menu{width:300px;padding-bottom:4px}.bgs-grid{grid-template-columns:repeat(4,64px);gap:6px;padding:8px 10px;display:grid}.bgs-item{border:1px solid var(--line);height:46px;padding:0;font-size:22px}.bgs-item:hover{outline:2px solid var(--ink)}.bgs-item.active{outline:2px solid var(--accent)}.bgs-item.picked{outline:2px dashed var(--accent)}.bgs-actions{flex-direction:column;gap:4px;padding:0 10px 6px;display:flex}.bgs-actions .btn{text-align:left;min-width:0}.size-menu{min-width:230px}.menu-item.active{background:var(--accent-soft)}.cc-body{grid-template-columns:1.2fr 1fr;gap:14px;display:grid}.cc-body fieldset,.cf-body fieldset,.ss-body fieldset{border:1px solid var(--border);margin:0;padding:8px 10px}.cc-slot{justify-content:space-between;align-items:center;gap:8px;margin:4px 0;display:flex}.cc-slot input[type=color]{border:1px solid var(--border);background:var(--surface);width:52px;height:24px;padding:0}.cc-sample{grid-template-columns:1fr 1fr;height:210px;display:grid}.cc-sample-pane{flex-direction:column;align-items:center;gap:6px;padding:8px 4px;font-size:12px;display:flex}.cc-shapes{align-items:center;gap:6px;display:flex}.cc-box{width:34px;height:22px;display:block}.cc-dot{border-radius:50%;width:22px;height:22px;display:block}.cc-bars{align-items:flex-end;gap:2px;height:40px;display:flex}.cc-bars i{width:8px;display:block}.cf-body{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ss-body{grid-template-columns:1.4fr 1fr;gap:14px;display:grid}.ss-orient label{margin:4px 0;display:block}.field-error{color:var(--danger);margin:6px 0 0;font-size:12px}.bgp-body{flex-direction:column;gap:10px;padding:4px 14px 14px;display:flex;overflow:auto}.bgp-body fieldset{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.bgp-body legend{margin-bottom:4px;padding:0;font-weight:600}.bgp-row{align-items:center;gap:10px;display:flex}.bgp-row input[type=color]{border:1px solid var(--border);background:var(--surface);width:56px;height:26px;padding:0}.bgp-row input[type=range]{flex:1}.bgp-actions{flex-direction:column;gap:6px;margin-top:4px;display:flex}.ideas-note{margin:0;padding:0 14px 6px;font-size:12px}.ideas-list{flex-direction:column;gap:12px;padding:8px 14px 14px;display:flex;overflow:auto}.idea{border:1px solid var(--border);background:var(--surface);text-align:left;flex-direction:column;gap:4px;padding:4px;font-size:12px;display:flex}.idea:hover{outline:2px solid var(--ink)}.glyph.tg-b{font-weight:800}.glyph.tg-i{font-family:Georgia,serif;font-style:italic;font-weight:500}.glyph.tg-u{text-underline-offset:2px;text-decoration:underline}.glyph.tg-s{font-size:11.5px;font-weight:500;text-decoration:line-through}.field .inp{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;align-items:center;gap:4px;height:26px;padding:0 8px;display:flex}.field .inp input{background:0 0;border:0;outline:none;min-width:0;height:24px;padding:0}.field .inp:focus-within{outline:2px solid var(--focus);outline-offset:1px}.field .inp .u{color:var(--ink-3);font-size:12px}.menu-subwrap{position:relative}.menu-item.hl{background:var(--hover-strong)}.menu-item .mi-sub{width:13px;height:13px;color:var(--ink-3);stroke-width:2px}.menu.sub{min-width:210px;position:absolute;top:-5px;left:calc(100% + 2px)}.menu.sub.flip{left:auto;right:calc(100% + 2px)}.menu .mi-ico:empty{visibility:hidden}.selpane{width:304px}.sp-tools{border-bottom:1px solid var(--line);padding:0 12px 10px}.sp-tools .btn{height:26px;padding:0 10px;font-size:12px}.sp-list{padding:6px}.sp-item{border:0;border-radius:6px;gap:8px;height:30px;padding:0 2px 0 8px}.sp-item:hover{background:var(--hover)}.sp-item.sel{background:var(--secim-bg);color:var(--secim-text);border:0}.sp-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.sp-name svg{color:var(--ink-3);flex:none}.sp-item.sel .sp-name svg{color:var(--secim-text)}.sp-name small{color:var(--ink-3);margin-left:2px}.sp-name.hidden{color:var(--ink-3);text-decoration:line-through}.sp-item input{border:1px solid var(--focus);background:var(--surface);border-radius:4px;height:24px;padding:0 6px}.mhd{align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.mhd .mh-ico{background:var(--surface-sunk);width:36px;height:36px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.mhd .mh-ico.warn{background:var(--plan-bg);color:var(--plan-text)}.mhd .mh-ico.danger{background:var(--danger-bg);color:var(--danger-text)}.mhd .mh-ico.info{background:var(--part-bg);color:var(--part-text)}.mhd-t{flex-direction:column;gap:4px;min-width:0;padding-top:2px;display:flex}.mhd-t h2{margin:0}.msub{color:var(--ink-3);font-size:12px}.mono{font-family:var(--font-mono)}.modal-actions .btn.primary{order:9}.modal-actions .btn.first{order:-1;margin-right:auto}.btn.ghost{box-shadow:none}.rc-card{background:var(--surface);box-shadow:0 0 0 2px var(--ink);border-radius:12px;align-items:center;gap:12px;margin:4px 0;padding:12px 14px;display:flex}.rc-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rc-t b{color:var(--ink);font-weight:600}.rc-t small{color:var(--ink-3);font-size:12px}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{transition:none!important;animation-duration:.01ms!important}.bs-nav:disabled{color:var(--chrome-ink-2);opacity:.55}.bs-nav:disabled:hover{background:0 0}.bs-family{color:var(--chrome-ink-2);align-items:center;gap:8px;padding:10px 12px 2px;font-size:12px;display:flex}.bs-family.dark{color:var(--ink-3);padding:8px 0 0}.bs-page{flex-direction:column;gap:24px;max-width:1180px;min-height:100%;display:flex}.bs-page>h1,.bs-col>h1,.opt-nav>h1{margin:0}.bs-page>.cap{margin:-14px 0 0}.bs-headrow{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bs-headrow h1{margin:0}.bs-sec{flex-direction:column;gap:12px;display:flex}.bs-sec.grow{flex:1;min-height:0}.bs-sec h2{font:650 15px/1.3 var(--font-text);margin:0}.bs-secrow{justify-content:space-between;align-items:center;gap:16px;display:flex}.bs-tiles{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:18px 16px;display:grid}.bs-tiles.six{grid-template-columns:repeat(6,minmax(0,1fr))}.bs-tile{width:100%}.bs-tile>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.tile-thumb{aspect-ratio:16/9;width:100%;height:auto}.tile-thumb .tt-title{border-radius:3px;width:50%;height:10%;position:absolute;top:36%;left:12%}.tile-thumb .tt-sub{opacity:.5;border-radius:3px;width:32%;height:6%;position:absolute;top:54%;left:12%}.tile-thumb .tt-ring{aspect-ratio:1;border:5px solid;border-radius:50%;width:22%;position:absolute;top:24%;right:10%}.tile-thumb .tt-font{opacity:.8;font-size:13px;font-weight:600;position:absolute;top:10%;left:12%}.btn.sm{min-width:0;height:28px;padding:0 12px;font-size:12.5px}.btn.lg{height:40px;padding:0 20px;font-size:14px}.btn svg{width:16px;height:16px}.seg{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.seg button{height:24px;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12.5px}.seg button:hover{color:var(--ink)}.tbox{border:1px solid var(--line-strong);background:var(--surface);width:280px;height:30px;color:var(--ink-3);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.tbox input{width:100%;color:var(--ink);background:0 0;border:0;outline:none;padding:0;font-size:13px}.tbox:focus-within{outline:2px solid var(--focus);outline-offset:1px}.rtable{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.rtable .rrow{border-bottom:1px solid var(--line);grid-template-columns:2.2fr 2fr 1fr 72px;align-items:center;gap:12px;height:46px;padding:0 12px 0 16px;display:grid}.rtable .rrow.head{height:34px;color:var(--ink-3);font-size:12px;font-weight:600}.rtable .rrow:not(.head):hover{background:var(--hover)}.rtable .rrow:not(.head):focus-visible{outline-offset:-2px}.rname{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:10px;min-width:0;font-weight:600;display:flex;overflow:hidden}.rtile{flex:none;place-items:center;width:22px;height:22px;display:grid}.rtable .cap{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.rwhen{color:var(--ink-2);font-variant-numeric:tabular-nums}.racts{opacity:.35;justify-content:flex-end;gap:2px;display:flex}.rrow:hover .racts,.racts:focus-within,.racts .on{opacity:1}.mini-btn.on{color:var(--ink);background:var(--checked)}.rempty{color:var(--ink-3);margin:0;padding:18px 16px}.bs-note{background:var(--surface-sunk);max-width:640px;color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.bs-note .cap{font-size:12.5px}.cap{color:var(--ink-3);font-size:12px;line-height:1.45}.cap b{color:var(--ink);font-weight:650}.lbl{font:600 13px/1.3 var(--font-text);color:var(--ink);margin-top:4px}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px}.bs-split{gap:32px;height:100%;min-height:0;display:flex}.bs-col{flex-direction:column;flex:none;gap:12px;width:380px;display:flex}.bs-col.narrow{width:340px;padding-right:4px;overflow-y:auto}.fmt-card{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:14px;width:100%;padding:14px 16px;display:flex}.fmt-card:hover:not(:disabled){border-color:var(--line-strong)}.fmt-card.on{box-shadow:0 0 0 2px var(--ink);border-color:#0000}.fmt-card:disabled{opacity:.75}.fmt-ico{background:var(--surface-sunk);width:40px;height:40px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.fmt-t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fmt-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.fmt-row b{font:650 14px/1.3 var(--font-text)}.fmt-t .cap{font-size:12.5px}.tag .dot:not(.full):not(.half){background:0 0}.bs-xcard{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.bs-xhead{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:20px 24px 14px;display:flex}.bs-xhead h2{font:650 17px/1.3 var(--font-text);margin:0}.bs-xhead p{margin:0}.bs-xbar{align-items:center;gap:14px;padding:14px 24px 8px;display:flex}.bs-xbar h3{font:650 14px/1.3 var(--font-text);text-transform:none;letter-spacing:0;color:var(--ink);margin:0}.bs-xbar .sp{flex:1}.bs-xlist{flex:1;padding:0 12px;overflow:auto}.xrow{border-bottom:1px solid var(--line);grid-template-columns:62px minmax(120px,1.3fr) 120px 2fr 52px;align-items:center;gap:12px;min-height:46px;padding:6px 12px;display:grid}.xname{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.xrow .cap{font-size:12.5px}.bs-xfoot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px;display:flex}.bs-xfoot .cap{margin-right:auto}.pr-go{align-items:flex-end;gap:10px;display:flex}.fieldv{flex-direction:column;gap:5px;display:flex}.fieldv>span{color:var(--ink);font-size:12.5px;font-weight:550}.tinput{border:1px solid var(--line-strong);background:var(--surface);height:32px;color:var(--ink);border-radius:6px;width:100%;padding:0 10px;font-size:13px}.tinput:disabled{opacity:.6}.tinput.bad{border-color:var(--danger-text)}.pr-prev{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.pr-desk{background:var(--desk);border-radius:14px;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.pr-note{color:var(--ink-3);align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;top:14px;left:16px}.pr-note .pane-chip{margin:0}.paper{background:#fff;place-items:center;display:grid;position:relative;box-shadow:0 1px 2px #16181c1a,0 12px 32px #16181c24}.paper-slide{box-shadow:0 0 0 1px #e2ded5}.paper-foot{color:#62666f;font-size:11px;position:absolute;bottom:4%}.paper-foot.l{left:6%}.paper-foot.r{right:6%}.pr-pager{justify-content:center;align-items:center;gap:8px;display:flex}.print-root{display:none}@media print{html,body{background:#fff!important;height:auto!important;overflow:visible!important}#root{display:none!important}.print-root{display:block}.print-page{break-after:page;justify-content:center;align-items:center;display:flex}.print-page:last-child{break-after:auto}}.opt-nav{flex-direction:column;flex:none;gap:2px;width:260px;display:flex}.opt-nav>h1{margin-bottom:16px}.opt-navh{font:600 11.5px/1 var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:14px 10px 6px}.opt-navsep{background:var(--line);height:1px;margin:10px 6px}.opt-navi{text-align:left;height:34px;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.opt-navi svg{color:var(--ink-3)}.opt-navi:hover{background:var(--hover)}.opt-navi.on{background:var(--checked);font-weight:650}.opt-main{flex-direction:column;flex:1;gap:18px;min-width:0;max-width:820px;padding-top:58px;display:flex;overflow-y:auto}.opt-group{padding:6px 22px 8px}.opt-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 0 6px;display:flex}.opt-head h2{font:650 15px/1.3 var(--font-text);margin:0}.opt-head .pane-chip{margin:0}.opt-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:14px 0;display:flex}.opt-row:first-of-type{border-top:0}.opt-l{flex-direction:column;gap:3px;min-width:0;display:flex}.opt-l b{font-size:13px;font-weight:600}.opt-c{flex:none;align-items:center;display:flex}.opt-c .tinput{width:240px}.tgl{background:var(--line-strong);border:0;border-radius:999px;flex:none;width:34px;height:20px;padding:0;position:relative}.tgl:after{content:"";background:var(--surface);border-radius:50%;width:14px;height:14px;transition:left .12s;position:absolute;top:3px;left:3px}.tgl.on{background:var(--ink)}.tgl.on:after{background:var(--paper);left:17px}.keys{grid-template-columns:1fr 1fr;gap:0 28px;padding:6px 0 12px;display:grid}.krow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;height:34px;display:flex}.kbd{font:500 12px var(--font-mono);border:1px solid var(--line-strong);color:var(--ink-2);white-space:nowrap;border-radius:4px;padding:1px 6px}.about{flex-direction:column;gap:12px;padding:24px;display:flex}.about-mark{align-items:center;gap:16px;display:flex}.about-tile{place-items:center;width:64px;height:64px;display:grid}.about-mark>span:last-child{flex-direction:column;gap:4px;display:flex}.about-name{height:40px;display:block}.about-name .wordmark{width:auto;height:100%;display:block}.about-name .wordmark-dark,:root[data-theme=dark] .about-name .wordmark-light{display:none}:root[data-theme=dark] .about-name .wordmark-dark{display:block}.about p{max-width:64ch;margin:0}.presentation:has(.show-pill.on),.presentation:has(.show-menu-back),.presentation:has(.show-grid){cursor:default}.pres-stage{position:relative}.show-ink{z-index:3;position:absolute;top:0;left:0}.show-ink svg{display:block}.show-ink.p-pen,.show-ink.p-highlighter{cursor:crosshair}.show-ink.p-eraser{cursor:cell}.show-ink.p-laser{cursor:none}.laser{pointer-events:none;z-index:40;background:#ff3b1f;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:fixed;box-shadow:0 0 10px 4px #ff461e8c}.show-hot{z-index:4;width:420px;height:110px;position:fixed;bottom:0;left:0}.show-pill{z-index:5;color:#f2f0eb;opacity:0;font-family:var(--font-text);background:#111214d1;border-radius:999px;align-items:center;gap:2px;padding:4px;transition:opacity .2s;display:flex;position:fixed;bottom:22px;left:24px;box-shadow:0 6px 20px #00000059}.show-pill.on,.show-pill:hover,.show-pill:focus-within{opacity:1}.show-btn{width:34px;height:30px;color:inherit;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.show-btn:hover{background:#f2f0eb1f}.show-btn.on{background:#f2f0eb2e}.show-count{padding:0 6px;font-size:12px}.show-sep{background:#f2f0eb33;width:1px;height:18px;margin:0 4px}.show-menu-back{z-index:30;cursor:default;position:fixed;inset:0}.show-menu{color:#f2f0eb;background:#18191c;border-color:#2a2c31;width:280px;position:fixed}.show-menu .menu-item:hover:not(:disabled),.show-menu .menu-item.hl{background:#f2f0eb1f}.show-menu .mi-ico,.show-menu .mi-key,.show-menu .mi-sub{color:#b9b6ae}.show-menu .menu-item:disabled{color:#8f8c86}.show-menu .menu-sep{background:#2a2c31}.show-menu .menu.sub{color:#f2f0eb;background:#18191c;border-color:#2a2c31;width:250px}.ink-colors{gap:6px;padding:6px 10px 6px 34px;display:flex}.ink-colors button{border:0;border-radius:50%;width:18px;height:18px;padding:0;box-shadow:inset 0 0 0 1px #f2f0eb40}.ink-colors button.on{box-shadow:0 0 0 2px #18191c,0 0 0 4px #f2f0eb}.show-screen{z-index:20;position:fixed;inset:0}.show-screen.black{background:#000}.show-screen.white{background:#fff}.show-grid{z-index:25;color:#f2f0eb;font-family:var(--font-text);background:#0b0c0d;flex-direction:column;gap:18px;padding:28px 40px;display:flex;position:fixed;inset:0;overflow:auto}.show-grid-head{align-items:baseline;gap:14px;font-size:16px;display:flex}.show-grid-head .cap{color:#8f8c86}.show-grid-list{flex-wrap:wrap;gap:22px;display:flex}.sg-item{color:#b9b6ae;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:0;font-size:12px;display:flex}.sg-item>div:first-child{border-radius:6px;overflow:hidden;box-shadow:0 0 0 1px #2a2c31}.sg-item:hover>div:first-child{box-shadow:0 0 0 2px #f2f0eb}.sorter-meta{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:flex}.sorter-meta .sp{flex:1}.sorter-meta svg{color:var(--ink-3)}.thumb .num{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.thumb .thm{color:var(--ink-3)}.float-dialog{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-float);border-radius:12px;padding:12px 16px 14px;top:160px}.float-dialog h2{font:650 14px/1.3 var(--font-text)}.fd-grid input:not([type=checkbox]),.fd-grid select{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;height:30px;padding:0 8px}.modal-body select,.dlg-grid input,.dlg-field input,.dlg-field textarea,.dlg-field select{border-color:var(--line-strong);background:var(--surface);border-radius:6px}.tab-row button.active{background:var(--surface);color:var(--ink)}.recording-bar{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-float);border-radius:999px;padding:6px 8px 6px 16px}.comment-badge svg{width:13px;height:13px}.cm{border-left-color:var(--secim);background:var(--surface-sunk);border-color:var(--line);border-radius:8px}.tb-grow{flex:1 1 0;min-width:8px}.tb-app{margin-left:0}.tb-cmd{font:inherit;cursor:default;-webkit-app-region:no-drag;border:1px solid var(--chrome-line);width:340px;max-width:34vw;height:28px;color:var(--chrome-ink-2);background:#f2f0eb14;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 6px 0 12px;font-size:13px;display:flex;position:relative}.tb-cmd:hover{background:var(--chrome-hover);color:var(--chrome-ink)}.tb-cmd .kb{font:500 12px var(--font-mono);color:var(--chrome-ink-2);border:1px solid var(--chrome-line);border-radius:4px;margin-left:auto;padding:1px 5px}.tb-cmd.open{background:var(--surface);color:var(--ink);border-color:var(--line-strong);width:460px;max-width:46vw}.tb-cmd.open input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;height:100%}.tb-cmd.open input::placeholder{color:var(--ink-3)}.cmd-results{z-index:90;background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-float);border-radius:12px;max-height:60vh;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.cmd-head{color:var(--ink-3);padding:4px 8px 6px;font-size:12px}.cmd-item{font:inherit;cursor:default;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.cmd-item.on{background:var(--hover)}.cmd-item.dis{color:var(--ink-3)}.cmd-item .ci{background:var(--paper);width:28px;height:28px;color:var(--ink-2);border-radius:7px;flex:none;place-items:center;display:grid}.cmd-item .ct{flex-direction:column;flex:1;min-width:0;display:flex}.cmd-item .ct b{font-size:13px;font-weight:600}.cmd-item .ct small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.overlay .group-frame{fill:none;stroke:var(--secim);stroke-width:1.25px;stroke-dasharray:5 4}.sp-item.sp-group{font-weight:600}.sp-item.in-group .sp-name{padding-left:18px}.thumbs .sec-row{margin:6px 0 2px;list-style:none}.sec-head{color:var(--ink-2);cursor:default;user-select:none;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;font-weight:600;display:flex}.sec-head:hover{background:var(--hover);color:var(--ink)}.sec-head .sec-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sec-head .sec-count{font:500 11px var(--font-mono);color:var(--ink-3);background:var(--surface-sunk);border-radius:999px;padding:0 6px}.sec-head input{min-width:0;font:inherit;border:1px solid var(--secim);background:var(--surface);color:var(--ink);border-radius:4px;outline:0;flex:1;padding:1px 4px}.sorter-sec{border-bottom:1px solid var(--line);flex:0 0 100%;margin-top:4px;padding-bottom:2px}.sorter-sec .sec-head{font-size:13px}.hid-num{color:var(--ink-3);border:1px solid;border-radius:2px;padding:0 3px;line-height:1.15;position:relative}.hid-num:after{content:"";background:linear-gradient(to top right,#0000 calc(50% - .6px),currentColor 50%,#0000 calc(50% + .6px));position:absolute;inset:0}.thumb.hidden-slide .thumb-view,.sorter-item.hidden-slide .thumb-view,.sg-item.hidden-slide>div:first-child{opacity:.45}.ps-sheet{color:#16181c;font-family:var(--font-ui,"Onest Variable", sans-serif);background:#fff;flex-direction:column;display:flex;position:relative}.ps-full{justify-content:center;align-items:center}.ps-thumb{flex:none;position:relative;overflow:hidden;box-shadow:0 0 0 .5pt #b9b6ae}.ps-full .ps-thumb{box-shadow:none}.ps-notes{align-items:stretch;gap:1.2em}.ps-notes-slide{justify-content:center;padding-top:.6em;display:flex}.ps-notes-text{white-space:pre-wrap;flex:1;padding:0 4%;line-height:1.5;overflow:hidden}.ps-empty{color:#8f8c86;font-style:italic}.ps-h3{justify-content:space-between}.ps-h3-row{align-items:center;gap:5%;display:flex}.ps-lines{flex-direction:column;flex:1;justify-content:space-evenly;height:86%;display:flex}.ps-lines span{border-bottom:.5pt solid #b9b6ae;height:0;display:block}.ps-h6{justify-content:space-between}.ps-h6-grid{place-content:start center;display:grid}.ps-h6-cell{justify-content:center;align-items:center;display:flex}.ps-foot{color:#62666f;justify-content:space-between;margin-top:auto;padding-top:.6em;display:flex}@media print{.print-page.bleed{width:100vw;height:100vh;overflow:hidden}}html.mirror,html.mirror body{background:#000;margin:0;overflow:hidden}.mirror-still{background:#fff;position:fixed;top:0;left:0;overflow:hidden}.mirror-blank{background:#000;position:fixed;inset:0}.mirror-show{position:fixed;inset:0}.check-row{color:var(--ink-2);align-items:center;gap:8px;padding:2px 0;font-size:13px;display:flex}.check-row input{accent-color:var(--secim);width:15px;height:15px;margin:0}.bs-xform{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:18px;padding:18px 20px;display:grid}.bs-xform .fieldv>span:first-child{color:var(--ink-2);font-size:12px;font-weight:600}.bs-xform .fieldv{gap:8px}.pdf-prev{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:8px;display:flex}.pdf-prev .paper{box-shadow:var(--shadow-float);position:relative}.pres-zoom{transition:transform .35s;position:absolute;inset:0}:root[data-motion=reduce] .pres-zoom{transition:none}.show-ink .laser{position:absolute}.presentation.zooming,.presentation.zooming .show-ink{cursor:zoom-in}.presenter{color:#f2f0eb;font-family:var(--font-text);--ink:#f2f0eb;--line-strong:#f2f0eb47;--action:#f2f0eb;--action-hover:#fff;--on-action:#16181c;--line:#f2f0eb1f;--ink-2:#b9b6ae;--ink-3:#8f8c86;--surface:#18191c;--hover:#f2f0eb12;background:#111214;flex-direction:column;display:flex;position:fixed;inset:0}.pv-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:16px;height:52px;padding:0 20px;display:flex}.pv-head .grow,.pv-bar .grow,.pv-notes-head .grow{flex:1}.pv-mark{place-items:center;width:22px;height:22px;display:grid}.pv-head .cap{color:var(--ink-2);font-size:13px}.pv-head .btn.s{height:28px}.pv-timer{align-items:center;gap:10px;display:flex}.pv-elapsed{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.pv-div{background:var(--line);width:1px;height:22px}.pv-clock{color:var(--ink-2);font-size:15px}.pv-body{flex:1;gap:24px;min-height:0;padding:24px;display:flex}.pv-main{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.pv-stage{min-height:0;box-shadow:0 0 0 1px var(--line);background:#000;border-radius:10px;flex:1;position:relative;overflow:hidden}.presentation.embedded{cursor:default;position:absolute;inset:0}.presentation.embedded .show-screen{position:absolute}.presentation.embedded .show-screen.black{outline-offset:-8px;background:#000;outline:2px dashed #8f8c86}.pv-bar{flex:none;align-items:center;gap:4px;display:flex}.pv-tool{color:#f2f0eb;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:34px;display:grid}.pv-tool:hover{background:var(--hover)}.pv-tool.on{color:#7fd69a;background:#2a2c31}.pv-nav{justify-content:center;width:44px;min-width:0;height:44px;padding:0}.pv-count{padding:0 14px;font-size:15px}.pv-side{flex-direction:column;flex:none;gap:16px;width:468px;min-height:0;display:flex}.pv-next{flex-direction:column;gap:8px;display:flex}.pv-next-view{box-shadow:0 0 0 1px var(--line);background:#000;border-radius:8px;position:relative;overflow:hidden}.pv-end-card{color:var(--ink-3);place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.pv-notes{border:1px solid var(--line);color:#f2f0eb;background:#18191c;border-radius:14px;flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 20px;display:flex}.pv-notes-head{align-items:center;gap:8px;display:flex}.pv-notes-head .mini-btn{color:#f2f0eb}.pv-notes-text{white-space:pre-wrap;flex:1;line-height:1.55;overflow:auto}.pv-notes-text .muted{color:var(--ink-3)}@media (width<=1100px){.pv-side{width:340px}}.rb-field{align-items:center;gap:6px;height:26px;padding:0 4px;font-size:13px;display:flex}.rb-field select{border:1px solid var(--line);background:var(--surface);height:24px;color:var(--ink);font:inherit;border-radius:6px;max-width:220px}.rb-check{align-items:center;gap:6px;height:26px;padding:0 4px;font-size:13px;display:flex}.rb-check input{accent-color:var(--secim);margin:0 2px 0 3px}.rb-note{color:var(--ink-3);padding:0 6px;font-size:11.5px}.canvas-stage.inking{cursor:crosshair}.canvas-stage.erasing{cursor:cell}.overlay .erase-hit{fill:#ff5b241f;stroke:#ff5b24;stroke-width:1px;stroke-dasharray:3 3}.pen-gallery{align-items:stretch;gap:4px;padding:2px;display:flex}.pen-item{width:40px;height:64px;color:var(--ink-2);background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.pen-item:hover{background:var(--hover)}.pen-item.on{background:var(--secim-bg);color:var(--secim-text);box-shadow:inset 0 0 0 1px var(--secim)}.pen-tip{width:22px;box-shadow:0 0 0 1px var(--line);border-radius:3px}.review-pane{gap:12px}.review-pane>header{justify-content:space-between;align-items:center;display:flex}.rv-note{color:var(--ink-2);background:var(--surface-sunk);border-radius:10px;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.rv-note svg{flex:none;margin-top:2px}.rv-done{color:var(--secim-text);flex-direction:column;align-items:flex-start;gap:6px;padding:14px 4px;display:flex}.rv-done b{color:var(--ink)}.rv-hit{flex-direction:column;gap:10px;display:flex}.rv-word{font:600 20px var(--font-display,inherit);color:#c4321b;text-underline-offset:4px;text-decoration:underline wavy #c4321b}.rv-sugg{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;margin:0;padding:4px;list-style:none;display:flex}.rv-sugg button{text-align:left;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:6px;padding:6px 8px}.rv-sugg button.on{background:var(--secim-bg);color:var(--secim-text);font-weight:600}.rv-actions{flex-wrap:wrap;gap:6px;display:flex}.rv-actions .btn{min-width:0}.rv-sec{flex-direction:column;gap:8px;display:flex}.rv-sec h3{margin:4px 0 0}.rv-issue{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.rv-issue-head{align-items:baseline;gap:8px;display:flex}.rv-issue-head b{flex:1;font-size:13px;font-weight:600}.rv-alt{gap:6px;margin-top:4px;display:flex}.rv-alt .tinput{flex:1;min-width:0}.final-bar{color:#5a3a00;background:#f8ecd2;border-radius:10px;align-items:center;gap:10px;margin:0 10px;padding:8px 16px;font-size:13px;display:flex}:root[data-theme=dark] .final-bar{color:#f5d08a;background:#2b2210}.final-bar .btn{margin-left:auto}.help-list{flex-direction:column;gap:4px;display:flex;overflow:auto}.help-title{width:100%;font:600 13px var(--font-text);color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 6px;display:flex}.help-title:hover{background:var(--hover)}.help-body{color:var(--ink-2);padding:0 8px 10px 26px;font-size:13px;line-height:1.55}.help-body p{margin:0 0 8px}.help-cmds{flex-wrap:wrap;gap:6px;display:flex}.help-cmds .btn{min-width:0}.review-pane{padding:12px 14px;overflow:auto}.review-pane>header{padding:0}.tb-account{-webkit-app-region:no-drag;width:28px;height:28px;color:var(--chrome-ink-2);cursor:default;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0 6px 0 2px;padding:0;display:grid}.tb-account:hover{background:var(--chrome-hover);color:var(--chrome-ink)}.account-avatar{color:#fff;width:24px;height:24px;font:600 10.5px/1 var(--font-text);letter-spacing:.02em;background:#ff5100;border-radius:50%;place-items:center;display:grid}.account-avatar.lg{flex:none;width:54px;height:54px;font-size:20px}.account-email{color:var(--ink-3)}.account-links{flex-wrap:wrap;gap:4px 16px;margin:4px 0 14px;display:flex}.account-links .linkbtn{color:var(--accent,#c2410c);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.account-msg{color:var(--ink-2)}:root{--font-text:"Segoe UI", Arial, sans-serif;--font-display:"Segoe UI", Arial, sans-serif;--font-mono:"Segoe UI", Arial, sans-serif;--paper:#f3f3f3;--surface:#fff;--surface-sunk:#eaeaea;--line:#d1d1d1;--line-strong:#8a8a8a;--ink:#242424;--ink-2:#424242;--ink-3:#616161;--chrome:#f3f3f3;--chrome-ink:#242424;--chrome-ink-2:#616161;--chrome-hover:#e0e0e0;--chrome-line:#d1d1d1;--desk:#e6e6e6;--action:#c43e1c;--action-hover:#a93216;--on-action:#fff;--koz:#d35230;--koz-text:#b7472a;--focus:#b7472a;--secim:#b7472a;--secim-text:#b7472a;--secim-bg:#fbe9e4;--secim-soft:#b7472a22;--domain-calisma:#c43e1c;--hover:#0000000a;--hover-strong:#00000012;--checked:#e7e7e7;--accent:var(--secim);--accent-line:var(--secim);--accent-soft:var(--secim-bg);--shadow-float:0 4px 12px #00000030, 0 1px 3px #00000020;font-size:12px}:root[data-theme=dark]{--paper:#0a0a0a;--surface:#292929;--surface-sunk:#1e1e1e;--line:#454545;--line-strong:#777;--ink:#f5f5f5;--ink-2:#dedede;--ink-3:#b8b8b8;--chrome:#0a0a0a;--chrome-ink:#f5f5f5;--chrome-ink-2:#b8b8b8;--chrome-hover:#ffffff16;--chrome-line:#ffffff26;--desk:#0a0a0a;--action:#d77b40;--action-hover:#e79158;--on-action:#171717;--koz:#d77b40;--koz-text:#efa477;--focus:#efa477;--secim:#e69b76;--secim-text:#efa477;--secim-bg:#473027;--secim-soft:#e69b7626;--domain-calisma:#c43e1c;--hover:#ffffff10;--hover-strong:#ffffff1c;--checked:#444;--shadow-float:0 4px 14px #0008, 0 1px 3px #0006}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--secim)}button,select,input,textarea{font-family:var(--font-text)}.titlebar{height:40px;padding-left:14px}.tb-mark{background:0 0;border-radius:0;width:21px;height:21px}.tb-title{font-size:12px;font-weight:400}.tb-state{font-size:11px}.qat-btn{border-radius:3px;width:28px}.titlebar:has(+.backstage-start) .qat,.titlebar:has(+.backstage-start) .qsep,.titlebar:has(+.backstage-start) .tb-title,.titlebar:has(+.backstage-start) .tb-cmd{display:none}.titlebar:has(+.backstage-start) .tb-app{margin-left:4px;margin-right:auto}.titlebar:has(+.backstage-start) .tb-grow{display:none}.tabs{align-items:center;gap:0;height:33px;padding:0 10px}.tab{height:32px;color:var(--ink);border-radius:0;padding:0 11px;font-size:12px;font-weight:400}.tab.active{color:var(--ink);font-weight:600}.tab.active:after{background:var(--secim);height:2px;bottom:3px;left:11px;right:11px}.tab.file{color:var(--ink);background:0 0;border-radius:0;height:32px;margin:0 3px 0 0;padding:0 8px;font-weight:400}.tab.file:hover{color:var(--ink);background:var(--hover)}.tabs .right{gap:6px;margin-bottom:0}.pill{border-radius:3px;gap:5px;height:25px;padding:0 9px;font-size:12px;font-weight:400}.ribbon-body{border:0;border-radius:5px;height:100px;margin:0 7px;padding:5px 4px 0;box-shadow:0 1px 2px #0002}.rgroup{border-color:var(--line-strong);padding:0 7px}.rgroup-label{height:19px;color:var(--ink-2);font-size:11px;position:relative}.group-launcher{opacity:.8;background:0 0;border:0;width:13px;height:13px;padding:0;font-size:12px;line-height:12px;position:absolute;bottom:1px;right:-5px}.group-launcher:hover{background:var(--hover-strong)}.collapsed-group{justify-content:center;padding:0 8px!important}.collapsed-group>.dropdown>.rbtn.large{justify-content:center;min-width:56px;max-width:76px;height:82px}.collapsed-group .rbtn.large .lbl{font-size:12px!important}.rgroup-popup{min-width:max-content;padding:8px}.rgroup-popup .rgroup-body{min-height:70px}.ribbon-body.iconic .rgroup-popup .rstack .rbtn.small .lbl{font-size:12px}.ribbon-body.iconic .rgroup-popup .rstack .rbtn.small{width:auto}.rbtn,.rbtn.large{border-radius:3px}.rbtn .lbl{color:inherit;margin-top:0;font-size:12px;font-weight:400;line-height:1.2}.rbtn.small{height:23px}.rbtn.large{gap:4px;min-width:48px;height:70px;padding:3px 5px 0}.rbtn.large .ico svg{width:28px;height:28px}.rbtn.large .lbl{font-size:12px}.rbtn:disabled{opacity:.42}.rbtn.active{box-shadow:inset 0 0 0 1px var(--line-strong)}.picture-style-gallery{border:1px solid var(--line-strong);align-items:center;height:70px;padding:5px;display:flex}.picture-style-gallery button{background:0 0;border:0;width:62px;height:54px;padding:8px}.picture-style-gallery button:hover{background:var(--hover)}.picture-style-gallery img{object-fit:cover;width:100%;height:100%}.picture-presets:not(.office-picture-presets)>div{grid-template-columns:repeat(3,90px);gap:8px;padding:10px;display:grid}.picture-presets button{border:1px solid var(--line);background:var(--surface);padding:5px}.picture-presets button img{object-fit:cover;width:78px;height:48px;display:block}.picture-presets button span{font-size:10px}.picture-transparency{flex-wrap:wrap;gap:6px;width:330px;padding:8px;display:flex}.picture-transparency button{border:1px solid var(--line);background:#fff;width:72px;height:48px;padding:3px}.picture-transparency img{object-fit:cover;width:100%;height:100%}.combo,.size-field input,.field input,.field select,.inp,.mini{border-radius:2px}.combo{border-color:var(--line-strong);background:var(--surface-sunk)}.combo.family{font-size:12px}.shape-gallery{border-radius:2px 0 0 2px;padding:3px}.gal-item{border-radius:1px}.ctxg{border:0;margin-left:0;padding-left:0}.ctxg .gt,.tab.contextual .cdot{display:none}.tab.contextual{color:var(--secim-text)}.ribbon .ic[data-icon=paste]{color:#d7af5b}.ribbon .ic:is([data-icon=slideNew],[data-icon=layout],[data-icon=reset]){color:#82b49a}.ribbon .ic:is([data-icon=image],[data-icon=images],[data-icon=table],[data-icon=shapes],[data-icon=textbox],[data-icon=chart]){color:#78a8d8}.ribbon .ic:is([data-icon=brush],[data-icon=arrange],[data-icon=effects]){color:#d7ac68}:root:not([data-theme=dark]) .ribbon .ic[data-icon=paste]{color:#9b742c}:root:not([data-theme=dark]) .ribbon .ic:is([data-icon=slideNew],[data-icon=layout],[data-icon=reset]){color:#357b56}:root:not([data-theme=dark]) .ribbon .ic:is([data-icon=image],[data-icon=images],[data-icon=table],[data-icon=shapes],[data-icon=textbox],[data-icon=chart]){color:#376b9d}.main{padding-top:4px}.thumbpane{border-right:1px solid var(--line);width:230px}.thumb{gap:8px;padding:12px 12px 8px 4px}.thumb .num{font-family:var(--font-text);color:var(--ink)}.thumb-view,.sorter-item .thumb-view{border-radius:0}.thumb.current .thumb-view{box-shadow:0 0 0 2px var(--secim), 0 0 0 4px var(--paper)}.canvas-wrap{border-radius:0;margin:0}.slide-shadow{box-shadow:0 2px 6px #0005}.sorter{border-radius:0;margin:0}.notes{background:var(--desk);height:68px;margin:0}.notes:before{display:none}.notes textarea{padding:12px 22px;font-size:13px}.status{border-top:1px solid var(--line);height:25px;padding-left:5px;font-size:11px}.status>span{padding:0 5px}.status>*{flex-shrink:0}.status .spacer{flex-shrink:1}.status [data-testid=status-save]{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.status [data-testid=status-missing-fonts]{white-space:nowrap;max-width:180px;overflow:hidden}.handle{border-color:#777;border-radius:50%;width:9px;height:9px}.overlay .sel{stroke:#888;stroke-width:1px}.overlay .guide{stroke:#e34b4b}.menu{border-color:var(--line-strong);border-radius:3px;min-width:220px;padding:3px 0}.context-anchor{z-index:70;position:fixed}.menu.context{width:252px;max-height:calc(100vh - 110px);position:relative;top:0;overflow-y:auto}.context-paste{color:var(--ink-3);padding:4px 10px 3px 33px;font-size:11px}.context-paste>div{gap:5px;margin-top:5px;display:flex}.context-paste .mini-btn{width:30px;height:30px}.menu.context>[hidden]{display:none!important}.context-search{padding:2px 4px 5px}.context-search input{border:1px solid var(--line-strong);background:0 0;border-radius:2px;width:100%;height:24px;padding:0 6px;font-size:11px}.context-toolbar{border:1px solid var(--line-strong);background:var(--surface);min-width:252px;box-shadow:var(--shadow-float);border-radius:3px;padding:5px;position:absolute;bottom:calc(100% + 8px);left:-1px}.context-toolbar-row{align-items:center;gap:3px;height:27px;display:flex}.context-toolbar-row.shape-mini-toolbar{gap:1px;height:60px}.shape-mini-toolbar .rbtn.large{min-width:48px;height:58px;padding:3px}.shape-mini-toolbar .rbtn.large .ico svg{width:25px;height:25px}.shape-mini-toolbar .rbtn.large .lbl{font-size:11px}.shape-mini-toolbar .rbtn:last-child{max-width:66px}.shape-mini-toolbar .qs-ico{width:24px;height:24px}.context-toolbar .family{width:136px}.mini-font-size{width:52px;padding:0 4px}.context-toolbar .rbtn{color:var(--ink)}.context-toolbar .menu{z-index:80}.menu-item{border-radius:0;gap:12px;height:27px;padding:0 10px;font-size:12px}.menu-item:hover:not(:disabled){background:var(--hover-strong)}.mi-ico{width:20px}.mi-key{font:11px var(--font-text);padding-left:12px}.menu-item.danger,.menu-item.danger .mi-ico{color:var(--ink)}.menu-sep{margin:3px 0 3px 33px}.menu-head{color:var(--ink);background:var(--surface-sunk);padding:6px 10px;font-weight:600}.sw{border-radius:0}.sw:hover{outline-color:var(--secim)}.cmd-results{border-radius:4px}.cmd-item,.cmd-item .ci{border-radius:2px}.formatpane,.side-pane{border-width:0 0 0 1px;border-radius:0;width:304px;margin:0}:root[data-theme=dark] :is(.formatpane,.side-pane){background:#1e1e1e}.formatpane h2,.side-pane h2{font-size:17px;font-weight:400}.formatpane header,.side-pane header{min-height:48px}.pane-chip{border-radius:2px;font-weight:400}.formatpane>.pane-chip,.formatpane>.fp-section{flex:none}.fp-head{font-weight:600}.format-option-tabs{flex:none;gap:12px;margin:0 12px;display:flex}.format-option-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;padding:5px 0 8px;font-size:12px}.format-option-tabs button.selected{border-color:var(--secim)}.format-option-tabs button:disabled{color:var(--ink-3);opacity:.5}.format-category-bar{border-bottom:1px solid var(--line);flex:none;gap:6px;padding:10px 14px;display:flex}.format-category-bar .mini-btn{border:1px solid #0000;width:30px;height:30px}.format-category-bar .mini-btn:focus{border-color:var(--line-strong)}.format-category-bar .mini-btn[aria-pressed=true]{border-color:var(--line-strong);background:var(--hover)}.formatpane[data-format-category]:not([data-format-category=all])>.fp-section{display:none}.formatpane[data-format-category=fill]>.fp-section[data-section="Dolgu ve Çizgi"],.formatpane[data-format-category=effects]>.fp-section[data-section=Gölge],.formatpane[data-format-category=size]>.fp-section[data-section="Boyut ve Konum"],.formatpane[data-format-category=size]>.fp-section[data-section=Boyut],.formatpane[data-format-category=size]>.fp-section[data-section=Konum],.formatpane[data-format-category=size]>.fp-section[data-section=Metin\ Kutusu],.formatpane[data-format-category=text]>.fp-section[data-section=Metin\ Kutusu],.formatpane[data-format-category=image]>.fp-section[data-section=Resim]{display:block}.formatpane .fp-body{padding:2px 16px 14px 28px}.formatpane .fp-body>.row:has(>.field){flex-direction:column;align-items:stretch;gap:0}.formatpane .field{flex-direction:row;align-items:center;gap:8px;width:100%;margin-bottom:8px}.formatpane .field>span:first-child{min-width:94px;max-width:110px;font-size:12px}.formatpane .field>.inp{flex:1;min-width:0;max-width:none}.field .inp{border-radius:2px}.formatpane .field>select{flex:1;min-width:0}.office-fill-options{border:0;flex-direction:column;gap:6px;margin:0 0 16px;padding:0;display:flex}.office-fill-options legend{margin-bottom:8px;font-weight:600}.office-fill-options label{align-items:center;gap:5px;display:flex}.office-fill-options label:has(:disabled){opacity:.45}.office-fill-options input{margin:0}.card,.fmt-card,.pr-desk{border-radius:2px}.fmt-card{background:0 0}.fmt-card.on{box-shadow:none;border-color:var(--secim);background:var(--hover)}.btn,.mini-btn{border-radius:3px;font-weight:400}.modal{border-color:var(--line-strong);border-radius:3px;padding:16px 20px}.modal h2{font-size:16px;font-weight:400}.modal h2 .mh-ico{border-radius:3px}.modal-body select,.dlg-grid input,.dlg-field input,.dlg-field textarea,.dlg-field select{border-radius:2px}.modal-actions{border-top:1px solid var(--line);padding-top:12px}.tab-row button{border-radius:0}.tb-cmd{border-radius:4px}.sp-item,.rv-note,.rv-sugg,.rv-sugg button,.rv-issue,.help-title,.pv-stage,.pv-next-view,.pv-notes,.rb-field select{border-radius:2px}.show-pill{background:#292929e8;border-radius:3px}.show-btn{border-radius:2px}.show-grid{background:#141414}.sg-item>div:first-child{border-radius:0}.sg-item.on>div:first-child{box-shadow:0 0 0 2px var(--secim)}.presenter{--surface:#292929;--ink-3:#b8b8b8;background:#141414}.pv-stage,.pv-next-view{box-shadow:none}.pv-notes{background:#1e1e1e}.backstage{background:var(--surface-sunk)}:root[data-theme=dark] .backstage{background:#141414}.bs-side{gap:0;width:154px;padding:12px 0;overflow-y:auto}.bs-nav{border-radius:0;gap:12px;height:40px;min-height:40px;padding:0 18px;font-size:13px;font-weight:400;position:relative}.bs-nav.active,.bs-nav.active:hover{background:var(--chrome-hover);color:var(--secim-text);font-weight:400}.bs-nav.active:before{content:"";background:var(--secim);width:2px;position:absolute;inset:4px auto 4px 4px}.bs-back{box-shadow:none;margin-left:18px}.bs-line{margin:8px 18px}.bs-foot{padding-top:22px}.bs-family{padding:12px 16px 0;font-size:10px}.bs-content{padding:32px 48px}.bs-content h1{letter-spacing:0;font-size:28px;font-weight:600}.bs-content h3{text-transform:none;letter-spacing:0}.bs-page{gap:32px;max-width:none}.bs-info>div,.bs-action,.bs-note,.bs-xcard{border-radius:3px}.bs-action{background:0 0}.bs-tile{border-radius:0;align-items:center;gap:16px;padding:12px;font-weight:400}.bs-tile:hover{background:var(--hover)}.bs-tile:hover .tile-thumb{box-shadow:0 0 0 2px var(--secim)}.tile-thumb{box-shadow:none;border:1px solid #999;border-radius:0}.office-theme-preview{object-fit:cover;width:100%;height:100%;display:block}.theme-tile:has(.office-theme-preview){padding:0;position:relative}.theme-tile:has(.office-theme-preview) .tt-bars{display:none}.template-search{border:1px solid var(--line-strong);background:var(--surface);align-items:center;gap:12px;width:min(600px,100%);padding:8px 12px;display:flex}.template-search input{color:var(--ink);background:0 0;border:0;outline:none;flex:1}.template-tabs{gap:24px;display:flex}.template-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:15px}.template-tabs button[aria-selected=true]{border-bottom-color:var(--secim);color:var(--secim-text)}.office-template-dialog{width:min(980px,100vw - 48px);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-float);border-radius:4px;margin:auto;padding:0}.office-template-dialog::backdrop{background:#0006}.office-template-body{grid-template-columns:2fr 1fr;gap:28px;padding:20px 28px 32px;display:grid}.office-template-image{background:var(--surface-sunk);place-items:center;padding:12px;display:grid}.office-template-image img{width:100%;height:auto;display:block;box-shadow:0 2px 8px #0004}.office-template-image .ionor-template-large>div{box-shadow:0 2px 8px #0004}.tile-thumb .ionor-template-thumb{pointer-events:none;height:100%}.office-template-info h2{font-size:24px;font-weight:400;line-height:1.2}.office-template-info p{margin:14px 0;font-size:12px}.template-create{flex-direction:column;gap:6px;width:90px;height:70px;margin:28px 0 12px;display:flex}.office-template-info .template-import-note{color:var(--ink-3);font-size:11px}.office-template-footer{justify-content:flex-end;gap:20px;padding:0 24px 16px;display:flex}.new-page .bs-tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.home-page .bs-tiles.six{grid-template-columns:repeat(7,minmax(0,1fr));gap:18px}.tt-accent{opacity:.18;width:40%;height:150%;position:absolute;top:-20%;right:-6%;transform:rotate(18deg)}.tt-preview-title{text-align:left;font-size:clamp(10px,1vw,18px);font-weight:600;position:absolute;top:29%;left:10%}.tt-preview-sub{opacity:.75;font-size:clamp(6px,.55vw,10px);position:absolute;top:53%;left:10%}.tt-preview-rule{width:25%;height:3px;position:absolute;bottom:24%;left:10%}.backstage-start .bs-side{width:76px;padding-top:4px}.backstage-start .bs-nav{flex-direction:column;justify-content:center;gap:5px;height:54px;min-height:54px;padding:5px 2px;font-size:10px}.backstage-start .bs-nav svg{width:23px;height:23px}.backstage-start .bs-back,.backstage-start .bs-family,.backstage-start .bs-side>.bs-nav:not([data-testid=bs-home]):not([data-testid=bs-new]):not([data-testid=bs-open]),.backstage-start .bs-side>.bs-line{display:none}.home-page .bs-tile>span:last-child{white-space:normal;min-height:30px;line-height:1.35;overflow:visible}.backstage-home .bs-content{padding:32px 64px}.home-page{gap:48px}.home-hero{flex-direction:column;align-items:center;gap:28px;padding:6px 0 8px;display:flex}.home-hero h1{text-align:center;margin:0;font-size:28px}.home-start{border:1px solid var(--line-strong);background:var(--surface);width:min(800px,100%);min-height:50px;color:var(--ink-3);border-radius:28px;align-items:center;gap:12px;padding:8px 10px 8px 18px;display:flex}.home-start>input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px}.home-start>input::placeholder{color:var(--ink-3);opacity:1}.home-start:focus-within{border-color:var(--secim)}.home-attach{color:var(--ink);background:0 0;border:0;place-items:center;padding:0;display:grid}.office-view-color{border:1px solid #909090;width:17px;height:15px;display:block}.office-view-color.color{background:linear-gradient(#e96c64 0 33%,#a2cb76 33% 66%,#71bce2 66%)}.office-view-color.gray{background:linear-gradient(#fafafa 0 33%,#aaa 33% 66%,#555 66%)}.office-view-color.mono{background:linear-gradient(#fff 0 50%,#000 50%)}.office-zoom-dialog{width:275px}.office-zoom-dialog .office-dialog-field{grid-template-columns:1fr 90px;margin-top:8px}.office-macro-dialog{width:520px}.office-macro-layout{grid-template-columns:1fr 110px;gap:15px;display:grid}.office-macro-name,.office-macro-description{flex-direction:column;gap:5px;display:flex}.office-macro-list{background:var(--surface-sunk);border:1px solid var(--line-strong);height:170px;margin-bottom:12px}.office-macro-actions{flex-direction:column;gap:8px;padding-top:19px;display:flex}.office-macro-actions .btn{width:100%}.office-macro-description{margin-top:12px}.office-macro-description textarea{resize:none;height:50px}.office-macro-dialog .office-dialog-footer .primary{display:none}.home-start .btn{border-radius:18px;min-width:64px;height:29px;font-size:12px}.home-page .bs-sec h2{align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex}.home-page .bs-tiles{gap:24px;padding:10px 0 0}.home-page .bs-secrow>.btn{color:var(--secim-text);box-shadow:none}.home-page .seg{background:0 0;border:0;gap:10px;padding:0}.home-page .seg button{border:1px solid var(--line-strong);background:var(--surface);height:32px;color:var(--ink);border-radius:20px;padding:0 12px;font-size:13px}.home-page .seg button.on{background:var(--action);color:var(--on-action);border-color:var(--action)}.home-page .tbox{background:var(--surface);border-radius:6px;width:min(420px,38%);height:32px}.rtable{background:0 0;border:0;border-radius:0}.rtable .rrow{height:auto;min-height:55px;padding:8px 10px;font-size:13px}.rtable .rrow.head{min-height:32px;font-weight:400}.rtable .rname{font-weight:400}.recent-name-location{flex-direction:column;gap:3px;min-width:0;display:flex}.recent-name-location>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-name-location small{color:var(--ink-2);font-size:11px;font-weight:400}.home-page .rtable .rrow{grid-template-columns:minmax(0,1fr) 130px 50px}.home-page .rtable .rrow>:nth-child(2){display:none}.rtable .rrow:last-child{border-bottom:1px solid var(--line)}.rtile{background:0 0;border-radius:0}.rempty{border-top:1px solid var(--line);padding:24px 10px}.seg{border-radius:3px}.seg button{border-radius:2px}.seg button.on{background:var(--action);color:var(--on-action)}.office-options{width:min(900px,100vw - 48px);max-width:none;height:min(650px,100vh - 70px);max-height:none;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:5px;margin:auto;padding:0;overflow:hidden;box-shadow:0 12px 32px #0007}.office-options[open]{flex-direction:column;display:flex}.office-options::backdrop{background:#0002}.office-dialog-title{justify-content:space-between;align-items:center;min-height:32px;padding:4px 8px 4px 12px;font-size:12px;display:flex}.office-options .bs-split{flex:1;gap:20px;min-height:0;padding:6px 10px}.office-options .opt-nav{border:1px solid var(--line);background:var(--surface-sunk);gap:0;width:158px;padding:0}.office-options .opt-nav>h1,.office-options .opt-navh,.office-options .opt-navi>svg{display:none}.office-options .opt-navi{border-radius:0;min-height:30px;padding:0 10px;font-size:12px}.office-options .opt-navi.on{background:var(--checked);outline:1px solid var(--line-strong);outline-offset:-1px;font-weight:400}.office-options .opt-main{max-width:none;padding-top:0}.office-options .opt-group{box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 4px}.office-options .opt-head{border-bottom:1px solid var(--line-strong);margin-bottom:12px;padding:10px 0}.office-options .opt-head h2{font-size:13px;font-weight:600}.office-options .opt-head .pane-chip{display:none}.office-options .opt-row{border:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:7px 10px}.office-options .opt-l{flex:1;min-width:0}.office-options .opt-c{flex:none;justify-content:flex-start;width:230px}.office-options .opt-c>select{width:100%}.office-options .opt-row:has(.office-check){flex-direction:row-reverse}.office-options .opt-row:has(.office-check) .opt-c{width:14px}.office-check{width:13px;height:13px;margin:0}.office-options .opt-l b{font-size:12px;font-weight:400}.office-options .opt-c .tinput{border-radius:2px;height:26px}.office-options .opt-row .cap{max-width:55ch;font-size:11px}.office-dialog-footer{justify-content:flex-end;align-items:center;gap:16px;min-height:44px;padding:8px 12px;display:flex}.office-dialog-footer .cap{margin-right:auto}.office-dialog-footer .btn{min-width:78px;height:26px}.office-detail-dialog{width:490px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-float);border-radius:4px;padding:0}.office-detail-dialog::backdrop{background:#0002}.office-detail-body{padding:8px 14px}.office-detail-tabs{border-bottom:1px solid var(--line-strong);margin-bottom:16px;display:flex}.office-detail-tabs button{border:1px solid var(--line-strong);background:0 0;padding:5px 12px}.office-detail-tabs button[aria-selected=true]{background:var(--checked)}.office-detail-dialog label{align-items:center;gap:6px;font-size:12px;display:flex}.office-detail-dialog select,.office-detail-dialog input:not([type=checkbox]){color:var(--ink);background:var(--surface-sunk);border:1px solid var(--line-strong);font:inherit;border-radius:0;min-width:0;padding:3px 6px}.office-detail-dialog fieldset>label{margin:7px 0}.office-detail-dialog legend{padding:0 5px;font-size:12px}.office-font-grid{grid-template-columns:1.6fr 1fr .6fr;gap:12px;display:grid}.office-font-grid>label{flex-direction:column;align-items:stretch;display:flex}.office-font-grid select{height:128px}.office-font-grid label:last-child select{height:96px}.office-dialog-field{justify-content:space-between}.office-dialog-field :is(input,select){width:180px}.office-dialog-field input[type=color]{width:48px;height:25px}.office-effect-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.office-font-preview{color:#000;background:#fff;place-items:center;min-height:65px;display:grid}.office-detail-font{width:474px;min-height:357px}.office-detail-dialog[open]{flex-direction:column;display:flex}.office-detail-dialog .office-detail-body{flex:1;padding:8px 6px}.office-detail-dialog .office-dialog-footer{gap:10px;margin-top:auto;padding:8px}.office-detail-dialog .office-dialog-footer .btn{min-width:56px;color:var(--ink);border:1px solid var(--line-strong);background:0 0}.office-detail-dialog .office-dialog-footer .primary{outline:1px solid var(--ink);outline-offset:-1px}.office-detail-dialog .office-detail-tabs{border:0;gap:20px;margin-bottom:6px}.office-detail-dialog .office-detail-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 0;font-size:12px}.office-detail-dialog .office-detail-tabs button[aria-selected=true]{border-bottom-color:var(--action);background:0 0}.office-detail-dialog fieldset{border:0;margin:6px 0;padding:6px 8px}.office-detail-dialog legend{padding:0;font-weight:600}.office-detail-dialog select,.office-detail-dialog input:not([type=checkbox]){border-radius:3px;height:23px;padding:1px 5px}.office-detail-dialog input[type=checkbox]{width:13px;height:13px;margin:0}.office-font-grid{grid-template-columns:1.8fr 1.2fr .55fr;gap:14px}.office-font-grid>label{align-items:stretch;gap:2px}.office-font-grid select,.office-font-grid label:last-child select{height:23px}.office-font-colors{gap:8px;margin:4px 0;display:flex}.office-font-colors label{gap:4px;font-size:11px}.office-font-colors input[type=color]{width:36px}.office-font-colors select{width:74px}.office-effect-grid{gap:7px 14px}.office-detail-dialog .font-offset{width:55px}.office-detail-paragraph{width:486px;min-height:300px}.office-detail-paragraph fieldset{flex-wrap:wrap;gap:8px 14px;display:flex}.office-detail-paragraph fieldset>label{justify-content:flex-start;margin:0}.office-detail-paragraph .office-dialog-field :is(input,select){width:90px}.office-options .keys{grid-template-columns:1fr}.office-options .opt-nav{width:176px;overflow-y:auto}.office-options .opt-navi{font-size:11px}.office-customize-lists{grid-template-columns:1fr auto 1fr;align-items:start;gap:10px;margin-top:14px;display:grid}.office-customize-lists label{flex-direction:column;gap:8px;display:flex}.office-customize-lists .tinput{border-radius:2px;height:25px;font-size:12px}.office-customize-lists ul{border:1px solid var(--line-strong);background:var(--surface-sunk);min-height:280px;margin:10px 0;padding:4px;list-style:none}.office-customize-lists li{align-items:center;gap:3px;padding:3px 5px;display:flex}.office-customize-actions{flex-direction:column;gap:10px;padding-top:120px;display:flex}.office-customize-actions .btn{min-width:70px;height:25px;padding:0 6px;font-size:11px}@media (width<=1200px){.status [data-testid=status-lang] .cap,.status [data-testid=status-save]{display:none}.status [data-testid=status-missing-fonts]{max-width:100px}.backstage-home .bs-content{padding:28px 36px}.home-page .bs-tiles{gap:10px}.home-page .bs-tile{padding:8px;font-size:12px}.tabs .right .pill{padding:0 6px}.tab{padding:0 8px}}@media (width<=1000px){.bs-content{padding:24px}.home-hero h1{font-size:25px}.home-start>input{font-size:12px}.home-page{gap:32px}.home-page .bs-tiles.six{grid-template-columns:repeat(3,minmax(0,1fr))}.tab{padding:0 7px;font-size:11px}.tabs .right .pill{gap:0;font-size:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.office-advanced-dialog{width:410px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);font-size:12px}.office-advanced-dialog .office-detail-body{overflow:auto}.office-advanced-dialog .office-detail-tabs{flex-wrap:wrap;gap:0;margin:0}.office-advanced-dialog .office-detail-tabs button{padding:5px 8px;font-size:11px}.office-advanced-dialog .office-tab-panel{border:1px solid var(--line);min-height:224px;padding:10px}.office-advanced-dialog .office-dialog-field{justify-content:flex-start;gap:8px;margin:6px 0}.office-advanced-dialog .office-dialog-field>span:first-child{min-width:90px}.office-advanced-dialog .office-dialog-field input[type=number]{width:65px}.office-advanced-dialog .office-option-check{align-items:flex-start;gap:5px;margin:7px 0;font-size:12px;display:flex}.office-advanced-dialog .office-option-check input{flex:0 0 13px;margin-top:2px}.office-animation-dialog .office-dialog-field{grid-template-columns:110px 1fr;display:grid}.office-animation-dialog .office-dialog-field select{width:100%}.office-trigger-toggle{min-height:24px;margin:5px 0}.office-trigger-options{flex-direction:column;gap:6px;display:flex}.office-trigger-options select{margin-left:20px}.office-autocorrect-dialog{width:430px}.office-autocorrect-dialog .office-detail-tabs button{padding:5px 6px;font-size:10px}.office-autocorrect-checks{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.office-autocorrect-checks>.btn{white-space:nowrap;margin-top:7px;padding:4px;font-size:11px}.office-replacement-inputs{grid-template-columns:1fr 1.8fr;gap:5px;display:grid}.office-replacement-inputs label{flex-direction:column;align-items:stretch;gap:4px;display:flex}.office-replacement-inputs input{width:100%}.office-replacement-table{border:1px solid var(--line-strong);background:var(--surface-sunk);min-height:100px;max-height:160px;margin:4px 0;overflow:auto}.office-replacement-table table{border-collapse:collapse;width:100%}.office-replacement-table td{width:35%;padding:2px 4px}.office-replacement-table td+td{border-left:1px solid var(--line)}.office-inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:8px 0;display:flex}.office-inline-actions .btn{border-radius:2px;min-height:24px;padding:3px 10px;font-size:12px}.office-exceptions-dialog{width:390px}.office-trust-dialog{width:900px;height:680px}.office-trust-dialog>.office-detail-body{min-height:0;padding:6px;display:flex}.office-trust-layout{grid-template-columns:178px 1fr;gap:18px;width:100%;min-height:0;display:grid}.office-trust-layout>nav{border:1px solid var(--line-strong);background:var(--surface-sunk);border-radius:2px;overflow-y:auto}.office-trust-layout>nav button{text-align:left;width:100%;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:2px;padding:6px 10px;display:block}.office-trust-layout>nav button.selected{border-color:var(--ink);background:var(--surface-hover)}.office-policy-panel{padding:0 14px 0 0;overflow-y:auto}.office-policy-panel h2{border-bottom:1px solid var(--line-strong);margin:0 0 10px;padding:9px 0;font-size:12px}.office-policy-panel h2:not(:first-child){margin-top:16px}.office-policy-panel p{margin:8px 12px;line-height:1.4}.office-policy-options{flex-direction:column;gap:9px;margin:12px;display:flex}.office-policy-options label{align-items:flex-start;gap:5px;display:flex}.office-policy-options input{flex-shrink:0;margin:0}.office-policy-panel .office-option-check{margin:10px 12px}.office-policy-table{border:1px solid var(--line);background:var(--surface-sunk);border-radius:3px;min-height:240px;overflow:auto}.office-policy-table table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.office-policy-table th{background:var(--surface);border-right:1px solid var(--line-strong);padding:5px 4px}.office-policy-table td{padding:6px 4px}.office-policy-table tr:nth-child(2n){background:var(--surface)}.office-policy-panel dl{grid-template-columns:120px 1fr;gap:5px;margin:8px 12px;display:grid}.office-animation-star{color:#71ad45;flex-shrink:0}.office-animation-menu{margin-left:auto}.office-animation-menu .rbtn{width:23px;min-width:0;padding:2px}.office-animation-menu .caret{display:none}.sp-item:has(.office-animation-menu){position:relative;overflow:visible}.office-animation-context{z-index:90;background:var(--surface);border:1px solid var(--line-strong);min-width:245px;padding:3px;position:absolute;top:100%;right:4px;box-shadow:0 4px 12px #0006}.office-effect-gallery{width:198px}.office-effect-gallery.effect-glow{width:310px}.office-effect-grid-gallery{grid-template-columns:repeat(3,1fr);gap:4px;padding:6px;display:grid}.office-effect-grid-gallery.six-columns{grid-template-columns:repeat(6,1fr)}.office-effect-grid-gallery>button{background:0 0;border:1px solid #0000;border-radius:0;place-items:center;min-height:49px;padding:5px;display:grid}.office-effect-grid-gallery>button:not(:disabled):hover{border-color:var(--action);background:var(--surface-hover)}.office-effect-grid-gallery>button:disabled{opacity:.65}.office-effect-sample{background:#4472c4;border:1px solid #315489;width:25px;height:25px;display:inline-block;position:relative}.mi-ico>.office-effect-sample{width:15px;height:15px}.sample-reflection{margin-bottom:10px}.sample-reflection>span{background:linear-gradient(#4472c4,#0000);width:100%;position:absolute;top:calc(100% + 3px);left:0}.office-effect-gallery .menu-item{min-width:0}.office-native-motion{--motion-accent:var(--action);flex-shrink:0;display:inline-block;overflow:visible}.office-native-motion[data-family=entrance]{--motion-accent:#2f9e6e}.office-native-motion[data-family=emphasis]{--motion-accent:#d9921a}.office-native-motion[data-family=exit]{--motion-accent:#d1503a}.office-native-motion[data-family=path]{--motion-accent:#3b7dd8}.office-native-motion[data-family=neutral]{--motion-accent:currentColor}[data-theme=dark] .office-native-motion[data-family=entrance]{--motion-accent:#4cc38a}[data-theme=dark] .office-native-motion[data-family=emphasis]{--motion-accent:#f0b13d}[data-theme=dark] .office-native-motion[data-family=exit]{--motion-accent:#f07560}[data-theme=dark] .office-native-motion[data-family=path]{--motion-accent:#6aa5f0}.office-motion-gallery-menu{width:350px;max-height:calc(100vh - 180px);overflow-y:auto}.office-motion-gallery-menu .menu-head{background:0 0;padding:8px 10px 3px;font-size:11px}.office-motion-preset-grid{grid-template-columns:repeat(5,1fr);gap:1px;padding:3px 6px;display:grid}.office-motion-preset-grid>button{color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:3px 2px;font-size:11px;display:flex}.office-motion-preset-grid>button span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.office-motion-preset-grid>button:disabled{opacity:.55}.office-motion-preset-grid>button:not(:disabled):hover{background:var(--surface-hover);border-color:var(--action)}.office-motion-more-dialog{width:355px}.office-motion-more-list{border:1px solid var(--line-strong);max-height:365px;overflow:auto}.office-motion-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.office-motion-more-grid button{color:var(--ink);font:inherit;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:3px;display:flex}.office-motion-more-grid button:disabled{opacity:.55}.office-motion-more-grid button:not(:disabled):hover{background:var(--surface-hover);border-color:var(--action)}.office-animation-context{color:var(--ink)}.office-animation-dialog .office-trigger-options{gap:3px;margin:3px 0;padding:3px 0}.office-animation-dialog .office-trigger-options label{min-height:17px;margin:2px 0}.office-animation-dialog .office-trigger-options input[type=radio]{width:13px;height:13px;padding:0}.office-animation-dialog .office-trigger-options select{margin:1px 0 1px 20px}.office-pane-slider{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.office-pane-slider input[type=range]{width:45%;min-width:20px}.office-pane-slider input[type=number]{width:55%;min-width:25px}.office-advanced-options{font-size:12px}.office-advanced-options section{margin-bottom:20px}.office-advanced-options h2{border-bottom:1px solid var(--line-strong);margin:12px 0;padding:7px 0;font-size:12px;font-weight:600}.office-advanced-options .office-option-check{align-items:center;gap:7px;margin:9px 8px;display:flex}.office-advanced-options .office-dialog-field{justify-content:flex-start;align-items:center;gap:10px;padding:6px 8px;display:flex}.office-advanced-options .office-dialog-field input{max-width:70px}.office-advanced-options input[type=checkbox],.office-embedded-options input{flex-shrink:0;width:13px;height:13px;margin:0}.office-embedded-options{flex-direction:column;gap:10px;padding:6px 24px;display:flex}.office-embedded-options label{align-items:flex-start;gap:7px;display:flex}.office-picture-presets{width:325px;max-height:calc(100vh - 185px);overflow:auto}.office-picture-presets.presets-color{width:390px}.office-picture-presets .office-picture-preset-grid{grid-template-columns:repeat(5,1fr);gap:4px;padding:5px;display:grid}.office-picture-presets.presets-color .office-picture-preset-grid{grid-template-columns:repeat(7,1fr)}.office-picture-presets .office-picture-preset-grid button{background:0 0;border:1px solid #0000;width:auto;min-width:0;padding:3px}.office-picture-presets .office-picture-preset-grid img{object-fit:cover;width:100%;height:35px}.office-crop-shapes{grid-template-columns:repeat(4,1fr);gap:5px;width:190px;padding:6px;display:grid}.office-crop-shapes button{width:38px;height:35px;color:var(--ink);background:0 0;border:1px solid #0000}.office-border-colors{grid-template-columns:repeat(10,1fr);gap:3px;padding:6px;display:grid}.office-border-colors button{border:1px solid var(--line);width:18px;height:18px}.office-compress-dialog{width:475px}.office-compress-dialog input[type=radio]{width:13px;height:13px}.office-color-dialog{width:330px}.office-color-content{padding:10px}.office-honeycomb{width:240px;height:213px;margin:auto;display:block}.office-honeycomb polygon{cursor:pointer}.office-gray-swatches{justify-content:center;gap:1px;margin:5px 0 12px;display:flex}.office-gray-swatches button{border:1px solid #999;width:18px;height:18px}.office-color-preview{justify-content:flex-end;margin-top:10px;display:flex}.office-color-preview>div{text-align:center;flex-direction:column;gap:4px;min-width:55px;display:flex}.office-color-preview>div>span+span{border:1px solid var(--line-strong);height:35px}.office-color-picker{touch-action:none;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);height:160px;position:relative}.office-color-picker>span{pointer-events:none;border:1px solid #fff;border-radius:50%;outline:1px solid #000;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.office-color-dialog input.office-hue-slider{appearance:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:0;width:100%;height:16px;margin:8px 0;padding:0}.office-color-dialog .office-dialog-field{justify-content:space-between}.office-color-dialog .office-dialog-field input{width:75px}.office-customization .office-customize-lists{grid-template-columns:minmax(0,1fr) auto minmax(0,1.05fr) 22px;gap:6px}.office-customization .office-customize-lists ul{height:315px;min-height:0;overflow-y:auto}.office-customization .office-customize-lists li{padding:0}.office-customization .office-customize-lists li button{text-align:left;color:var(--ink);font:inherit;background:0 0;border:0;align-items:center;gap:5px;width:100%;padding:4px;font-size:11px;display:flex}.office-customization [role=option][aria-selected=true],.office-customization [role=treeitem][aria-selected=true]>div:first-child,.office-customization button[aria-selected=true]{background:var(--surface-hover);outline:1px solid var(--line-strong);outline-offset:-1px}.office-customization .office-customize-tree-row{display:block}.office-customize-tree-row>div:first-child{align-items:center;display:flex}.office-customization .office-customize-tree-row>div:first-child>.mini-btn{flex-shrink:0;width:18px;padding:2px}.office-customize-tree-groups{padding-left:20px}.office-customization .office-customize-lists input{width:12px;height:12px;margin:0}.office-customization .office-customize-lists select{width:100%}.office-customize-order{flex-direction:column;gap:8px;padding-top:150px;display:flex}.office-customize-order .mini-btn{width:22px;height:22px}.office-customize-bottom .office-inline-actions{margin:4px 0}.office-customize-bottom .rbtn{min-height:25px;font-size:11px}.office-customize-bottom .office-option-check{align-items:center;gap:5px;font-size:11px;display:flex}.office-chart-pane .office-option-check{align-items:flex-start;gap:5px;margin:8px 0;font-size:12px;display:flex}.office-chart-pane h3{margin:10px 0;font-size:12px}.office-chart-pane .field>input[type=number]{flex:1;width:60px;min-width:40px}.office-chart-pane .field>.btn{min-width:0;padding:3px;font-size:10px}.office-chart-pane .office-chart-target{flex-direction:column;align-items:stretch;padding:5px 14px;display:flex}.office-chart-pane .office-chart-target span{max-width:none}.office-video-export{flex-direction:column;gap:20px;padding:30px;display:flex}.office-video-export h2{margin:0;font-size:24px;font-weight:400}.office-video-export p{max-width:580px;font-size:13px}.office-export-quality{align-items:center;gap:20px;max-width:600px;display:flex}.office-export-quality select{flex:1;min-width:0;height:42px}.office-video-export .office-dialog-field{justify-content:flex-start;align-items:center;gap:14px;font-size:13px;display:flex}.office-video-export .office-dialog-field input{width:70px;height:25px}.office-export-range{align-items:center;gap:20px;font-size:12px;display:flex}.office-export-range label{align-items:center;gap:8px;display:flex}.office-export-range input{width:55px}.office-export-create{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:125px;min-height:80px;display:flex}.office-pdf-options{width:435px}.office-pdf-options input[type=radio]{width:13px;height:13px}.office-account-columns{grid-template-columns:minmax(250px,1fr) minmax(250px,1fr);gap:64px;max-width:1150px;display:grid}.office-account-columns h2{margin:25px 0 16px;font-size:20px;font-weight:400}.office-account-columns h3{margin:0 0 8px;font-size:16px;font-weight:400}.office-account-columns p{margin:8px 0 12px;font-size:12px}.office-account-user,.office-account-product,.office-account-update{align-items:flex-start;gap:20px;margin:20px 0 32px;display:flex}.office-account-product{align-items:center}.office-account-product h3{font-size:28px}.office-account .fieldv{max-width:350px;margin:16px 0}.office-account .fieldv select{height:28px}.office-account .btn{border-radius:2px;font-size:12px}@media (width<=1000px){.office-account-columns{gap:20px}}.office-master-workspace{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.office-master-ribbon{background:var(--surface);flex:0 0 100px;height:100px;padding:4px 8px;display:flex;overflow-x:auto}.office-master-ribbon .rgroup{flex-shrink:0}.office-master-ribbon .rbtn.large{max-width:95px}.office-master-ribbon .rbtn.large .lbl{white-space:normal}.office-master-main{background:var(--surface-sunk);flex:1;min-height:0;display:flex}.office-master-thumbnails{border-right:1px solid var(--line-strong);width:245px;min-width:180px;padding:12px;overflow-y:auto}.office-master-thumbnails>button{background:0 0;border:2px solid #0000;border-radius:3px;width:calc(100% - 24px);margin:0 0 12px 24px;padding:3px;display:block}.office-master-thumbnails>button.master-parent{width:100%;margin-left:0}.office-master-thumbnails>button[aria-pressed=true]{border-color:var(--action)}.master-thumb-sheet{aspect-ratio:16/9;color:#555;text-align:left;background:#fff;flex-direction:column;gap:8%;padding:8%;font-size:9px;display:flex}.master-thumb-title{border:1px dashed #bbb;min-height:20%;padding:3px}.master-thumb-body{border:1px dashed #bbb;flex:1;padding:3px}.office-master-canvas{flex:1;justify-content:center;align-items:center;min-width:0;padding:24px;display:flex;overflow:auto}.office-master-page{color:#111;background:#fff;flex-shrink:0;font-family:Aptos,Calibri,sans-serif;position:relative;box-shadow:0 0 2px #0004}.office-master-page.master-slide{aspect-ratio:16/9;width:min(100%,177.778vh - 444.444px)}.office-master-page.master-paper{aspect-ratio:210/297;height:max(250px,100vh - 250px)}.office-master-page.master-paper.landscape{aspect-ratio:297/210}.master-slot{border:1px dashed #aaa;padding:8px;position:absolute;overflow:hidden}.master-title{width:84%;height:20%;font-size:clamp(20px,2.2vw,40px);top:8%;left:8%}.master-content{width:84%;height:53%;font-size:clamp(13px,1.5vw,25px);top:31%;left:8%}.master-content p{margin:0 0 4px}.master-title.layout-1{text-align:center;height:29%;top:18%}.master-content.layout-1{text-align:center;height:28%;top:49%}.master-content.layout-4,.master-content.layout-5{width:40%}.master-content-second{width:40%;height:53%;font-size:clamp(13px,1.5vw,25px);top:31%;left:52%}.master-footer{color:#555;width:40%;height:5%;font-size:12px;bottom:3%;left:6%}.master-number{text-align:right;color:#555;width:40%;height:5%;font-size:12px;bottom:3%;right:6%}.master-slide .master-footer{width:26%;left:37%}.master-slide .master-number{width:26%;right:6%}.master-header{width:40%;height:5%;font-size:12px;top:2%;left:6%}.master-date{text-align:right;width:40%;height:5%;font-size:12px;top:2%;right:6%}.master-handout-grid{grid-template-columns:repeat(2,1fr);gap:8% 4%;display:grid;position:absolute;inset:14% 7%}.master-handout-grid .master-slot{width:100%;min-height:0;padding:0;position:static}.master-handout-grid.slides-1{grid-template-columns:1fr;place-content:center}.master-handout-grid.slides-1 .master-slot{aspect-ratio:16/9}.master-handout-grid.slides-2,.master-handout-grid.slides-3{grid-template-columns:1fr}.master-handout-grid.slides-9{grid-template-columns:repeat(3,1fr)}.master-notes-slide{width:84%;height:34%;top:12%;left:8%}.master-notes-body{width:84%;height:38%;font-size:clamp(13px,1vw,20px);top:49%;left:8%}.master-placeholder-checks{grid-template-columns:repeat(2,1fr);gap:7px;padding:5px;display:grid}.office-master-status{min-height:23px}.office-master-context{z-index:100;width:235px}.office-form-link{color:var(--secim-text);text-align:left;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline;display:inline-flex}.office-privacy-dialog{width:770px}.office-privacy-dialog>.office-detail-body{max-height:min(560px,65vh);padding:32px 40px}.office-privacy-dialog h1{margin:0 0 10px;font-size:28px;font-weight:300}.office-privacy-dialog h2{margin:0 0 12px;font-size:21px;font-weight:300}.office-privacy-dialog p{line-height:1.6}.office-privacy-notice{border:1px solid var(--line-strong);align-items:center;gap:10px;margin:24px 0;padding:20px;display:flex}.office-policy-value{margin-left:auto}.office-privacy-card{border:1px solid var(--line-strong);border-radius:8px;margin:20px 0;padding:24px 20px}.office-privacy-card .office-option-check{margin-top:24px}.office-privacy-card .office-privacy-notice{margin-bottom:0}.office-printer-properties{width:410px}.office-printer-properties>.office-detail-body{min-height:370px}.office-printer-layout{align-items:flex-start;gap:20px;min-height:260px;padding-top:20px;display:flex}.office-printer-layout .office-dialog-field{flex-direction:column;align-items:stretch;width:130px;display:flex}.office-printer-paper{border:1px solid var(--line);place-items:center;width:145px;height:155px;margin-left:auto;display:grid}.office-printer-paper>div{color:#000;background:#fff;border:1px solid #444;width:115px;height:80px;padding:10px;box-shadow:3px 3px #777}.office-printer-paper span{font-family:serif;font-size:24px}.office-printer-paper i{background:#888;height:2px;margin-top:3px;display:block}.office-printer-properties .office-inline-actions{justify-content:flex-end}.office-printer-advanced{width:480px}.office-printer-tree{border:1px solid var(--line-strong);background:var(--surface-sunk);height:340px;padding:10px}.office-printer-tree summary{cursor:pointer;align-items:center;gap:6px;padding:4px 0;display:flex}.office-printer-tree summary:before{content:"−";border:1px solid var(--line-strong);text-align:center;width:12px;height:12px;line-height:9px}.office-printer-tree details:not([open])>summary:before{content:"+"}.office-printer-tree details details{margin-left:20px}.office-printer-property{align-items:center;gap:8px;padding:3px 0 3px 24px;display:flex;position:relative}.office-printer-property input{width:65px}.office-printer-property .btn{justify-content:space-between;width:120px}.office-paper-list{z-index:2;background:var(--surface);border:1px solid var(--line-strong);width:150px;max-height:180px;box-shadow:var(--shadow-float);position:absolute;top:31px;left:113px;overflow:auto}.office-paper-list button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;padding:4px 8px;display:block}.office-paper-list [aria-selected=true]{background:var(--checked)}.office-options{height:min(678px,100vh - 54px)}.office-options .bs-split{gap:18px;padding:6px 8px 0}.office-options .opt-nav{width:158px;min-width:158px}.office-options .opt-navi{flex:none;height:28px;min-height:28px;padding-top:0;padding-bottom:0;font-size:12px}.office-options .opt-main{gap:14px;padding:0 10px 0 0}.office-settings-page{padding-bottom:10px;font-size:12px;line-height:1.45}.office-settings-intro{align-items:center;gap:12px;min-height:50px;padding:4px 10px 12px;font-size:13px;display:flex}.office-settings-intro .ic{color:#7ca2bd;flex:none}.settings-saving .office-settings-intro .ic{color:#bd7cc5}.settings-proofing .office-settings-intro .ic{color:#83b885}.office-settings-section{margin-bottom:16px}.office-settings-section>h2{border-bottom:1px solid var(--line-strong);margin:0 0 10px;padding:8px 0;font-size:12px;font-weight:600;line-height:1.4}.office-settings-section>div{padding:0 12px}.office-settings-section p{margin:4px 0 8px}.office-option-check{align-items:center;gap:6px;display:flex}.office-settings-page .office-option-check{gap:6px;min-height:23px;margin:0}.office-settings-page input[type=checkbox],.office-settings-page input[type=radio]{flex:none;width:13px;height:13px;margin:0}.office-settings-field{align-items:center;gap:8px;min-height:26px;margin:2px 0;display:flex}.office-settings-field>span{flex:none}.office-settings-field>input,.office-settings-field>select{border:1px solid var(--line-strong);background:0 0;border-radius:2px;min-width:70px;max-width:100%;height:23px;padding:1px 5px}.office-settings-field>input{width:230px}.office-settings-field>input.short{width:70px}.office-settings-field>input.wide{flex:1;min-width:0}.office-settings-indent{padding-left:18px}.office-settings-page .btn{height:auto;min-height:24px;padding:3px 10px;font-size:12px}.office-settings-actions{gap:7px;padding:4px 0;display:flex}.office-settings-inline{align-items:center;gap:8px;display:flex}.office-settings-inline .btn{flex:none}.office-settings-listrow{align-items:center;gap:10px;margin:8px 0;display:flex}.office-language-list{border:1px solid var(--line-strong);background:var(--surface-sunk);width:100%;min-width:0;height:175px;color:var(--ink);border-radius:3px;flex:1;padding:0}.office-language-list>div,.office-language-list>option{padding:8px}.office-language-list [aria-selected=true]{outline:1px solid var(--line-strong);outline-offset:-1px;background:var(--checked);font-weight:600}.office-settings-listrow .office-settings-actions{flex-direction:column;flex:none;width:157px}.office-addin-table{background:var(--surface-sunk);height:328px;overflow:auto}.office-addin-table table{border-collapse:collapse;text-align:left;width:100%}.office-addin-table th{background:var(--surface);border:1px solid var(--line-strong);padding:2px 5px}.office-addin-table th:first-child{width:45%}.office-addin-table td{vertical-align:top;height:73px;padding:6px}.office-addin-table td span{color:var(--ink-3);padding-top:8px;font-style:italic;display:block}.office-addin-details{margin:8px 0}.office-addin-details>div{gap:12px;min-height:23px;display:flex}.office-addin-details dt{width:65px}.office-addin-details dd{margin:0}.office-addin-manage{border-top:1px solid var(--line-strong);align-items:center;gap:10px;padding:10px 12px 0;display:flex}.menu[popover]{width:max-content;max-width:calc(100vw - 8px);max-height:calc(100vh - 8px);margin:0;inset:auto;overflow:auto}.menu[popover]::backdrop{pointer-events:none;background:0 0}.palette{width:224px}.palette .menu-head{padding:5px 8px;font-size:12px}.palette .swatches{grid-template-columns:repeat(10,16px);gap:3px 5px;padding:5px 9px}.palette .swatches.shades{gap:0 5px;padding-top:0}.palette .sw{width:16px;height:16px;box-shadow:inset 0 0 0 1px #0002}.palette .sw[aria-pressed=true]{outline:1px solid var(--secim);outline-offset:1px;z-index:1;position:relative}.palette .menu-item{height:27px}.office-no-color{border:1px solid var(--line-strong);background:linear-gradient(135deg,#0000 45%,#c64538 46% 53%,#0000 54%);width:16px;height:16px}.formatpane .field.color>.dropdown,.bgp-row>.dropdown{flex:none;margin-left:auto}.formatpane .field.color .rbtn,.bgp-row .dropdown>.rbtn,.cc-slot .dropdown>.rbtn{border:1px solid var(--line-strong);justify-content:space-between;min-width:46px;height:26px}.formatpane>.pane-chip{display:none}.formatpane .fp-head{min-height:27px;font-size:12px}.office-quick-style-gallery .qs-grid{grid-template-columns:repeat(7,48px);gap:0;padding:5px}.office-quick-style-gallery .qs-item{width:48px;height:47px;box-shadow:none;background:0 0;border:1px solid #0000;padding:5px}.office-quick-style-gallery .qs-item:hover:not(:disabled){border-color:var(--line-strong);background:var(--hover)}.office-quick-style-sample{border:1px solid;place-items:center;width:35px;height:32px;font:12px Calibri,Segoe UI,sans-serif;display:grid}.office-quick-style-gallery .qs-item:disabled{opacity:.65}.bgp-body>fieldset{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 14px}.bgp-body>fieldset legend{font-weight:600}.office-native-section>summary{cursor:pointer;align-items:center;gap:7px;list-style:none;display:flex}.office-native-section>summary:before{content:"›";width:10px;font-size:18px;font-weight:400;display:inline-block}.office-native-section[open]>summary:before{transform:rotate(90deg)}.office-fill-line-pane .fp-body{padding-left:28px}.office-fill-line-pane .field>.dropdown{margin-left:auto}.office-fill-line-pane .field>.dropdown>.rbtn{border:1px solid var(--line-strong);min-width:46px}.office-number-unit{border:1px solid var(--line-strong);border-radius:2px;align-items:center;gap:3px;width:80px;min-width:0;padding-right:3px;display:inline-flex}.office-number-unit input{background:0 0;border:0;width:100%;min-width:0;height:23px;padding-left:4px}.office-number-unit>span{color:var(--ink-3);font-size:11px}.office-pane-slider .office-number-unit{flex:none;width:65px}.office-pane-slider .office-number-unit input{width:100%}.office-field-caption{margin:12px 0 6px;font-size:12px;display:block}.office-preset-button{border:1px solid var(--line-strong);background:0 0;border-radius:2px;justify-content:space-between;align-items:center;gap:10px;min-width:46px;margin-left:auto;padding:4px;display:flex}.office-gradient-preview{border:1px solid var(--line-strong);background:linear-gradient(#fff,#4472c4);width:24px;height:18px;display:block}.office-gradient-presets{grid-template-columns:repeat(6,34px);gap:6px;padding:10px;display:grid}.office-gradient-presets button{border:1px solid var(--line-strong);height:26px}.office-gradient-stops{align-items:center;gap:5px;margin:10px 0 20px;display:flex}.office-gradient-stops>span{border:1px solid var(--line-strong);background:linear-gradient(90deg,#fff,#4472c4);flex:1;height:16px;position:relative}.office-gradient-stops>span:before,.office-gradient-stops>span:after{content:"";background:var(--surface);border:1px solid var(--line-strong);width:8px;height:14px;position:absolute;bottom:-8px}.office-gradient-stops>span:before{left:0}.office-gradient-stops>span:after{right:0}.office-gradient-stops>button{border:1px solid var(--line-strong);background:0 0;padding:3px}.office-pattern-gallery{grid-template-columns:repeat(8,1fr);gap:4px;margin:8px 0 16px;display:grid}.office-pattern-gallery button{background-color:#fff;border:1px solid #999;height:21px}.office-pane-subhead{border:0;margin:16px 0 8px;font-size:12px;font-weight:600}.office-advanced-pane .field>.dropdown,.office-pane-number{margin-left:auto}.office-advanced-pane .dropdown>.rbtn{border:1px solid var(--line-strong);min-width:46px}.office-native-effect-gallery{width:max-content;min-width:208px;max-width:calc(100vw - 20px)}.office-native-effect-gallery>section+section{border-top:1px solid var(--line-strong)}.office-native-effect-gallery .menu-head{box-sizing:border-box;background:0 0;height:32px;padding:8px 12px}:root[data-theme=dark] .menu:has(>.office-native-effect-gallery),:root[data-theme=dark] .menu:has(>.office-native-effect-gallery) .office-native-effect-gallery{background:#262626}.office-native-effect-gallery .menu-sep{margin:0}.office-native-effect-grid{grid-template-columns:repeat(var(--gallery-columns), calc(var(--gallery-thumb) + 8px));gap:0;padding:0 0 8px;display:grid}.native-effect-material>section+section{border-top:0}.native-effect-material .office-native-effect-grid,.native-effect-lighting .office-native-effect-grid,.native-effect-bevel .office-native-effect-grid,.native-effect-preset .office-native-effect-grid,.native-effect-rotation .office-native-effect-grid{grid-template-columns:repeat(4,56px)}.office-native-effect-grid>button{width:100%;height:calc(var(--gallery-thumb) + 8px);background:0 0;border:1px solid #0000;border-radius:0;place-items:center;padding:3px;display:grid}.native-effect-material .office-native-effect-grid>button,.native-effect-lighting .office-native-effect-grid>button,.native-effect-bevel .office-native-effect-grid>button,.native-effect-preset .office-native-effect-grid>button,.native-effect-rotation .office-native-effect-grid>button{height:56px}.office-native-effect-grid>button:disabled{opacity:1;cursor:default}.office-native-effect-grid>button:not(:disabled):hover,.office-native-effect-grid>button.selected{border-color:var(--action);background:var(--hover-strong)}.office-native-effect-preview{width:var(--gallery-thumb,40px);height:var(--gallery-thumb,40px);object-fit:contain;pointer-events:none;display:block}.office-native-effect-preview.small{width:28px;height:28px}.office-native-effect-gallery .menu-item{min-width:0}.office-advanced-pane .field:has(.office-native-effect-preview){min-height:46px}.office-advanced-pane .field:has(.office-native-effect-preview)>.dropdown>button{min-width:58px;height:42px}.outline-pane{background:var(--paper);border-right:1px solid var(--line);scrollbar-width:thin;flex:none;width:300px;padding:6px 0;overflow-y:auto}.outline-pane ol{margin:0;padding:0;list-style:none}.outline-slide{border-left:3px solid #0000;grid-template-columns:22px 20px 1fr;align-items:start;gap:2px;padding:3px 8px 5px 4px;display:grid}.outline-slide.current{background:var(--accent-soft);border-left-color:var(--line-strong)}.outline-slide[data-hidden] .outline-num{text-decoration:line-through}.outline-num{color:var(--ink-2);text-align:right;padding-top:4px;font-size:11px}.outline-glyph{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:3px 2px;display:inline-flex}.outline-glyph:hover{color:var(--ink)}.outline-text{flex-direction:column;min-width:0;display:flex}.outline-text textarea{resize:none;width:100%;color:var(--ink);font:inherit;white-space:pre-wrap;tab-size:2;background:0 0;border:1px solid #0000;padding:1px 3px;font-size:12px;line-height:1.45;overflow:hidden}.outline-text textarea:focus{border-color:var(--line-strong);background:var(--surface,var(--paper));outline:none}.outline-text .outline-title{font-weight:600}.outline-text .outline-body{padding-left:14px}.outline-empty{padding:3px;font-size:11px}.notes-pages{background:var(--desk);flex-direction:column;flex:1;align-items:center;gap:24px;padding:24px 32px;display:flex;overflow:auto}.notes-page{box-sizing:border-box;color:#222;background:#fff;outline:2px solid #0000;flex-direction:column;flex:none;align-items:center;display:flex;position:relative;box-shadow:0 2px 6px #0005}.notes-page.current{outline-color:var(--line-strong)}.notes-page-slide{cursor:pointer;flex:none;overflow:hidden;box-shadow:0 0 0 1px #0004}.notes-page-text{resize:none;color:#222;background:0 0;border:1px dashed #0000;flex:1;width:100%;padding:2px 4px;font-family:Aptos,Segoe UI,sans-serif;line-height:1.3}.notes-page-text:hover,.notes-page-text:focus{border-color:#9a9a9a;outline:none}.notes-page-num{color:#666;position:absolute;bottom:2.5%;right:6%}.reading-view{background:#000;flex-direction:column;flex:1;min-height:0;display:flex}.reading-stage{flex:1;min-height:0;position:relative;overflow:hidden}.reading-bar{border-top:1px solid var(--line)}.reading-bar .grow{flex:1}.reading-bar .sb-div{background:var(--line);width:1px;height:14px;margin:0 4px}.reading-bar .sb-btn:disabled{opacity:.4}.canvas-ruler{background:var(--paper);color:var(--ink-2);box-shadow:0 0 0 1px var(--line);pointer-events:none;position:absolute;overflow:visible}.canvas-ruler line{stroke:currentColor;stroke-width:1px;shape-rendering:crispedges}.canvas-ruler text{fill:currentColor;dominant-baseline:middle;font-family:Segoe UI,sans-serif;font-size:8px}.canvas-grid{pointer-events:none;position:absolute;top:0;left:0}.canvas-grid path{stroke:#7f7f7f;stroke-opacity:.55;stroke-width:.6px;stroke-dasharray:1 2;shape-rendering:crispedges}.draw-guide{z-index:2;touch-action:none;position:absolute}.draw-guide.v{cursor:ew-resize;width:7px}.draw-guide.h{cursor:ns-resize;height:7px}.draw-guide:after{content:"";border:0 dashed #8c8c8c;position:absolute}.draw-guide.v:after{border-left-width:1px;top:0;bottom:0;left:3px}.draw-guide.h:after{border-top-width:1px;top:3px;left:0;right:0}.draw-guide.on:after,.draw-guide:hover:after{border-color:#c43e1c}.draw-guide-label{color:#fff;white-space:nowrap;pointer-events:none;background:#222;border-radius:2px;padding:1px 5px;font-size:11px;position:absolute;top:10px;left:10px}.main.color-gray .slide-shadow,.main.color-gray .thumb-view{filter:grayscale()}.main.color-bw .slide-shadow,.main.color-bw .thumb-view{filter:grayscale()contrast(12)}
