@font-face{font-family:Liberation Sans;font-style:normal;font-weight:400;src:url(./LiberationSans-Regular-svTH5xDP.woff2) format("woff2");font-display:block}@font-face{font-family:Liberation Sans;font-style:normal;font-weight:700;src:url(./LiberationSans-Bold-BpPzoiZW.woff2) format("woff2");font-display:block}@font-face{font-family:Liberation Sans;font-style:italic;font-weight:400;src:url(./LiberationSans-Italic-D66Y310x.woff2) format("woff2");font-display:block}@font-face{font-family:Liberation Sans;font-style:italic;font-weight:700;src:url(./LiberationSans-BoldItalic-Cv3YbiXI.woff2) format("woff2");font-display:block}@font-face{font-family:"Liberation Serif";font-style:normal;font-weight:400;src:url(./LiberationSerif-Regular-BLFysMLy.woff2) format("woff2");font-display:block}@font-face{font-family:"Liberation Serif";font-style:normal;font-weight:700;src:url(./LiberationSerif-Bold-_C8d00U_.woff2) format("woff2");font-display:block}@font-face{font-family:Carlito;font-style:normal;font-weight:400;src:url(./Carlito-Regular-DVqKIQgq.woff2) format("woff2");font-display:block}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;src:url(./NotoSansArabic-Regular-Bs5YOkpg.woff2) format("woff2");font-display:block}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:700;src:url(./NotoSansArabic-Bold-EnF-yCJY.woff2) format("woff2");font-display:block}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400;src:url(./NotoNaskhArabic-Regular-DFegGuJL.woff2) format("woff2");font-display:block}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:700;src:url(./NotoNaskhArabic-Bold-DFIVX7bA.woff2) format("woff2");font-display:block}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;src:url(./NotoSansSC-Regular-B9UrEEYI.woff2) format("woff2");font-display:block}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:700;src:url(./NotoSansSC-Bold-BsSvjy3x.woff2) format("woff2");font-display:block}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:block;src:url(../fonts/IBMPlexMono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:block;src:url(../fonts/IBMPlexMono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:block;src:url(../fonts/IBMPlexMono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:block;src:url(../fonts/IBMPlexMono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:block;src:url(../fonts/IBMPlexSansArabic-400-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:block;src:url(../fonts/IBMPlexSansArabic-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:block;src:url(../fonts/IBMPlexSansArabic-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:block;src:url(../fonts/IBMPlexSansArabic-500-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:block;src:url(../fonts/IBMPlexSansArabic-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:block;src:url(../fonts/IBMPlexSansArabic-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:block;src:url(../fonts/IBMPlexSansArabic-600-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:block;src:url(../fonts/IBMPlexSansArabic-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:block;src:url(../fonts/IBMPlexSansArabic-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:block;src:url(../fonts/IBMPlexSansArabic-700-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:block;src:url(../fonts/IBMPlexSansArabic-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:block;src:url(../fonts/IBMPlexSansArabic-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{color-scheme:light;--surface: #f5f4ef;--surface-raised: #ffffff;--surface-sunken: #ecebe4;--line: #dedbd2;--line-strong: #8f9a94;--ink: #1b1f1d;--ink-muted: #5b635e;--ink-on-brand: #ffffff;--brand: #1e5a42;--brand-hover: #174a36;--brand-soft: #e3efe8;--brand-deep: #17382b;--brand-deep-raised: #1f4a38;--sidebar-ink: #ffffff;--sidebar-ink-muted: #b9cfc4;--gold: #c9a24a;--gold-ink: #6f4f0b;--gold-soft: #f6ecd2;--success: #1a6b44;--success-soft: #e3f1e9;--warning: #9a4a05;--warning-soft: #fbeedb;--danger: #a3261a;--danger-soft: #fbe7e5;--info: #1e4ea6;--info-soft: #e4ecfb;--focus: #1e5a42;--overlay: #17382bb3}[data-theme=dark]{color-scheme:dark;--surface: #111816;--surface-raised: #192320;--surface-sunken: #0c1210;--line: #2b3733;--line-strong: #6b7a73;--ink: #eef2ef;--ink-muted: #a3aea7;--ink-on-brand: #0f2a1f;--brand: #6fcf9f;--brand-hover: #88dbb0;--brand-soft: #173628;--brand-deep: #0c1a14;--brand-deep-raised: #15281f;--sidebar-ink: #eef2ef;--sidebar-ink-muted: #9fb5aa;--gold: #e2c36a;--gold-ink: #e2c36a;--gold-soft: #3a2f12;--success: #7fd3a5;--success-soft: #173628;--warning: #f0b35c;--warning-soft: #3a2a10;--danger: #f19c93;--danger-soft: #3e1a17;--info: #9db8f0;--info-soft: #182a4c;--focus: #6fcf9f;--overlay: #000000a6}:root{--font-sans: "IBM Plex Sans Arabic", "Segoe UI", Tahoma, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Consolas, monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--sidebar-w: 264px;--content-max: 1280px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-pill: 999px;--duration-fast: .15s;--duration-base: .2s;--duration-slow: .22s;--ease-out: cubic-bezier(.2, 0, 0, 1)}:root,[data-theme=light]{--shadow-sm: 0 1px 2px #17382b14;--shadow-md: 0 6px 16px -6px #17382b33, 0 2px 4px #17382b0f;--shadow-lg: 0 24px 48px -16px #17382b4d}[data-theme=dark]{--shadow-sm: 0 1px 2px #00000066;--shadow-md: 0 8px 20px -6px #000000a6;--shadow-lg: 0 24px 48px -12px #000000cc}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--surface: #111816;--surface-raised: #192320;--surface-sunken: #0c1210;--line: #2b3733;--line-strong: #6b7a73;--ink: #eef2ef;--ink-muted: #a3aea7;--ink-on-brand: #0f2a1f;--brand: #6fcf9f;--brand-hover: #88dbb0;--brand-soft: #173628;--brand-deep: #0c1a14;--brand-deep-raised: #15281f;--sidebar-ink: #eef2ef;--sidebar-ink-muted: #9fb5aa;--gold: #e2c36a;--gold-ink: #e2c36a;--gold-soft: #3a2f12;--success: #7fd3a5;--success-soft: #173628;--warning: #f0b35c;--warning-soft: #3a2a10;--danger: #f19c93;--danger-soft: #3e1a17;--info: #9db8f0;--info-soft: #182a4c;--focus: #6fcf9f;--overlay: #000000a6;--shadow-sm: 0 1px 2px #00000066;--shadow-md: 0 8px 20px -6px #000000a6;--shadow-lg: 0 24px 48px -12px #000000cc}}.gr-t-display{font:700 32px/40px var(--font-sans)}.gr-t-h1{font:700 26px/34px var(--font-sans)}.gr-t-h2{font:600 20px/28px var(--font-sans)}.gr-t-h3{font:600 16px/24px var(--font-sans)}.gr-t-body{font:400 15px/24px var(--font-sans)}.gr-t-body-sm{font:400 13px/20px var(--font-sans)}.gr-t-label{font:600 13px/20px var(--font-sans)}.gr-t-caption{font:500 12px/16px var(--font-sans);letter-spacing:.02em}.gr-t-button{font:600 14px/20px var(--font-sans)}.gr-t-stat{font:700 30px/36px var(--font-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.gr-t-mono-sm{font:400 13px/20px var(--font-mono)}:root{color-scheme:light}[data-theme=dark]{color-scheme:dark}.gr,.gr-page{font-family:var(--font-sans);color:var(--ink);background:var(--surface);direction:rtl;-webkit-font-smoothing:antialiased;font-size:15px;line-height:24px}.gr *,.gr *:before,.gr *:after{box-sizing:border-box}.gr :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}@media(prefers-reduced-motion:reduce){.gr *,.gr *:before,.gr *:after{transition:none!important;animation:none!important}}.gr-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);font:600 14px/20px var(--font-sans);border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.gr-btn:active{transform:translateY(1px)}.gr-btn[disabled],.gr-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.gr-btn svg{width:18px;height:18px;flex:none}.gr-btn--primary{background:var(--brand);color:var(--ink-on-brand)}.gr-btn--primary:hover{background:var(--brand-hover)}.gr-btn--secondary{background:var(--surface-raised);color:var(--ink);border-color:var(--line-strong)}.gr-btn--secondary:hover{border-color:var(--brand);color:var(--brand)}.gr-btn--ghost{background:transparent;color:var(--brand)}.gr-btn--ghost:hover{background:var(--brand-soft)}.gr-btn--danger{background:transparent;color:var(--danger);border-color:var(--danger)}.gr-btn--danger:hover{background:var(--danger-soft)}.gr-btn--sm{height:32px;padding:0 var(--space-3);font-size:13px}.gr-btn--lg{height:48px;padding:0 var(--space-5);font-size:15px}.gr-btn--icon{width:40px;padding:0}.gr-btn--icon.gr-btn--sm{width:32px}.gr-btn--gold{background:var(--gold);color:var(--brand-deep)}.gr-btn--gold:hover{filter:brightness(1.06)}.gr-sidebar{width:var(--sidebar-w);height:100%;min-height:560px;background:var(--brand-deep);color:var(--sidebar-ink);display:flex;flex-direction:column;padding:var(--space-4) var(--space-3);position:relative;overflow:hidden}.gr-sidebar:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:var(--gold)}.gr-sidebar__brand{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-4);border-bottom:1px solid #ffffff1f;margin-bottom:var(--space-3)}.gr-sidebar__emblem{width:40px;height:40px;border-radius:var(--radius-md);background:#ffffff14;display:grid;place-items:center;color:var(--gold);flex:none}.gr-sidebar__emblem svg{width:24px;height:24px}.gr-sidebar__title{font:600 14px/18px var(--font-sans)}.gr-sidebar__sub{font:500 11px/14px var(--font-sans);color:var(--sidebar-ink-muted);margin-top:2px}.gr-sidebar__group{margin-top:var(--space-2)}.gr-sidebar__group-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-2) var(--space-3);border:0;background:none;color:var(--sidebar-ink-muted);font:500 12px/16px var(--font-sans);letter-spacing:.02em;cursor:pointer;border-radius:var(--radius-sm)}.gr-sidebar__group-head:hover{color:var(--sidebar-ink)}.gr-sidebar__group-head svg{width:14px;height:14px;transition:transform var(--duration-slow) var(--ease-out)}.gr-sidebar__group[aria-expanded=false] .gr-sidebar__group-head svg{transform:rotate(-90deg)}.gr-sidebar__group[aria-expanded=false] .gr-sidebar__list{display:none}.gr-sidebar__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.gr-sidebar__item{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3);height:40px;border-radius:var(--radius-md);color:var(--sidebar-ink);text-decoration:none;font:500 14px/20px var(--font-sans);position:relative;transition:background-color var(--duration-fast) var(--ease-out)}.gr-sidebar__item:hover{background:var(--brand-deep-raised)}.gr-sidebar__item[aria-current=page]{background:var(--brand-deep-raised);font-weight:600}.gr-sidebar__item[aria-current=page]:before{content:"";position:absolute;right:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:var(--gold)}.gr-sidebar__item svg{width:20px;height:20px;flex:none;opacity:.85}.gr-sidebar__item[aria-current=page] svg{opacity:1;color:var(--gold)}.gr-sidebar__count{margin-inline-start:auto;min-width:22px;height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--gold);color:var(--brand-deep);font:600 12px/22px var(--font-sans);text-align:center}.gr-sidebar__spacer{flex:1}.gr-sidebar__foot{border-top:1px solid #ffffff1f;padding-top:var(--space-3);margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.gr-sidebar__user{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.gr-sidebar__user:hover{background:var(--brand-deep-raised)}.gr-avatar{width:36px;height:36px;border-radius:var(--radius-pill);background:var(--gold);color:var(--brand-deep);display:grid;place-items:center;font:600 13px/1 var(--font-sans);flex:none}.gr-sidebar__user-name{font:600 13px/18px var(--font-sans)}.gr-sidebar__user-role{font:400 12px/16px var(--font-sans);color:var(--sidebar-ink-muted)}.gr-sidebar__lang{display:inline-flex;gap:2px;padding:2px;background:#0003;border-radius:var(--radius-md)}.gr-sidebar__lang button{border:0;background:transparent;color:var(--sidebar-ink-muted);font:600 12px/24px var(--font-sans);padding:0 var(--space-3);border-radius:8px;cursor:pointer}.gr-sidebar__lang button[aria-pressed=true]{background:var(--brand-deep-raised);color:var(--sidebar-ink)}.gr-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--line)}.gr-header__eyebrow{font:500 12px/16px var(--font-sans);letter-spacing:.02em;color:var(--brand);display:inline-flex;align-items:center;gap:var(--space-2)}.gr-header__eyebrow:before{content:"";width:20px;height:2px;background:var(--gold);border-radius:1px}.gr-header__title{margin:var(--space-2) 0 0;font:700 26px/34px var(--font-sans)}.gr-header__title--display{font-size:32px;line-height:40px}.gr-header__meta{margin:var(--space-1) 0 0;font:400 13px/20px var(--font-sans);color:var(--ink-muted);display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.gr-header__meta .dot{width:3px;height:3px;border-radius:50%;background:var(--ink-muted);display:inline-block}.gr-header__actions{display:flex;gap:var(--space-2);flex:none}.gr-card{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5)}.gr-action-card{display:flex;flex-direction:column;gap:var(--space-3);text-align:start;text-decoration:none;color:inherit;cursor:pointer;position:relative;overflow:hidden;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.gr-action-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--brand)}.gr-action-card__icon{width:44px;height:44px;border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand);display:grid;place-items:center}.gr-action-card__icon svg{width:22px;height:22px}.gr-action-card__title{font:600 16px/24px var(--font-sans);margin:0}.gr-action-card__desc{margin:0;font:400 14px/22px var(--font-sans);color:var(--ink-muted)}.gr-action-card__cta{margin-top:auto;display:inline-flex;align-items:center;gap:var(--space-1);font:600 13px/20px var(--font-sans);color:var(--brand)}.gr-action-card__cta svg{width:16px;height:16px;transition:transform var(--duration-fast) var(--ease-out)}.gr-action-card:hover .gr-action-card__cta svg{transform:translate(-4px)}.gr-action-card--featured{border-color:var(--brand)}.gr-action-card--featured:after{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:var(--gold)}.gr-card__kbd{position:absolute;top:var(--space-4);left:var(--space-4);font:500 11px/18px var(--font-mono);color:var(--ink-muted);border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 6px;background:var(--surface)}.gr-stat{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-5)}.gr-stat__label{font:600 13px/20px var(--font-sans);color:var(--ink-muted);display:flex;align-items:center;gap:var(--space-2)}.gr-stat__label svg{width:16px;height:16px;color:var(--brand)}.gr-stat__value{font:700 30px/36px var(--font-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.gr-stat__delta{font:500 12px/16px var(--font-sans);display:inline-flex;align-items:center;gap:var(--space-1)}.gr-stat__delta svg{width:14px;height:14px}.gr-stat__delta--up{color:var(--success)}.gr-stat__delta--down{color:var(--danger)}.gr-stat__delta--flat{color:var(--ink-muted)}.gr-stat__spark{margin-top:var(--space-2);height:32px;width:100%}.gr-stat__spark path{fill:none;stroke:var(--brand);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gr-stat__spark .area{fill:var(--brand-soft);stroke:none}.gr-badge{display:inline-flex;align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);font:600 12px/24px var(--font-sans);white-space:nowrap;background:var(--surface-sunken);color:var(--ink-muted)}.gr-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.gr-badge--draft{background:var(--info-soft);color:var(--info)}.gr-badge--review{background:var(--warning-soft);color:var(--warning)}.gr-badge--issued{background:var(--success-soft);color:var(--success)}.gr-badge--inbox{background:var(--brand-soft);color:var(--brand)}.gr-badge--error{background:var(--danger-soft);color:var(--danger)}.gr-badge--official{background:var(--gold-soft);color:var(--gold-ink)}.gr-badge--plain:before{display:none}.gr-table-wrap{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.gr-table{width:100%;border-collapse:collapse;font:400 14px/20px var(--font-sans)}.gr-table th{text-align:start;padding:var(--space-3) var(--space-4);background:var(--surface-sunken);color:var(--ink-muted);font:600 12px/16px var(--font-sans);letter-spacing:.02em;border-bottom:1px solid var(--line)}.gr-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);vertical-align:middle}.gr-table tbody tr:last-child td{border-bottom:0}.gr-table tbody tr{transition:background-color var(--duration-fast) var(--ease-out)}.gr-table tbody tr:hover{background:var(--surface)}.gr-table tbody tr[aria-selected=true]{background:var(--brand-soft)}.gr-table .num{font-family:var(--font-mono);font-size:13px;color:var(--ink-muted)}.gr-table .title{font-weight:600;white-space:nowrap}.gr-table .langs{display:inline-flex;gap:2px;direction:ltr}.gr-table .langs span{min-width:22px;height:20px;padding:0 4px;border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink-muted);font:600 11px/20px var(--font-mono);text-align:center}.gr-table .langs span.done{background:var(--brand-soft);color:var(--brand)}.gr-table .actions{display:inline-flex;gap:var(--space-1);opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.gr-table tr:hover .actions,.gr-table tr:focus-within .actions{opacity:1}.gr-table__toolbar{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.gr-table__toolbar .grow{flex:1}.gr-field{display:flex;flex-direction:column;gap:var(--space-2)}.gr-field__label{font:600 13px/20px var(--font-sans);display:flex;gap:var(--space-1)}.gr-field__label .req{color:var(--danger)}.gr-field__label .opt{color:var(--ink-muted);font-weight:400}.gr-input,.gr-select,.gr-textarea{width:100%;height:40px;padding:0 var(--space-3);font:400 15px/24px var(--font-sans);color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.gr-textarea{height:auto;min-height:96px;padding:var(--space-2) var(--space-3);resize:vertical}.gr-input::placeholder,.gr-textarea::placeholder{color:var(--ink-muted);opacity:.8}.gr-input:hover,.gr-select:hover,.gr-textarea:hover{border-color:var(--brand)}.gr-input:focus,.gr-select:focus,.gr-textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.gr-field--error .gr-input,.gr-field--error .gr-select,.gr-field--error .gr-textarea{border-color:var(--danger)}.gr-field--error .gr-input:focus{box-shadow:0 0 0 3px var(--danger-soft)}.gr-field__help{font:400 13px/20px var(--font-sans);color:var(--ink-muted)}.gr-field--error .gr-field__help{color:var(--danger);display:flex;gap:var(--space-1);align-items:center}.gr-field__help svg{width:14px;height:14px}.gr-input-group{position:relative}.gr-input-group svg{position:absolute;top:50%;right:var(--space-3);width:18px;height:18px;transform:translateY(-50%);color:var(--ink-muted);pointer-events:none}.gr-input-group .gr-input{padding-right:40px}.gr-select{appearance:none;padding-left:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b635e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:left 12px center}.gr-form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.gr-switch{display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer;font:400 14px/20px var(--font-sans)}.gr-switch input{position:absolute;opacity:0;width:0;height:0}.gr-switch__track{width:40px;height:24px;border-radius:var(--radius-pill);background:var(--line-strong);position:relative;transition:background-color var(--duration-fast) var(--ease-out);flex:none}.gr-switch__track:after{content:"";position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:var(--surface-raised);transition:transform var(--duration-fast) var(--ease-out)}.gr-switch input:checked+.gr-switch__track{background:var(--brand)}.gr-switch input:checked+.gr-switch__track:after{transform:translate(-16px)}.gr-switch input:focus-visible+.gr-switch__track{outline:2px solid var(--focus);outline-offset:2px}.gr-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-7) var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-xl);background:var(--surface-raised)}.gr-empty__art{width:72px;height:72px;border-radius:var(--radius-lg);background:var(--brand-soft);color:var(--brand);display:grid;place-items:center}.gr-empty__art svg{width:34px;height:34px}.gr-empty__title{margin:var(--space-1) 0 0;font:600 16px/24px var(--font-sans)}.gr-empty__desc{margin:0;max-width:440px;font:400 14px/22px var(--font-sans);color:var(--ink-muted)}.gr-empty__actions{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.gr-empty--quiet{border-style:solid;border-color:var(--line);padding:var(--space-5);flex-direction:row;text-align:start}.gr-empty--quiet .gr-empty__art{width:44px;height:44px}.gr-empty--quiet .gr-empty__art svg{width:22px;height:22px}.gr-alert{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid;font:400 14px/22px var(--font-sans);align-items:flex-start}.gr-alert svg{width:20px;height:20px;flex:none;margin-top:1px}.gr-alert__title{font-weight:600}.gr-alert__body{flex:1}.gr-alert__close{border:0;background:none;color:inherit;cursor:pointer;padding:2px;border-radius:var(--radius-sm);opacity:.7}.gr-alert__close:hover{opacity:1}.gr-alert--info{background:var(--info-soft);color:var(--info);border-color:transparent}.gr-alert--success{background:var(--success-soft);color:var(--success);border-color:transparent}.gr-alert--warning{background:var(--warning-soft);color:var(--warning);border-color:transparent}.gr-alert--danger{background:var(--danger-soft);color:var(--danger);border-color:transparent}.gr-alert--official{background:var(--gold-soft);color:var(--gold-ink);border-color:var(--gold)}.gr-toast{background:var(--brand-deep);color:var(--sidebar-ink);border-color:transparent;box-shadow:var(--shadow-lg);border-radius:var(--radius-lg);max-width:420px}.gr-toast .gr-alert__title{color:var(--gold)}.gr-tabs{display:flex;gap:var(--space-1);border-bottom:1px solid var(--line)}.gr-tab{border:0;background:none;padding:var(--space-2) var(--space-3) var(--space-3);font:600 14px/20px var(--font-sans);color:var(--ink-muted);cursor:pointer;position:relative;border-radius:var(--radius-sm) var(--radius-sm) 0 0;display:inline-flex;gap:var(--space-2);align-items:center}.gr-tab:hover{color:var(--ink);background:var(--surface-sunken)}.gr-tab[aria-selected=true]{color:var(--brand)}.gr-tab[aria-selected=true]:after{content:"";position:absolute;right:var(--space-3);left:var(--space-3);bottom:-1px;height:2px;background:var(--brand);border-radius:1px}.gr-tab .n{font:600 11px/18px var(--font-sans);padding:0 6px;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink-muted)}.gr-tab[aria-selected=true] .n{background:var(--brand-soft);color:var(--brand)}.gr-seg{display:inline-flex;padding:3px;gap:2px;background:var(--surface-sunken);border-radius:var(--radius-md)}.gr-seg button{border:0;background:transparent;height:30px;padding:0 var(--space-3);border-radius:8px;font:600 13px/30px var(--font-sans);color:var(--ink-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.gr-seg button:hover{color:var(--ink)}.gr-seg button[aria-pressed=true]{background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-sm)}.gr-stepper{display:flex;align-items:flex-start;gap:0;counter-reset:step}.gr-step{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);flex:1;position:relative;text-align:center}.gr-step:not(:last-child):after{content:"";position:absolute;top:15px;left:-50%;width:100%;height:2px;background:var(--line);z-index:0}.gr-step--done:not(:last-child):after{background:var(--brand)}.gr-step__dot{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:600 13px/1 var(--font-sans);background:var(--surface-raised);border:2px solid var(--line-strong);color:var(--ink-muted);position:relative;z-index:1;transition:all var(--duration-base) var(--ease-out)}.gr-step__dot svg{width:16px;height:16px}.gr-step--done .gr-step__dot{background:var(--brand);border-color:var(--brand);color:var(--ink-on-brand)}.gr-step--current .gr-step__dot{border-color:var(--brand);color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.gr-step__label{font:600 13px/18px var(--font-sans);color:var(--ink-muted)}.gr-step--current .gr-step__label{color:var(--ink)}.gr-step__hint{font:400 12px/16px var(--font-sans);color:var(--ink-muted)}.gr-dialog{width:min(520px,100%);background:var(--surface-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:1px solid var(--line);overflow:hidden}.gr-dialog__head{padding:var(--space-5) var(--space-5) 0;display:flex;align-items:flex-start;gap:var(--space-3)}.gr-dialog__icon{width:40px;height:40px;border-radius:var(--radius-md);display:grid;place-items:center;flex:none;background:var(--brand-soft);color:var(--brand)}.gr-dialog__icon--danger{background:var(--danger-soft);color:var(--danger)}.gr-dialog__icon svg{width:20px;height:20px}.gr-dialog__title{margin:0;font:600 16px/24px var(--font-sans)}.gr-dialog__desc{margin:var(--space-1) 0 0;font:400 14px/22px var(--font-sans);color:var(--ink-muted)}.gr-dialog__body{padding:var(--space-4) var(--space-5)}.gr-dialog__foot{padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:var(--space-2);background:var(--surface)}.gr-page-preview{display:flex;flex-direction:column;gap:var(--space-2)}.gr-thumb{aspect-ratio:210/297;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);position:relative;overflow:hidden;cursor:pointer;transition:box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.gr-thumb:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.gr-thumb[aria-selected=true]{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.gr-thumb__band{position:absolute;top:0;left:0;right:0;height:14%;background:var(--gold)}.gr-thumb__lines{position:absolute;left:12%;right:12%;top:26%;display:flex;flex-direction:column;gap:6%}.gr-thumb__lines i{display:block;height:3px;background:var(--line);border-radius:2px}.gr-thumb__lines i:nth-child(2){width:80%}.gr-thumb__lines i:nth-child(4){width:60%}.gr-thumb__num{font:500 12px/16px var(--font-sans);color:var(--ink-muted);text-align:center}.gr-thumb[aria-selected=true]+.gr-thumb__num{color:var(--brand);font-weight:600}:root{color-scheme:light;--ui-bg: #ecebe6;--ui-panel: #ffffff;--ui-text: #1a1a1a;--ui-muted: #666;--ui-accent: #8a6d1f;--ui-border: #d8d5cc;--ui-select: #c9a227}html,body{margin:0;height:100%;background:var(--ui-bg);color:var(--ui-text);font:13px/1.4 system-ui,Liberation Sans,Noto Sans Arabic,sans-serif}#root{height:100vh;display:flex;flex-direction:column}button,select,input{font:inherit}.toolbar{display:flex;flex-direction:column;background:var(--ui-panel);border-bottom:1px solid var(--ui-border)}.toolbar h1{font-size:14px;margin:0;letter-spacing:.02em}.rb-strip{display:flex;align-items:flex-end;gap:4px;padding:4px 10px 0;background:#f4f1e8}.rb-brand{display:flex;align-items:baseline;gap:8px;padding:6px 12px 8px 2px;white-space:nowrap}.rb-issue{color:var(--ui-muted);font-size:12px}.rb-quick{display:flex;align-items:center;align-self:center;gap:2px;padding:0 8px;border-inline-start:1px solid var(--ui-border);border-inline-end:1px solid var(--ui-border)}.rb-quick button{display:inline-flex;padding:3px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ui-accent)}.rb-quick button:hover:not(:disabled){background:#fff;border-color:var(--ui-border)}.rb-tablist{display:flex;align-items:stretch;padding-inline-start:4px}.rb-tab{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:7px 14px 8px;border:1px solid transparent;border-radius:6px 6px 0 0;background:transparent;font-size:13px;color:var(--ui-text);position:relative;z-index:1;margin-bottom:-1px}.rb-tab .icon,.rb-tab:hover{color:var(--ui-accent)}.rb-tab.is-active{background:var(--ui-panel);border-color:var(--ui-border);border-bottom-color:var(--ui-panel);color:var(--ui-accent);font-weight:600}.rb-view{position:relative;display:flex;align-items:flex-end}.rb-menubtn.is-active{border-radius:6px 6px 0 0}.rb-menu{position:absolute;top:100%;inset-inline-start:0;z-index:30;display:flex;flex-direction:column;gap:8px;min-width:260px;padding:12px 14px;background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:0 0 8px 8px;box-shadow:0 8px 24px #0000001f}.rb-menu[hidden]{display:none}.rb-menu label{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--ui-muted)}.rb-menu select{min-width:150px}.rb-body{display:flex;align-items:stretch;padding:4px 10px 0;overflow-x:auto;min-height:74px;border-top:1px solid var(--ui-border)}.rb-group{display:flex;flex-direction:column;padding:2px 8px 4px;border-inline-end:1px solid var(--ui-border)}.rb-group:last-of-type{border-inline-end:0}.rb-items{display:flex;align-items:stretch;gap:2px;flex:1}.rb-caption{text-align:center;font-size:11px;color:var(--ui-muted);margin-top:4px;white-space:nowrap}.toolbar .rb-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:58px;padding:6px 8px 5px;border:1px solid transparent;border-radius:6px;background:transparent;font-size:12px;line-height:1.15;color:var(--ui-text);white-space:nowrap}.toolbar .rb-btn .icon{color:var(--ui-accent)}.toolbar .rb-btn:hover:not(:disabled){background:#f4f1e8;border-color:var(--ui-border)}.toolbar .rb-btn:active:not(:disabled){background:#ece6d6}.toolbar .rb-btn.primary{background:var(--ui-accent);color:#fff}.toolbar .rb-btn.primary .icon{color:#fff}.toolbar .rb-btn.primary:hover:not(:disabled){background:#74591a;border-color:transparent}.statusbar{display:flex;align-items:center;padding:3px 12px;background:var(--ui-panel);border-top:1px solid var(--ui-border);min-height:22px}.statusbar .status{margin-inline-start:0}.toolbar label,.rail label,.panel label{display:inline-flex;align-items:center;gap:6px;color:var(--ui-muted)}.toolbar select,.toolbar button,.toolbar input,.rail select,.rail input,.rail button,.panel select,.panel input,.panel button{padding:3px 7px;border:1px solid #c9c5b9;border-radius:4px;background:#fff}button{cursor:pointer}button:disabled{opacity:.45;cursor:default}button.primary{background:var(--ui-accent);color:#fff;border-color:var(--ui-accent)}button.danger{color:#b00020}.status{color:var(--ui-muted);margin-inline-start:auto;white-space:pre-wrap;font-size:12px}.status.error{color:#b00020}.workspace{flex:1;min-height:0;display:grid;grid-template-columns:260px minmax(0,1fr) var(--panel-w, 340px)}.workspace.is-panel-collapsed{grid-template-columns:260px minmax(0,1fr) 40px}.workspace.is-panel-collapsed>.panel>:not(.panel-toggle){display:none}.workspace.is-panel-collapsed>.panel{padding:8px 4px;overflow:hidden}.workspace.is-compare{grid-template-columns:260px minmax(0,1fr) minmax(0,1fr) var(--panel-w, 340px)}.workspace.is-compare.is-panel-collapsed{grid-template-columns:260px minmax(0,1fr) minmax(0,1fr) 40px}.panel{position:relative}.panel-resizer{position:absolute;top:0;bottom:0;inset-inline-start:0;width:6px;cursor:col-resize;z-index:3}.panel-resizer:hover{background:#c9a22759}.size-control{display:flex;align-items:center;gap:4px;margin:6px 0;font-size:12px;color:var(--ui-muted)}.size-control input{width:64px;text-align:center}.size-control button{min-width:26px}.size-control button.link{border:0;background:transparent;color:var(--ui-accent);text-decoration:underline}.rail,.panel{overflow:auto;background:var(--ui-panel);padding:10px 12px 40px;border-inline-end:1px solid var(--ui-border)}.panel{border-inline-end:0;border-inline-start:1px solid var(--ui-border)}.rail-section{padding:6px 0 10px}.rail-section+.rail-section{border-top:1px solid var(--ui-border)}.rail-section>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ui-muted);padding:6px 0;user-select:none}.rail-section>summary::-webkit-details-marker{display:none}.rail-section>summary:before{content:"";width:6px;height:6px;border-right:1.5px solid var(--ui-muted);border-bottom:1.5px solid var(--ui-muted);transform:rotate(45deg);transition:transform .15s;margin-top:-3px}.rail-section:not([open])>summary:before{transform:rotate(-45deg);margin-top:0}.rail-section:not([open])>summary:dir(rtl):before{transform:rotate(135deg)}.rail-section>label{display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:8px;margin:4px 0}.rail-section>label input,.rail-section>label select{width:100%;max-width:none;box-sizing:border-box;min-height:28px}.rail h2,.panel h2{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ui-muted);margin:14px 0 6px}.rail h3,.panel h3{font-size:12px;margin:10px 0 4px}.rail section>label,.panel>label{display:flex;justify-content:space-between;margin:4px 0}.rail section>label input,.rail section>label select{max-width:150px}.lang-list{list-style:none;padding:0;margin:0}.lang-list li{padding:2px 0}.flag{vertical-align:-2px;margin-inline-end:6px;border-radius:2px;box-shadow:0 0 0 1px #00000026}.lang-code{display:inline-block;min-width:26px;font-weight:700;color:var(--ui-accent)}.row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:4px 0}.row label{flex-direction:column;align-items:flex-start;gap:2px}.row input[type=text],.row input[type=number]{width:90px}.asset-row{display:flex;align-items:center;gap:8px}.asset-thumb{width:28px;height:36px;object-fit:contain}label.button{cursor:pointer;padding:3px 7px;border:1px solid #c9c5b9;border-radius:4px;background:#fff}.icon-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.icon-cell{display:flex;flex-direction:column;align-items:center;font-size:10px;cursor:pointer;color:var(--ui-muted)}.icon-cell img{width:30px;height:30px;object-fit:contain}.icon-preview{width:32px;height:32px;object-fit:contain}.center{min-width:0;display:flex;overflow:hidden}.preview-wrap{flex:1;min-width:0;display:flex;overflow:hidden}.thumbs{width:74px;overflow:auto;padding:8px 6px;background:#e2e0d8;display:flex;flex-direction:column;gap:8px}.thumb{border:2px solid transparent;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;color:var(--ui-muted)}.thumb.is-current{border-color:var(--ui-select)}.thumb-inner{width:58px;height:82px;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0000004d}.thumb-inner .sr-page{transform:scale(.073);transform-origin:top left;pointer-events:none}.preview{flex:1;min-width:0;overflow:auto;padding:20px 16px 60px;position:relative}.preview-fit{margin:0 auto;position:relative}.preview-scale{transform-origin:top left;width:210mm;position:absolute;top:0;left:0}[dir=rtl] .preview-scale{left:auto;right:0;transform-origin:top right}.preview .sr-page{box-shadow:0 1px 8px #00000040;margin:0 auto 16px;cursor:pointer}.preview [data-section]:hover{outline:1px dashed var(--ui-select);outline-offset:1px}.preview .is-selected{outline:1px dashed var(--ui-select)!important;outline-offset:2px}.preview .is-selected-text{outline:3px solid var(--ui-select)!important;outline-offset:3px;box-shadow:0 0 0 7px #c9a22729}.preview-edit-badge{position:absolute;z-index:5;transform:translateY(-100%);margin-top:-6px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid var(--ui-select);border-radius:12px;background:var(--ui-select);color:#1a1a1a;font-size:12px;font-weight:600;box-shadow:0 2px 6px #0003;cursor:pointer}.preview-edit-badge:hover{background:#e0b52f}.preview-meta{position:sticky;bottom:0;font-size:11px;color:var(--ui-muted);background:#ecebe6e6;padding:4px 8px;width:max-content;border-radius:4px}.preview-bare{padding:24px 16px 64px}.preview-bare .sr-page{margin:0 auto 16px;cursor:default}.preview-error{color:#b00020;background:#fff;padding:8px;border-radius:4px}.compare-title{font-size:11px;color:var(--ui-muted);padding:2px 8px}.block-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.block-head code{font-size:11px;color:var(--ui-muted)}.muted{color:var(--ui-muted)}.rte{margin:6px 0 10px}.rte-label{font-size:11px;color:var(--ui-muted);margin-bottom:2px}.rte-toolbar{display:flex;gap:2px;margin-bottom:2px}.rte-toolbar button{display:inline-flex;align-items:center;padding:2px 6px;font-size:12px}.rte-linkbox{display:inline-flex;align-items:center;gap:2px;margin-inline-start:6px}.rte-linkbox input{width:220px;padding:2px 6px;font-size:12px}.rte-area{min-height:56px;max-height:60vh;overflow:auto;border:1px solid #c9c5b9;border-radius:4px;padding:6px 8px;background:#fff;line-height:1.45;white-space:pre-wrap}.rte-area--single{min-height:24px}.rte-area:focus{outline:2px solid var(--ui-select)}.panel .is-target{animation:target-flash 1.8s ease-out}.panel .rte.is-target .rte-area{outline:3px solid var(--ui-select)}@keyframes target-flash{0%{background:#c9a22759}to{background:transparent}}.rte-area a{color:#0563c1;text-decoration:underline}.figure-row-editor{border:1px solid #d9c98f;border-radius:8px;padding:0 8px 8px;margin:8px 0;background:#f7f1df}.figure-row-editor:nth-of-type(2n){border-color:#c9cfd8;background:#eef1f5}.row-head{display:flex;justify-content:space-between;align-items:center;font-weight:700;padding:8px 0 6px;margin:0 -8px 4px;padding-inline:8px;border-bottom:1px solid rgba(0,0,0,.08)}.figure-row-editor .card-editor{background:#fff}.card-editor{border:1px solid var(--ui-border);border-radius:6px;margin:6px 0;background:#fbfaf7}.card-editor>summary{display:flex;align-items:center;gap:8px;padding:6px 8px;cursor:pointer;list-style:none}.card-editor>summary::-webkit-details-marker{display:none}.card-editor>summary .icon-preview{width:24px;height:24px}.card-editor .card-summary{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.card-editor .card-remove{padding:0 6px;border:0;background:transparent}.card-body{padding:4px 8px 8px;border-top:1px solid var(--ui-border);display:flex;flex-direction:column;gap:6px}.field-row{display:flex;gap:6px;align-items:flex-end}.field-row label{display:flex;flex-direction:column;align-items:stretch;gap:2px;font-size:11px}.field-row label.grow{flex:1}.field-row label.narrow{width:64px}.field-row input,.field-row select{width:100%;box-sizing:border-box;min-height:28px}.field-row.icon-row{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.field-row.icon-row select{width:auto;min-width:160px}.icon-picker>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;padding:4px 0;font-size:12px}.icon-picker>summary::-webkit-details-marker{display:none}.icon-picker>summary .icon-preview{width:26px;height:26px}.icon-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:4px;max-height:260px;overflow:auto;padding:6px;border:1px solid var(--ui-border);border-radius:6px;background:#fff}.icon-picker-grid button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;border:1px solid transparent;border-radius:6px;background:transparent;font-size:10px;color:var(--ui-muted)}.icon-picker-grid button img{width:32px;height:32px;object-fit:contain}.icon-picker-grid button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-picker-grid button:hover{background:#f4f1e8;border-color:var(--ui-border)}.icon-picker-grid button.is-current{border-color:var(--ui-select);background:#c9a22726}.card-body .more>summary{font-size:11px;color:var(--ui-muted);cursor:pointer;padding:4px 0}.item-editor{display:flex;gap:6px;align-items:flex-start}.item-editor .rte{flex:1}label.check{gap:4px}.translations table{width:100%;border-collapse:collapse;font-size:12px}.translations td{padding:2px 4px;border-bottom:1px solid var(--ui-border)}.status-ok{color:#2f7d32}.status-missing{color:#b00020}.status-stale{color:#b26a00}.add-block{margin-top:16px;border-top:1px solid var(--ui-border);padding-top:8px}.dialog-backdrop{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:10}.dialog{background:#fff;border-radius:8px;padding:16px 20px;min-width:420px;max-width:90vw;max-height:90vh;overflow:auto;box-shadow:0 10px 40px #0000004d}.issue-list{max-height:40vh;overflow:auto;font-size:12px}.issue-list code{color:#b00020}.dialog--wide{min-width:min(1200px,92vw)}.import-step{display:flex;gap:16px;align-items:center}.mapping{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-height:62vh;overflow:auto}.mapping-col h3{position:sticky;top:0;background:#fff;margin:0 0 6px}.mblock,.mslot{display:grid;grid-template-columns:64px 1fr;gap:4px 8px;align-items:center;border:1px solid var(--ui-border);border-radius:4px;padding:4px 6px;margin-bottom:4px;font-size:12px;background:#fff}.mblock{cursor:grab}.mblock.is-dragging{opacity:.5}.mblock.is-unmatched,.mslot.is-empty{border-color:#b26a00;background:#fff6e5}.mblock select{grid-column:1 / -1;max-width:100%}.mblock .kind,.mslot .kind{font-size:10px;text-transform:uppercase;color:var(--ui-muted)}.mslot .assigned{grid-column:2;color:#2f7d32}.preflight .issue-list li.block{color:#b00020}.preflight .issue-list li.warn{color:#b26a00}.progress{display:flex;gap:10px;align-items:center;margin:10px 0}.progress progress{flex:1}.tree ul{list-style:none;padding-inline-start:18px;margin:2px 0;font-size:12px}.tree{max-height:40vh;overflow:auto;border:1px solid var(--ui-border);border-radius:4px;padding:6px}.dialog h2{margin-top:0}.dialog .actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}@media print{.toolbar,.statusbar,.workspace{display:none!important}}.block-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.block-gallery.is-compact{display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;padding:2px 0 6px}.block-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;border:1px solid var(--ui-border);border-radius:8px;background:#fbfaf7;text-align:center;cursor:pointer}.block-gallery.is-compact .block-tile{flex:0 0 auto;min-width:86px;padding:4px 6px;border-color:transparent;background:transparent}.block-tile:hover{border-color:var(--ui-select);background:#fff}.block-tile .block-icon{border:1px solid var(--ui-border);border-radius:4px}.block-tile-name{font-weight:600;font-size:12px}.block-tile-hint{font-size:11px;color:var(--ui-muted);line-height:1.25}.rb-insert{flex:1;min-width:0;padding:4px 0 0}.rte-toolbar{flex-wrap:wrap;align-items:center}.rte-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex-basis:100%;margin-top:2px}.rte-size,.rte-align,.rte-dir{display:inline-flex;align-items:center;gap:2px}.rte-size input{width:44px;padding:1px 4px;font-size:12px;text-align:center}.rte-size button.link{border:0;background:transparent;color:var(--ui-accent);text-decoration:underline;font-size:11px}.rte-align button.is-active,.rte-dir button.is-active{background:#c9a22740;border-color:var(--ui-select)}.table-grid{display:grid;gap:4px;align-items:start;margin:6px 0}.table-cell .rte-toolbar{display:none}.table-cell .rte-area{min-height:28px;padding:3px 6px}.table-col-remove,.table-row-remove{padding:0 4px;border:0;background:transparent;color:var(--ui-muted);font-size:11px}.table-col-remove:hover,.table-row-remove:hover{color:#b00020}.table-editor .rte-toolbar{display:inline-flex}.image-editor-preview{display:block;max-width:100%;max-height:180px;object-fit:contain;border:1px solid var(--ui-border);border-radius:4px;background:#fff;margin:4px 0 8px}.import-images{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 10px}.import-image{display:inline-flex;align-items:center;gap:6px}.import-image img{width:48px;height:36px;object-fit:cover;border:1px solid var(--ui-border);border-radius:3px;background:#fff}.pages-strip{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px}.pages-strip.is-compact{margin-inline-start:auto;flex-wrap:nowrap;overflow:hidden}.pages-strip-label{color:var(--ui-muted);margin-inline-end:4px}.pages-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:10px;border:1px solid var(--ui-border);background:#fff;white-space:nowrap}.pages-chip .flag{margin-inline-end:0}.pages-delta{font-style:normal;font-weight:700}.pages-chip.is-source{border-color:var(--ui-accent)}.pages-chip.is-problem{background:#fde8e8;border-color:#b00020;color:#b00020}.rb-pages{display:flex;flex-direction:column;gap:6px;padding:6px 8px;max-width:none}.rb-pages .pages-strip{flex-wrap:nowrap}.rb-pages-hint{font-size:11px;line-height:1.25}.rb-stepper{display:flex;flex-direction:column;gap:2px;padding:4px 6px;font-size:11px;color:var(--ui-muted)}.rb-stepper-controls{display:inline-flex;align-items:center;gap:2px}.rb-stepper-controls input{width:58px;text-align:center;padding:2px 4px}.rb-stepper-controls button{min-width:24px;padding:2px 0}.rb-stepper-controls em{font-style:normal;margin-inline-start:2px}.pane-switch{display:none}@media(max-width:900px){.rb-strip{flex-wrap:nowrap;overflow-x:auto;gap:2px;padding-inline:6px}.rb-brand{padding:6px 8px 8px 0}.rb-brand h1{font-size:13px}.rb-issue,.rb-quick{display:none}.rb-tab{padding:6px 10px 7px;font-size:12px}.rb-body{min-height:0}.rb-menu{inset-inline:auto 0;min-width:240px}.workspace,.workspace.is-compare{display:block;overflow:hidden}.workspace>*{display:none;height:100%;width:auto!important;border:0}.workspace.pane-project>.rail,.workspace.pane-preview>.center:first-of-type,.workspace.pane-edit>.panel{display:flex;flex-direction:column}.workspace.pane-project>.rail,.workspace.pane-edit>.panel{display:block;overflow:auto}.thumbs,.panel-resizer{display:none}.pane-switch{display:flex;background:var(--ui-panel);border-top:1px solid var(--ui-border)}.pane-switch button{flex:1;padding:10px 4px;border:0;border-radius:0;background:transparent;font-size:13px;color:var(--ui-muted)}.pane-switch button.is-active{color:var(--ui-accent);font-weight:700;box-shadow:inset 0 3px 0 var(--ui-accent)}.statusbar{flex-wrap:nowrap;overflow-x:auto;gap:8px}.statusbar .status{white-space:nowrap}.rte-area{max-height:40vh}.preview-edit-badge span{display:none}}.grid-editor-head{align-items:center;flex-wrap:wrap;gap:10px}.rb-stepper-inline{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ui-muted)}.rb-stepper-inline input{width:56px}.icon-none{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--ui-muted)}.row-head>span{display:inline-flex;gap:4px;align-items:center}.pages-summary{margin-inline-start:auto;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px}.pages-alert{padding:1px 8px;border:1px solid #b00020;border-radius:10px;background:#fde8e8;color:#b00020;font-weight:700;cursor:pointer}.insert-after{display:inline-flex;align-items:center;gap:6px;width:100%;justify-content:center;padding:8px;border:1px dashed var(--ui-accent);border-radius:8px;background:#fbfaf7;color:var(--ui-accent);font-weight:600}.panel-toggle{position:absolute;top:8px;inset-inline-start:6px;width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ui-border);border-radius:6px;background:#fff;color:var(--ui-accent);z-index:4}.panel h2{padding-inline-start:36px}.workspace.is-panel-collapsed>.panel>.panel-toggle{inset-inline-start:5px}@media(max-width:900px){.panel-toggle{display:none}}.check-tabs{display:flex;gap:4px;margin-bottom:10px}.check-tabs button{padding:6px 12px;border:1px solid var(--ui-border);border-radius:6px 6px 0 0;background:#f4f1e8}.check-tabs button.is-active{background:#fff;color:var(--ui-accent);font-weight:700}.check-table{width:100%;border-collapse:collapse;font-size:12px}.check-table th,.check-table td{padding:5px 6px;border-bottom:1px solid var(--ui-border);vertical-align:top;text-align:start}.check-table th{color:var(--ui-muted);font-weight:600}.check-text{max-width:320px;white-space:pre-wrap}.check-href{word-break:break-all;max-width:340px}.check-badge{font-weight:700}.check-row.is-block>td:first-child,.check-row.is-error>td:first-child{border-inline-start:3px solid #b00020}.check-row.is-warn>td:first-child{border-inline-start:3px solid #b58a00}.check-ok{color:#2f7d32;font-weight:600}.check-links-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.check-online-ok{color:#2f7d32}.check-online-bad{color:#b00020}button.link{border:0;background:transparent;color:var(--ui-accent);text-decoration:underline;padding:0;cursor:pointer;display:block;text-align:start}.spell-suggest{margin:0 4px 4px 0;padding:2px 8px;border:1px solid var(--ui-border);border-radius:10px;background:#fff;font:inherit;cursor:pointer}.spell-suggest:hover{border-color:var(--ui-accent);color:var(--ui-accent)}.spell-context{display:block;max-width:340px;font-size:11px;color:var(--ui-muted);white-space:normal;text-align:start}.lang-picker{list-style:none;margin:8px 0 4px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:2px 12px}.lang-picker label{display:flex;align-items:center;gap:6px;padding:3px 0;cursor:pointer}.import-impact{color:#8a5a00;font-weight:600}.check-row.is-needs-review>td:first-child{border-inline-start:3px solid #2f6f9f}.export-blocked{color:#b00020;font-weight:600}.sr-handle{position:absolute;z-index:5;touch-action:none;background:transparent}.sr-handle--v{width:10px;margin-inline-start:-5px;cursor:col-resize}.sr-handle--v:after{content:"";position:absolute;inset-block:0;inset-inline-start:4px;width:2px;background:#2f6f9f;opacity:.35}.sr-handle--edge{width:10px;cursor:ew-resize}.sr-handle--edge:after{content:"";position:absolute;inset-block:0;inset-inline-start:4px;width:2px;background:#8a5a00;opacity:.35}.sr-handle:hover:after,.sr-handle.is-dragging:after{opacity:1}.sr-handle.is-dragging:before{content:"";position:absolute;inset-block:-6px;inset-inline-start:4px;width:2px;background:#2f6f9f}.box-part{border:1px solid var(--line, #ddd);border-radius:4px;margin:6px 0;padding:6px 8px}.box-part>legend{font-size:12px;font-weight:600}.box-part-list{margin:4px 0;padding-inline-start:16px}.box-tools{flex-wrap:wrap;gap:8px;align-items:end}.sr-handle--move{position:absolute;cursor:move;outline:1px dashed #2f6f9f;outline-offset:1px;background:transparent}.sr-handle--grip{position:absolute;width:10px;height:10px;margin:-5px;background:#fff;border:1.5px solid #2f6f9f;border-radius:2px;z-index:6}.sr-handle--grip.grip--e{cursor:ew-resize}.sr-handle--grip.grip--s{cursor:ns-resize}.sr-handle--grip.grip--se{cursor:nwse-resize}.sr-guide{position:absolute;z-index:7;display:none;pointer-events:none;background:#d81b60}.sr-guide--v{top:0;bottom:0;width:1px}.sr-guide--h{inset-inline:0;height:1px}.doc-kind{display:grid;gap:8px;margin-bottom:10px}.doc-kind-option{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:start;border:1px solid var(--line, #ddd);border-radius:6px;padding:8px 10px;cursor:pointer}.doc-kind-option.is-active{border-color:#2f6f9f}.doc-kind-option>strong{grid-column:2}.doc-kind-option>span{grid-column:2;font-size:12px}.doc-kind-option>input{grid-row:span 2}.placement{border-top:1px solid var(--line, #ddd);padding-top:6px;margin-top:6px}.rail-editions{margin:6px 8px}.rail-note{margin:0 8px 8px;font-size:12px}.chart-editor .chart-grid{width:100%;border-collapse:collapse;margin:6px 0}.chart-editor .chart-grid th,.chart-editor .chart-grid td{padding:2px 3px;text-align:start;font-weight:400;vertical-align:middle}.chart-editor .chart-grid thead th{font-size:11px;color:var(--muted, #666);border-bottom:1px solid var(--line, #ddd)}.chart-editor .chart-grid td input[type=number]{width:100%;min-width:56px}.chart-editor .chart-grid th[scope=row] .field{margin:0}.issued-password{margin:8px 0;padding:8px 10px;border:1px solid var(--line, #ddd);border-radius:4px;background:var(--muted-bg, #f7f5ef)}.issued-password code{display:block;margin:6px 0;font-family:Cascadia Mono,Consolas,monospace;font-size:18px;letter-spacing:.06em;direction:ltr;text-align:center;user-select:all}.rb-home{min-height:26px;margin-inline-end:8px;padding-inline:8px;border:1px solid var(--line, #ddd);border-radius:4px;background:transparent;color:inherit;font-size:12px;cursor:pointer}.rb-home:hover{border-color:#b8912b}.sr-signin{--green: #1f4d3a;--gold: #c9a227;--muted-gold: #b8912b;--ink: #1a1a1a;--grey: #5a5a5a;--hairline: #cfc9ba;--white: #ffffff;--muted: #f5f3ed;--error: #a32035;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;overflow-x:clip;color:var(--ink);background:var(--white);font-synthesis:none}.sr-signin *{box-sizing:border-box}.sr-signin button,.sr-signin input{font:inherit}.sr-signin button{cursor:pointer}.sr-signin .identity-panel{position:relative;grid-column:1;grid-row:1;display:grid;min-width:0;overflow:hidden;color:var(--white);background:var(--green);border-inline-end:1px solid var(--gold)}.sr-signin .pattern{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--gold);stroke-width:1;opacity:.06;pointer-events:none}.sr-signin .identity-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:min(100%,38rem);margin-inline:auto;padding-block:clamp(3rem,9vh,6rem);padding-inline:clamp(2rem,6vw,5rem);text-align:center}.sr-signin .emblem{flex:0 0 auto;width:76px;height:88px;margin-block-end:.9rem;object-fit:contain}.sr-signin .centre-name{margin:0 0 clamp(2.5rem,7vh,5rem);color:color-mix(in srgb,var(--gold) 92%,var(--white));font-size:1.05rem;font-weight:700;letter-spacing:.02em;line-height:1.5}.sr-signin .identity-content h1{max-width:34rem;margin:0;font-size:clamp(2.25rem,4vw,4rem);font-weight:700;line-height:1.2;text-wrap:balance}.sr-signin .identity-lines{display:grid;gap:1.35rem;width:100%;margin-block-start:clamp(3rem,7vh,5.5rem)}.sr-signin .identity-lines p{margin:0;color:color-mix(in srgb,var(--white) 78%,transparent);font-size:1rem;line-height:1.8;text-wrap:balance}.sr-signin .auth-panel{position:relative;grid-column:2;grid-row:1;display:grid;place-items:center;min-width:0;padding-block:5.5rem 3.5rem;padding-inline:clamp(1.5rem,6vw,5rem);background:var(--white)}.sr-signin .language-switch{position:absolute;inset-block-start:1.6rem;inset-inline-end:clamp(1.5rem,4vw,3rem);display:flex;align-items:center;gap:.55rem;color:var(--hairline);direction:rtl}.sr-signin .language-switch button{min-height:44px;padding-block:.5rem;padding-inline:.2rem;border:0;color:var(--grey);background:transparent;font-size:.82rem;transition:color .18s ease}.sr-signin .language-switch button:hover,.sr-signin .language-switch button[aria-current=true]{color:var(--green)}.sr-signin .auth-column{width:min(100%,380px)}.sr-signin .product-heading{margin-block-end:1.8rem;text-align:start}.sr-signin .product-name{margin:0;color:var(--green);font-size:clamp(1.3rem,2vw,1.65rem);font-weight:700;line-height:1.35}.sr-signin .subtitle{margin-block:.4rem 0;color:var(--grey);font-size:.92rem;line-height:1.6}.sr-signin .form-card{padding-block:clamp(1.75rem,4vw,2.5rem);padding-inline:clamp(1.25rem,4vw,2.5rem);border:1px solid color-mix(in srgb,var(--hairline) 72%,transparent);border-radius:6px;background:var(--white);box-shadow:0 18px 46px color-mix(in srgb,var(--ink) 10%,transparent);animation:sr-signin-card-enter .18s ease-out both}.sr-signin .form-heading-block{margin-block-end:1.8rem}.sr-signin .form-heading-block h2{margin:0;color:var(--ink);font-size:clamp(1.65rem,3vw,2.15rem);font-weight:700;line-height:1.3}.sr-signin .form-heading-block p{margin-block:.75rem 0;color:var(--grey);font-size:.9rem;line-height:1.7}.sr-signin .field-group{display:grid;gap:.5rem;margin-block-end:1.15rem}.sr-signin .field-group label{color:var(--ink);font-size:.86rem;font-weight:600;line-height:1.5;text-align:start}.sr-signin .field-group input{width:100%;min-width:0;min-height:48px;padding-block:.7rem;padding-inline:.85rem;border:1px solid var(--hairline);border-radius:4px;outline:0;color:var(--ink);background:var(--white);transition:border-color .18s ease,box-shadow .18s ease}.sr-signin .field-group input:hover{border-color:var(--muted-gold)}.sr-signin .password-wrap{position:relative}.sr-signin [dir=rtl] .password-wrap input{padding-left:5rem;padding-right:.85rem}.sr-signin [dir=ltr] .password-wrap input{padding-left:.85rem;padding-right:5rem}.sr-signin .visibility-toggle{position:absolute;inset-block:2px;inset-inline-end:2px;min-width:4.4rem;padding-inline:.85rem;border:0;border-inline-start:1px solid var(--hairline);color:var(--grey);background:var(--white);font-size:.8rem;font-weight:600;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.sr-signin .visibility-toggle:hover,.sr-signin .visibility-toggle:focus-visible{color:var(--green);border-inline-start-color:var(--muted-gold);background:var(--muted)}.sr-signin .password-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.15rem .9rem;margin:.35rem 0 .2rem;padding:0;list-style:none}.sr-signin .password-rules li{color:var(--grey);font-size:.78rem;line-height:1.7;text-align:start;transition:color .18s ease}.sr-signin .password-rules li.met{color:var(--green);font-weight:600}.sr-signin .error-region{min-height:1.5rem;margin-block:.15rem .35rem;color:var(--error);font-size:.84rem;font-weight:600;line-height:1.5;text-align:start}.sr-signin .primary-button{width:100%;min-height:50px;padding-block:.75rem;padding-inline:1rem;border:1px solid var(--green);border-radius:4px;color:var(--white);background:var(--green);font-weight:700;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.sr-signin .primary-button:hover{border-color:var(--muted-gold);background:color-mix(in srgb,var(--green) 90%,var(--ink))}.sr-signin .primary-button[disabled]{cursor:progress;opacity:.7}.sr-signin .quiet-line{margin-block:1.65rem 0;color:color-mix(in srgb,var(--grey) 70%,var(--white));font-size:.72rem;line-height:1.65;text-align:start}.sr-signin .password-rule{margin-block:.1rem 0;color:var(--grey);font-size:.78rem;line-height:1.65;text-align:start}.sr-signin :where(button,input):focus-visible{outline:3px solid var(--gold);outline-offset:3px}@keyframes sr-signin-card-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sr-signin .form-card{animation:none}}@media(max-width:1023px){.sr-signin{display:flex;flex-direction:column}.sr-signin .identity-panel{order:1;min-height:176px;border-inline-end:0;border-block-end:1px solid var(--gold)}.sr-signin .identity-content{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.25rem,4vw,2.25rem);width:min(100%,48rem);padding-block:2rem;padding-inline:clamp(1.25rem,6vw,3rem);text-align:start}.sr-signin .emblem{width:61px;height:72px;margin-block-end:0}.sr-signin .centre-name{display:none}.sr-signin .identity-content h1{font-size:clamp(1.55rem,5vw,2.3rem)}.sr-signin .identity-lines{display:none}.sr-signin .auth-panel{order:2;flex:1;padding-block:5.5rem 3rem;padding-inline:1.25rem}}@media(max-width:399px){.sr-signin .identity-panel{min-height:146px}.sr-signin .identity-content{gap:1rem;padding-block:1.5rem;padding-inline:1rem}}.sr-signin .auth-switch{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-block-end:1.25rem;padding:3px;background:var(--muted);border:1px solid var(--hairline);border-radius:8px}.sr-signin .auth-switch button{min-height:38px;border:0;border-radius:6px;color:var(--grey);background:transparent;font:600 .86rem/38px inherit;cursor:pointer;transition:background-color .18s ease,color .18s ease}.sr-signin .auth-switch button:hover{color:var(--ink)}.sr-signin .auth-switch button[aria-pressed=true]{color:var(--green);background:var(--white);box-shadow:0 1px 2px #17382b1f}.sr-shell{display:flex;min-height:100dvh;background:var(--surface)}.sr-shell .gr-sidebar{position:sticky;top:0;height:100dvh;flex:none}.sr-main{flex:1;min-width:0;max-width:var(--content-max);padding:var(--space-6) var(--space-7);display:flex;flex-direction:column;gap:var(--space-6)}.sr-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.sr-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.sr-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);align-items:start}.sr-section-title{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font:600 20px/28px var(--font-sans)}.sr-section-title svg{width:20px;height:20px;flex:none;color:var(--ink-muted)}.sr-sidebar-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-3)}.sr-sidebar-icons{display:inline-flex;gap:var(--space-1)}.sr-sidebar-icon{color:var(--sidebar-ink-muted);background:transparent}.sr-sidebar-icon:hover{color:var(--sidebar-ink);background:var(--brand-deep-raised)}.sr-user{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.sr-shell .gr-sidebar__item,.sr-shell .gr-sidebar__group-head{width:100%;border:0;background:transparent;font:inherit;text-align:start;cursor:pointer}.sr-shell .gr-sidebar__group-head{color:var(--gold);font:700 12px/16px var(--font-sans);letter-spacing:.04em}.sr-shell .gr-sidebar__group-head:hover{color:var(--gold);filter:brightness(1.12)}.sr-main button.gr-step{border:0;background:transparent;font:inherit;cursor:pointer}.gr-sidebar__emblem img{width:24px;height:28px;object-fit:contain}.sr-shell--tight .gr-sidebar{width:72px;padding-inline:var(--space-2)}.sr-shell--tight .sr-label,.sr-shell--tight .gr-sidebar__group-head,.sr-shell--tight .gr-sidebar__count{display:none}.sr-shell--tight .gr-sidebar__item,.sr-shell--tight .sr-user,.sr-shell--tight .gr-sidebar__brand{justify-content:center;padding-inline:0}.sr-shell--tight .sr-sidebar-controls{flex-direction:column;align-items:center;gap:var(--space-2);padding:0}.sr-shell--tight .sr-sidebar-icons,.sr-shell--tight .gr-sidebar__lang{flex-direction:column}.sr-rule{margin:0;border:0;border-block-start:1px solid var(--line)}.sr-stack{display:flex;flex-direction:column;gap:var(--space-4)}.sr-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.sr-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2) var(--space-5);margin:0;font:400 14px/20px var(--font-sans)}.sr-facts dt{color:var(--ink-muted)}.sr-facts dd{margin:0;font-weight:600}.sr-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-1) var(--space-4);margin:0;padding:0;list-style:none}.sr-rules li{display:flex;align-items:center;gap:var(--space-1);color:var(--ink-muted);font:400 13px/20px var(--font-sans)}.sr-rules li svg{width:14px;height:14px;flex:none}.sr-rules li[data-met=yes]{color:var(--success);font-weight:600}.sr-overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:var(--space-5);background:var(--overlay)}@media(max-width:1100px){.sr-grid-4,.sr-grid-3{grid-template-columns:repeat(2,1fr)}.sr-grid-2{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.sr-shell{flex-direction:column}.sr-shell .gr-sidebar{position:static;width:100%;height:auto;min-height:0}.sr-main{padding:var(--space-5)}.sr-grid-4,.sr-grid-3{grid-template-columns:minmax(0,1fr)}}.sr-cal-wrap{display:flex;flex-direction:column;gap:var(--space-4)}.sr-cal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.sr-cal-head strong{font:600 16px/24px var(--font-sans)}.sr-cal-step--next svg{transform:scaleX(-1)}.sr-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.sr-cal__weekday{padding:var(--space-2) var(--space-1);color:var(--ink-muted);background:var(--surface-sunken);font:600 12px/16px var(--font-sans);letter-spacing:.02em;text-align:center}.sr-cal__cell{position:relative;background:var(--surface-raised);transition:background-color var(--duration-fast) var(--ease-out)}.sr-cal__cell.is-outside{opacity:.6}.sr-cal__cell.is-today{box-shadow:inset 0 0 0 2px var(--gold)}.sr-cal__cell:hover{background:var(--surface)}.sr-cal__day{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);width:100%;min-height:76px;padding:var(--space-2);border:0;color:var(--ink);background:transparent;font:inherit;text-align:start;cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.sr-cal__day[aria-pressed=true]{background:var(--brand-soft);color:var(--brand)}.sr-cal__add{position:absolute;inset-block-start:var(--space-1);inset-inline-start:var(--space-1);display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--brand);background:var(--surface-raised);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.sr-cal__add svg{width:14px;height:14px}.sr-cal__cell:hover .sr-cal__add,.sr-cal__add:focus-visible{opacity:1}.sr-cal__add:hover{border-color:var(--brand)}.sr-cal__n{font:600 13px/18px var(--font-sans);font-variant-numeric:tabular-nums}.sr-cal__mark{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--brand)}.sr-cal__mark.is-important{background:var(--warning)}.sr-cal-notes__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-3)}.sr-cal-note{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}.sr-cal-note__who{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--ink-muted);font:400 13px/20px var(--font-sans)}.sr-cal-note__who svg{width:14px;height:14px}.sr-cal-notes__day{margin:0;font:600 16px/24px var(--font-sans)}.sr-cal-notes__list{margin:0 0 var(--space-4);padding:0;list-style:none;display:flex;flex-direction:column}.sr-cal-notes__list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--line);font:400 14px/20px var(--font-sans)}.sr-cal-notes__list li:last-child{border-block-end:0}.sr-cal-notes__none{color:var(--ink-muted)}.sr-cal-notes .sr-row .gr-input{flex:1;min-width:12rem}.sr-strip{position:sticky;inset-block-start:0;z-index:30;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-block:calc(var(--space-6) * -1) calc(var(--space-6) * -1 + var(--space-2));padding-block:var(--space-3);background:var(--surface)}.sr-strip__slot{position:relative}.sr-strip__button{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink-muted);background:var(--surface-raised);font:600 13px/20px var(--font-sans);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.sr-strip__button:hover,.sr-strip__button[aria-expanded=true]{border-color:var(--brand);color:var(--brand)}.sr-strip__button svg{width:18px;height:18px}.sr-strip__count{min-width:20px;padding:0 6px;border-radius:var(--radius-pill);color:var(--ink-on-brand);background:var(--brand);font:600 11px/20px var(--font-sans);text-align:center}.sr-strip__count.is-important{color:var(--brand-deep);background:var(--warning)}.sr-strip__panel{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;z-index:40;width:min(22rem,80vw);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-md)}.sr-strip__list{margin:0;padding:0;list-style:none}.sr-strip__list li{display:flex;align-items:baseline;gap:var(--space-2);padding-block:var(--space-2);border-block-end:1px solid var(--line)}.sr-strip__list li:last-child{border-block-end:0}.sr-strip__day{flex:none;color:var(--ink-muted);font:600 12px/16px var(--font-mono)}.sr-strip__line{flex:1;min-width:0;font:400 13px/20px var(--font-sans)}.sr-strip__none{margin:0;padding-block:var(--space-3);color:var(--ink-muted);font:400 13px/20px var(--font-sans);text-align:center}.sr-strip__more{width:100%;margin-block-start:var(--space-2)}.sr-panel{max-width:44rem}.sr-sort{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.sr-sort svg{width:14px;height:14px;opacity:.35;transition:opacity var(--duration-fast) var(--ease-out)}.sr-sort:hover{color:var(--brand)}[aria-sort=ascending] .sr-sort svg,[aria-sort=descending] .sr-sort svg{opacity:1;color:var(--brand)}.sr-cell{width:100%;min-width:6rem;padding:var(--space-1) var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);color:var(--ink);background:transparent;font:400 14px/20px var(--font-sans)}.sr-cell:hover{border-color:var(--line)}.sr-cell:focus{outline:none;border-color:var(--brand);background:var(--surface-raised);box-shadow:0 0 0 3px var(--brand-soft)}.sr-watch__none{padding:var(--space-6);color:var(--ink-muted);text-align:center}.sr-alert-actions{display:flex;gap:var(--space-2);margin-block-start:var(--space-3)}@media print{.sr-shell .gr-sidebar,.sr-strip,.gr-header__actions,.sr-watch .gr-table__toolbar,.sr-watch .actions,.sr-alert-actions{display:none!important}.sr-main{max-width:none;padding:0}.sr-watch{border:0;box-shadow:none}.sr-cell{border-color:transparent}}.sr-swatches{display:inline-flex;gap:var(--space-1)}.sr-swatch{width:24px;height:24px;padding:0;border:2px solid transparent;border-radius:var(--radius-pill);cursor:pointer}.sr-swatch[aria-pressed=true]{border-color:var(--ink)}.sr-swatch--brand{background:var(--brand)}.sr-swatch--info{background:var(--info)}.sr-swatch--warning{background:var(--warning)}.sr-swatch--success{background:var(--success)}.sr-swatch--danger{background:var(--danger)}.sr-swatch--gold{background:var(--gold)}.sr-label--brand{color:var(--brand);background:var(--brand-soft)}.sr-label--info{color:var(--info);background:var(--info-soft)}.sr-label--warning{color:var(--warning);background:var(--warning-soft)}.sr-label--success{color:var(--success);background:var(--success-soft)}.sr-label--danger{color:var(--danger);background:var(--danger-soft)}.sr-label--gold{color:var(--gold-ink);background:var(--gold-soft)}.sr-group{display:flex;flex-direction:column;gap:var(--space-4)}.sr-group__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.sr-group__members{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.sr-group__members li{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--line)}.sr-group__members li:last-child{border-block-end:0}.sr-group__who{display:flex;flex-direction:column;flex:1;min-width:0;font:400 13px/18px var(--font-sans)}.sr-group__who span{color:var(--ink-muted);font-size:12px}.sr-quiet{color:var(--ink-muted);font:400 12px/16px var(--font-sans)}.sr-collage-tools{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-5)}.sr-collage-tools .gr-btn{flex:1 1 160px;justify-content:center}.sr-collage-bench{display:flex;align-items:center;gap:var(--space-4);padding-block-end:var(--space-4);margin-block-end:var(--space-5);border-block-end:1px solid var(--line)}.sr-collage-bench img{width:56px;height:auto;flex:none}.sr-collage-bench h1{margin:0;font:700 26px/1.25 var(--font-sans);color:var(--ink)}.sr-collage-bench p{margin:4px 0 0;font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.sr-collage-bench__note{font-size:13px}.sr-collage-credit{margin:var(--space-6) 0 0;padding-block-start:var(--space-4);border-block-start:1px solid var(--line);text-align:center;font:400 13px/20px var(--font-sans);color:var(--ink-muted)}.sr-collage-mat{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4);margin-block-end:var(--space-6)}.sr-collage-viewbar{display:flex;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3);font:500 13px/20px var(--font-sans);color:var(--ink-muted)}.sr-collage-viewbar input[type=range]{flex:1;max-width:280px}.sr-collage-frame{position:relative;margin-inline:auto;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:#fff;touch-action:none}.sr-collage-stage{position:absolute;inset-block-start:0;inset-inline-start:0;width:1920px;height:1080px;transform-origin:top left;direction:ltr}[dir=rtl] .sr-collage-stage{inset-inline-start:auto;right:0;transform-origin:top right}.sr-collage-quarter{position:absolute;overflow:hidden;cursor:grab;outline-offset:-6px}.sr-collage-quarter:active{cursor:grabbing}.sr-collage-quarter img{position:absolute;max-width:none;user-select:none;pointer-events:none}.sr-collage-quarter.is-empty{background:#f2f4ee;border:3px dashed #cbd1c1;cursor:pointer}.sr-collage-quarter.is-over,.sr-collage-quarter.is-target{outline:6px solid #a47c21}.sr-collage-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#5b6152;font:500 34px/1.4 var(--font-sans);text-align:center;padding:40px}.sr-collage-empty .plus{font-size:72px;line-height:1;color:#a47c21}.sr-collage-grip{position:absolute;inset-block-start:18px;inset-inline-end:18px;min-width:56px;height:56px;border:0;border-radius:999px;background:#141712b8;color:#fff;font:600 28px/56px var(--font-sans);cursor:grab;touch-action:none}.sr-collage-quarter-tools{position:absolute;inset-block-end:18px;inset-inline:18px;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:#141712b8;color:#fff;font:500 22px/1 var(--font-sans)}.sr-collage-quarter-tools button{border:0;background:#ffffff24;color:inherit;font:inherit;padding:8px 14px;border-radius:999px;cursor:pointer}.sr-collage-quarter-tools button.kill{background:#9a2b25d9}.sr-collage-quarter-tools input[type=range]{flex:1;min-width:80px}.sr-collage-disc{position:absolute;border-radius:999px;overflow:hidden;pointer-events:none}.sr-collage-disc img{position:absolute;max-width:none}.sr-collage-caption{position:absolute;white-space:nowrap;font-weight:600;cursor:grab;touch-action:none;direction:rtl}.sr-collage-caption[data-tone=dark]{background:#141712bd;color:#fff}.sr-collage-caption[data-tone=light]{background:#fff;color:#1a1d17}.sr-collage-caption[data-tone=gold]{background:#a47c21;color:#fff}.sr-collage-caption[data-tone=bare]{color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.6)}.sr-collage-spec{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:var(--space-3) 0 0;font:400 12px/18px var(--font-mono);color:var(--ink-muted)}.sr-collage-spec b{color:var(--ink);font-weight:600}.sr-collage-desk{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}.sr-collage-desk section{display:flex;flex-direction:column;gap:var(--space-3)}.sr-collage-row{display:flex;align-items:center;gap:var(--space-3);font:500 13px/20px var(--font-sans);color:var(--ink-muted)}.sr-collage-row>label{min-width:68px}.sr-collage-row input[type=range],.sr-collage-row input[type=date]{flex:1}.sr-collage-row .num,.sr-collage-viewbar .num{min-width:56px;text-align:end;font:400 12px/20px var(--font-mono);color:var(--ink)}.sr-collage-swatches{display:inline-flex;gap:var(--space-2)}.sr-collage-swatches button{width:24px;height:24px;border-radius:var(--radius-sm);border:1px solid var(--line);cursor:pointer}.sr-collage-swatches button[aria-pressed=true]{outline:2px solid var(--gold);outline-offset:2px}.sr-collage-peek{max-width:min(1200px,92vw)}.sr-collage-peek .gr-dialog__body img{display:block;width:100%;height:auto;border-radius:var(--radius-md);background:#fff}.sr-collage-n{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--gold-soft);color:var(--gold-ink);font:600 12px/1 var(--font-mono)}.sr-group__manager{display:flex;align-items:center;gap:var(--space-2);margin:0;font:400 13px/20px var(--font-sans);color:var(--ink-muted)}.sr-group__manager svg{width:16px;height:16px;flex:none}.sr-sidebar__away{width:14px;height:14px;margin-inline-start:auto;opacity:.55;transform:rotate(45deg)}
