@font-face{font-family: "Libre Franklin";src: url("../fonts/librefranklin-latin-var.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap;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: "Libre Franklin";src: url("../fonts/librefranklin-latinext-var.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap;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: "Newsreader";src: url("../fonts/newsreader-latin-var.woff2") format("woff2");font-weight: 200 800;font-style: normal;font-display: swap;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: "Newsreader";src: url("../fonts/newsreader-latinext-var.woff2") format("woff2");font-weight: 200 800;font-style: normal;font-display: swap;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: "Newsreader";src: url("../fonts/newsreader-italic-latin-var.woff2") format("woff2");font-weight: 200 800;font-style: italic;font-display: swap;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: "Newsreader";src: url("../fonts/newsreader-italic-latinext-var.woff2") format("woff2");font-weight: 200 800;font-style: italic;font-display: swap;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";src: url("../fonts/ibmplexmono-latin-400.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: swap;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";src: url("../fonts/ibmplexmono-latinext-400.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: swap;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";src: url("../fonts/ibmplexmono-latin-600.woff2") format("woff2");font-weight: 600;font-style: normal;font-display: swap;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";src: url("../fonts/ibmplexmono-latinext-600.woff2") format("woff2");font-weight: 600;font-style: normal;font-display: swap;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}:root{--bg: #f5f5f3;--surface: #ffffff;--surface-2: #fafaf8;--surface-3: #f0efec;--border: #e5e4df;--border-strong: #d3d1ca;--text: #1c1b19;--text-2: #45433e;--text-muted: #6b6862;--accent: #1f3a8a;--accent-hover: #172c6b;--accent-ink: #ffffff;--accent-soft: #eef1fa;--ok: #17663a;--ok-soft: #e9f4ed;--warn: #8a5300;--warn-soft: #fcf2e0;--error: #b42318;--error-soft: #fdeeec;--info: #1e4f86;--info-soft: #eaf1fa;--primary: #1c1b19;--primary-hover: #3a3833;--primary-ink: #ffffff;--scrim: rgb(20 19 17 / 0.45);--ring: 0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);--ring-error: 0 0 0 3px rgb(180 35 24 / 0.18);--shadow-xs: 0 1px 2px rgb(20 19 17 / 0.05);--shadow-sm: 0 1px 3px rgb(20 19 17 / 0.07),0 1px 2px rgb(20 19 17 / 0.04);--shadow-md: 0 6px 16px -4px rgb(20 19 17 / 0.12),0 2px 4px rgb(20 19 17 / 0.05);--shadow-lg: 0 24px 56px -12px rgb(20 19 17 / 0.28),0 6px 16px rgb(20 19 17 / 0.08);--check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E");--chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%236b6862' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='4 6 8 10 12 6'/%3E%3C/svg%3E");--sans: "Libre Franklin",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--serif: "Newsreader",Georgia,"Times New Roman",serif;--mono: "IBM Plex Mono",ui-monospace,"Cascadia Mono",Consolas,monospace;--radius-sm: 6px;--radius: 8px;--radius-lg: 12px;--radius-full: 999px;--control: 2.375rem;--control-sm: 2rem;--pad: 1.25rem;--sidebar: 16rem;--rail: 4.25rem;--topbar: 3.5rem;--ease: cubic-bezier(0.2,0,0,1);color-scheme: light}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--bg: #111111;--surface: #19191a;--surface-2: #1d1d1f;--surface-3: #262628;--border: #2d2d30;--border-strong: #3d3d41;--text: #ededeb;--text-2: #c9c8c3;--text-muted: #9c9a94;--accent: #8fa8ff;--accent-hover: #a9bcff;--accent-ink: #111111;--accent-soft: #1a2240;--ok: #6fcf97;--ok-soft: #142a1d;--warn: #f0b357;--warn-soft: #2c2312;--error: #ff8a80;--error-soft: #321816;--info: #8ab8f0;--info-soft: #142335;--primary: #ededeb;--primary-hover: #ffffff;--primary-ink: #111111;--scrim: rgb(0 0 0 / 0.6);--ring: 0 0 0 3px color-mix(in srgb,var(--accent) 38%,transparent);--ring-error: 0 0 0 3px rgb(255 138 128 / 0.28);--shadow-xs: 0 1px 2px rgb(0 0 0 / 0.3);--shadow-sm: 0 1px 3px rgb(0 0 0 / 0.4);--shadow-md: 0 8px 20px -4px rgb(0 0 0 / 0.5);--shadow-lg: 0 24px 56px -12px rgb(0 0 0 / 0.7),0 0 0 1px rgb(255 255 255 / 0.04);--check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23111111' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E");--chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%239c9a94' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='4 6 8 10 12 6'/%3E%3C/svg%3E");color-scheme: dark}}:root[data-theme="dark"]{--bg: #111111;--surface: #19191a;--surface-2: #1d1d1f;--surface-3: #262628;--border: #2d2d30;--border-strong: #3d3d41;--text: #ededeb;--text-2: #c9c8c3;--text-muted: #9c9a94;--accent: #8fa8ff;--accent-hover: #a9bcff;--accent-ink: #111111;--accent-soft: #1a2240;--ok: #6fcf97;--ok-soft: #142a1d;--warn: #f0b357;--warn-soft: #2c2312;--error: #ff8a80;--error-soft: #321816;--info: #8ab8f0;--info-soft: #142335;--primary: #ededeb;--primary-hover: #ffffff;--primary-ink: #111111;--scrim: rgb(0 0 0 / 0.6);--ring: 0 0 0 3px color-mix(in srgb,var(--accent) 38%,transparent);--ring-error: 0 0 0 3px rgb(255 138 128 / 0.28);--shadow-xs: 0 1px 2px rgb(0 0 0 / 0.3);--shadow-sm: 0 1px 3px rgb(0 0 0 / 0.4);--shadow-md: 0 8px 20px -4px rgb(0 0 0 / 0.5);--shadow-lg: 0 24px 56px -12px rgb(0 0 0 / 0.7),0 0 0 1px rgb(255 255 255 / 0.04);--check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23111111' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E");--chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%239c9a94' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='4 6 8 10 12 6'/%3E%3C/svg%3E");color-scheme: dark}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scrollbar-gutter: stable}body.admin{margin: 0;background: var(--bg);color: var(--text);font: 400 0.875rem/1.5 var(--sans);font-synthesis-weight: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}::selection{background: rgb(179 0 27 / 0.16)}:where(h1,h2,h3,h4){line-height: 1.3}:where(p){margin: 0 0 1rem}:where(a){color: inherit;text-decoration-line: underline;text-decoration-color: color-mix(in srgb,currentColor 35%,transparent);text-decoration-thickness: 1px;text-underline-offset: 3px}:where(a):hover{text-decoration-color: currentColor}:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}:where(code,kbd,samp,pre),.path{font-family: var(--mono);font-size: 0.8125rem}:where(code){padding: 0.0625rem 0.3125rem;border-radius: 4px;background: var(--surface-3);color: var(--text);overflow-wrap: anywhere}:where(pre) code{padding: 0;background: none}kbd{display: inline-grid;place-items: center;min-width: 1.375rem;height: 1.375rem;padding: 0 0.375rem;border: 1px solid var(--border);border-bottom-width: 2px;border-radius: 5px;background: var(--surface-2);color: var(--text-muted);font: 500 0.6875rem/1 var(--sans);white-space: nowrap}kbd .icon{width: 0.75rem;height: 0.75rem}:where(hr){height: 0;margin: 1.5rem 0;border: 0;border-top: 1px solid var(--border)}:where(img,svg,video,canvas){max-width: 100%}:where(summary){cursor: pointer}:where(meter,progress){accent-color: var(--primary)}[hidden]{display: none !important}.visually-hidden{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip-link{position: fixed;top: 0.75rem;left: 0.75rem;z-index: 200;padding: 0.5rem 0.875rem;border-radius: var(--radius);background: var(--primary);color: var(--primary-ink);font-weight: 600;text-decoration: none;transform: translateY(-200%)}.skip-link:focus{transform: none}.icon{width: 1.15em;height: 1.15em;flex: none;vertical-align: -0.22em;fill: none;stroke: currentColor;stroke-width: 1.75;stroke-linecap: round;stroke-linejoin: round}.muted{color: var(--text-muted)}.nowrap{white-space: nowrap}.admin-shell{display: grid;grid-template-columns: var(--sidebar) minmax(0,1fr);min-height: 100vh;min-height: 100dvh}.admin-sidebar{position: sticky;top: 0;z-index: 40;display: flex;flex-direction: column;height: 100vh;height: 100dvh;min-width: 0;border-right: 1px solid var(--border);background: var(--surface)}.admin-brand{display: flex;flex: none;align-items: center;gap: 0.75rem;height: var(--topbar);padding: 0 1rem;border-bottom: 1px solid var(--border);color: inherit;text-decoration: none}.admin-brand-mark,.auth-mark{display: inline-grid;flex: none;place-items: center;width: 2rem;height: 2rem;border-radius: var(--radius);background: var(--accent);color: var(--accent-ink);font: 700 0.9375rem/1 var(--sans);letter-spacing: -0.01em}.admin-brand-text{display: grid;min-width: 0}.admin-brand-name{overflow: hidden;font-size: 0.9375rem;font-weight: 650;line-height: 1.25;letter-spacing: -0.01em;text-overflow: ellipsis;white-space: nowrap}.admin-brand-label{color: var(--text-muted);font-size: 0.75rem;line-height: 1.3}.admin-nav{flex: 1;min-height: 0;overflow-y: auto;overscroll-behavior: contain;padding: 0.75rem 0.625rem 1rem;scrollbar-color: var(--border-strong) transparent;scrollbar-width: thin}.admin-nav ul{display: grid;gap: 1px;margin: 0;padding: 0;list-style: none}.nav-group + .nav-group{margin-top: 0.75rem}.nav-group-toggle{display: flex;align-items: center;justify-content: space-between;gap: 0.5rem;width: 100%;height: 1.75rem;margin: 0 0 0.125rem;padding: 0 0.5rem 0 0.625rem;border: 0;border-radius: var(--radius-sm);background: none;color: var(--text-muted);font: 600 0.6875rem/1 var(--sans);letter-spacing: 0.06em;text-align: left;text-transform: uppercase;cursor: pointer}.nav-group-toggle:hover{color: var(--text)}.nav-group-toggle .icon{width: 0.875rem;height: 0.875rem;transition: transform 160ms var(--ease)}.nav-group.is-collapsed .nav-group-toggle .icon{transform: rotate(-90deg)}.nav-group.is-collapsed .nav-group-list{display: none}.admin-nav-link{position: relative;display: flex;align-items: center;gap: 0.625rem;width: 100%;min-height: 2.125rem;padding: 0.375rem 0.625rem;border: 0;border-radius: var(--radius-sm);background: none;color: var(--text-2);font: 500 0.875rem/1.25 var(--sans);text-align: left;text-decoration: none;cursor: pointer}.admin-nav-link .icon{width: 1.125rem;height: 1.125rem;color: var(--text-muted)}.admin-nav-link span{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.admin-nav-link:hover{background: var(--surface-3);color: var(--text)}.admin-nav-link:hover .icon{color: var(--text-2)}.admin-nav-link.is-active{background: var(--accent-soft);color: var(--text);font-weight: 600}.admin-nav-link.is-active .icon{color: var(--accent)}.admin-nav-link.is-active::before{position: absolute;top: 0.4375rem;bottom: 0.4375rem;left: -0.625rem;width: 3px;border-radius: 0 3px 3px 0;background: var(--accent);content: ""}.admin-sidebar-foot{display: flex;flex: none;align-items: center;gap: 0.25rem;padding: 0.625rem;border-top: 1px solid var(--border)}.admin-sidebar-foot form{flex: none;margin: 0}.admin-user{display: flex;flex: 1;align-items: center;gap: 0.625rem;min-width: 0;padding: 0.375rem;border-radius: var(--radius);color: inherit;text-decoration: none}.admin-user:hover{background: var(--surface-3)}.admin-avatar{display: inline-grid;flex: none;place-items: center;width: 2rem;height: 2rem;border: 1px solid var(--border);border-radius: var(--radius-full);background: var(--surface-3);color: var(--text-2);font: 600 0.75rem/1 var(--sans);letter-spacing: 0.02em}.admin-user-text{display: grid;min-width: 0}.admin-user-text strong,.admin-user-text small{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.admin-user-text strong{font-size: 0.8125rem;font-weight: 600;line-height: 1.3}.admin-user-text small{color: var(--text-muted);font-size: 0.75rem;line-height: 1.3}.admin-icon-button{position: relative;display: inline-grid;flex: none;place-items: center;width: 2.25rem;height: 2.25rem;padding: 0;border: 0;border-radius: var(--radius);background: none;color: var(--text-muted);text-decoration: none;cursor: pointer}.admin-icon-button:hover{background: var(--surface-3);color: var(--text)}.admin-icon-button .icon{width: 1.125rem;height: 1.125rem}.admin-main{display: flex;flex-direction: column;min-width: 0}.admin-topbar{position: sticky;top: 0;z-index: 30;display: flex;align-items: center;gap: 0.5rem;height: var(--topbar);padding: 0 1.5rem 0 1rem;border-bottom: 1px solid var(--border);background: var(--bg)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.admin-topbar{background: color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter: saturate(1.4) blur(12px);backdrop-filter: saturate(1.4) blur(12px)}}.admin-menu-toggle{display: none}.admin-crumbs{flex: 1;min-width: 0;margin-left: 0.25rem}.admin-crumbs ol{display: flex;align-items: center;gap: 0.375rem;min-width: 0;margin: 0;padding: 0;list-style: none;font-size: 0.875rem;line-height: 1.25}.admin-crumbs li{display: flex;align-items: center;gap: 0.375rem;min-width: 0;color: var(--text-muted);white-space: nowrap}.admin-crumbs .crumb-group{flex: none}.admin-crumbs li>.icon{width: 0.875rem;height: 0.875rem;color: var(--text-muted);opacity: 0.6}.admin-crumbs [aria-current="page"]{display: block;overflow: hidden;color: var(--text);font-weight: 600;text-overflow: ellipsis}.admin-topbar-actions{display: flex;flex: none;align-items: center;gap: 0.25rem;margin-left: auto}.admin-search{display: inline-flex;align-items: center;gap: 0.5rem;width: 15rem;height: 2.25rem;margin-right: 0.375rem;padding: 0 0.375rem 0 0.75rem;border: 1px solid var(--border);border-radius: var(--radius);background: var(--surface);color: var(--text-muted);font: 400 0.8125rem/1 var(--sans);box-shadow: var(--shadow-xs);cursor: pointer}.admin-search:hover{border-color: var(--border-strong);color: var(--text-2)}.admin-search .icon{width: 1rem;height: 1rem}.admin-search kbd{margin-left: auto}.admin-theme-toggle .icon{display: none}.admin-theme-toggle[data-mode="system"] .icon-monitor,.admin-theme-toggle[data-mode="light"] .icon-sun,.admin-theme-toggle[data-mode="dark"] .icon-moon{display: block}.admin-scrim{display: none}.admin-content{width: 100%;max-width: 80rem;margin: 0 auto;padding: 1.75rem 2rem 4rem}.admin-content:focus{outline: none}.admin-tooltip{position: fixed;z-index: 120;max-width: 16rem;padding: 0.375rem 0.625rem;border-radius: var(--radius-sm);background: var(--primary);color: var(--primary-ink);font: 500 0.8125rem/1.3 var(--sans);box-shadow: var(--shadow-md);pointer-events: none}.command{width: min(38rem,calc(100vw - 2rem));max-width: none;max-height: min(30rem,calc(100vh - 8rem));margin: min(12vh,7rem) auto auto;padding: 0;overflow: hidden;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);color: var(--text);box-shadow: var(--shadow-lg)}.command[open]{display: flex;flex-direction: column}.command::backdrop{background: var(--scrim)}.command-search{display: flex;flex: none;align-items: center;gap: 0.625rem;height: 3.25rem;padding: 0 0.875rem 0 1rem;border-bottom: 1px solid var(--border);color: var(--text-muted)}.command-search .icon{width: 1.125rem;height: 1.125rem}.command-search input.command-input{flex: 1;min-width: 0;height: 100%;min-height: 0;padding: 0;border: 0;border-radius: 0;background: none;color: var(--text);font: 400 0.9375rem/1.4 var(--sans);box-shadow: none;outline: none}.command-list{flex: 1;min-height: 0;margin: 0;padding: 0.375rem;overflow-y: auto;overscroll-behavior: contain;list-style: none;scroll-padding: 0.375rem}.command-group{padding: 0.625rem 0.625rem 0.3125rem;color: var(--text-muted);font: 600 0.6875rem/1 var(--sans);letter-spacing: 0.06em;text-transform: uppercase}.command-item{display: flex;align-items: center;gap: 0.75rem;min-height: 2.5rem;padding: 0.375rem 0.625rem;border-radius: var(--radius-sm);color: var(--text-2);cursor: pointer}.command-item .icon{width: 1.125rem;height: 1.125rem;color: var(--text-muted)}.command-item span{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.command-item small{flex: none;margin-left: auto;color: var(--text-muted);font-size: 0.75rem}.command-item[aria-selected="true"]{background: var(--surface-3);color: var(--text)}.command-item[aria-selected="true"] .icon{color: var(--text)}.command-empty{margin: 0;padding: 2rem 1rem;color: var(--text-muted);text-align: center}.command-foot{display: flex;flex: none;flex-wrap: wrap;gap: 0.5rem 1.25rem;padding: 0.5rem 1rem;border-top: 1px solid var(--border);background: var(--surface-2);color: var(--text-muted);font-size: 0.75rem}.command-foot span{display: inline-flex;align-items: center;gap: 0.25rem}.page-head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 1rem 1.5rem;margin: 0 0 1.5rem}.page-head>div:first-child{flex: 1 1 22rem;min-width: 0}.page-head>.button-row{flex: 0 1 auto;min-width: 0}.kicker{margin: 0 0 0.25rem;color: var(--text-muted);font-size: 0.8125rem;font-weight: 500;line-height: 1.4}.kicker a{text-decoration: none}.kicker a:hover{color: var(--text);text-decoration: underline}.page-title{margin: 0;font: 650 1.5rem/1.25 var(--sans);letter-spacing: -0.02em;overflow-wrap: anywhere}.lead{max-width: 48rem;margin: 0 0 1.5rem;color: var(--text-2);font-size: 0.9375rem;line-height: 1.55}.page-head .lead,.page-head .muted,.page-head .field-hint{margin: 0.375rem 0 0;max-width: 48rem}.section{margin: 0 0 1.25rem;padding: var(--pad);border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);box-shadow: var(--shadow-xs)}.section>:last-child,.section>form:last-child>:last-child{margin-bottom: 0}.section .section{padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none}.section .section + .section{margin-top: 1.5rem;padding-top: 1.5rem;border-top: 1px solid var(--border)}.section-head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.5rem 0.75rem;margin: 0 0 1rem}.section-title{margin: 0 0 1rem;font: 600 1rem/1.4 var(--sans);letter-spacing: -0.005em}summary.section-title{display: flex;align-items: center;gap: 0.5rem;margin: 0;list-style: none}summary.section-title::-webkit-details-marker{display: none}summary.section-title::before{flex: none;width: 0.4375rem;height: 0.4375rem;border-right: 1.5px solid var(--text-muted);border-bottom: 1.5px solid var(--text-muted);content: "";transform: rotate(-45deg);transition: transform 160ms var(--ease)}details[open]>summary.section-title{margin-bottom: 1rem}details[open]>summary.section-title::before{transform: rotate(45deg)}.section-head .section-title{flex: 1 1 auto;min-width: 0;margin: 0}.section-head form{margin: 0}.subsection-title{margin: 1.25rem 0 0.5rem;font: 600 0.875rem/1.4 var(--sans)}.subsection-title:first-child{margin-top: 0}.section-highlight{border-color: color-mix(in srgb,var(--accent) 28%,var(--border));background: color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}.section-danger{border-color: color-mix(in srgb,var(--error) 30%,var(--border))}.section-danger .section-title{color: var(--error)}.columns{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,20rem),1fr));gap: 1.25rem;align-items: start}.columns>.section{margin: 0}.columns + .section,.columns + .columns{margin-top: 1.25rem}.section .columns{gap: 1.5rem}.link-more{display: inline-flex;align-items: center;gap: 0.25rem;color: var(--text-2);font-size: 0.8125rem;font-weight: 500;text-decoration: none}.link-more:hover{color: var(--text)}.link-more .icon{width: 0.9375rem;height: 0.9375rem}.form-stack{display: grid;gap: 1rem;max-width: 36rem}.form-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,20rem),1fr));gap: 0 1.5rem}.form-grid .form-actions{grid-column: 1 / -1}.form-row{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr));gap: 1rem}.form-row-port{grid-template-columns: minmax(0,1fr) 8rem}.input-narrow{max-width: 10rem}.form-inline{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 0.75rem}.form-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 0.625rem;margin: 0 0 1.5rem}.section>.form-actions:last-child,.section>form:last-child>.form-actions:last-child{margin: 1.25rem calc(var(--pad) * -1) calc(var(--pad) * -1);padding: 0.875rem var(--pad);border-top: 1px solid var(--border);border-radius: 0 0 calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px);background: var(--surface-2)}.field{display: grid;grid-template-columns: minmax(0,1fr);align-content: start;gap: 0.375rem;min-width: 0;margin: 0 0 1rem;padding: 0;border: 0}.form-stack .field,.form-row .field,.form-inline .field{margin: 0}.field-narrow{max-width: 10rem}.field>label,.field>legend,.field-label{padding: 0;color: var(--text);font-size: 0.8125rem;font-weight: 600;line-height: 1.4}.field>legend{margin-bottom: 0.375rem}.optional{color: var(--text-muted);font-weight: 400}:where(input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="url"],input[type="number"],input[type="tel"],input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"],select,textarea){width: 100%;min-height: var(--control);padding: 0.4375rem 0.75rem;border: 1px solid var(--border-strong);border-radius: var(--radius);background-color: var(--surface);color: var(--text);font: inherit;font-size: 0.875rem;line-height: 1.4;box-shadow: var(--shadow-xs);transition: border-color 120ms var(--ease),box-shadow 120ms var(--ease)}:where(input[type="search"]){-webkit-appearance: none;appearance: none}:where(input,select,textarea):hover{border-color: color-mix(in srgb,var(--text) 28%,var(--border-strong))}:where(input,select,textarea)::placeholder{color: var(--text-muted);opacity: 0.8}:where(input,select,textarea):focus{border-color: var(--accent);outline: none;box-shadow: var(--ring)}:where(input,select,textarea)[aria-invalid="true"]{border-color: var(--error)}:where(input,select,textarea)[aria-invalid="true"]:focus{box-shadow: var(--ring-error)}:where(input,select,textarea):disabled{background-color: var(--surface-3);color: var(--text-muted);cursor: not-allowed}:where(input,textarea)[readonly]{background-color: var(--surface-2)}:where(select:not([multiple])){-webkit-appearance: none;appearance: none;padding-right: 2.25rem;background-image: var(--chevron);background-position: right 0.625rem center;background-repeat: no-repeat;background-size: 1rem;text-overflow: ellipsis;cursor: pointer}:where(select[multiple]){min-height: 9rem;padding: 0.25rem}:where(select[multiple]) option{padding: 0.3125rem 0.5rem;border-radius: 4px}:where(textarea){min-height: 5.5rem;padding-top: 0.5rem;padding-bottom: 0.5rem;line-height: 1.55;resize: vertical}:where(input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]){font-variant-numeric: tabular-nums}::-webkit-calendar-picker-indicator{opacity: 0.6;cursor: pointer}:where(input[type="number"]){font-variant-numeric: tabular-nums}:where(input[type="color"]){width: 3rem;height: var(--control);padding: 0.1875rem;border: 1px solid var(--border-strong);border-radius: var(--radius);background: var(--surface);box-shadow: var(--shadow-xs);cursor: pointer}input[type="color"]::-webkit-color-swatch-wrapper{padding: 0}input[type="color"]::-webkit-color-swatch{border: 0;border-radius: 5px}input[type="color"]::-moz-color-swatch{border: 0;border-radius: 5px}:where(input[type="file"]){max-width: 100%;color: var(--text-muted);font: inherit;font-size: 0.8125rem}input[type="file"]::file-selector-button{height: var(--control-sm);margin-right: 0.75rem;padding: 0 0.75rem;border: 1px solid var(--border-strong);border-radius: var(--radius);background: var(--surface);color: var(--text);font: 500 0.8125rem/1 var(--sans);box-shadow: var(--shadow-xs);cursor: pointer}input[type="file"]::file-selector-button:hover{background: var(--surface-3)}:where(input[type="checkbox"],input[type="radio"]){display: inline-grid;flex: none;place-content: center;width: 1rem;height: 1rem;margin: 0;border: 1px solid var(--border-strong);border-radius: 4px;background: var(--surface) center / 0.75rem no-repeat;box-shadow: var(--shadow-xs);vertical-align: -0.2em;-webkit-appearance: none;appearance: none;cursor: pointer;transition: background-color 120ms var(--ease),border-color 120ms var(--ease),box-shadow 120ms var(--ease)}:where(input[type="radio"]){border-radius: 50%}:where(input[type="checkbox"],input[type="radio"]):hover{border-color: color-mix(in srgb,var(--text) 40%,var(--border-strong))}:where(input[type="checkbox"]):checked{border-color: var(--primary);background-color: var(--primary);background-image: var(--check)}:where(input[type="radio"]):checked{border-color: var(--primary);background: var(--primary);box-shadow: inset 0 0 0 3px var(--surface)}:where(input[type="checkbox"],input[type="radio"]):focus{border-color: var(--border-strong);box-shadow: none}:where(input[type="checkbox"]):checked:focus,:where(input[type="radio"]):checked:focus{border-color: var(--primary)}:where(input[type="radio"]):checked:focus{box-shadow: inset 0 0 0 3px var(--surface)}:where(input[type="checkbox"],input[type="radio"]):focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}:where(input[type="checkbox"],input[type="radio"]):disabled{opacity: 0.5;cursor: not-allowed}.input-code{width: 100%;max-width: 14rem;font: 500 1.125rem/1 var(--mono);letter-spacing: 0.12em}.input-key{max-width: 19rem}.field-password{display: flex;min-width: 0}.field-password input{flex: 1;min-width: 0;border-top-right-radius: 0;border-bottom-right-radius: 0}.field-password input:focus{position: relative;z-index: 1}.field-password .button-icon{height: auto;margin-left: -1px;border-top-left-radius: 0;border-bottom-left-radius: 0}.button-icon{display: inline-grid;flex: none;place-items: center;width: var(--control);height: var(--control);padding: 0;border: 1px solid var(--border-strong);border-radius: var(--radius);background: var(--surface);color: var(--text-muted);font: 500 1rem/1 var(--sans);box-shadow: var(--shadow-xs);cursor: pointer;transition: background-color 120ms var(--ease),color 120ms var(--ease)}.button-icon:hover{background: var(--surface-3);color: var(--text)}.button-icon .icon{width: 1.125rem;height: 1.125rem}.button-icon[aria-pressed="true"]{color: var(--text)}.field-hint{margin: 0;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.45}.field-error{display: flex;align-items: flex-start;gap: 0.375rem;margin: 0;color: var(--error);font-size: 0.8125rem;font-weight: 500;line-height: 1.45}.field-error .icon{width: 1rem;height: 1rem;margin-top: 0.125rem}.choice{display: flex;align-items: flex-start;gap: 0.625rem;margin: 0 0 0.625rem;font-size: 0.875rem;line-height: 1.45;cursor: pointer}.choice:last-child{margin-bottom: 0}.choice input{margin-top: 0.125rem}.choice small,.choice .field-hint{display: block}.button{display: inline-flex;align-items: center;justify-content: center;gap: 0.5rem;min-height: var(--control);padding: 0.4375rem 0.875rem;border: 1px solid var(--border-strong);border-radius: var(--radius);background: var(--surface);color: var(--text);font: 500 0.875rem/1.25 var(--sans);text-align: center;text-decoration: none;box-shadow: var(--shadow-xs);cursor: pointer;transition: background-color 120ms var(--ease),border-color 120ms var(--ease),color 120ms var(--ease),box-shadow 120ms var(--ease);-webkit-tap-highlight-color: transparent;-webkit-user-select: none;user-select: none}.button .icon{width: 1rem;height: 1rem}.button:hover{border-color: color-mix(in srgb,var(--text) 22%,var(--border-strong));background: var(--surface-3);color: var(--text)}.button-primary{border-color: var(--primary);background: var(--primary);color: var(--primary-ink);box-shadow: var(--shadow-sm)}.button-primary:hover{border-color: var(--primary-hover);background: var(--primary-hover);color: var(--primary-ink)}.button-danger{border-color: color-mix(in srgb,var(--error) 35%,var(--border-strong));color: var(--error)}.button-danger:hover{border-color: var(--error);background: var(--error);color: var(--surface)}.button-quiet{border-color: transparent;background: transparent;color: var(--text-2);box-shadow: none}.button-quiet:hover{border-color: transparent;background: var(--surface-3)}.button-small{gap: 0.375rem;min-height: var(--control-sm);padding: 0.25rem 0.625rem;font-size: 0.8125rem}.button-small .icon{width: 0.9375rem;height: 0.9375rem}.button-block{width: 100%}.button[disabled],.button:disabled,.button[aria-disabled="true"],.button-icon:disabled{opacity: 0.5;pointer-events: none}label.button{position: relative}.button-row{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem}.button-row form{margin: 0}.notice,.alert{display: flex;align-items: flex-start;gap: 0.75rem;margin: 0 0 1.25rem;padding: 0.8125rem 1rem;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);font-size: 0.875rem;line-height: 1.5}.notice>.icon,.alert>.icon{width: 1.125rem;height: 1.125rem;margin-top: 0.09375rem}.notice>p,.notice>div,.alert>p,.alert>div{flex: 1;min-width: 0}.notice p,.alert p{margin: 0;color: var(--text)}.notice p + p,.alert p + p,.notice p + ul,.notice ul + p{margin-top: 0.375rem}.notice ul{margin: 0.375rem 0 0;padding-left: 1.125rem;color: var(--text)}.notice .button-row,.notice form{margin-top: 0.625rem}.notice-success{border-color: color-mix(in srgb,var(--ok) 24%,transparent);background: var(--ok-soft);color: var(--ok)}.notice-error,.alert-error{border-color: color-mix(in srgb,var(--error) 24%,transparent);background: var(--error-soft);color: var(--error)}.notice-warning,.alert-warning{border-color: color-mix(in srgb,var(--warn) 26%,transparent);background: var(--warn-soft);color: var(--warn)}.notice-info,.alert-info{border-color: color-mix(in srgb,var(--info) 22%,transparent);background: var(--info-soft);color: var(--info)}.alert-list{display: grid;gap: 0.5rem;margin: 0;padding: 0;list-style: none}.alert-list .alert{margin: 0}.alert strong{display: block;color: var(--text);font-weight: 600}.status-line{display: flex;align-items: center;gap: 0.5rem;font-weight: 600}.status-line .icon{width: 1.125rem;height: 1.125rem}.status-ok{color: var(--ok)}.tag,.status{display: inline-flex;align-items: center;gap: 0.3125rem;min-height: 1.375rem;padding: 0.125rem 0.5rem;border: 1px solid var(--border);border-radius: var(--radius-full);background: var(--surface-2);color: var(--text-2);font: 500 0.75rem/1.2 var(--sans);letter-spacing: 0;white-space: nowrap;vertical-align: middle}.tag .icon,.status .icon{width: 0.8125rem;height: 0.8125rem}.tag-ok{border-color: color-mix(in srgb,var(--ok) 26%,transparent);background: var(--ok-soft);color: var(--ok)}.tag-warning{border-color: color-mix(in srgb,var(--warn) 28%,transparent);background: var(--warn-soft);color: var(--warn)}.status-draft{background: var(--surface-3);color: var(--text-muted)}.status-pending{border-color: color-mix(in srgb,var(--warn) 28%,transparent);background: var(--warn-soft);color: var(--warn)}.status-scheduled{border-color: color-mix(in srgb,var(--info) 24%,transparent);background: var(--info-soft);color: var(--info)}.status-published{border-color: color-mix(in srgb,var(--ok) 26%,transparent);background: var(--ok-soft);color: var(--ok)}.status-unpublished{border-color: color-mix(in srgb,var(--error) 24%,transparent);background: var(--error-soft);color: var(--error)}.flag-breaking{color: var(--accent);font-weight: 600}.table-wrap{margin: 0 0 1.25rem;overflow-x: auto;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);box-shadow: var(--shadow-xs);scrollbar-width: thin}.section .table-wrap{box-shadow: none}.table{width: 100%;border-collapse: separate;border-spacing: 0;font-size: 0.875rem;font-variant-numeric: tabular-nums}.table th{padding: 0.625rem 1rem;border-bottom: 1px solid var(--border);background: var(--surface-2);color: var(--text-muted);font: 600 0.75rem/1.3 var(--sans);text-align: left;vertical-align: bottom;white-space: nowrap}.table td{padding: 0.75rem 1rem;border-bottom: 1px solid var(--border);vertical-align: middle}.table tbody tr:last-child>td,.table tbody tr:last-child>th{border-bottom: 0}.table tbody th{background: none;color: var(--text);font-size: 0.875rem;font-weight: 600;vertical-align: middle;white-space: normal}.table tbody tr{transition: background-color 80ms linear}.table tbody tr:hover{background: color-mix(in srgb,var(--surface-3) 55%,transparent)}.table td>form,.table td .button-row form{margin: 0}.table td p{margin: 0}.table-compact th,.table-compact td{padding-top: 0.5rem;padding-bottom: 0.5rem}.table-compact td{font-size: 0.8125rem}.table-primary{display: block;color: var(--text);font-weight: 600;line-height: 1.4;text-decoration: none}a.table-primary:hover{text-decoration: underline}.table small{display: block;margin-top: 0.125rem;font-size: 0.8125rem;line-height: 1.45}.table small.muted .icon,.table td>.icon{width: 0.9375rem;height: 0.9375rem}.filter-bar{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 0.75rem;margin: 0 0 1.25rem;padding: 0.875rem 1rem;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);box-shadow: var(--shadow-xs)}.filter-bar .field{flex: 1 1 12rem;margin: 0}.filter-bar>.button,.filter-bar>.button-row{flex: none}.section .filter-bar{padding: 0;border: 0;background: none;box-shadow: none}.empty{margin: 0 0 1.25rem;padding: 2.5rem 1rem;border: 1px dashed var(--border-strong);border-radius: var(--radius-lg);background: var(--surface);color: var(--text-muted);text-align: center}.section .empty{background: var(--surface-2)}.pagination{display: flex;flex-wrap: wrap;align-items: center;gap: 0.75rem;margin: 0 0 1.25rem;color: var(--text-muted);font-size: 0.8125rem}.pagination a{display: inline-flex;align-items: center;gap: 0.25rem;min-height: var(--control-sm);padding: 0.25rem 0.75rem;border: 1px solid var(--border-strong);border-radius: var(--radius);background: var(--surface);color: var(--text);font-weight: 500;text-decoration: none;box-shadow: var(--shadow-xs)}.pagination a:hover{background: var(--surface-3)}.pagination a .icon{width: 0.9375rem;height: 0.9375rem}.pagination a[rel="next"]{order: 2}.pagination>span{order: 1}.pagination a[rel="prev"]{order: 0}.meta-list{display: grid;margin: 0 0 1.25rem}.meta-list div{display: flex;flex-wrap: wrap;gap: 0.25rem 1rem;padding: 0.5rem 0;border-bottom: 1px solid var(--border)}.meta-list div:first-child{padding-top: 0}.meta-list div:last-child{padding-bottom: 0;border-bottom: 0}.meta-list dt{min-width: 9rem;color: var(--text-muted);font-size: 0.8125rem}.meta-list dd{min-width: 0;margin: 0;overflow-wrap: anywhere}.stat-row{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap: 0.75rem;margin: 0 0 1.25rem}.stat{min-width: 0;margin: 0;padding: 0.9375rem 1.125rem;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);box-shadow: var(--shadow-xs)}.section .stat{background: var(--surface-2);box-shadow: none}.stat dt{color: var(--text-muted);font: 500 0.8125rem/1.35 var(--sans)}.stat dd{margin: 0.375rem 0 0;font: 650 1.625rem/1.15 var(--sans);letter-spacing: -0.02em;font-variant-numeric: tabular-nums;overflow-wrap: anywhere}.stat dd.stat-text{font-size: 1.125rem;letter-spacing: -0.01em}.stat dd small{color: var(--text-muted);font-size: 0.8125rem;font-weight: 400;letter-spacing: 0}.timeline{margin: 0;padding: 0;list-style: none}.timeline li{display: grid;grid-template-columns: 9.5rem minmax(0,1fr) auto;gap: 1rem;align-items: baseline;padding: 0.625rem 0;border-bottom: 1px solid var(--border);font-size: 0.875rem}.timeline li:first-child{padding-top: 0}.timeline li:last-child{padding-bottom: 0;border-bottom: 0}.timeline time{color: var(--text-muted);font: 0.8125rem/1.5 var(--mono);font-variant-numeric: tabular-nums}.timeline-wide li{grid-template-columns: 11rem minmax(0,1fr) auto}.tabs,.status-tabs{display: flex;gap: 0.25rem;margin: -0.25rem 0 1.5rem;overflow-x: auto;box-shadow: inset 0 -1px 0 var(--border);scrollbar-width: none}.tabs::-webkit-scrollbar,.status-tabs::-webkit-scrollbar{display: none}.tabs a,.status-tabs a{display: inline-flex;flex: none;align-items: center;gap: 0.5rem;min-height: 2.5rem;padding: 0 0.75rem;border-bottom: 2px solid transparent;color: var(--text-muted);font-size: 0.875rem;font-weight: 500;text-decoration: none;white-space: nowrap;transition: color 120ms var(--ease),border-color 120ms var(--ease)}.tabs a:first-child,.status-tabs a:first-child{padding-left: 0.25rem}.tabs a:hover,.status-tabs a:hover{color: var(--text)}.tabs a .icon{width: 1rem;height: 1rem}.tabs a[aria-current="page"],.status-tabs a[aria-current="page"]{border-bottom-color: var(--accent);color: var(--text);font-weight: 600}.status-tabs a span{display: inline-grid;place-items: center;min-width: 1.375rem;height: 1.25rem;padding: 0 0.375rem;border-radius: var(--radius-full);background: var(--surface-3);color: var(--text-muted);font: 500 0.6875rem/1 var(--sans);font-variant-numeric: tabular-nums}.status-tabs a[aria-current="page"] span{background: var(--primary);color: var(--primary-ink)}.permission-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,17rem),1fr));gap: 1.5rem 2rem}.permission-group{min-width: 0;margin: 0;padding: 0;border: 0}.permission-group legend{width: 100%;margin-bottom: 0.625rem;padding: 0 0 0.375rem;border-bottom: 1px solid var(--border);font: 600 0.875rem/1.4 var(--sans)}.code-list{display: grid;grid-template-columns: repeat(auto-fill,minmax(9.5rem,1fr));gap: 0.5rem 1.5rem;margin: 0 0 1.25rem;padding: 1rem 1rem 1rem 2.5rem;border: 1px solid var(--border);border-radius: var(--radius);background: var(--surface-2);font-family: var(--mono)}.code-list li::marker{color: var(--text-muted);font-size: 0.75rem}.code-list code{padding: 0;background: none;font-size: 0.9375rem;letter-spacing: 0.06em}.setup-steps{display: grid;gap: 1.5rem;margin: 0;padding-left: 1.25rem}.setup-steps li{padding-left: 0.25rem}.setup-steps li::marker{color: var(--text-muted);font: 600 0.875rem var(--sans)}.qr-block{display: flex;flex-wrap: wrap;align-items: flex-start;gap: 1.5rem}.qr-code{width: 12rem;padding: 0.625rem;border: 1px solid var(--border);border-radius: var(--radius);background: #ffffff}.qr-code svg{display: block;width: 100%;height: auto}.secret-key{font-size: 1rem;letter-spacing: 0.08em;word-break: break-all}.plain-list{margin: 0.5rem 0;padding: 0;list-style: none}.plain-list li{display: flex;align-items: center;gap: 0.5rem;padding: 0.3125rem 0}.plain-list li>.icon{width: 1rem;height: 1rem}.log-view{max-height: 24rem;margin: 0;padding: 0.875rem 1rem;overflow: auto;border: 1px solid var(--border);border-radius: var(--radius);background: var(--surface-2);font: 0.75rem/1.6 var(--mono);white-space: pre-wrap;word-break: break-word}.details{margin: 0 0 1.25rem;padding: 0.75rem 1rem;border: 1px solid var(--border);border-radius: var(--radius);background: var(--surface)}.details summary{font-weight: 600}.details[open] summary{margin-bottom: 0.625rem}body.admin-auth{min-height: 100vh;min-height: 100dvh;background: var(--bg)}.auth-page{max-width: 26rem;margin: 0 auto;padding: max(7vh,2rem) 1rem 3rem}.auth-page-wide{max-width: 46rem}.auth-masthead{display: flex;flex-direction: column;align-items: center;gap: 0.75rem;margin: 0 0 1.5rem;text-align: center}.auth-mark{width: 2.75rem;height: 2.75rem;border-radius: 10px;font-size: 1.25rem;box-shadow: var(--shadow-sm)}.auth-mark-image{display: block;width: 2.75rem;height: 2.75rem;border-radius: 10px;box-shadow: var(--shadow-sm)}.auth-mark .icon{width: 1.375rem;height: 1.375rem}.auth-masthead>div{display: grid;gap: 0.125rem}.auth-site{margin: 0;font: 650 1.125rem/1.3 var(--sans);letter-spacing: -0.01em}.auth-label{margin: 0;color: var(--text-muted);font-size: 0.8125rem}.auth-card{padding: 1.75rem;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);box-shadow: var(--shadow-sm)}.auth-card>:last-child{margin-bottom: 0}.auth-title{margin: 0 0 0.5rem;font: 650 1.25rem/1.3 var(--sans);letter-spacing: -0.015em}.auth-title + .form-stack,.auth-title + form{margin-top: 1.25rem}.auth-lead{margin: 0 0 1.25rem;color: var(--text-2)}.auth-aside{margin: 1.25rem 0 0;color: var(--text-muted);font-size: 0.8125rem;text-align: center}.auth-page .form-stack{max-width: none}.auth-page .section{box-shadow: none}.auth-card .section{padding: 0;border: 0;border-radius: 0;background: none}.auth-card .section + .section{margin-top: 1.5rem;padding-top: 1.5rem;border-top: 1px solid var(--border)}.auth-card .form-stack>.section{display: grid;gap: 1.125rem;margin: 0}.auth-card .form-stack>.section + .section{margin-top: 0.5rem}.auth-card .form-stack>.section>.section-title{margin: 0}.auth-card .form-stack>.section>.choice,.auth-card .form-stack .field>.choice:last-of-type{margin: 0}.choice-note{display: block;margin-top: 0.25rem;color: var(--text-muted);font-size: 0.8125rem}.install-wait{display: none;align-items: flex-start;gap: 0.625rem;margin: 0;padding: 0.75rem 0.875rem;border: 1px solid var(--border);border-radius: var(--radius);background: var(--surface-2);color: var(--text-2);font-size: 0.875rem}.install-wait .icon{flex: none;width: 1.125rem;height: 1.125rem;margin-top: 0.0625rem;color: var(--text-muted)}form.is-submitting .install-wait{display: flex}.passkey-login{margin-top: 1rem}.divider-text{display: flex;align-items: center;gap: 0.75rem;margin: 0;color: var(--text-muted);font-size: 0.8125rem}.divider-text::before,.divider-text::after{flex: 1;border-top: 1px solid var(--border);content: ""}.inline-confirm>summary{list-style: none}.inline-confirm>summary::-webkit-details-marker{display: none}.inline-confirm[open]>form{margin-top: 0.5rem}.install-steps{display: flex;align-items: center;gap: 0.75rem;margin: 0 0 1.25rem;padding: 0;list-style: none}.install-steps li{position: relative;display: flex;flex: 1 1 auto;align-items: center;gap: 0.5rem;min-width: 0;white-space: nowrap;color: var(--text-muted);font-size: 0.8125rem;font-weight: 500;line-height: 1.3}.install-steps li span{display: inline-grid;flex: none;place-items: center;width: 1.5rem;height: 1.5rem;border: 1px solid var(--border-strong);border-radius: 50%;background: var(--surface);font: 600 0.75rem/1 var(--sans);font-variant-numeric: tabular-nums}.install-steps li:not(:last-child)::after{flex: 1 1 auto;min-width: 1rem;height: 1px;margin-left: 0.25rem;background: var(--border-strong);content: ""}.install-steps li:last-child{flex: none}.install-steps .is-done::after{background: var(--primary)}.install-steps .is-done{color: var(--text-2)}.install-steps .is-done span{border-color: var(--primary);background: var(--primary);color: var(--primary-ink)}.install-steps .is-current{color: var(--text);font-weight: 600}.install-steps .is-current span{border-color: var(--accent);background: var(--accent);color: var(--accent-ink);box-shadow: 0 0 0 3px var(--accent-soft)}.check-list{margin: 0 0 1.5rem;padding: 0;list-style: none}.check-list li{display: flex;gap: 0.75rem;padding: 0.75rem 0;border-bottom: 1px solid var(--border)}.check-list li:first-child{padding-top: 0}.check-list li:last-child{padding-bottom: 0;border-bottom: 0}.check-list li>.icon{width: 1.125rem;height: 1.125rem;margin-top: 0.0625rem}.check-list li>div,.check-list li>p{flex: 1;min-width: 0;margin: 0}.check-list strong{display: block;font-weight: 600}.check-list span{color: var(--text-muted);font-size: 0.8125rem}.check-list .is-ok>.icon{color: var(--ok)}.check-list .is-warning>.icon{color: var(--warn)}.check-list .is-error>.icon{color: var(--error)}.move-status .move-failed,.move-status[data-move-status="failed"] .move-ok{display: none}.move-status[data-move-status="failed"] .move-failed{display: flex}.move-status p{display: flex;align-items: center;gap: 0.5rem}.editor{display: grid;grid-template-columns: minmax(0,1fr) 20rem;gap: 1.5rem;align-items: start}.editor-main{min-width: 0;padding: var(--pad) 1.5rem;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);box-shadow: var(--shadow-xs)}.editor-main .field{margin-bottom: 1.25rem}.editor-main>:last-child{margin-bottom: 0}textarea.input-title,input.input-title{min-height: 0;padding: 0.5rem 0.75rem;font: 700 1.625rem/1.25 var(--serif);letter-spacing: -0.01em;resize: vertical}textarea.input-body{min-height: 28rem;font: 1.0625rem/1.65 var(--serif)}.char-count{color: var(--text-muted);font: 0.75rem/1.3 var(--mono);font-variant-numeric: tabular-nums;text-align: right}.char-count.is-over{color: var(--warn);font-weight: 600}.editor-side{display: grid;gap: 1rem;min-width: 0}.side-box{min-width: 0;padding: 1rem;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);box-shadow: var(--shadow-xs)}.side-box .field{margin-bottom: 0.875rem}.side-box>:last-child{margin-bottom: 0}.side-title{margin: 0 0 0.875rem;font: 600 0.875rem/1.4 var(--sans);letter-spacing: -0.005em}details.side-box>summary{display: flex;align-items: center;justify-content: space-between;gap: 0.5rem;margin: 0;list-style: none}details.side-box>summary::-webkit-details-marker{display: none}details.side-box>summary::after{flex: none;width: 0.4375rem;height: 0.4375rem;margin: 0 0.25rem 0.1875rem 0;border-right: 1.5px solid var(--text-muted);border-bottom: 1.5px solid var(--text-muted);content: "";transform: rotate(45deg);transition: transform 160ms var(--ease)}details.side-box[open]>summary{margin-bottom: 0.875rem}details.side-box[open]>summary::after{margin-bottom: -0.1875rem;transform: rotate(-135deg)}.action-stack{display: grid;gap: 0.5rem;margin-top: 0.875rem}.meta-compact div{padding: 0.375rem 0}.meta-compact dt{min-width: 6rem}.featured-preview img{display: block;width: 100%;height: auto;margin-bottom: 0.625rem;border: 1px solid var(--border);border-radius: var(--radius)}.featured-preview-small{max-width: 10rem}.logo-preview{display: none;max-width: 16rem;margin-bottom: 0.25rem;padding: 0.875rem 1rem;border: 1px solid var(--border);border-radius: var(--radius)}.logo-preview:has(img){display: block}.logo-preview img{width: auto;max-width: 100%;max-height: 3rem;margin: 0;border: 0;border-radius: 0}.logo-preview-light{background: #fbfbfa}.logo-preview-dark{background: #19191a}.featured-preview-icon{max-width: 4rem}.featured-preview-icon img{aspect-ratio: 1;object-fit: cover}.gallery-list{display: flex;flex-wrap: wrap;gap: 0.625rem;margin: 0 0 0.625rem;padding: 0;list-style: none}.gallery-list li{position: relative}.gallery-list img{display: block;width: 7.5rem;height: 5rem;border: 1px solid var(--border);border-radius: var(--radius);object-fit: cover}.gallery-list .button-icon{position: absolute;top: 0.3125rem;right: 0.3125rem;width: 1.75rem;height: 1.75rem;border-radius: var(--radius-sm);background: var(--surface);font-size: 1.125rem}.col-thumb{width: 5.5rem}.col-thumb img,.thumb-empty{display: grid;place-items: center;width: 5rem;height: 2.8125rem;border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--surface-3);color: var(--text-muted);object-fit: cover}.thumb-empty .icon{width: 1.125rem;height: 1.125rem}.diff{overflow: hidden;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);font: 0.9375rem/1.6 var(--serif)}.diff-line{display: grid;grid-template-columns: 2.25rem minmax(0,1fr);border-bottom: 1px solid var(--border)}.diff-line:last-child{border-bottom: 0}.diff-op{padding: 0.4375rem 0;color: var(--text-muted);font-family: var(--mono);text-align: center}.diff-text{padding: 0.4375rem 0.875rem 0.4375rem 0;white-space: pre-wrap;overflow-wrap: anywhere}.diff-add{background: var(--ok-soft)}.diff-add .diff-op{color: var(--ok)}.diff-remove{background: var(--error-soft)}.diff-remove .diff-op{color: var(--error)}.diff-remove .diff-text{text-decoration: line-through;text-decoration-color: var(--error)}.media-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(11rem,1fr));gap: 1rem;margin: 0 0 1.5rem;padding: 0;list-style: none}.media-grid a{display: grid;gap: 0.375rem;padding: 0.375rem 0.375rem 0.5rem;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);text-decoration: none;box-shadow: var(--shadow-xs);transition: border-color 120ms var(--ease),box-shadow 120ms var(--ease)}.media-grid a:hover{border-color: var(--border-strong);box-shadow: var(--shadow-md)}.media-grid img,.media-file{display: grid;place-items: center;width: 100%;height: auto;aspect-ratio: 3 / 2;border-radius: var(--radius);background: var(--surface-3);color: var(--text-muted);font: 600 0.8125rem var(--mono);object-fit: cover}.media-file .icon{width: 1.5rem;height: 1.5rem}.media-file-large{max-width: 24rem;border: 1px solid var(--border)}.media-name{padding: 0 0.25rem;overflow: hidden;font-size: 0.8125rem;font-weight: 500;text-overflow: ellipsis;white-space: nowrap}.media-grid a>small,.media-grid a>.muted{padding: 0 0.25rem;font-size: 0.75rem}.media-warning{display: flex;align-items: center;gap: 0.3125rem;padding: 0 0.25rem;color: var(--warn);font-size: 0.75rem}.media-warning .icon{width: 0.875rem;height: 0.875rem}.media-edit{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);gap: 1.5rem;align-items: start;margin-bottom: 1.25rem}.media-edit>*{min-width: 0}.media-preview{min-width: 0}.focal{position: relative;display: inline-block;max-width: 100%;cursor: crosshair}.focal img{display: block;max-width: 100%;height: auto;border: 1px solid var(--border);border-radius: var(--radius)}.focal-point{position: absolute;width: 1.5rem;height: 1.5rem;margin: -0.75rem 0 0 -0.75rem;border: 2px solid #ffffff;border-radius: 50%;box-shadow: 0 0 0 2px rgb(0 0 0 / 0.75),0 2px 8px rgb(0 0 0 / 0.4);pointer-events: none}.crop-previews{display: flex;flex-wrap: wrap;gap: 0.75rem;margin: 1rem 0 0;padding: 0;list-style: none}.crop-previews li{display: grid;gap: 0.25rem;color: var(--text-muted);font: 0.75rem var(--mono)}.crop-previews img{display: block;width: auto;height: 5.5rem;border: 1px solid var(--border);border-radius: var(--radius-sm)}dialog.picker{width: min(58rem,calc(100vw - 2rem));max-width: none;max-height: calc(100vh - 2rem);padding: 1.25rem;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);color: var(--text);box-shadow: var(--shadow-lg)}.picker::backdrop{background: var(--scrim)}.picker-head,.picker-tools,.picker-foot{display: flex;align-items: center;justify-content: space-between;gap: 0.75rem}.picker-head .side-title{margin: 0;font-size: 1rem}.picker-head .button-icon{border-color: transparent;box-shadow: none}.picker-tools{margin: 1rem 0 0.75rem}.picker-tools input[type="search"]{flex: 1}.picker-status{min-height: 1.25rem;margin: 0 0 0.5rem;font-size: 0.8125rem}.picker-status:empty{min-height: 0;margin: 0}.picker-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(8rem,1fr));gap: 0.625rem;max-height: 55vh;margin: 0 0 1rem;padding: 0.25rem;overflow-y: auto;list-style: none}.picker-item{display: block;width: 100%;padding: 0;overflow: hidden;border: 1px solid var(--border);border-radius: var(--radius);background: var(--surface-3);cursor: pointer;transition: box-shadow 120ms var(--ease)}.picker-item:hover{border-color: var(--border-strong)}.picker-item img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover}.picker-item[aria-pressed="true"]{border-color: var(--accent);box-shadow: 0 0 0 2px var(--accent)}.picker-foot{padding-top: 1rem;border-top: 1px solid var(--border)}.picker-foot [data-picker-done]{margin-left: auto}.tree-indent{display: inline-flex;align-items: center;gap: 0.5rem}.tree-depth-1{padding-left: 1.5rem}.tree-depth-2{padding-left: 3rem}.tree-depth-3{padding-left: 4.5rem}.tree-depth-4,.tree-depth-5{padding-left: 6rem}.city-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(12rem,1fr));gap: 0.375rem;margin: 0;padding: 0;list-style: none}.city-grid a{display: flex;align-items: baseline;gap: 0.5rem;padding: 0.5rem 0.625rem;border-radius: var(--radius-sm);text-decoration: none}.city-grid a:hover{background: var(--surface-3)}.city-grid small{margin-left: auto}.city-code{color: var(--text-muted);font: 0.75rem var(--mono);font-variant-numeric: tabular-nums}.author-list{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,20rem),1fr));gap: 0.75rem;margin: 0;padding: 0;list-style: none}.author-list a{display: flex;align-items: center;gap: 1rem;height: 100%;padding: 0.875rem 1rem;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);text-decoration: none;box-shadow: var(--shadow-xs);transition: border-color 120ms var(--ease),box-shadow 120ms var(--ease)}.author-list a:hover{border-color: var(--border-strong);box-shadow: var(--shadow-md)}.author-list img,.author-list .admin-avatar{flex: none;width: 3.5rem;height: 3.5rem;border-radius: 50%;font-size: 1.125rem;object-fit: cover}.author-list a>span,.author-list a>div{min-width: 0}.author-list strong,.author-list small{display: block}.author-list strong{font: 600 0.9375rem/1.35 var(--sans)}.author-list small{margin-top: 0.125rem;color: var(--text-muted);font-size: 0.8125rem}.swatch{display: inline-block;flex: none;width: 0.875rem;height: 0.875rem;border: 1px solid color-mix(in srgb,var(--text) 18%,transparent);border-radius: 4px;vertical-align: -0.125em}.block-editor{margin-top: 0.25rem;border: 1px solid var(--border-strong);border-radius: var(--radius-lg);background: var(--surface)}.block-editor:focus-within{border-color: color-mix(in srgb,var(--text) 30%,var(--border-strong))}.eb-toolbar{position: sticky;top: var(--topbar);z-index: 5;display: flex;flex-wrap: wrap;align-items: center;gap: 0.375rem;padding: 0.5rem 0.625rem;border-bottom: 1px solid var(--border);border-radius: calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0;background: var(--surface-2)}.eb-spacer{flex: 1}.eb-counter,.eb-draft-status{color: var(--text-muted);font: 0.75rem/1.3 var(--mono);font-variant-numeric: tabular-nums}.eb-button{display: inline-flex;align-items: center;gap: 0.375rem;min-height: 2rem;padding: 0.25rem 0.625rem;border: 1px solid var(--border-strong);border-radius: var(--radius);background: var(--surface);color: var(--text);font: 500 0.8125rem/1.2 var(--sans);text-decoration: none;box-shadow: var(--shadow-xs);cursor: pointer;transition: background-color 120ms var(--ease)}.eb-button .icon{width: 0.9375rem;height: 0.9375rem}.eb-button:hover{background: var(--surface-3)}.eb-primary{border-color: var(--primary);background: var(--primary);color: var(--primary-ink)}.eb-primary:hover{border-color: var(--primary-hover);background: var(--primary-hover)}.eb-icon-button{display: inline-grid;flex: none;place-items: center;width: 2rem;height: 2rem;padding: 0;border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--surface);color: var(--text-muted);font: 500 1rem/1 var(--sans);cursor: pointer}.eb-icon-button:hover{background: var(--surface-3);color: var(--text)}.eb-icon-button .icon{width: 1rem;height: 1rem}.eb-list{padding: 0.75rem 0.75rem 0.75rem 0.25rem}.eb{position: relative;display: grid;grid-template-columns: 2.25rem minmax(0,1fr);gap: 0.25rem;padding: 0.25rem 0;border-top: 2px solid transparent;border-bottom: 2px solid transparent}.eb.drop-before{border-top-color: var(--accent)}.eb.drop-after{border-bottom-color: var(--accent)}.eb.is-dragging{opacity: 0.4}.eb-gutter{padding-top: 0.125rem}.eb-handle{display: grid;place-items: center;width: 2rem;height: 2rem;padding: 0;border: 1px solid transparent;border-radius: var(--radius-sm);background: none;color: var(--text-muted);cursor: grab;opacity: 0.4;transition: opacity 120ms var(--ease)}.eb-handle .icon{width: 1rem;height: 1rem}.eb:hover .eb-handle,.eb:focus-within .eb-handle,.eb-handle:focus-visible{border-color: var(--border);background: var(--surface);opacity: 1}.eb-body{min-width: 0}.eb-type{display: none;margin: 0 0 0.25rem;color: var(--text-muted);font: 600 0.6875rem/1.2 var(--sans);letter-spacing: 0.06em;text-transform: uppercase}.eb:not(.eb-paragraph) .eb-type{display: block}.rt{min-height: 1.6em;padding: 0.25rem 0.375rem;border-radius: var(--radius-sm);outline: none;font: 1.0625rem/1.65 var(--serif);overflow-wrap: anywhere;transition: background-color 120ms var(--ease)}.rt:focus{background: var(--surface-2);box-shadow: inset 2px 0 0 var(--accent)}.rt:empty::before{color: var(--text-muted);content: attr(data-placeholder);pointer-events: none}.rt a{color: var(--text);text-decoration-color: var(--accent)}.rt a[data-rel]{text-decoration-style: dashed}.rt code{padding: 0.0625rem 0.25rem;border-radius: 4px;background: var(--surface-3);font: 0.9em var(--mono)}.rt mark{background: color-mix(in srgb,var(--accent) 20%,transparent);color: inherit}.rt-heading{font-weight: 700;line-height: 1.25}.rt-level-2{font-size: 1.5rem}.rt-level-3{font-size: 1.25rem}.rt-level-4{font-size: 1.0625rem}.rt-quote{padding-left: 1rem;border-left: 3px solid var(--accent);font-style: italic}.rt-quote:focus{padding-left: 1rem;box-shadow: none}.rt-pullquote{font-size: 1.5rem;font-weight: 700;line-height: 1.3}.rt-small{color: var(--text-2);font: 0.9375rem/1.5 var(--sans)}.rt-plain{font-family: var(--sans)}.rt-list{margin: 0;padding-left: 1.5rem}.eb-heading{display: flex;align-items: flex-start;gap: 0.75rem}.eb-heading .rt{flex: 1}select.eb-inline-select{width: auto;min-height: 2rem;padding: 0.1875rem 2rem 0.1875rem 0.5rem;background-position: right 0.4375rem center;font-size: 0.8125rem}.eb-box{display: grid;gap: 0.625rem;padding: 0.875rem;border: 1px solid var(--border);border-radius: var(--radius);background: var(--surface-2)}.eb-field{display: grid;gap: 0.25rem;min-width: 0}.eb-field label,.eb-label{margin: 0;font-size: 0.75rem;font-weight: 600}.eb-input{min-height: 2.25rem;font-size: 0.875rem}.eb-mono{font-family: var(--mono)}.eb-hint{margin: 0;color: var(--text-muted);font-size: 0.75rem;line-height: 1.45}.eb-row{display: flex;flex-wrap: wrap;align-items: center;gap: 0.375rem}.eb-grid-2,.eb-grid-3{display: grid;gap: 0.625rem}.eb-grid-2{grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr))}.eb-grid-3{grid-template-columns: repeat(auto-fit,minmax(min(100%,8rem),1fr))}.eb-repeat-item{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: start;gap: 0.5rem;padding: 0.625rem 0;border-bottom: 1px solid var(--border)}.eb-repeat-item:first-child{padding-top: 0}.eb-media-preview img{display: block;width: auto;max-width: 100%;max-height: 22rem;border: 1px solid var(--border);border-radius: var(--radius)}.eb-media-file,.eb-media-missing,.picker-file{display: inline-flex;align-items: center;gap: 0.375rem;padding: 0.5rem;color: var(--text-muted);font: 0.8125rem var(--mono);overflow-wrap: anywhere}.picker-file{display: grid;place-items: center;width: 100%;aspect-ratio: 3 / 2;padding: 0.5rem;font-size: 0.75rem;text-align: center}.eb-gallery{display: flex;flex-wrap: wrap;gap: 0.5rem;margin: 0;padding: 0;list-style: none}.eb-gallery li{position: relative}.eb-gallery img{display: block;width: 7.5rem;height: 5rem;border-radius: var(--radius-sm);object-fit: cover}.eb-gallery .eb-icon-button{position: absolute;top: 0.25rem;right: 0.25rem;width: 1.75rem;height: 1.75rem}.eb-table-wrap{overflow-x: auto}.eb-table{border-collapse: collapse;font: 0.875rem/1.4 var(--sans)}.eb-table td{min-width: 6rem;padding: 0.375rem 0.5rem;border: 1px solid var(--border-strong);background: var(--surface);outline: none}.eb-table td:focus{box-shadow: inset 0 0 0 2px var(--accent)}.eb-table td.is-head{background: var(--surface-3);font-weight: 700}.eb-check{display: inline-flex;align-items: center;gap: 0.4375rem;font-size: 0.8125rem;cursor: pointer}.eb-divider{margin: 0.75rem 0;border: 0;border-top: 1px solid var(--border-strong)}.eb-placeholder{margin: 0;padding: 0.875rem;border: 1px dashed var(--border-strong);border-radius: var(--radius);color: var(--text-muted);font-size: 0.8125rem}.eb-chosen{margin: 0;font-weight: 600}.eb-results{margin: 0;padding: 0;list-style: none}.eb-results button{width: 100%;padding: 0.4375rem 0.5rem;border: 0;border-bottom: 1px solid var(--border);background: none;color: var(--text);font: 0.875rem var(--sans);text-align: left;cursor: pointer}.eb-results button:hover,.eb-results button:focus-visible{background: var(--surface-3)}.eb-add-end{display: flex;align-items: center;justify-content: center;gap: 0.4375rem;width: calc(100% - 2.5rem);margin: 0.5rem 0 0 2.5rem;padding: 0.625rem;border: 1px dashed var(--border-strong);border-radius: var(--radius);background: none;color: var(--text-muted);font: 500 0.875rem var(--sans);cursor: pointer;transition: color 120ms var(--ease),border-color 120ms var(--ease),background-color 120ms var(--ease)}.eb-add-end .icon{width: 1rem;height: 1rem}.eb-add-end:hover{border-color: var(--text-muted);background: var(--surface-2);color: var(--text)}.eb-popover,.eb-inline{position: absolute;z-index: 60;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);color: var(--text);box-shadow: var(--shadow-lg)}.eb-popover{width: min(22rem,calc(100vw - 1rem));max-height: 26rem;padding: 0.5rem;overflow-y: auto;overscroll-behavior: contain}.eb-inline{display: flex;gap: 0.125rem;padding: 0.25rem;border-radius: var(--radius)}.eb-inline button{display: grid;place-items: center;min-width: 2rem;height: 2rem;padding: 0 0.375rem;border: 0;border-radius: var(--radius-sm);background: none;color: var(--text);font: 600 0.8125rem var(--sans);cursor: pointer}.eb-inline button .icon{width: 1rem;height: 1rem}.eb-inline button:hover{background: var(--surface-3)}.eb-menu{margin: 0.375rem 0 0;padding: 0;list-style: none}.eb-menu-group{margin-top: 0.5rem;padding: 0.375rem 0.5rem 0.25rem;color: var(--text-muted);font: 600 0.6875rem/1 var(--sans);letter-spacing: 0.06em;text-transform: uppercase}.eb-menu button{display: flex;align-items: center;gap: 0.625rem;width: 100%;min-height: 2.25rem;padding: 0.375rem 0.5rem;border: 0;border-radius: var(--radius-sm);background: none;color: var(--text);font: 0.875rem var(--sans);text-align: left;cursor: pointer}.eb-menu button .icon{width: 1rem;height: 1rem;color: var(--text-muted)}.eb-menu .is-active button,.eb-menu button:hover,.eb-menu button:focus-visible{background: var(--surface-3)}.eb-menu button:focus-visible{outline-offset: -2px}.eb-menu button.is-danger,.eb-menu button.is-danger .icon{color: var(--error)}.eb-menu kbd{margin-left: auto}.eb-chars{display: grid;grid-template-columns: repeat(7,1fr);gap: 0.25rem}.eb-chars button{height: 2.25rem;border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--surface-2);color: var(--text);font: 1.0625rem var(--serif);cursor: pointer}.eb-chars button:hover{background: var(--surface-3)}.eb-find,.eb-link-form{display: grid;gap: 0.625rem}.eb-shortcuts{width: 100%;border-collapse: collapse;font: 0.8125rem/1.4 var(--sans)}.eb-shortcuts td{padding: 0.375rem 0.5rem 0.375rem 0;border-bottom: 1px solid var(--border)}.eb-shortcuts kbd{font-family: var(--mono)}.eb-notice,.eb-restore{margin: 0.625rem;padding: 0.75rem 0.875rem;border: 1px solid color-mix(in srgb,var(--warn) 26%,transparent);border-radius: var(--radius);background: var(--warn-soft);font-size: 0.875rem}.eb-restore p{margin: 0 0 0.5rem}.quality-preview{display: grid;gap: 0.5rem;margin: 0 0 0.875rem}.preview-label{margin: 0.25rem 0 0;color: var(--text-muted);font-size: 0.75rem;font-weight: 600}.serp,.social-card{padding: 0.75rem 0.875rem;border: 1px solid var(--border);border-radius: 10px;background: var(--surface);font-family: Arial,sans-serif;overflow-wrap: anywhere}.serp p,.social-card p{margin: 0}.serp-url{color: var(--text-muted);font-size: 0.75rem}.serp-title{margin-top: 0.15rem !important;color: var(--accent);font-size: 1rem;line-height: 1.3}.serp-desc,.social-card-desc{margin-top: 0.25rem !important;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.45}.social-card{border-left: 3px solid var(--border-strong)}.social-card-host{color: var(--text-muted);font-size: 0.6875rem;text-transform: uppercase}.social-card-title{font-weight: 700;font-size: 0.875rem}.quality-list{display: grid;gap: 0.5rem;margin: 0 0 0.875rem;padding: 0;list-style: none;font-size: 0.8125rem;line-height: 1.45}.q{display: flex;align-items: flex-start;gap: 0.5rem}.q .icon{width: 1rem;height: 1rem;margin-top: 0.0625rem}.q strong{font-weight: 600}.q-ok .icon{color: var(--ok)}.q-info .icon{color: var(--info)}.q-warning .icon{color: var(--warn)}.q-error .icon{color: var(--error)}.input-share{font: 0.75rem var(--mono)}.menu-list,.menu-children{margin: 0;padding: 0;list-style: none}.menu-item{margin-bottom: 0.625rem;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);box-shadow: var(--shadow-xs)}.menu-item.is-dragging{outline: 2px dashed var(--accent);outline-offset: 2px}.menu-item-line{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 0.75rem;padding: 0.875rem}.mini-field{display: flex;flex-direction: column;gap: 0.25rem;min-width: 9rem}.mini-field label{font-size: 0.75rem;font-weight: 600}.mini-field input[type="number"]{width: 6rem}.drag-handle{display: inline-grid;place-items: center;width: 1.75rem;height: 1.75rem;border-radius: var(--radius-sm);color: var(--text-muted);cursor: grab}.drag-handle:hover{background: var(--surface-3);color: var(--text)}.menu-children{margin: 0 0.875rem 0.625rem 2.25rem}.menu-children .menu-item{box-shadow: none}.menu-item>.button{margin: 0 0 0.875rem 2.25rem}.color-field{display: flex;align-items: center;gap: 0.5rem}.color-field input[type="text"]{width: 7.5rem;font-family: var(--mono)}.swatches{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,10rem),1fr));gap: 0.5rem}.swatch-choice{display: flex;align-items: center;gap: 0.625rem;padding: 0.5rem 0.875rem 0.5rem 0.625rem;border: 1px solid var(--border-strong);border-radius: var(--radius);background: var(--surface);box-shadow: var(--shadow-xs);cursor: pointer}.swatch-choice:has(input:checked){border-color: var(--primary);box-shadow: 0 0 0 1px var(--primary)}.swatch-choice .swatch{width: 1.5rem;height: 1.5rem;border-radius: var(--radius-sm)}.inline-form{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 0.5rem;margin: 0 0 1.25rem}.inline-form input,.inline-form select{flex: 1;width: auto;min-width: 14rem}.link-list{margin: 1rem 0 0;padding: 0;list-style: none;font-size: 0.875rem}.link-list li{display: flex;flex-wrap: wrap;align-items: center;gap: 0.4375rem;padding: 0.375rem 0;word-break: break-all}.link-list li>.icon{width: 1rem;height: 1rem}.code-block{max-height: 32rem;margin: 0 0 1rem;padding: 1rem;overflow: auto;border: 1px solid var(--border);border-radius: var(--radius);background: var(--surface-2);font: 0.8125rem/1.55 var(--mono);white-space: pre}.field-action{display: flex;align-items: flex-end}.correction-list{margin: 0 0 0.75rem;padding-left: 1.125rem;font-size: 0.8125rem}.correction-list li + li{margin-top: 0.5rem}.correction-list time{display: block;color: var(--text-muted);font-size: 0.75rem}.entity-row{display: grid;gap: 0.375rem;padding: 0.625rem 0;border-bottom: 1px solid var(--border)}.entity-row:first-child{padding-top: 0}.entity-row-line{display: flex;gap: 0.375rem}.entity-row-line select{flex: 1;min-width: 0}.entity-row-line .button-icon{width: var(--control)}.entity-rows + .button{margin-top: 0.625rem}.comment-admin-list,.poll-results{margin: 0;padding: 0;list-style: none}.comment-admin{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 0.875rem;padding: 1rem 0;border-top: 1px solid var(--border)}.comment-admin:first-child{padding-top: 0;border-top: 0}.comment-admin-check{padding-top: 0.125rem}.comment-admin-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 0.25rem 0.75rem;margin: 0;font-size: 0.8125rem}.comment-admin-body{margin: 0.4375rem 0;white-space: pre-line;overflow-wrap: anywhere}.comment-admin-flags{display: flex;flex-wrap: wrap;align-items: center;gap: 0.4375rem;margin: 0;font-size: 0.75rem}.comment-admin-reply{margin-top: 0.5rem}.comment-admin-reply summary{display: inline-flex;align-items: center;gap: 0.3rem;font-size: 0.8125rem;cursor: pointer}.comment-admin-reply textarea{display: block;width: 100%;margin: 0.5rem 0}.poll-results li{display: grid;grid-template-columns: minmax(0,1fr) 10rem auto;align-items: center;gap: 0.75rem;padding: 0.5rem 0;border-top: 1px solid var(--border);font-variant-numeric: tabular-nums}.poll-results li:first-child{border-top: 0}.poll-results meter{width: 100%}.status-line.is-live{color: var(--error)}.digest-list{margin: 0 0 1rem;padding-left: 1.25rem}.digest-list li + li{margin-top: 0.3125rem}code.break{word-break: break-all}.share-preview{max-width: 100%;border: 1px solid var(--border);border-radius: var(--radius)}.pre{margin: 0.5rem 0 0;white-space: pre-line}pre.pre{max-height: 24rem;padding: 0.75rem 1rem;overflow: auto;border: 1px solid var(--border);border-radius: var(--radius);background: var(--surface-2);font: 0.8125rem/1.6 var(--sans)}.required{color: var(--error);font-size: 0.8125rem;font-weight: 600}.check-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(12rem,1fr));gap: 0.5rem 1rem}.check-grid .choice{margin: 0}.compliance-groups{display: grid;gap: 1.25rem}.compliance-groups>.section{margin: 0}.blur-stage{position: relative;display: inline-block;max-width: 100%;margin: 0.75rem 0;overflow: hidden;border-radius: var(--radius);cursor: crosshair;touch-action: none;-webkit-user-select: none;user-select: none}.blur-stage img{display: block;max-width: 100%;height: auto}.blur-box{position: absolute;border: 2px solid var(--accent);background: rgb(179 0 27 / 0.25);pointer-events: none}.bar-chart{display: flex;align-items: flex-end;gap: 3px;height: 11rem;margin: 0;padding: 0;overflow-x: auto;list-style: none}.bar-chart li{display: flex;flex: 1 0 0.875rem;flex-direction: column;align-items: center;height: 100%}.bar-chart meter{flex: 1;width: 100%;border: 0;border-bottom: 1px solid var(--border-strong);background: transparent;-webkit-appearance: none;appearance: none;writing-mode: vertical-lr;direction: rtl}.bar-chart meter::-webkit-meter-bar{border: 0;border-radius: 0;background: transparent}.bar-chart meter::-webkit-meter-optimum-value{border-radius: 3px 3px 0 0;background: var(--primary)}.bar-chart meter::-moz-meter-bar{border-radius: 3px 3px 0 0;background: var(--primary)}.bar-chart li:hover meter::-webkit-meter-optimum-value{background: var(--accent)}.bar-chart li:hover meter::-moz-meter-bar{background: var(--accent)}.bar-chart span{margin-top: 0.25rem;color: var(--text-muted);font: 0.625rem var(--mono);transform: rotate(180deg);writing-mode: vertical-lr}.split-columns{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,16rem),1fr));gap: 0 2rem}.oran-list{margin: 0;padding: 0;list-style: none}.oran-list li{display: grid;grid-template-columns: minmax(6rem,1fr) 2fr auto;align-items: center;gap: 0.75rem;padding: 0.4375rem 0;border-bottom: 1px solid var(--border);font-size: 0.875rem;font-variant-numeric: tabular-nums}.oran-list li:last-child{border-bottom: 0}.oran-list li>span:first-child{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.oran-list meter,.poll-results meter{display: block;width: 100%;height: 0.5rem;border: 0;border-radius: var(--radius-full);background: var(--surface-3);-webkit-appearance: none;appearance: none}.oran-list meter::-webkit-meter-bar,.poll-results meter::-webkit-meter-bar{height: 0.5rem;border: 0;border-radius: var(--radius-full);background: var(--surface-3)}.oran-list meter::-webkit-meter-optimum-value,.oran-list meter::-webkit-meter-suboptimum-value,.oran-list meter::-webkit-meter-even-less-good-value,.poll-results meter::-webkit-meter-optimum-value,.poll-results meter::-webkit-meter-suboptimum-value,.poll-results meter::-webkit-meter-even-less-good-value{border-radius: var(--radius-full);background: var(--primary)}.oran-list meter::-moz-meter-bar,.poll-results meter::-moz-meter-bar{border-radius: var(--radius-full);background: var(--primary)}.hub-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,16rem),1fr));gap: 0.75rem;margin: 0;padding: 0;list-style: none}.hub-grid a{display: grid;grid-template-columns: 2.25rem minmax(0,1fr);align-content: start;gap: 0.125rem 0.875rem;height: 100%;padding: 0.9375rem 1rem;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);color: inherit;text-decoration: none;transition: border-color 120ms var(--ease),box-shadow 120ms var(--ease)}.hub-grid a:hover,.hub-grid a:focus-visible{border-color: var(--border-strong);box-shadow: var(--shadow-md)}.hub-grid .icon{grid-row: span 2;width: 2.25rem;height: 2.25rem;padding: 0.5rem;border-radius: var(--radius);background: var(--surface-3);color: var(--text-2);transition: background-color 120ms var(--ease),color 120ms var(--ease)}.hub-grid a:hover .icon,.hub-grid a:focus-visible .icon{background: var(--accent-soft);color: var(--accent)}.hub-grid strong{align-self: end;font-weight: 600;line-height: 1.35}.hub-grid span{color: var(--text-muted);font-size: 0.8125rem;line-height: 1.45}.module-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,18rem),1fr));gap: 0.75rem;margin: 0 0 1rem;padding: 0;list-style: none}.module-card{display: grid;grid-template-columns: 1.25rem minmax(0,1fr);gap: 0.25rem 0.75rem;height: 100%;padding: 0.9375rem 1rem;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);cursor: pointer;transition: border-color 120ms var(--ease)}.module-card:hover{border-color: var(--border-strong)}.module-card:has(input:checked){border-color: var(--accent);background: var(--accent-soft)}.module-card input{grid-row: span 3;margin-top: 0.1875rem;accent-color: var(--accent)}.module-name{font-weight: 600}.module-description,.module-requires{color: var(--text-muted);font-size: 0.8125rem;line-height: 1.45}.module-requires{font-style: italic}.dash-grid{display: grid;grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: 1.25rem;align-items: start}.dash-column{display: grid;gap: 1.25rem;min-width: 0}.dash-column>.section{margin: 0}.dash-alerts{margin: 0 0 1.25rem}.dash-warn{color: var(--warn)}.dash-tip{display: flex;flex-wrap: wrap;align-items: center;gap: 0.375rem}.dash-tip .icon{width: 0.9375rem;height: 0.9375rem}.stat{position: relative}.stat-anchor{color: inherit;text-decoration: none}.stat-anchor::after{position: absolute;inset: 0;border-radius: inherit;content: ""}.stat:has(.stat-anchor){transition: border-color 120ms var(--ease),box-shadow 120ms var(--ease)}.stat:has(.stat-anchor:hover){border-color: var(--border-strong);box-shadow: var(--shadow-md)}.stat:has(.stat-anchor:focus-visible){outline: 2px solid var(--accent);outline-offset: 2px}.stat-anchor:focus-visible{outline: none}.stat-attention dd{color: var(--warn)}.recent-list{margin: 0;padding: 0;list-style: none}.recent-list li{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 0.6875rem 0;border-bottom: 1px solid var(--border)}.recent-list li:first-child{padding-top: 0}.recent-list li:last-child{padding-bottom: 0;border-bottom: 0}.recent-list li>div{min-width: 0}.recent-list .table-primary{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.recent-list small{display: block;margin-top: 0.125rem;font-size: 0.8125rem}.recent-list .status{flex: none}@media (min-width: 60.0625rem){[data-sidebar="rail"] .admin-shell{grid-template-columns: var(--rail) minmax(0,1fr)}[data-sidebar="rail"] .admin-brand{justify-content: center;padding: 0}[data-sidebar="rail"] .admin-brand-text,[data-sidebar="rail"] .admin-nav-link span,[data-sidebar="rail"] .admin-user-text,[data-sidebar="rail"] .nav-group-toggle{display: none}[data-sidebar="rail"] .nav-group.is-collapsed .nav-group-list{display: grid}[data-sidebar="rail"] .nav-group + .nav-group{margin-top: 0.5rem;padding-top: 0.5rem;border-top: 1px solid var(--border)}[data-sidebar="rail"] .admin-nav{scrollbar-width: none}[data-sidebar="rail"] .admin-nav-link{justify-content: center;min-height: 2.375rem;padding: 0}[data-sidebar="rail"] .admin-sidebar-foot{flex-direction: column;gap: 0.375rem}[data-sidebar="rail"] .admin-user{flex: none;padding: 0.125rem;border-radius: var(--radius-full)}.admin-rail-toggle .icon{transition: transform 160ms var(--ease)}[data-sidebar="rail"] .admin-rail-toggle .icon{transform: scaleX(-1)}}@media (max-width: 75rem){.editor,.media-edit,.dash-grid{grid-template-columns: minmax(0,1fr)}}@media (max-width: 60rem){.admin-shell{grid-template-columns: minmax(0,1fr)}.admin-sidebar{position: fixed;inset: 0 auto 0 0;z-index: 50;width: min(18rem,86vw);border-right-color: var(--border);transform: translateX(-100%);visibility: hidden}.admin-sidebar.is-open{transform: none;visibility: visible;box-shadow: var(--shadow-lg)}.admin-scrim{position: fixed;inset: 0;z-index: 45;display: block;background: var(--scrim);opacity: 0;visibility: hidden}.admin-scrim.is-visible{opacity: 1;visibility: visible}html.has-drawer{overflow: hidden}.admin-menu-toggle{display: inline-grid}.admin-rail-toggle,.admin-crumbs .crumb-group{display: none}.admin-topbar{padding: 0 0.75rem 0 0.5rem}.admin-content{padding: 1.25rem 1rem 3rem}.timeline li,.timeline-wide li{grid-template-columns: minmax(0,1fr);gap: 0.125rem}}@media (max-width: 47.9375rem){.admin-search{width: 2.25rem;margin-right: 0;padding: 0;justify-content: center;border-color: transparent;background: none;box-shadow: none}.admin-search:hover{border-color: transparent;background: var(--surface-3)}.admin-search span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.admin-search kbd{display: none}.admin-search .icon{width: 1.125rem;height: 1.125rem}.page-title{font-size: 1.3125rem}.col-thumb{display: none}.page-head{align-items: flex-start}.section{--pad: 1rem}.editor-main{padding: 1rem}.poll-results li,.oran-list li{grid-template-columns: minmax(0,1fr) auto}.poll-results meter,.oran-list meter{grid-column: 1 / -1;grid-row: 2}.install-steps li:not(.is-current){gap: 0;font-size: 0}.install-steps li span{font-size: 0.75rem}.auth-card{padding: 1.25rem}.command{margin-top: 1rem;max-height: calc(100vh - 2rem)}.command-foot{display: none}:where(input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="url"],input[type="number"],input[type="tel"],select,textarea),.command-search input.command-input{font-size: 1rem}}@media (prefers-reduced-motion: no-preference){.admin-sidebar,.admin-scrim{transition: transform 200ms var(--ease),opacity 200ms var(--ease),visibility 200ms}.admin-shell{transition: grid-template-columns 200ms var(--ease)}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition-duration: 0.01ms !important}}@media (forced-colors: active){.admin-nav-link.is-active,.tabs a[aria-current="page"],.status-tabs a[aria-current="page"]{outline: 2px solid CanvasText}:where(input[type="checkbox"],input[type="radio"]){-webkit-appearance: auto;appearance: auto}}@media print{.admin-sidebar,.admin-topbar,.admin-scrim,.tabs,.button-row,form{display: none !important}.admin-shell{display: block}body.admin{background: #ffffff}.section,.table-wrap,.stat{box-shadow: none;break-inside: avoid}}.translation-list{display: grid;gap: 0.375rem;margin: 0 0 0.75rem;padding: 0;list-style: none}.translation-list li{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 0.5rem;padding: 0.5rem 0.625rem;border: 1px solid var(--border);border-radius: var(--radius-sm);background: var(--surface);font-size: 0.8125rem}.translation-list li.is-current{border-color: var(--border-strong);background: var(--bg)}.translation-title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--text)}a.translation-title:hover{color: var(--accent)}.lang-code{display: inline-flex;align-items: center;justify-content: center;min-width: 1.875rem;height: 1.375rem;padding: 0 0.375rem;border-radius: var(--radius-full);background: var(--accent-soft);color: var(--accent);font: 600 0.6875rem/1 var(--sans);letter-spacing: 0.04em}.plain-steps{display: grid;gap: 0.5rem;margin: 0;padding-left: 1.25rem;color: var(--text-muted);font-size: 0.875rem}.translation-fieldset{display: grid;gap: 0.75rem;margin: 0 0 1rem;padding: 1rem;border: 1px solid var(--border);border-radius: var(--radius)}.translation-fieldset legend{display: inline-flex;align-items: center;gap: 0.5rem;padding: 0 0.375rem;font-weight: 600}.media-shared{display: grid;gap: 0.375rem;padding: 0.375rem 0.375rem 0.5rem;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);box-shadow: var(--shadow-xs)}.media-shared form{padding: 0 0.25rem}.media-shared .button{width: 100%}.media-credit{padding: 0 0.25rem;overflow: hidden;color: var(--text-muted);font-size: 0.75rem;text-overflow: ellipsis;white-space: nowrap}.plain-steps + .field-hint{margin-top: 1rem}.inline-toggle{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem}.form-grid>.section:only-of-type{grid-column: 1 / -1}.button{white-space: nowrap}.table code,.table .mono{white-space: nowrap}@media (max-width: 760px){.table-wrap .table{min-width: 38rem}.page-head>.button-row{flex: 1 1 100%;flex-wrap: wrap}}@media (max-width: 75rem) and (min-width: 48rem){.editor{grid-template-columns: minmax(0,1fr) 17.5rem;gap: 1rem}.editor-main{padding: 1.25rem}}.wp-steps{display: flex;gap: 0.5rem;margin: 0 0 1.25rem;padding: 0;list-style: none;counter-reset: wp}.wp-steps li{display: inline-flex;align-items: center;gap: 0.45rem;padding: 0.4rem 0.85rem 0.4rem 0.45rem;border: 1px solid var(--border);border-radius: var(--radius-pill);background: var(--surface);color: var(--text-muted);font: 600 0.8125rem/1 var(--sans);counter-increment: wp}.wp-steps li::before{display: grid;place-items: center;width: 1.4rem;height: 1.4rem;border-radius: 50%;background: var(--surface-2);content: counter(wp)}.wp-steps .is-current{border-color: var(--accent);color: var(--text)}.wp-steps .is-current::before{background: var(--accent);color: var(--accent-ink)}.wp-steps .is-done::before{background: var(--primary);color: var(--primary-ink)}.wp-progress{width: 100%;height: 0.75rem;margin: 0 0 0.75rem;accent-color: var(--accent)}.wp-errors ul{margin: 0.5rem 0 0;padding-left: 1.25rem;color: var(--text-muted);font-size: 0.8125rem}@media (min-width: 48rem){.status-tabs{flex-wrap: wrap}}.field>label .optional,.field-label .optional{white-space: normal}.section>.field-hint + .form-row{margin-top: 1rem}.theme-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(17rem,1fr));gap: 1rem;margin: 0 0 1.5rem;padding: 0;list-style: none}.theme-card{display: flex;flex-direction: column;border: 1px solid var(--border);border-radius: 12px;overflow: hidden;background: var(--surface)}.theme-card.is-active{border-color: var(--accent);box-shadow: 0 0 0 1px var(--accent)}.theme-shot{aspect-ratio: 16 / 10;border-bottom: 1px solid var(--border);background: var(--bg)}.theme-shot img{display: block;width: 100%;height: 100%;object-fit: cover}.theme-shot-empty{display: grid;place-items: center;height: 100%;color: var(--text-muted);font-size: 2.5rem;font-weight: 700}.theme-body{display: grid;gap: 0.6rem;padding: 0.9rem 1rem 1rem}.theme-body p{margin: 0}.theme-name{display: flex;gap: 0.5rem;align-items: center;margin: 0;font-size: 1rem}.theme-description{font-size: 0.875rem}.theme-meta{font-size: 0.8125rem}.theme-activate{display: grid;gap: 0.5rem;justify-items: start}.theme-upload{display: flex;flex-wrap: wrap;gap: 0.75rem;align-items: flex-end}.theme-upload .field{margin: 0}.layout-status{display: flex;flex-wrap: wrap;gap: 0.5rem;align-items: center;margin: 0.75rem 0 0;font-size: 0.8125rem}.layout-pages{display: flex;flex-wrap: wrap;gap: 0.4rem;margin-bottom: 1rem}.layout-page{padding: 0.4rem 0.85rem;border: 1px solid var(--border);border-radius: 999px;background: var(--surface);color: var(--text);font: inherit;font-size: 0.8125rem;font-weight: 600;cursor: pointer}.layout-page.is-current{border-color: var(--accent);background: var(--accent);color: var(--accent-ink)}.layout-work{display: grid;grid-template-columns: minmax(22rem,30rem) minmax(0,1fr);gap: 1.25rem;align-items: start}.layout-regions{display: grid;gap: 1rem}.layout-region{padding: 0.75rem;border: 1px dashed var(--border-strong);border-radius: 12px;background: var(--bg)}.layout-region.is-target{border-color: var(--accent);background: var(--accent-soft)}.layout-region-head{display: flex;flex-wrap: wrap;gap: 0.5rem;align-items: center;justify-content: space-between;margin-bottom: 0.6rem}.layout-region-head h2{margin: 0;font-size: 0.875rem}.layout-add-select,.layout-move{max-width: 11rem;font-size: 0.8125rem}.layout-blocks{display: grid;gap: 0.5rem;margin: 0;padding: 0;list-style: none}.layout-empty{padding: 0.75rem;color: var(--text-muted);font-size: 0.8125rem;text-align: center}.layout-block{border: 1px solid var(--border);border-radius: 10px;background: var(--surface)}.layout-block.is-hidden{opacity: 0.6}.layout-block.is-dragging{opacity: 0.4}.layout-block.drop-before{box-shadow: 0 -3px 0 var(--accent)}.layout-block.drop-after{box-shadow: 0 3px 0 var(--accent)}.layout-block.is-open{border-color: var(--accent)}.layout-block-head{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 0.5rem;align-items: center;padding: 0.5rem 0.6rem}.layout-grip{color: var(--text-muted);cursor: grab}.layout-block-text{display: grid;min-width: 0;font-size: 0.8125rem}.layout-block-text strong,.layout-block-text span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.layout-block-actions{display: flex;flex-wrap: wrap;grid-column: 1 / -1;gap: 0.25rem;align-items: center}.layout-settings{display: grid;gap: 0.6rem;padding: 0.75rem;border-top: 1px solid var(--border)}.layout-settings .field,.layout-fields .field{margin: 0}.layout-fields{display: grid;gap: 0.6rem}.layout-row{display: grid;grid-template-columns: repeat(auto-fit,minmax(7rem,1fr));gap: 0.6rem}.layout-picked{margin: 0;padding-left: 1.25rem;font-size: 0.8125rem}.layout-picked li{display: flex;gap: 0.5rem;align-items: center;justify-content: space-between}.layout-results{display: grid;gap: 0.25rem;margin: 0;padding: 0;list-style: none}.layout-results button{width: 100%;padding: 0.35rem 0.5rem;border: 1px solid var(--border);border-radius: 6px;background: var(--surface);color: var(--text);font: inherit;font-size: 0.8125rem;text-align: left;cursor: pointer}.layout-preview{position: sticky;top: 1rem;display: grid;gap: 0.5rem}.layout-preview-bar{display: flex;flex-wrap: wrap;gap: 0.5rem;align-items: center;justify-content: space-between}.layout-save-state{color: var(--text-muted);font-size: 0.8125rem}.layout-frame-wrap{display: flex;justify-content: center;overflow: auto;border: 1px solid var(--border);border-radius: 12px;background: var(--bg)}.layout-frame{width: 100%;height: calc(100vh - 9rem);min-height: 32rem;border: 0;background: #ffffff}@media (max-width: 1100px){.layout-work{grid-template-columns: minmax(0,1fr)}.layout-preview{position: static}}.live-admin-list{margin: 0;padding: 0;list-style: none}.live-status-row{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1rem;margin-bottom: 1.25rem;padding: 0.875rem 1rem;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);box-shadow: var(--shadow-xs)}.live-status-row form{margin: 0}.live-status-row p{display: flex;align-items: center;gap: 0.5rem;margin: 0}.live-desk{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.2fr);gap: 1.25rem;align-items: start}.live-desk>*{min-width: 0}.live-admin-list li{padding: 0.875rem 0;border-top: 1px solid var(--border)}.live-admin-list li:first-child{padding-top: 0;border-top: 0}.live-admin-list li.is-hidden{opacity: 0.55}.live-admin-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 0.4375rem;margin: 0;font-size: 0.8125rem}.live-admin-title{margin: 0.375rem 0 0;font-weight: 600}.live-admin-body{margin: 0.375rem 0 0.625rem;font-size: 0.875rem}@media (max-width: 60rem){.live-desk{grid-template-columns: minmax(0,1fr)}}.picker,.tag-input{position: relative;width: 100%;max-width: 100%;min-width: 0}.picker-native{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);opacity: 0;pointer-events: none}.picker-toggle{display: flex;align-items: center;width: 100%;min-height: var(--control);padding: 0.4375rem 2.25rem 0.4375rem 0.75rem;border: 1px solid var(--border-strong);border-radius: var(--radius);background: var(--surface) var(--chevron) no-repeat right 0.625rem center / 1rem;color: var(--text);font: inherit;font-size: 0.875rem;line-height: 1.4;text-align: left;box-shadow: var(--shadow-xs);cursor: pointer;transition: border-color 120ms var(--ease),box-shadow 120ms var(--ease)}.picker-toggle:hover{border-color: color-mix(in srgb,var(--text) 28%,var(--border-strong))}.picker-toggle:focus-visible,.picker.is-open .picker-toggle{border-color: var(--accent);outline: none;box-shadow: var(--ring)}.picker-toggle.is-placeholder{color: var(--text-muted)}.picker-multiple .picker-toggle{width: auto;min-height: 2rem;padding: 0.25rem 0.75rem;background-image: none;color: var(--accent);font-weight: 600}.picker-panel{position: absolute;z-index: 60;top: calc(100% + 0.375rem);right: 0;left: 0;min-width: 14rem;padding: 0.5rem;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);box-shadow: var(--shadow-lg)}.picker-search{margin-bottom: 0.375rem}.picker-list{max-height: 16rem;margin: 0;padding: 0;overflow-y: auto;list-style: none;overscroll-behavior: contain}.picker-option{position: relative;padding: 0.5rem 0.625rem 0.5rem calc(0.625rem + var(--depth,0) * 0.875rem + 1.25rem);border-radius: var(--radius-sm);color: var(--text);font-size: 0.875rem;line-height: 1.35;cursor: pointer}.picker-option:hover,.picker-option.is-active{background: var(--accent-soft)}.picker-option[aria-selected="true"]{color: var(--accent);font-weight: 650}.picker-option[aria-selected="true"]::before{position: absolute;left: calc(0.625rem + var(--depth,0) * 0.875rem);content: "\2713"}.picker-option[aria-disabled="true"]{color: var(--text-muted);cursor: not-allowed;opacity: 0.6}.picker-empty{margin: 0;padding: 0.5rem 0.625rem;color: var(--text-muted);font-size: 0.8125rem}.picker-chips,.tag-input-chips{display: flex;flex-wrap: wrap;gap: 0.375rem;margin: 0 0 0.5rem;padding: 0;list-style: none}.picker-chips:empty{display: none}.picker-chips li,.tag-input-chips li{display: inline-flex;align-items: center;gap: 0.25rem;padding: 0.1875rem 0.25rem 0.1875rem 0.625rem;border-radius: 999px;background: var(--accent-soft);color: var(--accent);font-size: 0.8125rem;font-weight: 600}.picker-chip-remove{display: grid;place-items: center;width: 1.375rem;height: 1.375rem;padding: 0;border: 0;border-radius: 50%;background: transparent;color: inherit;font-size: 1rem;line-height: 1;cursor: pointer}.picker-chip-remove:hover,.picker-chip-remove:focus-visible{background: color-mix(in srgb,var(--accent) 16%,transparent);outline: none}.tag-input-chips{align-items: center;min-height: var(--control);margin: 0;padding: 0.3125rem 0.5rem;border: 1px solid var(--border-strong);border-radius: var(--radius);background: var(--surface);box-shadow: var(--shadow-xs);cursor: text}.tag-input-chips:focus-within{border-color: var(--accent);box-shadow: var(--ring)}.tag-input-entry{flex: 1 1 8rem;min-width: 8rem;min-height: 1.75rem;padding: 0.125rem 0.25rem;border: 0;background: transparent;box-shadow: none}.tag-input-list{position: absolute;z-index: 60;top: calc(100% + 0.375rem);right: 0;left: 0;padding: 0.375rem;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);box-shadow: var(--shadow-lg)}.tag-input-list .picker-option{padding-left: 0.625rem}.seo-panel{margin-top: 1.5rem;padding: 1.25rem;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);box-shadow: var(--shadow-xs)}.seo-panel-head{display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin-bottom: 1rem}.seo-panel-head h2{display: flex;align-items: center;gap: 0.5rem;margin: 0;font-size: 1rem}.seo-score{padding: 0.125rem 0.625rem;border-radius: 999px;font-size: 0.8125rem;font-weight: 700}.seo-score.is-ok{background: var(--ok-soft);color: var(--ok)}.seo-score.is-mid,.seo-score.is-warn{background: var(--warn-soft);color: var(--warn)}.seo-preview{display: grid;gap: 0.125rem;margin-bottom: 1.25rem;padding: 0.875rem 1rem;border-radius: var(--radius);background: var(--surface-2);font-family: Arial,sans-serif;overflow-wrap: anywhere}.seo-preview-url{color: var(--text-2);font-size: 0.8125rem}.seo-preview-title{color: var(--info);font-size: 1.125rem;line-height: 1.35}.seo-preview-desc{color: var(--text-2);font-size: 0.875rem;line-height: 1.5}.seo-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 1rem;align-items: start}.seo-grid>.field>label,.seo-grid>.field>.field-label{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}@media (max-width: 640px){.seo-grid{grid-template-columns: minmax(0,1fr)}}.seo-wide{grid-column: 1 / -1}.seo-checks{display: grid;gap: 0.25rem;margin: 0.5rem 0 0;padding: 0;list-style: none;font-size: 0.8125rem}.seo-checks li{position: relative;padding-left: 1.375rem}.seo-checks li::before{position: absolute;left: 0;font-weight: 700}.seo-checks .is-ok::before{color: var(--ok);content: "\2713"}.seo-checks .is-warn::before{color: var(--warn);content: "!"}@media (max-width: 760px){.seo-grid{grid-template-columns: minmax(0,1fr)}}.side-toggle{display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 0;border: 0;background: transparent;color: inherit;font: inherit;text-align: left;cursor: pointer}.side-toggle::after{width: 1rem;height: 1rem;background: var(--chevron) no-repeat center / 1rem;content: "";transform: rotate(180deg);transition: transform 160ms var(--ease)}.side-box.is-collapsed .side-toggle::after{transform: none}.side-box.is-collapsed .side-title{margin-bottom: 0}.side-toggle:focus-visible{border-radius: var(--radius-sm);outline: none;box-shadow: var(--ring)}@media (prefers-reduced-motion: reduce){.side-toggle::after{transition: none}}.nav-mode{display: grid;grid-template-columns: 1fr 1fr;gap: 0.25rem;margin: 0.75rem 0.625rem 0;padding: 0.1875rem;border-radius: var(--radius);background: var(--surface-3)}.nav-mode button{min-height: 1.875rem;padding: 0 0.5rem;border: 0;border-radius: var(--radius-sm);background: transparent;color: var(--text-muted);font: 600 0.8125rem/1 var(--sans);cursor: pointer}.nav-mode button[aria-selected="true"]{background: var(--surface);color: var(--text);box-shadow: var(--shadow-xs)}.nav-mode button:focus-visible{outline: none;box-shadow: var(--ring)}.admin-nav[hidden]{display: none}.nav-simple-hint{margin: 0.5rem 0.625rem;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.5}.nav-pinnable{position: relative}.nav-pinnable .admin-nav-link{padding-right: 2.25rem}.nav-pin{position: absolute;top: 50%;right: 0.25rem;display: grid;place-items: center;width: 1.75rem;height: 1.75rem;padding: 0;border: 0;border-radius: var(--radius-sm);background: transparent;color: var(--text-muted);cursor: pointer;opacity: 0;transform: translateY(-50%);transition: opacity 120ms var(--ease)}.nav-pin .icon{width: 0.875rem;height: 0.875rem}.nav-pinnable:hover .nav-pin,.nav-pin:focus-visible{opacity: 1}.nav-pin[aria-pressed="true"]{color: var(--accent)}.nav-pin[aria-pressed="true"] .icon{transform: rotate(45deg)}.nav-pin:hover,.nav-pin:focus-visible{background: var(--accent-soft);color: var(--accent);outline: none}@media (hover: none){.nav-pin{opacity: 1}}@media (min-width: 60.0625rem){[data-sidebar="rail"] .nav-mode,[data-sidebar="rail"] .nav-pin,[data-sidebar="rail"] .nav-simple-hint{display: none}[data-sidebar="rail"] .nav-pinnable .admin-nav-link{padding-right: 0.625rem}}@media (prefers-reduced-motion: reduce){.nav-pin{transition: none}}.texts-search{max-width: 32rem}.texts-list{display: grid;gap: 0.25rem}.texts-row{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 0.5rem 1rem;align-items: center;padding: 0.5rem 0;border-top: 1px solid var(--border)}.texts-row[hidden]{display: none}.texts-row label{display: grid;gap: 0.125rem}.texts-default{color: var(--text);font-size: 0.875rem}.texts-key{color: var(--text-muted);font-size: 0.75rem;overflow-wrap: anywhere}.texts-group>summary{cursor: pointer}.texts-form .form-actions{position: sticky;bottom: 0;z-index: 5;padding: 0.75rem 0;background: var(--bg)}@media (max-width: 760px){.texts-row{grid-template-columns: minmax(0,1fr)}}.customizer{display: grid;grid-template-columns: minmax(19rem,25rem) minmax(0,1fr);gap: 1.25rem;align-items: start}.customizer-panel{position: sticky;top: 1rem;display: grid;gap: 0.6rem;max-height: calc(100vh - 2rem);padding-right: 0.25rem;overflow-y: auto}.customizer-group{border: 1px solid var(--border);border-radius: 12px;background: var(--surface)}.customizer-group>summary{display: flex;align-items: center;gap: 0.55rem;padding: 0.85rem 1rem;font-weight: 700;list-style: none;cursor: pointer}.customizer-group>summary::-webkit-details-marker{display: none}.customizer-group>summary::after{margin-left: auto;color: var(--text-muted);content: "+";font-weight: 400}.customizer-group[open]>summary::after{content: "\2212"}.customizer-group>summary .icon{width: 1.05rem;height: 1.05rem;color: var(--accent)}.customizer-body{display: grid;gap: 1rem;padding: 0 1rem 1rem}.customizer-body .field{margin: 0}.customizer-body input[type="range"]{width: 100%;accent-color: var(--accent)}.customizer-body label output{float: right;color: var(--text-muted);font-variant-numeric: tabular-nums}.customizer-actions{position: sticky;bottom: 0;display: flex;flex-wrap: wrap;gap: 0.5rem;align-items: center;padding: 0.75rem 0;background: var(--bg)}.customizer-preview .layout-frame{display: block;margin: 0 auto;transition: width 200ms ease}.look-cards{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.5rem}.look-card{position: relative;display: grid;gap: 0.4rem;padding: 0.5rem;border: 1px solid var(--border);border-radius: 10px;cursor: pointer}.look-card input{position: absolute;opacity: 0}.look-card:has(input:checked){border-color: var(--accent);box-shadow: var(--ring)}.look-card:has(input:focus-visible){outline: 2px solid var(--accent);outline-offset: 2px}.look-label{color: var(--text-2);font-size: 0.75rem;line-height: 1.3}.look-thumb{position: relative;display: block;height: 3.4rem;overflow: hidden;border-radius: 6px;background: var(--surface-3)}.look-thumb i{position: absolute;display: block;border-radius: 2px;background: var(--border-strong)}.look-header-klasik i:nth-child(1){top: 8px;left: 8px;width: 34%;height: 9px;background: var(--text-2)}.look-header-klasik i:nth-child(2){top: 24px;left: 8px;right: 8px;height: 5px}.look-header-klasik i:nth-child(3){top: 36px;left: 8px;right: 8px;bottom: 0;background: var(--surface)}.look-header-ortali i:nth-child(1){top: 8px;left: 33%;width: 34%;height: 9px;background: var(--text-2)}.look-header-ortali i:nth-child(2){top: 24px;left: 22%;right: 22%;height: 5px}.look-header-ortali i:nth-child(3){top: 36px;left: 8px;right: 8px;bottom: 0;background: var(--surface)}.look-header-tek-satir i:nth-child(1){top: 9px;left: 8px;width: 22%;height: 8px;background: var(--text-2)}.look-header-tek-satir i:nth-child(2){top: 11px;left: 36%;right: 8px;height: 5px}.look-header-tek-satir i:nth-child(3){top: 26px;left: 8px;right: 8px;bottom: 0;background: var(--surface)}.look-header-dergi i:nth-child(1){top: 6px;left: 20%;width: 60%;height: 12px;background: var(--text-2)}.look-header-dergi i:nth-child(2){top: 24px;left: 8px;right: 8px;height: 3px;box-shadow: 0 3px 0 var(--border-strong)}.look-header-dergi i:nth-child(3){top: 36px;left: 8px;right: 8px;bottom: 0;background: var(--surface)}.look-header-bant{background: var(--accent)}.look-header-bant i:nth-child(1){top: 8px;left: 8px;width: 34%;height: 9px;background: var(--accent-ink)}.look-header-bant i:nth-child(2){top: 24px;left: 0;right: 0;height: 9px;background: var(--surface-3)}.look-header-bant i:nth-child(3){top: 36px;left: 8px;right: 8px;bottom: 0;background: var(--surface)}.look-footer-genis i:nth-child(1){inset: 22px 0 0;border-radius: 0;background: var(--text)}.look-footer-genis i:nth-child(2){top: 30px;left: 8px;right: 8px;height: 10px;background: repeating-linear-gradient(90deg,var(--text-muted) 0 22%,transparent 22% 26%)}.look-footer-genis i:nth-child(3){top: 4px;left: 8px;right: 8px;height: 12px;background: var(--surface)}.look-footer-ortali i:nth-child(1){inset: 22px 0 0;border-radius: 0;background: var(--text)}.look-footer-ortali i:nth-child(2){top: 30px;left: 30%;right: 30%;height: 4px;background: var(--text-muted);box-shadow: 0 8px 0 var(--text-muted)}.look-footer-ortali i:nth-child(3){top: 4px;left: 8px;right: 8px;height: 12px;background: var(--surface)}.look-footer-sade i:nth-child(1){inset: 38px 0 0;border-radius: 0;background: var(--text)}.look-footer-sade i:nth-child(2){top: 44px;left: 8px;width: 40%;height: 4px;background: var(--text-muted)}.look-footer-sade i:nth-child(3){top: 4px;left: 8px;right: 8px;height: 28px;background: var(--surface)}.look-footer-acik i:nth-child(1){inset: 22px 0 0;border-top: 1px solid var(--border-strong);border-radius: 0;background: var(--surface-2)}.look-footer-acik i:nth-child(2){top: 30px;left: 8px;right: 8px;height: 10px;background: repeating-linear-gradient(90deg,var(--border-strong) 0 22%,transparent 22% 26%)}.look-footer-acik i:nth-child(3){top: 4px;left: 8px;right: 8px;height: 12px;background: var(--surface)}.segmented{display: flex;flex-wrap: wrap;gap: 0.35rem}.segmented label{position: relative;cursor: pointer}.segmented input{position: absolute;opacity: 0}.segmented span{display: inline-block;padding: 0.35rem 0.7rem;border: 1px solid var(--border);border-radius: 999px;color: var(--text-2);font-size: 0.8125rem}.segmented input:checked + span{border-color: var(--accent);background: var(--accent-soft);color: var(--accent);font-weight: 600}.segmented input:focus-visible + span{outline: 2px solid var(--accent);outline-offset: 2px}@media (max-width: 1100px){.customizer{grid-template-columns: minmax(0,1fr)}.customizer-panel{position: static;max-height: none;overflow: visible}}.editor-extra{grid-column: 1 / -1;min-width: 0}.editor-extra-title{display: flex;align-items: center;gap: 0.5rem;margin: 0.5rem 0 0.75rem;font-size: 1rem}.editor-extra-title .icon{width: 1.05rem;height: 1.05rem;color: var(--accent)}.editor-extra-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(17rem,1fr));gap: 1rem;align-items: start}.look-article-klasik i:nth-child(1){top: 7px;left: 10px;width: 55%;height: 7px;background: var(--text-2)}.look-article-klasik i:nth-child(2){top: 19px;left: 10px;width: 62%;height: 18px;background: var(--border-strong)}.look-article-klasik i:nth-child(3){top: 7px;right: 8px;width: 22%;bottom: 7px;background: var(--surface)}.look-article-ortali i:nth-child(1){top: 7px;left: 25%;width: 50%;height: 7px;background: var(--text-2)}.look-article-ortali i:nth-child(2){top: 19px;left: 18%;width: 64%;height: 18px;background: var(--border-strong)}.look-article-ortali i:nth-child(3){top: 41px;left: 28%;width: 44%;height: 6px;background: var(--surface)}.look-article-kapak i:nth-child(1){top: 26px;left: 14px;width: 50%;height: 7px;z-index: 1;background: var(--accent-ink)}.look-article-kapak i:nth-child(2){top: 4px;left: 4px;right: 4px;height: 36px;background: var(--text-2)}.look-article-kapak i:nth-child(3){top: 44px;left: 10px;right: 10px;height: 6px;background: var(--surface)}.look-article-yan i:nth-child(1){top: 12px;left: 8px;width: 40%;height: 14px;background: var(--text-2)}.look-article-yan i:nth-child(2){top: 6px;right: 8px;width: 44%;height: 30px;background: var(--border-strong)}.look-article-yan i:nth-child(3){top: 42px;left: 8px;right: 8px;height: 6px;background: var(--surface)}@media (min-width: 1100px){.settings-form>.section:has(>.section-title){display: grid;grid-template-columns: 14rem minmax(0,1fr);column-gap: 2.5rem;align-items: start}.settings-form>.section:has(>.section-title)>*{grid-column: 2;min-width: 0}.settings-form>.section:has(>.section-title)>.section-title{grid-column: 1;grid-row: 1 / span 40;position: sticky;top: 1rem;margin: 0;font-size: 1.0625rem}}.choice>input[type="checkbox"]{flex: none;width: 2.4rem;height: 1.4rem;margin: 0;border: 1px solid var(--border-strong);border-radius: 999px;background: radial-gradient(circle at 0.7rem 50%,#ffffff 0.48rem,transparent 0.53rem),var(--surface-3);-webkit-appearance: none;appearance: none;cursor: pointer;transition: background-color 150ms ease,border-color 150ms ease}.choice>input[type="checkbox"]:checked{border-color: var(--accent);background: radial-gradient(circle at calc(100% - 0.7rem) 50%,#ffffff 0.48rem,transparent 0.53rem),var(--accent)}.choice>input[type="checkbox"]:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.choice>input[type="checkbox"]:disabled{cursor: not-allowed;opacity: 0.55}.choice:has(>input[type="checkbox"]){align-items: center;gap: 0.75rem}.settings-form .choice:has(>input[type="radio"]){align-items: flex-start;margin: 0 0 0.5rem;padding: 0.75rem 0.9rem;border: 1px solid var(--border);border-radius: 10px;background: var(--surface);transition: border-color 150ms ease,background-color 150ms ease}.settings-form .choice:has(>input[type="radio"]):hover{border-color: var(--border-strong)}.settings-form .choice:has(>input[type="radio"]:checked){border-color: var(--accent);background: var(--accent-soft)}.choice>input[type="radio"]{accent-color: var(--accent)}.settings-form>.form-actions{position: sticky;bottom: 0;z-index: 5;margin: 0;padding: 0.85rem 0;border-top: 1px solid var(--border);background: color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.section,.side-box,.table-wrap,.dash-column>*,.page-head>*{min-width: 0;max-width: 100%}.recent-list .table-primary{display: block}.table-wrap,.status-tabs{position: relative}.search-bar{position: relative;display: flex;gap: 0.5rem;max-width: 36rem;margin: 0 0 1.25rem}.search-bar input[type="search"]{flex: 1;min-width: 0;padding-left: 2.25rem}.search-bar .search-bar-icon{position: absolute;top: 50%;left: 0.75rem;width: 1rem;height: 1rem;color: var(--text-muted);transform: translateY(-50%);pointer-events: none}.board{margin: 0 0 1.25rem;overflow: hidden;border: 1px solid var(--border);border-radius: var(--radius-lg);background: var(--surface);box-shadow: var(--shadow-xs)}.board>.table-wrap{margin: 0;border: 0;border-radius: 0;box-shadow: none}.bulk-bar{position: sticky;top: 0;z-index: 2;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.5rem 1rem;padding: 0.625rem 1rem;border-bottom: 1px solid var(--border);background: var(--surface-2)}.board.has-selection .bulk-bar{background: var(--accent-soft)}.bulk-all{display: inline-flex;align-items: center;gap: 0.625rem;font-size: 0.8125rem;font-weight: 600;cursor: pointer}.bulk-actions{display: flex;flex-wrap: wrap;gap: 0.375rem}.bulk-actions .button{min-height: 2rem;padding-block: 0.25rem;font-size: 0.8125rem}.bulk-actions .button:disabled{opacity: 0.45;cursor: not-allowed}.board .comment-admin-list{margin: 0}.board .comment-admin{grid-template-columns: auto auto minmax(0,1fr);gap: 0.875rem;padding: 1rem;border-top: 1px solid var(--border);transition: background-color 0.15s ease}.board .comment-admin:first-child{padding-top: 1rem;border-top: 0}.board .comment-admin:hover{background: var(--surface-2)}.board .comment-admin:has(.comment-admin-check input:checked){background: var(--accent-soft)}.board .comment-admin-check{padding-top: 0.5rem}.comment-admin-avatar{display: grid;place-items: center;width: 2.25rem;height: 2.25rem;border-radius: 50%;background: var(--accent-soft);color: var(--accent);font-weight: 700;font-size: 0.875rem}.board .comment-admin-meta{gap: 0.25rem 0.625rem}.board .comment-admin-meta time{color: var(--text-muted)}.comment-admin-post{display: inline-flex;align-items: center;gap: 0.3rem;max-width: 100%;padding: 0.125rem 0.5rem;border: 1px solid var(--border);border-radius: 999px;color: var(--text-muted);font-size: 0.75rem;text-decoration: none}.comment-admin-post span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.comment-admin-post .icon{flex: none;width: 0.8125rem;height: 0.8125rem}.comment-admin-post:hover{border-color: var(--accent);color: var(--accent)}.board .comment-admin-body{margin: 0.5rem 0 0.625rem;line-height: 1.6}.board .comment-admin-reply summary{padding: 0.25rem 0.625rem;border: 1px solid var(--border);border-radius: var(--radius);color: var(--text-muted);list-style: none}.board .comment-admin-reply summary::-webkit-details-marker{display: none}.board .comment-admin-reply summary:hover,.board .comment-admin-reply[open] summary{border-color: var(--accent);color: var(--accent)}@media (max-width: 600px){.board .comment-admin{grid-template-columns: auto minmax(0,1fr);padding: 0.875rem}.comment-admin-avatar{display: none}}.bar-chart meter::-webkit-meter-optimum-value,.poll-results meter::-webkit-meter-optimum-value,.poll-results meter::-webkit-meter-suboptimum-value,.poll-results meter::-webkit-meter-even-less-good-value,.oran-list meter::-webkit-meter-optimum-value{background: var(--accent)}.bar-chart meter::-moz-meter-bar,.poll-results meter::-moz-meter-bar,.oran-list meter::-moz-meter-bar{background: var(--accent)}.empty{display: grid;justify-items: center;gap: 0.75rem;border-style: solid;border-color: var(--border)}.empty::before{content: "";width: 2.75rem;height: 2.75rem;border-radius: 50%;background: var(--accent-soft) no-repeat center / 1.25rem url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f3a8a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E")}.table th{font-size: 0.6875rem;letter-spacing: 0.04em;text-transform: uppercase}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]) .empty::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238fa8ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E")}}:root[data-theme="dark"] .empty::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238fa8ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E")}.field-hint,.section p,.notice span{overflow-wrap: anywhere}.poll-results li{grid-template-columns: minmax(0,1fr) auto;gap: 0.375rem 0.75rem;padding: 0.75rem 0}.poll-results li>span:first-child{grid-column: 1 / -1;font-weight: 500}.poll-results meter{height: 0.5rem}.layout-code{font: 0.8125rem/1.55 var(--mono);tab-size: 4;white-space: pre}
